LCOV - code coverage report
Current view: top level - build-llvm/lib/Target/X86 - X86GenSubtargetInfo.inc (source / functions) Hit Total Coverage
Test: llvm-toolchain.info Lines: 106 108 98.1 %
Date: 2017-09-14 15:23:50 Functions: 3 6 50.0 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
       2             : |*                                                                            *|
       3             : |* Subtarget Enumeration Source Fragment                                      *|
       4             : |*                                                                            *|
       5             : |* Automatically generated file, do not edit!                                 *|
       6             : |*                                                                            *|
       7             : \*===----------------------------------------------------------------------===*/
       8             : 
       9             : 
      10             : #ifdef GET_SUBTARGETINFO_ENUM
      11             : #undef GET_SUBTARGETINFO_ENUM
      12             : 
      13             : namespace llvm {
      14             : namespace X86 {
      15             : enum {
      16             :   Feature3DNow = 0,
      17             :   Feature3DNowA = 1,
      18             :   Feature64Bit = 2,
      19             :   FeatureADX = 3,
      20             :   FeatureAES = 4,
      21             :   FeatureAVX = 5,
      22             :   FeatureAVX2 = 6,
      23             :   FeatureAVX512 = 7,
      24             :   FeatureBMI = 8,
      25             :   FeatureBMI2 = 9,
      26             :   FeatureBWI = 10,
      27             :   FeatureCDI = 11,
      28             :   FeatureCLFLUSHOPT = 12,
      29             :   FeatureCLWB = 13,
      30             :   FeatureCLZERO = 14,
      31             :   FeatureCMOV = 15,
      32             :   FeatureCMPXCHG16B = 16,
      33             :   FeatureDQI = 17,
      34             :   FeatureERI = 18,
      35             :   FeatureERMSB = 19,
      36             :   FeatureF16C = 20,
      37             :   FeatureFMA = 21,
      38             :   FeatureFMA4 = 22,
      39             :   FeatureFSGSBase = 23,
      40             :   FeatureFXSR = 24,
      41             :   FeatureFastLZCNT = 25,
      42             :   FeatureFastPartialYMMorZMMWrite = 26,
      43             :   FeatureFastSHLDRotate = 27,
      44             :   FeatureFastScalarFSQRT = 28,
      45             :   FeatureFastVectorFSQRT = 29,
      46             :   FeatureIFMA = 30,
      47             :   FeatureLAHFSAHF = 31,
      48             :   FeatureLEAForSP = 32,
      49             :   FeatureLEAUsesAG = 33,
      50             :   FeatureLWP = 34,
      51             :   FeatureLZCNT = 35,
      52             :   FeatureMMX = 36,
      53             :   FeatureMOVBE = 37,
      54             :   FeatureMPX = 38,
      55             :   FeatureMWAITX = 39,
      56             :   FeatureMacroFusion = 40,
      57             :   FeaturePCLMUL = 41,
      58             :   FeaturePFI = 42,
      59             :   FeaturePKU = 43,
      60             :   FeaturePOPCNT = 44,
      61             :   FeaturePREFETCHWT1 = 45,
      62             :   FeaturePRFCHW = 46,
      63             :   FeaturePadShortFunctions = 47,
      64             :   FeatureRDRAND = 48,
      65             :   FeatureRDSEED = 49,
      66             :   FeatureRTM = 50,
      67             :   FeatureSGX = 51,
      68             :   FeatureSHA = 52,
      69             :   FeatureSSE1 = 53,
      70             :   FeatureSSE2 = 54,
      71             :   FeatureSSE3 = 55,
      72             :   FeatureSSE4A = 56,
      73             :   FeatureSSE41 = 57,
      74             :   FeatureSSE42 = 58,
      75             :   FeatureSSEUnalignedMem = 59,
      76             :   FeatureSSSE3 = 60,
      77             :   FeatureSlow3OpsLEA = 61,
      78             :   FeatureSlowBTMem = 62,
      79             :   FeatureSlowDivide32 = 63,
      80             :   FeatureSlowDivide64 = 64,
      81             :   FeatureSlowIncDec = 65,
      82             :   FeatureSlowLEA = 66,
      83             :   FeatureSlowPMULLD = 67,
      84             :   FeatureSlowSHLD = 68,
      85             :   FeatureSlowTwoMemOps = 69,
      86             :   FeatureSlowUAMem16 = 70,
      87             :   FeatureSlowUAMem32 = 71,
      88             :   FeatureSoftFloat = 72,
      89             :   FeatureTBM = 73,
      90             :   FeatureVBMI = 74,
      91             :   FeatureVLX = 75,
      92             :   FeatureVPOPCNTDQ = 76,
      93             :   FeatureX87 = 77,
      94             :   FeatureXOP = 78,
      95             :   FeatureXSAVE = 79,
      96             :   FeatureXSAVEC = 80,
      97             :   FeatureXSAVEOPT = 81,
      98             :   FeatureXSAVES = 82,
      99             :   Mode16Bit = 83,
     100             :   Mode32Bit = 84,
     101             :   Mode64Bit = 85,
     102             :   ProcIntelAtom = 86,
     103             :   ProcIntelBDW = 87,
     104             :   ProcIntelCNL = 88,
     105             :   ProcIntelGLM = 89,
     106             :   ProcIntelHSW = 90,
     107             :   ProcIntelKNL = 91,
     108             :   ProcIntelSKL = 92,
     109             :   ProcIntelSKX = 93,
     110             :   ProcIntelSLM = 94
     111             : };
     112             : } // end namespace X86
     113             : } // end namespace llvm
     114             : 
     115             : #endif // GET_SUBTARGETINFO_ENUM
     116             : 
     117             : 
     118             : #ifdef GET_SUBTARGETINFO_MC_DESC
     119             : #undef GET_SUBTARGETINFO_MC_DESC
     120             : 
     121             : namespace llvm {
     122             : // Sorted (by key) array of values for CPU features.
     123             : extern const llvm::SubtargetFeatureKV X86FeatureKV[] = {
     124             :   { "16bit-mode", "16-bit mode (i8086)", { X86::Mode16Bit }, { } },
     125             :   { "32bit-mode", "32-bit mode (80386)", { X86::Mode32Bit }, { } },
     126             :   { "3dnow", "Enable 3DNow! instructions", { X86::Feature3DNow }, { X86::FeatureMMX } },
     127             :   { "3dnowa", "Enable 3DNow! Athlon instructions", { X86::Feature3DNowA }, { X86::Feature3DNow } },
     128             :   { "64bit", "Support 64-bit instructions", { X86::Feature64Bit }, { X86::FeatureCMOV } },
     129             :   { "64bit-mode", "64-bit mode (x86_64)", { X86::Mode64Bit }, { } },
     130             :   { "adx", "Support ADX instructions", { X86::FeatureADX }, { } },
     131             :   { "aes", "Enable AES instructions", { X86::FeatureAES }, { X86::FeatureSSE2 } },
     132             :   { "atom", "Intel Atom processors", { X86::ProcIntelAtom }, { } },
     133             :   { "avx", "Enable AVX instructions", { X86::FeatureAVX }, { X86::FeatureSSE42 } },
     134             :   { "avx2", "Enable AVX2 instructions", { X86::FeatureAVX2 }, { X86::FeatureAVX } },
     135             :   { "avx512bw", "Enable AVX-512 Byte and Word Instructions", { X86::FeatureBWI }, { X86::FeatureAVX512 } },
     136             :   { "avx512cd", "Enable AVX-512 Conflict Detection Instructions", { X86::FeatureCDI }, { X86::FeatureAVX512 } },
     137             :   { "avx512dq", "Enable AVX-512 Doubleword and Quadword Instructions", { X86::FeatureDQI }, { X86::FeatureAVX512 } },
     138             :   { "avx512er", "Enable AVX-512 Exponential and Reciprocal Instructions", { X86::FeatureERI }, { X86::FeatureAVX512 } },
     139             :   { "avx512f", "Enable AVX-512 instructions", { X86::FeatureAVX512 }, { X86::FeatureAVX2 } },
     140             :   { "avx512ifma", "Enable AVX-512 Integer Fused Multiple-Add", { X86::FeatureIFMA }, { X86::FeatureAVX512 } },
     141             :   { "avx512pf", "Enable AVX-512 PreFetch Instructions", { X86::FeaturePFI }, { X86::FeatureAVX512 } },
     142             :   { "avx512vbmi", "Enable AVX-512 Vector Byte Manipulation Instructions", { X86::FeatureVBMI }, { X86::FeatureBWI } },
     143             :   { "avx512vl", "Enable AVX-512 Vector Length eXtensions", { X86::FeatureVLX }, { X86::FeatureAVX512 } },
     144             :   { "avx512vpopcntdq", "Enable AVX-512 Population Count Instructions", { X86::FeatureVPOPCNTDQ }, { X86::FeatureAVX512 } },
     145             :   { "bmi", "Support BMI instructions", { X86::FeatureBMI }, { } },
     146             :   { "bmi2", "Support BMI2 instructions", { X86::FeatureBMI2 }, { } },
     147             :   { "broadwell", "Intel Broadwell processors", { X86::ProcIntelBDW }, { } },
     148             :   { "cannonlake", "Intel Cannonlake processors", { X86::ProcIntelCNL }, { } },
     149             :   { "clflushopt", "Flush A Cache Line Optimized", { X86::FeatureCLFLUSHOPT }, { } },
     150             :   { "clwb", "Cache Line Write Back", { X86::FeatureCLWB }, { } },
     151             :   { "clzero", "Enable Cache Line Zero", { X86::FeatureCLZERO }, { } },
     152             :   { "cmov", "Enable conditional move instructions", { X86::FeatureCMOV }, { } },
     153             :   { "cx16", "64-bit with cmpxchg16b", { X86::FeatureCMPXCHG16B }, { X86::Feature64Bit } },
     154             :   { "ermsb", "REP MOVS/STOS are fast", { X86::FeatureERMSB }, { } },
     155             :   { "f16c", "Support 16-bit floating point conversion instructions", { X86::FeatureF16C }, { X86::FeatureAVX } },
     156             :   { "fast-lzcnt", "LZCNT instructions are as fast as most simple integer ops", { X86::FeatureFastLZCNT }, { } },
     157             :   { "fast-partial-ymm-or-zmm-write", "Partial writes to YMM/ZMM registers are fast", { X86::FeatureFastPartialYMMorZMMWrite }, { } },
     158             :   { "fast-scalar-fsqrt", "Scalar SQRT is fast (disable Newton-Raphson)", { X86::FeatureFastScalarFSQRT }, { } },
     159             :   { "fast-shld-rotate", "SHLD can be used as a faster rotate", { X86::FeatureFastSHLDRotate }, { } },
     160             :   { "fast-vector-fsqrt", "Vector SQRT is fast (disable Newton-Raphson)", { X86::FeatureFastVectorFSQRT }, { } },
     161             :   { "fma", "Enable three-operand fused multiple-add", { X86::FeatureFMA }, { X86::FeatureAVX } },
     162             :   { "fma4", "Enable four-operand fused multiple-add", { X86::FeatureFMA4 }, { X86::FeatureAVX, X86::FeatureSSE4A } },
     163             :   { "fsgsbase", "Support FS/GS Base instructions", { X86::FeatureFSGSBase }, { } },
     164             :   { "fxsr", "Support fxsave/fxrestore instructions", { X86::FeatureFXSR }, { } },
     165             :   { "glm", "Intel Goldmont processors", { X86::ProcIntelGLM }, { } },
     166             :   { "haswell", "Intel Haswell processors", { X86::ProcIntelHSW }, { } },
     167             :   { "idivl-to-divb", "Use 8-bit divide for positive values less than 256", { X86::FeatureSlowDivide32 }, { } },
     168             :   { "idivq-to-divl", "Use 32-bit divide for positive values less than 2^32", { X86::FeatureSlowDivide64 }, { } },
     169             :   { "knl", "Intel Knights Landing processors", { X86::ProcIntelKNL }, { } },
     170             :   { "lea-sp", "Use LEA for adjusting the stack pointer", { X86::FeatureLEAForSP }, { } },
     171             :   { "lea-uses-ag", "LEA instruction needs inputs at AG stage", { X86::FeatureLEAUsesAG }, { } },
     172             :   { "lwp", "Enable LWP instructions", { X86::FeatureLWP }, { } },
     173             :   { "lzcnt", "Support LZCNT instruction", { X86::FeatureLZCNT }, { } },
     174             :   { "macrofusion", "Various instructions can be fused with conditional branches", { X86::FeatureMacroFusion }, { } },
     175             :   { "mmx", "Enable MMX instructions", { X86::FeatureMMX }, { } },
     176             :   { "movbe", "Support MOVBE instruction", { X86::FeatureMOVBE }, { } },
     177             :   { "mpx", "Support MPX instructions", { X86::FeatureMPX }, { } },
     178             :   { "mwaitx", "Enable MONITORX/MWAITX timer functionality", { X86::FeatureMWAITX }, { } },
     179             :   { "pad-short-functions", "Pad short functions", { X86::FeaturePadShortFunctions }, { } },
     180             :   { "pclmul", "Enable packed carry-less multiplication instructions", { X86::FeaturePCLMUL }, { X86::FeatureSSE2 } },
     181             :   { "pku", "Enable protection keys", { X86::FeaturePKU }, { } },
     182             :   { "popcnt", "Support POPCNT instruction", { X86::FeaturePOPCNT }, { } },
     183             :   { "prefetchwt1", "Prefetch with Intent to Write and T1 Hint", { X86::FeaturePREFETCHWT1 }, { } },
     184             :   { "prfchw", "Support PRFCHW instructions", { X86::FeaturePRFCHW }, { } },
     185             :   { "rdrnd", "Support RDRAND instruction", { X86::FeatureRDRAND }, { } },
     186             :   { "rdseed", "Support RDSEED instruction", { X86::FeatureRDSEED }, { } },
     187             :   { "rtm", "Support RTM instructions", { X86::FeatureRTM }, { } },
     188             :   { "sahf", "Support LAHF and SAHF instructions", { X86::FeatureLAHFSAHF }, { } },
     189             :   { "sgx", "Enable Software Guard Extensions", { X86::FeatureSGX }, { } },
     190             :   { "sha", "Enable SHA instructions", { X86::FeatureSHA }, { X86::FeatureSSE2 } },
     191             :   { "skx", "Intel Skylake Server processors", { X86::ProcIntelSKX }, { } },
     192             :   { "skylake", "Intel Skylake processors", { X86::ProcIntelSKL }, { } },
     193             :   { "slm", "Intel Silvermont processors", { X86::ProcIntelSLM }, { } },
     194             :   { "slow-3ops-lea", "LEA instruction with 3 ops or certain registers is slow", { X86::FeatureSlow3OpsLEA }, { } },
     195             :   { "slow-bt-mem", "Bit testing of memory is slow", { X86::FeatureSlowBTMem }, { } },
     196             :   { "slow-incdec", "INC and DEC instructions are slower than ADD and SUB", { X86::FeatureSlowIncDec }, { } },
     197             :   { "slow-lea", "LEA instruction with certain arguments is slow", { X86::FeatureSlowLEA }, { } },
     198             :   { "slow-pmulld", "PMULLD instruction is slow", { X86::FeatureSlowPMULLD }, { } },
     199             :   { "slow-shld", "SHLD instruction is slow", { X86::FeatureSlowSHLD }, { } },
     200             :   { "slow-two-mem-ops", "Two memory operand instructions are slow", { X86::FeatureSlowTwoMemOps }, { } },
     201             :   { "slow-unaligned-mem-16", "Slow unaligned 16-byte memory access", { X86::FeatureSlowUAMem16 }, { } },
     202             :   { "slow-unaligned-mem-32", "Slow unaligned 32-byte memory access", { X86::FeatureSlowUAMem32 }, { } },
     203             :   { "soft-float", "Use software floating point features.", { X86::FeatureSoftFloat }, { } },
     204             :   { "sse", "Enable SSE instructions", { X86::FeatureSSE1 }, { X86::FeatureCMOV } },
     205             :   { "sse-unaligned-mem", "Allow unaligned memory operands with SSE instructions", { X86::FeatureSSEUnalignedMem }, { } },
     206             :   { "sse2", "Enable SSE2 instructions", { X86::FeatureSSE2 }, { X86::FeatureSSE1 } },
     207             :   { "sse3", "Enable SSE3 instructions", { X86::FeatureSSE3 }, { X86::FeatureSSE2 } },
     208             :   { "sse4.1", "Enable SSE 4.1 instructions", { X86::FeatureSSE41 }, { X86::FeatureSSSE3 } },
     209             :   { "sse4.2", "Enable SSE 4.2 instructions", { X86::FeatureSSE42 }, { X86::FeatureSSE41 } },
     210             :   { "sse4a", "Support SSE 4a instructions", { X86::FeatureSSE4A }, { X86::FeatureSSE3 } },
     211             :   { "ssse3", "Enable SSSE3 instructions", { X86::FeatureSSSE3 }, { X86::FeatureSSE3 } },
     212             :   { "tbm", "Enable TBM instructions", { X86::FeatureTBM }, { } },
     213             :   { "x87", "Enable X87 float instructions", { X86::FeatureX87 }, { } },
     214             :   { "xop", "Enable XOP instructions", { X86::FeatureXOP }, { X86::FeatureFMA4 } },
     215             :   { "xsave", "Support xsave instructions", { X86::FeatureXSAVE }, { } },
     216             :   { "xsavec", "Support xsavec instructions", { X86::FeatureXSAVEC }, { } },
     217             :   { "xsaveopt", "Support xsaveopt instructions", { X86::FeatureXSAVEOPT }, { } },
     218             :   { "xsaves", "Support xsaves instructions", { X86::FeatureXSAVES }, { } }
     219       72306 : };
     220             : 
     221             : // Sorted (by key) array of values for CPU subtype.
     222             : extern const llvm::SubtargetFeatureKV X86SubTypeKV[] = {
     223             :   { "amdfam10", "Select the amdfam10 processor", { X86::FeatureX87, X86::FeatureSSE4A, X86::Feature3DNowA, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeatureLZCNT, X86::FeaturePOPCNT, X86::FeatureSlowBTMem, X86::FeatureSlowSHLD, X86::FeatureLAHFSAHF }, { } },
     224             :   { "athlon", "Select the athlon processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::Feature3DNowA, X86::FeatureSlowBTMem, X86::FeatureSlowSHLD }, { } },
     225             :   { "athlon-4", "Select the athlon-4 processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureSSE1, X86::Feature3DNowA, X86::FeatureFXSR, X86::FeatureSlowBTMem, X86::FeatureSlowSHLD }, { } },
     226             :   { "athlon-fx", "Select the athlon-fx processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureSSE2, X86::Feature3DNowA, X86::FeatureFXSR, X86::Feature64Bit, X86::FeatureSlowBTMem, X86::FeatureSlowSHLD }, { } },
     227             :   { "athlon-mp", "Select the athlon-mp processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureSSE1, X86::Feature3DNowA, X86::FeatureFXSR, X86::FeatureSlowBTMem, X86::FeatureSlowSHLD }, { } },
     228             :   { "athlon-tbird", "Select the athlon-tbird processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::Feature3DNowA, X86::FeatureSlowBTMem, X86::FeatureSlowSHLD }, { } },
     229             :   { "athlon-xp", "Select the athlon-xp processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureSSE1, X86::Feature3DNowA, X86::FeatureFXSR, X86::FeatureSlowBTMem, X86::FeatureSlowSHLD }, { } },
     230             :   { "athlon64", "Select the athlon64 processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureSSE2, X86::Feature3DNowA, X86::FeatureFXSR, X86::Feature64Bit, X86::FeatureSlowBTMem, X86::FeatureSlowSHLD }, { } },
     231             :   { "athlon64-sse3", "Select the athlon64-sse3 processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureSSE3, X86::Feature3DNowA, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeatureSlowBTMem, X86::FeatureSlowSHLD }, { } },
     232             :   { "atom", "Select the atom processor", { X86::ProcIntelAtom, X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureMMX, X86::FeatureSSSE3, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeatureMOVBE, X86::FeatureSlowBTMem, X86::FeatureLEAForSP, X86::FeatureSlowDivide32, X86::FeatureSlowDivide64, X86::FeatureSlowTwoMemOps, X86::FeatureLEAUsesAG, X86::FeaturePadShortFunctions, X86::FeatureLAHFSAHF }, { } },
     233             :   { "barcelona", "Select the barcelona processor", { X86::FeatureX87, X86::FeatureSSE4A, X86::Feature3DNowA, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeatureLZCNT, X86::FeaturePOPCNT, X86::FeatureSlowBTMem, X86::FeatureSlowSHLD, X86::FeatureLAHFSAHF }, { } },
     234             :   { "bdver1", "Select the bdver1 processor", { X86::FeatureX87, X86::FeatureXOP, X86::FeatureFMA4, X86::FeatureCMPXCHG16B, X86::FeatureAES, X86::FeaturePRFCHW, X86::FeaturePCLMUL, X86::FeatureMMX, X86::FeatureAVX, X86::FeatureFXSR, X86::FeatureSSE4A, X86::FeatureLZCNT, X86::FeaturePOPCNT, X86::FeatureXSAVE, X86::FeatureLWP, X86::FeatureSlowSHLD, X86::FeatureLAHFSAHF, X86::FeatureMacroFusion }, { } },
     235             :   { "bdver2", "Select the bdver2 processor", { X86::FeatureX87, X86::FeatureXOP, X86::FeatureFMA4, X86::FeatureCMPXCHG16B, X86::FeatureAES, X86::FeaturePRFCHW, X86::FeaturePCLMUL, X86::FeatureMMX, X86::FeatureAVX, X86::FeatureFXSR, X86::FeatureSSE4A, X86::FeatureF16C, X86::FeatureLZCNT, X86::FeaturePOPCNT, X86::FeatureXSAVE, X86::FeatureBMI, X86::FeatureTBM, X86::FeatureLWP, X86::FeatureFMA, X86::FeatureSlowSHLD, X86::FeatureLAHFSAHF, X86::FeatureMacroFusion }, { } },
     236             :   { "bdver3", "Select the bdver3 processor", { X86::FeatureX87, X86::FeatureXOP, X86::FeatureFMA4, X86::FeatureCMPXCHG16B, X86::FeatureAES, X86::FeaturePRFCHW, X86::FeaturePCLMUL, X86::FeatureMMX, X86::FeatureAVX, X86::FeatureFXSR, X86::FeatureSSE4A, X86::FeatureF16C, X86::FeatureLZCNT, X86::FeaturePOPCNT, X86::FeatureXSAVE, X86::FeatureBMI, X86::FeatureTBM, X86::FeatureLWP, X86::FeatureFMA, X86::FeatureXSAVEOPT, X86::FeatureSlowSHLD, X86::FeatureFSGSBase, X86::FeatureLAHFSAHF, X86::FeatureMacroFusion }, { } },
     237             :   { "bdver4", "Select the bdver4 processor", { X86::FeatureX87, X86::FeatureMMX, X86::FeatureAVX2, X86::FeatureFXSR, X86::FeatureXOP, X86::FeatureFMA4, X86::FeatureCMPXCHG16B, X86::FeatureAES, X86::FeaturePRFCHW, X86::FeaturePCLMUL, X86::FeatureF16C, X86::FeatureLZCNT, X86::FeaturePOPCNT, X86::FeatureXSAVE, X86::FeatureBMI, X86::FeatureBMI2, X86::FeatureTBM, X86::FeatureLWP, X86::FeatureFMA, X86::FeatureXSAVEOPT, X86::FeatureSlowSHLD, X86::FeatureFSGSBase, X86::FeatureLAHFSAHF, X86::FeatureMWAITX, X86::FeatureMacroFusion }, { } },
     238             :   { "bonnell", "Select the bonnell processor", { X86::ProcIntelAtom, X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureMMX, X86::FeatureSSSE3, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeatureMOVBE, X86::FeatureSlowBTMem, X86::FeatureLEAForSP, X86::FeatureSlowDivide32, X86::FeatureSlowDivide64, X86::FeatureSlowTwoMemOps, X86::FeatureLEAUsesAG, X86::FeaturePadShortFunctions, X86::FeatureLAHFSAHF }, { } },
     239             :   { "broadwell", "Select the broadwell processor", { X86::FeatureX87, X86::FeatureMMX, X86::FeatureAVX, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeaturePOPCNT, X86::FeatureAES, X86::FeatureSlowDivide64, X86::FeaturePCLMUL, X86::FeatureXSAVE, X86::FeatureXSAVEOPT, X86::FeatureLAHFSAHF, X86::FeatureSlow3OpsLEA, X86::FeatureFastScalarFSQRT, X86::FeatureFastSHLDRotate, X86::FeatureSlowIncDec, X86::FeatureMacroFusion, X86::FeatureRDRAND, X86::FeatureF16C, X86::FeatureFSGSBase, X86::FeatureAVX2, X86::FeatureBMI, X86::FeatureBMI2, X86::FeatureERMSB, X86::FeatureFMA, X86::FeatureLZCNT, X86::FeatureMOVBE, X86::ProcIntelBDW, X86::FeatureADX, X86::FeatureRDSEED }, { } },
     240             :   { "btver1", "Select the btver1 processor", { X86::FeatureX87, X86::FeatureMMX, X86::FeatureSSSE3, X86::FeatureSSE4A, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeaturePRFCHW, X86::FeatureLZCNT, X86::FeaturePOPCNT, X86::FeatureSlowSHLD, X86::FeatureLAHFSAHF }, { } },
     241             :   { "btver2", "Select the btver2 processor", { X86::FeatureX87, X86::FeatureMMX, X86::FeatureAVX, X86::FeatureFXSR, X86::FeatureSSE4A, X86::FeatureCMPXCHG16B, X86::FeaturePRFCHW, X86::FeatureAES, X86::FeaturePCLMUL, X86::FeatureBMI, X86::FeatureF16C, X86::FeatureMOVBE, X86::FeatureLZCNT, X86::FeatureFastLZCNT, X86::FeaturePOPCNT, X86::FeatureXSAVE, X86::FeatureXSAVEOPT, X86::FeatureSlowSHLD, X86::FeatureLAHFSAHF, X86::FeatureFastPartialYMMorZMMWrite }, { } },
     242             :   { "c3", "Select the c3 processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::Feature3DNow }, { } },
     243             :   { "c3-2", "Select the c3-2 processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureMMX, X86::FeatureSSE1, X86::FeatureFXSR }, { } },
     244             :   { "cannonlake", "Select the cannonlake processor", { X86::FeatureX87, X86::FeatureMMX, X86::FeatureAVX, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeaturePOPCNT, X86::FeatureAES, X86::FeatureSlowDivide64, X86::FeaturePCLMUL, X86::FeatureXSAVE, X86::FeatureXSAVEOPT, X86::FeatureLAHFSAHF, X86::FeatureSlow3OpsLEA, X86::FeatureFastScalarFSQRT, X86::FeatureFastSHLDRotate, X86::FeatureSlowIncDec, X86::FeatureMacroFusion, X86::FeatureRDRAND, X86::FeatureF16C, X86::FeatureFSGSBase, X86::FeatureAVX2, X86::FeatureBMI, X86::FeatureBMI2, X86::FeatureERMSB, X86::FeatureFMA, X86::FeatureLZCNT, X86::FeatureMOVBE, X86::ProcIntelBDW, X86::FeatureADX, X86::FeatureRDSEED, X86::FeatureMPX, X86::FeatureRTM, X86::FeatureXSAVEC, X86::FeatureXSAVES, X86::FeatureSGX, X86::FeatureCLFLUSHOPT, X86::FeatureFastVectorFSQRT, X86::FeatureAVX512, X86::FeatureCDI, X86::FeatureDQI, X86::FeatureBWI, X86::FeatureVLX, X86::FeaturePKU, X86::FeatureCLWB, X86::FeatureVBMI, X86::FeatureIFMA, X86::FeatureSHA, X86::ProcIntelCNL }, { } },
     245             :   { "core-avx-i", "Select the core-avx-i processor", { X86::FeatureX87, X86::FeatureMMX, X86::FeatureAVX, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeaturePOPCNT, X86::FeatureAES, X86::FeatureSlowDivide64, X86::FeaturePCLMUL, X86::FeatureXSAVE, X86::FeatureXSAVEOPT, X86::FeatureLAHFSAHF, X86::FeatureSlow3OpsLEA, X86::FeatureFastScalarFSQRT, X86::FeatureFastSHLDRotate, X86::FeatureSlowIncDec, X86::FeatureMacroFusion, X86::FeatureRDRAND, X86::FeatureF16C, X86::FeatureFSGSBase, X86::FeatureSlowBTMem, X86::FeatureSlowUAMem32 }, { } },
     246             :   { "core-avx2", "Select the core-avx2 processor", { X86::FeatureX87, X86::FeatureMMX, X86::FeatureAVX, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeaturePOPCNT, X86::FeatureAES, X86::FeatureSlowDivide64, X86::FeaturePCLMUL, X86::FeatureXSAVE, X86::FeatureXSAVEOPT, X86::FeatureLAHFSAHF, X86::FeatureSlow3OpsLEA, X86::FeatureFastScalarFSQRT, X86::FeatureFastSHLDRotate, X86::FeatureSlowIncDec, X86::FeatureMacroFusion, X86::FeatureRDRAND, X86::FeatureF16C, X86::FeatureFSGSBase, X86::FeatureAVX2, X86::FeatureBMI, X86::FeatureBMI2, X86::FeatureERMSB, X86::FeatureFMA, X86::FeatureLZCNT, X86::FeatureMOVBE, X86::ProcIntelHSW }, { } },
     247             :   { "core2", "Select the core2 processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureMMX, X86::FeatureSSSE3, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeatureSlowBTMem, X86::FeatureLAHFSAHF, X86::FeatureMacroFusion }, { } },
     248             :   { "corei7", "Select the corei7 processor", { X86::FeatureX87, X86::FeatureMMX, X86::FeatureSSE42, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeatureSlowBTMem, X86::FeaturePOPCNT, X86::FeatureLAHFSAHF, X86::FeatureMacroFusion }, { } },
     249             :   { "corei7-avx", "Select the corei7-avx processor", { X86::FeatureX87, X86::FeatureMMX, X86::FeatureAVX, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeaturePOPCNT, X86::FeatureAES, X86::FeatureSlowDivide64, X86::FeaturePCLMUL, X86::FeatureXSAVE, X86::FeatureXSAVEOPT, X86::FeatureLAHFSAHF, X86::FeatureSlow3OpsLEA, X86::FeatureFastScalarFSQRT, X86::FeatureFastSHLDRotate, X86::FeatureSlowIncDec, X86::FeatureMacroFusion, X86::FeatureSlowBTMem, X86::FeatureSlowUAMem32 }, { } },
     250             :   { "generic", "Select the generic processor", { X86::FeatureX87, X86::FeatureSlowUAMem16 }, { } },
     251             :   { "geode", "Select the geode processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::Feature3DNowA }, { } },
     252             :   { "goldmont", "Select the goldmont processor", { X86::ProcIntelGLM, X86::FeatureX87, X86::FeatureMMX, X86::FeatureSSE42, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeatureMOVBE, X86::FeaturePOPCNT, X86::FeaturePCLMUL, X86::FeatureAES, X86::FeaturePRFCHW, X86::FeatureSlowTwoMemOps, X86::FeatureSlowLEA, X86::FeatureSlowIncDec, X86::FeatureSlowBTMem, X86::FeatureLAHFSAHF, X86::FeatureMPX, X86::FeatureSHA, X86::FeatureRDRAND, X86::FeatureRDSEED, X86::FeatureXSAVE, X86::FeatureXSAVEOPT, X86::FeatureXSAVEC, X86::FeatureXSAVES, X86::FeatureCLFLUSHOPT }, { } },
     253             :   { "haswell", "Select the haswell processor", { X86::FeatureX87, X86::FeatureMMX, X86::FeatureAVX, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeaturePOPCNT, X86::FeatureAES, X86::FeatureSlowDivide64, X86::FeaturePCLMUL, X86::FeatureXSAVE, X86::FeatureXSAVEOPT, X86::FeatureLAHFSAHF, X86::FeatureSlow3OpsLEA, X86::FeatureFastScalarFSQRT, X86::FeatureFastSHLDRotate, X86::FeatureSlowIncDec, X86::FeatureMacroFusion, X86::FeatureRDRAND, X86::FeatureF16C, X86::FeatureFSGSBase, X86::FeatureAVX2, X86::FeatureBMI, X86::FeatureBMI2, X86::FeatureERMSB, X86::FeatureFMA, X86::FeatureLZCNT, X86::FeatureMOVBE, X86::ProcIntelHSW }, { } },
     254             :   { "i386", "Select the i386 processor", { X86::FeatureX87, X86::FeatureSlowUAMem16 }, { } },
     255             :   { "i486", "Select the i486 processor", { X86::FeatureX87, X86::FeatureSlowUAMem16 }, { } },
     256             :   { "i586", "Select the i586 processor", { X86::FeatureX87, X86::FeatureSlowUAMem16 }, { } },
     257             :   { "i686", "Select the i686 processor", { X86::FeatureX87, X86::FeatureSlowUAMem16 }, { } },
     258             :   { "ivybridge", "Select the ivybridge processor", { X86::FeatureX87, X86::FeatureMMX, X86::FeatureAVX, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeaturePOPCNT, X86::FeatureAES, X86::FeatureSlowDivide64, X86::FeaturePCLMUL, X86::FeatureXSAVE, X86::FeatureXSAVEOPT, X86::FeatureLAHFSAHF, X86::FeatureSlow3OpsLEA, X86::FeatureFastScalarFSQRT, X86::FeatureFastSHLDRotate, X86::FeatureSlowIncDec, X86::FeatureMacroFusion, X86::FeatureRDRAND, X86::FeatureF16C, X86::FeatureFSGSBase, X86::FeatureSlowBTMem, X86::FeatureSlowUAMem32 }, { } },
     259             :   { "k6", "Select the k6 processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureMMX }, { } },
     260             :   { "k6-2", "Select the k6-2 processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::Feature3DNow }, { } },
     261             :   { "k6-3", "Select the k6-3 processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::Feature3DNow }, { } },
     262             :   { "k8", "Select the k8 processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureSSE2, X86::Feature3DNowA, X86::FeatureFXSR, X86::Feature64Bit, X86::FeatureSlowBTMem, X86::FeatureSlowSHLD }, { } },
     263             :   { "k8-sse3", "Select the k8-sse3 processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureSSE3, X86::Feature3DNowA, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeatureSlowBTMem, X86::FeatureSlowSHLD }, { } },
     264             :   { "knl", "Select the knl processor", { X86::FeatureX87, X86::FeatureMMX, X86::FeatureAVX, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeaturePOPCNT, X86::FeatureAES, X86::FeatureSlowDivide64, X86::FeaturePCLMUL, X86::FeatureXSAVE, X86::FeatureXSAVEOPT, X86::FeatureLAHFSAHF, X86::FeatureSlow3OpsLEA, X86::FeatureFastScalarFSQRT, X86::FeatureFastSHLDRotate, X86::FeatureSlowIncDec, X86::FeatureMacroFusion, X86::FeatureRDRAND, X86::FeatureF16C, X86::FeatureFSGSBase, X86::ProcIntelKNL, X86::FeatureAVX512, X86::FeatureERI, X86::FeatureCDI, X86::FeaturePFI, X86::FeaturePREFETCHWT1, X86::FeatureADX, X86::FeatureRDSEED, X86::FeatureMOVBE, X86::FeatureLZCNT, X86::FeatureBMI, X86::FeatureBMI2, X86::FeatureFMA, X86::FeatureSlowTwoMemOps, X86::FeatureFastPartialYMMorZMMWrite }, { } },
     265             :   { "lakemont", "Select the lakemont processor", { }, { } },
     266             :   { "nehalem", "Select the nehalem processor", { X86::FeatureX87, X86::FeatureMMX, X86::FeatureSSE42, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeatureSlowBTMem, X86::FeaturePOPCNT, X86::FeatureLAHFSAHF, X86::FeatureMacroFusion }, { } },
     267             :   { "nocona", "Select the nocona processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureMMX, X86::FeatureSSE3, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeatureSlowBTMem }, { } },
     268             :   { "opteron", "Select the opteron processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureSSE2, X86::Feature3DNowA, X86::FeatureFXSR, X86::Feature64Bit, X86::FeatureSlowBTMem, X86::FeatureSlowSHLD }, { } },
     269             :   { "opteron-sse3", "Select the opteron-sse3 processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureSSE3, X86::Feature3DNowA, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeatureSlowBTMem, X86::FeatureSlowSHLD }, { } },
     270             :   { "penryn", "Select the penryn processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureMMX, X86::FeatureSSE41, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeatureSlowBTMem, X86::FeatureLAHFSAHF, X86::FeatureMacroFusion }, { } },
     271             :   { "pentium", "Select the pentium processor", { X86::FeatureX87, X86::FeatureSlowUAMem16 }, { } },
     272             :   { "pentium-m", "Select the pentium-m processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureMMX, X86::FeatureSSE2, X86::FeatureFXSR, X86::FeatureSlowBTMem }, { } },
     273             :   { "pentium-mmx", "Select the pentium-mmx processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureMMX }, { } },
     274             :   { "pentium2", "Select the pentium2 processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureMMX, X86::FeatureCMOV, X86::FeatureFXSR }, { } },
     275             :   { "pentium3", "Select the pentium3 processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureMMX, X86::FeatureSSE1, X86::FeatureFXSR }, { } },
     276             :   { "pentium3m", "Select the pentium3m processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureMMX, X86::FeatureSSE1, X86::FeatureFXSR, X86::FeatureSlowBTMem }, { } },
     277             :   { "pentium4", "Select the pentium4 processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureMMX, X86::FeatureSSE2, X86::FeatureFXSR }, { } },
     278             :   { "pentium4m", "Select the pentium4m processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureMMX, X86::FeatureSSE2, X86::FeatureFXSR, X86::FeatureSlowBTMem }, { } },
     279             :   { "pentiumpro", "Select the pentiumpro processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureCMOV }, { } },
     280             :   { "prescott", "Select the prescott processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureMMX, X86::FeatureSSE3, X86::FeatureFXSR, X86::FeatureSlowBTMem }, { } },
     281             :   { "sandybridge", "Select the sandybridge processor", { X86::FeatureX87, X86::FeatureMMX, X86::FeatureAVX, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeaturePOPCNT, X86::FeatureAES, X86::FeatureSlowDivide64, X86::FeaturePCLMUL, X86::FeatureXSAVE, X86::FeatureXSAVEOPT, X86::FeatureLAHFSAHF, X86::FeatureSlow3OpsLEA, X86::FeatureFastScalarFSQRT, X86::FeatureFastSHLDRotate, X86::FeatureSlowIncDec, X86::FeatureMacroFusion, X86::FeatureSlowBTMem, X86::FeatureSlowUAMem32 }, { } },
     282             :   { "silvermont", "Select the silvermont processor", { X86::ProcIntelSLM, X86::FeatureX87, X86::FeatureMMX, X86::FeatureSSE42, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeatureMOVBE, X86::FeaturePOPCNT, X86::FeaturePCLMUL, X86::FeatureAES, X86::FeatureSlowDivide64, X86::FeatureSlowTwoMemOps, X86::FeaturePRFCHW, X86::FeatureSlowLEA, X86::FeatureSlowIncDec, X86::FeatureSlowBTMem, X86::FeatureSlowPMULLD, X86::FeatureLAHFSAHF }, { } },
     283             :   { "skx", "Select the skx processor", { X86::FeatureX87, X86::FeatureMMX, X86::FeatureAVX, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeaturePOPCNT, X86::FeatureAES, X86::FeatureSlowDivide64, X86::FeaturePCLMUL, X86::FeatureXSAVE, X86::FeatureXSAVEOPT, X86::FeatureLAHFSAHF, X86::FeatureSlow3OpsLEA, X86::FeatureFastScalarFSQRT, X86::FeatureFastSHLDRotate, X86::FeatureSlowIncDec, X86::FeatureMacroFusion, X86::FeatureRDRAND, X86::FeatureF16C, X86::FeatureFSGSBase, X86::FeatureAVX2, X86::FeatureBMI, X86::FeatureBMI2, X86::FeatureERMSB, X86::FeatureFMA, X86::FeatureLZCNT, X86::FeatureMOVBE, X86::ProcIntelBDW, X86::FeatureADX, X86::FeatureRDSEED, X86::FeatureMPX, X86::FeatureRTM, X86::FeatureXSAVEC, X86::FeatureXSAVES, X86::FeatureSGX, X86::FeatureCLFLUSHOPT, X86::FeatureFastVectorFSQRT, X86::FeatureAVX512, X86::FeatureCDI, X86::FeatureDQI, X86::FeatureBWI, X86::FeatureVLX, X86::FeaturePKU, X86::FeatureCLWB, X86::ProcIntelSKX }, { } },
     284             :   { "skylake", "Select the skylake processor", { X86::FeatureX87, X86::FeatureMMX, X86::FeatureAVX, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeaturePOPCNT, X86::FeatureAES, X86::FeatureSlowDivide64, X86::FeaturePCLMUL, X86::FeatureXSAVE, X86::FeatureXSAVEOPT, X86::FeatureLAHFSAHF, X86::FeatureSlow3OpsLEA, X86::FeatureFastScalarFSQRT, X86::FeatureFastSHLDRotate, X86::FeatureSlowIncDec, X86::FeatureMacroFusion, X86::FeatureRDRAND, X86::FeatureF16C, X86::FeatureFSGSBase, X86::FeatureAVX2, X86::FeatureBMI, X86::FeatureBMI2, X86::FeatureERMSB, X86::FeatureFMA, X86::FeatureLZCNT, X86::FeatureMOVBE, X86::ProcIntelBDW, X86::FeatureADX, X86::FeatureRDSEED, X86::FeatureMPX, X86::FeatureRTM, X86::FeatureXSAVEC, X86::FeatureXSAVES, X86::FeatureSGX, X86::FeatureCLFLUSHOPT, X86::FeatureFastVectorFSQRT, X86::ProcIntelSKL }, { } },
     285             :   { "skylake-avx512", "Select the skylake-avx512 processor", { X86::FeatureX87, X86::FeatureMMX, X86::FeatureAVX, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeaturePOPCNT, X86::FeatureAES, X86::FeatureSlowDivide64, X86::FeaturePCLMUL, X86::FeatureXSAVE, X86::FeatureXSAVEOPT, X86::FeatureLAHFSAHF, X86::FeatureSlow3OpsLEA, X86::FeatureFastScalarFSQRT, X86::FeatureFastSHLDRotate, X86::FeatureSlowIncDec, X86::FeatureMacroFusion, X86::FeatureRDRAND, X86::FeatureF16C, X86::FeatureFSGSBase, X86::FeatureAVX2, X86::FeatureBMI, X86::FeatureBMI2, X86::FeatureERMSB, X86::FeatureFMA, X86::FeatureLZCNT, X86::FeatureMOVBE, X86::ProcIntelBDW, X86::FeatureADX, X86::FeatureRDSEED, X86::FeatureMPX, X86::FeatureRTM, X86::FeatureXSAVEC, X86::FeatureXSAVES, X86::FeatureSGX, X86::FeatureCLFLUSHOPT, X86::FeatureFastVectorFSQRT, X86::FeatureAVX512, X86::FeatureCDI, X86::FeatureDQI, X86::FeatureBWI, X86::FeatureVLX, X86::FeaturePKU, X86::FeatureCLWB, X86::ProcIntelSKX }, { } },
     286             :   { "slm", "Select the slm processor", { X86::ProcIntelSLM, X86::FeatureX87, X86::FeatureMMX, X86::FeatureSSE42, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeatureMOVBE, X86::FeaturePOPCNT, X86::FeaturePCLMUL, X86::FeatureAES, X86::FeatureSlowDivide64, X86::FeatureSlowTwoMemOps, X86::FeaturePRFCHW, X86::FeatureSlowLEA, X86::FeatureSlowIncDec, X86::FeatureSlowBTMem, X86::FeatureSlowPMULLD, X86::FeatureLAHFSAHF }, { } },
     287             :   { "westmere", "Select the westmere processor", { X86::FeatureX87, X86::FeatureMMX, X86::FeatureSSE42, X86::FeatureFXSR, X86::FeatureCMPXCHG16B, X86::FeatureSlowBTMem, X86::FeaturePOPCNT, X86::FeatureAES, X86::FeaturePCLMUL, X86::FeatureLAHFSAHF, X86::FeatureMacroFusion }, { } },
     288             :   { "winchip-c6", "Select the winchip-c6 processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureMMX }, { } },
     289             :   { "winchip2", "Select the winchip2 processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::Feature3DNow }, { } },
     290             :   { "x86-64", "Select the x86-64 processor", { X86::FeatureX87, X86::FeatureMMX, X86::FeatureSSE2, X86::FeatureFXSR, X86::Feature64Bit, X86::FeatureSlow3OpsLEA, X86::FeatureSlowBTMem, X86::FeatureSlowIncDec, X86::FeatureMacroFusion }, { } },
     291             :   { "yonah", "Select the yonah processor", { X86::FeatureX87, X86::FeatureSlowUAMem16, X86::FeatureMMX, X86::FeatureSSE3, X86::FeatureFXSR, X86::FeatureSlowBTMem }, { } },
     292             :   { "znver1", "Select the znver1 processor", { X86::FeatureADX, X86::FeatureAES, X86::FeatureAVX2, X86::FeatureBMI, X86::FeatureBMI2, X86::FeatureCLFLUSHOPT, X86::FeatureCLZERO, X86::FeatureCMPXCHG16B, X86::FeatureF16C, X86::FeatureFMA, X86::FeatureFSGSBase, X86::FeatureFXSR, X86::FeatureFastLZCNT, X86::FeatureLAHFSAHF, X86::FeatureLZCNT, X86::FeatureMacroFusion, X86::FeatureMMX, X86::FeatureMOVBE, X86::FeatureMWAITX, X86::FeaturePCLMUL, X86::FeaturePOPCNT, X86::FeaturePRFCHW, X86::FeatureRDRAND, X86::FeatureRDSEED, X86::FeatureSHA, X86::FeatureSSE4A, X86::FeatureSlowSHLD, X86::FeatureX87, X86::FeatureXSAVE, X86::FeatureXSAVEC, X86::FeatureXSAVEOPT, X86::FeatureXSAVES }, { } }
     293       72306 : };
     294             : 
     295             : #ifdef DBGFIELD
     296             : #error "<target>GenSubtargetInfo.inc requires a DBGFIELD macro"
     297             : #endif
     298             : #ifndef NDEBUG
     299             : #define DBGFIELD(x) x,
     300             : #else
     301             : #define DBGFIELD(x)
     302             : #endif
     303             : 
     304             : // Functional units for "AtomItineraries"
     305             : namespace AtomItinerariesFU {
     306             :   const unsigned Port0 = 1 << 0;
     307             :   const unsigned Port1 = 1 << 1;
     308             : } // end namespace AtomItinerariesFU
     309             : 
     310             : extern const llvm::InstrStage X86Stages[] = {
     311             :   { 0, 0, 0, llvm::InstrStage::Required }, // No itinerary
     312             :   { 13, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 1
     313             :   { 7, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 2
     314             :   { 21, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 3
     315             :   { 1, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 4
     316             :   { 1, AtomItinerariesFU::Port0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 5
     317             :   { 6, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 6
     318             :   { 5, AtomItinerariesFU::Port0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 5, AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 7-8
     319             :   { 5, AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 9
     320             :   { 23, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 10
     321             :   { 24, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 11
     322             :   { 11, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 12
     323             :   { 16, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 13
     324             :   { 9, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 14
     325             :   { 1, AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 15
     326             :   { 2, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 16
     327             :   { 15, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 17
     328             :   { 1, AtomItinerariesFU::Port0, 0, (llvm::InstrStage::ReservationKinds)0 },   { 1, AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 18-19
     329             :   { 4, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 20
     330             :   { 3, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 21
     331             :   { 14, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 22
     332             :   { 33, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 23
     333             :   { 22, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 24
     334             :   { 18, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 25
     335             :   { 10, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 26
     336             :   { 121, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 27
     337             :   { 8, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 28
     338             :   { 20, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 29
     339             :   { 50, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 30
     340             :   { 130, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 31
     341             :   { 68, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 32
     342             :   { 125, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 33
     343             :   { 70, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 34
     344             :   { 62, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 35
     345             :   { 34, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 36
     346             :   { 79, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 37
     347             :   { 32, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 38
     348             :   { 99, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 39
     349             :   { 39, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 40
     350             :   { 40, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 41
     351             :   { 31, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 42
     352             :   { 5, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 43
     353             :   { 25, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 44
     354             :   { 63, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 45
     355             :   { 183, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 46
     356             :   { 55, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 47
     357             :   { 71, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 48
     358             :   { 168, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 49
     359             :   { 46, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 50
     360             :   { 77, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 51
     361             :   { 174, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 52
     362             :   { 141, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 53
     363             :   { 140, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 54
     364             :   { 146, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 55
     365             :   { 147, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 56
     366             :   { 5, AtomItinerariesFU::Port0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 57
     367             :   { 12, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 58
     368             :   { 92, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 59
     369             :   { 94, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 60
     370             :   { 59, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 61
     371             :   { 127, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 62
     372             :   { 1003, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 63
     373             :   { 109, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 64
     374             :   { 54, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 65
     375             :   { 44, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 66
     376             :   { 64, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 67
     377             :   { 60, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 68
     378             :   { 69, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 69
     379             :   { 67, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 70
     380             :   { 17, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 71
     381             :   { 49, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 72
     382             :   { 83, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 73
     383             :   { 3, AtomItinerariesFU::Port0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 74
     384             :   { 4, AtomItinerariesFU::Port0, -1, (llvm::InstrStage::ReservationKinds)0 }, // 75
     385             :   { 45, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 76
     386             :   { 26, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 77
     387             :   { 136, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 78
     388             :   { 123, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 79
     389             :   { 88, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 80
     390             :   { 72, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 81
     391             :   { 74, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 82
     392             :   { 29, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 83
     393             :   { 48, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 84
     394             :   { 78, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 85
     395             :   { 30, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 86
     396             :   { 75, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 87
     397             :   { 741, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 88
     398             :   { 96, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 89
     399             :   { 41, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 90
     400             :   { 51, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 91
     401             :   { 202, AtomItinerariesFU::Port0 | AtomItinerariesFU::Port1, -1, (llvm::InstrStage::ReservationKinds)0 }, // 92
     402             :   { 0, 0, 0, llvm::InstrStage::Required } // End stages
     403             : };
     404             : extern const unsigned X86OperandCycles[] = {
     405             :   0, // No itinerary
     406             :   0 // End operand cycles
     407             : };
     408             : extern const unsigned X86ForwardingPaths[] = {
     409             :  0, // No itinerary
     410             :  0 // End bypass tables
     411             : };
     412             : 
     413             : static const llvm::InstrItinerary AtomItineraries[] = {
     414             :   { 0, 0, 0, 0, 0 }, // 0 NoInstrModel
     415             :   { 1, 1, 2, 0, 0 }, // 1 IIC_AAA_WriteMicrocoded
     416             :   { 1, 2, 3, 0, 0 }, // 2 IIC_AAD_WriteMicrocoded
     417             :   { 1, 3, 4, 0, 0 }, // 3 IIC_AAM_WriteMicrocoded
     418             :   { 1, 1, 2, 0, 0 }, // 4 IIC_AAS_WriteMicrocoded
     419             :   { 1, 4, 5, 0, 0 }, // 5 IIC_BIN_CARRY_NONMEM_WriteALU
     420             :   { 1, 5, 6, 0, 0 }, // 6 IIC_BIN_CARRY_MEM_WriteALULd_WriteRMW
     421             :   { 1, 5, 6, 0, 0 }, // 7 IIC_BIN_CARRY_MEM_WriteALULd_ReadAfterLd
     422             :   { 1, 5, 6, 0, 0 }, // 8 IIC_BIN_CARRY_MEM_WriteALULd
     423             :   { 1, 4, 5, 0, 0 }, // 9 IIC_BIN_NONMEM_WriteALU
     424             :   { 1, 5, 6, 0, 0 }, // 10 IIC_BIN_MEM_WriteALULd_WriteRMW
     425             :   { 0, 0, 0, 0, 0 }, // 11 WriteALU
     426             :   { 1, 5, 6, 0, 0 }, // 12 IIC_BIN_MEM_WriteALULd_ReadAfterLd
     427             :   { 1, 2, 3, 0, 0 }, // 13 IIC_SSE_ALU_F64P_RM_WriteFAddLd_ReadAfterLd
     428             :   { 1, 6, 7, 0, 0 }, // 14 IIC_SSE_ALU_F64P_RR_WriteFAdd
     429             :   { 1, 7, 9, 0, 0 }, // 15 IIC_SSE_ALU_F32P_RM_WriteFAddLd_ReadAfterLd
     430             :   { 1, 9, 10, 0, 0 }, // 16 IIC_SSE_ALU_F32P_RR_WriteFAdd
     431             :   { 1, 7, 9, 0, 0 }, // 17 IIC_SSE_ALU_F64S_RM_WriteFAddLd_ReadAfterLd
     432             :   { 1, 9, 10, 0, 0 }, // 18 IIC_SSE_ALU_F64S_RR_WriteFAdd
     433             :   { 1, 7, 9, 0, 0 }, // 19 IIC_SSE_ALU_F32S_RM_WriteFAddLd_ReadAfterLd
     434             :   { 1, 9, 10, 0, 0 }, // 20 IIC_SSE_ALU_F32S_RR_WriteFAdd
     435             :   { 1, 6, 7, 0, 0 }, // 21 IIC_SSE_ALU_F64P_RR_WriteFAddLd_ReadAfterLd
     436             :   { 1, 9, 10, 0, 0 }, // 22 IIC_SSE_ALU_F32P_RR_WriteFAddLd_ReadAfterLd
     437             :   { 0, 0, 0, 0, 0 }, // 23 WriteFAddLd
     438             :   { 0, 0, 0, 0, 0 }, // 24 WriteFAdd
     439             :   { 1, 5, 6, 0, 0 }, // 25 IIC_BIN_MEM_WriteALULd
     440             :   { 0, 0, 0, 0, 0 }, // 26 IIC_AES_WriteAESDecEncLd_ReadAfterLd
     441             :   { 0, 0, 0, 0, 0 }, // 27 IIC_AES_WriteAESDecEnc
     442             :   { 0, 0, 0, 0, 0 }, // 28 IIC_AES_WriteAESIMCLd
     443             :   { 0, 0, 0, 0, 0 }, // 29 IIC_AES_WriteAESIMC
     444             :   { 0, 0, 0, 0, 0 }, // 30 WriteAESKeyGenLd
     445             :   { 0, 0, 0, 0, 0 }, // 31 WriteAESKeyGen
     446             :   { 1, 5, 6, 0, 0 }, // 32 IIC_SSE_BIT_P_RM_WriteVecLogicLd_ReadAfterLd
     447             :   { 1, 4, 5, 0, 0 }, // 33 IIC_SSE_BIT_P_RR_WriteVecLogic
     448             :   { 1, 10, 11, 0, 0 }, // 34 IIC_ARPL_MEM_WriteSystem
     449             :   { 1, 11, 12, 0, 0 }, // 35 IIC_ARPL_REG_WriteSystem
     450             :   { 0, 0, 0, 0, 0 }, // 36 WriteZero
     451             :   { 1, 5, 6, 0, 0 }, // 37 IIC_SSE_INTALU_P_RM_WriteFBlendLd_ReadAfterLd
     452             :   { 1, 4, 5, 0, 0 }, // 38 IIC_SSE_INTALU_P_RR_WriteFBlend
     453             :   { 1, 5, 6, 0, 0 }, // 39 IIC_ALU_MEM_WriteFBlendLd_ReadAfterLd
     454             :   { 1, 4, 5, 0, 0 }, // 40 IIC_ALU_NONMEM_WriteFBlend
     455             :   { 1, 12, 13, 0, 0 }, // 41 IIC_BOUND_WriteSystem
     456             :   { 1, 13, 14, 0, 0 }, // 42 IIC_BIT_SCAN_MEM_WriteShiftLd
     457             :   { 1, 13, 14, 0, 0 }, // 43 IIC_BIT_SCAN_REG_WriteShift
     458             :   { 1, 5, 6, 0, 0 }, // 44 IIC_BSWAP_WriteALU
     459             :   { 1, 4, 5, 0, 0 }, // 45 IIC_BT_MI_WriteALU
     460             :   { 1, 14, 15, 0, 0 }, // 46 IIC_BT_MR_WriteALULd
     461             :   { 1, 15, 16, 0, 0 }, // 47 IIC_BT_RI_WriteALU
     462             :   { 1, 15, 16, 0, 0 }, // 48 IIC_BT_RR_WriteALU
     463             :   { 1, 16, 17, 0, 0 }, // 49 IIC_BTX_MI_WriteALULd_WriteRMW
     464             :   { 1, 12, 13, 0, 0 }, // 50 IIC_BTX_MR_WriteALULd_WriteRMW
     465             :   { 1, 15, 16, 0, 0 }, // 51 IIC_BTX_RI_WriteALU
     466             :   { 1, 15, 16, 0, 0 }, // 52 IIC_BTX_RR_WriteALU
     467             :   { 1, 17, 18, 0, 0 }, // 53 IIC_CALL_MEM_WriteJumpLd
     468             :   { 1, 18, 20, 0, 0 }, // 54 IIC_CALL_RI_WriteJump
     469             :   { 1, 17, 18, 0, 0 }, // 55 IIC_CALL_MEM_WriteJump
     470             :   { 0, 0, 0, 0, 0 }, // 56 WriteSystem
     471             :   { 1, 20, 21, 0, 0 }, // 57 IIC_CBW
     472             :   { 1, 4, 5, 0, 0 }, // 58 IIC_CLC_WriteALU
     473             :   { 1, 21, 22, 0, 0 }, // 59 IIC_CLD_WriteALU
     474             :   { 1, 5, 6, 0, 0 }, // 60 IIC_SSE_PREFETCH_WriteLoad
     475             :   { 1, 22, 23, 0, 0 }, // 61 IIC_CLI_WriteALU
     476             :   { 1, 23, 24, 0, 0 }, // 62 IIC_CLTS_WriteALU
     477             :   { 0, 0, 0, 0, 0 }, // 63 IIC_SSE_CLZERO_WriteSystem
     478             :   { 1, 4, 5, 0, 0 }, // 64 IIC_CMC_WriteALU
     479             :   { 1, 5, 6, 0, 0 }, // 65 IIC_CMOV16_RM_WriteALULd_ReadAfterLd
     480             :   { 1, 4, 5, 0, 0 }, // 66 IIC_CMOV16_RR_WriteALU
     481             :   { 1, 5, 6, 0, 0 }, // 67 IIC_CMOV32_RM_WriteALULd_ReadAfterLd
     482             :   { 1, 4, 5, 0, 0 }, // 68 IIC_CMOV32_RR_WriteALU
     483             :   { 1, 21, 22, 0, 0 }, // 69 IIC_CMPS_WriteMicrocoded
     484             :   { 1, 24, 25, 0, 0 }, // 70 IIC_CMPXCHG_16B_WriteALULd_WriteRMW
     485             :   { 1, 22, 23, 0, 0 }, // 71 IIC_CMPXCHG_MEM_WriteALULd_WriteRMW
     486             :   { 1, 17, 18, 0, 0 }, // 72 IIC_CMPXCHG_REG_WriteALU
     487             :   { 1, 25, 26, 0, 0 }, // 73 IIC_CMPXCHG_8B_WriteALULd_WriteRMW
     488             :   { 1, 6, 7, 0, 0 }, // 74 IIC_CMPXCHG_MEM8_WriteALULd_WriteRMW
     489             :   { 1, 14, 15, 0, 0 }, // 75 IIC_CMPXCHG_REG8_WriteALU
     490             :   { 1, 26, 27, 0, 0 }, // 76 IIC_SSE_COMIS_RM_WriteFAddLd_ReadAfterLd
     491             :   { 1, 14, 15, 0, 0 }, // 77 IIC_SSE_COMIS_RR_WriteFAdd
     492             :   { 1, 14, 15, 0, 0 }, // 78 IIC_FCOMI_WriteFAdd
     493             :   { 1, 27, 28, 0, 0 }, // 79 IIC_CPUID_WriteSystem
     494             :   { 0, 0, 0, 0, 0 }, // 80 IIC_CRC32_MEM_WriteFAddLd_ReadAfterLd
     495             :   { 0, 0, 0, 0, 0 }, // 81 IIC_CRC32_REG_WriteFAdd
     496             :   { 1, 2, 3, 0, 0 }, // 82 IIC_SSE_CVT_PD_RR_WriteCvtI2FLd
     497             :   { 1, 28, 29, 0, 0 }, // 83 IIC_SSE_CVT_PD_RM_WriteCvtI2F
     498             :   { 1, 2, 3, 0, 0 }, // 84 IIC_SSE_CVT_PS_RM_WriteCvtI2FLd
     499             :   { 1, 6, 7, 0, 0 }, // 85 IIC_SSE_CVT_PS_RR_WriteCvtI2F
     500             :   { 1, 28, 29, 0, 0 }, // 86 IIC_SSE_CVT_PD_RM_WriteCvtF2ILd
     501             :   { 1, 2, 3, 0, 0 }, // 87 IIC_SSE_CVT_PD_RR_WriteCvtF2I
     502             :   { 1, 28, 29, 0, 0 }, // 88 IIC_SSE_CVT_PD_RM_WriteCvtF2FLd
     503             :   { 1, 2, 3, 0, 0 }, // 89 IIC_SSE_CVT_PD_RR_WriteCvtF2F
     504             :   { 1, 2, 3, 0, 0 }, // 90 IIC_SSE_CVT_PS_RM_WriteCvtF2ILd
     505             :   { 1, 6, 7, 0, 0 }, // 91 IIC_SSE_CVT_PS_RR_WriteCvtF2I
     506             :   { 1, 14, 15, 0, 0 }, // 92 IIC_SSE_CVT_SD2SI_RM_WriteCvtF2ILd
     507             :   { 1, 28, 29, 0, 0 }, // 93 IIC_SSE_CVT_SD2SI_RR_WriteCvtF2I
     508             :   { 1, 2, 3, 0, 0 }, // 94 IIC_SSE_CVT_Scalar_RM_WriteCvtF2FLd
     509             :   { 1, 6, 7, 0, 0 }, // 95 IIC_SSE_CVT_Scalar_RR_WriteCvtF2F
     510             :   { 1, 2, 3, 0, 0 }, // 96 IIC_SSE_CVT_Scalar_RM_WriteCvtI2FLd
     511             :   { 1, 6, 7, 0, 0 }, // 97 IIC_SSE_CVT_Scalar_RR_WriteCvtI2F
     512             :   { 1, 26, 27, 0, 0 }, // 98 IIC_SSE_CVT_SS2SI64_RM_WriteCvtF2ILd
     513             :   { 1, 14, 15, 0, 0 }, // 99 IIC_SSE_CVT_SS2SI64_RR_WriteCvtF2I
     514             :   { 1, 14, 15, 0, 0 }, // 100 IIC_SSE_CVT_SS2SI32_RM_WriteCvtF2ILd
     515             :   { 1, 28, 29, 0, 0 }, // 101 IIC_SSE_CVT_SS2SI32_RR_WriteCvtF2I
     516             :   { 1, 25, 26, 0, 0 }, // 102 IIC_DAA_WriteMicrocoded
     517             :   { 1, 29, 30, 0, 0 }, // 103 IIC_DAS_WriteMicrocoded
     518             :   { 1, 5, 6, 0, 0 }, // 104 IIC_UNARY_MEM_WriteALULd_WriteRMW
     519             :   { 1, 4, 5, 0, 0 }, // 105 IIC_UNARY_REG_WriteALU
     520             :   { 1, 30, 31, 0, 0 }, // 106 IIC_DIV16_WriteIDivLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd
     521             :   { 1, 30, 31, 0, 0 }, // 107 IIC_DIV16_WriteIDiv
     522             :   { 1, 30, 31, 0, 0 }, // 108 IIC_DIV32_WriteIDivLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd
     523             :   { 1, 30, 31, 0, 0 }, // 109 IIC_DIV32_WriteIDiv
     524             :   { 1, 31, 32, 0, 0 }, // 110 IIC_DIV64_WriteIDivLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd
     525             :   { 1, 31, 32, 0, 0 }, // 111 IIC_DIV64_WriteIDiv
     526             :   { 1, 32, 33, 0, 0 }, // 112 IIC_DIV8_MEM_WriteIDivLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd
     527             :   { 1, 30, 31, 0, 0 }, // 113 IIC_DIV8_REG_WriteIDiv
     528             :   { 1, 33, 34, 0, 0 }, // 114 IIC_SSE_DIV_F64P_RM_WriteFDivLd_ReadAfterLd
     529             :   { 1, 33, 34, 0, 0 }, // 115 IIC_SSE_DIV_F64P_RR_WriteFDiv
     530             :   { 1, 34, 35, 0, 0 }, // 116 IIC_SSE_DIV_F32P_RR_WriteFDiv
     531             :   { 0, 0, 0, 0, 0 }, // 117 WriteFDivLd
     532             :   { 0, 0, 0, 0, 0 }, // 118 WriteFDiv
     533             :   { 1, 35, 36, 0, 0 }, // 119 IIC_SSE_DIV_F64S_RM_WriteFDivLd_ReadAfterLd
     534             :   { 1, 35, 36, 0, 0 }, // 120 IIC_SSE_DIV_F64S_RR_WriteFDiv
     535             :   { 1, 36, 37, 0, 0 }, // 121 IIC_SSE_DIV_F32S_RR_WriteFDiv
     536             :   { 0, 0, 0, 0, 0 }, // 122 IIC_SSE_DPPD_RM_WriteFAddLd_ReadAfterLd
     537             :   { 0, 0, 0, 0, 0 }, // 123 IIC_SSE_DPPD_RR_WriteFAdd
     538             :   { 0, 0, 0, 0, 0 }, // 124 IIC_SSE_DPPS_RR_WriteFAdd
     539             :   { 1, 37, 38, 0, 0 }, // 125 IIC_RET_WriteSystem
     540             :   { 1, 38, 39, 0, 0 }, // 126 IIC_ENTER_WriteMicrocoded
     541             :   { 0, 0, 0, 0, 0 }, // 127 IIC_SSE_EXTRACTPS_RM_WriteFBlendLd_WriteRMW
     542             :   { 0, 0, 0, 0, 0 }, // 128 IIC_SSE_EXTRACTPS_RR_WriteFBlend
     543             :   { 1, 39, 40, 0, 0 }, // 129 IIC_F2XM1_WriteMicrocoded
     544             :   { 1, 40, 41, 0, 0 }, // 130 IIC_CALL_FAR_PTR_WriteJump
     545             :   { 1, 41, 42, 0, 0 }, // 131 IIC_CALL_FAR_MEM_WriteJumpLd
     546             :   { 1, 41, 42, 0, 0 }, // 132 IIC_CALL_FAR_MEM_WriteJump
     547             :   { 1, 42, 43, 0, 0 }, // 133 IIC_JMP_FAR_PTR_WriteJump
     548             :   { 1, 38, 39, 0, 0 }, // 134 IIC_JMP_FAR_MEM_WriteJumpLd
     549             :   { 1, 38, 39, 0, 0 }, // 135 IIC_JMP_FAR_MEM_WriteJump
     550             :   { 1, 15, 16, 0, 0 }, // 136 IIC_FCOMPP_WriteMicrocoded
     551             :   { 1, 4, 5, 0, 0 }, // 137 IIC_FPSTP_WriteMicrocoded
     552             :   { 1, 4, 5, 0, 0 }, // 138 IIC_FFREE_WriteMicrocoded
     553             :   { 1, 43, 44, 0, 0 }, // 139 IIC_FLDCW_WriteLoad
     554             :   { 1, 26, 27, 0, 0 }, // 140 IIC_FLDL_WriteMicrocoded
     555             :   { 1, 44, 45, 0, 0 }, // 141 IIC_FNCLEX_WriteMicrocoded
     556             :   { 1, 45, 46, 0, 0 }, // 142 IIC_FNINIT_WriteMicrocoded
     557             :   { 1, 4, 5, 0, 0 }, // 143 IIC_FNOP_WriteMicrocoded
     558             :   { 1, 28, 29, 0, 0 }, // 144 IIC_FNSTCW_WriteALU
     559             :   { 1, 26, 27, 0, 0 }, // 145 IIC_FNSTSW_WriteALU
     560             :   { 1, 46, 47, 0, 0 }, // 146 IIC_FPATAN_WriteMicrocoded
     561             :   { 1, 47, 48, 0, 0 }, // 147 IIC_FPREM_WriteMicrocoded
     562             :   { 1, 48, 49, 0, 0 }, // 148 IIC_FPREM1_WriteMicrocoded
     563             :   { 1, 49, 50, 0, 0 }, // 149 IIC_FPTAN_WriteMicrocoded
     564             :   { 1, 50, 51, 0, 0 }, // 150 IIC_FRNDINT_WriteMicrocoded
     565             :   { 1, 51, 52, 0, 0 }, // 151 IIC_FSCALE_WriteMicrocoded
     566             :   { 1, 52, 53, 0, 0 }, // 152 IIC_FSINCOS_WriteMicrocoded
     567             :   { 1, 5, 6, 0, 0 }, // 153 IIC_FXAM_WriteMicrocoded
     568             :   { 1, 53, 54, 0, 0 }, // 154 IIC_FXRSTOR_WriteMicrocoded
     569             :   { 1, 54, 55, 0, 0 }, // 155 IIC_FXSAVE_WriteMicrocoded
     570             :   { 1, 44, 45, 0, 0 }, // 156 IIC_FXTRACT_WriteMicrocoded
     571             :   { 1, 55, 56, 0, 0 }, // 157 IIC_FYL2X_WriteMicrocoded
     572             :   { 1, 56, 57, 0, 0 }, // 158 IIC_FYL2XP1_WriteMicrocoded
     573             :   { 1, 14, 15, 0, 0 }, // 159 IIC_SSE_HADDSUB_RM_WriteFHAddLd_ReadAfterLd
     574             :   { 1, 28, 29, 0, 0 }, // 160 IIC_SSE_HADDSUB_RR_WriteFHAdd
     575             :   { 1, 27, 28, 0, 0 }, // 161 IIC_HLT_WriteSystem
     576             :   { 1, 35, 36, 0, 0 }, // 162 IIC_IDIV16_WriteIDivLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd
     577             :   { 1, 35, 36, 0, 0 }, // 163 IIC_IDIV16_WriteIDiv
     578             :   { 1, 35, 36, 0, 0 }, // 164 IIC_IDIV32_WriteIDivLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd
     579             :   { 1, 35, 36, 0, 0 }, // 165 IIC_IDIV32_WriteIDiv
     580             :   { 1, 31, 32, 0, 0 }, // 166 IIC_IDIV64_WriteIDivLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd
     581             :   { 1, 31, 32, 0, 0 }, // 167 IIC_IDIV64_WriteIDiv
     582             :   { 1, 35, 36, 0, 0 }, // 168 IIC_IDIV8_WriteIDivLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd
     583             :   { 1, 35, 36, 0, 0 }, // 169 IIC_IDIV8_WriteIDiv
     584             :   { 1, 7, 9, 0, 0 }, // 170 IIC_FILD_WriteLoad
     585             :   { 1, 28, 29, 0, 0 }, // 171 IIC_IMUL16_MEM_WriteIMulLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd
     586             :   { 1, 6, 7, 0, 0 }, // 172 IIC_IMUL16_RR_WriteIMul
     587             :   { 1, 2, 3, 0, 0 }, // 173 IIC_IMUL16_RM_WriteIMulLd_ReadAfterLd
     588             :   { 1, 2, 3, 0, 0 }, // 174 IIC_IMUL16_RMI_WriteIMulLd
     589             :   { 1, 6, 7, 0, 0 }, // 175 IIC_IMUL16_RRI_WriteIMul
     590             :   { 1, 2, 3, 0, 0 }, // 176 IIC_IMUL32_MEM_WriteIMulLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd
     591             :   { 1, 57, 58, 0, 0 }, // 177 IIC_IMUL32_RR_WriteIMul
     592             :   { 1, 57, 58, 0, 0 }, // 178 IIC_IMUL32_RM_WriteIMulLd_ReadAfterLd
     593             :   { 1, 57, 58, 0, 0 }, // 179 IIC_IMUL32_RMI_WriteIMulLd
     594             :   { 1, 57, 58, 0, 0 }, // 180 IIC_IMUL32_RRI_WriteIMul
     595             :   { 1, 58, 59, 0, 0 }, // 181 IIC_IMUL64_WriteIMulLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd
     596             :   { 1, 58, 59, 0, 0 }, // 182 IIC_IMUL64_RR_WriteIMul
     597             :   { 1, 58, 59, 0, 0 }, // 183 IIC_IMUL64_RM_WriteIMulLd_ReadAfterLd
     598             :   { 1, 22, 23, 0, 0 }, // 184 IIC_IMUL64_RMI_WriteIMulLd
     599             :   { 1, 22, 23, 0, 0 }, // 185 IIC_IMUL64_RRI_WriteIMul
     600             :   { 1, 2, 3, 0, 0 }, // 186 IIC_IMUL8_WriteIMulLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd
     601             :   { 1, 2, 3, 0, 0 }, // 187 IIC_IMUL8_WriteIMul
     602             :   { 1, 59, 60, 0, 0 }, // 188 IIC_IN_RI_WriteSystem
     603             :   { 1, 60, 61, 0, 0 }, // 189 IIC_IN_RR_WriteSystem
     604             :   { 1, 61, 62, 0, 0 }, // 190 IIC_INS_WriteSystem
     605             :   { 0, 0, 0, 0, 0 }, // 191 IIC_SSE_INSERTPS_RM_WriteFShuffleLd_ReadAfterLd
     606             :   { 0, 0, 0, 0, 0 }, // 192 IIC_SSE_INSERTPS_RR_WriteFShuffle
     607             :   { 1, 62, 63, 0, 0 }, // 193 IIC_INT_WriteSystem
     608             :   { 1, 31, 32, 0, 0 }, // 194 IIC_INT3_WriteSystem
     609             :   { 1, 63, 64, 0, 0 }, // 195 IIC_INVD_WriteSystem
     610             :   { 1, 48, 49, 0, 0 }, // 196 IIC_INVLPG_WriteSystem
     611             :   { 0, 0, 0, 0, 0 }, // 197 WriteJumpLd
     612             :   { 1, 64, 65, 0, 0 }, // 198 IIC_IRET_WriteJumpLd
     613             :   { 1, 16, 17, 0, 0 }, // 199 IIC_FST_WriteStore
     614             :   { 1, 6, 7, 0, 0 }, // 200 IIC_FIST_WriteStore
     615             :   { 1, 2, 3, 0, 0 }, // 201 IIC_SSE_CVT_Scalar_RM_WriteCvtF2FLd_ReadAfterLd
     616             :   { 1, 2, 3, 0, 0 }, // 202 IIC_SSE_CVT_Scalar_RM_WriteCvtI2FLd_ReadAfterLd
     617             :   { 0, 0, 0, 0, 0 }, // 203 WriteLoad
     618             :   { 1, 15, 16, 0, 0 }, // 204 IIC_Jcc_WriteJump
     619             :   { 1, 20, 21, 0, 0 }, // 205 IIC_JCXZ_WriteJump
     620             :   { 1, 16, 17, 0, 0 }, // 206 IIC_JMP_MEM_WriteJumpLd
     621             :   { 1, 15, 16, 0, 0 }, // 207 IIC_JMP_REG_WriteJump
     622             :   { 1, 15, 16, 0, 0 }, // 208 IIC_JMP_REL_WriteJump
     623             :   { 1, 4, 5, 0, 0 }, // 209 IIC_AHF_WriteALU
     624             :   { 1, 30, 31, 0, 0 }, // 210 IIC_LAR_RM_WriteSystem
     625             :   { 1, 65, 66, 0, 0 }, // 211 IIC_LAR_RR_WriteSystem
     626             :   { 1, 22, 23, 0, 0 }, // 212 IIC_CMPX_LOCK_WriteALULd_WriteRMW
     627             :   { 1, 24, 25, 0, 0 }, // 213 IIC_CMPX_LOCK_16B_WriteALULd_WriteRMW
     628             :   { 1, 6, 7, 0, 0 }, // 214 IIC_CMPX_LOCK_8_WriteALULd_WriteRMW
     629             :   { 1, 25, 26, 0, 0 }, // 215 IIC_CMPX_LOCK_8B_WriteALULd_WriteRMW
     630             :   { 1, 21, 22, 0, 0 }, // 216 IIC_SSE_LDDQU_WriteLoad
     631             :   { 1, 43, 44, 0, 0 }, // 217 IIC_SSE_LDMXCSR_WriteLoad
     632             :   { 1, 26, 27, 0, 0 }, // 218 IIC_LXS_WriteSystem
     633             :   { 1, 4, 5, 0, 0 }, // 219 IIC_FLDZ_WriteZero
     634             :   { 1, 6, 7, 0, 0 }, // 220 IIC_FIST_WriteZero
     635             :   { 1, 5, 6, 0, 0 }, // 221 IIC_FLD_WriteLoad
     636             :   { 1, 20, 21, 0, 0 }, // 222 IIC_FLD80_WriteLoad
     637             :   { 1, 5, 6, 0, 0 }, // 223 IIC_FLD_WriteMove
     638             :   { 1, 16, 17, 0, 0 }, // 224 IIC_LEA_16_WriteLEA
     639             :   { 1, 15, 16, 0, 0 }, // 225 IIC_LEA_WriteLEA
     640             :   { 1, 16, 17, 0, 0 }, // 226 IIC_LEAVE_WriteALU
     641             :   { 1, 4, 5, 0, 0 }, // 227 IIC_SSE_LFENCE_WriteFence
     642             :   { 1, 66, 67, 0, 0 }, // 228 IIC_LGDT_WriteSystem
     643             :   { 1, 66, 67, 0, 0 }, // 229 IIC_LIDT_WriteSystem
     644             :   { 1, 67, 68, 0, 0 }, // 230 IIC_LLDT_MEM_WriteSystem
     645             :   { 1, 68, 69, 0, 0 }, // 231 IIC_LLDT_REG_WriteSystem
     646             :   { 0, 0, 0, 0, 0 }, // 232 IIC_LWP
     647             :   { 1, 69, 70, 0, 0 }, // 233 IIC_LMSW_REG_WriteSystem
     648             :   { 1, 70, 71, 0, 0 }, // 234 IIC_LMSW_MEM_WriteSystem
     649             :   { 1, 5, 6, 0, 0 }, // 235 IIC_ALU_MEM_WriteALULd_WriteRMW
     650             :   { 1, 4, 5, 0, 0 }, // 236 IIC_ALU_NONMEM_WriteALULd_WriteRMW
     651             :   { 1, 16, 17, 0, 0 }, // 237 IIC_LODS_WriteMicrocoded
     652             :   { 1, 25, 26, 0, 0 }, // 238 IIC_LOOP_WriteJump
     653             :   { 1, 28, 29, 0, 0 }, // 239 IIC_LOOPE_WriteJump
     654             :   { 1, 71, 72, 0, 0 }, // 240 IIC_LOOPNE_WriteJump
     655             :   { 1, 37, 38, 0, 0 }, // 241 IIC_RET_WriteJumpLd
     656             :   { 1, 50, 51, 0, 0 }, // 242 IIC_LSL_RM_WriteSystem
     657             :   { 1, 72, 73, 0, 0 }, // 243 IIC_LSL_RR_WriteSystem
     658             :   { 1, 73, 74, 0, 0 }, // 244 IIC_LTR_WriteSystem
     659             :   { 1, 21, 22, 0, 0 }, // 245 IIC_XADD_LOCK_MEM_WriteALULd_WriteRMW
     660             :   { 0, 0, 0, 0, 0 }, // 246 IIC_XADD_LOCK_MEM8_WriteALULd_WriteRMW
     661             :   { 1, 16, 17, 0, 0 }, // 247 IIC_SSE_MASKMOV_WriteStore
     662             :   { 1, 5, 6, 0, 0 }, // 248 IIC_SSE_MFENCE_WriteFence
     663             :   { 1, 28, 29, 0, 0 }, // 249 IIC_MMX_CVT_PD_RM_WriteCvtF2ILd
     664             :   { 1, 2, 3, 0, 0 }, // 250 IIC_MMX_CVT_PD_RR_WriteCvtF2I
     665             :   { 0, 0, 0, 0, 0 }, // 251 WriteCvtI2FLd
     666             :   { 0, 0, 0, 0, 0 }, // 252 WriteCvtI2F
     667             :   { 1, 7, 9, 0, 0 }, // 253 IIC_MMX_CVT_PS_RM_WriteCvtF2ILd
     668             :   { 1, 9, 10, 0, 0 }, // 254 IIC_MMX_CVT_PS_RR_WriteCvtF2I
     669             :   { 1, 43, 44, 0, 0 }, // 255 IIC_MMX_EMMS
     670             :   { 1, 5, 6, 0, 0 }, // 256 IIC_MMX_MASKMOV_WriteShuffle
     671             :   { 1, 74, 75, 0, 0 }, // 257 IIC_MMX_MOV_REG_MM_WriteStore
     672             :   { 1, 74, 75, 0, 0 }, // 258 IIC_MMX_MOV_REG_MM_WriteMove
     673             :   { 1, 5, 6, 0, 0 }, // 259 IIC_MMX_MOV_MM_RM_WriteStore
     674             :   { 1, 5, 6, 0, 0 }, // 260 IIC_MMX_MOV_MM_RM_WriteLoad
     675             :   { 1, 5, 6, 0, 0 }, // 261 IIC_MMX_MOV_MM_RM_WriteMove
     676             :   { 1, 5, 6, 0, 0 }, // 262 IIC_MMX_MOVQ_RM_WriteLoad
     677             :   { 1, 4, 5, 0, 0 }, // 263 IIC_MMX_MOVQ_RR_WriteMove
     678             :   { 1, 5, 6, 0, 0 }, // 264 IIC_MMX_MOVQ_RM_WriteStore
     679             :   { 0, 0, 0, 0, 0 }, // 265 WriteMove
     680             :   { 1, 5, 6, 0, 0 }, // 266 IIC_MMX_ALU_RM_WriteVecALULd
     681             :   { 1, 4, 5, 0, 0 }, // 267 IIC_MMX_ALU_RR_WriteVecALU
     682             :   { 1, 5, 6, 0, 0 }, // 268 IIC_MMX_PCK_RM_WriteShuffleLd_ReadAfterLd
     683             :   { 1, 4, 5, 0, 0 }, // 269 IIC_MMX_PCK_RR_WriteShuffle
     684             :   { 1, 5, 6, 0, 0 }, // 270 IIC_MMX_ALU_RM_WriteVecALULd_ReadAfterLd
     685             :   { 1, 21, 22, 0, 0 }, // 271 IIC_MMX_ALUQ_RM_WriteVecALULd_ReadAfterLd
     686             :   { 1, 16, 17, 0, 0 }, // 272 IIC_MMX_ALUQ_RR_WriteVecALU
     687             :   { 0, 0, 0, 0, 0 }, // 273 WriteShuffleLd_ReadAfterLd
     688             :   { 0, 0, 0, 0, 0 }, // 274 WriteShuffle
     689             :   { 1, 5, 6, 0, 0 }, // 275 IIC_MMX_ALU_RM_WriteVecLogicLd_ReadAfterLd
     690             :   { 1, 4, 5, 0, 0 }, // 276 IIC_MMX_ALU_RR_WriteVecLogic
     691             :   { 1, 4, 5, 0, 0 }, // 277 IIC_MMX_MISC_FUNC_REG_WriteVecIMulLd_ReadAfterLd
     692             :   { 1, 5, 6, 0, 0 }, // 278 IIC_MMX_MISC_FUNC_MEM_WriteVecIMul
     693             :   { 1, 20, 21, 0, 0 }, // 279 IIC_MMX_PEXTR_WriteShuffle
     694             :   { 1, 6, 7, 0, 0 }, // 280 IIC_MMX_PHADDSUBW_RM_WriteVecALULd_ReadAfterLd
     695             :   { 1, 43, 44, 0, 0 }, // 281 IIC_MMX_PHADDSUBW_RR_WriteVecALU
     696             :   { 1, 20, 21, 0, 0 }, // 282 IIC_MMX_PHADDSUBD_RM_WriteVecALULd_ReadAfterLd
     697             :   { 1, 21, 22, 0, 0 }, // 283 IIC_MMX_PHADDSUBD_RR_WriteVecALU
     698             :   { 1, 5, 6, 0, 0 }, // 284 IIC_MMX_PINSRW_WriteShuffleLd_ReadAfterLd
     699             :   { 1, 5, 6, 0, 0 }, // 285 IIC_MMX_PINSRW_WriteShuffle
     700             :   { 1, 75, 76, 0, 0 }, // 286 IIC_MMX_PMUL_WriteVecIMulLd_ReadAfterLd
     701             :   { 1, 75, 76, 0, 0 }, // 287 IIC_MMX_PMUL_WriteVecIMul
     702             :   { 1, 20, 21, 0, 0 }, // 288 IIC_MMX_PSADBW_WriteVecIMulLd_ReadAfterLd
     703             :   { 1, 20, 21, 0, 0 }, // 289 IIC_MMX_PSADBW_WriteVecIMul
     704             :   { 1, 5, 6, 0, 0 }, // 290 IIC_MMX_PSHUF_WriteShuffleLd_ReadAfterLd
     705             :   { 1, 5, 6, 0, 0 }, // 291 IIC_MMX_PSHUF_WriteShuffle
     706             :   { 1, 5, 6, 0, 0 }, // 292 IIC_MMX_PSHUF_WriteShuffleLd
     707             :   { 1, 4, 5, 0, 0 }, // 293 IIC_MMX_SHIFT_RI_WriteVecShift
     708             :   { 1, 21, 22, 0, 0 }, // 294 IIC_MMX_SHIFT_RM_WriteVecShiftLd_ReadAfterLd
     709             :   { 1, 16, 17, 0, 0 }, // 295 IIC_MMX_SHIFT_RR_WriteVecShift
     710             :   { 1, 5, 6, 0, 0 }, // 296 IIC_MMX_UNPCK_H_RM_WriteShuffleLd_ReadAfterLd
     711             :   { 1, 4, 5, 0, 0 }, // 297 IIC_MMX_UNPCK_H_RR_WriteShuffle
     712             :   { 1, 5, 6, 0, 0 }, // 298 IIC_MMX_UNPCK_L_WriteShuffleLd_ReadAfterLd
     713             :   { 1, 5, 6, 0, 0 }, // 299 IIC_MMX_UNPCK_L_WriteShuffle
     714             :   { 0, 0, 0, 0, 0 }, // 300 IIC_SSE_MONITORX_WriteSystem
     715             :   { 1, 76, 77, 0, 0 }, // 301 IIC_SSE_MONITOR_WriteSystem
     716             :   { 1, 5, 6, 0, 0 }, // 302 IIC_MOV_MEM_WriteALU
     717             :   { 1, 5, 6, 0, 0 }, // 303 IIC_MOV_MEM_WriteStore
     718             :   { 1, 16, 17, 0, 0 }, // 304 IIC_MOV_MEM_SR_WriteMove
     719             :   { 1, 4, 5, 0, 0 }, // 305 IIC_MOV_WriteMove
     720             :   { 1, 5, 6, 0, 0 }, // 306 IIC_MOV_MEM_WriteLoad
     721             :   { 1, 5, 6, 0, 0 }, // 307 IIC_MOV_REG_SR_WriteMove
     722             :   { 1, 77, 78, 0, 0 }, // 308 IIC_MOV_SR_MEM_WriteMove
     723             :   { 1, 3, 4, 0, 0 }, // 309 IIC_MOV_SR_REG_WriteMove
     724             :   { 1, 78, 79, 0, 0 }, // 310 IIC_MOV_CR_REG_WriteSystem
     725             :   { 1, 79, 80, 0, 0 }, // 311 IIC_MOV_DR_REG_WriteSystem
     726             :   { 1, 4, 5, 0, 0 }, // 312 IIC_ALU_NONMEM_WriteZero
     727             :   { 1, 58, 59, 0, 0 }, // 313 IIC_MOV_REG_CR_WriteSystem
     728             :   { 1, 80, 81, 0, 0 }, // 314 IIC_MOV_REG_DR_WriteSystem
     729             :   { 1, 5, 6, 0, 0 }, // 315 IIC_SSE_MOVDQ_WriteLoad
     730             :   { 1, 5, 6, 0, 0 }, // 316 IIC_SSE_MOVDQ_WriteMove
     731             :   { 1, 5, 6, 0, 0 }, // 317 IIC_SSE_MOVA_P_MR_WriteStore
     732             :   { 1, 5, 6, 0, 0 }, // 318 IIC_SSE_MOVA_P_RM_WriteLoad
     733             :   { 1, 4, 5, 0, 0 }, // 319 IIC_SSE_MOVA_P_RR_WriteFShuffle
     734             :   { 1, 5, 6, 0, 0 }, // 320 IIC_MOVBE_WriteStore
     735             :   { 1, 5, 6, 0, 0 }, // 321 IIC_MOVBE_WriteALULd
     736             :   { 1, 5, 6, 0, 0 }, // 322 IIC_SSE_MOV_LH_WriteLoad
     737             :   { 1, 5, 6, 0, 0 }, // 323 IIC_SSE_MOV_LH_WriteFShuffle
     738             :   { 1, 4, 5, 0, 0 }, // 324 IIC_SSE_MOVA_P_RR_WriteMove
     739             :   { 1, 16, 17, 0, 0 }, // 325 IIC_SSE_MOVU_P_MR_WriteStore
     740             :   { 1, 21, 22, 0, 0 }, // 326 IIC_SSE_MOVU_P_RM_WriteLoad
     741             :   { 1, 4, 5, 0, 0 }, // 327 IIC_SSE_MOVU_P_RR_WriteMove
     742             :   { 1, 5, 6, 0, 0 }, // 328 IIC_SSE_MOV_LH_WriteStore
     743             :   { 1, 5, 6, 0, 0 }, // 329 IIC_SSE_MOV_LH_WriteFShuffleLd_ReadAfterLd
     744             :   { 1, 74, 75, 0, 0 }, // 330 IIC_SSE_MOVMSK_WriteVecLogic
     745             :   { 1, 5, 6, 0, 0 }, // 331 IIC_SSE_MOVNT_WriteStore
     746             :   { 1, 5, 6, 0, 0 }, // 332 IIC_SSE_MOVDQ_WriteStore
     747             :   { 1, 74, 75, 0, 0 }, // 333 IIC_SSE_MOVD_ToGP_WriteMove
     748             :   { 1, 4, 5, 0, 0 }, // 334 IIC_SSE_MOVQ_RR_WriteVecLogic
     749             :   { 1, 21, 22, 0, 0 }, // 335 IIC_MOVS_WriteMicrocoded
     750             :   { 1, 5, 6, 0, 0 }, // 336 IIC_SSE_MOV_S_MR_WriteStore
     751             :   { 1, 5, 6, 0, 0 }, // 337 IIC_SSE_MOV_S_RM_WriteLoad
     752             :   { 1, 4, 5, 0, 0 }, // 338 IIC_SSE_MOV_S_RR_WriteFShuffle
     753             :   { 1, 21, 22, 0, 0 }, // 339 IIC_MOVSX_R16_M8_WriteALULd
     754             :   { 1, 16, 17, 0, 0 }, // 340 IIC_MOVSX_R16_R8_WriteALU
     755             :   { 1, 5, 6, 0, 0 }, // 341 IIC_MOVSX_WriteALULd
     756             :   { 1, 5, 6, 0, 0 }, // 342 IIC_MOVSX_WriteALU
     757             :   { 1, 4, 5, 0, 0 }, // 343 IIC_SSE_MOVU_P_RR_WriteFShuffle
     758             :   { 1, 21, 22, 0, 0 }, // 344 IIC_MOVZX_R16_M8_WriteALULd
     759             :   { 1, 16, 17, 0, 0 }, // 345 IIC_MOVZX_R16_R8_WriteALU
     760             :   { 1, 5, 6, 0, 0 }, // 346 IIC_MOVZX_WriteALULd
     761             :   { 1, 5, 6, 0, 0 }, // 347 IIC_MOVZX_WriteALU
     762             :   { 0, 0, 0, 0, 0 }, // 348 IIC_SSE_MPSADBW_RM_WriteMPSADLd_ReadAfterLd
     763             :   { 0, 0, 0, 0, 0 }, // 349 IIC_SSE_MPSADBW_RR_WriteMPSAD
     764             :   { 1, 28, 29, 0, 0 }, // 350 IIC_MUL16_MEM_WriteIMulLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd
     765             :   { 1, 2, 3, 0, 0 }, // 351 IIC_MUL16_REG_WriteIMul
     766             :   { 1, 2, 3, 0, 0 }, // 352 IIC_MUL32_MEM_WriteIMulLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd
     767             :   { 1, 6, 7, 0, 0 }, // 353 IIC_MUL32_REG_WriteIMul
     768             :   { 1, 58, 59, 0, 0 }, // 354 IIC_MUL64_WriteIMulLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd
     769             :   { 1, 58, 59, 0, 0 }, // 355 IIC_MUL64_WriteIMul
     770             :   { 1, 2, 3, 0, 0 }, // 356 IIC_MUL8_WriteIMulLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd
     771             :   { 1, 2, 3, 0, 0 }, // 357 IIC_MUL8_WriteIMul
     772             :   { 1, 26, 27, 0, 0 }, // 358 IIC_SSE_MUL_F64P_RM_WriteFMulLd_ReadAfterLd
     773             :   { 1, 14, 15, 0, 0 }, // 359 IIC_SSE_MUL_F64P_RR_WriteFMul
     774             :   { 1, 57, 58, 0, 0 }, // 360 IIC_SSE_MUL_F32P_RR_WriteFMul
     775             :   { 1, 57, 58, 0, 0 }, // 361 IIC_SSE_MUL_F64S_RM_WriteFMulLd_ReadAfterLd
     776             :   { 1, 57, 58, 0, 0 }, // 362 IIC_SSE_MUL_F64S_RR_WriteFMul
     777             :   { 1, 75, 76, 0, 0 }, // 363 IIC_SSE_MUL_F32S_RR_WriteFMul
     778             :   { 1, 2, 3, 0, 0 }, // 364 IIC_MUL8_WriteIMulLd_WriteIMulH
     779             :   { 1, 2, 3, 0, 0 }, // 365 IIC_MUL8_WriteIMul_WriteIMulH
     780             :   { 0, 0, 0, 0, 0 }, // 366 WriteFMulLd
     781             :   { 0, 0, 0, 0, 0 }, // 367 WriteFMul
     782             :   { 0, 0, 0, 0, 0 }, // 368 IIC_SSE_MWAITX_WriteSystem
     783             :   { 1, 50, 51, 0, 0 }, // 369 IIC_SSE_MWAIT_WriteSystem
     784             :   { 1, 4, 5, 0, 0 }, // 370 IIC_NOP_WriteZero
     785             :   { 1, 81, 82, 0, 0 }, // 371 IIC_OUT_IR_WriteSystem
     786             :   { 1, 32, 33, 0, 0 }, // 372 IIC_OUT_RR_WriteSystem
     787             :   { 1, 82, 83, 0, 0 }, // 373 IIC_OUTS_WriteSystem
     788             :   { 1, 5, 6, 0, 0 }, // 374 IIC_SSE_PABS_RM_WriteVecALULd
     789             :   { 1, 4, 5, 0, 0 }, // 375 IIC_SSE_PABS_RR_WriteVecALU
     790             :   { 1, 5, 6, 0, 0 }, // 376 IIC_SSE_PACK_WriteShuffleLd_ReadAfterLd
     791             :   { 1, 5, 6, 0, 0 }, // 377 IIC_SSE_PACK_WriteShuffle
     792             :   { 1, 5, 6, 0, 0 }, // 378 IIC_SSE_INTALU_P_RM_WriteVecALULd_ReadAfterLd
     793             :   { 1, 4, 5, 0, 0 }, // 379 IIC_SSE_INTALU_P_RR_WriteVecALU
     794             :   { 1, 21, 22, 0, 0 }, // 380 IIC_SSE_INTALUQ_P_RM_WriteVecALULd_ReadAfterLd
     795             :   { 1, 16, 17, 0, 0 }, // 381 IIC_SSE_INTALUQ_P_RR_WriteVecALU
     796             :   { 1, 5, 6, 0, 0 }, // 382 IIC_SSE_PALIGNRM_WriteShuffleLd_ReadAfterLd
     797             :   { 1, 5, 6, 0, 0 }, // 383 IIC_SSE_PALIGNRR_WriteShuffle
     798             :   { 1, 71, 72, 0, 0 }, // 384 IIC_SSE_PAUSE_WriteNop
     799             :   { 1, 5, 6, 0, 0 }, // 385 IIC_ALU_MEM_WriteVarBlendLd_ReadAfterLd
     800             :   { 1, 4, 5, 0, 0 }, // 386 IIC_ALU_NONMEM_WriteVarBlend
     801             :   { 1, 5, 6, 0, 0 }, // 387 IIC_SSE_INTALU_P_RM_WriteBlendLd_ReadAfterLd
     802             :   { 1, 4, 5, 0, 0 }, // 388 IIC_SSE_INTALU_P_RR_WriteBlend
     803             :   { 0, 0, 0, 0, 0 }, // 389 IIC_SSE_PCLMULQDQ_RM_WriteCLMulLd_ReadAfterLd
     804             :   { 0, 0, 0, 0, 0 }, // 390 IIC_SSE_PCLMULQDQ_RR_WriteCLMul
     805             :   { 0, 0, 0, 0, 0 }, // 391 WriteVecALULd_ReadAfterLd
     806             :   { 0, 0, 0, 0, 0 }, // 392 WriteVecALU
     807             :   { 0, 0, 0, 0, 0 }, // 393 WritePCmpEStrILd_ReadAfterLd
     808             :   { 0, 0, 0, 0, 0 }, // 394 WritePCmpEStrI
     809             :   { 0, 0, 0, 0, 0 }, // 395 WritePCmpEStrMLd_ReadAfterLd
     810             :   { 0, 0, 0, 0, 0 }, // 396 WritePCmpEStrM
     811             :   { 0, 0, 0, 0, 0 }, // 397 WritePCmpIStrILd_ReadAfterLd
     812             :   { 0, 0, 0, 0, 0 }, // 398 WritePCmpIStrI
     813             :   { 0, 0, 0, 0, 0 }, // 399 WritePCmpIStrMLd_ReadAfterLd
     814             :   { 0, 0, 0, 0, 0 }, // 400 WritePCmpIStrM
     815             :   { 0, 0, 0, 0, 0 }, // 401 WriteShuffleLd_WriteRMW
     816             :   { 1, 20, 21, 0, 0 }, // 402 IIC_SSE_PEXTRW_WriteShuffleLd_ReadAfterLd
     817             :   { 1, 20, 21, 0, 0 }, // 403 IIC_SSE_PHADDSUBD_RM_WritePHAddLd_ReadAfterLd
     818             :   { 1, 21, 22, 0, 0 }, // 404 IIC_SSE_PHADDSUBD_RR_WritePHAdd
     819             :   { 1, 28, 29, 0, 0 }, // 405 IIC_SSE_PHADDSUBSW_RM_WritePHAddLd_ReadAfterLd
     820             :   { 1, 2, 3, 0, 0 }, // 406 IIC_SSE_PHADDSUBSW_RR_WritePHAdd
     821             :   { 1, 28, 29, 0, 0 }, // 407 IIC_SSE_PHADDSUBW_RM_WritePHAddLd_ReadAfterLd
     822             :   { 1, 2, 3, 0, 0 }, // 408 IIC_SSE_PHADDSUBW_RR_WritePHAdd
     823             :   { 0, 0, 0, 0, 0 }, // 409 WriteVecIMulLd
     824             :   { 0, 0, 0, 0, 0 }, // 410 WriteVecIMul
     825             :   { 1, 5, 6, 0, 0 }, // 411 IIC_SSE_PINSRW_WriteShuffleLd_ReadAfterLd
     826             :   { 1, 5, 6, 0, 0 }, // 412 IIC_SSE_PINSRW_WriteShuffle
     827             :   { 1, 57, 58, 0, 0 }, // 413 IIC_SSE_PMADD_WriteVecIMulLd_ReadAfterLd
     828             :   { 1, 57, 58, 0, 0 }, // 414 IIC_SSE_PMADD_WriteVecIMul
     829             :   { 0, 0, 0, 0, 0 }, // 415 WriteVecIMulLd_ReadAfterLd
     830             :   { 1, 5, 6, 0, 0 }, // 416 IIC_SSE_INTALU_P_RM_WriteShuffleLd
     831             :   { 1, 4, 5, 0, 0 }, // 417 IIC_SSE_INTALU_P_RR_WriteShuffle
     832             :   { 1, 57, 58, 0, 0 }, // 418 IIC_SSE_PMULHRSW_WriteVecIMulLd_ReadAfterLd
     833             :   { 1, 57, 58, 0, 0 }, // 419 IIC_SSE_PMULHRSW_WriteVecIMul
     834             :   { 1, 57, 58, 0, 0 }, // 420 IIC_SSE_INTMUL_P_RM_WriteVecIMulLd_ReadAfterLd
     835             :   { 1, 57, 58, 0, 0 }, // 421 IIC_SSE_INTMUL_P_RR_WriteVecIMul
     836             :   { 1, 16, 17, 0, 0 }, // 422 IIC_POP_REG16_WriteLoad
     837             :   { 1, 21, 22, 0, 0 }, // 423 IIC_POP_MEM_WriteRMW
     838             :   { 1, 18, 20, 0, 0 }, // 424 IIC_POP_REG_WriteLoad
     839             :   { 1, 14, 15, 0, 0 }, // 425 IIC_POP_A_WriteLoad
     840             :   { 0, 0, 0, 0, 0 }, // 426 IIC_SSE_POPCNT_RM_WriteFAddLd
     841             :   { 0, 0, 0, 0, 0 }, // 427 IIC_SSE_POPCNT_RR_WriteFAdd
     842             :   { 1, 83, 84, 0, 0 }, // 428 IIC_POP_SR_WriteSystem
     843             :   { 1, 38, 39, 0, 0 }, // 429 IIC_POP_F_WriteLoad
     844             :   { 1, 77, 78, 0, 0 }, // 430 IIC_POP_FD_WriteLoad
     845             :   { 1, 84, 85, 0, 0 }, // 431 IIC_POP_SR_SS_WriteSystem
     846             :   { 1, 43, 44, 0, 0 }, // 432 IIC_SSE_PSHUFB_RM_WriteShuffleLd_ReadAfterLd
     847             :   { 1, 20, 21, 0, 0 }, // 433 IIC_SSE_PSHUFB_RR_WriteShuffle
     848             :   { 1, 5, 6, 0, 0 }, // 434 IIC_SSE_PSHUF_MI_WriteShuffleLd_ReadAfterLd
     849             :   { 1, 5, 6, 0, 0 }, // 435 IIC_SSE_PSHUF_RI_WriteShuffle
     850             :   { 1, 5, 6, 0, 0 }, // 436 IIC_SSE_PSIGN_RM_WriteVecALULd_ReadAfterLd
     851             :   { 1, 4, 5, 0, 0 }, // 437 IIC_SSE_PSIGN_RR_WriteVecALU
     852             :   { 1, 4, 5, 0, 0 }, // 438 IIC_SSE_INTSHDQ_P_RI_WriteVecShift
     853             :   { 1, 4, 5, 0, 0 }, // 439 IIC_SSE_INTSH_P_RI_WriteVecShift
     854             :   { 1, 21, 22, 0, 0 }, // 440 IIC_SSE_INTSH_P_RM_WriteVecShiftLd_ReadAfterLd
     855             :   { 1, 16, 17, 0, 0 }, // 441 IIC_SSE_INTSH_P_RR_WriteVecShift
     856             :   { 0, 0, 0, 0, 0 }, // 442 WriteVecLogicLd_ReadAfterLd
     857             :   { 0, 0, 0, 0, 0 }, // 443 WriteVecLogic
     858             :   { 1, 5, 6, 0, 0 }, // 444 IIC_SSE_UNPCK_WriteShuffleLd_ReadAfterLd
     859             :   { 1, 5, 6, 0, 0 }, // 445 IIC_SSE_UNPCK_WriteShuffle
     860             :   { 1, 18, 20, 0, 0 }, // 446 IIC_PUSH_IMM_WriteStore
     861             :   { 1, 18, 20, 0, 0 }, // 447 IIC_PUSH_REG_WriteStore
     862             :   { 1, 16, 17, 0, 0 }, // 448 IIC_PUSH_MEM_WriteRMW
     863             :   { 1, 28, 29, 0, 0 }, // 449 IIC_PUSH_A_WriteStore
     864             :   { 1, 16, 17, 0, 0 }, // 450 IIC_PUSH_SR_WriteSystem
     865             :   { 1, 16, 17, 0, 0 }, // 451 IIC_PUSH_CS_WriteSystem
     866             :   { 1, 14, 15, 0, 0 }, // 452 IIC_PUSH_F_WriteStore
     867             :   { 1, 5, 6, 0, 0 }, // 453 IIC_SR_WriteShiftLd_WriteRMW
     868             :   { 1, 5, 6, 0, 0 }, // 454 IIC_SR_WriteShift
     869             :   { 1, 26, 27, 0, 0 }, // 455 IIC_SSE_RCPP_RM_WriteFRcpLd
     870             :   { 1, 14, 15, 0, 0 }, // 456 IIC_SSE_RCPP_RR_WriteFRcp
     871             :   { 1, 75, 76, 0, 0 }, // 457 IIC_SSE_RCPS_RM_WriteFRcpLd_ReadAfterLd
     872             :   { 0, 0, 0, 0, 0 }, // 458 WriteFRcpLd_ReadAfterLd
     873             :   { 1, 75, 76, 0, 0 }, // 459 IIC_SSE_RCPS_RR_WriteFRcp
     874             :   { 0, 0, 0, 0, 0 }, // 460 WriteRMW
     875             :   { 1, 85, 86, 0, 0 }, // 461 IIC_RDMSR_WriteSystem
     876             :   { 1, 50, 51, 0, 0 }, // 462 IIC_RDPMC_WriteSystem
     877             :   { 1, 86, 87, 0, 0 }, // 463 IIC_RDTSC_WriteSystem
     878             :   { 1, 87, 88, 0, 0 }, // 464 IIC_REP_MOVS_WriteMicrocoded
     879             :   { 1, 82, 83, 0, 0 }, // 465 IIC_REP_STOS_WriteMicrocoded
     880             :   { 1, 18, 20, 0, 0 }, // 466 IIC_RET_IMM_WriteJumpLd
     881             :   { 0, 0, 0, 0, 0 }, // 467 WriteShiftLd
     882             :   { 0, 0, 0, 0, 0 }, // 468 WriteShift
     883             :   { 0, 0, 0, 0, 0 }, // 469 IIC_SSE_ROUNDPS_REG_WriteFAddLd
     884             :   { 0, 0, 0, 0, 0 }, // 470 IIC_SSE_ROUNDPS_REG_WriteFAdd
     885             :   { 0, 0, 0, 0, 0 }, // 471 IIC_SSE_ROUNDPS_MEM_WriteFAddLd
     886             :   { 0, 0, 0, 0, 0 }, // 472 WriteFAddLd_ReadAfterLd
     887             :   { 1, 88, 89, 0, 0 }, // 473 IIC_RSM_WriteSystem
     888             :   { 1, 26, 27, 0, 0 }, // 474 IIC_SSE_RSQRTPS_RM_WriteFRsqrtLd
     889             :   { 1, 14, 15, 0, 0 }, // 475 IIC_SSE_RSQRTPS_RR_WriteFRsqrt
     890             :   { 1, 75, 76, 0, 0 }, // 476 IIC_SSE_RSQRTSS_RM_WriteFRsqrtLd_ReadAfterLd
     891             :   { 0, 0, 0, 0, 0 }, // 477 WriteFRsqrtLd_ReadAfterLd
     892             :   { 1, 75, 76, 0, 0 }, // 478 IIC_SSE_RSQRTSS_RR_WriteFRsqrt
     893             :   { 0, 0, 0, 0, 0 }, // 479 WriteShiftLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd
     894             :   { 1, 16, 17, 0, 0 }, // 480 IIC_SCAS_WriteMicrocoded
     895             :   { 1, 16, 17, 0, 0 }, // 481 IIC_SET_M_WriteALU_WriteStore
     896             :   { 1, 4, 5, 0, 0 }, // 482 IIC_SET_R_WriteALU
     897             :   { 1, 5, 6, 0, 0 }, // 483 IIC_SSE_SFENCE_WriteFence
     898             :   { 1, 20, 21, 0, 0 }, // 484 IIC_SGDT_WriteSystem
     899             :   { 1, 6, 7, 0, 0 }, // 485 IIC_SHD16_MEM_CL_WriteShiftLd_WriteRMW
     900             :   { 1, 6, 7, 0, 0 }, // 486 IIC_SHD16_MEM_IM_WriteShiftLd_WriteRMW
     901             :   { 1, 6, 7, 0, 0 }, // 487 IIC_SHD16_REG_CL_WriteShift
     902             :   { 1, 6, 7, 0, 0 }, // 488 IIC_SHD16_REG_IM_WriteShift
     903             :   { 1, 20, 21, 0, 0 }, // 489 IIC_SHD32_MEM_CL_WriteShiftLd_WriteRMW
     904             :   { 1, 20, 21, 0, 0 }, // 490 IIC_SHD32_MEM_IM_WriteShiftLd_WriteRMW
     905             :   { 1, 16, 17, 0, 0 }, // 491 IIC_SHD32_REG_CL_WriteShift
     906             :   { 1, 16, 17, 0, 0 }, // 492 IIC_SHD32_REG_IM_WriteShift
     907             :   { 1, 14, 15, 0, 0 }, // 493 IIC_SHD64_MEM_CL_WriteShiftLd_WriteRMW
     908             :   { 1, 14, 15, 0, 0 }, // 494 IIC_SHD64_MEM_IM_WriteShiftLd_WriteRMW
     909             :   { 1, 28, 29, 0, 0 }, // 495 IIC_SHD64_REG_CL_WriteShift
     910             :   { 1, 14, 15, 0, 0 }, // 496 IIC_SHD64_REG_IM_WriteShift
     911             :   { 1, 5, 6, 0, 0 }, // 497 IIC_SSE_SHUFP_WriteFShuffleLd_ReadAfterLd
     912             :   { 1, 5, 6, 0, 0 }, // 498 IIC_SSE_SHUFP_WriteFShuffle
     913             :   { 1, 20, 21, 0, 0 }, // 499 IIC_SIDT_WriteSystem
     914             :   { 1, 21, 22, 0, 0 }, // 500 IIC_SLDT_WriteSystem
     915             :   { 1, 14, 15, 0, 0 }, // 501 IIC_SMSW_WriteSystem
     916             :   { 1, 33, 34, 0, 0 }, // 502 IIC_SSE_SQRTPD_RM_WriteFSqrtLd
     917             :   { 1, 33, 34, 0, 0 }, // 503 IIC_SSE_SQRTPD_RR_WriteFSqrt
     918             :   { 1, 34, 35, 0, 0 }, // 504 IIC_SSE_SQRTPS_RM_WriteFSqrtLd
     919             :   { 1, 34, 35, 0, 0 }, // 505 IIC_SSE_SQRTPS_RR_WriteFSqrt
     920             :   { 1, 35, 36, 0, 0 }, // 506 IIC_SSE_SQRTSD_RM_WriteFSqrtLd_ReadAfterLd
     921             :   { 0, 0, 0, 0, 0 }, // 507 WriteFSqrtLd_ReadAfterLd
     922             :   { 1, 35, 36, 0, 0 }, // 508 IIC_SSE_SQRTSD_RR_WriteFSqrt
     923             :   { 1, 36, 37, 0, 0 }, // 509 IIC_SSE_SQRTSS_RM_WriteFSqrtLd_ReadAfterLd
     924             :   { 1, 36, 37, 0, 0 }, // 510 IIC_SSE_SQRTSS_RR_WriteFSqrt
     925             :   { 0, 0, 0, 0, 0 }, // 511 WriteFSqrt
     926             :   { 1, 4, 5, 0, 0 }, // 512 IIC_STC_WriteALU
     927             :   { 1, 3, 4, 0, 0 }, // 513 IIC_STD_WriteALU
     928             :   { 1, 71, 72, 0, 0 }, // 514 IIC_STI_WriteALU
     929             :   { 1, 17, 18, 0, 0 }, // 515 IIC_SSE_STMXCSR_WriteStore
     930             :   { 1, 4, 5, 0, 0 }, // 516 IIC_STOS_WriteMicrocoded
     931             :   { 1, 21, 22, 0, 0 }, // 517 IIC_STR_WriteSystem
     932             :   { 1, 43, 44, 0, 0 }, // 518 IIC_FST80_WriteStore
     933             :   { 1, 16, 17, 0, 0 }, // 519 IIC_FST_WriteMove
     934             :   { 1, 24, 25, 0, 0 }, // 520 IIC_SWAPGS_WriteSystem
     935             :   { 1, 89, 90, 0, 0 }, // 521 IIC_SYSCALL_WriteSystem
     936             :   { 1, 80, 81, 0, 0 }, // 522 IIC_SYS_ENTER_EXIT_WriteSystem
     937             :   { 1, 15, 16, 0, 0 }, // 523 IIC_JMP_REL_WriteJumpLd
     938             :   { 1, 16, 17, 0, 0 }, // 524 IIC_JMP_MEM_WriteJump
     939             :   { 1, 15, 16, 0, 0 }, // 525 IIC_JMP_REG_WriteJumpLd
     940             :   { 0, 0, 0, 0, 0 }, // 526 WriteJump
     941             :   { 1, 14, 15, 0, 0 }, // 527 IIC_FUCOMI_WriteFAdd
     942             :   { 1, 15, 16, 0, 0 }, // 528 IIC_FUCOM_WriteFAdd
     943             :   { 1, 5, 6, 0, 0 }, // 529 IIC_SSE_UNPCK_WriteFShuffleLd_ReadAfterLd
     944             :   { 1, 5, 6, 0, 0 }, // 530 IIC_SSE_UNPCK_WriteFShuffle
     945             :   { 1, 2, 3, 0, 0 }, // 531 IIC_SSE_ALU_F64P_RM
     946             :   { 1, 6, 7, 0, 0 }, // 532 IIC_SSE_ALU_F64P_RR
     947             :   { 1, 7, 9, 0, 0 }, // 533 IIC_SSE_ALU_F32P_RM
     948             :   { 1, 9, 10, 0, 0 }, // 534 IIC_SSE_ALU_F32P_RR
     949             :   { 1, 7, 9, 0, 0 }, // 535 IIC_SSE_ALU_F64S_RM
     950             :   { 1, 9, 10, 0, 0 }, // 536 IIC_SSE_ALU_F64S_RR
     951             :   { 1, 7, 9, 0, 0 }, // 537 IIC_SSE_ALU_F32S_RM
     952             :   { 1, 9, 10, 0, 0 }, // 538 IIC_SSE_ALU_F32S_RR
     953             :   { 0, 0, 0, 0, 0 }, // 539 WriteFVarBlendLd_ReadAfterLd
     954             :   { 0, 0, 0, 0, 0 }, // 540 WriteFVarBlend
     955             :   { 0, 0, 0, 0, 0 }, // 541 WriteFShuffleLd
     956             :   { 0, 0, 0, 0, 0 }, // 542 WriteFShuffle256
     957             :   { 0, 0, 0, 0, 0 }, // 543 WriteFShuffle
     958             :   { 0, 0, 0, 0, 0 }, // 544 WriteCvtF2ILd
     959             :   { 0, 0, 0, 0, 0 }, // 545 WriteCvtF2I
     960             :   { 0, 0, 0, 0, 0 }, // 546 WriteCvtF2FLd
     961             :   { 0, 0, 0, 0, 0 }, // 547 WriteCvtF2F
     962             :   { 0, 0, 0, 0, 0 }, // 548 WriteCvtF2FLd_WriteRMW
     963             :   { 0, 0, 0, 0, 0 }, // 549 WriteCvtF2FLd_ReadAfterLd
     964             :   { 0, 0, 0, 0, 0 }, // 550 WriteCvtI2FLd_ReadAfterLd
     965             :   { 1, 33, 34, 0, 0 }, // 551 IIC_SSE_DIV_F64P_RM
     966             :   { 1, 33, 34, 0, 0 }, // 552 IIC_SSE_DIV_F64P_RR
     967             :   { 1, 34, 35, 0, 0 }, // 553 IIC_SSE_DIV_F32P_RR
     968             :   { 1, 35, 36, 0, 0 }, // 554 IIC_SSE_DIV_F64S_RM
     969             :   { 1, 35, 36, 0, 0 }, // 555 IIC_SSE_DIV_F64S_RR
     970             :   { 1, 36, 37, 0, 0 }, // 556 IIC_SSE_DIV_F32S_RR
     971             :   { 1, 90, 91, 0, 0 }, // 557 IIC_VERR_WriteSystem
     972             :   { 1, 91, 92, 0, 0 }, // 558 IIC_VERW_REG_WriteSystem
     973             :   { 1, 30, 31, 0, 0 }, // 559 IIC_VERW_MEM_WriteSystem
     974             :   { 0, 0, 0, 0, 0 }, // 560 WriteStore
     975             :   { 0, 0, 0, 0, 0 }, // 561 WriteShuffle256
     976             :   { 1, 5, 6, 0, 0 }, // 562 IIC_ALU_MEM_WriteFBlendLd_WriteRMW
     977             :   { 0, 0, 0, 0, 0 }, // 563 WriteFShuffleLd_ReadAfterLd
     978             :   { 0, 0, 0, 0, 0 }, // 564 WriteShuffle256Ld_ReadAfterLd
     979             :   { 1, 5, 6, 0, 0 }, // 565 IIC_ALU_MEM_WriteFShuffleLd_ReadAfterLd
     980             :   { 1, 4, 5, 0, 0 }, // 566 IIC_ALU_NONMEM_WriteFShuffle
     981             :   { 1, 5, 6, 0, 0 }, // 567 IIC_SSE_MOVDQ
     982             :   { 1, 5, 6, 0, 0 }, // 568 IIC_SSE_MOV_LH
     983             :   { 1, 74, 75, 0, 0 }, // 569 IIC_SSE_MOVD_ToGP
     984             :   { 1, 5, 6, 0, 0 }, // 570 IIC_SSE_MOV_S_MR
     985             :   { 1, 5, 6, 0, 0 }, // 571 IIC_SSE_MOV_S_RM
     986             :   { 1, 4, 5, 0, 0 }, // 572 IIC_SSE_MOV_S_RR
     987             :   { 1, 4, 5, 0, 0 }, // 573 IIC_SSE_MOVQ_RR
     988             :   { 1, 5, 6, 0, 0 }, // 574 IIC_ALU_MEM_WriteMPSADLd_ReadAfterLd
     989             :   { 1, 4, 5, 0, 0 }, // 575 IIC_ALU_NONMEM_WriteMPSAD
     990             :   { 1, 26, 27, 0, 0 }, // 576 IIC_SSE_MUL_F64P_RM
     991             :   { 1, 14, 15, 0, 0 }, // 577 IIC_SSE_MUL_F64P_RR
     992             :   { 1, 57, 58, 0, 0 }, // 578 IIC_SSE_MUL_F32P_RR
     993             :   { 1, 57, 58, 0, 0 }, // 579 IIC_SSE_MUL_F64S_RM
     994             :   { 1, 57, 58, 0, 0 }, // 580 IIC_SSE_MUL_F64S_RR
     995             :   { 1, 75, 76, 0, 0 }, // 581 IIC_SSE_MUL_F32S_RR
     996             :   { 0, 0, 0, 0, 0 }, // 582 WriteVecALULd
     997             :   { 1, 5, 6, 0, 0 }, // 583 IIC_SSE_INTALU_P_RM
     998             :   { 1, 4, 5, 0, 0 }, // 584 IIC_SSE_INTALU_P_RR
     999             :   { 1, 5, 6, 0, 0 }, // 585 IIC_SSE_BIT_P_RM
    1000             :   { 1, 4, 5, 0, 0 }, // 586 IIC_SSE_BIT_P_RR
    1001             :   { 0, 0, 0, 0, 0 }, // 587 WriteBlendLd_ReadAfterLd
    1002             :   { 0, 0, 0, 0, 0 }, // 588 WriteBlend
    1003             :   { 0, 0, 0, 0, 0 }, // 589 WriteVarBlendLd_ReadAfterLd
    1004             :   { 0, 0, 0, 0, 0 }, // 590 WriteVarBlend
    1005             :   { 1, 5, 6, 0, 0 }, // 591 IIC_ALU_MEM_WriteBlendLd_ReadAfterLd
    1006             :   { 1, 4, 5, 0, 0 }, // 592 IIC_ALU_NONMEM_WriteBlend
    1007             :   { 0, 0, 0, 0, 0 }, // 593 WriteCLMulLd_ReadAfterLd
    1008             :   { 0, 0, 0, 0, 0 }, // 594 WriteCLMul
    1009             :   { 1, 21, 22, 0, 0 }, // 595 IIC_SSE_INTSH_P_RM
    1010             :   { 1, 16, 17, 0, 0 }, // 596 IIC_SSE_INTSH_P_RR
    1011             :   { 0, 0, 0, 0, 0 }, // 597 WriteFShuffle256Ld_ReadAfterLd
    1012             :   { 1, 5, 6, 0, 0 }, // 598 IIC_ALU_MEM_WriteShuffleLd
    1013             :   { 1, 4, 5, 0, 0 }, // 599 IIC_ALU_NONMEM_WriteShuffle
    1014             :   { 1, 57, 58, 0, 0 }, // 600 IIC_SSE_INTMUL_P_RM
    1015             :   { 1, 57, 58, 0, 0 }, // 601 IIC_SSE_INTMUL_P_RR
    1016             :   { 0, 0, 0, 0, 0 }, // 602 WriteVarVecShift_ReadAfterLd
    1017             :   { 0, 0, 0, 0, 0 }, // 603 WriteVarVecShift
    1018             :   { 1, 5, 6, 0, 0 }, // 604 IIC_SSE_PSHUF_MI_WriteShuffleLd
    1019             :   { 0, 0, 0, 0, 0 }, // 605 WriteVarVecShiftLd_ReadAfterLd
    1020             :   { 0, 0, 0, 0, 0 }, // 606 WriteFRcpLd
    1021             :   { 0, 0, 0, 0, 0 }, // 607 WriteFRsqrtLd
    1022             :   { 0, 0, 0, 0, 0 }, // 608 WriteFSqrtLd
    1023             :   { 1, 4, 5, 0, 0 }, // 609 IIC_WAIT_WriteMicrocoded
    1024             :   { 1, 92, 93, 0, 0 }, // 610 IIC_WRMSR_WriteSystem
    1025             :   { 1, 21, 22, 0, 0 }, // 611 IIC_XADD_MEM_WriteALULd_WriteRMW
    1026             :   { 1, 16, 17, 0, 0 }, // 612 IIC_XADD_REG_WriteALU
    1027             :   { 1, 16, 17, 0, 0 }, // 613 IIC_XCHG_REG_WriteALU
    1028             :   { 1, 21, 22, 0, 0 }, // 614 IIC_XCHG_MEM_WriteALULd_WriteRMW
    1029             :   { 1, 18, 20, 0, 0 }, // 615 IIC_FXCH_WriteMove
    1030             :   { 1, 6, 7, 0, 0 }, // 616 IIC_XLAT_WriteLoad
    1031             :   { 1, 6, 7, 0, 0 }, // 617 CVTSS2SDrr
    1032             :   { 1, 4, 5, 0, 0 }, // 618 PSLLDri
    1033             :   { 1, 4, 5, 0, 0 }, // 619 PSLLQri
    1034             :   { 1, 4, 5, 0, 0 }, // 620 PSLLWri
    1035             :   { 1, 4, 5, 0, 0 }, // 621 PSRADri
    1036             :   { 1, 4, 5, 0, 0 }, // 622 PSRAWri
    1037             :   { 1, 4, 5, 0, 0 }, // 623 PSRLDri
    1038             :   { 1, 4, 5, 0, 0 }, // 624 PSRLQri
    1039             :   { 1, 4, 5, 0, 0 }, // 625 PSRLWri
    1040             :   { 1, 6, 7, 0, 0 }, // 626 VCVTSS2SDrr
    1041             :   { 1, 74, 75, 0, 0 }, // 627 VPMOVMSKBrr
    1042             :   { 1, 4, 5, 0, 0 }, // 628 VPSLLDri
    1043             :   { 1, 4, 5, 0, 0 }, // 629 VPSLLQri
    1044             :   { 1, 4, 5, 0, 0 }, // 630 VPSLLWri
    1045             :   { 1, 4, 5, 0, 0 }, // 631 VPSRADri
    1046             :   { 1, 4, 5, 0, 0 }, // 632 VPSRAWri
    1047             :   { 1, 4, 5, 0, 0 }, // 633 VPSRLDri
    1048             :   { 1, 4, 5, 0, 0 }, // 634 VPSRLQri
    1049             :   { 1, 4, 5, 0, 0 }, // 635 VPSRLWri
    1050             :   { 0, 0, 0, 0, 0 }, // 636 VTESTPDYrr
    1051             :   { 0, 0, 0, 0, 0 }, // 637 VTESTPDrr
    1052             :   { 0, 0, 0, 0, 0 }, // 638 VTESTPSYrr
    1053             :   { 0, 0, 0, 0, 0 }, // 639 VTESTPSrr
    1054             :   { 0, 0, 0, 0, 0 }, // 640 COMP_FST0r
    1055             :   { 0, 0, 0, 0, 0 }, // 641 COM_FST0r
    1056             :   { 1, 15, 16, 0, 0 }, // 642 UCOM_FPr
    1057             :   { 1, 15, 16, 0, 0 }, // 643 UCOM_Fr
    1058             :   { 1, 4, 5, 0, 0 }, // 644 ANDNPDrr
    1059             :   { 1, 4, 5, 0, 0 }, // 645 ANDNPSrr
    1060             :   { 1, 4, 5, 0, 0 }, // 646 ANDPDrr
    1061             :   { 1, 4, 5, 0, 0 }, // 647 ANDPSrr
    1062             :   { 1, 4, 5, 0, 0 }, // 648 FDECSTP
    1063             :   { 1, 4, 5, 0, 0 }, // 649 FFREE_FFREEP
    1064             :   { 1, 4, 5, 0, 0 }, // 650 FINCSTP
    1065             :   { 1, 4, 5, 0, 0 }, // 651 FNOP
    1066             :   { 0, 0, 0, 0, 0 }, // 652 INSERTPSrr
    1067             :   { 1, 15, 16, 0, 0 }, // 653 JAE_1
    1068             :   { 1, 15, 16, 0, 0 }, // 654 JAE_4
    1069             :   { 1, 15, 16, 0, 0 }, // 655 JA_1
    1070             :   { 1, 15, 16, 0, 0 }, // 656 JA_4
    1071             :   { 1, 15, 16, 0, 0 }, // 657 JBE_1
    1072             :   { 1, 15, 16, 0, 0 }, // 658 JBE_4
    1073             :   { 1, 15, 16, 0, 0 }, // 659 JB_1
    1074             :   { 1, 15, 16, 0, 0 }, // 660 JB_4
    1075             :   { 1, 15, 16, 0, 0 }, // 661 JE_1
    1076             :   { 1, 15, 16, 0, 0 }, // 662 JE_4
    1077             :   { 1, 15, 16, 0, 0 }, // 663 JGE_1
    1078             :   { 1, 15, 16, 0, 0 }, // 664 JGE_4
    1079             :   { 1, 15, 16, 0, 0 }, // 665 JG_1
    1080             :   { 1, 15, 16, 0, 0 }, // 666 JG_4
    1081             :   { 1, 15, 16, 0, 0 }, // 667 JLE_1
    1082             :   { 1, 15, 16, 0, 0 }, // 668 JLE_4
    1083             :   { 1, 15, 16, 0, 0 }, // 669 JL_1
    1084             :   { 1, 15, 16, 0, 0 }, // 670 JL_4
    1085             :   { 1, 15, 16, 0, 0 }, // 671 JMP64r
    1086             :   { 1, 15, 16, 0, 0 }, // 672 JMP_1
    1087             :   { 1, 15, 16, 0, 0 }, // 673 JMP_4
    1088             :   { 1, 15, 16, 0, 0 }, // 674 JNE_1
    1089             :   { 1, 15, 16, 0, 0 }, // 675 JNE_4
    1090             :   { 1, 15, 16, 0, 0 }, // 676 JNO_1
    1091             :   { 1, 15, 16, 0, 0 }, // 677 JNO_4
    1092             :   { 1, 15, 16, 0, 0 }, // 678 JNP_1
    1093             :   { 1, 15, 16, 0, 0 }, // 679 JNP_4
    1094             :   { 1, 15, 16, 0, 0 }, // 680 JNS_1
    1095             :   { 1, 15, 16, 0, 0 }, // 681 JNS_4
    1096             :   { 1, 15, 16, 0, 0 }, // 682 JO_1
    1097             :   { 1, 15, 16, 0, 0 }, // 683 JO_4
    1098             :   { 1, 15, 16, 0, 0 }, // 684 JP_1
    1099             :   { 1, 15, 16, 0, 0 }, // 685 JP_4
    1100             :   { 1, 15, 16, 0, 0 }, // 686 JS_1
    1101             :   { 1, 15, 16, 0, 0 }, // 687 JS_4
    1102             :   { 1, 5, 6, 0, 0 }, // 688 LD_Frr
    1103             :   { 1, 25, 26, 0, 0 }, // 689 LOOP
    1104             :   { 1, 28, 29, 0, 0 }, // 690 LOOPE
    1105             :   { 1, 71, 72, 0, 0 }, // 691 LOOPNE
    1106             :   { 1, 5, 6, 0, 0 }, // 692 MOV64toPQIrr
    1107             :   { 1, 4, 5, 0, 0 }, // 693 MOVAPDrr_MOVAPDrr_REV
    1108             :   { 1, 4, 5, 0, 0 }, // 694 MOVAPSrr_MOVAPSrr_REV
    1109             :   { 1, 5, 6, 0, 0 }, // 695 MOVDDUPrr
    1110             :   { 1, 5, 6, 0, 0 }, // 696 MOVDI2PDIrr
    1111             :   { 1, 5, 6, 0, 0 }, // 697 MOVHLPSrr
    1112             :   { 1, 5, 6, 0, 0 }, // 698 MOVLHPSrr
    1113             :   { 1, 4, 5, 0, 0 }, // 699 MOVSDrr_MOVSDrr_REV
    1114             :   { 1, 5, 6, 0, 0 }, // 700 MOVSHDUPrr
    1115             :   { 1, 5, 6, 0, 0 }, // 701 MOVSLDUPrr
    1116             :   { 1, 4, 5, 0, 0 }, // 702 MOVSSrr_MOVSSrr_REV
    1117             :   { 1, 4, 5, 0, 0 }, // 703 MOVUPDrr_MOVUPDrr_REV
    1118             :   { 1, 4, 5, 0, 0 }, // 704 MOVUPSrr_MOVUPSrr_REV
    1119             :   { 1, 4, 5, 0, 0 }, // 705 ORPDrr
    1120             :   { 1, 4, 5, 0, 0 }, // 706 ORPSrr
    1121             :   { 1, 37, 38, 0, 0 }, // 707 RETQ
    1122             :   { 1, 5, 6, 0, 0 }, // 708 SHUFPDrri
    1123             :   { 1, 5, 6, 0, 0 }, // 709 SHUFPSrri
    1124             :   { 1, 16, 17, 0, 0 }, // 710 ST_FPrr
    1125             :   { 1, 16, 17, 0, 0 }, // 711 ST_Frr
    1126             :   { 1, 5, 6, 0, 0 }, // 712 UNPCKHPDrr
    1127             :   { 1, 5, 6, 0, 0 }, // 713 UNPCKHPSrr
    1128             :   { 1, 5, 6, 0, 0 }, // 714 UNPCKLPDrr
    1129             :   { 1, 5, 6, 0, 0 }, // 715 UNPCKLPSrr
    1130             :   { 1, 4, 5, 0, 0 }, // 716 VANDNPDYrr
    1131             :   { 1, 4, 5, 0, 0 }, // 717 VANDNPDrr
    1132             :   { 1, 4, 5, 0, 0 }, // 718 VANDNPSYrr
    1133             :   { 1, 4, 5, 0, 0 }, // 719 VANDNPSrr
    1134             :   { 1, 4, 5, 0, 0 }, // 720 VANDPDYrr
    1135             :   { 1, 4, 5, 0, 0 }, // 721 VANDPDrr
    1136             :   { 1, 4, 5, 0, 0 }, // 722 VANDPSYrr
    1137             :   { 1, 4, 5, 0, 0 }, // 723 VANDPSrr
    1138             :   { 0, 0, 0, 0, 0 }, // 724 VEXTRACTF128rr
    1139             :   { 0, 0, 0, 0, 0 }, // 725 VINSERTF128rr
    1140             :   { 1, 4, 5, 0, 0 }, // 726 VINSERTPSrr
    1141             :   { 1, 5, 6, 0, 0 }, // 727 VMOV64toPQIrr
    1142             :   { 1, 4, 5, 0, 0 }, // 728 VMOVAPDYrr_VMOVAPDYrr_REV
    1143             :   { 1, 4, 5, 0, 0 }, // 729 VMOVAPDrr_VMOVAPDrr_REV
    1144             :   { 1, 4, 5, 0, 0 }, // 730 VMOVAPSYrr_VMOVAPSYrr_REV
    1145             :   { 1, 4, 5, 0, 0 }, // 731 VMOVAPSrr_VMOVAPSrr_REV
    1146             :   { 0, 0, 0, 0, 0 }, // 732 VMOVDDUPYrr
    1147             :   { 1, 5, 6, 0, 0 }, // 733 VMOVDDUPrr
    1148             :   { 1, 5, 6, 0, 0 }, // 734 VMOVDI2PDIrr
    1149             :   { 1, 5, 6, 0, 0 }, // 735 VMOVHLPSrr
    1150             :   { 1, 4, 5, 0, 0 }, // 736 VMOVSDrr_VMOVSDrr_REV
    1151             :   { 1, 5, 6, 0, 0 }, // 737 VMOVSHDUPYrr
    1152             :   { 1, 5, 6, 0, 0 }, // 738 VMOVSHDUPrr
    1153             :   { 1, 5, 6, 0, 0 }, // 739 VMOVSLDUPYrr
    1154             :   { 1, 5, 6, 0, 0 }, // 740 VMOVSLDUPrr
    1155             :   { 1, 4, 5, 0, 0 }, // 741 VMOVSSrr_VMOVSSrr_REV
    1156             :   { 1, 4, 5, 0, 0 }, // 742 VMOVUPDYrr_VMOVUPDYrr_REV
    1157             :   { 1, 4, 5, 0, 0 }, // 743 VMOVUPDrr_VMOVUPDrr_REV
    1158             :   { 1, 4, 5, 0, 0 }, // 744 VMOVUPSYrr_VMOVUPSYrr_REV
    1159             :   { 1, 4, 5, 0, 0 }, // 745 VMOVUPSrr_VMOVUPSrr_REV
    1160             :   { 1, 4, 5, 0, 0 }, // 746 VORPDYrr
    1161             :   { 1, 4, 5, 0, 0 }, // 747 VORPDrr
    1162             :   { 1, 4, 5, 0, 0 }, // 748 VORPSYrr
    1163             :   { 1, 4, 5, 0, 0 }, // 749 VORPSrr
    1164             :   { 0, 0, 0, 0, 0 }, // 750 VPERM2F128rr
    1165             :   { 0, 0, 0, 0, 0 }, // 751 VPERMILPDYri
    1166             :   { 0, 0, 0, 0, 0 }, // 752 VPERMILPDYrr
    1167             :   { 0, 0, 0, 0, 0 }, // 753 VPERMILPDri
    1168             :   { 0, 0, 0, 0, 0 }, // 754 VPERMILPDrr
    1169             :   { 0, 0, 0, 0, 0 }, // 755 VPERMILPSYri
    1170             :   { 0, 0, 0, 0, 0 }, // 756 VPERMILPSYrr
    1171             :   { 0, 0, 0, 0, 0 }, // 757 VPERMILPSri
    1172             :   { 0, 0, 0, 0, 0 }, // 758 VPERMILPSrr
    1173             :   { 1, 5, 6, 0, 0 }, // 759 VSHUFPDYrri
    1174             :   { 1, 5, 6, 0, 0 }, // 760 VSHUFPDrri
    1175             :   { 1, 5, 6, 0, 0 }, // 761 VSHUFPSYrri
    1176             :   { 1, 5, 6, 0, 0 }, // 762 VSHUFPSrri
    1177             :   { 1, 5, 6, 0, 0 }, // 763 VUNPCKHPDYrr
    1178             :   { 1, 5, 6, 0, 0 }, // 764 VUNPCKHPDrr
    1179             :   { 1, 5, 6, 0, 0 }, // 765 VUNPCKHPSYrr
    1180             :   { 1, 5, 6, 0, 0 }, // 766 VUNPCKHPSrr
    1181             :   { 1, 5, 6, 0, 0 }, // 767 VUNPCKLPDYrr
    1182             :   { 1, 5, 6, 0, 0 }, // 768 VUNPCKLPDrr
    1183             :   { 1, 5, 6, 0, 0 }, // 769 VUNPCKLPSYrr
    1184             :   { 1, 5, 6, 0, 0 }, // 770 VUNPCKLPSrr
    1185             :   { 1, 4, 5, 0, 0 }, // 771 VXORPDYrr
    1186             :   { 1, 4, 5, 0, 0 }, // 772 VXORPDrr
    1187             :   { 1, 4, 5, 0, 0 }, // 773 VXORPSYrr
    1188             :   { 1, 4, 5, 0, 0 }, // 774 VXORPSrr
    1189             :   { 1, 4, 5, 0, 0 }, // 775 XORPDrr
    1190             :   { 1, 4, 5, 0, 0 }, // 776 XORPSrr
    1191             :   { 1, 16, 17, 0, 0 }, // 777 LEA16r
    1192             :   { 1, 15, 16, 0, 0 }, // 778 LEA32r_LEA64r
    1193             :   { 1, 4, 5, 0, 0 }, // 779 BLENDPDrri
    1194             :   { 1, 4, 5, 0, 0 }, // 780 BLENDPSrri
    1195             :   { 1, 15, 16, 0, 0 }, // 781 BT16ri8_BT32ri8_BT64ri8
    1196             :   { 1, 15, 16, 0, 0 }, // 782 BT16rr_BT32rr_BT64rr
    1197             :   { 1, 15, 16, 0, 0 }, // 783 BTC16ri8_BTC32ri8_BTC64ri8
    1198             :   { 1, 15, 16, 0, 0 }, // 784 BTC16rr_BTC32rr_BTC64rr
    1199             :   { 1, 15, 16, 0, 0 }, // 785 BTR16ri8_BTR32ri8_BTR64ri8
    1200             :   { 1, 15, 16, 0, 0 }, // 786 BTR16rr_BTR32rr
    1201             :   { 0, 0, 0, 0, 0 }, // 787 BTR64rr
    1202             :   { 1, 15, 16, 0, 0 }, // 788 BTS16ri8_BTS32ri8_BTS64ri8
    1203             :   { 1, 15, 16, 0, 0 }, // 789 BTS16rr_BTS32rr_BTS64rr
    1204             :   { 1, 20, 21, 0, 0 }, // 790 CDQ_CDQE
    1205             :   { 1, 20, 21, 0, 0 }, // 791 CQO
    1206             :   { 1, 4, 5, 0, 0 }, // 792 LAHF
    1207             :   { 1, 4, 5, 0, 0 }, // 793 SAHF
    1208             :   { 1, 5, 6, 0, 0 }, // 794 SAR16ri_SAR32ri_SAR64ri
    1209             :   { 1, 5, 6, 0, 0 }, // 795 SAR8ri
    1210             :   { 1, 4, 5, 0, 0 }, // 796 SETAEr
    1211             :   { 1, 4, 5, 0, 0 }, // 797 SETBr
    1212             :   { 1, 4, 5, 0, 0 }, // 798 SETEr
    1213             :   { 1, 4, 5, 0, 0 }, // 799 SETGEr
    1214             :   { 1, 4, 5, 0, 0 }, // 800 SETGr
    1215             :   { 1, 4, 5, 0, 0 }, // 801 SETLEr
    1216             :   { 1, 4, 5, 0, 0 }, // 802 SETLr
    1217             :   { 1, 4, 5, 0, 0 }, // 803 SETNEr
    1218             :   { 1, 4, 5, 0, 0 }, // 804 SETNOr
    1219             :   { 1, 4, 5, 0, 0 }, // 805 SETNPr
    1220             :   { 1, 4, 5, 0, 0 }, // 806 SETNSr
    1221             :   { 1, 4, 5, 0, 0 }, // 807 SETOr
    1222             :   { 1, 4, 5, 0, 0 }, // 808 SETPr
    1223             :   { 1, 4, 5, 0, 0 }, // 809 SETSr
    1224             :   { 1, 5, 6, 0, 0 }, // 810 SHL16ri_SHL32ri_SHL64ri
    1225             :   { 1, 5, 6, 0, 0 }, // 811 SHL16r1_SHL32r1_SHL64r1
    1226             :   { 1, 5, 6, 0, 0 }, // 812 SHL8r1
    1227             :   { 1, 5, 6, 0, 0 }, // 813 SHL8ri
    1228             :   { 1, 5, 6, 0, 0 }, // 814 SHR16ri_SHR32ri_SHR64ri
    1229             :   { 1, 5, 6, 0, 0 }, // 815 SHR8ri
    1230             :   { 1, 4, 5, 0, 0 }, // 816 VBLENDPDYrri
    1231             :   { 1, 4, 5, 0, 0 }, // 817 VBLENDPDrri
    1232             :   { 1, 4, 5, 0, 0 }, // 818 VBLENDPSYrri
    1233             :   { 1, 4, 5, 0, 0 }, // 819 VBLENDPSrri
    1234             :   { 1, 4, 5, 0, 0 }, // 820 VMOVDQAYrr_VMOVDQAYrr_REV
    1235             :   { 1, 4, 5, 0, 0 }, // 821 VMOVDQArr_VMOVDQArr_REV
    1236             :   { 1, 4, 5, 0, 0 }, // 822 VMOVDQUYrr_VMOVDQUYrr_REV
    1237             :   { 1, 4, 5, 0, 0 }, // 823 VMOVDQUrr_VMOVDQUrr_REV
    1238             :   { 1, 4, 5, 0, 0 }, // 824 MMX_PABSBrr64
    1239             :   { 1, 4, 5, 0, 0 }, // 825 MMX_PABSDrr64
    1240             :   { 1, 4, 5, 0, 0 }, // 826 MMX_PABSWrr64
    1241             :   { 1, 16, 17, 0, 0 }, // 827 MMX_PADDQirr
    1242             :   { 0, 0, 0, 0, 0 }, // 828 MMX_PALIGNR64irr
    1243             :   { 1, 5, 6, 0, 0 }, // 829 MMX_PSHUFBrr64
    1244             :   { 1, 5, 6, 0, 0 }, // 830 MMX_PSIGNBrr64
    1245             :   { 1, 5, 6, 0, 0 }, // 831 MMX_PSIGNDrr64
    1246             :   { 1, 5, 6, 0, 0 }, // 832 MMX_PSIGNWrr64
    1247             :   { 1, 4, 5, 0, 0 }, // 833 PABSBrr
    1248             :   { 1, 4, 5, 0, 0 }, // 834 PABSDrr
    1249             :   { 1, 4, 5, 0, 0 }, // 835 PABSWrr
    1250             :   { 1, 5, 6, 0, 0 }, // 836 PACKSSDWrr
    1251             :   { 1, 5, 6, 0, 0 }, // 837 PACKSSWBrr
    1252             :   { 1, 5, 6, 0, 0 }, // 838 PACKUSDWrr
    1253             :   { 1, 5, 6, 0, 0 }, // 839 PACKUSWBrr
    1254             :   { 1, 4, 5, 0, 0 }, // 840 PADDBrr
    1255             :   { 1, 4, 5, 0, 0 }, // 841 PADDDrr
    1256             :   { 1, 16, 17, 0, 0 }, // 842 PADDQrr
    1257             :   { 1, 4, 5, 0, 0 }, // 843 PADDSBrr
    1258             :   { 1, 4, 5, 0, 0 }, // 844 PADDSWrr
    1259             :   { 1, 4, 5, 0, 0 }, // 845 PADDUSBrr
    1260             :   { 1, 4, 5, 0, 0 }, // 846 PADDUSWrr
    1261             :   { 1, 4, 5, 0, 0 }, // 847 PADDWrr
    1262             :   { 1, 5, 6, 0, 0 }, // 848 PALIGNRrri
    1263             :   { 1, 4, 5, 0, 0 }, // 849 PAVGBrr
    1264             :   { 1, 4, 5, 0, 0 }, // 850 PAVGWrr
    1265             :   { 1, 4, 5, 0, 0 }, // 851 PBLENDWrri
    1266             :   { 1, 4, 5, 0, 0 }, // 852 PCMPEQBrr
    1267             :   { 1, 4, 5, 0, 0 }, // 853 PCMPEQDrr
    1268             :   { 0, 0, 0, 0, 0 }, // 854 PCMPEQQrr
    1269             :   { 1, 4, 5, 0, 0 }, // 855 PCMPEQWrr
    1270             :   { 1, 4, 5, 0, 0 }, // 856 PCMPGTBrr
    1271             :   { 1, 4, 5, 0, 0 }, // 857 PCMPGTDrr
    1272             :   { 1, 4, 5, 0, 0 }, // 858 PCMPGTWrr
    1273             :   { 0, 0, 0, 0, 0 }, // 859 PMAXSBrr
    1274             :   { 0, 0, 0, 0, 0 }, // 860 PMAXSDrr
    1275             :   { 1, 4, 5, 0, 0 }, // 861 PMAXSWrr
    1276             :   { 1, 4, 5, 0, 0 }, // 862 PMAXUBrr
    1277             :   { 0, 0, 0, 0, 0 }, // 863 PMAXUDrr
    1278             :   { 0, 0, 0, 0, 0 }, // 864 PMAXUWrr
    1279             :   { 0, 0, 0, 0, 0 }, // 865 PMINSBrr
    1280             :   { 0, 0, 0, 0, 0 }, // 866 PMINSDrr
    1281             :   { 1, 4, 5, 0, 0 }, // 867 PMINSWrr
    1282             :   { 1, 4, 5, 0, 0 }, // 868 PMINUBrr
    1283             :   { 0, 0, 0, 0, 0 }, // 869 PMINUDrr
    1284             :   { 0, 0, 0, 0, 0 }, // 870 PMINUWrr
    1285             :   { 1, 4, 5, 0, 0 }, // 871 PMOVSXBDrr
    1286             :   { 1, 4, 5, 0, 0 }, // 872 PMOVSXBQrr
    1287             :   { 1, 4, 5, 0, 0 }, // 873 PMOVSXBWrr
    1288             :   { 1, 4, 5, 0, 0 }, // 874 PMOVSXDQrr
    1289             :   { 1, 4, 5, 0, 0 }, // 875 PMOVSXWDrr
    1290             :   { 1, 4, 5, 0, 0 }, // 876 PMOVSXWQrr
    1291             :   { 1, 4, 5, 0, 0 }, // 877 PMOVZXBDrr
    1292             :   { 1, 4, 5, 0, 0 }, // 878 PMOVZXBQrr
    1293             :   { 1, 4, 5, 0, 0 }, // 879 PMOVZXBWrr
    1294             :   { 1, 4, 5, 0, 0 }, // 880 PMOVZXDQrr
    1295             :   { 1, 4, 5, 0, 0 }, // 881 PMOVZXWDrr
    1296             :   { 1, 4, 5, 0, 0 }, // 882 PMOVZXWQrr
    1297             :   { 1, 20, 21, 0, 0 }, // 883 PSHUFBrr
    1298             :   { 1, 5, 6, 0, 0 }, // 884 PSHUFDri
    1299             :   { 1, 5, 6, 0, 0 }, // 885 PSHUFHWri
    1300             :   { 1, 5, 6, 0, 0 }, // 886 PSHUFLWri
    1301             :   { 1, 4, 5, 0, 0 }, // 887 PSIGNBrr128
    1302             :   { 1, 4, 5, 0, 0 }, // 888 PSIGNDrr128
    1303             :   { 1, 4, 5, 0, 0 }, // 889 PSIGNWrr128
    1304             :   { 1, 4, 5, 0, 0 }, // 890 PSLLDQri
    1305             :   { 1, 4, 5, 0, 0 }, // 891 PSRLDQri
    1306             :   { 1, 4, 5, 0, 0 }, // 892 PSUBBrr
    1307             :   { 1, 4, 5, 0, 0 }, // 893 PSUBDrr
    1308             :   { 1, 16, 17, 0, 0 }, // 894 PSUBQrr
    1309             :   { 1, 4, 5, 0, 0 }, // 895 PSUBSBrr
    1310             :   { 1, 4, 5, 0, 0 }, // 896 PSUBSWrr
    1311             :   { 1, 4, 5, 0, 0 }, // 897 PSUBUSBrr
    1312             :   { 1, 4, 5, 0, 0 }, // 898 PSUBUSWrr
    1313             :   { 1, 4, 5, 0, 0 }, // 899 PSUBWrr
    1314             :   { 1, 5, 6, 0, 0 }, // 900 PUNPCKHBWrr
    1315             :   { 1, 5, 6, 0, 0 }, // 901 PUNPCKHDQrr
    1316             :   { 1, 5, 6, 0, 0 }, // 902 PUNPCKHQDQrr
    1317             :   { 1, 5, 6, 0, 0 }, // 903 PUNPCKHWDrr
    1318             :   { 1, 5, 6, 0, 0 }, // 904 PUNPCKLBWrr
    1319             :   { 1, 5, 6, 0, 0 }, // 905 PUNPCKLDQrr
    1320             :   { 1, 5, 6, 0, 0 }, // 906 PUNPCKLQDQrr
    1321             :   { 1, 5, 6, 0, 0 }, // 907 PUNPCKLWDrr
    1322             :   { 1, 4, 5, 0, 0 }, // 908 VPABSBrr
    1323             :   { 1, 4, 5, 0, 0 }, // 909 VPABSDrr
    1324             :   { 1, 4, 5, 0, 0 }, // 910 VPABSWrr
    1325             :   { 1, 5, 6, 0, 0 }, // 911 VPACKSSDWrr
    1326             :   { 1, 5, 6, 0, 0 }, // 912 VPACKSSWBrr
    1327             :   { 1, 5, 6, 0, 0 }, // 913 VPACKUSDWrr
    1328             :   { 1, 5, 6, 0, 0 }, // 914 VPACKUSWBrr
    1329             :   { 1, 4, 5, 0, 0 }, // 915 VPADDBrr
    1330             :   { 1, 4, 5, 0, 0 }, // 916 VPADDDrr
    1331             :   { 1, 16, 17, 0, 0 }, // 917 VPADDQrr
    1332             :   { 1, 4, 5, 0, 0 }, // 918 VPADDSBrr
    1333             :   { 1, 4, 5, 0, 0 }, // 919 VPADDSWrr
    1334             :   { 1, 4, 5, 0, 0 }, // 920 VPADDUSBrr
    1335             :   { 1, 4, 5, 0, 0 }, // 921 VPADDUSWrr
    1336             :   { 1, 4, 5, 0, 0 }, // 922 VPADDWrr
    1337             :   { 1, 5, 6, 0, 0 }, // 923 VPALIGNRrri
    1338             :   { 1, 4, 5, 0, 0 }, // 924 VPAVGBrr
    1339             :   { 1, 4, 5, 0, 0 }, // 925 VPAVGWrr
    1340             :   { 1, 4, 5, 0, 0 }, // 926 VPBLENDWrri
    1341             :   { 1, 4, 5, 0, 0 }, // 927 VPCMPEQBrr
    1342             :   { 1, 4, 5, 0, 0 }, // 928 VPCMPEQDrr
    1343             :   { 0, 0, 0, 0, 0 }, // 929 VPCMPEQQrr
    1344             :   { 1, 4, 5, 0, 0 }, // 930 VPCMPEQWrr
    1345             :   { 1, 4, 5, 0, 0 }, // 931 VPCMPGTBrr
    1346             :   { 1, 4, 5, 0, 0 }, // 932 VPCMPGTDrr
    1347             :   { 1, 4, 5, 0, 0 }, // 933 VPCMPGTWrr
    1348             :   { 0, 0, 0, 0, 0 }, // 934 VPMAXSBrr
    1349             :   { 0, 0, 0, 0, 0 }, // 935 VPMAXSDrr
    1350             :   { 1, 4, 5, 0, 0 }, // 936 VPMAXSWrr
    1351             :   { 1, 4, 5, 0, 0 }, // 937 VPMAXUBrr
    1352             :   { 0, 0, 0, 0, 0 }, // 938 VPMAXUDrr
    1353             :   { 0, 0, 0, 0, 0 }, // 939 VPMAXUWrr
    1354             :   { 0, 0, 0, 0, 0 }, // 940 VPMINSBrr
    1355             :   { 0, 0, 0, 0, 0 }, // 941 VPMINSDrr
    1356             :   { 1, 4, 5, 0, 0 }, // 942 VPMINSWrr
    1357             :   { 1, 4, 5, 0, 0 }, // 943 VPMINUBrr
    1358             :   { 0, 0, 0, 0, 0 }, // 944 VPMINUDrr
    1359             :   { 0, 0, 0, 0, 0 }, // 945 VPMINUWrr
    1360             :   { 1, 4, 5, 0, 0 }, // 946 VPMOVSXBDrr
    1361             :   { 1, 4, 5, 0, 0 }, // 947 VPMOVSXBQrr
    1362             :   { 1, 4, 5, 0, 0 }, // 948 VPMOVSXBWrr
    1363             :   { 1, 4, 5, 0, 0 }, // 949 VPMOVSXDQrr
    1364             :   { 1, 4, 5, 0, 0 }, // 950 VPMOVSXWDrr
    1365             :   { 1, 4, 5, 0, 0 }, // 951 VPMOVSXWQrr
    1366             :   { 1, 4, 5, 0, 0 }, // 952 VPMOVZXBDrr
    1367             :   { 1, 4, 5, 0, 0 }, // 953 VPMOVZXBQrr
    1368             :   { 1, 4, 5, 0, 0 }, // 954 VPMOVZXBWrr
    1369             :   { 1, 4, 5, 0, 0 }, // 955 VPMOVZXDQrr
    1370             :   { 1, 4, 5, 0, 0 }, // 956 VPMOVZXWDrr
    1371             :   { 1, 4, 5, 0, 0 }, // 957 VPMOVZXWQrr
    1372             :   { 1, 20, 21, 0, 0 }, // 958 VPSHUFBrr
    1373             :   { 1, 5, 6, 0, 0 }, // 959 VPSHUFDri
    1374             :   { 1, 5, 6, 0, 0 }, // 960 VPSHUFHWri
    1375             :   { 1, 5, 6, 0, 0 }, // 961 VPSHUFLWri
    1376             :   { 1, 4, 5, 0, 0 }, // 962 VPSIGNBrr128
    1377             :   { 1, 4, 5, 0, 0 }, // 963 VPSIGNDrr128
    1378             :   { 1, 4, 5, 0, 0 }, // 964 VPSIGNWrr128
    1379             :   { 1, 4, 5, 0, 0 }, // 965 VPSLLDQri
    1380             :   { 1, 4, 5, 0, 0 }, // 966 VPSRLDQri
    1381             :   { 1, 4, 5, 0, 0 }, // 967 VPSUBBrr
    1382             :   { 1, 4, 5, 0, 0 }, // 968 VPSUBDrr
    1383             :   { 1, 16, 17, 0, 0 }, // 969 VPSUBQrr
    1384             :   { 1, 4, 5, 0, 0 }, // 970 VPSUBSBrr
    1385             :   { 1, 4, 5, 0, 0 }, // 971 VPSUBSWrr
    1386             :   { 1, 4, 5, 0, 0 }, // 972 VPSUBUSBrr
    1387             :   { 1, 4, 5, 0, 0 }, // 973 VPSUBUSWrr
    1388             :   { 1, 4, 5, 0, 0 }, // 974 VPSUBWrr
    1389             :   { 1, 5, 6, 0, 0 }, // 975 VPUNPCKHBWrr
    1390             :   { 1, 5, 6, 0, 0 }, // 976 VPUNPCKHDQrr
    1391             :   { 1, 5, 6, 0, 0 }, // 977 VPUNPCKHQDQrr
    1392             :   { 1, 5, 6, 0, 0 }, // 978 VPUNPCKHWDrr
    1393             :   { 1, 5, 6, 0, 0 }, // 979 VPUNPCKLBWrr
    1394             :   { 1, 5, 6, 0, 0 }, // 980 VPUNPCKLDQrr
    1395             :   { 1, 5, 6, 0, 0 }, // 981 VPUNPCKLQDQrr
    1396             :   { 1, 5, 6, 0, 0 }, // 982 VPUNPCKLWDrr
    1397             :   { 1, 4, 5, 0, 0 }, // 983 ADD16ri8_ADD32ri8_ADD64ri8
    1398             :   { 0, 0, 0, 0, 0 }, // 984 ADD16ri8_DB_ADD32ri8_DB_ADD64ri8_DB
    1399             :   { 1, 4, 5, 0, 0 }, // 985 ADD16rr_ADD16rr_REV_ADD32rr_ADD32rr_REV_ADD64rr_ADD64rr_REV
    1400             :   { 0, 0, 0, 0, 0 }, // 986 ADD16rr_DB_ADD32rr_DB_ADD64rr_DB
    1401             :   { 1, 4, 5, 0, 0 }, // 987 ADD8i8
    1402             :   { 1, 4, 5, 0, 0 }, // 988 ADD8ri_ADD8ri8
    1403             :   { 1, 4, 5, 0, 0 }, // 989 ADD8rr_ADD8rr_REV
    1404             :   { 1, 4, 5, 0, 0 }, // 990 AND16ri8_AND32ri8_AND64ri8
    1405             :   { 1, 4, 5, 0, 0 }, // 991 AND16rr_AND16rr_REV_AND32rr_AND32rr_REV_AND64rr_AND64rr_REV
    1406             :   { 1, 4, 5, 0, 0 }, // 992 AND8i8
    1407             :   { 1, 4, 5, 0, 0 }, // 993 AND8ri_AND8ri8
    1408             :   { 1, 4, 5, 0, 0 }, // 994 AND8rr_AND8rr_REV
    1409             :   { 1, 20, 21, 0, 0 }, // 995 CBW
    1410             :   { 1, 4, 5, 0, 0 }, // 996 CMC
    1411             :   { 1, 4, 5, 0, 0 }, // 997 CMP16ri8_CMP32ri8_CMP64ri8
    1412             :   { 1, 4, 5, 0, 0 }, // 998 CMP16rr_CMP16rr_REV_CMP32rr_CMP32rr_REV_CMP64rr_CMP64rr_REV
    1413             :   { 1, 4, 5, 0, 0 }, // 999 CMP8i8
    1414             :   { 1, 4, 5, 0, 0 }, // 1000 CMP8ri_CMP8ri8
    1415             :   { 1, 4, 5, 0, 0 }, // 1001 CMP8rr_CMP8rr_REV
    1416             :   { 1, 20, 21, 0, 0 }, // 1002 CWDE
    1417             :   { 1, 4, 5, 0, 0 }, // 1003 DEC16r_DEC16r_alt_DEC32r_DEC32r_alt_DEC64r
    1418             :   { 1, 4, 5, 0, 0 }, // 1004 DEC8r
    1419             :   { 1, 4, 5, 0, 0 }, // 1005 INC16r_INC16r_alt_INC32r_INC32r_alt_INC64r
    1420             :   { 1, 4, 5, 0, 0 }, // 1006 INC8r
    1421             :   { 1, 74, 75, 0, 0 }, // 1007 MMX_MOVD64from64rr
    1422             :   { 0, 0, 0, 0, 0 }, // 1008 MMX_MOVQ2DQrr
    1423             :   { 1, 4, 5, 0, 0 }, // 1009 MOV16rr_MOV16rr_REV_MOV32rr_MOV32rr_REV_MOV64rr_MOV64rr_REV
    1424             :   { 1, 4, 5, 0, 0 }, // 1010 MOV8ri_MOV8ri_alt
    1425             :   { 1, 4, 5, 0, 0 }, // 1011 MOV8rr_MOV8rr_NOREX_MOV8rr_REV
    1426             :   { 1, 4, 5, 0, 0 }, // 1012 MOVDQArr_MOVDQArr_REV
    1427             :   { 1, 4, 5, 0, 0 }, // 1013 MOVDQUrr_MOVDQUrr_REV
    1428             :   { 1, 4, 5, 0, 0 }, // 1014 MOVPQI2QIrr
    1429             :   { 1, 5, 6, 0, 0 }, // 1015 MOVSX32rr16_MOVSX64rr16
    1430             :   { 1, 5, 6, 0, 0 }, // 1016 MOVSX64rr32
    1431             :   { 1, 16, 17, 0, 0 }, // 1017 MOVSX16rr8
    1432             :   { 1, 5, 6, 0, 0 }, // 1018 MOVSX32rr8_MOVSX64rr8
    1433             :   { 1, 5, 6, 0, 0 }, // 1019 MOVZX32rr16_MOVZX64rr16
    1434             :   { 1, 16, 17, 0, 0 }, // 1020 MOVZX16rr8
    1435             :   { 1, 5, 6, 0, 0 }, // 1021 MOVZX32rr8_MOVZX64rr8
    1436             :   { 1, 4, 5, 0, 0 }, // 1022 NEG16r_NEG32r_NEG64r
    1437             :   { 1, 4, 5, 0, 0 }, // 1023 NEG8r
    1438             :   { 1, 4, 5, 0, 0 }, // 1024 NOT16r_NOT32r_NOT64r
    1439             :   { 1, 4, 5, 0, 0 }, // 1025 NOT8r
    1440             :   { 1, 4, 5, 0, 0 }, // 1026 OR16ri8_OR32ri8_OR64ri8
    1441             :   { 1, 4, 5, 0, 0 }, // 1027 OR16rr_OR16rr_REV_OR32rr_OR32rr_REV_OR64rr_OR64rr_REV
    1442             :   { 1, 4, 5, 0, 0 }, // 1028 OR8i8
    1443             :   { 1, 4, 5, 0, 0 }, // 1029 OR8ri_OR8ri8
    1444             :   { 1, 4, 5, 0, 0 }, // 1030 OR8rr_OR8rr_REV
    1445             :   { 1, 4, 5, 0, 0 }, // 1031 PANDNrr
    1446             :   { 1, 4, 5, 0, 0 }, // 1032 PANDrr
    1447             :   { 1, 4, 5, 0, 0 }, // 1033 PORrr
    1448             :   { 1, 4, 5, 0, 0 }, // 1034 PXORrr
    1449             :   { 1, 4, 5, 0, 0 }, // 1035 STC
    1450             :   { 1, 4, 5, 0, 0 }, // 1036 SUB16ri8_SUB32ri8_SUB64ri8
    1451             :   { 1, 4, 5, 0, 0 }, // 1037 SUB16rr_SUB16rr_REV_SUB32rr_SUB32rr_REV_SUB64rr_SUB64rr_REV
    1452             :   { 1, 4, 5, 0, 0 }, // 1038 SUB8i8
    1453             :   { 1, 4, 5, 0, 0 }, // 1039 SUB8ri_SUB8ri8
    1454             :   { 1, 4, 5, 0, 0 }, // 1040 SUB8rr_SUB8rr_REV
    1455             :   { 1, 4, 5, 0, 0 }, // 1041 TEST16rr_TEST32rr_TEST64rr
    1456             :   { 1, 4, 5, 0, 0 }, // 1042 TEST8i8
    1457             :   { 1, 4, 5, 0, 0 }, // 1043 TEST8ri_TEST8ri_NOREX
    1458             :   { 1, 4, 5, 0, 0 }, // 1044 TEST8rr
    1459             :   { 1, 4, 5, 0, 0 }, // 1045 VMOVPQI2QIrr
    1460             :   { 1, 4, 5, 0, 0 }, // 1046 VMOVZPQILo2PQIrr
    1461             :   { 1, 4, 5, 0, 0 }, // 1047 VPANDNrr
    1462             :   { 1, 4, 5, 0, 0 }, // 1048 VPANDrr
    1463             :   { 1, 4, 5, 0, 0 }, // 1049 VPORrr
    1464             :   { 1, 4, 5, 0, 0 }, // 1050 VPXORrr
    1465             :   { 1, 4, 5, 0, 0 }, // 1051 XOR16ri8_XOR32ri8_XOR64ri8
    1466             :   { 1, 4, 5, 0, 0 }, // 1052 XOR16rr_XOR16rr_REV_XOR32rr_XOR32rr_REV_XOR64rr_XOR64rr_REV
    1467             :   { 1, 4, 5, 0, 0 }, // 1053 XOR8i8
    1468             :   { 1, 4, 5, 0, 0 }, // 1054 XOR8ri_XOR8ri8
    1469             :   { 1, 4, 5, 0, 0 }, // 1055 XOR8rr_XOR8rr_REV
    1470             :   { 1, 74, 75, 0, 0 }, // 1056 MOVMSKPDrr
    1471             :   { 1, 74, 75, 0, 0 }, // 1057 MOVMSKPSrr
    1472             :   { 1, 74, 75, 0, 0 }, // 1058 MOVPDI2DIrr
    1473             :   { 1, 74, 75, 0, 0 }, // 1059 MOVPQIto64rr
    1474             :   { 1, 74, 75, 0, 0 }, // 1060 PMOVMSKBrr
    1475             :   { 1, 74, 75, 0, 0 }, // 1061 VMOVMSKPDYrr
    1476             :   { 1, 74, 75, 0, 0 }, // 1062 VMOVMSKPDrr
    1477             :   { 1, 74, 75, 0, 0 }, // 1063 VMOVMSKPSYrr
    1478             :   { 1, 74, 75, 0, 0 }, // 1064 VMOVMSKPSrr
    1479             :   { 1, 74, 75, 0, 0 }, // 1065 VMOVPDI2DIrr
    1480             :   { 1, 74, 75, 0, 0 }, // 1066 VMOVPQIto64rr
    1481             :   { 1, 4, 5, 0, 0 }, // 1067 BLENDVPDrr0
    1482             :   { 1, 4, 5, 0, 0 }, // 1068 BLENDVPSrr0
    1483             :   { 1, 5, 6, 0, 0 }, // 1069 ROL16ri_ROL32ri_ROL64ri
    1484             :   { 1, 5, 6, 0, 0 }, // 1070 ROL8ri
    1485             :   { 1, 5, 6, 0, 0 }, // 1071 ROR16ri_ROR32ri_ROR64ri
    1486             :   { 1, 5, 6, 0, 0 }, // 1072 ROR8ri
    1487             :   { 1, 4, 5, 0, 0 }, // 1073 SETAr
    1488             :   { 1, 4, 5, 0, 0 }, // 1074 SETBEr
    1489             :   { 0, 0, 0, 0, 0 }, // 1075 VBLENDVPDYrr
    1490             :   { 0, 0, 0, 0, 0 }, // 1076 VBLENDVPDrr
    1491             :   { 0, 0, 0, 0, 0 }, // 1077 VBLENDVPSYrr
    1492             :   { 0, 0, 0, 0, 0 }, // 1078 VBLENDVPSrr
    1493             :   { 0, 0, 0, 0, 0 }, // 1079 VPBLENDVBrr
    1494             :   { 1, 16, 17, 0, 0 }, // 1080 SCASB
    1495             :   { 1, 16, 17, 0, 0 }, // 1081 SCASL
    1496             :   { 1, 16, 17, 0, 0 }, // 1082 SCASQ
    1497             :   { 1, 16, 17, 0, 0 }, // 1083 SCASW
    1498             :   { 1, 14, 15, 0, 0 }, // 1084 COMISDrr
    1499             :   { 1, 14, 15, 0, 0 }, // 1085 COMISSrr
    1500             :   { 1, 14, 15, 0, 0 }, // 1086 UCOMISDrr
    1501             :   { 1, 14, 15, 0, 0 }, // 1087 UCOMISSrr
    1502             :   { 1, 14, 15, 0, 0 }, // 1088 VCOMISDrr
    1503             :   { 1, 14, 15, 0, 0 }, // 1089 VCOMISSrr
    1504             :   { 1, 14, 15, 0, 0 }, // 1090 VUCOMISDrr
    1505             :   { 1, 14, 15, 0, 0 }, // 1091 VUCOMISSrr
    1506             :   { 1, 2, 3, 0, 0 }, // 1092 CVTPS2PDrr
    1507             :   { 0, 0, 0, 0, 0 }, // 1093 PTESTrr
    1508             :   { 1, 2, 3, 0, 0 }, // 1094 VCVTPS2PDYrr
    1509             :   { 1, 2, 3, 0, 0 }, // 1095 VCVTPS2PDrr
    1510             :   { 0, 0, 0, 0, 0 }, // 1096 VPTESTYrr
    1511             :   { 0, 0, 0, 0, 0 }, // 1097 VPTESTrr
    1512             :   { 1, 16, 17, 0, 0 }, // 1098 PSLLDrr
    1513             :   { 1, 16, 17, 0, 0 }, // 1099 PSLLQrr
    1514             :   { 1, 16, 17, 0, 0 }, // 1100 PSLLWrr
    1515             :   { 1, 16, 17, 0, 0 }, // 1101 PSRADrr
    1516             :   { 1, 16, 17, 0, 0 }, // 1102 PSRAWrr
    1517             :   { 1, 16, 17, 0, 0 }, // 1103 PSRLDrr
    1518             :   { 1, 16, 17, 0, 0 }, // 1104 PSRLQrr
    1519             :   { 1, 16, 17, 0, 0 }, // 1105 PSRLWrr
    1520             :   { 1, 16, 17, 0, 0 }, // 1106 VPSLLDrr
    1521             :   { 1, 16, 17, 0, 0 }, // 1107 VPSLLQrr
    1522             :   { 1, 16, 17, 0, 0 }, // 1108 VPSLLWrr
    1523             :   { 1, 16, 17, 0, 0 }, // 1109 VPSRADrr
    1524             :   { 1, 16, 17, 0, 0 }, // 1110 VPSRAWrr
    1525             :   { 1, 16, 17, 0, 0 }, // 1111 VPSRLDrr
    1526             :   { 1, 16, 17, 0, 0 }, // 1112 VPSRLQrr
    1527             :   { 1, 16, 17, 0, 0 }, // 1113 VPSRLWrr
    1528             :   { 1, 26, 27, 0, 0 }, // 1114 FNSTSW16r
    1529             :   { 1, 5, 6, 0, 0 }, // 1115 BSWAP32r_BSWAP64r
    1530             :   { 0, 0, 0, 0, 0 }, // 1116 PINSRBrr
    1531             :   { 0, 0, 0, 0, 0 }, // 1117 PINSRDrr
    1532             :   { 0, 0, 0, 0, 0 }, // 1118 PINSRQrr
    1533             :   { 1, 5, 6, 0, 0 }, // 1119 PINSRWrri
    1534             :   { 0, 0, 0, 0, 0 }, // 1120 VPINSRBrr
    1535             :   { 0, 0, 0, 0, 0 }, // 1121 VPINSRDrr
    1536             :   { 0, 0, 0, 0, 0 }, // 1122 VPINSRQrr
    1537             :   { 1, 5, 6, 0, 0 }, // 1123 VPINSRWrri
    1538             :   { 1, 20, 21, 0, 0 }, // 1124 JRCXZ
    1539             :   { 1, 4, 5, 0, 0 }, // 1125 MMX_MOVDQ2Qrr
    1540             :   { 1, 4, 5, 0, 0 }, // 1126 ADC16ri8_ADC32ri8_ADC64ri8
    1541             :   { 1, 4, 5, 0, 0 }, // 1127 ADC16rr_ADC16rr_REV_ADC32rr_ADC32rr_REV_ADC64rr_ADC64rr_REV
    1542             :   { 1, 4, 5, 0, 0 }, // 1128 ADC8ri_ADC8ri8
    1543             :   { 1, 4, 5, 0, 0 }, // 1129 ADC8rr_ADC8rr_REV
    1544             :   { 1, 4, 5, 0, 0 }, // 1130 CMOVAE16rr
    1545             :   { 1, 4, 5, 0, 0 }, // 1131 CMOVAE32rr_CMOVAE64rr
    1546             :   { 1, 4, 5, 0, 0 }, // 1132 CMOVB16rr
    1547             :   { 1, 4, 5, 0, 0 }, // 1133 CMOVB32rr_CMOVB64rr
    1548             :   { 1, 4, 5, 0, 0 }, // 1134 CMOVE16rr
    1549             :   { 1, 4, 5, 0, 0 }, // 1135 CMOVE32rr_CMOVE64rr
    1550             :   { 1, 4, 5, 0, 0 }, // 1136 CMOVG16rr
    1551             :   { 1, 4, 5, 0, 0 }, // 1137 CMOVG32rr_CMOVG64rr
    1552             :   { 1, 4, 5, 0, 0 }, // 1138 CMOVGE16rr
    1553             :   { 1, 4, 5, 0, 0 }, // 1139 CMOVGE32rr_CMOVGE64rr
    1554             :   { 1, 4, 5, 0, 0 }, // 1140 CMOVL16rr
    1555             :   { 1, 4, 5, 0, 0 }, // 1141 CMOVL32rr_CMOVL64rr
    1556             :   { 1, 4, 5, 0, 0 }, // 1142 CMOVLE16rr
    1557             :   { 1, 4, 5, 0, 0 }, // 1143 CMOVLE32rr_CMOVLE64rr
    1558             :   { 1, 4, 5, 0, 0 }, // 1144 CMOVNE16rr
    1559             :   { 1, 4, 5, 0, 0 }, // 1145 CMOVNE32rr_CMOVNE64rr
    1560             :   { 1, 4, 5, 0, 0 }, // 1146 CMOVNO16rr
    1561             :   { 1, 4, 5, 0, 0 }, // 1147 CMOVNO32rr_CMOVNO64rr
    1562             :   { 1, 4, 5, 0, 0 }, // 1148 CMOVNP16rr
    1563             :   { 1, 4, 5, 0, 0 }, // 1149 CMOVNP32rr_CMOVNP64rr
    1564             :   { 1, 4, 5, 0, 0 }, // 1150 CMOVNS16rr
    1565             :   { 1, 4, 5, 0, 0 }, // 1151 CMOVNS32rr_CMOVNS64rr
    1566             :   { 1, 4, 5, 0, 0 }, // 1152 CMOVO16rr
    1567             :   { 1, 4, 5, 0, 0 }, // 1153 CMOVO32rr_CMOVO64rr
    1568             :   { 1, 4, 5, 0, 0 }, // 1154 CMOVP16rr
    1569             :   { 1, 4, 5, 0, 0 }, // 1155 CMOVP32rr_CMOVP64rr
    1570             :   { 1, 4, 5, 0, 0 }, // 1156 CMOVS16rr
    1571             :   { 1, 4, 5, 0, 0 }, // 1157 CMOVS32rr_CMOVS64rr
    1572             :   { 1, 4, 5, 0, 0 }, // 1158 SBB16ri8_SBB32ri8_SBB64ri8
    1573             :   { 1, 4, 5, 0, 0 }, // 1159 SBB16rr_SBB16rr_REV_SBB32rr_SBB32rr_REV_SBB64rr_SBB64rr_REV
    1574             :   { 1, 4, 5, 0, 0 }, // 1160 SBB8ri_SBB8ri8
    1575             :   { 1, 4, 5, 0, 0 }, // 1161 SBB8rr_SBB8rr_REV
    1576             :   { 1, 6, 7, 0, 0 }, // 1162 SHLD16rri8
    1577             :   { 1, 16, 17, 0, 0 }, // 1163 SHLD32rri8
    1578             :   { 1, 14, 15, 0, 0 }, // 1164 SHLD64rri8
    1579             :   { 1, 6, 7, 0, 0 }, // 1165 SHRD16rri8
    1580             :   { 1, 16, 17, 0, 0 }, // 1166 SHRD32rri8
    1581             :   { 1, 14, 15, 0, 0 }, // 1167 SHRD64rri8
    1582             :   { 1, 75, 76, 0, 0 }, // 1168 MMX_PMADDUBSWrr64
    1583             :   { 1, 75, 76, 0, 0 }, // 1169 MMX_PMULHRSWrr64
    1584             :   { 1, 75, 76, 0, 0 }, // 1170 MMX_PMULUDQirr
    1585             :   { 1, 57, 58, 0, 0 }, // 1171 PMADDUBSWrr
    1586             :   { 0, 0, 0, 0, 0 }, // 1172 PMADDWDrr
    1587             :   { 0, 0, 0, 0, 0 }, // 1173 PMULDQrr
    1588             :   { 1, 57, 58, 0, 0 }, // 1174 PMULHRSWrr
    1589             :   { 1, 57, 58, 0, 0 }, // 1175 PMULHUWrr
    1590             :   { 1, 57, 58, 0, 0 }, // 1176 PMULHWrr
    1591             :   { 0, 0, 0, 0, 0 }, // 1177 PMULLDrr
    1592             :   { 1, 57, 58, 0, 0 }, // 1178 PMULLWrr
    1593             :   { 0, 0, 0, 0, 0 }, // 1179 PMULUDQrr
    1594             :   { 0, 0, 0, 0, 0 }, // 1180 PSADBWrr
    1595             :   { 1, 57, 58, 0, 0 }, // 1181 VPMADDUBSWrr
    1596             :   { 0, 0, 0, 0, 0 }, // 1182 VPMADDWDrr
    1597             :   { 0, 0, 0, 0, 0 }, // 1183 VPMULDQrr
    1598             :   { 1, 57, 58, 0, 0 }, // 1184 VPMULHRSWrr
    1599             :   { 1, 57, 58, 0, 0 }, // 1185 VPMULHUWrr
    1600             :   { 1, 57, 58, 0, 0 }, // 1186 VPMULHWrr
    1601             :   { 0, 0, 0, 0, 0 }, // 1187 VPMULLDrr
    1602             :   { 1, 57, 58, 0, 0 }, // 1188 VPMULLWrr
    1603             :   { 0, 0, 0, 0, 0 }, // 1189 VPMULUDQrr
    1604             :   { 0, 0, 0, 0, 0 }, // 1190 VPSADBWrr
    1605             :   { 1, 6, 7, 0, 0 }, // 1191 ADDPDrr
    1606             :   { 1, 9, 10, 0, 0 }, // 1192 ADDPSrr
    1607             :   { 1, 9, 10, 0, 0 }, // 1193 ADDSDrr_ADDSDrr_Int
    1608             :   { 1, 9, 10, 0, 0 }, // 1194 ADDSSrr_ADDSSrr_Int
    1609             :   { 1, 6, 7, 0, 0 }, // 1195 ADDSUBPDrr
    1610             :   { 1, 9, 10, 0, 0 }, // 1196 ADDSUBPSrr
    1611             :   { 0, 0, 0, 0, 0 }, // 1197 ADD_FPrST0
    1612             :   { 0, 0, 0, 0, 0 }, // 1198 ADD_FST0r
    1613             :   { 0, 0, 0, 0, 0 }, // 1199 ADD_FrST0
    1614             :   { 1, 13, 14, 0, 0 }, // 1200 BSF16rr_BSF32rr_BSF64rr
    1615             :   { 1, 13, 14, 0, 0 }, // 1201 BSR16rr_BSR32rr_BSR64rr
    1616             :   { 1, 6, 7, 0, 0 }, // 1202 CMPPDrri_CMPPDrri_alt
    1617             :   { 1, 9, 10, 0, 0 }, // 1203 CMPPSrri_CMPPSrri_alt
    1618             :   { 1, 9, 10, 0, 0 }, // 1204 CMPSSrr_CMPSSrr_alt
    1619             :   { 0, 0, 0, 0, 0 }, // 1205 CRC32r32r8_CRC32r64r8
    1620             :   { 0, 0, 0, 0, 0 }, // 1206 CRC32r64r64
    1621             :   { 1, 6, 7, 0, 0 }, // 1207 CVTDQ2PSrr
    1622             :   { 1, 6, 7, 0, 0 }, // 1208 CVTPS2DQrr
    1623             :   { 1, 6, 7, 0, 0 }, // 1209 CVTTPS2DQrr
    1624             :   { 1, 6, 7, 0, 0 }, // 1210 MAXPDrr
    1625             :   { 1, 9, 10, 0, 0 }, // 1211 MAXPSrr
    1626             :   { 1, 9, 10, 0, 0 }, // 1212 MAXSDrr_MAXSDrr_Int
    1627             :   { 1, 9, 10, 0, 0 }, // 1213 MAXSSrr_MAXSSrr_Int
    1628             :   { 1, 6, 7, 0, 0 }, // 1214 MINPDrr
    1629             :   { 1, 9, 10, 0, 0 }, // 1215 MINPSrr
    1630             :   { 1, 9, 10, 0, 0 }, // 1216 MINSDrr_MINSDrr_Int
    1631             :   { 1, 9, 10, 0, 0 }, // 1217 MINSSrr_MINSSrr_Int
    1632             :   { 0, 0, 0, 0, 0 }, // 1218 MMX_CVTPI2PSirr
    1633             :   { 1, 9, 10, 0, 0 }, // 1219 MMX_CVTPS2PIirr
    1634             :   { 1, 9, 10, 0, 0 }, // 1220 MMX_CVTTPS2PIirr
    1635             :   { 1, 2, 3, 0, 0 }, // 1221 MUL8r
    1636             :   { 0, 0, 0, 0, 0 }, // 1222 POPCNT16rr_POPCNT32rr_POPCNT64rr
    1637             :   { 1, 16, 17, 0, 0 }, // 1223 PUSHFS64
    1638             :   { 0, 0, 0, 0, 0 }, // 1224 ROUNDPDr
    1639             :   { 0, 0, 0, 0, 0 }, // 1225 ROUNDPSr
    1640             :   { 0, 0, 0, 0, 0 }, // 1226 ROUNDSDr_ROUNDSDr_Int
    1641             :   { 0, 0, 0, 0, 0 }, // 1227 ROUNDSSr_ROUNDSSr_Int
    1642             :   { 1, 6, 7, 0, 0 }, // 1228 SUBPDrr
    1643             :   { 1, 9, 10, 0, 0 }, // 1229 SUBPSrr
    1644             :   { 0, 0, 0, 0, 0 }, // 1230 SUBR_FPrST0
    1645             :   { 0, 0, 0, 0, 0 }, // 1231 SUBR_FST0r
    1646             :   { 0, 0, 0, 0, 0 }, // 1232 SUBR_FrST0
    1647             :   { 1, 9, 10, 0, 0 }, // 1233 SUBSDrr_SUBSDrr_Int
    1648             :   { 1, 9, 10, 0, 0 }, // 1234 SUBSSrr_SUBSSrr_Int
    1649             :   { 0, 0, 0, 0, 0 }, // 1235 SUB_FPrST0
    1650             :   { 0, 0, 0, 0, 0 }, // 1236 SUB_FST0r
    1651             :   { 0, 0, 0, 0, 0 }, // 1237 SUB_FrST0
    1652             :   { 1, 6, 7, 0, 0 }, // 1238 VADDPDYrr
    1653             :   { 1, 6, 7, 0, 0 }, // 1239 VADDPDrr
    1654             :   { 1, 9, 10, 0, 0 }, // 1240 VADDPSYrr
    1655             :   { 1, 9, 10, 0, 0 }, // 1241 VADDPSrr
    1656             :   { 1, 9, 10, 0, 0 }, // 1242 VADDSDrr_VADDSDrr_Int
    1657             :   { 1, 9, 10, 0, 0 }, // 1243 VADDSSrr_VADDSSrr_Int
    1658             :   { 1, 6, 7, 0, 0 }, // 1244 VADDSUBPDYrr
    1659             :   { 1, 6, 7, 0, 0 }, // 1245 VADDSUBPDrr
    1660             :   { 1, 9, 10, 0, 0 }, // 1246 VADDSUBPSYrr
    1661             :   { 1, 9, 10, 0, 0 }, // 1247 VADDSUBPSrr
    1662             :   { 1, 9, 10, 0, 0 }, // 1248 VCMPPDYrri_VCMPPDYrri_alt
    1663             :   { 1, 9, 10, 0, 0 }, // 1249 VCMPPDrri_VCMPPDrri_alt
    1664             :   { 1, 9, 10, 0, 0 }, // 1250 VCMPPSYrri_VCMPPSYrri_alt
    1665             :   { 1, 9, 10, 0, 0 }, // 1251 VCMPPSrri_VCMPPSrri_alt
    1666             :   { 1, 9, 10, 0, 0 }, // 1252 VCMPSDrr_VCMPSDrr_alt
    1667             :   { 1, 9, 10, 0, 0 }, // 1253 VCMPSSrr_VCMPSSrr_alt
    1668             :   { 1, 6, 7, 0, 0 }, // 1254 VCVTDQ2PSYrr
    1669             :   { 1, 6, 7, 0, 0 }, // 1255 VCVTDQ2PSrr
    1670             :   { 1, 6, 7, 0, 0 }, // 1256 VCVTPS2DQYrr
    1671             :   { 1, 6, 7, 0, 0 }, // 1257 VCVTPS2DQrr
    1672             :   { 1, 6, 7, 0, 0 }, // 1258 VCVTTPS2DQYrr
    1673             :   { 1, 6, 7, 0, 0 }, // 1259 VCVTTPS2DQrr
    1674             :   { 1, 6, 7, 0, 0 }, // 1260 VMAXPDYrr
    1675             :   { 1, 6, 7, 0, 0 }, // 1261 VMAXPDrr
    1676             :   { 1, 9, 10, 0, 0 }, // 1262 VMAXPSYrr
    1677             :   { 1, 9, 10, 0, 0 }, // 1263 VMAXPSrr
    1678             :   { 1, 9, 10, 0, 0 }, // 1264 VMAXSDrr_VMAXSDrr_Int
    1679             :   { 1, 9, 10, 0, 0 }, // 1265 VMAXSSrr_VMAXSSrr_Int
    1680             :   { 1, 6, 7, 0, 0 }, // 1266 VMINPDYrr
    1681             :   { 1, 6, 7, 0, 0 }, // 1267 VMINPDrr
    1682             :   { 1, 9, 10, 0, 0 }, // 1268 VMINPSYrr
    1683             :   { 1, 9, 10, 0, 0 }, // 1269 VMINPSrr
    1684             :   { 1, 9, 10, 0, 0 }, // 1270 VMINSDrr_VMINSDrr_Int
    1685             :   { 1, 9, 10, 0, 0 }, // 1271 VMINSSrr_VMINSSrr_Int
    1686             :   { 0, 0, 0, 0, 0 }, // 1272 VROUNDPDr
    1687             :   { 0, 0, 0, 0, 0 }, // 1273 VROUNDPSr
    1688             :   { 0, 0, 0, 0, 0 }, // 1274 VROUNDSDr_VROUNDSDr_Int
    1689             :   { 0, 0, 0, 0, 0 }, // 1275 VROUNDSSr_VROUNDSSr_Int
    1690             :   { 0, 0, 0, 0, 0 }, // 1276 VROUNDYPDr
    1691             :   { 0, 0, 0, 0, 0 }, // 1277 VROUNDYPSr
    1692             :   { 1, 6, 7, 0, 0 }, // 1278 VSUBPDYrr
    1693             :   { 1, 6, 7, 0, 0 }, // 1279 VSUBPDrr
    1694             :   { 1, 9, 10, 0, 0 }, // 1280 VSUBPSYrr
    1695             :   { 1, 9, 10, 0, 0 }, // 1281 VSUBPSrr
    1696             :   { 1, 9, 10, 0, 0 }, // 1282 VSUBSDrr_VSUBSDrr_Int
    1697             :   { 1, 9, 10, 0, 0 }, // 1283 VSUBSSrr_VSUBSSrr_Int
    1698             :   { 0, 0, 0, 0, 0 }, // 1284 EXTRACTPSrr
    1699             :   { 1, 4, 5, 0, 0 }, // 1285 VEXTRACTPSrr
    1700             :   { 0, 0, 0, 0, 0 }, // 1286 PEXTRBrr
    1701             :   { 0, 0, 0, 0, 0 }, // 1287 PEXTRDrr
    1702             :   { 0, 0, 0, 0, 0 }, // 1288 PEXTRQrr
    1703             :   { 1, 20, 21, 0, 0 }, // 1289 PEXTRWri
    1704             :   { 0, 0, 0, 0, 0 }, // 1290 VPEXTRBrr
    1705             :   { 0, 0, 0, 0, 0 }, // 1291 VPEXTRDrr
    1706             :   { 0, 0, 0, 0, 0 }, // 1292 VPEXTRQrr
    1707             :   { 0, 0, 0, 0, 0 }, // 1293 VPEXTRWri
    1708             :   { 1, 5, 6, 0, 0 }, // 1294 ROL16rCL_ROL32rCL_ROL64rCL
    1709             :   { 1, 5, 6, 0, 0 }, // 1295 ROL8rCL
    1710             :   { 1, 5, 6, 0, 0 }, // 1296 ROR16rCL_ROR32rCL_ROR64rCL
    1711             :   { 1, 5, 6, 0, 0 }, // 1297 ROR8rCL
    1712             :   { 1, 5, 6, 0, 0 }, // 1298 SAR16rCL_SAR32rCL_SAR64rCL
    1713             :   { 1, 5, 6, 0, 0 }, // 1299 SAR8rCL
    1714             :   { 1, 5, 6, 0, 0 }, // 1300 SHL16rCL_SHL32rCL_SHL64rCL
    1715             :   { 1, 5, 6, 0, 0 }, // 1301 SHL8rCL
    1716             :   { 1, 5, 6, 0, 0 }, // 1302 SHR16rCL_SHR32rCL_SHR64rCL
    1717             :   { 1, 5, 6, 0, 0 }, // 1303 SHR8rCL
    1718             :   { 1, 43, 44, 0, 0 }, // 1304 MMX_PHADDSWrr64
    1719             :   { 1, 43, 44, 0, 0 }, // 1305 MMX_PHADDWrr64
    1720             :   { 1, 21, 22, 0, 0 }, // 1306 MMX_PHADDrr64
    1721             :   { 1, 21, 22, 0, 0 }, // 1307 MMX_PHSUBDrr64
    1722             :   { 1, 43, 44, 0, 0 }, // 1308 MMX_PHSUBSWrr64
    1723             :   { 1, 43, 44, 0, 0 }, // 1309 MMX_PHSUBWrr64
    1724             :   { 1, 21, 22, 0, 0 }, // 1310 PHADDDrr
    1725             :   { 1, 2, 3, 0, 0 }, // 1311 PHADDSWrr128
    1726             :   { 1, 2, 3, 0, 0 }, // 1312 PHADDWrr
    1727             :   { 1, 21, 22, 0, 0 }, // 1313 PHSUBDrr
    1728             :   { 1, 2, 3, 0, 0 }, // 1314 PHSUBSWrr128
    1729             :   { 1, 2, 3, 0, 0 }, // 1315 PHSUBWrr
    1730             :   { 1, 21, 22, 0, 0 }, // 1316 VPHADDDrr
    1731             :   { 1, 2, 3, 0, 0 }, // 1317 VPHADDSWrr128
    1732             :   { 1, 2, 3, 0, 0 }, // 1318 VPHADDWrr
    1733             :   { 1, 21, 22, 0, 0 }, // 1319 VPHSUBDrr
    1734             :   { 1, 2, 3, 0, 0 }, // 1320 VPHSUBSWrr128
    1735             :   { 1, 2, 3, 0, 0 }, // 1321 VPHSUBWrr
    1736             :   { 1, 4, 5, 0, 0 }, // 1322 ADC8i8
    1737             :   { 1, 16, 17, 0, 0 }, // 1323 LEAVE64
    1738             :   { 1, 32, 33, 0, 0 }, // 1324 OUT32rr
    1739             :   { 1, 32, 33, 0, 0 }, // 1325 OUT8rr
    1740             :   { 1, 4, 5, 0, 0 }, // 1326 SBB8i8
    1741             :   { 1, 16, 17, 0, 0 }, // 1327 XADD16rr_XADD32rr_XADD64rr
    1742             :   { 1, 16, 17, 0, 0 }, // 1328 XADD8rr
    1743             :   { 0, 0, 0, 0, 0 }, // 1329 CMOVBE_F_CMOVBE_Fp32_CMOVBE_Fp64_CMOVBE_Fp80
    1744             :   { 0, 0, 0, 0, 0 }, // 1330 CMOVB_F_CMOVB_Fp32_CMOVB_Fp64_CMOVB_Fp80
    1745             :   { 0, 0, 0, 0, 0 }, // 1331 CMOVE_F_CMOVE_Fp32_CMOVE_Fp64_CMOVE_Fp80
    1746             :   { 0, 0, 0, 0, 0 }, // 1332 CMOVNBE_F_CMOVNBE_Fp32_CMOVNBE_Fp64_CMOVNBE_Fp80
    1747             :   { 0, 0, 0, 0, 0 }, // 1333 CMOVNB_F_CMOVNB_Fp32_CMOVNB_Fp64_CMOVNB_Fp80
    1748             :   { 0, 0, 0, 0, 0 }, // 1334 CMOVNE_F_CMOVNE_Fp32_CMOVNE_Fp64_CMOVNE_Fp80
    1749             :   { 0, 0, 0, 0, 0 }, // 1335 CMOVNP_F_CMOVNP_Fp32_CMOVNP_Fp64_CMOVNP_Fp80
    1750             :   { 0, 0, 0, 0, 0 }, // 1336 CMOVP_F_CMOVP_Fp32_CMOVP_Fp64_CMOVP_Fp80
    1751             :   { 1, 4, 5, 0, 0 }, // 1337 CMOVA16rr
    1752             :   { 1, 4, 5, 0, 0 }, // 1338 CMOVA32rr_CMOVA64rr
    1753             :   { 1, 4, 5, 0, 0 }, // 1339 CMOVBE16rr
    1754             :   { 1, 4, 5, 0, 0 }, // 1340 CMOVBE32rr_CMOVBE64rr
    1755             :   { 1, 14, 15, 0, 0 }, // 1341 COM_FIPr
    1756             :   { 1, 14, 15, 0, 0 }, // 1342 COM_FIr
    1757             :   { 1, 14, 15, 0, 0 }, // 1343 UCOM_FIPr
    1758             :   { 1, 14, 15, 0, 0 }, // 1344 UCOM_FIr
    1759             :   { 1, 2, 3, 0, 0 }, // 1345 MUL16r
    1760             :   { 1, 6, 7, 0, 0 }, // 1346 MUL32r
    1761             :   { 1, 58, 59, 0, 0 }, // 1347 MUL64r
    1762             :   { 1, 28, 29, 0, 0 }, // 1348 CVTDQ2PDrr
    1763             :   { 1, 2, 3, 0, 0 }, // 1349 CVTPD2DQrr
    1764             :   { 1, 2, 3, 0, 0 }, // 1350 CVTPD2PSrr
    1765             :   { 1, 6, 7, 0, 0 }, // 1351 CVTSD2SSrr
    1766             :   { 1, 6, 7, 0, 0 }, // 1352 CVTSI2SD64rr
    1767             :   { 1, 6, 7, 0, 0 }, // 1353 CVTSI2SDrr
    1768             :   { 1, 2, 3, 0, 0 }, // 1354 CVTTPD2DQrr
    1769             :   { 1, 2, 3, 0, 0 }, // 1355 MMX_CVTPD2PIirr
    1770             :   { 1, 2, 3, 0, 0 }, // 1356 MMX_CVTPI2PDirr
    1771             :   { 1, 2, 3, 0, 0 }, // 1357 MMX_CVTTPD2PIirr
    1772             :   { 0, 0, 0, 0, 0 }, // 1358 VCVTDQ2PDYrr
    1773             :   { 0, 0, 0, 0, 0 }, // 1359 VCVTDQ2PDrr
    1774             :   { 0, 0, 0, 0, 0 }, // 1360 VCVTPD2DQYrr
    1775             :   { 0, 0, 0, 0, 0 }, // 1361 VCVTPD2DQrr
    1776             :   { 1, 2, 3, 0, 0 }, // 1362 VCVTPD2PSYrr
    1777             :   { 1, 2, 3, 0, 0 }, // 1363 VCVTPD2PSrr
    1778             :   { 1, 6, 7, 0, 0 }, // 1364 VCVTSD2SSrr
    1779             :   { 0, 0, 0, 0, 0 }, // 1365 VCVTSI2SD64rr
    1780             :   { 0, 0, 0, 0, 0 }, // 1366 VCVTSI2SDrr
    1781             :   { 1, 2, 3, 0, 0 }, // 1367 VCVTTPD2DQYrr
    1782             :   { 1, 2, 3, 0, 0 }, // 1368 VCVTTPD2DQrr
    1783             :   { 1, 3, 4, 0, 0 }, // 1369 MOV64sr
    1784             :   { 1, 81, 82, 0, 0 }, // 1370 OUT32ir
    1785             :   { 1, 81, 82, 0, 0 }, // 1371 OUT8ir
    1786             :   { 1, 71, 72, 0, 0 }, // 1372 PAUSE
    1787             :   { 1, 6, 7, 0, 0 }, // 1373 SHLD16rrCL
    1788             :   { 1, 16, 17, 0, 0 }, // 1374 SHLD32rrCL
    1789             :   { 1, 28, 29, 0, 0 }, // 1375 SHLD64rrCL
    1790             :   { 1, 6, 7, 0, 0 }, // 1376 SHRD16rrCL
    1791             :   { 1, 16, 17, 0, 0 }, // 1377 SHRD32rrCL
    1792             :   { 1, 28, 29, 0, 0 }, // 1378 SHRD64rrCL
    1793             :   { 1, 14, 15, 0, 0 }, // 1379 MULPDrr
    1794             :   { 1, 57, 58, 0, 0 }, // 1380 MULPSrr
    1795             :   { 1, 57, 58, 0, 0 }, // 1381 MULSDrr_MULSDrr_Int
    1796             :   { 1, 75, 76, 0, 0 }, // 1382 MULSSrr_MULSSrr_Int
    1797             :   { 0, 0, 0, 0, 0 }, // 1383 MUL_FPrST0
    1798             :   { 0, 0, 0, 0, 0 }, // 1384 MUL_FST0r
    1799             :   { 0, 0, 0, 0, 0 }, // 1385 MUL_FrST0
    1800             :   { 0, 0, 0, 0, 0 }, // 1386 PCMPGTQrr
    1801             :   { 0, 0, 0, 0, 0 }, // 1387 PHMINPOSUWrr128
    1802             :   { 1, 14, 15, 0, 0 }, // 1388 RCPPSr
    1803             :   { 1, 75, 76, 0, 0 }, // 1389 RCPSSr
    1804             :   { 0, 0, 0, 0, 0 }, // 1390 RCPSSr_Int
    1805             :   { 1, 14, 15, 0, 0 }, // 1391 RSQRTPSr
    1806             :   { 1, 75, 76, 0, 0 }, // 1392 RSQRTSSr
    1807             :   { 0, 0, 0, 0, 0 }, // 1393 RSQRTSSr_Int
    1808             :   { 1, 14, 15, 0, 0 }, // 1394 VMULPDYrr
    1809             :   { 1, 14, 15, 0, 0 }, // 1395 VMULPDrr
    1810             :   { 1, 57, 58, 0, 0 }, // 1396 VMULPSYrr
    1811             :   { 1, 57, 58, 0, 0 }, // 1397 VMULPSrr
    1812             :   { 1, 57, 58, 0, 0 }, // 1398 VMULSDrr_VMULSDrr_Int
    1813             :   { 1, 75, 76, 0, 0 }, // 1399 VMULSSrr_VMULSSrr_Int
    1814             :   { 0, 0, 0, 0, 0 }, // 1400 VPCMPGTQrr
    1815             :   { 0, 0, 0, 0, 0 }, // 1401 VPHMINPOSUWrr128
    1816             :   { 1, 14, 15, 0, 0 }, // 1402 VRCPPSr
    1817             :   { 1, 75, 76, 0, 0 }, // 1403 VRCPSSr
    1818             :   { 0, 0, 0, 0, 0 }, // 1404 VRCPSSr_Int
    1819             :   { 1, 14, 15, 0, 0 }, // 1405 VRSQRTPSr
    1820             :   { 1, 75, 76, 0, 0 }, // 1406 VRSQRTSSr
    1821             :   { 0, 0, 0, 0, 0 }, // 1407 VRSQRTSSr_Int
    1822             :   { 1, 5, 6, 0, 0 }, // 1408 MOV16rm_MOV32rm_MOV64rm
    1823             :   { 1, 5, 6, 0, 0 }, // 1409 MOV8rm_MOV8rm_NOREX
    1824             :   { 1, 5, 6, 0, 0 }, // 1410 MOVSX32rm16_MOVSX64rm16
    1825             :   { 1, 5, 6, 0, 0 }, // 1411 MOVSX64rm32
    1826             :   { 1, 21, 22, 0, 0 }, // 1412 MOVSX16rm8
    1827             :   { 1, 5, 6, 0, 0 }, // 1413 MOVSX32rm8_MOVSX64rm8
    1828             :   { 1, 5, 6, 0, 0 }, // 1414 MOVZX32rm16_MOVZX64rm16
    1829             :   { 1, 21, 22, 0, 0 }, // 1415 MOVZX16rm8
    1830             :   { 1, 5, 6, 0, 0 }, // 1416 MOVZX32rm8_MOVZX64rm8
    1831             :   { 0, 0, 0, 0, 0 }, // 1417 PREFETCH_PREFETCHW
    1832             :   { 1, 5, 6, 0, 0 }, // 1418 PREFETCHNTA_PREFETCHT0_PREFETCHT1_PREFETCHT2
    1833             :   { 1, 28, 29, 0, 0 }, // 1419 CVTSD2SI64rr
    1834             :   { 1, 28, 29, 0, 0 }, // 1420 CVTSD2SIrr
    1835             :   { 1, 14, 15, 0, 0 }, // 1421 CVTSS2SI64rr
    1836             :   { 1, 28, 29, 0, 0 }, // 1422 CVTSS2SIrr
    1837             :   { 1, 28, 29, 0, 0 }, // 1423 CVTTSD2SI64rr
    1838             :   { 1, 28, 29, 0, 0 }, // 1424 CVTTSD2SIrr
    1839             :   { 1, 14, 15, 0, 0 }, // 1425 CVTTSS2SI64rr
    1840             :   { 1, 28, 29, 0, 0 }, // 1426 CVTTSS2SIrr
    1841             :   { 1, 28, 29, 0, 0 }, // 1427 VCVTSD2SI64rr
    1842             :   { 1, 28, 29, 0, 0 }, // 1428 VCVTSD2SIrr
    1843             :   { 1, 14, 15, 0, 0 }, // 1429 VCVTSS2SI64rr
    1844             :   { 1, 28, 29, 0, 0 }, // 1430 VCVTSS2SIrr
    1845             :   { 1, 28, 29, 0, 0 }, // 1431 VCVTTSD2SI64rr
    1846             :   { 1, 28, 29, 0, 0 }, // 1432 VCVTTSD2SIrr
    1847             :   { 1, 14, 15, 0, 0 }, // 1433 VCVTTSS2SI64rr
    1848             :   { 1, 28, 29, 0, 0 }, // 1434 VCVTTSS2SIrr
    1849             :   { 1, 5, 6, 0, 0 }, // 1435 MOV16mr_MOV32mr_MOV64mr
    1850             :   { 1, 5, 6, 0, 0 }, // 1436 MOV8mr_MOV8mr_NOREX
    1851             :   { 1, 5, 6, 0, 0 }, // 1437 MOVAPDmr
    1852             :   { 1, 5, 6, 0, 0 }, // 1438 MOVAPSmr
    1853             :   { 1, 5, 6, 0, 0 }, // 1439 MOVDQAmr
    1854             :   { 1, 16, 17, 0, 0 }, // 1440 MOVDQUmr
    1855             :   { 1, 5, 6, 0, 0 }, // 1441 MOVHPDmr
    1856             :   { 1, 5, 6, 0, 0 }, // 1442 MOVHPSmr
    1857             :   { 1, 5, 6, 0, 0 }, // 1443 MOVLPDmr
    1858             :   { 1, 5, 6, 0, 0 }, // 1444 MOVLPSmr
    1859             :   { 1, 5, 6, 0, 0 }, // 1445 MOVNTDQmr
    1860             :   { 1, 5, 6, 0, 0 }, // 1446 MOVNTI_64mr
    1861             :   { 1, 5, 6, 0, 0 }, // 1447 MOVNTImr
    1862             :   { 1, 5, 6, 0, 0 }, // 1448 MOVNTPDmr
    1863             :   { 1, 5, 6, 0, 0 }, // 1449 MOVNTPSmr
    1864             :   { 1, 5, 6, 0, 0 }, // 1450 MOVPDI2DImr
    1865             :   { 1, 5, 6, 0, 0 }, // 1451 MOVPQI2QImr
    1866             :   { 1, 5, 6, 0, 0 }, // 1452 MOVPQIto64mr
    1867             :   { 1, 5, 6, 0, 0 }, // 1453 MOVSSmr
    1868             :   { 1, 16, 17, 0, 0 }, // 1454 MOVUPDmr
    1869             :   { 1, 16, 17, 0, 0 }, // 1455 MOVUPSmr
    1870             :   { 1, 18, 20, 0, 0 }, // 1456 PUSH64i8
    1871             :   { 1, 18, 20, 0, 0 }, // 1457 PUSH16r_PUSH16rmr_PUSH32r_PUSH32rmr_PUSH64r_PUSH64rmr
    1872             :   { 1, 16, 17, 0, 0 }, // 1458 PUSH16rmm_PUSH32rmm_PUSH64rmm
    1873             :   { 0, 0, 0, 0, 0 }, // 1459 VEXTRACTF128mr
    1874             :   { 1, 5, 6, 0, 0 }, // 1460 VMOVAPDYmr
    1875             :   { 1, 5, 6, 0, 0 }, // 1461 VMOVAPDmr
    1876             :   { 1, 5, 6, 0, 0 }, // 1462 VMOVAPSYmr
    1877             :   { 1, 5, 6, 0, 0 }, // 1463 VMOVAPSmr
    1878             :   { 1, 5, 6, 0, 0 }, // 1464 VMOVDQAYmr
    1879             :   { 1, 5, 6, 0, 0 }, // 1465 VMOVDQAmr
    1880             :   { 1, 16, 17, 0, 0 }, // 1466 VMOVDQUYmr
    1881             :   { 1, 16, 17, 0, 0 }, // 1467 VMOVDQUmr
    1882             :   { 1, 5, 6, 0, 0 }, // 1468 VMOVHPDmr
    1883             :   { 1, 5, 6, 0, 0 }, // 1469 VMOVHPSmr
    1884             :   { 1, 5, 6, 0, 0 }, // 1470 VMOVLPDmr
    1885             :   { 1, 5, 6, 0, 0 }, // 1471 VMOVLPSmr
    1886             :   { 1, 5, 6, 0, 0 }, // 1472 VMOVNTDQYmr
    1887             :   { 1, 5, 6, 0, 0 }, // 1473 VMOVNTDQmr
    1888             :   { 1, 5, 6, 0, 0 }, // 1474 VMOVNTPDYmr
    1889             :   { 1, 5, 6, 0, 0 }, // 1475 VMOVNTPDmr
    1890             :   { 1, 5, 6, 0, 0 }, // 1476 VMOVNTPSYmr
    1891             :   { 1, 5, 6, 0, 0 }, // 1477 VMOVNTPSmr
    1892             :   { 1, 5, 6, 0, 0 }, // 1478 VMOVPDI2DImr
    1893             :   { 1, 5, 6, 0, 0 }, // 1479 VMOVPQI2QImr
    1894             :   { 1, 5, 6, 0, 0 }, // 1480 VMOVPQIto64mr
    1895             :   { 1, 5, 6, 0, 0 }, // 1481 VMOVSDmr
    1896             :   { 1, 5, 6, 0, 0 }, // 1482 VMOVSSmr
    1897             :   { 1, 16, 17, 0, 0 }, // 1483 VMOVUPDYmr
    1898             :   { 1, 16, 17, 0, 0 }, // 1484 VMOVUPDmr
    1899             :   { 1, 16, 17, 0, 0 }, // 1485 VMOVUPSYmr
    1900             :   { 1, 16, 17, 0, 0 }, // 1486 VMOVUPSmr
    1901             :   { 0, 0, 0, 0, 0 }, // 1487 MPSADBWrri
    1902             :   { 1, 4, 5, 0, 0 }, // 1488 VMPSADBWrri
    1903             :   { 1, 22, 23, 0, 0 }, // 1489 CLI
    1904             :   { 1, 6, 7, 0, 0 }, // 1490 CVTSI2SS64rr
    1905             :   { 1, 6, 7, 0, 0 }, // 1491 CVTSI2SSrr
    1906             :   { 1, 28, 29, 0, 0 }, // 1492 HADDPDrr
    1907             :   { 1, 28, 29, 0, 0 }, // 1493 HADDPSrr
    1908             :   { 1, 28, 29, 0, 0 }, // 1494 HSUBPDrr
    1909             :   { 1, 28, 29, 0, 0 }, // 1495 HSUBPSrr
    1910             :   { 0, 0, 0, 0, 0 }, // 1496 VCVTSI2SS64rr
    1911             :   { 0, 0, 0, 0, 0 }, // 1497 VCVTSI2SSrr
    1912             :   { 1, 28, 29, 0, 0 }, // 1498 VHADDPDYrr
    1913             :   { 1, 28, 29, 0, 0 }, // 1499 VHADDPDrr
    1914             :   { 1, 28, 29, 0, 0 }, // 1500 VHADDPSYrr
    1915             :   { 1, 28, 29, 0, 0 }, // 1501 VHADDPSrr
    1916             :   { 1, 28, 29, 0, 0 }, // 1502 VHSUBPDYrr
    1917             :   { 1, 28, 29, 0, 0 }, // 1503 VHSUBPDrr
    1918             :   { 1, 28, 29, 0, 0 }, // 1504 VHSUBPSYrr
    1919             :   { 1, 28, 29, 0, 0 }, // 1505 VHSUBPSrr
    1920             :   { 1, 16, 17, 0, 0 }, // 1506 ISTT_FP16m
    1921             :   { 1, 16, 17, 0, 0 }, // 1507 ISTT_FP32m
    1922             :   { 1, 16, 17, 0, 0 }, // 1508 ISTT_FP64m
    1923             :   { 1, 16, 17, 0, 0 }, // 1509 PUSHGS64
    1924             :   { 1, 18, 20, 0, 0 }, // 1510 CALL64pcrel32
    1925             :   { 1, 18, 20, 0, 0 }, // 1511 CALL16r_CALL32r_CALL64r
    1926             :   { 0, 0, 0, 0, 0 }, // 1512 EXTRACTPSmr
    1927             :   { 1, 5, 6, 0, 0 }, // 1513 VEXTRACTPSmr
    1928             :   { 0, 0, 0, 0, 0 }, // 1514 VMASKMOVPDYmr
    1929             :   { 0, 0, 0, 0, 0 }, // 1515 VMASKMOVPDmr
    1930             :   { 0, 0, 0, 0, 0 }, // 1516 VMASKMOVPSYmr
    1931             :   { 0, 0, 0, 0, 0 }, // 1517 VMASKMOVPSmr
    1932             :   { 1, 16, 17, 0, 0 }, // 1518 SETAEm
    1933             :   { 1, 16, 17, 0, 0 }, // 1519 SETBm
    1934             :   { 1, 16, 17, 0, 0 }, // 1520 SETEm
    1935             :   { 1, 16, 17, 0, 0 }, // 1521 SETGEm
    1936             :   { 1, 16, 17, 0, 0 }, // 1522 SETGm
    1937             :   { 1, 16, 17, 0, 0 }, // 1523 SETLEm
    1938             :   { 1, 16, 17, 0, 0 }, // 1524 SETLm
    1939             :   { 1, 16, 17, 0, 0 }, // 1525 SETNEm
    1940             :   { 1, 16, 17, 0, 0 }, // 1526 SETNOm
    1941             :   { 1, 16, 17, 0, 0 }, // 1527 SETNPm
    1942             :   { 1, 16, 17, 0, 0 }, // 1528 SETNSm
    1943             :   { 1, 16, 17, 0, 0 }, // 1529 SETOm
    1944             :   { 1, 16, 17, 0, 0 }, // 1530 SETPm
    1945             :   { 1, 16, 17, 0, 0 }, // 1531 SETSm
    1946             :   { 0, 0, 0, 0, 0 }, // 1532 PEXTRBmr
    1947             :   { 0, 0, 0, 0, 0 }, // 1533 VPEXTRBmr
    1948             :   { 0, 0, 0, 0, 0 }, // 1534 VPEXTRDmr
    1949             :   { 0, 0, 0, 0, 0 }, // 1535 VPEXTRWmr
    1950             :   { 1, 5, 6, 0, 0 }, // 1536 MOV8mi
    1951             :   { 1, 4, 5, 0, 0 }, // 1537 STOSB
    1952             :   { 1, 4, 5, 0, 0 }, // 1538 STOSL
    1953             :   { 1, 4, 5, 0, 0 }, // 1539 STOSQ
    1954             :   { 1, 4, 5, 0, 0 }, // 1540 STOSW
    1955             :   { 1, 45, 46, 0, 0 }, // 1541 FNINIT
    1956             :   { 1, 17, 18, 0, 0 }, // 1542 CMPXCHG16rr_CMPXCHG32rr_CMPXCHG64rr
    1957             :   { 1, 14, 15, 0, 0 }, // 1543 CMPXCHG8rr
    1958             :   { 1, 16, 17, 0, 0 }, // 1544 SETAm
    1959             :   { 1, 16, 17, 0, 0 }, // 1545 SETBEm
    1960             :   { 1, 43, 44, 0, 0 }, // 1546 LDMXCSR
    1961             :   { 1, 17, 18, 0, 0 }, // 1547 STMXCSR
    1962             :   { 1, 43, 44, 0, 0 }, // 1548 VLDMXCSR
    1963             :   { 1, 17, 18, 0, 0 }, // 1549 VSTMXCSR
    1964             :   { 0, 0, 0, 0, 0 }, // 1550 PEXTRDmr
    1965             :   { 0, 0, 0, 0, 0 }, // 1551 PEXTRQmr
    1966             :   { 0, 0, 0, 0, 0 }, // 1552 VPEXTRQmr
    1967             :   { 1, 14, 15, 0, 0 }, // 1553 PUSHF16
    1968             :   { 1, 14, 15, 0, 0 }, // 1554 PUSHF64
    1969             :   { 1, 5, 6, 0, 0 }, // 1555 CLFLUSH
    1970             :   { 0, 0, 0, 0, 0 }, // 1556 CLFLUSHOPT
    1971             :   { 1, 53, 54, 0, 0 }, // 1557 FXRSTOR_FXRSTOR64
    1972             :   { 1, 21, 22, 0, 0 }, // 1558 LDDQUrm
    1973             :   { 1, 74, 75, 0, 0 }, // 1559 MMX_MOVD64from64rm
    1974             :   { 1, 5, 6, 0, 0 }, // 1560 MOV64toPQIrm
    1975             :   { 1, 5, 6, 0, 0 }, // 1561 MOVAPDrm
    1976             :   { 1, 5, 6, 0, 0 }, // 1562 MOVAPSrm
    1977             :   { 1, 5, 6, 0, 0 }, // 1563 MOVDDUPrm
    1978             :   { 1, 5, 6, 0, 0 }, // 1564 MOVDI2PDIrm
    1979             :   { 1, 5, 6, 0, 0 }, // 1565 MOVDQArm
    1980             :   { 1, 21, 22, 0, 0 }, // 1566 MOVDQUrm
    1981             :   { 0, 0, 0, 0, 0 }, // 1567 MOVNTDQArm
    1982             :   { 1, 5, 6, 0, 0 }, // 1568 MOVSHDUPrm
    1983             :   { 1, 5, 6, 0, 0 }, // 1569 MOVSLDUPrm
    1984             :   { 1, 5, 6, 0, 0 }, // 1570 MOVSSrm
    1985             :   { 1, 21, 22, 0, 0 }, // 1571 MOVUPDrm
    1986             :   { 1, 21, 22, 0, 0 }, // 1572 MOVUPSrm
    1987             :   { 1, 16, 17, 0, 0 }, // 1573 POP16r
    1988             :   { 1, 21, 22, 0, 0 }, // 1574 POP16rmm_POP32rmm_POP64rmm
    1989             :   { 1, 18, 20, 0, 0 }, // 1575 POP16rmr_POP32r_POP32rmr_POP64r_POP64rmr
    1990             :   { 0, 0, 0, 0, 0 }, // 1576 VBROADCASTSSrm
    1991             :   { 0, 0, 0, 0, 0 }, // 1577 VLDDQUYrm
    1992             :   { 0, 0, 0, 0, 0 }, // 1578 VLDDQUrm
    1993             :   { 1, 5, 6, 0, 0 }, // 1579 VMOV64toPQIrm
    1994             :   { 1, 5, 6, 0, 0 }, // 1580 VMOVAPDrm
    1995             :   { 1, 5, 6, 0, 0 }, // 1581 VMOVAPSrm
    1996             :   { 1, 5, 6, 0, 0 }, // 1582 VMOVDDUPrm
    1997             :   { 1, 5, 6, 0, 0 }, // 1583 VMOVDI2PDIrm
    1998             :   { 1, 5, 6, 0, 0 }, // 1584 VMOVDQArm
    1999             :   { 1, 21, 22, 0, 0 }, // 1585 VMOVDQUrm
    2000             :   { 0, 0, 0, 0, 0 }, // 1586 VMOVNTDQArm
    2001             :   { 0, 0, 0, 0, 0 }, // 1587 VMOVQI2PQIrm
    2002             :   { 1, 5, 6, 0, 0 }, // 1588 VMOVSDrm
    2003             :   { 1, 5, 6, 0, 0 }, // 1589 VMOVSHDUPrm
    2004             :   { 1, 5, 6, 0, 0 }, // 1590 VMOVSLDUPrm
    2005             :   { 1, 5, 6, 0, 0 }, // 1591 VMOVSSrm
    2006             :   { 1, 21, 22, 0, 0 }, // 1592 VMOVUPDrm
    2007             :   { 1, 21, 22, 0, 0 }, // 1593 VMOVUPSrm
    2008             :   { 1, 16, 17, 0, 0 }, // 1594 JMP16m_JMP32m_JMP64m
    2009             :   { 1, 77, 78, 0, 0 }, // 1595 MOV64sm
    2010             :   { 1, 4, 5, 0, 0 }, // 1596 BT16mi8_BT32mi8_BT64mi8
    2011             :   { 1, 5, 6, 0, 0 }, // 1597 MMX_PABSBrm64
    2012             :   { 1, 5, 6, 0, 0 }, // 1598 MMX_PABSDrm64
    2013             :   { 1, 5, 6, 0, 0 }, // 1599 MMX_PABSWrm64
    2014             :   { 0, 0, 0, 0, 0 }, // 1600 MMX_PALIGNR64irm
    2015             :   { 1, 5, 6, 0, 0 }, // 1601 MMX_PSHUFBrm64
    2016             :   { 1, 4, 5, 0, 0 }, // 1602 MMX_PSIGNBrm64
    2017             :   { 1, 4, 5, 0, 0 }, // 1603 MMX_PSIGNDrm64
    2018             :   { 1, 4, 5, 0, 0 }, // 1604 MMX_PSIGNWrm64
    2019             :   { 1, 5, 6, 0, 0 }, // 1605 ADD16rm_ADD32rm_ADD64rm
    2020             :   { 1, 5, 6, 0, 0 }, // 1606 ADD8rm
    2021             :   { 1, 5, 6, 0, 0 }, // 1607 AND16rm_AND32rm_AND64rm
    2022             :   { 1, 5, 6, 0, 0 }, // 1608 AND8rm
    2023             :   { 1, 5, 6, 0, 0 }, // 1609 CMP16mi8_CMP32mi8_CMP64mi8
    2024             :   { 1, 5, 6, 0, 0 }, // 1610 CMP16mr_CMP32mr_CMP64mr
    2025             :   { 1, 5, 6, 0, 0 }, // 1611 CMP16rm_CMP32rm_CMP64rm
    2026             :   { 1, 5, 6, 0, 0 }, // 1612 CMP8mi_CMP8mi8
    2027             :   { 1, 5, 6, 0, 0 }, // 1613 CMP8mr
    2028             :   { 1, 5, 6, 0, 0 }, // 1614 CMP8rm
    2029             :   { 1, 16, 17, 0, 0 }, // 1615 LODSL
    2030             :   { 1, 16, 17, 0, 0 }, // 1616 LODSQ
    2031             :   { 1, 5, 6, 0, 0 }, // 1617 OR16rm_OR32rm_OR64rm
    2032             :   { 1, 5, 6, 0, 0 }, // 1618 OR8rm
    2033             :   { 1, 5, 6, 0, 0 }, // 1619 SUB16rm_SUB32rm_SUB64rm
    2034             :   { 1, 5, 6, 0, 0 }, // 1620 SUB8rm
    2035             :   { 1, 5, 6, 0, 0 }, // 1621 XOR16rm_XOR32rm_XOR64rm
    2036             :   { 1, 5, 6, 0, 0 }, // 1622 XOR8rm
    2037             :   { 1, 16, 17, 0, 0 }, // 1623 ST_F32m
    2038             :   { 1, 16, 17, 0, 0 }, // 1624 ST_F64m
    2039             :   { 1, 16, 17, 0, 0 }, // 1625 ST_FP32m
    2040             :   { 1, 16, 17, 0, 0 }, // 1626 ST_FP64m
    2041             :   { 1, 43, 44, 0, 0 }, // 1627 ST_FP80m
    2042             :   { 0, 0, 0, 0, 0 }, // 1628 VBROADCASTSDYrm
    2043             :   { 0, 0, 0, 0, 0 }, // 1629 VBROADCASTSSYrm
    2044             :   { 1, 5, 6, 0, 0 }, // 1630 VMOVAPDYrm
    2045             :   { 1, 5, 6, 0, 0 }, // 1631 VMOVAPSYrm
    2046             :   { 0, 0, 0, 0, 0 }, // 1632 VMOVDDUPYrm
    2047             :   { 1, 5, 6, 0, 0 }, // 1633 VMOVDQAYrm
    2048             :   { 1, 21, 22, 0, 0 }, // 1634 VMOVDQUYrm
    2049             :   { 1, 5, 6, 0, 0 }, // 1635 VMOVSHDUPYrm
    2050             :   { 1, 5, 6, 0, 0 }, // 1636 VMOVSLDUPYrm
    2051             :   { 1, 21, 22, 0, 0 }, // 1637 VMOVUPDYrm
    2052             :   { 1, 21, 22, 0, 0 }, // 1638 VMOVUPSYrm
    2053             :   { 1, 28, 29, 0, 0 }, // 1639 CVTPS2PDrm
    2054             :   { 1, 2, 3, 0, 0 }, // 1640 CVTSS2SDrm
    2055             :   { 1, 28, 29, 0, 0 }, // 1641 VCVTPS2PDYrm
    2056             :   { 1, 28, 29, 0, 0 }, // 1642 VCVTPS2PDrm
    2057             :   { 1, 2, 3, 0, 0 }, // 1643 VCVTSS2SDrm
    2058             :   { 0, 0, 0, 0, 0 }, // 1644 VTESTPDrm
    2059             :   { 0, 0, 0, 0, 0 }, // 1645 VTESTPSrm
    2060             :   { 1, 5, 6, 0, 0 }, // 1646 ANDNPDrm
    2061             :   { 1, 5, 6, 0, 0 }, // 1647 ANDNPSrm
    2062             :   { 1, 5, 6, 0, 0 }, // 1648 ANDPDrm
    2063             :   { 1, 5, 6, 0, 0 }, // 1649 ANDPSrm
    2064             :   { 0, 0, 0, 0, 0 }, // 1650 INSERTPSrm
    2065             :   { 1, 5, 6, 0, 0 }, // 1651 MOVHPDrm
    2066             :   { 1, 5, 6, 0, 0 }, // 1652 MOVHPSrm
    2067             :   { 1, 5, 6, 0, 0 }, // 1653 MOVLPDrm
    2068             :   { 1, 5, 6, 0, 0 }, // 1654 MOVLPSrm
    2069             :   { 1, 5, 6, 0, 0 }, // 1655 ORPDrm
    2070             :   { 1, 5, 6, 0, 0 }, // 1656 ORPSrm
    2071             :   { 1, 5, 6, 0, 0 }, // 1657 SHUFPDrmi
    2072             :   { 1, 5, 6, 0, 0 }, // 1658 SHUFPSrmi
    2073             :   { 1, 5, 6, 0, 0 }, // 1659 UNPCKHPDrm
    2074             :   { 1, 5, 6, 0, 0 }, // 1660 UNPCKHPSrm
    2075             :   { 1, 5, 6, 0, 0 }, // 1661 UNPCKLPDrm
    2076             :   { 1, 5, 6, 0, 0 }, // 1662 UNPCKLPSrm
    2077             :   { 1, 5, 6, 0, 0 }, // 1663 VANDNPDrm
    2078             :   { 1, 5, 6, 0, 0 }, // 1664 VANDNPSrm
    2079             :   { 1, 5, 6, 0, 0 }, // 1665 VANDPDrm
    2080             :   { 1, 5, 6, 0, 0 }, // 1666 VANDPSrm
    2081             :   { 0, 0, 0, 0, 0 }, // 1667 VBROADCASTF128
    2082             :   { 1, 5, 6, 0, 0 }, // 1668 VINSERTPSrm
    2083             :   { 1, 5, 6, 0, 0 }, // 1669 VMOVHPDrm
    2084             :   { 1, 5, 6, 0, 0 }, // 1670 VMOVHPSrm
    2085             :   { 1, 5, 6, 0, 0 }, // 1671 VMOVLPDrm
    2086             :   { 1, 5, 6, 0, 0 }, // 1672 VMOVLPSrm
    2087             :   { 1, 5, 6, 0, 0 }, // 1673 VORPDrm
    2088             :   { 1, 5, 6, 0, 0 }, // 1674 VORPSrm
    2089             :   { 0, 0, 0, 0, 0 }, // 1675 VPERMILPDmi
    2090             :   { 0, 0, 0, 0, 0 }, // 1676 VPERMILPDrm
    2091             :   { 0, 0, 0, 0, 0 }, // 1677 VPERMILPSmi
    2092             :   { 0, 0, 0, 0, 0 }, // 1678 VPERMILPSrm
    2093             :   { 1, 5, 6, 0, 0 }, // 1679 VSHUFPDrmi
    2094             :   { 1, 5, 6, 0, 0 }, // 1680 VSHUFPSrmi
    2095             :   { 1, 5, 6, 0, 0 }, // 1681 VUNPCKHPDrm
    2096             :   { 1, 5, 6, 0, 0 }, // 1682 VUNPCKHPSrm
    2097             :   { 1, 5, 6, 0, 0 }, // 1683 VUNPCKLPDrm
    2098             :   { 1, 5, 6, 0, 0 }, // 1684 VUNPCKLPSrm
    2099             :   { 1, 5, 6, 0, 0 }, // 1685 VXORPDrm
    2100             :   { 1, 5, 6, 0, 0 }, // 1686 VXORPSrm
    2101             :   { 1, 5, 6, 0, 0 }, // 1687 XORPDrm
    2102             :   { 1, 5, 6, 0, 0 }, // 1688 XORPSrm
    2103             :   { 0, 0, 0, 0, 0 }, // 1689 AESDECLASTrr
    2104             :   { 0, 0, 0, 0, 0 }, // 1690 AESDECrr
    2105             :   { 0, 0, 0, 0, 0 }, // 1691 AESENCLASTrr
    2106             :   { 0, 0, 0, 0, 0 }, // 1692 AESENCrr
    2107             :   { 0, 0, 0, 0, 0 }, // 1693 VAESDECLASTrr
    2108             :   { 0, 0, 0, 0, 0 }, // 1694 VAESDECrr
    2109             :   { 0, 0, 0, 0, 0 }, // 1695 VAESENCLASTrr
    2110             :   { 0, 0, 0, 0, 0 }, // 1696 VAESENCrr
    2111             :   { 1, 5, 6, 0, 0 }, // 1697 BLENDPDrmi
    2112             :   { 1, 5, 6, 0, 0 }, // 1698 BLENDPSrmi
    2113             :   { 1, 5, 6, 0, 0 }, // 1699 VBLENDPDrmi
    2114             :   { 1, 5, 6, 0, 0 }, // 1700 VBLENDPSrmi
    2115             :   { 0, 0, 0, 0, 0 }, // 1701 VINSERTF128rm
    2116             :   { 1, 21, 22, 0, 0 }, // 1702 MMX_PADDQirm
    2117             :   { 1, 5, 6, 0, 0 }, // 1703 PABSBrm
    2118             :   { 1, 5, 6, 0, 0 }, // 1704 PABSDrm
    2119             :   { 1, 5, 6, 0, 0 }, // 1705 PABSWrm
    2120             :   { 1, 5, 6, 0, 0 }, // 1706 PACKSSDWrm
    2121             :   { 1, 5, 6, 0, 0 }, // 1707 PACKSSWBrm
    2122             :   { 1, 5, 6, 0, 0 }, // 1708 PACKUSDWrm
    2123             :   { 1, 5, 6, 0, 0 }, // 1709 PACKUSWBrm
    2124             :   { 1, 5, 6, 0, 0 }, // 1710 PADDBrm
    2125             :   { 1, 5, 6, 0, 0 }, // 1711 PADDDrm
    2126             :   { 1, 21, 22, 0, 0 }, // 1712 PADDQrm
    2127             :   { 1, 5, 6, 0, 0 }, // 1713 PADDSBrm
    2128             :   { 1, 5, 6, 0, 0 }, // 1714 PADDSWrm
    2129             :   { 1, 5, 6, 0, 0 }, // 1715 PADDUSBrm
    2130             :   { 1, 5, 6, 0, 0 }, // 1716 PADDUSWrm
    2131             :   { 1, 5, 6, 0, 0 }, // 1717 PADDWrm
    2132             :   { 1, 5, 6, 0, 0 }, // 1718 PALIGNRrmi
    2133             :   { 1, 5, 6, 0, 0 }, // 1719 PAVGBrm
    2134             :   { 1, 5, 6, 0, 0 }, // 1720 PAVGWrm
    2135             :   { 1, 5, 6, 0, 0 }, // 1721 PBLENDWrmi
    2136             :   { 1, 5, 6, 0, 0 }, // 1722 PCMPEQBrm
    2137             :   { 1, 5, 6, 0, 0 }, // 1723 PCMPEQDrm
    2138             :   { 0, 0, 0, 0, 0 }, // 1724 PCMPEQQrm
    2139             :   { 1, 5, 6, 0, 0 }, // 1725 PCMPEQWrm
    2140             :   { 1, 5, 6, 0, 0 }, // 1726 PCMPGTBrm
    2141             :   { 1, 5, 6, 0, 0 }, // 1727 PCMPGTDrm
    2142             :   { 1, 5, 6, 0, 0 }, // 1728 PCMPGTWrm
    2143             :   { 0, 0, 0, 0, 0 }, // 1729 PINSRBrm
    2144             :   { 0, 0, 0, 0, 0 }, // 1730 PINSRDrm
    2145             :   { 0, 0, 0, 0, 0 }, // 1731 PINSRQrm
    2146             :   { 1, 5, 6, 0, 0 }, // 1732 PINSRWrmi
    2147             :   { 0, 0, 0, 0, 0 }, // 1733 PMAXSBrm
    2148             :   { 0, 0, 0, 0, 0 }, // 1734 PMAXSDrm
    2149             :   { 1, 5, 6, 0, 0 }, // 1735 PMAXSWrm
    2150             :   { 1, 5, 6, 0, 0 }, // 1736 PMAXUBrm
    2151             :   { 0, 0, 0, 0, 0 }, // 1737 PMAXUDrm
    2152             :   { 0, 0, 0, 0, 0 }, // 1738 PMAXUWrm
    2153             :   { 0, 0, 0, 0, 0 }, // 1739 PMINSBrm
    2154             :   { 0, 0, 0, 0, 0 }, // 1740 PMINSDrm
    2155             :   { 1, 5, 6, 0, 0 }, // 1741 PMINSWrm
    2156             :   { 1, 5, 6, 0, 0 }, // 1742 PMINUBrm
    2157             :   { 0, 0, 0, 0, 0 }, // 1743 PMINUDrm
    2158             :   { 0, 0, 0, 0, 0 }, // 1744 PMINUWrm
    2159             :   { 1, 5, 6, 0, 0 }, // 1745 PMOVSXBDrm
    2160             :   { 1, 5, 6, 0, 0 }, // 1746 PMOVSXBQrm
    2161             :   { 1, 5, 6, 0, 0 }, // 1747 PMOVSXBWrm
    2162             :   { 1, 5, 6, 0, 0 }, // 1748 PMOVSXDQrm
    2163             :   { 1, 5, 6, 0, 0 }, // 1749 PMOVSXWDrm
    2164             :   { 1, 5, 6, 0, 0 }, // 1750 PMOVSXWQrm
    2165             :   { 1, 5, 6, 0, 0 }, // 1751 PMOVZXBDrm
    2166             :   { 1, 5, 6, 0, 0 }, // 1752 PMOVZXBQrm
    2167             :   { 1, 5, 6, 0, 0 }, // 1753 PMOVZXBWrm
    2168             :   { 1, 5, 6, 0, 0 }, // 1754 PMOVZXDQrm
    2169             :   { 1, 5, 6, 0, 0 }, // 1755 PMOVZXWDrm
    2170             :   { 1, 5, 6, 0, 0 }, // 1756 PMOVZXWQrm
    2171             :   { 1, 43, 44, 0, 0 }, // 1757 PSHUFBrm
    2172             :   { 1, 5, 6, 0, 0 }, // 1758 PSHUFDmi
    2173             :   { 1, 5, 6, 0, 0 }, // 1759 PSHUFHWmi
    2174             :   { 1, 5, 6, 0, 0 }, // 1760 PSHUFLWmi
    2175             :   { 1, 5, 6, 0, 0 }, // 1761 PSIGNBrm128
    2176             :   { 1, 5, 6, 0, 0 }, // 1762 PSIGNDrm128
    2177             :   { 1, 5, 6, 0, 0 }, // 1763 PSIGNWrm128
    2178             :   { 1, 5, 6, 0, 0 }, // 1764 PSUBBrm
    2179             :   { 1, 5, 6, 0, 0 }, // 1765 PSUBDrm
    2180             :   { 1, 21, 22, 0, 0 }, // 1766 PSUBQrm
    2181             :   { 1, 5, 6, 0, 0 }, // 1767 PSUBSBrm
    2182             :   { 1, 5, 6, 0, 0 }, // 1768 PSUBSWrm
    2183             :   { 1, 5, 6, 0, 0 }, // 1769 PSUBUSBrm
    2184             :   { 1, 5, 6, 0, 0 }, // 1770 PSUBUSWrm
    2185             :   { 1, 5, 6, 0, 0 }, // 1771 PSUBWrm
    2186             :   { 1, 5, 6, 0, 0 }, // 1772 PUNPCKHBWrm
    2187             :   { 1, 5, 6, 0, 0 }, // 1773 PUNPCKHDQrm
    2188             :   { 1, 5, 6, 0, 0 }, // 1774 PUNPCKHQDQrm
    2189             :   { 1, 5, 6, 0, 0 }, // 1775 PUNPCKHWDrm
    2190             :   { 1, 5, 6, 0, 0 }, // 1776 PUNPCKLBWrm
    2191             :   { 1, 5, 6, 0, 0 }, // 1777 PUNPCKLDQrm
    2192             :   { 1, 5, 6, 0, 0 }, // 1778 PUNPCKLQDQrm
    2193             :   { 1, 5, 6, 0, 0 }, // 1779 PUNPCKLWDrm
    2194             :   { 1, 5, 6, 0, 0 }, // 1780 VPABSBrm
    2195             :   { 1, 5, 6, 0, 0 }, // 1781 VPABSDrm
    2196             :   { 1, 5, 6, 0, 0 }, // 1782 VPABSWrm
    2197             :   { 1, 5, 6, 0, 0 }, // 1783 VPACKSSDWrm
    2198             :   { 1, 5, 6, 0, 0 }, // 1784 VPACKSSWBrm
    2199             :   { 1, 5, 6, 0, 0 }, // 1785 VPACKUSDWrm
    2200             :   { 1, 5, 6, 0, 0 }, // 1786 VPACKUSWBrm
    2201             :   { 1, 5, 6, 0, 0 }, // 1787 VPADDBrm
    2202             :   { 1, 5, 6, 0, 0 }, // 1788 VPADDDrm
    2203             :   { 1, 21, 22, 0, 0 }, // 1789 VPADDQrm
    2204             :   { 1, 5, 6, 0, 0 }, // 1790 VPADDSBrm
    2205             :   { 1, 5, 6, 0, 0 }, // 1791 VPADDSWrm
    2206             :   { 1, 5, 6, 0, 0 }, // 1792 VPADDUSBrm
    2207             :   { 1, 5, 6, 0, 0 }, // 1793 VPADDUSWrm
    2208             :   { 1, 5, 6, 0, 0 }, // 1794 VPADDWrm
    2209             :   { 1, 5, 6, 0, 0 }, // 1795 VPALIGNRrmi
    2210             :   { 1, 5, 6, 0, 0 }, // 1796 VPAVGBrm
    2211             :   { 1, 5, 6, 0, 0 }, // 1797 VPAVGWrm
    2212             :   { 1, 5, 6, 0, 0 }, // 1798 VPBLENDWrmi
    2213             :   { 1, 5, 6, 0, 0 }, // 1799 VPCMPEQBrm
    2214             :   { 1, 5, 6, 0, 0 }, // 1800 VPCMPEQDrm
    2215             :   { 0, 0, 0, 0, 0 }, // 1801 VPCMPEQQrm
    2216             :   { 1, 5, 6, 0, 0 }, // 1802 VPCMPEQWrm
    2217             :   { 1, 5, 6, 0, 0 }, // 1803 VPCMPGTBrm
    2218             :   { 1, 5, 6, 0, 0 }, // 1804 VPCMPGTDrm
    2219             :   { 1, 5, 6, 0, 0 }, // 1805 VPCMPGTWrm
    2220             :   { 0, 0, 0, 0, 0 }, // 1806 VPINSRBrm
    2221             :   { 0, 0, 0, 0, 0 }, // 1807 VPINSRDrm
    2222             :   { 0, 0, 0, 0, 0 }, // 1808 VPINSRQrm
    2223             :   { 1, 5, 6, 0, 0 }, // 1809 VPINSRWrmi
    2224             :   { 0, 0, 0, 0, 0 }, // 1810 VPMAXSBrm
    2225             :   { 0, 0, 0, 0, 0 }, // 1811 VPMAXSDrm
    2226             :   { 1, 5, 6, 0, 0 }, // 1812 VPMAXSWrm
    2227             :   { 1, 5, 6, 0, 0 }, // 1813 VPMAXUBrm
    2228             :   { 0, 0, 0, 0, 0 }, // 1814 VPMAXUDrm
    2229             :   { 0, 0, 0, 0, 0 }, // 1815 VPMAXUWrm
    2230             :   { 0, 0, 0, 0, 0 }, // 1816 VPMINSBrm
    2231             :   { 0, 0, 0, 0, 0 }, // 1817 VPMINSDrm
    2232             :   { 1, 5, 6, 0, 0 }, // 1818 VPMINSWrm
    2233             :   { 1, 5, 6, 0, 0 }, // 1819 VPMINUBrm
    2234             :   { 0, 0, 0, 0, 0 }, // 1820 VPMINUDrm
    2235             :   { 0, 0, 0, 0, 0 }, // 1821 VPMINUWrm
    2236             :   { 1, 5, 6, 0, 0 }, // 1822 VPMOVSXBDrm
    2237             :   { 1, 5, 6, 0, 0 }, // 1823 VPMOVSXBQrm
    2238             :   { 1, 5, 6, 0, 0 }, // 1824 VPMOVSXBWrm
    2239             :   { 1, 5, 6, 0, 0 }, // 1825 VPMOVSXDQrm
    2240             :   { 1, 5, 6, 0, 0 }, // 1826 VPMOVSXWDrm
    2241             :   { 1, 5, 6, 0, 0 }, // 1827 VPMOVSXWQrm
    2242             :   { 1, 5, 6, 0, 0 }, // 1828 VPMOVZXBDrm
    2243             :   { 1, 5, 6, 0, 0 }, // 1829 VPMOVZXBQrm
    2244             :   { 1, 5, 6, 0, 0 }, // 1830 VPMOVZXBWrm
    2245             :   { 1, 5, 6, 0, 0 }, // 1831 VPMOVZXDQrm
    2246             :   { 1, 5, 6, 0, 0 }, // 1832 VPMOVZXWDrm
    2247             :   { 1, 5, 6, 0, 0 }, // 1833 VPMOVZXWQrm
    2248             :   { 1, 43, 44, 0, 0 }, // 1834 VPSHUFBrm
    2249             :   { 1, 5, 6, 0, 0 }, // 1835 VPSHUFDmi
    2250             :   { 1, 5, 6, 0, 0 }, // 1836 VPSHUFHWmi
    2251             :   { 1, 5, 6, 0, 0 }, // 1837 VPSHUFLWmi
    2252             :   { 1, 5, 6, 0, 0 }, // 1838 VPSIGNBrm128
    2253             :   { 1, 5, 6, 0, 0 }, // 1839 VPSIGNDrm128
    2254             :   { 1, 5, 6, 0, 0 }, // 1840 VPSIGNWrm128
    2255             :   { 1, 5, 6, 0, 0 }, // 1841 VPSUBBrm
    2256             :   { 1, 5, 6, 0, 0 }, // 1842 VPSUBDrm
    2257             :   { 1, 21, 22, 0, 0 }, // 1843 VPSUBQrm
    2258             :   { 1, 5, 6, 0, 0 }, // 1844 VPSUBSBrm
    2259             :   { 1, 5, 6, 0, 0 }, // 1845 VPSUBSWrm
    2260             :   { 1, 5, 6, 0, 0 }, // 1846 VPSUBUSBrm
    2261             :   { 1, 5, 6, 0, 0 }, // 1847 VPSUBUSWrm
    2262             :   { 1, 5, 6, 0, 0 }, // 1848 VPSUBWrm
    2263             :   { 1, 5, 6, 0, 0 }, // 1849 VPUNPCKHBWrm
    2264             :   { 1, 5, 6, 0, 0 }, // 1850 VPUNPCKHDQrm
    2265             :   { 1, 5, 6, 0, 0 }, // 1851 VPUNPCKHQDQrm
    2266             :   { 1, 5, 6, 0, 0 }, // 1852 VPUNPCKHWDrm
    2267             :   { 1, 5, 6, 0, 0 }, // 1853 VPUNPCKLBWrm
    2268             :   { 1, 5, 6, 0, 0 }, // 1854 VPUNPCKLDQrm
    2269             :   { 1, 5, 6, 0, 0 }, // 1855 VPUNPCKLQDQrm
    2270             :   { 1, 5, 6, 0, 0 }, // 1856 VPUNPCKLWDrm
    2271             :   { 1, 5, 6, 0, 0 }, // 1857 PANDNrm
    2272             :   { 1, 5, 6, 0, 0 }, // 1858 PANDrm
    2273             :   { 1, 5, 6, 0, 0 }, // 1859 PORrm
    2274             :   { 1, 5, 6, 0, 0 }, // 1860 PXORrm
    2275             :   { 1, 5, 6, 0, 0 }, // 1861 VPANDNrm
    2276             :   { 1, 5, 6, 0, 0 }, // 1862 VPANDrm
    2277             :   { 1, 5, 6, 0, 0 }, // 1863 VPORrm
    2278             :   { 1, 5, 6, 0, 0 }, // 1864 VPXORrm
    2279             :   { 1, 14, 15, 0, 0 }, // 1865 VRCPPSYr
    2280             :   { 1, 14, 15, 0, 0 }, // 1866 VRSQRTPSYr
    2281             :   { 1, 90, 91, 0, 0 }, // 1867 VERRm
    2282             :   { 1, 91, 92, 0, 0 }, // 1868 VERWm
    2283             :   { 1, 16, 17, 0, 0 }, // 1869 LODSB
    2284             :   { 1, 16, 17, 0, 0 }, // 1870 LODSW
    2285             :   { 1, 38, 39, 0, 0 }, // 1871 FARJMP64
    2286             :   { 1, 5, 6, 0, 0 }, // 1872 ADC16rm_ADC32rm_ADC64rm
    2287             :   { 1, 5, 6, 0, 0 }, // 1873 ADC8rm
    2288             :   { 1, 5, 6, 0, 0 }, // 1874 CMOVAE16rm
    2289             :   { 1, 5, 6, 0, 0 }, // 1875 CMOVAE32rm_CMOVAE64rm
    2290             :   { 1, 5, 6, 0, 0 }, // 1876 CMOVB16rm
    2291             :   { 1, 5, 6, 0, 0 }, // 1877 CMOVB32rm_CMOVB64rm
    2292             :   { 1, 5, 6, 0, 0 }, // 1878 CMOVE16rm
    2293             :   { 1, 5, 6, 0, 0 }, // 1879 CMOVE32rm_CMOVE64rm
    2294             :   { 1, 5, 6, 0, 0 }, // 1880 CMOVG16rm
    2295             :   { 1, 5, 6, 0, 0 }, // 1881 CMOVG32rm_CMOVG64rm
    2296             :   { 1, 5, 6, 0, 0 }, // 1882 CMOVGE16rm
    2297             :   { 1, 5, 6, 0, 0 }, // 1883 CMOVGE32rm_CMOVGE64rm
    2298             :   { 1, 5, 6, 0, 0 }, // 1884 CMOVL16rm
    2299             :   { 1, 5, 6, 0, 0 }, // 1885 CMOVL32rm_CMOVL64rm
    2300             :   { 1, 5, 6, 0, 0 }, // 1886 CMOVLE16rm
    2301             :   { 1, 5, 6, 0, 0 }, // 1887 CMOVLE32rm_CMOVLE64rm
    2302             :   { 1, 5, 6, 0, 0 }, // 1888 CMOVNE16rm
    2303             :   { 1, 5, 6, 0, 0 }, // 1889 CMOVNE32rm_CMOVNE64rm
    2304             :   { 1, 5, 6, 0, 0 }, // 1890 CMOVNO16rm
    2305             :   { 1, 5, 6, 0, 0 }, // 1891 CMOVNO32rm_CMOVNO64rm
    2306             :   { 1, 5, 6, 0, 0 }, // 1892 CMOVNP16rm
    2307             :   { 1, 5, 6, 0, 0 }, // 1893 CMOVNP32rm_CMOVNP64rm
    2308             :   { 1, 5, 6, 0, 0 }, // 1894 CMOVNS16rm
    2309             :   { 1, 5, 6, 0, 0 }, // 1895 CMOVNS32rm_CMOVNS64rm
    2310             :   { 1, 5, 6, 0, 0 }, // 1896 CMOVO16rm
    2311             :   { 1, 5, 6, 0, 0 }, // 1897 CMOVO32rm_CMOVO64rm
    2312             :   { 1, 5, 6, 0, 0 }, // 1898 CMOVP16rm
    2313             :   { 1, 5, 6, 0, 0 }, // 1899 CMOVP32rm_CMOVP64rm
    2314             :   { 1, 5, 6, 0, 0 }, // 1900 CMOVS16rm
    2315             :   { 1, 5, 6, 0, 0 }, // 1901 CMOVS32rm_CMOVS64rm
    2316             :   { 1, 5, 6, 0, 0 }, // 1902 SBB16rm_SBB32rm_SBB64rm
    2317             :   { 1, 5, 6, 0, 0 }, // 1903 SBB8rm
    2318             :   { 0, 0, 0, 0, 0 }, // 1904 FNSTSWm
    2319             :   { 1, 21, 22, 0, 0 }, // 1905 SLDT16r_SLDT32r_SLDT64r
    2320             :   { 1, 21, 22, 0, 0 }, // 1906 STR16r_STR32r_STR64r
    2321             :   { 1, 17, 18, 0, 0 }, // 1907 CALL16m_CALL32m
    2322             :   { 1, 17, 18, 0, 0 }, // 1908 CALL64m
    2323             :   { 1, 28, 29, 0, 0 }, // 1909 FNSTCW16m
    2324             :   { 1, 16, 17, 0, 0 }, // 1910 BTC16mi8_BTC32mi8_BTC64mi8
    2325             :   { 1, 16, 17, 0, 0 }, // 1911 BTR16mi8_BTR32mi8_BTR64mi8
    2326             :   { 1, 16, 17, 0, 0 }, // 1912 BTS16mi8_BTS32mi8_BTS64mi8
    2327             :   { 1, 5, 6, 0, 0 }, // 1913 SAR16mi_SAR32mi_SAR64mi
    2328             :   { 1, 5, 6, 0, 0 }, // 1914 SAR8mi
    2329             :   { 1, 5, 6, 0, 0 }, // 1915 SHL16m1_SHL32m1_SHL64m1
    2330             :   { 1, 5, 6, 0, 0 }, // 1916 SHL16mi_SHL32mi_SHL64mi
    2331             :   { 1, 5, 6, 0, 0 }, // 1917 SHL8m1
    2332             :   { 1, 5, 6, 0, 0 }, // 1918 SHL8mi
    2333             :   { 1, 5, 6, 0, 0 }, // 1919 SHR16mi_SHR32mi_SHR64mi
    2334             :   { 1, 5, 6, 0, 0 }, // 1920 SHR8mi
    2335             :   { 1, 5, 6, 0, 0 }, // 1921 ADD16mi8_ADD32mi8_ADD64mi8
    2336             :   { 1, 5, 6, 0, 0 }, // 1922 ADD16mr_ADD32mr_ADD64mr
    2337             :   { 1, 5, 6, 0, 0 }, // 1923 ADD8mi_ADD8mi8
    2338             :   { 1, 5, 6, 0, 0 }, // 1924 ADD8mr
    2339             :   { 1, 5, 6, 0, 0 }, // 1925 AND16mi8_AND32mi8_AND64mi8
    2340             :   { 1, 5, 6, 0, 0 }, // 1926 AND16mr_AND32mr_AND64mr
    2341             :   { 1, 5, 6, 0, 0 }, // 1927 AND8mi_AND8mi8
    2342             :   { 1, 5, 6, 0, 0 }, // 1928 AND8mr
    2343             :   { 1, 5, 6, 0, 0 }, // 1929 DEC16m_DEC32m_DEC64m
    2344             :   { 1, 5, 6, 0, 0 }, // 1930 DEC8m
    2345             :   { 1, 5, 6, 0, 0 }, // 1931 INC16m_INC32m_INC64m
    2346             :   { 1, 5, 6, 0, 0 }, // 1932 INC8m
    2347             :   { 1, 5, 6, 0, 0 }, // 1933 NEG16m_NEG32m_NEG64m
    2348             :   { 1, 5, 6, 0, 0 }, // 1934 NEG8m
    2349             :   { 1, 5, 6, 0, 0 }, // 1935 NOT16m_NOT32m_NOT64m
    2350             :   { 1, 5, 6, 0, 0 }, // 1936 NOT8m
    2351             :   { 1, 5, 6, 0, 0 }, // 1937 OR16mi8_OR32mi8_OR64mi8
    2352             :   { 1, 5, 6, 0, 0 }, // 1938 OR16mr_OR32mr_OR64mr
    2353             :   { 1, 5, 6, 0, 0 }, // 1939 OR32mrLocked
    2354             :   { 1, 5, 6, 0, 0 }, // 1940 OR8mi_OR8mi8
    2355             :   { 1, 5, 6, 0, 0 }, // 1941 OR8mr
    2356             :   { 1, 5, 6, 0, 0 }, // 1942 SUB16mi8_SUB32mi8_SUB64mi8
    2357             :   { 1, 5, 6, 0, 0 }, // 1943 SUB16mr_SUB32mr_SUB64mr
    2358             :   { 1, 5, 6, 0, 0 }, // 1944 SUB8mi_SUB8mi8
    2359             :   { 1, 5, 6, 0, 0 }, // 1945 SUB8mr
    2360             :   { 1, 5, 6, 0, 0 }, // 1946 TEST16rm_TEST32rm_TEST64rm
    2361             :   { 1, 5, 6, 0, 0 }, // 1947 TEST8mi
    2362             :   { 1, 5, 6, 0, 0 }, // 1948 TEST8rm
    2363             :   { 1, 5, 6, 0, 0 }, // 1949 XOR16mi8_XOR32mi8_XOR64mi8
    2364             :   { 1, 5, 6, 0, 0 }, // 1950 XOR16mr_XOR32mr_XOR64mr
    2365             :   { 1, 5, 6, 0, 0 }, // 1951 XOR8mi_XOR8mi8
    2366             :   { 1, 5, 6, 0, 0 }, // 1952 XOR8mr
    2367             :   { 1, 75, 76, 0, 0 }, // 1953 MMX_PMADDUBSWrm64
    2368             :   { 1, 75, 76, 0, 0 }, // 1954 MMX_PMULHRSWrm64
    2369             :   { 0, 0, 0, 0, 0 }, // 1955 VTESTPDYrm
    2370             :   { 0, 0, 0, 0, 0 }, // 1956 VTESTPSYrm
    2371             :   { 1, 13, 14, 0, 0 }, // 1957 BSF16rm_BSF32rm_BSF64rm
    2372             :   { 1, 13, 14, 0, 0 }, // 1958 BSR16rm_BSR32rm_BSR64rm
    2373             :   { 0, 0, 0, 0, 0 }, // 1959 CRC32r64m64
    2374             :   { 0, 0, 0, 0, 0 }, // 1960 CRC32r32m8_CRC32r64m8
    2375             :   { 0, 0, 0, 0, 0 }, // 1961 FCOM32m
    2376             :   { 0, 0, 0, 0, 0 }, // 1962 FCOM64m
    2377             :   { 0, 0, 0, 0, 0 }, // 1963 FCOMP32m
    2378             :   { 0, 0, 0, 0, 0 }, // 1964 FCOMP64m
    2379             :   { 1, 2, 3, 0, 0 }, // 1965 MUL8m
    2380             :   { 1, 5, 6, 0, 0 }, // 1966 VANDNPDYrm
    2381             :   { 1, 5, 6, 0, 0 }, // 1967 VANDNPSYrm
    2382             :   { 1, 5, 6, 0, 0 }, // 1968 VANDPDYrm
    2383             :   { 1, 5, 6, 0, 0 }, // 1969 VANDPSYrm
    2384             :   { 1, 5, 6, 0, 0 }, // 1970 VORPDYrm
    2385             :   { 1, 5, 6, 0, 0 }, // 1971 VORPSYrm
    2386             :   { 0, 0, 0, 0, 0 }, // 1972 VPERM2F128rm
    2387             :   { 0, 0, 0, 0, 0 }, // 1973 VPERMILPDYmi
    2388             :   { 0, 0, 0, 0, 0 }, // 1974 VPERMILPDYrm
    2389             :   { 0, 0, 0, 0, 0 }, // 1975 VPERMILPSYmi
    2390             :   { 0, 0, 0, 0, 0 }, // 1976 VPERMILPSYrm
    2391             :   { 1, 5, 6, 0, 0 }, // 1977 VSHUFPDYrmi
    2392             :   { 1, 5, 6, 0, 0 }, // 1978 VSHUFPSYrmi
    2393             :   { 1, 5, 6, 0, 0 }, // 1979 VUNPCKHPDYrm
    2394             :   { 1, 5, 6, 0, 0 }, // 1980 VUNPCKHPSYrm
    2395             :   { 1, 5, 6, 0, 0 }, // 1981 VUNPCKLPDYrm
    2396             :   { 1, 5, 6, 0, 0 }, // 1982 VUNPCKLPSYrm
    2397             :   { 1, 5, 6, 0, 0 }, // 1983 VXORPDYrm
    2398             :   { 1, 5, 6, 0, 0 }, // 1984 VXORPSYrm
    2399             :   { 1, 5, 6, 0, 0 }, // 1985 VBLENDPDYrmi
    2400             :   { 1, 5, 6, 0, 0 }, // 1986 VBLENDPSYrmi
    2401             :   { 1, 5, 6, 0, 0 }, // 1987 BLENDVPDrm0
    2402             :   { 1, 5, 6, 0, 0 }, // 1988 BLENDVPSrm0
    2403             :   { 0, 0, 0, 0, 0 }, // 1989 VBLENDVPDrm
    2404             :   { 0, 0, 0, 0, 0 }, // 1990 VBLENDVPSrm
    2405             :   { 0, 0, 0, 0, 0 }, // 1991 VMASKMOVPDrm
    2406             :   { 0, 0, 0, 0, 0 }, // 1992 VMASKMOVPSrm
    2407             :   { 1, 4, 5, 0, 0 }, // 1993 PBLENDVBrr0
    2408             :   { 0, 0, 0, 0, 0 }, // 1994 VPBLENDVBrm
    2409             :   { 1, 26, 27, 0, 0 }, // 1995 COMISDrm
    2410             :   { 1, 26, 27, 0, 0 }, // 1996 COMISSrm
    2411             :   { 1, 26, 27, 0, 0 }, // 1997 UCOMISDrm
    2412             :   { 1, 26, 27, 0, 0 }, // 1998 UCOMISSrm
    2413             :   { 1, 26, 27, 0, 0 }, // 1999 VCOMISDrm
    2414             :   { 1, 26, 27, 0, 0 }, // 2000 VCOMISSrm
    2415             :   { 1, 26, 27, 0, 0 }, // 2001 VUCOMISDrm
    2416             :   { 1, 26, 27, 0, 0 }, // 2002 VUCOMISSrm
    2417             :   { 0, 0, 0, 0, 0 }, // 2003 PTESTrm
    2418             :   { 0, 0, 0, 0, 0 }, // 2004 VPTESTrm
    2419             :   { 1, 21, 22, 0, 0 }, // 2005 PSLLDrm
    2420             :   { 1, 21, 22, 0, 0 }, // 2006 PSLLQrm
    2421             :   { 1, 21, 22, 0, 0 }, // 2007 PSLLWrm
    2422             :   { 1, 21, 22, 0, 0 }, // 2008 PSRADrm
    2423             :   { 1, 21, 22, 0, 0 }, // 2009 PSRAWrm
    2424             :   { 1, 21, 22, 0, 0 }, // 2010 PSRLDrm
    2425             :   { 1, 21, 22, 0, 0 }, // 2011 PSRLQrm
    2426             :   { 1, 21, 22, 0, 0 }, // 2012 PSRLWrm
    2427             :   { 1, 21, 22, 0, 0 }, // 2013 VPSLLDrm
    2428             :   { 1, 21, 22, 0, 0 }, // 2014 VPSLLQrm
    2429             :   { 1, 21, 22, 0, 0 }, // 2015 VPSLLWrm
    2430             :   { 1, 21, 22, 0, 0 }, // 2016 VPSRADrm
    2431             :   { 1, 21, 22, 0, 0 }, // 2017 VPSRAWrm
    2432             :   { 1, 21, 22, 0, 0 }, // 2018 VPSRLDrm
    2433             :   { 1, 21, 22, 0, 0 }, // 2019 VPSRLQrm
    2434             :   { 1, 21, 22, 0, 0 }, // 2020 VPSRLWrm
    2435             :   { 1, 6, 7, 0, 0 }, // 2021 MMX_PHADDSWrm64
    2436             :   { 1, 6, 7, 0, 0 }, // 2022 MMX_PHADDWrm64
    2437             :   { 1, 20, 21, 0, 0 }, // 2023 MMX_PHADDrm64
    2438             :   { 1, 20, 21, 0, 0 }, // 2024 MMX_PHSUBDrm64
    2439             :   { 1, 6, 7, 0, 0 }, // 2025 MMX_PHSUBSWrm64
    2440             :   { 1, 6, 7, 0, 0 }, // 2026 MMX_PHSUBWrm64
    2441             :   { 1, 22, 23, 0, 0 }, // 2027 CMPXCHG16rm_CMPXCHG32rm_CMPXCHG64rm
    2442             :   { 1, 6, 7, 0, 0 }, // 2028 CMPXCHG8rm
    2443             :   { 1, 5, 6, 0, 0 }, // 2029 CMOVA16rm
    2444             :   { 1, 5, 6, 0, 0 }, // 2030 CMOVA32rm_CMOVA64rm
    2445             :   { 1, 5, 6, 0, 0 }, // 2031 CMOVBE16rm
    2446             :   { 1, 5, 6, 0, 0 }, // 2032 CMOVBE32rm_CMOVBE64rm
    2447             :   { 1, 21, 22, 0, 0 }, // 2033 CMPSB
    2448             :   { 1, 21, 22, 0, 0 }, // 2034 CMPSL
    2449             :   { 1, 21, 22, 0, 0 }, // 2035 CMPSQ
    2450             :   { 1, 21, 22, 0, 0 }, // 2036 CMPSW
    2451             :   { 1, 43, 44, 0, 0 }, // 2037 FLDCW16m
    2452             :   { 1, 5, 6, 0, 0 }, // 2038 ROL16mi_ROL32mi_ROL64mi
    2453             :   { 1, 5, 6, 0, 0 }, // 2039 ROL8mi
    2454             :   { 1, 5, 6, 0, 0 }, // 2040 ROR16mi_ROR32mi_ROR64mi
    2455             :   { 1, 5, 6, 0, 0 }, // 2041 ROR8mi
    2456             :   { 1, 21, 22, 0, 0 }, // 2042 MOVSB
    2457             :   { 1, 21, 22, 0, 0 }, // 2043 MOVSL
    2458             :   { 1, 21, 22, 0, 0 }, // 2044 MOVSQ
    2459             :   { 1, 21, 22, 0, 0 }, // 2045 MOVSW
    2460             :   { 1, 21, 22, 0, 0 }, // 2046 XADD16rm_XADD32rm_XADD64rm
    2461             :   { 1, 21, 22, 0, 0 }, // 2047 XADD8rm
    2462             :   { 1, 41, 42, 0, 0 }, // 2048 FARCALL64
    2463             :   { 1, 6, 7, 0, 0 }, // 2049 SHLD16mri8
    2464             :   { 1, 20, 21, 0, 0 }, // 2050 SHLD32mri8
    2465             :   { 1, 14, 15, 0, 0 }, // 2051 SHLD64mri8
    2466             :   { 1, 6, 7, 0, 0 }, // 2052 SHRD16mri8
    2467             :   { 1, 20, 21, 0, 0 }, // 2053 SHRD32mri8
    2468             :   { 1, 14, 15, 0, 0 }, // 2054 SHRD64mri8
    2469             :   { 1, 75, 76, 0, 0 }, // 2055 MMX_PMULUDQirm
    2470             :   { 1, 57, 58, 0, 0 }, // 2056 PMADDUBSWrm
    2471             :   { 0, 0, 0, 0, 0 }, // 2057 PMADDWDrm
    2472             :   { 0, 0, 0, 0, 0 }, // 2058 PMULDQrm
    2473             :   { 1, 57, 58, 0, 0 }, // 2059 PMULHRSWrm
    2474             :   { 1, 57, 58, 0, 0 }, // 2060 PMULHUWrm
    2475             :   { 1, 57, 58, 0, 0 }, // 2061 PMULHWrm
    2476             :   { 0, 0, 0, 0, 0 }, // 2062 PMULLDrm
    2477             :   { 1, 57, 58, 0, 0 }, // 2063 PMULLWrm
    2478             :   { 0, 0, 0, 0, 0 }, // 2064 PMULUDQrm
    2479             :   { 0, 0, 0, 0, 0 }, // 2065 PSADBWrm
    2480             :   { 1, 57, 58, 0, 0 }, // 2066 VPMADDUBSWrm
    2481             :   { 0, 0, 0, 0, 0 }, // 2067 VPMADDWDrm
    2482             :   { 0, 0, 0, 0, 0 }, // 2068 VPMULDQrm
    2483             :   { 1, 57, 58, 0, 0 }, // 2069 VPMULHRSWrm
    2484             :   { 1, 57, 58, 0, 0 }, // 2070 VPMULHUWrm
    2485             :   { 1, 57, 58, 0, 0 }, // 2071 VPMULHWrm
    2486             :   { 0, 0, 0, 0, 0 }, // 2072 VPMULLDrm
    2487             :   { 1, 57, 58, 0, 0 }, // 2073 VPMULLWrm
    2488             :   { 0, 0, 0, 0, 0 }, // 2074 VPMULUDQrm
    2489             :   { 0, 0, 0, 0, 0 }, // 2075 VPSADBWrm
    2490             :   { 1, 2, 3, 0, 0 }, // 2076 ADDPDrm
    2491             :   { 1, 7, 9, 0, 0 }, // 2077 ADDPSrm
    2492             :   { 1, 7, 9, 0, 0 }, // 2078 ADDSDrm_ADDSDrm_Int
    2493             :   { 1, 7, 9, 0, 0 }, // 2079 ADDSSrm_ADDSSrm_Int
    2494             :   { 1, 6, 7, 0, 0 }, // 2080 ADDSUBPDrm
    2495             :   { 1, 9, 10, 0, 0 }, // 2081 ADDSUBPSrm
    2496             :   { 1, 2, 3, 0, 0 }, // 2082 CMPPDrmi_CMPPDrmi_alt
    2497             :   { 1, 7, 9, 0, 0 }, // 2083 CMPPSrmi_CMPPSrmi_alt
    2498             :   { 1, 7, 9, 0, 0 }, // 2084 CMPSSrm_CMPSSrm_alt
    2499             :   { 1, 2, 3, 0, 0 }, // 2085 CVTDQ2PSrm
    2500             :   { 1, 2, 3, 0, 0 }, // 2086 CVTPS2DQrm
    2501             :   { 1, 2, 3, 0, 0 }, // 2087 CVTSI2SD64rm
    2502             :   { 1, 2, 3, 0, 0 }, // 2088 CVTSI2SDrm
    2503             :   { 1, 2, 3, 0, 0 }, // 2089 CVTTPS2DQrm
    2504             :   { 1, 2, 3, 0, 0 }, // 2090 MAXPDrm
    2505             :   { 1, 7, 9, 0, 0 }, // 2091 MAXPSrm
    2506             :   { 1, 7, 9, 0, 0 }, // 2092 MAXSDrm_MAXSDrm_Int
    2507             :   { 1, 7, 9, 0, 0 }, // 2093 MAXSSrm_MAXSSrm_Int
    2508             :   { 1, 2, 3, 0, 0 }, // 2094 MINPDrm
    2509             :   { 1, 7, 9, 0, 0 }, // 2095 MINPSrm
    2510             :   { 1, 7, 9, 0, 0 }, // 2096 MINSDrm_MINSDrm_Int
    2511             :   { 1, 7, 9, 0, 0 }, // 2097 MINSSrm_MINSSrm_Int
    2512             :   { 0, 0, 0, 0, 0 }, // 2098 MMX_CVTPI2PSirm
    2513             :   { 1, 7, 9, 0, 0 }, // 2099 MMX_CVTPS2PIirm
    2514             :   { 1, 7, 9, 0, 0 }, // 2100 MMX_CVTTPS2PIirm
    2515             :   { 0, 0, 0, 0, 0 }, // 2101 POPCNT16rm_POPCNT32rm_POPCNT64rm
    2516             :   { 0, 0, 0, 0, 0 }, // 2102 ROUNDPDm
    2517             :   { 0, 0, 0, 0, 0 }, // 2103 ROUNDPSm
    2518             :   { 0, 0, 0, 0, 0 }, // 2104 ROUNDSDm_ROUNDSDm_Int
    2519             :   { 0, 0, 0, 0, 0 }, // 2105 ROUNDSSm_ROUNDSSm_Int
    2520             :   { 1, 2, 3, 0, 0 }, // 2106 SUBPDrm
    2521             :   { 1, 7, 9, 0, 0 }, // 2107 SUBPSrm
    2522             :   { 1, 7, 9, 0, 0 }, // 2108 SUBSDrm_SUBSDrm_Int
    2523             :   { 1, 7, 9, 0, 0 }, // 2109 SUBSSrm_SUBSSrm_Int
    2524             :   { 1, 2, 3, 0, 0 }, // 2110 VADDPDrm
    2525             :   { 1, 7, 9, 0, 0 }, // 2111 VADDPSrm
    2526             :   { 1, 7, 9, 0, 0 }, // 2112 VADDSDrm_VADDSDrm_Int
    2527             :   { 1, 7, 9, 0, 0 }, // 2113 VADDSSrm_VADDSSrm_Int
    2528             :   { 1, 6, 7, 0, 0 }, // 2114 VADDSUBPDrm
    2529             :   { 1, 9, 10, 0, 0 }, // 2115 VADDSUBPSrm
    2530             :   { 1, 7, 9, 0, 0 }, // 2116 VCMPPDrmi_VCMPPDrmi_alt
    2531             :   { 1, 7, 9, 0, 0 }, // 2117 VCMPPSrmi_VCMPPSrmi_alt
    2532             :   { 1, 7, 9, 0, 0 }, // 2118 VCMPSDrm_VCMPSDrm_alt
    2533             :   { 1, 7, 9, 0, 0 }, // 2119 VCMPSSrm_VCMPSSrm_alt
    2534             :   { 1, 2, 3, 0, 0 }, // 2120 VCVTDQ2PSrm
    2535             :   { 1, 2, 3, 0, 0 }, // 2121 VCVTPS2DQrm
    2536             :   { 0, 0, 0, 0, 0 }, // 2122 VCVTSI2SD64rm
    2537             :   { 0, 0, 0, 0, 0 }, // 2123 VCVTSI2SDrm
    2538             :   { 1, 2, 3, 0, 0 }, // 2124 VCVTTPS2DQrm
    2539             :   { 1, 2, 3, 0, 0 }, // 2125 VMAXPDrm
    2540             :   { 1, 7, 9, 0, 0 }, // 2126 VMAXPSrm
    2541             :   { 1, 7, 9, 0, 0 }, // 2127 VMAXSDrm_VMAXSDrm_Int
    2542             :   { 1, 7, 9, 0, 0 }, // 2128 VMAXSSrm_VMAXSSrm_Int
    2543             :   { 1, 2, 3, 0, 0 }, // 2129 VMINPDrm
    2544             :   { 1, 7, 9, 0, 0 }, // 2130 VMINPSrm
    2545             :   { 1, 7, 9, 0, 0 }, // 2131 VMINSDrm_VMINSDrm_Int
    2546             :   { 1, 7, 9, 0, 0 }, // 2132 VMINSSrm_VMINSSrm_Int
    2547             :   { 0, 0, 0, 0, 0 }, // 2133 VROUNDPDm
    2548             :   { 0, 0, 0, 0, 0 }, // 2134 VROUNDPSm
    2549             :   { 0, 0, 0, 0, 0 }, // 2135 VROUNDSDm_VROUNDSDm_Int
    2550             :   { 0, 0, 0, 0, 0 }, // 2136 VROUNDSSm_VROUNDSSm_Int
    2551             :   { 1, 2, 3, 0, 0 }, // 2137 VSUBPDrm
    2552             :   { 1, 7, 9, 0, 0 }, // 2138 VSUBPSrm
    2553             :   { 1, 7, 9, 0, 0 }, // 2139 VSUBSDrm_VSUBSDrm_Int
    2554             :   { 1, 7, 9, 0, 0 }, // 2140 VSUBSSrm_VSUBSSrm_Int
    2555             :   { 0, 0, 0, 0, 0 }, // 2141 VBLENDVPDYrm
    2556             :   { 0, 0, 0, 0, 0 }, // 2142 VBLENDVPSYrm
    2557             :   { 0, 0, 0, 0, 0 }, // 2143 VMASKMOVPDYrm
    2558             :   { 0, 0, 0, 0, 0 }, // 2144 VMASKMOVPSYrm
    2559             :   { 0, 0, 0, 0, 0 }, // 2145 DPPDrri
    2560             :   { 0, 0, 0, 0, 0 }, // 2146 VDPPDrri
    2561             :   { 1, 14, 15, 0, 0 }, // 2147 CVTSD2SI64rm
    2562             :   { 1, 14, 15, 0, 0 }, // 2148 CVTSD2SIrm
    2563             :   { 1, 26, 27, 0, 0 }, // 2149 CVTSS2SI64rm
    2564             :   { 1, 14, 15, 0, 0 }, // 2150 CVTSS2SIrm
    2565             :   { 1, 14, 15, 0, 0 }, // 2151 CVTTSD2SI64rm
    2566             :   { 1, 14, 15, 0, 0 }, // 2152 CVTTSD2SIrm
    2567             :   { 1, 26, 27, 0, 0 }, // 2153 CVTTSS2SI64rm
    2568             :   { 1, 14, 15, 0, 0 }, // 2154 CVTTSS2SIrm
    2569             :   { 1, 28, 29, 0, 0 }, // 2155 MUL16m
    2570             :   { 1, 2, 3, 0, 0 }, // 2156 MUL32m
    2571             :   { 1, 58, 59, 0, 0 }, // 2157 MUL64m
    2572             :   { 0, 0, 0, 0, 0 }, // 2158 VPTESTYrm
    2573             :   { 1, 5, 6, 0, 0 }, // 2159 LD_F32m
    2574             :   { 1, 5, 6, 0, 0 }, // 2160 LD_F64m
    2575             :   { 1, 20, 21, 0, 0 }, // 2161 LD_F80m
    2576             :   { 1, 20, 21, 0, 0 }, // 2162 PHADDDrm
    2577             :   { 1, 28, 29, 0, 0 }, // 2163 PHADDSWrm128
    2578             :   { 1, 28, 29, 0, 0 }, // 2164 PHADDWrm
    2579             :   { 1, 20, 21, 0, 0 }, // 2165 PHSUBDrm
    2580             :   { 1, 28, 29, 0, 0 }, // 2166 PHSUBSWrm128
    2581             :   { 1, 28, 29, 0, 0 }, // 2167 PHSUBWrm
    2582             :   { 1, 20, 21, 0, 0 }, // 2168 VPHADDDrm
    2583             :   { 1, 28, 29, 0, 0 }, // 2169 VPHADDSWrm128
    2584             :   { 1, 28, 29, 0, 0 }, // 2170 VPHADDWrm
    2585             :   { 1, 20, 21, 0, 0 }, // 2171 VPHSUBDrm
    2586             :   { 1, 28, 29, 0, 0 }, // 2172 VPHSUBSWrm128
    2587             :   { 1, 28, 29, 0, 0 }, // 2173 VPHSUBWrm
    2588             :   { 1, 6, 7, 0, 0 }, // 2174 IST_F16m
    2589             :   { 1, 6, 7, 0, 0 }, // 2175 IST_F32m
    2590             :   { 1, 6, 7, 0, 0 }, // 2176 IST_FP16m
    2591             :   { 1, 6, 7, 0, 0 }, // 2177 IST_FP32m
    2592             :   { 1, 6, 7, 0, 0 }, // 2178 IST_FP64m
    2593             :   { 1, 5, 6, 0, 0 }, // 2179 ROL16mCL_ROL32mCL_ROL64mCL
    2594             :   { 1, 5, 6, 0, 0 }, // 2180 ROL8mCL
    2595             :   { 1, 5, 6, 0, 0 }, // 2181 ROR16mCL_ROR32mCL_ROR64mCL
    2596             :   { 1, 5, 6, 0, 0 }, // 2182 ROR8mCL
    2597             :   { 1, 5, 6, 0, 0 }, // 2183 SAR16mCL_SAR32mCL_SAR64mCL
    2598             :   { 1, 5, 6, 0, 0 }, // 2184 SAR8mCL
    2599             :   { 1, 5, 6, 0, 0 }, // 2185 SHL16mCL_SHL32mCL_SHL64mCL
    2600             :   { 1, 5, 6, 0, 0 }, // 2186 SHL8mCL
    2601             :   { 1, 5, 6, 0, 0 }, // 2187 SHR16mCL_SHR32mCL_SHR64mCL
    2602             :   { 1, 5, 6, 0, 0 }, // 2188 SHR8mCL
    2603             :   { 1, 5, 6, 0, 0 }, // 2189 ADC16mi8_ADC32mi8_ADC64mi8
    2604             :   { 1, 5, 6, 0, 0 }, // 2190 ADC8mi_ADC8mi8
    2605             :   { 1, 5, 6, 0, 0 }, // 2191 SBB16mi8_SBB32mi8_SBB64mi8
    2606             :   { 1, 5, 6, 0, 0 }, // 2192 SBB8mi_SBB8mi8
    2607             :   { 1, 5, 6, 0, 0 }, // 2193 ADC16mr_ADC32mr_ADC64mr
    2608             :   { 1, 5, 6, 0, 0 }, // 2194 ADC8mr
    2609             :   { 1, 5, 6, 0, 0 }, // 2195 SBB16mr_SBB32mr_SBB64mr
    2610             :   { 1, 5, 6, 0, 0 }, // 2196 SBB8mr
    2611             :   { 1, 14, 15, 0, 0 }, // 2197 BT16mr_BT32mr_BT64mr
    2612             :   { 1, 12, 13, 0, 0 }, // 2198 BTC16mr_BTC32mr_BTC64mr
    2613             :   { 1, 12, 13, 0, 0 }, // 2199 BTR16mr_BTR32mr_BTR64mr
    2614             :   { 1, 12, 13, 0, 0 }, // 2200 BTS16mr_BTS32mr_BTS64mr
    2615             :   { 0, 0, 0, 0, 0 }, // 2201 ADD_F32m
    2616             :   { 0, 0, 0, 0, 0 }, // 2202 ADD_F64m
    2617             :   { 1, 7, 9, 0, 0 }, // 2203 ILD_F16m
    2618             :   { 1, 7, 9, 0, 0 }, // 2204 ILD_F32m
    2619             :   { 1, 7, 9, 0, 0 }, // 2205 ILD_F64m
    2620             :   { 0, 0, 0, 0, 0 }, // 2206 SUBR_F32m
    2621             :   { 0, 0, 0, 0, 0 }, // 2207 SUBR_F64m
    2622             :   { 0, 0, 0, 0, 0 }, // 2208 SUB_F32m
    2623             :   { 0, 0, 0, 0, 0 }, // 2209 SUB_F64m
    2624             :   { 1, 2, 3, 0, 0 }, // 2210 VADDPDYrm
    2625             :   { 1, 7, 9, 0, 0 }, // 2211 VADDPSYrm
    2626             :   { 1, 6, 7, 0, 0 }, // 2212 VADDSUBPDYrm
    2627             :   { 1, 9, 10, 0, 0 }, // 2213 VADDSUBPSYrm
    2628             :   { 1, 7, 9, 0, 0 }, // 2214 VCMPPDYrmi_VCMPPDYrmi_alt
    2629             :   { 1, 7, 9, 0, 0 }, // 2215 VCMPPSYrmi_VCMPPSYrmi_alt
    2630             :   { 1, 2, 3, 0, 0 }, // 2216 VCVTDQ2PSYrm
    2631             :   { 1, 2, 3, 0, 0 }, // 2217 VCVTPS2DQYrm
    2632             :   { 1, 2, 3, 0, 0 }, // 2218 VCVTTPS2DQYrm
    2633             :   { 1, 2, 3, 0, 0 }, // 2219 VMAXPDYrm
    2634             :   { 1, 7, 9, 0, 0 }, // 2220 VMAXPSYrm
    2635             :   { 1, 2, 3, 0, 0 }, // 2221 VMINPDYrm
    2636             :   { 1, 7, 9, 0, 0 }, // 2222 VMINPSYrm
    2637             :   { 0, 0, 0, 0, 0 }, // 2223 VROUNDYPDm
    2638             :   { 0, 0, 0, 0, 0 }, // 2224 VROUNDYPSm
    2639             :   { 1, 2, 3, 0, 0 }, // 2225 VSUBPDYrm
    2640             :   { 1, 7, 9, 0, 0 }, // 2226 VSUBPSYrm
    2641             :   { 1, 14, 15, 0, 0 }, // 2227 VCVTSD2SI64rm
    2642             :   { 1, 14, 15, 0, 0 }, // 2228 VCVTSD2SIrm
    2643             :   { 1, 26, 27, 0, 0 }, // 2229 VCVTSS2SI64rm
    2644             :   { 1, 14, 15, 0, 0 }, // 2230 VCVTSS2SIrm
    2645             :   { 1, 14, 15, 0, 0 }, // 2231 VCVTTSD2SI64rm
    2646             :   { 1, 14, 15, 0, 0 }, // 2232 VCVTTSD2SIrm
    2647             :   { 1, 26, 27, 0, 0 }, // 2233 VCVTTSS2SI64rm
    2648             :   { 1, 14, 15, 0, 0 }, // 2234 VCVTTSS2SIrm
    2649             :   { 1, 2, 3, 0, 0 }, // 2235 CVTDQ2PDrm
    2650             :   { 1, 28, 29, 0, 0 }, // 2236 CVTPD2DQrm
    2651             :   { 1, 28, 29, 0, 0 }, // 2237 CVTPD2PSrm
    2652             :   { 1, 2, 3, 0, 0 }, // 2238 CVTSD2SSrm
    2653             :   { 1, 2, 3, 0, 0 }, // 2239 CVTSI2SS64rm
    2654             :   { 1, 2, 3, 0, 0 }, // 2240 CVTSI2SSrm
    2655             :   { 1, 28, 29, 0, 0 }, // 2241 CVTTPD2DQrm
    2656             :   { 1, 28, 29, 0, 0 }, // 2242 MMX_CVTPD2PIirm
    2657             :   { 1, 28, 29, 0, 0 }, // 2243 MMX_CVTPI2PDirm
    2658             :   { 1, 28, 29, 0, 0 }, // 2244 MMX_CVTTPD2PIirm
    2659             :   { 0, 0, 0, 0, 0 }, // 2245 VCVTDQ2PDYrm
    2660             :   { 0, 0, 0, 0, 0 }, // 2246 VCVTDQ2PDrm
    2661             :   { 0, 0, 0, 0, 0 }, // 2247 VCVTPD2DQrm
    2662             :   { 1, 28, 29, 0, 0 }, // 2248 VCVTPD2PSrm
    2663             :   { 1, 2, 3, 0, 0 }, // 2249 VCVTSD2SSrm
    2664             :   { 0, 0, 0, 0, 0 }, // 2250 VCVTSI2SS64rm
    2665             :   { 0, 0, 0, 0, 0 }, // 2251 VCVTSI2SSrm
    2666             :   { 1, 28, 29, 0, 0 }, // 2252 VCVTTPD2DQrm
    2667             :   { 1, 6, 7, 0, 0 }, // 2253 SHLD16mrCL
    2668             :   { 1, 20, 21, 0, 0 }, // 2254 SHLD32mrCL
    2669             :   { 1, 14, 15, 0, 0 }, // 2255 SHLD64mrCL
    2670             :   { 1, 6, 7, 0, 0 }, // 2256 SHRD16mrCL
    2671             :   { 1, 20, 21, 0, 0 }, // 2257 SHRD32mrCL
    2672             :   { 1, 14, 15, 0, 0 }, // 2258 SHRD64mrCL
    2673             :   { 1, 26, 27, 0, 0 }, // 2259 MULPDrm
    2674             :   { 1, 26, 27, 0, 0 }, // 2260 MULPSrm
    2675             :   { 1, 57, 58, 0, 0 }, // 2261 MULSDrm_MULSDrm_Int
    2676             :   { 1, 57, 58, 0, 0 }, // 2262 MULSSrm_MULSSrm_Int
    2677             :   { 0, 0, 0, 0, 0 }, // 2263 PCMPGTQrm
    2678             :   { 0, 0, 0, 0, 0 }, // 2264 PHMINPOSUWrm128
    2679             :   { 1, 26, 27, 0, 0 }, // 2265 RCPPSm
    2680             :   { 1, 75, 76, 0, 0 }, // 2266 RCPSSm
    2681             :   { 0, 0, 0, 0, 0 }, // 2267 RCPSSm_Int
    2682             :   { 1, 26, 27, 0, 0 }, // 2268 RSQRTPSm
    2683             :   { 1, 75, 76, 0, 0 }, // 2269 RSQRTSSm
    2684             :   { 0, 0, 0, 0, 0 }, // 2270 RSQRTSSm_Int
    2685             :   { 1, 26, 27, 0, 0 }, // 2271 VMULPDrm
    2686             :   { 1, 26, 27, 0, 0 }, // 2272 VMULPSrm
    2687             :   { 1, 57, 58, 0, 0 }, // 2273 VMULSDrm_VMULSDrm_Int
    2688             :   { 1, 57, 58, 0, 0 }, // 2274 VMULSSrm_VMULSSrm_Int
    2689             :   { 0, 0, 0, 0, 0 }, // 2275 VPCMPGTQrm
    2690             :   { 0, 0, 0, 0, 0 }, // 2276 VPHMINPOSUWrm128
    2691             :   { 1, 26, 27, 0, 0 }, // 2277 VRCPPSm
    2692             :   { 1, 75, 76, 0, 0 }, // 2278 VRCPSSm
    2693             :   { 0, 0, 0, 0, 0 }, // 2279 VRCPSSm_Int
    2694             :   { 1, 26, 27, 0, 0 }, // 2280 VRSQRTPSm
    2695             :   { 1, 75, 76, 0, 0 }, // 2281 VRSQRTSSm
    2696             :   { 0, 0, 0, 0, 0 }, // 2282 VRSQRTSSm_Int
    2697             :   { 0, 0, 0, 0, 0 }, // 2283 PCMPISTRIrr
    2698             :   { 0, 0, 0, 0, 0 }, // 2284 PCMPISTRM128rr
    2699             :   { 0, 0, 0, 0, 0 }, // 2285 VPCMPISTRIrr
    2700             :   { 0, 0, 0, 0, 0 }, // 2286 VPCMPISTRM128rr
    2701             :   { 0, 0, 0, 0, 0 }, // 2287 FICOM16m
    2702             :   { 0, 0, 0, 0, 0 }, // 2288 FICOM32m
    2703             :   { 0, 0, 0, 0, 0 }, // 2289 FICOMP16m
    2704             :   { 0, 0, 0, 0, 0 }, // 2290 FICOMP32m
    2705             :   { 0, 0, 0, 0, 0 }, // 2291 VCVTPD2DQYrm
    2706             :   { 1, 28, 29, 0, 0 }, // 2292 VCVTPD2PSYrm
    2707             :   { 1, 28, 29, 0, 0 }, // 2293 VCVTTPD2DQYrm
    2708             :   { 0, 0, 0, 0, 0 }, // 2294 MPSADBWrmi
    2709             :   { 1, 5, 6, 0, 0 }, // 2295 VMPSADBWrmi
    2710             :   { 1, 14, 15, 0, 0 }, // 2296 HADDPDrm
    2711             :   { 1, 14, 15, 0, 0 }, // 2297 HADDPSrm
    2712             :   { 1, 14, 15, 0, 0 }, // 2298 HSUBPDrm
    2713             :   { 1, 14, 15, 0, 0 }, // 2299 HSUBPSrm
    2714             :   { 1, 14, 15, 0, 0 }, // 2300 VHADDPDrm
    2715             :   { 1, 14, 15, 0, 0 }, // 2301 VHADDPSrm
    2716             :   { 1, 14, 15, 0, 0 }, // 2302 VHSUBPDrm
    2717             :   { 1, 14, 15, 0, 0 }, // 2303 VHSUBPSrm
    2718             :   { 0, 0, 0, 0, 0 }, // 2304 AESIMCrr
    2719             :   { 0, 0, 0, 0, 0 }, // 2305 VAESIMCrr
    2720             :   { 0, 0, 0, 0, 0 }, // 2306 MUL_F32m
    2721             :   { 0, 0, 0, 0, 0 }, // 2307 MUL_F64m
    2722             :   { 1, 26, 27, 0, 0 }, // 2308 VMULPDYrm
    2723             :   { 1, 26, 27, 0, 0 }, // 2309 VMULPSYrm
    2724             :   { 0, 0, 0, 0, 0 }, // 2310 DPPSrri
    2725             :   { 0, 0, 0, 0, 0 }, // 2311 VDPPSYrri
    2726             :   { 0, 0, 0, 0, 0 }, // 2312 VDPPSrri
    2727             :   { 1, 14, 15, 0, 0 }, // 2313 VHADDPDYrm
    2728             :   { 1, 14, 15, 0, 0 }, // 2314 VHADDPSYrm
    2729             :   { 1, 14, 15, 0, 0 }, // 2315 VHSUBPDYrm
    2730             :   { 1, 14, 15, 0, 0 }, // 2316 VHSUBPSYrm
    2731             :   { 0, 0, 0, 0, 0 }, // 2317 ADD_FI16m
    2732             :   { 0, 0, 0, 0, 0 }, // 2318 ADD_FI32m
    2733             :   { 0, 0, 0, 0, 0 }, // 2319 SUBR_FI16m
    2734             :   { 0, 0, 0, 0, 0 }, // 2320 SUBR_FI32m
    2735             :   { 0, 0, 0, 0, 0 }, // 2321 SUB_FI16m
    2736             :   { 0, 0, 0, 0, 0 }, // 2322 SUB_FI32m
    2737             :   { 0, 0, 0, 0, 0 }, // 2323 AESDECLASTrm
    2738             :   { 0, 0, 0, 0, 0 }, // 2324 AESDECrm
    2739             :   { 0, 0, 0, 0, 0 }, // 2325 AESENCLASTrm
    2740             :   { 0, 0, 0, 0, 0 }, // 2326 AESENCrm
    2741             :   { 0, 0, 0, 0, 0 }, // 2327 VAESDECLASTrm
    2742             :   { 0, 0, 0, 0, 0 }, // 2328 VAESDECrm
    2743             :   { 0, 0, 0, 0, 0 }, // 2329 VAESENCLASTrm
    2744             :   { 0, 0, 0, 0, 0 }, // 2330 VAESENCrm
    2745             :   { 1, 34, 35, 0, 0 }, // 2331 DIVPSrr
    2746             :   { 1, 36, 37, 0, 0 }, // 2332 DIVSSrr_DIVSSrr_Int
    2747             :   { 1, 34, 35, 0, 0 }, // 2333 SQRTPSr
    2748             :   { 1, 36, 37, 0, 0 }, // 2334 SQRTSSr
    2749             :   { 0, 0, 0, 0, 0 }, // 2335 SQRTSSr_Int
    2750             :   { 1, 34, 35, 0, 0 }, // 2336 VDIVPSrr
    2751             :   { 1, 36, 37, 0, 0 }, // 2337 VDIVSSrr_VDIVSSrr_Int
    2752             :   { 1, 34, 35, 0, 0 }, // 2338 VSQRTPSr
    2753             :   { 1, 36, 37, 0, 0 }, // 2339 VSQRTSSm
    2754             :   { 0, 0, 0, 0, 0 }, // 2340 VSQRTSSm_Int
    2755             :   { 1, 26, 27, 0, 0 }, // 2341 VRCPPSYm
    2756             :   { 1, 26, 27, 0, 0 }, // 2342 VRSQRTPSYm
    2757             :   { 0, 0, 0, 0, 0 }, // 2343 MUL_FI16m
    2758             :   { 0, 0, 0, 0, 0 }, // 2344 MUL_FI32m
    2759             :   { 0, 0, 0, 0, 0 }, // 2345 DPPDrmi
    2760             :   { 0, 0, 0, 0, 0 }, // 2346 VDPPDrmi
    2761             :   { 0, 0, 0, 0, 0 }, // 2347 PCMPISTRIrm
    2762             :   { 0, 0, 0, 0, 0 }, // 2348 PCMPISTRM128rm
    2763             :   { 0, 0, 0, 0, 0 }, // 2349 VPCMPISTRIrm
    2764             :   { 0, 0, 0, 0, 0 }, // 2350 VPCMPISTRM128rm
    2765             :   { 0, 0, 0, 0, 0 }, // 2351 AESIMCrm
    2766             :   { 0, 0, 0, 0, 0 }, // 2352 VAESIMCrm
    2767             :   { 1, 33, 34, 0, 0 }, // 2353 DIVPSrm
    2768             :   { 1, 35, 36, 0, 0 }, // 2354 DIVSSrm_DIVSSrm_Int
    2769             :   { 1, 34, 35, 0, 0 }, // 2355 SQRTPSm
    2770             :   { 1, 36, 37, 0, 0 }, // 2356 SQRTSSm
    2771             :   { 0, 0, 0, 0, 0 }, // 2357 SQRTSSm_Int
    2772             :   { 1, 33, 34, 0, 0 }, // 2358 VDIVPSrm
    2773             :   { 1, 35, 36, 0, 0 }, // 2359 VDIVSSrm_VDIVSSrm_Int
    2774             :   { 1, 34, 35, 0, 0 }, // 2360 VSQRTPSm
    2775             :   { 1, 35, 36, 0, 0 }, // 2361 VSQRTSDr
    2776             :   { 0, 0, 0, 0, 0 }, // 2362 VSQRTSDr_Int
    2777             :   { 1, 35, 36, 0, 0 }, // 2363 VSQRTSDm
    2778             :   { 0, 0, 0, 0, 0 }, // 2364 VSQRTSDm_Int
    2779             :   { 1, 33, 34, 0, 0 }, // 2365 DIVPDrr
    2780             :   { 1, 35, 36, 0, 0 }, // 2366 DIVSDrr_DIVSDrr_Int
    2781             :   { 1, 33, 34, 0, 0 }, // 2367 SQRTPDr
    2782             :   { 1, 35, 36, 0, 0 }, // 2368 SQRTSDr
    2783             :   { 0, 0, 0, 0, 0 }, // 2369 SQRTSDr_Int
    2784             :   { 1, 33, 34, 0, 0 }, // 2370 VDIVPDrr
    2785             :   { 1, 35, 36, 0, 0 }, // 2371 VDIVSDrr_VDIVSDrr_Int
    2786             :   { 1, 33, 34, 0, 0 }, // 2372 VSQRTPDr
    2787             :   { 0, 0, 0, 0, 0 }, // 2373 DIVR_FPrST0
    2788             :   { 0, 0, 0, 0, 0 }, // 2374 DIVR_FST0r
    2789             :   { 0, 0, 0, 0, 0 }, // 2375 DIVR_FrST0
    2790             :   { 0, 0, 0, 0, 0 }, // 2376 DIV_FPrST0
    2791             :   { 0, 0, 0, 0, 0 }, // 2377 DIV_FST0r
    2792             :   { 0, 0, 0, 0, 0 }, // 2378 DIV_FrST0
    2793             :   { 1, 33, 34, 0, 0 }, // 2379 DIVPDrm
    2794             :   { 1, 35, 36, 0, 0 }, // 2380 DIVSDrm_DIVSDrm_Int
    2795             :   { 1, 33, 34, 0, 0 }, // 2381 SQRTPDm
    2796             :   { 1, 35, 36, 0, 0 }, // 2382 SQRTSDm
    2797             :   { 0, 0, 0, 0, 0 }, // 2383 SQRTSDm_Int
    2798             :   { 1, 33, 34, 0, 0 }, // 2384 VDIVPDrm
    2799             :   { 1, 35, 36, 0, 0 }, // 2385 VDIVSDrm_VDIVSDrm_Int
    2800             :   { 1, 33, 34, 0, 0 }, // 2386 VSQRTPDm
    2801             :   { 1, 34, 35, 0, 0 }, // 2387 VDIVPSYrr
    2802             :   { 1, 34, 35, 0, 0 }, // 2388 VSQRTPSYr
    2803             :   { 0, 0, 0, 0, 0 }, // 2389 DIVR_F32m
    2804             :   { 0, 0, 0, 0, 0 }, // 2390 DIVR_F64m
    2805             :   { 0, 0, 0, 0, 0 }, // 2391 DIV_F32m
    2806             :   { 0, 0, 0, 0, 0 }, // 2392 DIV_F64m
    2807             :   { 0, 0, 0, 0, 0 }, // 2393 DIVR_FI16m
    2808             :   { 0, 0, 0, 0, 0 }, // 2394 DIVR_FI32m
    2809             :   { 0, 0, 0, 0, 0 }, // 2395 DIV_FI16m
    2810             :   { 0, 0, 0, 0, 0 }, // 2396 DIV_FI32m
    2811             :   { 1, 33, 34, 0, 0 }, // 2397 VDIVPSYrm
    2812             :   { 1, 34, 35, 0, 0 }, // 2398 VSQRTPSYm
    2813             :   { 1, 33, 34, 0, 0 }, // 2399 VDIVPDYrr
    2814             :   { 1, 33, 34, 0, 0 }, // 2400 VSQRTPDYr
    2815             :   { 1, 33, 34, 0, 0 }, // 2401 VDIVPDYrm
    2816             :   { 1, 33, 34, 0, 0 }, // 2402 VSQRTPDYm
    2817             :   { 1, 36, 37, 0, 0 }, // 2403 VSQRTSSr
    2818             :   { 0, 0, 0, 0, 0 }, // 2404 VSQRTSSr_Int
    2819             :   { 1, 5, 6, 0, 0 }, // 2405 MOV16rm
    2820             :   { 1, 5, 6, 0, 0 }, // 2406 MOVSX32rm16
    2821             :   { 1, 5, 6, 0, 0 }, // 2407 MOVSX32rm8
    2822             :   { 1, 5, 6, 0, 0 }, // 2408 MOVZX32rm16
    2823             :   { 1, 5, 6, 0, 0 }, // 2409 MOVZX32rm8
    2824             :   { 1, 6, 7, 0, 0 }, // 2410 XLAT
    2825             :   { 1, 16, 17, 0, 0 }, // 2411 PUSH16rmm_PUSH32rmm
    2826             :   { 1, 28, 29, 0, 0 }, // 2412 PUSHA16_PUSHA32
    2827             :   { 1, 21, 22, 0, 0 }, // 2413 POP16rmm_POP32rmm
    2828             :   { 1, 14, 15, 0, 0 }, // 2414 POPA16_POPA32
    2829             :   { 1, 30, 31, 0, 0 }, // 2415 DIV8r
    2830             :   { 1, 35, 36, 0, 0 }, // 2416 IDIV8r
    2831             :   { 1, 37, 38, 0, 0 }, // 2417 LRETIL_LRETIQ_LRETIW
    2832             :   { 1, 18, 20, 0, 0 }, // 2418 RETIL_RETIQ_RETIW
    2833             :   { 1, 12, 13, 0, 0 }, // 2419 BOUNDS16rm_BOUNDS32rm
    2834             :   { 0, 0, 0, 0, 0 }, // 2420 INTO
    2835             :   { 1, 50, 51, 0, 0 }, // 2421 RDPMC
    2836             :   { 0, 0, 0, 0, 0 }, // 2422 RDRAND16r_RDRAND32r_RDRAND64r
    2837             :   { 0, 0, 0, 0, 0 }, // 2423 FBLDm
    2838             :   { 1, 4, 5, 0, 0 }, // 2424 LD_F0
    2839             :   { 1, 26, 27, 0, 0 }, // 2425 FLDPI
    2840             :   { 0, 0, 0, 0, 0 }, // 2426 FSAVEm
    2841             :   { 0, 0, 0, 0, 0 }, // 2427 FRSTORm
    2842             :   { 0, 0, 0, 0, 0 }, // 2428 ABS_F_ABS_Fp32_ABS_Fp64_ABS_Fp80
    2843             :   { 0, 0, 0, 0, 0 }, // 2429 CHS_F_CHS_Fp32_CHS_Fp64_CHS_Fp80
    2844             :   { 1, 15, 16, 0, 0 }, // 2430 FCOMPP
    2845             :   { 1, 15, 16, 0, 0 }, // 2431 UCOM_FPPr
    2846             :   { 0, 0, 0, 0, 0 }, // 2432 TST_F_TST_Fp32_TST_Fp64_TST_Fp80
    2847             :   { 1, 5, 6, 0, 0 }, // 2433 FXAM
    2848             :   { 1, 47, 48, 0, 0 }, // 2434 FPREM
    2849             :   { 1, 48, 49, 0, 0 }, // 2435 FPREM1
    2850             :   { 1, 50, 51, 0, 0 }, // 2436 FRNDINT
    2851             :   { 1, 51, 52, 0, 0 }, // 2437 FSCALE
    2852             :   { 1, 44, 45, 0, 0 }, // 2438 FXTRACT
    2853             :   { 1, 4, 5, 0, 0 }, // 2439 WAIT
    2854             :   { 1, 44, 45, 0, 0 }, // 2440 FNCLEX
    2855             :   { 1, 4, 5, 0, 0 }, // 2441 VPBLENDWYrri
    2856             :   { 1, 5, 6, 0, 0 }, // 2442 VPBLENDWYrmi
    2857             :   { 0, 0, 0, 0, 0 }, // 2443 MMX_PMOVMSKBrr
    2858             :   { 0, 0, 0, 0, 0 }, // 2444 VPMOVMSKBYrr
    2859             :   { 0, 0, 0, 0, 0 }, // 2445 VPGATHERDDrm
    2860             :   { 0, 0, 0, 0, 0 }, // 2446 VPGATHERDDYrm
    2861             :   { 0, 0, 0, 0, 0 }, // 2447 VPGATHERQDrm
    2862             :   { 0, 0, 0, 0, 0 }, // 2448 VPGATHERQDYrm
    2863             :   { 0, 0, 0, 0, 0 }, // 2449 VPGATHERDQrm
    2864             :   { 0, 0, 0, 0, 0 }, // 2450 VPGATHERDQYrm
    2865             :   { 0, 0, 0, 0, 0 }, // 2451 VPGATHERQQrm
    2866             :   { 0, 0, 0, 0, 0 }, // 2452 VPGATHERQQYrm
    2867             :   { 0, 0, 0, 0, 0 }, // 2453 VGATHERDPSrm
    2868             :   { 0, 0, 0, 0, 0 }, // 2454 VGATHERDPSYrm
    2869             :   { 0, 0, 0, 0, 0 }, // 2455 VGATHERQPSrm
    2870             :   { 0, 0, 0, 0, 0 }, // 2456 VGATHERQPSYrm
    2871             :   { 0, 0, 0, 0, 0 }, // 2457 VGATHERDPDrm
    2872             :   { 0, 0, 0, 0, 0 }, // 2458 VGATHERDPDYrm
    2873             :   { 0, 0, 0, 0, 0 }, // 2459 VGATHERQPDrm
    2874             :   { 0, 0, 0, 0, 0 }, // 2460 VGATHERQPDYrm
    2875             :   { 1, 5, 6, 0, 0 }, // 2461 MMX_MOVD64rm
    2876             :   { 1, 5, 6, 0, 0 }, // 2462 MMX_MOVD64to64rm
    2877             :   { 1, 5, 6, 0, 0 }, // 2463 MMX_MOVQ64rm
    2878             :   { 1, 5, 6, 0, 0 }, // 2464 PREFETCHNTA
    2879             :   { 1, 5, 6, 0, 0 }, // 2465 PREFETCHT0
    2880             :   { 1, 5, 6, 0, 0 }, // 2466 PREFETCHT1
    2881             :   { 0, 0, 0, 0, 0 }, // 2467 VBROADCASTI128
    2882             :   { 0, 0, 0, 0, 0 }, // 2468 VMOVNTDQAYrm
    2883             :   { 0, 0, 0, 0, 0 }, // 2469 VPBROADCASTDYrm
    2884             :   { 0, 0, 0, 0, 0 }, // 2470 VPBROADCASTDrm
    2885             :   { 0, 0, 0, 0, 0 }, // 2471 VPBROADCASTQYrm
    2886             :   { 0, 0, 0, 0, 0 }, // 2472 VPBROADCASTQrm
    2887             :   { 0, 0, 0, 0, 0 }, // 2473 FBSTPm
    2888             :   { 1, 5, 6, 0, 0 }, // 2474 MMX_MOVD64mr
    2889             :   { 1, 5, 6, 0, 0 }, // 2475 MMX_MOVNTQmr
    2890             :   { 1, 5, 6, 0, 0 }, // 2476 MMX_MOVQ64mr
    2891             :   { 0, 0, 0, 0, 0 }, // 2477 VEXTRACTI128mr
    2892             :   { 0, 0, 0, 0, 0 }, // 2478 VMPTRSTm
    2893             :   { 1, 74, 75, 0, 0 }, // 2479 MMX_MOVD64grr
    2894             :   { 1, 4, 5, 0, 0 }, // 2480 MMX_PSLLDri
    2895             :   { 1, 16, 17, 0, 0 }, // 2481 MMX_PSLLDrr
    2896             :   { 1, 4, 5, 0, 0 }, // 2482 MMX_PSLLQri
    2897             :   { 1, 16, 17, 0, 0 }, // 2483 MMX_PSLLQrr
    2898             :   { 1, 4, 5, 0, 0 }, // 2484 MMX_PSLLWri
    2899             :   { 1, 16, 17, 0, 0 }, // 2485 MMX_PSLLWrr
    2900             :   { 1, 4, 5, 0, 0 }, // 2486 MMX_PSRADri
    2901             :   { 1, 16, 17, 0, 0 }, // 2487 MMX_PSRADrr
    2902             :   { 1, 4, 5, 0, 0 }, // 2488 MMX_PSRAWri
    2903             :   { 1, 16, 17, 0, 0 }, // 2489 MMX_PSRAWrr
    2904             :   { 1, 4, 5, 0, 0 }, // 2490 MMX_PSRLDri
    2905             :   { 1, 16, 17, 0, 0 }, // 2491 MMX_PSRLDrr
    2906             :   { 1, 4, 5, 0, 0 }, // 2492 MMX_PSRLQri
    2907             :   { 1, 16, 17, 0, 0 }, // 2493 MMX_PSRLQrr
    2908             :   { 1, 4, 5, 0, 0 }, // 2494 MMX_PSRLWri
    2909             :   { 1, 16, 17, 0, 0 }, // 2495 MMX_PSRLWrr
    2910             :   { 1, 4, 5, 0, 0 }, // 2496 VPSLLDYri
    2911             :   { 1, 4, 5, 0, 0 }, // 2497 VPSLLQYri
    2912             :   { 0, 0, 0, 0, 0 }, // 2498 VPSLLVQYrr
    2913             :   { 0, 0, 0, 0, 0 }, // 2499 VPSLLVQrr
    2914             :   { 1, 4, 5, 0, 0 }, // 2500 VPSLLWYri
    2915             :   { 1, 4, 5, 0, 0 }, // 2501 VPSRADYri
    2916             :   { 1, 4, 5, 0, 0 }, // 2502 VPSRAWYri
    2917             :   { 1, 4, 5, 0, 0 }, // 2503 VPSRLDYri
    2918             :   { 1, 4, 5, 0, 0 }, // 2504 VPSRLQYri
    2919             :   { 0, 0, 0, 0, 0 }, // 2505 VPSRLVQYrr
    2920             :   { 0, 0, 0, 0, 0 }, // 2506 VPSRLVQrr
    2921             :   { 1, 4, 5, 0, 0 }, // 2507 VPSRLWYri
    2922             :   { 1, 5, 6, 0, 0 }, // 2508 MMX_MASKMOVQ64
    2923             :   { 1, 16, 17, 0, 0 }, // 2509 VMASKMOVDQU_VMASKMOVDQU64
    2924             :   { 1, 5, 6, 0, 0 }, // 2510 MMX_MOVD64rr
    2925             :   { 1, 5, 6, 0, 0 }, // 2511 MMX_MOVD64to64rr
    2926             :   { 1, 5, 6, 0, 0 }, // 2512 MMX_PSHUFWri
    2927             :   { 1, 4, 5, 0, 0 }, // 2513 MMX_PUNPCKHBWirr
    2928             :   { 1, 4, 5, 0, 0 }, // 2514 MMX_PUNPCKHDQirr
    2929             :   { 1, 4, 5, 0, 0 }, // 2515 MMX_PUNPCKHWDirr
    2930             :   { 1, 5, 6, 0, 0 }, // 2516 MMX_PUNPCKLBWirr
    2931             :   { 1, 5, 6, 0, 0 }, // 2517 MMX_PUNPCKLDQirr
    2932             :   { 1, 5, 6, 0, 0 }, // 2518 MMX_PUNPCKLWDirr
    2933             :   { 1, 4, 5, 0, 0 }, // 2519 MOVSDrr_REV
    2934             :   { 1, 4, 5, 0, 0 }, // 2520 MOVSSrr_REV
    2935             :   { 1, 4, 5, 0, 0 }, // 2521 MOVUPDrr_REV
    2936             :   { 1, 4, 5, 0, 0 }, // 2522 MOVUPSrr_REV
    2937             :   { 0, 0, 0, 0, 0 }, // 2523 VBROADCASTSSrr
    2938             :   { 1, 4, 5, 0, 0 }, // 2524 VMOVAPDYrr_REV
    2939             :   { 1, 4, 5, 0, 0 }, // 2525 VMOVAPDrr_REV
    2940             :   { 1, 4, 5, 0, 0 }, // 2526 VMOVAPSYrr_REV
    2941             :   { 1, 4, 5, 0, 0 }, // 2527 VMOVAPSrr_REV
    2942             :   { 1, 5, 6, 0, 0 }, // 2528 VMOVLHPSrr
    2943             :   { 1, 4, 5, 0, 0 }, // 2529 VMOVSDrr_REV
    2944             :   { 1, 4, 5, 0, 0 }, // 2530 VMOVSSrr_REV
    2945             :   { 1, 4, 5, 0, 0 }, // 2531 VMOVUPDYrr_REV
    2946             :   { 1, 4, 5, 0, 0 }, // 2532 VMOVUPDrr_REV
    2947             :   { 1, 4, 5, 0, 0 }, // 2533 VMOVUPSYrr_REV
    2948             :   { 1, 4, 5, 0, 0 }, // 2534 VMOVUPSrr_REV
    2949             :   { 0, 0, 0, 0, 0 }, // 2535 VPACKSSDWYrr
    2950             :   { 0, 0, 0, 0, 0 }, // 2536 VPACKSSWBYrr
    2951             :   { 0, 0, 0, 0, 0 }, // 2537 VPACKUSDWYrr
    2952             :   { 0, 0, 0, 0, 0 }, // 2538 VPACKUSWBYrr
    2953             :   { 1, 5, 6, 0, 0 }, // 2539 VPALIGNRYrri
    2954             :   { 0, 0, 0, 0, 0 }, // 2540 VPBROADCASTDrr
    2955             :   { 0, 0, 0, 0, 0 }, // 2541 VPBROADCASTQrr
    2956             :   { 1, 20, 21, 0, 0 }, // 2542 VPSHUFBYrr
    2957             :   { 1, 5, 6, 0, 0 }, // 2543 VPSHUFDYri
    2958             :   { 1, 5, 6, 0, 0 }, // 2544 VPSHUFHWYri
    2959             :   { 1, 5, 6, 0, 0 }, // 2545 VPSHUFLWYri
    2960             :   { 1, 4, 5, 0, 0 }, // 2546 VPSLLDQYri
    2961             :   { 1, 4, 5, 0, 0 }, // 2547 VPSRLDQYri
    2962             :   { 0, 0, 0, 0, 0 }, // 2548 VPUNPCKHBWYrr
    2963             :   { 0, 0, 0, 0, 0 }, // 2549 VPUNPCKHDQYrr
    2964             :   { 0, 0, 0, 0, 0 }, // 2550 VPUNPCKHQDQYrr
    2965             :   { 0, 0, 0, 0, 0 }, // 2551 VPUNPCKHWDYrr
    2966             :   { 0, 0, 0, 0, 0 }, // 2552 VPUNPCKLBWYrr
    2967             :   { 0, 0, 0, 0, 0 }, // 2553 VPUNPCKLDQYrr
    2968             :   { 0, 0, 0, 0, 0 }, // 2554 VPUNPCKLQDQYrr
    2969             :   { 0, 0, 0, 0, 0 }, // 2555 VPUNPCKLWDYrr
    2970             :   { 1, 15, 16, 0, 0 }, // 2556 JMP16r_JMP32r
    2971             :   { 0, 0, 0, 0, 0 }, // 2557 RORX32ri
    2972             :   { 0, 0, 0, 0, 0 }, // 2558 RORX64ri
    2973             :   { 1, 5, 6, 0, 0 }, // 2559 SAR16r1_SAR32r1_SAR64r1
    2974             :   { 1, 5, 6, 0, 0 }, // 2560 SAR8r1
    2975             :   { 0, 0, 0, 0, 0 }, // 2561 SARX32rr
    2976             :   { 0, 0, 0, 0, 0 }, // 2562 SARX64rr
    2977             :   { 0, 0, 0, 0, 0 }, // 2563 SHLX32rr
    2978             :   { 0, 0, 0, 0, 0 }, // 2564 SHLX64rr
    2979             :   { 1, 5, 6, 0, 0 }, // 2565 SHR16r1_SHR32r1_SHR64r1
    2980             :   { 1, 5, 6, 0, 0 }, // 2566 SHR8r1
    2981             :   { 0, 0, 0, 0, 0 }, // 2567 SHRX32rr
    2982             :   { 0, 0, 0, 0, 0 }, // 2568 SHRX64rr
    2983             :   { 1, 4, 5, 0, 0 }, // 2569 ANDN32rr
    2984             :   { 1, 4, 5, 0, 0 }, // 2570 ANDN64rr
    2985             :   { 0, 0, 0, 0, 0 }, // 2571 BLSI32rr
    2986             :   { 0, 0, 0, 0, 0 }, // 2572 BLSI64rr
    2987             :   { 0, 0, 0, 0, 0 }, // 2573 BLSMSK32rr
    2988             :   { 0, 0, 0, 0, 0 }, // 2574 BLSMSK64rr
    2989             :   { 0, 0, 0, 0, 0 }, // 2575 BLSR32rr
    2990             :   { 0, 0, 0, 0, 0 }, // 2576 BLSR64rr
    2991             :   { 0, 0, 0, 0, 0 }, // 2577 BZHI32rr
    2992             :   { 0, 0, 0, 0, 0 }, // 2578 BZHI64rr
    2993             :   { 1, 4, 5, 0, 0 }, // 2579 MMX_PADDBirr
    2994             :   { 1, 4, 5, 0, 0 }, // 2580 MMX_PADDDirr
    2995             :   { 1, 4, 5, 0, 0 }, // 2581 MMX_PADDSBirr
    2996             :   { 1, 4, 5, 0, 0 }, // 2582 MMX_PADDSWirr
    2997             :   { 1, 4, 5, 0, 0 }, // 2583 MMX_PADDUSBirr
    2998             :   { 1, 4, 5, 0, 0 }, // 2584 MMX_PADDUSWirr
    2999             :   { 1, 4, 5, 0, 0 }, // 2585 MMX_PADDWirr
    3000             :   { 1, 5, 6, 0, 0 }, // 2586 MMX_PAVGBirr
    3001             :   { 1, 5, 6, 0, 0 }, // 2587 MMX_PAVGWirr
    3002             :   { 1, 4, 5, 0, 0 }, // 2588 MMX_PCMPEQBirr
    3003             :   { 1, 4, 5, 0, 0 }, // 2589 MMX_PCMPEQDirr
    3004             :   { 1, 4, 5, 0, 0 }, // 2590 MMX_PCMPEQWirr
    3005             :   { 1, 4, 5, 0, 0 }, // 2591 MMX_PCMPGTBirr
    3006             :   { 1, 4, 5, 0, 0 }, // 2592 MMX_PCMPGTDirr
    3007             :   { 1, 4, 5, 0, 0 }, // 2593 MMX_PCMPGTWirr
    3008             :   { 1, 5, 6, 0, 0 }, // 2594 MMX_PMAXSWirr
    3009             :   { 1, 5, 6, 0, 0 }, // 2595 MMX_PMAXUBirr
    3010             :   { 1, 5, 6, 0, 0 }, // 2596 MMX_PMINSWirr
    3011             :   { 1, 5, 6, 0, 0 }, // 2597 MMX_PMINUBirr
    3012             :   { 1, 4, 5, 0, 0 }, // 2598 MMX_PSUBBirr
    3013             :   { 1, 4, 5, 0, 0 }, // 2599 MMX_PSUBDirr
    3014             :   { 1, 16, 17, 0, 0 }, // 2600 MMX_PSUBQirr
    3015             :   { 1, 4, 5, 0, 0 }, // 2601 MMX_PSUBSBirr
    3016             :   { 1, 4, 5, 0, 0 }, // 2602 MMX_PSUBSWirr
    3017             :   { 1, 4, 5, 0, 0 }, // 2603 MMX_PSUBUSBirr
    3018             :   { 1, 4, 5, 0, 0 }, // 2604 MMX_PSUBUSWirr
    3019             :   { 1, 4, 5, 0, 0 }, // 2605 MMX_PSUBWirr
    3020             :   { 0, 0, 0, 0, 0 }, // 2606 VPABSBYrr
    3021             :   { 0, 0, 0, 0, 0 }, // 2607 VPABSDYrr
    3022             :   { 0, 0, 0, 0, 0 }, // 2608 VPABSWYrr
    3023             :   { 1, 4, 5, 0, 0 }, // 2609 VPADDBYrr
    3024             :   { 1, 4, 5, 0, 0 }, // 2610 VPADDDYrr
    3025             :   { 1, 16, 17, 0, 0 }, // 2611 VPADDQYrr
    3026             :   { 1, 4, 5, 0, 0 }, // 2612 VPADDSBYrr
    3027             :   { 1, 4, 5, 0, 0 }, // 2613 VPADDSWYrr
    3028             :   { 1, 4, 5, 0, 0 }, // 2614 VPADDUSBYrr
    3029             :   { 1, 4, 5, 0, 0 }, // 2615 VPADDUSWYrr
    3030             :   { 1, 4, 5, 0, 0 }, // 2616 VPADDWYrr
    3031             :   { 1, 4, 5, 0, 0 }, // 2617 VPAVGBYrr
    3032             :   { 1, 4, 5, 0, 0 }, // 2618 VPAVGWYrr
    3033             :   { 1, 4, 5, 0, 0 }, // 2619 VPCMPEQBYrr
    3034             :   { 1, 4, 5, 0, 0 }, // 2620 VPCMPEQDYrr
    3035             :   { 0, 0, 0, 0, 0 }, // 2621 VPCMPEQQYrr
    3036             :   { 1, 4, 5, 0, 0 }, // 2622 VPCMPEQWYrr
    3037             :   { 1, 4, 5, 0, 0 }, // 2623 VPCMPGTBYrr
    3038             :   { 1, 4, 5, 0, 0 }, // 2624 VPCMPGTDYrr
    3039             :   { 1, 4, 5, 0, 0 }, // 2625 VPCMPGTWYrr
    3040             :   { 0, 0, 0, 0, 0 }, // 2626 VPMAXSBYrr
    3041             :   { 0, 0, 0, 0, 0 }, // 2627 VPMAXSDYrr
    3042             :   { 1, 4, 5, 0, 0 }, // 2628 VPMAXSWYrr
    3043             :   { 1, 4, 5, 0, 0 }, // 2629 VPMAXUBYrr
    3044             :   { 0, 0, 0, 0, 0 }, // 2630 VPMAXUDYrr
    3045             :   { 0, 0, 0, 0, 0 }, // 2631 VPMAXUWYrr
    3046             :   { 0, 0, 0, 0, 0 }, // 2632 VPMINSBYrr
    3047             :   { 0, 0, 0, 0, 0 }, // 2633 VPMINSDYrr
    3048             :   { 1, 4, 5, 0, 0 }, // 2634 VPMINSWYrr
    3049             :   { 1, 4, 5, 0, 0 }, // 2635 VPMINUBYrr
    3050             :   { 0, 0, 0, 0, 0 }, // 2636 VPMINUDYrr
    3051             :   { 0, 0, 0, 0, 0 }, // 2637 VPMINUWYrr
    3052             :   { 0, 0, 0, 0, 0 }, // 2638 VPSIGNBYrr256
    3053             :   { 0, 0, 0, 0, 0 }, // 2639 VPSIGNDYrr256
    3054             :   { 0, 0, 0, 0, 0 }, // 2640 VPSIGNWYrr256
    3055             :   { 1, 4, 5, 0, 0 }, // 2641 VPSUBBYrr
    3056             :   { 1, 4, 5, 0, 0 }, // 2642 VPSUBDYrr
    3057             :   { 1, 16, 17, 0, 0 }, // 2643 VPSUBQYrr
    3058             :   { 1, 4, 5, 0, 0 }, // 2644 VPSUBSBYrr
    3059             :   { 1, 4, 5, 0, 0 }, // 2645 VPSUBSWYrr
    3060             :   { 1, 4, 5, 0, 0 }, // 2646 VPSUBUSBYrr
    3061             :   { 1, 4, 5, 0, 0 }, // 2647 VPSUBUSWYrr
    3062             :   { 1, 4, 5, 0, 0 }, // 2648 VPSUBWYrr
    3063             :   { 1, 4, 5, 0, 0 }, // 2649 MMX_MOVQ64rr_REV
    3064             :   { 1, 4, 5, 0, 0 }, // 2650 MMX_PANDNirr
    3065             :   { 1, 4, 5, 0, 0 }, // 2651 MMX_PANDirr
    3066             :   { 1, 4, 5, 0, 0 }, // 2652 MMX_PORirr
    3067             :   { 1, 4, 5, 0, 0 }, // 2653 MMX_PXORirr
    3068             :   { 1, 4, 5, 0, 0 }, // 2654 MOVDQArr_REV
    3069             :   { 1, 4, 5, 0, 0 }, // 2655 MOVDQUrr_REV
    3070             :   { 1, 4, 5, 0, 0 }, // 2656 VMOVDQAYrr_REV
    3071             :   { 1, 4, 5, 0, 0 }, // 2657 VMOVDQArr_REV
    3072             :   { 1, 4, 5, 0, 0 }, // 2658 VMOVDQUYrr_REV
    3073             :   { 1, 4, 5, 0, 0 }, // 2659 VMOVDQUrr_REV
    3074             :   { 1, 4, 5, 0, 0 }, // 2660 VPANDNYrr
    3075             :   { 1, 4, 5, 0, 0 }, // 2661 VPANDYrr
    3076             :   { 0, 0, 0, 0, 0 }, // 2662 VPBLENDDYrri
    3077             :   { 0, 0, 0, 0, 0 }, // 2663 VPBLENDDrri
    3078             :   { 1, 4, 5, 0, 0 }, // 2664 VPORYrr
    3079             :   { 1, 4, 5, 0, 0 }, // 2665 VPXORYrr
    3080             :   { 1, 4, 5, 0, 0 }, // 2666 ADD16rr_REV_ADD32rr_REV_ADD64rr_REV
    3081             :   { 1, 4, 5, 0, 0 }, // 2667 ADD8rr_REV
    3082             :   { 1, 4, 5, 0, 0 }, // 2668 AND16rr_REV_AND32rr_REV_AND64rr_REV
    3083             :   { 1, 4, 5, 0, 0 }, // 2669 AND8rr_REV
    3084             :   { 1, 4, 5, 0, 0 }, // 2670 CLC
    3085             :   { 1, 4, 5, 0, 0 }, // 2671 CMP16rr_REV_CMP32rr_REV_CMP64rr_REV
    3086             :   { 1, 4, 5, 0, 0 }, // 2672 CMP8rr_REV
    3087             :   { 1, 4, 5, 0, 0 }, // 2673 MOV16rr_REV_MOV32rr_REV_MOV64rr_REV
    3088             :   { 1, 4, 5, 0, 0 }, // 2674 MOV8ri_alt
    3089             :   { 1, 4, 5, 0, 0 }, // 2675 MOV8rr_REV
    3090             :   { 1, 4, 5, 0, 0 }, // 2676 NOOP_NOOPL_NOOPLr_NOOPQ_NOOPQr_NOOPW_NOOPWr
    3091             :   { 1, 4, 5, 0, 0 }, // 2677 OR16rr_REV_OR32rr_REV_OR64rr_REV
    3092             :   { 1, 4, 5, 0, 0 }, // 2678 OR8rr_REV
    3093             :   { 1, 20, 21, 0, 0 }, // 2679 SGDT64m
    3094             :   { 0, 0, 0, 0, 0 }, // 2680 SIDT64m
    3095             :   { 1, 21, 22, 0, 0 }, // 2681 SLDT64m
    3096             :   { 1, 14, 15, 0, 0 }, // 2682 SMSW16m
    3097             :   { 1, 21, 22, 0, 0 }, // 2683 STRm
    3098             :   { 1, 4, 5, 0, 0 }, // 2684 SUB16rr_REV_SUB32rr_REV_SUB64rr_REV
    3099             :   { 1, 4, 5, 0, 0 }, // 2685 SUB8rr_REV
    3100             :   { 1, 89, 90, 0, 0 }, // 2686 SYSCALL
    3101             :   { 1, 16, 17, 0, 0 }, // 2687 XCHG16rr_XCHG32rr_XCHG64rr
    3102             :   { 1, 21, 22, 0, 0 }, // 2688 MMX_PSLLDrm
    3103             :   { 1, 21, 22, 0, 0 }, // 2689 MMX_PSLLQrm
    3104             :   { 1, 21, 22, 0, 0 }, // 2690 MMX_PSLLWrm
    3105             :   { 1, 21, 22, 0, 0 }, // 2691 MMX_PSRADrm
    3106             :   { 1, 21, 22, 0, 0 }, // 2692 MMX_PSRAWrm
    3107             :   { 1, 21, 22, 0, 0 }, // 2693 MMX_PSRLDrm
    3108             :   { 1, 21, 22, 0, 0 }, // 2694 MMX_PSRLQrm
    3109             :   { 1, 21, 22, 0, 0 }, // 2695 MMX_PSRLWrm
    3110             :   { 0, 0, 0, 0, 0 }, // 2696 VCVTPH2PSYrm
    3111             :   { 0, 0, 0, 0, 0 }, // 2697 VCVTPH2PSrm
    3112             :   { 1, 21, 22, 0, 0 }, // 2698 VPSLLDYrm
    3113             :   { 1, 21, 22, 0, 0 }, // 2699 VPSLLQYrm
    3114             :   { 0, 0, 0, 0, 0 }, // 2700 VPSLLVQYrm
    3115             :   { 0, 0, 0, 0, 0 }, // 2701 VPSLLVQrm
    3116             :   { 1, 21, 22, 0, 0 }, // 2702 VPSLLWYrm
    3117             :   { 1, 21, 22, 0, 0 }, // 2703 VPSRADYrm
    3118             :   { 1, 21, 22, 0, 0 }, // 2704 VPSRAWYrm
    3119             :   { 1, 21, 22, 0, 0 }, // 2705 VPSRLDYrm
    3120             :   { 1, 21, 22, 0, 0 }, // 2706 VPSRLQYrm
    3121             :   { 0, 0, 0, 0, 0 }, // 2707 VPSRLVQYrm
    3122             :   { 0, 0, 0, 0, 0 }, // 2708 VPSRLVQrm
    3123             :   { 1, 21, 22, 0, 0 }, // 2709 VPSRLWYrm
    3124             :   { 1, 5, 6, 0, 0 }, // 2710 MMX_PINSRWirmi
    3125             :   { 1, 5, 6, 0, 0 }, // 2711 MMX_PSHUFWmi
    3126             :   { 1, 5, 6, 0, 0 }, // 2712 MMX_PUNPCKHBWirm
    3127             :   { 1, 5, 6, 0, 0 }, // 2713 MMX_PUNPCKHDQirm
    3128             :   { 1, 5, 6, 0, 0 }, // 2714 MMX_PUNPCKHWDirm
    3129             :   { 1, 5, 6, 0, 0 }, // 2715 MMX_PUNPCKLBWirm
    3130             :   { 1, 5, 6, 0, 0 }, // 2716 MMX_PUNPCKLDQirm
    3131             :   { 1, 5, 6, 0, 0 }, // 2717 MMX_PUNPCKLWDirm
    3132             :   { 0, 0, 0, 0, 0 }, // 2718 VPACKSSDWYrm
    3133             :   { 0, 0, 0, 0, 0 }, // 2719 VPACKSSWBYrm
    3134             :   { 0, 0, 0, 0, 0 }, // 2720 VPACKUSDWYrm
    3135             :   { 0, 0, 0, 0, 0 }, // 2721 VPACKUSWBYrm
    3136             :   { 1, 5, 6, 0, 0 }, // 2722 VPALIGNRYrmi
    3137             :   { 1, 43, 44, 0, 0 }, // 2723 VPSHUFBYrm
    3138             :   { 1, 5, 6, 0, 0 }, // 2724 VPSHUFDYmi
    3139             :   { 1, 5, 6, 0, 0 }, // 2725 VPSHUFHWYmi
    3140             :   { 1, 5, 6, 0, 0 }, // 2726 VPSHUFLWYmi
    3141             :   { 0, 0, 0, 0, 0 }, // 2727 VPUNPCKHBWYrm
    3142             :   { 0, 0, 0, 0, 0 }, // 2728 VPUNPCKHDQYrm
    3143             :   { 0, 0, 0, 0, 0 }, // 2729 VPUNPCKHQDQYrm
    3144             :   { 0, 0, 0, 0, 0 }, // 2730 VPUNPCKHWDYrm
    3145             :   { 0, 0, 0, 0, 0 }, // 2731 VPUNPCKLBWYrm
    3146             :   { 0, 0, 0, 0, 0 }, // 2732 VPUNPCKLDQYrm
    3147             :   { 0, 0, 0, 0, 0 }, // 2733 VPUNPCKLQDQYrm
    3148             :   { 0, 0, 0, 0, 0 }, // 2734 VPUNPCKLWDYrm
    3149             :   { 0, 0, 0, 0, 0 }, // 2735 RORX32mi
    3150             :   { 0, 0, 0, 0, 0 }, // 2736 RORX64mi
    3151             :   { 0, 0, 0, 0, 0 }, // 2737 SARX32rm
    3152             :   { 0, 0, 0, 0, 0 }, // 2738 SARX64rm
    3153             :   { 0, 0, 0, 0, 0 }, // 2739 SHLX32rm
    3154             :   { 0, 0, 0, 0, 0 }, // 2740 SHLX64rm
    3155             :   { 0, 0, 0, 0, 0 }, // 2741 SHRX32rm
    3156             :   { 0, 0, 0, 0, 0 }, // 2742 SHRX64rm
    3157             :   { 1, 5, 6, 0, 0 }, // 2743 ANDN32rm
    3158             :   { 1, 5, 6, 0, 0 }, // 2744 ANDN64rm
    3159             :   { 0, 0, 0, 0, 0 }, // 2745 BLSI32rm
    3160             :   { 0, 0, 0, 0, 0 }, // 2746 BLSI64rm
    3161             :   { 0, 0, 0, 0, 0 }, // 2747 BLSMSK32rm
    3162             :   { 0, 0, 0, 0, 0 }, // 2748 BLSMSK64rm
    3163             :   { 0, 0, 0, 0, 0 }, // 2749 BLSR32rm
    3164             :   { 0, 0, 0, 0, 0 }, // 2750 BLSR64rm
    3165             :   { 0, 0, 0, 0, 0 }, // 2751 BZHI32rm
    3166             :   { 0, 0, 0, 0, 0 }, // 2752 BZHI64rm
    3167             :   { 1, 5, 6, 0, 0 }, // 2753 MMX_PADDBirm
    3168             :   { 1, 5, 6, 0, 0 }, // 2754 MMX_PADDDirm
    3169             :   { 1, 5, 6, 0, 0 }, // 2755 MMX_PADDSBirm
    3170             :   { 1, 5, 6, 0, 0 }, // 2756 MMX_PADDSWirm
    3171             :   { 1, 5, 6, 0, 0 }, // 2757 MMX_PADDUSBirm
    3172             :   { 1, 5, 6, 0, 0 }, // 2758 MMX_PADDUSWirm
    3173             :   { 1, 5, 6, 0, 0 }, // 2759 MMX_PADDWirm
    3174             :   { 1, 4, 5, 0, 0 }, // 2760 MMX_PAVGBirm
    3175             :   { 1, 4, 5, 0, 0 }, // 2761 MMX_PAVGWirm
    3176             :   { 1, 5, 6, 0, 0 }, // 2762 MMX_PCMPEQBirm
    3177             :   { 1, 5, 6, 0, 0 }, // 2763 MMX_PCMPEQDirm
    3178             :   { 1, 5, 6, 0, 0 }, // 2764 MMX_PCMPEQWirm
    3179             :   { 1, 5, 6, 0, 0 }, // 2765 MMX_PCMPGTBirm
    3180             :   { 1, 5, 6, 0, 0 }, // 2766 MMX_PCMPGTDirm
    3181             :   { 1, 5, 6, 0, 0 }, // 2767 MMX_PCMPGTWirm
    3182             :   { 1, 4, 5, 0, 0 }, // 2768 MMX_PMAXSWirm
    3183             :   { 1, 4, 5, 0, 0 }, // 2769 MMX_PMAXUBirm
    3184             :   { 1, 4, 5, 0, 0 }, // 2770 MMX_PMINSWirm
    3185             :   { 1, 4, 5, 0, 0 }, // 2771 MMX_PMINUBirm
    3186             :   { 1, 5, 6, 0, 0 }, // 2772 MMX_PSUBBirm
    3187             :   { 1, 5, 6, 0, 0 }, // 2773 MMX_PSUBDirm
    3188             :   { 1, 21, 22, 0, 0 }, // 2774 MMX_PSUBQirm
    3189             :   { 1, 5, 6, 0, 0 }, // 2775 MMX_PSUBSBirm
    3190             :   { 1, 5, 6, 0, 0 }, // 2776 MMX_PSUBSWirm
    3191             :   { 1, 5, 6, 0, 0 }, // 2777 MMX_PSUBUSBirm
    3192             :   { 1, 5, 6, 0, 0 }, // 2778 MMX_PSUBUSWirm
    3193             :   { 1, 5, 6, 0, 0 }, // 2779 MMX_PSUBWirm
    3194             :   { 1, 5, 6, 0, 0 }, // 2780 MOVBE16rm_MOVBE32rm_MOVBE64rm
    3195             :   { 0, 0, 0, 0, 0 }, // 2781 VPABSBYrm
    3196             :   { 0, 0, 0, 0, 0 }, // 2782 VPABSDYrm
    3197             :   { 0, 0, 0, 0, 0 }, // 2783 VPABSWYrm
    3198             :   { 1, 5, 6, 0, 0 }, // 2784 VPADDBYrm
    3199             :   { 1, 5, 6, 0, 0 }, // 2785 VPADDDYrm
    3200             :   { 1, 21, 22, 0, 0 }, // 2786 VPADDQYrm
    3201             :   { 1, 5, 6, 0, 0 }, // 2787 VPADDSBYrm
    3202             :   { 1, 5, 6, 0, 0 }, // 2788 VPADDSWYrm
    3203             :   { 1, 5, 6, 0, 0 }, // 2789 VPADDUSBYrm
    3204             :   { 1, 5, 6, 0, 0 }, // 2790 VPADDUSWYrm
    3205             :   { 1, 5, 6, 0, 0 }, // 2791 VPADDWYrm
    3206             :   { 1, 5, 6, 0, 0 }, // 2792 VPAVGBYrm
    3207             :   { 1, 5, 6, 0, 0 }, // 2793 VPAVGWYrm
    3208             :   { 1, 5, 6, 0, 0 }, // 2794 VPCMPEQBYrm
    3209             :   { 1, 5, 6, 0, 0 }, // 2795 VPCMPEQDYrm
    3210             :   { 0, 0, 0, 0, 0 }, // 2796 VPCMPEQQYrm
    3211             :   { 1, 5, 6, 0, 0 }, // 2797 VPCMPEQWYrm
    3212             :   { 1, 5, 6, 0, 0 }, // 2798 VPCMPGTBYrm
    3213             :   { 1, 5, 6, 0, 0 }, // 2799 VPCMPGTDYrm
    3214             :   { 1, 5, 6, 0, 0 }, // 2800 VPCMPGTWYrm
    3215             :   { 0, 0, 0, 0, 0 }, // 2801 VPMAXSBYrm
    3216             :   { 0, 0, 0, 0, 0 }, // 2802 VPMAXSDYrm
    3217             :   { 1, 5, 6, 0, 0 }, // 2803 VPMAXSWYrm
    3218             :   { 1, 5, 6, 0, 0 }, // 2804 VPMAXUBYrm
    3219             :   { 0, 0, 0, 0, 0 }, // 2805 VPMAXUDYrm
    3220             :   { 0, 0, 0, 0, 0 }, // 2806 VPMAXUWYrm
    3221             :   { 0, 0, 0, 0, 0 }, // 2807 VPMINSBYrm
    3222             :   { 0, 0, 0, 0, 0 }, // 2808 VPMINSDYrm
    3223             :   { 1, 5, 6, 0, 0 }, // 2809 VPMINSWYrm
    3224             :   { 1, 5, 6, 0, 0 }, // 2810 VPMINUBYrm
    3225             :   { 0, 0, 0, 0, 0 }, // 2811 VPMINUDYrm
    3226             :   { 0, 0, 0, 0, 0 }, // 2812 VPMINUWYrm
    3227             :   { 0, 0, 0, 0, 0 }, // 2813 VPSIGNBYrm256
    3228             :   { 0, 0, 0, 0, 0 }, // 2814 VPSIGNDYrm256
    3229             :   { 0, 0, 0, 0, 0 }, // 2815 VPSIGNWYrm256
    3230             :   { 1, 5, 6, 0, 0 }, // 2816 VPSUBBYrm
    3231             :   { 1, 5, 6, 0, 0 }, // 2817 VPSUBDYrm
    3232             :   { 1, 21, 22, 0, 0 }, // 2818 VPSUBQYrm
    3233             :   { 1, 5, 6, 0, 0 }, // 2819 VPSUBSBYrm
    3234             :   { 1, 5, 6, 0, 0 }, // 2820 VPSUBSWYrm
    3235             :   { 1, 5, 6, 0, 0 }, // 2821 VPSUBUSBYrm
    3236             :   { 1, 5, 6, 0, 0 }, // 2822 VPSUBUSWYrm
    3237             :   { 1, 5, 6, 0, 0 }, // 2823 VPSUBWYrm
    3238             :   { 1, 5, 6, 0, 0 }, // 2824 MMX_PANDNirm
    3239             :   { 1, 5, 6, 0, 0 }, // 2825 MMX_PANDirm
    3240             :   { 1, 5, 6, 0, 0 }, // 2826 MMX_PORirm
    3241             :   { 1, 5, 6, 0, 0 }, // 2827 MMX_PXORirm
    3242             :   { 0, 0, 0, 0, 0 }, // 2828 VINSERTI128rm
    3243             :   { 1, 5, 6, 0, 0 }, // 2829 VPANDNYrm
    3244             :   { 1, 5, 6, 0, 0 }, // 2830 VPANDYrm
    3245             :   { 0, 0, 0, 0, 0 }, // 2831 VPBLENDDYrmi
    3246             :   { 0, 0, 0, 0, 0 }, // 2832 VPBLENDDrmi
    3247             :   { 1, 5, 6, 0, 0 }, // 2833 VPORYrm
    3248             :   { 1, 5, 6, 0, 0 }, // 2834 VPXORYrm
    3249             :   { 1, 18, 20, 0, 0 }, // 2835 POP16rmr_POP32rmr_POP64rmr
    3250             :   { 1, 5, 6, 0, 0 }, // 2836 SFENCE
    3251             :   { 0, 0, 0, 0, 0 }, // 2837 PEXTRWmr
    3252             :   { 1, 5, 6, 0, 0 }, // 2838 MOVBE32mr_MOVBE64mr
    3253             :   { 1, 5, 6, 0, 0 }, // 2839 MOVBE16mr
    3254             :   { 1, 18, 20, 0, 0 }, // 2840 PUSH16rmr_PUSH32rmr_PUSH64rmr
    3255             :   { 1, 5, 6, 0, 0 }, // 2841 SAR16m1_SAR32m1_SAR64m1
    3256             :   { 1, 5, 6, 0, 0 }, // 2842 SAR8m1
    3257             :   { 1, 5, 6, 0, 0 }, // 2843 SHR16m1_SHR32m1_SHR64m1
    3258             :   { 1, 5, 6, 0, 0 }, // 2844 SHR8m1
    3259             :   { 1, 5, 6, 0, 0 }, // 2845 MMX_PINSRWirri
    3260             :   { 0, 0, 0, 0, 0 }, // 2846 VPBLENDVBYrr
    3261             :   { 1, 5, 6, 0, 0 }, // 2847 ROL16r1_ROL32r1_ROL64r1
    3262             :   { 1, 5, 6, 0, 0 }, // 2848 ROL8r1
    3263             :   { 1, 5, 6, 0, 0 }, // 2849 ROR16r1_ROR32r1_ROR64r1
    3264             :   { 1, 5, 6, 0, 0 }, // 2850 ROR8r1
    3265             :   { 1, 4, 5, 0, 0 }, // 2851 LFENCE
    3266             :   { 1, 5, 6, 0, 0 }, // 2852 MFENCE
    3267             :   { 0, 0, 0, 0, 0 }, // 2853 XGETBV
    3268             :   { 1, 20, 21, 0, 0 }, // 2854 MMX_PEXTRWirri
    3269             :   { 0, 0, 0, 0, 0 }, // 2855 PEXTRWrr_REV
    3270             :   { 0, 0, 0, 0, 0 }, // 2856 VCVTPH2PSYrr
    3271             :   { 0, 0, 0, 0, 0 }, // 2857 VCVTPH2PSrr
    3272             :   { 0, 0, 0, 0, 0 }, // 2858 VPEXTRWrr_REV
    3273             :   { 0, 0, 0, 0, 0 }, // 2859 BEXTR32rr
    3274             :   { 0, 0, 0, 0, 0 }, // 2860 BEXTR64rr
    3275             :   { 1, 4, 5, 0, 0 }, // 2861 ADC16rr_REV_ADC32rr_REV_ADC64rr_REV
    3276             :   { 1, 4, 5, 0, 0 }, // 2862 ADC8rr_REV
    3277             :   { 1, 20, 21, 0, 0 }, // 2863 CWD
    3278             :   { 1, 4, 5, 0, 0 }, // 2864 SBB16rr_REV_SBB32rr_REV_SBB64rr_REV
    3279             :   { 1, 4, 5, 0, 0 }, // 2865 SBB8rr_REV
    3280             :   { 1, 5, 6, 0, 0 }, // 2866 MMX_PACKSSDWirm
    3281             :   { 1, 5, 6, 0, 0 }, // 2867 MMX_PACKSSWBirm
    3282             :   { 1, 5, 6, 0, 0 }, // 2868 MMX_PACKUSWBirm
    3283             :   { 1, 5, 6, 0, 0 }, // 2869 PBLENDVBrm0
    3284             :   { 0, 0, 0, 0, 0 }, // 2870 VPBLENDVBYrm
    3285             :   { 0, 0, 0, 0, 0 }, // 2871 VPMASKMOVDYrm
    3286             :   { 0, 0, 0, 0, 0 }, // 2872 VPMASKMOVDrm
    3287             :   { 0, 0, 0, 0, 0 }, // 2873 VPMASKMOVQYrm
    3288             :   { 0, 0, 0, 0, 0 }, // 2874 VPMASKMOVQrm
    3289             :   { 1, 37, 38, 0, 0 }, // 2875 LRETQ
    3290             :   { 0, 0, 0, 0, 0 }, // 2876 BEXTR32rm
    3291             :   { 0, 0, 0, 0, 0 }, // 2877 BEXTR64rm
    3292             :   { 1, 5, 6, 0, 0 }, // 2878 ROL16m1_ROL32m1_ROL64m1
    3293             :   { 1, 5, 6, 0, 0 }, // 2879 ROL8m1
    3294             :   { 1, 5, 6, 0, 0 }, // 2880 ROR16m1_ROR32m1_ROR64m1
    3295             :   { 1, 5, 6, 0, 0 }, // 2881 ROR8m1
    3296             :   { 1, 22, 23, 0, 0 }, // 2882 IMUL64rri32_IMUL64rri8
    3297             :   { 1, 2, 3, 0, 0 }, // 2883 IMUL8r
    3298             :   { 0, 0, 0, 0, 0 }, // 2884 LZCNT16rr_LZCNT32rr_LZCNT64rr
    3299             :   { 0, 0, 0, 0, 0 }, // 2885 PDEP32rr
    3300             :   { 0, 0, 0, 0, 0 }, // 2886 PDEP64rr
    3301             :   { 0, 0, 0, 0, 0 }, // 2887 PEXT32rr
    3302             :   { 0, 0, 0, 0, 0 }, // 2888 PEXT64rr
    3303             :   { 0, 0, 0, 0, 0 }, // 2889 TZCNT16rr_TZCNT32rr_TZCNT64rr
    3304             :   { 1, 6, 7, 0, 0 }, // 2890 IMUL16rri_IMUL16rri8
    3305             :   { 1, 57, 58, 0, 0 }, // 2891 IMUL32rri_IMUL32rri8
    3306             :   { 0, 0, 0, 0, 0 }, // 2892 VBROADCASTSDYrr
    3307             :   { 0, 0, 0, 0, 0 }, // 2893 VBROADCASTSSYrr
    3308             :   { 0, 0, 0, 0, 0 }, // 2894 VEXTRACTI128rr
    3309             :   { 0, 0, 0, 0, 0 }, // 2895 VINSERTI128rr
    3310             :   { 0, 0, 0, 0, 0 }, // 2896 VPBROADCASTBYrr
    3311             :   { 0, 0, 0, 0, 0 }, // 2897 VPBROADCASTBrr
    3312             :   { 0, 0, 0, 0, 0 }, // 2898 VPBROADCASTDYrr
    3313             :   { 0, 0, 0, 0, 0 }, // 2899 VPBROADCASTQYrr
    3314             :   { 0, 0, 0, 0, 0 }, // 2900 VPBROADCASTWYrr
    3315             :   { 0, 0, 0, 0, 0 }, // 2901 VPBROADCASTWrr
    3316             :   { 0, 0, 0, 0, 0 }, // 2902 VPERM2I128rr
    3317             :   { 0, 0, 0, 0, 0 }, // 2903 VPERMDYrr
    3318             :   { 0, 0, 0, 0, 0 }, // 2904 VPERMPDYri
    3319             :   { 0, 0, 0, 0, 0 }, // 2905 VPERMPSYrr
    3320             :   { 0, 0, 0, 0, 0 }, // 2906 VPERMQYri
    3321             :   { 1, 4, 5, 0, 0 }, // 2907 VPMOVSXBDYrr
    3322             :   { 1, 4, 5, 0, 0 }, // 2908 VPMOVSXBQYrr
    3323             :   { 1, 4, 5, 0, 0 }, // 2909 VPMOVSXBWYrr
    3324             :   { 1, 4, 5, 0, 0 }, // 2910 VPMOVSXDQYrr
    3325             :   { 1, 4, 5, 0, 0 }, // 2911 VPMOVSXWDYrr
    3326             :   { 1, 4, 5, 0, 0 }, // 2912 VPMOVSXWQYrr
    3327             :   { 1, 4, 5, 0, 0 }, // 2913 VPMOVZXBDYrr
    3328             :   { 1, 4, 5, 0, 0 }, // 2914 VPMOVZXBQYrr
    3329             :   { 1, 4, 5, 0, 0 }, // 2915 VPMOVZXBWYrr
    3330             :   { 1, 4, 5, 0, 0 }, // 2916 VPMOVZXDQYrr
    3331             :   { 1, 4, 5, 0, 0 }, // 2917 VPMOVZXWDYrr
    3332             :   { 1, 4, 5, 0, 0 }, // 2918 VPMOVZXWQYrr
    3333             :   { 1, 58, 59, 0, 0 }, // 2919 IMUL64m
    3334             :   { 1, 22, 23, 0, 0 }, // 2920 IMUL64rmi32_IMUL64rmi8
    3335             :   { 1, 2, 3, 0, 0 }, // 2921 IMUL8m
    3336             :   { 0, 0, 0, 0, 0 }, // 2922 LZCNT16rm_LZCNT32rm_LZCNT64rm
    3337             :   { 0, 0, 0, 0, 0 }, // 2923 PDEP32rm
    3338             :   { 0, 0, 0, 0, 0 }, // 2924 PDEP64rm
    3339             :   { 0, 0, 0, 0, 0 }, // 2925 PEXT32rm
    3340             :   { 0, 0, 0, 0, 0 }, // 2926 PEXT64rm
    3341             :   { 0, 0, 0, 0, 0 }, // 2927 TZCNT16rm_TZCNT32rm_TZCNT64rm
    3342             :   { 1, 28, 29, 0, 0 }, // 2928 IMUL16m
    3343             :   { 1, 2, 3, 0, 0 }, // 2929 IMUL16rmi_IMUL16rmi8
    3344             :   { 1, 2, 3, 0, 0 }, // 2930 IMUL32m
    3345             :   { 1, 57, 58, 0, 0 }, // 2931 IMUL32rmi_IMUL32rmi8
    3346             :   { 0, 0, 0, 0, 0 }, // 2932 VPERM2I128rm
    3347             :   { 0, 0, 0, 0, 0 }, // 2933 VPERMDYrm
    3348             :   { 0, 0, 0, 0, 0 }, // 2934 VPERMPDYmi
    3349             :   { 0, 0, 0, 0, 0 }, // 2935 VPERMPSYrm
    3350             :   { 0, 0, 0, 0, 0 }, // 2936 VPERMQYmi
    3351             :   { 1, 5, 6, 0, 0 }, // 2937 VPMOVSXBDYrm
    3352             :   { 1, 5, 6, 0, 0 }, // 2938 VPMOVSXBQYrm
    3353             :   { 1, 5, 6, 0, 0 }, // 2939 VPMOVSXBWYrm
    3354             :   { 1, 5, 6, 0, 0 }, // 2940 VPMOVSXDQYrm
    3355             :   { 1, 5, 6, 0, 0 }, // 2941 VPMOVSXWDYrm
    3356             :   { 1, 5, 6, 0, 0 }, // 2942 VPMOVSXWQYrm
    3357             :   { 1, 5, 6, 0, 0 }, // 2943 VPMOVZXBDYrm
    3358             :   { 1, 5, 6, 0, 0 }, // 2944 VPMOVZXBQYrm
    3359             :   { 1, 5, 6, 0, 0 }, // 2945 VPMOVZXBWYrm
    3360             :   { 1, 5, 6, 0, 0 }, // 2946 VPMOVZXDQYrm
    3361             :   { 1, 5, 6, 0, 0 }, // 2947 VPMOVZXWDYrm
    3362             :   { 1, 5, 6, 0, 0 }, // 2948 VPMOVZXWQYrm
    3363             :   { 1, 16, 17, 0, 0 }, // 2949 XCHG8rr
    3364             :   { 0, 0, 0, 0, 0 }, // 2950 VPSLLVDYrr
    3365             :   { 0, 0, 0, 0, 0 }, // 2951 VPSLLVDrr
    3366             :   { 0, 0, 0, 0, 0 }, // 2952 VPSRAVDYrr
    3367             :   { 0, 0, 0, 0, 0 }, // 2953 VPSRAVDrr
    3368             :   { 0, 0, 0, 0, 0 }, // 2954 VPSRLVDYrr
    3369             :   { 0, 0, 0, 0, 0 }, // 2955 VPSRLVDrr
    3370             :   { 1, 2, 3, 0, 0 }, // 2956 VPHADDDYrr
    3371             :   { 0, 0, 0, 0, 0 }, // 2957 VPHADDSWrr256
    3372             :   { 1, 2, 3, 0, 0 }, // 2958 VPHADDWYrr
    3373             :   { 1, 2, 3, 0, 0 }, // 2959 VPHSUBDYrr
    3374             :   { 0, 0, 0, 0, 0 }, // 2960 VPHSUBSWrr256
    3375             :   { 1, 2, 3, 0, 0 }, // 2961 VPHSUBWYrr
    3376             :   { 1, 4, 5, 0, 0 }, // 2962 MMX_PACKSSDWirr
    3377             :   { 1, 4, 5, 0, 0 }, // 2963 MMX_PACKSSWBirr
    3378             :   { 1, 4, 5, 0, 0 }, // 2964 MMX_PACKUSWBirr
    3379             :   { 1, 21, 22, 0, 0 }, // 2965 CLD
    3380             :   { 1, 5, 6, 0, 0 }, // 2966 RCL16r1_RCL32r1_RCL64r1
    3381             :   { 1, 5, 6, 0, 0 }, // 2967 RCL16ri_RCL32ri_RCL64ri
    3382             :   { 1, 5, 6, 0, 0 }, // 2968 RCL8r1
    3383             :   { 1, 5, 6, 0, 0 }, // 2969 RCL8ri
    3384             :   { 1, 5, 6, 0, 0 }, // 2970 RCR16r1_RCR32r1_RCR64r1
    3385             :   { 1, 5, 6, 0, 0 }, // 2971 RCR16ri_RCR32ri_RCR64ri
    3386             :   { 1, 5, 6, 0, 0 }, // 2972 RCR8r1
    3387             :   { 1, 5, 6, 0, 0 }, // 2973 RCR8ri
    3388             :   { 0, 0, 0, 0, 0 }, // 2974 VPSLLVDYrm
    3389             :   { 0, 0, 0, 0, 0 }, // 2975 VPSLLVDrm
    3390             :   { 0, 0, 0, 0, 0 }, // 2976 VPSRAVDYrm
    3391             :   { 0, 0, 0, 0, 0 }, // 2977 VPSRAVDrm
    3392             :   { 0, 0, 0, 0, 0 }, // 2978 VPSRLVDYrm
    3393             :   { 0, 0, 0, 0, 0 }, // 2979 VPSRLVDrm
    3394             :   { 1, 28, 29, 0, 0 }, // 2980 VPHADDDYrm
    3395             :   { 0, 0, 0, 0, 0 }, // 2981 VPHADDSWrm256
    3396             :   { 1, 28, 29, 0, 0 }, // 2982 VPHADDWYrm
    3397             :   { 1, 28, 29, 0, 0 }, // 2983 VPHSUBDYrm
    3398             :   { 0, 0, 0, 0, 0 }, // 2984 VPHSUBSWrm256
    3399             :   { 1, 28, 29, 0, 0 }, // 2985 VPHSUBWYrm
    3400             :   { 1, 5, 6, 0, 0 }, // 2986 RCL16m1_RCL32m1_RCL64m1
    3401             :   { 1, 5, 6, 0, 0 }, // 2987 RCL16mi_RCL32mi_RCL64mi
    3402             :   { 1, 5, 6, 0, 0 }, // 2988 RCL8m1
    3403             :   { 1, 5, 6, 0, 0 }, // 2989 RCL8mi
    3404             :   { 1, 5, 6, 0, 0 }, // 2990 RCR16m1_RCR32m1_RCR64m1
    3405             :   { 1, 5, 6, 0, 0 }, // 2991 RCR16mi_RCR32mi_RCR64mi
    3406             :   { 1, 5, 6, 0, 0 }, // 2992 RCR8m1
    3407             :   { 1, 5, 6, 0, 0 }, // 2993 RCR8mi
    3408             :   { 1, 21, 22, 0, 0 }, // 2994 XCHG16rm_XCHG32rm_XCHG64rm
    3409             :   { 1, 21, 22, 0, 0 }, // 2995 XCHG8rm
    3410             :   { 1, 16, 17, 0, 0 }, // 2996 VPSLLDYrr
    3411             :   { 1, 16, 17, 0, 0 }, // 2997 VPSLLQYrr
    3412             :   { 1, 16, 17, 0, 0 }, // 2998 VPSLLWYrr
    3413             :   { 1, 16, 17, 0, 0 }, // 2999 VPSRADYrr
    3414             :   { 1, 16, 17, 0, 0 }, // 3000 VPSRAWYrr
    3415             :   { 1, 16, 17, 0, 0 }, // 3001 VPSRLDYrr
    3416             :   { 1, 16, 17, 0, 0 }, // 3002 VPSRLQYrr
    3417             :   { 1, 16, 17, 0, 0 }, // 3003 VPSRLWYrr
    3418             :   { 0, 0, 0, 0, 0 }, // 3004 VCVTPS2PHrr
    3419             :   { 1, 58, 59, 0, 0 }, // 3005 IMUL64r_IMUL64rr
    3420             :   { 1, 58, 59, 0, 0 }, // 3006 IMUL64rm
    3421             :   { 1, 2, 3, 0, 0 }, // 3007 MULX64rr
    3422             :   { 1, 6, 7, 0, 0 }, // 3008 IMUL16r_IMUL16rr
    3423             :   { 1, 2, 3, 0, 0 }, // 3009 IMUL16rm
    3424             :   { 1, 57, 58, 0, 0 }, // 3010 IMUL32r_IMUL32rr
    3425             :   { 1, 57, 58, 0, 0 }, // 3011 IMUL32rm
    3426             :   { 1, 2, 3, 0, 0 }, // 3012 MULX64rm
    3427             :   { 0, 0, 0, 0, 0 }, // 3013 VPBROADCASTBYrm
    3428             :   { 0, 0, 0, 0, 0 }, // 3014 VPBROADCASTBrm
    3429             :   { 0, 0, 0, 0, 0 }, // 3015 VPBROADCASTWYrm
    3430             :   { 0, 0, 0, 0, 0 }, // 3016 VPBROADCASTWrm
    3431             :   { 0, 0, 0, 0, 0 }, // 3017 VZEROUPPER
    3432             :   { 1, 65, 66, 0, 0 }, // 3018 LAR16rr_LAR32rr_LAR64rr
    3433             :   { 0, 0, 0, 0, 0 }, // 3019 VPMASKMOVDYmr
    3434             :   { 0, 0, 0, 0, 0 }, // 3020 VPMASKMOVDmr
    3435             :   { 0, 0, 0, 0, 0 }, // 3021 VPMASKMOVQYmr
    3436             :   { 0, 0, 0, 0, 0 }, // 3022 VPMASKMOVQmr
    3437             :   { 0, 0, 0, 0, 0 }, // 3023 VCVTPS2PHmr
    3438             :   { 1, 30, 31, 0, 0 }, // 3024 LAR16rm_LAR32rm_LAR64rm
    3439             :   { 1, 50, 51, 0, 0 }, // 3025 LSL16rm_LSL32rm_LSL64rm
    3440             :   { 1, 75, 76, 0, 0 }, // 3026 MMX_PMADDWDirr
    3441             :   { 1, 75, 76, 0, 0 }, // 3027 MMX_PMULHUWirr
    3442             :   { 1, 75, 76, 0, 0 }, // 3028 MMX_PMULHWirr
    3443             :   { 1, 75, 76, 0, 0 }, // 3029 MMX_PMULLWirr
    3444             :   { 1, 20, 21, 0, 0 }, // 3030 MMX_PSADBWirr
    3445             :   { 0, 0, 0, 0, 0 }, // 3031 VPCMPGTQYrr
    3446             :   { 1, 57, 58, 0, 0 }, // 3032 VPMADDUBSWYrr
    3447             :   { 0, 0, 0, 0, 0 }, // 3033 VPMADDWDYrr
    3448             :   { 0, 0, 0, 0, 0 }, // 3034 VPMULDQYrr
    3449             :   { 1, 57, 58, 0, 0 }, // 3035 VPMULHRSWYrr
    3450             :   { 1, 57, 58, 0, 0 }, // 3036 VPMULHUWYrr
    3451             :   { 1, 57, 58, 0, 0 }, // 3037 VPMULHWYrr
    3452             :   { 1, 57, 58, 0, 0 }, // 3038 VPMULLWYrr
    3453             :   { 0, 0, 0, 0, 0 }, // 3039 VPMULUDQYrr
    3454             :   { 0, 0, 0, 0, 0 }, // 3040 VPSADBWYrr
    3455             :   { 0, 0, 0, 0, 0 }, // 3041 VFMADD132PDYr
    3456             :   { 0, 0, 0, 0, 0 }, // 3042 VFMADD132PDr
    3457             :   { 0, 0, 0, 0, 0 }, // 3043 VFMADD132PSYr
    3458             :   { 0, 0, 0, 0, 0 }, // 3044 VFMADD132PSr
    3459             :   { 0, 0, 0, 0, 0 }, // 3045 VFMADD132SDr_VFMADD132SDr_Int
    3460             :   { 0, 0, 0, 0, 0 }, // 3046 VFMADD132SSr_VFMADD132SSr_Int
    3461             :   { 0, 0, 0, 0, 0 }, // 3047 VFMADD213PDYr
    3462             :   { 0, 0, 0, 0, 0 }, // 3048 VFMADD213PDr
    3463             :   { 0, 0, 0, 0, 0 }, // 3049 VFMADD213PSYr
    3464             :   { 0, 0, 0, 0, 0 }, // 3050 VFMADD213PSr
    3465             :   { 0, 0, 0, 0, 0 }, // 3051 VFMADD213SDr_VFMADD213SDr_Int
    3466             :   { 0, 0, 0, 0, 0 }, // 3052 VFMADD213SSr_VFMADD213SSr_Int
    3467             :   { 0, 0, 0, 0, 0 }, // 3053 VFMADD231PDYr
    3468             :   { 0, 0, 0, 0, 0 }, // 3054 VFMADD231PDr
    3469             :   { 0, 0, 0, 0, 0 }, // 3055 VFMADD231PSYr
    3470             :   { 0, 0, 0, 0, 0 }, // 3056 VFMADD231PSr
    3471             :   { 0, 0, 0, 0, 0 }, // 3057 VFMADD231SDr_VFMADD231SDr_Int
    3472             :   { 0, 0, 0, 0, 0 }, // 3058 VFMADD231SSr_VFMADD231SSr_Int
    3473             :   { 0, 0, 0, 0, 0 }, // 3059 VFMADDSUB132PDYr
    3474             :   { 0, 0, 0, 0, 0 }, // 3060 VFMADDSUB132PDr
    3475             :   { 0, 0, 0, 0, 0 }, // 3061 VFMADDSUB132PSYr
    3476             :   { 0, 0, 0, 0, 0 }, // 3062 VFMADDSUB132PSr
    3477             :   { 0, 0, 0, 0, 0 }, // 3063 VFMADDSUB213PDYr
    3478             :   { 0, 0, 0, 0, 0 }, // 3064 VFMADDSUB213PDr
    3479             :   { 0, 0, 0, 0, 0 }, // 3065 VFMADDSUB213PSYr
    3480             :   { 0, 0, 0, 0, 0 }, // 3066 VFMADDSUB213PSr
    3481             :   { 0, 0, 0, 0, 0 }, // 3067 VFMADDSUB231PDYr
    3482             :   { 0, 0, 0, 0, 0 }, // 3068 VFMADDSUB231PDr
    3483             :   { 0, 0, 0, 0, 0 }, // 3069 VFMADDSUB231PSYr
    3484             :   { 0, 0, 0, 0, 0 }, // 3070 VFMADDSUB231PSr
    3485             :   { 0, 0, 0, 0, 0 }, // 3071 VFMSUB132PDYr
    3486             :   { 0, 0, 0, 0, 0 }, // 3072 VFMSUB132PDr
    3487             :   { 0, 0, 0, 0, 0 }, // 3073 VFMSUB132PSYr
    3488             :   { 0, 0, 0, 0, 0 }, // 3074 VFMSUB132PSr
    3489             :   { 0, 0, 0, 0, 0 }, // 3075 VFMSUB132SDr_VFMSUB132SDr_Int
    3490             :   { 0, 0, 0, 0, 0 }, // 3076 VFMSUB132SSr_VFMSUB132SSr_Int
    3491             :   { 0, 0, 0, 0, 0 }, // 3077 VFMSUB213PDYr
    3492             :   { 0, 0, 0, 0, 0 }, // 3078 VFMSUB213PDr
    3493             :   { 0, 0, 0, 0, 0 }, // 3079 VFMSUB213PSYr
    3494             :   { 0, 0, 0, 0, 0 }, // 3080 VFMSUB213PSr
    3495             :   { 0, 0, 0, 0, 0 }, // 3081 VFMSUB213SDr_VFMSUB213SDr_Int
    3496             :   { 0, 0, 0, 0, 0 }, // 3082 VFMSUB213SSr_VFMSUB213SSr_Int
    3497             :   { 0, 0, 0, 0, 0 }, // 3083 VFMSUB231PDYr
    3498             :   { 0, 0, 0, 0, 0 }, // 3084 VFMSUB231PDr
    3499             :   { 0, 0, 0, 0, 0 }, // 3085 VFMSUB231PSYr
    3500             :   { 0, 0, 0, 0, 0 }, // 3086 VFMSUB231PSr
    3501             :   { 0, 0, 0, 0, 0 }, // 3087 VFMSUB231SDr_VFMSUB231SDr_Int
    3502             :   { 0, 0, 0, 0, 0 }, // 3088 VFMSUB231SSr_VFMSUB231SSr_Int
    3503             :   { 0, 0, 0, 0, 0 }, // 3089 VFMSUBADD132PDYr
    3504             :   { 0, 0, 0, 0, 0 }, // 3090 VFMSUBADD132PDr
    3505             :   { 0, 0, 0, 0, 0 }, // 3091 VFMSUBADD132PSYr
    3506             :   { 0, 0, 0, 0, 0 }, // 3092 VFMSUBADD132PSr
    3507             :   { 0, 0, 0, 0, 0 }, // 3093 VFMSUBADD213PDYr
    3508             :   { 0, 0, 0, 0, 0 }, // 3094 VFMSUBADD213PDr
    3509             :   { 0, 0, 0, 0, 0 }, // 3095 VFMSUBADD213PSYr
    3510             :   { 0, 0, 0, 0, 0 }, // 3096 VFMSUBADD213PSr
    3511             :   { 0, 0, 0, 0, 0 }, // 3097 VFMSUBADD231PDYr
    3512             :   { 0, 0, 0, 0, 0 }, // 3098 VFMSUBADD231PDr
    3513             :   { 0, 0, 0, 0, 0 }, // 3099 VFMSUBADD231PSYr
    3514             :   { 0, 0, 0, 0, 0 }, // 3100 VFMSUBADD231PSr
    3515             :   { 0, 0, 0, 0, 0 }, // 3101 VFNMADD132PDYr
    3516             :   { 0, 0, 0, 0, 0 }, // 3102 VFNMADD132PDr
    3517             :   { 0, 0, 0, 0, 0 }, // 3103 VFNMADD132PSYr
    3518             :   { 0, 0, 0, 0, 0 }, // 3104 VFNMADD132PSr
    3519             :   { 0, 0, 0, 0, 0 }, // 3105 VFNMADD132SDr_VFNMADD132SDr_Int
    3520             :   { 0, 0, 0, 0, 0 }, // 3106 VFNMADD132SSr_VFNMADD132SSr_Int
    3521             :   { 0, 0, 0, 0, 0 }, // 3107 VFNMADD213PDYr
    3522             :   { 0, 0, 0, 0, 0 }, // 3108 VFNMADD213PDr
    3523             :   { 0, 0, 0, 0, 0 }, // 3109 VFNMADD213PSYr
    3524             :   { 0, 0, 0, 0, 0 }, // 3110 VFNMADD213PSr
    3525             :   { 0, 0, 0, 0, 0 }, // 3111 VFNMADD213SDr_VFNMADD213SDr_Int
    3526             :   { 0, 0, 0, 0, 0 }, // 3112 VFNMADD213SSr_VFNMADD213SSr_Int
    3527             :   { 0, 0, 0, 0, 0 }, // 3113 VFNMADD231PDYr
    3528             :   { 0, 0, 0, 0, 0 }, // 3114 VFNMADD231PDr
    3529             :   { 0, 0, 0, 0, 0 }, // 3115 VFNMADD231PSYr
    3530             :   { 0, 0, 0, 0, 0 }, // 3116 VFNMADD231PSr
    3531             :   { 0, 0, 0, 0, 0 }, // 3117 VFNMADD231SDr_VFNMADD231SDr_Int
    3532             :   { 0, 0, 0, 0, 0 }, // 3118 VFNMADD231SSr_VFNMADD231SSr_Int
    3533             :   { 0, 0, 0, 0, 0 }, // 3119 VFNMSUB132PDYr
    3534             :   { 0, 0, 0, 0, 0 }, // 3120 VFNMSUB132PDr
    3535             :   { 0, 0, 0, 0, 0 }, // 3121 VFNMSUB132PSYr
    3536             :   { 0, 0, 0, 0, 0 }, // 3122 VFNMSUB132PSr
    3537             :   { 0, 0, 0, 0, 0 }, // 3123 VFNMSUB132SDr_VFNMSUB132SDr_Int
    3538             :   { 0, 0, 0, 0, 0 }, // 3124 VFNMSUB132SSr_VFNMSUB132SSr_Int
    3539             :   { 0, 0, 0, 0, 0 }, // 3125 VFNMSUB213PDYr
    3540             :   { 0, 0, 0, 0, 0 }, // 3126 VFNMSUB213PDr
    3541             :   { 0, 0, 0, 0, 0 }, // 3127 VFNMSUB213PSYr
    3542             :   { 0, 0, 0, 0, 0 }, // 3128 VFNMSUB213PSr
    3543             :   { 0, 0, 0, 0, 0 }, // 3129 VFNMSUB213SDr_VFNMSUB213SDr_Int
    3544             :   { 0, 0, 0, 0, 0 }, // 3130 VFNMSUB213SSr_VFNMSUB213SSr_Int
    3545             :   { 0, 0, 0, 0, 0 }, // 3131 VFNMSUB231PDYr
    3546             :   { 0, 0, 0, 0, 0 }, // 3132 VFNMSUB231PDr
    3547             :   { 0, 0, 0, 0, 0 }, // 3133 VFNMSUB231PSYr
    3548             :   { 0, 0, 0, 0, 0 }, // 3134 VFNMSUB231PSr
    3549             :   { 0, 0, 0, 0, 0 }, // 3135 VFNMSUB231SDr_VFNMSUB231SDr_Int
    3550             :   { 0, 0, 0, 0, 0 }, // 3136 VFNMSUB231SSr_VFNMSUB231SSr_Int
    3551             :   { 1, 75, 76, 0, 0 }, // 3137 MMX_PMADDWDirm
    3552             :   { 1, 75, 76, 0, 0 }, // 3138 MMX_PMULHUWirm
    3553             :   { 1, 75, 76, 0, 0 }, // 3139 MMX_PMULHWirm
    3554             :   { 1, 75, 76, 0, 0 }, // 3140 MMX_PMULLWirm
    3555             :   { 1, 20, 21, 0, 0 }, // 3141 MMX_PSADBWirm
    3556             :   { 0, 0, 0, 0, 0 }, // 3142 VPCMPGTQYrm
    3557             :   { 1, 57, 58, 0, 0 }, // 3143 VPMADDUBSWYrm
    3558             :   { 0, 0, 0, 0, 0 }, // 3144 VPMADDWDYrm
    3559             :   { 0, 0, 0, 0, 0 }, // 3145 VPMULDQYrm
    3560             :   { 1, 57, 58, 0, 0 }, // 3146 VPMULHRSWYrm
    3561             :   { 1, 57, 58, 0, 0 }, // 3147 VPMULHUWYrm
    3562             :   { 1, 57, 58, 0, 0 }, // 3148 VPMULHWYrm
    3563             :   { 1, 57, 58, 0, 0 }, // 3149 VPMULLWYrm
    3564             :   { 0, 0, 0, 0, 0 }, // 3150 VPMULUDQYrm
    3565             :   { 0, 0, 0, 0, 0 }, // 3151 VPSADBWYrm
    3566             :   { 0, 0, 0, 0, 0 }, // 3152 VFMADD132PDYm
    3567             :   { 0, 0, 0, 0, 0 }, // 3153 VFMADD132PDm
    3568             :   { 0, 0, 0, 0, 0 }, // 3154 VFMADD132PSYm
    3569             :   { 0, 0, 0, 0, 0 }, // 3155 VFMADD132PSm
    3570             :   { 0, 0, 0, 0, 0 }, // 3156 VFMADD132SDm_VFMADD132SDm_Int
    3571             :   { 0, 0, 0, 0, 0 }, // 3157 VFMADD132SSm_VFMADD132SSm_Int
    3572             :   { 0, 0, 0, 0, 0 }, // 3158 VFMADD213PDYm
    3573             :   { 0, 0, 0, 0, 0 }, // 3159 VFMADD213PDm
    3574             :   { 0, 0, 0, 0, 0 }, // 3160 VFMADD213PSYm
    3575             :   { 0, 0, 0, 0, 0 }, // 3161 VFMADD213PSm
    3576             :   { 0, 0, 0, 0, 0 }, // 3162 VFMADD213SDm_VFMADD213SDm_Int
    3577             :   { 0, 0, 0, 0, 0 }, // 3163 VFMADD213SSm_VFMADD213SSm_Int
    3578             :   { 0, 0, 0, 0, 0 }, // 3164 VFMADD231PDYm
    3579             :   { 0, 0, 0, 0, 0 }, // 3165 VFMADD231PDm
    3580             :   { 0, 0, 0, 0, 0 }, // 3166 VFMADD231PSYm
    3581             :   { 0, 0, 0, 0, 0 }, // 3167 VFMADD231PSm
    3582             :   { 0, 0, 0, 0, 0 }, // 3168 VFMADD231SDm_VFMADD231SDm_Int
    3583             :   { 0, 0, 0, 0, 0 }, // 3169 VFMADD231SSm_VFMADD231SSm_Int
    3584             :   { 0, 0, 0, 0, 0 }, // 3170 VFMADDSUB132PDYm
    3585             :   { 0, 0, 0, 0, 0 }, // 3171 VFMADDSUB132PDm
    3586             :   { 0, 0, 0, 0, 0 }, // 3172 VFMADDSUB132PSYm
    3587             :   { 0, 0, 0, 0, 0 }, // 3173 VFMADDSUB132PSm
    3588             :   { 0, 0, 0, 0, 0 }, // 3174 VFMADDSUB213PDYm
    3589             :   { 0, 0, 0, 0, 0 }, // 3175 VFMADDSUB213PDm
    3590             :   { 0, 0, 0, 0, 0 }, // 3176 VFMADDSUB213PSYm
    3591             :   { 0, 0, 0, 0, 0 }, // 3177 VFMADDSUB213PSm
    3592             :   { 0, 0, 0, 0, 0 }, // 3178 VFMADDSUB231PDYm
    3593             :   { 0, 0, 0, 0, 0 }, // 3179 VFMADDSUB231PDm
    3594             :   { 0, 0, 0, 0, 0 }, // 3180 VFMADDSUB231PSYm
    3595             :   { 0, 0, 0, 0, 0 }, // 3181 VFMADDSUB231PSm
    3596             :   { 0, 0, 0, 0, 0 }, // 3182 VFMSUB132PDYm
    3597             :   { 0, 0, 0, 0, 0 }, // 3183 VFMSUB132PDm
    3598             :   { 0, 0, 0, 0, 0 }, // 3184 VFMSUB132PSYm
    3599             :   { 0, 0, 0, 0, 0 }, // 3185 VFMSUB132PSm
    3600             :   { 0, 0, 0, 0, 0 }, // 3186 VFMSUB132SDm_VFMSUB132SDm_Int
    3601             :   { 0, 0, 0, 0, 0 }, // 3187 VFMSUB132SSm_VFMSUB132SSm_Int
    3602             :   { 0, 0, 0, 0, 0 }, // 3188 VFMSUB213PDYm
    3603             :   { 0, 0, 0, 0, 0 }, // 3189 VFMSUB213PDm
    3604             :   { 0, 0, 0, 0, 0 }, // 3190 VFMSUB213PSYm
    3605             :   { 0, 0, 0, 0, 0 }, // 3191 VFMSUB213PSm
    3606             :   { 0, 0, 0, 0, 0 }, // 3192 VFMSUB213SDm_VFMSUB213SDm_Int
    3607             :   { 0, 0, 0, 0, 0 }, // 3193 VFMSUB213SSm_VFMSUB213SSm_Int
    3608             :   { 0, 0, 0, 0, 0 }, // 3194 VFMSUB231PDYm
    3609             :   { 0, 0, 0, 0, 0 }, // 3195 VFMSUB231PDm
    3610             :   { 0, 0, 0, 0, 0 }, // 3196 VFMSUB231PSYm
    3611             :   { 0, 0, 0, 0, 0 }, // 3197 VFMSUB231PSm
    3612             :   { 0, 0, 0, 0, 0 }, // 3198 VFMSUB231SDm_VFMSUB231SDm_Int
    3613             :   { 0, 0, 0, 0, 0 }, // 3199 VFMSUB231SSm_VFMSUB231SSm_Int
    3614             :   { 0, 0, 0, 0, 0 }, // 3200 VFMSUBADD132PDYm
    3615             :   { 0, 0, 0, 0, 0 }, // 3201 VFMSUBADD132PDm
    3616             :   { 0, 0, 0, 0, 0 }, // 3202 VFMSUBADD132PSYm
    3617             :   { 0, 0, 0, 0, 0 }, // 3203 VFMSUBADD132PSm
    3618             :   { 0, 0, 0, 0, 0 }, // 3204 VFMSUBADD213PDYm
    3619             :   { 0, 0, 0, 0, 0 }, // 3205 VFMSUBADD213PDm
    3620             :   { 0, 0, 0, 0, 0 }, // 3206 VFMSUBADD213PSYm
    3621             :   { 0, 0, 0, 0, 0 }, // 3207 VFMSUBADD213PSm
    3622             :   { 0, 0, 0, 0, 0 }, // 3208 VFMSUBADD231PDYm
    3623             :   { 0, 0, 0, 0, 0 }, // 3209 VFMSUBADD231PDm
    3624             :   { 0, 0, 0, 0, 0 }, // 3210 VFMSUBADD231PSYm
    3625             :   { 0, 0, 0, 0, 0 }, // 3211 VFMSUBADD231PSm
    3626             :   { 0, 0, 0, 0, 0 }, // 3212 VFNMADD132PDYm
    3627             :   { 0, 0, 0, 0, 0 }, // 3213 VFNMADD132PDm
    3628             :   { 0, 0, 0, 0, 0 }, // 3214 VFNMADD132PSYm
    3629             :   { 0, 0, 0, 0, 0 }, // 3215 VFNMADD132PSm
    3630             :   { 0, 0, 0, 0, 0 }, // 3216 VFNMADD132SDm_VFNMADD132SDm_Int
    3631             :   { 0, 0, 0, 0, 0 }, // 3217 VFNMADD132SSm_VFNMADD132SSm_Int
    3632             :   { 0, 0, 0, 0, 0 }, // 3218 VFNMADD213PDYm
    3633             :   { 0, 0, 0, 0, 0 }, // 3219 VFNMADD213PDm
    3634             :   { 0, 0, 0, 0, 0 }, // 3220 VFNMADD213PSYm
    3635             :   { 0, 0, 0, 0, 0 }, // 3221 VFNMADD213PSm
    3636             :   { 0, 0, 0, 0, 0 }, // 3222 VFNMADD213SDm_VFNMADD213SDm_Int
    3637             :   { 0, 0, 0, 0, 0 }, // 3223 VFNMADD213SSm_VFNMADD213SSm_Int
    3638             :   { 0, 0, 0, 0, 0 }, // 3224 VFNMADD231PDYm
    3639             :   { 0, 0, 0, 0, 0 }, // 3225 VFNMADD231PDm
    3640             :   { 0, 0, 0, 0, 0 }, // 3226 VFNMADD231PSYm
    3641             :   { 0, 0, 0, 0, 0 }, // 3227 VFNMADD231PSm
    3642             :   { 0, 0, 0, 0, 0 }, // 3228 VFNMADD231SDm_VFNMADD231SDm_Int
    3643             :   { 0, 0, 0, 0, 0 }, // 3229 VFNMADD231SSm_VFNMADD231SSm_Int
    3644             :   { 0, 0, 0, 0, 0 }, // 3230 VFNMSUB132PDYm
    3645             :   { 0, 0, 0, 0, 0 }, // 3231 VFNMSUB132PDm
    3646             :   { 0, 0, 0, 0, 0 }, // 3232 VFNMSUB132PSYm
    3647             :   { 0, 0, 0, 0, 0 }, // 3233 VFNMSUB132PSm
    3648             :   { 0, 0, 0, 0, 0 }, // 3234 VFNMSUB132SDm_VFNMSUB132SDm_Int
    3649             :   { 0, 0, 0, 0, 0 }, // 3235 VFNMSUB132SSm_VFNMSUB132SSm_Int
    3650             :   { 0, 0, 0, 0, 0 }, // 3236 VFNMSUB213PDYm
    3651             :   { 0, 0, 0, 0, 0 }, // 3237 VFNMSUB213PDm
    3652             :   { 0, 0, 0, 0, 0 }, // 3238 VFNMSUB213PSYm
    3653             :   { 0, 0, 0, 0, 0 }, // 3239 VFNMSUB213PSm
    3654             :   { 0, 0, 0, 0, 0 }, // 3240 VFNMSUB213SDm_VFNMSUB213SDm_Int
    3655             :   { 0, 0, 0, 0, 0 }, // 3241 VFNMSUB213SSm_VFNMSUB213SSm_Int
    3656             :   { 0, 0, 0, 0, 0 }, // 3242 VFNMSUB231PDYm
    3657             :   { 0, 0, 0, 0, 0 }, // 3243 VFNMSUB231PDm
    3658             :   { 0, 0, 0, 0, 0 }, // 3244 VFNMSUB231PSYm
    3659             :   { 0, 0, 0, 0, 0 }, // 3245 VFNMSUB231PSm
    3660             :   { 0, 0, 0, 0, 0 }, // 3246 VFNMSUB231SDm_VFNMSUB231SDm_Int
    3661             :   { 0, 0, 0, 0, 0 }, // 3247 VFNMSUB231SSm_VFNMSUB231SSm_Int
    3662             :   { 1, 2, 3, 0, 0 }, // 3248 MULX32rr
    3663             :   { 1, 2, 3, 0, 0 }, // 3249 MULX32rm
    3664             :   { 0, 0, 0, 0, 0 }, // 3250 XSETBV
    3665             :   { 0, 0, 0, 0, 0 }, // 3251 VCVTPS2PHYrr
    3666             :   { 0, 0, 0, 0, 0 }, // 3252 VCVTPS2PHYmr
    3667             :   { 1, 3, 4, 0, 0 }, // 3253 STD
    3668             :   { 1, 4, 5, 0, 0 }, // 3254 VMPSADBWYrri
    3669             :   { 1, 5, 6, 0, 0 }, // 3255 VMPSADBWYrmi
    3670             :   { 0, 0, 0, 0, 0 }, // 3256 VPMULLDYrr
    3671             :   { 0, 0, 0, 0, 0 }, // 3257 VPMULLDYrm
    3672             :   { 1, 5, 6, 0, 0 }, // 3258 RCL16mCL_RCL32mCL_RCL64mCL
    3673             :   { 1, 5, 6, 0, 0 }, // 3259 RCL8mCL
    3674             :   { 0, 0, 0, 0, 0 }, // 3260 PCLMULQDQrr
    3675             :   { 0, 0, 0, 0, 0 }, // 3261 VPCLMULQDQrr
    3676             :   { 0, 0, 0, 0, 0 }, // 3262 PCLMULQDQrm
    3677             :   { 0, 0, 0, 0, 0 }, // 3263 VPCLMULQDQrm
    3678             :   { 1, 5, 6, 0, 0 }, // 3264 RCL16rCL_RCL32rCL_RCL64rCL
    3679             :   { 1, 5, 6, 0, 0 }, // 3265 RCR16rCL_RCR32rCL_RCR64rCL
    3680             :   { 1, 5, 6, 0, 0 }, // 3266 RCL8rCL
    3681             :   { 1, 25, 26, 0, 0 }, // 3267 CMPXCHG8B
    3682             :   { 1, 5, 6, 0, 0 }, // 3268 RCR16mCL_RCR32mCL_RCR64mCL
    3683             :   { 1, 5, 6, 0, 0 }, // 3269 RCR8mCL
    3684             :   { 0, 0, 0, 0, 0 }, // 3270 DPPSrmi
    3685             :   { 0, 0, 0, 0, 0 }, // 3271 VDPPSYrmi
    3686             :   { 0, 0, 0, 0, 0 }, // 3272 VDPPSrmi
    3687             :   { 1, 5, 6, 0, 0 }, // 3273 RCR8rCL
    3688             :   { 1, 38, 39, 0, 0 }, // 3274 POPF16
    3689             :   { 1, 61, 62, 0, 0 }, // 3275 INSB
    3690             :   { 1, 61, 62, 0, 0 }, // 3276 INSL
    3691             :   { 1, 61, 62, 0, 0 }, // 3277 INSW
    3692             :   { 0, 0, 0, 0, 0 }, // 3278 VZEROALL
    3693             :   { 1, 24, 25, 0, 0 }, // 3279 CMPXCHG16B
    3694             :   { 1, 18, 20, 0, 0 }, // 3280 XCH_F
    3695             :   { 0, 0, 0, 0, 0 }, // 3281 PCMPESTRIrr
    3696             :   { 0, 0, 0, 0, 0 }, // 3282 VPCMPESTRIrr
    3697             :   { 1, 27, 28, 0, 0 }, // 3283 CPUID
    3698             :   { 1, 86, 87, 0, 0 }, // 3284 RDTSC
    3699             :   { 0, 0, 0, 0, 0 }, // 3285 RDTSCP
    3700             :   { 0, 0, 0, 0, 0 }, // 3286 PCMPESTRIrm
    3701             :   { 0, 0, 0, 0, 0 }, // 3287 VPCMPESTRIrm
    3702             :   { 0, 0, 0, 0, 0 }, // 3288 XRSTOR64
    3703             :   { 0, 0, 0, 0, 0 }, // 3289 PCMPESTRM128rr
    3704             :   { 0, 0, 0, 0, 0 }, // 3290 VPCMPESTRM128rr
    3705             :   { 0, 0, 0, 0, 0 }, // 3291 PCMPESTRM128rm
    3706             :   { 0, 0, 0, 0, 0 }, // 3292 VPCMPESTRM128rm
    3707             :   { 1, 50, 51, 0, 0 }, // 3293 MWAITrr
    3708             :   { 0, 0, 0, 0, 0 }, // 3294 XSAVE64
    3709             :   { 0, 0, 0, 0, 0 }, // 3295 XSAVEOPT_XSAVEOPT64
    3710             :   { 0, 0, 0, 0, 0 }, // 3296 AESKEYGENASSIST128rm
    3711             :   { 0, 0, 0, 0, 0 }, // 3297 VAESKEYGENASSIST128rm
    3712             :   { 0, 0, 0, 0, 0 }, // 3298 AESKEYGENASSIST128rr
    3713             :   { 0, 0, 0, 0, 0 }, // 3299 VAESKEYGENASSIST128rr
    3714             :   { 1, 59, 60, 0, 0 }, // 3300 IN32ri
    3715             :   { 1, 60, 61, 0, 0 }, // 3301 IN32rr
    3716             :   { 1, 59, 60, 0, 0 }, // 3302 IN8ri
    3717             :   { 1, 60, 61, 0, 0 }, // 3303 IN8rr
    3718             :   { 1, 43, 44, 0, 0 }, // 3304 MMX_EMMS
    3719             :   { 0, 0, 0, 0, 0 }, // 3305 VMCLEARm
    3720             :   { 0, 0, 0, 0, 0 }, // 3306 FLDENVm
    3721             :   { 1, 53, 54, 0, 0 }, // 3307 FXRSTOR64
    3722             :   { 1, 30, 31, 0, 0 }, // 3308 DIV16r
    3723             :   { 1, 30, 31, 0, 0 }, // 3309 DIV32r
    3724             :   { 1, 31, 32, 0, 0 }, // 3310 DIV64r
    3725             :   { 1, 35, 36, 0, 0 }, // 3311 IDIV16r
    3726             :   { 1, 35, 36, 0, 0 }, // 3312 IDIV32r
    3727             :   { 1, 31, 32, 0, 0 }, // 3313 IDIV64r
    3728             :   { 0, 0, 0, 0, 0 }, // 3314 FSTENVm
    3729             :   { 1, 16, 17, 0, 0 }, // 3315 XCHG16ar_XCHG32ar_XCHG32ar64_XCHG64ar
    3730             :   { 1, 21, 22, 0, 0 }, // 3316 POP16rmm
    3731             :   { 1, 77, 78, 0, 0 }, // 3317 POPF32
    3732             :   { 1, 14, 15, 0, 0 }, // 3318 PUSHF32
    3733             :   { 1, 5, 6, 0, 0 }, // 3319 ADD16mi_ADD32mi_ADD64mi32_SUB16mi_SUB32mi_SUB64mi32
    3734             :   { 1, 4, 5, 0, 0 }, // 3320 ADC16ri_ADC32ri_ADC64ri32_SBB16ri_SBB32ri_SBB64ri32
    3735             :   { 1, 5, 6, 0, 0 }, // 3321 ADC16mi_ADC32mi_ADC64mi32_SBB16mi_SBB32mi_SBB64mi32
    3736             :   { 1, 20, 21, 0, 0 }, // 3322 JCXZ
    3737             :   { 1, 18, 20, 0, 0 }, // 3323 CALL16r_CALL32r
    3738             :   { 1, 37, 38, 0, 0 }, // 3324 LRETL_LRETW_RETL_RETW
    3739             :   { 1, 5, 6, 0, 0 }, // 3325 AND16mi_AND32mi_AND64mi32_OR16mi_OR32mi_OR64mi32_XOR16mi_XOR32mi_XOR64mi32
    3740             :   { 1, 16, 17, 0, 0 }, // 3326 LEAVE
    3741             :   { 1, 6, 7, 0, 0 }, // 3327 LD_F1
    3742             :   { 1, 4, 5, 0, 0 }, // 3328 MMX_MOVQ64rr
    3743             :   { 1, 5, 6, 0, 0 }, // 3329 MMX_MASKMOVQ
    3744             :   { 1, 16, 17, 0, 0 }, // 3330 MASKMOVDQU_MASKMOVDQU64
    3745             :   { 1, 6, 7, 0, 0 }, // 3331 Int_CVTSD2SSrr_Int_VCVTSD2SSrr
    3746             :   { 1, 2, 3, 0, 0 }, // 3332 Int_CVTSD2SSrm_Int_VCVTSD2SSrm
    3747             :   { 1, 6, 7, 0, 0 }, // 3333 Int_CVTSS2SDrr_Int_VCVTSS2SDrr
    3748             :   { 1, 2, 3, 0, 0 }, // 3334 Int_CVTSS2SDrm_Int_VCVTSS2SDrm
    3749             :   { 1, 6, 7, 0, 0 }, // 3335 Int_CVTSI2SS64rr_Int_CVTSI2SSrr_Int_VCVTSI2SS64rr_Int_VCVTSI2SSrr
    3750             :   { 1, 14, 15, 0, 0 }, // 3336 Int_CVTTSS2SI64rr_Int_VCVTTSS2SI64rr
    3751             :   { 1, 28, 29, 0, 0 }, // 3337 Int_CVTTSS2SIrr_Int_VCVTTSS2SIrr
    3752             :   { 1, 26, 27, 0, 0 }, // 3338 Int_CVTTSS2SI64rm_Int_VCVTTSS2SI64rm
    3753             :   { 1, 14, 15, 0, 0 }, // 3339 Int_CVTTSS2SIrm_Int_VCVTTSS2SIrm
    3754             :   { 1, 28, 29, 0, 0 }, // 3340 Int_CVTTSD2SI64rr_Int_CVTTSD2SIrr
    3755             :   { 1, 14, 15, 0, 0 }, // 3341 Int_CVTTSD2SI64rm_Int_CVTTSD2SIrm
    3756             :   { 1, 28, 29, 0, 0 }, // 3342 Int_VCVTTSD2SI64rr_Int_VCVTTSD2SIrr
    3757             :   { 1, 14, 15, 0, 0 }, // 3343 Int_VCVTTSD2SI64rm_Int_VCVTTSD2SIrm
    3758             :   { 0, 0, 0, 0, 0 }, // 3344 EXTRQ_EXTRQI
    3759             :   { 0, 0, 0, 0, 0 }, // 3345 INSERTQ_INSERTQI
    3760             :   { 1, 5, 6, 0, 0 }, // 3346 MOVNTSD_MOVNTSS
    3761             :   { 0, 0, 0, 0, 0 }, // 3347 SHA256MSG2rm_SHA256MSG2rr
    3762             :   { 0, 0, 0, 0, 0 }, // 3348 SHA1MSG1rr_SHA256MSG1rr
    3763             :   { 0, 0, 0, 0, 0 }, // 3349 SHA1MSG1rm_SHA256MSG1rm
    3764             :   { 0, 0, 0, 0, 0 }, // 3350 SHA1MSG2rr
    3765             :   { 0, 0, 0, 0, 0 }, // 3351 SHA1MSG2rm
    3766             :   { 0, 0, 0, 0, 0 }, // 3352 SHA1NEXTErr
    3767             :   { 0, 0, 0, 0, 0 }, // 3353 SHA1NEXTErm
    3768             :   { 0, 0, 0, 0, 0 }, // 3354 SHA1RNDS4rri
    3769             :   { 0, 0, 0, 0, 0 }, // 3355 SHA1RNDS4rmi
    3770             :   { 0, 0, 0, 0, 0 }, // 3356 SHA256RNDS2rr
    3771             :   { 0, 0, 0, 0, 0 }, // 3357 SHA256RNDS2rm
    3772             :   { 0, 0, 0, 0, 0 }, // 3358 VFMADDPD4rr_VFMADDPD4rr_REV_VFMADDPS4rr_VFMADDPS4rr_REV_VFMADDSD4rr_VFMADDSD4rr_Int_VFMADDSD4rr_Int_REV_VFMADDSD4rr_REV_VFMADDSS4rr_VFMADDSS4rr_Int_VFMADDSS4rr_Int_REV_VFMADDSS4rr_REV_VFMSUBPD4rr_VFMSUBPD4rr_REV_VFMSUBPS4rr_VFMSUBPS4rr_REV_VFMSUBSD4rr_VFMSUBSD4rr_Int_VFMSUBSD4rr_Int_REV_VFMSUBSD4rr_REV_VFMSUBSS4rr_VFMSUBSS4rr_Int_VFMSUBSS4rr_Int_REV_VFMSUBSS4rr_REV_VFNMADDPD4rr_VFNMADDPD4rr_REV_VFNMADDPS4rr_VFNMADDPS4rr_REV_VFNMADDSD4rr_VFNMADDSD4rr_Int_VFNMADDSD4rr_Int_REV_VFNMADDSD4rr_REV_VFNMADDSS4rr_VFNMADDSS4rr_Int_VFNMADDSS4rr_Int_REV_VFNMADDSS4rr_REV_VFNMSUBPD4rr_VFNMSUBPD4rr_REV_VFNMSUBPS4rr_VFNMSUBPS4rr_REV_VFNMSUBSD4rr_VFNMSUBSD4rr_Int_VFNMSUBSD4rr_Int_REV_VFNMSUBSD4rr_REV_VFNMSUBSS4rr_VFNMSUBSS4rr_Int_VFNMSUBSS4rr_Int_REV_VFNMSUBSS4rr_REV
    3773             :   { 0, 0, 0, 0, 0 }, // 3359 VFMADDPD4mr_VFMADDPD4rm_VFMADDPS4mr_VFMADDPS4rm_VFMADDSD4mr_VFMADDSD4mr_Int_VFMADDSD4rm_VFMADDSD4rm_Int_VFMADDSS4mr_VFMADDSS4mr_Int_VFMADDSS4rm_VFMADDSS4rm_Int_VFMSUBPD4mr_VFMSUBPD4rm_VFMSUBPS4mr_VFMSUBPS4rm_VFMSUBSD4mr_VFMSUBSD4mr_Int_VFMSUBSD4rm_VFMSUBSD4rm_Int_VFMSUBSS4mr_VFMSUBSS4mr_Int_VFMSUBSS4rm_VFMSUBSS4rm_Int_VFNMADDPD4mr_VFNMADDPD4rm_VFNMADDPS4mr_VFNMADDPS4rm_VFNMADDSD4mr_VFNMADDSD4mr_Int_VFNMADDSD4rm_VFNMADDSD4rm_Int_VFNMADDSS4mr_VFNMADDSS4mr_Int_VFNMADDSS4rm_VFNMADDSS4rm_Int_VFNMSUBPD4mr_VFNMSUBPD4rm_VFNMSUBPS4mr_VFNMSUBPS4rm_VFNMSUBSD4mr_VFNMSUBSD4mr_Int_VFNMSUBSD4rm_VFNMSUBSD4rm_Int_VFNMSUBSS4mr_VFNMSUBSS4mr_Int_VFNMSUBSS4rm_VFNMSUBSS4rm_Int
    3774             :   { 0, ~0U, ~0U, ~0U, ~0U } // end marker
    3775             : };
    3776             : 
    3777             : // ===============================================================
    3778             : // Data tables for the new per-operand machine model.
    3779             : 
    3780             : // {ProcResourceIdx, Cycles}
    3781             : extern const llvm::MCWriteProcResEntry X86WriteProcResTable[] = {
    3782             :   { 0,  0}, // Invalid
    3783             :   {18,  1}, // #1
    3784             :   {19,  1}, // #2
    3785             :   { 4,  1}, // #3
    3786             :   { 8,  1}, // #4
    3787             :   {13,  1}, // #5
    3788             :   {17,  1}, // #6
    3789             :   {18,  1}, // #7
    3790             :   {19,  3}, // #8
    3791             :   {13,  1}, // #9
    3792             :   {17,  1}, // #10
    3793             :   {18,  1}, // #11
    3794             :   {19,  2}, // #12
    3795             :   { 3,  1}, // #13
    3796             :   { 7,  1}, // #14
    3797             :   {11,  1}, // #15
    3798             :   {12,  1}, // #16
    3799             :   {13,  1}, // #17
    3800             :   {15,  1}, // #18
    3801             :   {17,  1}, // #19
    3802             :   {18,  1}, // #20
    3803             :   {19,  2}, // #21
    3804             :   { 3,  1}, // #22
    3805             :   { 7,  1}, // #23
    3806             :   {11,  1}, // #24
    3807             :   {12,  1}, // #25
    3808             :   {15,  1}, // #26
    3809             :   {18,  1}, // #27
    3810             :   {19,  1}, // #28
    3811             :   { 5,  1}, // #29
    3812             :   { 9,  1}, // #30
    3813             :   {11,  1}, // #31
    3814             :   {13,  1}, // #32
    3815             :   {14,  1}, // #33
    3816             :   {15,  1}, // #34
    3817             :   {16,  1}, // #35
    3818             :   {17,  1}, // #36
    3819             :   {18,  1}, // #37
    3820             :   {19,  2}, // #38
    3821             :   { 5,  1}, // #39
    3822             :   { 9,  1}, // #40
    3823             :   {11,  1}, // #41
    3824             :   {14,  1}, // #42
    3825             :   {15,  1}, // #43
    3826             :   {16,  1}, // #44
    3827             :   {18,  1}, // #45
    3828             :   {19,  1}, // #46
    3829             :   { 5,  2}, // #47
    3830             :   { 9,  2}, // #48
    3831             :   {11,  2}, // #49
    3832             :   {13,  1}, // #50
    3833             :   {14,  2}, // #51
    3834             :   {15,  2}, // #52
    3835             :   {16,  2}, // #53
    3836             :   {17,  1}, // #54
    3837             :   {18,  2}, // #55
    3838             :   {19,  3}, // #56
    3839             :   { 5,  2}, // #57
    3840             :   { 9,  2}, // #58
    3841             :   {11,  2}, // #59
    3842             :   {14,  2}, // #60
    3843             :   {15,  2}, // #61
    3844             :   {16,  2}, // #62
    3845             :   {18,  2}, // #63
    3846             :   {19,  2}, // #64
    3847             :   { 2,  2}, // #65
    3848             :   { 5,  7}, // #66
    3849             :   { 7,  2}, // #67
    3850             :   { 8,  2}, // #68
    3851             :   { 9,  9}, // #69
    3852             :   {10,  2}, // #70
    3853             :   {11,  7}, // #71
    3854             :   {13,  1}, // #72
    3855             :   {14,  7}, // #73
    3856             :   {15,  9}, // #74
    3857             :   {16,  9}, // #75
    3858             :   {17,  1}, // #76
    3859             :   {18,  9}, // #77
    3860             :   {19, 10}, // #78
    3861             :   { 2,  2}, // #79
    3862             :   { 5,  8}, // #80
    3863             :   { 7,  2}, // #81
    3864             :   { 8,  2}, // #82
    3865             :   { 9, 10}, // #83
    3866             :   {10,  2}, // #84
    3867             :   {11,  8}, // #85
    3868             :   {14,  8}, // #86
    3869             :   {15, 10}, // #87
    3870             :   {16, 10}, // #88
    3871             :   {18, 10}, // #89
    3872             :   {19, 10}, // #90
    3873             :   {10,  1}, // #91
    3874             :   {13,  1}, // #92
    3875             :   {16,  1}, // #93
    3876             :   {17,  1}, // #94
    3877             :   {18,  1}, // #95
    3878             :   {19,  2}, // #96
    3879             :   {10,  1}, // #97
    3880             :   {16,  1}, // #98
    3881             :   {18,  1}, // #99
    3882             :   {19,  1}, // #100
    3883             :   {13,  1}, // #101
    3884             :   {17,  1}, // #102
    3885             :   {19,  1}, // #103
    3886             :   { 1, 10}, // #104
    3887             :   { 2,  1}, // #105
    3888             :   { 7,  1}, // #106
    3889             :   { 8,  1}, // #107
    3890             :   { 9,  1}, // #108
    3891             :   {10,  1}, // #109
    3892             :   {13,  1}, // #110
    3893             :   {15,  1}, // #111
    3894             :   {16,  1}, // #112
    3895             :   {17,  1}, // #113
    3896             :   {18,  1}, // #114
    3897             :   {19,  2}, // #115
    3898             :   { 1, 10}, // #116
    3899             :   { 2,  1}, // #117
    3900             :   { 7,  1}, // #118
    3901             :   { 8,  1}, // #119
    3902             :   { 9,  1}, // #120
    3903             :   {10,  1}, // #121
    3904             :   {15,  1}, // #122
    3905             :   {16,  1}, // #123
    3906             :   {18,  1}, // #124
    3907             :   {19,  1}, // #125
    3908             :   { 4,  1}, // #126
    3909             :   { 8,  1}, // #127
    3910             :   {13,  1}, // #128
    3911             :   {15,  1}, // #129
    3912             :   {17,  1}, // #130
    3913             :   {18,  1}, // #131
    3914             :   {19,  3}, // #132
    3915             :   { 3,  1}, // #133
    3916             :   { 5,  2}, // #134
    3917             :   { 7,  1}, // #135
    3918             :   { 9,  2}, // #136
    3919             :   {11,  3}, // #137
    3920             :   {12,  1}, // #138
    3921             :   {13,  1}, // #139
    3922             :   {14,  2}, // #140
    3923             :   {15,  3}, // #141
    3924             :   {16,  2}, // #142
    3925             :   {17,  1}, // #143
    3926             :   {18,  3}, // #144
    3927             :   {19,  4}, // #145
    3928             :   { 3,  1}, // #146
    3929             :   { 5,  2}, // #147
    3930             :   { 7,  1}, // #148
    3931             :   { 9,  2}, // #149
    3932             :   {11,  3}, // #150
    3933             :   {12,  1}, // #151
    3934             :   {14,  2}, // #152
    3935             :   {15,  3}, // #153
    3936             :   {16,  2}, // #154
    3937             :   {18,  3}, // #155
    3938             :   {19,  3}, // #156
    3939             :   { 4,  1}, // #157
    3940             :   { 8,  1}, // #158
    3941             :   {17,  1}, // #159
    3942             :   {19,  2}, // #160
    3943             :   {11,  1}, // #161
    3944             :   {15,  1}, // #162
    3945             :   {18,  1}, // #163
    3946             :   {19,  1}, // #164
    3947             :   { 4,  1}, // #165
    3948             :   { 8,  1}, // #166
    3949             :   {13,  1}, // #167
    3950             :   {17,  1}, // #168
    3951             :   {19,  2}, // #169
    3952             :   {11,  1}, // #170
    3953             :   {13,  1}, // #171
    3954             :   {15,  1}, // #172
    3955             :   {17,  1}, // #173
    3956             :   {18,  1}, // #174
    3957             :   {19,  2}, // #175
    3958             :   { 2,  1}, // #176
    3959             :   { 5,  2}, // #177
    3960             :   { 7,  1}, // #178
    3961             :   { 8,  1}, // #179
    3962             :   { 9,  3}, // #180
    3963             :   {10,  1}, // #181
    3964             :   {11,  2}, // #182
    3965             :   {13,  1}, // #183
    3966             :   {14,  2}, // #184
    3967             :   {15,  3}, // #185
    3968             :   {16,  3}, // #186
    3969             :   {17,  1}, // #187
    3970             :   {18,  3}, // #188
    3971             :   {19,  4}, // #189
    3972             :   { 2,  1}, // #190
    3973             :   { 5,  2}, // #191
    3974             :   { 7,  1}, // #192
    3975             :   { 8,  1}, // #193
    3976             :   { 9,  3}, // #194
    3977             :   {10,  1}, // #195
    3978             :   {11,  2}, // #196
    3979             :   {14,  2}, // #197
    3980             :   {15,  3}, // #198
    3981             :   {16,  3}, // #199
    3982             :   {18,  3}, // #200
    3983             :   {19,  3}, // #201
    3984             :   { 2,  2}, // #202
    3985             :   { 5,  1}, // #203
    3986             :   { 7,  2}, // #204
    3987             :   { 8,  2}, // #205
    3988             :   { 9,  3}, // #206
    3989             :   {10,  2}, // #207
    3990             :   {11,  1}, // #208
    3991             :   {13,  1}, // #209
    3992             :   {14,  1}, // #210
    3993             :   {15,  3}, // #211
    3994             :   {16,  3}, // #212
    3995             :   {17,  1}, // #213
    3996             :   {18,  3}, // #214
    3997             :   {19,  4}, // #215
    3998             :   { 2,  2}, // #216
    3999             :   { 5,  1}, // #217
    4000             :   { 7,  2}, // #218
    4001             :   { 8,  2}, // #219
    4002             :   { 9,  3}, // #220
    4003             :   {10,  2}, // #221
    4004             :   {11,  1}, // #222
    4005             :   {14,  1}, // #223
    4006             :   {15,  3}, // #224
    4007             :   {16,  3}, // #225
    4008             :   {18,  3}, // #226
    4009             :   {19,  3}, // #227
    4010             :   { 2,  3}, // #228
    4011             :   { 5,  2}, // #229
    4012             :   { 7,  3}, // #230
    4013             :   { 8,  3}, // #231
    4014             :   { 9,  5}, // #232
    4015             :   {10,  3}, // #233
    4016             :   {11,  2}, // #234
    4017             :   {12,  2}, // #235
    4018             :   {13,  1}, // #236
    4019             :   {14,  2}, // #237
    4020             :   {15,  5}, // #238
    4021             :   {16,  5}, // #239
    4022             :   {17,  1}, // #240
    4023             :   {18,  7}, // #241
    4024             :   {19,  8}, // #242
    4025             :   { 9,  6}, // #243
    4026             :   {12,  2}, // #244
    4027             :   {15,  6}, // #245
    4028             :   {16,  6}, // #246
    4029             :   {18,  8}, // #247
    4030             :   {19,  8}, // #248
    4031             :   { 9,  6}, // #249
    4032             :   {12,  2}, // #250
    4033             :   {13,  1}, // #251
    4034             :   {15,  6}, // #252
    4035             :   {16,  6}, // #253
    4036             :   {17,  1}, // #254
    4037             :   {18,  8}, // #255
    4038             :   {19,  9}, // #256
    4039             :   { 2,  3}, // #257
    4040             :   { 5,  4}, // #258
    4041             :   { 7,  3}, // #259
    4042             :   { 8,  3}, // #260
    4043             :   { 9,  7}, // #261
    4044             :   {10,  3}, // #262
    4045             :   {11,  4}, // #263
    4046             :   {12,  2}, // #264
    4047             :   {14,  4}, // #265
    4048             :   {15,  7}, // #266
    4049             :   {16,  7}, // #267
    4050             :   {18,  9}, // #268
    4051             :   {19,  9}, // #269
    4052             :   { 2,  3}, // #270
    4053             :   { 7,  3}, // #271
    4054             :   { 8,  3}, // #272
    4055             :   { 9,  3}, // #273
    4056             :   {10,  3}, // #274
    4057             :   {13,  1}, // #275
    4058             :   {15,  3}, // #276
    4059             :   {16,  3}, // #277
    4060             :   {17,  1}, // #278
    4061             :   {18,  3}, // #279
    4062             :   {19,  4}, // #280
    4063             :   { 2,  3}, // #281
    4064             :   { 7,  3}, // #282
    4065             :   { 8,  3}, // #283
    4066             :   { 9,  3}, // #284
    4067             :   {10,  3}, // #285
    4068             :   {15,  3}, // #286
    4069             :   {16,  3}, // #287
    4070             :   {18,  3}, // #288
    4071             :   {19,  3}, // #289
    4072             :   { 4,  1}, // #290
    4073             :   { 5,  1}, // #291
    4074             :   { 8,  1}, // #292
    4075             :   { 9,  1}, // #293
    4076             :   {11,  1}, // #294
    4077             :   {13,  1}, // #295
    4078             :   {14,  1}, // #296
    4079             :   {15,  1}, // #297
    4080             :   {16,  1}, // #298
    4081             :   {17,  1}, // #299
    4082             :   {18,  1}, // #300
    4083             :   {19,  3}, // #301
    4084             :   { 4,  1}, // #302
    4085             :   { 8,  1}, // #303
    4086             :   {19,  1}, // #304
    4087             :   { 4,  1}, // #305
    4088             :   { 8,  1}, // #306
    4089             :   {10,  1}, // #307
    4090             :   {13,  1}, // #308
    4091             :   {16,  1}, // #309
    4092             :   {17,  1}, // #310
    4093             :   {18,  1}, // #311
    4094             :   {19,  3}, // #312
    4095             :   { 4,  1}, // #313
    4096             :   { 8,  1}, // #314
    4097             :   {17,  1}, // #315
    4098             :   {18,  1}, // #316
    4099             :   {19,  3}, // #317
    4100             :   { 3,  1}, // #318
    4101             :   { 4,  1}, // #319
    4102             :   { 7,  1}, // #320
    4103             :   { 8,  1}, // #321
    4104             :   {11,  1}, // #322
    4105             :   {12,  1}, // #323
    4106             :   {13,  1}, // #324
    4107             :   {15,  1}, // #325
    4108             :   {17,  1}, // #326
    4109             :   {18,  1}, // #327
    4110             :   {19,  3}, // #328
    4111             :   { 2,  1}, // #329
    4112             :   { 5,  1}, // #330
    4113             :   { 7,  1}, // #331
    4114             :   { 8,  1}, // #332
    4115             :   { 9,  2}, // #333
    4116             :   {10,  1}, // #334
    4117             :   {11,  1}, // #335
    4118             :   {14,  1}, // #336
    4119             :   {15,  2}, // #337
    4120             :   {16,  2}, // #338
    4121             :   {18,  2}, // #339
    4122             :   {19,  2}, // #340
    4123             :   { 7,  2}, // #341
    4124             :   {15,  2}, // #342
    4125             :   {18,  2}, // #343
    4126             :   {19,  2}, // #344
    4127             :   { 7,  1}, // #345
    4128             :   {15,  1}, // #346
    4129             :   {18,  1}, // #347
    4130             :   {19,  1}, // #348
    4131             :   { 6,  1}, // #349
    4132             :   {10,  1}, // #350
    4133             :   {12,  1}, // #351
    4134             :   {14,  1}, // #352
    4135             :   {16,  1}, // #353
    4136             :   {18,  1}, // #354
    4137             :   {19,  1}, // #355
    4138             :   { 6,  2}, // #356
    4139             :   {10,  4}, // #357
    4140             :   {11,  1}, // #358
    4141             :   {12,  2}, // #359
    4142             :   {14,  2}, // #360
    4143             :   {15,  1}, // #361
    4144             :   {16,  4}, // #362
    4145             :   {18,  7}, // #363
    4146             :   {19,  7}, // #364
    4147             :   { 4,  1}, // #365
    4148             :   { 8,  1}, // #366
    4149             :   {13,  2}, // #367
    4150             :   {17,  2}, // #368
    4151             :   {18,  2}, // #369
    4152             :   {19,  5}, // #370
    4153             :   { 6,  1}, // #371
    4154             :   {10,  1}, // #372
    4155             :   {12,  1}, // #373
    4156             :   {13,  1}, // #374
    4157             :   {14,  1}, // #375
    4158             :   {16,  1}, // #376
    4159             :   {17,  1}, // #377
    4160             :   {18,  2}, // #378
    4161             :   {19,  3}, // #379
    4162             :   {10,  2}, // #380
    4163             :   {16,  2}, // #381
    4164             :   {18,  2}, // #382
    4165             :   {19,  2}, // #383
    4166             :   {10,  1}, // #384
    4167             :   {16,  1}, // #385
    4168             :   {18,  2}, // #386
    4169             :   {19,  2}, // #387
    4170             :   {13,  1}, // #388
    4171             :   {17,  1}, // #389
    4172             :   {18,  2}, // #390
    4173             :   {19,  3}, // #391
    4174             :   { 2,  1}, // #392
    4175             :   { 7,  1}, // #393
    4176             :   { 8,  1}, // #394
    4177             :   { 9,  1}, // #395
    4178             :   {10,  1}, // #396
    4179             :   {15,  1}, // #397
    4180             :   {16,  1}, // #398
    4181             :   {18,  2}, // #399
    4182             :   {19,  2}, // #400
    4183             :   {10,  1}, // #401
    4184             :   {11,  1}, // #402
    4185             :   {15,  1}, // #403
    4186             :   {16,  1}, // #404
    4187             :   {18,  2}, // #405
    4188             :   {19,  2}, // #406
    4189             :   { 7,  1}, // #407
    4190             :   {15,  2}, // #408
    4191             :   {18,  2}, // #409
    4192             :   {19,  2}, // #410
    4193             :   { 2,  2}, // #411
    4194             :   { 7,  2}, // #412
    4195             :   { 8,  2}, // #413
    4196             :   { 9,  2}, // #414
    4197             :   {10,  2}, // #415
    4198             :   {15,  2}, // #416
    4199             :   {16,  2}, // #417
    4200             :   {18,  2}, // #418
    4201             :   {19,  2}, // #419
    4202             :   { 3,  1}, // #420
    4203             :   { 5,  1}, // #421
    4204             :   { 7,  1}, // #422
    4205             :   { 9,  1}, // #423
    4206             :   {11,  2}, // #424
    4207             :   {12,  1}, // #425
    4208             :   {14,  1}, // #426
    4209             :   {15,  2}, // #427
    4210             :   {16,  1}, // #428
    4211             :   {18,  2}, // #429
    4212             :   {19,  2}, // #430
    4213             :   {10,  2}, // #431
    4214             :   {16,  2}, // #432
    4215             :   {18,  5}, // #433
    4216             :   {19,  5}, // #434
    4217             :   {10,  2}, // #435
    4218             :   {16,  2}, // #436
    4219             :   {18,  3}, // #437
    4220             :   {19,  3}, // #438
    4221             :   { 5,  2}, // #439
    4222             :   { 9,  2}, // #440
    4223             :   {11,  3}, // #441
    4224             :   {14,  2}, // #442
    4225             :   {15,  3}, // #443
    4226             :   {16,  2}, // #444
    4227             :   {18,  3}, // #445
    4228             :   {19,  3}, // #446
    4229             :   { 5,  1}, // #447
    4230             :   { 6,  5}, // #448
    4231             :   { 9,  1}, // #449
    4232             :   {10,  9}, // #450
    4233             :   {11,  1}, // #451
    4234             :   {12,  5}, // #452
    4235             :   {13,  2}, // #453
    4236             :   {14,  6}, // #454
    4237             :   {15,  1}, // #455
    4238             :   {16, 10}, // #456
    4239             :   {17,  3}, // #457
    4240             :   {18, 20}, // #458
    4241             :   {19, 23}, // #459
    4242             :   {10,  1}, // #460
    4243             :   {16,  1}, // #461
    4244             :   {18,  3}, // #462
    4245             :   {19,  3}, // #463
    4246             :   { 3,  1}, // #464
    4247             :   { 7,  1}, // #465
    4248             :   {11,  1}, // #466
    4249             :   {12,  1}, // #467
    4250             :   {15,  1}, // #468
    4251             :   {18,  2}, // #469
    4252             :   {19,  2}, // #470
    4253             :   { 3,  1}, // #471
    4254             :   { 6,  1}, // #472
    4255             :   { 7,  1}, // #473
    4256             :   {10,  1}, // #474
    4257             :   {11,  1}, // #475
    4258             :   {12,  2}, // #476
    4259             :   {14,  1}, // #477
    4260             :   {15,  1}, // #478
    4261             :   {16,  1}, // #479
    4262             :   {18,  2}, // #480
    4263             :   {19,  2}, // #481
    4264             :   { 6,  1}, // #482
    4265             :   {10,  1}, // #483
    4266             :   {12,  1}, // #484
    4267             :   {14,  1}, // #485
    4268             :   {16,  1}, // #486
    4269             :   {18,  5}, // #487
    4270             :   {19,  5}, // #488
    4271             :   { 3,  1}, // #489
    4272             :   { 7,  1}, // #490
    4273             :   {10,  1}, // #491
    4274             :   {11,  1}, // #492
    4275             :   {12,  1}, // #493
    4276             :   {15,  1}, // #494
    4277             :   {16,  1}, // #495
    4278             :   {18,  4}, // #496
    4279             :   {19,  4}, // #497
    4280             :   { 2,  1}, // #498
    4281             :   { 3,  1}, // #499
    4282             :   { 7,  2}, // #500
    4283             :   { 8,  1}, // #501
    4284             :   { 9,  1}, // #502
    4285             :   {10,  1}, // #503
    4286             :   {11,  1}, // #504
    4287             :   {12,  1}, // #505
    4288             :   {15,  2}, // #506
    4289             :   {16,  1}, // #507
    4290             :   {18,  2}, // #508
    4291             :   {19,  2}, // #509
    4292             :   { 3,  1}, // #510
    4293             :   { 4,  1}, // #511
    4294             :   { 7,  1}, // #512
    4295             :   { 8,  1}, // #513
    4296             :   {11,  1}, // #514
    4297             :   {12,  1}, // #515
    4298             :   {15,  1}, // #516
    4299             :   {17,  1}, // #517
    4300             :   {18,  1}, // #518
    4301             :   {19,  3}, // #519
    4302             :   { 4,  1}, // #520
    4303             :   { 8,  1}, // #521
    4304             :   {10,  1}, // #522
    4305             :   {16,  1}, // #523
    4306             :   {17,  1}, // #524
    4307             :   {18,  2}, // #525
    4308             :   {19,  4}, // #526
    4309             :   { 4,  1}, // #527
    4310             :   { 6,  1}, // #528
    4311             :   { 8,  1}, // #529
    4312             :   {10,  1}, // #530
    4313             :   {12,  1}, // #531
    4314             :   {14,  1}, // #532
    4315             :   {16,  1}, // #533
    4316             :   {17,  1}, // #534
    4317             :   {18,  2}, // #535
    4318             :   {19,  4}, // #536
    4319             :   { 4,  1}, // #537
    4320             :   { 5,  1}, // #538
    4321             :   { 8,  1}, // #539
    4322             :   { 9,  1}, // #540
    4323             :   {11,  1}, // #541
    4324             :   {14,  1}, // #542
    4325             :   {15,  1}, // #543
    4326             :   {16,  1}, // #544
    4327             :   {17,  1}, // #545
    4328             :   {18,  1}, // #546
    4329             :   {19,  3}, // #547
    4330             :   { 2,  1}, // #548
    4331             :   { 4,  1}, // #549
    4332             :   { 7,  1}, // #550
    4333             :   { 8,  2}, // #551
    4334             :   { 9,  1}, // #552
    4335             :   {10,  1}, // #553
    4336             :   {11,  1}, // #554
    4337             :   {15,  2}, // #555
    4338             :   {16,  1}, // #556
    4339             :   {17,  1}, // #557
    4340             :   {18,  2}, // #558
    4341             :   {19,  4}, // #559
    4342             :   { 4,  1}, // #560
    4343             :   { 8,  1}, // #561
    4344             :   {10,  1}, // #562
    4345             :   {16,  1}, // #563
    4346             :   {17,  1}, // #564
    4347             :   {18,  1}, // #565
    4348             :   {19,  3}, // #566
    4349             :   { 2,  1}, // #567
    4350             :   { 7,  1}, // #568
    4351             :   { 8,  1}, // #569
    4352             :   { 9,  1}, // #570
    4353             :   {10,  1}, // #571
    4354             :   {13,  1}, // #572
    4355             :   {15,  1}, // #573
    4356             :   {16,  1}, // #574
    4357             :   {17,  1}, // #575
    4358             :   {18,  2}, // #576
    4359             :   {19,  3}, // #577
    4360             :   { 4,  1}, // #578
    4361             :   { 8,  1}, // #579
    4362             :   {17,  1}, // #580
    4363             :   {18,  4}, // #581
    4364             :   {19,  6}, // #582
    4365             :   { 6,  1}, // #583
    4366             :   {10,  1}, // #584
    4367             :   {12,  1}, // #585
    4368             :   {14,  1}, // #586
    4369             :   {16,  1}, // #587
    4370             :   {18,  2}, // #588
    4371             :   {19,  2}, // #589
    4372             :   { 2,  4}, // #590
    4373             :   { 6,  2}, // #591
    4374             :   { 7,  4}, // #592
    4375             :   { 8,  4}, // #593
    4376             :   { 9,  5}, // #594
    4377             :   {10,  8}, // #595
    4378             :   {11,  1}, // #596
    4379             :   {12,  2}, // #597
    4380             :   {13, 33}, // #598
    4381             :   {14,  2}, // #599
    4382             :   {15,  6}, // #600
    4383             :   {16,  9}, // #601
    4384             :   {17, 33}, // #602
    4385             :   {18, 57}, // #603
    4386             :   {19, 90}, // #604
    4387             :   { 6,  1}, // #605
    4388             :   {10,  1}, // #606
    4389             :   {12,  1}, // #607
    4390             :   {13,  1}, // #608
    4391             :   {14,  1}, // #609
    4392             :   {16,  1}, // #610
    4393             :   {17,  1}, // #611
    4394             :   {18,  1}, // #612
    4395             :   {19,  2}, // #613
    4396             :   { 2,  1}, // #614
    4397             :   { 5,  1}, // #615
    4398             :   { 7,  1}, // #616
    4399             :   { 8,  1}, // #617
    4400             :   { 9,  2}, // #618
    4401             :   {10,  1}, // #619
    4402             :   {11,  1}, // #620
    4403             :   {13,  1}, // #621
    4404             :   {14,  1}, // #622
    4405             :   {15,  2}, // #623
    4406             :   {16,  2}, // #624
    4407             :   {17,  1}, // #625
    4408             :   {18,  2}, // #626
    4409             :   {19,  3}, // #627
    4410             :   { 2,  2}, // #628
    4411             :   { 7,  2}, // #629
    4412             :   { 8,  2}, // #630
    4413             :   { 9,  2}, // #631
    4414             :   {10,  2}, // #632
    4415             :   {15,  3}, // #633
    4416             :   {16,  2}, // #634
    4417             :   {18,  3}, // #635
    4418             :   {19,  3}, // #636
    4419             :   {10,  1}, // #637
    4420             :   {13,  1}, // #638
    4421             :   {16,  1}, // #639
    4422             :   {17,  1}, // #640
    4423             :   {18,  2}, // #641
    4424             :   {19,  3}, // #642
    4425             :   { 2,  1}, // #643
    4426             :   { 4,  1}, // #644
    4427             :   { 7,  1}, // #645
    4428             :   { 8,  2}, // #646
    4429             :   { 9,  1}, // #647
    4430             :   {10,  1}, // #648
    4431             :   {15,  1}, // #649
    4432             :   {16,  1}, // #650
    4433             :   {17,  1}, // #651
    4434             :   {18,  1}, // #652
    4435             :   {19,  3}, // #653
    4436             :   { 3,  1}, // #654
    4437             :   { 6,  1}, // #655
    4438             :   { 7,  1}, // #656
    4439             :   {10,  2}, // #657
    4440             :   {11,  1}, // #658
    4441             :   {12,  2}, // #659
    4442             :   {14,  1}, // #660
    4443             :   {15,  1}, // #661
    4444             :   {16,  2}, // #662
    4445             :   {18,  4}, // #663
    4446             :   {19,  4}, // #664
    4447             :   { 3,  1}, // #665
    4448             :   { 6,  1}, // #666
    4449             :   { 7,  1}, // #667
    4450             :   {10,  2}, // #668
    4451             :   {11,  1}, // #669
    4452             :   {12,  2}, // #670
    4453             :   {14,  1}, // #671
    4454             :   {15,  1}, // #672
    4455             :   {16,  2}, // #673
    4456             :   {18,  3}, // #674
    4457             :   {19,  3}, // #675
    4458             :   { 4,  1}, // #676
    4459             :   { 6,  1}, // #677
    4460             :   { 8,  1}, // #678
    4461             :   {10,  1}, // #679
    4462             :   {12,  1}, // #680
    4463             :   {13,  1}, // #681
    4464             :   {14,  1}, // #682
    4465             :   {16,  1}, // #683
    4466             :   {17,  2}, // #684
    4467             :   {18,  2}, // #685
    4468             :   {19,  5}, // #686
    4469             :   { 4,  1}, // #687
    4470             :   { 6,  1}, // #688
    4471             :   { 8,  1}, // #689
    4472             :   {10,  1}, // #690
    4473             :   {12,  1}, // #691
    4474             :   {14,  1}, // #692
    4475             :   {16,  1}, // #693
    4476             :   {17,  1}, // #694
    4477             :   {18,  1}, // #695
    4478             :   {19,  3}, // #696
    4479             :   { 4,  1}, // #697
    4480             :   { 8,  1}, // #698
    4481             :   {10,  1}, // #699
    4482             :   {13,  1}, // #700
    4483             :   {16,  1}, // #701
    4484             :   {17,  2}, // #702
    4485             :   {18,  1}, // #703
    4486             :   {19,  4}, // #704
    4487             :   { 4,  1}, // #705
    4488             :   { 8,  1}, // #706
    4489             :   {13,  1}, // #707
    4490             :   {17,  2}, // #708
    4491             :   {18,  1}, // #709
    4492             :   {19,  4}, // #710
    4493             :   { 5,  2}, // #711
    4494             :   { 9,  2}, // #712
    4495             :   {11,  3}, // #713
    4496             :   {13,  1}, // #714
    4497             :   {14,  2}, // #715
    4498             :   {15,  3}, // #716
    4499             :   {16,  2}, // #717
    4500             :   {17,  1}, // #718
    4501             :   {18,  3}, // #719
    4502             :   {19,  4}, // #720
    4503             :   { 4,  1}, // #721
    4504             :   { 8,  1}, // #722
    4505             :   {10,  2}, // #723
    4506             :   {13,  1}, // #724
    4507             :   {16,  2}, // #725
    4508             :   {17,  2}, // #726
    4509             :   {18,  3}, // #727
    4510             :   {19,  6}, // #728
    4511             :   {10,  1}, // #729
    4512             :   {13,  1}, // #730
    4513             :   {16,  1}, // #731
    4514             :   {17,  1}, // #732
    4515             :   {18,  3}, // #733
    4516             :   {19,  4}, // #734
    4517             :   {13,  2}, // #735
    4518             :   {17,  2}, // #736
    4519             :   {18,  3}, // #737
    4520             :   {19,  5}, // #738
    4521             :   { 2,  1}, // #739
    4522             :   { 7,  2}, // #740
    4523             :   { 8,  1}, // #741
    4524             :   { 9,  1}, // #742
    4525             :   {10,  1}, // #743
    4526             :   {13,  1}, // #744
    4527             :   {15,  2}, // #745
    4528             :   {16,  1}, // #746
    4529             :   {17,  1}, // #747
    4530             :   {18,  2}, // #748
    4531             :   {19,  3}, // #749
    4532             :   { 4,  1}, // #750
    4533             :   { 8,  1}, // #751
    4534             :   {10,  2}, // #752
    4535             :   {13,  1}, // #753
    4536             :   {16,  2}, // #754
    4537             :   {17,  2}, // #755
    4538             :   {18,  2}, // #756
    4539             :   {19,  5}, // #757
    4540             :   { 4,  1}, // #758
    4541             :   { 8,  1}, // #759
    4542             :   {13,  1}, // #760
    4543             :   {17,  2}, // #761
    4544             :   {18,  2}, // #762
    4545             :   {19,  5}, // #763
    4546             :   { 3,  1}, // #764
    4547             :   { 7,  1}, // #765
    4548             :   {11,  1}, // #766
    4549             :   {12,  1}, // #767
    4550             :   {13,  1}, // #768
    4551             :   {15,  1}, // #769
    4552             :   {17,  2}, // #770
    4553             :   {18,  2}, // #771
    4554             :   {19,  4}, // #772
    4555             :   { 2,  2}, // #773
    4556             :   { 7,  2}, // #774
    4557             :   { 8,  2}, // #775
    4558             :   { 9,  2}, // #776
    4559             :   {10,  2}, // #777
    4560             :   {13,  1}, // #778
    4561             :   {15,  2}, // #779
    4562             :   {16,  2}, // #780
    4563             :   {17,  1}, // #781
    4564             :   {18,  2}, // #782
    4565             :   {19,  3}, // #783
    4566             :   { 3,  2}, // #784
    4567             :   { 7,  2}, // #785
    4568             :   {11,  2}, // #786
    4569             :   {12,  2}, // #787
    4570             :   {13,  1}, // #788
    4571             :   {15,  2}, // #789
    4572             :   {17,  1}, // #790
    4573             :   {18,  2}, // #791
    4574             :   {19,  3}, // #792
    4575             :   { 2,  1}, // #793
    4576             :   { 3,  1}, // #794
    4577             :   { 5,  1}, // #795
    4578             :   { 7,  2}, // #796
    4579             :   { 8,  1}, // #797
    4580             :   { 9,  2}, // #798
    4581             :   {10,  1}, // #799
    4582             :   {11,  2}, // #800
    4583             :   {12,  1}, // #801
    4584             :   {14,  1}, // #802
    4585             :   {15,  3}, // #803
    4586             :   {16,  2}, // #804
    4587             :   {18,  3}, // #805
    4588             :   {19,  3}, // #806
    4589             :   { 2,  1}, // #807
    4590             :   { 3,  1}, // #808
    4591             :   { 7,  2}, // #809
    4592             :   { 8,  1}, // #810
    4593             :   { 9,  1}, // #811
    4594             :   {10,  1}, // #812
    4595             :   {11,  1}, // #813
    4596             :   {12,  1}, // #814
    4597             :   {13,  1}, // #815
    4598             :   {15,  2}, // #816
    4599             :   {16,  1}, // #817
    4600             :   {17,  1}, // #818
    4601             :   {18,  2}, // #819
    4602             :   {19,  3}, // #820
    4603             :   { 2,  1}, // #821
    4604             :   { 3,  1}, // #822
    4605             :   { 5,  1}, // #823
    4606             :   { 7,  2}, // #824
    4607             :   { 8,  1}, // #825
    4608             :   { 9,  2}, // #826
    4609             :   {10,  1}, // #827
    4610             :   {11,  2}, // #828
    4611             :   {12,  1}, // #829
    4612             :   {13,  1}, // #830
    4613             :   {14,  1}, // #831
    4614             :   {15,  3}, // #832
    4615             :   {16,  2}, // #833
    4616             :   {17,  1}, // #834
    4617             :   {18,  3}, // #835
    4618             :   {19,  4}, // #836
    4619             :   { 3,  1}, // #837
    4620             :   { 7,  1}, // #838
    4621             :   {11,  1}, // #839
    4622             :   {12,  1}, // #840
    4623             :   {13,  1}, // #841
    4624             :   {15,  1}, // #842
    4625             :   {17,  1}, // #843
    4626             :   {18,  2}, // #844
    4627             :   {19,  3}, // #845
    4628             :   {10,  2}, // #846
    4629             :   {13,  1}, // #847
    4630             :   {16,  2}, // #848
    4631             :   {17,  2}, // #849
    4632             :   {18,  3}, // #850
    4633             :   {19,  5}, // #851
    4634             :   { 4,  1}, // #852
    4635             :   { 8,  1}, // #853
    4636             :   {13,  1}, // #854
    4637             :   {17,  2}, // #855
    4638             :   {18,  3}, // #856
    4639             :   {19,  6}, // #857
    4640             :   { 3,  1}, // #858
    4641             :   { 5,  1}, // #859
    4642             :   { 7,  1}, // #860
    4643             :   { 9,  1}, // #861
    4644             :   {11,  2}, // #862
    4645             :   {12,  1}, // #863
    4646             :   {13,  1}, // #864
    4647             :   {14,  1}, // #865
    4648             :   {15,  2}, // #866
    4649             :   {16,  1}, // #867
    4650             :   {17,  1}, // #868
    4651             :   {18,  2}, // #869
    4652             :   {19,  3}, // #870
    4653             :   { 3,  1}, // #871
    4654             :   { 7,  1}, // #872
    4655             :   {10,  1}, // #873
    4656             :   {11,  1}, // #874
    4657             :   {12,  1}, // #875
    4658             :   {13,  1}, // #876
    4659             :   {15,  1}, // #877
    4660             :   {16,  1}, // #878
    4661             :   {17,  2}, // #879
    4662             :   {18,  4}, // #880
    4663             :   {19,  6}, // #881
    4664             :   { 7,  1}, // #882
    4665             :   {13,  1}, // #883
    4666             :   {15,  1}, // #884
    4667             :   {17,  1}, // #885
    4668             :   {18,  1}, // #886
    4669             :   {19,  2}, // #887
    4670             :   { 2,  2}, // #888
    4671             :   { 3,  1}, // #889
    4672             :   { 5,  1}, // #890
    4673             :   { 7,  3}, // #891
    4674             :   { 8,  2}, // #892
    4675             :   { 9,  3}, // #893
    4676             :   {10,  2}, // #894
    4677             :   {11,  2}, // #895
    4678             :   {12,  1}, // #896
    4679             :   {14,  1}, // #897
    4680             :   {15,  4}, // #898
    4681             :   {16,  3}, // #899
    4682             :   {18,  4}, // #900
    4683             :   {19,  4}, // #901
    4684             :   { 2,  2}, // #902
    4685             :   { 7,  2}, // #903
    4686             :   { 8,  2}, // #904
    4687             :   { 9,  2}, // #905
    4688             :   {10,  2}, // #906
    4689             :   {13,  1}, // #907
    4690             :   {15,  3}, // #908
    4691             :   {16,  2}, // #909
    4692             :   {17,  1}, // #910
    4693             :   {18,  3}, // #911
    4694             :   {19,  4}, // #912
    4695             :   { 4,  1}, // #913
    4696             :   { 8,  1}, // #914
    4697             :   {17,  2}, // #915
    4698             :   {19,  3}, // #916
    4699             :   { 2,  1}, // #917
    4700             :   { 3,  1}, // #918
    4701             :   { 5,  1}, // #919
    4702             :   { 6,  1}, // #920
    4703             :   { 7,  2}, // #921
    4704             :   { 8,  1}, // #922
    4705             :   { 9,  2}, // #923
    4706             :   {10,  2}, // #924
    4707             :   {11,  2}, // #925
    4708             :   {12,  2}, // #926
    4709             :   {14,  2}, // #927
    4710             :   {15,  3}, // #928
    4711             :   {16,  3}, // #929
    4712             :   {18,  4}, // #930
    4713             :   {19,  4}, // #931
    4714             :   { 6,  2}, // #932
    4715             :   {10,  2}, // #933
    4716             :   {12,  2}, // #934
    4717             :   {13,  1}, // #935
    4718             :   {14,  2}, // #936
    4719             :   {15,  1}, // #937
    4720             :   {16,  2}, // #938
    4721             :   {17,  1}, // #939
    4722             :   {18,  3}, // #940
    4723             :   {19,  4}, // #941
    4724             :   {13,  1}, // #942
    4725             :   {15, 16}, // #943
    4726             :   {17,  1}, // #944
    4727             :   {18, 16}, // #945
    4728             :   {19, 17}, // #946
    4729             :   { 3,  2}, // #947
    4730             :   { 7,  2}, // #948
    4731             :   {11,  2}, // #949
    4732             :   {12,  2}, // #950
    4733             :   {15,  2}, // #951
    4734             :   {18,  2}, // #952
    4735             :   {19,  2}, // #953
    4736             :   { 4,  1}, // #954
    4737             :   { 8,  1}, // #955
    4738             :   {11,  1}, // #956
    4739             :   {15,  1}, // #957
    4740             :   {17,  1}, // #958
    4741             :   {18,  1}, // #959
    4742             :   {19,  3}, // #960
    4743             :   {10,  1}, // #961
    4744             :   {11,  1}, // #962
    4745             :   {13,  1}, // #963
    4746             :   {15,  1}, // #964
    4747             :   {16,  1}, // #965
    4748             :   {17,  1}, // #966
    4749             :   {18,  2}, // #967
    4750             :   {19,  3}, // #968
    4751             :   { 5,  2}, // #969
    4752             :   { 9,  2}, // #970
    4753             :   {11,  2}, // #971
    4754             :   {14,  2}, // #972
    4755             :   {15,  2}, // #973
    4756             :   {16,  2}, // #974
    4757             :   {18,  3}, // #975
    4758             :   {19,  3}, // #976
    4759             :   { 6,  1}, // #977
    4760             :   {10,  1}, // #978
    4761             :   {12,  1}, // #979
    4762             :   {14,  1}, // #980
    4763             :   {16,  1}, // #981
    4764             :   {18,  3}, // #982
    4765             :   {19,  3}, // #983
    4766             :   {10,  1}, // #984
    4767             :   {13,  1}, // #985
    4768             :   {16,  1}, // #986
    4769             :   {17,  2}, // #987
    4770             :   {18,  3}, // #988
    4771             :   {19,  5}, // #989
    4772             :   { 3,  1}, // #990
    4773             :   { 6,  1}, // #991
    4774             :   { 7,  1}, // #992
    4775             :   {10,  1}, // #993
    4776             :   {11,  1}, // #994
    4777             :   {12,  2}, // #995
    4778             :   {13,  1}, // #996
    4779             :   {14,  1}, // #997
    4780             :   {15,  1}, // #998
    4781             :   {16,  1}, // #999
    4782             :   {17,  1}, // #1000
    4783             :   {18,  2}, // #1001
    4784             :   {19,  3}, // #1002
    4785             :   { 5,  1}, // #1003
    4786             :   { 9,  1}, // #1004
    4787             :   {11,  1}, // #1005
    4788             :   {13,  1}, // #1006
    4789             :   {14,  1}, // #1007
    4790             :   {15,  2}, // #1008
    4791             :   {16,  1}, // #1009
    4792             :   {17,  1}, // #1010
    4793             :   {18,  2}, // #1011
    4794             :   {19,  3}, // #1012
    4795             :   {15,  1}, // #1013
    4796             :   {18,  4}, // #1014
    4797             :   {19,  4}, // #1015
    4798             :   { 3,  1}, // #1016
    4799             :   { 6,  1}, // #1017
    4800             :   { 7,  1}, // #1018
    4801             :   {10,  1}, // #1019
    4802             :   {11,  1}, // #1020
    4803             :   {12,  2}, // #1021
    4804             :   {14,  1}, // #1022
    4805             :   {15,  1}, // #1023
    4806             :   {16,  1}, // #1024
    4807             :   {18,  4}, // #1025
    4808             :   {19,  4}, // #1026
    4809             :   { 3,  1}, // #1027
    4810             :   { 4,  1}, // #1028
    4811             :   { 5,  1}, // #1029
    4812             :   { 7,  1}, // #1030
    4813             :   { 8,  1}, // #1031
    4814             :   { 9,  1}, // #1032
    4815             :   {11,  2}, // #1033
    4816             :   {12,  1}, // #1034
    4817             :   {14,  1}, // #1035
    4818             :   {15,  2}, // #1036
    4819             :   {16,  1}, // #1037
    4820             :   {17,  1}, // #1038
    4821             :   {18,  2}, // #1039
    4822             :   {19,  4}, // #1040
    4823             :   { 3,  1}, // #1041
    4824             :   { 6,  2}, // #1042
    4825             :   { 7,  1}, // #1043
    4826             :   {10,  2}, // #1044
    4827             :   {11,  1}, // #1045
    4828             :   {12,  3}, // #1046
    4829             :   {13,  1}, // #1047
    4830             :   {14,  2}, // #1048
    4831             :   {15,  1}, // #1049
    4832             :   {16,  2}, // #1050
    4833             :   {17,  1}, // #1051
    4834             :   {18,  4}, // #1052
    4835             :   {19,  5}, // #1053
    4836             :   { 3,  1}, // #1054
    4837             :   { 7,  1}, // #1055
    4838             :   {10,  1}, // #1056
    4839             :   {11,  1}, // #1057
    4840             :   {12,  1}, // #1058
    4841             :   {15,  1}, // #1059
    4842             :   {16,  1}, // #1060
    4843             :   {18,  3}, // #1061
    4844             :   {19,  3}, // #1062
    4845             :   { 3,  1}, // #1063
    4846             :   { 7,  1}, // #1064
    4847             :   {10,  1}, // #1065
    4848             :   {11,  1}, // #1066
    4849             :   {12,  1}, // #1067
    4850             :   {13,  1}, // #1068
    4851             :   {15,  1}, // #1069
    4852             :   {16,  1}, // #1070
    4853             :   {17,  1}, // #1071
    4854             :   {18,  3}, // #1072
    4855             :   {19,  4}, // #1073
    4856             :   {10,  1}, // #1074
    4857             :   {16,  1}, // #1075
    4858             :   {18,  5}, // #1076
    4859             :   {19,  5}, // #1077
    4860             :   { 6,  1}, // #1078
    4861             :   {10,  1}, // #1079
    4862             :   {12,  1}, // #1080
    4863             :   {14,  1}, // #1081
    4864             :   {16,  1}, // #1082
    4865             :   {18,  6}, // #1083
    4866             :   {19,  6}, // #1084
    4867             :   { 3,  1}, // #1085
    4868             :   { 7,  1}, // #1086
    4869             :   {10,  4}, // #1087
    4870             :   {11,  2}, // #1088
    4871             :   {12,  1}, // #1089
    4872             :   {13,  1}, // #1090
    4873             :   {15,  2}, // #1091
    4874             :   {16,  4}, // #1092
    4875             :   {17,  2}, // #1093
    4876             :   {18,  8}, // #1094
    4877             :   {19, 10}, // #1095
    4878             :   { 3,  2}, // #1096
    4879             :   { 7,  2}, // #1097
    4880             :   {10,  2}, // #1098
    4881             :   {11,  2}, // #1099
    4882             :   {12,  2}, // #1100
    4883             :   {15,  2}, // #1101
    4884             :   {16,  2}, // #1102
    4885             :   {18,  7}, // #1103
    4886             :   {19,  7}, // #1104
    4887             :   { 3,  1}, // #1105
    4888             :   { 7,  1}, // #1106
    4889             :   {10,  4}, // #1107
    4890             :   {11,  2}, // #1108
    4891             :   {12,  1}, // #1109
    4892             :   {15,  2}, // #1110
    4893             :   {16,  4}, // #1111
    4894             :   {18,  9}, // #1112
    4895             :   {19,  9}, // #1113
    4896             :   { 4,  1}, // #1114
    4897             :   { 8,  1}, // #1115
    4898             :   {10,  4}, // #1116
    4899             :   {11,  2}, // #1117
    4900             :   {13,  1}, // #1118
    4901             :   {15,  2}, // #1119
    4902             :   {16,  4}, // #1120
    4903             :   {17,  2}, // #1121
    4904             :   {18, 11}, // #1122
    4905             :   {19, 14}, // #1123
    4906             :   { 3,  2}, // #1124
    4907             :   { 7,  2}, // #1125
    4908             :   {10,  3}, // #1126
    4909             :   {11,  3}, // #1127
    4910             :   {12,  2}, // #1128
    4911             :   {13,  1}, // #1129
    4912             :   {15,  3}, // #1130
    4913             :   {16,  3}, // #1131
    4914             :   {17,  2}, // #1132
    4915             :   {18,  9}, // #1133
    4916             :   {19, 11}, // #1134
    4917             :   { 2,  2}, // #1135
    4918             :   { 3,  1}, // #1136
    4919             :   { 5,  1}, // #1137
    4920             :   { 7,  3}, // #1138
    4921             :   { 8,  2}, // #1139
    4922             :   { 9,  3}, // #1140
    4923             :   {10,  2}, // #1141
    4924             :   {11,  2}, // #1142
    4925             :   {12,  1}, // #1143
    4926             :   {13,  1}, // #1144
    4927             :   {14,  1}, // #1145
    4928             :   {15,  4}, // #1146
    4929             :   {16,  3}, // #1147
    4930             :   {17,  1}, // #1148
    4931             :   {18,  4}, // #1149
    4932             :   {19,  5}, // #1150
    4933             :   { 3,  2}, // #1151
    4934             :   { 7,  2}, // #1152
    4935             :   {10,  3}, // #1153
    4936             :   {11,  3}, // #1154
    4937             :   {12,  2}, // #1155
    4938             :   {15,  3}, // #1156
    4939             :   {16,  3}, // #1157
    4940             :   {18, 10}, // #1158
    4941             :   {19, 10}, // #1159
    4942             :   {13,  1}, // #1160
    4943             :   {17,  1}, // #1161
    4944             :   {18, 14}, // #1162
    4945             :   {19, 15}, // #1163
    4946             :   { 4,  1}, // #1164
    4947             :   { 5,  1}, // #1165
    4948             :   { 6,  1}, // #1166
    4949             :   { 8,  1}, // #1167
    4950             :   { 9,  1}, // #1168
    4951             :   {10,  2}, // #1169
    4952             :   {11,  1}, // #1170
    4953             :   {12,  1}, // #1171
    4954             :   {13,  1}, // #1172
    4955             :   {14,  2}, // #1173
    4956             :   {15,  1}, // #1174
    4957             :   {16,  3}, // #1175
    4958             :   {17,  2}, // #1176
    4959             :   {18,  5}, // #1177
    4960             :   {19,  8}, // #1178
    4961             :   { 5, 16}, // #1179
    4962             :   { 9, 16}, // #1180
    4963             :   {11, 16}, // #1181
    4964             :   {14, 16}, // #1182
    4965             :   {15, 16}, // #1183
    4966             :   {16, 16}, // #1184
    4967             :   {18, 16}, // #1185
    4968             :   {19, 16}, // #1186
    4969             :   { 2,  2}, // #1187
    4970             :   { 4,  1}, // #1188
    4971             :   { 5,  4}, // #1189
    4972             :   { 7,  2}, // #1190
    4973             :   { 8,  3}, // #1191
    4974             :   { 9,  6}, // #1192
    4975             :   {10,  6}, // #1193
    4976             :   {11,  4}, // #1194
    4977             :   {13,  1}, // #1195
    4978             :   {14,  4}, // #1196
    4979             :   {15,  6}, // #1197
    4980             :   {16, 10}, // #1198
    4981             :   {17,  2}, // #1199
    4982             :   {18, 16}, // #1200
    4983             :   {19, 19}, // #1201
    4984             :   { 2,  2}, // #1202
    4985             :   { 3,  1}, // #1203
    4986             :   { 5,  2}, // #1204
    4987             :   { 6,  4}, // #1205
    4988             :   { 7,  5}, // #1206
    4989             :   { 8,  2}, // #1207
    4990             :   { 9,  4}, // #1208
    4991             :   {10,  6}, // #1209
    4992             :   {11,  3}, // #1210
    4993             :   {12,  5}, // #1211
    4994             :   {14,  6}, // #1212
    4995             :   {15,  7}, // #1213
    4996             :   {16,  8}, // #1214
    4997             :   {18, 15}, // #1215
    4998             :   {19, 15}, // #1216
    4999             :   { 2,  4}, // #1217
    5000             :   { 5,  3}, // #1218
    5001             :   { 7,  4}, // #1219
    5002             :   { 8,  4}, // #1220
    5003             :   { 9,  7}, // #1221
    5004             :   {10,  4}, // #1222
    5005             :   {11,  3}, // #1223
    5006             :   {14,  3}, // #1224
    5007             :   {15,  7}, // #1225
    5008             :   {16,  7}, // #1226
    5009             :   {18,  8}, // #1227
    5010             :   {19,  8}, // #1228
    5011             :   { 5,  1}, // #1229
    5012             :   { 6,  1}, // #1230
    5013             :   { 9,  1}, // #1231
    5014             :   {10,  2}, // #1232
    5015             :   {11,  1}, // #1233
    5016             :   {12,  1}, // #1234
    5017             :   {14,  2}, // #1235
    5018             :   {15,  1}, // #1236
    5019             :   {16,  3}, // #1237
    5020             :   {18,  8}, // #1238
    5021             :   {19,  8}, // #1239
    5022             :   { 2,  4}, // #1240
    5023             :   { 5,  3}, // #1241
    5024             :   { 7,  4}, // #1242
    5025             :   { 8,  4}, // #1243
    5026             :   { 9,  7}, // #1244
    5027             :   {10,  4}, // #1245
    5028             :   {11,  3}, // #1246
    5029             :   {13,  1}, // #1247
    5030             :   {14,  3}, // #1248
    5031             :   {15,  7}, // #1249
    5032             :   {16,  7}, // #1250
    5033             :   {17,  1}, // #1251
    5034             :   {18,  8}, // #1252
    5035             :   {19,  9}, // #1253
    5036             :   { 6,  3}, // #1254
    5037             :   {10,  3}, // #1255
    5038             :   {12,  3}, // #1256
    5039             :   {13,  1}, // #1257
    5040             :   {14,  3}, // #1258
    5041             :   {16,  3}, // #1259
    5042             :   {17,  1}, // #1260
    5043             :   {18, 18}, // #1261
    5044             :   {19, 19}, // #1262
    5045             :   { 2,  4}, // #1263
    5046             :   { 5,  3}, // #1264
    5047             :   { 7,  4}, // #1265
    5048             :   { 8,  4}, // #1266
    5049             :   { 9,  7}, // #1267
    5050             :   {10,  4}, // #1268
    5051             :   {11,  3}, // #1269
    5052             :   {14,  3}, // #1270
    5053             :   {15,  8}, // #1271
    5054             :   {16,  7}, // #1272
    5055             :   {18,  9}, // #1273
    5056             :   {19,  9}, // #1274
    5057             :   { 2,  4}, // #1275
    5058             :   { 5,  3}, // #1276
    5059             :   { 7,  4}, // #1277
    5060             :   { 8,  4}, // #1278
    5061             :   { 9,  7}, // #1279
    5062             :   {10,  4}, // #1280
    5063             :   {11,  3}, // #1281
    5064             :   {13,  1}, // #1282
    5065             :   {14,  3}, // #1283
    5066             :   {15,  8}, // #1284
    5067             :   {16,  7}, // #1285
    5068             :   {17,  1}, // #1286
    5069             :   {18,  9}, // #1287
    5070             :   {19, 10}, // #1288
    5071             :   { 5,  1}, // #1289
    5072             :   { 6,  2}, // #1290
    5073             :   { 9,  1}, // #1291
    5074             :   {10,  2}, // #1292
    5075             :   {11,  1}, // #1293
    5076             :   {12,  2}, // #1294
    5077             :   {14,  3}, // #1295
    5078             :   {15,  1}, // #1296
    5079             :   {16,  3}, // #1297
    5080             :   {18, 10}, // #1298
    5081             :   {19, 10}, // #1299
    5082             :   { 4,  1}, // #1300
    5083             :   { 6,  5}, // #1301
    5084             :   { 8,  1}, // #1302
    5085             :   {10,  5}, // #1303
    5086             :   {12,  5}, // #1304
    5087             :   {13,  1}, // #1305
    5088             :   {14,  5}, // #1306
    5089             :   {16,  5}, // #1307
    5090             :   {17,  2}, // #1308
    5091             :   {18, 24}, // #1309
    5092             :   {19, 27}, // #1310
    5093             :   { 4,  1}, // #1311
    5094             :   { 6,  6}, // #1312
    5095             :   { 8,  1}, // #1313
    5096             :   {10,  6}, // #1314
    5097             :   {12,  6}, // #1315
    5098             :   {13,  1}, // #1316
    5099             :   {14,  6}, // #1317
    5100             :   {16,  6}, // #1318
    5101             :   {17,  2}, // #1319
    5102             :   {18, 25}, // #1320
    5103             :   {19, 28}, // #1321
    5104             :   { 2,  2}, // #1322
    5105             :   { 5,  7}, // #1323
    5106             :   { 7,  2}, // #1324
    5107             :   { 8,  2}, // #1325
    5108             :   { 9,  9}, // #1326
    5109             :   {10,  2}, // #1327
    5110             :   {11,  7}, // #1328
    5111             :   {13,  1}, // #1329
    5112             :   {14,  7}, // #1330
    5113             :   {15, 10}, // #1331
    5114             :   {16,  9}, // #1332
    5115             :   {17,  1}, // #1333
    5116             :   {18, 10}, // #1334
    5117             :   {19, 11}, // #1335
    5118             :   { 2,  2}, // #1336
    5119             :   { 5,  7}, // #1337
    5120             :   { 7,  2}, // #1338
    5121             :   { 8,  2}, // #1339
    5122             :   { 9,  9}, // #1340
    5123             :   {10,  2}, // #1341
    5124             :   {11,  7}, // #1342
    5125             :   {14,  7}, // #1343
    5126             :   {15, 11}, // #1344
    5127             :   {16,  9}, // #1345
    5128             :   {18, 11}, // #1346
    5129             :   {19, 11}, // #1347
    5130             :   { 5,  1}, // #1348
    5131             :   { 6,  5}, // #1349
    5132             :   { 9,  1}, // #1350
    5133             :   {10,  9}, // #1351
    5134             :   {11,  1}, // #1352
    5135             :   {12,  5}, // #1353
    5136             :   {13,  3}, // #1354
    5137             :   {14,  6}, // #1355
    5138             :   {15,  1}, // #1356
    5139             :   {16, 10}, // #1357
    5140             :   {17,  3}, // #1358
    5141             :   {18, 20}, // #1359
    5142             :   {19, 23}, // #1360
    5143             :   { 7,  8}, // #1361
    5144             :   {11,  1}, // #1362
    5145             :   {15, 30}, // #1363
    5146             :   {18, 31}, // #1364
    5147             :   {19, 31}, // #1365
    5148             :   { 3,  1}, // #1366
    5149             :   { 4,  1}, // #1367
    5150             :   { 5,  2}, // #1368
    5151             :   { 6,  3}, // #1369
    5152             :   { 7,  1}, // #1370
    5153             :   { 8,  1}, // #1371
    5154             :   { 9,  2}, // #1372
    5155             :   {10,  3}, // #1373
    5156             :   {11,  4}, // #1374
    5157             :   {12,  4}, // #1375
    5158             :   {13,  1}, // #1376
    5159             :   {14,  5}, // #1377
    5160             :   {15,  4}, // #1378
    5161             :   {16,  5}, // #1379
    5162             :   {17,  2}, // #1380
    5163             :   {18, 15}, // #1381
    5164             :   {19, 18}, // #1382
    5165             :   { 2,  2}, // #1383
    5166             :   { 7,  4}, // #1384
    5167             :   { 8,  2}, // #1385
    5168             :   { 9,  3}, // #1386
    5169             :   {10, 12}, // #1387
    5170             :   {13,  8}, // #1388
    5171             :   {15,  7}, // #1389
    5172             :   {16, 13}, // #1390
    5173             :   {17,  8}, // #1391
    5174             :   {18, 56}, // #1392
    5175             :   {19, 64}, // #1393
    5176             :   { 2,  4}, // #1394
    5177             :   { 6,  4}, // #1395
    5178             :   { 7,  4}, // #1396
    5179             :   { 8,  4}, // #1397
    5180             :   { 9,  5}, // #1398
    5181             :   {10, 10}, // #1399
    5182             :   {11,  1}, // #1400
    5183             :   {12,  4}, // #1401
    5184             :   {13, 31}, // #1402
    5185             :   {14,  4}, // #1403
    5186             :   {15,  6}, // #1404
    5187             :   {16, 11}, // #1405
    5188             :   {17, 31}, // #1406
    5189             :   {18, 57}, // #1407
    5190             :   {19, 88}, // #1408
    5191             :   { 2,  7}, // #1409
    5192             :   { 3,  7}, // #1410
    5193             :   { 5,  3}, // #1411
    5194             :   { 6,  3}, // #1412
    5195             :   { 7, 15}, // #1413
    5196             :   { 8,  7}, // #1414
    5197             :   { 9, 10}, // #1415
    5198             :   {10, 10}, // #1416
    5199             :   {11, 10}, // #1417
    5200             :   {12, 10}, // #1418
    5201             :   {14,  6}, // #1419
    5202             :   {15, 18}, // #1420
    5203             :   {16, 13}, // #1421
    5204             :   {18, 32}, // #1422
    5205             :   {19, 32}, // #1423
    5206             :   { 2,  4}, // #1424
    5207             :   { 3,  2}, // #1425
    5208             :   { 5,  4}, // #1426
    5209             :   { 6,  8}, // #1427
    5210             :   { 7,  6}, // #1428
    5211             :   { 8,  4}, // #1429
    5212             :   { 9,  8}, // #1430
    5213             :   {10, 26}, // #1431
    5214             :   {11,  6}, // #1432
    5215             :   {12, 10}, // #1433
    5216             :   {14, 12}, // #1434
    5217             :   {15, 10}, // #1435
    5218             :   {16, 30}, // #1436
    5219             :   {18, 66}, // #1437
    5220             :   {19, 66}, // #1438
    5221             :   { 2,  9}, // #1439
    5222             :   { 3,  9}, // #1440
    5223             :   { 4, 11}, // #1441
    5224             :   { 5,  8}, // #1442
    5225             :   { 6,  1}, // #1443
    5226             :   { 7, 18}, // #1444
    5227             :   { 8, 20}, // #1445
    5228             :   { 9, 17}, // #1446
    5229             :   {10, 31}, // #1447
    5230             :   {11, 17}, // #1448
    5231             :   {12, 10}, // #1449
    5232             :   {14,  9}, // #1450
    5233             :   {15, 26}, // #1451
    5234             :   {16, 39}, // #1452
    5235             :   {17, 11}, // #1453
    5236             :   {18, 78}, // #1454
    5237             :   {19, 100}, // #1455
    5238             :   { 2,  1}, // #1456
    5239             :   { 3,  3}, // #1457
    5240             :   { 9,  1}, // #1458
    5241             :   {10,  2}, // #1459
    5242             :   {11,  1}, // #1460
    5243             :   { 2,  1}, // #1461
    5244             :   { 3,  2}, // #1462
    5245             :   { 9,  1}, // #1463
    5246             :   {10,  1}, // #1464
    5247             :   { 3,  2}, // #1465
    5248             :   { 6,  1}, // #1466
    5249             :   { 8,  1}, // #1467
    5250             :   { 9,  1}, // #1468
    5251             :   {10,  1}, // #1469
    5252             :   { 3,  1}, // #1470
    5253             :   { 6,  1}, // #1471
    5254             :   { 8,  1}, // #1472
    5255             :   { 3,  2}, // #1473
    5256             :   { 8,  1}, // #1474
    5257             :   { 9,  1}, // #1475
    5258             :   {10,  1}, // #1476
    5259             :   {12,  1}, // #1477
    5260             :   { 3,  1}, // #1478
    5261             :   { 8,  1}, // #1479
    5262             :   {12,  1}, // #1480
    5263             :   { 3,  1}, // #1481
    5264             :   { 9,  1}, // #1482
    5265             :   {10,  1}, // #1483
    5266             :   {12,  1}, // #1484
    5267             :   { 3,  2}, // #1485
    5268             :   { 7,  1}, // #1486
    5269             :   { 8,  1}, // #1487
    5270             :   { 9,  1}, // #1488
    5271             :   {10,  1}, // #1489
    5272             :   { 3,  1}, // #1490
    5273             :   { 7,  1}, // #1491
    5274             :   { 8,  1}, // #1492
    5275             :   { 1,  1}, // #1493
    5276             :   { 2,  1}, // #1494
    5277             :   { 3,  2}, // #1495
    5278             :   { 4, 25}, // #1496
    5279             :   { 9,  1}, // #1497
    5280             :   {10,  1}, // #1498
    5281             :   { 1,  1}, // #1499
    5282             :   { 2,  1}, // #1500
    5283             :   { 3,  1}, // #1501
    5284             :   { 4, 25}, // #1502
    5285             :   { 3,  2}, // #1503
    5286             :   { 5, 19}, // #1504
    5287             :   { 7,  1}, // #1505
    5288             :   { 8,  1}, // #1506
    5289             :   { 9,  1}, // #1507
    5290             :   {10,  1}, // #1508
    5291             :   { 3,  3}, // #1509
    5292             :   { 8,  1}, // #1510
    5293             :   { 9,  1}, // #1511
    5294             :   {10,  2}, // #1512
    5295             :   {11,  1}, // #1513
    5296             :   { 1,  1}, // #1514
    5297             :   { 2,  1}, // #1515
    5298             :   { 3,  2}, // #1516
    5299             :   { 9,  1}, // #1517
    5300             :   {10,  1}, // #1518
    5301             :   { 3,  1}, // #1519
    5302             :   {10,  1}, // #1520
    5303             :   {11,  1}, // #1521
    5304             :   { 3,  3}, // #1522
    5305             :   { 6,  2}, // #1523
    5306             :   { 8,  2}, // #1524
    5307             :   { 9,  1}, // #1525
    5308             :   {10,  1}, // #1526
    5309             :   { 3,  2}, // #1527
    5310             :   { 6,  2}, // #1528
    5311             :   { 8,  2}, // #1529
    5312             :   { 1,  5}, // #1530
    5313             :   { 2,  5}, // #1531
    5314             :   { 3,  6}, // #1532
    5315             :   { 9,  1}, // #1533
    5316             :   {10,  1}, // #1534
    5317             :   { 1,  5}, // #1535
    5318             :   { 2,  5}, // #1536
    5319             :   { 3,  5}, // #1537
    5320             :   { 3,  3}, // #1538
    5321             :   { 8,  2}, // #1539
    5322             :   { 9,  1}, // #1540
    5323             :   {10,  1}, // #1541
    5324             :   { 3,  2}, // #1542
    5325             :   { 8,  2}, // #1543
    5326             :   { 3,  6}, // #1544
    5327             :   { 8,  5}, // #1545
    5328             :   { 9,  1}, // #1546
    5329             :   {10,  1}, // #1547
    5330             :   { 3,  5}, // #1548
    5331             :   { 8,  5}, // #1549
    5332             :   { 2,  1}, // #1550
    5333             :   { 3,  2}, // #1551
    5334             :   {10,  1}, // #1552
    5335             :   {11,  1}, // #1553
    5336             :   { 3,  2}, // #1554
    5337             :   { 5, 21}, // #1555
    5338             :   { 7,  1}, // #1556
    5339             :   { 8,  1}, // #1557
    5340             :   { 9,  1}, // #1558
    5341             :   {10,  1}, // #1559
    5342             :   { 3,  3}, // #1560
    5343             :   { 7,  1}, // #1561
    5344             :   { 8,  1}, // #1562
    5345             :   { 9,  1}, // #1563
    5346             :   {10,  2}, // #1564
    5347             :   {11,  1}, // #1565
    5348             :   { 3,  4}, // #1566
    5349             :   { 7,  4}, // #1567
    5350             :   { 8,  4}, // #1568
    5351             :   { 3,  2}, // #1569
    5352             :   { 7,  2}, // #1570
    5353             :   { 8,  2}, // #1571
    5354             :   { 3,  5}, // #1572
    5355             :   { 7,  4}, // #1573
    5356             :   { 8,  4}, // #1574
    5357             :   { 9,  1}, // #1575
    5358             :   {10,  1}, // #1576
    5359             :   { 3,  3}, // #1577
    5360             :   { 7,  2}, // #1578
    5361             :   { 8,  2}, // #1579
    5362             :   { 9,  1}, // #1580
    5363             :   {10,  1}, // #1581
    5364             :   { 3, 38}, // #1582
    5365             :   { 7, 38}, // #1583
    5366             :   { 8, 38}, // #1584
    5367             :   { 3, 42}, // #1585
    5368             :   { 7, 42}, // #1586
    5369             :   { 8, 42}, // #1587
    5370             :   { 3, 39}, // #1588
    5371             :   { 7, 38}, // #1589
    5372             :   { 8, 38}, // #1590
    5373             :   { 9,  1}, // #1591
    5374             :   {10,  1}, // #1592
    5375             :   { 3, 43}, // #1593
    5376             :   { 7, 42}, // #1594
    5377             :   { 8, 42}, // #1595
    5378             :   { 9,  1}, // #1596
    5379             :   {10,  1}, // #1597
    5380             :   { 3, 54}, // #1598
    5381             :   { 7, 54}, // #1599
    5382             :   { 8, 54}, // #1600
    5383             :   { 3, 55}, // #1601
    5384             :   { 7, 54}, // #1602
    5385             :   { 8, 54}, // #1603
    5386             :   { 9,  1}, // #1604
    5387             :   {10,  1}, // #1605
    5388             :   { 3,  4}, // #1606
    5389             :   { 8,  4}, // #1607
    5390             :   { 4,  1}, // #1608
    5391             :   { 9,  1}, // #1609
    5392             :   {10,  1}, // #1610
    5393             :   {11,  3}, // #1611
    5394             :   { 9,  1}, // #1612
    5395             :   {10,  1}, // #1613
    5396             :   {11,  2}, // #1614
    5397             :   { 3,  1}, // #1615
    5398             :   { 6,  1}, // #1616
    5399             :   { 8,  1}, // #1617
    5400             :   { 9,  1}, // #1618
    5401             :   {10,  1}, // #1619
    5402             :   {11,  2}, // #1620
    5403             :   { 3,  1}, // #1621
    5404             :   { 6,  1}, // #1622
    5405             :   { 8,  1}, // #1623
    5406             :   {10,  1}, // #1624
    5407             :   {11,  1}, // #1625
    5408             :   { 5,  1}, // #1626
    5409             :   { 7,  1}, // #1627
    5410             :   { 8,  1}, // #1628
    5411             :   { 9,  1}, // #1629
    5412             :   {10,  2}, // #1630
    5413             :   {11,  3}, // #1631
    5414             :   { 5,  1}, // #1632
    5415             :   { 7,  1}, // #1633
    5416             :   { 8,  1}, // #1634
    5417             :   {10,  2}, // #1635
    5418             :   {11,  2}, // #1636
    5419             :   { 5,  2}, // #1637
    5420             :   { 7,  2}, // #1638
    5421             :   { 8,  2}, // #1639
    5422             :   { 9,  1}, // #1640
    5423             :   {10,  2}, // #1641
    5424             :   {11,  3}, // #1642
    5425             :   { 5,  2}, // #1643
    5426             :   { 7,  2}, // #1644
    5427             :   { 8,  2}, // #1645
    5428             :   {10,  2}, // #1646
    5429             :   {11,  2}, // #1647
    5430             :   { 9,  1}, // #1648
    5431             :   {10, 10}, // #1649
    5432             :   {11, 11}, // #1650
    5433             :   {10, 11}, // #1651
    5434             :   {11, 11}, // #1652
    5435             :   { 5,  1}, // #1653
    5436             :   { 7,  1}, // #1654
    5437             :   { 8,  1}, // #1655
    5438             :   { 9,  1}, // #1656
    5439             :   {10,  1}, // #1657
    5440             :   {11,  2}, // #1658
    5441             :   { 5,  1}, // #1659
    5442             :   { 7,  1}, // #1660
    5443             :   { 8,  1}, // #1661
    5444             :   {10,  1}, // #1662
    5445             :   {11,  1}, // #1663
    5446             :   { 7,  1}, // #1664
    5447             :   { 9,  1}, // #1665
    5448             :   {10,  1}, // #1666
    5449             :   {11,  2}, // #1667
    5450             :   { 1, 10}, // #1668
    5451             :   { 2,  1}, // #1669
    5452             :   { 6,  1}, // #1670
    5453             :   { 7,  1}, // #1671
    5454             :   { 9,  1}, // #1672
    5455             :   {10,  1}, // #1673
    5456             :   {11,  2}, // #1674
    5457             :   { 1, 10}, // #1675
    5458             :   { 2,  1}, // #1676
    5459             :   { 6,  1}, // #1677
    5460             :   { 7,  1}, // #1678
    5461             :   {10,  1}, // #1679
    5462             :   {11,  1}, // #1680
    5463             :   { 4,  1}, // #1681
    5464             :   { 7,  1}, // #1682
    5465             :   { 9,  1}, // #1683
    5466             :   {10,  1}, // #1684
    5467             :   {11,  3}, // #1685
    5468             :   { 4,  1}, // #1686
    5469             :   { 9,  1}, // #1687
    5470             :   {11,  2}, // #1688
    5471             :   { 2,  1}, // #1689
    5472             :   { 6,  1}, // #1690
    5473             :   { 7,  1}, // #1691
    5474             :   { 8,  2}, // #1692
    5475             :   { 9,  1}, // #1693
    5476             :   {10,  3}, // #1694
    5477             :   {11,  4}, // #1695
    5478             :   { 2,  1}, // #1696
    5479             :   { 6,  1}, // #1697
    5480             :   { 7,  1}, // #1698
    5481             :   { 8,  2}, // #1699
    5482             :   {10,  3}, // #1700
    5483             :   {11,  3}, // #1701
    5484             :   { 3,  1}, // #1702
    5485             :   { 5,  1}, // #1703
    5486             :   { 6,  1}, // #1704
    5487             :   { 7,  1}, // #1705
    5488             :   { 8,  2}, // #1706
    5489             :   { 9,  1}, // #1707
    5490             :   {10,  2}, // #1708
    5491             :   {11,  3}, // #1709
    5492             :   { 3,  1}, // #1710
    5493             :   { 5,  1}, // #1711
    5494             :   { 6,  1}, // #1712
    5495             :   { 7,  1}, // #1713
    5496             :   { 8,  2}, // #1714
    5497             :   {10,  2}, // #1715
    5498             :   {11,  2}, // #1716
    5499             :   { 9,  1}, // #1717
    5500             :   {10, 17}, // #1718
    5501             :   {11, 18}, // #1719
    5502             :   {10, 18}, // #1720
    5503             :   {11, 18}, // #1721
    5504             :   { 9,  1}, // #1722
    5505             :   {10,  7}, // #1723
    5506             :   {11,  8}, // #1724
    5507             :   {10,  8}, // #1725
    5508             :   {11,  8}, // #1726
    5509             :   { 2,  3}, // #1727
    5510             :   { 6,  3}, // #1728
    5511             :   { 7,  3}, // #1729
    5512             :   { 9,  1}, // #1730
    5513             :   {10,  3}, // #1731
    5514             :   {11,  4}, // #1732
    5515             :   { 2,  3}, // #1733
    5516             :   { 6,  3}, // #1734
    5517             :   { 7,  3}, // #1735
    5518             :   {10,  3}, // #1736
    5519             :   {11,  3}, // #1737
    5520             :   { 4,  1}, // #1738
    5521             :   { 5,  1}, // #1739
    5522             :   { 7,  1}, // #1740
    5523             :   { 8,  1}, // #1741
    5524             :   { 9,  1}, // #1742
    5525             :   {10,  1}, // #1743
    5526             :   {11,  3}, // #1744
    5527             :   { 4,  1}, // #1745
    5528             :   {11,  1}, // #1746
    5529             :   { 2,  1}, // #1747
    5530             :   { 5,  1}, // #1748
    5531             :   { 6,  1}, // #1749
    5532             :   { 7,  2}, // #1750
    5533             :   { 8,  1}, // #1751
    5534             :   { 9,  1}, // #1752
    5535             :   {10,  2}, // #1753
    5536             :   {11,  3}, // #1754
    5537             :   { 2,  1}, // #1755
    5538             :   { 5,  1}, // #1756
    5539             :   { 6,  1}, // #1757
    5540             :   { 7,  2}, // #1758
    5541             :   { 8,  1}, // #1759
    5542             :   {10,  2}, // #1760
    5543             :   {11,  2}, // #1761
    5544             :   { 3,  1}, // #1762
    5545             :   { 4,  1}, // #1763
    5546             :   { 6,  1}, // #1764
    5547             :   { 8,  1}, // #1765
    5548             :   { 9,  1}, // #1766
    5549             :   {10,  1}, // #1767
    5550             :   {11,  3}, // #1768
    5551             :   { 6,  1}, // #1769
    5552             :   {10,  1}, // #1770
    5553             :   {11,  1}, // #1771
    5554             :   { 2,  1}, // #1772
    5555             :   { 3,  1}, // #1773
    5556             :   { 6,  2}, // #1774
    5557             :   { 7,  1}, // #1775
    5558             :   { 8,  1}, // #1776
    5559             :   {10,  2}, // #1777
    5560             :   {11,  2}, // #1778
    5561             :   { 2,  1}, // #1779
    5562             :   { 6,  1}, // #1780
    5563             :   { 7,  1}, // #1781
    5564             :   { 8,  1}, // #1782
    5565             :   {10,  2}, // #1783
    5566             :   {11,  2}, // #1784
    5567             :   { 2,  1}, // #1785
    5568             :   { 6,  1}, // #1786
    5569             :   { 7,  1}, // #1787
    5570             :   {10,  2}, // #1788
    5571             :   {11,  2}, // #1789
    5572             :   { 3,  1}, // #1790
    5573             :   { 6,  1}, // #1791
    5574             :   { 7,  1}, // #1792
    5575             :   { 8,  1}, // #1793
    5576             :   {10,  2}, // #1794
    5577             :   {11,  2}, // #1795
    5578             :   { 5,  1}, // #1796
    5579             :   { 7,  1}, // #1797
    5580             :   { 8,  2}, // #1798
    5581             :   {10,  2}, // #1799
    5582             :   {11,  2}, // #1800
    5583             :   { 8,  3}, // #1801
    5584             :   {10,  3}, // #1802
    5585             :   {11,  3}, // #1803
    5586             :   { 5,  2}, // #1804
    5587             :   { 7,  3}, // #1805
    5588             :   { 8,  2}, // #1806
    5589             :   {10,  3}, // #1807
    5590             :   {11,  3}, // #1808
    5591             :   { 2,  1}, // #1809
    5592             :   { 3,  1}, // #1810
    5593             :   { 5,  1}, // #1811
    5594             :   { 6,  2}, // #1812
    5595             :   { 7,  2}, // #1813
    5596             :   { 8,  2}, // #1814
    5597             :   {10,  3}, // #1815
    5598             :   {11,  3}, // #1816
    5599             :   { 3,  1}, // #1817
    5600             :   { 6,  1}, // #1818
    5601             :   { 8,  1}, // #1819
    5602             :   {10,  2}, // #1820
    5603             :   {11,  2}, // #1821
    5604             :   { 5,  1}, // #1822
    5605             :   { 7,  1}, // #1823
    5606             :   { 8,  1}, // #1824
    5607             :   {10,  4}, // #1825
    5608             :   {11,  4}, // #1826
    5609             :   { 7,  3}, // #1827
    5610             :   {10,  4}, // #1828
    5611             :   {11,  4}, // #1829
    5612             :   { 3,  1}, // #1830
    5613             :   { 5,  2}, // #1831
    5614             :   { 6,  1}, // #1832
    5615             :   { 7,  2}, // #1833
    5616             :   { 8,  3}, // #1834
    5617             :   {10,  3}, // #1835
    5618             :   {11,  3}, // #1836
    5619             :   { 4,  1}, // #1837
    5620             :   { 6,  1}, // #1838
    5621             :   { 9,  1}, // #1839
    5622             :   {10,  1}, // #1840
    5623             :   {11,  3}, // #1841
    5624             :   { 4,  1}, // #1842
    5625             :   { 8,  1}, // #1843
    5626             :   { 9,  1}, // #1844
    5627             :   {10,  1}, // #1845
    5628             :   {11,  3}, // #1846
    5629             :   { 7,  1}, // #1847
    5630             :   {10,  4}, // #1848
    5631             :   {11,  4}, // #1849
    5632             :   { 4,  1}, // #1850
    5633             :   { 7,  2}, // #1851
    5634             :   { 9,  1}, // #1852
    5635             :   {10,  2}, // #1853
    5636             :   {11,  4}, // #1854
    5637             :   { 2,  1}, // #1855
    5638             :   { 4,  1}, // #1856
    5639             :   { 5,  1}, // #1857
    5640             :   { 6,  1}, // #1858
    5641             :   { 7,  2}, // #1859
    5642             :   { 8,  1}, // #1860
    5643             :   { 9,  1}, // #1861
    5644             :   {10,  2}, // #1862
    5645             :   {11,  4}, // #1863
    5646             :   { 2,  1}, // #1864
    5647             :   { 4,  1}, // #1865
    5648             :   { 6,  1}, // #1866
    5649             :   { 7,  1}, // #1867
    5650             :   { 8,  1}, // #1868
    5651             :   { 9,  1}, // #1869
    5652             :   {10,  2}, // #1870
    5653             :   {11,  4}, // #1871
    5654             :   { 4,  1}, // #1872
    5655             :   { 5,  1}, // #1873
    5656             :   { 6,  1}, // #1874
    5657             :   { 7,  1}, // #1875
    5658             :   { 8,  1}, // #1876
    5659             :   { 9,  1}, // #1877
    5660             :   {10,  2}, // #1878
    5661             :   {11,  4}, // #1879
    5662             :   { 4,  1}, // #1880
    5663             :   { 5,  2}, // #1881
    5664             :   { 6,  1}, // #1882
    5665             :   { 7,  2}, // #1883
    5666             :   { 8,  2}, // #1884
    5667             :   { 9,  1}, // #1885
    5668             :   {10,  3}, // #1886
    5669             :   {11,  5}, // #1887
    5670             :   { 4,  1}, // #1888
    5671             :   { 9,  2}, // #1889
    5672             :   {11,  3}, // #1890
    5673             :   { 2,  2}, // #1891
    5674             :   { 6,  2}, // #1892
    5675             :   { 7,  3}, // #1893
    5676             :   {10,  3}, // #1894
    5677             :   {11,  3}, // #1895
    5678             :   { 5,  1}, // #1896
    5679             :   { 6,  1}, // #1897
    5680             :   { 7,  1}, // #1898
    5681             :   { 8,  1}, // #1899
    5682             :   { 9,  1}, // #1900
    5683             :   {10,  2}, // #1901
    5684             :   {11,  3}, // #1902
    5685             :   { 7,  1}, // #1903
    5686             :   { 9,  1}, // #1904
    5687             :   {10,  2}, // #1905
    5688             :   {11,  3}, // #1906
    5689             :   { 2,  1}, // #1907
    5690             :   { 4,  1}, // #1908
    5691             :   { 6,  1}, // #1909
    5692             :   { 7,  1}, // #1910
    5693             :   { 9,  2}, // #1911
    5694             :   {10,  1}, // #1912
    5695             :   {11,  4}, // #1913
    5696             :   { 3,  1}, // #1914
    5697             :   { 5,  2}, // #1915
    5698             :   { 6,  1}, // #1916
    5699             :   { 7,  2}, // #1917
    5700             :   { 8,  3}, // #1918
    5701             :   {10,  4}, // #1919
    5702             :   {11,  4}, // #1920
    5703             :   { 4,  1}, // #1921
    5704             :   { 5,  1}, // #1922
    5705             :   { 7,  1}, // #1923
    5706             :   { 8,  1}, // #1924
    5707             :   { 9,  2}, // #1925
    5708             :   {10,  1}, // #1926
    5709             :   {11,  4}, // #1927
    5710             :   { 4,  1}, // #1928
    5711             :   { 7,  1}, // #1929
    5712             :   { 9,  2}, // #1930
    5713             :   {10,  1}, // #1931
    5714             :   {11,  4}, // #1932
    5715             :   { 4,  1}, // #1933
    5716             :   { 9,  2}, // #1934
    5717             :   {10,  1}, // #1935
    5718             :   {11,  4}, // #1936
    5719             :   { 7,  2}, // #1937
    5720             :   { 9,  1}, // #1938
    5721             :   {10,  2}, // #1939
    5722             :   {11,  3}, // #1940
    5723             :   { 2,  1}, // #1941
    5724             :   { 3,  1}, // #1942
    5725             :   { 6,  2}, // #1943
    5726             :   { 7,  1}, // #1944
    5727             :   { 8,  1}, // #1945
    5728             :   { 9,  1}, // #1946
    5729             :   {10,  2}, // #1947
    5730             :   {11,  3}, // #1948
    5731             :   { 2,  1}, // #1949
    5732             :   { 6,  1}, // #1950
    5733             :   { 7,  1}, // #1951
    5734             :   { 8,  1}, // #1952
    5735             :   { 9,  1}, // #1953
    5736             :   {10,  2}, // #1954
    5737             :   {11,  3}, // #1955
    5738             :   { 8,  3}, // #1956
    5739             :   { 9,  1}, // #1957
    5740             :   {10,  3}, // #1958
    5741             :   {11,  4}, // #1959
    5742             :   { 7,  2}, // #1960
    5743             :   { 9,  1}, // #1961
    5744             :   {10,  3}, // #1962
    5745             :   {11,  4}, // #1963
    5746             :   { 9,  2}, // #1964
    5747             :   {10,  3}, // #1965
    5748             :   {11,  5}, // #1966
    5749             :   { 4,  1}, // #1967
    5750             :   { 5,  2}, // #1968
    5751             :   { 7,  2}, // #1969
    5752             :   { 8,  2}, // #1970
    5753             :   { 9,  2}, // #1971
    5754             :   {10,  2}, // #1972
    5755             :   {11,  5}, // #1973
    5756             :   { 4,  1}, // #1974
    5757             :   { 7,  2}, // #1975
    5758             :   { 9,  2}, // #1976
    5759             :   {10,  2}, // #1977
    5760             :   {11,  5}, // #1978
    5761             :   { 4,  1}, // #1979
    5762             :   { 9,  2}, // #1980
    5763             :   {10,  2}, // #1981
    5764             :   {11,  5}, // #1982
    5765             :   { 4,  1}, // #1983
    5766             :   { 5,  1}, // #1984
    5767             :   { 6,  1}, // #1985
    5768             :   { 7,  1}, // #1986
    5769             :   { 8,  1}, // #1987
    5770             :   { 9,  2}, // #1988
    5771             :   {10,  2}, // #1989
    5772             :   {11,  5}, // #1990
    5773             :   { 4,  1}, // #1991
    5774             :   { 7,  1}, // #1992
    5775             :   { 9,  2}, // #1993
    5776             :   {10,  2}, // #1994
    5777             :   {11,  5}, // #1995
    5778             :   { 3,  1}, // #1996
    5779             :   { 4,  1}, // #1997
    5780             :   { 6,  1}, // #1998
    5781             :   { 8,  1}, // #1999
    5782             :   { 9,  2}, // #2000
    5783             :   {10,  1}, // #2001
    5784             :   {11,  4}, // #2002
    5785             :   { 4,  1}, // #2003
    5786             :   { 7,  3}, // #2004
    5787             :   { 9,  2}, // #2005
    5788             :   {10,  3}, // #2006
    5789             :   {11,  6}, // #2007
    5790             :   { 4,  1}, // #2008
    5791             :   { 9,  2}, // #2009
    5792             :   {10,  3}, // #2010
    5793             :   {11,  6}, // #2011
    5794             :   { 4,  1}, // #2012
    5795             :   { 7,  2}, // #2013
    5796             :   { 9,  2}, // #2014
    5797             :   {10,  3}, // #2015
    5798             :   {11,  6}, // #2016
    5799             :   { 4,  1}, // #2017
    5800             :   { 5,  1}, // #2018
    5801             :   { 7,  2}, // #2019
    5802             :   { 8,  1}, // #2020
    5803             :   { 9,  2}, // #2021
    5804             :   {10,  3}, // #2022
    5805             :   {11,  6}, // #2023
    5806             :   { 4,  1}, // #2024
    5807             :   { 7,  3}, // #2025
    5808             :   { 9,  2}, // #2026
    5809             :   {10,  4}, // #2027
    5810             :   {11,  7}, // #2028
    5811             :   { 3,  2}, // #2029
    5812             :   { 6,  2}, // #2030
    5813             :   { 8,  2}, // #2031
    5814             :   { 9,  1}, // #2032
    5815             :   {10,  2}, // #2033
    5816             :   {11,  3}, // #2034
    5817             :   { 3,  1}, // #2035
    5818             :   { 5,  2}, // #2036
    5819             :   { 6,  1}, // #2037
    5820             :   { 7,  2}, // #2038
    5821             :   { 8,  3}, // #2039
    5822             :   { 9,  1}, // #2040
    5823             :   {10,  3}, // #2041
    5824             :   {11,  4}, // #2042
    5825             :   { 2,  1}, // #2043
    5826             :   { 3,  2}, // #2044
    5827             :   { 5,  1}, // #2045
    5828             :   { 6,  3}, // #2046
    5829             :   { 7,  2}, // #2047
    5830             :   { 8,  3}, // #2048
    5831             :   {10,  4}, // #2049
    5832             :   {11,  4}, // #2050
    5833             :   { 2,  2}, // #2051
    5834             :   { 6,  2}, // #2052
    5835             :   { 7,  3}, // #2053
    5836             :   { 9,  1}, // #2054
    5837             :   {10,  3}, // #2055
    5838             :   {11,  4}, // #2056
    5839             :   { 2,  1}, // #2057
    5840             :   { 3,  1}, // #2058
    5841             :   { 5,  1}, // #2059
    5842             :   { 6,  2}, // #2060
    5843             :   { 7,  2}, // #2061
    5844             :   { 8,  2}, // #2062
    5845             :   { 9,  1}, // #2063
    5846             :   {10,  3}, // #2064
    5847             :   {11,  4}, // #2065
    5848             :   { 1,  1}, // #2066
    5849             :   { 3,  1}, // #2067
    5850             :   { 2,  1}, // #2068
    5851             :   { 3,  1}, // #2069
    5852             :   { 7,  1}, // #2070
    5853             :   { 1,  5}, // #2071
    5854             :   { 3,  5}, // #2072
    5855             :   { 7,  1}, // #2073
    5856             :   { 1,  1}, // #2074
    5857             :   { 3,  1}, // #2075
    5858             :   { 7,  1}, // #2076
    5859             :   { 6,  1}, // #2077
    5860             :   { 7,  1}, // #2078
    5861             :   { 8, 25}, // #2079
    5862             :   { 6,  1}, // #2080
    5863             :   { 8, 25}, // #2081
    5864             :   { 1,  1}, // #2082
    5865             :   { 3,  1}, // #2083
    5866             :   { 7,  1}, // #2084
    5867             :   { 9, 34}, // #2085
    5868             :   { 1,  1}, // #2086
    5869             :   { 3,  1}, // #2087
    5870             :   { 9, 34}, // #2088
    5871             :   { 1,  1}, // #2089
    5872             :   { 3,  1}, // #2090
    5873             :   { 7,  2}, // #2091
    5874             :   { 1,  1}, // #2092
    5875             :   { 3,  1}, // #2093
    5876             :   { 7,  1}, // #2094
    5877             :   {10,  2}, // #2095
    5878             :   { 1,  1}, // #2096
    5879             :   { 3,  1}, // #2097
    5880             :   {10,  2}, // #2098
    5881             :   { 1,  1}, // #2099
    5882             :   { 3,  1}, // #2100
    5883             :   { 5,  1}, // #2101
    5884             :   { 6,  1}, // #2102
    5885             :   { 7,  1}, // #2103
    5886             :   { 1, 10}, // #2104
    5887             :   { 3, 10}, // #2105
    5888             :   { 7,  1}, // #2106
    5889             :   { 1, 21}, // #2107
    5890             :   { 3, 21}, // #2108
    5891             :   { 7,  1}, // #2109
    5892             :   { 1, 17}, // #2110
    5893             :   { 3, 17}, // #2111
    5894             :   { 7,  1}, // #2112
    5895             :   { 1, 13}, // #2113
    5896             :   { 3, 13}, // #2114
    5897             :   { 7,  1}, // #2115
    5898             :   { 4,  1}, // #2116
    5899             :   { 6,  1}, // #2117
    5900             :   { 7,  2}, // #2118
    5901             :   { 1,  2}, // #2119
    5902             :   { 2,  1}, // #2120
    5903             :   { 1,  1}, // #2121
    5904             :   { 7,  1}, // #2122
    5905             :   { 8,  1}, // #2123
    5906             :   {12,  1}, // #2124
    5907             :   {13,  1}, // #2125
    5908             :   {14,  1}, // #2126
    5909             :   {18,  1}, // #2127
    5910             :   { 1,  1}, // #2128
    5911             :   { 7,  1}, // #2129
    5912             :   {12,  1}, // #2130
    5913             :   {18,  1}, // #2131
    5914             :   { 1,  1}, // #2132
    5915             :   { 7,  1}, // #2133
    5916             :   {11,  1}, // #2134
    5917             :   {14,  1}, // #2135
    5918             :   {16,  1}, // #2136
    5919             :   {17,  1}, // #2137
    5920             :   {18,  1}, // #2138
    5921             :   { 1,  4}, // #2139
    5922             :   { 2,  1}, // #2140
    5923             :   { 4,  1}, // #2141
    5924             :   { 6, 41}, // #2142
    5925             :   { 1,  2}, // #2143
    5926             :   { 7,  1}, // #2144
    5927             :   {12,  1}, // #2145
    5928             :   {18,  1}, // #2146
    5929             :   { 2,  1}, // #2147
    5930             :   { 3,  1}, // #2148
    5931             :   {19,  1}, // #2149
    5932             :   { 1,  1}, // #2150
    5933             :   { 7,  1}, // #2151
    5934             :   {15,  1}, // #2152
    5935             :   { 2,  2}, // #2153
    5936             :   { 3,  2}, // #2154
    5937             :   {19,  2}, // #2155
    5938             :   { 1,  2}, // #2156
    5939             :   { 7,  1}, // #2157
    5940             :   {11,  1}, // #2158
    5941             :   {14,  1}, // #2159
    5942             :   {16,  1}, // #2160
    5943             :   {17,  1}, // #2161
    5944             :   {18,  1}, // #2162
    5945             :   { 7,  1}, // #2163
    5946             :   {10,  1}, // #2164
    5947             :   {13,  1}, // #2165
    5948             :   {15,  1}, // #2166
    5949             :   {17,  1}, // #2167
    5950             :   { 7,  1}, // #2168
    5951             :   {16,  1}, // #2169
    5952             :   {18,  1}, // #2170
    5953             :   { 7,  1}, // #2171
    5954             :   {17,  1}, // #2172
    5955             :   { 7,  1}, // #2173
    5956             :   {18,  1}, // #2174
    5957             :   { 7,  2}, // #2175
    5958             :   {18,  2}, // #2176
    5959             :   { 7,  3}, // #2177
    5960             :   {10,  2}, // #2178
    5961             :   {13,  2}, // #2179
    5962             :   {15,  3}, // #2180
    5963             :   {17,  2}, // #2181
    5964             :   { 1,  1}, // #2182
    5965             :   { 7,  1}, // #2183
    5966             :   {13,  1}, // #2184
    5967             :   { 7,  2}, // #2185
    5968             :   {11,  1}, // #2186
    5969             :   {14,  1}, // #2187
    5970             :   {15,  1}, // #2188
    5971             :   {16,  1}, // #2189
    5972             :   {17,  1}, // #2190
    5973             :   {18,  1}, // #2191
    5974             :   { 7,  1}, // #2192
    5975             :   {14,  1}, // #2193
    5976             :   {18,  1}, // #2194
    5977             :   { 7,  2}, // #2195
    5978             :   {10,  1}, // #2196
    5979             :   {11,  1}, // #2197
    5980             :   {13,  1}, // #2198
    5981             :   {14,  1}, // #2199
    5982             :   {15,  1}, // #2200
    5983             :   {16,  1}, // #2201
    5984             :   {17,  2}, // #2202
    5985             :   {18,  1}, // #2203
    5986             :   { 1,  1}, // #2204
    5987             :   { 7,  1}, // #2205
    5988             :   {18,  1}, // #2206
    5989             :   { 1,  5}, // #2207
    5990             :   { 7,  3}, // #2208
    5991             :   {10,  2}, // #2209
    5992             :   {13,  2}, // #2210
    5993             :   {15,  3}, // #2211
    5994             :   {17,  2}, // #2212
    5995             :   { 1,  1}, // #2213
    5996             :   { 7,  2}, // #2214
    5997             :   {12,  2}, // #2215
    5998             :   {18,  2}, // #2216
    5999             :   { 1,  1}, // #2217
    6000             :   { 7,  5}, // #2218
    6001             :   {10,  3}, // #2219
    6002             :   {13,  3}, // #2220
    6003             :   {15,  5}, // #2221
    6004             :   {17,  3}, // #2222
    6005             :   { 1,  1}, // #2223
    6006             :   { 7,  1}, // #2224
    6007             :   {17,  1}, // #2225
    6008             :   { 1,  1}, // #2226
    6009             :   { 7,  2}, // #2227
    6010             :   {11,  2}, // #2228
    6011             :   {14,  2}, // #2229
    6012             :   {16,  2}, // #2230
    6013             :   {17,  2}, // #2231
    6014             :   {18,  2}, // #2232
    6015             :   { 1,  1}, // #2233
    6016             :   { 7,  1}, // #2234
    6017             :   {16,  1}, // #2235
    6018             :   {18,  1}, // #2236
    6019             :   { 1,  1}, // #2237
    6020             :   { 7,  2}, // #2238
    6021             :   {18,  2}, // #2239
    6022             :   { 1,  1}, // #2240
    6023             :   { 7,  2}, // #2241
    6024             :   {15,  2}, // #2242
    6025             :   { 1,  1}, // #2243
    6026             :   { 7,  1}, // #2244
    6027             :   {10,  1}, // #2245
    6028             :   {13,  1}, // #2246
    6029             :   {15,  1}, // #2247
    6030             :   {17,  1}, // #2248
    6031             :   { 1,  1}, // #2249
    6032             :   { 7,  2}, // #2250
    6033             :   {10,  1}, // #2251
    6034             :   {11,  1}, // #2252
    6035             :   {13,  1}, // #2253
    6036             :   {14,  1}, // #2254
    6037             :   {15,  1}, // #2255
    6038             :   {16,  1}, // #2256
    6039             :   {17,  2}, // #2257
    6040             :   {18,  1}, // #2258
    6041             :   { 1,  1}, // #2259
    6042             :   { 7,  2}, // #2260
    6043             :   {11,  1}, // #2261
    6044             :   {14,  1}, // #2262
    6045             :   {15,  1}, // #2263
    6046             :   {16,  1}, // #2264
    6047             :   {17,  1}, // #2265
    6048             :   {18,  1}, // #2266
    6049             :   { 1,  1}, // #2267
    6050             :   { 2,  1}, // #2268
    6051             :   { 3,  1}, // #2269
    6052             :   {19,  1}, // #2270
    6053             :   { 1,  1}, // #2271
    6054             :   { 7,  2}, // #2272
    6055             :   {14,  2}, // #2273
    6056             :   {18,  2}, // #2274
    6057             :   { 1,  1}, // #2275
    6058             :   { 7,  1}, // #2276
    6059             :   {14,  1}, // #2277
    6060             :   {18,  1}, // #2278
    6061             :   { 1,  1}, // #2279
    6062             :   { 7,  2}, // #2280
    6063             :   {13,  2}, // #2281
    6064             :   { 1,  1}, // #2282
    6065             :   { 7,  3}, // #2283
    6066             :   {14,  3}, // #2284
    6067             :   {18,  3}, // #2285
    6068             :   { 7, 12}, // #2286
    6069             :   {11, 12}, // #2287
    6070             :   {14, 12}, // #2288
    6071             :   {16, 12}, // #2289
    6072             :   {17, 12}, // #2290
    6073             :   {18, 12}, // #2291
    6074             :   { 7, 28}, // #2292
    6075             :   {11, 28}, // #2293
    6076             :   {14, 28}, // #2294
    6077             :   {16, 28}, // #2295
    6078             :   {17, 28}, // #2296
    6079             :   {18, 28}, // #2297
    6080             :   { 1,  1}, // #2298
    6081             :   { 7, 19}, // #2299
    6082             :   {11, 19}, // #2300
    6083             :   {14, 19}, // #2301
    6084             :   {16, 19}, // #2302
    6085             :   {17, 19}, // #2303
    6086             :   {18, 19}, // #2304
    6087             :   { 1,  1}, // #2305
    6088             :   { 7, 35}, // #2306
    6089             :   {11, 35}, // #2307
    6090             :   {14, 35}, // #2308
    6091             :   {16, 35}, // #2309
    6092             :   {17, 35}, // #2310
    6093             :   {18, 35}, // #2311
    6094             :   { 7, 15}, // #2312
    6095             :   {11, 15}, // #2313
    6096             :   {14, 15}, // #2314
    6097             :   {16, 15}, // #2315
    6098             :   {17, 15}, // #2316
    6099             :   {18, 15}, // #2317
    6100             :   { 7, 40}, // #2318
    6101             :   {11, 40}, // #2319
    6102             :   {14, 40}, // #2320
    6103             :   {16, 40}, // #2321
    6104             :   {17, 40}, // #2322
    6105             :   {18, 40}, // #2323
    6106             :   { 1,  1}, // #2324
    6107             :   { 7, 22}, // #2325
    6108             :   {11, 22}, // #2326
    6109             :   {14, 22}, // #2327
    6110             :   {16, 22}, // #2328
    6111             :   {17, 22}, // #2329
    6112             :   {18, 22}, // #2330
    6113             :   { 1,  1}, // #2331
    6114             :   { 7, 47}, // #2332
    6115             :   {11, 47}, // #2333
    6116             :   {14, 47}, // #2334
    6117             :   {16, 47}, // #2335
    6118             :   {17, 47}, // #2336
    6119             :   {18, 47}, // #2337
    6120             :   { 1,  1}, // #2338
    6121             :   { 7,  3}, // #2339
    6122             :   {12,  3}, // #2340
    6123             :   {18,  3}, // #2341
    6124             :   { 1,  1}, // #2342
    6125             :   { 7,  2}, // #2343
    6126             :   { 9,  2}, // #2344
    6127             :   {12,  2}, // #2345
    6128             :   {15,  2}, // #2346
    6129             :   {16,  2}, // #2347
    6130             :   {18,  2}, // #2348
    6131             :   { 2,  1}, // #2349
    6132             :   { 3,  1}, // #2350
    6133             :   {19,  2}, // #2351
    6134             :   { 1,  1}, // #2352
    6135             :   { 2,  2}, // #2353
    6136             :   { 3,  2}, // #2354
    6137             :   {19,  2}, // #2355
    6138             :   { 7,  2}, // #2356
    6139             :   { 8,  2}, // #2357
    6140             :   {12,  2}, // #2358
    6141             :   {13,  2}, // #2359
    6142             :   {14,  2}, // #2360
    6143             :   {18,  2}, // #2361
    6144             :   { 1,  1}, // #2362
    6145             :   { 7,  2}, // #2363
    6146             :   { 8,  2}, // #2364
    6147             :   {12,  2}, // #2365
    6148             :   {13,  2}, // #2366
    6149             :   {14,  2}, // #2367
    6150             :   {18,  2}, // #2368
    6151             :   { 1,  1}, // #2369
    6152             :   { 2,  1}, // #2370
    6153             :   { 5,  1}, // #2371
    6154             :   { 7,  2}, // #2372
    6155             :   {10,  1}, // #2373
    6156             :   {13,  1}, // #2374
    6157             :   {15,  2}, // #2375
    6158             :   {17,  1}, // #2376
    6159             :   { 7,  2}, // #2377
    6160             :   { 9,  1}, // #2378
    6161             :   {12,  1}, // #2379
    6162             :   {14,  1}, // #2380
    6163             :   {15,  1}, // #2381
    6164             :   {16,  1}, // #2382
    6165             :   {18,  2}, // #2383
    6166             :   { 7,  1}, // #2384
    6167             :   { 9,  1}, // #2385
    6168             :   {12,  1}, // #2386
    6169             :   {15,  1}, // #2387
    6170             :   {16,  1}, // #2388
    6171             :   {18,  1}, // #2389
    6172             :   { 1,  1}, // #2390
    6173             :   { 7,  1}, // #2391
    6174             :   { 9,  1}, // #2392
    6175             :   {12,  1}, // #2393
    6176             :   {15,  1}, // #2394
    6177             :   {16,  1}, // #2395
    6178             :   {18,  1} // #2396
    6179             : }; // X86WriteProcResTable
    6180             : 
    6181             : // {Cycles, WriteResourceID}
    6182             : extern const llvm::MCWriteLatencyEntry X86WriteLatencyTable[] = {
    6183             :   { 0,  0}, // Invalid
    6184             :   {100,  0}, // #1 WriteMicrocoded_WriteSystem_WriteMPSADLd_WriteCLMulLd_WritePCmpEStrILd_WritePCmpEStrMLd_WritePCmpIStrILd_WritePCmpIStrMLd_WriteFShuffle256
    6185             :   { 1,  0}, // #2 WriteALU_WriteVecLogic_WriteZero_WriteFBlend_WriteShift_WriteJump_WriteFShuffle_WriteStore_WriteMove_WriteLEA_WriteFence_WriteShuffle_WriteVecALU_WriteVecShift_WriteNop_WriteBlend_WriteRMW_HWWriteResGroup2_HWWriteResGroup3_HWWriteResGroup4_WriteP01_HWWriteResGroup6_HWWriteResGroup7_HWWriteResGroup5_HWWriteResGroup8_HWWriteResGroup9_HWWriteResGroup10_WritePBLENDWr_Write2P0156_P23_Write3P01_HWWriteResGroup0_HWWriteResGroup24_HWWriteResGroup20_HWWriteResGroup22_WriteFNINIT_HWWriteResGroup18_HWWriteResGroup14_HWWriteResGroup15_HWWriteResGroup16_HWWriteResGroup13_WriteP0156_P23_HWWriteResGroup11_HWWriteResGroup17_HWWriteResGroup21_HWWriteResGroup25_HWWriteResGroup26_HWWriteResGroup12_WriteBTmr_WriteBTRSCmr_Write2P237_P4_WritePushA_WritePopA_WriteRETI_WriteBOUND_WriteINTO_WriteRDPMC_WriteRDRAND_WriteFNSAVE_WriteFRSTOR_WriteP1_Write2P1_Write5P0156_WriteVPGATHERDD128_WriteVPGATHERDD256_WriteVPGATHERQD128_WriteVPGATHERQD256_WriteVPGATHERDQ128_WriteVPGATHERDQ256_WriteVPGATHERQQ128_WriteVPGATHERQQ256_WriteVGATHERDPS128_WriteVGATHERDPS256_WriteVGATHERQPS128_WriteVGATHERQPS256_WriteVGATHERDPD128_WriteVGATHERDPD256_WriteVGATHERQPD128_WriteVGATHERQPD256_HWWriteResGroup19_HWWriteResGroup23_HWWriteResGroup23_16_WritePHAdd_WriteFShuffle256_WriteShuffle256_WriteVarVecShift_WriteEXTRQ_SBWriteResGroup0_SBWriteResGroup1_SBWriteResGroup2_SBWriteResGroup3_SBWriteResGroup4_SBWriteResGroup5_SBWriteResGroup6_WriteVarBlend_WriteFVarBlend_ZnWritePMOVMSKB_ZnWriteFPU0Lat1_ZnWriteFLDr_ZnWriteLOOP_ZnWriteRET_ZnWriteFPU013_ZnWritePShift_ZnWriteMOVMSKPr_ZnWritePTESTr_ZnWriteBSwap_ZnWriteJCXZ_ZnWritePCMPGTQr_ZnWriteLD_F80m_ZnWriteFPU3Lat1_ZnWriteFPU01Y_ZnWriteXCHG_ZnWriteFPU12m_ZnWriteFPU12Y_ZnWriteCMPXCHG8B_ZnWriteFXCH_ZnWriteCALLr_ZnWriteSHA1MSG2r_ZnWriteSHA1NEXTEr
    6186             :   { 5,  0}, // #3 WriteALULd_WriteVecLogicLd_WriteFBlendLd_WriteShiftLd_WriteJumpLd_WriteFHAdd_WriteFShuffleLd_WriteVecALULd_WriteShuffleLd_WriteVecIMul_WriteVecShiftLd_WriteFMul_WriteBlendLd_WriteFRcp_WriteFRsqrt_HWWriteResGroup89_HWWriteResGroup101_HWWriteResGroup99_HWWriteResGroup90_HWWriteResGroup93_HWWriteResGroup94_HWWriteResGroup91_HWWriteResGroup97_HWWriteResGroup92_HWWriteResGroup96_HWWriteResGroup95_HWWriteResGroup98_HWWriteResGroup100_WriteLoad_WriteMPSAD_WritePHAddLd_WriteShuffle256Ld_WriteFShuffle256Ld_WriteVarVecShiftLd_SBWriteResGroup30_SBWriteResGroup31_SBWriteResGroup32_SBWriteResGroup33_SBWriteResGroup34_SBWriteResGroup35_SBWriteResGroup35_2_SBWriteResGroup36_SBWriteResGroup37_SBWriteResGroup38_SBWriteResGroup39_SBWriteResGroup40_SBWriteResGroup41_SBWriteResGroup42_SBWriteResGroup43_SBWriteResGroup44_SBWriteResGroup45_SBWriteResGroup46_SBWriteResGroup47_WriteCvtI2F_WriteCvtF2I_WriteCvtF2F_ZnWriteSTr_ZnWriteCVTDQ2PDr_ZnWriteCVTPD2DQr_ZnWriteCVTPD2PSYr_ZnWriteRSQRTPSr_ZnWriteRSQRTSSr_ZnWriteCVSTSI2SIr_ZnWriteCVSTSI2SSr_ZnWriteEXTRACTPSm_ZnWriteVMASKMOVPYmr_ZnWritePEXTRm_ZnWriteST_FP80m_ZnWriteVRCPPSr_ZnWriteMOVBE_ZnWriteXCHGrm_ZnWritePMULLDYr_ZnWritePop16r_ZnWriteFMADDr
    6187             :   { 1,  0}, // #4 WriteRMW
    6188             :   { 7,  0}, // #5 WriteFAddLd_WriteAESDecEncLd_WriteCvtF2ILd_WriteCvtF2FLd_WriteIMulLd_WriteCLMulLd_WriteShuffle256Ld_WriteFShuffle256Ld_HWWriteResGroup114_HWWriteResGroup112_HWWriteResGroup110_HWWriteResGroup113_HWWriteResGroup111_WriteXLAT_WriteAESIMCLd_WriteAESKeyGenLd_WriteVecIMulLd_WriteFMulLd_WriteVarBlendLd_WritePCmpIStrM_WriteFRcpLd_WriteFRsqrtLd_WriteFVarBlendLd_WriteVMULYPSLd_WriteFHAddLd_WriteVecALULd_SBWriteResGroup54_SBWriteResGroup55_SBWriteResGroup56_SBWriteResGroup57_SBWriteResGroup58_SBWriteResGroup59_SBWriteResGroup60_SBWriteResGroup61_SBWriteResGroup62_SBWriteResGroup63_SBWriteResGroup64_SBWriteResGroup65_SBWriteResGroup66_SBWriteResGroup67_SBWriteResGroup68_SBWriteResGroup69_SBWriteResGroup70_WriteCvtI2FLd_WriteMPSAD_ZnWriteALULat3Ld
    6189             :   { 3,  0}, // #6 WriteFAdd_WriteCvtF2I_WriteCvtF2F_WriteIMul_WriteIMulH_WritePHAdd_WriteFShuffle256_WriteShuffle256_WritePMOVMSKB_HWWriteResGroup51_HWWriteResGroup49_HWWriteResGroup50_HWWriteResGroup60_HWWriteResGroup56_HWWriteResGroup54_HWWriteResGroup59_HWWriteResGroup62_HWWriteResGroup61_HWWriteResGroup52_HWWriteResGroup53_HWWriteResGroup64_HWWriteResGroup69_HWWriteResGroup65_HWWriteResGroup52_16_HWWriteResGroup52_32_HWWriteResGroup67_HWWriteResGroup68_HWWriteResGroup50_16_HWWriteResGroup50_32_HWWriteResGroup55_HWWriteResGroup57_HWWriteResGroup58_HWWriteResGroup63_HWWriteResGroup66_WriteAESDecEnc_WriteCvtI2F_WriteFHAdd_WriteMPSAD_WriteFAddY_WriteFHAddY_WriteVecALU_SBWriteResGroup20_SBWriteResGroup21_SBWriteResGroup22_SBWriteResGroup23_SBWriteResGroup23_2_SBWriteResGroup24_SBWriteResGroup25_SBWriteResGroup25_2_SBWriteResGroup26_SBWriteResGroup26_2_WriteLoad_ZnWriteFPU2_ZnWriteFPU01Lat3_ZnWriteCVTPS2PDr_ZnWriteVCVTPS2PDY_ZnWriteALULat3_ZnWriteMul16_ZnWriteMul32_ZnWriteMULr_ZnWriteMulX64_ZnWriteMulX32
    6190             :   {14,  0}, // #7 WriteAESIMCLd_HWWriteResGroup137_HWWriteResGroup140_HWWriteResGroup136_HWWriteResGroup138_HWWriteResGroup139_HWWriteResGroup141_HWWriteResGroup142_HWWriteResGroup143_WriteCLMulLd_WriteFSqrt_SBWriteResGroup116_SBWriteResGroup117_SBWriteResGroup118
    6191             :   {10,  0}, // #8 WriteAESKeyGenLd_WritePCmpEStrMLd_WritePCmpIStrMLd_HWWriteResGroup118_HWWriteResGroup119_HWWriteResGroup120_SBWriteResGroup101_SBWriteResGroup102_SBWriteResGroup103_SBWriteResGroup103_2_WriteMPSADLd_WriteCLMulLd_WriteFAddLd_WriteFHAddLd_ZnWriteCVTPS2PDLd_ZnWriteMULLd
    6192             :   { 4,  0}, // #9 WriteLoad_WriteCvtI2F_WriteMOVS_HWWriteResGroup71_HWWriteResGroup72_HWWriteResGroup73_HWWriteResGroup74_16_HWWriteResGroup74_32_HWWriteResGroup70_HWWriteResGroup84_HWWriteResGroup88_HWWriteResGroup77_WritePBLENDWm_WriteCMPS_HWWriteResGroup86_HWWriteResGroup76_HWWriteResGroup78_HWWriteResGroup75_HWWriteResGroup79_HWWriteResGroup80_HWWriteResGroup82_HWWriteResGroup83_HWWriteResGroup85_HWWriteResGroup87_WriteALULd_WriteShiftLd_WriteJumpLd_WriteVMULYPD_WritePCmpEStrILd_SBWriteResGroup27_SBWriteResGroup28_SBWriteResGroup29_SBWriteResGroup29_2_SBWriteResGroup29_3_WriteVecLogicLd_WriteFBlendLd_WriteCvtF2I_WriteCvtF2F_WriteFShuffleLd_WriteVecALULd_WriteShuffleLd_WriteVecIMul_WriteVecShiftLd_WriteVarBlendLd_WriteBlendLd_WritePHAddLd_WriteFVarBlendLd_WriteShuffle256Ld_WriteFShuffle256Ld_WriteVarVecShiftLd_WriteAESDecEnc_WriteAESIMC_WriteAESKeyGen_WriteIMul_ZnWriteCVTSS2SDr_ZnWritePMULLDr_ZnWriteCVTPS2PIr_ZnWriteROUNDr_ZnWriteMul64_ZnWriteCVTPD2PSr_ZnWriteMULYr_ZnWriteVMASKMOVPm_ZnWritePUSH_ZnWriteINSERTQ_ZnWriteSHA256RNDS2r
    6193             :   { 8,  0}, // #10 WriteCvtI2FLd_HWWriteResGroup115_WriteFAddLd_WriteAESDecEncLd_WriteCvtF2ILd_WriteCvtF2FLd_WriteFHAddLd_WriteMPSADLd_WriteFAddYLd_WriteFHAddYLd_WriteAESKeyGenLd_SBWriteResGroup71_SBWriteResGroup72_SBWriteResGroup73_SBWriteResGroup74_SBWriteResGroup75_SBWriteResGroup76_SBWriteResGroup77_SBWriteResGroup78_SBWriteResGroup79_SBWriteResGroup80_SBWriteResGroup81_SBWriteResGroup82_SBWriteResGroup83_SBWriteResGroup84_SBWriteResGroup85_SBWriteResGroup86_SBWriteResGroup87_SBWriteResGroup88_WriteAESIMCLd_WriteFMulLd_WriteFRcpLd_WriteFRsqrtLd_WriteVecLogicLd_WriteFBlendLd_WriteLoad_WriteIMulLd_WriteFShuffleLd_WriteVecALULd_WriteShuffleLd_WriteVecShiftLd_WriteVarBlendLd_WriteBlendLd_WritePHAddLd_WriteFVarBlendLd_WriteVarVecShiftLd_ZnWriteLEAVE_ZnWriteFPU013m_ZnWriteBROADCAST_ZnWriteFPU013Ld_ZnWriteFPU0Lat1Ld_ZnWriteVMASKMOVPLd_ZnWritePTESTm_ZnWritePShiftLd_ZnWriteCMPXCHG_ZnWriteVMASKMOVPLdY_ZnWriteMul16Ld_ZnWriteMul32Ld_ZnWritePCMPGTQm_ZnWritePushA_ZnWriteFPU13_ZnWriteFPU01Op2_ZnWriteMulX64Ld_ZnWriteVPBROADCAST256Ld_ZnWriteVPBROADCAST128Ld_ZnWritePCMPGTQYm_ZnWriteMulX32Ld_ZnWriteMOVNT_ZnWriteSHA1MSG2Ld_ZnWriteSHA1NEXTELd
    6194             :   {29,  0}, // #11 WriteIDivLd_HWWriteResGroup168_SBWriteResGroup129
    6195             :   {25,  0}, // #12 WriteIDiv_HWWriteResGroup165_ZnWriteDiv32
    6196             :   {16,  0}, // #13 WriteFDivLd_HWWriteResGroup145_HWWriteResGroup146
    6197             :   {12,  0}, // #14 WriteFDiv_WritePCmpIStrMLd_WriteAESIMC_SBWriteResGroup110_SBWriteResGroup111_SBWriteResGroup112_SBWriteResGroup113_WriteCvtI2FLd_WriteCvtF2ILd_WriteCvtF2FLd_WriteFMulLd_WriteFRcpLd_WriteFRsqrtLd_ZnWriteCVSTSI2SILd_ZnWriteCVTPD2DQLd_ZnWriteFIST_ZnWriteRSQRTPSLd_ZnWriteRSQRTSSLd_ZnWriteFPU03_ZnWriteVRCPPSLd_ZnWriteRSQRTPSYLd_ZnWriteVDIVPSYr_ZnWritePMULLDYm_ZnWriteFMADDm
    6198             :   { 9,  0}, // #15 WriteFHAddLd_WriteVecIMulLd_WriteFMulLd_WriteFRcpLd_WriteFRsqrtLd_HWWriteResGroup116_HWWriteResGroup117_WriteVMULYPDLd_SBWriteResGroup89_SBWriteResGroup90_SBWriteResGroup91_SBWriteResGroup92_SBWriteResGroup93_SBWriteResGroup94_SBWriteResGroup95_SBWriteResGroup96_SBWriteResGroup97_SBWriteResGroup97_2_SBWriteResGroup98_SBWriteResGroup99_SBWriteResGroup100_WriteShuffle256Ld_ZnWriteFPU02_ZnWriteVINSERT128Ld_ZnWriteMul64Ld_ZnWriteFPU013LdY_ZnWritePShiftYLd_ZnWriteFPU01Op2Y_ZnWriteSHA1MSG1Ld
    6199             :   { 6,  0}, // #16 WriteMPSADLd_WriteVarBlendLd_WritePHAddLd_WriteFVarBlendLd_WriteVarVecShiftLd_HWWriteResGroup102_HWWriteResGroup105_HWWriteResGroup107_HWWriteResGroup103_HWWriteResGroup104_HWWriteResGroup109_HWWriteResGroup106_HWWriteResGroup108_WriteVecLogicLd_WriteFBlendLd_WriteIMulLd_WriteFShuffleLd_WriteVecALULd_WriteShuffleLd_WriteVecShiftLd_WriteBlendLd_WritePCmpIStrI_WriteShuffle256Ld_WriteFShuffle256Ld_SBWriteResGroup48_SBWriteResGroup49_SBWriteResGroup50_SBWriteResGroup51_SBWriteResGroup52_SBWriteResGroup53_WriteFAddLd_WriteFHAddLd_ZnWriteBTRSCm_ZnWriteALULat2Ld_ZnWriteSHA1RNDS4r
    6200             :   { 3,  0}, // #17 WriteIMul
    6201             :   { 3,  0}, // #18 WriteIMulH
    6202             :   { 2,  0}, // #19 WriteVarBlend_WriteFVarBlend_WriteVarVecShift_HWWriteResGroup31_HWWriteResGroup28_HWWriteResGroup41_HWWriteResGroup27_HWWriteResGroup29_HWWriteResGroup35_HWWriteResGroup34_HWWriteResGroup33_HWWriteResGroup37_HWWriteResGroup45_HWWriteResGroup44_HWWriteResGroup40_HWWriteResGroup32_HWWriteResGroup43_HWWriteResGroup48_HWWriteResGroup36_HWWriteResGroup38_HWWriteResGroup39_HWWriteResGroup46_HWWriteResGroup47_HWWriteResGroup30_HWWriteResGroup42_WriteAESIMC_WriteAESKeyGen_WriteVecIMul_WriteFMul_WriteCLMul_WriteFRcp_WriteFRsqrt_WriteVMULYPS_WriteINSERTQ_SBWriteResGroup7_SBWriteResGroup9_SBWriteResGroup10_SBWriteResGroup11_SBWriteResGroup12_SBWriteResGroup13_SBWriteResGroup14_SBWriteResGroup15_SBWriteResGroup16_SBWriteResGroup17_SBWriteResGroup18_SBWriteResGroup19_WriteShuffle256_ZnWriteVINSERT128r_ZnWriteBTRSC_ZnWriteSAHF_ZnWriteFPUY_ZnWriteToALU2_ZnWriteEXTRACTPSr_ZnWritePEXTRr_ZnWriteFPU3Lat2_ZnWriteFPU013Y_ZnWritePMOVMSKBY_ZnWritePShiftY_ZnWriteALULat2_ZnWriteEXTRQ_ZnWriteSHA1MSG1r
    6203             :   {11,  0}, // #20 WritePCmpEStrILd_WritePCmpIStrILd_HWWriteResGroup125_HWWriteResGroup123_HWWriteResGroup121_HWWriteResGroup128_HWWriteResGroup126_HWWriteResGroup122_WriteFRNDINT_HWWriteResGroup124_HWWriteResGroup127_HWWriteResGroup129_HWWriteResGroup130_HWWriteResGroup132_WriteMPSADLd_WritePCmpEStrMLd_WritePCmpIStrMLd_SBWriteResGroup104_SBWriteResGroup105_SBWriteResGroup106_SBWriteResGroup107_SBWriteResGroup108_SBWriteResGroup109_WriteAESDecEncLd_WriteAESIMCLd_WriteAESKeyGenLd_WriteVecIMulLd_ZnWriteFPU3_ZnWriteCVTSS2SDLd_ZnWriteFPU01Lat3Ld_ZnWritePMULLDm_ZnWriteROUNDm_ZnWriteFILD_ZnWriteCVTPD2PSLd_ZnWriteCVTPD2PSYLd_ZnWriteMULYLd_ZnWriteSHA256RNDS2Ld
    6204             :   { 1,  0}, // #21 WriteALU
    6205             :   { 1,  0}, // #22 WriteStore
    6206             :   {19,  0}, // #23 WriteFSqrtLd_WriteFPREM_HWWriteResGroup152_HWWriteResGroup153_WriteFDiv_ZnWriteVDIVPSYLd
    6207             :   {15,  0}, // #24 WriteFSqrt_WriteFXTRACT_HWWriteResGroup144_SBWriteResGroup119_SBWriteResGroup120_WriteFDiv_ZnWriteVDIVPDY_ZnWriteDiv8
    6208             :   { 7,  0}, // #25 WriteCvtF2FLd
    6209             :   { 1,  0}, // #26 WriteRMW
    6210             :   {30,  0}, // #27 HWWriteResGroup171_HWWriteResGroup170
    6211             :   {59,  0}, // #28 HWWriteResGroup179_HWWriteResGroup178_WriteVSQRTYPDLd
    6212             :   {13,  0}, // #29 HWWriteResGroup133_HWWriteResGroup134_HWWriteResGroup135_WritePCmpEStrI_WritePCmpEStrM_WriteAESDecEncLd_SBWriteResGroup114_SBWriteResGroup115_WritePCmpIStrMLd_ZnWriteSHA1RNDS4Ld
    6213             :   {21,  0}, // #30 HWWriteResGroup157_HWWriteResGroup158_HWWriteResGroup159_HWWriteResGroup160_WriteFSqrt_SBWriteResGroup124_SBWriteResGroup125_WritePCmpEStrILd
    6214             :   {20,  0}, // #31 HWWriteResGroup154_HWWriteResGroup155_HWWriteResGroup156_SBWriteResGroup123_WriteFSqrt
    6215             :   {24,  0}, // #32 HWWriteResGroup162_HWWriteResGroup163_HWWriteResGroup164_WriteFDivLd_SBWriteResGroup127
    6216             :   {23,  0}, // #33 HWWriteResGroup161_WriteIDiv8
    6217             :   {27,  0}, // #34 HWWriteResGroup166_WriteFSqrtLd
    6218             :   {35,  0}, // #35 HWWriteResGroup173_HWWriteResGroup174_HWWriteResGroup175_ZnWriteVSQRTPSYLd
    6219             :   {22,  0}, // #36 WriteDiv8_SBWriteResGroup126_WriteFDivLd_ZnWriteVDIVPDYLd
    6220             :   {47,  0}, // #37 WriteFBLD_WriteVSQRTYPSLd_ZnWriteVSQRTPDYLd
    6221             :   {75,  0}, // #38 WriteFSCALE
    6222             :   {17,  0}, // #39 HWWriteResGroup147_WritePCmpIStrILd_SBWriteResGroup121_WritePCmpEStrMLd_ZnWriteDiv16
    6223             :   {18,  0}, // #40 HWWriteResGroup148_HWWriteResGroup149_HWWriteResGroup150_HWWriteResGroup151_WritePCmpEStrILd_WritePCmpEStrMLd_WriteAESIMCLd_WriteFSqrtLd_SBWriteResGroup122
    6224             :   {28,  0}, // #41 HWWriteResGroup167_WriteFDivLd_SBWriteResGroup128_ZnWriteVSQRTPSYr
    6225             :   {31,  0}, // #42 HWWriteResGroup172_SBWriteResGroup130
    6226             :   {56,  0}, // #43 HWWriteResGroup177
    6227             :   {98,  0}, // #44 HWWriteResGroup181
    6228             :   {112,  0}, // #45 HWWriteResGroup182
    6229             :   {114,  0}, // #46 HWWriteResGroup183_SBWriteResGroup135
    6230             :   { 4,  0}, // #47 WriteALULd_WriteShiftLd_WriteFBlendLd_WriteShuffleLd
    6231             :   { 1,  0}, // #48 WriteRMW
    6232             :   {41,  0}, // #49 WriteIDivLd_ZnWriteDiv64
    6233             :   { 6,  0}, // #50 WriteFBlendLd_WriteShuffleLd_WriteIMulLd
    6234             :   { 1,  0}, // #51 WriteRMW_WriteIMulH
    6235             :   { 6,  0}, // #52 WriteIMulLd
    6236             :   { 6,  0}, // #53 WriteIMulH
    6237             :   { 3,  0}, // #54 WriteIMul
    6238             :   { 6,  0}, // #55 WriteIMulH
    6239             :   {26,  0}, // #56 WriteFSqrtLd
    6240             :   { 8,  0}, // #57 WriteCvtF2FLd_WriteFBlendLd_WriteShuffleLd
    6241             :   { 1,  0}, // #58 WriteRMW
    6242             :   {38,  0}, // #59 WriteFDivY
    6243             :   {42,  0}, // #60 WriteVSQRTYPS
    6244             :   {43,  0}, // #61 WriteFDivYLd
    6245             :   {54,  0}, // #62 WriteVSQRTYPD
    6246             :   {46,  0}, // #63 WriteJVZEROUPPER
    6247             :   {90,  0}, // #64 WriteJVZEROALL
    6248             :   {34,  0}, // #65 SBWriteResGroup131_WriteFDiv
    6249             :   {36,  0}, // #66 SBWriteResGroup132
    6250             :   {45,  0}, // #67 SBWriteResGroup133_WriteIDivLd
    6251             :   {52,  0}, // #68 SBWriteResGroup134
    6252             :   {37,  0}, // #69 WriteFDivLd
    6253             :   { 3,  0}, // #70 WriteIMul
    6254             :   { 1,  0}, // #71 WriteIMulH
    6255             :   { 8,  0}, // #72 WriteIMulLd
    6256             :   { 4,  0}, // #73 WriteIMulH
    6257             :   { 4,  0}, // #74 WriteIMul
    6258             :   { 4,  0}, // #75 WriteIMulH
    6259             :   {12,  0}, // #76 WriteCvtF2FLd
    6260             :   { 1,  0}, // #77 WriteRMW
    6261             :   {107,  0}, // #78 WriteFShuffle256Ld
    6262             :   {40,  0} // #79 ZnWriteVSQRTPDYr
    6263             : }; // X86WriteLatencyTable
    6264             : 
    6265             : // {UseIdx, WriteResourceID, Cycles}
    6266             : extern const llvm::MCReadAdvanceEntry X86ReadAdvanceTable[] = {
    6267             :   {0,  0,  0}, // Invalid
    6268             :   {0,  0,  4}, // #1
    6269             :   {5,  0,  4}, // #2
    6270             :   {6,  0,  4}, // #3
    6271             :   {0,  0,  3}, // #4
    6272             :   {5,  0,  3}, // #5
    6273             :   {6,  0,  3} // #6
    6274             : }; // X86ReadAdvanceTable
    6275             : 
    6276             : // {Name, NumMicroOps, BeginGroup, EndGroup, WriteProcResIdx,#, WriteLatencyIdx,#, ReadAdvanceIdx,#}
    6277             : static const llvm::MCSchedClassDesc HaswellModelSchedClasses[] = {
    6278             :   {DBGFIELD("InvalidSchedClass")  65535, false, false,  0, 0,  0, 0,  0, 0},
    6279             :   {DBGFIELD("IIC_AAA_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #1
    6280             :   {DBGFIELD("IIC_AAD_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #2
    6281             :   {DBGFIELD("IIC_AAM_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #3
    6282             :   {DBGFIELD("IIC_AAS_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #4
    6283             :   {DBGFIELD("IIC_BIN_CARRY_NONMEM_WriteALU") 1, false, false,  1, 2,  2, 1,  0, 0}, // #5
    6284             :   {DBGFIELD("IIC_BIN_CARRY_MEM_WriteALULd_WriteRMW") 2, false, false,  3, 6,  3, 2,  0, 0}, // #6
    6285             :   {DBGFIELD("IIC_BIN_CARRY_MEM_WriteALULd_ReadAfterLd") 1, false, false,  9, 4,  3, 1,  1, 1}, // #7
    6286             :   {DBGFIELD("IIC_BIN_CARRY_MEM_WriteALULd") 1, false, false,  9, 4,  3, 1,  0, 0}, // #8
    6287             :   {DBGFIELD("IIC_BIN_NONMEM_WriteALU") 1, false, false,  1, 2,  2, 1,  0, 0}, // #9
    6288             :   {DBGFIELD("IIC_BIN_MEM_WriteALULd_WriteRMW") 2, false, false,  3, 6,  3, 2,  0, 0}, // #10
    6289             :   {DBGFIELD("WriteALU")           1, false, false,  1, 2,  2, 1,  0, 0}, // #11
    6290             :   {DBGFIELD("IIC_BIN_MEM_WriteALULd_ReadAfterLd") 1, false, false,  9, 4,  3, 1,  1, 1}, // #12
    6291             :   {DBGFIELD("IIC_SSE_ALU_F64P_RM_WriteFAddLd_ReadAfterLd") 1, false, false, 13, 9,  5, 1,  1, 1}, // #13
    6292             :   {DBGFIELD("IIC_SSE_ALU_F64P_RR_WriteFAdd") 1, false, false, 22, 7,  6, 1,  0, 0}, // #14
    6293             :   {DBGFIELD("IIC_SSE_ALU_F32P_RM_WriteFAddLd_ReadAfterLd") 1, false, false, 13, 9,  5, 1,  1, 1}, // #15
    6294             :   {DBGFIELD("IIC_SSE_ALU_F32P_RR_WriteFAdd") 1, false, false, 22, 7,  6, 1,  0, 0}, // #16
    6295             :   {DBGFIELD("IIC_SSE_ALU_F64S_RM_WriteFAddLd_ReadAfterLd") 1, false, false, 13, 9,  5, 1,  1, 1}, // #17
    6296             :   {DBGFIELD("IIC_SSE_ALU_F64S_RR_WriteFAdd") 1, false, false, 22, 7,  6, 1,  0, 0}, // #18
    6297             :   {DBGFIELD("IIC_SSE_ALU_F32S_RM_WriteFAddLd_ReadAfterLd") 1, false, false, 13, 9,  5, 1,  1, 1}, // #19
    6298             :   {DBGFIELD("IIC_SSE_ALU_F32S_RR_WriteFAdd") 1, false, false, 22, 7,  6, 1,  0, 0}, // #20
    6299             :   {DBGFIELD("IIC_SSE_ALU_F64P_RR_WriteFAddLd_ReadAfterLd") 1, false, false, 13, 9,  5, 1,  1, 1}, // #21
    6300             :   {DBGFIELD("IIC_SSE_ALU_F32P_RR_WriteFAddLd_ReadAfterLd") 1, false, false, 13, 9,  5, 1,  1, 1}, // #22
    6301             :   {DBGFIELD("WriteFAddLd")        1, false, false, 13, 9,  5, 1,  0, 0}, // #23
    6302             :   {DBGFIELD("WriteFAdd")          1, false, false, 22, 7,  6, 1,  0, 0}, // #24
    6303             :   {DBGFIELD("IIC_BIN_MEM_WriteALULd") 1, false, false,  9, 4,  3, 1,  0, 0}, // #25
    6304             :   {DBGFIELD("IIC_AES_WriteAESDecEncLd_ReadAfterLd") 1, false, false, 29, 10,  5, 1,  1, 1}, // #26
    6305             :   {DBGFIELD("IIC_AES_WriteAESDecEnc") 1, false, false, 39, 8,  5, 1,  0, 0}, // #27
    6306             :   {DBGFIELD("IIC_AES_WriteAESIMCLd") 1, false, false, 47, 10,  7, 1,  0, 0}, // #28
    6307             :   {DBGFIELD("IIC_AES_WriteAESIMC") 1, false, false, 57, 8,  7, 1,  0, 0}, // #29
    6308             :   {DBGFIELD("WriteAESKeyGenLd")   1, false, false, 65, 14,  8, 1,  0, 0}, // #30
    6309             :   {DBGFIELD("WriteAESKeyGen")     1, false, false, 79, 12,  8, 1,  0, 0}, // #31
    6310             :   {DBGFIELD("IIC_SSE_BIT_P_RM_WriteVecLogicLd_ReadAfterLd") 1, false, false, 17, 5,  3, 1,  1, 1}, // #32
    6311             :   {DBGFIELD("IIC_SSE_BIT_P_RR_WriteVecLogic") 1, false, false, 26, 3,  2, 1,  0, 0}, // #33
    6312             :   {DBGFIELD("IIC_ARPL_MEM_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #34
    6313             :   {DBGFIELD("IIC_ARPL_REG_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #35
    6314             :   {DBGFIELD("WriteZero")          1, false, false,  0, 0,  2, 1,  0, 0}, // #36
    6315             :   {DBGFIELD("IIC_SSE_INTALU_P_RM_WriteFBlendLd_ReadAfterLd") 1, false, false, 17, 5,  3, 1,  1, 1}, // #37
    6316             :   {DBGFIELD("IIC_SSE_INTALU_P_RR_WriteFBlend") 1, false, false, 26, 3,  2, 1,  0, 0}, // #38
    6317             :   {DBGFIELD("IIC_ALU_MEM_WriteFBlendLd_ReadAfterLd") 1, false, false, 17, 5,  3, 1,  1, 1}, // #39
    6318             :   {DBGFIELD("IIC_ALU_NONMEM_WriteFBlend") 1, false, false, 26, 3,  2, 1,  0, 0}, // #40
    6319             :   {DBGFIELD("IIC_BOUND_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #41
    6320             :   {DBGFIELD("IIC_BIT_SCAN_MEM_WriteShiftLd") 1, false, false, 91, 6,  3, 1,  0, 0}, // #42
    6321             :   {DBGFIELD("IIC_BIT_SCAN_REG_WriteShift") 1, false, false, 97, 4,  2, 1,  0, 0}, // #43
    6322             :   {DBGFIELD("IIC_BSWAP_WriteALU") 1, false, false,  1, 2,  2, 1,  0, 0}, // #44
    6323             :   {DBGFIELD("IIC_BT_MI_WriteALU") 1, false, false,  1, 2,  2, 1,  0, 0}, // #45
    6324             :   {DBGFIELD("IIC_BT_MR_WriteALULd") 1, false, false,  9, 4,  3, 1,  0, 0}, // #46
    6325             :   {DBGFIELD("IIC_BT_RI_WriteALU") 1, false, false,  1, 2,  2, 1,  0, 0}, // #47
    6326             :   {DBGFIELD("IIC_BT_RR_WriteALU") 1, false, false,  1, 2,  2, 1,  0, 0}, // #48
    6327             :   {DBGFIELD("IIC_BTX_MI_WriteALULd_WriteRMW") 2, false, false,  3, 6,  3, 2,  0, 0}, // #49
    6328             :   {DBGFIELD("IIC_BTX_MR_WriteALULd_WriteRMW") 2, false, false,  3, 6,  3, 2,  0, 0}, // #50
    6329             :   {DBGFIELD("IIC_BTX_RI_WriteALU") 1, false, false,  1, 2,  2, 1,  0, 0}, // #51
    6330             :   {DBGFIELD("IIC_BTX_RR_WriteALU") 1, false, false,  1, 2,  2, 1,  0, 0}, // #52
    6331             :   {DBGFIELD("IIC_CALL_MEM_WriteJumpLd") 1, false, false, 91, 6,  3, 1,  0, 0}, // #53
    6332             :   {DBGFIELD("IIC_CALL_RI_WriteJump") 1, false, false, 97, 4,  2, 1,  0, 0}, // #54
    6333             :   {DBGFIELD("IIC_CALL_MEM_WriteJump") 1, false, false, 97, 4,  2, 1,  0, 0}, // #55
    6334             :   {DBGFIELD("WriteSystem")        1, false, false,  1, 2,  1, 1,  0, 0}, // #56
    6335             :   {DBGFIELD("IIC_CBW")            0, false, false,  0, 0,  0, 0,  0, 0}, // #57
    6336             :   {DBGFIELD("IIC_CLC_WriteALU")   1, false, false,  1, 2,  2, 1,  0, 0}, // #58
    6337             :   {DBGFIELD("IIC_CLD_WriteALU")   1, false, false,  1, 2,  2, 1,  0, 0}, // #59
    6338             :   {DBGFIELD("IIC_SSE_PREFETCH_WriteLoad") 1, false, false, 101, 3,  9, 1,  0, 0}, // #60
    6339             :   {DBGFIELD("IIC_CLI_WriteALU")   1, false, false,  1, 2,  2, 1,  0, 0}, // #61
    6340             :   {DBGFIELD("IIC_CLTS_WriteALU")  1, false, false,  1, 2,  2, 1,  0, 0}, // #62
    6341             :   {DBGFIELD("IIC_SSE_CLZERO_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #63
    6342             :   {DBGFIELD("IIC_CMC_WriteALU")   1, false, false,  1, 2,  2, 1,  0, 0}, // #64
    6343             :   {DBGFIELD("IIC_CMOV16_RM_WriteALULd_ReadAfterLd") 1, false, false,  9, 4,  3, 1,  1, 1}, // #65
    6344             :   {DBGFIELD("IIC_CMOV16_RR_WriteALU") 1, false, false,  1, 2,  2, 1,  0, 0}, // #66
    6345             :   {DBGFIELD("IIC_CMOV32_RM_WriteALULd_ReadAfterLd") 1, false, false,  9, 4,  3, 1,  1, 1}, // #67
    6346             :   {DBGFIELD("IIC_CMOV32_RR_WriteALU") 1, false, false,  1, 2,  2, 1,  0, 0}, // #68
    6347             :   {DBGFIELD("IIC_CMPS_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #69
    6348             :   {DBGFIELD("IIC_CMPXCHG_16B_WriteALULd_WriteRMW") 2, false, false,  3, 6,  3, 2,  0, 0}, // #70
    6349             :   {DBGFIELD("IIC_CMPXCHG_MEM_WriteALULd_WriteRMW") 2, false, false,  3, 6,  3, 2,  0, 0}, // #71
    6350             :   {DBGFIELD("IIC_CMPXCHG_REG_WriteALU") 1, false, false,  1, 2,  2, 1,  0, 0}, // #72
    6351             :   {DBGFIELD("IIC_CMPXCHG_8B_WriteALULd_WriteRMW") 2, false, false,  3, 6,  3, 2,  0, 0}, // #73
    6352             :   {DBGFIELD("IIC_CMPXCHG_MEM8_WriteALULd_WriteRMW") 2, false, false,  3, 6,  3, 2,  0, 0}, // #74
    6353             :   {DBGFIELD("IIC_CMPXCHG_REG8_WriteALU") 1, false, false,  1, 2,  2, 1,  0, 0}, // #75
    6354             :   {DBGFIELD("IIC_SSE_COMIS_RM_WriteFAddLd_ReadAfterLd") 1, false, false, 13, 9,  5, 1,  1, 1}, // #76
    6355             :   {DBGFIELD("IIC_SSE_COMIS_RR_WriteFAdd") 1, false, false, 22, 7,  6, 1,  0, 0}, // #77
    6356             :   {DBGFIELD("IIC_FCOMI_WriteFAdd") 1, false, false, 22, 7,  6, 1,  0, 0}, // #78
    6357             :   {DBGFIELD("IIC_CPUID_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #79
    6358             :   {DBGFIELD("IIC_CRC32_MEM_WriteFAddLd_ReadAfterLd") 1, false, false, 13, 9,  5, 1,  1, 1}, // #80
    6359             :   {DBGFIELD("IIC_CRC32_REG_WriteFAdd") 1, false, false, 22, 7,  6, 1,  0, 0}, // #81
    6360             :   {DBGFIELD("IIC_SSE_CVT_PD_RR_WriteCvtI2FLd") 1, false, false, 13, 9, 10, 1,  0, 0}, // #82
    6361             :   {DBGFIELD("IIC_SSE_CVT_PD_RM_WriteCvtI2F") 1, false, false, 22, 7,  9, 1,  0, 0}, // #83
    6362             :   {DBGFIELD("IIC_SSE_CVT_PS_RM_WriteCvtI2FLd") 1, false, false, 13, 9, 10, 1,  0, 0}, // #84
    6363             :   {DBGFIELD("IIC_SSE_CVT_PS_RR_WriteCvtI2F") 1, false, false, 22, 7,  9, 1,  0, 0}, // #85
    6364             :   {DBGFIELD("IIC_SSE_CVT_PD_RM_WriteCvtF2ILd") 1, false, false, 13, 9,  5, 1,  0, 0}, // #86
    6365             :   {DBGFIELD("IIC_SSE_CVT_PD_RR_WriteCvtF2I") 1, false, false, 22, 7,  6, 1,  0, 0}, // #87
    6366             :   {DBGFIELD("IIC_SSE_CVT_PD_RM_WriteCvtF2FLd") 1, false, false, 13, 9,  5, 1,  0, 0}, // #88
    6367             :   {DBGFIELD("IIC_SSE_CVT_PD_RR_WriteCvtF2F") 1, false, false, 22, 7,  6, 1,  0, 0}, // #89
    6368             :   {DBGFIELD("IIC_SSE_CVT_PS_RM_WriteCvtF2ILd") 1, false, false, 13, 9,  5, 1,  0, 0}, // #90
    6369             :   {DBGFIELD("IIC_SSE_CVT_PS_RR_WriteCvtF2I") 1, false, false, 22, 7,  6, 1,  0, 0}, // #91
    6370             :   {DBGFIELD("IIC_SSE_CVT_SD2SI_RM_WriteCvtF2ILd") 1, false, false, 13, 9,  5, 1,  0, 0}, // #92
    6371             :   {DBGFIELD("IIC_SSE_CVT_SD2SI_RR_WriteCvtF2I") 1, false, false, 22, 7,  6, 1,  0, 0}, // #93
    6372             :   {DBGFIELD("IIC_SSE_CVT_Scalar_RM_WriteCvtF2FLd") 1, false, false, 13, 9,  5, 1,  0, 0}, // #94
    6373             :   {DBGFIELD("IIC_SSE_CVT_Scalar_RR_WriteCvtF2F") 1, false, false, 22, 7,  6, 1,  0, 0}, // #95
    6374             :   {DBGFIELD("IIC_SSE_CVT_Scalar_RM_WriteCvtI2FLd") 1, false, false, 13, 9, 10, 1,  0, 0}, // #96
    6375             :   {DBGFIELD("IIC_SSE_CVT_Scalar_RR_WriteCvtI2F") 1, false, false, 22, 7,  9, 1,  0, 0}, // #97
    6376             :   {DBGFIELD("IIC_SSE_CVT_SS2SI64_RM_WriteCvtF2ILd") 1, false, false, 13, 9,  5, 1,  0, 0}, // #98
    6377             :   {DBGFIELD("IIC_SSE_CVT_SS2SI64_RR_WriteCvtF2I") 1, false, false, 22, 7,  6, 1,  0, 0}, // #99
    6378             :   {DBGFIELD("IIC_SSE_CVT_SS2SI32_RM_WriteCvtF2ILd") 1, false, false, 13, 9,  5, 1,  0, 0}, // #100
    6379             :   {DBGFIELD("IIC_SSE_CVT_SS2SI32_RR_WriteCvtF2I") 1, false, false, 22, 7,  6, 1,  0, 0}, // #101
    6380             :   {DBGFIELD("IIC_DAA_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #102
    6381             :   {DBGFIELD("IIC_DAS_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #103
    6382             :   {DBGFIELD("IIC_UNARY_MEM_WriteALULd_WriteRMW") 2, false, false,  3, 6,  3, 2,  0, 0}, // #104
    6383             :   {DBGFIELD("IIC_UNARY_REG_WriteALU") 1, false, false,  1, 2,  2, 1,  0, 0}, // #105
    6384             :   {DBGFIELD("IIC_DIV16_WriteIDivLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd") 1, false, false, 104, 12, 11, 1,  2, 2}, // #106
    6385             :   {DBGFIELD("IIC_DIV16_WriteIDiv") 1, false, false, 116, 10, 12, 1,  0, 0}, // #107
    6386             :   {DBGFIELD("IIC_DIV32_WriteIDivLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd") 1, false, false, 104, 12, 11, 1,  2, 2}, // #108
    6387             :   {DBGFIELD("IIC_DIV32_WriteIDiv") 1, false, false, 116, 10, 12, 1,  0, 0}, // #109
    6388             :   {DBGFIELD("IIC_DIV64_WriteIDivLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd") 1, false, false, 104, 12, 11, 1,  2, 2}, // #110
    6389             :   {DBGFIELD("IIC_DIV64_WriteIDiv") 1, false, false, 116, 10, 12, 1,  0, 0}, // #111
    6390             :   {DBGFIELD("IIC_DIV8_MEM_WriteIDivLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd") 1, false, false, 104, 12, 11, 1,  2, 2}, // #112
    6391             :   {DBGFIELD("IIC_DIV8_REG_WriteIDiv") 1, false, false, 116, 10, 12, 1,  0, 0}, // #113
    6392             :   {DBGFIELD("IIC_SSE_DIV_F64P_RM_WriteFDivLd_ReadAfterLd") 1, false, false, 105, 11, 13, 1,  1, 1}, // #114
    6393             :   {DBGFIELD("IIC_SSE_DIV_F64P_RR_WriteFDiv") 1, false, false, 117, 9, 14, 1,  0, 0}, // #115
    6394             :   {DBGFIELD("IIC_SSE_DIV_F32P_RR_WriteFDiv") 1, false, false, 117, 9, 14, 1,  0, 0}, // #116
    6395             :   {DBGFIELD("WriteFDivLd")        1, false, false, 105, 11, 13, 1,  0, 0}, // #117
    6396             :   {DBGFIELD("WriteFDiv")          1, false, false, 117, 9, 14, 1,  0, 0}, // #118
    6397             :   {DBGFIELD("IIC_SSE_DIV_F64S_RM_WriteFDivLd_ReadAfterLd") 1, false, false, 105, 11, 13, 1,  1, 1}, // #119
    6398             :   {DBGFIELD("IIC_SSE_DIV_F64S_RR_WriteFDiv") 1, false, false, 117, 9, 14, 1,  0, 0}, // #120
    6399             :   {DBGFIELD("IIC_SSE_DIV_F32S_RR_WriteFDiv") 1, false, false, 117, 9, 14, 1,  0, 0}, // #121
    6400             :   {DBGFIELD("IIC_SSE_DPPD_RM_WriteFAddLd_ReadAfterLd") 1, false, false, 13, 9,  5, 1,  1, 1}, // #122
    6401             :   {DBGFIELD("IIC_SSE_DPPD_RR_WriteFAdd") 1, false, false, 22, 7,  6, 1,  0, 0}, // #123
    6402             :   {DBGFIELD("IIC_SSE_DPPS_RR_WriteFAdd") 1, false, false, 22, 7,  6, 1,  0, 0}, // #124
    6403             :   {DBGFIELD("IIC_RET_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #125
    6404             :   {DBGFIELD("IIC_ENTER_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #126
    6405             :   {DBGFIELD("IIC_SSE_EXTRACTPS_RM_WriteFBlendLd_WriteRMW") 2, false, false, 126, 7,  3, 2,  0, 0}, // #127
    6406             :   {DBGFIELD("IIC_SSE_EXTRACTPS_RR_WriteFBlend") 1, false, false, 26, 3,  2, 1,  0, 0}, // #128
    6407             :   {DBGFIELD("IIC_F2XM1_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #129
    6408             :   {DBGFIELD("IIC_CALL_FAR_PTR_WriteJump") 1, false, false, 97, 4,  2, 1,  0, 0}, // #130
    6409             :   {DBGFIELD("IIC_CALL_FAR_MEM_WriteJumpLd") 1, false, false, 91, 6,  3, 1,  0, 0}, // #131
    6410             :   {DBGFIELD("IIC_CALL_FAR_MEM_WriteJump") 1, false, false, 97, 4,  2, 1,  0, 0}, // #132
    6411             :   {DBGFIELD("IIC_JMP_FAR_PTR_WriteJump") 1, false, false, 97, 4,  2, 1,  0, 0}, // #133
    6412             :   {DBGFIELD("IIC_JMP_FAR_MEM_WriteJumpLd") 1, false, false, 91, 6,  3, 1,  0, 0}, // #134
    6413             :   {DBGFIELD("IIC_JMP_FAR_MEM_WriteJump") 1, false, false, 97, 4,  2, 1,  0, 0}, // #135
    6414             :   {DBGFIELD("IIC_FCOMPP_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #136
    6415             :   {DBGFIELD("IIC_FPSTP_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #137
    6416             :   {DBGFIELD("IIC_FFREE_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #138
    6417             :   {DBGFIELD("IIC_FLDCW_WriteLoad") 1, false, false, 101, 3,  9, 1,  0, 0}, // #139
    6418             :   {DBGFIELD("IIC_FLDL_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #140
    6419             :   {DBGFIELD("IIC_FNCLEX_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #141
    6420             :   {DBGFIELD("IIC_FNINIT_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #142
    6421             :   {DBGFIELD("IIC_FNOP_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #143
    6422             :   {DBGFIELD("IIC_FNSTCW_WriteALU") 1, false, false,  1, 2,  2, 1,  0, 0}, // #144
    6423             :   {DBGFIELD("IIC_FNSTSW_WriteALU") 1, false, false,  1, 2,  2, 1,  0, 0}, // #145
    6424             :   {DBGFIELD("IIC_FPATAN_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #146
    6425             :   {DBGFIELD("IIC_FPREM_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #147
    6426             :   {DBGFIELD("IIC_FPREM1_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #148
    6427             :   {DBGFIELD("IIC_FPTAN_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #149
    6428             :   {DBGFIELD("IIC_FRNDINT_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #150
    6429             :   {DBGFIELD("IIC_FSCALE_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #151
    6430             :   {DBGFIELD("IIC_FSINCOS_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #152
    6431             :   {DBGFIELD("IIC_FXAM_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #153
    6432             :   {DBGFIELD("IIC_FXRSTOR_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #154
    6433             :   {DBGFIELD("IIC_FXSAVE_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #155
    6434             :   {DBGFIELD("IIC_FXTRACT_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #156
    6435             :   {DBGFIELD("IIC_FYL2X_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #157
    6436             :   {DBGFIELD("IIC_FYL2XP1_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #158
    6437             :   {DBGFIELD("IIC_SSE_HADDSUB_RM_WriteFHAddLd_ReadAfterLd") 4, false, false, 133, 13, 15, 1,  1, 1}, // #159
    6438             :   {DBGFIELD("IIC_SSE_HADDSUB_RR_WriteFHAdd") 3, false, false, 146, 11,  3, 1,  0, 0}, // #160
    6439             :   {DBGFIELD("IIC_HLT_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #161
    6440             :   {DBGFIELD("IIC_IDIV16_WriteIDivLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd") 1, false, false, 104, 12, 11, 1,  2, 2}, // #162
    6441             :   {DBGFIELD("IIC_IDIV16_WriteIDiv") 1, false, false, 116, 10, 12, 1,  0, 0}, // #163
    6442             :   {DBGFIELD("IIC_IDIV32_WriteIDivLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd") 1, false, false, 104, 12, 11, 1,  2, 2}, // #164
    6443             :   {DBGFIELD("IIC_IDIV32_WriteIDiv") 1, false, false, 116, 10, 12, 1,  0, 0}, // #165
    6444             :   {DBGFIELD("IIC_IDIV64_WriteIDivLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd") 1, false, false, 104, 12, 11, 1,  2, 2}, // #166
    6445             :   {DBGFIELD("IIC_IDIV64_WriteIDiv") 1, false, false, 116, 10, 12, 1,  0, 0}, // #167
    6446             :   {DBGFIELD("IIC_IDIV8_WriteIDivLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd") 1, false, false, 104, 12, 11, 1,  2, 2}, // #168
    6447             :   {DBGFIELD("IIC_IDIV8_WriteIDiv") 1, false, false, 116, 10, 12, 1,  0, 0}, // #169
    6448             :   {DBGFIELD("IIC_FILD_WriteLoad") 1, false, false, 101, 3,  9, 1,  0, 0}, // #170
    6449             :   {DBGFIELD("IIC_IMUL16_MEM_WriteIMulLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd") 1, false, false, 13, 9,  5, 1,  2, 2}, // #171
    6450             :   {DBGFIELD("IIC_IMUL16_RR_WriteIMul") 1, false, false, 22, 7,  6, 1,  0, 0}, // #172
    6451             :   {DBGFIELD("IIC_IMUL16_RM_WriteIMulLd_ReadAfterLd") 1, false, false, 13, 9,  5, 1,  1, 1}, // #173
    6452             :   {DBGFIELD("IIC_IMUL16_RMI_WriteIMulLd") 1, false, false, 13, 9,  5, 1,  0, 0}, // #174
    6453             :   {DBGFIELD("IIC_IMUL16_RRI_WriteIMul") 1, false, false, 22, 7,  6, 1,  0, 0}, // #175
    6454             :   {DBGFIELD("IIC_IMUL32_MEM_WriteIMulLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd") 1, false, false, 13, 9,  5, 1,  2, 2}, // #176
    6455             :   {DBGFIELD("IIC_IMUL32_RR_WriteIMul") 1, false, false, 22, 7,  6, 1,  0, 0}, // #177
    6456             :   {DBGFIELD("IIC_IMUL32_RM_WriteIMulLd_ReadAfterLd") 1, false, false, 13, 9,  5, 1,  1, 1}, // #178
    6457             :   {DBGFIELD("IIC_IMUL32_RMI_WriteIMulLd") 1, false, false, 13, 9,  5, 1,  0, 0}, // #179
    6458             :   {DBGFIELD("IIC_IMUL32_RRI_WriteIMul") 1, false, false, 22, 7,  6, 1,  0, 0}, // #180
    6459             :   {DBGFIELD("IIC_IMUL64_WriteIMulLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd") 1, false, false, 13, 9,  5, 1,  2, 2}, // #181
    6460             :   {DBGFIELD("IIC_IMUL64_RR_WriteIMul") 1, false, false, 22, 7,  6, 1,  0, 0}, // #182
    6461             :   {DBGFIELD("IIC_IMUL64_RM_WriteIMulLd_ReadAfterLd") 1, false, false, 13, 9,  5, 1,  1, 1}, // #183
    6462             :   {DBGFIELD("IIC_IMUL64_RMI_WriteIMulLd") 1, false, false, 13, 9,  5, 1,  0, 0}, // #184
    6463             :   {DBGFIELD("IIC_IMUL64_RRI_WriteIMul") 1, false, false, 22, 7,  6, 1,  0, 0}, // #185
    6464             :   {DBGFIELD("IIC_IMUL8_WriteIMulLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd") 1, false, false, 13, 9,  5, 1,  2, 2}, // #186
    6465             :   {DBGFIELD("IIC_IMUL8_WriteIMul") 1, false, false, 22, 7,  6, 1,  0, 0}, // #187
    6466             :   {DBGFIELD("IIC_IN_RI_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #188
    6467             :   {DBGFIELD("IIC_IN_RR_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #189
    6468             :   {DBGFIELD("IIC_INS_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #190
    6469             :   {DBGFIELD("IIC_SSE_INSERTPS_RM_WriteFShuffleLd_ReadAfterLd") 1, false, false, 29, 10,  3, 1,  1, 1}, // #191
    6470             :   {DBGFIELD("IIC_SSE_INSERTPS_RR_WriteFShuffle") 1, false, false, 39, 8,  2, 1,  0, 0}, // #192
    6471             :   {DBGFIELD("IIC_INT_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #193
    6472             :   {DBGFIELD("IIC_INT3_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #194
    6473             :   {DBGFIELD("IIC_INVD_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #195
    6474             :   {DBGFIELD("IIC_INVLPG_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #196
    6475             :   {DBGFIELD("WriteJumpLd")        1, false, false, 91, 6,  3, 1,  0, 0}, // #197
    6476             :   {DBGFIELD("IIC_IRET_WriteJumpLd") 1, false, false, 91, 6,  3, 1,  0, 0}, // #198
    6477             :   {DBGFIELD("IIC_FST_WriteStore") 1, false, false, 157, 4,  2, 1,  0, 0}, // #199
    6478             :   {DBGFIELD("IIC_FIST_WriteStore") 1, false, false, 157, 4,  2, 1,  0, 0}, // #200
    6479             :   {DBGFIELD("IIC_SSE_CVT_Scalar_RM_WriteCvtF2FLd_ReadAfterLd") 1, false, false, 13, 9,  5, 1,  1, 1}, // #201
    6480             :   {DBGFIELD("IIC_SSE_CVT_Scalar_RM_WriteCvtI2FLd_ReadAfterLd") 1, false, false, 13, 9, 10, 1,  1, 1}, // #202
    6481             :   {DBGFIELD("WriteLoad")          1, false, false, 101, 3,  9, 1,  0, 0}, // #203
    6482             :   {DBGFIELD("IIC_Jcc_WriteJump")  1, false, false, 97, 4,  2, 1,  0, 0}, // #204
    6483             :   {DBGFIELD("IIC_JCXZ_WriteJump") 1, false, false, 97, 4,  2, 1,  0, 0}, // #205
    6484             :   {DBGFIELD("IIC_JMP_MEM_WriteJumpLd") 1, false, false, 91, 6,  3, 1,  0, 0}, // #206
    6485             :   {DBGFIELD("IIC_JMP_REG_WriteJump") 1, false, false, 97, 4,  2, 1,  0, 0}, // #207
    6486             :   {DBGFIELD("IIC_JMP_REL_WriteJump") 1, false, false, 97, 4,  2, 1,  0, 0}, // #208
    6487             :   {DBGFIELD("IIC_AHF_WriteALU")   1, false, false,  1, 2,  2, 1,  0, 0}, // #209
    6488             :   {DBGFIELD("IIC_LAR_RM_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #210
    6489             :   {DBGFIELD("IIC_LAR_RR_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #211
    6490             :   {DBGFIELD("IIC_CMPX_LOCK_WriteALULd_WriteRMW") 2, false, false,  3, 6,  3, 2,  0, 0}, // #212
    6491             :   {DBGFIELD("IIC_CMPX_LOCK_16B_WriteALULd_WriteRMW") 2, false, false,  3, 6,  3, 2,  0, 0}, // #213
    6492             :   {DBGFIELD("IIC_CMPX_LOCK_8_WriteALULd_WriteRMW") 2, false, false,  3, 6,  3, 2,  0, 0}, // #214
    6493             :   {DBGFIELD("IIC_CMPX_LOCK_8B_WriteALULd_WriteRMW") 2, false, false,  3, 6,  3, 2,  0, 0}, // #215
    6494             :   {DBGFIELD("IIC_SSE_LDDQU_WriteLoad") 1, false, false, 101, 3,  9, 1,  0, 0}, // #216
    6495             :   {DBGFIELD("IIC_SSE_LDMXCSR_WriteLoad") 1, false, false, 101, 3,  9, 1,  0, 0}, // #217
    6496             :   {DBGFIELD("IIC_LXS_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #218
    6497             :   {DBGFIELD("IIC_FLDZ_WriteZero") 1, false, false,  0, 0,  2, 1,  0, 0}, // #219
    6498             :   {DBGFIELD("IIC_FIST_WriteZero") 1, false, false,  0, 0,  2, 1,  0, 0}, // #220
    6499             :   {DBGFIELD("IIC_FLD_WriteLoad")  1, false, false, 101, 3,  9, 1,  0, 0}, // #221
    6500             :   {DBGFIELD("IIC_FLD80_WriteLoad") 1, false, false, 101, 3,  9, 1,  0, 0}, // #222
    6501             :   {DBGFIELD("IIC_FLD_WriteMove")  1, false, false,  1, 2,  2, 1,  0, 0}, // #223
    6502             :   {DBGFIELD("IIC_LEA_16_WriteLEA") 1, false, false, 161, 4,  2, 1,  0, 0}, // #224
    6503             :   {DBGFIELD("IIC_LEA_WriteLEA")   1, false, false, 161, 4,  2, 1,  0, 0}, // #225
    6504             :   {DBGFIELD("IIC_LEAVE_WriteALU") 1, false, false,  1, 2,  2, 1,  0, 0}, // #226
    6505             :   {DBGFIELD("IIC_SSE_LFENCE_WriteFence") 1, false, false, 165, 5,  2, 1,  0, 0}, // #227
    6506             :   {DBGFIELD("IIC_LGDT_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #228
    6507             :   {DBGFIELD("IIC_LIDT_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #229
    6508             :   {DBGFIELD("IIC_LLDT_MEM_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #230
    6509             :   {DBGFIELD("IIC_LLDT_REG_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #231
    6510             :   {DBGFIELD("IIC_LWP")            0, false, false,  0, 0,  0, 0,  0, 0}, // #232
    6511             :   {DBGFIELD("IIC_LMSW_REG_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #233
    6512             :   {DBGFIELD("IIC_LMSW_MEM_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #234
    6513             :   {DBGFIELD("IIC_ALU_MEM_WriteALULd_WriteRMW") 2, false, false,  3, 6,  3, 2,  0, 0}, // #235
    6514             :   {DBGFIELD("IIC_ALU_NONMEM_WriteALULd_WriteRMW") 2, false, false,  3, 6,  3, 2,  0, 0}, // #236
    6515             :   {DBGFIELD("IIC_LODS_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #237
    6516             :   {DBGFIELD("IIC_LOOP_WriteJump") 1, false, false, 97, 4,  2, 1,  0, 0}, // #238
    6517             :   {DBGFIELD("IIC_LOOPE_WriteJump") 1, false, false, 97, 4,  2, 1,  0, 0}, // #239
    6518             :   {DBGFIELD("IIC_LOOPNE_WriteJump") 1, false, false, 97, 4,  2, 1,  0, 0}, // #240
    6519             :   {DBGFIELD("IIC_RET_WriteJumpLd") 1, false, false, 91, 6,  3, 1,  0, 0}, // #241
    6520             :   {DBGFIELD("IIC_LSL_RM_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #242
    6521             :   {DBGFIELD("IIC_LSL_RR_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #243
    6522             :   {DBGFIELD("IIC_LTR_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #244
    6523             :   {DBGFIELD("IIC_XADD_LOCK_MEM_WriteALULd_WriteRMW") 2, false, false,  3, 6,  3, 2,  0, 0}, // #245
    6524             :   {DBGFIELD("IIC_XADD_LOCK_MEM8_WriteALULd_WriteRMW") 2, false, false,  3, 6,  3, 2,  0, 0}, // #246
    6525             :   {DBGFIELD("IIC_SSE_MASKMOV_WriteStore") 1, false, false, 157, 4,  2, 1,  0, 0}, // #247
    6526             :   {DBGFIELD("IIC_SSE_MFENCE_WriteFence") 1, false, false, 165, 5,  2, 1,  0, 0}, // #248
    6527             :   {DBGFIELD("IIC_MMX_CVT_PD_RM_WriteCvtF2ILd") 1, false, false, 13, 9,  5, 1,  0, 0}, // #249
    6528             :   {DBGFIELD("IIC_MMX_CVT_PD_RR_WriteCvtF2I") 1, false, false, 22, 7,  6, 1,  0, 0}, // #250
    6529             :   {DBGFIELD("WriteCvtI2FLd")      1, false, false, 13, 9, 10, 1,  0, 0}, // #251
    6530             :   {DBGFIELD("WriteCvtI2F")        1, false, false, 22, 7,  9, 1,  0, 0}, // #252
    6531             :   {DBGFIELD("IIC_MMX_CVT_PS_RM_WriteCvtF2ILd") 1, false, false, 13, 9,  5, 1,  0, 0}, // #253
    6532             :   {DBGFIELD("IIC_MMX_CVT_PS_RR_WriteCvtF2I") 1, false, false, 22, 7,  6, 1,  0, 0}, // #254
    6533             :   {DBGFIELD("IIC_MMX_EMMS")       0, false, false,  0, 0,  0, 0,  0, 0}, // #255
    6534             :   {DBGFIELD("IIC_MMX_MASKMOV_WriteShuffle") 1, false, false, 39, 8,  2, 1,  0, 0}, // #256
    6535             :   {DBGFIELD("IIC_MMX_MOV_REG_MM_WriteStore") 1, false, false, 157, 4,  2, 1,  0, 0}, // #257
    6536             :   {DBGFIELD("IIC_MMX_MOV_REG_MM_WriteMove") 1, false, false,  1, 2,  2, 1,  0, 0}, // #258
    6537             :   {DBGFIELD("IIC_MMX_MOV_MM_RM_WriteStore") 1, false, false, 157, 4,  2, 1,  0, 0}, // #259
    6538             :   {DBGFIELD("IIC_MMX_MOV_MM_RM_WriteLoad") 1, false, false, 101, 3,  9, 1,  0, 0}, // #260
    6539             :   {DBGFIELD("IIC_MMX_MOV_MM_RM_WriteMove") 1, false, false,  1, 2,  2, 1,  0, 0}, // #261
    6540             :   {DBGFIELD("IIC_MMX_MOVQ_RM_WriteLoad") 1, false, false, 101, 3,  9, 1,  0, 0}, // #262
    6541             :   {DBGFIELD("IIC_MMX_MOVQ_RR_WriteMove") 1, false, false,  1, 2,  2, 1,  0, 0}, // #263
    6542             :   {DBGFIELD("IIC_MMX_MOVQ_RM_WriteStore") 1, false, false, 157, 4,  2, 1,  0, 0}, // #264
    6543             :   {DBGFIELD("WriteMove")          1, false, false,  1, 2,  2, 1,  0, 0}, // #265
    6544             :   {DBGFIELD("IIC_MMX_ALU_RM_WriteVecALULd") 1, false, false, 170, 6,  3, 1,  0, 0}, // #266
    6545             :   {DBGFIELD("IIC_MMX_ALU_RR_WriteVecALU") 1, false, false, 161, 4,  2, 1,  0, 0}, // #267
    6546             :   {DBGFIELD("IIC_MMX_PCK_RM_WriteShuffleLd_ReadAfterLd") 1, false, false, 29, 10,  3, 1,  1, 1}, // #268
    6547             :   {DBGFIELD("IIC_MMX_PCK_RR_WriteShuffle") 1, false, false, 39, 8,  2, 1,  0, 0}, // #269
    6548             :   {DBGFIELD("IIC_MMX_ALU_RM_WriteVecALULd_ReadAfterLd") 1, false, false, 170, 6,  3, 1,  1, 1}, // #270
    6549             :   {DBGFIELD("IIC_MMX_ALUQ_RM_WriteVecALULd_ReadAfterLd") 1, false, false, 170, 6,  3, 1,  1, 1}, // #271
    6550             :   {DBGFIELD("IIC_MMX_ALUQ_RR_WriteVecALU") 1, false, false, 161, 4,  2, 1,  0, 0}, // #272
    6551             :   {DBGFIELD("WriteShuffleLd_ReadAfterLd") 1, false, false, 29, 10,  3, 1,  1, 1}, // #273
    6552             :   {DBGFIELD("WriteShuffle")       1, false, false, 39, 8,  2, 1,  0, 0}, // #274
    6553             :   {DBGFIELD("IIC_MMX_ALU_RM_WriteVecLogicLd_ReadAfterLd") 1, false, false, 17, 5,  3, 1,  1, 1}, // #275
    6554             :   {DBGFIELD("IIC_MMX_ALU_RR_WriteVecLogic") 1, false, false, 26, 3,  2, 1,  0, 0}, // #276
    6555             :   {DBGFIELD("IIC_MMX_MISC_FUNC_REG_WriteVecIMulLd_ReadAfterLd") 1, false, false, 105, 11, 15, 1,  1, 1}, // #277
    6556             :   {DBGFIELD("IIC_MMX_MISC_FUNC_MEM_WriteVecIMul") 1, false, false, 117, 9,  3, 1,  0, 0}, // #278
    6557             :   {DBGFIELD("IIC_MMX_PEXTR_WriteShuffle") 1, false, false, 39, 8,  2, 1,  0, 0}, // #279
    6558             :   {DBGFIELD("IIC_MMX_PHADDSUBW_RM_WriteVecALULd_ReadAfterLd") 1, false, false, 170, 6,  3, 1,  1, 1}, // #280
    6559             :   {DBGFIELD("IIC_MMX_PHADDSUBW_RR_WriteVecALU") 1, false, false, 161, 4,  2, 1,  0, 0}, // #281
    6560             :   {DBGFIELD("IIC_MMX_PHADDSUBD_RM_WriteVecALULd_ReadAfterLd") 1, false, false, 170, 6,  3, 1,  1, 1}, // #282
    6561             :   {DBGFIELD("IIC_MMX_PHADDSUBD_RR_WriteVecALU") 1, false, false, 161, 4,  2, 1,  0, 0}, // #283
    6562             :   {DBGFIELD("IIC_MMX_PINSRW_WriteShuffleLd_ReadAfterLd") 1, false, false, 29, 10,  3, 1,  1, 1}, // #284
    6563             :   {DBGFIELD("IIC_MMX_PINSRW_WriteShuffle") 1, false, false, 39, 8,  2, 1,  0, 0}, // #285
    6564             :   {DBGFIELD("IIC_MMX_PMUL_WriteVecIMulLd_ReadAfterLd") 1, false, false, 105, 11, 15, 1,  1, 1}, // #286
    6565             :   {DBGFIELD("IIC_MMX_PMUL_WriteVecIMul") 1, false, false, 117, 9,  3, 1,  0, 0}, // #287
    6566             :   {DBGFIELD("IIC_MMX_PSADBW_WriteVecIMulLd_ReadAfterLd") 1, false, false, 105, 11, 15, 1,  1, 1}, // #288
    6567             :   {DBGFIELD("IIC_MMX_PSADBW_WriteVecIMul") 1, false, false, 117, 9,  3, 1,  0, 0}, // #289
    6568             :   {DBGFIELD("IIC_MMX_PSHUF_WriteShuffleLd_ReadAfterLd") 1, false, false, 29, 10,  3, 1,  1, 1}, // #290
    6569             :   {DBGFIELD("IIC_MMX_PSHUF_WriteShuffle") 1, false, false, 39, 8,  2, 1,  0, 0}, // #291
    6570             :   {DBGFIELD("IIC_MMX_PSHUF_WriteShuffleLd") 1, false, false, 29, 10,  3, 1,  0, 0}, // #292
    6571             :   {DBGFIELD("IIC_MMX_SHIFT_RI_WriteVecShift") 1, false, false, 117, 9,  2, 1,  0, 0}, // #293
    6572             :   {DBGFIELD("IIC_MMX_SHIFT_RM_WriteVecShiftLd_ReadAfterLd") 1, false, false, 105, 11,  3, 1,  1, 1}, // #294
    6573             :   {DBGFIELD("IIC_MMX_SHIFT_RR_WriteVecShift") 1, false, false, 117, 9,  2, 1,  0, 0}, // #295
    6574             :   {DBGFIELD("IIC_MMX_UNPCK_H_RM_WriteShuffleLd_ReadAfterLd") 1, false, false, 29, 10,  3, 1,  1, 1}, // #296
    6575             :   {DBGFIELD("IIC_MMX_UNPCK_H_RR_WriteShuffle") 1, false, false, 39, 8,  2, 1,  0, 0}, // #297
    6576             :   {DBGFIELD("IIC_MMX_UNPCK_L_WriteShuffleLd_ReadAfterLd") 1, false, false, 29, 10,  3, 1,  1, 1}, // #298
    6577             :   {DBGFIELD("IIC_MMX_UNPCK_L_WriteShuffle") 1, false, false, 39, 8,  2, 1,  0, 0}, // #299
    6578             :   {DBGFIELD("IIC_SSE_MONITORX_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #300
    6579             :   {DBGFIELD("IIC_SSE_MONITOR_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #301
    6580             :   {DBGFIELD("IIC_MOV_MEM_WriteALU") 1, false, false,  1, 2,  2, 1,  0, 0}, // #302
    6581             :   {DBGFIELD("IIC_MOV_MEM_WriteStore") 1, false, false, 157, 4,  2, 1,  0, 0}, // #303
    6582             :   {DBGFIELD("IIC_MOV_MEM_SR_WriteMove") 1, false, false,  1, 2,  2, 1,  0, 0}, // #304
    6583             :   {DBGFIELD("IIC_MOV_WriteMove")  1, false, false,  1, 2,  2, 1,  0, 0}, // #305
    6584             :   {DBGFIELD("IIC_MOV_MEM_WriteLoad") 1, false, false, 101, 3,  9, 1,  0, 0}, // #306
    6585             :   {DBGFIELD("IIC_MOV_REG_SR_WriteMove") 1, false, false,  1, 2,  2, 1,  0, 0}, // #307
    6586             :   {DBGFIELD("IIC_MOV_SR_MEM_WriteMove") 1, false, false,  1, 2,  2, 1,  0, 0}, // #308
    6587             :   {DBGFIELD("IIC_MOV_SR_REG_WriteMove") 1, false, false,  1, 2,  2, 1,  0, 0}, // #309
    6588             :   {DBGFIELD("IIC_MOV_CR_REG_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #310
    6589             :   {DBGFIELD("IIC_MOV_DR_REG_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #311
    6590             :   {DBGFIELD("IIC_ALU_NONMEM_WriteZero") 1, false, false,  0, 0,  2, 1,  0, 0}, // #312
    6591             :   {DBGFIELD("IIC_MOV_REG_CR_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #313
    6592             :   {DBGFIELD("IIC_MOV_REG_DR_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #314
    6593             :   {DBGFIELD("IIC_SSE_MOVDQ_WriteLoad") 1, false, false, 101, 3,  9, 1,  0, 0}, // #315
    6594             :   {DBGFIELD("IIC_SSE_MOVDQ_WriteMove") 1, false, false,  1, 2,  2, 1,  0, 0}, // #316
    6595             :   {DBGFIELD("IIC_SSE_MOVA_P_MR_WriteStore") 1, false, false, 157, 4,  2, 1,  0, 0}, // #317
    6596             :   {DBGFIELD("IIC_SSE_MOVA_P_RM_WriteLoad") 1, false, false, 101, 3,  9, 1,  0, 0}, // #318
    6597             :   {DBGFIELD("IIC_SSE_MOVA_P_RR_WriteFShuffle") 1, false, false, 39, 8,  2, 1,  0, 0}, // #319
    6598             :   {DBGFIELD("IIC_MOVBE_WriteStore") 1, false, false, 157, 4,  2, 1,  0, 0}, // #320
    6599             :   {DBGFIELD("IIC_MOVBE_WriteALULd") 1, false, false,  9, 4,  3, 1,  0, 0}, // #321
    6600             :   {DBGFIELD("IIC_SSE_MOV_LH_WriteLoad") 1, false, false, 101, 3,  9, 1,  0, 0}, // #322
    6601             :   {DBGFIELD("IIC_SSE_MOV_LH_WriteFShuffle") 1, false, false, 39, 8,  2, 1,  0, 0}, // #323
    6602             :   {DBGFIELD("IIC_SSE_MOVA_P_RR_WriteMove") 1, false, false,  1, 2,  2, 1,  0, 0}, // #324
    6603             :   {DBGFIELD("IIC_SSE_MOVU_P_MR_WriteStore") 1, false, false, 157, 4,  2, 1,  0, 0}, // #325
    6604             :   {DBGFIELD("IIC_SSE_MOVU_P_RM_WriteLoad") 1, false, false, 101, 3,  9, 1,  0, 0}, // #326
    6605             :   {DBGFIELD("IIC_SSE_MOVU_P_RR_WriteMove") 1, false, false,  1, 2,  2, 1,  0, 0}, // #327
    6606             :   {DBGFIELD("IIC_SSE_MOV_LH_WriteStore") 1, false, false, 157, 4,  2, 1,  0, 0}, // #328
    6607             :   {DBGFIELD("IIC_SSE_MOV_LH_WriteFShuffleLd_ReadAfterLd") 1, false, false, 29, 10,  3, 1,  1, 1}, // #329
    6608             :   {DBGFIELD("IIC_SSE_MOVMSK_WriteVecLogic") 1, false, false, 26, 3,  2, 1,  0, 0}, // #330
    6609             :   {DBGFIELD("IIC_SSE_MOVNT_WriteStore") 1, false, false, 157, 4,  2, 1,  0, 0}, // #331
    6610             :   {DBGFIELD("IIC_SSE_MOVDQ_WriteStore") 1, false, false, 157, 4,  2, 1,  0, 0}, // #332
    6611             :   {DBGFIELD("IIC_SSE_MOVD_ToGP_WriteMove") 1, false, false,  1, 2,  2, 1,  0, 0}, // #333
    6612             :   {DBGFIELD("IIC_SSE_MOVQ_RR_WriteVecLogic") 1, false, false, 26, 3,  2, 1,  0, 0}, // #334
    6613             :   {DBGFIELD("IIC_MOVS_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #335
    6614             :   {DBGFIELD("IIC_SSE_MOV_S_MR_WriteStore") 1, false, false, 157, 4,  2, 1,  0, 0}, // #336
    6615             :   {DBGFIELD("IIC_SSE_MOV_S_RM_WriteLoad") 1, false, false, 101, 3,  9, 1,  0, 0}, // #337
    6616             :   {DBGFIELD("IIC_SSE_MOV_S_RR_WriteFShuffle") 1, false, false, 39, 8,  2, 1,  0, 0}, // #338
    6617             :   {DBGFIELD("IIC_MOVSX_R16_M8_WriteALULd") 1, false, false,  9, 4,  3, 1,  0, 0}, // #339
    6618             :   {DBGFIELD("IIC_MOVSX_R16_R8_WriteALU") 1, false, false,  1, 2,  2, 1,  0, 0}, // #340
    6619             :   {DBGFIELD("IIC_MOVSX_WriteALULd") 1, false, false,  9, 4,  3, 1,  0, 0}, // #341
    6620             :   {DBGFIELD("IIC_MOVSX_WriteALU") 1, false, false,  1, 2,  2, 1,  0, 0}, // #342
    6621             :   {DBGFIELD("IIC_SSE_MOVU_P_RR_WriteFShuffle") 1, false, false, 39, 8,  2, 1,  0, 0}, // #343
    6622             :   {DBGFIELD("IIC_MOVZX_R16_M8_WriteALULd") 1, false, false,  9, 4,  3, 1,  0, 0}, // #344
    6623             :   {DBGFIELD("IIC_MOVZX_R16_R8_WriteALU") 1, false, false,  1, 2,  2, 1,  0, 0}, // #345
    6624             :   {DBGFIELD("IIC_MOVZX_WriteALULd") 1, false, false,  9, 4,  3, 1,  0, 0}, // #346
    6625             :   {DBGFIELD("IIC_MOVZX_WriteALU") 1, false, false,  1, 2,  2, 1,  0, 0}, // #347
    6626             :   {DBGFIELD("IIC_SSE_MPSADBW_RM_WriteMPSADLd_ReadAfterLd") 1, false, false, 176, 14, 16, 1,  1, 1}, // #348
    6627             :   {DBGFIELD("IIC_SSE_MPSADBW_RR_WriteMPSAD") 1, false, false, 190, 12, 16, 1,  0, 0}, // #349
    6628             :   {DBGFIELD("IIC_MUL16_MEM_WriteIMulLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd") 1, false, false, 13, 9,  5, 1,  2, 2}, // #350
    6629             :   {DBGFIELD("IIC_MUL16_REG_WriteIMul") 1, false, false, 22, 7,  6, 1,  0, 0}, // #351
    6630             :   {DBGFIELD("IIC_MUL32_MEM_WriteIMulLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd") 1, false, false, 13, 9,  5, 1,  2, 2}, // #352
    6631             :   {DBGFIELD("IIC_MUL32_REG_WriteIMul") 1, false, false, 22, 7,  6, 1,  0, 0}, // #353
    6632             :   {DBGFIELD("IIC_MUL64_WriteIMulLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd") 1, false, false, 13, 9,  5, 1,  2, 2}, // #354
    6633             :   {DBGFIELD("IIC_MUL64_WriteIMul") 1, false, false, 22, 7,  6, 1,  0, 0}, // #355
    6634             :   {DBGFIELD("IIC_MUL8_WriteIMulLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd_ReadAfterLd") 1, false, false, 13, 9,  5, 1,  2, 2}, // #356
    6635             :   {DBGFIELD("IIC_MUL8_WriteIMul") 1, false, false, 22, 7,  6, 1,  0, 0}, // #357
    6636             :   {DBGFIELD("IIC_SSE_MUL_F64P_RM_WriteFMulLd_ReadAfterLd") 1, false, false, 105, 11, 15, 1,  1, 1}, // #358
    6637             :   {DBGFIELD("IIC_SSE_MUL_F64P_RR_WriteFMul") 1, false, false, 117, 9,  3, 1,  0, 0}, // #359
    6638             :   {DBGFIELD("IIC_SSE_MUL_F32P_RR_WriteFMul") 1, false, false, 117, 9,  3, 1,  0, 0}, // #360
    6639             :   {DBGFIELD("IIC_SSE_MUL_F64S_RM_WriteFMulLd_ReadAfterLd") 1, false, false, 105, 11, 15, 1,  1, 1}, // #361
    6640             :   {DBGFIELD("IIC_SSE_MUL_F64S_RR_WriteFMul") 1, false, false, 117, 9,  3, 1,  0, 0}, // #362
    6641             :   {DBGFIELD("IIC_SSE_MUL_F32S_RR_WriteFMul") 1, false, false, 117, 9,  3, 1,  0, 0}, // #363
    6642             :   {DBGFIELD("IIC_MUL8_WriteIMulLd_WriteIMulH") 2, false, false, 13, 9,  5, 2,  0, 0}, // #364
    6643             :   {DBGFIELD("IIC_MUL8_WriteIMul_WriteIMulH") 2, false, false, 22, 7, 17, 2,  0, 0}, // #365
    6644             :   {DBGFIELD("WriteFMulLd")        1, false, false, 105, 11, 15, 1,  0, 0}, // #366
    6645             :   {DBGFIELD("WriteFMul")          1, false, false, 117, 9,  3, 1,  0, 0}, // #367
    6646             :   {DBGFIELD("IIC_SSE_MWAITX_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #368
    6647             :   {DBGFIELD("IIC_SSE_MWAIT_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #369
    6648             :   {DBGFIELD("IIC_NOP_WriteZero")  1, false, false,  0, 0,  2, 1,  0, 0}, // #370
    6649             :   {DBGFIELD("IIC_OUT_IR_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #371
    6650             :   {DBGFIELD("IIC_OUT_RR_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #372
    6651             :   {DBGFIELD("IIC_OUTS_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #373
    6652             :   {DBGFIELD("IIC_SSE_PABS_RM_WriteVecALULd") 1, false, false, 170, 6,  3, 1,  0, 0}, // #374
    6653             :   {DBGFIELD("IIC_SSE_PABS_RR_WriteVecALU") 1, false, false, 161, 4,  2, 1,  0, 0}, // #375
    6654             :   {DBGFIELD("IIC_SSE_PACK_WriteShuffleLd_ReadAfterLd") 1, false, false, 29, 10,  3, 1,  1, 1}, // #376
    6655             :   {DBGFIELD("IIC_SSE_PACK_WriteShuffle") 1, false, false, 39, 8,  2, 1,  0, 0}, // #377
    6656             :   {DBGFIELD("IIC_SSE_INTALU_P_RM_WriteVecALULd_ReadAfterLd") 1, false, false, 170, 6,  3, 1,  1, 1}, // #378
    6657             :   {DBGFIELD("IIC_SSE_INTALU_P_RR_WriteVecALU") 1, false, false, 161, 4,  2, 1,  0, 0}, // #379
    6658             :   {DBGFIELD("IIC_SSE_INTALUQ_P_RM_WriteVecALULd_ReadAfterLd") 1, false, false, 170, 6,  3, 1,  1, 1}, // #380
    6659             :   {DBGFIELD("IIC_SSE_INTALUQ_P_RR_WriteVecALU") 1, false, false, 161, 4,  2, 1,  0, 0}, // #381
    6660             :   {DBGFIELD("IIC_SSE_PALIGNRM_WriteShuffleLd_ReadAfterLd") 1, false, false, 29, 10,  3, 1,  1, 1}, // #382
    6661             :   {DBGFIELD("IIC_SSE_PALIGNRR_WriteShuffle") 1, false, false, 39, 8,  2, 1,  0, 0}, // #383
    6662             :   {DBGFIELD("IIC_SSE_PAUSE_WriteNop") 1, false, false,  0, 0,  2, 1,  0, 0}, // #384
    6663             :   {DBGFIELD("IIC_ALU_MEM_WriteVarBlendLd_ReadAfterLd") 1, false, false, 47, 10, 16, 1,  1, 1}, // #385
    6664             :   {DBGFIELD("IIC_ALU_NONMEM_WriteVarBlend") 1, false, false, 57, 8, 19, 1,  0, 0}, // #386
    6665             :   {DBGFIELD("IIC_SSE_INTALU_P_RM_WriteBlendLd_ReadAfterLd") 1, false, false, 170, 6,  3, 1,  1, 1}, // #387
    6666             :   {DBGFIELD("IIC_SSE_INTALU_P_RR_WriteBlend") 1, false, false, 161, 4,  2, 1,  0, 0}, // #388
    6667             :   {DBGFIELD("IIC_SSE_PCLMULQDQ_RM_WriteCLMulLd_ReadAfterLd") 1, false, false, 202, 14,  5, 1,  1, 1}, // #389
    6668             :   {DBGFIELD("IIC_SSE_PCLMULQDQ_RR_WriteCLMul") 1, false, false, 216, 12,  5, 1,  0, 0}, // #390
    6669             :   {DBGFIELD("WriteVecALULd_ReadAfterLd") 1, false, false, 170, 6,  3, 1,  1, 1}, // #391
    6670             :   {DBGFIELD("WriteVecALU")        1, false, false, 161, 4,  2, 1,  0, 0}, // #392
    6671             :   {DBGFIELD("WritePCmpEStrILd_ReadAfterLd") 1, false, false, 228, 15, 20, 1,  1, 1}, // #393
    6672             :   {DBGFIELD("WritePCmpEStrI")     1, false, false, 243, 6, 20, 1,  0, 0}, // #394
    6673             :   {DBGFIELD("WritePCmpEStrMLd_ReadAfterLd") 1, false, false, 249, 8,  8, 1,  1, 1}, // #395
    6674             :   {DBGFIELD("WritePCmpEStrM")     1, false, false, 257, 13,  8, 1,  0, 0}, // #396
    6675             :   {DBGFIELD("WritePCmpIStrILd_ReadAfterLd") 1, false, false, 270, 11, 20, 1,  1, 1}, // #397
    6676             :   {DBGFIELD("WritePCmpIStrI")     1, false, false, 281, 9, 20, 1,  0, 0}, // #398
    6677             :   {DBGFIELD("WritePCmpIStrMLd_ReadAfterLd") 1, false, false, 270, 11,  8, 1,  1, 1}, // #399
    6678             :   {DBGFIELD("WritePCmpIStrM")     1, false, false, 281, 9,  8, 1,  0, 0}, // #400
    6679             :   {DBGFIELD("WriteShuffleLd_WriteRMW") 2, false, false, 290, 12,  3, 2,  0, 0}, // #401
    6680             :   {DBGFIELD("IIC_SSE_PEXTRW_WriteShuffleLd_ReadAfterLd") 1, false, false, 29, 10,  3, 1,  1, 1}, // #402
    6681             :   {DBGFIELD("IIC_SSE_PHADDSUBD_RM_WritePHAddLd_ReadAfterLd") 3, false, false, 133, 13, 16, 1,  1, 1}, // #403
    6682             :   {DBGFIELD("IIC_SSE_PHADDSUBD_RR_WritePHAdd") 3, false, false, 146, 11,  6, 1,  0, 0}, // #404
    6683             :   {DBGFIELD("IIC_SSE_PHADDSUBSW_RM_WritePHAddLd_ReadAfterLd") 3, false, false, 133, 13, 16, 1,  1, 1}, // #405
    6684             :   {DBGFIELD("IIC_SSE_PHADDSUBSW_RR_WritePHAdd") 3, false, false, 146, 11,  6, 1,  0, 0}, // #406
    6685             :   {DBGFIELD("IIC_SSE_PHADDSUBW_RM_WritePHAddLd_ReadAfterLd") 3, false, false, 133, 13, 16, 1,  1, 1}, // #407
    6686             :   {DBGFIELD("IIC_SSE_PHADDSUBW_RR_WritePHAdd") 3, false, false, 146, 11,  6, 1,  0, 0}, // #408
    6687             :   {DBGFIELD("WriteVecIMulLd")     1, false, false, 105, 11, 15, 1,  0, 0}, // #409
    6688             :   {DBGFIELD("WriteVecIMul")       1, false, false, 117, 9,  3, 1,  0, 0}, // #410
    6689             :   {DBGFIELD("IIC_SSE_PINSRW_WriteShuffleLd_ReadAfterLd") 1, false, false, 29, 10,  3, 1,  1, 1}, // #411
    6690             :   {DBGFIELD("IIC_SSE_PINSRW_WriteShuffle") 1, false, false, 39, 8,  2, 1,  0, 0}, // #412
    6691             :   {DBGFIELD("IIC_SSE_PMADD_WriteVecIMulLd_ReadAfterLd") 1, false, false, 105, 11, 15, 1,  1, 1}, // #413
    6692             :   {DBGFIELD("IIC_SSE_PMADD_WriteVecIMul") 1, false, false, 117, 9,  3, 1,  0, 0}, // #414
    6693             :   {DBGFIELD("WriteVecIMulLd_ReadAfterLd") 1, false, false, 105, 11, 15, 1,  1, 1}, // #415
    6694             :   {DBGFIELD("IIC_SSE_INTALU_P_RM_WriteShuffleLd") 1, false, false, 29, 10,  3, 1,  0, 0}, // #416
    6695             :   {DBGFIELD("IIC_SSE_INTALU_P_RR_WriteShuffle") 1, false, false, 39, 8,  2, 1,  0, 0}, // #417
    6696             :   {DBGFIELD("IIC_SSE_PMULHRSW_WriteVecIMulLd_ReadAfterLd") 1, false, false, 105, 11, 15, 1,  1, 1}, // #418
    6697             :   {DBGFIELD("IIC_SSE_PMULHRSW_WriteVecIMul") 1, false, false, 117, 9,  3, 1,  0, 0}, // #419
    6698             :   {DBGFIELD("IIC_SSE_INTMUL_P_RM_WriteVecIMulLd_ReadAfterLd") 1, false, false, 105, 11, 15, 1,  1, 1}, // #420
    6699             :   {DBGFIELD("IIC_SSE_INTMUL_P_RR_WriteVecIMul") 1, false, false, 117, 9,  3, 1,  0, 0}, // #421
    6700             :   {DBGFIELD("IIC_POP_REG16_WriteLoad") 1, false, false, 101, 3,  9, 1,  0, 0}, // #422
    6701             :   {DBGFIELD("IIC_POP_MEM_WriteRMW") 1, false, false, 302, 3,  2, 1,  0, 0}, // #423
    6702             :   {DBGFIELD("IIC_POP_REG_WriteLoad") 1, false, false, 101, 3,  9, 1,  0, 0}, // #424
    6703             :   {DBGFIELD("IIC_POP_A_WriteLoad") 1, false, false, 101, 3,  9, 1,  0, 0}, // #425
    6704             :   {DBGFIELD("IIC_SSE_POPCNT_RM_WriteFAddLd") 1, false, false, 13, 9,  5, 1,  0, 0}, // #426
    6705             :   {DBGFIELD("IIC_SSE_POPCNT_RR_WriteFAdd") 1, false, false, 22, 7,  6, 1,  0, 0}, // #427
    6706             :   {DBGFIELD("IIC_POP_SR_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #428
    6707             :   {DBGFIELD("IIC_POP_F_WriteLoad") 1, false, false, 101, 3,  9, 1,  0, 0}, // #429
    6708             :   {DBGFIELD("IIC_POP_FD_WriteLoad") 1, false, false, 101, 3,  9, 1,  0, 0}, // #430
    6709             :   {DBGFIELD("IIC_POP_SR_SS_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #431
    6710             :   {DBGFIELD("IIC_SSE_PSHUFB_RM_WriteShuffleLd_ReadAfterLd") 1, false, false, 29, 10,  3, 1,  1, 1}, // #432
    6711             :   {DBGFIELD("IIC_SSE_PSHUFB_RR_WriteShuffle") 1, false, false, 39, 8,  2, 1,  0, 0}, // #433
    6712             :   {DBGFIELD("IIC_SSE_PSHUF_MI_WriteShuffleLd_ReadAfterLd") 1, false, false, 29, 10,  3, 1,  1, 1}, // #434
    6713             :   {DBGFIELD("IIC_SSE_PSHUF_RI_WriteShuffle") 1, false, false, 39, 8,  2, 1,  0, 0}, // #435
    6714             :   {DBGFIELD("IIC_SSE_PSIGN_RM_WriteVecALULd_ReadAfterLd") 1, false, false, 170, 6,  3, 1,  1, 1}, // #436
    6715             :   {DBGFIELD("IIC_SSE_PSIGN_RR_WriteVecALU") 1, false, false, 161, 4,  2, 1,  0, 0}, // #437
    6716             :   {DBGFIELD("IIC_SSE_INTSHDQ_P_RI_WriteVecShift") 1, false, false, 117, 9,  2, 1,  0, 0}, // #438
    6717             :   {DBGFIELD("IIC_SSE_INTSH_P_RI_WriteVecShift") 1, false, false, 117, 9,  2, 1,  0, 0}, // #439
    6718             :   {DBGFIELD("IIC_SSE_INTSH_P_RM_WriteVecShiftLd_ReadAfterLd") 1, false, false, 105, 11,  3, 1,  1, 1}, // #440
    6719             :   {DBGFIELD("IIC_SSE_INTSH_P_RR_WriteVecShift") 1, false, false, 117, 9,  2, 1,  0, 0}, // #441
    6720             :   {DBGFIELD("WriteVecLogicLd_ReadAfterLd") 1, false, false, 17, 5,  3, 1,  1, 1}, // #442
    6721             :   {DBGFIELD("WriteVecLogic")      1, false, false, 26, 3,  2, 1,  0, 0}, // #443
    6722             :   {DBGFIELD("IIC_SSE_UNPCK_WriteShuffleLd_ReadAfterLd") 1, false, false, 29, 10,  3, 1,  1, 1}, // #444
    6723             :   {DBGFIELD("IIC_SSE_UNPCK_WriteShuffle") 1, false, false, 39, 8,  2, 1,  0, 0}, // #445
    6724             :   {DBGFIELD("IIC_PUSH_IMM_WriteStore") 1, false, false, 157, 4,  2, 1,  0, 0}, // #446
    6725             :   {DBGFIELD("IIC_PUSH_REG_WriteStore") 1, false, false, 157, 4,  2, 1,  0, 0}, // #447
    6726             :   {DBGFIELD("IIC_PUSH_MEM_WriteRMW") 1, false, false, 302, 3,  2, 1,  0, 0}, // #448
    6727             :   {DBGFIELD("IIC_PUSH_A_WriteStore") 1, false, false, 157, 4,  2, 1,  0, 0}, // #449
    6728             :   {DBGFIELD("IIC_PUSH_SR_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #450
    6729             :   {DBGFIELD("IIC_PUSH_CS_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #451
    6730             :   {DBGFIELD("IIC_PUSH_F_WriteStore") 1, false, false, 157, 4,  2, 1,  0, 0}, // #452
    6731             :   {DBGFIELD("IIC_SR_WriteShiftLd_WriteRMW") 2, false, false, 305, 8,  3, 2,  0, 0}, // #453
    6732             :   {DBGFIELD("IIC_SR_WriteShift")  1, false, false, 97, 4,  2, 1,  0, 0}, // #454
    6733             :   {DBGFIELD("IIC_SSE_RCPP_RM_WriteFRcpLd") 1, false, false, 105, 11, 15, 1,  0, 0}, // #455
    6734             :   {DBGFIELD("IIC_SSE_RCPP_RR_WriteFRcp") 1, false, false, 117, 9,  3, 1,  0, 0}, // #456
    6735             :   {DBGFIELD("IIC_SSE_RCPS_RM_WriteFRcpLd_ReadAfterLd") 1, false, false, 105, 11, 15, 1,  1, 1}, // #457
    6736             :   {DBGFIELD("WriteFRcpLd_ReadAfterLd") 1, false, false, 105, 11, 15, 1,  1, 1}, // #458
    6737             :   {DBGFIELD("IIC_SSE_RCPS_RR_WriteFRcp") 1, false, false, 117, 9,  3, 1,  0, 0}, // #459
    6738             :   {DBGFIELD("WriteRMW")           1, false, false, 302, 3,  2, 1,  0, 0}, // #460
    6739             :   {DBGFIELD("IIC_RDMSR_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #461
    6740             :   {DBGFIELD("IIC_RDPMC_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #462
    6741             :   {DBGFIELD("IIC_RDTSC_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #463
    6742             :   {DBGFIELD("IIC_REP_MOVS_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #464
    6743             :   {DBGFIELD("IIC_REP_STOS_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #465
    6744             :   {DBGFIELD("IIC_RET_IMM_WriteJumpLd") 1, false, false, 91, 6,  3, 1,  0, 0}, // #466
    6745             :   {DBGFIELD("WriteShiftLd")       1, false, false, 91, 6,  3, 1,  0, 0}, // #467
    6746             :   {DBGFIELD("WriteShift")         1, false, false, 97, 4,  2, 1,  0, 0}, // #468
    6747             :   {DBGFIELD("IIC_SSE_ROUNDPS_REG_WriteFAddLd") 1, false, false, 13, 9,  5, 1,  0, 0}, // #469
    6748             :   {DBGFIELD("IIC_SSE_ROUNDPS_REG_WriteFAdd") 1, false, false, 22, 7,  6, 1,  0, 0}, // #470
    6749             :   {DBGFIELD("IIC_SSE_ROUNDPS_MEM_WriteFAddLd") 1, false, false, 13, 9,  5, 1,  0, 0}, // #471
    6750             :   {DBGFIELD("WriteFAddLd_ReadAfterLd") 1, false, false, 13, 9,  5, 1,  1, 1}, // #472
    6751             :   {DBGFIELD("IIC_RSM_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #473
    6752             :   {DBGFIELD("IIC_SSE_RSQRTPS_RM_WriteFRsqrtLd") 1, false, false, 105, 11, 15, 1,  0, 0}, // #474
    6753             :   {DBGFIELD("IIC_SSE_RSQRTPS_RR_WriteFRsqrt") 1, false, false, 117, 9,  3, 1,  0, 0}, // #475
    6754             :   {DBGFIELD("IIC_SSE_RSQRTSS_RM_WriteFRsqrtLd_ReadAfterLd") 1, false, false, 105, 11, 15, 1,  1, 1}, // #476
    6755             :   {DBGFIELD("WriteFRsqrtLd_ReadAfterLd") 1, false, false, 105, 11, 15, 1,  1, 1}, // #477
    6756             :   {DBGFIELD("IIC_SSE_RSQRTSS_RR_WriteFRsqrt") 1, false, false, 117, 9,  3, 1,  0, 0}, // #478
    6757             :   {DBGFIELD("WriteShiftLd_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadDefault_ReadAfterLd") 1, false, false, 91, 6,  3, 1,  2, 1}, // #479
    6758             :   {DBGFIELD("IIC_SCAS_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #480
    6759             :   {DBGFIELD("IIC_SET_M_WriteALU_WriteStore") 2, false, false, 313, 5, 21, 2,  0, 0}, // #481
    6760             :   {DBGFIELD("IIC_SET_R_WriteALU") 1, false, false,  1, 2,  2, 1,  0, 0}, // #482
    6761             :   {DBGFIELD("IIC_SSE_SFENCE_WriteFence") 1, false, false, 165, 5,  2, 1,  0, 0}, // #483
    6762             :   {DBGFIELD("IIC_SGDT_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #484
    6763             :   {DBGFIELD("IIC_SHD16_MEM_CL_WriteShiftLd_WriteRMW") 2, false, false, 305, 8,  3, 2,  0, 0}, // #485
    6764             :   {DBGFIELD("IIC_SHD16_MEM_IM_WriteShiftLd_WriteRMW") 2, false, false, 305, 8,  3, 2,  0, 0}, // #486
    6765             :   {DBGFIELD("IIC_SHD16_REG_CL_WriteShift") 1, false, false, 97, 4,  2, 1,  0, 0}, // #487
    6766             :   {DBGFIELD("IIC_SHD16_REG_IM_WriteShift") 1, false, false, 97, 4,  2, 1,  0, 0}, // #488
    6767             :   {DBGFIELD("IIC_SHD32_MEM_CL_WriteShiftLd_WriteRMW") 2, false, false, 305, 8,  3, 2,  0, 0}, // #489
    6768             :   {DBGFIELD("IIC_SHD32_MEM_IM_WriteShiftLd_WriteRMW") 2, false, false, 305, 8,  3, 2,  0, 0}, // #490
    6769             :   {DBGFIELD("IIC_SHD32_REG_CL_WriteShift") 1, false, false, 97, 4,  2, 1,  0, 0}, // #491
    6770             :   {DBGFIELD("IIC_SHD32_REG_IM_WriteShift") 1, false, false, 97, 4,  2, 1,  0, 0}, // #492
    6771             :   {DBGFIELD("IIC_SHD64_MEM_CL_WriteShiftLd_WriteRMW") 2, false, false, 305, 8,  3, 2,  0, 0}, // #493
    6772             :   {DBGFIELD("IIC_SHD64_MEM_IM_WriteShiftLd_WriteRMW") 2, false, false, 305, 8,  3, 2,  0, 0}, // #494
    6773             :   {DBGFIELD("IIC_SHD64_REG_CL_WriteShift") 1, false, false, 97, 4,  2, 1,  0, 0}, // #495
    6774             :   {DBGFIELD("IIC_SHD64_REG_IM_WriteShift") 1, false, false, 97, 4,  2, 1,  0, 0}, // #496
    6775             :   {DBGFIELD("IIC_SSE_SHUFP_WriteFShuffleLd_ReadAfterLd") 1, false, false, 29, 10,  3, 1,  1, 1}, // #497
    6776             :   {DBGFIELD("IIC_SSE_SHUFP_WriteFShuffle") 1, false, false, 39, 8,  2, 1,  0, 0}, // #498
    6777             :   {DBGFIELD("IIC_SIDT_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #499
    6778             :   {DBGFIELD("IIC_SLDT_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #500
    6779             :   {DBGFIELD("IIC_SMSW_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #501
    6780             :   {DBGFIELD("IIC_SSE_SQRTPD_RM_WriteFSqrtLd") 1, false, false, 105, 11, 23, 1,  0, 0}, // #502
    6781             :   {DBGFIELD("IIC_SSE_SQRTPD_RR_WriteFSqrt") 1, false, false, 117, 9, 24, 1,  0, 0}, // #503
    6782             :   {DBGFIELD("IIC_SSE_SQRTPS_RM_WriteFSqrtLd") 1, false, false, 105, 11, 23, 1,  0, 0}, // #504
    6783             :   {DBGFIELD("IIC_SSE_SQRTPS_RR_WriteFSqrt") 1, false, false, 117, 9, 24, 1,  0, 0}, // #505
    6784             :   {DBGFIELD("IIC_SSE_SQRTSD_RM_WriteFSqrtLd_ReadAfterLd") 1, false, false, 105, 11, 23, 1,  1, 1}, // #506
    6785             :   {DBGFIELD("WriteFSqrtLd_ReadAfterLd") 1, false, false, 105, 11, 23, 1,  1, 1}, // #507
    6786             :   {DBGFIELD("IIC_SSE_SQRTSD_RR_WriteFSqrt") 1, false, false, 117, 9, 24, 1,  0, 0}, // #508
    6787             :   {DBGFIELD("IIC_SSE_SQRTSS_RM_WriteFSqrtLd_ReadAfterLd") 1, false, false, 105, 11, 23, 1,  1, 1}, // #509
    6788             :   {DBGFIELD("IIC_SSE_SQRTSS_RR_WriteFSqrt") 1, false, false, 117, 9, 24, 1,  0, 0}, // #510
    6789             :   {DBGFIELD("WriteFSqrt")         1, false, false, 117, 9, 24, 1,  0, 0}, // #511
    6790             :   {DBGFIELD("IIC_STC_WriteALU")   1, false, false,  1, 2,  2, 1,  0, 0}, // #512
    6791             :   {DBGFIELD("IIC_STD_WriteALU")   1, false, false,  1, 2,  2, 1,  0, 0}, // #513
    6792             :   {DBGFIELD("IIC_STI_WriteALU")   1, false, false,  1, 2,  2, 1,  0, 0}, // #514
    6793             :   {DBGFIELD("IIC_SSE_STMXCSR_WriteStore") 1, false, false, 157, 4,  2, 1,  0, 0}, // #515
    6794             :   {DBGFIELD("IIC_STOS_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #516
    6795             :   {DBGFIELD("IIC_STR_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #517
    6796             :   {DBGFIELD("IIC_FST80_WriteStore") 1, false, false, 157, 4,  2, 1,  0, 0}, // #518
    6797             :   {DBGFIELD("IIC_FST_WriteMove")  1, false, false,  1, 2,  2, 1,  0, 0}, // #519
    6798             :   {DBGFIELD("IIC_SWAPGS_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #520
    6799             :   {DBGFIELD("IIC_SYSCALL_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #521
    6800             :   {DBGFIELD("IIC_SYS_ENTER_EXIT_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #522
    6801             :   {DBGFIELD("IIC_JMP_REL_WriteJumpLd") 1, false, false, 91, 6,  3, 1,  0, 0}, // #523
    6802             :   {DBGFIELD("IIC_JMP_MEM_WriteJump") 1, false, false, 97, 4,  2, 1,  0, 0}, // #524
    6803             :   {DBGFIELD("IIC_JMP_REG_WriteJumpLd") 1, false, false, 91, 6,  3, 1,  0, 0}, // #525
    6804             :   {DBGFIELD("WriteJump")          1, false, false, 97, 4,  2, 1,  0, 0}, // #526
    6805             :   {DBGFIELD("IIC_FUCOMI_WriteFAdd") 1, false, false, 22, 7,  6, 1,  0, 0}, // #527
    6806             :   {DBGFIELD("IIC_FUCOM_WriteFAdd") 1, false, false, 22, 7,  6, 1,  0, 0}, // #528
    6807             :   {DBGFIELD("IIC_SSE_UNPCK_WriteFShuffleLd_ReadAfterLd") 1, false, false, 29, 10,  3, 1,  1, 1}, // #529
    6808             :   {DBGFIELD("IIC_SSE_UNPCK_WriteFShuffle") 1, false, false, 39, 8,  2, 1,  0, 0}, // #530
    6809             :   {DBGFIELD("IIC_SSE_ALU_F64P_RM") 0, false, false,  0, 0,  0, 0,  0, 0}, // #531
    6810             :   {DBGFIELD("IIC_SSE_ALU_F64P_RR") 0, false, false,  0, 0,  0, 0,  0, 0}, // #532
    6811             :   {DBGFIELD("IIC_SSE_ALU_F32P_RM") 0, false, false,  0, 0,  0, 0,  0, 0}, // #533
    6812             :   {DBGFIELD("IIC_SSE_ALU_F32P_RR") 0, false, false,  0, 0,  0, 0,  0, 0}, // #534
    6813             :   {DBGFIELD("IIC_SSE_ALU_F64S_RM") 0, false, false,  0, 0,  0, 0,  0, 0}, // #535
    6814             :   {DBGFIELD("IIC_SSE_ALU_F64S_RR") 0, false, false,  0, 0,  0, 0,  0, 0}, // #536
    6815             :   {DBGFIELD("IIC_SSE_ALU_F32S_RM") 0, false, false,  0, 0,  0, 0,  0, 0}, // #537
    6816             :   {DBGFIELD("IIC_SSE_ALU_F32S_RR") 0, false, false,  0, 0,  0, 0,  0, 0}, // #538
    6817             :   {DBGFIELD("WriteFVarBlendLd_ReadAfterLd") 1, false, false, 47, 10, 16, 1,  1, 1}, // #539
    6818             :   {DBGFIELD("WriteFVarBlend")     1, false, false, 57, 8, 19, 1,  0, 0}, // #540
    6819             :   {DBGFIELD("WriteFShuffleLd")    1, false, false, 29, 10,  3, 1,  0, 0}, // #541
    6820             :   {DBGFIELD("WriteFShuffle256")   1, false, false, 39, 8,  6, 1,  0, 0}, // #542
    6821             :   {DBGFIELD("WriteFShuffle")      1, false, false, 39, 8,  2, 1,  0, 0}, // #543
    6822             :   {DBGFIELD("WriteCvtF2ILd")      1, false, false, 13, 9,  5, 1,  0, 0}, // #544
    6823             :   {DBGFIELD("WriteCvtF2I")        1, false, false, 22, 7,  6, 1,  0, 0}, // #545
    6824             :   {DBGFIELD("WriteCvtF2FLd")      1, false, false, 13, 9,  5, 1,  0, 0}, // #546
    6825             :   {DBGFIELD("WriteCvtF2F")        1, false, false, 22, 7,  6, 1,  0, 0}, // #547
    6826             :   {DBGFIELD("WriteCvtF2FLd_WriteRMW") 2, false, false, 318, 11, 25, 2,  0, 0}, // #548
    6827             :   {DBGFIELD("WriteCvtF2FLd_ReadAfterLd") 1, false, false, 13, 9,  5, 1,  1, 1}, // #549
    6828             :   {DBGFIELD("WriteCvtI2FLd_ReadAfterLd") 1, false, false, 13, 9, 10, 1,  1, 1}, // #550
    6829             :   {DBGFIELD("IIC_SSE_DIV_F64P_RM") 0, false, false,  0, 0,  0, 0,  0, 0}, // #551
    6830             :   {DBGFIELD("IIC_SSE_DIV_F64P_RR") 0, false, false,  0, 0,  0, 0,  0, 0}, // #552
    6831             :   {DBGFIELD("IIC_SSE_DIV_F32P_RR") 0, false, false,  0, 0,  0, 0,  0, 0}, // #553
    6832             :   {DBGFIELD("IIC_SSE_DIV_F64S_RM") 0, false, false,  0, 0,  0, 0,  0, 0}, // #554
    6833             :   {DBGFIELD("IIC_SSE_DIV_F64S_RR") 0, false, false,  0, 0,  0, 0,  0, 0}, // #555
    6834             :   {DBGFIELD("IIC_SSE_DIV_F32S_RR") 0, false, false,  0, 0,  0, 0,  0, 0}, // #556
    6835             :   {DBGFIELD("IIC_VERR_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #557
    6836             :   {DBGFIELD("IIC_VERW_REG_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #558
    6837             :   {DBGFIELD("IIC_VERW_MEM_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #559
    6838             :   {DBGFIELD("WriteStore")         1, false, false, 157, 4,  2, 1,  0, 0}, // #560
    6839             :   {DBGFIELD("WriteShuffle256")    1, false, false, 39, 8,  6, 1,  0, 0}, // #561
    6840             :   {DBGFIELD("IIC_ALU_MEM_WriteFBlendLd_WriteRMW") 2, false, false, 126, 7,  3, 2,  0, 0}, // #562
    6841             :   {DBGFIELD("WriteFShuffleLd_ReadAfterLd") 1, false, false, 29, 10,  3, 1,  1, 1}, // #563
    6842             :   {DBGFIELD("WriteShuffle256Ld_ReadAfterLd") 1, false, false, 29, 10,  5, 1,  1, 1}, // #564
    6843             :   {DBGFIELD("IIC_ALU_MEM_WriteFShuffleLd_ReadAfterLd") 1, false, false, 29, 10,  3, 1,  1, 1}, // #565
    6844             :   {DBGFIELD("IIC_ALU_NONMEM_WriteFShuffle") 1, false, false, 39, 8,  2, 1,  0, 0}, // #566
    6845             :   {DBGFIELD("IIC_SSE_MOVDQ")      0, false, false,  0, 0,  0, 0,  0, 0}, // #567
    6846             :   {DBGFIELD("IIC_SSE_MOV_LH")     0, false, false,  0, 0,  0, 0,  0, 0}, // #568
    6847             :   {DBGFIELD("IIC_SSE_MOVD_ToGP")  0, false, false,  0, 0,  0, 0,  0, 0}, // #569
    6848             :   {DBGFIELD("IIC_SSE_MOV_S_MR")   0, false, false,  0, 0,  0, 0,  0, 0}, // #570
    6849             :   {DBGFIELD("IIC_SSE_MOV_S_RM")   0, false, false,  0, 0,  0, 0,  0, 0}, // #571
    6850             :   {DBGFIELD("IIC_SSE_MOV_S_RR")   0, false, false,  0, 0,  0, 0,  0, 0}, // #572
    6851             :   {DBGFIELD("IIC_SSE_MOVQ_RR")    0, false, false,  0, 0,  0, 0,  0, 0}, // #573
    6852             :   {DBGFIELD("IIC_ALU_MEM_WriteMPSADLd_ReadAfterLd") 1, false, false, 176, 14, 16, 1,  1, 1}, // #574
    6853             :   {DBGFIELD("IIC_ALU_NONMEM_WriteMPSAD") 1, false, false, 190, 12, 16, 1,  0, 0}, // #575
    6854             :   {DBGFIELD("IIC_SSE_MUL_F64P_RM") 0, false, false,  0, 0,  0, 0,  0, 0}, // #576
    6855             :   {DBGFIELD("IIC_SSE_MUL_F64P_RR") 0, false, false,  0, 0,  0, 0,  0, 0}, // #577
    6856             :   {DBGFIELD("IIC_SSE_MUL_F32P_RR") 0, false, false,  0, 0,  0, 0,  0, 0}, // #578
    6857             :   {DBGFIELD("IIC_SSE_MUL_F64S_RM") 0, false, false,  0, 0,  0, 0,  0, 0}, // #579
    6858             :   {DBGFIELD("IIC_SSE_MUL_F64S_RR") 0, false, false,  0, 0,  0, 0,  0, 0}, // #580
    6859             :   {DBGFIELD("IIC_SSE_MUL_F32S_RR") 0, false, false,  0, 0,  0, 0,  0, 0}, // #581
    6860             :   {DBGFIELD("WriteVecALULd")      1, false, false, 170, 6,  3, 1,  0, 0}, // #582
    6861             :   {DBGFIELD("IIC_SSE_INTALU_P_RM") 0, false, false,  0, 0,  0, 0,  0, 0}, // #583
    6862             :   {DBGFIELD("IIC_SSE_INTALU_P_RR") 0, false, false,  0, 0,  0, 0,  0, 0}, // #584
    6863             :   {DBGFIELD("IIC_SSE_BIT_P_RM")   0, false, false,  0, 0,  0, 0,  0, 0}, // #585
    6864             :   {DBGFIELD("IIC_SSE_BIT_P_RR")   0, false, false,  0, 0,  0, 0,  0, 0}, // #586
    6865             :   {DBGFIELD("WriteBlendLd_ReadAfterLd") 1, false, false, 170, 6,  3, 1,  1, 1}, // #587
    6866             :   {DBGFIELD("WriteBlend")         1, false, false, 161, 4,  2, 1,  0, 0}, // #588
    6867             :   {DBGFIELD("WriteVarBlendLd_ReadAfterLd") 1, false, false, 47, 10, 16, 1,  1, 1}, // #589
    6868             :   {DBGFIELD("WriteVarBlend")      1, false, false, 57, 8, 19, 1,  0, 0}, // #590
    6869             :   {DBGFIELD("IIC_ALU_MEM_WriteBlendLd_ReadAfterLd") 1, false, false, 170, 6,  3, 1,  1, 1}, // #591
    6870             :   {DBGFIELD("IIC_ALU_NONMEM_WriteBlend") 1, false, false, 161, 4,  2, 1,  0, 0}, // #592
    6871             :   {DBGFIELD("WriteCLMulLd_ReadAfterLd") 1, false, false, 202, 14,  5, 1,  1, 1}, // #593
    6872             :   {DBGFIELD("WriteCLMul")         1, false, false, 216, 12,  5, 1,  0, 0}, // #594
    6873             :   {DBGFIELD("IIC_SSE_INTSH_P_RM") 0, false, false,  0, 0,  0, 0,  0, 0}, // #595
    6874             :   {DBGFIELD("IIC_SSE_INTSH_P_RR") 0, false, false,  0, 0,  0, 0,  0, 0}, // #596
    6875             :   {DBGFIELD("WriteFShuffle256Ld_ReadAfterLd") 1, false, false, 29, 10,  5, 1,  1, 1}, // #597
    6876             :   {DBGFIELD("IIC_ALU_MEM_WriteShuffleLd") 1, false, false, 29, 10,  3, 1,  0, 0}, // #598
    6877             :   {DBGFIELD("IIC_ALU_NONMEM_WriteShuffle") 1, false, false, 39, 8,  2, 1,  0, 0}, // #599
    6878             :   {DBGFIELD("IIC_SSE_INTMUL_P_RM") 0, false, false,  0, 0,  0, 0,  0, 0}, // #600
    6879             :   {DBGFIELD("IIC_SSE_INTMUL_P_RR") 0, false, false,  0, 0,  0, 0,  0, 0}, // #601
    6880             :   {DBGFIELD("WriteVarVecShift_ReadAfterLd") 1, false, false, 216, 12, 19, 1,  1, 1}, // #602
    6881             :   {DBGFIELD("WriteVarVecShift")   1, false, false, 216, 12, 19, 1,  0, 0}, // #603
    6882             :   {DBGFIELD("IIC_SSE_PSHUF_MI_WriteShuffleLd") 1, false, false, 29, 10,  3, 1,  0, 0}, // #604
    6883             :   {DBGFIELD("WriteVarVecShiftLd_ReadAfterLd") 1, false, false, 202, 14, 16, 1,  1, 1}, // #605
    6884             :   {DBGFIELD("WriteFRcpLd")        1, false, false, 105, 11, 15, 1,  0, 0}, // #606
    6885             :   {DBGFIELD("WriteFRsqrtLd")      1, false, false, 105, 11, 15, 1,  0, 0}, // #607
    6886             :   {DBGFIELD("WriteFSqrtLd")       1, false, false, 105, 11, 23, 1,  0, 0}, // #608
    6887             :   {DBGFIELD("IIC_WAIT_WriteMicrocoded") 1, false, false,  1, 2,  1, 1,  0, 0}, // #609
    6888             :   {DBGFIELD("IIC_WRMSR_WriteSystem") 1, false, false,  1, 2,  1, 1,  0, 0}, // #610
    6889             :   {DBGFIELD("IIC_XADD_MEM_WriteALULd_WriteRMW") 2, false, false,  3, 6,  3, 2,  0, 0}, // #611
    6890             :   {DBGFIELD("IIC_XADD_REG_WriteALU") 1, false, false,  1, 2,  2, 1,  0, 0}, // #612
    6891             :   {DBGFIELD("IIC_XCHG_REG_WriteALU") 1, false, false,  1, 2,  2, 1,  0, 0}, // #613
    6892             :   {DBGFIELD("IIC_XCHG_MEM_WriteALULd_WriteRMW") 2, false, false,  3, 6,  3, 2,  0, 0}, // #614
    6893             :   {DBGFIELD("IIC_FXCH_WriteMove") 1, false, false,  1, 2,  2, 1,  0, 0}, // #615
    6894             :   {DBGFIELD("IIC_XLAT_WriteLoad") 1, false, false, 101, 3,  9, 1,  0, 0}, // #616
    6895             :   {DBGFIELD("CVTSS2SDrr")         2, false, false, 329, 12, 19, 1,  0, 0}, // #617
    6896             :   {DBGFIELD("PSLLDri")            1, false, false, 117, 9,  2, 1,  0, 0}, // #618
    6897             :   {DBGFIELD("PSLLQri")            1, false, false, 117, 9,  2, 1,  0, 0}, // #619
    6898             :   {DBGFIELD("PSLLWri")            1, false, false, 117, 9,  2, 1,  0, 0}, // #620
    6899             :   {DBGFIELD("PSRADri")            1, false, false, 117, 9,  2, 1,  0, 0}, // #621
    6900             :   {DBGFIELD("PSRAWri")            1, false, false, 117, 9,  2, 1,  0, 0}, // #622
    6901             :   {DBGFIELD("PSRLDri")            1, false, false, 117, 9,  2, 1,  0, 0}, // #623
    6902             :   {DBGFIELD("PSRLQri")            1, false, false, 117, 9,  2, 1,  0, 0}, // #624
    6903             :   {DBGFIELD("PSRLWri")            1, false, false, 117, 9,  2, 1,  0, 0}, // #625
    6904             :   {DBGFIELD("VCVTSS2SDrr")        2, false, false, 329, 12, 19, 1,  0, 0}, // #626
    6905             :   {DBGFIELD("VPMOVMSKBrr")        1, false, false, 117, 9,  6, 1,  0, 0}, // #627
    6906             :   {DBGFIELD("VPSLLDri")           1, false, false, 117, 9,  2, 1,  0, 0}, // #628
    6907             :   {DBGFIELD("VPSLLQri")           1, false, false, 117, 9,  2, 1,  0, 0}, // #629
    6908             :   {DBGFIELD("VPSLLWri")           1, false, false, 117, 9,  2, 1,  0, 0}, // #630
    6909             :   {DBGFIELD("VPSRADri")           1, false, false, 117, 9,  2, 1,  0, 0}, // #631
    6910             :   {DBGFIELD("VPSRAWri")           1, false, false, 117, 9,  2, 1,  0, 0}, // #632
    6911             :   {DBGFIELD("VPSRLDri")           1, false, false, 117, 9,  2, 1,  0, 0}, // #633
    6912             :   {DBGFIELD("VPSRLQri")           1, false, false, 117, 9,  2, 1,  0, 0}, // #634
    6913             :   {DBGFIELD("VPSRLWri")           1, false, false, 117, 9,  2, 1,  0, 0}, // #635
    6914             :   {DBGFIELD("VTESTPDYrr")         1, false, false, 117, 9,  2, 1,  0, 0}, // #636
    6915             :   {DBGFIELD("VTESTPDrr")          1, false, false, 117, 9,  2, 1,  0, 0}, // #637
    6916             :   {DBGFIELD("VTESTPSYrr")         1, false, false, 117, 9,  2, 1,  0, 0}, // #638
    6917             :   {DBGFIELD("VTESTPSrr")          1, false, false, 117, 9,  2, 1,  0, 0}, // #639
    6918             :   {DBGFIELD("COMP_FST0r")         1, false, false, 22, 7,  2, 1,  0, 0}, // #640
    6919             :   {DBGFIELD("COM_FST0r")          1, false, false, 22, 7,  2, 1,  0, 0}, // #641
    6920             :   {DBGFIELD("UCOM_FPr")           1, false, false, 22, 7,  2, 1,  0, 0}, // #642
    6921             :   {DBGFIELD("UCOM_Fr")            1, false, false, 22, 7,  2, 1,  0, 0}, // #643
    6922             :   {DBGFIELD("ANDNPDrr")           1, false, false, 39, 8,  2, 1,  0, 0}, // #644
    6923             :   {DBGFIELD("ANDNPSrr")           1, false, false, 39, 8,  2, 1,  0, 0}, // #645
    6924             :   {DBGFIELD("ANDPDrr")            1, false, false, 39, 8,  2, 1,  0, 0}, // #646
    6925             :   {DBGFIELD("ANDPSrr")            1, false, false, 39, 8,  2, 1,  0, 0}, // #647
    6926             :   {DBGFIELD("FDECSTP")            2, false, false, 341, 4, 19, 1,  0, 0}, // #648
    6927             :   {DBGFIELD("FFREE_FFREEP")       1, false, false, 345, 4,  2, 1,  0, 0}, // #649
    6928             :   {DBGFIELD("FINCSTP")            1, false, false, 345, 4,  2, 1,  0, 0}, // #650
    6929             :   {DBGFIELD("FNOP")               1, false, false, 345, 4,  2, 1,  0, 0}, // #651
    6930             :   {DBGFIELD("INSERTPSrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #652
    6931             :   {DBGFIELD("JAE_1")              1, false, false, 97, 4,  2, 1,  0, 0}, // #653
    6932             :   {DBGFIELD("JAE_4")              1, false, false, 97, 4,  2, 1,  0, 0}, // #654
    6933             :   {DBGFIELD("JA_1")               1, false, false, 97, 4,  2, 1,  0, 0}, // #655
    6934             :   {DBGFIELD("JA_4")               1, false, false, 97, 4,  2, 1,  0, 0}, // #656
    6935             :   {DBGFIELD("JBE_1")              1, false, false, 97, 4,  2, 1,  0, 0}, // #657
    6936             :   {DBGFIELD("JBE_4")              1, false, false, 97, 4,  2, 1,  0, 0}, // #658
    6937             :   {DBGFIELD("JB_1")               1, false, false, 97, 4,  2, 1,  0, 0}, // #659
    6938             :   {DBGFIELD("JB_4")               1, false, false, 97, 4,  2, 1,  0, 0}, // #660
    6939             :   {DBGFIELD("JE_1")               1, false, false, 97, 4,  2, 1,  0, 0}, // #661
    6940             :   {DBGFIELD("JE_4")               1, false, false, 97, 4,  2, 1,  0, 0}, // #662
    6941             :   {DBGFIELD("JGE_1")              1, false, false, 97, 4,  2, 1,  0, 0}, // #663
    6942             :   {DBGFIELD("JGE_4")              1, false, false, 97, 4,  2, 1,  0, 0}, // #664
    6943             :   {DBGFIELD("JG_1")               1, false, false, 97, 4,  2, 1,  0, 0}, // #665
    6944             :   {DBGFIELD("JG_4")               1, false, false, 97, 4,  2, 1,  0, 0}, // #666
    6945             :   {DBGFIELD("JLE_1")              1, false, false, 97, 4,  2, 1,  0, 0}, // #667
    6946             :   {DBGFIELD("JLE_4")              1, false, false, 97, 4,  2, 1,  0, 0}, // #668
    6947             :   {DBGFIELD("JL_1")               1, false, false, 97, 4,  2, 1,  0, 0}, // #669
    6948             :   {DBGFIELD("JL_4")               1, false, false, 97, 4,  2, 1,  0, 0}, // #670
    6949             :   {DBGFIELD("JMP64r")             1, false, false, 349, 7,  2, 1,  0, 0}, // #671
    6950             :   {DBGFIELD("JMP_1")              1, false, false, 97, 4,  2, 1,  0, 0}, // #672
    6951             :   {DBGFIELD("JMP_4")              1, false, false, 97, 4,  2, 1,  0, 0}, // #673
    6952             :   {DBGFIELD("JNE_1")              1, false, false, 97, 4,  2, 1,  0, 0}, // #674
    6953             :   {DBGFIELD("JNE_4")              1, false, false, 97, 4,  2, 1,  0, 0}, // #675
    6954             :   {DBGFIELD("JNO_1")              1, false, false, 97, 4,  2, 1,  0, 0}, // #676
    6955             :   {DBGFIELD("JNO_4")              1, false, false, 97, 4,  2, 1,  0, 0}, // #677
    6956             :   {DBGFIELD("JNP_1")              1, false, false, 97, 4,  2, 1,  0, 0}, // #678
    6957             :   {DBGFIELD("JNP_4")              1, false, false, 97, 4,  2, 1,  0, 0}, // #679
    6958             :   {DBGFIELD("JNS_1")              1, false, false, 97, 4,  2, 1,  0, 0}, // #680
    6959             :   {DBGFIELD("JNS_4")              1, false, false, 97, 4,  2, 1,  0, 0}, // #681
    6960             :   {DBGFIELD("JO_1")               1, false, false, 97, 4,  2, 1,  0, 0}, // #682
    6961             :   {DBGFIELD("JO_4")               1, false, false, 97, 4,  2, 1,  0, 0}, // #683
    6962             :   {DBGFIELD("JP_1")               1, false, false, 97, 4,  2, 1,  0, 0}, // #684
    6963             :   {DBGFIELD("JP_4")               1, false, false, 97, 4,  2, 1,  0, 0}, // #685
    6964             :   {DBGFIELD("JS_1")               1, false, false, 97, 4,  2, 1,  0, 0}, // #686
    6965             :   {DBGFIELD("JS_4")               1, false, false, 97, 4,  2, 1,  0, 0}, // #687
    6966             :   {DBGFIELD("LD_Frr")             1, false, false, 345, 4,  2, 1,  0, 0}, // #688
    6967             :   {DBGFIELD("LOOP")               7, false, false, 356, 9,  5, 1,  0, 0}, // #689
    6968             :   {DBGFIELD("LOOPE")              7, false, false, 356, 9,  5, 1,  0, 0}, // #690
    6969             :   {DBGFIELD("LOOPNE")             7, false, false, 356, 9,  5, 1,  0, 0}, // #691
    6970             :   {DBGFIELD("MOV64toPQIrr")       1, false, false, 39, 8,  2, 1,  0, 0}, // #692
    6971             :   {DBGFIELD("MOVAPDrr_MOVAPDrr_REV") 1, false, false, 39, 8,  2, 1,  0, 0}, // #693
    6972             :   {DBGFIELD("MOVAPSrr_MOVAPSrr_REV") 1, false, false, 39, 8,  2, 1,  0, 0}, // #694
    6973             :   {DBGFIELD("MOVDDUPrr")          1, false, false, 39, 8,  2, 1,  0, 0}, // #695
    6974             :   {DBGFIELD("MOVDI2PDIrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #696
    6975             :   {DBGFIELD("MOVHLPSrr")          1, false, false, 39, 8,  2, 1,  0, 0}, // #697
    6976             :   {DBGFIELD("MOVLHPSrr")          1, false, false, 39, 8,  2, 1,  0, 0}, // #698
    6977             :   {DBGFIELD("MOVSDrr_MOVSDrr_REV") 1, false, false, 39, 8,  2, 1,  0, 0}, // #699
    6978             :   {DBGFIELD("MOVSHDUPrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #700
    6979             :   {DBGFIELD("MOVSLDUPrr")         5, false, false, 365, 6,  9, 1,  0, 0}, // #701
    6980             :   {DBGFIELD("MOVSSrr_MOVSSrr_REV") 1, false, false, 39, 8,  2, 1,  0, 0}, // #702
    6981             :   {DBGFIELD("MOVUPDrr_MOVUPDrr_REV") 1, false, false, 39, 8,  2, 1,  0, 0}, // #703
    6982             :   {DBGFIELD("MOVUPSrr_MOVUPSrr_REV") 1, false, false, 39, 8,  2, 1,  0, 0}, // #704
    6983             :   {DBGFIELD("ORPDrr")             1, false, false, 39, 8,  2, 1,  0, 0}, // #705
    6984             :   {DBGFIELD("ORPSrr")             1, false, false, 39, 8,  2, 1,  0, 0}, // #706
    6985             :   {DBGFIELD("RETQ")               3, false, false, 371, 9, 19, 1,  0, 0}, // #707
    6986             :   {DBGFIELD("SHUFPDrri")          1, false, false, 39, 8,  2, 1,  0, 0}, // #708
    6987             :   {DBGFIELD("SHUFPSrri")          1, false, false, 39, 8,  2, 1,  0, 0}, // #709
    6988             :   {DBGFIELD("ST_FPrr")            1, false, false, 345, 4,  2, 1,  0, 0}, // #710
    6989             :   {DBGFIELD("ST_Frr")             1, false, false, 345, 4,  2, 1,  0, 0}, // #711
    6990             :   {DBGFIELD("UNPCKHPDrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #712
    6991             :   {DBGFIELD("UNPCKHPSrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #713
    6992             :   {DBGFIELD("UNPCKLPDrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #714
    6993             :   {DBGFIELD("UNPCKLPSrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #715
    6994             :   {DBGFIELD("VANDNPDYrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #716
    6995             :   {DBGFIELD("VANDNPDrr")          1, false, false, 39, 8,  2, 1,  0, 0}, // #717
    6996             :   {DBGFIELD("VANDNPSYrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #718
    6997             :   {DBGFIELD("VANDNPSrr")          1, false, false, 39, 8,  2, 1,  0, 0}, // #719
    6998             :   {DBGFIELD("VANDPDYrr")          1, false, false, 39, 8,  2, 1,  0, 0}, // #720
    6999             :   {DBGFIELD("VANDPDrr")           1, false, false, 39, 8,  2, 1,  0, 0}, // #721
    7000             :   {DBGFIELD("VANDPSYrr")          1, false, false, 39, 8,  2, 1,  0, 0}, // #722
    7001             :   {DBGFIELD("VANDPSrr")           1, false, false, 39, 8,  2, 1,  0, 0}, // #723
    7002             :   {DBGFIELD("VEXTRACTF128rr")     1, false, false, 39, 8,  6, 1,  0, 0}, // #724
    7003             :   {DBGFIELD("VINSERTF128rr")      1, false, false, 39, 8,  6, 1,  0, 0}, // #725
    7004             :   {DBGFIELD("VINSERTPSrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #726
    7005             :   {DBGFIELD("VMOV64toPQIrr")      1, false, false, 39, 8,  2, 1,  0, 0}, // #727
    7006             :   {DBGFIELD("VMOVAPDYrr_VMOVAPDYrr_REV") 1, false, false, 39, 8,  2, 1,  0, 0}, // #728
    7007             :   {DBGFIELD("VMOVAPDrr_VMOVAPDrr_REV") 1, false, false, 39, 8,  2, 1,  0, 0}, // #729
    7008             :   {DBGFIELD("VMOVAPSYrr_VMOVAPSYrr_REV") 1, false, false, 39, 8,  2, 1,  0, 0}, // #730
    7009             :   {DBGFIELD("VMOVAPSrr_VMOVAPSrr_REV") 1, false, false, 39, 8,  2, 1,  0, 0}, // #731
    7010             :   {DBGFIELD("VMOVDDUPYrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #732
    7011             :   {DBGFIELD("VMOVDDUPrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #733
    7012             :   {DBGFIELD("VMOVDI2PDIrr")       1, false, false, 39, 8,  2, 1,  0, 0}, // #734
    7013             :   {DBGFIELD("VMOVHLPSrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #735
    7014             :   {DBGFIELD("VMOVSDrr_VMOVSDrr_REV") 1, false, false, 39, 8,  2, 1,  0, 0}, // #736
    7015             :   {DBGFIELD("VMOVSHDUPYrr")       1, false, false, 39, 8,  2, 1,  0, 0}, // #737
    7016             :   {DBGFIELD("VMOVSHDUPrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #738
    7017             :   {DBGFIELD("VMOVSLDUPYrr")       1, false, false, 39, 8,  2, 1,  0, 0}, // #739
    7018             :   {DBGFIELD("VMOVSLDUPrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #740
    7019             :   {DBGFIELD("VMOVSSrr_VMOVSSrr_REV") 1, false, false, 39, 8,  2, 1,  0, 0}, // #741
    7020             :   {DBGFIELD("VMOVUPDYrr_VMOVUPDYrr_REV") 1, false, false, 39, 8,  2, 1,  0, 0}, // #742
    7021             :   {DBGFIELD("VMOVUPDrr_VMOVUPDrr_REV") 1, false, false, 39, 8,  2, 1,  0, 0}, // #743
    7022             :   {DBGFIELD("VMOVUPSYrr_VMOVUPSYrr_REV") 1, false, false, 39, 8,  2, 1,  0, 0}, // #744
    7023             :   {DBGFIELD("VMOVUPSrr_VMOVUPSrr_REV") 1, false, false, 39, 8,  2, 1,  0, 0}, // #745
    7024             :   {DBGFIELD("VORPDYrr")           1, false, false, 39, 8,  2, 1,  0, 0}, // #746
    7025             :   {DBGFIELD("VORPDrr")            1, false, false, 39, 8,  2, 1,  0, 0}, // #747
    7026             :   {DBGFIELD("VORPSYrr")           1, false, false, 39, 8,  2, 1,  0, 0}, // #748
    7027             :   {DBGFIELD("VORPSrr")            1, false, false, 39, 8,  2, 1,  0, 0}, // #749
    7028             :   {DBGFIELD("VPERM2F128rr")       1, false, false, 39, 8,  6, 1,  0, 0}, // #750
    7029             :   {DBGFIELD("VPERMILPDYri")       1, false, false, 39, 8,  2, 1,  0, 0}, // #751
    7030             :   {DBGFIELD("VPERMILPDYrr")       1, false, false, 39, 8,  2, 1,  0, 0}, // #752
    7031             :   {DBGFIELD("VPERMILPDri")        1, false, false, 39, 8,  2, 1,  0, 0}, // #753
    7032             :   {DBGFIELD("VPERMILPDrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #754
    7033             :   {DBGFIELD("VPERMILPSYri")       1, false, false, 39, 8,  2, 1,  0, 0}, // #755
    7034             :   {DBGFIELD("VPERMILPSYrr")       1, false, false, 39, 8,  2, 1,  0, 0}, // #756
    7035             :   {DBGFIELD("VPERMILPSri")        1, false, false, 39, 8,  2, 1,  0, 0}, // #757
    7036             :   {DBGFIELD("VPERMILPSrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #758
    7037             :   {DBGFIELD("VSHUFPDYrri")        1, false, false, 39, 8,  2, 1,  0, 0}, // #759
    7038             :   {DBGFIELD("VSHUFPDrri")         1, false, false, 39, 8,  2, 1,  0, 0}, // #760
    7039             :   {DBGFIELD("VSHUFPSYrri")        1, false, false, 39, 8,  2, 1,  0, 0}, // #761
    7040             :   {DBGFIELD("VSHUFPSrri")         1, false, false, 39, 8,  2, 1,  0, 0}, // #762
    7041             :   {DBGFIELD("VUNPCKHPDYrr")       1, false, false, 39, 8,  2, 1,  0, 0}, // #763
    7042             :   {DBGFIELD("VUNPCKHPDrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #764
    7043             :   {DBGFIELD("VUNPCKHPSYrr")       1, false, false, 39, 8,  2, 1,  0, 0}, // #765
    7044             :   {DBGFIELD("VUNPCKHPSrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #766
    7045             :   {DBGFIELD("VUNPCKLPDYrr")       1, false, false, 39, 8,  2, 1,  0, 0}, // #767
    7046             :   {DBGFIELD("VUNPCKLPDrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #768
    7047             :   {DBGFIELD("VUNPCKLPSYrr")       1, false, false, 39, 8,  2, 1,  0, 0}, // #769
    7048             :   {DBGFIELD("VUNPCKLPSrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #770
    7049             :   {DBGFIELD("VXORPDYrr")          1, false, false, 39, 8,  2, 1,  0, 0}, // #771
    7050             :   {DBGFIELD("VXORPDrr")           1, false, false, 39, 8,  2, 1,  0, 0}, // #772
    7051             :   {DBGFIELD("VXORPSYrr")          1, false, false, 39, 8,  2, 1,  0, 0}, // #773
    7052             :   {DBGFIELD("VXORPSrr")           1, false, false, 39, 8,  2, 1,  0, 0}, // #774
    7053             :   {DBGFIELD("XORPDrr")            1, false, false, 39, 8,  2, 1,  0, 0}, // #775
    7054             :   {DBGFIELD("XORPSrr")            1, false, false, 39, 8,  2, 1,  0, 0}, // #776
    7055             :   {DBGFIELD("LEA16r")             1, false, false, 161, 4,  2, 1,  0, 0}, // #777
    7056             :   {DBGFIELD("LEA32r_LEA64r")      1, false, false, 161, 4,  2, 1,  0, 0}, // #778
    7057             :   {DBGFIELD("BLENDPDrri")         1, false, false, 26, 3,  2, 1,  0, 0}, // #779
    7058             :   {DBGFIELD("BLENDPSrri")         1, false, false, 26, 3,  2, 1,  0, 0}, // #780
    7059             :   {DBGFIELD("BT16ri8_BT32ri8_BT64ri8") 1, false, false, 97, 4,  2, 1,  0, 0}, // #781
    7060             :   {DBGFIELD("BT16rr_BT32rr_BT64rr") 1, false, false, 97, 4,  2, 1,  0, 0}, // #782
    7061             :   {DBGFIELD("BTC16ri8_BTC32ri8_BTC64ri8") 1, false, false, 97, 4,  2, 1,  0, 0}, // #783
    7062             :   {DBGFIELD("BTC16rr_BTC32rr_BTC64rr") 1, false, false, 97, 4,  2, 1,  0, 0}, // #784
    7063             :   {DBGFIELD("BTR16ri8_BTR32ri8_BTR64ri8") 1, false, false, 97, 4,  2, 1,  0, 0}, // #785
    7064             :   {DBGFIELD("BTR16rr_BTR32rr")    1, false, false, 97, 4,  2, 1,  0, 0}, // #786
    7065             :   {DBGFIELD("BTR64rr")            1, false, false, 97, 4,  2, 1,  0, 0}, // #787
    7066             :   {DBGFIELD("BTS16ri8_BTS32ri8_BTS64ri8") 1, false, false, 97, 4,  2, 1,  0, 0}, // #788
    7067             :   {DBGFIELD("BTS16rr_BTS32rr_BTS64rr") 1, false, false, 97, 4,  2, 1,  0, 0}, // #789
    7068             :   {DBGFIELD("CDQ_CDQE")           1, false, false, 97, 4,  2, 1,  0, 0}, // #790
    7069             :   {DBGFIELD("CQO")                1, false, false, 97, 4,  2, 1,  0, 0}, // #791
    7070             :   {DBGFIELD("LAHF")               1, false, false,  1, 2,  2, 1,  0, 0}, // #792
    7071             :   {DBGFIELD("SAHF")               1, false, false,  1, 2,  2, 1,  0, 0}, // #793
    7072             :   {DBGFIELD("SAR16ri_SAR32ri_SAR64ri") 1, false, false, 97, 4,  2, 1,  0, 0}, // #794
    7073             :   {DBGFIELD("SAR8ri")             1, false, false, 97, 4,  2, 1,  0, 0}, // #795
    7074             :   {DBGFIELD("SETAEr")             1, false, false, 97, 4,  2, 1,  0, 0}, // #796
    7075             :   {DBGFIELD("SETBr")              1, false, false, 97, 4,  2, 1,  0, 0}, // #797
    7076             :   {DBGFIELD("SETEr")              1, false, false, 97, 4,  2, 1,  0, 0}, // #798
    7077             :   {DBGFIELD("SETGEr")             1, false, false, 97, 4,  2, 1,  0, 0}, // #799
    7078             :   {DBGFIELD("SETGr")              1, false, false, 97, 4,  2, 1,  0, 0}, // #800
    7079             :   {DBGFIELD("SETLEr")             1, false, false, 97, 4,  2, 1,  0, 0}, // #801
    7080             :   {DBGFIELD("SETLr")              1, false, false, 97, 4,  2, 1,  0, 0}, // #802
    7081             :   {DBGFIELD("SETNEr")             1, false, false, 97, 4,  2, 1,  0, 0}, // #803
    7082             :   {DBGFIELD("SETNOr")             1, false, false, 97, 4,  2, 1,  0, 0}, // #804
    7083             :   {DBGFIELD("SETNPr")             1, false, false, 97, 4,  2, 1,  0, 0}, // #805
    7084             :   {DBGFIELD("SETNSr")             1, false, false, 97, 4,  2, 1,  0, 0}, // #806
    7085             :   {DBGFIELD("SETOr")              1, false, false, 97, 4,  2, 1,  0, 0}, // #807
    7086             :   {DBGFIELD("SETPr")              1, false, false, 97, 4,  2, 1,  0, 0}, // #808
    7087             :   {DBGFIELD("SETSr")              1, false, false, 97, 4,  2, 1,  0, 0}, // #809
    7088             :   {DBGFIELD("SHL16ri_SHL32ri_SHL64ri") 1, false, false, 97, 4,  2, 1,  0, 0}, // #810
    7089             :   {DBGFIELD("SHL16r1_SHL32r1_SHL64r1") 1, false, false, 97, 4,  2, 1,  0, 0}, // #811
    7090             :   {DBGFIELD("SHL8r1")             1, false, false, 97, 4,  2, 1,  0, 0}, // #812
    7091             :   {DBGFIELD("SHL8ri")             1, false, false, 97, 4,  2, 1,  0, 0}, // #813
    7092             :   {DBGFIELD("SHR16ri_SHR32ri_SHR64ri") 1, false, false, 97, 4,  2, 1,  0, 0}, // #814
    7093             :   {DBGFIELD("SHR8ri")             1, false, false, 97, 4,  2, 1,  0, 0}, // #815
    7094             :   {DBGFIELD("VBLENDPDYrri")       1, false, false, 26, 3,  2, 1,  0, 0}, // #816
    7095             :   {DBGFIELD("VBLENDPDrri")        1, false, false, 26, 3,  2, 1,  0, 0}, // #817
    7096             :   {DBGFIELD("VBLENDPSYrri")       1, false, false, 26, 3,  2, 1,  0, 0}, // #818
    7097             :   {DBGFIELD("VBLENDPSrri")        1, false, false, 26, 3,  2, 1,  0, 0}, // #819
    7098             :   {DBGFIELD("VMOVDQAYrr_VMOVDQAYrr_REV") 1, false, false,  1, 2,  2, 1,  0, 0}, // #820
    7099             :   {DBGFIELD("VMOVDQArr_VMOVDQArr_REV") 1, false, false,  1, 2,  2, 1,  0, 0}, // #821
    7100             :   {DBGFIELD("VMOVDQUYrr_VMOVDQUYrr_REV") 1, false, false,  1, 2,  2, 1,  0, 0}, // #822
    7101             :   {DBGFIELD("VMOVDQUrr_VMOVDQUrr_REV") 1, false, false,  1, 2,  2, 1,  0, 0}, // #823
    7102             :   {DBGFIELD("MMX_PABSBrr64")      1, false, false, 161, 4,  2, 1,  0, 0}, // #824
    7103             :   {DBGFIELD("MMX_PABSDrr64")      1, false, false, 161, 4,  2, 1,  0, 0}, // #825
    7104             :   {DBGFIELD("MMX_PABSWrr64")      1, false, false, 161, 4,  2, 1,  0, 0}, // #826
    7105             :   {DBGFIELD("MMX_PADDQirr")       1, false, false, 161, 4,  2, 1,  0, 0}, // #827
    7106             :   {DBGFIELD("MMX_PALIGNR64irr")   1, false, false, 39, 8,  2, 1,  0, 0}, // #828
    7107             :   {DBGFIELD("MMX_PSHUFBrr64")     1, false, false, 39, 8,  2, 1,  0, 0}, // #829
    7108             :   {DBGFIELD("MMX_PSIGNBrr64")     1, false, false, 161, 4,  2, 1,  0, 0}, // #830
    7109             :   {DBGFIELD("MMX_PSIGNDrr64")     1, false, false, 161, 4,  2, 1,  0, 0}, // #831
    7110             :   {DBGFIELD("MMX_PSIGNWrr64")     1, false, false, 161, 4,  2, 1,  0, 0}, // #832
    7111             :   {DBGFIELD("PABSBrr")            1, false, false, 161, 4,  2, 1,  0, 0}, // #833
    7112             :   {DBGFIELD("PABSDrr")            1, false, false, 161, 4,  2, 1,  0, 0}, // #834
    7113             :   {DBGFIELD("PABSWrr")            1, false, false, 161, 4,  2, 1,  0, 0}, // #835
    7114             :   {DBGFIELD("PACKSSDWrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #836
    7115             :   {DBGFIELD("PACKSSWBrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #837
    7116             :   {DBGFIELD("PACKUSDWrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #838
    7117             :   {DBGFIELD("PACKUSWBrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #839
    7118             :   {DBGFIELD("PADDBrr")            1, false, false, 161, 4,  2, 1,  0, 0}, // #840
    7119             :   {DBGFIELD("PADDDrr")            1, false, false, 161, 4,  2, 1,  0, 0}, // #841
    7120             :   {DBGFIELD("PADDQrr")            1, false, false, 161, 4,  2, 1,  0, 0}, // #842
    7121             :   {DBGFIELD("PADDSBrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #843
    7122             :   {DBGFIELD("PADDSWrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #844
    7123             :   {DBGFIELD("PADDUSBrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #845
    7124             :   {DBGFIELD("PADDUSWrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #846
    7125             :   {DBGFIELD("PADDWrr")            1, false, false, 161, 4,  2, 1,  0, 0}, // #847
    7126             :   {DBGFIELD("PALIGNRrri")         1, false, false, 39, 8,  2, 1,  0, 0}, // #848
    7127             :   {DBGFIELD("PAVGBrr")            1, false, false, 161, 4,  2, 1,  0, 0}, // #849
    7128             :   {DBGFIELD("PAVGWrr")            1, false, false, 161, 4,  2, 1,  0, 0}, // #850
    7129             :   {DBGFIELD("PBLENDWrri")         1, false, false, 39, 8,  2, 1,  0, 0}, // #851
    7130             :   {DBGFIELD("PCMPEQBrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #852
    7131             :   {DBGFIELD("PCMPEQDrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #853
    7132             :   {DBGFIELD("PCMPEQQrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #854
    7133             :   {DBGFIELD("PCMPEQWrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #855
    7134             :   {DBGFIELD("PCMPGTBrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #856
    7135             :   {DBGFIELD("PCMPGTDrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #857
    7136             :   {DBGFIELD("PCMPGTWrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #858
    7137             :   {DBGFIELD("PMAXSBrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #859
    7138             :   {DBGFIELD("PMAXSDrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #860
    7139             :   {DBGFIELD("PMAXSWrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #861
    7140             :   {DBGFIELD("PMAXUBrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #862
    7141             :   {DBGFIELD("PMAXUDrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #863
    7142             :   {DBGFIELD("PMAXUWrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #864
    7143             :   {DBGFIELD("PMINSBrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #865
    7144             :   {DBGFIELD("PMINSDrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #866
    7145             :   {DBGFIELD("PMINSWrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #867
    7146             :   {DBGFIELD("PMINUBrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #868
    7147             :   {DBGFIELD("PMINUDrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #869
    7148             :   {DBGFIELD("PMINUWrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #870
    7149             :   {DBGFIELD("PMOVSXBDrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #871
    7150             :   {DBGFIELD("PMOVSXBQrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #872
    7151             :   {DBGFIELD("PMOVSXBWrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #873
    7152             :   {DBGFIELD("PMOVSXDQrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #874
    7153             :   {DBGFIELD("PMOVSXWDrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #875
    7154             :   {DBGFIELD("PMOVSXWQrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #876
    7155             :   {DBGFIELD("PMOVZXBDrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #877
    7156             :   {DBGFIELD("PMOVZXBQrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #878
    7157             :   {DBGFIELD("PMOVZXBWrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #879
    7158             :   {DBGFIELD("PMOVZXDQrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #880
    7159             :   {DBGFIELD("PMOVZXWDrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #881
    7160             :   {DBGFIELD("PMOVZXWQrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #882
    7161             :   {DBGFIELD("PSHUFBrr")           1, false, false, 39, 8,  2, 1,  0, 0}, // #883
    7162             :   {DBGFIELD("PSHUFDri")           1, false, false, 39, 8,  2, 1,  0, 0}, // #884
    7163             :   {DBGFIELD("PSHUFHWri")          1, false, false, 39, 8,  2, 1,  0, 0}, // #885
    7164             :   {DBGFIELD("PSHUFLWri")          1, false, false, 39, 8,  2, 1,  0, 0}, // #886
    7165             :   {DBGFIELD("PSIGNBrr128")        1, false, false, 161, 4,  2, 1,  0, 0}, // #887
    7166             :   {DBGFIELD("PSIGNDrr128")        1, false, false, 161, 4,  2, 1,  0, 0}, // #888
    7167             :   {DBGFIELD("PSIGNWrr128")        1, false, false, 161, 4,  2, 1,  0, 0}, // #889
    7168             :   {DBGFIELD("PSLLDQri")           1, false, false, 39, 8,  2, 1,  0, 0}, // #890
    7169             :   {DBGFIELD("PSRLDQri")           1, false, false, 39, 8,  2, 1,  0, 0}, // #891
    7170             :   {DBGFIELD("PSUBBrr")            1, false, false, 161, 4,  2, 1,  0, 0}, // #892
    7171             :   {DBGFIELD("PSUBDrr")            1, false, false, 161, 4,  2, 1,  0, 0}, // #893
    7172             :   {DBGFIELD("PSUBQrr")            1, false, false, 161, 4,  2, 1,  0, 0}, // #894
    7173             :   {DBGFIELD("PSUBSBrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #895
    7174             :   {DBGFIELD("PSUBSWrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #896
    7175             :   {DBGFIELD("PSUBUSBrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #897
    7176             :   {DBGFIELD("PSUBUSWrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #898
    7177             :   {DBGFIELD("PSUBWrr")            1, false, false, 161, 4,  2, 1,  0, 0}, // #899
    7178             :   {DBGFIELD("PUNPCKHBWrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #900
    7179             :   {DBGFIELD("PUNPCKHDQrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #901
    7180             :   {DBGFIELD("PUNPCKHQDQrr")       1, false, false, 39, 8,  2, 1,  0, 0}, // #902
    7181             :   {DBGFIELD("PUNPCKHWDrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #903
    7182             :   {DBGFIELD("PUNPCKLBWrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #904
    7183             :   {DBGFIELD("PUNPCKLDQrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #905
    7184             :   {DBGFIELD("PUNPCKLQDQrr")       1, false, false, 39, 8,  2, 1,  0, 0}, // #906
    7185             :   {DBGFIELD("PUNPCKLWDrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #907
    7186             :   {DBGFIELD("VPABSBrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #908
    7187             :   {DBGFIELD("VPABSDrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #909
    7188             :   {DBGFIELD("VPABSWrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #910
    7189             :   {DBGFIELD("VPACKSSDWrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #911
    7190             :   {DBGFIELD("VPACKSSWBrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #912
    7191             :   {DBGFIELD("VPACKUSDWrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #913
    7192             :   {DBGFIELD("VPACKUSWBrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #914
    7193             :   {DBGFIELD("VPADDBrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #915
    7194             :   {DBGFIELD("VPADDDrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #916
    7195             :   {DBGFIELD("VPADDQrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #917
    7196             :   {DBGFIELD("VPADDSBrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #918
    7197             :   {DBGFIELD("VPADDSWrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #919
    7198             :   {DBGFIELD("VPADDUSBrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #920
    7199             :   {DBGFIELD("VPADDUSWrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #921
    7200             :   {DBGFIELD("VPADDWrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #922
    7201             :   {DBGFIELD("VPALIGNRrri")        1, false, false, 39, 8,  2, 1,  0, 0}, // #923
    7202             :   {DBGFIELD("VPAVGBrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #924
    7203             :   {DBGFIELD("VPAVGWrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #925
    7204             :   {DBGFIELD("VPBLENDWrri")        1, false, false, 39, 8,  2, 1,  0, 0}, // #926
    7205             :   {DBGFIELD("VPCMPEQBrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #927
    7206             :   {DBGFIELD("VPCMPEQDrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #928
    7207             :   {DBGFIELD("VPCMPEQQrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #929
    7208             :   {DBGFIELD("VPCMPEQWrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #930
    7209             :   {DBGFIELD("VPCMPGTBrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #931
    7210             :   {DBGFIELD("VPCMPGTDrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #932
    7211             :   {DBGFIELD("VPCMPGTWrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #933
    7212             :   {DBGFIELD("VPMAXSBrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #934
    7213             :   {DBGFIELD("VPMAXSDrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #935
    7214             :   {DBGFIELD("VPMAXSWrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #936
    7215             :   {DBGFIELD("VPMAXUBrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #937
    7216             :   {DBGFIELD("VPMAXUDrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #938
    7217             :   {DBGFIELD("VPMAXUWrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #939
    7218             :   {DBGFIELD("VPMINSBrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #940
    7219             :   {DBGFIELD("VPMINSDrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #941
    7220             :   {DBGFIELD("VPMINSWrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #942
    7221             :   {DBGFIELD("VPMINUBrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #943
    7222             :   {DBGFIELD("VPMINUDrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #944
    7223             :   {DBGFIELD("VPMINUWrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #945
    7224             :   {DBGFIELD("VPMOVSXBDrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #946
    7225             :   {DBGFIELD("VPMOVSXBQrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #947
    7226             :   {DBGFIELD("VPMOVSXBWrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #948
    7227             :   {DBGFIELD("VPMOVSXDQrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #949
    7228             :   {DBGFIELD("VPMOVSXWDrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #950
    7229             :   {DBGFIELD("VPMOVSXWQrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #951
    7230             :   {DBGFIELD("VPMOVZXBDrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #952
    7231             :   {DBGFIELD("VPMOVZXBQrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #953
    7232             :   {DBGFIELD("VPMOVZXBWrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #954
    7233             :   {DBGFIELD("VPMOVZXDQrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #955
    7234             :   {DBGFIELD("VPMOVZXWDrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #956
    7235             :   {DBGFIELD("VPMOVZXWQrr")        1, false, false, 39, 8,  2, 1,  0, 0}, // #957
    7236             :   {DBGFIELD("VPSHUFBrr")          1, false, false, 39, 8,  2, 1,  0, 0}, // #958
    7237             :   {DBGFIELD("VPSHUFDri")          1, false, false, 39, 8,  2, 1,  0, 0}, // #959
    7238             :   {DBGFIELD("VPSHUFHWri")         1, false, false, 39, 8,  2, 1,  0, 0}, // #960
    7239             :   {DBGFIELD("VPSHUFLWri")         1, false, false, 39, 8,  2, 1,  0, 0}, // #961
    7240             :   {DBGFIELD("VPSIGNBrr128")       1, false, false, 161, 4,  2, 1,  0, 0}, // #962
    7241             :   {DBGFIELD("VPSIGNDrr128")       1, false, false, 161, 4,  2, 1,  0, 0}, // #963
    7242             :   {DBGFIELD("VPSIGNWrr128")       1, false, false, 161, 4,  2, 1,  0, 0}, // #964
    7243             :   {DBGFIELD("VPSLLDQri")          1, false, false, 39, 8,  2, 1,  0, 0}, // #965
    7244             :   {DBGFIELD("VPSRLDQri")          1, false, false, 39, 8,  2, 1,  0, 0}, // #966
    7245             :   {DBGFIELD("VPSUBBrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #967
    7246             :   {DBGFIELD("VPSUBDrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #968
    7247             :   {DBGFIELD("VPSUBQrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #969
    7248             :   {DBGFIELD("VPSUBSBrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #970
    7249             :   {DBGFIELD("VPSUBSWrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #971
    7250             :   {DBGFIELD("VPSUBUSBrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #972
    7251             :   {DBGFIELD("VPSUBUSWrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #973
    7252             :   {DBGFIELD("VPSUBWrr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #974
    7253             :   {DBGFIELD("VPUNPCKHBWrr")       1, false, false, 39, 8,  2, 1,  0, 0}, // #975
    7254             :   {DBGFIELD("VPUNPCKHDQrr")       1, false, false, 39, 8,  2, 1,  0, 0}, // #976
    7255             :   {DBGFIELD("VPUNPCKHQDQrr")      1, false, false, 39, 8,  2, 1,  0, 0}, // #977
    7256             :   {DBGFIELD("VPUNPCKHWDrr")       1, false, false, 39, 8,  2, 1,  0, 0}, // #978
    7257             :   {DBGFIELD("VPUNPCKLBWrr")       1, false, false, 39, 8,  2, 1,  0, 0}, // #979
    7258             :   {DBGFIELD("VPUNPCKLDQrr")       1, false, false, 39, 8,  2, 1,  0, 0}, // #980
    7259             :   {DBGFIELD("VPUNPCKLQDQrr")      1, false, false, 39, 8,  2, 1,  0, 0}, // #981
    7260             :   {DBGFIELD("VPUNPCKLWDrr")       1, false, false, 39, 8,  2, 1,  0, 0}, // #982
    7261             :   {DBGFIELD("ADD16ri8_ADD32ri8_ADD64ri8") 1, false, false,  1, 2,  2, 1,  0, 0}, // #983
    7262             :   {DBGFIELD("ADD16ri8_DB_ADD32ri8_DB_ADD64ri8_DB") 1, false, false,  1, 2,  2, 1,  0, 0}, // #984
    7263             :   {DBGFIELD("ADD16rr_ADD16rr_REV_ADD32rr_ADD32rr_REV_ADD64rr_ADD64rr_REV") 1, false, false,  1, 2,  2, 1,  0, 0}, // #985
    7264             :   {DBGFIELD("ADD16rr_DB_ADD32rr_DB_ADD64rr_DB") 1, false, false,  1, 2,  2, 1,  0, 0}, // #986
    7265             :   {DBGFIELD("ADD8i8")             1, false, false,  1, 2,  2, 1,  0, 0}, // #987
    7266             :   {DBGFIELD("ADD8ri_ADD8ri8")     1, false, false,  1, 2,  2, 1,  0, 0}, // #988
    7267             :   {DBGFIELD("ADD8rr_ADD8rr_REV")  1, false, false,  1, 2,  2, 1,  0, 0}, // #989
    7268             :   {DBGFIELD("AND16ri8_AND32ri8_AND64ri8") 1, false, false,  1, 2,  2, 1,  0, 0}, // #990
    7269             :   {DBGFIELD("AND16rr_AND16rr_REV_AND32rr_AND32rr_REV_AND64rr_AND64rr_REV") 1, false, false,  1, 2,  2, 1,  0, 0}, // #991
    7270             :   {DBGFIELD("AND8i8")             1, false, false,  1, 2,  2, 1,  0, 0}, // #992
    7271             :   {DBGFIELD("AND8ri_AND8ri8")     1, false, false,  1, 2,  2, 1,  0, 0}, // #993
    7272             :   {DBGFIELD("AND8rr_AND8rr_REV")  1, false, false,  1, 2,  2, 1,  0, 0}, // #994
    7273             :   {DBGFIELD("CBW")                1, false, false,  1, 2,  2, 1,  0, 0}, // #995
    7274             :   {DBGFIELD("CMC")                1, false, false,  1, 2,  2, 1,  0, 0}, // #996
    7275             :   {DBGFIELD("CMP16ri8_CMP32ri8_CMP64ri8") 1, false, false,  1, 2,  2, 1,  0, 0}, // #997
    7276             :   {DBGFIELD("CMP16rr_CMP16rr_REV_CMP32rr_CMP32rr_REV_CMP64rr_CMP64rr_REV") 1, false, false,  1, 2,  2, 1,  0, 0}, // #998
    7277             :   {DBGFIELD("CMP8i8")             1, false, false,  1, 2,  2, 1,  0, 0}, // #999
    7278             :   {DBGFIELD("CMP8ri_CMP8ri8")     1, false, false,  1, 2,  2, 1,  0, 0}, // #1000
    7279             :   {DBGFIELD("CMP8rr_CMP8rr_REV")  1, false, false,  1, 2,  2, 1,  0, 0}, // #1001
    7280             :   {DBGFIELD("CWDE")               1, false, false,  1, 2,  2, 1,  0, 0}, // #1002
    7281             :   {DBGFIELD("DEC16r_DEC16r_alt_DEC32r_DEC32r_alt_DEC64r") 1, false, false,  1, 2,  2, 1,  0, 0}, // #1003
    7282             :   {DBGFIELD("DEC8r")              1, false, false,  1, 2,  2, 1,  0, 0}, // #1004
    7283             :   {DBGFIELD("INC16r_INC16r_alt_INC32r_INC32r_alt_INC64r") 1, false, false,  1, 2,  2, 1,  0, 0}, // #1005
    7284             :   {DBGFIELD("INC8r")              1, false, false,  1, 2,  2, 1,  0, 0}, // #1006
    7285             :   {DBGFIELD("MMX_MOVD64from64rr") 1, false, false, 117, 9,  2, 1,  0, 0}, // #1007
    7286             :   {DBGFIELD("MMX_MOVQ2DQrr")      1, false, false, 39, 8,  2, 1,  0, 0}, // #1008
    7287             :   {DBGFIELD("MOV16rr_MOV16rr_REV_MOV32rr_MOV32rr_REV_MOV64rr_MOV64rr_REV") 1, false, false,  1, 2,  2, 1,  0, 0}, // #1009
    7288             :   {DBGFIELD("MOV8ri_MOV8ri_alt")  1, false, false,  1, 2,  2, 1,  0, 0}, // #1010
    7289             :   {DBGFIELD("MOV8rr_MOV8rr_NOREX_MOV8rr_REV") 1, false, false,  1, 2,  2, 1,  0, 0}, // #1011
    7290             :   {DBGFIELD("MOVDQArr_MOVDQArr_REV") 1, false, false,  1, 2,  2, 1,  0, 0}, // #1012
    7291             :   {DBGFIELD("MOVDQUrr_MOVDQUrr_REV") 1, false, false,  1, 2,  2, 1,  0, 0}, // #1013
    7292             :   {DBGFIELD("MOVPQI2QIrr")        1, false, false, 26, 3,  2, 1,  0, 0}, // #1014
    7293             :   {DBGFIELD("MOVSX32rr16_MOVSX64rr16") 1, false, false,  1, 2,  2, 1,  0, 0}, // #1015
    7294             :   {DBGFIELD("MOVSX64rr32")        1, false, false,  1, 2,  2, 1,  0, 0}, // #1016
    7295             :   {DBGFIELD("MOVSX16rr8")         1, false, false,  1, 2,  2, 1,  0, 0}, // #1017
    7296             :   {DBGFIELD("MOVSX32rr8_MOVSX64rr8") 1, false, false,  1, 2,  2, 1,  0, 0}, // #1018
    7297             :   {DBGFIELD("MOVZX32rr16_MOVZX64rr16") 1, false, false,  1, 2,  2, 1,  0, 0}, // #1019
    7298             :   {DBGFIELD("MOVZX16rr8")         1, false, false,  1, 2,  2, 1,  0, 0}, // #1020
    7299             :   {DBGFIELD("MOVZX32rr8_MOVZX64rr8") 1, false, false,  1, 2,  2, 1,  0, 0}, // #1021
    7300             :   {DBGFIELD("NEG16r_NEG32r_NEG64r") 1, false, false,  1, 2,  2, 1,  0, 0}, // #1022
    7301             :   {DBGFIELD("NEG8r")              1, false, false,  1, 2,  2, 1,  0, 0}, // #1023
    7302             :   {DBGFIELD("NOT16r_NOT32r_NOT64r") 1, false, false,  1, 2,  2, 1,  0, 0}, // #1024
    7303             :   {DBGFIELD("NOT8r")              1, false, false,  1, 2,  2, 1,  0, 0}, // #1025
    7304             :   {DBGFIELD("OR16ri8_OR32ri8_OR64ri8") 1, false, false,  1, 2,  2, 1,  0, 0}, // #1026
    7305             :   {DBGFIELD("OR16rr_OR16rr_REV_OR32rr_OR32rr_REV_OR64rr_OR64rr_REV") 1, false, false,  1, 2,  2, 1,  0, 0}, // #1027
    7306             :   {DBGFIELD("OR8i8")              1, false, false,  1, 2,  2, 1,  0, 0}, // #1028
    7307             :   {DBGFIELD("OR8ri_OR8ri8")       1, false, false,  1, 2,  2, 1,  0, 0}, // #1029
    7308             :   {DBGFIELD("OR8rr_OR8rr_REV")    1, false, false,  1, 2,  2, 1,  0, 0}, // #1030
    7309             :   {DBGFIELD("PANDNrr")            1, false, false, 26, 3,  2, 1,  0, 0}, // #1031
    7310             :   {DBGFIELD("PANDrr")             1, false, false, 26, 3,  2, 1,  0, 0}, // #1032
    7311             :   {DBGFIELD("PORrr")              1, false, false, 26, 3,  2, 1,  0, 0}, // #1033
    7312             :   {DBGFIELD("PXORrr")             1, false, false, 26, 3,  2, 1,  0, 0}, // #1034
    7313             :   {DBGFIELD("STC")                1, false, false,  1, 2,  2, 1,  0, 0}, // #1035
    7314             :   {DBGFIELD("SUB16ri8_SUB32ri8_SUB64ri8") 1, false, false,  1, 2,  2, 1,  0, 0}, // #1036
    7315             :   {DBGFIELD("SUB16rr_SUB16rr_REV_SUB32rr_SUB32rr_REV_SUB64rr_SUB64rr_REV") 1, false, false,  1, 2,  2, 1,  0, 0}, // #1037
    7316             :   {DBGFIELD("SUB8i8")             1, false, false,  1, 2,  2, 1,  0, 0}, // #1038
    7317             :   {DBGFIELD("SUB8ri_SUB8ri8")     1, false, false,  1, 2,  2, 1,  0, 0}, // #1039
    7318             :   {DBGFIELD("SUB8rr_SUB8rr_REV")  1, false, false,  1, 2,  2, 1,  0, 0}, // #1040
    7319             :   {DBGFIELD("TEST16rr_TEST32rr_TEST64rr") 1, false, false,  1, 2,  2, 1,  0, 0}, // #1041
    7320             :   {DBGFIELD("TEST8i8")            1, false, false,  1, 2,  2, 1,  0, 0}, // #1042
    7321             :   {DBGFIELD("TEST8ri_TEST8ri_NOREX") 1, false, false,  1, 2,  2, 1,  0, 0}, // #1043
    7322             :   {DBGFIELD("TEST8rr")            1, false, false,  1, 2,  2, 1,  0, 0}, // #1044
    7323             :   {DBGFIELD("VMOVPQI2QIrr")       1, false, false, 26, 3,  2, 1,  0, 0}, // #1045
    7324             :   {DBGFIELD("VMOVZPQILo2PQIrr")   1, false, false, 26, 3,  2, 1,  0, 0}, // #1046
    7325             :   {DBGFIELD("VPANDNrr")           1, false, false, 26, 3,  2, 1,  0, 0}, // #1047
    7326             :   {DBGFIELD("VPANDrr")            1, false, false, 26, 3,  2, 1,  0, 0}, // #1048
    7327             :   {DBGFIELD("VPORrr")             1, false, false, 26, 3,  2, 1,  0, 0}, // #1049
    7328             :   {DBGFIELD("VPXORrr")            1, false, false, 26, 3,  2, 1,  0, 0}, // #1050
    7329             :   {DBGFIELD("XOR16ri8_XOR32ri8_XOR64ri8") 1, false, false,  1, 2,  2, 1,  0, 0}, // #1051
    7330             :   {DBGFIELD("XOR16rr_XOR16rr_REV_XOR32rr_XOR32rr_REV_XOR64rr_XOR64rr_REV") 1, false, false,  1, 2,  2, 1,  0, 0}, // #1052
    7331             :   {DBGFIELD("XOR8i8")             1, false, false,  1, 2,  2, 1,  0, 0}, // #1053
    7332             :   {DBGFIELD("XOR8ri_XOR8ri8")     1, false, false,  1, 2,  2, 1,  0, 0}, // #1054
    7333             :   {DBGFIELD("XOR8rr_XOR8rr_REV")  1, false, false,  1, 2,  2, 1,  0, 0}, // #1055
    7334             :   {DBGFIELD("MOVMSKPDrr")         1, false, false, 117, 9,  6, 1,  0, 0}, // #1056
    7335             :   {DBGFIELD("MOVMSKPSrr")         1, false, false, 117, 9,  6, 1,  0, 0}, // #1057
    7336             :   {DBGFIELD("MOVPDI2DIrr")        1, false, false, 117, 9,  2, 1,  0, 0}, // #1058
    7337             :   {DBGFIELD("MOVPQIto64rr")       1, false, false, 117, 9,  2, 1,  0, 0}, // #1059
    7338             :   {DBGFIELD("PMOVMSKBrr")         1, false, false, 117, 9,  6, 1,  0, 0}, // #1060
    7339             :   {DBGFIELD("VMOVMSKPDYrr")       1, false, false, 117, 9,  6, 1,  0, 0}, // #1061
    7340             :   {DBGFIELD("VMOVMSKPDrr")        1, false, false, 117, 9,  6, 1,  0, 0}, // #1062
    7341             :   {DBGFIELD("VMOVMSKPSYrr")       1, false, false, 117, 9,  6, 1,  0, 0}, // #1063
    7342             :   {DBGFIELD("VMOVMSKPSrr")        1, false, false, 117, 9,  6, 1,  0, 0}, // #1064
    7343             :   {DBGFIELD("VMOVPDI2DIrr")       1, false, false, 117, 9,  2, 1,  0, 0}, // #1065
    7344             :   {DBGFIELD("VMOVPQIto64rr")      1, false, false, 117, 9,  2, 1,  0, 0}, // #1066
    7345             :   {DBGFIELD("BLENDVPDrr0")        2, false, false, 57, 8, 19, 1,  0, 0}, // #1067
    7346             :   {DBGFIELD("BLENDVPSrr0")        2, false, false, 57, 8, 19, 1,  0, 0}, // #1068
    7347             :   {DBGFIELD("ROL16ri_ROL32ri_ROL64ri") 2, false, false, 380, 4, 19, 1,  0, 0}, // #1069
    7348             :   {DBGFIELD("ROL8ri")             2, false, false, 380, 4, 19, 1,  0, 0}, // #1070
    7349             :   {DBGFIELD("ROR16ri_ROR32ri_ROR64ri") 2, false, false, 380, 4, 19, 1,  0, 0}, // #1071
    7350             :   {DBGFIELD("ROR8ri")             2, false, false, 380, 4, 19, 1,  0, 0}, // #1072
    7351             :   {DBGFIELD("SETAr")              2, false, false, 384, 4, 19, 1,  0, 0}, // #1073
    7352             :   {DBGFIELD("SETBEr")             2, false, false, 384, 4, 19, 1,  0, 0}, // #1074
    7353             :   {DBGFIELD("VBLENDVPDYrr")       2, false, false, 57, 8, 19, 1,  0, 0}, // #1075
    7354             :   {DBGFIELD("VBLENDVPDrr")        2, false, false, 57, 8, 19, 1,  0, 0}, // #1076
    7355             :   {DBGFIELD("VBLENDVPSYrr")       2, false, false, 57, 8, 19, 1,  0, 0}, // #1077
    7356             :   {DBGFIELD("VBLENDVPSrr")        2, false, false, 57, 8, 19, 1,  0, 0}, // #1078
    7357             :   {DBGFIELD("VPBLENDVBrr")        2, false, false, 57, 8, 19, 1,  0, 0}, // #1079
    7358             :   {DBGFIELD("SCASB")              3, false, false, 388, 4,  2, 1,  0, 0}, // #1080
    7359             :   {DBGFIELD("SCASL")              3, false, false, 388, 4,  2, 1,  0, 0}, // #1081
    7360             :   {DBGFIELD("SCASQ")              3, false, false, 388, 4,  2, 1,  0, 0}, // #1082
    7361             :   {DBGFIELD("SCASW")              3, false, false, 388, 4,  2, 1,  0, 0}, // #1083
    7362             :   {DBGFIELD("COMISDrr")           1, false, false, 22, 7,  6, 1,  0, 0}, // #1084
    7363             :   {DBGFIELD("COMISSrr")           1, false, false, 22, 7,  6, 1,  0, 0}, // #1085
    7364             :   {DBGFIELD("UCOMISDrr")          1, false, false, 22, 7,  6, 1,  0, 0}, // #1086
    7365             :   {DBGFIELD("UCOMISSrr")          1, false, false, 22, 7,  6, 1,  0, 0}, // #1087
    7366             :   {DBGFIELD("VCOMISDrr")          1, false, false, 22, 7,  6, 1,  0, 0}, // #1088
    7367             :   {DBGFIELD("VCOMISSrr")          1, false, false, 22, 7,  6, 1,  0, 0}, // #1089
    7368             :   {DBGFIELD("VUCOMISDrr")         1, false, false, 22, 7,  6, 1,  0, 0}, // #1090
    7369             :   {DBGFIELD("VUCOMISSrr")         1, false, false, 22, 7,  6, 1,  0, 0}, // #1091
    7370             :   {DBGFIELD("CVTPS2PDrr")         2, false, false, 329, 12, 19, 1,  0, 0}, // #1092
    7371             :   {DBGFIELD("PTESTrr")            2, false, false, 329, 12, 19, 1,  0, 0}, // #1093
    7372             :   {DBGFIELD("VCVTPS2PDYrr")       2, false, false, 329, 12,  9, 1,  0, 0}, // #1094
    7373             :   {DBGFIELD("VCVTPS2PDrr")        2, false, false, 329, 12, 19, 1,  0, 0}, // #1095
    7374             :   {DBGFIELD("VPTESTYrr")          2, false, false, 329, 12,  9, 1,  0, 0}, // #1096
    7375             :   {DBGFIELD("VPTESTrr")           2, false, false, 329, 12, 19, 1,  0, 0}, // #1097
    7376             :   {DBGFIELD("PSLLDrr")            2, false, false, 329, 12, 19, 1,  0, 0}, // #1098
    7377             :   {DBGFIELD("PSLLQrr")            2, false, false, 329, 12, 19, 1,  0, 0}, // #1099
    7378             :   {DBGFIELD("PSLLWrr")            2, false, false, 329, 12, 19, 1,  0, 0}, // #1100
    7379             :   {DBGFIELD("PSRADrr")            2, false, false, 329, 12, 19, 1,  0, 0}, // #1101
    7380             :   {DBGFIELD("PSRAWrr")            2, false, false, 329, 12, 19, 1,  0, 0}, // #1102
    7381             :   {DBGFIELD("PSRLDrr")            2, false, false, 329, 12, 19, 1,  0, 0}, // #1103
    7382             :   {DBGFIELD("PSRLQrr")            2, false, false, 329, 12, 19, 1,  0, 0}, // #1104
    7383             :   {DBGFIELD("PSRLWrr")            2, false, false, 329, 12, 19, 1,  0, 0}, // #1105
    7384             :   {DBGFIELD("VPSLLDrr")           2, false, false, 329, 12, 19, 1,  0, 0}, // #1106
    7385             :   {DBGFIELD("VPSLLQrr")           2, false, false, 329, 12, 19, 1,  0, 0}, // #1107
    7386             :   {DBGFIELD("VPSLLWrr")           2, false, false, 329, 12, 19, 1,  0, 0}, // #1108
    7387             :   {DBGFIELD("VPSRADrr")           2, false, false, 329, 12, 19, 1,  0, 0}, // #1109
    7388             :   {DBGFIELD("VPSRAWrr")           2, false, false, 329, 12, 19, 1,  0, 0}, // #1110
    7389             :   {DBGFIELD("VPSRLDrr")           2, false, false, 329, 12, 19, 1,  0, 0}, // #1111
    7390             :   {DBGFIELD("VPSRLQrr")           2, false, false, 329, 12, 19, 1,  0, 0}, // #1112
    7391             :   {DBGFIELD("VPSRLWrr")           2, false, false, 329, 12, 19, 1,  0, 0}, // #1113
    7392             :   {DBGFIELD("FNSTSW16r")          2, false, false, 392, 9,  9, 1,  0, 0}, // #1114
    7393             :   {DBGFIELD("BSWAP32r_BSWAP64r")  2, false, false, 401, 6, 19, 1,  0, 0}, // #1115
    7394             :   {DBGFIELD("PINSRBrr")           2, false, false, 57, 8, 19, 1,  0, 0}, // #1116
    7395             :   {DBGFIELD("PINSRDrr")           2, false, false, 57, 8, 19, 1,  0, 0}, // #1117
    7396             :   {DBGFIELD("PINSRQrr")           2, false, false, 57, 8, 19, 1,  0, 0}, // #1118
    7397             :   {DBGFIELD("PINSRWrri")          2, false, false, 57, 8, 19, 1,  0, 0}, // #1119
    7398             :   {DBGFIELD("VPINSRBrr")          2, false, false, 57, 8, 19, 1,  0, 0}, // #1120
    7399             :   {DBGFIELD("VPINSRDrr")          2, false, false, 57, 8, 19, 1,  0, 0}, // #1121
    7400             :   {DBGFIELD("VPINSRQrr")          2, false, false, 57, 8, 19, 1,  0, 0}, // #1122
    7401             :   {DBGFIELD("VPINSRWrri")         2, false, false, 57, 8, 19, 1,  0, 0}, // #1123
    7402             :   {DBGFIELD("JRCXZ")              2, false, false, 384, 4, 19, 1,  0, 0}, // #1124
    7403             :   {DBGFIELD("MMX_MOVDQ2Qrr")      2, false, false, 407, 4, 19, 1,  0, 0}, // #1125
    7404             :   {DBGFIELD("ADC16ri8_ADC32ri8_ADC64ri8") 2, false, false, 384, 4, 19, 1,  0, 0}, // #1126
    7405             :   {DBGFIELD("ADC16rr_ADC16rr_REV_ADC32rr_ADC32rr_REV_ADC64rr_ADC64rr_REV") 1, false, false,  1, 2,  2, 1,  0, 0}, // #1127
    7406             :   {DBGFIELD("ADC8ri_ADC8ri8")     2, false, false, 384, 4, 19, 1,  0, 0}, // #1128
    7407             :   {DBGFIELD("ADC8rr_ADC8rr_REV")  1, false, false,  1, 2,  2, 1,  0, 0}, // #1129
    7408             :   {DBGFIELD("CMOVAE16rr")         2, false, false, 384, 4, 19, 1,  0, 0}, // #1130
    7409             :   {DBGFIELD("CMOVAE32rr_CMOVAE64rr") 2, false, false, 384, 4, 19, 1,  0, 0}, // #1131
    7410             :   {DBGFIELD("CMOVB16rr")          2, false, false, 384, 4, 19, 1,  0, 0}, // #1132
    7411             :   {DBGFIELD("CMOVB32rr_CMOVB64rr") 2, false, false, 384, 4, 19, 1,  0, 0}, // #1133
    7412             :   {DBGFIELD("CMOVE16rr")          2, false, false, 384, 4, 19, 1,  0, 0}, // #1134
    7413             :   {DBGFIELD("CMOVE32rr_CMOVE64rr") 2, false, false, 384, 4, 19, 1,  0, 0}, // #1135
    7414             :   {DBGFIELD("CMOVG16rr")          2, false, false, 384, 4, 19, 1,  0, 0}, // #1136
    7415             :   {DBGFIELD("CMOVG32rr_CMOVG64rr") 2, false, false, 384, 4, 19, 1,  0, 0}, // #1137
    7416             :   {DBGFIELD("CMOVGE16rr")         2, false, false, 384, 4, 19, 1,  0, 0}, // #1138
    7417             :   {DBGFIELD("CMOVGE32rr_CMOVGE64rr") 2, false, false, 384, 4, 19, 1,  0, 0}, // #1139
    7418             :   {DBGFIELD("CMOVL16rr")          2, false, false, 384, 4, 19, 1,  0, 0}, // #1140
    7419             :   {DBGFIELD("CMOVL32rr_CMOVL64rr") 2, false, false, 384, 4, 19, 1,  0, 0}, // #1141
    7420             :   {DBGFIELD("CMOVLE16rr")         2, false, false, 384, 4, 19, 1,  0, 0}, // #1142
    7421             :   {DBGFIELD("CMOVLE32rr_CMOVLE64rr") 2, false, false, 384, 4, 19, 1,  0, 0}, // #1143
    7422             :   {DBGFIELD("CMOVNE16rr")         2, false, false, 384, 4, 19, 1,  0, 0}, // #1144
    7423             :   {DBGFIELD("CMOVNE32rr_CMOVNE64rr") 2, false, false, 384, 4, 19, 1,  0, 0}, // #1145
    7424             :   {DBGFIELD("CMOVNO16rr")         2, false, false, 384, 4, 19, 1,  0, 0}, // #1146
    7425             :   {DBGFIELD("CMOVNO32rr_CMOVNO64rr") 2, false, false, 384, 4, 19, 1,  0, 0}, // #1147
    7426             :   {DBGFIELD("CMOVNP16rr")         2, false, false, 384, 4, 19, 1,  0, 0}, // #1148
    7427             :   {DBGFIELD("CMOVNP32rr_CMOVNP64rr") 2, false, false, 384, 4, 19, 1,  0, 0}, // #1149
    7428             :   {DBGFIELD("CMOVNS16rr")         2, false, false, 384, 4, 19, 1,  0, 0}, // #1150
    7429             :   {DBGFIELD("CMOVNS32rr_CMOVNS64rr") 2, false, false, 384, 4, 19, 1,  0, 0}, // #1151
    7430             :   {DBGFIELD("CMOVO16rr")          2, false, false, 384, 4, 19, 1,  0, 0}, // #1152
    7431             :   {DBGFIELD("CMOVO32rr_CMOVO64rr") 2, false, false, 384, 4, 19, 1,  0, 0}, // #1153
    7432             :   {DBGFIELD("CMOVP16rr")          2, false, false, 384, 4, 19, 1,  0, 0}, // #1154
    7433             :   {DBGFIELD("CMOVP32rr_CMOVP64rr") 2, false, false, 384, 4, 19, 1,  0, 0}, // #1155
    7434             :   {DBGFIELD("CMOVS16rr")          2, false, false, 384, 4, 19, 1,  0, 0}, // #1156
    7435             :   {DBGFIELD("CMOVS32rr_CMOVS64rr") 2, false, false, 384, 4, 19, 1,  0, 0}, // #1157
    7436             :   {DBGFIELD("SBB16ri8_SBB32ri8_SBB64ri8") 2, false, false, 384, 4, 19, 1,  0, 0}, // #1158
    7437             :   {DBGFIELD("SBB16rr_SBB16rr_REV_SBB32rr_SBB32rr_REV_SBB64rr_SBB64rr_REV") 1, false, false,  1, 2,  2, 1,  0, 0}, // #1159
    7438             :   {DBGFIELD("SBB8ri_SBB8ri8")     2, false, false, 384, 4, 19, 1,  0, 0}, // #1160
    7439             :   {DBGFIELD("SBB8rr_SBB8rr_REV")  1, false, false,  1, 2,  2, 1,  0, 0}, // #1161
    7440             :   {DBGFIELD("SHLD16rri8")         1, false, false, 22, 7,  6, 1,  0, 0}, // #1162
    7441             :   {DBGFIELD("SHLD32rri8")         1, false, false, 22, 7,  6, 1,  0, 0}, // #1163
    7442             :   {DBGFIELD("SHLD64rri8")         1, false, false, 22, 7,  6, 1,  0, 0}, // #1164
    7443             :   {DBGFIELD("SHRD16rri8")         1, false, false, 22, 7,  6, 1,  0, 0}, // #1165
    7444             :   {DBGFIELD("SHRD32rri8")         1, false, false, 22, 7,  6, 1,  0, 0}, // #1166
    7445             :   {DBGFIELD("SHRD64rri8")         1, false, false, 22, 7,  6, 1,  0, 0}, // #1167
    7446             :   {DBGFIELD("MMX_PMADDUBSWrr64")  1, false, false, 117, 9,  3, 1,  0, 0}, // #1168
    7447             :   {DBGFIELD("MMX_PMULHRSWrr64")   1, false, false, 117, 9,  3, 1,  0, 0}, // #1169
    7448             :   {DBGFIELD("MMX_PMULUDQirr")     1, false, false, 117, 9,  3, 1,  0, 0}, // #1170
    7449             :   {DBGFIELD("PMADDUBSWrr")        1, false, false, 117, 9,  3, 1,  0, 0}, // #1171
    7450             :   {DBGFIELD("PMADDWDrr")          1, false, false, 117, 9,  3, 1,  0, 0}, // #1172
    7451             :   {DBGFIELD("PMULDQrr")           1, false, false, 117, 9,  3, 1,  0, 0}, // #1173
    7452             :   {DBGFIELD("PMULHRSWrr")         1, false, false, 117, 9,  3, 1,  0, 0}, // #1174
    7453             :   {DBGFIELD("PMULHUWrr")          1, false, false, 117, 9,  3, 1,  0, 0}, // #1175
    7454             :   {DBGFIELD("PMULHWrr")           1, false, false, 117, 9,  3, 1,  0, 0}, // #1176
    7455             :   {DBGFIELD("PMULLDrr")           2, false, false, 411, 9,  8, 1,  0, 0}, // #1177
    7456             :   {DBGFIELD("PMULLWrr")           1, false, false, 117, 9,  3, 1,  0, 0}, // #1178
    7457             :   {DBGFIELD("PMULUDQrr")          1, false, false, 117, 9,  3, 1,  0, 0}, // #1179
    7458             :   {DBGFIELD("PSADBWrr")           1, false, false, 117, 9,  3, 1,  0, 0}, // #1180
    7459             :   {DBGFIELD("VPMADDUBSWrr")       1, false, false, 117, 9,  3, 1,  0, 0}, // #1181
    7460             :   {DBGFIELD("VPMADDWDrr")         1, false, false, 117, 9,  3, 1,  0, 0}, // #1182
    7461             :   {DBGFIELD("VPMULDQrr")          1, false, false, 117, 9,  3, 1,  0, 0}, // #1183
    7462             :   {DBGFIELD("VPMULHRSWrr")        1, false, false, 117, 9,  3, 1,  0, 0}, // #1184
    7463             :   {DBGFIELD("VPMULHUWrr")         1, false, false, 117, 9,  3, 1,  0, 0}, // #1185
    7464             :   {DBGFIELD("VPMULHWrr")          1, false, false, 117, 9,  3, 1,  0, 0}, // #1186
    7465             :   {DBGFIELD("VPMULLDrr")          2, false, false, 411, 9,  8, 1,  0, 0}, // #1187
    7466             :   {DBGFIELD("VPMULLWrr")          1, false, false, 117, 9,  3, 1,  0, 0}, // #1188
    7467             :   {DBGFIELD("VPMULUDQrr")         1, false, false, 117, 9,  3, 1,  0, 0}, // #1189
    7468             :   {DBGFIELD("VPSADBWrr")          1, false, false, 117, 9,  3, 1,  0, 0}, // #1190
    7469             :   {DBGFIELD("ADDPDrr")            1, false, false, 22, 7,  6, 1,  0, 0}, // #1191
    7470             :   {DBGFIELD("ADDPSrr")            1, false, false, 22, 7,  6, 1,  0, 0}, // #1192
    7471             :   {DBGFIELD("ADDSDrr_ADDSDrr_Int") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1193
    7472             :   {DBGFIELD("ADDSSrr_ADDSSrr_Int") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1194
    7473             :   {DBGFIELD("ADDSUBPDrr")         1, false, false, 22, 7,  6, 1,  0, 0}, // #1195
    7474             :   {DBGFIELD("ADDSUBPSrr")         1, false, false, 22, 7,  6, 1,  0, 0}, // #1196
    7475             :   {DBGFIELD("ADD_FPrST0")         1, false, false, 22, 7,  6, 1,  0, 0}, // #1197
    7476             :   {DBGFIELD("ADD_FST0r")          1, false, false, 22, 7,  6, 1,  0, 0}, // #1198
    7477             :   {DBGFIELD("ADD_FrST0")          1, false, false, 22, 7,  6, 1,  0, 0}, // #1199
    7478             :   {DBGFIELD("BSF16rr_BSF32rr_BSF64rr") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1200
    7479             :   {DBGFIELD("BSR16rr_BSR32rr_BSR64rr") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1201
    7480             :   {DBGFIELD("CMPPDrri_CMPPDrri_alt") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1202
    7481             :   {DBGFIELD("CMPPSrri_CMPPSrri_alt") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1203
    7482             :   {DBGFIELD("CMPSSrr_CMPSSrr_alt") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1204
    7483             :   {DBGFIELD("CRC32r32r8_CRC32r64r8") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1205
    7484             :   {DBGFIELD("CRC32r64r64")        1, false, false, 22, 7,  6, 1,  0, 0}, // #1206
    7485             :   {DBGFIELD("CVTDQ2PSrr")         1, false, false, 22, 7,  6, 1,  0, 0}, // #1207
    7486             :   {DBGFIELD("CVTPS2DQrr")         1, false, false, 22, 7,  6, 1,  0, 0}, // #1208
    7487             :   {DBGFIELD("CVTTPS2DQrr")        1, false, false, 22, 7,  6, 1,  0, 0}, // #1209
    7488             :   {DBGFIELD("MAXPDrr")            1, false, false, 22, 7,  6, 1,  0, 0}, // #1210
    7489             :   {DBGFIELD("MAXPSrr")            1, false, false, 22, 7,  6, 1,  0, 0}, // #1211
    7490             :   {DBGFIELD("MAXSDrr_MAXSDrr_Int") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1212
    7491             :   {DBGFIELD("MAXSSrr_MAXSSrr_Int") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1213
    7492             :   {DBGFIELD("MINPDrr")            1, false, false, 22, 7,  6, 1,  0, 0}, // #1214
    7493             :   {DBGFIELD("MINPSrr")            1, false, false, 22, 7,  6, 1,  0, 0}, // #1215
    7494             :   {DBGFIELD("MINSDrr_MINSDrr_Int") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1216
    7495             :   {DBGFIELD("MINSSrr_MINSSrr_Int") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1217
    7496             :   {DBGFIELD("MMX_CVTPI2PSirr")    1, false, false, 22, 7,  6, 1,  0, 0}, // #1218
    7497             :   {DBGFIELD("MMX_CVTPS2PIirr")    2, false, false, 420, 11,  9, 1,  0, 0}, // #1219
    7498             :   {DBGFIELD("MMX_CVTTPS2PIirr")   2, false, false, 420, 11,  9, 1,  0, 0}, // #1220
    7499             :   {DBGFIELD("MUL8r")              1, false, false, 22, 7,  6, 1,  0, 0}, // #1221
    7500             :   {DBGFIELD("POPCNT16rr_POPCNT32rr_POPCNT64rr") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1222
    7501             :   {DBGFIELD("PUSHFS64")           1, false, false,  1, 2,  1, 1,  0, 0}, // #1223
    7502             :   {DBGFIELD("ROUNDPDr")           5, false, false, 431, 4,  3, 1,  0, 0}, // #1224
    7503             :   {DBGFIELD("ROUNDPSr")           5, false, false, 431, 4,  3, 1,  0, 0}, // #1225
    7504             :   {DBGFIELD("ROUNDSDr_ROUNDSDr_Int") 5, false, false, 431, 4,  3, 1,  0, 0}, // #1226
    7505             :   {DBGFIELD("ROUNDSSr_ROUNDSSr_Int") 5, false, false, 431, 4,  3, 1,  0, 0}, // #1227
    7506             :   {DBGFIELD("SUBPDrr")            1, false, false, 22, 7,  6, 1,  0, 0}, // #1228
    7507             :   {DBGFIELD("SUBPSrr")            1, false, false, 22, 7,  6, 1,  0, 0}, // #1229
    7508             :   {DBGFIELD("SUBR_FPrST0")        1, false, false, 22, 7,  6, 1,  0, 0}, // #1230
    7509             :   {DBGFIELD("SUBR_FST0r")         1, false, false, 22, 7,  6, 1,  0, 0}, // #1231
    7510             :   {DBGFIELD("SUBR_FrST0")         1, false, false, 22, 7,  6, 1,  0, 0}, // #1232
    7511             :   {DBGFIELD("SUBSDrr_SUBSDrr_Int") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1233
    7512             :   {DBGFIELD("SUBSSrr_SUBSSrr_Int") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1234
    7513             :   {DBGFIELD("SUB_FPrST0")         1, false, false, 22, 7,  6, 1,  0, 0}, // #1235
    7514             :   {DBGFIELD("SUB_FST0r")          1, false, false, 22, 7,  6, 1,  0, 0}, // #1236
    7515             :   {DBGFIELD("SUB_FrST0")          1, false, false, 22, 7,  6, 1,  0, 0}, // #1237
    7516             :   {DBGFIELD("VADDPDYrr")          1, false, false, 22, 7,  6, 1,  0, 0}, // #1238
    7517             :   {DBGFIELD("VADDPDrr")           1, false, false, 22, 7,  6, 1,  0, 0}, // #1239
    7518             :   {DBGFIELD("VADDPSYrr")          1, false, false, 22, 7,  6, 1,  0, 0}, // #1240
    7519             :   {DBGFIELD("VADDPSrr")           1, false, false, 22, 7,  6, 1,  0, 0}, // #1241
    7520             :   {DBGFIELD("VADDSDrr_VADDSDrr_Int") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1242
    7521             :   {DBGFIELD("VADDSSrr_VADDSSrr_Int") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1243
    7522             :   {DBGFIELD("VADDSUBPDYrr")       1, false, false, 22, 7,  6, 1,  0, 0}, // #1244
    7523             :   {DBGFIELD("VADDSUBPDrr")        1, false, false, 22, 7,  6, 1,  0, 0}, // #1245
    7524             :   {DBGFIELD("VADDSUBPSYrr")       1, false, false, 22, 7,  6, 1,  0, 0}, // #1246
    7525             :   {DBGFIELD("VADDSUBPSrr")        1, false, false, 22, 7,  6, 1,  0, 0}, // #1247
    7526             :   {DBGFIELD("VCMPPDYrri_VCMPPDYrri_alt") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1248
    7527             :   {DBGFIELD("VCMPPDrri_VCMPPDrri_alt") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1249
    7528             :   {DBGFIELD("VCMPPSYrri_VCMPPSYrri_alt") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1250
    7529             :   {DBGFIELD("VCMPPSrri_VCMPPSrri_alt") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1251
    7530             :   {DBGFIELD("VCMPSDrr_VCMPSDrr_alt") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1252
    7531             :   {DBGFIELD("VCMPSSrr_VCMPSSrr_alt") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1253
    7532             :   {DBGFIELD("VCVTDQ2PSYrr")       1, false, false, 22, 7,  6, 1,  0, 0}, // #1254
    7533             :   {DBGFIELD("VCVTDQ2PSrr")        1, false, false, 22, 7,  6, 1,  0, 0}, // #1255
    7534             :   {DBGFIELD("VCVTPS2DQYrr")       1, false, false, 22, 7,  6, 1,  0, 0}, // #1256
    7535             :   {DBGFIELD("VCVTPS2DQrr")        1, false, false, 22, 7,  6, 1,  0, 0}, // #1257
    7536             :   {DBGFIELD("VCVTTPS2DQYrr")      1, false, false, 22, 7,  6, 1,  0, 0}, // #1258
    7537             :   {DBGFIELD("VCVTTPS2DQrr")       1, false, false, 22, 7,  6, 1,  0, 0}, // #1259
    7538             :   {DBGFIELD("VMAXPDYrr")          1, false, false, 22, 7,  6, 1,  0, 0}, // #1260
    7539             :   {DBGFIELD("VMAXPDrr")           1, false, false, 22, 7,  6, 1,  0, 0}, // #1261
    7540             :   {DBGFIELD("VMAXPSYrr")          1, false, false, 22, 7,  6, 1,  0, 0}, // #1262
    7541             :   {DBGFIELD("VMAXPSrr")           1, false, false, 22, 7,  6, 1,  0, 0}, // #1263
    7542             :   {DBGFIELD("VMAXSDrr_VMAXSDrr_Int") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1264
    7543             :   {DBGFIELD("VMAXSSrr_VMAXSSrr_Int") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1265
    7544             :   {DBGFIELD("VMINPDYrr")          1, false, false, 22, 7,  6, 1,  0, 0}, // #1266
    7545             :   {DBGFIELD("VMINPDrr")           1, false, false, 22, 7,  6, 1,  0, 0}, // #1267
    7546             :   {DBGFIELD("VMINPSYrr")          1, false, false, 22, 7,  6, 1,  0, 0}, // #1268
    7547             :   {DBGFIELD("VMINPSrr")           1, false, false, 22, 7,  6, 1,  0, 0}, // #1269
    7548             :   {DBGFIELD("VMINSDrr_VMINSDrr_Int") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1270
    7549             :   {DBGFIELD("VMINSSrr_VMINSSrr_Int") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1271
    7550             :   {DBGFIELD("VROUNDPDr")          5, false, false, 431, 4,  3, 1,  0, 0}, // #1272
    7551             :   {DBGFIELD("VROUNDPSr")          5, false, false, 431, 4,  3, 1,  0, 0}, // #1273
    7552             :   {DBGFIELD("VROUNDSDr_VROUNDSDr_Int") 5, false, false, 431, 4,  3, 1,  0, 0}, // #1274
    7553             :   {DBGFIELD("VROUNDSSr_VROUNDSSr_Int") 5, false, false, 431, 4,  3, 1,  0, 0}, // #1275
    7554             :   {DBGFIELD("VROUNDYPDr")         5, false, false, 431, 4,  3, 1,  0, 0}, // #1276
    7555             :   {DBGFIELD("VROUNDYPSr")         5, false, false, 431, 4,  3, 1,  0, 0}, // #1277
    7556             :   {DBGFIELD("VSUBPDYrr")          1, false, false, 22, 7,  6, 1,  0, 0}, // #1278
    7557             :   {DBGFIELD("VSUBPDrr")           1, false, false, 22, 7,  6, 1,  0, 0}, // #1279
    7558             :   {DBGFIELD("VSUBPSYrr")          1, false, false, 22, 7,  6, 1,  0, 0}, // #1280
    7559             :   {DBGFIELD("VSUBPSrr")           1, false, false, 22, 7,  6, 1,  0, 0}, // #1281
    7560             :   {DBGFIELD("VSUBSDrr_VSUBSDrr_Int") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1282
    7561             :   {DBGFIELD("VSUBSSrr_VSUBSSrr_Int") 1, false, false, 22, 7,  6, 1,  0, 0}, // #1283
    7562             :   {DBGFIELD("EXTRACTPSrr")        2, false, false, 329, 12, 19, 1,  0, 0}, // #1284
    7563             :   {DBGFIELD("VEXTRACTPSrr")       2, false, false, 329, 12, 19, 1,  0, 0}, // #1285
    7564             :   {DBGFIELD("PEXTRBrr")           2, false, false, 329, 12, 19, 1,  0, 0}, // #1286
    7565             :   {DBGFIELD("PEXTRDrr")           2, false, false, 329, 12, 19, 1,  0, 0}, // #1287
    7566             :   {DBGFIELD("PEXTRQrr")           2, false, false, 329, 12, 19, 1,  0, 0}, // #1288
    7567             :   {DBGFIELD("PEXTRWri")           2, false, false, 329, 12, 19, 1,  0, 0}, // #1289
    7568             :   {DBGFIELD("VPEXTRBrr")          2, false, false, 329, 12, 19, 1,  0, 0}, // #1290
    7569             :   {DBGFIELD("VPEXTRDrr")          2, false, false, 329, 12, 19, 1,  0, 0}, // #1291
    7570             :   {DBGFIELD("VPEXTRQrr")          2, false, false, 329, 12, 19, 1,  0, 0}, // #1292
    7571             :   {DBGFIELD("VPEXTRWri")          2, false, false, 329, 12, 19, 1,  0, 0}, // #1293
    7572             :   {DBGFIELD("ROL16rCL_ROL32rCL_ROL64rCL") 3, false, false, 435, 4,  6, 1,  0, 0}, // #1294
    7573             :   {DBGFIELD("ROL8rCL")            3, false, false, 435, 4,  6, 1,  0, 0}, // #1295
    7574             :   {DBGFIELD("ROR16rCL_ROR32rCL_ROR64rCL") 3, false, false, 435, 4,  6, 1,  0, 0}, // #1296
    7575             :   {DBGFIELD("ROR8rCL")            3, false, false, 435, 4,  6, 1,  0, 0}, // #1297
    7576             :   {DBGFIELD("SAR16rCL_SAR32rCL_SAR64rCL") 3, false, false, 435, 4,  6, 1,  0, 0}, // #1298
    7577             :   {DBGFIELD("SAR8rCL")            3, false, false, 435, 4,  6, 1,  0, 0}, // #1299
    7578             :   {DBGFIELD("SHL16rCL_SHL32rCL_SHL64rCL") 3, false, false, 435, 4,  6, 1,  0, 0}, // #1300
    7579             :   {DBGFIELD("SHL8rCL")            3, false, false, 435, 4,  6, 1,  0, 0}, // #1301
    7580             :   {DBGFIELD("SHR16rCL_SHR32rCL_SHR64rCL") 3, false, false, 435, 4,  6, 1,  0, 0}, // #1302
    7581             :   {DBGFIELD("SHR8rCL")            3, false, false, 435, 4,  6, 1,  0, 0}, // #1303
    7582             :   {DBGFIELD("MMX_PHADDSWrr64")    3, false, false, 439, 8,  6, 1,  0, 0}, // #1304
    7583             :   {DBGFIELD("MMX_PHADDWrr64")     3, false, false, 439, 8,  6, 1,  0, 0}, // #1305
    7584             :   {DBGFIELD("MMX_PHADDrr64")      3, false, false, 439, 8,  6, 1,  0, 0}, // #1306
    7585             :   {DBGFIELD("MMX_PHSUBDrr64")     3, false, false, 439, 8,  6, 1,  0, 0}, // #1307
    7586             :   {DBGFIELD("MMX_PHSUBSWrr64")    3, false, false, 439, 8,  6, 1,  0, 0}, // #1308
    7587             :   {DBGFIELD("MMX_PHSUBWrr64")     3, false, false, 439, 8,  6, 1,  0, 0}, // #1309
    7588             :   {DBGFIELD("PHADDDrr")           3, false, false, 439, 8,  6, 1,  0, 0}, // #1310
    7589             :   {DBGFIELD("PHADDSWrr128")       3, false, false, 439, 8,  6, 1,  0, 0}, // #1311
    7590             :   {DBGFIELD("PHADDWrr")           3, false, false, 439, 8,  6, 1,  0, 0}, // #1312
    7591             :   {DBGFIELD("PHSUBDrr")           3, false, false, 439, 8,  6, 1,  0, 0}, // #1313
    7592             :   {DBGFIELD("PHSUBSWrr128")       3, false, false, 439, 8,  6, 1,  0, 0}, // #1314
    7593             :   {DBGFIELD("PHSUBWrr")           3, false, false, 439, 8,  6, 1,  0, 0}, // #1315
    7594             :   {DBGFIELD("VPHADDDrr")          3, false, false, 439, 8,  6, 1,  0, 0}, // #1316
    7595             :   {DBGFIELD("VPHADDSWrr128")      3, false, false, 439, 8,  6, 1,  0, 0}, // #1317
    7596             :   {DBGFIELD("VPHADDWrr")          3, false, false, 439, 8,  6, 1,  0, 0}, // #1318
    7597             :   {DBGFIELD("VPHSUBDrr")          3, false, false, 439, 8,  6, 1,  0, 0}, // #1319
    7598             :   {DBGFIELD("VPHSUBSWrr128")      3, false, false, 439, 8,  6, 1,  0, 0}, // #1320
    7599             :   {DBGFIELD("VPHSUBWrr")          3, false, false, 439, 8,  6, 1,  0, 0}, // #1321
    7600             :   {DBGFIELD("ADC8i8")             2, false, false, 384, 4, 19, 1,  0, 0}, // #1322
    7601             :   {DBGFIELD("LEAVE64")            3, false, false, 388, 4, 19, 1,  0, 0}, // #1323
    7602             :   {DBGFIELD("OUT32rr")            23, false, false, 447, 13, 27, 1,  0, 0}, // #1324
    7603             :   {DBGFIELD("OUT8rr")             23, false, false, 447, 13, 27, 1,  0, 0}, // #1325
    7604             :   {DBGFIELD("SBB8i8")             2, false, false, 384, 4, 19, 1,  0, 0}, // #1326
    7605             :   {DBGFIELD("XADD16rr_XADD32rr_XADD64rr") 3, false, false, 155, 2,  6, 1,  0, 0}, // #1327
    7606             :   {DBGFIELD("XADD8rr")            3, false, false, 155, 2,  6, 1,  0, 0}, // #1328
    7607             :   {DBGFIELD("CMOVBE_F_CMOVBE_Fp32_CMOVBE_Fp64_CMOVBE_Fp80") 0, false, false,  0, 0,  0, 0,  0, 0}, // #1329
    7608             :   {DBGFIELD("CMOVB_F_CMOVB_Fp32_CMOVB_Fp64_CMOVB_Fp80") 0, false, false,  0, 0,  0, 0,  0, 0}, // #1330
    7609             :   {DBGFIELD("CMOVE_F_CMOVE_Fp32_CMOVE_Fp64_CMOVE_Fp80") 0, false, false,  0, 0,  0, 0,  0, 0}, // #1331
    7610             :   {DBGFIELD("CMOVNBE_F_CMOVNBE_Fp32_CMOVNBE_Fp64_CMOVNBE_Fp80") 0, false, false,  0, 0,  0, 0,  0, 0}, // #1332
    7611             :   {DBGFIELD("CMOVNB_F_CMOVNB_Fp32_CMOVNB_Fp64_CMOVNB_Fp80") 0, false, false,  0, 0,  0, 0,  0, 0}, // #1333
    7612             :   {DBGFIELD("CMOVNE_F_CMOVNE_Fp32_CMOVNE_Fp64_CMOVNE_Fp80") 0, false, false,  0, 0,  0, 0,  0, 0}, // #1334
    7613             :   {DBGFIELD("CMOVNP_F_CMOVNP_Fp32_CMOVNP_Fp64_CMOVNP_Fp80") 0, false, false,  0, 0,  0, 0,  0, 0}, // #1335
    7614             :   {DBGFIELD("CMOVP_F_CMOVP_Fp32_CMOVP_Fp64_CMOVP_Fp80") 0, false, false,  0, 0,  0, 0,  0, 0}, // #1336
    7615             :   {DBGFIELD("CMOVA16rr")          3, false, false, 460, 4,  6, 1,  0, 0}, // #1337
    7616             :   {DBGFIELD("CMOVA32rr_CMOVA64rr") 3, false, false, 460, 4,  6, 1,  0, 0}, // #1338
    7617             :   {DBGFIELD("CMOVBE16rr")         3, false, false, 460, 4,  6, 1,  0, 0}, // #1339
    7618             :   {DBGFIELD("CMOVBE32rr_CMOVBE64rr") 3, false, false, 460, 4,  6, 1,  0, 0}, // #1340
    7619             :   {DBGFIELD("COM_FIPr")           3, false, false, 345, 4,  2, 1,  0, 0}, // #1341
    7620             :   {DBGFIELD("COM_FIr")            3, false, false, 345, 4,  2, 1,  0, 0}, // #1342
    7621             :   {DBGFIELD("UCOM_FIPr")          3, false, false, 345, 4,  2, 1,  0, 0}, // #1343
    7622             :   {DBGFIELD("UCOM_FIr")           3, false, false, 345, 4,  2, 1,  0, 0}, // #1344
    7623             :   {DBGFIELD("MUL16r")             4, false, false, 464, 7,  9, 1,  0, 0}, // #1345
    7624             :   {DBGFIELD("MUL32r")             3, false, false, 464, 7,  9, 1,  0, 0}, // #1346
    7625             :   {DBGFIELD("MUL64r")             2, false, false, 471, 11,  9, 1,  0, 0}, // #1347
    7626             :   {DBGFIELD("CVTDQ2PDrr")         2, false, false, 420, 11,  9, 1,  0, 0}, // #1348
    7627             :   {DBGFIELD("CVTPD2DQrr")         2, false, false, 420, 11,  9, 1,  0, 0}, // #1349
    7628             :   {DBGFIELD("CVTPD2PSrr")         2, false, false, 420, 11,  9, 1,  0, 0}, // #1350
    7629             :   {DBGFIELD("CVTSD2SSrr")         2, false, false, 420, 11,  9, 1,  0, 0}, // #1351
    7630             :   {DBGFIELD("CVTSI2SD64rr")       2, false, false, 420, 11,  9, 1,  0, 0}, // #1352
    7631             :   {DBGFIELD("CVTSI2SDrr")         2, false, false, 420, 11,  9, 1,  0, 0}, // #1353
    7632             :   {DBGFIELD("CVTTPD2DQrr")        2, false, false, 420, 11,  9, 1,  0, 0}, // #1354
    7633             :   {DBGFIELD("MMX_CVTPD2PIirr")    2, false, false, 420, 11,  9, 1,  0, 0}, // #1355
    7634             :   {DBGFIELD("MMX_CVTPI2PDirr")    2, false, false, 420, 11,  9, 1,  0, 0}, // #1356
    7635             :   {DBGFIELD("MMX_CVTTPD2PIirr")   2, false, false, 420, 11,  9, 1,  0, 0}, // #1357
    7636             :   {DBGFIELD("VCVTDQ2PDYrr")       2, false, false, 420, 11, 16, 1,  0, 0}, // #1358
    7637             :   {DBGFIELD("VCVTDQ2PDrr")        2, false, false, 420, 11,  9, 1,  0, 0}, // #1359
    7638             :   {DBGFIELD("VCVTPD2DQYrr")       2, false, false, 420, 11, 16, 1,  0, 0}, // #1360
    7639             :   {DBGFIELD("VCVTPD2DQrr")        2, false, false, 420, 11,  9, 1,  0, 0}, // #1361
    7640             :   {DBGFIELD("VCVTPD2PSYrr")       2, false, false, 420, 11, 16, 1,  0, 0}, // #1362
    7641             :   {DBGFIELD("VCVTPD2PSrr")        2, false, false, 420, 11,  9, 1,  0, 0}, // #1363
    7642             :   {DBGFIELD("VCVTSD2SSrr")        2, false, false, 420, 11,  9, 1,  0, 0}, // #1364
    7643             :   {DBGFIELD("VCVTSI2SD64rr")      2, false, false, 420, 11,  9, 1,  0, 0}, // #1365
    7644             :   {DBGFIELD("VCVTSI2SDrr")        2, false, false, 420, 11,  9, 1,  0, 0}, // #1366
    7645             :   {DBGFIELD("VCVTTPD2DQYrr")      2, false, false, 420, 11, 16, 1,  0, 0}, // #1367
    7646             :   {DBGFIELD("VCVTTPD2DQrr")       2, false, false, 420, 11,  9, 1,  0, 0}, // #1368
    7647             :   {DBGFIELD("MOV64sr")            1, false, false,  1, 2,  2, 1,  0, 0}, // #1369
    7648             :   {DBGFIELD("OUT32ir")            23, false, false, 447, 13, 27, 1,  0, 0}, // #1370
    7649             :   {DBGFIELD("OUT8ir")             23, false, false, 447, 13, 27, 1,  0, 0}, // #1371
    7650             :   {DBGFIELD("PAUSE")              5, false, false, 482, 7,  3, 1,  0, 0}, // #1372
    7651             :   {DBGFIELD("SHLD16rrCL")         4, false, false, 489, 9, 16, 1,  0, 0}, // #1373
    7652             :   {DBGFIELD("SHLD32rrCL")         4, false, false, 489, 9, 16, 1,  0, 0}, // #1374
    7653             :   {DBGFIELD("SHLD64rrCL")         4, false, false, 489, 9, 16, 1,  0, 0}, // #1375
    7654             :   {DBGFIELD("SHRD16rrCL")         4, false, false, 489, 9, 16, 1,  0, 0}, // #1376
    7655             :   {DBGFIELD("SHRD32rrCL")         4, false, false, 489, 9, 16, 1,  0, 0}, // #1377
    7656             :   {DBGFIELD("SHRD64rrCL")         4, false, false, 489, 9, 16, 1,  0, 0}, // #1378
    7657             :   {DBGFIELD("MULPDrr")            1, false, false, 345, 4,  3, 1,  0, 0}, // #1379
    7658             :   {DBGFIELD("MULPSrr")            1, false, false, 345, 4,  3, 1,  0, 0}, // #1380
    7659             :   {DBGFIELD("MULSDrr_MULSDrr_Int") 1, false, false, 345, 4,  3, 1,  0, 0}, // #1381
    7660             :   {DBGFIELD("MULSSrr_MULSSrr_Int") 1, false, false, 345, 4,  3, 1,  0, 0}, // #1382
    7661             :   {DBGFIELD("MUL_FPrST0")         1, false, false, 117, 9,  3, 1,  0, 0}, // #1383
    7662             :   {DBGFIELD("MUL_FST0r")          1, false, false, 117, 9,  3, 1,  0, 0}, // #1384
    7663             :   {DBGFIELD("MUL_FrST0")          1, false, false, 117, 9,  3, 1,  0, 0}, // #1385
    7664             :   {DBGFIELD("PCMPGTQrr")          1, false, false, 117, 9,  3, 1,  0, 0}, // #1386
    7665             :   {DBGFIELD("PHMINPOSUWrr128")    1, false, false, 117, 9,  3, 1,  0, 0}, // #1387
    7666             :   {DBGFIELD("RCPPSr")             1, false, false, 117, 9,  3, 1,  0, 0}, // #1388
    7667             :   {DBGFIELD("RCPSSr")             1, false, false, 117, 9,  3, 1,  0, 0}, // #1389
    7668             :   {DBGFIELD("RCPSSr_Int")         1, false, false, 117, 9,  3, 1,  0, 0}, // #1390
    7669             :   {DBGFIELD("RSQRTPSr")           1, false, false, 117, 9,  3, 1,  0, 0}, // #1391
    7670             :   {DBGFIELD("RSQRTSSr")           1, false, false, 117, 9,  3, 1,  0, 0}, // #1392
    7671             :   {DBGFIELD("RSQRTSSr_Int")       1, false, false, 117, 9,  3, 1,  0, 0}, // #1393
    7672             :   {DBGFIELD("VMULPDYrr")          1, false, false, 345, 4,  3, 1,  0, 0}, // #1394
    7673             :   {DBGFIELD("VMULPDrr")           1, false, false, 345, 4,  3, 1,  0, 0}, // #1395
    7674             :   {DBGFIELD("VMULPSYrr")          1, false, false, 345, 4,  3, 1,  0, 0}, // #1396
    7675             :   {DBGFIELD("VMULPSrr")           1, false, false, 345, 4,  3, 1,  0, 0}, // #1397
    7676             :   {DBGFIELD("VMULSDrr_VMULSDrr_Int") 1, false, false, 345, 4,  3, 1,  0, 0}, // #1398
    7677             :   {DBGFIELD("VMULSSrr_VMULSSrr_Int") 1, false, false, 345, 4,  3, 1,  0, 0}, // #1399
    7678             :   {DBGFIELD("VPCMPGTQrr")         1, false, false, 117, 9,  3, 1,  0, 0}, // #1400
    7679             :   {DBGFIELD("VPHMINPOSUWrr128")   1, false, false, 117, 9,  3, 1,  0, 0}, // #1401
    7680             :   {DBGFIELD("VRCPPSr")            1, false, false, 117, 9,  3, 1,  0, 0}, // #1402
    7681             :   {DBGFIELD("VRCPSSr")            1, false, false, 117, 9,  3, 1,  0, 0}, // #1403
    7682             :   {DBGFIELD("VRCPSSr_Int")        1, false, false, 117, 9,  3, 1,  0, 0}, // #1404
    7683             :   {DBGFIELD("VRSQRTPSr")          1, false, false, 117, 9,  3, 1,  0, 0}, // #1405
    7684             :   {DBGFIELD("VRSQRTSSr")          1, false, false, 117, 9,  3, 1,  0, 0}, // #1406
    7685             :   {DBGFIELD("VRSQRTSSr_Int")      1, false, false, 117, 9,  3, 1,  0, 0}, // #1407
    7686             :   {DBGFIELD("MOV16rm_MOV32rm_MOV64rm") 1, false, false, 101, 3,  2, 1,  0, 0}, // #1408
    7687             :   {DBGFIELD("MOV8rm_MOV8rm_NOREX") 1, false, false, 101, 3,  2, 1,  0, 0}, // #1409
    7688             :   {DBGFIELD("MOVSX32rm16_MOVSX64rm16") 1, false, false, 101, 3,  2, 1,  0, 0}, // #1410
    7689             :   {DBGFIELD("MOVSX64rm32")        1, false, false, 101, 3,  2, 1,  0, 0}, // #1411
    7690             :   {DBGFIELD("MOVSX16rm8")         1, false, false, 101, 3,  2, 1,  0, 0}, // #1412
    7691             :   {DBGFIELD("MOVSX32rm8_MOVSX64rm8") 1, false, false, 101, 3,  2, 1,  0, 0}, // #1413
    7692             :   {DBGFIELD("MOVZX32rm16_MOVZX64rm16") 1, false, false, 101, 3,  2, 1,  0, 0}, // #1414
    7693             :   {DBGFIELD("MOVZX16rm8")         1, false, false, 101, 3,  2, 1,  0, 0}, // #1415
    7694             :   {DBGFIELD("MOVZX32rm8_MOVZX64rm8") 1, false, false, 101, 3,  2, 1,  0, 0}, // #1416
    7695             :   {DBGFIELD("PREFETCH_PREFETCHW") 0, false, false,  0, 0,  0, 0,  0, 0}, // #1417
    7696             :   {DBGFIELD("PREFETCHNTA_PREFETCHT0_PREFETCHT1_PREFETCHT2") 1, false, false, 101, 3,  2, 1,  0, 0}, // #1418
    7697             :   {DBGFIELD("CVTSD2SI64rr")       2, false, false, 498, 12,  9, 1,  0, 0}, // #1419
    7698             :   {DBGFIELD("CVTSD2SIrr")         2, false, false, 498, 12,  9, 1,  0, 0}, // #1420
    7699             :   {DBGFIELD("CVTSS2SI64rr")       2, false, false, 498, 12,  9, 1,  0, 0}, // #1421
    7700             :   {DBGFIELD("CVTSS2SIrr")         2, false, false, 498, 12,  9, 1,  0, 0}, // #1422
    7701             :   {DBGFIELD("CVTTSD2SI64rr")      2, false, false, 498, 12,  9, 1,  0, 0}, // #1423
    7702             :   {DBGFIELD("CVTTSD2SIrr")        2, false, false, 498, 12,  9, 1,  0, 0}, // #1424
    7703             :   {DBGFIELD("CVTTSS2SI64rr")      2, false, false, 498, 12,  9, 1,  0, 0}, // #1425
    7704             :   {DBGFIELD("CVTTSS2SIrr")        2, false, false, 498, 12,  9, 1,  0, 0}, // #1426
    7705             :   {DBGFIELD("VCVTSD2SI64rr")      2, false, false, 498, 12,  9, 1,  0, 0}, // #1427
    7706             :   {DBGFIELD("VCVTSD2SIrr")        2, false, false, 498, 12,  9, 1,  0, 0}, // #1428
    7707             :   {DBGFIELD("VCVTSS2SI64rr")      2, false, false, 498, 12,  9, 1,  0, 0}, // #1429
    7708             :   {DBGFIELD("VCVTSS2SIrr")        2, false, false, 498, 12,  9, 1,  0, 0}, // #1430
    7709             :   {DBGFIELD("VCVTTSD2SI64rr")     2, false, false, 498, 12,  9, 1,  0, 0}, // #1431
    7710             :   {DBGFIELD("VCVTTSD2SIrr")       2, false, false, 498, 12,  9, 1,  0, 0}, // #1432
    7711             :   {DBGFIELD("VCVTTSS2SI64rr")     2, false, false, 498, 12,  9, 1,  0, 0}, // #1433
    7712             :   {DBGFIELD("VCVTTSS2SIrr")       2, false, false, 498, 12,  9, 1,  0, 0}, // #1434
    7713             :   {DBGFIELD("MOV16mr_MOV32mr_MOV64mr") 2, false, false, 157, 4,  2, 1,  0, 0}, // #1435
    7714             :   {DBGFIELD("MOV8mr_MOV8mr_NOREX") 2, false, false, 157, 4,  2, 1,  0, 0}, // #1436
    7715             :   {DBGFIELD("MOVAPDmr")           2, false, false, 157, 4,  2, 1,  0, 0}, // #1437
    7716             :   {DBGFIELD("MOVAPSmr")           2, false, false, 157, 4,  2, 1,  0, 0}, // #1438
    7717             :   {DBGFIELD("MOVDQAmr")           2, false, false, 157, 4,  2, 1,  0, 0}, // #1439
    7718             :   {DBGFIELD("MOVDQUmr")           2, false, false, 157, 4,  2, 1,  0, 0}, // #1440
    7719             :   {DBGFIELD("MOVHPDmr")           2, false, false, 157, 4,  2, 1,  0, 0}, // #1441
    7720             :   {DBGFIELD("MOVHPSmr")           2, false, false, 157, 4,  2, 1,  0, 0}, // #1442
    7721             :   {DBGFIELD("MOVLPDmr")           2, false, false, 157, 4,  2, 1,  0, 0}, // #1443
    7722             :   {DBGFIELD("MOVLPSmr")           2, false, false, 157, 4,  2, 1,  0, 0}, // #1444
    7723             :   {DBGFIELD("MOVNTDQmr")          2, false, false, 157, 4,  2, 1,  0, 0}, // #1445
    7724             :   {DBGFIELD("MOVNTI_64mr")        2, false, false, 157, 4,  2, 1,  0, 0}, // #1446
    7725             :   {DBGFIELD("MOVNTImr")           2, false, false, 157, 4,  2, 1,  0, 0}, // #1447
    7726             :   {DBGFIELD("MOVNTPDmr")          2, false, false, 157, 4,  2, 1,  0, 0}, // #1448
    7727             :   {DBGFIELD("MOVNTPSmr")          2, false, false, 157, 4,  2, 1,  0, 0}, // #1449
    7728             :   {DBGFIELD("MOVPDI2DImr")        2, false, false, 157, 4,  2, 1,  0, 0}, // #1450
    7729             :   {DBGFIELD("MOVPQI2QImr")        2, false, false, 157, 4,  2, 1,  0, 0}, // #1451
    7730             :   {DBGFIELD("MOVPQIto64mr")       2, false, false, 157, 4,  2, 1,  0, 0}, // #1452
    7731             :   {DBGFIELD("MOVSSmr")            2, false, false, 157, 4,  2, 1,  0, 0}, // #1453
    7732             :   {DBGFIELD("MOVUPDmr")           2, false, false, 157, 4,  2, 1,  0, 0}, // #1454
    7733             :   {DBGFIELD("MOVUPSmr")           2, false, false, 157, 4,  2, 1,  0, 0}, // #1455
    7734             :   {DBGFIELD("PUSH64i8")           3, false, false, 313, 5,  2, 1,  0, 0}, // #1456
    7735             :   {DBGFIELD("PUSH16r_PUSH16rmr_PUSH32r_PUSH32rmr_PUSH64r_PUSH64rmr") 1, false, false, 157, 4,  2, 1,  0, 0}, // #1457
    7736             :   {DBGFIELD("PUSH16rmm_PUSH32rmm_PUSH64rmm") 3, false, false, 313, 5,  2, 1,  0, 0}, // #1458
    7737             :   {DBGFIELD("VEXTRACTF128mr")     2, false, false, 157, 4,  2, 1,  0, 0}, // #1459
    7738             :   {DBGFIELD("VMOVAPDYmr")         2, false, false, 157, 4,  2, 1,  0, 0}, // #1460
    7739             :   {DBGFIELD("VMOVAPDmr")          2, false, false, 157, 4,  2, 1,  0, 0}, // #1461
    7740             :   {DBGFIELD("VMOVAPSYmr")         2, false, false, 157, 4,  2, 1,  0, 0}, // #1462
    7741             :   {DBGFIELD("VMOVAPSmr")          2, false, false, 157, 4,  2, 1,  0, 0}, // #1463
    7742             :   {DBGFIELD("VMOVDQAYmr")         2, false, false, 157, 4,  2, 1,  0, 0}, // #1464
    7743             :   {DBGFIELD("VMOVDQAmr")          2, false, false, 157, 4,  2, 1,  0, 0}, // #1465
    7744             :   {DBGFIELD("VMOVDQUYmr")         2, false, false, 157, 4,  2, 1,  0, 0}, // #1466
    7745             :   {DBGFIELD("VMOVDQUmr")          2, false, false, 157, 4,  2, 1,  0, 0}, // #1467
    7746             :   {DBGFIELD("VMOVHPDmr")          2, false, false, 157, 4,  2, 1,  0, 0}, // #1468
    7747             :   {DBGFIELD("VMOVHPSmr")          2, false, false, 157, 4,  2, 1,  0, 0}, // #1469
    7748             :   {DBGFIELD("VMOVLPDmr")          2, false, false, 157, 4,  2, 1,  0, 0}, // #1470
    7749             :   {DBGFIELD("VMOVLPSmr")          2, false, false, 157, 4,  2, 1,  0, 0}, // #1471
    7750             :   {DBGFIELD("VMOVNTDQYmr")        2, false, false, 157, 4,  2, 1,  0, 0}, // #1472
    7751             :   {DBGFIELD("VMOVNTDQmr")         2, false, false, 157, 4,  2, 1,  0, 0}, // #1473
    7752             :   {DBGFIELD("VMOVNTPDYmr")        2, false, false, 157, 4,  2, 1,  0, 0}, // #1474
    7753             :   {DBGFIELD("VMOVNTPDmr")         2, false, false, 157, 4,  2, 1,  0, 0}, // #1475
    7754             :   {DBGFIELD("VMOVNTPSYmr")        2, false, false, 157, 4,  2, 1,  0, 0}, // #1476
    7755             :   {DBGFIELD("VMOVNTPSmr")         2, false, false, 157, 4,  2, 1,  0, 0}, // #1477
    7756             :   {DBGFIELD("VMOVPDI2DImr")       2, false, false, 157, 4,  2, 1,  0, 0}, // #1478
    7757             :   {DBGFIELD("VMOVPQI2QImr")       2, false, false, 157, 4,  2, 1,  0, 0}, // #1479
    7758             :   {DBGFIELD("VMOVPQIto64mr")      2, false, false, 157, 4,  2, 1,  0, 0}, // #1480
    7759             :   {DBGFIELD("VMOVSDmr")           2, false, false, 157, 4,  2, 1,  0, 0}, // #1481
    7760             :   {DBGFIELD("VMOVSSmr")           2, false, false, 157, 4,  2, 1,  0, 0}, // #1482
    7761             :   {DBGFIELD("VMOVUPDYmr")         2, false, false, 157, 4,  2, 1,  0, 0}, // #1483
    7762             :   {DBGFIELD("VMOVUPDmr")          2, false, false, 157, 4,  2, 1,  0, 0}, // #1484
    7763             :   {DBGFIELD("VMOVUPSYmr")         2, false, false, 157, 4,  2, 1,  0, 0}, // #1485
    7764             :   {DBGFIELD("VMOVUPSmr")          2, false, false, 157, 4,  2, 1,  0, 0}, // #1486
    7765             :   {DBGFIELD("MPSADBWrri")         3, false, false, 190, 12,  5, 1,  0, 0}, // #1487
    7766             :   {DBGFIELD("VMPSADBWrri")        3, false, false, 190, 12,  5, 1,  0, 0}, // #1488
    7767             :   {DBGFIELD("CLI")                1, false, false,  1, 2,  2, 1,  0, 0}, // #1489
    7768             :   {DBGFIELD("CVTSI2SS64rr")       3, false, false, 146, 11,  3, 1,  0, 0}, // #1490
    7769             :   {DBGFIELD("CVTSI2SSrr")         2, false, false, 420, 11,  9, 1,  0, 0}, // #1491
    7770             :   {DBGFIELD("HADDPDrr")           3, false, false, 146, 11,  3, 1,  0, 0}, // #1492
    7771             :   {DBGFIELD("HADDPSrr")           3, false, false, 146, 11,  3, 1,  0, 0}, // #1493
    7772             :   {DBGFIELD("HSUBPDrr")           3, false, false, 146, 11,  3, 1,  0, 0}, // #1494
    7773             :   {DBGFIELD("HSUBPSrr")           3, false, false, 146, 11,  3, 1,  0, 0}, // #1495
    7774             :   {DBGFIELD("VCVTSI2SS64rr")      3, false, false, 146, 11,  3, 1,  0, 0}, // #1496
    7775             :   {DBGFIELD("VCVTSI2SSrr")        2, false, false, 420, 11,  9, 1,  0, 0}, // #1497
    7776             :   {DBGFIELD("VHADDPDYrr")         3, false, false, 146, 11,  3, 1,  0, 0}, // #1498
    7777             :   {DBGFIELD("VHADDPDrr")          3, false, false, 146, 11,  3, 1,  0, 0}, // #1499
    7778             :   {DBGFIELD("VHADDPSYrr")         3, false, false, 146, 11,  3, 1,  0, 0}, // #1500
    7779             :   {DBGFIELD("VHADDPSrr")          3, false, false, 146, 11,  3, 1,  0, 0}, // #1501
    7780             :   {DBGFIELD("VHSUBPDYrr")         3, false, false, 146, 11,  3, 1,  0, 0}, // #1502
    7781             :   {DBGFIELD("VHSUBPDrr")          3, false, false, 146, 11,  3, 1,  0, 0}, // #1503
    7782             :   {DBGFIELD("VHSUBPSYrr")         3, false, false, 146, 11,  3, 1,  0, 0}, // #1504
    7783             :   {DBGFIELD("VHSUBPSrr")          3, false, false, 146, 11,  3, 1,  0, 0}, // #1505
    7784             :   {DBGFIELD("ISTT_FP16m")         3, false, false, 510, 10,  6, 1,  0, 0}, // #1506
    7785             :   {DBGFIELD("ISTT_FP32m")         3, false, false, 510, 10,  6, 1,  0, 0}, // #1507
    7786             :   {DBGFIELD("ISTT_FP64m")         3, false, false, 510, 10,  6, 1,  0, 0}, // #1508
    7787             :   {DBGFIELD("PUSHGS64")           1, false, false,  1, 2,  1, 1,  0, 0}, // #1509
    7788             :   {DBGFIELD("CALL64pcrel32")      4, false, false, 520, 7, 19, 1,  0, 0}, // #1510
    7789             :   {DBGFIELD("CALL16r_CALL32r_CALL64r") 4, false, false, 527, 10, 19, 1,  0, 0}, // #1511
    7790             :   {DBGFIELD("EXTRACTPSmr")        3, false, false, 537, 11,  2, 1,  0, 0}, // #1512
    7791             :   {DBGFIELD("VEXTRACTPSmr")       3, false, false, 537, 11,  2, 1,  0, 0}, // #1513
    7792             :   {DBGFIELD("VMASKMOVPDYmr")      4, false, false, 548, 12,  9, 1,  0, 0}, // #1514
    7793             :   {DBGFIELD("VMASKMOVPDmr")       4, false, false, 548, 12,  9, 1,  0, 0}, // #1515
    7794             :   {DBGFIELD("VMASKMOVPSYmr")      4, false, false, 548, 12,  9, 1,  0, 0}, // #1516
    7795             :   {DBGFIELD("VMASKMOVPSmr")       4, false, false, 548, 12,  9, 1,  0, 0}, // #1517
    7796             :   {DBGFIELD("SETAEm")             3, false, false, 560, 7,  2, 1,  0, 0}, // #1518
    7797             :   {DBGFIELD("SETBm")              3, false, false, 560, 7,  2, 1,  0, 0}, // #1519
    7798             :   {DBGFIELD("SETEm")              3, false, false, 560, 7,  2, 1,  0, 0}, // #1520
    7799             :   {DBGFIELD("SETGEm")             3, false, false, 560, 7,  2, 1,  0, 0}, // #1521
    7800             :   {DBGFIELD("SETGm")              3, false, false, 560, 7,  2, 1,  0, 0}, // #1522
    7801             :   {DBGFIELD("SETLEm")             3, false, false, 560, 7,  2, 1,  0, 0}, // #1523
    7802             :   {DBGFIELD("SETLm")              3, false, false, 560, 7,  2, 1,  0, 0}, // #1524
    7803             :   {DBGFIELD("SETNEm")             3, false, false, 560, 7,  2, 1,  0, 0}, // #1525
    7804             :   {DBGFIELD("SETNOm")             3, false, false, 560, 7,  2, 1,  0, 0}, // #1526
    7805             :   {DBGFIELD("SETNPm")             3, false, false, 560, 7,  2, 1,  0, 0}, // #1527
    7806             :   {DBGFIELD("SETNSm")             3, false, false, 560, 7,  2, 1,  0, 0}, // #1528
    7807             :   {DBGFIELD("SETOm")              3, false, false, 560, 7,  2, 1,  0, 0}, // #1529
    7808             :   {DBGFIELD("SETPm")              3, false, false, 560, 7,  2, 1,  0, 0}, // #1530
    7809             :   {DBGFIELD("SETSm")              3, false, false, 560, 7,  2, 1,  0, 0}, // #1531
    7810             :   {DBGFIELD("PEXTRBmr")           3, false, false, 537, 11,  2, 1,  0, 0}, // #1532
    7811             :   {DBGFIELD("VPEXTRBmr")          3, false, false, 537, 11,  2, 1,  0, 0}, // #1533
    7812             :   {DBGFIELD("VPEXTRDmr")          3, false, false, 537, 11,  2, 1,  0, 0}, // #1534
    7813             :   {DBGFIELD("VPEXTRWmr")          3, false, false, 537, 11,  2, 1,  0, 0}, // #1535
    7814             :   {DBGFIELD("MOV8mi")             2, false, false, 157, 4,  2, 1,  0, 0}, // #1536
    7815             :   {DBGFIELD("STOSB")              3, false, false, 313, 5,  2, 1,  0, 0}, // #1537
    7816             :   {DBGFIELD("STOSL")              3, false, false, 313, 5,  2, 1,  0, 0}, // #1538
    7817             :   {DBGFIELD("STOSQ")              3, false, false, 313, 5,  2, 1,  0, 0}, // #1539
    7818             :   {DBGFIELD("STOSW")              3, false, false, 313, 5,  2, 1,  0, 0}, // #1540
    7819             :   {DBGFIELD("FNINIT")             26, false, false,  0, 0,  2, 1,  0, 0}, // #1541
    7820             :   {DBGFIELD("CMPXCHG16rr_CMPXCHG32rr_CMPXCHG64rr") 5, false, false, 431, 4,  3, 1,  0, 0}, // #1542
    7821             :   {DBGFIELD("CMPXCHG8rr")         5, false, false, 431, 4,  3, 1,  0, 0}, // #1543
    7822             :   {DBGFIELD("SETAm")              4, false, false, 520, 7, 19, 1,  0, 0}, // #1544
    7823             :   {DBGFIELD("SETBEm")             4, false, false, 520, 7, 19, 1,  0, 0}, // #1545
    7824             :   {DBGFIELD("LDMXCSR")            3, false, false, 567, 11, 19, 1,  0, 0}, // #1546
    7825             :   {DBGFIELD("STMXCSR")            3, false, false, 537, 11,  2, 1,  0, 0}, // #1547
    7826             :   {DBGFIELD("VLDMXCSR")           3, false, false, 567, 11, 19, 1,  0, 0}, // #1548
    7827             :   {DBGFIELD("VSTMXCSR")           3, false, false, 537, 11,  2, 1,  0, 0}, // #1549
    7828             :   {DBGFIELD("PEXTRDmr")           3, false, false, 537, 11,  2, 1,  0, 0}, // #1550
    7829             :   {DBGFIELD("PEXTRQmr")           3, false, false, 537, 11,  2, 1,  0, 0}, // #1551
    7830             :   {DBGFIELD("VPEXTRQmr")          3, false, false, 537, 11,  2, 1,  0, 0}, // #1552
    7831             :   {DBGFIELD("PUSHF16")            6, false, false, 578, 5,  9, 1,  0, 0}, // #1553
    7832             :   {DBGFIELD("PUSHF64")            6, false, false, 578, 5,  9, 1,  0, 0}, // #1554
    7833             :   {DBGFIELD("CLFLUSH")            2, false, false, 583, 7, 19, 1,  0, 0}, // #1555
    7834             :   {DBGFIELD("CLFLUSHOPT")         2, false, false, 583, 7, 19, 1,  0, 0}, // #1556
    7835             :   {DBGFIELD("FXRSTOR_FXRSTOR64")  90, false, false, 590, 15, 28, 1,  0, 0}, // #1557
    7836             :   {DBGFIELD("LDDQUrm")            1, false, false, 101, 3,  2, 1,  0, 0}, // #1558
    7837             :   {DBGFIELD("MMX_MOVD64from64rm") 1, false, false, 101, 3,  2, 1,  0, 0}, // #1559
    7838             :   {DBGFIELD("MOV64toPQIrm")       1, false, false, 101, 3,  2, 1,  0, 0}, // #1560
    7839             :   {DBGFIELD("MOVAPDrm")           1, false, false, 101, 3,  2, 1,  0, 0}, // #1561
    7840             :   {DBGFIELD("MOVAPSrm")           1, false, false, 101, 3,  2, 1,  0, 0}, // #1562
    7841             :   {DBGFIELD("MOVDDUPrm")          1, false, false, 101, 3,  2, 1,  0, 0}, // #1563
    7842             :   {DBGFIELD("MOVDI2PDIrm")        1, false, false, 101, 3,  2, 1,  0, 0}, // #1564
    7843             :   {DBGFIELD("MOVDQArm")           1, false, false, 101, 3,  2, 1,  0, 0}, // #1565
    7844             :   {DBGFIELD("MOVDQUrm")           1, false, false, 101, 3,  2, 1,  0, 0}, // #1566
    7845             :   {DBGFIELD("MOVNTDQArm")         1, false, false, 101, 3,  2, 1,  0, 0}, // #1567
    7846             :   {DBGFIELD("MOVSHDUPrm")         1, false, false, 101, 3,  2, 1,  0, 0}, // #1568
    7847             :   {DBGFIELD("MOVSLDUPrm")         5, false, false, 365, 6,  9, 1,  0, 0}, // #1569
    7848             :   {DBGFIELD("MOVSSrm")            1, false, false, 101, 3,  2, 1,  0, 0}, // #1570
    7849             :   {DBGFIELD("MOVUPDrm")           1, false, false, 101, 3,  2, 1,  0, 0}, // #1571
    7850             :   {DBGFIELD("MOVUPSrm")           1, false, false, 101, 3,  2, 1,  0, 0}, // #1572
    7851             :   {DBGFIELD("POP16r")             1, false, false, 101, 3,  9, 1,  0, 0}, // #1573
    7852             :   {DBGFIELD("POP16rmm_POP32rmm_POP64rmm") 2, false, false,  9, 4,  2, 1,  0, 0}, // #1574
    7853             :   {DBGFIELD("POP16rmr_POP32r_POP32rmr_POP64r_POP64rmr") 1, false, false, 101, 3,  9, 1,  0, 0}, // #1575
    7854             :   {DBGFIELD("VBROADCASTSSrm")     1, false, false, 101, 3,  2, 1,  0, 0}, // #1576
    7855             :   {DBGFIELD("VLDDQUYrm")          1, false, false, 101, 3,  2, 1,  0, 0}, // #1577
    7856             :   {DBGFIELD("VLDDQUrm")           1, false, false, 101, 3,  2, 1,  0, 0}, // #1578
    7857             :   {DBGFIELD("VMOV64toPQIrm")      1, false, false, 101, 3,  2, 1,  0, 0}, // #1579
    7858             :   {DBGFIELD("VMOVAPDrm")          1, false, false, 101, 3,  2, 1,  0, 0}, // #1580
    7859             :   {DBGFIELD("VMOVAPSrm")          1, false, false, 101, 3,  2, 1,  0, 0}, // #1581
    7860             :   {DBGFIELD("VMOVDDUPrm")         1, false, false, 101, 3,  2, 1,  0, 0}, // #1582
    7861             :   {DBGFIELD("VMOVDI2PDIrm")       1, false, false, 101, 3,  2, 1,  0, 0}, // #1583
    7862             :   {DBGFIELD("VMOVDQArm")          1, false, false, 101, 3,  2, 1,  0, 0}, // #1584
    7863             :   {DBGFIELD("VMOVDQUrm")          1, false, false, 101, 3,  2, 1,  0, 0}, // #1585
    7864             :   {DBGFIELD("VMOVNTDQArm")        1, false, false, 101, 3,  2, 1,  0, 0}, // #1586
    7865             :   {DBGFIELD("VMOVQI2PQIrm")       1, false, false, 101, 3,  2, 1,  0, 0}, // #1587
    7866             :   {DBGFIELD("VMOVSDrm")           1, false, false, 101, 3,  2, 1,  0, 0}, // #1588
    7867             :   {DBGFIELD("VMOVSHDUPrm")        1, false, false, 101, 3,  2, 1,  0, 0}, // #1589
    7868             :   {DBGFIELD("VMOVSLDUPrm")        1, false, false, 101, 3,  2, 1,  0, 0}, // #1590
    7869             :   {DBGFIELD("VMOVSSrm")           1, false, false, 101, 3,  2, 1,  0, 0}, // #1591
    7870             :   {DBGFIELD("VMOVUPDrm")          1, false, false, 101, 3,  2, 1,  0, 0}, // #1592
    7871             :   {DBGFIELD("VMOVUPSrm")          1, false, false, 101, 3,  2, 1,  0, 0}, // #1593
    7872             :   {DBGFIELD("JMP16m_JMP32m_JMP64m") 2, false, false, 605, 9,  2, 1,  0, 0}, // #1594
    7873             :   {DBGFIELD("MOV64sm")            1, false, false,  1, 2,  2, 1,  0, 0}, // #1595
    7874             :   {DBGFIELD("BT16mi8_BT32mi8_BT64mi8") 2, false, false, 91, 6,  2, 1,  0, 0}, // #1596
    7875             :   {DBGFIELD("MMX_PABSBrm64")      2, false, false, 170, 6,  2, 1,  0, 0}, // #1597
    7876             :   {DBGFIELD("MMX_PABSDrm64")      2, false, false, 170, 6,  2, 1,  0, 0}, // #1598
    7877             :   {DBGFIELD("MMX_PABSWrm64")      2, false, false, 170, 6,  2, 1,  0, 0}, // #1599
    7878             :   {DBGFIELD("MMX_PALIGNR64irm")   2, false, false, 29, 10,  2, 1,  0, 0}, // #1600
    7879             :   {DBGFIELD("MMX_PSHUFBrm64")     2, false, false, 29, 10,  2, 1,  0, 0}, // #1601
    7880             :   {DBGFIELD("MMX_PSIGNBrm64")     2, false, false, 170, 6,  2, 1,  0, 0}, // #1602
    7881             :   {DBGFIELD("MMX_PSIGNDrm64")     2, false, false, 170, 6,  2, 1,  0, 0}, // #1603
    7882             :   {DBGFIELD("MMX_PSIGNWrm64")     2, false, false, 170, 6,  2, 1,  0, 0}, // #1604
    7883             :   {DBGFIELD("ADD16rm_ADD32rm_ADD64rm") 2, false, false,  9, 4,  2, 1,  0, 0}, // #1605
    7884             :   {DBGFIELD("ADD8rm")             2, false, false,  9, 4,  2, 1,  0, 0}, // #1606
    7885             :   {DBGFIELD("AND16rm_AND32rm_AND64rm") 2, false, false,  9, 4,  2, 1,  0, 0}, // #1607
    7886             :   {DBGFIELD("AND8rm")             2, false, false,  9, 4,  2, 1,  0, 0}, // #1608
    7887             :   {DBGFIELD("CMP16mi8_CMP32mi8_CMP64mi8") 2, false, false,  9, 4,  2, 1,  0, 0}, // #1609
    7888             :   {DBGFIELD("CMP16mr_CMP32mr_CMP64mr") 2, false, false,  9, 4,  2, 1,  0, 0}, // #1610
    7889             :   {DBGFIELD("CMP16rm_CMP32rm_CMP64rm") 2, false, false,  9, 4,  2, 1,  0, 0}, // #1611
    7890             :   {DBGFIELD("CMP8mi_CMP8mi8")     2, false, false,  9, 4,  2, 1,  0, 0}, // #1612
    7891             :   {DBGFIELD("CMP8mr")             2, false, false,  9, 4,  2, 1,  0, 0}, // #1613
    7892             :   {DBGFIELD("CMP8rm")             2, false, false,  9, 4,  2, 1,  0, 0}, // #1614
    7893             :   {DBGFIELD("LODSL")              2, false, false,  9, 4,  2, 1,  0, 0}, // #1615
    7894             :   {DBGFIELD("LODSQ")              2, false, false,  9, 4,  2, 1,  0, 0}, // #1616
    7895             :   {DBGFIELD("OR16rm_OR32rm_OR64rm") 2, false, false,  9, 4,  2, 1,  0, 0}, // #1617
    7896             :   {DBGFIELD("OR8rm")              2, false, false,  9, 4,  2, 1,  0, 0}, // #1618
    7897             :   {DBGFIELD("SUB16rm_SUB32rm_SUB64rm") 2, false, false,  9, 4,  2, 1,  0, 0}, // #1619
    7898             :   {DBGFIELD("SUB8rm")             2, false, false,  9, 4,  2, 1,  0, 0}, // #1620
    7899             :   {DBGFIELD("XOR16rm_XOR32rm_XOR64rm") 2, false, false,  9, 4,  2, 1,  0, 0}, // #1621
    7900             :   {DBGFIELD("XOR8rm")             2, false, false,  9, 4,  2, 1,  0, 0}, // #1622
    7901             :   {DBGFIELD("ST_F32m")            1, false, false, 157, 4,  2, 1,  0, 0}, // #1623
    7902             :   {DBGFIELD("ST_F64m")            1, false, false, 157, 4,  2, 1,  0, 0}, // #1624
    7903             :   {DBGFIELD("ST_FP32m")           2, false, false, 157, 4,  2, 1,  0, 0}, // #1625
    7904             :   {DBGFIELD("ST_FP64m")           2, false, false, 157, 4,  2, 1,  0, 0}, // #1626
    7905             :   {DBGFIELD("ST_FP80m")           2, false, false, 157, 4,  2, 1,  0, 0}, // #1627
    7906             :   {DBGFIELD("VBROADCASTSDYrm")    1, false, false, 101, 3,  2, 1,  0, 0}, // #1628
    7907             :   {DBGFIELD("VBROADCASTSSYrm")    1, false, false, 101, 3,  2, 1,  0, 0}, // #1629
    7908             :   {DBGFIELD("VMOVAPDYrm")         1, false, false, 101, 3,  2, 1,  0, 0}, // #1630
    7909             :   {DBGFIELD("VMOVAPSYrm")         1, false, false, 101, 3,  2, 1,  0, 0}, // #1631
    7910             :   {DBGFIELD("VMOVDDUPYrm")        1, false, false, 101, 3,  2, 1,  0, 0}, // #1632
    7911             :   {DBGFIELD("VMOVDQAYrm")         1, false, false, 101, 3,  2, 1,  0, 0}, // #1633
    7912             :   {DBGFIELD("VMOVDQUYrm")         1, false, false, 101, 3,  2, 1,  0, 0}, // #1634
    7913             :   {DBGFIELD("VMOVSHDUPYrm")       1, false, false, 101, 3,  2, 1,  0, 0}, // #1635
    7914             :   {DBGFIELD("VMOVSLDUPYrm")       1, false, false, 101, 3,  2, 1,  0, 0}, // #1636
    7915             :   {DBGFIELD("VMOVUPDYrm")         1, false, false, 101, 3,  2, 1,  0, 0}, // #1637
    7916             :   {DBGFIELD("VMOVUPSYrm")         1, false, false, 101, 3,  2, 1,  0, 0}, // #1638
    7917             :   {DBGFIELD("CVTPS2PDrm")         2, false, false, 105, 11,  2, 1,  0, 0}, // #1639
    7918             :   {DBGFIELD("CVTSS2SDrm")         2, false, false, 105, 11,  2, 1,  0, 0}, // #1640
    7919             :   {DBGFIELD("VCVTPS2PDYrm")       3, false, false, 614, 14,  9, 1,  0, 0}, // #1641
    7920             :   {DBGFIELD("VCVTPS2PDrm")        2, false, false, 105, 11,  2, 1,  0, 0}, // #1642
    7921             :   {DBGFIELD("VCVTSS2SDrm")        2, false, false, 105, 11,  2, 1,  0, 0}, // #1643
    7922             :   {DBGFIELD("VTESTPDrm")          2, false, false, 105, 11,  2, 1,  0, 0}, // #1644
    7923             :   {DBGFIELD("VTESTPSrm")          2, false, false, 105, 11,  2, 1,  0, 0}, // #1645
    7924             :   {DBGFIELD("ANDNPDrm")           2, false, false, 29, 10,  2, 1,  0, 0}, // #1646
    7925             :   {DBGFIELD("ANDNPSrm")           2, false, false, 29, 10,  2, 1,  0, 0}, // #1647
    7926             :   {DBGFIELD("ANDPDrm")            2, false, false, 29, 10,  2, 1,  0, 0}, // #1648
    7927             :   {DBGFIELD("ANDPSrm")            2, false, false, 29, 10,  2, 1,  0, 0}, // #1649
    7928             :   {DBGFIELD("INSERTPSrm")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1650
    7929             :   {DBGFIELD("MOVHPDrm")           2, false, false, 29, 10,  2, 1,  0, 0}, // #1651
    7930             :   {DBGFIELD("MOVHPSrm")           2, false, false, 29, 10,  2, 1,  0, 0}, // #1652
    7931             :   {DBGFIELD("MOVLPDrm")           2, false, false, 29, 10,  2, 1,  0, 0}, // #1653
    7932             :   {DBGFIELD("MOVLPSrm")           2, false, false, 29, 10,  2, 1,  0, 0}, // #1654
    7933             :   {DBGFIELD("ORPDrm")             2, false, false, 29, 10,  2, 1,  0, 0}, // #1655
    7934             :   {DBGFIELD("ORPSrm")             2, false, false, 29, 10,  2, 1,  0, 0}, // #1656
    7935             :   {DBGFIELD("SHUFPDrmi")          2, false, false, 29, 10,  2, 1,  0, 0}, // #1657
    7936             :   {DBGFIELD("SHUFPSrmi")          2, false, false, 29, 10,  2, 1,  0, 0}, // #1658
    7937             :   {DBGFIELD("UNPCKHPDrm")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1659
    7938             :   {DBGFIELD("UNPCKHPSrm")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1660
    7939             :   {DBGFIELD("UNPCKLPDrm")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1661
    7940             :   {DBGFIELD("UNPCKLPSrm")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1662
    7941             :   {DBGFIELD("VANDNPDrm")          2, false, false, 29, 10,  2, 1,  0, 0}, // #1663
    7942             :   {DBGFIELD("VANDNPSrm")          2, false, false, 29, 10,  2, 1,  0, 0}, // #1664
    7943             :   {DBGFIELD("VANDPDrm")           2, false, false, 29, 10,  2, 1,  0, 0}, // #1665
    7944             :   {DBGFIELD("VANDPSrm")           2, false, false, 29, 10,  2, 1,  0, 0}, // #1666
    7945             :   {DBGFIELD("VBROADCASTF128")     1, false, false, 101, 3,  2, 1,  0, 0}, // #1667
    7946             :   {DBGFIELD("VINSERTPSrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1668
    7947             :   {DBGFIELD("VMOVHPDrm")          2, false, false, 29, 10,  2, 1,  0, 0}, // #1669
    7948             :   {DBGFIELD("VMOVHPSrm")          2, false, false, 29, 10,  2, 1,  0, 0}, // #1670
    7949             :   {DBGFIELD("VMOVLPDrm")          2, false, false, 29, 10,  2, 1,  0, 0}, // #1671
    7950             :   {DBGFIELD("VMOVLPSrm")          2, false, false, 29, 10,  2, 1,  0, 0}, // #1672
    7951             :   {DBGFIELD("VORPDrm")            2, false, false, 29, 10,  2, 1,  0, 0}, // #1673
    7952             :   {DBGFIELD("VORPSrm")            2, false, false, 29, 10,  2, 1,  0, 0}, // #1674
    7953             :   {DBGFIELD("VPERMILPDmi")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1675
    7954             :   {DBGFIELD("VPERMILPDrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1676
    7955             :   {DBGFIELD("VPERMILPSmi")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1677
    7956             :   {DBGFIELD("VPERMILPSrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1678
    7957             :   {DBGFIELD("VSHUFPDrmi")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1679
    7958             :   {DBGFIELD("VSHUFPSrmi")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1680
    7959             :   {DBGFIELD("VUNPCKHPDrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1681
    7960             :   {DBGFIELD("VUNPCKHPSrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1682
    7961             :   {DBGFIELD("VUNPCKLPDrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1683
    7962             :   {DBGFIELD("VUNPCKLPSrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1684
    7963             :   {DBGFIELD("VXORPDrm")           2, false, false, 29, 10,  2, 1,  0, 0}, // #1685
    7964             :   {DBGFIELD("VXORPSrm")           2, false, false, 29, 10,  2, 1,  0, 0}, // #1686
    7965             :   {DBGFIELD("XORPDrm")            2, false, false, 29, 10,  2, 1,  0, 0}, // #1687
    7966             :   {DBGFIELD("XORPSrm")            2, false, false, 29, 10,  2, 1,  0, 0}, // #1688
    7967             :   {DBGFIELD("AESDECLASTrr")       1, false, false, 39, 8,  5, 1,  0, 0}, // #1689
    7968             :   {DBGFIELD("AESDECrr")           1, false, false, 39, 8,  5, 1,  0, 0}, // #1690
    7969             :   {DBGFIELD("AESENCLASTrr")       1, false, false, 39, 8,  5, 1,  0, 0}, // #1691
    7970             :   {DBGFIELD("AESENCrr")           1, false, false, 39, 8,  5, 1,  0, 0}, // #1692
    7971             :   {DBGFIELD("VAESDECLASTrr")      1, false, false, 39, 8,  5, 1,  0, 0}, // #1693
    7972             :   {DBGFIELD("VAESDECrr")          1, false, false, 39, 8,  5, 1,  0, 0}, // #1694
    7973             :   {DBGFIELD("VAESENCLASTrr")      1, false, false, 39, 8,  5, 1,  0, 0}, // #1695
    7974             :   {DBGFIELD("VAESENCrr")          1, false, false, 39, 8,  5, 1,  0, 0}, // #1696
    7975             :   {DBGFIELD("BLENDPDrmi")         2, false, false, 17, 5,  2, 1,  0, 0}, // #1697
    7976             :   {DBGFIELD("BLENDPSrmi")         2, false, false, 17, 5,  2, 1,  0, 0}, // #1698
    7977             :   {DBGFIELD("VBLENDPDrmi")        2, false, false, 17, 5,  2, 1,  0, 0}, // #1699
    7978             :   {DBGFIELD("VBLENDPSrmi")        2, false, false, 17, 5,  2, 1,  0, 0}, // #1700
    7979             :   {DBGFIELD("VINSERTF128rm")      2, false, false, 17, 5,  2, 1,  0, 0}, // #1701
    7980             :   {DBGFIELD("MMX_PADDQirm")       2, false, false, 170, 6,  2, 1,  0, 0}, // #1702
    7981             :   {DBGFIELD("PABSBrm")            2, false, false, 170, 6,  2, 1,  0, 0}, // #1703
    7982             :   {DBGFIELD("PABSDrm")            2, false, false, 170, 6,  2, 1,  0, 0}, // #1704
    7983             :   {DBGFIELD("PABSWrm")            2, false, false, 170, 6,  2, 1,  0, 0}, // #1705
    7984             :   {DBGFIELD("PACKSSDWrm")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1706
    7985             :   {DBGFIELD("PACKSSWBrm")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1707
    7986             :   {DBGFIELD("PACKUSDWrm")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1708
    7987             :   {DBGFIELD("PACKUSWBrm")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1709
    7988             :   {DBGFIELD("PADDBrm")            2, false, false, 170, 6,  2, 1,  0, 0}, // #1710
    7989             :   {DBGFIELD("PADDDrm")            2, false, false, 170, 6,  2, 1,  0, 0}, // #1711
    7990             :   {DBGFIELD("PADDQrm")            2, false, false, 170, 6,  2, 1,  0, 0}, // #1712
    7991             :   {DBGFIELD("PADDSBrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1713
    7992             :   {DBGFIELD("PADDSWrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1714
    7993             :   {DBGFIELD("PADDUSBrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1715
    7994             :   {DBGFIELD("PADDUSWrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1716
    7995             :   {DBGFIELD("PADDWrm")            2, false, false, 170, 6,  2, 1,  0, 0}, // #1717
    7996             :   {DBGFIELD("PALIGNRrmi")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1718
    7997             :   {DBGFIELD("PAVGBrm")            2, false, false, 170, 6,  2, 1,  0, 0}, // #1719
    7998             :   {DBGFIELD("PAVGWrm")            2, false, false, 170, 6,  2, 1,  0, 0}, // #1720
    7999             :   {DBGFIELD("PBLENDWrmi")         2, false, false, 29, 10,  9, 1,  1, 1}, // #1721
    8000             :   {DBGFIELD("PCMPEQBrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1722
    8001             :   {DBGFIELD("PCMPEQDrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1723
    8002             :   {DBGFIELD("PCMPEQQrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1724
    8003             :   {DBGFIELD("PCMPEQWrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1725
    8004             :   {DBGFIELD("PCMPGTBrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1726
    8005             :   {DBGFIELD("PCMPGTDrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1727
    8006             :   {DBGFIELD("PCMPGTWrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1728
    8007             :   {DBGFIELD("PINSRBrm")           2, false, false, 29, 10,  2, 1,  0, 0}, // #1729
    8008             :   {DBGFIELD("PINSRDrm")           2, false, false, 29, 10,  2, 1,  0, 0}, // #1730
    8009             :   {DBGFIELD("PINSRQrm")           2, false, false, 29, 10,  2, 1,  0, 0}, // #1731
    8010             :   {DBGFIELD("PINSRWrmi")          2, false, false, 29, 10,  2, 1,  0, 0}, // #1732
    8011             :   {DBGFIELD("PMAXSBrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1733
    8012             :   {DBGFIELD("PMAXSDrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1734
    8013             :   {DBGFIELD("PMAXSWrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1735
    8014             :   {DBGFIELD("PMAXUBrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1736
    8015             :   {DBGFIELD("PMAXUDrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1737
    8016             :   {DBGFIELD("PMAXUWrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1738
    8017             :   {DBGFIELD("PMINSBrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1739
    8018             :   {DBGFIELD("PMINSDrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1740
    8019             :   {DBGFIELD("PMINSWrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1741
    8020             :   {DBGFIELD("PMINUBrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1742
    8021             :   {DBGFIELD("PMINUDrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1743
    8022             :   {DBGFIELD("PMINUWrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1744
    8023             :   {DBGFIELD("PMOVSXBDrm")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1745
    8024             :   {DBGFIELD("PMOVSXBQrm")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1746
    8025             :   {DBGFIELD("PMOVSXBWrm")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1747
    8026             :   {DBGFIELD("PMOVSXDQrm")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1748
    8027             :   {DBGFIELD("PMOVSXWDrm")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1749
    8028             :   {DBGFIELD("PMOVSXWQrm")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1750
    8029             :   {DBGFIELD("PMOVZXBDrm")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1751
    8030             :   {DBGFIELD("PMOVZXBQrm")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1752
    8031             :   {DBGFIELD("PMOVZXBWrm")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1753
    8032             :   {DBGFIELD("PMOVZXDQrm")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1754
    8033             :   {DBGFIELD("PMOVZXWDrm")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1755
    8034             :   {DBGFIELD("PMOVZXWQrm")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1756
    8035             :   {DBGFIELD("PSHUFBrm")           2, false, false, 29, 10,  2, 1,  0, 0}, // #1757
    8036             :   {DBGFIELD("PSHUFDmi")           2, false, false, 29, 10,  2, 1,  0, 0}, // #1758
    8037             :   {DBGFIELD("PSHUFHWmi")          2, false, false, 29, 10,  2, 1,  0, 0}, // #1759
    8038             :   {DBGFIELD("PSHUFLWmi")          2, false, false, 29, 10,  2, 1,  0, 0}, // #1760
    8039             :   {DBGFIELD("PSIGNBrm128")        2, false, false, 170, 6,  2, 1,  0, 0}, // #1761
    8040             :   {DBGFIELD("PSIGNDrm128")        2, false, false, 170, 6,  2, 1,  0, 0}, // #1762
    8041             :   {DBGFIELD("PSIGNWrm128")        2, false, false, 170, 6,  2, 1,  0, 0}, // #1763
    8042             :   {DBGFIELD("PSUBBrm")            2, false, false, 170, 6,  2, 1,  0, 0}, // #1764
    8043             :   {DBGFIELD("PSUBDrm")            2, false, false, 170, 6,  2, 1,  0, 0}, // #1765
    8044             :   {DBGFIELD("PSUBQrm")            2, false, false, 170, 6,  2, 1,  0, 0}, // #1766
    8045             :   {DBGFIELD("PSUBSBrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1767
    8046             :   {DBGFIELD("PSUBSWrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1768
    8047             :   {DBGFIELD("PSUBUSBrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1769
    8048             :   {DBGFIELD("PSUBUSWrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1770
    8049             :   {DBGFIELD("PSUBWrm")            2, false, false, 170, 6,  2, 1,  0, 0}, // #1771
    8050             :   {DBGFIELD("PUNPCKHBWrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1772
    8051             :   {DBGFIELD("PUNPCKHDQrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1773
    8052             :   {DBGFIELD("PUNPCKHQDQrm")       2, false, false, 29, 10,  2, 1,  0, 0}, // #1774
    8053             :   {DBGFIELD("PUNPCKHWDrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1775
    8054             :   {DBGFIELD("PUNPCKLBWrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1776
    8055             :   {DBGFIELD("PUNPCKLDQrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1777
    8056             :   {DBGFIELD("PUNPCKLQDQrm")       2, false, false, 29, 10,  2, 1,  0, 0}, // #1778
    8057             :   {DBGFIELD("PUNPCKLWDrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1779
    8058             :   {DBGFIELD("VPABSBrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1780
    8059             :   {DBGFIELD("VPABSDrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1781
    8060             :   {DBGFIELD("VPABSWrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1782
    8061             :   {DBGFIELD("VPACKSSDWrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1783
    8062             :   {DBGFIELD("VPACKSSWBrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1784
    8063             :   {DBGFIELD("VPACKUSDWrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1785
    8064             :   {DBGFIELD("VPACKUSWBrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1786
    8065             :   {DBGFIELD("VPADDBrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1787
    8066             :   {DBGFIELD("VPADDDrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1788
    8067             :   {DBGFIELD("VPADDQrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1789
    8068             :   {DBGFIELD("VPADDSBrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1790
    8069             :   {DBGFIELD("VPADDSWrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1791
    8070             :   {DBGFIELD("VPADDUSBrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #1792
    8071             :   {DBGFIELD("VPADDUSWrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #1793
    8072             :   {DBGFIELD("VPADDWrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1794
    8073             :   {DBGFIELD("VPALIGNRrmi")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1795
    8074             :   {DBGFIELD("VPAVGBrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1796
    8075             :   {DBGFIELD("VPAVGWrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1797
    8076             :   {DBGFIELD("VPBLENDWrmi")        2, false, false, 29, 10,  9, 1,  1, 1}, // #1798
    8077             :   {DBGFIELD("VPCMPEQBrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #1799
    8078             :   {DBGFIELD("VPCMPEQDrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #1800
    8079             :   {DBGFIELD("VPCMPEQQrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #1801
    8080             :   {DBGFIELD("VPCMPEQWrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #1802
    8081             :   {DBGFIELD("VPCMPGTBrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #1803
    8082             :   {DBGFIELD("VPCMPGTDrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #1804
    8083             :   {DBGFIELD("VPCMPGTWrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #1805
    8084             :   {DBGFIELD("VPINSRBrm")          2, false, false, 29, 10,  2, 1,  0, 0}, // #1806
    8085             :   {DBGFIELD("VPINSRDrm")          2, false, false, 29, 10,  2, 1,  0, 0}, // #1807
    8086             :   {DBGFIELD("VPINSRQrm")          2, false, false, 29, 10,  2, 1,  0, 0}, // #1808
    8087             :   {DBGFIELD("VPINSRWrmi")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1809
    8088             :   {DBGFIELD("VPMAXSBrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1810
    8089             :   {DBGFIELD("VPMAXSDrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1811
    8090             :   {DBGFIELD("VPMAXSWrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1812
    8091             :   {DBGFIELD("VPMAXUBrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1813
    8092             :   {DBGFIELD("VPMAXUDrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1814
    8093             :   {DBGFIELD("VPMAXUWrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1815
    8094             :   {DBGFIELD("VPMINSBrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1816
    8095             :   {DBGFIELD("VPMINSDrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1817
    8096             :   {DBGFIELD("VPMINSWrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1818
    8097             :   {DBGFIELD("VPMINUBrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1819
    8098             :   {DBGFIELD("VPMINUDrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1820
    8099             :   {DBGFIELD("VPMINUWrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1821
    8100             :   {DBGFIELD("VPMOVSXBDrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1822
    8101             :   {DBGFIELD("VPMOVSXBQrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1823
    8102             :   {DBGFIELD("VPMOVSXBWrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1824
    8103             :   {DBGFIELD("VPMOVSXDQrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1825
    8104             :   {DBGFIELD("VPMOVSXWDrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1826
    8105             :   {DBGFIELD("VPMOVSXWQrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1827
    8106             :   {DBGFIELD("VPMOVZXBDrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1828
    8107             :   {DBGFIELD("VPMOVZXBQrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1829
    8108             :   {DBGFIELD("VPMOVZXBWrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1830
    8109             :   {DBGFIELD("VPMOVZXDQrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1831
    8110             :   {DBGFIELD("VPMOVZXWDrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1832
    8111             :   {DBGFIELD("VPMOVZXWQrm")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1833
    8112             :   {DBGFIELD("VPSHUFBrm")          2, false, false, 29, 10,  2, 1,  0, 0}, // #1834
    8113             :   {DBGFIELD("VPSHUFDmi")          2, false, false, 29, 10,  2, 1,  0, 0}, // #1835
    8114             :   {DBGFIELD("VPSHUFHWmi")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1836
    8115             :   {DBGFIELD("VPSHUFLWmi")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1837
    8116             :   {DBGFIELD("VPSIGNBrm128")       2, false, false, 170, 6,  2, 1,  0, 0}, // #1838
    8117             :   {DBGFIELD("VPSIGNDrm128")       2, false, false, 170, 6,  2, 1,  0, 0}, // #1839
    8118             :   {DBGFIELD("VPSIGNWrm128")       2, false, false, 170, 6,  2, 1,  0, 0}, // #1840
    8119             :   {DBGFIELD("VPSUBBrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1841
    8120             :   {DBGFIELD("VPSUBDrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1842
    8121             :   {DBGFIELD("VPSUBQrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1843
    8122             :   {DBGFIELD("VPSUBSBrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1844
    8123             :   {DBGFIELD("VPSUBSWrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #1845
    8124             :   {DBGFIELD("VPSUBUSBrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #1846
    8125             :   {DBGFIELD("VPSUBUSWrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #1847
    8126             :   {DBGFIELD("VPSUBWrm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #1848
    8127             :   {DBGFIELD("VPUNPCKHBWrm")       2, false, false, 29, 10,  2, 1,  0, 0}, // #1849
    8128             :   {DBGFIELD("VPUNPCKHDQrm")       2, false, false, 29, 10,  2, 1,  0, 0}, // #1850
    8129             :   {DBGFIELD("VPUNPCKHQDQrm")      2, false, false, 29, 10,  2, 1,  0, 0}, // #1851
    8130             :   {DBGFIELD("VPUNPCKHWDrm")       2, false, false, 29, 10,  2, 1,  0, 0}, // #1852
    8131             :   {DBGFIELD("VPUNPCKLBWrm")       2, false, false, 29, 10,  2, 1,  0, 0}, // #1853
    8132             :   {DBGFIELD("VPUNPCKLDQrm")       2, false, false, 29, 10,  2, 1,  0, 0}, // #1854
    8133             :   {DBGFIELD("VPUNPCKLQDQrm")      2, false, false, 29, 10,  2, 1,  0, 0}, // #1855
    8134             :   {DBGFIELD("VPUNPCKLWDrm")       2, false, false, 29, 10,  2, 1,  0, 0}, // #1856
    8135             :   {DBGFIELD("PANDNrm")            2, false, false, 17, 5,  2, 1,  0, 0}, // #1857
    8136             :   {DBGFIELD("PANDrm")             2, false, false, 17, 5,  2, 1,  0, 0}, // #1858
    8137             :   {DBGFIELD("PORrm")              2, false, false, 17, 5,  2, 1,  0, 0}, // #1859
    8138             :   {DBGFIELD("PXORrm")             2, false, false, 17, 5,  2, 1,  0, 0}, // #1860
    8139             :   {DBGFIELD("VPANDNrm")           2, false, false, 17, 5,  2, 1,  0, 0}, // #1861
    8140             :   {DBGFIELD("VPANDrm")            2, false, false, 17, 5,  2, 1,  0, 0}, // #1862
    8141             :   {DBGFIELD("VPORrm")             2, false, false, 17, 5,  2, 1,  0, 0}, // #1863
    8142             :   {DBGFIELD("VPXORrm")            2, false, false, 17, 5,  2, 1,  0, 0}, // #1864
    8143             :   {DBGFIELD("VRCPPSYr")           3, false, false, 628, 9, 20, 1,  0, 0}, // #1865
    8144             :   {DBGFIELD("VRSQRTPSYr")         3, false, false, 628, 9, 20, 1,  0, 0}, // #1866
    8145             :   {DBGFIELD("VERRm")              1, false, false,  1, 2,  1, 1,  0, 0}, // #1867
    8146             :   {DBGFIELD("VERWm")              1, false, false,  1, 2,  1, 1,  0, 0}, // #1868
    8147             :   {DBGFIELD("LODSB")              3, false, false, 388, 4,  2, 1,  0, 0}, // #1869
    8148             :   {DBGFIELD("LODSW")              3, false, false, 388, 4,  2, 1,  0, 0}, // #1870
    8149             :   {DBGFIELD("FARJMP64")           2, false, false, 605, 9,  2, 1,  0, 0}, // #1871
    8150             :   {DBGFIELD("ADC16rm_ADC32rm_ADC64rm") 3, false, false, 637, 6, 19, 1,  0, 0}, // #1872
    8151             :   {DBGFIELD("ADC8rm")             3, false, false, 637, 6, 19, 1,  0, 0}, // #1873
    8152             :   {DBGFIELD("CMOVAE16rm")         3, false, false, 637, 6, 19, 1,  0, 0}, // #1874
    8153             :   {DBGFIELD("CMOVAE32rm_CMOVAE64rm") 3, false, false, 637, 6, 19, 1,  0, 0}, // #1875
    8154             :   {DBGFIELD("CMOVB16rm")          3, false, false, 637, 6, 19, 1,  0, 0}, // #1876
    8155             :   {DBGFIELD("CMOVB32rm_CMOVB64rm") 3, false, false, 637, 6, 19, 1,  0, 0}, // #1877
    8156             :   {DBGFIELD("CMOVE16rm")          3, false, false, 637, 6, 19, 1,  0, 0}, // #1878
    8157             :   {DBGFIELD("CMOVE32rm_CMOVE64rm") 3, false, false, 637, 6, 19, 1,  0, 0}, // #1879
    8158             :   {DBGFIELD("CMOVG16rm")          3, false, false, 637, 6, 19, 1,  0, 0}, // #1880
    8159             :   {DBGFIELD("CMOVG32rm_CMOVG64rm") 3, false, false, 637, 6, 19, 1,  0, 0}, // #1881
    8160             :   {DBGFIELD("CMOVGE16rm")         3, false, false, 637, 6, 19, 1,  0, 0}, // #1882
    8161             :   {DBGFIELD("CMOVGE32rm_CMOVGE64rm") 3, false, false, 637, 6, 19, 1,  0, 0}, // #1883
    8162             :   {DBGFIELD("CMOVL16rm")          3, false, false, 637, 6, 19, 1,  0, 0}, // #1884
    8163             :   {DBGFIELD("CMOVL32rm_CMOVL64rm") 3, false, false, 637, 6, 19, 1,  0, 0}, // #1885
    8164             :   {DBGFIELD("CMOVLE16rm")         3, false, false, 637, 6, 19, 1,  0, 0}, // #1886
    8165             :   {DBGFIELD("CMOVLE32rm_CMOVLE64rm") 3, false, false, 637, 6, 19, 1,  0, 0}, // #1887
    8166             :   {DBGFIELD("CMOVNE16rm")         3, false, false, 637, 6, 19, 1,  0, 0}, // #1888
    8167             :   {DBGFIELD("CMOVNE32rm_CMOVNE64rm") 3, false, false, 637, 6, 19, 1,  0, 0}, // #1889
    8168             :   {DBGFIELD("CMOVNO16rm")         3, false, false, 637, 6, 19, 1,  0, 0}, // #1890
    8169             :   {DBGFIELD("CMOVNO32rm_CMOVNO64rm") 3, false, false, 637, 6, 19, 1,  0, 0}, // #1891
    8170             :   {DBGFIELD("CMOVNP16rm")         3, false, false, 637, 6, 19, 1,  0, 0}, // #1892
    8171             :   {DBGFIELD("CMOVNP32rm_CMOVNP64rm") 3, false, false, 637, 6, 19, 1,  0, 0}, // #1893
    8172             :   {DBGFIELD("CMOVNS16rm")         3, false, false, 637, 6, 19, 1,  0, 0}, // #1894
    8173             :   {DBGFIELD("CMOVNS32rm_CMOVNS64rm") 3, false, false, 637, 6, 19, 1,  0, 0}, // #1895
    8174             :   {DBGFIELD("CMOVO16rm")          3, false, false, 637, 6, 19, 1,  0, 0}, // #1896
    8175             :   {DBGFIELD("CMOVO32rm_CMOVO64rm") 3, false, false, 637, 6, 19, 1,  0, 0}, // #1897
    8176             :   {DBGFIELD("CMOVP16rm")          3, false, false, 637, 6, 19, 1,  0, 0}, // #1898
    8177             :   {DBGFIELD("CMOVP32rm_CMOVP64rm") 3, false, false, 637, 6, 19, 1,  0, 0}, // #1899
    8178             :   {DBGFIELD("CMOVS16rm")          3, false, false, 637, 6, 19, 1,  0, 0}, // #1900
    8179             :   {DBGFIELD("CMOVS32rm_CMOVS64rm") 3, false, false, 637, 6, 19, 1,  0, 0}, // #1901
    8180             :   {DBGFIELD("SBB16rm_SBB32rm_SBB64rm") 3, false, false, 637, 6, 19, 1,  0, 0}, // #1902
    8181             :   {DBGFIELD("SBB8rm")             3, false, false, 637, 6, 19, 1,  0, 0}, // #1903
    8182             :   {DBGFIELD("FNSTSWm")            3, false, false, 643, 11,  6, 1,  0, 0}, // #1904
    8183             :   {DBGFIELD("SLDT16r_SLDT32r_SLDT64r") 4, false, false, 654, 11, 16, 1,  0, 0}, // #1905
    8184             :   {DBGFIELD("STR16r_STR32r_STR64r") 3, false, false, 665, 11,  3, 1,  0, 0}, // #1906
    8185             :   {DBGFIELD("CALL16m_CALL32m")    5, false, false, 676, 11, 19, 1,  0, 0}, // #1907
    8186             :   {DBGFIELD("CALL64m")            5, false, false, 676, 11, 19, 1,  0, 0}, // #1908
    8187             :   {DBGFIELD("FNSTCW16m")          3, false, false, 687, 10,  2, 1,  0, 0}, // #1909
    8188             :   {DBGFIELD("BTC16mi8_BTC32mi8_BTC64mi8") 4, false, false, 697, 8,  2, 1,  0, 0}, // #1910
    8189             :   {DBGFIELD("BTR16mi8_BTR32mi8_BTR64mi8") 4, false, false, 697, 8,  2, 1,  0, 0}, // #1911
    8190             :   {DBGFIELD("BTS16mi8_BTS32mi8_BTS64mi8") 4, false, false, 697, 8,  2, 1,  0, 0}, // #1912
    8191             :   {DBGFIELD("SAR16mi_SAR32mi_SAR64mi") 4, false, false, 697, 8,  2, 1,  0, 0}, // #1913
    8192             :   {DBGFIELD("SAR8mi")             4, false, false, 697, 8,  2, 1,  0, 0}, // #1914
    8193             :   {DBGFIELD("SHL16m1_SHL32m1_SHL64m1") 4, false, false, 697, 8,  2, 1,  0, 0}, // #1915
    8194             :   {DBGFIELD("SHL16mi_SHL32mi_SHL64mi") 4, false, false, 697, 8,  2, 1,  0, 0}, // #1916
    8195             :   {DBGFIELD("SHL8m1")             4, false, false, 697, 8,  2, 1,  0, 0}, // #1917
    8196             :   {DBGFIELD("SHL8mi")             4, false, false, 697, 8,  2, 1,  0, 0}, // #1918
    8197             :   {DBGFIELD("SHR16mi_SHR32mi_SHR64mi") 4, false, false, 697, 8,  2, 1,  0, 0}, // #1919
    8198             :   {DBGFIELD("SHR8mi")             4, false, false, 697, 8,  2, 1,  0, 0}, // #1920
    8199             :   {DBGFIELD("ADD16mi8_ADD32mi8_ADD64mi8") 4, false, false, 705, 6,  2, 1,  0, 0}, // #1921
    8200             :   {DBGFIELD("ADD16mr_ADD32mr_ADD64mr") 4, false, false, 705, 6,  2, 1,  0, 0}, // #1922
    8201             :   {DBGFIELD("ADD8mi_ADD8mi8")     4, false, false, 705, 6,  2, 1,  0, 0}, // #1923
    8202             :   {DBGFIELD("ADD8mr")             4, false, false, 705, 6,  2, 1,  0, 0}, // #1924
    8203             :   {DBGFIELD("AND16mi8_AND32mi8_AND64mi8") 4, false, false, 705, 6,  2, 1,  0, 0}, // #1925
    8204             :   {DBGFIELD("AND16mr_AND32mr_AND64mr") 4, false, false, 705, 6,  2, 1,  0, 0}, // #1926
    8205             :   {DBGFIELD("AND8mi_AND8mi8")     4, false, false, 705, 6,  2, 1,  0, 0}, // #1927
    8206             :   {DBGFIELD("AND8mr")             4, false, false, 705, 6,  2, 1,  0, 0}, // #1928
    8207             :   {DBGFIELD("DEC16m_DEC32m_DEC64m") 4, false, false, 705, 6,  2, 1,  0, 0}, // #1929
    8208             :   {DBGFIELD("DEC8m")              4, false, false, 705, 6,  2, 1,  0, 0}, // #1930
    8209             :   {DBGFIELD("INC16m_INC32m_INC64m") 4, false, false, 705, 6,  2, 1,  0, 0}, // #1931
    8210             :   {DBGFIELD("INC8m")              4, false, false, 705, 6,  2, 1,  0, 0}, // #1932
    8211             :   {DBGFIELD("NEG16m_NEG32m_NEG64m") 4, false, false, 705, 6,  2, 1,  0, 0}, // #1933
    8212             :   {DBGFIELD("NEG8m")              4, false, false, 705, 6,  2, 1,  0, 0}, // #1934
    8213             :   {DBGFIELD("NOT16m_NOT32m_NOT64m") 4, false, false, 705, 6,  2, 1,  0, 0}, // #1935
    8214             :   {DBGFIELD("NOT8m")              4, false, false, 705, 6,  2, 1,  0, 0}, // #1936
    8215             :   {DBGFIELD("OR16mi8_OR32mi8_OR64mi8") 4, false, false, 705, 6,  2, 1,  0, 0}, // #1937
    8216             :   {DBGFIELD("OR16mr_OR32mr_OR64mr") 4, false, false, 705, 6,  2, 1,  0, 0}, // #1938
    8217             :   {DBGFIELD("OR32mrLocked")       4, false, false, 705, 6,  2, 1,  0, 0}, // #1939
    8218             :   {DBGFIELD("OR8mi_OR8mi8")       4, false, false, 705, 6,  2, 1,  0, 0}, // #1940
    8219             :   {DBGFIELD("OR8mr")              4, false, false, 705, 6,  2, 1,  0, 0}, // #1941
    8220             :   {DBGFIELD("SUB16mi8_SUB32mi8_SUB64mi8") 4, false, false, 705, 6,  2, 1,  0, 0}, // #1942
    8221             :   {DBGFIELD("SUB16mr_SUB32mr_SUB64mr") 4, false, false, 705, 6,  2, 1,  0, 0}, // #1943
    8222             :   {DBGFIELD("SUB8mi_SUB8mi8")     4, false, false, 705, 6,  2, 1,  0, 0}, // #1944
    8223             :   {DBGFIELD("SUB8mr")             4, false, false, 705, 6,  2, 1,  0, 0}, // #1945
    8224             :   {DBGFIELD("TEST16rm_TEST32rm_TEST64rm") 2, false, false,  9, 4,  2, 1,  0, 0}, // #1946
    8225             :   {DBGFIELD("TEST8mi")            2, false, false,  9, 4,  2, 1,  0, 0}, // #1947
    8226             :   {DBGFIELD("TEST8rm")            2, false, false,  9, 4,  2, 1,  0, 0}, // #1948
    8227             :   {DBGFIELD("XOR16mi8_XOR32mi8_XOR64mi8") 4, false, false, 705, 6,  2, 1,  0, 0}, // #1949
    8228             :   {DBGFIELD("XOR16mr_XOR32mr_XOR64mr") 4, false, false, 705, 6,  2, 1,  0, 0}, // #1950
    8229             :   {DBGFIELD("XOR8mi_XOR8mi8")     4, false, false, 705, 6,  2, 1,  0, 0}, // #1951
    8230             :   {DBGFIELD("XOR8mr")             4, false, false, 705, 6,  2, 1,  0, 0}, // #1952
    8231             :   {DBGFIELD("MMX_PMADDUBSWrm64")  2, false, false, 105, 11,  3, 1,  0, 0}, // #1953
    8232             :   {DBGFIELD("MMX_PMULHRSWrm64")   2, false, false, 105, 11,  3, 1,  0, 0}, // #1954
    8233             :   {DBGFIELD("VTESTPDYrm")         2, false, false, 105, 11,  2, 1,  0, 0}, // #1955
    8234             :   {DBGFIELD("VTESTPSYrm")         2, false, false, 105, 11,  2, 1,  0, 0}, // #1956
    8235             :   {DBGFIELD("BSF16rm_BSF32rm_BSF64rm") 2, false, false, 13, 9,  6, 1,  0, 0}, // #1957
    8236             :   {DBGFIELD("BSR16rm_BSR32rm_BSR64rm") 2, false, false, 13, 9,  6, 1,  0, 0}, // #1958
    8237             :   {DBGFIELD("CRC32r64m64")        1, false, false, 13, 9,  5, 1,  1, 1}, // #1959
    8238             :   {DBGFIELD("CRC32r32m8_CRC32r64m8") 1, false, false, 13, 9,  5, 1,  1, 1}, // #1960
    8239             :   {DBGFIELD("FCOM32m")            2, false, false, 13, 9,  2, 1,  0, 0}, // #1961
    8240             :   {DBGFIELD("FCOM64m")            2, false, false, 13, 9,  2, 1,  0, 0}, // #1962
    8241             :   {DBGFIELD("FCOMP32m")           2, false, false, 13, 9,  2, 1,  0, 0}, // #1963
    8242             :   {DBGFIELD("FCOMP64m")           2, false, false, 13, 9,  2, 1,  0, 0}, // #1964
    8243             :   {DBGFIELD("MUL8m")              2, false, false, 13, 9,  6, 1,  0, 0}, // #1965
    8244             :   {DBGFIELD("VANDNPDYrm")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1966
    8245             :   {DBGFIELD("VANDNPSYrm")         2, false, false, 29, 10,  2, 1,  0, 0}, // #1967
    8246             :   {DBGFIELD("VANDPDYrm")          2, false, false, 29, 10,  2, 1,  0, 0}, // #1968
    8247             :   {DBGFIELD("VANDPSYrm")          2, false, false, 29, 10,  2, 1,  0, 0}, // #1969
    8248             :   {DBGFIELD("VORPDYrm")           2, false, false, 29, 10,  2, 1,  0, 0}, // #1970
    8249             :   {DBGFIELD("VORPSYrm")           2, false, false, 29, 10,  2, 1,  0, 0}, // #1971
    8250             :   {DBGFIELD("VPERM2F128rm")       2, false, false, 29, 10,  6, 1,  0, 0}, // #1972
    8251             :   {DBGFIELD("VPERMILPDYmi")       2, false, false, 29, 10,  2, 1,  0, 0}, // #1973
    8252             :   {DBGFIELD("VPERMILPDYrm")       2, false, false, 29, 10,  2, 1,  0, 0}, // #1974
    8253             :   {DBGFIELD("VPERMILPSYmi")       2, false, false, 29, 10,  2, 1,  0, 0}, // #1975
    8254             :   {DBGFIELD("VPERMILPSYrm")       2, false, false, 29, 10,  2, 1,  0, 0}, // #1976
    8255             :   {DBGFIELD("VSHUFPDYrmi")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1977
    8256             :   {DBGFIELD("VSHUFPSYrmi")        2, false, false, 29, 10,  2, 1,  0, 0}, // #1978
    8257             :   {DBGFIELD("VUNPCKHPDYrm")       2, false, false, 29, 10,  2, 1,  0, 0}, // #1979
    8258             :   {DBGFIELD("VUNPCKHPSYrm")       2, false, false, 29, 10,  2, 1,  0, 0}, // #1980
    8259             :   {DBGFIELD("VUNPCKLPDYrm")       2, false, false, 29, 10,  2, 1,  0, 0}, // #1981
    8260             :   {DBGFIELD("VUNPCKLPSYrm")       2, false, false, 29, 10,  2, 1,  0, 0}, // #1982
    8261             :   {DBGFIELD("VXORPDYrm")          2, false, false, 29, 10,  2, 1,  0, 0}, // #1983
    8262             :   {DBGFIELD("VXORPSYrm")          2, false, false, 29, 10,  2, 1,  0, 0}, // #1984
    8263             :   {DBGFIELD("VBLENDPDYrmi")       2, false, false, 17, 5,  2, 1,  0, 0}, // #1985
    8264             :   {DBGFIELD("VBLENDPSYrmi")       2, false, false, 17, 5,  2, 1,  0, 0}, // #1986
    8265             :   {DBGFIELD("BLENDVPDrm0")        3, false, false, 47, 10, 19, 1,  0, 0}, // #1987
    8266             :   {DBGFIELD("BLENDVPSrm0")        3, false, false, 47, 10, 19, 1,  0, 0}, // #1988
    8267             :   {DBGFIELD("VBLENDVPDrm")        3, false, false, 47, 10, 19, 1,  0, 0}, // #1989
    8268             :   {DBGFIELD("VBLENDVPSrm")        3, false, false, 47, 10, 19, 1,  0, 0}, // #1990
    8269             :   {DBGFIELD("VMASKMOVPDrm")       3, false, false, 47, 10, 19, 1,  0, 0}, // #1991
    8270             :   {DBGFIELD("VMASKMOVPSrm")       3, false, false, 47, 10, 19, 1,  0, 0}, // #1992
    8271             :   {DBGFIELD("PBLENDVBrr0")        2, false, false, 57, 8, 19, 1,  0, 0}, // #1993
    8272             :   {DBGFIELD("VPBLENDVBrm")        3, false, false, 47, 10, 19, 1,  0, 0}, // #1994
    8273             :   {DBGFIELD("COMISDrm")           2, false, false, 13, 9,  6, 1,  0, 0}, // #1995
    8274             :   {DBGFIELD("COMISSrm")           2, false, false, 13, 9,  6, 1,  0, 0}, // #1996
    8275             :   {DBGFIELD("UCOMISDrm")          2, false, false, 13, 9,  6, 1,  0, 0}, // #1997
    8276             :   {DBGFIELD("UCOMISSrm")          2, false, false, 13, 9,  6, 1,  0, 0}, // #1998
    8277             :   {DBGFIELD("VCOMISDrm")          2, false, false, 13, 9,  6, 1,  0, 0}, // #1999
    8278             :   {DBGFIELD("VCOMISSrm")          2, false, false, 13, 9,  6, 1,  0, 0}, // #2000
    8279             :   {DBGFIELD("VUCOMISDrm")         2, false, false, 13, 9,  6, 1,  0, 0}, // #2001
    8280             :   {DBGFIELD("VUCOMISSrm")         2, false, false, 13, 9,  6, 1,  0, 0}, // #2002
    8281             :   {DBGFIELD("PTESTrm")            3, false, false, 614, 14, 19, 1,  0, 0}, // #2003
    8282             :   {DBGFIELD("VPTESTrm")           3, false, false, 614, 14, 19, 1,  0, 0}, // #2004
    8283             :   {DBGFIELD("PSLLDrm")            3, false, false, 614, 14, 19, 1,  0, 0}, // #2005
    8284             :   {DBGFIELD("PSLLQrm")            3, false, false, 614, 14, 19, 1,  0, 0}, // #2006
    8285             :   {DBGFIELD("PSLLWrm")            3, false, false, 614, 14, 19, 1,  0, 0}, // #2007
    8286             :   {DBGFIELD("PSRADrm")            3, false, false, 614, 14, 19, 1,  0, 0}, // #2008
    8287             :   {DBGFIELD("PSRAWrm")            3, false, false, 614, 14, 19, 1,  0, 0}, // #2009
    8288             :   {DBGFIELD("PSRLDrm")            3, false, false, 614, 14, 19, 1,  0, 0}, // #2010
    8289             :   {DBGFIELD("PSRLQrm")            3, false, false, 614, 14, 19, 1,  0, 0}, // #2011
    8290             :   {DBGFIELD("PSRLWrm")            3, false, false, 614, 14, 19, 1,  0, 0}, // #2012
    8291             :   {DBGFIELD("VPSLLDrm")           3, false, false, 614, 14, 19, 1,  0, 0}, // #2013
    8292             :   {DBGFIELD("VPSLLQrm")           3, false, false, 614, 14, 19, 1,  0, 0}, // #2014
    8293             :   {DBGFIELD("VPSLLWrm")           3, false, false, 614, 14, 19, 1,  0, 0}, // #2015
    8294             :   {DBGFIELD("VPSRADrm")           3, false, false, 614, 14, 19, 1,  0, 0}, // #2016
    8295             :   {DBGFIELD("VPSRAWrm")           3, false, false, 614, 14, 19, 1,  0, 0}, // #2017
    8296             :   {DBGFIELD("VPSRLDrm")           3, false, false, 614, 14, 19, 1,  0, 0}, // #2018
    8297             :   {DBGFIELD("VPSRLQrm")           3, false, false, 614, 14, 19, 1,  0, 0}, // #2019
    8298             :   {DBGFIELD("VPSRLWrm")           3, false, false, 614, 14, 19, 1,  0, 0}, // #2020
    8299             :   {DBGFIELD("MMX_PHADDSWrm64")    4, false, false, 711, 10,  6, 1,  0, 0}, // #2021
    8300             :   {DBGFIELD("MMX_PHADDWrm64")     4, false, false, 711, 10,  6, 1,  0, 0}, // #2022
    8301             :   {DBGFIELD("MMX_PHADDrm64")      4, false, false, 711, 10,  6, 1,  0, 0}, // #2023
    8302             :   {DBGFIELD("MMX_PHSUBDrm64")     4, false, false, 711, 10,  6, 1,  0, 0}, // #2024
    8303             :   {DBGFIELD("MMX_PHSUBSWrm64")    4, false, false, 711, 10,  6, 1,  0, 0}, // #2025
    8304             :   {DBGFIELD("MMX_PHSUBWrm64")     4, false, false, 711, 10,  6, 1,  0, 0}, // #2026
    8305             :   {DBGFIELD("CMPXCHG16rm_CMPXCHG32rm_CMPXCHG64rm") 6, false, false, 721, 8,  6, 1,  0, 0}, // #2027
    8306             :   {DBGFIELD("CMPXCHG8rm")         6, false, false, 721, 8,  6, 1,  0, 0}, // #2028
    8307             :   {DBGFIELD("CMOVA16rm")          4, false, false, 729, 6,  6, 1,  0, 0}, // #2029
    8308             :   {DBGFIELD("CMOVA32rm_CMOVA64rm") 4, false, false, 729, 6,  6, 1,  0, 0}, // #2030
    8309             :   {DBGFIELD("CMOVBE16rm")         4, false, false, 729, 6,  6, 1,  0, 0}, // #2031
    8310             :   {DBGFIELD("CMOVBE32rm_CMOVBE64rm") 4, false, false, 729, 6,  6, 1,  0, 0}, // #2032
    8311             :   {DBGFIELD("CMPSB")              5, false, false, 735, 4,  9, 1,  0, 0}, // #2033
    8312             :   {DBGFIELD("CMPSL")              5, false, false, 735, 4,  9, 1,  0, 0}, // #2034
    8313             :   {DBGFIELD("CMPSQ")              5, false, false, 735, 4,  9, 1,  0, 0}, // #2035
    8314             :   {DBGFIELD("CMPSW")              5, false, false, 735, 4,  9, 1,  0, 0}, // #2036
    8315             :   {DBGFIELD("FLDCW16m")           3, false, false, 739, 11, 19, 1,  0, 0}, // #2037
    8316             :   {DBGFIELD("ROL16mi_ROL32mi_ROL64mi") 5, false, false, 750, 8, 19, 1,  0, 0}, // #2038
    8317             :   {DBGFIELD("ROL8mi")             5, false, false, 750, 8, 19, 1,  0, 0}, // #2039
    8318             :   {DBGFIELD("ROR16mi_ROR32mi_ROR64mi") 5, false, false, 750, 8, 19, 1,  0, 0}, // #2040
    8319             :   {DBGFIELD("ROR8mi")             5, false, false, 750, 8, 19, 1,  0, 0}, // #2041
    8320             :   {DBGFIELD("MOVSB")              5, false, false, 365, 6,  9, 1,  0, 0}, // #2042
    8321             :   {DBGFIELD("MOVSL")              5, false, false, 365, 6,  9, 1,  0, 0}, // #2043
    8322             :   {DBGFIELD("MOVSQ")              5, false, false, 365, 6,  9, 1,  0, 0}, // #2044
    8323             :   {DBGFIELD("MOVSW")              5, false, false, 365, 6,  9, 1,  0, 0}, // #2045
    8324             :   {DBGFIELD("XADD16rm_XADD32rm_XADD64rm") 5, false, false, 758, 6, 19, 1,  0, 0}, // #2046
    8325             :   {DBGFIELD("XADD8rm")            5, false, false, 758, 6, 19, 1,  0, 0}, // #2047
    8326             :   {DBGFIELD("FARCALL64")          5, false, false, 676, 11, 19, 1,  0, 0}, // #2048
    8327             :   {DBGFIELD("SHLD16mri8")         4, false, false, 764, 9,  9, 1,  0, 0}, // #2049
    8328             :   {DBGFIELD("SHLD32mri8")         4, false, false, 764, 9,  9, 1,  0, 0}, // #2050
    8329             :   {DBGFIELD("SHLD64mri8")         4, false, false, 764, 9,  9, 1,  0, 0}, // #2051
    8330             :   {DBGFIELD("SHRD16mri8")         4, false, false, 764, 9,  9, 1,  0, 0}, // #2052
    8331             :   {DBGFIELD("SHRD32mri8")         4, false, false, 764, 9,  9, 1,  0, 0}, // #2053
    8332             :   {DBGFIELD("SHRD64mri8")         4, false, false, 764, 9,  9, 1,  0, 0}, // #2054
    8333             :   {DBGFIELD("MMX_PMULUDQirm")     2, false, false, 105, 11,  3, 1,  0, 0}, // #2055
    8334             :   {DBGFIELD("PMADDUBSWrm")        2, false, false, 105, 11,  3, 1,  0, 0}, // #2056
    8335             :   {DBGFIELD("PMADDWDrm")          2, false, false, 105, 11,  3, 1,  0, 0}, // #2057
    8336             :   {DBGFIELD("PMULDQrm")           2, false, false, 105, 11,  3, 1,  0, 0}, // #2058
    8337             :   {DBGFIELD("PMULHRSWrm")         2, false, false, 105, 11,  3, 1,  0, 0}, // #2059
    8338             :   {DBGFIELD("PMULHUWrm")          2, false, false, 105, 11,  3, 1,  0, 0}, // #2060
    8339             :   {DBGFIELD("PMULHWrm")           2, false, false, 105, 11,  3, 1,  0, 0}, // #2061
    8340             :   {DBGFIELD("PMULLDrm")           3, false, false, 773, 11,  8, 1,  0, 0}, // #2062
    8341             :   {DBGFIELD("PMULLWrm")           2, false, false, 105, 11,  3, 1,  0, 0}, // #2063
    8342             :   {DBGFIELD("PMULUDQrm")          2, false, false, 105, 11,  3, 1,  0, 0}, // #2064
    8343             :   {DBGFIELD("PSADBWrm")           2, false, false, 105, 11,  3, 1,  0, 0}, // #2065
    8344             :   {DBGFIELD("VPMADDUBSWrm")       2, false, false, 105, 11,  3, 1,  0, 0}, // #2066
    8345             :   {DBGFIELD("VPMADDWDrm")         2, false, false, 105, 11,  3, 1,  0, 0}, // #2067
    8346             :   {DBGFIELD("VPMULDQrm")          2, false, false, 105, 11,  3, 1,  0, 0}, // #2068
    8347             :   {DBGFIELD("VPMULHRSWrm")        2, false, false, 105, 11,  3, 1,  0, 0}, // #2069
    8348             :   {DBGFIELD("VPMULHUWrm")         2, false, false, 105, 11,  3, 1,  0, 0}, // #2070
    8349             :   {DBGFIELD("VPMULHWrm")          2, false, false, 105, 11,  3, 1,  0, 0}, // #2071
    8350             :   {DBGFIELD("VPMULLDrm")          3, false, false, 773, 11,  8, 1,  0, 0}, // #2072
    8351             :   {DBGFIELD("VPMULLWrm")          2, false, false, 105, 11,  3, 1,  0, 0}, // #2073
    8352             :   {DBGFIELD("VPMULUDQrm")         2, false, false, 105, 11,  3, 1,  0, 0}, // #2074
    8353             :   {DBGFIELD("VPSADBWrm")          2, false, false, 105, 11,  3, 1,  0, 0}, // #2075
    8354             :   {DBGFIELD("ADDPDrm")            2, false, false, 13, 9,  6, 1,  0, 0}, // #2076
    8355             :   {DBGFIELD("ADDPSrm")            2, false, false, 13, 9,  6, 1,  0, 0}, // #2077
    8356             :   {DBGFIELD("ADDSDrm_ADDSDrm_Int") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2078
    8357             :   {DBGFIELD("ADDSSrm_ADDSSrm_Int") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2079
    8358             :   {DBGFIELD("ADDSUBPDrm")         2, false, false, 13, 9,  6, 1,  0, 0}, // #2080
    8359             :   {DBGFIELD("ADDSUBPSrm")         2, false, false, 13, 9,  6, 1,  0, 0}, // #2081
    8360             :   {DBGFIELD("CMPPDrmi_CMPPDrmi_alt") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2082
    8361             :   {DBGFIELD("CMPPSrmi_CMPPSrmi_alt") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2083
    8362             :   {DBGFIELD("CMPSSrm_CMPSSrm_alt") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2084
    8363             :   {DBGFIELD("CVTDQ2PSrm")         2, false, false, 13, 9,  6, 1,  0, 0}, // #2085
    8364             :   {DBGFIELD("CVTPS2DQrm")         2, false, false, 13, 9,  6, 1,  0, 0}, // #2086
    8365             :   {DBGFIELD("CVTSI2SD64rm")       1, false, false, 13, 9, 10, 1,  0, 0}, // #2087
    8366             :   {DBGFIELD("CVTSI2SDrm")         1, false, false, 13, 9, 10, 1,  0, 0}, // #2088
    8367             :   {DBGFIELD("CVTTPS2DQrm")        2, false, false, 13, 9,  6, 1,  0, 0}, // #2089
    8368             :   {DBGFIELD("MAXPDrm")            2, false, false, 13, 9,  6, 1,  0, 0}, // #2090
    8369             :   {DBGFIELD("MAXPSrm")            2, false, false, 13, 9,  6, 1,  0, 0}, // #2091
    8370             :   {DBGFIELD("MAXSDrm_MAXSDrm_Int") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2092
    8371             :   {DBGFIELD("MAXSSrm_MAXSSrm_Int") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2093
    8372             :   {DBGFIELD("MINPDrm")            2, false, false, 13, 9,  6, 1,  0, 0}, // #2094
    8373             :   {DBGFIELD("MINPSrm")            2, false, false, 13, 9,  6, 1,  0, 0}, // #2095
    8374             :   {DBGFIELD("MINSDrm_MINSDrm_Int") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2096
    8375             :   {DBGFIELD("MINSSrm_MINSSrm_Int") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2097
    8376             :   {DBGFIELD("MMX_CVTPI2PSirm")    2, false, false, 13, 9,  6, 1,  0, 0}, // #2098
    8377             :   {DBGFIELD("MMX_CVTPS2PIirm")    2, false, false, 13, 9,  6, 1,  0, 0}, // #2099
    8378             :   {DBGFIELD("MMX_CVTTPS2PIirm")   2, false, false, 13, 9,  6, 1,  0, 0}, // #2100
    8379             :   {DBGFIELD("POPCNT16rm_POPCNT32rm_POPCNT64rm") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2101
    8380             :   {DBGFIELD("ROUNDPDm")           3, false, false, 784, 9, 16, 1,  0, 0}, // #2102
    8381             :   {DBGFIELD("ROUNDPSm")           3, false, false, 784, 9, 16, 1,  0, 0}, // #2103
    8382             :   {DBGFIELD("ROUNDSDm_ROUNDSDm_Int") 3, false, false, 784, 9, 16, 1,  0, 0}, // #2104
    8383             :   {DBGFIELD("ROUNDSSm_ROUNDSSm_Int") 3, false, false, 784, 9, 16, 1,  0, 0}, // #2105
    8384             :   {DBGFIELD("SUBPDrm")            2, false, false, 13, 9,  6, 1,  0, 0}, // #2106
    8385             :   {DBGFIELD("SUBPSrm")            2, false, false, 13, 9,  6, 1,  0, 0}, // #2107
    8386             :   {DBGFIELD("SUBSDrm_SUBSDrm_Int") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2108
    8387             :   {DBGFIELD("SUBSSrm_SUBSSrm_Int") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2109
    8388             :   {DBGFIELD("VADDPDrm")           2, false, false, 13, 9,  6, 1,  0, 0}, // #2110
    8389             :   {DBGFIELD("VADDPSrm")           2, false, false, 13, 9,  6, 1,  0, 0}, // #2111
    8390             :   {DBGFIELD("VADDSDrm_VADDSDrm_Int") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2112
    8391             :   {DBGFIELD("VADDSSrm_VADDSSrm_Int") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2113
    8392             :   {DBGFIELD("VADDSUBPDrm")        2, false, false, 13, 9,  6, 1,  0, 0}, // #2114
    8393             :   {DBGFIELD("VADDSUBPSrm")        2, false, false, 13, 9,  6, 1,  0, 0}, // #2115
    8394             :   {DBGFIELD("VCMPPDrmi_VCMPPDrmi_alt") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2116
    8395             :   {DBGFIELD("VCMPPSrmi_VCMPPSrmi_alt") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2117
    8396             :   {DBGFIELD("VCMPSDrm_VCMPSDrm_alt") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2118
    8397             :   {DBGFIELD("VCMPSSrm_VCMPSSrm_alt") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2119
    8398             :   {DBGFIELD("VCVTDQ2PSrm")        2, false, false, 13, 9,  6, 1,  0, 0}, // #2120
    8399             :   {DBGFIELD("VCVTPS2DQrm")        2, false, false, 13, 9,  6, 1,  0, 0}, // #2121
    8400             :   {DBGFIELD("VCVTSI2SD64rm")      1, false, false, 13, 9, 10, 1,  1, 1}, // #2122
    8401             :   {DBGFIELD("VCVTSI2SDrm")        1, false, false, 13, 9, 10, 1,  1, 1}, // #2123
    8402             :   {DBGFIELD("VCVTTPS2DQrm")       2, false, false, 13, 9,  6, 1,  0, 0}, // #2124
    8403             :   {DBGFIELD("VMAXPDrm")           2, false, false, 13, 9,  6, 1,  0, 0}, // #2125
    8404             :   {DBGFIELD("VMAXPSrm")           2, false, false, 13, 9,  6, 1,  0, 0}, // #2126
    8405             :   {DBGFIELD("VMAXSDrm_VMAXSDrm_Int") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2127
    8406             :   {DBGFIELD("VMAXSSrm_VMAXSSrm_Int") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2128
    8407             :   {DBGFIELD("VMINPDrm")           2, false, false, 13, 9,  6, 1,  0, 0}, // #2129
    8408             :   {DBGFIELD("VMINPSrm")           2, false, false, 13, 9,  6, 1,  0, 0}, // #2130
    8409             :   {DBGFIELD("VMINSDrm_VMINSDrm_Int") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2131
    8410             :   {DBGFIELD("VMINSSrm_VMINSSrm_Int") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2132
    8411             :   {DBGFIELD("VROUNDPDm")          3, false, false, 784, 9, 16, 1,  0, 0}, // #2133
    8412             :   {DBGFIELD("VROUNDPSm")          3, false, false, 784, 9, 16, 1,  0, 0}, // #2134
    8413             :   {DBGFIELD("VROUNDSDm_VROUNDSDm_Int") 3, false, false, 784, 9, 16, 1,  0, 0}, // #2135
    8414             :   {DBGFIELD("VROUNDSSm_VROUNDSSm_Int") 3, false, false, 784, 9, 16, 1,  0, 0}, // #2136
    8415             :   {DBGFIELD("VSUBPDrm")           2, false, false, 13, 9,  6, 1,  0, 0}, // #2137
    8416             :   {DBGFIELD("VSUBPSrm")           2, false, false, 13, 9,  6, 1,  0, 0}, // #2138
    8417             :   {DBGFIELD("VSUBSDrm_VSUBSDrm_Int") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2139
    8418             :   {DBGFIELD("VSUBSSrm_VSUBSSrm_Int") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2140
    8419             :   {DBGFIELD("VBLENDVPDYrm")       3, false, false, 47, 10, 19, 1,  0, 0}, // #2141
    8420             :   {DBGFIELD("VBLENDVPSYrm")       3, false, false, 47, 10, 19, 1,  0, 0}, // #2142
    8421             :   {DBGFIELD("VMASKMOVPDYrm")      3, false, false, 47, 10, 19, 1,  0, 0}, // #2143
    8422             :   {DBGFIELD("VMASKMOVPSYrm")      3, false, false, 47, 10, 19, 1,  0, 0}, // #2144
    8423             :   {DBGFIELD("DPPDrri")            3, false, false, 793, 14, 15, 1,  0, 0}, // #2145
    8424             :   {DBGFIELD("VDPPDrri")           3, false, false, 793, 14, 15, 1,  0, 0}, // #2146
    8425             :   {DBGFIELD("CVTSD2SI64rm")       3, false, false, 807, 14,  9, 1,  0, 0}, // #2147
    8426             :   {DBGFIELD("CVTSD2SIrm")         3, false, false, 807, 14,  9, 1,  0, 0}, // #2148
    8427             :   {DBGFIELD("CVTSS2SI64rm")       3, false, false, 807, 14,  9, 1,  0, 0}, // #2149
    8428             :   {DBGFIELD("CVTSS2SIrm")         3, false, false, 807, 14,  9, 1,  0, 0}, // #2150
    8429             :   {DBGFIELD("CVTTSD2SI64rm")      3, false, false, 807, 14,  9, 1,  0, 0}, // #2151
    8430             :   {DBGFIELD("CVTTSD2SIrm")        3, false, false, 807, 14,  9, 1,  0, 0}, // #2152
    8431             :   {DBGFIELD("CVTTSS2SI64rm")      4, false, false, 821, 16,  3, 1,  0, 0}, // #2153
    8432             :   {DBGFIELD("CVTTSS2SIrm")        3, false, false, 807, 14,  9, 1,  0, 0}, // #2154
    8433             :   {DBGFIELD("MUL16m")             4, false, false, 837, 9,  6, 1,  0, 0}, // #2155
    8434             :   {DBGFIELD("MUL32m")             3, false, false, 837, 9,  6, 1,  0, 0}, // #2156
    8435             :   {DBGFIELD("MUL64m")             2, false, false, 13, 9,  6, 1,  0, 0}, // #2157
    8436             :   {DBGFIELD("VPTESTYrm")          3, false, false, 614, 14,  9, 1,  0, 0}, // #2158
    8437             :   {DBGFIELD("LD_F32m")            1, false, false, 101, 3,  2, 1,  0, 0}, // #2159
    8438             :   {DBGFIELD("LD_F64m")            1, false, false, 101, 3,  2, 1,  0, 0}, // #2160
    8439             :   {DBGFIELD("LD_F80m")            1, false, false, 101, 3,  2, 1,  0, 0}, // #2161
    8440             :   {DBGFIELD("PHADDDrm")           4, false, false, 711, 10,  6, 1,  0, 0}, // #2162
    8441             :   {DBGFIELD("PHADDSWrm128")       4, false, false, 711, 10,  6, 1,  0, 0}, // #2163
    8442             :   {DBGFIELD("PHADDWrm")           4, false, false, 711, 10,  6, 1,  0, 0}, // #2164
    8443             :   {DBGFIELD("PHSUBDrm")           4, false, false, 711, 10,  6, 1,  0, 0}, // #2165
    8444             :   {DBGFIELD("PHSUBSWrm128")       4, false, false, 711, 10,  6, 1,  0, 0}, // #2166
    8445             :   {DBGFIELD("PHSUBWrm")           4, false, false, 711, 10,  6, 1,  0, 0}, // #2167
    8446             :   {DBGFIELD("VPHADDDrm")          4, false, false, 711, 10,  6, 1,  0, 0}, // #2168
    8447             :   {DBGFIELD("VPHADDSWrm128")      4, false, false, 711, 10,  6, 1,  0, 0}, // #2169
    8448             :   {DBGFIELD("VPHADDWrm")          4, false, false, 711, 10,  6, 1,  0, 0}, // #2170
    8449             :   {DBGFIELD("VPHSUBDrm")          4, false, false, 711, 10,  6, 1,  0, 0}, // #2171
    8450             :   {DBGFIELD("VPHSUBSWrm128")      4, false, false, 711, 10,  6, 1,  0, 0}, // #2172
    8451             :   {DBGFIELD("VPHSUBWrm")          4, false, false, 711, 10,  6, 1,  0, 0}, // #2173
    8452             :   {DBGFIELD("IST_F16m")           3, false, false, 510, 10,  6, 1,  0, 0}, // #2174
    8453             :   {DBGFIELD("IST_F32m")           3, false, false, 510, 10,  6, 1,  0, 0}, // #2175
    8454             :   {DBGFIELD("IST_FP16m")          3, false, false, 510, 10,  6, 1,  0, 0}, // #2176
    8455             :   {DBGFIELD("IST_FP32m")          3, false, false, 510, 10,  6, 1,  0, 0}, // #2177
    8456             :   {DBGFIELD("IST_FP64m")          3, false, false, 510, 10,  6, 1,  0, 0}, // #2178
    8457             :   {DBGFIELD("ROL16mCL_ROL32mCL_ROL64mCL") 6, false, false, 721, 8,  6, 1,  0, 0}, // #2179
    8458             :   {DBGFIELD("ROL8mCL")            6, false, false, 721, 8,  6, 1,  0, 0}, // #2180
    8459             :   {DBGFIELD("ROR16mCL_ROR32mCL_ROR64mCL") 5, false, false, 846, 6,  6, 1,  0, 0}, // #2181
    8460             :   {DBGFIELD("ROR8mCL")            5, false, false, 846, 6,  6, 1,  0, 0}, // #2182
    8461             :   {DBGFIELD("SAR16mCL_SAR32mCL_SAR64mCL") 6, false, false, 721, 8,  6, 1,  0, 0}, // #2183
    8462             :   {DBGFIELD("SAR8mCL")            6, false, false, 721, 8,  6, 1,  0, 0}, // #2184
    8463             :   {DBGFIELD("SHL16mCL_SHL32mCL_SHL64mCL") 6, false, false, 721, 8,  6, 1,  0, 0}, // #2185
    8464             :   {DBGFIELD("SHL8mCL")            6, false, false, 721, 8,  6, 1,  0, 0}, // #2186
    8465             :   {DBGFIELD("SHR16mCL_SHR32mCL_SHR64mCL") 6, false, false, 721, 8,  6, 1,  0, 0}, // #2187
    8466             :   {DBGFIELD("SHR8mCL")            6, false, false, 721, 8,  6, 1,  0, 0}, // #2188
    8467             :   {DBGFIELD("ADC16mi8_ADC32mi8_ADC64mi8") 6, false, false, 852, 6,  6, 1,  0, 0}, // #2189
    8468             :   {DBGFIELD("ADC8mi_ADC8mi8")     6, false, false, 852, 6,  6, 1,  0, 0}, // #2190
    8469             :   {DBGFIELD("SBB16mi8_SBB32mi8_SBB64mi8") 6, false, false, 721, 8,  6, 1,  0, 0}, // #2191
    8470             :   {DBGFIELD("SBB8mi_SBB8mi8")     6, false, false, 721, 8,  6, 1,  0, 0}, // #2192
    8471             :   {DBGFIELD("ADC16mr_ADC32mr_ADC64mr") 6, false, false, 721, 8,  6, 1,  0, 0}, // #2193
    8472             :   {DBGFIELD("ADC8mr")             6, false, false, 721, 8,  6, 1,  0, 0}, // #2194
    8473             :   {DBGFIELD("SBB16mr_SBB32mr_SBB64mr") 6, false, false, 721, 8,  6, 1,  0, 0}, // #2195
    8474             :   {DBGFIELD("SBB8mr")             6, false, false, 721, 8,  6, 1,  0, 0}, // #2196
    8475             :   {DBGFIELD("BT16mr_BT32mr_BT64mr") 10, false, false,  0, 0,  2, 1,  0, 0}, // #2197
    8476             :   {DBGFIELD("BTC16mr_BTC32mr_BTC64mr") 11, false, false,  0, 0,  2, 1,  0, 0}, // #2198
    8477             :   {DBGFIELD("BTR16mr_BTR32mr_BTR64mr") 11, false, false,  0, 0,  2, 1,  0, 0}, // #2199
    8478             :   {DBGFIELD("BTS16mr_BTS32mr_BTS64mr") 11, false, false,  0, 0,  2, 1,  0, 0}, // #2200
    8479             :   {DBGFIELD("ADD_F32m")           2, false, false, 13, 9,  6, 1,  0, 0}, // #2201
    8480             :   {DBGFIELD("ADD_F64m")           2, false, false, 13, 9,  6, 1,  0, 0}, // #2202
    8481             :   {DBGFIELD("ILD_F16m")           2, false, false, 13, 9,  6, 1,  0, 0}, // #2203
    8482             :   {DBGFIELD("ILD_F32m")           2, false, false, 13, 9,  6, 1,  0, 0}, // #2204
    8483             :   {DBGFIELD("ILD_F64m")           2, false, false, 13, 9,  6, 1,  0, 0}, // #2205
    8484             :   {DBGFIELD("SUBR_F32m")          2, false, false, 13, 9,  6, 1,  0, 0}, // #2206
    8485             :   {DBGFIELD("SUBR_F64m")          2, false, false, 13, 9,  6, 1,  0, 0}, // #2207
    8486             :   {DBGFIELD("SUB_F32m")           2, false, false, 13, 9,  6, 1,  0, 0}, // #2208
    8487             :   {DBGFIELD("SUB_F64m")           2, false, false, 13, 9,  6, 1,  0, 0}, // #2209
    8488             :   {DBGFIELD("VADDPDYrm")          2, false, false, 13, 9,  6, 1,  0, 0}, // #2210
    8489             :   {DBGFIELD("VADDPSYrm")          2, false, false, 13, 9,  6, 1,  0, 0}, // #2211
    8490             :   {DBGFIELD("VADDSUBPDYrm")       2, false, false, 13, 9,  6, 1,  0, 0}, // #2212
    8491             :   {DBGFIELD("VADDSUBPSYrm")       2, false, false, 13, 9,  6, 1,  0, 0}, // #2213
    8492             :   {DBGFIELD("VCMPPDYrmi_VCMPPDYrmi_alt") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2214
    8493             :   {DBGFIELD("VCMPPSYrmi_VCMPPSYrmi_alt") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2215
    8494             :   {DBGFIELD("VCVTDQ2PSYrm")       2, false, false, 13, 9,  6, 1,  0, 0}, // #2216
    8495             :   {DBGFIELD("VCVTPS2DQYrm")       2, false, false, 13, 9,  6, 1,  0, 0}, // #2217
    8496             :   {DBGFIELD("VCVTTPS2DQYrm")      2, false, false, 13, 9,  6, 1,  0, 0}, // #2218
    8497             :   {DBGFIELD("VMAXPDYrm")          2, false, false, 13, 9,  6, 1,  0, 0}, // #2219
    8498             :   {DBGFIELD("VMAXPSYrm")          2, false, false, 13, 9,  6, 1,  0, 0}, // #2220
    8499             :   {DBGFIELD("VMINPDYrm")          2, false, false, 13, 9,  6, 1,  0, 0}, // #2221
    8500             :   {DBGFIELD("VMINPSYrm")          2, false, false, 13, 9,  6, 1,  0, 0}, // #2222
    8501             :   {DBGFIELD("VROUNDYPDm")         3, false, false, 784, 9, 16, 1,  0, 0}, // #2223
    8502             :   {DBGFIELD("VROUNDYPSm")         3, false, false, 784, 9, 16, 1,  0, 0}, // #2224
    8503             :   {DBGFIELD("VSUBPDYrm")          2, false, false, 13, 9,  6, 1,  0, 0}, // #2225
    8504             :   {DBGFIELD("VSUBPSYrm")          2, false, false, 13, 9,  6, 1,  0, 0}, // #2226
    8505             :   {DBGFIELD("VCVTSD2SI64rm")      3, false, false, 807, 14,  9, 1,  0, 0}, // #2227
    8506             :   {DBGFIELD("VCVTSD2SIrm")        3, false, false, 807, 14,  9, 1,  0, 0}, // #2228
    8507             :   {DBGFIELD("VCVTSS2SI64rm")      3, false, false, 807, 14,  9, 1,  0, 0}, // #2229
    8508             :   {DBGFIELD("VCVTSS2SIrm")        3, false, false, 807, 14,  9, 1,  0, 0}, // #2230
    8509             :   {DBGFIELD("VCVTTSD2SI64rm")     3, false, false, 807, 14,  9, 1,  0, 0}, // #2231
    8510             :   {DBGFIELD("VCVTTSD2SIrm")       3, false, false, 807, 14,  9, 1,  0, 0}, // #2232
    8511             :   {DBGFIELD("VCVTTSS2SI64rm")     3, false, false, 807, 14,  9, 1,  0, 0}, // #2233
    8512             :   {DBGFIELD("VCVTTSS2SIrm")       3, false, false, 807, 14,  9, 1,  0, 0}, // #2234
    8513             :   {DBGFIELD("CVTDQ2PDrm")         3, false, false, 858, 13,  9, 1,  0, 0}, // #2235
    8514             :   {DBGFIELD("CVTPD2DQrm")         3, false, false, 858, 13,  9, 1,  0, 0}, // #2236
    8515             :   {DBGFIELD("CVTPD2PSrm")         3, false, false, 858, 13,  9, 1,  0, 0}, // #2237
    8516             :   {DBGFIELD("CVTSD2SSrm")         3, false, false, 858, 13,  9, 1,  0, 0}, // #2238
    8517             :   {DBGFIELD("CVTSI2SS64rm")       1, false, false, 13, 9, 10, 1,  0, 0}, // #2239
    8518             :   {DBGFIELD("CVTSI2SSrm")         1, false, false, 13, 9, 10, 1,  0, 0}, // #2240
    8519             :   {DBGFIELD("CVTTPD2DQrm")        3, false, false, 858, 13,  9, 1,  0, 0}, // #2241
    8520             :   {DBGFIELD("MMX_CVTPD2PIirm")    3, false, false, 858, 13,  9, 1,  0, 0}, // #2242
    8521             :   {DBGFIELD("MMX_CVTPI2PDirm")    3, false, false, 858, 13,  9, 1,  0, 0}, // #2243
    8522             :   {DBGFIELD("MMX_CVTTPD2PIirm")   3, false, false, 858, 13,  9, 1,  0, 0}, // #2244
    8523             :   {DBGFIELD("VCVTDQ2PDYrm")       3, false, false, 858, 13, 16, 1,  0, 0}, // #2245
    8524             :   {DBGFIELD("VCVTDQ2PDrm")        3, false, false, 858, 13,  9, 1,  0, 0}, // #2246
    8525             :   {DBGFIELD("VCVTPD2DQrm")        1, false, false, 13, 9,  5, 1,  0, 0}, // #2247
    8526             :   {DBGFIELD("VCVTPD2PSrm")        1, false, false, 13, 9,  5, 1,  0, 0}, // #2248
    8527             :   {DBGFIELD("VCVTSD2SSrm")        3, false, false, 858, 13,  9, 1,  0, 0}, // #2249
    8528             :   {DBGFIELD("VCVTSI2SS64rm")      1, false, false, 13, 9, 10, 1,  1, 1}, // #2250
    8529             :   {DBGFIELD("VCVTSI2SSrm")        1, false, false, 13, 9, 10, 1,  1, 1}, // #2251
    8530             :   {DBGFIELD("VCVTTPD2DQrm")       1, false, false, 13, 9,  5, 1,  0, 0}, // #2252
    8531             :   {DBGFIELD("SHLD16mrCL")         6, false, false, 871, 11, 16, 1,  0, 0}, // #2253
    8532             :   {DBGFIELD("SHLD32mrCL")         6, false, false, 871, 11, 16, 1,  0, 0}, // #2254
    8533             :   {DBGFIELD("SHLD64mrCL")         6, false, false, 871, 11, 16, 1,  0, 0}, // #2255
    8534             :   {DBGFIELD("SHRD16mrCL")         6, false, false, 871, 11, 16, 1,  0, 0}, // #2256
    8535             :   {DBGFIELD("SHRD32mrCL")         6, false, false, 871, 11, 16, 1,  0, 0}, // #2257
    8536             :   {DBGFIELD("SHRD64mrCL")         6, false, false, 871, 11, 16, 1,  0, 0}, // #2258
    8537             :   {DBGFIELD("MULPDrm")            2, false, false, 882, 6,  3, 1,  0, 0}, // #2259
    8538             :   {DBGFIELD("MULPSrm")            2, false, false, 882, 6,  3, 1,  0, 0}, // #2260
    8539             :   {DBGFIELD("MULSDrm_MULSDrm_Int") 2, false, false, 882, 6,  3, 1,  0, 0}, // #2261
    8540             :   {DBGFIELD("MULSSrm_MULSSrm_Int") 2, false, false, 882, 6,  3, 1,  0, 0}, // #2262
    8541             :   {DBGFIELD("PCMPGTQrm")          2, false, false, 105, 11,  3, 1,  0, 0}, // #2263
    8542             :   {DBGFIELD("PHMINPOSUWrm128")    2, false, false, 105, 11,  3, 1,  0, 0}, // #2264
    8543             :   {DBGFIELD("RCPPSm")             2, false, false, 105, 11,  3, 1,  0, 0}, // #2265
    8544             :   {DBGFIELD("RCPSSm")             2, false, false, 105, 11,  3, 1,  0, 0}, // #2266
    8545             :   {DBGFIELD("RCPSSm_Int")         2, false, false, 105, 11,  3, 1,  0, 0}, // #2267
    8546             :   {DBGFIELD("RSQRTPSm")           2, false, false, 105, 11,  3, 1,  0, 0}, // #2268
    8547             :   {DBGFIELD("RSQRTSSm")           2, false, false, 105, 11,  3, 1,  0, 0}, // #2269
    8548             :   {DBGFIELD("RSQRTSSm_Int")       2, false, false, 105, 11,  3, 1,  0, 0}, // #2270
    8549             :   {DBGFIELD("VMULPDrm")           2, false, false, 882, 6,  3, 1,  0, 0}, // #2271
    8550             :   {DBGFIELD("VMULPSrm")           2, false, false, 882, 6,  3, 1,  0, 0}, // #2272
    8551             :   {DBGFIELD("VMULSDrm_VMULSDrm_Int") 2, false, false, 882, 6,  3, 1,  0, 0}, // #2273
    8552             :   {DBGFIELD("VMULSSrm_VMULSSrm_Int") 2, false, false, 882, 6,  3, 1,  0, 0}, // #2274
    8553             :   {DBGFIELD("VPCMPGTQrm")         2, false, false, 105, 11,  3, 1,  0, 0}, // #2275
    8554             :   {DBGFIELD("VPHMINPOSUWrm128")   2, false, false, 105, 11,  3, 1,  0, 0}, // #2276
    8555             :   {DBGFIELD("VRCPPSm")            2, false, false, 105, 11,  3, 1,  0, 0}, // #2277
    8556             :   {DBGFIELD("VRCPSSm")            2, false, false, 105, 11,  3, 1,  0, 0}, // #2278
    8557             :   {DBGFIELD("VRCPSSm_Int")        2, false, false, 105, 11,  3, 1,  0, 0}, // #2279
    8558             :   {DBGFIELD("VRSQRTPSm")          2, false, false, 105, 11,  3, 1,  0, 0}, // #2280
    8559             :   {DBGFIELD("VRSQRTSSm")          2, false, false, 105, 11,  3, 1,  0, 0}, // #2281
    8560             :   {DBGFIELD("VRSQRTSSm_Int")      2, false, false, 105, 11,  3, 1,  0, 0}, // #2282
    8561             :   {DBGFIELD("PCMPISTRIrr")        3, false, false, 281, 9, 20, 1,  0, 0}, // #2283
    8562             :   {DBGFIELD("PCMPISTRM128rr")     3, false, false, 281, 9, 20, 1,  0, 0}, // #2284
    8563             :   {DBGFIELD("VPCMPISTRIrr")       3, false, false, 281, 9, 20, 1,  0, 0}, // #2285
    8564             :   {DBGFIELD("VPCMPISTRM128rr")    3, false, false, 281, 9, 20, 1,  0, 0}, // #2286
    8565             :   {DBGFIELD("FICOM16m")           3, false, false, 784, 9,  9, 1,  0, 0}, // #2287
    8566             :   {DBGFIELD("FICOM32m")           3, false, false, 784, 9,  9, 1,  0, 0}, // #2288
    8567             :   {DBGFIELD("FICOMP16m")          3, false, false, 784, 9,  9, 1,  0, 0}, // #2289
    8568             :   {DBGFIELD("FICOMP32m")          3, false, false, 784, 9,  9, 1,  0, 0}, // #2290
    8569             :   {DBGFIELD("VCVTPD2DQYrm")       1, false, false, 13, 9,  5, 1,  0, 0}, // #2291
    8570             :   {DBGFIELD("VCVTPD2PSYrm")       1, false, false, 13, 9,  5, 1,  0, 0}, // #2292
    8571             :   {DBGFIELD("VCVTTPD2DQYrm")      1, false, false, 13, 9,  5, 1,  0, 0}, // #2293
    8572             :   {DBGFIELD("MPSADBWrmi")         4, false, false, 176, 14,  5, 1,  0, 0}, // #2294
    8573             :   {DBGFIELD("VMPSADBWrmi")        4, false, false, 176, 14,  5, 1,  0, 0}, // #2295
    8574             :   {DBGFIELD("HADDPDrm")           4, false, false, 133, 13,  3, 1,  0, 0}, // #2296
    8575             :   {DBGFIELD("HADDPSrm")           4, false, false, 133, 13,  3, 1,  0, 0}, // #2297
    8576             :   {DBGFIELD("HSUBPDrm")           4, false, false, 133, 13,  3, 1,  0, 0}, // #2298
    8577             :   {DBGFIELD("HSUBPSrm")           4, false, false, 133, 13,  3, 1,  0, 0}, // #2299
    8578             :   {DBGFIELD("VHADDPDrm")          4, false, false, 133, 13,  3, 1,  0, 0}, // #2300
    8579             :   {DBGFIELD("VHADDPSrm")          4, false, false, 133, 13,  3, 1,  0, 0}, // #2301
    8580             :   {DBGFIELD("VHSUBPDrm")          4, false, false, 133, 13,  3, 1,  0, 0}, // #2302
    8581             :   {DBGFIELD("VHSUBPSrm")          4, false, false, 133, 13,  3, 1,  0, 0}, // #2303
    8582             :   {DBGFIELD("AESIMCrr")           2, false, false, 57, 8,  7, 1,  0, 0}, // #2304
    8583             :   {DBGFIELD("VAESIMCrr")          2, false, false, 57, 8,  7, 1,  0, 0}, // #2305
    8584             :   {DBGFIELD("MUL_F32m")           2, false, false, 105, 11,  3, 1,  0, 0}, // #2306
    8585             :   {DBGFIELD("MUL_F64m")           2, false, false, 105, 11,  3, 1,  0, 0}, // #2307
    8586             :   {DBGFIELD("VMULPDYrm")          2, false, false, 882, 6,  3, 1,  0, 0}, // #2308
    8587             :   {DBGFIELD("VMULPSYrm")          2, false, false, 882, 6,  3, 1,  0, 0}, // #2309
    8588             :   {DBGFIELD("DPPSrri")            4, false, false, 888, 14,  7, 1,  0, 0}, // #2310
    8589             :   {DBGFIELD("VDPPSYrri")          4, false, false, 888, 14,  7, 1,  0, 0}, // #2311
    8590             :   {DBGFIELD("VDPPSrri")           4, false, false, 888, 14,  7, 1,  0, 0}, // #2312
    8591             :   {DBGFIELD("VHADDPDYrm")         4, false, false, 133, 13,  3, 1,  0, 0}, // #2313
    8592             :   {DBGFIELD("VHADDPSYrm")         4, false, false, 133, 13,  3, 1,  0, 0}, // #2314
    8593             :   {DBGFIELD("VHSUBPDYrm")         4, false, false, 133, 13,  3, 1,  0, 0}, // #2315
    8594             :   {DBGFIELD("VHSUBPSYrm")         4, false, false, 133, 13,  3, 1,  0, 0}, // #2316
    8595             :   {DBGFIELD("ADD_FI16m")          3, false, false, 784, 9, 16, 1,  0, 0}, // #2317
    8596             :   {DBGFIELD("ADD_FI32m")          3, false, false, 784, 9, 16, 1,  0, 0}, // #2318
    8597             :   {DBGFIELD("SUBR_FI16m")         3, false, false, 784, 9, 16, 1,  0, 0}, // #2319
    8598             :   {DBGFIELD("SUBR_FI32m")         3, false, false, 784, 9, 16, 1,  0, 0}, // #2320
    8599             :   {DBGFIELD("SUB_FI16m")          3, false, false, 784, 9, 16, 1,  0, 0}, // #2321
    8600             :   {DBGFIELD("SUB_FI32m")          3, false, false, 784, 9, 16, 1,  0, 0}, // #2322
    8601             :   {DBGFIELD("AESDECLASTrm")       2, false, false, 29, 10,  5, 1,  0, 0}, // #2323
    8602             :   {DBGFIELD("AESDECrm")           2, false, false, 29, 10,  5, 1,  0, 0}, // #2324
    8603             :   {DBGFIELD("AESENCLASTrm")       2, false, false, 29, 10,  5, 1,  0, 0}, // #2325
    8604             :   {DBGFIELD("AESENCrm")           2, false, false, 29, 10,  5, 1,  0, 0}, // #2326
    8605             :   {DBGFIELD("VAESDECLASTrm")      2, false, false, 29, 10,  5, 1,  0, 0}, // #2327
    8606             :   {DBGFIELD("VAESDECrm")          2, false, false, 29, 10,  5, 1,  0, 0}, // #2328
    8607             :   {DBGFIELD("VAESENCLASTrm")      2, false, false, 29, 10,  5, 1,  0, 0}, // #2329
    8608             :   {DBGFIELD("VAESENCrm")          2, false, false, 29, 10,  5, 1,  0, 0}, // #2330
    8609             :   {DBGFIELD("DIVPSrr")            1, false, false, 117, 9, 20, 1,  0, 0}, // #2331
    8610             :   {DBGFIELD("DIVSSrr_DIVSSrr_Int") 1, false, false, 117, 9, 20, 1,  0, 0}, // #2332
    8611             :   {DBGFIELD("SQRTPSr")            1, false, false, 117, 9, 29, 1,  0, 0}, // #2333
    8612             :   {DBGFIELD("SQRTSSr")            1, false, false, 117, 9, 29, 1,  0, 0}, // #2334
    8613             :   {DBGFIELD("SQRTSSr_Int")        1, false, false, 117, 9, 29, 1,  0, 0}, // #2335
    8614             :   {DBGFIELD("VDIVPSrr")           1, false, false, 117, 9, 29, 1,  0, 0}, // #2336
    8615             :   {DBGFIELD("VDIVSSrr_VDIVSSrr_Int") 1, false, false, 117, 9, 29, 1,  0, 0}, // #2337
    8616             :   {DBGFIELD("VSQRTPSr")           1, false, false, 117, 9,  7, 1,  0, 0}, // #2338
    8617             :   {DBGFIELD("VSQRTSSm")           2, false, false, 105, 11,  7, 1,  0, 0}, // #2339
    8618             :   {DBGFIELD("VSQRTSSm_Int")       2, false, false, 105, 11,  7, 1,  0, 0}, // #2340
    8619             :   {DBGFIELD("VRCPPSYm")           4, false, false, 902, 11, 20, 1,  0, 0}, // #2341
    8620             :   {DBGFIELD("VRSQRTPSYm")         4, false, false, 902, 11, 20, 1,  0, 0}, // #2342
    8621             :   {DBGFIELD("MUL_FI16m")          3, false, false, 807, 14, 10, 1,  0, 0}, // #2343
    8622             :   {DBGFIELD("MUL_FI32m")          3, false, false, 807, 14, 10, 1,  0, 0}, // #2344
    8623             :   {DBGFIELD("DPPDrmi")            4, false, false, 821, 16, 15, 1,  0, 0}, // #2345
    8624             :   {DBGFIELD("VDPPDrmi")           4, false, false, 821, 16, 15, 1,  0, 0}, // #2346
    8625             :   {DBGFIELD("PCMPISTRIrm")        4, false, false, 270, 11, 20, 1,  0, 0}, // #2347
    8626             :   {DBGFIELD("PCMPISTRM128rm")     4, false, false, 270, 11, 20, 1,  0, 0}, // #2348
    8627             :   {DBGFIELD("VPCMPISTRIrm")       4, false, false, 270, 11, 20, 1,  0, 0}, // #2349
    8628             :   {DBGFIELD("VPCMPISTRM128rm")    4, false, false, 270, 11, 20, 1,  0, 0}, // #2350
    8629             :   {DBGFIELD("AESIMCrm")           3, false, false, 47, 10,  7, 1,  0, 0}, // #2351
    8630             :   {DBGFIELD("VAESIMCrm")          3, false, false, 47, 10,  7, 1,  0, 0}, // #2352
    8631             :   {DBGFIELD("DIVPSrm")            2, false, false, 105, 11, 20, 1,  0, 0}, // #2353
    8632             :   {DBGFIELD("DIVSSrm_DIVSSrm_Int") 2, false, false, 105, 11, 20, 1,  0, 0}, // #2354
    8633             :   {DBGFIELD("SQRTPSm")            2, false, false, 105, 11, 29, 1,  0, 0}, // #2355
    8634             :   {DBGFIELD("SQRTSSm")            2, false, false, 105, 11, 29, 1,  0, 0}, // #2356
    8635             :   {DBGFIELD("SQRTSSm_Int")        2, false, false, 105, 11, 29, 1,  0, 0}, // #2357
    8636             :   {DBGFIELD("VDIVPSrm")           2, false, false, 105, 11, 29, 1,  0, 0}, // #2358
    8637             :   {DBGFIELD("VDIVSSrm_VDIVSSrm_Int") 2, false, false, 105, 11, 29, 1,  0, 0}, // #2359
    8638             :   {DBGFIELD("VSQRTPSm")           2, false, false, 105, 11,  7, 1,  0, 0}, // #2360
    8639             :   {DBGFIELD("VSQRTSDr")           1, false, false, 117, 9, 30, 1,  0, 0}, // #2361
    8640             :   {DBGFIELD("VSQRTSDr_Int")       1, false, false, 117, 9, 30, 1,  0, 0}, // #2362
    8641             :   {DBGFIELD("VSQRTSDm")           2, false, false, 105, 11, 30, 1,  0, 0}, // #2363
    8642             :   {DBGFIELD("VSQRTSDm_Int")       2, false, false, 105, 11, 30, 1,  0, 0}, // #2364
    8643             :   {DBGFIELD("DIVPDrr")            1, false, false, 117, 9,  7, 1,  0, 0}, // #2365
    8644             :   {DBGFIELD("DIVSDrr_DIVSDrr_Int") 1, false, false, 117, 9,  7, 1,  0, 0}, // #2366
    8645             :   {DBGFIELD("SQRTPDr")            1, false, false, 117, 9, 31, 1,  0, 0}, // #2367
    8646             :   {DBGFIELD("SQRTSDr")            1, false, false, 117, 9, 31, 1,  0, 0}, // #2368
    8647             :   {DBGFIELD("SQRTSDr_Int")        1, false, false, 117, 9, 31, 1,  0, 0}, // #2369
    8648             :   {DBGFIELD("VDIVPDrr")           1, false, false, 117, 9, 31, 1,  0, 0}, // #2370
    8649             :   {DBGFIELD("VDIVSDrr_VDIVSDrr_Int") 1, false, false, 117, 9, 31, 1,  0, 0}, // #2371
    8650             :   {DBGFIELD("VSQRTPDr")           1, false, false, 117, 9, 30, 1,  0, 0}, // #2372
    8651             :   {DBGFIELD("DIVR_FPrST0")        1, false, false, 117, 9, 32, 1,  0, 0}, // #2373
    8652             :   {DBGFIELD("DIVR_FST0r")         1, false, false, 117, 9, 32, 1,  0, 0}, // #2374
    8653             :   {DBGFIELD("DIVR_FrST0")         1, false, false, 117, 9, 32, 1,  0, 0}, // #2375
    8654             :   {DBGFIELD("DIV_FPrST0")         1, false, false, 117, 9, 31, 1,  0, 0}, // #2376
    8655             :   {DBGFIELD("DIV_FST0r")          1, false, false, 117, 9, 31, 1,  0, 0}, // #2377
    8656             :   {DBGFIELD("DIV_FrST0")          1, false, false, 117, 9, 31, 1,  0, 0}, // #2378
    8657             :   {DBGFIELD("DIVPDrm")            2, false, false, 105, 11,  7, 1,  0, 0}, // #2379
    8658             :   {DBGFIELD("DIVSDrm_DIVSDrm_Int") 2, false, false, 105, 11,  7, 1,  0, 0}, // #2380
    8659             :   {DBGFIELD("SQRTPDm")            2, false, false, 105, 11, 31, 1,  0, 0}, // #2381
    8660             :   {DBGFIELD("SQRTSDm")            2, false, false, 105, 11, 31, 1,  0, 0}, // #2382
    8661             :   {DBGFIELD("SQRTSDm_Int")        2, false, false, 105, 11, 31, 1,  0, 0}, // #2383
    8662             :   {DBGFIELD("VDIVPDrm")           2, false, false, 105, 11, 31, 1,  0, 0}, // #2384
    8663             :   {DBGFIELD("VDIVSDrm_VDIVSDrm_Int") 2, false, false, 105, 11, 31, 1,  0, 0}, // #2385
    8664             :   {DBGFIELD("VSQRTPDm")           2, false, false, 105, 11, 30, 1,  0, 0}, // #2386
    8665             :   {DBGFIELD("VDIVPSYrr")          3, false, false, 628, 9, 30, 1,  0, 0}, // #2387
    8666             :   {DBGFIELD("VSQRTPSYr")          3, false, false, 628, 9, 30, 1,  0, 0}, // #2388
    8667             :   {DBGFIELD("DIVR_F32m")          2, false, false, 105, 11, 31, 1,  0, 0}, // #2389
    8668             :   {DBGFIELD("DIVR_F64m")          2, false, false, 105, 11, 31, 1,  0, 0}, // #2390
    8669             :   {DBGFIELD("DIV_F32m")           2, false, false, 105, 11, 32, 1,  0, 0}, // #2391
    8670             :   {DBGFIELD("DIV_F64m")           2, false, false, 105, 11, 32, 1,  0, 0}, // #2392
    8671             :   {DBGFIELD("DIVR_FI16m")         3, false, false, 807, 14, 33, 1,  0, 0}, // #2393
    8672             :   {DBGFIELD("DIVR_FI32m")         3, false, false, 807, 14, 33, 1,  0, 0}, // #2394
    8673             :   {DBGFIELD("DIV_FI16m")          3, false, false, 807, 14, 34, 1,  0, 0}, // #2395
    8674             :   {DBGFIELD("DIV_FI32m")          3, false, false, 807, 14, 34, 1,  0, 0}, // #2396
    8675             :   {DBGFIELD("VDIVPSYrm")          4, false, false, 902, 11, 30, 1,  0, 0}, // #2397
    8676             :   {DBGFIELD("VSQRTPSYm")          4, false, false, 902, 11, 30, 1,  0, 0}, // #2398
    8677             :   {DBGFIELD("VDIVPDYrr")          3, false, false, 628, 9, 35, 1,  0, 0}, // #2399
    8678             :   {DBGFIELD("VSQRTPDYr")          3, false, false, 628, 9, 35, 1,  0, 0}, // #2400
    8679             :   {DBGFIELD("VDIVPDYrm")          4, false, false, 902, 11, 35, 1,  0, 0}, // #2401
    8680             :   {DBGFIELD("VSQRTPDYm")          4, false, false, 902, 11, 35, 1,  0, 0}, // #2402
    8681             :   {DBGFIELD("VSQRTSSr")           1, false, false, 117, 9,  7, 1,  0, 0}, // #2403
    8682             :   {DBGFIELD("VSQRTSSr_Int")       1, false, false, 117, 9,  7, 1,  0, 0}, // #2404
    8683             :   {DBGFIELD("MOV16rm")            1, false, false,  9, 4,  3, 1,  0, 0}, // #2405
    8684             :   {DBGFIELD("MOVSX32rm16")        1, false, false, 101, 3,  9, 1,  0, 0}, // #2406
    8685             :   {DBGFIELD("MOVSX32rm8")         1, false, false, 101, 3,  9, 1,  0, 0}, // #2407
    8686             :   {DBGFIELD("MOVZX32rm16")        1, false, false, 101, 3,  9, 1,  0, 0}, // #2408
    8687             :   {DBGFIELD("MOVZX32rm8")         1, false, false, 101, 3,  9, 1,  0, 0}, // #2409
    8688             :   {DBGFIELD("XLAT")               3, false, false,  0, 0,  5, 1,  0, 0}, // #2410
    8689             :   {DBGFIELD("PUSH16rmm_PUSH32rmm") 1, false, false, 913, 4,  2, 1,  0, 0}, // #2411
    8690             :   {DBGFIELD("PUSHA16_PUSHA32")    19, false, false,  0, 0,  2, 1,  0, 0}, // #2412
    8691             :   {DBGFIELD("POP16rmm_POP32rmm")  1, false, false, 913, 4,  2, 1,  0, 0}, // #2413
    8692             :   {DBGFIELD("POPA16_POPA32")      18, false, false,  0, 0,  2, 1,  0, 0}, // #2414
    8693             :   {DBGFIELD("DIV8r")              9, false, false, 917, 15, 36, 1,  0, 0}, // #2415
    8694             :   {DBGFIELD("IDIV8r")             9, false, false, 917, 15, 33, 1,  0, 0}, // #2416
    8695             :   {DBGFIELD("LRETIL_LRETIQ_LRETIW") 4, false, false, 932, 10,  2, 1,  0, 0}, // #2417
    8696             :   {DBGFIELD("RETIL_RETIQ_RETIW")  4, false, false, 932, 10,  2, 1,  0, 0}, // #2418
    8697             :   {DBGFIELD("BOUNDS16rm_BOUNDS32rm") 15, false, false,  0, 0,  2, 1,  0, 0}, // #2419
    8698             :   {DBGFIELD("INTO")               4, false, false,  0, 0,  2, 1,  0, 0}, // #2420
    8699             :   {DBGFIELD("RDPMC")              34, false, false,  0, 0,  2, 1,  0, 0}, // #2421
    8700             :   {DBGFIELD("RDRAND16r_RDRAND32r_RDRAND64r") 17, false, false, 942, 5,  2, 1,  0, 0}, // #2422
    8701             :   {DBGFIELD("FBLDm")              43, false, false,  0, 0, 37, 1,  0, 0}, // #2423
    8702             :   {DBGFIELD("LD_F0")              1, false, false, 345, 4,  2, 1,  0, 0}, // #2424
    8703             :   {DBGFIELD("FLDPI")              2, false, false, 345, 4,  2, 1,  0, 0}, // #2425
    8704             :   {DBGFIELD("FSAVEm")             147, false, false,  0, 0,  2, 1,  0, 0}, // #2426
    8705             :   {DBGFIELD("FRSTORm")            90, false, false,  0, 0,  2, 1,  0, 0}, // #2427
    8706             :   {DBGFIELD("ABS_F_ABS_Fp32_ABS_Fp64_ABS_Fp80") 1, false, false, 117, 9,  2, 1,  0, 0}, // #2428
    8707             :   {DBGFIELD("CHS_F_CHS_Fp32_CHS_Fp64_CHS_Fp80") 1, false, false, 117, 9,  2, 1,  0, 0}, // #2429
    8708             :   {DBGFIELD("FCOMPP")             2, false, false, 345, 4,  2, 1,  0, 0}, // #2430
    8709             :   {DBGFIELD("UCOM_FPPr")          2, false, false, 345, 4,  2, 1,  0, 0}, // #2431
    8710             :   {DBGFIELD("TST_F_TST_Fp32_TST_Fp64_TST_Fp80") 1, false, false, 22, 7,  2, 1,  0, 0}, // #2432
    8711             :   {DBGFIELD("FXAM")               2, false, false, 947, 7,  2, 1,  0, 0}, // #2433
    8712             :   {DBGFIELD("FPREM")              28, false, false,  0, 0, 23, 1,  0, 0}, // #2434
    8713             :   {DBGFIELD("FPREM1")             28, false, false,  0, 0, 23, 1,  0, 0}, // #2435
    8714             :   {DBGFIELD("FRNDINT")            17, false, false,  0, 0, 20, 1,  0, 0}, // #2436
    8715             :   {DBGFIELD("FSCALE")             50, false, false,  0, 0, 38, 1,  0, 0}, // #2437
    8716             :   {DBGFIELD("FXTRACT")            17, false, false,  0, 0, 24, 1,  0, 0}, // #2438
    8717             :   {DBGFIELD("WAIT")               2, false, false, 345, 4,  2, 1,  0, 0}, // #2439
    8718             :   {DBGFIELD("FNCLEX")             5, false, false, 433, 2,  2, 1,  0, 0}, // #2440
    8719             :   {DBGFIELD("VPBLENDWYrri")       1, false, false, 39, 8,  2, 1,  0, 0}, // #2441
    8720             :   {DBGFIELD("VPBLENDWYrmi")       2, false, false, 29, 10,  9, 1,  1, 1}, // #2442
    8721             :   {DBGFIELD("MMX_PMOVMSKBrr")     1, false, false, 117, 9,  6, 1,  0, 0}, // #2443
    8722             :   {DBGFIELD("VPMOVMSKBYrr")       1, false, false, 117, 9,  6, 1,  0, 0}, // #2444
    8723             :   {DBGFIELD("VPGATHERDDrm")       20, false, false,  0, 0,  2, 1,  1, 1}, // #2445
    8724             :   {DBGFIELD("VPGATHERDDYrm")      34, false, false,  0, 0,  2, 1,  1, 1}, // #2446
    8725             :   {DBGFIELD("VPGATHERQDrm")       15, false, false,  0, 0,  2, 1,  1, 1}, // #2447
    8726             :   {DBGFIELD("VPGATHERQDYrm")      22, false, false,  0, 0,  2, 1,  1, 1}, // #2448
    8727             :   {DBGFIELD("VPGATHERDQrm")       12, false, false,  0, 0,  2, 1,  1, 1}, // #2449
    8728             :   {DBGFIELD("VPGATHERDQYrm")      20, false, false,  0, 0,  2, 1,  1, 1}, // #2450
    8729             :   {DBGFIELD("VPGATHERQQrm")       14, false, false,  0, 0,  2, 1,  1, 1}, // #2451
    8730             :   {DBGFIELD("VPGATHERQQYrm")      22, false, false,  0, 0,  2, 1,  1, 1}, // #2452
    8731             :   {DBGFIELD("VGATHERDPSrm")       20, false, false,  0, 0,  2, 1,  1, 1}, // #2453
    8732             :   {DBGFIELD("VGATHERDPSYrm")      34, false, false,  0, 0,  2, 1,  1, 1}, // #2454
    8733             :   {DBGFIELD("VGATHERQPSrm")       15, false, false,  0, 0,  2, 1,  1, 1}, // #2455
    8734             :   {DBGFIELD("VGATHERQPSYrm")      22, false, false,  0, 0,  2, 1,  1, 1}, // #2456
    8735             :   {DBGFIELD("VGATHERDPDrm")       12, false, false,  0, 0,  2, 1,  1, 1}, // #2457
    8736             :   {DBGFIELD("VGATHERDPDYrm")      20, false, false,  0, 0,  2, 1,  1, 1}, // #2458
    8737             :   {DBGFIELD("VGATHERQPDrm")       14, false, false,  0, 0,  2, 1,  1, 1}, // #2459
    8738             :   {DBGFIELD("VGATHERQPDYrm")      22, false, false,  0, 0,  2, 1,  1, 1}, // #2460
    8739             :   {DBGFIELD("MMX_MOVD64rm")       1, false, false, 101, 3,  2, 1,  0, 0}, // #2461
    8740             :   {DBGFIELD("MMX_MOVD64to64rm")   1, false, false, 101, 3,  2, 1,  0, 0}, // #2462
    8741             :   {DBGFIELD("MMX_MOVQ64rm")       1, false, false, 101, 3,  2, 1,  0, 0}, // #2463
    8742             :   {DBGFIELD("PREFETCHNTA")        1, false, false, 101, 3,  2, 1,  0, 0}, // #2464
    8743             :   {DBGFIELD("PREFETCHT0")         1, false, false, 101, 3,  2, 1,  0, 0}, // #2465
    8744             :   {DBGFIELD("PREFETCHT1")         1, false, false, 101, 3,  2, 1,  0, 0}, // #2466
    8745             :   {DBGFIELD("VBROADCASTI128")     1, false, false, 101, 3,  2, 1,  0, 0}, // #2467
    8746             :   {DBGFIELD("VMOVNTDQAYrm")       1, false, false, 101, 3,  2, 1,  0, 0}, // #2468
    8747             :   {DBGFIELD("VPBROADCASTDYrm")    1, false, false, 101, 3,  2, 1,  0, 0}, // #2469
    8748             :   {DBGFIELD("VPBROADCASTDrm")     1, false, false, 101, 3,  2, 1,  0, 0}, // #2470
    8749             :   {DBGFIELD("VPBROADCASTQYrm")    1, false, false, 101, 3,  2, 1,  0, 0}, // #2471
    8750             :   {DBGFIELD("VPBROADCASTQrm")     1, false, false, 101, 3,  2, 1,  0, 0}, // #2472
    8751             :   {DBGFIELD("FBSTPm")             2, false, false, 157, 4,  2, 1,  0, 0}, // #2473
    8752             :   {DBGFIELD("MMX_MOVD64mr")       2, false, false, 157, 4,  2, 1,  0, 0}, // #2474
    8753             :   {DBGFIELD("MMX_MOVNTQmr")       2, false, false, 157, 4,  2, 1,  0, 0}, // #2475
    8754             :   {DBGFIELD("MMX_MOVQ64mr")       2, false, false, 157, 4,  2, 1,  0, 0}, // #2476
    8755             :   {DBGFIELD("VEXTRACTI128mr")     2, false, false, 157, 4,  2, 1,  0, 0}, // #2477
    8756             :   {DBGFIELD("VMPTRSTm")           2, false, false, 157, 4,  2, 1,  0, 0}, // #2478
    8757             :   {DBGFIELD("MMX_MOVD64grr")      1, false, false, 117, 9,  2, 1,  0, 0}, // #2479
    8758             :   {DBGFIELD("MMX_PSLLDri")        1, false, false, 117, 9,  2, 1,  0, 0}, // #2480
    8759             :   {DBGFIELD("MMX_PSLLDrr")        1, false, false, 117, 9,  2, 1,  0, 0}, // #2481
    8760             :   {DBGFIELD("MMX_PSLLQri")        1, false, false, 117, 9,  2, 1,  0, 0}, // #2482
    8761             :   {DBGFIELD("MMX_PSLLQrr")        1, false, false, 117, 9,  2, 1,  0, 0}, // #2483
    8762             :   {DBGFIELD("MMX_PSLLWri")        1, false, false, 117, 9,  2, 1,  0, 0}, // #2484
    8763             :   {DBGFIELD("MMX_PSLLWrr")        1, false, false, 117, 9,  2, 1,  0, 0}, // #2485
    8764             :   {DBGFIELD("MMX_PSRADri")        1, false, false, 117, 9,  2, 1,  0, 0}, // #2486
    8765             :   {DBGFIELD("MMX_PSRADrr")        1, false, false, 117, 9,  2, 1,  0, 0}, // #2487
    8766             :   {DBGFIELD("MMX_PSRAWri")        1, false, false, 117, 9,  2, 1,  0, 0}, // #2488
    8767             :   {DBGFIELD("MMX_PSRAWrr")        1, false, false, 117, 9,  2, 1,  0, 0}, // #2489
    8768             :   {DBGFIELD("MMX_PSRLDri")        1, false, false, 117, 9,  2, 1,  0, 0}, // #2490
    8769             :   {DBGFIELD("MMX_PSRLDrr")        1, false, false, 117, 9,  2, 1,  0, 0}, // #2491
    8770             :   {DBGFIELD("MMX_PSRLQri")        1, false, false, 117, 9,  2, 1,  0, 0}, // #2492
    8771             :   {DBGFIELD("MMX_PSRLQrr")        1, false, false, 117, 9,  2, 1,  0, 0}, // #2493
    8772             :   {DBGFIELD("MMX_PSRLWri")        1, false, false, 117, 9,  2, 1,  0, 0}, // #2494
    8773             :   {DBGFIELD("MMX_PSRLWrr")        1, false, false, 117, 9,  2, 1,  0, 0}, // #2495
    8774             :   {DBGFIELD("VPSLLDYri")          1, false, false, 117, 9,  2, 1,  0, 0}, // #2496
    8775             :   {DBGFIELD("VPSLLQYri")          1, false, false, 117, 9,  2, 1,  0, 0}, // #2497
    8776             :   {DBGFIELD("VPSLLVQYrr")         1, false, false, 117, 9,  2, 1,  0, 0}, // #2498
    8777             :   {DBGFIELD("VPSLLVQrr")          1, false, false, 117, 9,  2, 1,  0, 0}, // #2499
    8778             :   {DBGFIELD("VPSLLWYri")          1, false, false, 117, 9,  2, 1,  0, 0}, // #2500
    8779             :   {DBGFIELD("VPSRADYri")          1, false, false, 117, 9,  2, 1,  0, 0}, // #2501
    8780             :   {DBGFIELD("VPSRAWYri")          1, false, false, 117, 9,  2, 1,  0, 0}, // #2502
    8781             :   {DBGFIELD("VPSRLDYri")          1, false, false, 117, 9,  2, 1,  0, 0}, // #2503
    8782             :   {DBGFIELD("VPSRLQYri")          1, false, false, 117, 9,  2, 1,  0, 0}, // #2504
    8783             :   {DBGFIELD("VPSRLVQYrr")         1, false, false, 117, 9,  2, 1,  0, 0}, // #2505
    8784             :   {DBGFIELD("VPSRLVQrr")          1, false, false, 117, 9,  2, 1,  0, 0}, // #2506
    8785             :   {DBGFIELD("VPSRLWYri")          1, false, false, 117, 9,  2, 1,  0, 0}, // #2507
    8786             :   {DBGFIELD("MMX_MASKMOVQ64")     1, false, false, 22, 7,  2, 1,  0, 0}, // #2508
    8787             :   {DBGFIELD("VMASKMOVDQU_VMASKMOVDQU64") 1, false, false, 22, 7,  2, 1,  0, 0}, // #2509
    8788             :   {DBGFIELD("MMX_MOVD64rr")       1, false, false, 39, 8,  2, 1,  0, 0}, // #2510
    8789             :   {DBGFIELD("MMX_MOVD64to64rr")   1, false, false, 39, 8,  2, 1,  0, 0}, // #2511
    8790             :   {DBGFIELD("MMX_PSHUFWri")       1, false, false, 39, 8,  2, 1,  0, 0}, // #2512
    8791             :   {DBGFIELD("MMX_PUNPCKHBWirr")   1, false, false, 39, 8,  2, 1,  0, 0}, // #2513
    8792             :   {DBGFIELD("MMX_PUNPCKHDQirr")   1, false, false, 39, 8,  2, 1,  0, 0}, // #2514
    8793             :   {DBGFIELD("MMX_PUNPCKHWDirr")   1, false, false, 39, 8,  2, 1,  0, 0}, // #2515
    8794             :   {DBGFIELD("MMX_PUNPCKLBWirr")   1, false, false, 39, 8,  2, 1,  0, 0}, // #2516
    8795             :   {DBGFIELD("MMX_PUNPCKLDQirr")   1, false, false, 39, 8,  2, 1,  0, 0}, // #2517
    8796             :   {DBGFIELD("MMX_PUNPCKLWDirr")   1, false, false, 39, 8,  2, 1,  0, 0}, // #2518
    8797             :   {DBGFIELD("MOVSDrr_REV")        1, false, false, 39, 8,  2, 1,  0, 0}, // #2519
    8798             :   {DBGFIELD("MOVSSrr_REV")        1, false, false, 39, 8,  2, 1,  0, 0}, // #2520
    8799             :   {DBGFIELD("MOVUPDrr_REV")       1, false, false, 39, 8,  2, 1,  0, 0}, // #2521
    8800             :   {DBGFIELD("MOVUPSrr_REV")       1, false, false, 39, 8,  2, 1,  0, 0}, // #2522
    8801             :   {DBGFIELD("VBROADCASTSSrr")     1, false, false, 39, 8,  2, 1,  0, 0}, // #2523
    8802             :   {DBGFIELD("VMOVAPDYrr_REV")     1, false, false, 39, 8,  2, 1,  0, 0}, // #2524
    8803             :   {DBGFIELD("VMOVAPDrr_REV")      1, false, false, 39, 8,  2, 1,  0, 0}, // #2525
    8804             :   {DBGFIELD("VMOVAPSYrr_REV")     1, false, false, 39, 8,  2, 1,  0, 0}, // #2526
    8805             :   {DBGFIELD("VMOVAPSrr_REV")      1, false, false, 39, 8,  2, 1,  0, 0}, // #2527
    8806             :   {DBGFIELD("VMOVLHPSrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #2528
    8807             :   {DBGFIELD("VMOVSDrr_REV")       1, false, false, 39, 8,  2, 1,  0, 0}, // #2529
    8808             :   {DBGFIELD("VMOVSSrr_REV")       1, false, false, 39, 8,  2, 1,  0, 0}, // #2530
    8809             :   {DBGFIELD("VMOVUPDYrr_REV")     1, false, false, 39, 8,  2, 1,  0, 0}, // #2531
    8810             :   {DBGFIELD("VMOVUPDrr_REV")      1, false, false, 39, 8,  2, 1,  0, 0}, // #2532
    8811             :   {DBGFIELD("VMOVUPSYrr_REV")     1, false, false, 39, 8,  2, 1,  0, 0}, // #2533
    8812             :   {DBGFIELD("VMOVUPSrr_REV")      1, false, false, 39, 8,  2, 1,  0, 0}, // #2534
    8813             :   {DBGFIELD("VPACKSSDWYrr")       1, false, false, 39, 8,  2, 1,  0, 0}, // #2535
    8814             :   {DBGFIELD("VPACKSSWBYrr")       1, false, false, 39, 8,  2, 1,  0, 0}, // #2536
    8815             :   {DBGFIELD("VPACKUSDWYrr")       1, false, false, 39, 8,  2, 1,  0, 0}, // #2537
    8816             :   {DBGFIELD("VPACKUSWBYrr")       1, false, false, 39, 8,  2, 1,  0, 0}, // #2538
    8817             :   {DBGFIELD("VPALIGNRYrri")       1, false, false, 39, 8,  2, 1,  0, 0}, // #2539
    8818             :   {DBGFIELD("VPBROADCASTDrr")     1, false, false, 39, 8,  2, 1,  0, 0}, // #2540
    8819             :   {DBGFIELD("VPBROADCASTQrr")     1, false, false, 39, 8,  2, 1,  0, 0}, // #2541
    8820             :   {DBGFIELD("VPSHUFBYrr")         1, false, false, 39, 8,  2, 1,  0, 0}, // #2542
    8821             :   {DBGFIELD("VPSHUFDYri")         1, false, false, 39, 8,  2, 1,  0, 0}, // #2543
    8822             :   {DBGFIELD("VPSHUFHWYri")        1, false, false, 39, 8,  2, 1,  0, 0}, // #2544
    8823             :   {DBGFIELD("VPSHUFLWYri")        1, false, false, 39, 8,  2, 1,  0, 0}, // #2545
    8824             :   {DBGFIELD("VPSLLDQYri")         1, false, false, 39, 8,  2, 1,  0, 0}, // #2546
    8825             :   {DBGFIELD("VPSRLDQYri")         1, false, false, 39, 8,  2, 1,  0, 0}, // #2547
    8826             :   {DBGFIELD("VPUNPCKHBWYrr")      1, false, false, 39, 8,  2, 1,  0, 0}, // #2548
    8827             :   {DBGFIELD("VPUNPCKHDQYrr")      1, false, false, 39, 8,  2, 1,  0, 0}, // #2549
    8828             :   {DBGFIELD("VPUNPCKHQDQYrr")     1, false, false, 39, 8,  2, 1,  0, 0}, // #2550
    8829             :   {DBGFIELD("VPUNPCKHWDYrr")      1, false, false, 39, 8,  2, 1,  0, 0}, // #2551
    8830             :   {DBGFIELD("VPUNPCKLBWYrr")      1, false, false, 39, 8,  2, 1,  0, 0}, // #2552
    8831             :   {DBGFIELD("VPUNPCKLDQYrr")      1, false, false, 39, 8,  2, 1,  0, 0}, // #2553
    8832             :   {DBGFIELD("VPUNPCKLQDQYrr")     1, false, false, 39, 8,  2, 1,  0, 0}, // #2554
    8833             :   {DBGFIELD("VPUNPCKLWDYrr")      1, false, false, 39, 8,  2, 1,  0, 0}, // #2555
    8834             :   {DBGFIELD("JMP16r_JMP32r")      1, false, false, 349, 7,  2, 1,  0, 0}, // #2556
    8835             :   {DBGFIELD("RORX32ri")           1, false, false, 97, 4,  2, 1,  0, 0}, // #2557
    8836             :   {DBGFIELD("RORX64ri")           1, false, false, 97, 4,  2, 1,  0, 0}, // #2558
    8837             :   {DBGFIELD("SAR16r1_SAR32r1_SAR64r1") 1, false, false, 97, 4,  2, 1,  0, 0}, // #2559
    8838             :   {DBGFIELD("SAR8r1")             1, false, false, 97, 4,  2, 1,  0, 0}, // #2560
    8839             :   {DBGFIELD("SARX32rr")           1, false, false, 97, 4,  2, 1,  0, 0}, // #2561
    8840             :   {DBGFIELD("SARX64rr")           1, false, false, 97, 4,  2, 1,  0, 0}, // #2562
    8841             :   {DBGFIELD("SHLX32rr")           1, false, false, 97, 4,  2, 1,  0, 0}, // #2563
    8842             :   {DBGFIELD("SHLX64rr")           1, false, false, 97, 4,  2, 1,  0, 0}, // #2564
    8843             :   {DBGFIELD("SHR16r1_SHR32r1_SHR64r1") 1, false, false, 97, 4,  2, 1,  0, 0}, // #2565
    8844             :   {DBGFIELD("SHR8r1")             1, false, false, 97, 4,  2, 1,  0, 0}, // #2566
    8845             :   {DBGFIELD("SHRX32rr")           1, false, false, 97, 4,  2, 1,  0, 0}, // #2567
    8846             :   {DBGFIELD("SHRX64rr")           1, false, false, 97, 4,  2, 1,  0, 0}, // #2568
    8847             :   {DBGFIELD("ANDN32rr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #2569
    8848             :   {DBGFIELD("ANDN64rr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #2570
    8849             :   {DBGFIELD("BLSI32rr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #2571
    8850             :   {DBGFIELD("BLSI64rr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #2572
    8851             :   {DBGFIELD("BLSMSK32rr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #2573
    8852             :   {DBGFIELD("BLSMSK64rr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #2574
    8853             :   {DBGFIELD("BLSR32rr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #2575
    8854             :   {DBGFIELD("BLSR64rr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #2576
    8855             :   {DBGFIELD("BZHI32rr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #2577
    8856             :   {DBGFIELD("BZHI64rr")           1, false, false, 161, 4,  2, 1,  0, 0}, // #2578
    8857             :   {DBGFIELD("MMX_PADDBirr")       1, false, false, 161, 4,  2, 1,  0, 0}, // #2579
    8858             :   {DBGFIELD("MMX_PADDDirr")       1, false, false, 161, 4,  2, 1,  0, 0}, // #2580
    8859             :   {DBGFIELD("MMX_PADDSBirr")      1, false, false, 161, 4,  2, 1,  0, 0}, // #2581
    8860             :   {DBGFIELD("MMX_PADDSWirr")      1, false, false, 161, 4,  2, 1,  0, 0}, // #2582
    8861             :   {DBGFIELD("MMX_PADDUSBirr")     1, false, false, 161, 4,  2, 1,  0, 0}, // #2583
    8862             :   {DBGFIELD("MMX_PADDUSWirr")     1, false, false, 161, 4,  2, 1,  0, 0}, // #2584
    8863             :   {DBGFIELD("MMX_PADDWirr")       1, false, false, 161, 4,  2, 1,  0, 0}, // #2585
    8864             :   {DBGFIELD("MMX_PAVGBirr")       1, false, false, 161, 4,  2, 1,  0, 0}, // #2586
    8865             :   {DBGFIELD("MMX_PAVGWirr")       1, false, false, 161, 4,  2, 1,  0, 0}, // #2587
    8866             :   {DBGFIELD("MMX_PCMPEQBirr")     1, false, false, 161, 4,  2, 1,  0, 0}, // #2588
    8867             :   {DBGFIELD("MMX_PCMPEQDirr")     1, false, false, 161, 4,  2, 1,  0, 0}, // #2589
    8868             :   {DBGFIELD("MMX_PCMPEQWirr")     1, false, false, 161, 4,  2, 1,  0, 0}, // #2590
    8869             :   {DBGFIELD("MMX_PCMPGTBirr")     1, false, false, 161, 4,  2, 1,  0, 0}, // #2591
    8870             :   {DBGFIELD("MMX_PCMPGTDirr")     1, false, false, 161, 4,  2, 1,  0, 0}, // #2592
    8871             :   {DBGFIELD("MMX_PCMPGTWirr")     1, false, false, 161, 4,  2, 1,  0, 0}, // #2593
    8872             :   {DBGFIELD("MMX_PMAXSWirr")      1, false, false, 161, 4,  2, 1,  0, 0}, // #2594
    8873             :   {DBGFIELD("MMX_PMAXUBirr")      1, false, false, 161, 4,  2, 1,  0, 0}, // #2595
    8874             :   {DBGFIELD("MMX_PMINSWirr")      1, false, false, 161, 4,  2, 1,  0, 0}, // #2596
    8875             :   {DBGFIELD("MMX_PMINUBirr")      1, false, false, 161, 4,  2, 1,  0, 0}, // #2597
    8876             :   {DBGFIELD("MMX_PSUBBirr")       1, false, false, 161, 4,  2, 1,  0, 0}, // #2598
    8877             :   {DBGFIELD("MMX_PSUBDirr")       1, false, false, 161, 4,  2, 1,  0, 0}, // #2599
    8878             :   {DBGFIELD("MMX_PSUBQirr")       1, false, false, 161, 4,  2, 1,  0, 0}, // #2600
    8879             :   {DBGFIELD("MMX_PSUBSBirr")      1, false, false, 161, 4,  2, 1,  0, 0}, // #2601
    8880             :   {DBGFIELD("MMX_PSUBSWirr")      1, false, false, 161, 4,  2, 1,  0, 0}, // #2602
    8881             :   {DBGFIELD("MMX_PSUBUSBirr")     1, false, false, 161, 4,  2, 1,  0, 0}, // #2603
    8882             :   {DBGFIELD("MMX_PSUBUSWirr")     1, false, false, 161, 4,  2, 1,  0, 0}, // #2604
    8883             :   {DBGFIELD("MMX_PSUBWirr")       1, false, false, 161, 4,  2, 1,  0, 0}, // #2605
    8884             :   {DBGFIELD("VPABSBYrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #2606
    8885             :   {DBGFIELD("VPABSDYrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #2607
    8886             :   {DBGFIELD("VPABSWYrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #2608
    8887             :   {DBGFIELD("VPADDBYrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #2609
    8888             :   {DBGFIELD("VPADDDYrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #2610
    8889             :   {DBGFIELD("VPADDQYrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #2611
    8890             :   {DBGFIELD("VPADDSBYrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #2612
    8891             :   {DBGFIELD("VPADDSWYrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #2613
    8892             :   {DBGFIELD("VPADDUSBYrr")        1, false, false, 161, 4,  2, 1,  0, 0}, // #2614
    8893             :   {DBGFIELD("VPADDUSWYrr")        1, false, false, 161, 4,  2, 1,  0, 0}, // #2615
    8894             :   {DBGFIELD("VPADDWYrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #2616
    8895             :   {DBGFIELD("VPAVGBYrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #2617
    8896             :   {DBGFIELD("VPAVGWYrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #2618
    8897             :   {DBGFIELD("VPCMPEQBYrr")        1, false, false, 161, 4,  2, 1,  0, 0}, // #2619
    8898             :   {DBGFIELD("VPCMPEQDYrr")        1, false, false, 161, 4,  2, 1,  0, 0}, // #2620
    8899             :   {DBGFIELD("VPCMPEQQYrr")        1, false, false, 161, 4,  2, 1,  0, 0}, // #2621
    8900             :   {DBGFIELD("VPCMPEQWYrr")        1, false, false, 161, 4,  2, 1,  0, 0}, // #2622
    8901             :   {DBGFIELD("VPCMPGTBYrr")        1, false, false, 161, 4,  2, 1,  0, 0}, // #2623
    8902             :   {DBGFIELD("VPCMPGTDYrr")        1, false, false, 161, 4,  2, 1,  0, 0}, // #2624
    8903             :   {DBGFIELD("VPCMPGTWYrr")        1, false, false, 161, 4,  2, 1,  0, 0}, // #2625
    8904             :   {DBGFIELD("VPMAXSBYrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #2626
    8905             :   {DBGFIELD("VPMAXSDYrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #2627
    8906             :   {DBGFIELD("VPMAXSWYrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #2628
    8907             :   {DBGFIELD("VPMAXUBYrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #2629
    8908             :   {DBGFIELD("VPMAXUDYrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #2630
    8909             :   {DBGFIELD("VPMAXUWYrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #2631
    8910             :   {DBGFIELD("VPMINSBYrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #2632
    8911             :   {DBGFIELD("VPMINSDYrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #2633
    8912             :   {DBGFIELD("VPMINSWYrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #2634
    8913             :   {DBGFIELD("VPMINUBYrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #2635
    8914             :   {DBGFIELD("VPMINUDYrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #2636
    8915             :   {DBGFIELD("VPMINUWYrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #2637
    8916             :   {DBGFIELD("VPSIGNBYrr256")      1, false, false, 161, 4,  2, 1,  0, 0}, // #2638
    8917             :   {DBGFIELD("VPSIGNDYrr256")      1, false, false, 161, 4,  2, 1,  0, 0}, // #2639
    8918             :   {DBGFIELD("VPSIGNWYrr256")      1, false, false, 161, 4,  2, 1,  0, 0}, // #2640
    8919             :   {DBGFIELD("VPSUBBYrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #2641
    8920             :   {DBGFIELD("VPSUBDYrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #2642
    8921             :   {DBGFIELD("VPSUBQYrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #2643
    8922             :   {DBGFIELD("VPSUBSBYrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #2644
    8923             :   {DBGFIELD("VPSUBSWYrr")         1, false, false, 161, 4,  2, 1,  0, 0}, // #2645
    8924             :   {DBGFIELD("VPSUBUSBYrr")        1, false, false, 161, 4,  2, 1,  0, 0}, // #2646
    8925             :   {DBGFIELD("VPSUBUSWYrr")        1, false, false, 161, 4,  2, 1,  0, 0}, // #2647
    8926             :   {DBGFIELD("VPSUBWYrr")          1, false, false, 161, 4,  2, 1,  0, 0}, // #2648
    8927             :   {DBGFIELD("MMX_MOVQ64rr_REV")   1, false, false, 26, 3,  2, 1,  0, 0}, // #2649
    8928             :   {DBGFIELD("MMX_PANDNirr")       1, false, false, 26, 3,  2, 1,  0, 0}, // #2650
    8929             :   {DBGFIELD("MMX_PANDirr")        1, false, false, 26, 3,  2, 1,  0, 0}, // #2651
    8930             :   {DBGFIELD("MMX_PORirr")         1, false, false, 26, 3,  2, 1,  0, 0}, // #2652
    8931             :   {DBGFIELD("MMX_PXORirr")        1, false, false, 26, 3,  2, 1,  0, 0}, // #2653
    8932             :   {DBGFIELD("MOVDQArr_REV")       1, false, false, 26, 3,  2, 1,  0, 0}, // #2654
    8933             :   {DBGFIELD("MOVDQUrr_REV")       1, false, false, 26, 3,  2, 1,  0, 0}, // #2655
    8934             :   {DBGFIELD("VMOVDQAYrr_REV")     1, false, false, 26, 3,  2, 1,  0, 0}, // #2656
    8935             :   {DBGFIELD("VMOVDQArr_REV")      1, false, false, 26, 3,  2, 1,  0, 0}, // #2657
    8936             :   {DBGFIELD("VMOVDQUYrr_REV")     1, false, false, 26, 3,  2, 1,  0, 0}, // #2658
    8937             :   {DBGFIELD("VMOVDQUrr_REV")      1, false, false, 26, 3,  2, 1,  0, 0}, // #2659
    8938             :   {DBGFIELD("VPANDNYrr")          1, false, false, 26, 3,  2, 1,  0, 0}, // #2660
    8939             :   {DBGFIELD("VPANDYrr")           1, false, false, 26, 3,  2, 1,  0, 0}, // #2661
    8940             :   {DBGFIELD("VPBLENDDYrri")       1, false, false, 26, 3,  2, 1,  0, 0}, // #2662
    8941             :   {DBGFIELD("VPBLENDDrri")        1, false, false, 26, 3,  2, 1,  0, 0}, // #2663
    8942             :   {DBGFIELD("VPORYrr")            1, false, false, 26, 3,  2, 1,  0, 0}, // #2664
    8943             :   {DBGFIELD("VPXORYrr")           1, false, false, 26, 3,  2, 1,  0, 0}, // #2665
    8944             :   {DBGFIELD("ADD16rr_REV_ADD32rr_REV_ADD64rr_REV") 1, false, false,  1, 2,  2, 1,  0, 0}, // #2666
    8945             :   {DBGFIELD("ADD8rr_REV")         1, false, false,  1, 2,  2, 1,  0, 0}, // #2667
    8946             :   {DBGFIELD("AND16rr_REV_AND32rr_REV_AND64rr_REV") 1, false, false,  1, 2,  2, 1,  0, 0}, // #2668
    8947             :   {DBGFIELD("AND8rr_REV")         1, false, false,  1, 2,  2, 1,  0, 0}, // #2669
    8948             :   {DBGFIELD("CLC")                1, false, false,  1, 2,  2, 1,  0, 0}, // #2670
    8949             :   {DBGFIELD("CMP16rr_REV_CMP32rr_REV_CMP64rr_REV") 1, false, false,  1, 2,  2, 1,  0, 0}, // #2671
    8950             :   {DBGFIELD("CMP8rr_REV")         1, false, false,  1, 2,  2, 1,  0, 0}, // #2672
    8951             :   {DBGFIELD("MOV16rr_REV_MOV32rr_REV_MOV64rr_REV") 1, false, false,  1, 2,  2, 1,  0, 0}, // #2673
    8952             :   {DBGFIELD("MOV8ri_alt")         1, false, false,  1, 2,  2, 1,  0, 0}, // #2674
    8953             :   {DBGFIELD("MOV8rr_REV")         1, false, false,  1, 2,  2, 1,  0, 0}, // #2675
    8954             :   {DBGFIELD("NOOP_NOOPL_NOOPLr_NOOPQ_NOOPQr_NOOPW_NOOPWr") 1, false, false,  1, 2,  2, 1,  0, 0}, // #2676
    8955             :   {DBGFIELD("OR16rr_REV_OR32rr_REV_OR64rr_REV") 1, false, false,  1, 2,  2, 1,  0, 0}, // #2677
    8956             :   {DBGFIELD("OR8rr_REV")          1, false, false,  1, 2,  2, 1,  0, 0}, // #2678
    8957             :   {DBGFIELD("SGDT64m")            1, false, false,  1, 2,  2, 1,  0, 0}, // #2679
    8958             :   {DBGFIELD("SIDT64m")            1, false, false,  1, 2,  2, 1,  0, 0}, // #2680
    8959             :   {DBGFIELD("SLDT64m")            1, false, false,  1, 2,  2, 1,  0, 0}, // #2681
    8960             :   {DBGFIELD("SMSW16m")            1, false, false,  1, 2,  2, 1,  0, 0}, // #2682
    8961             :   {DBGFIELD("STRm")               1, false, false,  1, 2,  2, 1,  0, 0}, // #2683
    8962             :   {DBGFIELD("SUB16rr_REV_SUB32rr_REV_SUB64rr_REV") 1, false, false,  1, 2,  2, 1,  0, 0}, // #2684
    8963             :   {DBGFIELD("SUB8rr_REV")         1, false, false,  1, 2,  2, 1,  0, 0}, // #2685
    8964             :   {DBGFIELD("SYSCALL")            1, false, false,  1, 2,  2, 1,  0, 0}, // #2686
    8965             :   {DBGFIELD("XCHG16rr_XCHG32rr_XCHG64rr") 1, false, false,  1, 2,  2, 1,  0, 0}, // #2687
    8966             :   {DBGFIELD("MMX_PSLLDrm")        2, false, false, 105, 11,  2, 1,  0, 0}, // #2688
    8967             :   {DBGFIELD("MMX_PSLLQrm")        2, false, false, 105, 11,  2, 1,  0, 0}, // #2689
    8968             :   {DBGFIELD("MMX_PSLLWrm")        2, false, false, 105, 11,  2, 1,  0, 0}, // #2690
    8969             :   {DBGFIELD("MMX_PSRADrm")        2, false, false, 105, 11,  2, 1,  0, 0}, // #2691
    8970             :   {DBGFIELD("MMX_PSRAWrm")        2, false, false, 105, 11,  2, 1,  0, 0}, // #2692
    8971             :   {DBGFIELD("MMX_PSRLDrm")        2, false, false, 105, 11,  2, 1,  0, 0}, // #2693
    8972             :   {DBGFIELD("MMX_PSRLQrm")        2, false, false, 105, 11,  2, 1,  0, 0}, // #2694
    8973             :   {DBGFIELD("MMX_PSRLWrm")        2, false, false, 105, 11,  2, 1,  0, 0}, // #2695
    8974             :   {DBGFIELD("VCVTPH2PSYrm")       2, false, false, 105, 11,  2, 1,  0, 0}, // #2696
    8975             :   {DBGFIELD("VCVTPH2PSrm")        2, false, false, 105, 11,  2, 1,  0, 0}, // #2697
    8976             :   {DBGFIELD("VPSLLDYrm")          2, false, false, 105, 11,  2, 1,  0, 0}, // #2698
    8977             :   {DBGFIELD("VPSLLQYrm")          2, false, false, 105, 11,  2, 1,  0, 0}, // #2699
    8978             :   {DBGFIELD("VPSLLVQYrm")         2, false, false, 105, 11,  2, 1,  0, 0}, // #2700
    8979             :   {DBGFIELD("VPSLLVQrm")          2, false, false, 105, 11,  2, 1,  0, 0}, // #2701
    8980             :   {DBGFIELD("VPSLLWYrm")          2, false, false, 105, 11,  2, 1,  0, 0}, // #2702
    8981             :   {DBGFIELD("VPSRADYrm")          2, false, false, 105, 11,  2, 1,  0, 0}, // #2703
    8982             :   {DBGFIELD("VPSRAWYrm")          2, false, false, 105, 11,  2, 1,  0, 0}, // #2704
    8983             :   {DBGFIELD("VPSRLDYrm")          2, false, false, 105, 11,  2, 1,  0, 0}, // #2705
    8984             :   {DBGFIELD("VPSRLQYrm")          2, false, false, 105, 11,  2, 1,  0, 0}, // #2706
    8985             :   {DBGFIELD("VPSRLVQYrm")         2, false, false, 105, 11,  2, 1,  0, 0}, // #2707
    8986             :   {DBGFIELD("VPSRLVQrm")          2, false, false, 105, 11,  2, 1,  0, 0}, // #2708
    8987             :   {DBGFIELD("VPSRLWYrm")          2, false, false, 105, 11,  2, 1,  0, 0}, // #2709
    8988             :   {DBGFIELD("MMX_PINSRWirmi")     2, false, false, 29, 10,  2, 1,  0, 0}, // #2710
    8989             :   {DBGFIELD("MMX_PSHUFWmi")       2, false, false, 29, 10,  2, 1,  0, 0}, // #2711
    8990             :   {DBGFIELD("MMX_PUNPCKHBWirm")   2, false, false, 29, 10,  2, 1,  0, 0}, // #2712
    8991             :   {DBGFIELD("MMX_PUNPCKHDQirm")   2, false, false, 29, 10,  2, 1,  0, 0}, // #2713
    8992             :   {DBGFIELD("MMX_PUNPCKHWDirm")   2, false, false, 29, 10,  2, 1,  0, 0}, // #2714
    8993             :   {DBGFIELD("MMX_PUNPCKLBWirm")   2, false, false, 29, 10,  2, 1,  0, 0}, // #2715
    8994             :   {DBGFIELD("MMX_PUNPCKLDQirm")   2, false, false, 29, 10,  2, 1,  0, 0}, // #2716
    8995             :   {DBGFIELD("MMX_PUNPCKLWDirm")   2, false, false, 29, 10,  2, 1,  0, 0}, // #2717
    8996             :   {DBGFIELD("VPACKSSDWYrm")       2, false, false, 29, 10,  2, 1,  0, 0}, // #2718
    8997             :   {DBGFIELD("VPACKSSWBYrm")       2, false, false, 29, 10,  2, 1,  0, 0}, // #2719
    8998             :   {DBGFIELD("VPACKUSDWYrm")       2, false, false, 29, 10,  2, 1,  0, 0}, // #2720
    8999             :   {DBGFIELD("VPACKUSWBYrm")       2, false, false, 29, 10,  2, 1,  0, 0}, // #2721
    9000             :   {DBGFIELD("VPALIGNRYrmi")       2, false, false, 29, 10,  2, 1,  0, 0}, // #2722
    9001             :   {DBGFIELD("VPSHUFBYrm")         2, false, false, 29, 10,  2, 1,  0, 0}, // #2723
    9002             :   {DBGFIELD("VPSHUFDYmi")         2, false, false, 29, 10,  2, 1,  0, 0}, // #2724
    9003             :   {DBGFIELD("VPSHUFHWYmi")        2, false, false, 29, 10,  2, 1,  0, 0}, // #2725
    9004             :   {DBGFIELD("VPSHUFLWYmi")        2, false, false, 29, 10,  2, 1,  0, 0}, // #2726
    9005             :   {DBGFIELD("VPUNPCKHBWYrm")      2, false, false, 29, 10,  2, 1,  0, 0}, // #2727
    9006             :   {DBGFIELD("VPUNPCKHDQYrm")      2, false, false, 29, 10,  2, 1,  0, 0}, // #2728
    9007             :   {DBGFIELD("VPUNPCKHQDQYrm")     2, false, false, 29, 10,  2, 1,  0, 0}, // #2729
    9008             :   {DBGFIELD("VPUNPCKHWDYrm")      2, false, false, 29, 10,  2, 1,  0, 0}, // #2730
    9009             :   {DBGFIELD("VPUNPCKLBWYrm")      2, false, false, 29, 10,  2, 1,  0, 0}, // #2731
    9010             :   {DBGFIELD("VPUNPCKLDQYrm")      2, false, false, 29, 10,  2, 1,  0, 0}, // #2732
    9011             :   {DBGFIELD("VPUNPCKLQDQYrm")     2, false, false, 29, 10,  2, 1,  0, 0}, // #2733
    9012             :   {DBGFIELD("VPUNPCKLWDYrm")      2, false, false, 29, 10,  2, 1,  0, 0}, // #2734
    9013             :   {DBGFIELD("RORX32mi")           2, false, false, 91, 6,  2, 1,  0, 0}, // #2735
    9014             :   {DBGFIELD("RORX64mi")           2, false, false, 91, 6,  2, 1,  0, 0}, // #2736
    9015             :   {DBGFIELD("SARX32rm")           2, false, false, 91, 6,  2, 1,  0, 0}, // #2737
    9016             :   {DBGFIELD("SARX64rm")           2, false, false, 91, 6,  2, 1,  0, 0}, // #2738
    9017             :   {DBGFIELD("SHLX32rm")           2, false, false, 91, 6,  2, 1,  0, 0}, // #2739
    9018             :   {DBGFIELD("SHLX64rm")           2, false, false, 91, 6,  2, 1,  0, 0}, // #2740
    9019             :   {DBGFIELD("SHRX32rm")           2, false, false, 91, 6,  2, 1,  0, 0}, // #2741
    9020             :   {DBGFIELD("SHRX64rm")           2, false, false, 91, 6,  2, 1,  0, 0}, // #2742
    9021             :   {DBGFIELD("ANDN32rm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #2743
    9022             :   {DBGFIELD("ANDN64rm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #2744
    9023             :   {DBGFIELD("BLSI32rm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #2745
    9024             :   {DBGFIELD("BLSI64rm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #2746
    9025             :   {DBGFIELD("BLSMSK32rm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #2747
    9026             :   {DBGFIELD("BLSMSK64rm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #2748
    9027             :   {DBGFIELD("BLSR32rm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #2749
    9028             :   {DBGFIELD("BLSR64rm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #2750
    9029             :   {DBGFIELD("BZHI32rm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #2751
    9030             :   {DBGFIELD("BZHI64rm")           2, false, false, 170, 6,  2, 1,  0, 0}, // #2752
    9031             :   {DBGFIELD("MMX_PADDBirm")       2, false, false, 170, 6,  2, 1,  0, 0}, // #2753
    9032             :   {DBGFIELD("MMX_PADDDirm")       2, false, false, 170, 6,  2, 1,  0, 0}, // #2754
    9033             :   {DBGFIELD("MMX_PADDSBirm")      2, false, false, 170, 6,  2, 1,  0, 0}, // #2755
    9034             :   {DBGFIELD("MMX_PADDSWirm")      2, false, false, 170, 6,  2, 1,  0, 0}, // #2756
    9035             :   {DBGFIELD("MMX_PADDUSBirm")     2, false, false, 170, 6,  2, 1,  0, 0}, // #2757
    9036             :   {DBGFIELD("MMX_PADDUSWirm")     2, false, false, 170, 6,  2, 1,  0, 0}, // #2758
    9037             :   {DBGFIELD("MMX_PADDWirm")       2, false, false, 170, 6,  2, 1,  0, 0}, // #2759
    9038             :   {DBGFIELD("MMX_PAVGBirm")       2, false, false, 170, 6,  2, 1,  0, 0}, // #2760
    9039             :   {DBGFIELD("MMX_PAVGWirm")       2, false, false, 170, 6,  2, 1,  0, 0}, // #2761
    9040             :   {DBGFIELD("MMX_PCMPEQBirm")     2, false, false, 170, 6,  2, 1,  0, 0}, // #2762
    9041             :   {DBGFIELD("MMX_PCMPEQDirm")     2, false, false, 170, 6,  2, 1,  0, 0}, // #2763
    9042             :   {DBGFIELD("MMX_PCMPEQWirm")     2, false, false, 170, 6,  2, 1,  0, 0}, // #2764
    9043             :   {DBGFIELD("MMX_PCMPGTBirm")     2, false, false, 170, 6,  2, 1,  0, 0}, // #2765
    9044             :   {DBGFIELD("MMX_PCMPGTDirm")     2, false, false, 170, 6,  2, 1,  0, 0}, // #2766
    9045             :   {DBGFIELD("MMX_PCMPGTWirm")     2, false, false, 170, 6,  2, 1,  0, 0}, // #2767
    9046             :   {DBGFIELD("MMX_PMAXSWirm")      2, false, false, 170, 6,  2, 1,  0, 0}, // #2768
    9047             :   {DBGFIELD("MMX_PMAXUBirm")      2, false, false, 170, 6,  2, 1,  0, 0}, // #2769
    9048             :   {DBGFIELD("MMX_PMINSWirm")      2, false, false, 170, 6,  2, 1,  0, 0}, // #2770
    9049             :   {DBGFIELD("MMX_PMINUBirm")      2, false, false, 170, 6,  2, 1,  0, 0}, // #2771
    9050             :   {DBGFIELD("MMX_PSUBBirm")       2, false, false, 170, 6,  2, 1,  0, 0}, // #2772
    9051             :   {DBGFIELD("MMX_PSUBDirm")       2, false, false, 170, 6,  2, 1,  0, 0}, // #2773
    9052             :   {DBGFIELD("MMX_PSUBQirm")       2, false, false, 170, 6,  2, 1,  0, 0}, // #2774
    9053             :   {DBGFIELD("MMX_PSUBSBirm")      2, false, false, 170, 6,  2, 1,  0, 0}, // #2775
    9054             :   {DBGFIELD("MMX_PSUBSWirm")      2, false, false, 170, 6,  2, 1,  0, 0}, // #2776
    9055             :   {DBGFIELD("MMX_PSUBUSBirm")     2, false, false, 170, 6,  2, 1,  0, 0}, // #2777
    9056             :   {DBGFIELD("MMX_PSUBUSWirm")     2, false, false, 170, 6,  2, 1,  0, 0}, // #2778
    9057             :   {DBGFIELD("MMX_PSUBWirm")       2, false, false, 170, 6,  2, 1,  0, 0}, // #2779
    9058             :   {DBGFIELD("MOVBE16rm_MOVBE32rm_MOVBE64rm") 2, false, false, 170, 6,  2, 1,  0, 0}, // #2780
    9059             :   {DBGFIELD("VPABSBYrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #2781
    9060             :   {DBGFIELD("VPABSDYrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #2782
    9061             :   {DBGFIELD("VPABSWYrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #2783
    9062             :   {DBGFIELD("VPADDBYrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #2784
    9063             :   {DBGFIELD("VPADDDYrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #2785
    9064             :   {DBGFIELD("VPADDQYrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #2786
    9065             :   {DBGFIELD("VPADDSBYrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #2787
    9066             :   {DBGFIELD("VPADDSWYrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #2788
    9067             :   {DBGFIELD("VPADDUSBYrm")        2, false, false, 170, 6,  2, 1,  0, 0}, // #2789
    9068             :   {DBGFIELD("VPADDUSWYrm")        2, false, false, 170, 6,  2, 1,  0, 0}, // #2790
    9069             :   {DBGFIELD("VPADDWYrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #2791
    9070             :   {DBGFIELD("VPAVGBYrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #2792
    9071             :   {DBGFIELD("VPAVGWYrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #2793
    9072             :   {DBGFIELD("VPCMPEQBYrm")        2, false, false, 170, 6,  2, 1,  0, 0}, // #2794
    9073             :   {DBGFIELD("VPCMPEQDYrm")        2, false, false, 170, 6,  2, 1,  0, 0}, // #2795
    9074             :   {DBGFIELD("VPCMPEQQYrm")        2, false, false, 170, 6,  2, 1,  0, 0}, // #2796
    9075             :   {DBGFIELD("VPCMPEQWYrm")        2, false, false, 170, 6,  2, 1,  0, 0}, // #2797
    9076             :   {DBGFIELD("VPCMPGTBYrm")        2, false, false, 170, 6,  2, 1,  0, 0}, // #2798
    9077             :   {DBGFIELD("VPCMPGTDYrm")        2, false, false, 170, 6,  2, 1,  0, 0}, // #2799
    9078             :   {DBGFIELD("VPCMPGTWYrm")        2, false, false, 170, 6,  2, 1,  0, 0}, // #2800
    9079             :   {DBGFIELD("VPMAXSBYrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #2801
    9080             :   {DBGFIELD("VPMAXSDYrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #2802
    9081             :   {DBGFIELD("VPMAXSWYrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #2803
    9082             :   {DBGFIELD("VPMAXUBYrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #2804
    9083             :   {DBGFIELD("VPMAXUDYrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #2805
    9084             :   {DBGFIELD("VPMAXUWYrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #2806
    9085             :   {DBGFIELD("VPMINSBYrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #2807
    9086             :   {DBGFIELD("VPMINSDYrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #2808
    9087             :   {DBGFIELD("VPMINSWYrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #2809
    9088             :   {DBGFIELD("VPMINUBYrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #2810
    9089             :   {DBGFIELD("VPMINUDYrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #2811
    9090             :   {DBGFIELD("VPMINUWYrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #2812
    9091             :   {DBGFIELD("VPSIGNBYrm256")      2, false, false, 170, 6,  2, 1,  0, 0}, // #2813
    9092             :   {DBGFIELD("VPSIGNDYrm256")      2, false, false, 170, 6,  2, 1,  0, 0}, // #2814
    9093             :   {DBGFIELD("VPSIGNWYrm256")      2, false, false, 170, 6,  2, 1,  0, 0}, // #2815
    9094             :   {DBGFIELD("VPSUBBYrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #2816
    9095             :   {DBGFIELD("VPSUBDYrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #2817
    9096             :   {DBGFIELD("VPSUBQYrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #2818
    9097             :   {DBGFIELD("VPSUBSBYrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #2819
    9098             :   {DBGFIELD("VPSUBSWYrm")         2, false, false, 170, 6,  2, 1,  0, 0}, // #2820
    9099             :   {DBGFIELD("VPSUBUSBYrm")        2, false, false, 170, 6,  2, 1,  0, 0}, // #2821
    9100             :   {DBGFIELD("VPSUBUSWYrm")        2, false, false, 170, 6,  2, 1,  0, 0}, // #2822
    9101             :   {DBGFIELD("VPSUBWYrm")          2, false, false, 170, 6,  2, 1,  0, 0}, // #2823
    9102             :   {DBGFIELD("MMX_PANDNirm")       2, false, false, 17, 5,  2, 1,  0, 0}, // #2824
    9103             :   {DBGFIELD("MMX_PANDirm")        2, false, false, 17, 5,  2, 1,  0, 0}, // #2825
    9104             :   {DBGFIELD("MMX_PORirm")         2, false, false, 17, 5,  2, 1,  0, 0}, // #2826
    9105             :   {DBGFIELD("MMX_PXORirm")        2, false, false, 17, 5,  2, 1,  0, 0}, // #2827
    9106             :   {DBGFIELD("VINSERTI128rm")      2, false, false, 17, 5,  2, 1,  0, 0}, // #2828
    9107             :   {DBGFIELD("VPANDNYrm")          2, false, false, 17, 5,  2, 1,  0, 0}, // #2829
    9108             :   {DBGFIELD("VPANDYrm")           2, false, false, 17, 5,  2, 1,  0, 0}, // #2830
    9109             :   {DBGFIELD("VPBLENDDYrmi")       2, false, false, 17, 5,  2, 1,  0, 0}, // #2831
    9110             :   {DBGFIELD("VPBLENDDrmi")        2, false, false, 17, 5,  2, 1,  0, 0}, // #2832
    9111             :   {DBGFIELD("VPORYrm")            2, false, false, 17, 5,  2, 1,  0, 0}, // #2833
    9112             :   {DBGFIELD("VPXORYrm")           2, false, false, 17, 5,  2, 1,  0, 0}, // #2834
    9113             :   {DBGFIELD("POP16rmr_POP32rmr_POP64rmr") 2, false, false,  9, 4,  2, 1,  0, 0}, // #2835
    9114             :   {DBGFIELD("SFENCE")             2, false, false, 10, 3,  2, 1,  0, 0}, // #2836
    9115             :   {DBGFIELD("PEXTRWmr")           3, false, false, 537, 11,  2, 1,  0, 0}, // #2837
    9116             :   {DBGFIELD("MOVBE32mr_MOVBE64mr") 3, false, false, 954, 7,  2, 1,  0, 0}, // #2838
    9117             :   {DBGFIELD("MOVBE16mr")          3, false, false, 560, 7,  2, 1,  0, 0}, // #2839
    9118             :   {DBGFIELD("PUSH16rmr_PUSH32rmr_PUSH64rmr") 3, false, false, 313, 5,  2, 1,  0, 0}, // #2840
    9119             :   {DBGFIELD("SAR16m1_SAR32m1_SAR64m1") 4, false, false, 697, 8,  2, 1,  0, 0}, // #2841
    9120             :   {DBGFIELD("SAR8m1")             4, false, false, 697, 8,  2, 1,  0, 0}, // #2842
    9121             :   {DBGFIELD("SHR16m1_SHR32m1_SHR64m1") 4, false, false, 697, 8,  2, 1,  0, 0}, // #2843
    9122             :   {DBGFIELD("SHR8m1")             4, false, false, 697, 8,  2, 1,  0, 0}, // #2844
    9123             :   {DBGFIELD("MMX_PINSRWirri")     2, false, false, 57, 8, 19, 1,  0, 0}, // #2845
    9124             :   {DBGFIELD("VPBLENDVBYrr")       2, false, false, 57, 8, 19, 1,  0, 0}, // #2846
    9125             :   {DBGFIELD("ROL16r1_ROL32r1_ROL64r1") 2, false, false, 380, 4, 19, 1,  0, 0}, // #2847
    9126             :   {DBGFIELD("ROL8r1")             2, false, false, 380, 4, 19, 1,  0, 0}, // #2848
    9127             :   {DBGFIELD("ROR16r1_ROR32r1_ROR64r1") 2, false, false, 380, 4, 19, 1,  0, 0}, // #2849
    9128             :   {DBGFIELD("ROR8r1")             2, false, false, 380, 4, 19, 1,  0, 0}, // #2850
    9129             :   {DBGFIELD("LFENCE")             2, false, false, 63, 2, 19, 1,  0, 0}, // #2851
    9130             :   {DBGFIELD("MFENCE")             2, false, false, 63, 2, 19, 1,  0, 0}, // #2852
    9131             :   {DBGFIELD("XGETBV")             2, false, false, 63, 2, 19, 1,  0, 0}, // #2853
    9132             :   {DBGFIELD("MMX_PEXTRWirri")     2, false, false, 329, 12, 19, 1,  0, 0}, // #2854
    9133             :   {DBGFIELD("PEXTRWrr_REV")       2, false, false, 329, 12, 19, 1,  0, 0}, // #2855
    9134             :   {DBGFIELD("VCVTPH2PSYrr")       2, false, false, 329, 12, 19, 1,  0, 0}, // #2856
    9135             :   {DBGFIELD("VCVTPH2PSrr")        2, false, false, 329, 12, 19, 1,  0, 0}, // #2857
    9136             :   {DBGFIELD("VPEXTRWrr_REV")      2, false, false, 329, 12, 19, 1,  0, 0}, // #2858
    9137             :   {DBGFIELD("BEXTR32rr")          2, false, false, 401, 6, 19, 1,  0, 0}, // #2859
    9138             :   {DBGFIELD("BEXTR64rr")          2, false, false, 401, 6, 19, 1,  0, 0}, // #2860
    9139             :   {DBGFIELD("ADC16rr_REV_ADC32rr_REV_ADC64rr_REV") 2, false, false, 384, 4, 19, 1,  0, 0}, // #2861
    9140             :   {DBGFIELD("ADC8rr_REV")         2, false, false, 384, 4, 19, 1,  0, 0}, // #2862
    9141             :   {DBGFIELD("CWD")                2, false, false, 384, 4, 19, 1,  0, 0}, // #2863
    9142             :   {DBGFIELD("SBB16rr_REV_SBB32rr_REV_SBB64rr_REV") 2, false, false, 384, 4, 19, 1,  0, 0}, // #2864
    9143             :   {DBGFIELD("SBB8rr_REV")         2, false, false, 384, 4, 19, 1,  0, 0}, // #2865
    9144             :   {DBGFIELD("MMX_PACKSSDWirm")    3, false, false, 47, 10, 19, 1,  0, 0}, // #2866
    9145             :   {DBGFIELD("MMX_PACKSSWBirm")    3, false, false, 47, 10, 19, 1,  0, 0}, // #2867
    9146             :   {DBGFIELD("MMX_PACKUSWBirm")    3, false, false, 47, 10, 19, 1,  0, 0}, // #2868
    9147             :   {DBGFIELD("PBLENDVBrm0")        3, false, false, 47, 10, 19, 1,  0, 0}, // #2869
    9148             :   {DBGFIELD("VPBLENDVBYrm")       3, false, false, 47, 10, 19, 1,  0, 0}, // #2870
    9149             :   {DBGFIELD("VPMASKMOVDYrm")      3, false, false, 47, 10, 19, 1,  0, 0}, // #2871
    9150             :   {DBGFIELD("VPMASKMOVDrm")       3, false, false, 47, 10, 19, 1,  0, 0}, // #2872
    9151             :   {DBGFIELD("VPMASKMOVQYrm")      3, false, false, 47, 10, 19, 1,  0, 0}, // #2873
    9152             :   {DBGFIELD("VPMASKMOVQrm")       3, false, false, 47, 10, 19, 1,  0, 0}, // #2874
    9153             :   {DBGFIELD("LRETQ")              3, false, false, 371, 9, 19, 1,  0, 0}, // #2875
    9154             :   {DBGFIELD("BEXTR32rm")          3, false, false, 961, 8, 19, 1,  0, 0}, // #2876
    9155             :   {DBGFIELD("BEXTR64rm")          3, false, false, 961, 8, 19, 1,  0, 0}, // #2877
    9156             :   {DBGFIELD("ROL16m1_ROL32m1_ROL64m1") 5, false, false, 750, 8, 19, 1,  0, 0}, // #2878
    9157             :   {DBGFIELD("ROL8m1")             5, false, false, 750, 8, 19, 1,  0, 0}, // #2879
    9158             :   {DBGFIELD("ROR16m1_ROR32m1_ROR64m1") 5, false, false, 750, 8, 19, 1,  0, 0}, // #2880
    9159             :   {DBGFIELD("ROR8m1")             5, false, false, 750, 8, 19, 1,  0, 0}, // #2881
    9160             :   {DBGFIELD("IMUL64rri32_IMUL64rri8") 1, false, false, 22, 7,  6, 1,  0, 0}, // #2882
    9161             :   {DBGFIELD("IMUL8r")             1, false, false, 22, 7,  6, 1,  0, 0}, // #2883
    9162             :   {DBGFIELD("LZCNT16rr_LZCNT32rr_LZCNT64rr") 1, false, false, 22, 7,  6, 1,  0, 0}, // #2884
    9163             :   {DBGFIELD("PDEP32rr")           1, false, false, 22, 7,  6, 1,  0, 0}, // #2885
    9164             :   {DBGFIELD("PDEP64rr")           1, false, false, 22, 7,  6, 1,  0, 0}, // #2886
    9165             :   {DBGFIELD("PEXT32rr")           1, false, false, 22, 7,  6, 1,  0, 0}, // #2887
    9166             :   {DBGFIELD("PEXT64rr")           1, false, false, 22, 7,  6, 1,  0, 0}, // #2888
    9167             :   {DBGFIELD("TZCNT16rr_TZCNT32rr_TZCNT64rr") 1, false, false, 22, 7,  6, 1,  0, 0}, // #2889
    9168             :   {DBGFIELD("IMUL16rri_IMUL16rri8") 4, false, false, 464, 7,  6, 1,  0, 0}, // #2890
    9169             :   {DBGFIELD("IMUL32rri_IMUL32rri8") 3, false, false, 464, 7,  6, 1,  0, 0}, // #2891
    9170             :   {DBGFIELD("VBROADCASTSDYrr")    1, false, false, 39, 8,  6, 1,  0, 0}, // #2892
    9171             :   {DBGFIELD("VBROADCASTSSYrr")    1, false, false, 39, 8,  6, 1,  0, 0}, // #2893
    9172             :   {DBGFIELD("VEXTRACTI128rr")     1, false, false, 39, 8,  6, 1,  0, 0}, // #2894
    9173             :   {DBGFIELD("VINSERTI128rr")      1, false, false, 39, 8,  6, 1,  0, 0}, // #2895
    9174             :   {DBGFIELD("VPBROADCASTBYrr")    1, false, false, 39, 8,  6, 1,  0, 0}, // #2896
    9175             :   {DBGFIELD("VPBROADCASTBrr")     1, false, false, 39, 8,  6, 1,  0, 0}, // #2897
    9176             :   {DBGFIELD("VPBROADCASTDYrr")    1, false, false, 39, 8,  6, 1,  0, 0}, // #2898
    9177             :   {DBGFIELD("VPBROADCASTQYrr")    1, false, false, 39, 8,  6, 1,  0, 0}, // #2899
    9178             :   {DBGFIELD("VPBROADCASTWYrr")    1, false, false, 39, 8,  6, 1,  0, 0}, // #2900
    9179             :   {DBGFIELD("VPBROADCASTWrr")     1, false, false, 39, 8,  6, 1,  0, 0}, // #2901
    9180             :   {DBGFIELD("VPERM2I128rr")       1, false, false, 39, 8,  6, 1,  0, 0}, // #2902
    9181             :   {DBGFIELD("VPERMDYrr")          1, false, false, 39, 8,  6, 1,  0, 0}, // #2903
    9182             :   {DBGFIELD("VPERMPDYri")         1, false, false, 39, 8,  6, 1,  0, 0}, // #2904
    9183             :   {DBGFIELD("VPERMPSYrr")         1, false, false, 39, 8,  6, 1,  0, 0}, // #2905
    9184             :   {DBGFIELD("VPERMQYri")          1, false, false, 39, 8,  6, 1,  0, 0}, // #2906
    9185             :   {DBGFIELD("VPMOVSXBDYrr")       1, false, false, 39, 8,  6, 1,  0, 0}, // #2907
    9186             :   {DBGFIELD("VPMOVSXBQYrr")       1, false, false, 39, 8,  6, 1,  0, 0}, // #2908
    9187             :   {DBGFIELD("VPMOVSXBWYrr")       1, false, false, 39, 8,  6, 1,  0, 0}, // #2909
    9188             :   {DBGFIELD("VPMOVSXDQYrr")       1, false, false, 39, 8,  6, 1,  0, 0}, // #2910
    9189             :   {DBGFIELD("VPMOVSXWDYrr")       1, false, false, 39, 8,  6, 1,  0, 0}, // #2911
    9190             :   {DBGFIELD("VPMOVSXWQYrr")       1, false, false, 39, 8,  6, 1,  0, 0}, // #2912
    9191             :   {DBGFIELD("VPMOVZXBDYrr")       1, false, false, 39, 8,  6, 1,  0, 0}, // #2913
    9192             :   {DBGFIELD("VPMOVZXBQYrr")       1, false, false, 39, 8,  6, 1,  0, 0}, // #2914
    9193             :   {DBGFIELD("VPMOVZXBWYrr")       1, false, false, 39, 8,  6, 1,  0, 0}, // #2915
    9194             :   {DBGFIELD("VPMOVZXDQYrr")       1, false, false, 39, 8,  6, 1,  0, 0}, // #2916
    9195             :   {DBGFIELD("VPMOVZXWDYrr")       1, false, false, 39, 8,  6, 1,  0, 0}, // #2917
    9196             :   {DBGFIELD("VPMOVZXWQYrr")       1, false, false, 39, 8,  6, 1,  0, 0}, // #2918
    9197             :   {DBGFIELD("IMUL64m")            2, false, false, 13, 9,  6, 1,  0, 0}, // #2919
    9198             :   {DBGFIELD("IMUL64rmi32_IMUL64rmi8") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2920
    9199             :   {DBGFIELD("IMUL8m")             2, false, false, 13, 9,  6, 1,  0, 0}, // #2921
    9200             :   {DBGFIELD("LZCNT16rm_LZCNT32rm_LZCNT64rm") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2922
    9201             :   {DBGFIELD("PDEP32rm")           2, false, false, 13, 9,  6, 1,  0, 0}, // #2923
    9202             :   {DBGFIELD("PDEP64rm")           2, false, false, 13, 9,  6, 1,  0, 0}, // #2924
    9203             :   {DBGFIELD("PEXT32rm")           2, false, false, 13, 9,  6, 1,  0, 0}, // #2925
    9204             :   {DBGFIELD("PEXT64rm")           2, false, false, 13, 9,  6, 1,  0, 0}, // #2926
    9205             :   {DBGFIELD("TZCNT16rm_TZCNT32rm_TZCNT64rm") 2, false, false, 13, 9,  6, 1,  0, 0}, // #2927
    9206             :   {DBGFIELD("IMUL16m")            4, false, false, 837, 9,  6, 1,  0, 0}, // #2928
    9207             :   {DBGFIELD("IMUL16rmi_IMUL16rmi8") 4, false, false, 837, 9,  6, 1,  0, 0}, // #2929
    9208             :   {DBGFIELD("IMUL32m")            3, false, false, 837, 9,  6, 1,  0, 0}, // #2930
    9209             :   {DBGFIELD("IMUL32rmi_IMUL32rmi8") 3, false, false, 837, 9,  6, 1,  0, 0}, // #2931
    9210             :   {DBGFIELD("VPERM2I128rm")       2, false, false, 29, 10,  6, 1,  0, 0}, // #2932
    9211             :   {DBGFIELD("VPERMDYrm")          2, false, false, 29, 10,  6, 1,  0, 0}, // #2933
    9212             :   {DBGFIELD("VPERMPDYmi")         2, false, false, 29, 10,  6, 1,  0, 0}, // #2934
    9213             :   {DBGFIELD("VPERMPSYrm")         2, false, false, 29, 10,  6, 1,  0, 0}, // #2935
    9214             :   {DBGFIELD("VPERMQYmi")          2, false, false, 29, 10,  6, 1,  0, 0}, // #2936
    9215             :   {DBGFIELD("VPMOVSXBDYrm")       2, false, false, 29, 10,  6, 1,  0, 0}, // #2937
    9216             :   {DBGFIELD("VPMOVSXBQYrm")       2, false, false, 29, 10,  6, 1,  0, 0}, // #2938
    9217             :   {DBGFIELD("VPMOVSXBWYrm")       2, false, false, 29, 10,  6, 1,  0, 0}, // #2939
    9218             :   {DBGFIELD("VPMOVSXDQYrm")       2, false, false, 29, 10,  6, 1,  0, 0}, // #2940
    9219             :   {DBGFIELD("VPMOVSXWDYrm")       2, false, false, 29, 10,  6, 1,  0, 0}, // #2941
    9220             :   {DBGFIELD("VPMOVSXWQYrm")       2, false, false, 29, 10,  6, 1,  0, 0}, // #2942
    9221             :   {DBGFIELD("VPMOVZXBDYrm")       2, false, false, 29, 10,  6, 1,  0, 0}, // #2943
    9222             :   {DBGFIELD("VPMOVZXBQYrm")       2, false, false, 29, 10,  6, 1,  0, 0}, // #2944
    9223             :   {DBGFIELD("VPMOVZXBWYrm")       2, false, false, 29, 10,  6, 1,  0, 0}, // #2945
    9224             :   {DBGFIELD("VPMOVZXDQYrm")       2, false, false, 29, 10,  6, 1,  0, 0}, // #2946
    9225             :   {DBGFIELD("VPMOVZXWDYrm")       2, false, false, 29, 10,  6, 1,  0, 0}, // #2947
    9226             :   {DBGFIELD("VPMOVZXWQYrm")       2, false, false, 29, 10,  6, 1,  0, 0}, // #2948
    9227             :   {DBGFIELD("XCHG8rr")            3, false, false, 155, 2,  6, 1,  0, 0}, // #2949
    9228             :   {DBGFIELD("VPSLLVDYrr")         3, false, false, 216, 12,  6, 1,  0, 0}, // #2950
    9229             :   {DBGFIELD("VPSLLVDrr")          3, false, false, 216, 12,  6, 1,  0, 0}, // #2951
    9230             :   {DBGFIELD("VPSRAVDYrr")         3, false, false, 216, 12,  6, 1,  0, 0}, // #2952
    9231             :   {DBGFIELD("VPSRAVDrr")          3, false, false, 216, 12,  6, 1,  0, 0}, // #2953
    9232             :   {DBGFIELD("VPSRLVDYrr")         3, false, false, 216, 12,  6, 1,  0, 0}, // #2954
    9233             :   {DBGFIELD("VPSRLVDrr")          3, false, false, 216, 12,  6, 1,  0, 0}, // #2955
    9234             :   {DBGFIELD("VPHADDDYrr")         3, false, false, 439, 8,  6, 1,  0, 0}, // #2956
    9235             :   {DBGFIELD("VPHADDSWrr256")      3, false, false, 439, 8,  6, 1,  0, 0}, // #2957
    9236             :   {DBGFIELD("VPHADDWYrr")         3, false, false, 439, 8,  6, 1,  0, 0}, // #2958
    9237             :   {DBGFIELD("VPHSUBDYrr")         3, false, false, 439, 8,  6, 1,  0, 0}, // #2959
    9238             :   {DBGFIELD("VPHSUBSWrr256")      3, false, false, 439, 8,  6, 1,  0, 0}, // #2960
    9239             :   {DBGFIELD("VPHSUBWYrr")         3, false, false, 439, 8,  6, 1,  0, 0}, // #2961
    9240             :   {DBGFIELD("MMX_PACKSSDWirr")    3, false, false, 969, 8,  6, 1,  0, 0}, // #2962
    9241             :   {DBGFIELD("MMX_PACKSSWBirr")    3, false, false, 969, 8,  6, 1,  0, 0}, // #2963
    9242             :   {DBGFIELD("MMX_PACKUSWBirr")    3, false, false, 969, 8,  6, 1,  0, 0}, // #2964
    9243             :   {DBGFIELD("CLD")                3, false, false, 977, 7,  6, 1,  0, 0}, // #2965
    9244             :   {DBGFIELD("RCL16r1_RCL32r1_RCL64r1") 3, false, false, 460, 4,  6, 1,  0, 0}, // #2966
    9245             :   {DBGFIELD("RCL16ri_RCL32ri_RCL64ri") 3, false, false, 460, 4,  6, 1,  0, 0}, // #2967
    9246             :   {DBGFIELD("RCL8r1")             3, false, false, 460, 4,  6, 1,  0, 0}, // #2968
    9247             :   {DBGFIELD("RCL8ri")             3, false, false, 460, 4,  6, 1,  0, 0}, // #2969
    9248             :   {DBGFIELD("RCR16r1_RCR32r1_RCR64r1") 3, false, false, 460, 4,  6, 1,  0, 0}, // #2970
    9249             :   {DBGFIELD("RCR16ri_RCR32ri_RCR64ri") 3, false, false, 460, 4,  6, 1,  0, 0}, // #2971
    9250             :   {DBGFIELD("RCR8r1")             3, false, false, 460, 4,  6, 1,  0, 0}, // #2972
    9251             :   {DBGFIELD("RCR8ri")             3, false, false, 460, 4,  6, 1,  0, 0}, // #2973
    9252             :   {DBGFIELD("VPSLLVDYrm")         4, false, false, 202, 14,  6, 1,  0, 0}, // #2974
    9253             :   {DBGFIELD("VPSLLVDrm")          4, false, false, 202, 14,  6, 1,  0, 0}, // #2975
    9254             :   {DBGFIELD("VPSRAVDYrm")         4, false, false, 202, 14,  6, 1,  0, 0}, // #2976
    9255             :   {DBGFIELD("VPSRAVDrm")          4, false, false, 202, 14,  6, 1,  0, 0}, // #2977
    9256             :   {DBGFIELD("VPSRLVDYrm")         4, false, false, 202, 14,  6, 1,  0, 0}, // #2978
    9257             :   {DBGFIELD("VPSRLVDrm")          4, false, false, 202, 14,  6, 1,  0, 0}, // #2979
    9258             :   {DBGFIELD("VPHADDDYrm")         4, false, false, 711, 10,  6, 1,  0, 0}, // #2980
    9259             :   {DBGFIELD("VPHADDSWrm256")      4, false, false, 711, 10,  6, 1,  0, 0}, // #2981
    9260             :   {DBGFIELD("VPHADDWYrm")         4, false, false, 711, 10,  6, 1,  0, 0}, // #2982
    9261             :   {DBGFIELD("VPHSUBDYrm")         4, false, false, 711, 10,  6, 1,  0, 0}, // #2983
    9262             :   {DBGFIELD("VPHSUBSWrm256")      4, false, false, 711, 10,  6, 1,  0, 0}, // #2984
    9263             :   {DBGFIELD("VPHSUBWYrm")         4, false, false, 711, 10,  6, 1,  0, 0}, // #2985
    9264             :   {DBGFIELD("RCL16m1_RCL32m1_RCL64m1") 5, false, false, 984, 6,  6, 1,  0, 0}, // #2986
    9265             :   {DBGFIELD("RCL16mi_RCL32mi_RCL64mi") 5, false, false, 984, 6,  6, 1,  0, 0}, // #2987
    9266             :   {DBGFIELD("RCL8m1")             5, false, false, 984, 6,  6, 1,  0, 0}, // #2988
    9267             :   {DBGFIELD("RCL8mi")             5, false, false, 984, 6,  6, 1,  0, 0}, // #2989
    9268             :   {DBGFIELD("RCR16m1_RCR32m1_RCR64m1") 5, false, false, 984, 6,  6, 1,  0, 0}, // #2990
    9269             :   {DBGFIELD("RCR16mi_RCR32mi_RCR64mi") 5, false, false, 984, 6,  6, 1,  0, 0}, // #2991
    9270             :   {DBGFIELD("RCR8m1")             5, false, false, 984, 6,  6, 1,  0, 0}, // #2992
    9271             :   {DBGFIELD("RCR8mi")             5, false, false, 984, 6,  6, 1,  0, 0}, // #2993
    9272             :   {DBGFIELD("XCHG16rm_XCHG32rm_XCHG64rm") 6, false, false, 852, 6,  6, 1,  0, 0}, // #2994
    9273             :   {DBGFIELD("XCHG8rm")            6, false, false, 852, 6,  6, 1,  0, 0}, // #2995
    9274             :   {DBGFIELD("VPSLLDYrr")          2, false, false, 329, 12,  9, 1,  0, 0}, // #2996
    9275             :   {DBGFIELD("VPSLLQYrr")          2, false, false, 329, 12,  9, 1,  0, 0}, // #2997
    9276             :   {DBGFIELD("VPSLLWYrr")          2, false, false, 329, 12,  9, 1,  0, 0}, // #2998
    9277             :   {DBGFIELD("VPSRADYrr")          2, false, false, 329, 12,  9, 1,  0, 0}, // #2999
    9278             :   {DBGFIELD("VPSRAWYrr")          2, false, false, 329, 12,  9, 1,  0, 0}, // #3000
    9279             :   {DBGFIELD("VPSRLDYrr")          2, false, false, 329, 12,  9, 1,  0, 0}, // #3001
    9280             :   {DBGFIELD("VPSRLQYrr")          2, false, false, 329, 12,  9, 1,  0, 0}, // #3002
    9281             :   {DBGFIELD("VPSRLWYrr")          2, false, false, 329, 12,  9, 1,  0, 0}, // #3003
    9282             :   {DBGFIELD("VCVTPS2PHrr")        2, false, false, 420, 11,  9, 1,  0, 0}, // #3004
    9283             :   {DBGFIELD("IMUL64r_IMUL64rr")   2, false, false, 471, 11,  9, 1,  0, 0}, // #3005
    9284             :   {DBGFIELD("IMUL64rm")           2, false, false, 471, 11,  9, 1,  0, 0}, // #3006
    9285             :   {DBGFIELD("MULX64rr")           2, false, false, 471, 11,  9, 1,  0, 0}, // #3007
    9286             :   {DBGFIELD("IMUL16r_IMUL16rr")   4, false, false, 464, 7,  9, 1,  0, 0}, // #3008
    9287             :   {DBGFIELD("IMUL16rm")           4, false, false, 464, 7,  9, 1,  0, 0}, // #3009
    9288             :   {DBGFIELD("IMUL32r_IMUL32rr")   3, false, false, 464, 7,  9, 1,  0, 0}, // #3010
    9289             :   {DBGFIELD("IMUL32rm")           3, false, false, 464, 7,  9, 1,  0, 0}, // #3011
    9290             :   {DBGFIELD("MULX64rm")           3, false, false, 990, 13,  9, 1,  0, 0}, // #3012
    9291             :   {DBGFIELD("VPBROADCASTBYrm")    3, false, false, 1003, 10,  9, 1,  0, 0}, // #3013
    9292             :   {DBGFIELD("VPBROADCASTBrm")     3, false, false, 1003, 10,  9, 1,  0, 0}, // #3014
    9293             :   {DBGFIELD("VPBROADCASTWYrm")    3, false, false, 1003, 10,  9, 1,  0, 0}, // #3015
    9294             :   {DBGFIELD("VPBROADCASTWrm")     3, false, false, 1003, 10,  9, 1,  0, 0}, // #3016
    9295             :   {DBGFIELD("VZEROUPPER")         4, false, false, 1013, 3,  9, 1,  0, 0}, // #3017
    9296             :   {DBGFIELD("LAR16rr_LAR32rr_LAR64rr") 4, false, false, 1016, 11,  9, 1,  0, 0}, // #3018
    9297             :   {DBGFIELD("VPMASKMOVDYmr")      4, false, false, 548, 12,  9, 1,  0, 0}, // #3019
    9298             :   {DBGFIELD("VPMASKMOVDmr")       4, false, false, 548, 12,  9, 1,  0, 0}, // #3020
    9299             :   {DBGFIELD("VPMASKMOVQYmr")      4, false, false, 548, 12,  9, 1,  0, 0}, // #3021
    9300             :   {DBGFIELD("VPMASKMOVQmr")       4, false, false, 548, 12,  9, 1,  0, 0}, // #3022
    9301             :   {DBGFIELD("VCVTPS2PHmr")        4, false, false, 1027, 14,  9, 1,  0, 0}, // #3023
    9302             :   {DBGFIELD("LAR16rm_LAR32rm_LAR64rm") 5, false, false, 1041, 13,  9, 1,  0, 0}, // #3024
    9303             :   {DBGFIELD("LSL16rm_LSL32rm_LSL64rm") 5, false, false, 1041, 13,  9, 1,  0, 0}, // #3025
    9304             :   {DBGFIELD("MMX_PMADDWDirr")     1, false, false, 117, 9,  3, 1,  0, 0}, // #3026
    9305             :   {DBGFIELD("MMX_PMULHUWirr")     1, false, false, 117, 9,  3, 1,  0, 0}, // #3027
    9306             :   {DBGFIELD("MMX_PMULHWirr")      1, false, false, 117, 9,  3, 1,  0, 0}, // #3028
    9307             :   {DBGFIELD("MMX_PMULLWirr")      1, false, false, 117, 9,  3, 1,  0, 0}, // #3029
    9308             :   {DBGFIELD("MMX_PSADBWirr")      1, false, false, 117, 9,  3, 1,  0, 0}, // #3030
    9309             :   {DBGFIELD("VPCMPGTQYrr")        1, false, false, 117, 9,  3, 1,  0, 0}, // #3031
    9310             :   {DBGFIELD("VPMADDUBSWYrr")      1, false, false, 117, 9,  3, 1,  0, 0}, // #3032
    9311             :   {DBGFIELD("VPMADDWDYrr")        1, false, false, 117, 9,  3, 1,  0, 0}, // #3033
    9312             :   {DBGFIELD("VPMULDQYrr")         1, false, false, 117, 9,  3, 1,  0, 0}, // #3034
    9313             :   {DBGFIELD("VPMULHRSWYrr")       1, false, false, 117, 9,  3, 1,  0, 0}, // #3035
    9314             :   {DBGFIELD("VPMULHUWYrr")        1, false, false, 117, 9,  3, 1,  0, 0}, // #3036
    9315             :   {DBGFIELD("VPMULHWYrr")         1, false, false, 117, 9,  3, 1,  0, 0}, // #3037
    9316             :   {DBGFIELD("VPMULLWYrr")         1, false, false, 117, 9,  3, 1,  0, 0}, // #3038
    9317             :   {DBGFIELD("VPMULUDQYrr")        1, false, false, 117, 9,  3, 1,  0, 0}, // #3039
    9318             :   {DBGFIELD("VPSADBWYrr")         1, false, false, 117, 9,  3, 1,  0, 0}, // #3040
    9319             :   {DBGFIELD("VFMADD132PDYr")      1, false, false, 345, 4,  3, 1,  0, 0}, // #3041
    9320             :   {DBGFIELD("VFMADD132PDr")       1, false, false, 345, 4,  3, 1,  0, 0}, // #3042
    9321             :   {DBGFIELD("VFMADD132PSYr")      1, false, false, 345, 4,  3, 1,  0, 0}, // #3043
    9322             :   {DBGFIELD("VFMADD132PSr")       1, false, false, 345, 4,  3, 1,  0, 0}, // #3044
    9323             :   {DBGFIELD("VFMADD132SDr_VFMADD132SDr_Int") 1, false, false, 345, 4,  3, 1,  0, 0}, // #3045
    9324             :   {DBGFIELD("VFMADD132SSr_VFMADD132SSr_Int") 1, false, false, 345, 4,  3, 1,  0, 0}, // #3046
    9325             :   {DBGFIELD("VFMADD213PDYr")      1, false, false, 345, 4,  3, 1,  0, 0}, // #3047
    9326             :   {DBGFIELD("VFMADD213PDr")       1, false, false, 345, 4,  3, 1,  0, 0}, // #3048
    9327             :   {DBGFIELD("VFMADD213PSYr")      1, false, false, 345, 4,  3, 1,  0, 0}, // #3049
    9328             :   {DBGFIELD("VFMADD213PSr")       1, false, false, 345, 4,  3, 1,  0, 0}, // #3050
    9329             :   {DBGFIELD("VFMADD213SDr_VFMADD213SDr_Int") 1, false, false, 345, 4,  3, 1,  0, 0}, // #3051
    9330             :   {DBGFIELD("VFMADD213SSr_VFMADD213SSr_Int") 1, false, false, 345, 4,  3, 1,  0, 0}, // #3052
    9331             :   {DBGFIELD("VFMADD231PDYr")      1, false, false, 345, 4,  3, 1,  0, 0}, // #3053
    9332             :   {DBGFIELD("VFMADD231PDr")       1, false, false, 345, 4,  3, 1,  0, 0}, // #3054
    9333             :   {DBGFIELD("VFMADD231PSYr")      1, false, false, 345, 4,  3, 1,  0, 0}, // #3055
    9334             :   {DBGFIELD("VFMADD231PSr")       1, false, false, 345, 4,  3, 1,  0, 0}, // #3056
    9335             :   {DBGFIELD("VFMADD231SDr_VFMADD231SDr_Int") 1, false, false, 345, 4,  3, 1,  0, 0}, // #3057
    9336             :   {DBGFIELD("VFMADD231SSr_VFMADD231SSr_Int") 1, false, false, 345, 4,  3, 1,  0, 0}, // #3058
    9337             :   {DBGFIELD("VFMADDSUB132PDYr")   1, false, false, 345, 4,  3, 1,  0, 0}, // #3059
    9338             :   {DBGFIELD("VFMADDSUB132PDr")    1, false, false, 345, 4,  3, 1,  0, 0}, // #3060
    9339             :   {DBGFIELD("VFMADDSUB132PSYr")   1, false, false, 345, 4,  3, 1,  0, 0}, // #3061
    9340             :   {DBGFIELD("VFMADDSUB132PSr")    1, false, false, 345, 4,  3, 1,  0, 0}, // #3062
    9341             :   {DBGFIELD("VFMADDSUB213PDYr")   1, false, false, 345, 4,  3, 1,  0, 0}, // #3063
    9342             :   {DBGFIELD("VFMADDSUB213PDr")    1, false, false, 345, 4,  3, 1,  0, 0}, // #3064
    9343             :   {DBGFIELD("VFMADDSUB213PSYr")   1, false, false, 345, 4,  3, 1,  0, 0}, // #3065
    9344             :   {DBGFIELD("VFMADDSUB213PSr")    1, false, false, 345, 4,  3, 1,  0, 0}, // #3066
    9345             :   {DBGFIELD("VFMADDSUB231PDYr")   1, false, false, 345, 4,  3, 1,  0, 0}, // #3067
    9346             :   {DBGFIELD("VFMADDSUB231PDr")    1, false, false, 345, 4,  3, 1,  0, 0}, // #3068
    9347             :   {DBGFIELD("VFMADDSUB231PSYr")   1, false, false, 345, 4,  3, 1,  0, 0}, // #3069
    9348             :   {DBGFIELD("VFMADDSUB231PSr")    1, false, false, 345, 4,  3, 1,  0, 0}, // #3070
    9349             :   {DBGFIELD("VFMSUB132PDYr")      1, false, false, 345, 4,  3, 1,  0, 0}, // #3071
    9350             :   {DBGFIELD("VFMSUB132PDr")       1, false, false, 345, 4,  3, 1,  0, 0}, // #3072
    9351             :   {DBGFIELD("VFMSUB132PSYr")      1, false, false, 345, 4,  3, 1,  0, 0}, // #3073
    9352             :   {DBGFIELD("VFMSUB132PSr")       1, false, false, 345, 4,  3, 1,  0, 0}, // #3074
    9353             :   {DBGFIELD("VFMSUB132SDr_VFMSUB132SDr_Int") 1, false, false, 345, 4,  3, 1,  0, 0}, // #3075
    9354             :   {DBGFIELD("VFMSUB132SSr_VFMSUB132SSr_Int") 1, false, false, 345,