LCOV - code coverage report
Current view: top level - src/assembly/x86 - opcodes.rs (source / functions) Coverage Total Hit
Test: lief.lcov Lines: 0.0 % 22809 0
Test Date: 2025-04-25:00:00:00 Functions: 0.0 % 7 0

            Line data    Source code
       1              : #[allow(non_camel_case_types)]
       2            0 : #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
       3              : pub enum Opcode {
       4              :   PHI,
       5              :   INLINEASM,
       6              :   INLINEASM_BR,
       7              :   CFI_INSTRUCTION,
       8              :   EH_LABEL,
       9              :   GC_LABEL,
      10              :   ANNOTATION_LABEL,
      11              :   KILL,
      12              :   EXTRACT_SUBREG,
      13              :   INSERT_SUBREG,
      14              :   IMPLICIT_DEF,
      15              :   INIT_UNDEF,
      16              :   SUBREG_TO_REG,
      17              :   COPY_TO_REGCLASS,
      18              :   DBG_VALUE,
      19              :   DBG_VALUE_LIST,
      20              :   DBG_INSTR_REF,
      21              :   DBG_PHI,
      22              :   DBG_LABEL,
      23              :   REG_SEQUENCE,
      24              :   COPY,
      25              :   BUNDLE,
      26              :   LIFETIME_START,
      27              :   LIFETIME_END,
      28              :   PSEUDO_PROBE,
      29              :   ARITH_FENCE,
      30              :   STACKMAP,
      31              :   FENTRY_CALL,
      32              :   PATCHPOINT,
      33              :   LOAD_STACK_GUARD,
      34              :   PREALLOCATED_SETUP,
      35              :   PREALLOCATED_ARG,
      36              :   STATEPOINT,
      37              :   LOCAL_ESCAPE,
      38              :   FAULTING_OP,
      39              :   PATCHABLE_OP,
      40              :   PATCHABLE_FUNCTION_ENTER,
      41              :   PATCHABLE_RET,
      42              :   PATCHABLE_FUNCTION_EXIT,
      43              :   PATCHABLE_TAIL_CALL,
      44              :   PATCHABLE_EVENT_CALL,
      45              :   PATCHABLE_TYPED_EVENT_CALL,
      46              :   ICALL_BRANCH_FUNNEL,
      47              :   FAKE_USE,
      48              :   MEMBARRIER,
      49              :   JUMP_TABLE_DEBUG_INFO,
      50              :   CONVERGENCECTRL_ENTRY,
      51              :   CONVERGENCECTRL_ANCHOR,
      52              :   CONVERGENCECTRL_LOOP,
      53              :   CONVERGENCECTRL_GLUE,
      54              :   G_ASSERT_SEXT,
      55              :   G_ASSERT_ZEXT,
      56              :   G_ASSERT_ALIGN,
      57              :   G_ADD,
      58              :   G_SUB,
      59              :   G_MUL,
      60              :   G_SDIV,
      61              :   G_UDIV,
      62              :   G_SREM,
      63              :   G_UREM,
      64              :   G_SDIVREM,
      65              :   G_UDIVREM,
      66              :   G_AND,
      67              :   G_OR,
      68              :   G_XOR,
      69              :   G_ABDS,
      70              :   G_ABDU,
      71              :   G_IMPLICIT_DEF,
      72              :   G_PHI,
      73              :   G_FRAME_INDEX,
      74              :   G_GLOBAL_VALUE,
      75              :   G_PTRAUTH_GLOBAL_VALUE,
      76              :   G_CONSTANT_POOL,
      77              :   G_EXTRACT,
      78              :   G_UNMERGE_VALUES,
      79              :   G_INSERT,
      80              :   G_MERGE_VALUES,
      81              :   G_BUILD_VECTOR,
      82              :   G_BUILD_VECTOR_TRUNC,
      83              :   G_CONCAT_VECTORS,
      84              :   G_PTRTOINT,
      85              :   G_INTTOPTR,
      86              :   G_BITCAST,
      87              :   G_FREEZE,
      88              :   G_CONSTANT_FOLD_BARRIER,
      89              :   G_INTRINSIC_FPTRUNC_ROUND,
      90              :   G_INTRINSIC_TRUNC,
      91              :   G_INTRINSIC_ROUND,
      92              :   G_INTRINSIC_LRINT,
      93              :   G_INTRINSIC_LLRINT,
      94              :   G_INTRINSIC_ROUNDEVEN,
      95              :   G_READCYCLECOUNTER,
      96              :   G_READSTEADYCOUNTER,
      97              :   G_LOAD,
      98              :   G_SEXTLOAD,
      99              :   G_ZEXTLOAD,
     100              :   G_INDEXED_LOAD,
     101              :   G_INDEXED_SEXTLOAD,
     102              :   G_INDEXED_ZEXTLOAD,
     103              :   G_STORE,
     104              :   G_INDEXED_STORE,
     105              :   G_ATOMIC_CMPXCHG_WITH_SUCCESS,
     106              :   G_ATOMIC_CMPXCHG,
     107              :   G_ATOMICRMW_XCHG,
     108              :   G_ATOMICRMW_ADD,
     109              :   G_ATOMICRMW_SUB,
     110              :   G_ATOMICRMW_AND,
     111              :   G_ATOMICRMW_NAND,
     112              :   G_ATOMICRMW_OR,
     113              :   G_ATOMICRMW_XOR,
     114              :   G_ATOMICRMW_MAX,
     115              :   G_ATOMICRMW_MIN,
     116              :   G_ATOMICRMW_UMAX,
     117              :   G_ATOMICRMW_UMIN,
     118              :   G_ATOMICRMW_FADD,
     119              :   G_ATOMICRMW_FSUB,
     120              :   G_ATOMICRMW_FMAX,
     121              :   G_ATOMICRMW_FMIN,
     122              :   G_ATOMICRMW_UINC_WRAP,
     123              :   G_ATOMICRMW_UDEC_WRAP,
     124              :   G_ATOMICRMW_USUB_COND,
     125              :   G_ATOMICRMW_USUB_SAT,
     126              :   G_FENCE,
     127              :   G_PREFETCH,
     128              :   G_BRCOND,
     129              :   G_BRINDIRECT,
     130              :   G_INVOKE_REGION_START,
     131              :   G_INTRINSIC,
     132              :   G_INTRINSIC_W_SIDE_EFFECTS,
     133              :   G_INTRINSIC_CONVERGENT,
     134              :   G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS,
     135              :   G_ANYEXT,
     136              :   G_TRUNC,
     137              :   G_CONSTANT,
     138              :   G_FCONSTANT,
     139              :   G_VASTART,
     140              :   G_VAARG,
     141              :   G_SEXT,
     142              :   G_SEXT_INREG,
     143              :   G_ZEXT,
     144              :   G_SHL,
     145              :   G_LSHR,
     146              :   G_ASHR,
     147              :   G_FSHL,
     148              :   G_FSHR,
     149              :   G_ROTR,
     150              :   G_ROTL,
     151              :   G_ICMP,
     152              :   G_FCMP,
     153              :   G_SCMP,
     154              :   G_UCMP,
     155              :   G_SELECT,
     156              :   G_UADDO,
     157              :   G_UADDE,
     158              :   G_USUBO,
     159              :   G_USUBE,
     160              :   G_SADDO,
     161              :   G_SADDE,
     162              :   G_SSUBO,
     163              :   G_SSUBE,
     164              :   G_UMULO,
     165              :   G_SMULO,
     166              :   G_UMULH,
     167              :   G_SMULH,
     168              :   G_UADDSAT,
     169              :   G_SADDSAT,
     170              :   G_USUBSAT,
     171              :   G_SSUBSAT,
     172              :   G_USHLSAT,
     173              :   G_SSHLSAT,
     174              :   G_SMULFIX,
     175              :   G_UMULFIX,
     176              :   G_SMULFIXSAT,
     177              :   G_UMULFIXSAT,
     178              :   G_SDIVFIX,
     179              :   G_UDIVFIX,
     180              :   G_SDIVFIXSAT,
     181              :   G_UDIVFIXSAT,
     182              :   G_FADD,
     183              :   G_FSUB,
     184              :   G_FMUL,
     185              :   G_FMA,
     186              :   G_FMAD,
     187              :   G_FDIV,
     188              :   G_FREM,
     189              :   G_FPOW,
     190              :   G_FPOWI,
     191              :   G_FEXP,
     192              :   G_FEXP2,
     193              :   G_FEXP10,
     194              :   G_FLOG,
     195              :   G_FLOG2,
     196              :   G_FLOG10,
     197              :   G_FLDEXP,
     198              :   G_FFREXP,
     199              :   G_FNEG,
     200              :   G_FPEXT,
     201              :   G_FPTRUNC,
     202              :   G_FPTOSI,
     203              :   G_FPTOUI,
     204              :   G_SITOFP,
     205              :   G_UITOFP,
     206              :   G_FPTOSI_SAT,
     207              :   G_FPTOUI_SAT,
     208              :   G_FABS,
     209              :   G_FCOPYSIGN,
     210              :   G_IS_FPCLASS,
     211              :   G_FCANONICALIZE,
     212              :   G_FMINNUM,
     213              :   G_FMAXNUM,
     214              :   G_FMINNUM_IEEE,
     215              :   G_FMAXNUM_IEEE,
     216              :   G_FMINIMUM,
     217              :   G_FMAXIMUM,
     218              :   G_GET_FPENV,
     219              :   G_SET_FPENV,
     220              :   G_RESET_FPENV,
     221              :   G_GET_FPMODE,
     222              :   G_SET_FPMODE,
     223              :   G_RESET_FPMODE,
     224              :   G_PTR_ADD,
     225              :   G_PTRMASK,
     226              :   G_SMIN,
     227              :   G_SMAX,
     228              :   G_UMIN,
     229              :   G_UMAX,
     230              :   G_ABS,
     231              :   G_LROUND,
     232              :   G_LLROUND,
     233              :   G_BR,
     234              :   G_BRJT,
     235              :   G_VSCALE,
     236              :   G_INSERT_SUBVECTOR,
     237              :   G_EXTRACT_SUBVECTOR,
     238              :   G_INSERT_VECTOR_ELT,
     239              :   G_EXTRACT_VECTOR_ELT,
     240              :   G_SHUFFLE_VECTOR,
     241              :   G_SPLAT_VECTOR,
     242              :   G_STEP_VECTOR,
     243              :   G_VECTOR_COMPRESS,
     244              :   G_CTTZ,
     245              :   G_CTTZ_ZERO_UNDEF,
     246              :   G_CTLZ,
     247              :   G_CTLZ_ZERO_UNDEF,
     248              :   G_CTPOP,
     249              :   G_BSWAP,
     250              :   G_BITREVERSE,
     251              :   G_FCEIL,
     252              :   G_FCOS,
     253              :   G_FSIN,
     254              :   G_FSINCOS,
     255              :   G_FTAN,
     256              :   G_FACOS,
     257              :   G_FASIN,
     258              :   G_FATAN,
     259              :   G_FATAN2,
     260              :   G_FCOSH,
     261              :   G_FSINH,
     262              :   G_FTANH,
     263              :   G_FSQRT,
     264              :   G_FFLOOR,
     265              :   G_FRINT,
     266              :   G_FNEARBYINT,
     267              :   G_ADDRSPACE_CAST,
     268              :   G_BLOCK_ADDR,
     269              :   G_JUMP_TABLE,
     270              :   G_DYN_STACKALLOC,
     271              :   G_STACKSAVE,
     272              :   G_STACKRESTORE,
     273              :   G_STRICT_FADD,
     274              :   G_STRICT_FSUB,
     275              :   G_STRICT_FMUL,
     276              :   G_STRICT_FDIV,
     277              :   G_STRICT_FREM,
     278              :   G_STRICT_FMA,
     279              :   G_STRICT_FSQRT,
     280              :   G_STRICT_FLDEXP,
     281              :   G_READ_REGISTER,
     282              :   G_WRITE_REGISTER,
     283              :   G_MEMCPY,
     284              :   G_MEMCPY_INLINE,
     285              :   G_MEMMOVE,
     286              :   G_MEMSET,
     287              :   G_BZERO,
     288              :   G_TRAP,
     289              :   G_DEBUGTRAP,
     290              :   G_UBSANTRAP,
     291              :   G_VECREDUCE_SEQ_FADD,
     292              :   G_VECREDUCE_SEQ_FMUL,
     293              :   G_VECREDUCE_FADD,
     294              :   G_VECREDUCE_FMUL,
     295              :   G_VECREDUCE_FMAX,
     296              :   G_VECREDUCE_FMIN,
     297              :   G_VECREDUCE_FMAXIMUM,
     298              :   G_VECREDUCE_FMINIMUM,
     299              :   G_VECREDUCE_ADD,
     300              :   G_VECREDUCE_MUL,
     301              :   G_VECREDUCE_AND,
     302              :   G_VECREDUCE_OR,
     303              :   G_VECREDUCE_XOR,
     304              :   G_VECREDUCE_SMAX,
     305              :   G_VECREDUCE_SMIN,
     306              :   G_VECREDUCE_UMAX,
     307              :   G_VECREDUCE_UMIN,
     308              :   G_SBFX,
     309              :   G_UBFX,
     310              :   ADD16ri_DB,
     311              :   ADD16rr_DB,
     312              :   ADD32ri_DB,
     313              :   ADD32rr_DB,
     314              :   ADD64ri32_DB,
     315              :   ADD64rr_DB,
     316              :   ADD8ri_DB,
     317              :   ADD8rr_DB,
     318              :   AVX1_SETALLONES,
     319              :   AVX2_SETALLONES,
     320              :   AVX512_128_SET0,
     321              :   AVX512_256_SET0,
     322              :   AVX512_512_SET0,
     323              :   AVX512_512_SETALLONES,
     324              :   AVX512_512_SEXT_MASK_32,
     325              :   AVX512_512_SEXT_MASK_64,
     326              :   AVX512_FsFLD0F128,
     327              :   AVX512_FsFLD0SD,
     328              :   AVX512_FsFLD0SH,
     329              :   AVX512_FsFLD0SS,
     330              :   AVX_SET0,
     331              :   CALL64m_RVMARKER,
     332              :   CALL64pcrel32_RVMARKER,
     333              :   CALL64r_RVMARKER,
     334              :   FsFLD0F128,
     335              :   FsFLD0SD,
     336              :   FsFLD0SH,
     337              :   FsFLD0SS,
     338              :   INDIRECT_THUNK_CALL32,
     339              :   INDIRECT_THUNK_CALL64,
     340              :   INDIRECT_THUNK_TCRETURN32,
     341              :   INDIRECT_THUNK_TCRETURN64,
     342              :   KSET0D,
     343              :   KSET0Q,
     344              :   KSET0W,
     345              :   KSET1D,
     346              :   KSET1Q,
     347              :   KSET1W,
     348              :   LCMPXCHG16B_NO_RBX,
     349              :   LCMPXCHG16B_SAVE_RBX,
     350              :   MMX_SET0,
     351              :   MORESTACK_RET,
     352              :   MORESTACK_RET_RESTORE_R10,
     353              :   MOV32ImmSExti8,
     354              :   MOV32r0,
     355              :   MOV32r1,
     356              :   MOV32r_1,
     357              :   MOV32ri64,
     358              :   MOV64ImmSExti8,
     359              :   MWAITX,
     360              :   MWAITX_SAVE_RBX,
     361              :   PLDTILECFGV,
     362              :   PLEA32r,
     363              :   PLEA64r,
     364              :   PT2RPNTLVWZ0RST1V,
     365              :   PT2RPNTLVWZ0RSV,
     366              :   PT2RPNTLVWZ0T1V,
     367              :   PT2RPNTLVWZ0V,
     368              :   PT2RPNTLVWZ1RST1V,
     369              :   PT2RPNTLVWZ1RSV,
     370              :   PT2RPNTLVWZ1T1V,
     371              :   PT2RPNTLVWZ1V,
     372              :   PTDPBF16PSV,
     373              :   PTDPBSSDV,
     374              :   PTDPBSUDV,
     375              :   PTDPBUSDV,
     376              :   PTDPBUUDV,
     377              :   PTDPFP16PSV,
     378              :   PTILELOADDRST1V,
     379              :   PTILELOADDRSV,
     380              :   PTILELOADDT1V,
     381              :   PTILELOADDV,
     382              :   PTILEPAIRLOAD,
     383              :   PTILEPAIRSTORE,
     384              :   PTILESTOREDV,
     385              :   PTILEZEROV,
     386              :   RDFLAGS32,
     387              :   RDFLAGS64,
     388              :   SEH_EndPrologue,
     389              :   SEH_Epilogue,
     390              :   SEH_PushFrame,
     391              :   SEH_PushReg,
     392              :   SEH_SaveReg,
     393              :   SEH_SaveXMM,
     394              :   SEH_SetFrame,
     395              :   SEH_StackAlign,
     396              :   SEH_StackAlloc,
     397              :   SETB_C32r,
     398              :   SETB_C64r,
     399              :   SHLDROT32ri,
     400              :   SHLDROT64ri,
     401              :   SHRDROT32ri,
     402              :   SHRDROT64ri,
     403              :   VMOVAPSZ128mr_NOVLX,
     404              :   VMOVAPSZ128rm_NOVLX,
     405              :   VMOVAPSZ256mr_NOVLX,
     406              :   VMOVAPSZ256rm_NOVLX,
     407              :   VMOVUPSZ128mr_NOVLX,
     408              :   VMOVUPSZ128rm_NOVLX,
     409              :   VMOVUPSZ256mr_NOVLX,
     410              :   VMOVUPSZ256rm_NOVLX,
     411              :   V_SET0,
     412              :   V_SETALLONES,
     413              :   WRFLAGS32,
     414              :   WRFLAGS64,
     415              :   XABORT_DEF,
     416              :   XOR32_FP,
     417              :   XOR64_FP,
     418              :   AAA,
     419              :   AAD8i8,
     420              :   AADD32mr,
     421              :   AADD32mr_EVEX,
     422              :   AADD64mr,
     423              :   AADD64mr_EVEX,
     424              :   AAM8i8,
     425              :   AAND32mr,
     426              :   AAND32mr_EVEX,
     427              :   AAND64mr,
     428              :   AAND64mr_EVEX,
     429              :   AAS,
     430              :   ABS_F,
     431              :   ABS_Fp32,
     432              :   ABS_Fp64,
     433              :   ABS_Fp80,
     434              :   ADC16i16,
     435              :   ADC16mi,
     436              :   ADC16mi8,
     437              :   ADC16mi8_EVEX,
     438              :   ADC16mi8_ND,
     439              :   ADC16mi_EVEX,
     440              :   ADC16mi_ND,
     441              :   ADC16mr,
     442              :   ADC16mr_EVEX,
     443              :   ADC16mr_ND,
     444              :   ADC16ri,
     445              :   ADC16ri8,
     446              :   ADC16ri8_EVEX,
     447              :   ADC16ri8_ND,
     448              :   ADC16ri_EVEX,
     449              :   ADC16ri_ND,
     450              :   ADC16rm,
     451              :   ADC16rm_EVEX,
     452              :   ADC16rm_ND,
     453              :   ADC16rr,
     454              :   ADC16rr_EVEX,
     455              :   ADC16rr_EVEX_REV,
     456              :   ADC16rr_ND,
     457              :   ADC16rr_ND_REV,
     458              :   ADC16rr_REV,
     459              :   ADC32i32,
     460              :   ADC32mi,
     461              :   ADC32mi8,
     462              :   ADC32mi8_EVEX,
     463              :   ADC32mi8_ND,
     464              :   ADC32mi_EVEX,
     465              :   ADC32mi_ND,
     466              :   ADC32mr,
     467              :   ADC32mr_EVEX,
     468              :   ADC32mr_ND,
     469              :   ADC32ri,
     470              :   ADC32ri8,
     471              :   ADC32ri8_EVEX,
     472              :   ADC32ri8_ND,
     473              :   ADC32ri_EVEX,
     474              :   ADC32ri_ND,
     475              :   ADC32rm,
     476              :   ADC32rm_EVEX,
     477              :   ADC32rm_ND,
     478              :   ADC32rr,
     479              :   ADC32rr_EVEX,
     480              :   ADC32rr_EVEX_REV,
     481              :   ADC32rr_ND,
     482              :   ADC32rr_ND_REV,
     483              :   ADC32rr_REV,
     484              :   ADC64i32,
     485              :   ADC64mi32,
     486              :   ADC64mi32_EVEX,
     487              :   ADC64mi32_ND,
     488              :   ADC64mi8,
     489              :   ADC64mi8_EVEX,
     490              :   ADC64mi8_ND,
     491              :   ADC64mr,
     492              :   ADC64mr_EVEX,
     493              :   ADC64mr_ND,
     494              :   ADC64ri32,
     495              :   ADC64ri32_EVEX,
     496              :   ADC64ri32_ND,
     497              :   ADC64ri8,
     498              :   ADC64ri8_EVEX,
     499              :   ADC64ri8_ND,
     500              :   ADC64rm,
     501              :   ADC64rm_EVEX,
     502              :   ADC64rm_ND,
     503              :   ADC64rr,
     504              :   ADC64rr_EVEX,
     505              :   ADC64rr_EVEX_REV,
     506              :   ADC64rr_ND,
     507              :   ADC64rr_ND_REV,
     508              :   ADC64rr_REV,
     509              :   ADC8i8,
     510              :   ADC8mi,
     511              :   ADC8mi8,
     512              :   ADC8mi_EVEX,
     513              :   ADC8mi_ND,
     514              :   ADC8mr,
     515              :   ADC8mr_EVEX,
     516              :   ADC8mr_ND,
     517              :   ADC8ri,
     518              :   ADC8ri8,
     519              :   ADC8ri_EVEX,
     520              :   ADC8ri_ND,
     521              :   ADC8rm,
     522              :   ADC8rm_EVEX,
     523              :   ADC8rm_ND,
     524              :   ADC8rr,
     525              :   ADC8rr_EVEX,
     526              :   ADC8rr_EVEX_REV,
     527              :   ADC8rr_ND,
     528              :   ADC8rr_ND_REV,
     529              :   ADC8rr_REV,
     530              :   ADCX32rm,
     531              :   ADCX32rm_EVEX,
     532              :   ADCX32rm_ND,
     533              :   ADCX32rr,
     534              :   ADCX32rr_EVEX,
     535              :   ADCX32rr_ND,
     536              :   ADCX64rm,
     537              :   ADCX64rm_EVEX,
     538              :   ADCX64rm_ND,
     539              :   ADCX64rr,
     540              :   ADCX64rr_EVEX,
     541              :   ADCX64rr_ND,
     542              :   ADD16i16,
     543              :   ADD16mi,
     544              :   ADD16mi8,
     545              :   ADD16mi8_EVEX,
     546              :   ADD16mi8_ND,
     547              :   ADD16mi8_NF,
     548              :   ADD16mi8_NF_ND,
     549              :   ADD16mi_EVEX,
     550              :   ADD16mi_ND,
     551              :   ADD16mi_NF,
     552              :   ADD16mi_NF_ND,
     553              :   ADD16mr,
     554              :   ADD16mr_EVEX,
     555              :   ADD16mr_ND,
     556              :   ADD16mr_NF,
     557              :   ADD16mr_NF_ND,
     558              :   ADD16ri,
     559              :   ADD16ri8,
     560              :   ADD16ri8_EVEX,
     561              :   ADD16ri8_ND,
     562              :   ADD16ri8_NF,
     563              :   ADD16ri8_NF_ND,
     564              :   ADD16ri_EVEX,
     565              :   ADD16ri_ND,
     566              :   ADD16ri_NF,
     567              :   ADD16ri_NF_ND,
     568              :   ADD16rm,
     569              :   ADD16rm_EVEX,
     570              :   ADD16rm_ND,
     571              :   ADD16rm_NF,
     572              :   ADD16rm_NF_ND,
     573              :   ADD16rr,
     574              :   ADD16rr_EVEX,
     575              :   ADD16rr_EVEX_REV,
     576              :   ADD16rr_ND,
     577              :   ADD16rr_ND_REV,
     578              :   ADD16rr_NF,
     579              :   ADD16rr_NF_ND,
     580              :   ADD16rr_NF_ND_REV,
     581              :   ADD16rr_NF_REV,
     582              :   ADD16rr_REV,
     583              :   ADD32i32,
     584              :   ADD32mi,
     585              :   ADD32mi8,
     586              :   ADD32mi8_EVEX,
     587              :   ADD32mi8_ND,
     588              :   ADD32mi8_NF,
     589              :   ADD32mi8_NF_ND,
     590              :   ADD32mi_EVEX,
     591              :   ADD32mi_ND,
     592              :   ADD32mi_NF,
     593              :   ADD32mi_NF_ND,
     594              :   ADD32mr,
     595              :   ADD32mr_EVEX,
     596              :   ADD32mr_ND,
     597              :   ADD32mr_NF,
     598              :   ADD32mr_NF_ND,
     599              :   ADD32ri,
     600              :   ADD32ri8,
     601              :   ADD32ri8_EVEX,
     602              :   ADD32ri8_ND,
     603              :   ADD32ri8_NF,
     604              :   ADD32ri8_NF_ND,
     605              :   ADD32ri_EVEX,
     606              :   ADD32ri_ND,
     607              :   ADD32ri_NF,
     608              :   ADD32ri_NF_ND,
     609              :   ADD32rm,
     610              :   ADD32rm_EVEX,
     611              :   ADD32rm_ND,
     612              :   ADD32rm_NF,
     613              :   ADD32rm_NF_ND,
     614              :   ADD32rr,
     615              :   ADD32rr_EVEX,
     616              :   ADD32rr_EVEX_REV,
     617              :   ADD32rr_ND,
     618              :   ADD32rr_ND_REV,
     619              :   ADD32rr_NF,
     620              :   ADD32rr_NF_ND,
     621              :   ADD32rr_NF_ND_REV,
     622              :   ADD32rr_NF_REV,
     623              :   ADD32rr_REV,
     624              :   ADD64i32,
     625              :   ADD64mi32,
     626              :   ADD64mi32_EVEX,
     627              :   ADD64mi32_ND,
     628              :   ADD64mi32_NF,
     629              :   ADD64mi32_NF_ND,
     630              :   ADD64mi8,
     631              :   ADD64mi8_EVEX,
     632              :   ADD64mi8_ND,
     633              :   ADD64mi8_NF,
     634              :   ADD64mi8_NF_ND,
     635              :   ADD64mr,
     636              :   ADD64mr_EVEX,
     637              :   ADD64mr_ND,
     638              :   ADD64mr_NF,
     639              :   ADD64mr_NF_ND,
     640              :   ADD64ri32,
     641              :   ADD64ri32_EVEX,
     642              :   ADD64ri32_ND,
     643              :   ADD64ri32_NF,
     644              :   ADD64ri32_NF_ND,
     645              :   ADD64ri8,
     646              :   ADD64ri8_EVEX,
     647              :   ADD64ri8_ND,
     648              :   ADD64ri8_NF,
     649              :   ADD64ri8_NF_ND,
     650              :   ADD64rm,
     651              :   ADD64rm_EVEX,
     652              :   ADD64rm_ND,
     653              :   ADD64rm_NF,
     654              :   ADD64rm_NF_ND,
     655              :   ADD64rr,
     656              :   ADD64rr_EVEX,
     657              :   ADD64rr_EVEX_REV,
     658              :   ADD64rr_ND,
     659              :   ADD64rr_ND_REV,
     660              :   ADD64rr_NF,
     661              :   ADD64rr_NF_ND,
     662              :   ADD64rr_NF_ND_REV,
     663              :   ADD64rr_NF_REV,
     664              :   ADD64rr_REV,
     665              :   ADD8i8,
     666              :   ADD8mi,
     667              :   ADD8mi8,
     668              :   ADD8mi_EVEX,
     669              :   ADD8mi_ND,
     670              :   ADD8mi_NF,
     671              :   ADD8mi_NF_ND,
     672              :   ADD8mr,
     673              :   ADD8mr_EVEX,
     674              :   ADD8mr_ND,
     675              :   ADD8mr_NF,
     676              :   ADD8mr_NF_ND,
     677              :   ADD8ri,
     678              :   ADD8ri8,
     679              :   ADD8ri_EVEX,
     680              :   ADD8ri_ND,
     681              :   ADD8ri_NF,
     682              :   ADD8ri_NF_ND,
     683              :   ADD8rm,
     684              :   ADD8rm_EVEX,
     685              :   ADD8rm_ND,
     686              :   ADD8rm_NF,
     687              :   ADD8rm_NF_ND,
     688              :   ADD8rr,
     689              :   ADD8rr_EVEX,
     690              :   ADD8rr_EVEX_REV,
     691              :   ADD8rr_ND,
     692              :   ADD8rr_ND_REV,
     693              :   ADD8rr_NF,
     694              :   ADD8rr_NF_ND,
     695              :   ADD8rr_NF_ND_REV,
     696              :   ADD8rr_NF_REV,
     697              :   ADD8rr_REV,
     698              :   ADDPDrm,
     699              :   ADDPDrr,
     700              :   ADDPSrm,
     701              :   ADDPSrr,
     702              :   ADDR16_PREFIX,
     703              :   ADDR32_PREFIX,
     704              :   ADDSDrm,
     705              :   ADDSDrm_Int,
     706              :   ADDSDrr,
     707              :   ADDSDrr_Int,
     708              :   ADDSSrm,
     709              :   ADDSSrm_Int,
     710              :   ADDSSrr,
     711              :   ADDSSrr_Int,
     712              :   ADDSUBPDrm,
     713              :   ADDSUBPDrr,
     714              :   ADDSUBPSrm,
     715              :   ADDSUBPSrr,
     716              :   ADD_F32m,
     717              :   ADD_F64m,
     718              :   ADD_FI16m,
     719              :   ADD_FI32m,
     720              :   ADD_FPrST0,
     721              :   ADD_FST0r,
     722              :   ADD_Fp32,
     723              :   ADD_Fp32m,
     724              :   ADD_Fp64,
     725              :   ADD_Fp64m,
     726              :   ADD_Fp64m32,
     727              :   ADD_Fp80,
     728              :   ADD_Fp80m32,
     729              :   ADD_Fp80m64,
     730              :   ADD_FpI16m32,
     731              :   ADD_FpI16m64,
     732              :   ADD_FpI16m80,
     733              :   ADD_FpI32m32,
     734              :   ADD_FpI32m64,
     735              :   ADD_FpI32m80,
     736              :   ADD_FrST0,
     737              :   ADJCALLSTACKDOWN32,
     738              :   ADJCALLSTACKDOWN64,
     739              :   ADJCALLSTACKUP32,
     740              :   ADJCALLSTACKUP64,
     741              :   ADOX32rm,
     742              :   ADOX32rm_EVEX,
     743              :   ADOX32rm_ND,
     744              :   ADOX32rr,
     745              :   ADOX32rr_EVEX,
     746              :   ADOX32rr_ND,
     747              :   ADOX64rm,
     748              :   ADOX64rm_EVEX,
     749              :   ADOX64rm_ND,
     750              :   ADOX64rr,
     751              :   ADOX64rr_EVEX,
     752              :   ADOX64rr_ND,
     753              :   AESDEC128KL,
     754              :   AESDEC256KL,
     755              :   AESDECLASTrm,
     756              :   AESDECLASTrr,
     757              :   AESDECWIDE128KL,
     758              :   AESDECWIDE256KL,
     759              :   AESDECrm,
     760              :   AESDECrr,
     761              :   AESENC128KL,
     762              :   AESENC256KL,
     763              :   AESENCLASTrm,
     764              :   AESENCLASTrr,
     765              :   AESENCWIDE128KL,
     766              :   AESENCWIDE256KL,
     767              :   AESENCrm,
     768              :   AESENCrr,
     769              :   AESIMCrm,
     770              :   AESIMCrr,
     771              :   AESKEYGENASSIST128rm,
     772              :   AESKEYGENASSIST128rr,
     773              :   AND16i16,
     774              :   AND16mi,
     775              :   AND16mi8,
     776              :   AND16mi8_EVEX,
     777              :   AND16mi8_ND,
     778              :   AND16mi8_NF,
     779              :   AND16mi8_NF_ND,
     780              :   AND16mi_EVEX,
     781              :   AND16mi_ND,
     782              :   AND16mi_NF,
     783              :   AND16mi_NF_ND,
     784              :   AND16mr,
     785              :   AND16mr_EVEX,
     786              :   AND16mr_ND,
     787              :   AND16mr_NF,
     788              :   AND16mr_NF_ND,
     789              :   AND16ri,
     790              :   AND16ri8,
     791              :   AND16ri8_EVEX,
     792              :   AND16ri8_ND,
     793              :   AND16ri8_NF,
     794              :   AND16ri8_NF_ND,
     795              :   AND16ri_EVEX,
     796              :   AND16ri_ND,
     797              :   AND16ri_NF,
     798              :   AND16ri_NF_ND,
     799              :   AND16rm,
     800              :   AND16rm_EVEX,
     801              :   AND16rm_ND,
     802              :   AND16rm_NF,
     803              :   AND16rm_NF_ND,
     804              :   AND16rr,
     805              :   AND16rr_EVEX,
     806              :   AND16rr_EVEX_REV,
     807              :   AND16rr_ND,
     808              :   AND16rr_ND_REV,
     809              :   AND16rr_NF,
     810              :   AND16rr_NF_ND,
     811              :   AND16rr_NF_ND_REV,
     812              :   AND16rr_NF_REV,
     813              :   AND16rr_REV,
     814              :   AND32i32,
     815              :   AND32mi,
     816              :   AND32mi8,
     817              :   AND32mi8_EVEX,
     818              :   AND32mi8_ND,
     819              :   AND32mi8_NF,
     820              :   AND32mi8_NF_ND,
     821              :   AND32mi_EVEX,
     822              :   AND32mi_ND,
     823              :   AND32mi_NF,
     824              :   AND32mi_NF_ND,
     825              :   AND32mr,
     826              :   AND32mr_EVEX,
     827              :   AND32mr_ND,
     828              :   AND32mr_NF,
     829              :   AND32mr_NF_ND,
     830              :   AND32ri,
     831              :   AND32ri8,
     832              :   AND32ri8_EVEX,
     833              :   AND32ri8_ND,
     834              :   AND32ri8_NF,
     835              :   AND32ri8_NF_ND,
     836              :   AND32ri_EVEX,
     837              :   AND32ri_ND,
     838              :   AND32ri_NF,
     839              :   AND32ri_NF_ND,
     840              :   AND32rm,
     841              :   AND32rm_EVEX,
     842              :   AND32rm_ND,
     843              :   AND32rm_NF,
     844              :   AND32rm_NF_ND,
     845              :   AND32rr,
     846              :   AND32rr_EVEX,
     847              :   AND32rr_EVEX_REV,
     848              :   AND32rr_ND,
     849              :   AND32rr_ND_REV,
     850              :   AND32rr_NF,
     851              :   AND32rr_NF_ND,
     852              :   AND32rr_NF_ND_REV,
     853              :   AND32rr_NF_REV,
     854              :   AND32rr_REV,
     855              :   AND64i32,
     856              :   AND64mi32,
     857              :   AND64mi32_EVEX,
     858              :   AND64mi32_ND,
     859              :   AND64mi32_NF,
     860              :   AND64mi32_NF_ND,
     861              :   AND64mi8,
     862              :   AND64mi8_EVEX,
     863              :   AND64mi8_ND,
     864              :   AND64mi8_NF,
     865              :   AND64mi8_NF_ND,
     866              :   AND64mr,
     867              :   AND64mr_EVEX,
     868              :   AND64mr_ND,
     869              :   AND64mr_NF,
     870              :   AND64mr_NF_ND,
     871              :   AND64ri32,
     872              :   AND64ri32_EVEX,
     873              :   AND64ri32_ND,
     874              :   AND64ri32_NF,
     875              :   AND64ri32_NF_ND,
     876              :   AND64ri8,
     877              :   AND64ri8_EVEX,
     878              :   AND64ri8_ND,
     879              :   AND64ri8_NF,
     880              :   AND64ri8_NF_ND,
     881              :   AND64rm,
     882              :   AND64rm_EVEX,
     883              :   AND64rm_ND,
     884              :   AND64rm_NF,
     885              :   AND64rm_NF_ND,
     886              :   AND64rr,
     887              :   AND64rr_EVEX,
     888              :   AND64rr_EVEX_REV,
     889              :   AND64rr_ND,
     890              :   AND64rr_ND_REV,
     891              :   AND64rr_NF,
     892              :   AND64rr_NF_ND,
     893              :   AND64rr_NF_ND_REV,
     894              :   AND64rr_NF_REV,
     895              :   AND64rr_REV,
     896              :   AND8i8,
     897              :   AND8mi,
     898              :   AND8mi8,
     899              :   AND8mi_EVEX,
     900              :   AND8mi_ND,
     901              :   AND8mi_NF,
     902              :   AND8mi_NF_ND,
     903              :   AND8mr,
     904              :   AND8mr_EVEX,
     905              :   AND8mr_ND,
     906              :   AND8mr_NF,
     907              :   AND8mr_NF_ND,
     908              :   AND8ri,
     909              :   AND8ri8,
     910              :   AND8ri_EVEX,
     911              :   AND8ri_ND,
     912              :   AND8ri_NF,
     913              :   AND8ri_NF_ND,
     914              :   AND8rm,
     915              :   AND8rm_EVEX,
     916              :   AND8rm_ND,
     917              :   AND8rm_NF,
     918              :   AND8rm_NF_ND,
     919              :   AND8rr,
     920              :   AND8rr_EVEX,
     921              :   AND8rr_EVEX_REV,
     922              :   AND8rr_ND,
     923              :   AND8rr_ND_REV,
     924              :   AND8rr_NF,
     925              :   AND8rr_NF_ND,
     926              :   AND8rr_NF_ND_REV,
     927              :   AND8rr_NF_REV,
     928              :   AND8rr_REV,
     929              :   ANDN32rm,
     930              :   ANDN32rm_EVEX,
     931              :   ANDN32rm_NF,
     932              :   ANDN32rr,
     933              :   ANDN32rr_EVEX,
     934              :   ANDN32rr_NF,
     935              :   ANDN64rm,
     936              :   ANDN64rm_EVEX,
     937              :   ANDN64rm_NF,
     938              :   ANDN64rr,
     939              :   ANDN64rr_EVEX,
     940              :   ANDN64rr_NF,
     941              :   ANDNPDrm,
     942              :   ANDNPDrr,
     943              :   ANDNPSrm,
     944              :   ANDNPSrr,
     945              :   ANDPDrm,
     946              :   ANDPDrr,
     947              :   ANDPSrm,
     948              :   ANDPSrr,
     949              :   AOR32mr,
     950              :   AOR32mr_EVEX,
     951              :   AOR64mr,
     952              :   AOR64mr_EVEX,
     953              :   ARPL16mr,
     954              :   ARPL16rr,
     955              :   ASAN_CHECK_MEMACCESS,
     956              :   AXOR32mr,
     957              :   AXOR32mr_EVEX,
     958              :   AXOR64mr,
     959              :   AXOR64mr_EVEX,
     960              :   BEXTR32rm,
     961              :   BEXTR32rm_EVEX,
     962              :   BEXTR32rm_NF,
     963              :   BEXTR32rr,
     964              :   BEXTR32rr_EVEX,
     965              :   BEXTR32rr_NF,
     966              :   BEXTR64rm,
     967              :   BEXTR64rm_EVEX,
     968              :   BEXTR64rm_NF,
     969              :   BEXTR64rr,
     970              :   BEXTR64rr_EVEX,
     971              :   BEXTR64rr_NF,
     972              :   BEXTRI32mi,
     973              :   BEXTRI32ri,
     974              :   BEXTRI64mi,
     975              :   BEXTRI64ri,
     976              :   BLCFILL32rm,
     977              :   BLCFILL32rr,
     978              :   BLCFILL64rm,
     979              :   BLCFILL64rr,
     980              :   BLCI32rm,
     981              :   BLCI32rr,
     982              :   BLCI64rm,
     983              :   BLCI64rr,
     984              :   BLCIC32rm,
     985              :   BLCIC32rr,
     986              :   BLCIC64rm,
     987              :   BLCIC64rr,
     988              :   BLCMSK32rm,
     989              :   BLCMSK32rr,
     990              :   BLCMSK64rm,
     991              :   BLCMSK64rr,
     992              :   BLCS32rm,
     993              :   BLCS32rr,
     994              :   BLCS64rm,
     995              :   BLCS64rr,
     996              :   BLENDPDrmi,
     997              :   BLENDPDrri,
     998              :   BLENDPSrmi,
     999              :   BLENDPSrri,
    1000              :   BLENDVPDrm0,
    1001              :   BLENDVPDrr0,
    1002              :   BLENDVPSrm0,
    1003              :   BLENDVPSrr0,
    1004              :   BLSFILL32rm,
    1005              :   BLSFILL32rr,
    1006              :   BLSFILL64rm,
    1007              :   BLSFILL64rr,
    1008              :   BLSI32rm,
    1009              :   BLSI32rm_EVEX,
    1010              :   BLSI32rm_NF,
    1011              :   BLSI32rr,
    1012              :   BLSI32rr_EVEX,
    1013              :   BLSI32rr_NF,
    1014              :   BLSI64rm,
    1015              :   BLSI64rm_EVEX,
    1016              :   BLSI64rm_NF,
    1017              :   BLSI64rr,
    1018              :   BLSI64rr_EVEX,
    1019              :   BLSI64rr_NF,
    1020              :   BLSIC32rm,
    1021              :   BLSIC32rr,
    1022              :   BLSIC64rm,
    1023              :   BLSIC64rr,
    1024              :   BLSMSK32rm,
    1025              :   BLSMSK32rm_EVEX,
    1026              :   BLSMSK32rm_NF,
    1027              :   BLSMSK32rr,
    1028              :   BLSMSK32rr_EVEX,
    1029              :   BLSMSK32rr_NF,
    1030              :   BLSMSK64rm,
    1031              :   BLSMSK64rm_EVEX,
    1032              :   BLSMSK64rm_NF,
    1033              :   BLSMSK64rr,
    1034              :   BLSMSK64rr_EVEX,
    1035              :   BLSMSK64rr_NF,
    1036              :   BLSR32rm,
    1037              :   BLSR32rm_EVEX,
    1038              :   BLSR32rm_NF,
    1039              :   BLSR32rr,
    1040              :   BLSR32rr_EVEX,
    1041              :   BLSR32rr_NF,
    1042              :   BLSR64rm,
    1043              :   BLSR64rm_EVEX,
    1044              :   BLSR64rm_NF,
    1045              :   BLSR64rr,
    1046              :   BLSR64rr_EVEX,
    1047              :   BLSR64rr_NF,
    1048              :   BOUNDS16rm,
    1049              :   BOUNDS32rm,
    1050              :   BSF16rm,
    1051              :   BSF16rr,
    1052              :   BSF32rm,
    1053              :   BSF32rr,
    1054              :   BSF64rm,
    1055              :   BSF64rr,
    1056              :   BSR16rm,
    1057              :   BSR16rr,
    1058              :   BSR32rm,
    1059              :   BSR32rr,
    1060              :   BSR64rm,
    1061              :   BSR64rr,
    1062              :   BSWAP16r_BAD,
    1063              :   BSWAP32r,
    1064              :   BSWAP64r,
    1065              :   BT16mi8,
    1066              :   BT16mr,
    1067              :   BT16ri8,
    1068              :   BT16rr,
    1069              :   BT32mi8,
    1070              :   BT32mr,
    1071              :   BT32ri8,
    1072              :   BT32rr,
    1073              :   BT64mi8,
    1074              :   BT64mr,
    1075              :   BT64ri8,
    1076              :   BT64rr,
    1077              :   BTC16mi8,
    1078              :   BTC16mr,
    1079              :   BTC16ri8,
    1080              :   BTC16rr,
    1081              :   BTC32mi8,
    1082              :   BTC32mr,
    1083              :   BTC32ri8,
    1084              :   BTC32rr,
    1085              :   BTC64mi8,
    1086              :   BTC64mr,
    1087              :   BTC64ri8,
    1088              :   BTC64rr,
    1089              :   BTR16mi8,
    1090              :   BTR16mr,
    1091              :   BTR16ri8,
    1092              :   BTR16rr,
    1093              :   BTR32mi8,
    1094              :   BTR32mr,
    1095              :   BTR32ri8,
    1096              :   BTR32rr,
    1097              :   BTR64mi8,
    1098              :   BTR64mr,
    1099              :   BTR64ri8,
    1100              :   BTR64rr,
    1101              :   BTS16mi8,
    1102              :   BTS16mr,
    1103              :   BTS16ri8,
    1104              :   BTS16rr,
    1105              :   BTS32mi8,
    1106              :   BTS32mr,
    1107              :   BTS32ri8,
    1108              :   BTS32rr,
    1109              :   BTS64mi8,
    1110              :   BTS64mr,
    1111              :   BTS64ri8,
    1112              :   BTS64rr,
    1113              :   BZHI32rm,
    1114              :   BZHI32rm_EVEX,
    1115              :   BZHI32rm_NF,
    1116              :   BZHI32rr,
    1117              :   BZHI32rr_EVEX,
    1118              :   BZHI32rr_NF,
    1119              :   BZHI64rm,
    1120              :   BZHI64rm_EVEX,
    1121              :   BZHI64rm_NF,
    1122              :   BZHI64rr,
    1123              :   BZHI64rr_EVEX,
    1124              :   BZHI64rr_NF,
    1125              :   CALL16m,
    1126              :   CALL16m_NT,
    1127              :   CALL16r,
    1128              :   CALL16r_NT,
    1129              :   CALL32m,
    1130              :   CALL32m_NT,
    1131              :   CALL32r,
    1132              :   CALL32r_NT,
    1133              :   CALL64m,
    1134              :   CALL64m_NT,
    1135              :   CALL64pcrel32,
    1136              :   CALL64r,
    1137              :   CALL64r_NT,
    1138              :   CALLpcrel16,
    1139              :   CALLpcrel32,
    1140              :   CATCHRET,
    1141              :   CBW,
    1142              :   CCMP16mi,
    1143              :   CCMP16mi8,
    1144              :   CCMP16mr,
    1145              :   CCMP16ri,
    1146              :   CCMP16ri8,
    1147              :   CCMP16rm,
    1148              :   CCMP16rr,
    1149              :   CCMP16rr_REV,
    1150              :   CCMP32mi,
    1151              :   CCMP32mi8,
    1152              :   CCMP32mr,
    1153              :   CCMP32ri,
    1154              :   CCMP32ri8,
    1155              :   CCMP32rm,
    1156              :   CCMP32rr,
    1157              :   CCMP32rr_REV,
    1158              :   CCMP64mi32,
    1159              :   CCMP64mi8,
    1160              :   CCMP64mr,
    1161              :   CCMP64ri32,
    1162              :   CCMP64ri8,
    1163              :   CCMP64rm,
    1164              :   CCMP64rr,
    1165              :   CCMP64rr_REV,
    1166              :   CCMP8mi,
    1167              :   CCMP8mr,
    1168              :   CCMP8ri,
    1169              :   CCMP8rm,
    1170              :   CCMP8rr,
    1171              :   CCMP8rr_REV,
    1172              :   CDQ,
    1173              :   CDQE,
    1174              :   CFCMOV16mr,
    1175              :   CFCMOV16rm,
    1176              :   CFCMOV16rm_ND,
    1177              :   CFCMOV16rr,
    1178              :   CFCMOV16rr_ND,
    1179              :   CFCMOV16rr_REV,
    1180              :   CFCMOV32mr,
    1181              :   CFCMOV32rm,
    1182              :   CFCMOV32rm_ND,
    1183              :   CFCMOV32rr,
    1184              :   CFCMOV32rr_ND,
    1185              :   CFCMOV32rr_REV,
    1186              :   CFCMOV64mr,
    1187              :   CFCMOV64rm,
    1188              :   CFCMOV64rm_ND,
    1189              :   CFCMOV64rr,
    1190              :   CFCMOV64rr_ND,
    1191              :   CFCMOV64rr_REV,
    1192              :   CHS_F,
    1193              :   CHS_Fp32,
    1194              :   CHS_Fp64,
    1195              :   CHS_Fp80,
    1196              :   CLAC,
    1197              :   CLC,
    1198              :   CLD,
    1199              :   CLDEMOTE,
    1200              :   CLEANUPRET,
    1201              :   CLFLUSH,
    1202              :   CLFLUSHOPT,
    1203              :   CLGI,
    1204              :   CLI,
    1205              :   CLRSSBSY,
    1206              :   CLTS,
    1207              :   CLUI,
    1208              :   CLWB,
    1209              :   CLZERO32r,
    1210              :   CLZERO64r,
    1211              :   CMC,
    1212              :   CMOV16rm,
    1213              :   CMOV16rm_ND,
    1214              :   CMOV16rr,
    1215              :   CMOV16rr_ND,
    1216              :   CMOV32rm,
    1217              :   CMOV32rm_ND,
    1218              :   CMOV32rr,
    1219              :   CMOV32rr_ND,
    1220              :   CMOV64rm,
    1221              :   CMOV64rm_ND,
    1222              :   CMOV64rr,
    1223              :   CMOV64rr_ND,
    1224              :   CMOVBE_F,
    1225              :   CMOVBE_Fp32,
    1226              :   CMOVBE_Fp64,
    1227              :   CMOVBE_Fp80,
    1228              :   CMOVB_F,
    1229              :   CMOVB_Fp32,
    1230              :   CMOVB_Fp64,
    1231              :   CMOVB_Fp80,
    1232              :   CMOVE_F,
    1233              :   CMOVE_Fp32,
    1234              :   CMOVE_Fp64,
    1235              :   CMOVE_Fp80,
    1236              :   CMOVNBE_F,
    1237              :   CMOVNBE_Fp32,
    1238              :   CMOVNBE_Fp64,
    1239              :   CMOVNBE_Fp80,
    1240              :   CMOVNB_F,
    1241              :   CMOVNB_Fp32,
    1242              :   CMOVNB_Fp64,
    1243              :   CMOVNB_Fp80,
    1244              :   CMOVNE_F,
    1245              :   CMOVNE_Fp32,
    1246              :   CMOVNE_Fp64,
    1247              :   CMOVNE_Fp80,
    1248              :   CMOVNP_F,
    1249              :   CMOVNP_Fp32,
    1250              :   CMOVNP_Fp64,
    1251              :   CMOVNP_Fp80,
    1252              :   CMOVP_F,
    1253              :   CMOVP_Fp32,
    1254              :   CMOVP_Fp64,
    1255              :   CMOVP_Fp80,
    1256              :   CMOV_FR16,
    1257              :   CMOV_FR16X,
    1258              :   CMOV_FR32,
    1259              :   CMOV_FR32X,
    1260              :   CMOV_FR64,
    1261              :   CMOV_FR64X,
    1262              :   CMOV_GR16,
    1263              :   CMOV_GR32,
    1264              :   CMOV_GR8,
    1265              :   CMOV_RFP32,
    1266              :   CMOV_RFP64,
    1267              :   CMOV_RFP80,
    1268              :   CMOV_VK1,
    1269              :   CMOV_VK16,
    1270              :   CMOV_VK2,
    1271              :   CMOV_VK32,
    1272              :   CMOV_VK4,
    1273              :   CMOV_VK64,
    1274              :   CMOV_VK8,
    1275              :   CMOV_VR128,
    1276              :   CMOV_VR128X,
    1277              :   CMOV_VR256,
    1278              :   CMOV_VR256X,
    1279              :   CMOV_VR512,
    1280              :   CMOV_VR64,
    1281              :   CMP16i16,
    1282              :   CMP16mi,
    1283              :   CMP16mi8,
    1284              :   CMP16mr,
    1285              :   CMP16ri,
    1286              :   CMP16ri8,
    1287              :   CMP16rm,
    1288              :   CMP16rr,
    1289              :   CMP16rr_REV,
    1290              :   CMP32i32,
    1291              :   CMP32mi,
    1292              :   CMP32mi8,
    1293              :   CMP32mr,
    1294              :   CMP32ri,
    1295              :   CMP32ri8,
    1296              :   CMP32rm,
    1297              :   CMP32rr,
    1298              :   CMP32rr_REV,
    1299              :   CMP64i32,
    1300              :   CMP64mi32,
    1301              :   CMP64mi8,
    1302              :   CMP64mr,
    1303              :   CMP64ri32,
    1304              :   CMP64ri8,
    1305              :   CMP64rm,
    1306              :   CMP64rr,
    1307              :   CMP64rr_REV,
    1308              :   CMP8i8,
    1309              :   CMP8mi,
    1310              :   CMP8mi8,
    1311              :   CMP8mr,
    1312              :   CMP8ri,
    1313              :   CMP8ri8,
    1314              :   CMP8rm,
    1315              :   CMP8rr,
    1316              :   CMP8rr_REV,
    1317              :   CMPCCXADDmr32,
    1318              :   CMPCCXADDmr32_EVEX,
    1319              :   CMPCCXADDmr64,
    1320              :   CMPCCXADDmr64_EVEX,
    1321              :   CMPPDrmi,
    1322              :   CMPPDrri,
    1323              :   CMPPSrmi,
    1324              :   CMPPSrri,
    1325              :   CMPSB,
    1326              :   CMPSDrmi,
    1327              :   CMPSDrmi_Int,
    1328              :   CMPSDrri,
    1329              :   CMPSDrri_Int,
    1330              :   CMPSL,
    1331              :   CMPSQ,
    1332              :   CMPSSrmi,
    1333              :   CMPSSrmi_Int,
    1334              :   CMPSSrri,
    1335              :   CMPSSrri_Int,
    1336              :   CMPSW,
    1337              :   CMPXCHG16B,
    1338              :   CMPXCHG16rm,
    1339              :   CMPXCHG16rr,
    1340              :   CMPXCHG32rm,
    1341              :   CMPXCHG32rr,
    1342              :   CMPXCHG64rm,
    1343              :   CMPXCHG64rr,
    1344              :   CMPXCHG8B,
    1345              :   CMPXCHG8rm,
    1346              :   CMPXCHG8rr,
    1347              :   COMISDrm,
    1348              :   COMISDrm_Int,
    1349              :   COMISDrr,
    1350              :   COMISDrr_Int,
    1351              :   COMISSrm,
    1352              :   COMISSrm_Int,
    1353              :   COMISSrr,
    1354              :   COMISSrr_Int,
    1355              :   COMP_FST0r,
    1356              :   COM_FIPr,
    1357              :   COM_FIr,
    1358              :   COM_FST0r,
    1359              :   COM_FpIr32,
    1360              :   COM_FpIr64,
    1361              :   COM_FpIr80,
    1362              :   COM_Fpr32,
    1363              :   COM_Fpr64,
    1364              :   COM_Fpr80,
    1365              :   CPUID,
    1366              :   CQO,
    1367              :   CRC32r32m16,
    1368              :   CRC32r32m16_EVEX,
    1369              :   CRC32r32m32,
    1370              :   CRC32r32m32_EVEX,
    1371              :   CRC32r32m8,
    1372              :   CRC32r32m8_EVEX,
    1373              :   CRC32r32r16,
    1374              :   CRC32r32r16_EVEX,
    1375              :   CRC32r32r32,
    1376              :   CRC32r32r32_EVEX,
    1377              :   CRC32r32r8,
    1378              :   CRC32r32r8_EVEX,
    1379              :   CRC32r64m64,
    1380              :   CRC32r64m64_EVEX,
    1381              :   CRC32r64m8,
    1382              :   CRC32r64m8_EVEX,
    1383              :   CRC32r64r64,
    1384              :   CRC32r64r64_EVEX,
    1385              :   CRC32r64r8,
    1386              :   CRC32r64r8_EVEX,
    1387              :   CS_PREFIX,
    1388              :   CTEST16mi,
    1389              :   CTEST16mr,
    1390              :   CTEST16ri,
    1391              :   CTEST16rr,
    1392              :   CTEST32mi,
    1393              :   CTEST32mr,
    1394              :   CTEST32ri,
    1395              :   CTEST32rr,
    1396              :   CTEST64mi32,
    1397              :   CTEST64mr,
    1398              :   CTEST64ri32,
    1399              :   CTEST64rr,
    1400              :   CTEST8mi,
    1401              :   CTEST8mr,
    1402              :   CTEST8ri,
    1403              :   CTEST8rr,
    1404              :   CVTDQ2PDrm,
    1405              :   CVTDQ2PDrr,
    1406              :   CVTDQ2PSrm,
    1407              :   CVTDQ2PSrr,
    1408              :   CVTPD2DQrm,
    1409              :   CVTPD2DQrr,
    1410              :   CVTPD2PSrm,
    1411              :   CVTPD2PSrr,
    1412              :   CVTPS2DQrm,
    1413              :   CVTPS2DQrr,
    1414              :   CVTPS2PDrm,
    1415              :   CVTPS2PDrr,
    1416              :   CVTSD2SI64rm,
    1417              :   CVTSD2SI64rm_Int,
    1418              :   CVTSD2SI64rr,
    1419              :   CVTSD2SI64rr_Int,
    1420              :   CVTSD2SIrm,
    1421              :   CVTSD2SIrm_Int,
    1422              :   CVTSD2SIrr,
    1423              :   CVTSD2SIrr_Int,
    1424              :   CVTSD2SSrm,
    1425              :   CVTSD2SSrm_Int,
    1426              :   CVTSD2SSrr,
    1427              :   CVTSD2SSrr_Int,
    1428              :   CVTSI2SDrm,
    1429              :   CVTSI2SDrm_Int,
    1430              :   CVTSI2SDrr,
    1431              :   CVTSI2SDrr_Int,
    1432              :   CVTSI2SSrm,
    1433              :   CVTSI2SSrm_Int,
    1434              :   CVTSI2SSrr,
    1435              :   CVTSI2SSrr_Int,
    1436              :   CVTSI642SDrm,
    1437              :   CVTSI642SDrm_Int,
    1438              :   CVTSI642SDrr,
    1439              :   CVTSI642SDrr_Int,
    1440              :   CVTSI642SSrm,
    1441              :   CVTSI642SSrm_Int,
    1442              :   CVTSI642SSrr,
    1443              :   CVTSI642SSrr_Int,
    1444              :   CVTSS2SDrm,
    1445              :   CVTSS2SDrm_Int,
    1446              :   CVTSS2SDrr,
    1447              :   CVTSS2SDrr_Int,
    1448              :   CVTSS2SI64rm,
    1449              :   CVTSS2SI64rm_Int,
    1450              :   CVTSS2SI64rr,
    1451              :   CVTSS2SI64rr_Int,
    1452              :   CVTSS2SIrm,
    1453              :   CVTSS2SIrm_Int,
    1454              :   CVTSS2SIrr,
    1455              :   CVTSS2SIrr_Int,
    1456              :   CVTTPD2DQrm,
    1457              :   CVTTPD2DQrr,
    1458              :   CVTTPS2DQrm,
    1459              :   CVTTPS2DQrr,
    1460              :   CVTTSD2SI64rm,
    1461              :   CVTTSD2SI64rm_Int,
    1462              :   CVTTSD2SI64rr,
    1463              :   CVTTSD2SI64rr_Int,
    1464              :   CVTTSD2SIrm,
    1465              :   CVTTSD2SIrm_Int,
    1466              :   CVTTSD2SIrr,
    1467              :   CVTTSD2SIrr_Int,
    1468              :   CVTTSS2SI64rm,
    1469              :   CVTTSS2SI64rm_Int,
    1470              :   CVTTSS2SI64rr,
    1471              :   CVTTSS2SI64rr_Int,
    1472              :   CVTTSS2SIrm,
    1473              :   CVTTSS2SIrm_Int,
    1474              :   CVTTSS2SIrr,
    1475              :   CVTTSS2SIrr_Int,
    1476              :   CWD,
    1477              :   CWDE,
    1478              :   DAA,
    1479              :   DAS,
    1480              :   DATA16_PREFIX,
    1481              :   DEC16m,
    1482              :   DEC16m_EVEX,
    1483              :   DEC16m_ND,
    1484              :   DEC16m_NF,
    1485              :   DEC16m_NF_ND,
    1486              :   DEC16r,
    1487              :   DEC16r_EVEX,
    1488              :   DEC16r_ND,
    1489              :   DEC16r_NF,
    1490              :   DEC16r_NF_ND,
    1491              :   DEC16r_alt,
    1492              :   DEC32m,
    1493              :   DEC32m_EVEX,
    1494              :   DEC32m_ND,
    1495              :   DEC32m_NF,
    1496              :   DEC32m_NF_ND,
    1497              :   DEC32r,
    1498              :   DEC32r_EVEX,
    1499              :   DEC32r_ND,
    1500              :   DEC32r_NF,
    1501              :   DEC32r_NF_ND,
    1502              :   DEC32r_alt,
    1503              :   DEC64m,
    1504              :   DEC64m_EVEX,
    1505              :   DEC64m_ND,
    1506              :   DEC64m_NF,
    1507              :   DEC64m_NF_ND,
    1508              :   DEC64r,
    1509              :   DEC64r_EVEX,
    1510              :   DEC64r_ND,
    1511              :   DEC64r_NF,
    1512              :   DEC64r_NF_ND,
    1513              :   DEC8m,
    1514              :   DEC8m_EVEX,
    1515              :   DEC8m_ND,
    1516              :   DEC8m_NF,
    1517              :   DEC8m_NF_ND,
    1518              :   DEC8r,
    1519              :   DEC8r_EVEX,
    1520              :   DEC8r_ND,
    1521              :   DEC8r_NF,
    1522              :   DEC8r_NF_ND,
    1523              :   DIV16m,
    1524              :   DIV16m_EVEX,
    1525              :   DIV16m_NF,
    1526              :   DIV16r,
    1527              :   DIV16r_EVEX,
    1528              :   DIV16r_NF,
    1529              :   DIV32m,
    1530              :   DIV32m_EVEX,
    1531              :   DIV32m_NF,
    1532              :   DIV32r,
    1533              :   DIV32r_EVEX,
    1534              :   DIV32r_NF,
    1535              :   DIV64m,
    1536              :   DIV64m_EVEX,
    1537              :   DIV64m_NF,
    1538              :   DIV64r,
    1539              :   DIV64r_EVEX,
    1540              :   DIV64r_NF,
    1541              :   DIV8m,
    1542              :   DIV8m_EVEX,
    1543              :   DIV8m_NF,
    1544              :   DIV8r,
    1545              :   DIV8r_EVEX,
    1546              :   DIV8r_NF,
    1547              :   DIVPDrm,
    1548              :   DIVPDrr,
    1549              :   DIVPSrm,
    1550              :   DIVPSrr,
    1551              :   DIVR_F32m,
    1552              :   DIVR_F64m,
    1553              :   DIVR_FI16m,
    1554              :   DIVR_FI32m,
    1555              :   DIVR_FPrST0,
    1556              :   DIVR_FST0r,
    1557              :   DIVR_Fp32m,
    1558              :   DIVR_Fp64m,
    1559              :   DIVR_Fp64m32,
    1560              :   DIVR_Fp80m32,
    1561              :   DIVR_Fp80m64,
    1562              :   DIVR_FpI16m32,
    1563              :   DIVR_FpI16m64,
    1564              :   DIVR_FpI16m80,
    1565              :   DIVR_FpI32m32,
    1566              :   DIVR_FpI32m64,
    1567              :   DIVR_FpI32m80,
    1568              :   DIVR_FrST0,
    1569              :   DIVSDrm,
    1570              :   DIVSDrm_Int,
    1571              :   DIVSDrr,
    1572              :   DIVSDrr_Int,
    1573              :   DIVSSrm,
    1574              :   DIVSSrm_Int,
    1575              :   DIVSSrr,
    1576              :   DIVSSrr_Int,
    1577              :   DIV_F32m,
    1578              :   DIV_F64m,
    1579              :   DIV_FI16m,
    1580              :   DIV_FI32m,
    1581              :   DIV_FPrST0,
    1582              :   DIV_FST0r,
    1583              :   DIV_Fp32,
    1584              :   DIV_Fp32m,
    1585              :   DIV_Fp64,
    1586              :   DIV_Fp64m,
    1587              :   DIV_Fp64m32,
    1588              :   DIV_Fp80,
    1589              :   DIV_Fp80m32,
    1590              :   DIV_Fp80m64,
    1591              :   DIV_FpI16m32,
    1592              :   DIV_FpI16m64,
    1593              :   DIV_FpI16m80,
    1594              :   DIV_FpI32m32,
    1595              :   DIV_FpI32m64,
    1596              :   DIV_FpI32m80,
    1597              :   DIV_FrST0,
    1598              :   DPPDrmi,
    1599              :   DPPDrri,
    1600              :   DPPSrmi,
    1601              :   DPPSrri,
    1602              :   DS_PREFIX,
    1603              :   DYN_ALLOCA_32,
    1604              :   DYN_ALLOCA_64,
    1605              :   EH_RETURN,
    1606              :   EH_RETURN64,
    1607              :   EH_SjLj_LongJmp32,
    1608              :   EH_SjLj_LongJmp64,
    1609              :   EH_SjLj_SetJmp32,
    1610              :   EH_SjLj_SetJmp64,
    1611              :   EH_SjLj_Setup,
    1612              :   ENCLS,
    1613              :   ENCLU,
    1614              :   ENCLV,
    1615              :   ENCODEKEY128,
    1616              :   ENCODEKEY256,
    1617              :   ENDBR32,
    1618              :   ENDBR64,
    1619              :   ENQCMD16,
    1620              :   ENQCMD32,
    1621              :   ENQCMD32_EVEX,
    1622              :   ENQCMD64,
    1623              :   ENQCMD64_EVEX,
    1624              :   ENQCMDS16,
    1625              :   ENQCMDS32,
    1626              :   ENQCMDS32_EVEX,
    1627              :   ENQCMDS64,
    1628              :   ENQCMDS64_EVEX,
    1629              :   ENTER,
    1630              :   ERETS,
    1631              :   ERETU,
    1632              :   ES_PREFIX,
    1633              :   EXTRACTPSmri,
    1634              :   EXTRACTPSrri,
    1635              :   EXTRQ,
    1636              :   EXTRQI,
    1637              :   F2XM1,
    1638              :   FARCALL16i,
    1639              :   FARCALL16m,
    1640              :   FARCALL32i,
    1641              :   FARCALL32m,
    1642              :   FARCALL64m,
    1643              :   FARJMP16i,
    1644              :   FARJMP16m,
    1645              :   FARJMP32i,
    1646              :   FARJMP32m,
    1647              :   FARJMP64m,
    1648              :   FBLDm,
    1649              :   FBSTPm,
    1650              :   FCOM32m,
    1651              :   FCOM64m,
    1652              :   FCOMP32m,
    1653              :   FCOMP64m,
    1654              :   FCOMPP,
    1655              :   FCOS,
    1656              :   FDECSTP,
    1657              :   FEMMS,
    1658              :   FFREE,
    1659              :   FFREEP,
    1660              :   FICOM16m,
    1661              :   FICOM32m,
    1662              :   FICOMP16m,
    1663              :   FICOMP32m,
    1664              :   FINCSTP,
    1665              :   FLDCW16m,
    1666              :   FLDENVm,
    1667              :   FLDL2E,
    1668              :   FLDL2T,
    1669              :   FLDLG2,
    1670              :   FLDLN2,
    1671              :   FLDPI,
    1672              :   FNCLEX,
    1673              :   FNINIT,
    1674              :   FNOP,
    1675              :   FNSTCW16m,
    1676              :   FNSTSW16r,
    1677              :   FNSTSWm,
    1678              :   FP32_TO_INT16_IN_MEM,
    1679              :   FP32_TO_INT32_IN_MEM,
    1680              :   FP32_TO_INT64_IN_MEM,
    1681              :   FP64_TO_INT16_IN_MEM,
    1682              :   FP64_TO_INT32_IN_MEM,
    1683              :   FP64_TO_INT64_IN_MEM,
    1684              :   FP80_ADDm32,
    1685              :   FP80_ADDr,
    1686              :   FP80_TO_INT16_IN_MEM,
    1687              :   FP80_TO_INT32_IN_MEM,
    1688              :   FP80_TO_INT64_IN_MEM,
    1689              :   FPATAN,
    1690              :   FPREM,
    1691              :   FPREM1,
    1692              :   FPTAN,
    1693              :   FRNDINT,
    1694              :   FRSTORm,
    1695              :   FSAVEm,
    1696              :   FSCALE,
    1697              :   FSIN,
    1698              :   FSINCOS,
    1699              :   FSTENVm,
    1700              :   FS_PREFIX,
    1701              :   FXRSTOR,
    1702              :   FXRSTOR64,
    1703              :   FXSAVE,
    1704              :   FXSAVE64,
    1705              :   FXTRACT,
    1706              :   FYL2X,
    1707              :   FYL2XP1,
    1708              :   GETSEC,
    1709              :   GF2P8AFFINEINVQBrmi,
    1710              :   GF2P8AFFINEINVQBrri,
    1711              :   GF2P8AFFINEQBrmi,
    1712              :   GF2P8AFFINEQBrri,
    1713              :   GF2P8MULBrm,
    1714              :   GF2P8MULBrr,
    1715              :   GS_PREFIX,
    1716              :   HADDPDrm,
    1717              :   HADDPDrr,
    1718              :   HADDPSrm,
    1719              :   HADDPSrr,
    1720              :   HLT,
    1721              :   HRESET,
    1722              :   HSUBPDrm,
    1723              :   HSUBPDrr,
    1724              :   HSUBPSrm,
    1725              :   HSUBPSrr,
    1726              :   IDIV16m,
    1727              :   IDIV16m_EVEX,
    1728              :   IDIV16m_NF,
    1729              :   IDIV16r,
    1730              :   IDIV16r_EVEX,
    1731              :   IDIV16r_NF,
    1732              :   IDIV32m,
    1733              :   IDIV32m_EVEX,
    1734              :   IDIV32m_NF,
    1735              :   IDIV32r,
    1736              :   IDIV32r_EVEX,
    1737              :   IDIV32r_NF,
    1738              :   IDIV64m,
    1739              :   IDIV64m_EVEX,
    1740              :   IDIV64m_NF,
    1741              :   IDIV64r,
    1742              :   IDIV64r_EVEX,
    1743              :   IDIV64r_NF,
    1744              :   IDIV8m,
    1745              :   IDIV8m_EVEX,
    1746              :   IDIV8m_NF,
    1747              :   IDIV8r,
    1748              :   IDIV8r_EVEX,
    1749              :   IDIV8r_NF,
    1750              :   ILD_F16m,
    1751              :   ILD_F32m,
    1752              :   ILD_F64m,
    1753              :   ILD_Fp16m32,
    1754              :   ILD_Fp16m64,
    1755              :   ILD_Fp16m80,
    1756              :   ILD_Fp32m32,
    1757              :   ILD_Fp32m64,
    1758              :   ILD_Fp32m80,
    1759              :   ILD_Fp64m32,
    1760              :   ILD_Fp64m64,
    1761              :   ILD_Fp64m80,
    1762              :   IMUL16m,
    1763              :   IMUL16m_EVEX,
    1764              :   IMUL16m_NF,
    1765              :   IMUL16r,
    1766              :   IMUL16r_EVEX,
    1767              :   IMUL16r_NF,
    1768              :   IMUL16rm,
    1769              :   IMUL16rm_EVEX,
    1770              :   IMUL16rm_ND,
    1771              :   IMUL16rm_NF,
    1772              :   IMUL16rm_NF_ND,
    1773              :   IMUL16rmi,
    1774              :   IMUL16rmi8,
    1775              :   IMUL16rmi8_EVEX,
    1776              :   IMUL16rmi8_NF,
    1777              :   IMUL16rmi_EVEX,
    1778              :   IMUL16rmi_NF,
    1779              :   IMUL16rr,
    1780              :   IMUL16rr_EVEX,
    1781              :   IMUL16rr_ND,
    1782              :   IMUL16rr_NF,
    1783              :   IMUL16rr_NF_ND,
    1784              :   IMUL16rri,
    1785              :   IMUL16rri8,
    1786              :   IMUL16rri8_EVEX,
    1787              :   IMUL16rri8_NF,
    1788              :   IMUL16rri_EVEX,
    1789              :   IMUL16rri_NF,
    1790              :   IMUL32m,
    1791              :   IMUL32m_EVEX,
    1792              :   IMUL32m_NF,
    1793              :   IMUL32r,
    1794              :   IMUL32r_EVEX,
    1795              :   IMUL32r_NF,
    1796              :   IMUL32rm,
    1797              :   IMUL32rm_EVEX,
    1798              :   IMUL32rm_ND,
    1799              :   IMUL32rm_NF,
    1800              :   IMUL32rm_NF_ND,
    1801              :   IMUL32rmi,
    1802              :   IMUL32rmi8,
    1803              :   IMUL32rmi8_EVEX,
    1804              :   IMUL32rmi8_NF,
    1805              :   IMUL32rmi_EVEX,
    1806              :   IMUL32rmi_NF,
    1807              :   IMUL32rr,
    1808              :   IMUL32rr_EVEX,
    1809              :   IMUL32rr_ND,
    1810              :   IMUL32rr_NF,
    1811              :   IMUL32rr_NF_ND,
    1812              :   IMUL32rri,
    1813              :   IMUL32rri8,
    1814              :   IMUL32rri8_EVEX,
    1815              :   IMUL32rri8_NF,
    1816              :   IMUL32rri_EVEX,
    1817              :   IMUL32rri_NF,
    1818              :   IMUL64m,
    1819              :   IMUL64m_EVEX,
    1820              :   IMUL64m_NF,
    1821              :   IMUL64r,
    1822              :   IMUL64r_EVEX,
    1823              :   IMUL64r_NF,
    1824              :   IMUL64rm,
    1825              :   IMUL64rm_EVEX,
    1826              :   IMUL64rm_ND,
    1827              :   IMUL64rm_NF,
    1828              :   IMUL64rm_NF_ND,
    1829              :   IMUL64rmi32,
    1830              :   IMUL64rmi32_EVEX,
    1831              :   IMUL64rmi32_NF,
    1832              :   IMUL64rmi8,
    1833              :   IMUL64rmi8_EVEX,
    1834              :   IMUL64rmi8_NF,
    1835              :   IMUL64rr,
    1836              :   IMUL64rr_EVEX,
    1837              :   IMUL64rr_ND,
    1838              :   IMUL64rr_NF,
    1839              :   IMUL64rr_NF_ND,
    1840              :   IMUL64rri32,
    1841              :   IMUL64rri32_EVEX,
    1842              :   IMUL64rri32_NF,
    1843              :   IMUL64rri8,
    1844              :   IMUL64rri8_EVEX,
    1845              :   IMUL64rri8_NF,
    1846              :   IMUL8m,
    1847              :   IMUL8m_EVEX,
    1848              :   IMUL8m_NF,
    1849              :   IMUL8r,
    1850              :   IMUL8r_EVEX,
    1851              :   IMUL8r_NF,
    1852              :   IMULZU16rmi,
    1853              :   IMULZU16rmi8,
    1854              :   IMULZU16rri,
    1855              :   IMULZU16rri8,
    1856              :   IMULZU32rmi,
    1857              :   IMULZU32rmi8,
    1858              :   IMULZU32rri,
    1859              :   IMULZU32rri8,
    1860              :   IMULZU64rmi32,
    1861              :   IMULZU64rmi8,
    1862              :   IMULZU64rri32,
    1863              :   IMULZU64rri8,
    1864              :   IN16ri,
    1865              :   IN16rr,
    1866              :   IN32ri,
    1867              :   IN32rr,
    1868              :   IN8ri,
    1869              :   IN8rr,
    1870              :   INC16m,
    1871              :   INC16m_EVEX,
    1872              :   INC16m_ND,
    1873              :   INC16m_NF,
    1874              :   INC16m_NF_ND,
    1875              :   INC16r,
    1876              :   INC16r_EVEX,
    1877              :   INC16r_ND,
    1878              :   INC16r_NF,
    1879              :   INC16r_NF_ND,
    1880              :   INC16r_alt,
    1881              :   INC32m,
    1882              :   INC32m_EVEX,
    1883              :   INC32m_ND,
    1884              :   INC32m_NF,
    1885              :   INC32m_NF_ND,
    1886              :   INC32r,
    1887              :   INC32r_EVEX,
    1888              :   INC32r_ND,
    1889              :   INC32r_NF,
    1890              :   INC32r_NF_ND,
    1891              :   INC32r_alt,
    1892              :   INC64m,
    1893              :   INC64m_EVEX,
    1894              :   INC64m_ND,
    1895              :   INC64m_NF,
    1896              :   INC64m_NF_ND,
    1897              :   INC64r,
    1898              :   INC64r_EVEX,
    1899              :   INC64r_ND,
    1900              :   INC64r_NF,
    1901              :   INC64r_NF_ND,
    1902              :   INC8m,
    1903              :   INC8m_EVEX,
    1904              :   INC8m_ND,
    1905              :   INC8m_NF,
    1906              :   INC8m_NF_ND,
    1907              :   INC8r,
    1908              :   INC8r_EVEX,
    1909              :   INC8r_ND,
    1910              :   INC8r_NF,
    1911              :   INC8r_NF_ND,
    1912              :   INCSSPD,
    1913              :   INCSSPQ,
    1914              :   INSB,
    1915              :   INSERTPSrmi,
    1916              :   INSERTPSrri,
    1917              :   INSERTQ,
    1918              :   INSERTQI,
    1919              :   INSL,
    1920              :   INSW,
    1921              :   INT,
    1922              :   INT3,
    1923              :   INTO,
    1924              :   INVD,
    1925              :   INVEPT32,
    1926              :   INVEPT64,
    1927              :   INVEPT64_EVEX,
    1928              :   INVLPG,
    1929              :   INVLPGA32,
    1930              :   INVLPGA64,
    1931              :   INVLPGB32,
    1932              :   INVLPGB64,
    1933              :   INVPCID32,
    1934              :   INVPCID64,
    1935              :   INVPCID64_EVEX,
    1936              :   INVVPID32,
    1937              :   INVVPID64,
    1938              :   INVVPID64_EVEX,
    1939              :   IRET,
    1940              :   IRET16,
    1941              :   IRET32,
    1942              :   IRET64,
    1943              :   ISTT_FP16m,
    1944              :   ISTT_FP32m,
    1945              :   ISTT_FP64m,
    1946              :   ISTT_Fp16m32,
    1947              :   ISTT_Fp16m64,
    1948              :   ISTT_Fp16m80,
    1949              :   ISTT_Fp32m32,
    1950              :   ISTT_Fp32m64,
    1951              :   ISTT_Fp32m80,
    1952              :   ISTT_Fp64m32,
    1953              :   ISTT_Fp64m64,
    1954              :   ISTT_Fp64m80,
    1955              :   IST_F16m,
    1956              :   IST_F32m,
    1957              :   IST_FP16m,
    1958              :   IST_FP32m,
    1959              :   IST_FP64m,
    1960              :   IST_Fp16m32,
    1961              :   IST_Fp16m64,
    1962              :   IST_Fp16m80,
    1963              :   IST_Fp32m32,
    1964              :   IST_Fp32m64,
    1965              :   IST_Fp32m80,
    1966              :   IST_Fp64m32,
    1967              :   IST_Fp64m64,
    1968              :   IST_Fp64m80,
    1969              :   Int_eh_sjlj_setup_dispatch,
    1970              :   JCC_1,
    1971              :   JCC_2,
    1972              :   JCC_4,
    1973              :   JCXZ,
    1974              :   JECXZ,
    1975              :   JMP16m,
    1976              :   JMP16m_NT,
    1977              :   JMP16r,
    1978              :   JMP16r_NT,
    1979              :   JMP32m,
    1980              :   JMP32m_NT,
    1981              :   JMP32r,
    1982              :   JMP32r_NT,
    1983              :   JMP64m,
    1984              :   JMP64m_NT,
    1985              :   JMP64m_REX,
    1986              :   JMP64r,
    1987              :   JMP64r_NT,
    1988              :   JMP64r_REX,
    1989              :   JMPABS64i,
    1990              :   JMP_1,
    1991              :   JMP_2,
    1992              :   JMP_4,
    1993              :   JRCXZ,
    1994              :   KADDBkk,
    1995              :   KADDDkk,
    1996              :   KADDQkk,
    1997              :   KADDWkk,
    1998              :   KANDBkk,
    1999              :   KANDDkk,
    2000              :   KANDNBkk,
    2001              :   KANDNDkk,
    2002              :   KANDNQkk,
    2003              :   KANDNWkk,
    2004              :   KANDQkk,
    2005              :   KANDWkk,
    2006              :   KCFI_CHECK,
    2007              :   KMOVBkk,
    2008              :   KMOVBkk_EVEX,
    2009              :   KMOVBkm,
    2010              :   KMOVBkm_EVEX,
    2011              :   KMOVBkr,
    2012              :   KMOVBkr_EVEX,
    2013              :   KMOVBmk,
    2014              :   KMOVBmk_EVEX,
    2015              :   KMOVBrk,
    2016              :   KMOVBrk_EVEX,
    2017              :   KMOVDkk,
    2018              :   KMOVDkk_EVEX,
    2019              :   KMOVDkm,
    2020              :   KMOVDkm_EVEX,
    2021              :   KMOVDkr,
    2022              :   KMOVDkr_EVEX,
    2023              :   KMOVDmk,
    2024              :   KMOVDmk_EVEX,
    2025              :   KMOVDrk,
    2026              :   KMOVDrk_EVEX,
    2027              :   KMOVQkk,
    2028              :   KMOVQkk_EVEX,
    2029              :   KMOVQkm,
    2030              :   KMOVQkm_EVEX,
    2031              :   KMOVQkr,
    2032              :   KMOVQkr_EVEX,
    2033              :   KMOVQmk,
    2034              :   KMOVQmk_EVEX,
    2035              :   KMOVQrk,
    2036              :   KMOVQrk_EVEX,
    2037              :   KMOVWkk,
    2038              :   KMOVWkk_EVEX,
    2039              :   KMOVWkm,
    2040              :   KMOVWkm_EVEX,
    2041              :   KMOVWkr,
    2042              :   KMOVWkr_EVEX,
    2043              :   KMOVWmk,
    2044              :   KMOVWmk_EVEX,
    2045              :   KMOVWrk,
    2046              :   KMOVWrk_EVEX,
    2047              :   KNOTBkk,
    2048              :   KNOTDkk,
    2049              :   KNOTQkk,
    2050              :   KNOTWkk,
    2051              :   KORBkk,
    2052              :   KORDkk,
    2053              :   KORQkk,
    2054              :   KORTESTBkk,
    2055              :   KORTESTDkk,
    2056              :   KORTESTQkk,
    2057              :   KORTESTWkk,
    2058              :   KORWkk,
    2059              :   KSHIFTLBki,
    2060              :   KSHIFTLDki,
    2061              :   KSHIFTLQki,
    2062              :   KSHIFTLWki,
    2063              :   KSHIFTRBki,
    2064              :   KSHIFTRDki,
    2065              :   KSHIFTRQki,
    2066              :   KSHIFTRWki,
    2067              :   KTESTBkk,
    2068              :   KTESTDkk,
    2069              :   KTESTQkk,
    2070              :   KTESTWkk,
    2071              :   KUNPCKBWkk,
    2072              :   KUNPCKDQkk,
    2073              :   KUNPCKWDkk,
    2074              :   KXNORBkk,
    2075              :   KXNORDkk,
    2076              :   KXNORQkk,
    2077              :   KXNORWkk,
    2078              :   KXORBkk,
    2079              :   KXORDkk,
    2080              :   KXORQkk,
    2081              :   KXORWkk,
    2082              :   LAHF,
    2083              :   LAR16rm,
    2084              :   LAR16rr,
    2085              :   LAR32rm,
    2086              :   LAR32rr,
    2087              :   LAR64rm,
    2088              :   LAR64rr,
    2089              :   LCMPXCHG16,
    2090              :   LCMPXCHG16B,
    2091              :   LCMPXCHG32,
    2092              :   LCMPXCHG64,
    2093              :   LCMPXCHG8,
    2094              :   LCMPXCHG8B,
    2095              :   LDDQUrm,
    2096              :   LDMXCSR,
    2097              :   LDS16rm,
    2098              :   LDS32rm,
    2099              :   LDTILECFG,
    2100              :   LDTILECFG_EVEX,
    2101              :   LD_F0,
    2102              :   LD_F1,
    2103              :   LD_F32m,
    2104              :   LD_F64m,
    2105              :   LD_F80m,
    2106              :   LD_Fp032,
    2107              :   LD_Fp064,
    2108              :   LD_Fp080,
    2109              :   LD_Fp132,
    2110              :   LD_Fp164,
    2111              :   LD_Fp180,
    2112              :   LD_Fp32m,
    2113              :   LD_Fp32m64,
    2114              :   LD_Fp32m80,
    2115              :   LD_Fp64m,
    2116              :   LD_Fp64m80,
    2117              :   LD_Fp80m,
    2118              :   LD_Frr,
    2119              :   LEA16r,
    2120              :   LEA32r,
    2121              :   LEA64_32r,
    2122              :   LEA64r,
    2123              :   LEAVE,
    2124              :   LEAVE64,
    2125              :   LES16rm,
    2126              :   LES32rm,
    2127              :   LFENCE,
    2128              :   LFS16rm,
    2129              :   LFS32rm,
    2130              :   LFS64rm,
    2131              :   LGDT16m,
    2132              :   LGDT32m,
    2133              :   LGDT64m,
    2134              :   LGS16rm,
    2135              :   LGS32rm,
    2136              :   LGS64rm,
    2137              :   LIDT16m,
    2138              :   LIDT32m,
    2139              :   LIDT64m,
    2140              :   LKGS16m,
    2141              :   LKGS16r,
    2142              :   LLDT16m,
    2143              :   LLDT16r,
    2144              :   LLWPCB,
    2145              :   LLWPCB64,
    2146              :   LMSW16m,
    2147              :   LMSW16r,
    2148              :   LOADIWKEY,
    2149              :   LOCK_ADD16mi,
    2150              :   LOCK_ADD16mi8,
    2151              :   LOCK_ADD16mr,
    2152              :   LOCK_ADD32mi,
    2153              :   LOCK_ADD32mi8,
    2154              :   LOCK_ADD32mr,
    2155              :   LOCK_ADD64mi32,
    2156              :   LOCK_ADD64mi8,
    2157              :   LOCK_ADD64mr,
    2158              :   LOCK_ADD8mi,
    2159              :   LOCK_ADD8mr,
    2160              :   LOCK_AND16mi,
    2161              :   LOCK_AND16mi8,
    2162              :   LOCK_AND16mr,
    2163              :   LOCK_AND32mi,
    2164              :   LOCK_AND32mi8,
    2165              :   LOCK_AND32mr,
    2166              :   LOCK_AND64mi32,
    2167              :   LOCK_AND64mi8,
    2168              :   LOCK_AND64mr,
    2169              :   LOCK_AND8mi,
    2170              :   LOCK_AND8mr,
    2171              :   LOCK_BTC16m,
    2172              :   LOCK_BTC32m,
    2173              :   LOCK_BTC64m,
    2174              :   LOCK_BTC_RM16rm,
    2175              :   LOCK_BTC_RM32rm,
    2176              :   LOCK_BTC_RM64rm,
    2177              :   LOCK_BTR16m,
    2178              :   LOCK_BTR32m,
    2179              :   LOCK_BTR64m,
    2180              :   LOCK_BTR_RM16rm,
    2181              :   LOCK_BTR_RM32rm,
    2182              :   LOCK_BTR_RM64rm,
    2183              :   LOCK_BTS16m,
    2184              :   LOCK_BTS32m,
    2185              :   LOCK_BTS64m,
    2186              :   LOCK_BTS_RM16rm,
    2187              :   LOCK_BTS_RM32rm,
    2188              :   LOCK_BTS_RM64rm,
    2189              :   LOCK_DEC16m,
    2190              :   LOCK_DEC32m,
    2191              :   LOCK_DEC64m,
    2192              :   LOCK_DEC8m,
    2193              :   LOCK_INC16m,
    2194              :   LOCK_INC32m,
    2195              :   LOCK_INC64m,
    2196              :   LOCK_INC8m,
    2197              :   LOCK_OR16mi,
    2198              :   LOCK_OR16mi8,
    2199              :   LOCK_OR16mr,
    2200              :   LOCK_OR32mi,
    2201              :   LOCK_OR32mi8,
    2202              :   LOCK_OR32mr,
    2203              :   LOCK_OR64mi32,
    2204              :   LOCK_OR64mi8,
    2205              :   LOCK_OR64mr,
    2206              :   LOCK_OR8mi,
    2207              :   LOCK_OR8mr,
    2208              :   LOCK_PREFIX,
    2209              :   LOCK_SUB16mi,
    2210              :   LOCK_SUB16mi8,
    2211              :   LOCK_SUB16mr,
    2212              :   LOCK_SUB32mi,
    2213              :   LOCK_SUB32mi8,
    2214              :   LOCK_SUB32mr,
    2215              :   LOCK_SUB64mi32,
    2216              :   LOCK_SUB64mi8,
    2217              :   LOCK_SUB64mr,
    2218              :   LOCK_SUB8mi,
    2219              :   LOCK_SUB8mr,
    2220              :   LOCK_XOR16mi,
    2221              :   LOCK_XOR16mi8,
    2222              :   LOCK_XOR16mr,
    2223              :   LOCK_XOR32mi,
    2224              :   LOCK_XOR32mi8,
    2225              :   LOCK_XOR32mr,
    2226              :   LOCK_XOR64mi32,
    2227              :   LOCK_XOR64mi8,
    2228              :   LOCK_XOR64mr,
    2229              :   LOCK_XOR8mi,
    2230              :   LOCK_XOR8mr,
    2231              :   LODSB,
    2232              :   LODSL,
    2233              :   LODSQ,
    2234              :   LODSW,
    2235              :   LOOP,
    2236              :   LOOPE,
    2237              :   LOOPNE,
    2238              :   LRET16,
    2239              :   LRET32,
    2240              :   LRET64,
    2241              :   LRETI16,
    2242              :   LRETI32,
    2243              :   LRETI64,
    2244              :   LSL16rm,
    2245              :   LSL16rr,
    2246              :   LSL32rm,
    2247              :   LSL32rr,
    2248              :   LSL64rm,
    2249              :   LSL64rr,
    2250              :   LSS16rm,
    2251              :   LSS32rm,
    2252              :   LSS64rm,
    2253              :   LTRm,
    2254              :   LTRr,
    2255              :   LWPINS32rmi,
    2256              :   LWPINS32rri,
    2257              :   LWPINS64rmi,
    2258              :   LWPINS64rri,
    2259              :   LWPVAL32rmi,
    2260              :   LWPVAL32rri,
    2261              :   LWPVAL64rmi,
    2262              :   LWPVAL64rri,
    2263              :   LXADD16,
    2264              :   LXADD32,
    2265              :   LXADD64,
    2266              :   LXADD8,
    2267              :   LZCNT16rm,
    2268              :   LZCNT16rm_EVEX,
    2269              :   LZCNT16rm_NF,
    2270              :   LZCNT16rr,
    2271              :   LZCNT16rr_EVEX,
    2272              :   LZCNT16rr_NF,
    2273              :   LZCNT32rm,
    2274              :   LZCNT32rm_EVEX,
    2275              :   LZCNT32rm_NF,
    2276              :   LZCNT32rr,
    2277              :   LZCNT32rr_EVEX,
    2278              :   LZCNT32rr_NF,
    2279              :   LZCNT64rm,
    2280              :   LZCNT64rm_EVEX,
    2281              :   LZCNT64rm_NF,
    2282              :   LZCNT64rr,
    2283              :   LZCNT64rr_EVEX,
    2284              :   LZCNT64rr_NF,
    2285              :   MASKMOVDQU,
    2286              :   MASKMOVDQU64,
    2287              :   MASKPAIR16LOAD,
    2288              :   MASKPAIR16STORE,
    2289              :   MAXCPDrm,
    2290              :   MAXCPDrr,
    2291              :   MAXCPSrm,
    2292              :   MAXCPSrr,
    2293              :   MAXCSDrm,
    2294              :   MAXCSDrr,
    2295              :   MAXCSSrm,
    2296              :   MAXCSSrr,
    2297              :   MAXPDrm,
    2298              :   MAXPDrr,
    2299              :   MAXPSrm,
    2300              :   MAXPSrr,
    2301              :   MAXSDrm,
    2302              :   MAXSDrm_Int,
    2303              :   MAXSDrr,
    2304              :   MAXSDrr_Int,
    2305              :   MAXSSrm,
    2306              :   MAXSSrm_Int,
    2307              :   MAXSSrr,
    2308              :   MAXSSrr_Int,
    2309              :   MFENCE,
    2310              :   MINCPDrm,
    2311              :   MINCPDrr,
    2312              :   MINCPSrm,
    2313              :   MINCPSrr,
    2314              :   MINCSDrm,
    2315              :   MINCSDrr,
    2316              :   MINCSSrm,
    2317              :   MINCSSrr,
    2318              :   MINPDrm,
    2319              :   MINPDrr,
    2320              :   MINPSrm,
    2321              :   MINPSrr,
    2322              :   MINSDrm,
    2323              :   MINSDrm_Int,
    2324              :   MINSDrr,
    2325              :   MINSDrr_Int,
    2326              :   MINSSrm,
    2327              :   MINSSrm_Int,
    2328              :   MINSSrr,
    2329              :   MINSSrr_Int,
    2330              :   MMX_CVTPD2PIrm,
    2331              :   MMX_CVTPD2PIrr,
    2332              :   MMX_CVTPI2PDrm,
    2333              :   MMX_CVTPI2PDrr,
    2334              :   MMX_CVTPI2PSrm,
    2335              :   MMX_CVTPI2PSrr,
    2336              :   MMX_CVTPS2PIrm,
    2337              :   MMX_CVTPS2PIrr,
    2338              :   MMX_CVTTPD2PIrm,
    2339              :   MMX_CVTTPD2PIrr,
    2340              :   MMX_CVTTPS2PIrm,
    2341              :   MMX_CVTTPS2PIrr,
    2342              :   MMX_EMMS,
    2343              :   MMX_MASKMOVQ,
    2344              :   MMX_MASKMOVQ64,
    2345              :   MMX_MOVD64from64mr,
    2346              :   MMX_MOVD64from64rr,
    2347              :   MMX_MOVD64grr,
    2348              :   MMX_MOVD64mr,
    2349              :   MMX_MOVD64rm,
    2350              :   MMX_MOVD64rr,
    2351              :   MMX_MOVD64to64rm,
    2352              :   MMX_MOVD64to64rr,
    2353              :   MMX_MOVDQ2Qrr,
    2354              :   MMX_MOVFR642Qrr,
    2355              :   MMX_MOVNTQmr,
    2356              :   MMX_MOVQ2DQrr,
    2357              :   MMX_MOVQ2FR64rr,
    2358              :   MMX_MOVQ64mr,
    2359              :   MMX_MOVQ64rm,
    2360              :   MMX_MOVQ64rr,
    2361              :   MMX_MOVQ64rr_REV,
    2362              :   MMX_PABSBrm,
    2363              :   MMX_PABSBrr,
    2364              :   MMX_PABSDrm,
    2365              :   MMX_PABSDrr,
    2366              :   MMX_PABSWrm,
    2367              :   MMX_PABSWrr,
    2368              :   MMX_PACKSSDWrm,
    2369              :   MMX_PACKSSDWrr,
    2370              :   MMX_PACKSSWBrm,
    2371              :   MMX_PACKSSWBrr,
    2372              :   MMX_PACKUSWBrm,
    2373              :   MMX_PACKUSWBrr,
    2374              :   MMX_PADDBrm,
    2375              :   MMX_PADDBrr,
    2376              :   MMX_PADDDrm,
    2377              :   MMX_PADDDrr,
    2378              :   MMX_PADDQrm,
    2379              :   MMX_PADDQrr,
    2380              :   MMX_PADDSBrm,
    2381              :   MMX_PADDSBrr,
    2382              :   MMX_PADDSWrm,
    2383              :   MMX_PADDSWrr,
    2384              :   MMX_PADDUSBrm,
    2385              :   MMX_PADDUSBrr,
    2386              :   MMX_PADDUSWrm,
    2387              :   MMX_PADDUSWrr,
    2388              :   MMX_PADDWrm,
    2389              :   MMX_PADDWrr,
    2390              :   MMX_PALIGNRrmi,
    2391              :   MMX_PALIGNRrri,
    2392              :   MMX_PANDNrm,
    2393              :   MMX_PANDNrr,
    2394              :   MMX_PANDrm,
    2395              :   MMX_PANDrr,
    2396              :   MMX_PAVGBrm,
    2397              :   MMX_PAVGBrr,
    2398              :   MMX_PAVGWrm,
    2399              :   MMX_PAVGWrr,
    2400              :   MMX_PCMPEQBrm,
    2401              :   MMX_PCMPEQBrr,
    2402              :   MMX_PCMPEQDrm,
    2403              :   MMX_PCMPEQDrr,
    2404              :   MMX_PCMPEQWrm,
    2405              :   MMX_PCMPEQWrr,
    2406              :   MMX_PCMPGTBrm,
    2407              :   MMX_PCMPGTBrr,
    2408              :   MMX_PCMPGTDrm,
    2409              :   MMX_PCMPGTDrr,
    2410              :   MMX_PCMPGTWrm,
    2411              :   MMX_PCMPGTWrr,
    2412              :   MMX_PEXTRWrri,
    2413              :   MMX_PHADDDrm,
    2414              :   MMX_PHADDDrr,
    2415              :   MMX_PHADDSWrm,
    2416              :   MMX_PHADDSWrr,
    2417              :   MMX_PHADDWrm,
    2418              :   MMX_PHADDWrr,
    2419              :   MMX_PHSUBDrm,
    2420              :   MMX_PHSUBDrr,
    2421              :   MMX_PHSUBSWrm,
    2422              :   MMX_PHSUBSWrr,
    2423              :   MMX_PHSUBWrm,
    2424              :   MMX_PHSUBWrr,
    2425              :   MMX_PINSRWrmi,
    2426              :   MMX_PINSRWrri,
    2427              :   MMX_PMADDUBSWrm,
    2428              :   MMX_PMADDUBSWrr,
    2429              :   MMX_PMADDWDrm,
    2430              :   MMX_PMADDWDrr,
    2431              :   MMX_PMAXSWrm,
    2432              :   MMX_PMAXSWrr,
    2433              :   MMX_PMAXUBrm,
    2434              :   MMX_PMAXUBrr,
    2435              :   MMX_PMINSWrm,
    2436              :   MMX_PMINSWrr,
    2437              :   MMX_PMINUBrm,
    2438              :   MMX_PMINUBrr,
    2439              :   MMX_PMOVMSKBrr,
    2440              :   MMX_PMULHRSWrm,
    2441              :   MMX_PMULHRSWrr,
    2442              :   MMX_PMULHUWrm,
    2443              :   MMX_PMULHUWrr,
    2444              :   MMX_PMULHWrm,
    2445              :   MMX_PMULHWrr,
    2446              :   MMX_PMULLWrm,
    2447              :   MMX_PMULLWrr,
    2448              :   MMX_PMULUDQrm,
    2449              :   MMX_PMULUDQrr,
    2450              :   MMX_PORrm,
    2451              :   MMX_PORrr,
    2452              :   MMX_PSADBWrm,
    2453              :   MMX_PSADBWrr,
    2454              :   MMX_PSHUFBrm,
    2455              :   MMX_PSHUFBrr,
    2456              :   MMX_PSHUFWmi,
    2457              :   MMX_PSHUFWri,
    2458              :   MMX_PSIGNBrm,
    2459              :   MMX_PSIGNBrr,
    2460              :   MMX_PSIGNDrm,
    2461              :   MMX_PSIGNDrr,
    2462              :   MMX_PSIGNWrm,
    2463              :   MMX_PSIGNWrr,
    2464              :   MMX_PSLLDri,
    2465              :   MMX_PSLLDrm,
    2466              :   MMX_PSLLDrr,
    2467              :   MMX_PSLLQri,
    2468              :   MMX_PSLLQrm,
    2469              :   MMX_PSLLQrr,
    2470              :   MMX_PSLLWri,
    2471              :   MMX_PSLLWrm,
    2472              :   MMX_PSLLWrr,
    2473              :   MMX_PSRADri,
    2474              :   MMX_PSRADrm,
    2475              :   MMX_PSRADrr,
    2476              :   MMX_PSRAWri,
    2477              :   MMX_PSRAWrm,
    2478              :   MMX_PSRAWrr,
    2479              :   MMX_PSRLDri,
    2480              :   MMX_PSRLDrm,
    2481              :   MMX_PSRLDrr,
    2482              :   MMX_PSRLQri,
    2483              :   MMX_PSRLQrm,
    2484              :   MMX_PSRLQrr,
    2485              :   MMX_PSRLWri,
    2486              :   MMX_PSRLWrm,
    2487              :   MMX_PSRLWrr,
    2488              :   MMX_PSUBBrm,
    2489              :   MMX_PSUBBrr,
    2490              :   MMX_PSUBDrm,
    2491              :   MMX_PSUBDrr,
    2492              :   MMX_PSUBQrm,
    2493              :   MMX_PSUBQrr,
    2494              :   MMX_PSUBSBrm,
    2495              :   MMX_PSUBSBrr,
    2496              :   MMX_PSUBSWrm,
    2497              :   MMX_PSUBSWrr,
    2498              :   MMX_PSUBUSBrm,
    2499              :   MMX_PSUBUSBrr,
    2500              :   MMX_PSUBUSWrm,
    2501              :   MMX_PSUBUSWrr,
    2502              :   MMX_PSUBWrm,
    2503              :   MMX_PSUBWrr,
    2504              :   MMX_PUNPCKHBWrm,
    2505              :   MMX_PUNPCKHBWrr,
    2506              :   MMX_PUNPCKHDQrm,
    2507              :   MMX_PUNPCKHDQrr,
    2508              :   MMX_PUNPCKHWDrm,
    2509              :   MMX_PUNPCKHWDrr,
    2510              :   MMX_PUNPCKLBWrm,
    2511              :   MMX_PUNPCKLBWrr,
    2512              :   MMX_PUNPCKLDQrm,
    2513              :   MMX_PUNPCKLDQrr,
    2514              :   MMX_PUNPCKLWDrm,
    2515              :   MMX_PUNPCKLWDrr,
    2516              :   MMX_PXORrm,
    2517              :   MMX_PXORrr,
    2518              :   MONITOR32rrr,
    2519              :   MONITOR64rrr,
    2520              :   MONITORX32rrr,
    2521              :   MONITORX64rrr,
    2522              :   MONTMUL,
    2523              :   MOV16ao16,
    2524              :   MOV16ao32,
    2525              :   MOV16ao64,
    2526              :   MOV16mi,
    2527              :   MOV16mr,
    2528              :   MOV16ms,
    2529              :   MOV16o16a,
    2530              :   MOV16o32a,
    2531              :   MOV16o64a,
    2532              :   MOV16ri,
    2533              :   MOV16ri_alt,
    2534              :   MOV16rm,
    2535              :   MOV16rr,
    2536              :   MOV16rr_REV,
    2537              :   MOV16rs,
    2538              :   MOV16sm,
    2539              :   MOV16sr,
    2540              :   MOV32ao16,
    2541              :   MOV32ao32,
    2542              :   MOV32ao64,
    2543              :   MOV32cr,
    2544              :   MOV32dr,
    2545              :   MOV32mi,
    2546              :   MOV32mr,
    2547              :   MOV32o16a,
    2548              :   MOV32o32a,
    2549              :   MOV32o64a,
    2550              :   MOV32rc,
    2551              :   MOV32rd,
    2552              :   MOV32ri,
    2553              :   MOV32ri_alt,
    2554              :   MOV32rm,
    2555              :   MOV32rr,
    2556              :   MOV32rr_REV,
    2557              :   MOV32rs,
    2558              :   MOV32sr,
    2559              :   MOV64ao32,
    2560              :   MOV64ao64,
    2561              :   MOV64cr,
    2562              :   MOV64dr,
    2563              :   MOV64mi32,
    2564              :   MOV64mr,
    2565              :   MOV64o32a,
    2566              :   MOV64o64a,
    2567              :   MOV64rc,
    2568              :   MOV64rd,
    2569              :   MOV64ri,
    2570              :   MOV64ri32,
    2571              :   MOV64rm,
    2572              :   MOV64rr,
    2573              :   MOV64rr_REV,
    2574              :   MOV64rs,
    2575              :   MOV64sr,
    2576              :   MOV64toPQIrm,
    2577              :   MOV64toPQIrr,
    2578              :   MOV64toSDrr,
    2579              :   MOV8ao16,
    2580              :   MOV8ao32,
    2581              :   MOV8ao64,
    2582              :   MOV8mi,
    2583              :   MOV8mr,
    2584              :   MOV8mr_NOREX,
    2585              :   MOV8o16a,
    2586              :   MOV8o32a,
    2587              :   MOV8o64a,
    2588              :   MOV8ri,
    2589              :   MOV8ri_alt,
    2590              :   MOV8rm,
    2591              :   MOV8rm_NOREX,
    2592              :   MOV8rr,
    2593              :   MOV8rr_NOREX,
    2594              :   MOV8rr_REV,
    2595              :   MOVAPDmr,
    2596              :   MOVAPDrm,
    2597              :   MOVAPDrr,
    2598              :   MOVAPDrr_REV,
    2599              :   MOVAPSmr,
    2600              :   MOVAPSrm,
    2601              :   MOVAPSrr,
    2602              :   MOVAPSrr_REV,
    2603              :   MOVBE16mr,
    2604              :   MOVBE16mr_EVEX,
    2605              :   MOVBE16rm,
    2606              :   MOVBE16rm_EVEX,
    2607              :   MOVBE16rr,
    2608              :   MOVBE16rr_REV,
    2609              :   MOVBE32mr,
    2610              :   MOVBE32mr_EVEX,
    2611              :   MOVBE32rm,
    2612              :   MOVBE32rm_EVEX,
    2613              :   MOVBE32rr,
    2614              :   MOVBE32rr_REV,
    2615              :   MOVBE64mr,
    2616              :   MOVBE64mr_EVEX,
    2617              :   MOVBE64rm,
    2618              :   MOVBE64rm_EVEX,
    2619              :   MOVBE64rr,
    2620              :   MOVBE64rr_REV,
    2621              :   MOVDDUPrm,
    2622              :   MOVDDUPrr,
    2623              :   MOVDI2PDIrm,
    2624              :   MOVDI2PDIrr,
    2625              :   MOVDI2SSrr,
    2626              :   MOVDIR64B16,
    2627              :   MOVDIR64B32,
    2628              :   MOVDIR64B32_EVEX,
    2629              :   MOVDIR64B64,
    2630              :   MOVDIR64B64_EVEX,
    2631              :   MOVDIRI32,
    2632              :   MOVDIRI32_EVEX,
    2633              :   MOVDIRI64,
    2634              :   MOVDIRI64_EVEX,
    2635              :   MOVDQAmr,
    2636              :   MOVDQArm,
    2637              :   MOVDQArr,
    2638              :   MOVDQArr_REV,
    2639              :   MOVDQUmr,
    2640              :   MOVDQUrm,
    2641              :   MOVDQUrr,
    2642              :   MOVDQUrr_REV,
    2643              :   MOVHLPSrr,
    2644              :   MOVHPDmr,
    2645              :   MOVHPDrm,
    2646              :   MOVHPSmr,
    2647              :   MOVHPSrm,
    2648              :   MOVLHPSrr,
    2649              :   MOVLPDmr,
    2650              :   MOVLPDrm,
    2651              :   MOVLPSmr,
    2652              :   MOVLPSrm,
    2653              :   MOVMSKPDrr,
    2654              :   MOVMSKPSrr,
    2655              :   MOVNTDQArm,
    2656              :   MOVNTDQmr,
    2657              :   MOVNTI_64mr,
    2658              :   MOVNTImr,
    2659              :   MOVNTPDmr,
    2660              :   MOVNTPSmr,
    2661              :   MOVNTSD,
    2662              :   MOVNTSS,
    2663              :   MOVPC32r,
    2664              :   MOVPDI2DImr,
    2665              :   MOVPDI2DIrr,
    2666              :   MOVPQI2QImr,
    2667              :   MOVPQI2QIrr,
    2668              :   MOVPQIto64mr,
    2669              :   MOVPQIto64rr,
    2670              :   MOVQI2PQIrm,
    2671              :   MOVRS16rm,
    2672              :   MOVRS16rm_EVEX,
    2673              :   MOVRS32rm,
    2674              :   MOVRS32rm_EVEX,
    2675              :   MOVRS64rm,
    2676              :   MOVRS64rm_EVEX,
    2677              :   MOVRS8rm,
    2678              :   MOVRS8rm_EVEX,
    2679              :   MOVSB,
    2680              :   MOVSDmr,
    2681              :   MOVSDrm,
    2682              :   MOVSDrm_alt,
    2683              :   MOVSDrr,
    2684              :   MOVSDrr_REV,
    2685              :   MOVSDto64rr,
    2686              :   MOVSHDUPrm,
    2687              :   MOVSHDUPrr,
    2688              :   MOVSL,
    2689              :   MOVSLDUPrm,
    2690              :   MOVSLDUPrr,
    2691              :   MOVSQ,
    2692              :   MOVSS2DIrr,
    2693              :   MOVSSmr,
    2694              :   MOVSSrm,
    2695              :   MOVSSrm_alt,
    2696              :   MOVSSrr,
    2697              :   MOVSSrr_REV,
    2698              :   MOVSW,
    2699              :   MOVSX16rm16,
    2700              :   MOVSX16rm32,
    2701              :   MOVSX16rm8,
    2702              :   MOVSX16rr16,
    2703              :   MOVSX16rr32,
    2704              :   MOVSX16rr8,
    2705              :   MOVSX32rm16,
    2706              :   MOVSX32rm32,
    2707              :   MOVSX32rm8,
    2708              :   MOVSX32rm8_NOREX,
    2709              :   MOVSX32rr16,
    2710              :   MOVSX32rr32,
    2711              :   MOVSX32rr8,
    2712              :   MOVSX32rr8_NOREX,
    2713              :   MOVSX64rm16,
    2714              :   MOVSX64rm32,
    2715              :   MOVSX64rm8,
    2716              :   MOVSX64rr16,
    2717              :   MOVSX64rr32,
    2718              :   MOVSX64rr8,
    2719              :   MOVUPDmr,
    2720              :   MOVUPDrm,
    2721              :   MOVUPDrr,
    2722              :   MOVUPDrr_REV,
    2723              :   MOVUPSmr,
    2724              :   MOVUPSrm,
    2725              :   MOVUPSrr,
    2726              :   MOVUPSrr_REV,
    2727              :   MOVZPQILo2PQIrr,
    2728              :   MOVZX16rm16,
    2729              :   MOVZX16rm8,
    2730              :   MOVZX16rr16,
    2731              :   MOVZX16rr8,
    2732              :   MOVZX32rm16,
    2733              :   MOVZX32rm8,
    2734              :   MOVZX32rm8_NOREX,
    2735              :   MOVZX32rr16,
    2736              :   MOVZX32rr8,
    2737              :   MOVZX32rr8_NOREX,
    2738              :   MOVZX64rm16,
    2739              :   MOVZX64rm8,
    2740              :   MOVZX64rr16,
    2741              :   MOVZX64rr8,
    2742              :   MPSADBWrmi,
    2743              :   MPSADBWrri,
    2744              :   MUL16m,
    2745              :   MUL16m_EVEX,
    2746              :   MUL16m_NF,
    2747              :   MUL16r,
    2748              :   MUL16r_EVEX,
    2749              :   MUL16r_NF,
    2750              :   MUL32m,
    2751              :   MUL32m_EVEX,
    2752              :   MUL32m_NF,
    2753              :   MUL32r,
    2754              :   MUL32r_EVEX,
    2755              :   MUL32r_NF,
    2756              :   MUL64m,
    2757              :   MUL64m_EVEX,
    2758              :   MUL64m_NF,
    2759              :   MUL64r,
    2760              :   MUL64r_EVEX,
    2761              :   MUL64r_NF,
    2762              :   MUL8m,
    2763              :   MUL8m_EVEX,
    2764              :   MUL8m_NF,
    2765              :   MUL8r,
    2766              :   MUL8r_EVEX,
    2767              :   MUL8r_NF,
    2768              :   MULPDrm,
    2769              :   MULPDrr,
    2770              :   MULPSrm,
    2771              :   MULPSrr,
    2772              :   MULSDrm,
    2773              :   MULSDrm_Int,
    2774              :   MULSDrr,
    2775              :   MULSDrr_Int,
    2776              :   MULSSrm,
    2777              :   MULSSrm_Int,
    2778              :   MULSSrr,
    2779              :   MULSSrr_Int,
    2780              :   MULX32Hrm,
    2781              :   MULX32Hrr,
    2782              :   MULX32rm,
    2783              :   MULX32rm_EVEX,
    2784              :   MULX32rr,
    2785              :   MULX32rr_EVEX,
    2786              :   MULX64Hrm,
    2787              :   MULX64Hrr,
    2788              :   MULX64rm,
    2789              :   MULX64rm_EVEX,
    2790              :   MULX64rr,
    2791              :   MULX64rr_EVEX,
    2792              :   MUL_F32m,
    2793              :   MUL_F64m,
    2794              :   MUL_FI16m,
    2795              :   MUL_FI32m,
    2796              :   MUL_FPrST0,
    2797              :   MUL_FST0r,
    2798              :   MUL_Fp32,
    2799              :   MUL_Fp32m,
    2800              :   MUL_Fp64,
    2801              :   MUL_Fp64m,
    2802              :   MUL_Fp64m32,
    2803              :   MUL_Fp80,
    2804              :   MUL_Fp80m32,
    2805              :   MUL_Fp80m64,
    2806              :   MUL_FpI16m32,
    2807              :   MUL_FpI16m64,
    2808              :   MUL_FpI16m80,
    2809              :   MUL_FpI32m32,
    2810              :   MUL_FpI32m64,
    2811              :   MUL_FpI32m80,
    2812              :   MUL_FrST0,
    2813              :   MWAITXrrr,
    2814              :   MWAITrr,
    2815              :   NEG16m,
    2816              :   NEG16m_EVEX,
    2817              :   NEG16m_ND,
    2818              :   NEG16m_NF,
    2819              :   NEG16m_NF_ND,
    2820              :   NEG16r,
    2821              :   NEG16r_EVEX,
    2822              :   NEG16r_ND,
    2823              :   NEG16r_NF,
    2824              :   NEG16r_NF_ND,
    2825              :   NEG32m,
    2826              :   NEG32m_EVEX,
    2827              :   NEG32m_ND,
    2828              :   NEG32m_NF,
    2829              :   NEG32m_NF_ND,
    2830              :   NEG32r,
    2831              :   NEG32r_EVEX,
    2832              :   NEG32r_ND,
    2833              :   NEG32r_NF,
    2834              :   NEG32r_NF_ND,
    2835              :   NEG64m,
    2836              :   NEG64m_EVEX,
    2837              :   NEG64m_ND,
    2838              :   NEG64m_NF,
    2839              :   NEG64m_NF_ND,
    2840              :   NEG64r,
    2841              :   NEG64r_EVEX,
    2842              :   NEG64r_ND,
    2843              :   NEG64r_NF,
    2844              :   NEG64r_NF_ND,
    2845              :   NEG8m,
    2846              :   NEG8m_EVEX,
    2847              :   NEG8m_ND,
    2848              :   NEG8m_NF,
    2849              :   NEG8m_NF_ND,
    2850              :   NEG8r,
    2851              :   NEG8r_EVEX,
    2852              :   NEG8r_ND,
    2853              :   NEG8r_NF,
    2854              :   NEG8r_NF_ND,
    2855              :   NOOP,
    2856              :   NOOPL,
    2857              :   NOOPLr,
    2858              :   NOOPQ,
    2859              :   NOOPQr,
    2860              :   NOOPW,
    2861              :   NOOPWr,
    2862              :   NOT16m,
    2863              :   NOT16m_EVEX,
    2864              :   NOT16m_ND,
    2865              :   NOT16r,
    2866              :   NOT16r_EVEX,
    2867              :   NOT16r_ND,
    2868              :   NOT32m,
    2869              :   NOT32m_EVEX,
    2870              :   NOT32m_ND,
    2871              :   NOT32r,
    2872              :   NOT32r_EVEX,
    2873              :   NOT32r_ND,
    2874              :   NOT64m,
    2875              :   NOT64m_EVEX,
    2876              :   NOT64m_ND,
    2877              :   NOT64r,
    2878              :   NOT64r_EVEX,
    2879              :   NOT64r_ND,
    2880              :   NOT8m,
    2881              :   NOT8m_EVEX,
    2882              :   NOT8m_ND,
    2883              :   NOT8r,
    2884              :   NOT8r_EVEX,
    2885              :   NOT8r_ND,
    2886              :   OR16i16,
    2887              :   OR16mi,
    2888              :   OR16mi8,
    2889              :   OR16mi8_EVEX,
    2890              :   OR16mi8_ND,
    2891              :   OR16mi8_NF,
    2892              :   OR16mi8_NF_ND,
    2893              :   OR16mi_EVEX,
    2894              :   OR16mi_ND,
    2895              :   OR16mi_NF,
    2896              :   OR16mi_NF_ND,
    2897              :   OR16mr,
    2898              :   OR16mr_EVEX,
    2899              :   OR16mr_ND,
    2900              :   OR16mr_NF,
    2901              :   OR16mr_NF_ND,
    2902              :   OR16ri,
    2903              :   OR16ri8,
    2904              :   OR16ri8_EVEX,
    2905              :   OR16ri8_ND,
    2906              :   OR16ri8_NF,
    2907              :   OR16ri8_NF_ND,
    2908              :   OR16ri_EVEX,
    2909              :   OR16ri_ND,
    2910              :   OR16ri_NF,
    2911              :   OR16ri_NF_ND,
    2912              :   OR16rm,
    2913              :   OR16rm_EVEX,
    2914              :   OR16rm_ND,
    2915              :   OR16rm_NF,
    2916              :   OR16rm_NF_ND,
    2917              :   OR16rr,
    2918              :   OR16rr_EVEX,
    2919              :   OR16rr_EVEX_REV,
    2920              :   OR16rr_ND,
    2921              :   OR16rr_ND_REV,
    2922              :   OR16rr_NF,
    2923              :   OR16rr_NF_ND,
    2924              :   OR16rr_NF_ND_REV,
    2925              :   OR16rr_NF_REV,
    2926              :   OR16rr_REV,
    2927              :   OR32i32,
    2928              :   OR32mi,
    2929              :   OR32mi8,
    2930              :   OR32mi8Locked,
    2931              :   OR32mi8_EVEX,
    2932              :   OR32mi8_ND,
    2933              :   OR32mi8_NF,
    2934              :   OR32mi8_NF_ND,
    2935              :   OR32mi_EVEX,
    2936              :   OR32mi_ND,
    2937              :   OR32mi_NF,
    2938              :   OR32mi_NF_ND,
    2939              :   OR32mr,
    2940              :   OR32mr_EVEX,
    2941              :   OR32mr_ND,
    2942              :   OR32mr_NF,
    2943              :   OR32mr_NF_ND,
    2944              :   OR32ri,
    2945              :   OR32ri8,
    2946              :   OR32ri8_EVEX,
    2947              :   OR32ri8_ND,
    2948              :   OR32ri8_NF,
    2949              :   OR32ri8_NF_ND,
    2950              :   OR32ri_EVEX,
    2951              :   OR32ri_ND,
    2952              :   OR32ri_NF,
    2953              :   OR32ri_NF_ND,
    2954              :   OR32rm,
    2955              :   OR32rm_EVEX,
    2956              :   OR32rm_ND,
    2957              :   OR32rm_NF,
    2958              :   OR32rm_NF_ND,
    2959              :   OR32rr,
    2960              :   OR32rr_EVEX,
    2961              :   OR32rr_EVEX_REV,
    2962              :   OR32rr_ND,
    2963              :   OR32rr_ND_REV,
    2964              :   OR32rr_NF,
    2965              :   OR32rr_NF_ND,
    2966              :   OR32rr_NF_ND_REV,
    2967              :   OR32rr_NF_REV,
    2968              :   OR32rr_REV,
    2969              :   OR64i32,
    2970              :   OR64mi32,
    2971              :   OR64mi32_EVEX,
    2972              :   OR64mi32_ND,
    2973              :   OR64mi32_NF,
    2974              :   OR64mi32_NF_ND,
    2975              :   OR64mi8,
    2976              :   OR64mi8_EVEX,
    2977              :   OR64mi8_ND,
    2978              :   OR64mi8_NF,
    2979              :   OR64mi8_NF_ND,
    2980              :   OR64mr,
    2981              :   OR64mr_EVEX,
    2982              :   OR64mr_ND,
    2983              :   OR64mr_NF,
    2984              :   OR64mr_NF_ND,
    2985              :   OR64ri32,
    2986              :   OR64ri32_EVEX,
    2987              :   OR64ri32_ND,
    2988              :   OR64ri32_NF,
    2989              :   OR64ri32_NF_ND,
    2990              :   OR64ri8,
    2991              :   OR64ri8_EVEX,
    2992              :   OR64ri8_ND,
    2993              :   OR64ri8_NF,
    2994              :   OR64ri8_NF_ND,
    2995              :   OR64rm,
    2996              :   OR64rm_EVEX,
    2997              :   OR64rm_ND,
    2998              :   OR64rm_NF,
    2999              :   OR64rm_NF_ND,
    3000              :   OR64rr,
    3001              :   OR64rr_EVEX,
    3002              :   OR64rr_EVEX_REV,
    3003              :   OR64rr_ND,
    3004              :   OR64rr_ND_REV,
    3005              :   OR64rr_NF,
    3006              :   OR64rr_NF_ND,
    3007              :   OR64rr_NF_ND_REV,
    3008              :   OR64rr_NF_REV,
    3009              :   OR64rr_REV,
    3010              :   OR8i8,
    3011              :   OR8mi,
    3012              :   OR8mi8,
    3013              :   OR8mi_EVEX,
    3014              :   OR8mi_ND,
    3015              :   OR8mi_NF,
    3016              :   OR8mi_NF_ND,
    3017              :   OR8mr,
    3018              :   OR8mr_EVEX,
    3019              :   OR8mr_ND,
    3020              :   OR8mr_NF,
    3021              :   OR8mr_NF_ND,
    3022              :   OR8ri,
    3023              :   OR8ri8,
    3024              :   OR8ri_EVEX,
    3025              :   OR8ri_ND,
    3026              :   OR8ri_NF,
    3027              :   OR8ri_NF_ND,
    3028              :   OR8rm,
    3029              :   OR8rm_EVEX,
    3030              :   OR8rm_ND,
    3031              :   OR8rm_NF,
    3032              :   OR8rm_NF_ND,
    3033              :   OR8rr,
    3034              :   OR8rr_EVEX,
    3035              :   OR8rr_EVEX_REV,
    3036              :   OR8rr_ND,
    3037              :   OR8rr_ND_REV,
    3038              :   OR8rr_NF,
    3039              :   OR8rr_NF_ND,
    3040              :   OR8rr_NF_ND_REV,
    3041              :   OR8rr_NF_REV,
    3042              :   OR8rr_REV,
    3043              :   ORPDrm,
    3044              :   ORPDrr,
    3045              :   ORPSrm,
    3046              :   ORPSrr,
    3047              :   OUT16ir,
    3048              :   OUT16rr,
    3049              :   OUT32ir,
    3050              :   OUT32rr,
    3051              :   OUT8ir,
    3052              :   OUT8rr,
    3053              :   OUTSB,
    3054              :   OUTSL,
    3055              :   OUTSW,
    3056              :   PABSBrm,
    3057              :   PABSBrr,
    3058              :   PABSDrm,
    3059              :   PABSDrr,
    3060              :   PABSWrm,
    3061              :   PABSWrr,
    3062              :   PACKSSDWrm,
    3063              :   PACKSSDWrr,
    3064              :   PACKSSWBrm,
    3065              :   PACKSSWBrr,
    3066              :   PACKUSDWrm,
    3067              :   PACKUSDWrr,
    3068              :   PACKUSWBrm,
    3069              :   PACKUSWBrr,
    3070              :   PADDBrm,
    3071              :   PADDBrr,
    3072              :   PADDDrm,
    3073              :   PADDDrr,
    3074              :   PADDQrm,
    3075              :   PADDQrr,
    3076              :   PADDSBrm,
    3077              :   PADDSBrr,
    3078              :   PADDSWrm,
    3079              :   PADDSWrr,
    3080              :   PADDUSBrm,
    3081              :   PADDUSBrr,
    3082              :   PADDUSWrm,
    3083              :   PADDUSWrr,
    3084              :   PADDWrm,
    3085              :   PADDWrr,
    3086              :   PALIGNRrmi,
    3087              :   PALIGNRrri,
    3088              :   PANDNrm,
    3089              :   PANDNrr,
    3090              :   PANDrm,
    3091              :   PANDrr,
    3092              :   PAUSE,
    3093              :   PAVGBrm,
    3094              :   PAVGBrr,
    3095              :   PAVGUSBrm,
    3096              :   PAVGUSBrr,
    3097              :   PAVGWrm,
    3098              :   PAVGWrr,
    3099              :   PBLENDVBrm0,
    3100              :   PBLENDVBrr0,
    3101              :   PBLENDWrmi,
    3102              :   PBLENDWrri,
    3103              :   PBNDKB,
    3104              :   PCLMULQDQrmi,
    3105              :   PCLMULQDQrri,
    3106              :   PCMPEQBrm,
    3107              :   PCMPEQBrr,
    3108              :   PCMPEQDrm,
    3109              :   PCMPEQDrr,
    3110              :   PCMPEQQrm,
    3111              :   PCMPEQQrr,
    3112              :   PCMPEQWrm,
    3113              :   PCMPEQWrr,
    3114              :   PCMPESTRIrmi,
    3115              :   PCMPESTRIrri,
    3116              :   PCMPESTRMrmi,
    3117              :   PCMPESTRMrri,
    3118              :   PCMPGTBrm,
    3119              :   PCMPGTBrr,
    3120              :   PCMPGTDrm,
    3121              :   PCMPGTDrr,
    3122              :   PCMPGTQrm,
    3123              :   PCMPGTQrr,
    3124              :   PCMPGTWrm,
    3125              :   PCMPGTWrr,
    3126              :   PCMPISTRIrmi,
    3127              :   PCMPISTRIrri,
    3128              :   PCMPISTRMrmi,
    3129              :   PCMPISTRMrri,
    3130              :   PCONFIG,
    3131              :   PDEP32rm,
    3132              :   PDEP32rm_EVEX,
    3133              :   PDEP32rr,
    3134              :   PDEP32rr_EVEX,
    3135              :   PDEP64rm,
    3136              :   PDEP64rm_EVEX,
    3137              :   PDEP64rr,
    3138              :   PDEP64rr_EVEX,
    3139              :   PEXT32rm,
    3140              :   PEXT32rm_EVEX,
    3141              :   PEXT32rr,
    3142              :   PEXT32rr_EVEX,
    3143              :   PEXT64rm,
    3144              :   PEXT64rm_EVEX,
    3145              :   PEXT64rr,
    3146              :   PEXT64rr_EVEX,
    3147              :   PEXTRBmri,
    3148              :   PEXTRBrri,
    3149              :   PEXTRDmri,
    3150              :   PEXTRDrri,
    3151              :   PEXTRQmri,
    3152              :   PEXTRQrri,
    3153              :   PEXTRWmri,
    3154              :   PEXTRWrri,
    3155              :   PEXTRWrri_REV,
    3156              :   PF2IDrm,
    3157              :   PF2IDrr,
    3158              :   PF2IWrm,
    3159              :   PF2IWrr,
    3160              :   PFACCrm,
    3161              :   PFACCrr,
    3162              :   PFADDrm,
    3163              :   PFADDrr,
    3164              :   PFCMPEQrm,
    3165              :   PFCMPEQrr,
    3166              :   PFCMPGErm,
    3167              :   PFCMPGErr,
    3168              :   PFCMPGTrm,
    3169              :   PFCMPGTrr,
    3170              :   PFMAXrm,
    3171              :   PFMAXrr,
    3172              :   PFMINrm,
    3173              :   PFMINrr,
    3174              :   PFMULrm,
    3175              :   PFMULrr,
    3176              :   PFNACCrm,
    3177              :   PFNACCrr,
    3178              :   PFPNACCrm,
    3179              :   PFPNACCrr,
    3180              :   PFRCPIT1rm,
    3181              :   PFRCPIT1rr,
    3182              :   PFRCPIT2rm,
    3183              :   PFRCPIT2rr,
    3184              :   PFRCPrm,
    3185              :   PFRCPrr,
    3186              :   PFRSQIT1rm,
    3187              :   PFRSQIT1rr,
    3188              :   PFRSQRTrm,
    3189              :   PFRSQRTrr,
    3190              :   PFSUBRrm,
    3191              :   PFSUBRrr,
    3192              :   PFSUBrm,
    3193              :   PFSUBrr,
    3194              :   PHADDDrm,
    3195              :   PHADDDrr,
    3196              :   PHADDSWrm,
    3197              :   PHADDSWrr,
    3198              :   PHADDWrm,
    3199              :   PHADDWrr,
    3200              :   PHMINPOSUWrm,
    3201              :   PHMINPOSUWrr,
    3202              :   PHSUBDrm,
    3203              :   PHSUBDrr,
    3204              :   PHSUBSWrm,
    3205              :   PHSUBSWrr,
    3206              :   PHSUBWrm,
    3207              :   PHSUBWrr,
    3208              :   PI2FDrm,
    3209              :   PI2FDrr,
    3210              :   PI2FWrm,
    3211              :   PI2FWrr,
    3212              :   PINSRBrmi,
    3213              :   PINSRBrri,
    3214              :   PINSRDrmi,
    3215              :   PINSRDrri,
    3216              :   PINSRQrmi,
    3217              :   PINSRQrri,
    3218              :   PINSRWrmi,
    3219              :   PINSRWrri,
    3220              :   PMADDUBSWrm,
    3221              :   PMADDUBSWrr,
    3222              :   PMADDWDrm,
    3223              :   PMADDWDrr,
    3224              :   PMAXSBrm,
    3225              :   PMAXSBrr,
    3226              :   PMAXSDrm,
    3227              :   PMAXSDrr,
    3228              :   PMAXSWrm,
    3229              :   PMAXSWrr,
    3230              :   PMAXUBrm,
    3231              :   PMAXUBrr,
    3232              :   PMAXUDrm,
    3233              :   PMAXUDrr,
    3234              :   PMAXUWrm,
    3235              :   PMAXUWrr,
    3236              :   PMINSBrm,
    3237              :   PMINSBrr,
    3238              :   PMINSDrm,
    3239              :   PMINSDrr,
    3240              :   PMINSWrm,
    3241              :   PMINSWrr,
    3242              :   PMINUBrm,
    3243              :   PMINUBrr,
    3244              :   PMINUDrm,
    3245              :   PMINUDrr,
    3246              :   PMINUWrm,
    3247              :   PMINUWrr,
    3248              :   PMOVMSKBrr,
    3249              :   PMOVSXBDrm,
    3250              :   PMOVSXBDrr,
    3251              :   PMOVSXBQrm,
    3252              :   PMOVSXBQrr,
    3253              :   PMOVSXBWrm,
    3254              :   PMOVSXBWrr,
    3255              :   PMOVSXDQrm,
    3256              :   PMOVSXDQrr,
    3257              :   PMOVSXWDrm,
    3258              :   PMOVSXWDrr,
    3259              :   PMOVSXWQrm,
    3260              :   PMOVSXWQrr,
    3261              :   PMOVZXBDrm,
    3262              :   PMOVZXBDrr,
    3263              :   PMOVZXBQrm,
    3264              :   PMOVZXBQrr,
    3265              :   PMOVZXBWrm,
    3266              :   PMOVZXBWrr,
    3267              :   PMOVZXDQrm,
    3268              :   PMOVZXDQrr,
    3269              :   PMOVZXWDrm,
    3270              :   PMOVZXWDrr,
    3271              :   PMOVZXWQrm,
    3272              :   PMOVZXWQrr,
    3273              :   PMULDQrm,
    3274              :   PMULDQrr,
    3275              :   PMULHRSWrm,
    3276              :   PMULHRSWrr,
    3277              :   PMULHRWrm,
    3278              :   PMULHRWrr,
    3279              :   PMULHUWrm,
    3280              :   PMULHUWrr,
    3281              :   PMULHWrm,
    3282              :   PMULHWrr,
    3283              :   PMULLDrm,
    3284              :   PMULLDrr,
    3285              :   PMULLWrm,
    3286              :   PMULLWrr,
    3287              :   PMULUDQrm,
    3288              :   PMULUDQrr,
    3289              :   POP16r,
    3290              :   POP16rmm,
    3291              :   POP16rmr,
    3292              :   POP2,
    3293              :   POP2P,
    3294              :   POP32r,
    3295              :   POP32rmm,
    3296              :   POP32rmr,
    3297              :   POP64r,
    3298              :   POP64rmm,
    3299              :   POP64rmr,
    3300              :   POPA16,
    3301              :   POPA32,
    3302              :   POPCNT16rm,
    3303              :   POPCNT16rm_EVEX,
    3304              :   POPCNT16rm_NF,
    3305              :   POPCNT16rr,
    3306              :   POPCNT16rr_EVEX,
    3307              :   POPCNT16rr_NF,
    3308              :   POPCNT32rm,
    3309              :   POPCNT32rm_EVEX,
    3310              :   POPCNT32rm_NF,
    3311              :   POPCNT32rr,
    3312              :   POPCNT32rr_EVEX,
    3313              :   POPCNT32rr_NF,
    3314              :   POPCNT64rm,
    3315              :   POPCNT64rm_EVEX,
    3316              :   POPCNT64rm_NF,
    3317              :   POPCNT64rr,
    3318              :   POPCNT64rr_EVEX,
    3319              :   POPCNT64rr_NF,
    3320              :   POPDS16,
    3321              :   POPDS32,
    3322              :   POPES16,
    3323              :   POPES32,
    3324              :   POPF16,
    3325              :   POPF32,
    3326              :   POPF64,
    3327              :   POPFS16,
    3328              :   POPFS32,
    3329              :   POPFS64,
    3330              :   POPGS16,
    3331              :   POPGS32,
    3332              :   POPGS64,
    3333              :   POPP64r,
    3334              :   POPSS16,
    3335              :   POPSS32,
    3336              :   PORrm,
    3337              :   PORrr,
    3338              :   PREFETCH,
    3339              :   PREFETCHIT0,
    3340              :   PREFETCHIT1,
    3341              :   PREFETCHNTA,
    3342              :   PREFETCHRST2,
    3343              :   PREFETCHT0,
    3344              :   PREFETCHT1,
    3345              :   PREFETCHT2,
    3346              :   PREFETCHW,
    3347              :   PREFETCHWT1,
    3348              :   PROBED_ALLOCA_32,
    3349              :   PROBED_ALLOCA_64,
    3350              :   PSADBWrm,
    3351              :   PSADBWrr,
    3352              :   PSHUFBrm,
    3353              :   PSHUFBrr,
    3354              :   PSHUFDmi,
    3355              :   PSHUFDri,
    3356              :   PSHUFHWmi,
    3357              :   PSHUFHWri,
    3358              :   PSHUFLWmi,
    3359              :   PSHUFLWri,
    3360              :   PSIGNBrm,
    3361              :   PSIGNBrr,
    3362              :   PSIGNDrm,
    3363              :   PSIGNDrr,
    3364              :   PSIGNWrm,
    3365              :   PSIGNWrr,
    3366              :   PSLLDQri,
    3367              :   PSLLDri,
    3368              :   PSLLDrm,
    3369              :   PSLLDrr,
    3370              :   PSLLQri,
    3371              :   PSLLQrm,
    3372              :   PSLLQrr,
    3373              :   PSLLWri,
    3374              :   PSLLWrm,
    3375              :   PSLLWrr,
    3376              :   PSMASH,
    3377              :   PSRADri,
    3378              :   PSRADrm,
    3379              :   PSRADrr,
    3380              :   PSRAWri,
    3381              :   PSRAWrm,
    3382              :   PSRAWrr,
    3383              :   PSRLDQri,
    3384              :   PSRLDri,
    3385              :   PSRLDrm,
    3386              :   PSRLDrr,
    3387              :   PSRLQri,
    3388              :   PSRLQrm,
    3389              :   PSRLQrr,
    3390              :   PSRLWri,
    3391              :   PSRLWrm,
    3392              :   PSRLWrr,
    3393              :   PSUBBrm,
    3394              :   PSUBBrr,
    3395              :   PSUBDrm,
    3396              :   PSUBDrr,
    3397              :   PSUBQrm,
    3398              :   PSUBQrr,
    3399              :   PSUBSBrm,
    3400              :   PSUBSBrr,
    3401              :   PSUBSWrm,
    3402              :   PSUBSWrr,
    3403              :   PSUBUSBrm,
    3404              :   PSUBUSBrr,
    3405              :   PSUBUSWrm,
    3406              :   PSUBUSWrr,
    3407              :   PSUBWrm,
    3408              :   PSUBWrr,
    3409              :   PSWAPDrm,
    3410              :   PSWAPDrr,
    3411              :   PT2RPNTLVWZ0,
    3412              :   PT2RPNTLVWZ0RS,
    3413              :   PT2RPNTLVWZ0RST1,
    3414              :   PT2RPNTLVWZ0T1,
    3415              :   PT2RPNTLVWZ1,
    3416              :   PT2RPNTLVWZ1RS,
    3417              :   PT2RPNTLVWZ1RST1,
    3418              :   PT2RPNTLVWZ1T1,
    3419              :   PTCMMIMFP16PS,
    3420              :   PTCMMIMFP16PSV,
    3421              :   PTCMMRLFP16PS,
    3422              :   PTCMMRLFP16PSV,
    3423              :   PTCONJTCMMIMFP16PS,
    3424              :   PTCONJTCMMIMFP16PSV,
    3425              :   PTCONJTFP16,
    3426              :   PTCONJTFP16V,
    3427              :   PTCVTROWD2PSrre,
    3428              :   PTCVTROWD2PSrreV,
    3429              :   PTCVTROWD2PSrri,
    3430              :   PTCVTROWD2PSrriV,
    3431              :   PTCVTROWPS2BF16Hrre,
    3432              :   PTCVTROWPS2BF16HrreV,
    3433              :   PTCVTROWPS2BF16Hrri,
    3434              :   PTCVTROWPS2BF16HrriV,
    3435              :   PTCVTROWPS2BF16Lrre,
    3436              :   PTCVTROWPS2BF16LrreV,
    3437              :   PTCVTROWPS2BF16Lrri,
    3438              :   PTCVTROWPS2BF16LrriV,
    3439              :   PTCVTROWPS2PHHrre,
    3440              :   PTCVTROWPS2PHHrreV,
    3441              :   PTCVTROWPS2PHHrri,
    3442              :   PTCVTROWPS2PHHrriV,
    3443              :   PTCVTROWPS2PHLrre,
    3444              :   PTCVTROWPS2PHLrreV,
    3445              :   PTCVTROWPS2PHLrri,
    3446              :   PTCVTROWPS2PHLrriV,
    3447              :   PTDPBF16PS,
    3448              :   PTDPBF8PS,
    3449              :   PTDPBF8PSV,
    3450              :   PTDPBHF8PS,
    3451              :   PTDPBHF8PSV,
    3452              :   PTDPBSSD,
    3453              :   PTDPBSUD,
    3454              :   PTDPBUSD,
    3455              :   PTDPBUUD,
    3456              :   PTDPFP16PS,
    3457              :   PTDPHBF8PS,
    3458              :   PTDPHBF8PSV,
    3459              :   PTDPHF8PS,
    3460              :   PTDPHF8PSV,
    3461              :   PTESTrm,
    3462              :   PTESTrr,
    3463              :   PTILELOADD,
    3464              :   PTILELOADDRS,
    3465              :   PTILELOADDRST1,
    3466              :   PTILELOADDT1,
    3467              :   PTILEMOVROWrre,
    3468              :   PTILEMOVROWrreV,
    3469              :   PTILEMOVROWrri,
    3470              :   PTILEMOVROWrriV,
    3471              :   PTILESTORED,
    3472              :   PTILEZERO,
    3473              :   PTMMULTF32PS,
    3474              :   PTMMULTF32PSV,
    3475              :   PTTCMMIMFP16PS,
    3476              :   PTTCMMIMFP16PSV,
    3477              :   PTTCMMRLFP16PS,
    3478              :   PTTCMMRLFP16PSV,
    3479              :   PTTDPBF16PS,
    3480              :   PTTDPBF16PSV,
    3481              :   PTTDPFP16PS,
    3482              :   PTTDPFP16PSV,
    3483              :   PTTMMULTF32PS,
    3484              :   PTTMMULTF32PSV,
    3485              :   PTTRANSPOSED,
    3486              :   PTTRANSPOSEDV,
    3487              :   PTWRITE64m,
    3488              :   PTWRITE64r,
    3489              :   PTWRITEm,
    3490              :   PTWRITEr,
    3491              :   PUNPCKHBWrm,
    3492              :   PUNPCKHBWrr,
    3493              :   PUNPCKHDQrm,
    3494              :   PUNPCKHDQrr,
    3495              :   PUNPCKHQDQrm,
    3496              :   PUNPCKHQDQrr,
    3497              :   PUNPCKHWDrm,
    3498              :   PUNPCKHWDrr,
    3499              :   PUNPCKLBWrm,
    3500              :   PUNPCKLBWrr,
    3501              :   PUNPCKLDQrm,
    3502              :   PUNPCKLDQrr,
    3503              :   PUNPCKLQDQrm,
    3504              :   PUNPCKLQDQrr,
    3505              :   PUNPCKLWDrm,
    3506              :   PUNPCKLWDrr,
    3507              :   PUSH16i,
    3508              :   PUSH16i8,
    3509              :   PUSH16r,
    3510              :   PUSH16rmm,
    3511              :   PUSH16rmr,
    3512              :   PUSH2,
    3513              :   PUSH2P,
    3514              :   PUSH32i,
    3515              :   PUSH32i8,
    3516              :   PUSH32r,
    3517              :   PUSH32rmm,
    3518              :   PUSH32rmr,
    3519              :   PUSH64i32,
    3520              :   PUSH64i8,
    3521              :   PUSH64r,
    3522              :   PUSH64rmm,
    3523              :   PUSH64rmr,
    3524              :   PUSHA16,
    3525              :   PUSHA32,
    3526              :   PUSHCS16,
    3527              :   PUSHCS32,
    3528              :   PUSHDS16,
    3529              :   PUSHDS32,
    3530              :   PUSHES16,
    3531              :   PUSHES32,
    3532              :   PUSHF16,
    3533              :   PUSHF32,
    3534              :   PUSHF64,
    3535              :   PUSHFS16,
    3536              :   PUSHFS32,
    3537              :   PUSHFS64,
    3538              :   PUSHGS16,
    3539              :   PUSHGS32,
    3540              :   PUSHGS64,
    3541              :   PUSHP64r,
    3542              :   PUSHSS16,
    3543              :   PUSHSS32,
    3544              :   PVALIDATE32,
    3545              :   PVALIDATE64,
    3546              :   PXORrm,
    3547              :   PXORrr,
    3548              :   RCL16m1,
    3549              :   RCL16m1_EVEX,
    3550              :   RCL16m1_ND,
    3551              :   RCL16mCL,
    3552              :   RCL16mCL_EVEX,
    3553              :   RCL16mCL_ND,
    3554              :   RCL16mi,
    3555              :   RCL16mi_EVEX,
    3556              :   RCL16mi_ND,
    3557              :   RCL16r1,
    3558              :   RCL16r1_EVEX,
    3559              :   RCL16r1_ND,
    3560              :   RCL16rCL,
    3561              :   RCL16rCL_EVEX,
    3562              :   RCL16rCL_ND,
    3563              :   RCL16ri,
    3564              :   RCL16ri_EVEX,
    3565              :   RCL16ri_ND,
    3566              :   RCL32m1,
    3567              :   RCL32m1_EVEX,
    3568              :   RCL32m1_ND,
    3569              :   RCL32mCL,
    3570              :   RCL32mCL_EVEX,
    3571              :   RCL32mCL_ND,
    3572              :   RCL32mi,
    3573              :   RCL32mi_EVEX,
    3574              :   RCL32mi_ND,
    3575              :   RCL32r1,
    3576              :   RCL32r1_EVEX,
    3577              :   RCL32r1_ND,
    3578              :   RCL32rCL,
    3579              :   RCL32rCL_EVEX,
    3580              :   RCL32rCL_ND,
    3581              :   RCL32ri,
    3582              :   RCL32ri_EVEX,
    3583              :   RCL32ri_ND,
    3584              :   RCL64m1,
    3585              :   RCL64m1_EVEX,
    3586              :   RCL64m1_ND,
    3587              :   RCL64mCL,
    3588              :   RCL64mCL_EVEX,
    3589              :   RCL64mCL_ND,
    3590              :   RCL64mi,
    3591              :   RCL64mi_EVEX,
    3592              :   RCL64mi_ND,
    3593              :   RCL64r1,
    3594              :   RCL64r1_EVEX,
    3595              :   RCL64r1_ND,
    3596              :   RCL64rCL,
    3597              :   RCL64rCL_EVEX,
    3598              :   RCL64rCL_ND,
    3599              :   RCL64ri,
    3600              :   RCL64ri_EVEX,
    3601              :   RCL64ri_ND,
    3602              :   RCL8m1,
    3603              :   RCL8m1_EVEX,
    3604              :   RCL8m1_ND,
    3605              :   RCL8mCL,
    3606              :   RCL8mCL_EVEX,
    3607              :   RCL8mCL_ND,
    3608              :   RCL8mi,
    3609              :   RCL8mi_EVEX,
    3610              :   RCL8mi_ND,
    3611              :   RCL8r1,
    3612              :   RCL8r1_EVEX,
    3613              :   RCL8r1_ND,
    3614              :   RCL8rCL,
    3615              :   RCL8rCL_EVEX,
    3616              :   RCL8rCL_ND,
    3617              :   RCL8ri,
    3618              :   RCL8ri_EVEX,
    3619              :   RCL8ri_ND,
    3620              :   RCPPSm,
    3621              :   RCPPSr,
    3622              :   RCPSSm,
    3623              :   RCPSSm_Int,
    3624              :   RCPSSr,
    3625              :   RCPSSr_Int,
    3626              :   RCR16m1,
    3627              :   RCR16m1_EVEX,
    3628              :   RCR16m1_ND,
    3629              :   RCR16mCL,
    3630              :   RCR16mCL_EVEX,
    3631              :   RCR16mCL_ND,
    3632              :   RCR16mi,
    3633              :   RCR16mi_EVEX,
    3634              :   RCR16mi_ND,
    3635              :   RCR16r1,
    3636              :   RCR16r1_EVEX,
    3637              :   RCR16r1_ND,
    3638              :   RCR16rCL,
    3639              :   RCR16rCL_EVEX,
    3640              :   RCR16rCL_ND,
    3641              :   RCR16ri,
    3642              :   RCR16ri_EVEX,
    3643              :   RCR16ri_ND,
    3644              :   RCR32m1,
    3645              :   RCR32m1_EVEX,
    3646              :   RCR32m1_ND,
    3647              :   RCR32mCL,
    3648              :   RCR32mCL_EVEX,
    3649              :   RCR32mCL_ND,
    3650              :   RCR32mi,
    3651              :   RCR32mi_EVEX,
    3652              :   RCR32mi_ND,
    3653              :   RCR32r1,
    3654              :   RCR32r1_EVEX,
    3655              :   RCR32r1_ND,
    3656              :   RCR32rCL,
    3657              :   RCR32rCL_EVEX,
    3658              :   RCR32rCL_ND,
    3659              :   RCR32ri,
    3660              :   RCR32ri_EVEX,
    3661              :   RCR32ri_ND,
    3662              :   RCR64m1,
    3663              :   RCR64m1_EVEX,
    3664              :   RCR64m1_ND,
    3665              :   RCR64mCL,
    3666              :   RCR64mCL_EVEX,
    3667              :   RCR64mCL_ND,
    3668              :   RCR64mi,
    3669              :   RCR64mi_EVEX,
    3670              :   RCR64mi_ND,
    3671              :   RCR64r1,
    3672              :   RCR64r1_EVEX,
    3673              :   RCR64r1_ND,
    3674              :   RCR64rCL,
    3675              :   RCR64rCL_EVEX,
    3676              :   RCR64rCL_ND,
    3677              :   RCR64ri,
    3678              :   RCR64ri_EVEX,
    3679              :   RCR64ri_ND,
    3680              :   RCR8m1,
    3681              :   RCR8m1_EVEX,
    3682              :   RCR8m1_ND,
    3683              :   RCR8mCL,
    3684              :   RCR8mCL_EVEX,
    3685              :   RCR8mCL_ND,
    3686              :   RCR8mi,
    3687              :   RCR8mi_EVEX,
    3688              :   RCR8mi_ND,
    3689              :   RCR8r1,
    3690              :   RCR8r1_EVEX,
    3691              :   RCR8r1_ND,
    3692              :   RCR8rCL,
    3693              :   RCR8rCL_EVEX,
    3694              :   RCR8rCL_ND,
    3695              :   RCR8ri,
    3696              :   RCR8ri_EVEX,
    3697              :   RCR8ri_ND,
    3698              :   RDFSBASE,
    3699              :   RDFSBASE64,
    3700              :   RDGSBASE,
    3701              :   RDGSBASE64,
    3702              :   RDMSR,
    3703              :   RDMSRLIST,
    3704              :   RDMSRri,
    3705              :   RDMSRri_EVEX,
    3706              :   RDPID32,
    3707              :   RDPID64,
    3708              :   RDPKRUr,
    3709              :   RDPMC,
    3710              :   RDPRU,
    3711              :   RDRAND16r,
    3712              :   RDRAND32r,
    3713              :   RDRAND64r,
    3714              :   RDSEED16r,
    3715              :   RDSEED32r,
    3716              :   RDSEED64r,
    3717              :   RDSSPD,
    3718              :   RDSSPQ,
    3719              :   RDTSC,
    3720              :   RDTSCP,
    3721              :   REPNE_PREFIX,
    3722              :   REP_MOVSB_32,
    3723              :   REP_MOVSB_64,
    3724              :   REP_MOVSD_32,
    3725              :   REP_MOVSD_64,
    3726              :   REP_MOVSQ_32,
    3727              :   REP_MOVSQ_64,
    3728              :   REP_MOVSW_32,
    3729              :   REP_MOVSW_64,
    3730              :   REP_PREFIX,
    3731              :   REP_STOSB_32,
    3732              :   REP_STOSB_64,
    3733              :   REP_STOSD_32,
    3734              :   REP_STOSD_64,
    3735              :   REP_STOSQ_32,
    3736              :   REP_STOSQ_64,
    3737              :   REP_STOSW_32,
    3738              :   REP_STOSW_64,
    3739              :   RET,
    3740              :   RET16,
    3741              :   RET32,
    3742              :   RET64,
    3743              :   RETI16,
    3744              :   RETI32,
    3745              :   RETI64,
    3746              :   REX64_PREFIX,
    3747              :   RMPADJUST,
    3748              :   RMPQUERY,
    3749              :   RMPUPDATE,
    3750              :   ROL16m1,
    3751              :   ROL16m1_EVEX,
    3752              :   ROL16m1_ND,
    3753              :   ROL16m1_NF,
    3754              :   ROL16m1_NF_ND,
    3755              :   ROL16mCL,
    3756              :   ROL16mCL_EVEX,
    3757              :   ROL16mCL_ND,
    3758              :   ROL16mCL_NF,
    3759              :   ROL16mCL_NF_ND,
    3760              :   ROL16mi,
    3761              :   ROL16mi_EVEX,
    3762              :   ROL16mi_ND,
    3763              :   ROL16mi_NF,
    3764              :   ROL16mi_NF_ND,
    3765              :   ROL16r1,
    3766              :   ROL16r1_EVEX,
    3767              :   ROL16r1_ND,
    3768              :   ROL16r1_NF,
    3769              :   ROL16r1_NF_ND,
    3770              :   ROL16rCL,
    3771              :   ROL16rCL_EVEX,
    3772              :   ROL16rCL_ND,
    3773              :   ROL16rCL_NF,
    3774              :   ROL16rCL_NF_ND,
    3775              :   ROL16ri,
    3776              :   ROL16ri_EVEX,
    3777              :   ROL16ri_ND,
    3778              :   ROL16ri_NF,
    3779              :   ROL16ri_NF_ND,
    3780              :   ROL32m1,
    3781              :   ROL32m1_EVEX,
    3782              :   ROL32m1_ND,
    3783              :   ROL32m1_NF,
    3784              :   ROL32m1_NF_ND,
    3785              :   ROL32mCL,
    3786              :   ROL32mCL_EVEX,
    3787              :   ROL32mCL_ND,
    3788              :   ROL32mCL_NF,
    3789              :   ROL32mCL_NF_ND,
    3790              :   ROL32mi,
    3791              :   ROL32mi_EVEX,
    3792              :   ROL32mi_ND,
    3793              :   ROL32mi_NF,
    3794              :   ROL32mi_NF_ND,
    3795              :   ROL32r1,
    3796              :   ROL32r1_EVEX,
    3797              :   ROL32r1_ND,
    3798              :   ROL32r1_NF,
    3799              :   ROL32r1_NF_ND,
    3800              :   ROL32rCL,
    3801              :   ROL32rCL_EVEX,
    3802              :   ROL32rCL_ND,
    3803              :   ROL32rCL_NF,
    3804              :   ROL32rCL_NF_ND,
    3805              :   ROL32ri,
    3806              :   ROL32ri_EVEX,
    3807              :   ROL32ri_ND,
    3808              :   ROL32ri_NF,
    3809              :   ROL32ri_NF_ND,
    3810              :   ROL64m1,
    3811              :   ROL64m1_EVEX,
    3812              :   ROL64m1_ND,
    3813              :   ROL64m1_NF,
    3814              :   ROL64m1_NF_ND,
    3815              :   ROL64mCL,
    3816              :   ROL64mCL_EVEX,
    3817              :   ROL64mCL_ND,
    3818              :   ROL64mCL_NF,
    3819              :   ROL64mCL_NF_ND,
    3820              :   ROL64mi,
    3821              :   ROL64mi_EVEX,
    3822              :   ROL64mi_ND,
    3823              :   ROL64mi_NF,
    3824              :   ROL64mi_NF_ND,
    3825              :   ROL64r1,
    3826              :   ROL64r1_EVEX,
    3827              :   ROL64r1_ND,
    3828              :   ROL64r1_NF,
    3829              :   ROL64r1_NF_ND,
    3830              :   ROL64rCL,
    3831              :   ROL64rCL_EVEX,
    3832              :   ROL64rCL_ND,
    3833              :   ROL64rCL_NF,
    3834              :   ROL64rCL_NF_ND,
    3835              :   ROL64ri,
    3836              :   ROL64ri_EVEX,
    3837              :   ROL64ri_ND,
    3838              :   ROL64ri_NF,
    3839              :   ROL64ri_NF_ND,
    3840              :   ROL8m1,
    3841              :   ROL8m1_EVEX,
    3842              :   ROL8m1_ND,
    3843              :   ROL8m1_NF,
    3844              :   ROL8m1_NF_ND,
    3845              :   ROL8mCL,
    3846              :   ROL8mCL_EVEX,
    3847              :   ROL8mCL_ND,
    3848              :   ROL8mCL_NF,
    3849              :   ROL8mCL_NF_ND,
    3850              :   ROL8mi,
    3851              :   ROL8mi_EVEX,
    3852              :   ROL8mi_ND,
    3853              :   ROL8mi_NF,
    3854              :   ROL8mi_NF_ND,
    3855              :   ROL8r1,
    3856              :   ROL8r1_EVEX,
    3857              :   ROL8r1_ND,
    3858              :   ROL8r1_NF,
    3859              :   ROL8r1_NF_ND,
    3860              :   ROL8rCL,
    3861              :   ROL8rCL_EVEX,
    3862              :   ROL8rCL_ND,
    3863              :   ROL8rCL_NF,
    3864              :   ROL8rCL_NF_ND,
    3865              :   ROL8ri,
    3866              :   ROL8ri_EVEX,
    3867              :   ROL8ri_ND,
    3868              :   ROL8ri_NF,
    3869              :   ROL8ri_NF_ND,
    3870              :   ROR16m1,
    3871              :   ROR16m1_EVEX,
    3872              :   ROR16m1_ND,
    3873              :   ROR16m1_NF,
    3874              :   ROR16m1_NF_ND,
    3875              :   ROR16mCL,
    3876              :   ROR16mCL_EVEX,
    3877              :   ROR16mCL_ND,
    3878              :   ROR16mCL_NF,
    3879              :   ROR16mCL_NF_ND,
    3880              :   ROR16mi,
    3881              :   ROR16mi_EVEX,
    3882              :   ROR16mi_ND,
    3883              :   ROR16mi_NF,
    3884              :   ROR16mi_NF_ND,
    3885              :   ROR16r1,
    3886              :   ROR16r1_EVEX,
    3887              :   ROR16r1_ND,
    3888              :   ROR16r1_NF,
    3889              :   ROR16r1_NF_ND,
    3890              :   ROR16rCL,
    3891              :   ROR16rCL_EVEX,
    3892              :   ROR16rCL_ND,
    3893              :   ROR16rCL_NF,
    3894              :   ROR16rCL_NF_ND,
    3895              :   ROR16ri,
    3896              :   ROR16ri_EVEX,
    3897              :   ROR16ri_ND,
    3898              :   ROR16ri_NF,
    3899              :   ROR16ri_NF_ND,
    3900              :   ROR32m1,
    3901              :   ROR32m1_EVEX,
    3902              :   ROR32m1_ND,
    3903              :   ROR32m1_NF,
    3904              :   ROR32m1_NF_ND,
    3905              :   ROR32mCL,
    3906              :   ROR32mCL_EVEX,
    3907              :   ROR32mCL_ND,
    3908              :   ROR32mCL_NF,
    3909              :   ROR32mCL_NF_ND,
    3910              :   ROR32mi,
    3911              :   ROR32mi_EVEX,
    3912              :   ROR32mi_ND,
    3913              :   ROR32mi_NF,
    3914              :   ROR32mi_NF_ND,
    3915              :   ROR32r1,
    3916              :   ROR32r1_EVEX,
    3917              :   ROR32r1_ND,
    3918              :   ROR32r1_NF,
    3919              :   ROR32r1_NF_ND,
    3920              :   ROR32rCL,
    3921              :   ROR32rCL_EVEX,
    3922              :   ROR32rCL_ND,
    3923              :   ROR32rCL_NF,
    3924              :   ROR32rCL_NF_ND,
    3925              :   ROR32ri,
    3926              :   ROR32ri_EVEX,
    3927              :   ROR32ri_ND,
    3928              :   ROR32ri_NF,
    3929              :   ROR32ri_NF_ND,
    3930              :   ROR64m1,
    3931              :   ROR64m1_EVEX,
    3932              :   ROR64m1_ND,
    3933              :   ROR64m1_NF,
    3934              :   ROR64m1_NF_ND,
    3935              :   ROR64mCL,
    3936              :   ROR64mCL_EVEX,
    3937              :   ROR64mCL_ND,
    3938              :   ROR64mCL_NF,
    3939              :   ROR64mCL_NF_ND,
    3940              :   ROR64mi,
    3941              :   ROR64mi_EVEX,
    3942              :   ROR64mi_ND,
    3943              :   ROR64mi_NF,
    3944              :   ROR64mi_NF_ND,
    3945              :   ROR64r1,
    3946              :   ROR64r1_EVEX,
    3947              :   ROR64r1_ND,
    3948              :   ROR64r1_NF,
    3949              :   ROR64r1_NF_ND,
    3950              :   ROR64rCL,
    3951              :   ROR64rCL_EVEX,
    3952              :   ROR64rCL_ND,
    3953              :   ROR64rCL_NF,
    3954              :   ROR64rCL_NF_ND,
    3955              :   ROR64ri,
    3956              :   ROR64ri_EVEX,
    3957              :   ROR64ri_ND,
    3958              :   ROR64ri_NF,
    3959              :   ROR64ri_NF_ND,
    3960              :   ROR8m1,
    3961              :   ROR8m1_EVEX,
    3962              :   ROR8m1_ND,
    3963              :   ROR8m1_NF,
    3964              :   ROR8m1_NF_ND,
    3965              :   ROR8mCL,
    3966              :   ROR8mCL_EVEX,
    3967              :   ROR8mCL_ND,
    3968              :   ROR8mCL_NF,
    3969              :   ROR8mCL_NF_ND,
    3970              :   ROR8mi,
    3971              :   ROR8mi_EVEX,
    3972              :   ROR8mi_ND,
    3973              :   ROR8mi_NF,
    3974              :   ROR8mi_NF_ND,
    3975              :   ROR8r1,
    3976              :   ROR8r1_EVEX,
    3977              :   ROR8r1_ND,
    3978              :   ROR8r1_NF,
    3979              :   ROR8r1_NF_ND,
    3980              :   ROR8rCL,
    3981              :   ROR8rCL_EVEX,
    3982              :   ROR8rCL_ND,
    3983              :   ROR8rCL_NF,
    3984              :   ROR8rCL_NF_ND,
    3985              :   ROR8ri,
    3986              :   ROR8ri_EVEX,
    3987              :   ROR8ri_ND,
    3988              :   ROR8ri_NF,
    3989              :   ROR8ri_NF_ND,
    3990              :   RORX32mi,
    3991              :   RORX32mi_EVEX,
    3992              :   RORX32ri,
    3993              :   RORX32ri_EVEX,
    3994              :   RORX64mi,
    3995              :   RORX64mi_EVEX,
    3996              :   RORX64ri,
    3997              :   RORX64ri_EVEX,
    3998              :   ROUNDPDmi,
    3999              :   ROUNDPDri,
    4000              :   ROUNDPSmi,
    4001              :   ROUNDPSri,
    4002              :   ROUNDSDmi,
    4003              :   ROUNDSDmi_Int,
    4004              :   ROUNDSDri,
    4005              :   ROUNDSDri_Int,
    4006              :   ROUNDSSmi,
    4007              :   ROUNDSSmi_Int,
    4008              :   ROUNDSSri,
    4009              :   ROUNDSSri_Int,
    4010              :   RSM,
    4011              :   RSQRTPSm,
    4012              :   RSQRTPSr,
    4013              :   RSQRTSSm,
    4014              :   RSQRTSSm_Int,
    4015              :   RSQRTSSr,
    4016              :   RSQRTSSr_Int,
    4017              :   RSTORSSP,
    4018              :   SAHF,
    4019              :   SALC,
    4020              :   SAR16m1,
    4021              :   SAR16m1_EVEX,
    4022              :   SAR16m1_ND,
    4023              :   SAR16m1_NF,
    4024              :   SAR16m1_NF_ND,
    4025              :   SAR16mCL,
    4026              :   SAR16mCL_EVEX,
    4027              :   SAR16mCL_ND,
    4028              :   SAR16mCL_NF,
    4029              :   SAR16mCL_NF_ND,
    4030              :   SAR16mi,
    4031              :   SAR16mi_EVEX,
    4032              :   SAR16mi_ND,
    4033              :   SAR16mi_NF,
    4034              :   SAR16mi_NF_ND,
    4035              :   SAR16r1,
    4036              :   SAR16r1_EVEX,
    4037              :   SAR16r1_ND,
    4038              :   SAR16r1_NF,
    4039              :   SAR16r1_NF_ND,
    4040              :   SAR16rCL,
    4041              :   SAR16rCL_EVEX,
    4042              :   SAR16rCL_ND,
    4043              :   SAR16rCL_NF,
    4044              :   SAR16rCL_NF_ND,
    4045              :   SAR16ri,
    4046              :   SAR16ri_EVEX,
    4047              :   SAR16ri_ND,
    4048              :   SAR16ri_NF,
    4049              :   SAR16ri_NF_ND,
    4050              :   SAR32m1,
    4051              :   SAR32m1_EVEX,
    4052              :   SAR32m1_ND,
    4053              :   SAR32m1_NF,
    4054              :   SAR32m1_NF_ND,
    4055              :   SAR32mCL,
    4056              :   SAR32mCL_EVEX,
    4057              :   SAR32mCL_ND,
    4058              :   SAR32mCL_NF,
    4059              :   SAR32mCL_NF_ND,
    4060              :   SAR32mi,
    4061              :   SAR32mi_EVEX,
    4062              :   SAR32mi_ND,
    4063              :   SAR32mi_NF,
    4064              :   SAR32mi_NF_ND,
    4065              :   SAR32r1,
    4066              :   SAR32r1_EVEX,
    4067              :   SAR32r1_ND,
    4068              :   SAR32r1_NF,
    4069              :   SAR32r1_NF_ND,
    4070              :   SAR32rCL,
    4071              :   SAR32rCL_EVEX,
    4072              :   SAR32rCL_ND,
    4073              :   SAR32rCL_NF,
    4074              :   SAR32rCL_NF_ND,
    4075              :   SAR32ri,
    4076              :   SAR32ri_EVEX,
    4077              :   SAR32ri_ND,
    4078              :   SAR32ri_NF,
    4079              :   SAR32ri_NF_ND,
    4080              :   SAR64m1,
    4081              :   SAR64m1_EVEX,
    4082              :   SAR64m1_ND,
    4083              :   SAR64m1_NF,
    4084              :   SAR64m1_NF_ND,
    4085              :   SAR64mCL,
    4086              :   SAR64mCL_EVEX,
    4087              :   SAR64mCL_ND,
    4088              :   SAR64mCL_NF,
    4089              :   SAR64mCL_NF_ND,
    4090              :   SAR64mi,
    4091              :   SAR64mi_EVEX,
    4092              :   SAR64mi_ND,
    4093              :   SAR64mi_NF,
    4094              :   SAR64mi_NF_ND,
    4095              :   SAR64r1,
    4096              :   SAR64r1_EVEX,
    4097              :   SAR64r1_ND,
    4098              :   SAR64r1_NF,
    4099              :   SAR64r1_NF_ND,
    4100              :   SAR64rCL,
    4101              :   SAR64rCL_EVEX,
    4102              :   SAR64rCL_ND,
    4103              :   SAR64rCL_NF,
    4104              :   SAR64rCL_NF_ND,
    4105              :   SAR64ri,
    4106              :   SAR64ri_EVEX,
    4107              :   SAR64ri_ND,
    4108              :   SAR64ri_NF,
    4109              :   SAR64ri_NF_ND,
    4110              :   SAR8m1,
    4111              :   SAR8m1_EVEX,
    4112              :   SAR8m1_ND,
    4113              :   SAR8m1_NF,
    4114              :   SAR8m1_NF_ND,
    4115              :   SAR8mCL,
    4116              :   SAR8mCL_EVEX,
    4117              :   SAR8mCL_ND,
    4118              :   SAR8mCL_NF,
    4119              :   SAR8mCL_NF_ND,
    4120              :   SAR8mi,
    4121              :   SAR8mi_EVEX,
    4122              :   SAR8mi_ND,
    4123              :   SAR8mi_NF,
    4124              :   SAR8mi_NF_ND,
    4125              :   SAR8r1,
    4126              :   SAR8r1_EVEX,
    4127              :   SAR8r1_ND,
    4128              :   SAR8r1_NF,
    4129              :   SAR8r1_NF_ND,
    4130              :   SAR8rCL,
    4131              :   SAR8rCL_EVEX,
    4132              :   SAR8rCL_ND,
    4133              :   SAR8rCL_NF,
    4134              :   SAR8rCL_NF_ND,
    4135              :   SAR8ri,
    4136              :   SAR8ri_EVEX,
    4137              :   SAR8ri_ND,
    4138              :   SAR8ri_NF,
    4139              :   SAR8ri_NF_ND,
    4140              :   SARX32rm,
    4141              :   SARX32rm_EVEX,
    4142              :   SARX32rr,
    4143              :   SARX32rr_EVEX,
    4144              :   SARX64rm,
    4145              :   SARX64rm_EVEX,
    4146              :   SARX64rr,
    4147              :   SARX64rr_EVEX,
    4148              :   SAVEPREVSSP,
    4149              :   SBB16i16,
    4150              :   SBB16mi,
    4151              :   SBB16mi8,
    4152              :   SBB16mi8_EVEX,
    4153              :   SBB16mi8_ND,
    4154              :   SBB16mi_EVEX,
    4155              :   SBB16mi_ND,
    4156              :   SBB16mr,
    4157              :   SBB16mr_EVEX,
    4158              :   SBB16mr_ND,
    4159              :   SBB16ri,
    4160              :   SBB16ri8,
    4161              :   SBB16ri8_EVEX,
    4162              :   SBB16ri8_ND,
    4163              :   SBB16ri_EVEX,
    4164              :   SBB16ri_ND,
    4165              :   SBB16rm,
    4166              :   SBB16rm_EVEX,
    4167              :   SBB16rm_ND,
    4168              :   SBB16rr,
    4169              :   SBB16rr_EVEX,
    4170              :   SBB16rr_EVEX_REV,
    4171              :   SBB16rr_ND,
    4172              :   SBB16rr_ND_REV,
    4173              :   SBB16rr_REV,
    4174              :   SBB32i32,
    4175              :   SBB32mi,
    4176              :   SBB32mi8,
    4177              :   SBB32mi8_EVEX,
    4178              :   SBB32mi8_ND,
    4179              :   SBB32mi_EVEX,
    4180              :   SBB32mi_ND,
    4181              :   SBB32mr,
    4182              :   SBB32mr_EVEX,
    4183              :   SBB32mr_ND,
    4184              :   SBB32ri,
    4185              :   SBB32ri8,
    4186              :   SBB32ri8_EVEX,
    4187              :   SBB32ri8_ND,
    4188              :   SBB32ri_EVEX,
    4189              :   SBB32ri_ND,
    4190              :   SBB32rm,
    4191              :   SBB32rm_EVEX,
    4192              :   SBB32rm_ND,
    4193              :   SBB32rr,
    4194              :   SBB32rr_EVEX,
    4195              :   SBB32rr_EVEX_REV,
    4196              :   SBB32rr_ND,
    4197              :   SBB32rr_ND_REV,
    4198              :   SBB32rr_REV,
    4199              :   SBB64i32,
    4200              :   SBB64mi32,
    4201              :   SBB64mi32_EVEX,
    4202              :   SBB64mi32_ND,
    4203              :   SBB64mi8,
    4204              :   SBB64mi8_EVEX,
    4205              :   SBB64mi8_ND,
    4206              :   SBB64mr,
    4207              :   SBB64mr_EVEX,
    4208              :   SBB64mr_ND,
    4209              :   SBB64ri32,
    4210              :   SBB64ri32_EVEX,
    4211              :   SBB64ri32_ND,
    4212              :   SBB64ri8,
    4213              :   SBB64ri8_EVEX,
    4214              :   SBB64ri8_ND,
    4215              :   SBB64rm,
    4216              :   SBB64rm_EVEX,
    4217              :   SBB64rm_ND,
    4218              :   SBB64rr,
    4219              :   SBB64rr_EVEX,
    4220              :   SBB64rr_EVEX_REV,
    4221              :   SBB64rr_ND,
    4222              :   SBB64rr_ND_REV,
    4223              :   SBB64rr_REV,
    4224              :   SBB8i8,
    4225              :   SBB8mi,
    4226              :   SBB8mi8,
    4227              :   SBB8mi_EVEX,
    4228              :   SBB8mi_ND,
    4229              :   SBB8mr,
    4230              :   SBB8mr_EVEX,
    4231              :   SBB8mr_ND,
    4232              :   SBB8ri,
    4233              :   SBB8ri8,
    4234              :   SBB8ri_EVEX,
    4235              :   SBB8ri_ND,
    4236              :   SBB8rm,
    4237              :   SBB8rm_EVEX,
    4238              :   SBB8rm_ND,
    4239              :   SBB8rr,
    4240              :   SBB8rr_EVEX,
    4241              :   SBB8rr_EVEX_REV,
    4242              :   SBB8rr_ND,
    4243              :   SBB8rr_ND_REV,
    4244              :   SBB8rr_REV,
    4245              :   SCASB,
    4246              :   SCASL,
    4247              :   SCASQ,
    4248              :   SCASW,
    4249              :   SEAMCALL,
    4250              :   SEAMOPS,
    4251              :   SEAMRET,
    4252              :   SEG_ALLOCA_32,
    4253              :   SEG_ALLOCA_64,
    4254              :   SENDUIPI,
    4255              :   SERIALIZE,
    4256              :   SETCCm,
    4257              :   SETCCm_EVEX,
    4258              :   SETCCr,
    4259              :   SETCCr_EVEX,
    4260              :   SETSSBSY,
    4261              :   SETZUCCm,
    4262              :   SETZUCCr,
    4263              :   SFENCE,
    4264              :   SGDT16m,
    4265              :   SGDT32m,
    4266              :   SGDT64m,
    4267              :   SHA1MSG1rm,
    4268              :   SHA1MSG1rr,
    4269              :   SHA1MSG2rm,
    4270              :   SHA1MSG2rr,
    4271              :   SHA1NEXTErm,
    4272              :   SHA1NEXTErr,
    4273              :   SHA1RNDS4rmi,
    4274              :   SHA1RNDS4rri,
    4275              :   SHA256MSG1rm,
    4276              :   SHA256MSG1rr,
    4277              :   SHA256MSG2rm,
    4278              :   SHA256MSG2rr,
    4279              :   SHA256RNDS2rm,
    4280              :   SHA256RNDS2rr,
    4281              :   SHL16m1,
    4282              :   SHL16m1_EVEX,
    4283              :   SHL16m1_ND,
    4284              :   SHL16m1_NF,
    4285              :   SHL16m1_NF_ND,
    4286              :   SHL16mCL,
    4287              :   SHL16mCL_EVEX,
    4288              :   SHL16mCL_ND,
    4289              :   SHL16mCL_NF,
    4290              :   SHL16mCL_NF_ND,
    4291              :   SHL16mi,
    4292              :   SHL16mi_EVEX,
    4293              :   SHL16mi_ND,
    4294              :   SHL16mi_NF,
    4295              :   SHL16mi_NF_ND,
    4296              :   SHL16r1,
    4297              :   SHL16r1_EVEX,
    4298              :   SHL16r1_ND,
    4299              :   SHL16r1_NF,
    4300              :   SHL16r1_NF_ND,
    4301              :   SHL16rCL,
    4302              :   SHL16rCL_EVEX,
    4303              :   SHL16rCL_ND,
    4304              :   SHL16rCL_NF,
    4305              :   SHL16rCL_NF_ND,
    4306              :   SHL16ri,
    4307              :   SHL16ri_EVEX,
    4308              :   SHL16ri_ND,
    4309              :   SHL16ri_NF,
    4310              :   SHL16ri_NF_ND,
    4311              :   SHL32m1,
    4312              :   SHL32m1_EVEX,
    4313              :   SHL32m1_ND,
    4314              :   SHL32m1_NF,
    4315              :   SHL32m1_NF_ND,
    4316              :   SHL32mCL,
    4317              :   SHL32mCL_EVEX,
    4318              :   SHL32mCL_ND,
    4319              :   SHL32mCL_NF,
    4320              :   SHL32mCL_NF_ND,
    4321              :   SHL32mi,
    4322              :   SHL32mi_EVEX,
    4323              :   SHL32mi_ND,
    4324              :   SHL32mi_NF,
    4325              :   SHL32mi_NF_ND,
    4326              :   SHL32r1,
    4327              :   SHL32r1_EVEX,
    4328              :   SHL32r1_ND,
    4329              :   SHL32r1_NF,
    4330              :   SHL32r1_NF_ND,
    4331              :   SHL32rCL,
    4332              :   SHL32rCL_EVEX,
    4333              :   SHL32rCL_ND,
    4334              :   SHL32rCL_NF,
    4335              :   SHL32rCL_NF_ND,
    4336              :   SHL32ri,
    4337              :   SHL32ri_EVEX,
    4338              :   SHL32ri_ND,
    4339              :   SHL32ri_NF,
    4340              :   SHL32ri_NF_ND,
    4341              :   SHL64m1,
    4342              :   SHL64m1_EVEX,
    4343              :   SHL64m1_ND,
    4344              :   SHL64m1_NF,
    4345              :   SHL64m1_NF_ND,
    4346              :   SHL64mCL,
    4347              :   SHL64mCL_EVEX,
    4348              :   SHL64mCL_ND,
    4349              :   SHL64mCL_NF,
    4350              :   SHL64mCL_NF_ND,
    4351              :   SHL64mi,
    4352              :   SHL64mi_EVEX,
    4353              :   SHL64mi_ND,
    4354              :   SHL64mi_NF,
    4355              :   SHL64mi_NF_ND,
    4356              :   SHL64r1,
    4357              :   SHL64r1_EVEX,
    4358              :   SHL64r1_ND,
    4359              :   SHL64r1_NF,
    4360              :   SHL64r1_NF_ND,
    4361              :   SHL64rCL,
    4362              :   SHL64rCL_EVEX,
    4363              :   SHL64rCL_ND,
    4364              :   SHL64rCL_NF,
    4365              :   SHL64rCL_NF_ND,
    4366              :   SHL64ri,
    4367              :   SHL64ri_EVEX,
    4368              :   SHL64ri_ND,
    4369              :   SHL64ri_NF,
    4370              :   SHL64ri_NF_ND,
    4371              :   SHL8m1,
    4372              :   SHL8m1_EVEX,
    4373              :   SHL8m1_ND,
    4374              :   SHL8m1_NF,
    4375              :   SHL8m1_NF_ND,
    4376              :   SHL8mCL,
    4377              :   SHL8mCL_EVEX,
    4378              :   SHL8mCL_ND,
    4379              :   SHL8mCL_NF,
    4380              :   SHL8mCL_NF_ND,
    4381              :   SHL8mi,
    4382              :   SHL8mi_EVEX,
    4383              :   SHL8mi_ND,
    4384              :   SHL8mi_NF,
    4385              :   SHL8mi_NF_ND,
    4386              :   SHL8r1,
    4387              :   SHL8r1_EVEX,
    4388              :   SHL8r1_ND,
    4389              :   SHL8r1_NF,
    4390              :   SHL8r1_NF_ND,
    4391              :   SHL8rCL,
    4392              :   SHL8rCL_EVEX,
    4393              :   SHL8rCL_ND,
    4394              :   SHL8rCL_NF,
    4395              :   SHL8rCL_NF_ND,
    4396              :   SHL8ri,
    4397              :   SHL8ri_EVEX,
    4398              :   SHL8ri_ND,
    4399              :   SHL8ri_NF,
    4400              :   SHL8ri_NF_ND,
    4401              :   SHLD16mrCL,
    4402              :   SHLD16mrCL_EVEX,
    4403              :   SHLD16mrCL_ND,
    4404              :   SHLD16mrCL_NF,
    4405              :   SHLD16mrCL_NF_ND,
    4406              :   SHLD16mri8,
    4407              :   SHLD16mri8_EVEX,
    4408              :   SHLD16mri8_ND,
    4409              :   SHLD16mri8_NF,
    4410              :   SHLD16mri8_NF_ND,
    4411              :   SHLD16rrCL,
    4412              :   SHLD16rrCL_EVEX,
    4413              :   SHLD16rrCL_ND,
    4414              :   SHLD16rrCL_NF,
    4415              :   SHLD16rrCL_NF_ND,
    4416              :   SHLD16rri8,
    4417              :   SHLD16rri8_EVEX,
    4418              :   SHLD16rri8_ND,
    4419              :   SHLD16rri8_NF,
    4420              :   SHLD16rri8_NF_ND,
    4421              :   SHLD32mrCL,
    4422              :   SHLD32mrCL_EVEX,
    4423              :   SHLD32mrCL_ND,
    4424              :   SHLD32mrCL_NF,
    4425              :   SHLD32mrCL_NF_ND,
    4426              :   SHLD32mri8,
    4427              :   SHLD32mri8_EVEX,
    4428              :   SHLD32mri8_ND,
    4429              :   SHLD32mri8_NF,
    4430              :   SHLD32mri8_NF_ND,
    4431              :   SHLD32rrCL,
    4432              :   SHLD32rrCL_EVEX,
    4433              :   SHLD32rrCL_ND,
    4434              :   SHLD32rrCL_NF,
    4435              :   SHLD32rrCL_NF_ND,
    4436              :   SHLD32rri8,
    4437              :   SHLD32rri8_EVEX,
    4438              :   SHLD32rri8_ND,
    4439              :   SHLD32rri8_NF,
    4440              :   SHLD32rri8_NF_ND,
    4441              :   SHLD64mrCL,
    4442              :   SHLD64mrCL_EVEX,
    4443              :   SHLD64mrCL_ND,
    4444              :   SHLD64mrCL_NF,
    4445              :   SHLD64mrCL_NF_ND,
    4446              :   SHLD64mri8,
    4447              :   SHLD64mri8_EVEX,
    4448              :   SHLD64mri8_ND,
    4449              :   SHLD64mri8_NF,
    4450              :   SHLD64mri8_NF_ND,
    4451              :   SHLD64rrCL,
    4452              :   SHLD64rrCL_EVEX,
    4453              :   SHLD64rrCL_ND,
    4454              :   SHLD64rrCL_NF,
    4455              :   SHLD64rrCL_NF_ND,
    4456              :   SHLD64rri8,
    4457              :   SHLD64rri8_EVEX,
    4458              :   SHLD64rri8_ND,
    4459              :   SHLD64rri8_NF,
    4460              :   SHLD64rri8_NF_ND,
    4461              :   SHLX32rm,
    4462              :   SHLX32rm_EVEX,
    4463              :   SHLX32rr,
    4464              :   SHLX32rr_EVEX,
    4465              :   SHLX64rm,
    4466              :   SHLX64rm_EVEX,
    4467              :   SHLX64rr,
    4468              :   SHLX64rr_EVEX,
    4469              :   SHR16m1,
    4470              :   SHR16m1_EVEX,
    4471              :   SHR16m1_ND,
    4472              :   SHR16m1_NF,
    4473              :   SHR16m1_NF_ND,
    4474              :   SHR16mCL,
    4475              :   SHR16mCL_EVEX,
    4476              :   SHR16mCL_ND,
    4477              :   SHR16mCL_NF,
    4478              :   SHR16mCL_NF_ND,
    4479              :   SHR16mi,
    4480              :   SHR16mi_EVEX,
    4481              :   SHR16mi_ND,
    4482              :   SHR16mi_NF,
    4483              :   SHR16mi_NF_ND,
    4484              :   SHR16r1,
    4485              :   SHR16r1_EVEX,
    4486              :   SHR16r1_ND,
    4487              :   SHR16r1_NF,
    4488              :   SHR16r1_NF_ND,
    4489              :   SHR16rCL,
    4490              :   SHR16rCL_EVEX,
    4491              :   SHR16rCL_ND,
    4492              :   SHR16rCL_NF,
    4493              :   SHR16rCL_NF_ND,
    4494              :   SHR16ri,
    4495              :   SHR16ri_EVEX,
    4496              :   SHR16ri_ND,
    4497              :   SHR16ri_NF,
    4498              :   SHR16ri_NF_ND,
    4499              :   SHR32m1,
    4500              :   SHR32m1_EVEX,
    4501              :   SHR32m1_ND,
    4502              :   SHR32m1_NF,
    4503              :   SHR32m1_NF_ND,
    4504              :   SHR32mCL,
    4505              :   SHR32mCL_EVEX,
    4506              :   SHR32mCL_ND,
    4507              :   SHR32mCL_NF,
    4508              :   SHR32mCL_NF_ND,
    4509              :   SHR32mi,
    4510              :   SHR32mi_EVEX,
    4511              :   SHR32mi_ND,
    4512              :   SHR32mi_NF,
    4513              :   SHR32mi_NF_ND,
    4514              :   SHR32r1,
    4515              :   SHR32r1_EVEX,
    4516              :   SHR32r1_ND,
    4517              :   SHR32r1_NF,
    4518              :   SHR32r1_NF_ND,
    4519              :   SHR32rCL,
    4520              :   SHR32rCL_EVEX,
    4521              :   SHR32rCL_ND,
    4522              :   SHR32rCL_NF,
    4523              :   SHR32rCL_NF_ND,
    4524              :   SHR32ri,
    4525              :   SHR32ri_EVEX,
    4526              :   SHR32ri_ND,
    4527              :   SHR32ri_NF,
    4528              :   SHR32ri_NF_ND,
    4529              :   SHR64m1,
    4530              :   SHR64m1_EVEX,
    4531              :   SHR64m1_ND,
    4532              :   SHR64m1_NF,
    4533              :   SHR64m1_NF_ND,
    4534              :   SHR64mCL,
    4535              :   SHR64mCL_EVEX,
    4536              :   SHR64mCL_ND,
    4537              :   SHR64mCL_NF,
    4538              :   SHR64mCL_NF_ND,
    4539              :   SHR64mi,
    4540              :   SHR64mi_EVEX,
    4541              :   SHR64mi_ND,
    4542              :   SHR64mi_NF,
    4543              :   SHR64mi_NF_ND,
    4544              :   SHR64r1,
    4545              :   SHR64r1_EVEX,
    4546              :   SHR64r1_ND,
    4547              :   SHR64r1_NF,
    4548              :   SHR64r1_NF_ND,
    4549              :   SHR64rCL,
    4550              :   SHR64rCL_EVEX,
    4551              :   SHR64rCL_ND,
    4552              :   SHR64rCL_NF,
    4553              :   SHR64rCL_NF_ND,
    4554              :   SHR64ri,
    4555              :   SHR64ri_EVEX,
    4556              :   SHR64ri_ND,
    4557              :   SHR64ri_NF,
    4558              :   SHR64ri_NF_ND,
    4559              :   SHR8m1,
    4560              :   SHR8m1_EVEX,
    4561              :   SHR8m1_ND,
    4562              :   SHR8m1_NF,
    4563              :   SHR8m1_NF_ND,
    4564              :   SHR8mCL,
    4565              :   SHR8mCL_EVEX,
    4566              :   SHR8mCL_ND,
    4567              :   SHR8mCL_NF,
    4568              :   SHR8mCL_NF_ND,
    4569              :   SHR8mi,
    4570              :   SHR8mi_EVEX,
    4571              :   SHR8mi_ND,
    4572              :   SHR8mi_NF,
    4573              :   SHR8mi_NF_ND,
    4574              :   SHR8r1,
    4575              :   SHR8r1_EVEX,
    4576              :   SHR8r1_ND,
    4577              :   SHR8r1_NF,
    4578              :   SHR8r1_NF_ND,
    4579              :   SHR8rCL,
    4580              :   SHR8rCL_EVEX,
    4581              :   SHR8rCL_ND,
    4582              :   SHR8rCL_NF,
    4583              :   SHR8rCL_NF_ND,
    4584              :   SHR8ri,
    4585              :   SHR8ri_EVEX,
    4586              :   SHR8ri_ND,
    4587              :   SHR8ri_NF,
    4588              :   SHR8ri_NF_ND,
    4589              :   SHRD16mrCL,
    4590              :   SHRD16mrCL_EVEX,
    4591              :   SHRD16mrCL_ND,
    4592              :   SHRD16mrCL_NF,
    4593              :   SHRD16mrCL_NF_ND,
    4594              :   SHRD16mri8,
    4595              :   SHRD16mri8_EVEX,
    4596              :   SHRD16mri8_ND,
    4597              :   SHRD16mri8_NF,
    4598              :   SHRD16mri8_NF_ND,
    4599              :   SHRD16rrCL,
    4600              :   SHRD16rrCL_EVEX,
    4601              :   SHRD16rrCL_ND,
    4602              :   SHRD16rrCL_NF,
    4603              :   SHRD16rrCL_NF_ND,
    4604              :   SHRD16rri8,
    4605              :   SHRD16rri8_EVEX,
    4606              :   SHRD16rri8_ND,
    4607              :   SHRD16rri8_NF,
    4608              :   SHRD16rri8_NF_ND,
    4609              :   SHRD32mrCL,
    4610              :   SHRD32mrCL_EVEX,
    4611              :   SHRD32mrCL_ND,
    4612              :   SHRD32mrCL_NF,
    4613              :   SHRD32mrCL_NF_ND,
    4614              :   SHRD32mri8,
    4615              :   SHRD32mri8_EVEX,
    4616              :   SHRD32mri8_ND,
    4617              :   SHRD32mri8_NF,
    4618              :   SHRD32mri8_NF_ND,
    4619              :   SHRD32rrCL,
    4620              :   SHRD32rrCL_EVEX,
    4621              :   SHRD32rrCL_ND,
    4622              :   SHRD32rrCL_NF,
    4623              :   SHRD32rrCL_NF_ND,
    4624              :   SHRD32rri8,
    4625              :   SHRD32rri8_EVEX,
    4626              :   SHRD32rri8_ND,
    4627              :   SHRD32rri8_NF,
    4628              :   SHRD32rri8_NF_ND,
    4629              :   SHRD64mrCL,
    4630              :   SHRD64mrCL_EVEX,
    4631              :   SHRD64mrCL_ND,
    4632              :   SHRD64mrCL_NF,
    4633              :   SHRD64mrCL_NF_ND,
    4634              :   SHRD64mri8,
    4635              :   SHRD64mri8_EVEX,
    4636              :   SHRD64mri8_ND,
    4637              :   SHRD64mri8_NF,
    4638              :   SHRD64mri8_NF_ND,
    4639              :   SHRD64rrCL,
    4640              :   SHRD64rrCL_EVEX,
    4641              :   SHRD64rrCL_ND,
    4642              :   SHRD64rrCL_NF,
    4643              :   SHRD64rrCL_NF_ND,
    4644              :   SHRD64rri8,
    4645              :   SHRD64rri8_EVEX,
    4646              :   SHRD64rri8_ND,
    4647              :   SHRD64rri8_NF,
    4648              :   SHRD64rri8_NF_ND,
    4649              :   SHRX32rm,
    4650              :   SHRX32rm_EVEX,
    4651              :   SHRX32rr,
    4652              :   SHRX32rr_EVEX,
    4653              :   SHRX64rm,
    4654              :   SHRX64rm_EVEX,
    4655              :   SHRX64rr,
    4656              :   SHRX64rr_EVEX,
    4657              :   SHUFPDrmi,
    4658              :   SHUFPDrri,
    4659              :   SHUFPSrmi,
    4660              :   SHUFPSrri,
    4661              :   SIDT16m,
    4662              :   SIDT32m,
    4663              :   SIDT64m,
    4664              :   SKINIT,
    4665              :   SLDT16m,
    4666              :   SLDT16r,
    4667              :   SLDT32r,
    4668              :   SLDT64r,
    4669              :   SLWPCB,
    4670              :   SLWPCB64,
    4671              :   SMSW16m,
    4672              :   SMSW16r,
    4673              :   SMSW32r,
    4674              :   SMSW64r,
    4675              :   SQRTPDm,
    4676              :   SQRTPDr,
    4677              :   SQRTPSm,
    4678              :   SQRTPSr,
    4679              :   SQRTSDm,
    4680              :   SQRTSDm_Int,
    4681              :   SQRTSDr,
    4682              :   SQRTSDr_Int,
    4683              :   SQRTSSm,
    4684              :   SQRTSSm_Int,
    4685              :   SQRTSSr,
    4686              :   SQRTSSr_Int,
    4687              :   SQRT_F,
    4688              :   SQRT_Fp32,
    4689              :   SQRT_Fp64,
    4690              :   SQRT_Fp80,
    4691              :   SS_PREFIX,
    4692              :   STAC,
    4693              :   STACKALLOC_W_PROBING,
    4694              :   STC,
    4695              :   STD,
    4696              :   STGI,
    4697              :   STI,
    4698              :   STMXCSR,
    4699              :   STOSB,
    4700              :   STOSL,
    4701              :   STOSQ,
    4702              :   STOSW,
    4703              :   STR16r,
    4704              :   STR32r,
    4705              :   STR64r,
    4706              :   STRm,
    4707              :   STTILECFG,
    4708              :   STTILECFG_EVEX,
    4709              :   STUI,
    4710              :   ST_F32m,
    4711              :   ST_F64m,
    4712              :   ST_FP32m,
    4713              :   ST_FP64m,
    4714              :   ST_FP80m,
    4715              :   ST_FPrr,
    4716              :   ST_Fp32m,
    4717              :   ST_Fp64m,
    4718              :   ST_Fp64m32,
    4719              :   ST_Fp80m32,
    4720              :   ST_Fp80m64,
    4721              :   ST_FpP32m,
    4722              :   ST_FpP64m,
    4723              :   ST_FpP64m32,
    4724              :   ST_FpP80m,
    4725              :   ST_FpP80m32,
    4726              :   ST_FpP80m64,
    4727              :   ST_Frr,
    4728              :   SUB16i16,
    4729              :   SUB16mi,
    4730              :   SUB16mi8,
    4731              :   SUB16mi8_EVEX,
    4732              :   SUB16mi8_ND,
    4733              :   SUB16mi8_NF,
    4734              :   SUB16mi8_NF_ND,
    4735              :   SUB16mi_EVEX,
    4736              :   SUB16mi_ND,
    4737              :   SUB16mi_NF,
    4738              :   SUB16mi_NF_ND,
    4739              :   SUB16mr,
    4740              :   SUB16mr_EVEX,
    4741              :   SUB16mr_ND,
    4742              :   SUB16mr_NF,
    4743              :   SUB16mr_NF_ND,
    4744              :   SUB16ri,
    4745              :   SUB16ri8,
    4746              :   SUB16ri8_EVEX,
    4747              :   SUB16ri8_ND,
    4748              :   SUB16ri8_NF,
    4749              :   SUB16ri8_NF_ND,
    4750              :   SUB16ri_EVEX,
    4751              :   SUB16ri_ND,
    4752              :   SUB16ri_NF,
    4753              :   SUB16ri_NF_ND,
    4754              :   SUB16rm,
    4755              :   SUB16rm_EVEX,
    4756              :   SUB16rm_ND,
    4757              :   SUB16rm_NF,
    4758              :   SUB16rm_NF_ND,
    4759              :   SUB16rr,
    4760              :   SUB16rr_EVEX,
    4761              :   SUB16rr_EVEX_REV,
    4762              :   SUB16rr_ND,
    4763              :   SUB16rr_ND_REV,
    4764              :   SUB16rr_NF,
    4765              :   SUB16rr_NF_ND,
    4766              :   SUB16rr_NF_ND_REV,
    4767              :   SUB16rr_NF_REV,
    4768              :   SUB16rr_REV,
    4769              :   SUB32i32,
    4770              :   SUB32mi,
    4771              :   SUB32mi8,
    4772              :   SUB32mi8_EVEX,
    4773              :   SUB32mi8_ND,
    4774              :   SUB32mi8_NF,
    4775              :   SUB32mi8_NF_ND,
    4776              :   SUB32mi_EVEX,
    4777              :   SUB32mi_ND,
    4778              :   SUB32mi_NF,
    4779              :   SUB32mi_NF_ND,
    4780              :   SUB32mr,
    4781              :   SUB32mr_EVEX,
    4782              :   SUB32mr_ND,
    4783              :   SUB32mr_NF,
    4784              :   SUB32mr_NF_ND,
    4785              :   SUB32ri,
    4786              :   SUB32ri8,
    4787              :   SUB32ri8_EVEX,
    4788              :   SUB32ri8_ND,
    4789              :   SUB32ri8_NF,
    4790              :   SUB32ri8_NF_ND,
    4791              :   SUB32ri_EVEX,
    4792              :   SUB32ri_ND,
    4793              :   SUB32ri_NF,
    4794              :   SUB32ri_NF_ND,
    4795              :   SUB32rm,
    4796              :   SUB32rm_EVEX,
    4797              :   SUB32rm_ND,
    4798              :   SUB32rm_NF,
    4799              :   SUB32rm_NF_ND,
    4800              :   SUB32rr,
    4801              :   SUB32rr_EVEX,
    4802              :   SUB32rr_EVEX_REV,
    4803              :   SUB32rr_ND,
    4804              :   SUB32rr_ND_REV,
    4805              :   SUB32rr_NF,
    4806              :   SUB32rr_NF_ND,
    4807              :   SUB32rr_NF_ND_REV,
    4808              :   SUB32rr_NF_REV,
    4809              :   SUB32rr_REV,
    4810              :   SUB64i32,
    4811              :   SUB64mi32,
    4812              :   SUB64mi32_EVEX,
    4813              :   SUB64mi32_ND,
    4814              :   SUB64mi32_NF,
    4815              :   SUB64mi32_NF_ND,
    4816              :   SUB64mi8,
    4817              :   SUB64mi8_EVEX,
    4818              :   SUB64mi8_ND,
    4819              :   SUB64mi8_NF,
    4820              :   SUB64mi8_NF_ND,
    4821              :   SUB64mr,
    4822              :   SUB64mr_EVEX,
    4823              :   SUB64mr_ND,
    4824              :   SUB64mr_NF,
    4825              :   SUB64mr_NF_ND,
    4826              :   SUB64ri32,
    4827              :   SUB64ri32_EVEX,
    4828              :   SUB64ri32_ND,
    4829              :   SUB64ri32_NF,
    4830              :   SUB64ri32_NF_ND,
    4831              :   SUB64ri8,
    4832              :   SUB64ri8_EVEX,
    4833              :   SUB64ri8_ND,
    4834              :   SUB64ri8_NF,
    4835              :   SUB64ri8_NF_ND,
    4836              :   SUB64rm,
    4837              :   SUB64rm_EVEX,
    4838              :   SUB64rm_ND,
    4839              :   SUB64rm_NF,
    4840              :   SUB64rm_NF_ND,
    4841              :   SUB64rr,
    4842              :   SUB64rr_EVEX,
    4843              :   SUB64rr_EVEX_REV,
    4844              :   SUB64rr_ND,
    4845              :   SUB64rr_ND_REV,
    4846              :   SUB64rr_NF,
    4847              :   SUB64rr_NF_ND,
    4848              :   SUB64rr_NF_ND_REV,
    4849              :   SUB64rr_NF_REV,
    4850              :   SUB64rr_REV,
    4851              :   SUB8i8,
    4852              :   SUB8mi,
    4853              :   SUB8mi8,
    4854              :   SUB8mi_EVEX,
    4855              :   SUB8mi_ND,
    4856              :   SUB8mi_NF,
    4857              :   SUB8mi_NF_ND,
    4858              :   SUB8mr,
    4859              :   SUB8mr_EVEX,
    4860              :   SUB8mr_ND,
    4861              :   SUB8mr_NF,
    4862              :   SUB8mr_NF_ND,
    4863              :   SUB8ri,
    4864              :   SUB8ri8,
    4865              :   SUB8ri_EVEX,
    4866              :   SUB8ri_ND,
    4867              :   SUB8ri_NF,
    4868              :   SUB8ri_NF_ND,
    4869              :   SUB8rm,
    4870              :   SUB8rm_EVEX,
    4871              :   SUB8rm_ND,
    4872              :   SUB8rm_NF,
    4873              :   SUB8rm_NF_ND,
    4874              :   SUB8rr,
    4875              :   SUB8rr_EVEX,
    4876              :   SUB8rr_EVEX_REV,
    4877              :   SUB8rr_ND,
    4878              :   SUB8rr_ND_REV,
    4879              :   SUB8rr_NF,
    4880              :   SUB8rr_NF_ND,
    4881              :   SUB8rr_NF_ND_REV,
    4882              :   SUB8rr_NF_REV,
    4883              :   SUB8rr_REV,
    4884              :   SUBPDrm,
    4885              :   SUBPDrr,
    4886              :   SUBPSrm,
    4887              :   SUBPSrr,
    4888              :   SUBR_F32m,
    4889              :   SUBR_F64m,
    4890              :   SUBR_FI16m,
    4891              :   SUBR_FI32m,
    4892              :   SUBR_FPrST0,
    4893              :   SUBR_FST0r,
    4894              :   SUBR_Fp32m,
    4895              :   SUBR_Fp64m,
    4896              :   SUBR_Fp64m32,
    4897              :   SUBR_Fp80m32,
    4898              :   SUBR_Fp80m64,
    4899              :   SUBR_FpI16m32,
    4900              :   SUBR_FpI16m64,
    4901              :   SUBR_FpI16m80,
    4902              :   SUBR_FpI32m32,
    4903              :   SUBR_FpI32m64,
    4904              :   SUBR_FpI32m80,
    4905              :   SUBR_FrST0,
    4906              :   SUBSDrm,
    4907              :   SUBSDrm_Int,
    4908              :   SUBSDrr,
    4909              :   SUBSDrr_Int,
    4910              :   SUBSSrm,
    4911              :   SUBSSrm_Int,
    4912              :   SUBSSrr,
    4913              :   SUBSSrr_Int,
    4914              :   SUB_F32m,
    4915              :   SUB_F64m,
    4916              :   SUB_FI16m,
    4917              :   SUB_FI32m,
    4918              :   SUB_FPrST0,
    4919              :   SUB_FST0r,
    4920              :   SUB_Fp32,
    4921              :   SUB_Fp32m,
    4922              :   SUB_Fp64,
    4923              :   SUB_Fp64m,
    4924              :   SUB_Fp64m32,
    4925              :   SUB_Fp80,
    4926              :   SUB_Fp80m32,
    4927              :   SUB_Fp80m64,
    4928              :   SUB_FpI16m32,
    4929              :   SUB_FpI16m64,
    4930              :   SUB_FpI16m80,
    4931              :   SUB_FpI32m32,
    4932              :   SUB_FpI32m64,
    4933              :   SUB_FpI32m80,
    4934              :   SUB_FrST0,
    4935              :   SWAPGS,
    4936              :   SYSCALL,
    4937              :   SYSENTER,
    4938              :   SYSEXIT,
    4939              :   SYSEXIT64,
    4940              :   SYSRET,
    4941              :   SYSRET64,
    4942              :   T1MSKC32rm,
    4943              :   T1MSKC32rr,
    4944              :   T1MSKC64rm,
    4945              :   T1MSKC64rr,
    4946              :   T2RPNTLVWZ0,
    4947              :   T2RPNTLVWZ0RS,
    4948              :   T2RPNTLVWZ0RST1,
    4949              :   T2RPNTLVWZ0RST1_EVEX,
    4950              :   T2RPNTLVWZ0RS_EVEX,
    4951              :   T2RPNTLVWZ0T1,
    4952              :   T2RPNTLVWZ0T1_EVEX,
    4953              :   T2RPNTLVWZ0_EVEX,
    4954              :   T2RPNTLVWZ1,
    4955              :   T2RPNTLVWZ1RS,
    4956              :   T2RPNTLVWZ1RST1,
    4957              :   T2RPNTLVWZ1RST1_EVEX,
    4958              :   T2RPNTLVWZ1RS_EVEX,
    4959              :   T2RPNTLVWZ1T1,
    4960              :   T2RPNTLVWZ1T1_EVEX,
    4961              :   T2RPNTLVWZ1_EVEX,
    4962              :   TAILJMPd,
    4963              :   TAILJMPd64,
    4964              :   TAILJMPd64_CC,
    4965              :   TAILJMPd_CC,
    4966              :   TAILJMPm,
    4967              :   TAILJMPm64,
    4968              :   TAILJMPm64_REX,
    4969              :   TAILJMPr,
    4970              :   TAILJMPr64,
    4971              :   TAILJMPr64_REX,
    4972              :   TCMMIMFP16PS,
    4973              :   TCMMRLFP16PS,
    4974              :   TCONJTCMMIMFP16PS,
    4975              :   TCONJTFP16,
    4976              :   TCRETURNdi,
    4977              :   TCRETURNdi64,
    4978              :   TCRETURNdi64cc,
    4979              :   TCRETURNdicc,
    4980              :   TCRETURNmi,
    4981              :   TCRETURNmi64,
    4982              :   TCRETURNri,
    4983              :   TCRETURNri64,
    4984              :   TCVTROWD2PSrre,
    4985              :   TCVTROWD2PSrri,
    4986              :   TCVTROWPS2BF16Hrre,
    4987              :   TCVTROWPS2BF16Hrri,
    4988              :   TCVTROWPS2BF16Lrre,
    4989              :   TCVTROWPS2BF16Lrri,
    4990              :   TCVTROWPS2PHHrre,
    4991              :   TCVTROWPS2PHHrri,
    4992              :   TCVTROWPS2PHLrre,
    4993              :   TCVTROWPS2PHLrri,
    4994              :   TDCALL,
    4995              :   TDPBF16PS,
    4996              :   TDPBF8PS,
    4997              :   TDPBHF8PS,
    4998              :   TDPBSSD,
    4999              :   TDPBSUD,
    5000              :   TDPBUSD,
    5001              :   TDPBUUD,
    5002              :   TDPFP16PS,
    5003              :   TDPHBF8PS,
    5004              :   TDPHF8PS,
    5005              :   TEST16i16,
    5006              :   TEST16mi,
    5007              :   TEST16mr,
    5008              :   TEST16ri,
    5009              :   TEST16rr,
    5010              :   TEST32i32,
    5011              :   TEST32mi,
    5012              :   TEST32mr,
    5013              :   TEST32ri,
    5014              :   TEST32rr,
    5015              :   TEST64i32,
    5016              :   TEST64mi32,
    5017              :   TEST64mr,
    5018              :   TEST64ri32,
    5019              :   TEST64rr,
    5020              :   TEST8i8,
    5021              :   TEST8mi,
    5022              :   TEST8mr,
    5023              :   TEST8ri,
    5024              :   TEST8rr,
    5025              :   TESTUI,
    5026              :   TILELOADD,
    5027              :   TILELOADDRS,
    5028              :   TILELOADDRST1,
    5029              :   TILELOADDRST1_EVEX,
    5030              :   TILELOADDRS_EVEX,
    5031              :   TILELOADDT1,
    5032              :   TILELOADDT1_EVEX,
    5033              :   TILELOADD_EVEX,
    5034              :   TILEMOVROWrre,
    5035              :   TILEMOVROWrri,
    5036              :   TILERELEASE,
    5037              :   TILESTORED,
    5038              :   TILESTORED_EVEX,
    5039              :   TILEZERO,
    5040              :   TLBSYNC,
    5041              :   TLSCall_32,
    5042              :   TLSCall_64,
    5043              :   TLS_addr32,
    5044              :   TLS_addr64,
    5045              :   TLS_addrX32,
    5046              :   TLS_base_addr32,
    5047              :   TLS_base_addr64,
    5048              :   TLS_base_addrX32,
    5049              :   TLS_desc32,
    5050              :   TLS_desc64,
    5051              :   TMMULTF32PS,
    5052              :   TPAUSE,
    5053              :   TRAP,
    5054              :   TST_F,
    5055              :   TST_Fp32,
    5056              :   TST_Fp64,
    5057              :   TST_Fp80,
    5058              :   TTCMMIMFP16PS,
    5059              :   TTCMMRLFP16PS,
    5060              :   TTDPBF16PS,
    5061              :   TTDPFP16PS,
    5062              :   TTMMULTF32PS,
    5063              :   TTRANSPOSED,
    5064              :   TZCNT16rm,
    5065              :   TZCNT16rm_EVEX,
    5066              :   TZCNT16rm_NF,
    5067              :   TZCNT16rr,
    5068              :   TZCNT16rr_EVEX,
    5069              :   TZCNT16rr_NF,
    5070              :   TZCNT32rm,
    5071              :   TZCNT32rm_EVEX,
    5072              :   TZCNT32rm_NF,
    5073              :   TZCNT32rr,
    5074              :   TZCNT32rr_EVEX,
    5075              :   TZCNT32rr_NF,
    5076              :   TZCNT64rm,
    5077              :   TZCNT64rm_EVEX,
    5078              :   TZCNT64rm_NF,
    5079              :   TZCNT64rr,
    5080              :   TZCNT64rr_EVEX,
    5081              :   TZCNT64rr_NF,
    5082              :   TZMSK32rm,
    5083              :   TZMSK32rr,
    5084              :   TZMSK64rm,
    5085              :   TZMSK64rr,
    5086              :   UBSAN_UD1,
    5087              :   UCOMISDrm,
    5088              :   UCOMISDrm_Int,
    5089              :   UCOMISDrr,
    5090              :   UCOMISDrr_Int,
    5091              :   UCOMISSrm,
    5092              :   UCOMISSrm_Int,
    5093              :   UCOMISSrr,
    5094              :   UCOMISSrr_Int,
    5095              :   UCOM_FIPr,
    5096              :   UCOM_FIr,
    5097              :   UCOM_FPPr,
    5098              :   UCOM_FPr,
    5099              :   UCOM_FpIr32,
    5100              :   UCOM_FpIr64,
    5101              :   UCOM_FpIr80,
    5102              :   UCOM_Fpr32,
    5103              :   UCOM_Fpr64,
    5104              :   UCOM_Fpr80,
    5105              :   UCOM_Fr,
    5106              :   UD1Lm,
    5107              :   UD1Lr,
    5108              :   UD1Qm,
    5109              :   UD1Qr,
    5110              :   UD1Wm,
    5111              :   UD1Wr,
    5112              :   UIRET,
    5113              :   UMONITOR16,
    5114              :   UMONITOR32,
    5115              :   UMONITOR64,
    5116              :   UMWAIT,
    5117              :   UNPCKHPDrm,
    5118              :   UNPCKHPDrr,
    5119              :   UNPCKHPSrm,
    5120              :   UNPCKHPSrr,
    5121              :   UNPCKLPDrm,
    5122              :   UNPCKLPDrr,
    5123              :   UNPCKLPSrm,
    5124              :   UNPCKLPSrr,
    5125              :   URDMSRri,
    5126              :   URDMSRri_EVEX,
    5127              :   URDMSRrr,
    5128              :   URDMSRrr_EVEX,
    5129              :   UWRMSRir,
    5130              :   UWRMSRir_EVEX,
    5131              :   UWRMSRrr,
    5132              :   UWRMSRrr_EVEX,
    5133              :   V4FMADDPSrm,
    5134              :   V4FMADDPSrmk,
    5135              :   V4FMADDPSrmkz,
    5136              :   V4FMADDSSrm,
    5137              :   V4FMADDSSrmk,
    5138              :   V4FMADDSSrmkz,
    5139              :   V4FNMADDPSrm,
    5140              :   V4FNMADDPSrmk,
    5141              :   V4FNMADDPSrmkz,
    5142              :   V4FNMADDSSrm,
    5143              :   V4FNMADDSSrmk,
    5144              :   V4FNMADDSSrmkz,
    5145              :   VAARG_64,
    5146              :   VAARG_X32,
    5147              :   VADDBF16Z128rm,
    5148              :   VADDBF16Z128rmb,
    5149              :   VADDBF16Z128rmbk,
    5150              :   VADDBF16Z128rmbkz,
    5151              :   VADDBF16Z128rmk,
    5152              :   VADDBF16Z128rmkz,
    5153              :   VADDBF16Z128rr,
    5154              :   VADDBF16Z128rrk,
    5155              :   VADDBF16Z128rrkz,
    5156              :   VADDBF16Z256rm,
    5157              :   VADDBF16Z256rmb,
    5158              :   VADDBF16Z256rmbk,
    5159              :   VADDBF16Z256rmbkz,
    5160              :   VADDBF16Z256rmk,
    5161              :   VADDBF16Z256rmkz,
    5162              :   VADDBF16Z256rr,
    5163              :   VADDBF16Z256rrk,
    5164              :   VADDBF16Z256rrkz,
    5165              :   VADDBF16Zrm,
    5166              :   VADDBF16Zrmb,
    5167              :   VADDBF16Zrmbk,
    5168              :   VADDBF16Zrmbkz,
    5169              :   VADDBF16Zrmk,
    5170              :   VADDBF16Zrmkz,
    5171              :   VADDBF16Zrr,
    5172              :   VADDBF16Zrrk,
    5173              :   VADDBF16Zrrkz,
    5174              :   VADDPDYrm,
    5175              :   VADDPDYrr,
    5176              :   VADDPDZ128rm,
    5177              :   VADDPDZ128rmb,
    5178              :   VADDPDZ128rmbk,
    5179              :   VADDPDZ128rmbkz,
    5180              :   VADDPDZ128rmk,
    5181              :   VADDPDZ128rmkz,
    5182              :   VADDPDZ128rr,
    5183              :   VADDPDZ128rrk,
    5184              :   VADDPDZ128rrkz,
    5185              :   VADDPDZ256rm,
    5186              :   VADDPDZ256rmb,
    5187              :   VADDPDZ256rmbk,
    5188              :   VADDPDZ256rmbkz,
    5189              :   VADDPDZ256rmk,
    5190              :   VADDPDZ256rmkz,
    5191              :   VADDPDZ256rr,
    5192              :   VADDPDZ256rrb,
    5193              :   VADDPDZ256rrbk,
    5194              :   VADDPDZ256rrbkz,
    5195              :   VADDPDZ256rrk,
    5196              :   VADDPDZ256rrkz,
    5197              :   VADDPDZrm,
    5198              :   VADDPDZrmb,
    5199              :   VADDPDZrmbk,
    5200              :   VADDPDZrmbkz,
    5201              :   VADDPDZrmk,
    5202              :   VADDPDZrmkz,
    5203              :   VADDPDZrr,
    5204              :   VADDPDZrrb,
    5205              :   VADDPDZrrbk,
    5206              :   VADDPDZrrbkz,
    5207              :   VADDPDZrrk,
    5208              :   VADDPDZrrkz,
    5209              :   VADDPDrm,
    5210              :   VADDPDrr,
    5211              :   VADDPHZ128rm,
    5212              :   VADDPHZ128rmb,
    5213              :   VADDPHZ128rmbk,
    5214              :   VADDPHZ128rmbkz,
    5215              :   VADDPHZ128rmk,
    5216              :   VADDPHZ128rmkz,
    5217              :   VADDPHZ128rr,
    5218              :   VADDPHZ128rrk,
    5219              :   VADDPHZ128rrkz,
    5220              :   VADDPHZ256rm,
    5221              :   VADDPHZ256rmb,
    5222              :   VADDPHZ256rmbk,
    5223              :   VADDPHZ256rmbkz,
    5224              :   VADDPHZ256rmk,
    5225              :   VADDPHZ256rmkz,
    5226              :   VADDPHZ256rr,
    5227              :   VADDPHZ256rrb,
    5228              :   VADDPHZ256rrbk,
    5229              :   VADDPHZ256rrbkz,
    5230              :   VADDPHZ256rrk,
    5231              :   VADDPHZ256rrkz,
    5232              :   VADDPHZrm,
    5233              :   VADDPHZrmb,
    5234              :   VADDPHZrmbk,
    5235              :   VADDPHZrmbkz,
    5236              :   VADDPHZrmk,
    5237              :   VADDPHZrmkz,
    5238              :   VADDPHZrr,
    5239              :   VADDPHZrrb,
    5240              :   VADDPHZrrbk,
    5241              :   VADDPHZrrbkz,
    5242              :   VADDPHZrrk,
    5243              :   VADDPHZrrkz,
    5244              :   VADDPSYrm,
    5245              :   VADDPSYrr,
    5246              :   VADDPSZ128rm,
    5247              :   VADDPSZ128rmb,
    5248              :   VADDPSZ128rmbk,
    5249              :   VADDPSZ128rmbkz,
    5250              :   VADDPSZ128rmk,
    5251              :   VADDPSZ128rmkz,
    5252              :   VADDPSZ128rr,
    5253              :   VADDPSZ128rrk,
    5254              :   VADDPSZ128rrkz,
    5255              :   VADDPSZ256rm,
    5256              :   VADDPSZ256rmb,
    5257              :   VADDPSZ256rmbk,
    5258              :   VADDPSZ256rmbkz,
    5259              :   VADDPSZ256rmk,
    5260              :   VADDPSZ256rmkz,
    5261              :   VADDPSZ256rr,
    5262              :   VADDPSZ256rrb,
    5263              :   VADDPSZ256rrbk,
    5264              :   VADDPSZ256rrbkz,
    5265              :   VADDPSZ256rrk,
    5266              :   VADDPSZ256rrkz,
    5267              :   VADDPSZrm,
    5268              :   VADDPSZrmb,
    5269              :   VADDPSZrmbk,
    5270              :   VADDPSZrmbkz,
    5271              :   VADDPSZrmk,
    5272              :   VADDPSZrmkz,
    5273              :   VADDPSZrr,
    5274              :   VADDPSZrrb,
    5275              :   VADDPSZrrbk,
    5276              :   VADDPSZrrbkz,
    5277              :   VADDPSZrrk,
    5278              :   VADDPSZrrkz,
    5279              :   VADDPSrm,
    5280              :   VADDPSrr,
    5281              :   VADDSDZrm,
    5282              :   VADDSDZrm_Int,
    5283              :   VADDSDZrmk_Int,
    5284              :   VADDSDZrmkz_Int,
    5285              :   VADDSDZrr,
    5286              :   VADDSDZrr_Int,
    5287              :   VADDSDZrrb_Int,
    5288              :   VADDSDZrrbk_Int,
    5289              :   VADDSDZrrbkz_Int,
    5290              :   VADDSDZrrk_Int,
    5291              :   VADDSDZrrkz_Int,
    5292              :   VADDSDrm,
    5293              :   VADDSDrm_Int,
    5294              :   VADDSDrr,
    5295              :   VADDSDrr_Int,
    5296              :   VADDSHZrm,
    5297              :   VADDSHZrm_Int,
    5298              :   VADDSHZrmk_Int,
    5299              :   VADDSHZrmkz_Int,
    5300              :   VADDSHZrr,
    5301              :   VADDSHZrr_Int,
    5302              :   VADDSHZrrb_Int,
    5303              :   VADDSHZrrbk_Int,
    5304              :   VADDSHZrrbkz_Int,
    5305              :   VADDSHZrrk_Int,
    5306              :   VADDSHZrrkz_Int,
    5307              :   VADDSSZrm,
    5308              :   VADDSSZrm_Int,
    5309              :   VADDSSZrmk_Int,
    5310              :   VADDSSZrmkz_Int,
    5311              :   VADDSSZrr,
    5312              :   VADDSSZrr_Int,
    5313              :   VADDSSZrrb_Int,
    5314              :   VADDSSZrrbk_Int,
    5315              :   VADDSSZrrbkz_Int,
    5316              :   VADDSSZrrk_Int,
    5317              :   VADDSSZrrkz_Int,
    5318              :   VADDSSrm,
    5319              :   VADDSSrm_Int,
    5320              :   VADDSSrr,
    5321              :   VADDSSrr_Int,
    5322              :   VADDSUBPDYrm,
    5323              :   VADDSUBPDYrr,
    5324              :   VADDSUBPDrm,
    5325              :   VADDSUBPDrr,
    5326              :   VADDSUBPSYrm,
    5327              :   VADDSUBPSYrr,
    5328              :   VADDSUBPSrm,
    5329              :   VADDSUBPSrr,
    5330              :   VAESDECLASTYrm,
    5331              :   VAESDECLASTYrr,
    5332              :   VAESDECLASTZ128rm,
    5333              :   VAESDECLASTZ128rr,
    5334              :   VAESDECLASTZ256rm,
    5335              :   VAESDECLASTZ256rr,
    5336              :   VAESDECLASTZrm,
    5337              :   VAESDECLASTZrr,
    5338              :   VAESDECLASTrm,
    5339              :   VAESDECLASTrr,
    5340              :   VAESDECYrm,
    5341              :   VAESDECYrr,
    5342              :   VAESDECZ128rm,
    5343              :   VAESDECZ128rr,
    5344              :   VAESDECZ256rm,
    5345              :   VAESDECZ256rr,
    5346              :   VAESDECZrm,
    5347              :   VAESDECZrr,
    5348              :   VAESDECrm,
    5349              :   VAESDECrr,
    5350              :   VAESENCLASTYrm,
    5351              :   VAESENCLASTYrr,
    5352              :   VAESENCLASTZ128rm,
    5353              :   VAESENCLASTZ128rr,
    5354              :   VAESENCLASTZ256rm,
    5355              :   VAESENCLASTZ256rr,
    5356              :   VAESENCLASTZrm,
    5357              :   VAESENCLASTZrr,
    5358              :   VAESENCLASTrm,
    5359              :   VAESENCLASTrr,
    5360              :   VAESENCYrm,
    5361              :   VAESENCYrr,
    5362              :   VAESENCZ128rm,
    5363              :   VAESENCZ128rr,
    5364              :   VAESENCZ256rm,
    5365              :   VAESENCZ256rr,
    5366              :   VAESENCZrm,
    5367              :   VAESENCZrr,
    5368              :   VAESENCrm,
    5369              :   VAESENCrr,
    5370              :   VAESIMCrm,
    5371              :   VAESIMCrr,
    5372              :   VAESKEYGENASSIST128rm,
    5373              :   VAESKEYGENASSIST128rr,
    5374              :   VALIGNDZ128rmbi,
    5375              :   VALIGNDZ128rmbik,
    5376              :   VALIGNDZ128rmbikz,
    5377              :   VALIGNDZ128rmi,
    5378              :   VALIGNDZ128rmik,
    5379              :   VALIGNDZ128rmikz,
    5380              :   VALIGNDZ128rri,
    5381              :   VALIGNDZ128rrik,
    5382              :   VALIGNDZ128rrikz,
    5383              :   VALIGNDZ256rmbi,
    5384              :   VALIGNDZ256rmbik,
    5385              :   VALIGNDZ256rmbikz,
    5386              :   VALIGNDZ256rmi,
    5387              :   VALIGNDZ256rmik,
    5388              :   VALIGNDZ256rmikz,
    5389              :   VALIGNDZ256rri,
    5390              :   VALIGNDZ256rrik,
    5391              :   VALIGNDZ256rrikz,
    5392              :   VALIGNDZrmbi,
    5393              :   VALIGNDZrmbik,
    5394              :   VALIGNDZrmbikz,
    5395              :   VALIGNDZrmi,
    5396              :   VALIGNDZrmik,
    5397              :   VALIGNDZrmikz,
    5398              :   VALIGNDZrri,
    5399              :   VALIGNDZrrik,
    5400              :   VALIGNDZrrikz,
    5401              :   VALIGNQZ128rmbi,
    5402              :   VALIGNQZ128rmbik,
    5403              :   VALIGNQZ128rmbikz,
    5404              :   VALIGNQZ128rmi,
    5405              :   VALIGNQZ128rmik,
    5406              :   VALIGNQZ128rmikz,
    5407              :   VALIGNQZ128rri,
    5408              :   VALIGNQZ128rrik,
    5409              :   VALIGNQZ128rrikz,
    5410              :   VALIGNQZ256rmbi,
    5411              :   VALIGNQZ256rmbik,
    5412              :   VALIGNQZ256rmbikz,
    5413              :   VALIGNQZ256rmi,
    5414              :   VALIGNQZ256rmik,
    5415              :   VALIGNQZ256rmikz,
    5416              :   VALIGNQZ256rri,
    5417              :   VALIGNQZ256rrik,
    5418              :   VALIGNQZ256rrikz,
    5419              :   VALIGNQZrmbi,
    5420              :   VALIGNQZrmbik,
    5421              :   VALIGNQZrmbikz,
    5422              :   VALIGNQZrmi,
    5423              :   VALIGNQZrmik,
    5424              :   VALIGNQZrmikz,
    5425              :   VALIGNQZrri,
    5426              :   VALIGNQZrrik,
    5427              :   VALIGNQZrrikz,
    5428              :   VANDNPDYrm,
    5429              :   VANDNPDYrr,
    5430              :   VANDNPDZ128rm,
    5431              :   VANDNPDZ128rmb,
    5432              :   VANDNPDZ128rmbk,
    5433              :   VANDNPDZ128rmbkz,
    5434              :   VANDNPDZ128rmk,
    5435              :   VANDNPDZ128rmkz,
    5436              :   VANDNPDZ128rr,
    5437              :   VANDNPDZ128rrk,
    5438              :   VANDNPDZ128rrkz,
    5439              :   VANDNPDZ256rm,
    5440              :   VANDNPDZ256rmb,
    5441              :   VANDNPDZ256rmbk,
    5442              :   VANDNPDZ256rmbkz,
    5443              :   VANDNPDZ256rmk,
    5444              :   VANDNPDZ256rmkz,
    5445              :   VANDNPDZ256rr,
    5446              :   VANDNPDZ256rrk,
    5447              :   VANDNPDZ256rrkz,
    5448              :   VANDNPDZrm,
    5449              :   VANDNPDZrmb,
    5450              :   VANDNPDZrmbk,
    5451              :   VANDNPDZrmbkz,
    5452              :   VANDNPDZrmk,
    5453              :   VANDNPDZrmkz,
    5454              :   VANDNPDZrr,
    5455              :   VANDNPDZrrk,
    5456              :   VANDNPDZrrkz,
    5457              :   VANDNPDrm,
    5458              :   VANDNPDrr,
    5459              :   VANDNPSYrm,
    5460              :   VANDNPSYrr,
    5461              :   VANDNPSZ128rm,
    5462              :   VANDNPSZ128rmb,
    5463              :   VANDNPSZ128rmbk,
    5464              :   VANDNPSZ128rmbkz,
    5465              :   VANDNPSZ128rmk,
    5466              :   VANDNPSZ128rmkz,
    5467              :   VANDNPSZ128rr,
    5468              :   VANDNPSZ128rrk,
    5469              :   VANDNPSZ128rrkz,
    5470              :   VANDNPSZ256rm,
    5471              :   VANDNPSZ256rmb,
    5472              :   VANDNPSZ256rmbk,
    5473              :   VANDNPSZ256rmbkz,
    5474              :   VANDNPSZ256rmk,
    5475              :   VANDNPSZ256rmkz,
    5476              :   VANDNPSZ256rr,
    5477              :   VANDNPSZ256rrk,
    5478              :   VANDNPSZ256rrkz,
    5479              :   VANDNPSZrm,
    5480              :   VANDNPSZrmb,
    5481              :   VANDNPSZrmbk,
    5482              :   VANDNPSZrmbkz,
    5483              :   VANDNPSZrmk,
    5484              :   VANDNPSZrmkz,
    5485              :   VANDNPSZrr,
    5486              :   VANDNPSZrrk,
    5487              :   VANDNPSZrrkz,
    5488              :   VANDNPSrm,
    5489              :   VANDNPSrr,
    5490              :   VANDPDYrm,
    5491              :   VANDPDYrr,
    5492              :   VANDPDZ128rm,
    5493              :   VANDPDZ128rmb,
    5494              :   VANDPDZ128rmbk,
    5495              :   VANDPDZ128rmbkz,
    5496              :   VANDPDZ128rmk,
    5497              :   VANDPDZ128rmkz,
    5498              :   VANDPDZ128rr,
    5499              :   VANDPDZ128rrk,
    5500              :   VANDPDZ128rrkz,
    5501              :   VANDPDZ256rm,
    5502              :   VANDPDZ256rmb,
    5503              :   VANDPDZ256rmbk,
    5504              :   VANDPDZ256rmbkz,
    5505              :   VANDPDZ256rmk,
    5506              :   VANDPDZ256rmkz,
    5507              :   VANDPDZ256rr,
    5508              :   VANDPDZ256rrk,
    5509              :   VANDPDZ256rrkz,
    5510              :   VANDPDZrm,
    5511              :   VANDPDZrmb,
    5512              :   VANDPDZrmbk,
    5513              :   VANDPDZrmbkz,
    5514              :   VANDPDZrmk,
    5515              :   VANDPDZrmkz,
    5516              :   VANDPDZrr,
    5517              :   VANDPDZrrk,
    5518              :   VANDPDZrrkz,
    5519              :   VANDPDrm,
    5520              :   VANDPDrr,
    5521              :   VANDPSYrm,
    5522              :   VANDPSYrr,
    5523              :   VANDPSZ128rm,
    5524              :   VANDPSZ128rmb,
    5525              :   VANDPSZ128rmbk,
    5526              :   VANDPSZ128rmbkz,
    5527              :   VANDPSZ128rmk,
    5528              :   VANDPSZ128rmkz,
    5529              :   VANDPSZ128rr,
    5530              :   VANDPSZ128rrk,
    5531              :   VANDPSZ128rrkz,
    5532              :   VANDPSZ256rm,
    5533              :   VANDPSZ256rmb,
    5534              :   VANDPSZ256rmbk,
    5535              :   VANDPSZ256rmbkz,
    5536              :   VANDPSZ256rmk,
    5537              :   VANDPSZ256rmkz,
    5538              :   VANDPSZ256rr,
    5539              :   VANDPSZ256rrk,
    5540              :   VANDPSZ256rrkz,
    5541              :   VANDPSZrm,
    5542              :   VANDPSZrmb,
    5543              :   VANDPSZrmbk,
    5544              :   VANDPSZrmbkz,
    5545              :   VANDPSZrmk,
    5546              :   VANDPSZrmkz,
    5547              :   VANDPSZrr,
    5548              :   VANDPSZrrk,
    5549              :   VANDPSZrrkz,
    5550              :   VANDPSrm,
    5551              :   VANDPSrr,
    5552              :   VASTART_SAVE_XMM_REGS,
    5553              :   VBCSTNEBF162PSYrm,
    5554              :   VBCSTNEBF162PSrm,
    5555              :   VBCSTNESH2PSYrm,
    5556              :   VBCSTNESH2PSrm,
    5557              :   VBLENDMPDZ128rm,
    5558              :   VBLENDMPDZ128rmb,
    5559              :   VBLENDMPDZ128rmbk,
    5560              :   VBLENDMPDZ128rmbkz,
    5561              :   VBLENDMPDZ128rmk,
    5562              :   VBLENDMPDZ128rmkz,
    5563              :   VBLENDMPDZ128rr,
    5564              :   VBLENDMPDZ128rrk,
    5565              :   VBLENDMPDZ128rrkz,
    5566              :   VBLENDMPDZ256rm,
    5567              :   VBLENDMPDZ256rmb,
    5568              :   VBLENDMPDZ256rmbk,
    5569              :   VBLENDMPDZ256rmbkz,
    5570              :   VBLENDMPDZ256rmk,
    5571              :   VBLENDMPDZ256rmkz,
    5572              :   VBLENDMPDZ256rr,
    5573              :   VBLENDMPDZ256rrk,
    5574              :   VBLENDMPDZ256rrkz,
    5575              :   VBLENDMPDZrm,
    5576              :   VBLENDMPDZrmb,
    5577              :   VBLENDMPDZrmbk,
    5578              :   VBLENDMPDZrmbkz,
    5579              :   VBLENDMPDZrmk,
    5580              :   VBLENDMPDZrmkz,
    5581              :   VBLENDMPDZrr,
    5582              :   VBLENDMPDZrrk,
    5583              :   VBLENDMPDZrrkz,
    5584              :   VBLENDMPSZ128rm,
    5585              :   VBLENDMPSZ128rmb,
    5586              :   VBLENDMPSZ128rmbk,
    5587              :   VBLENDMPSZ128rmbkz,
    5588              :   VBLENDMPSZ128rmk,
    5589              :   VBLENDMPSZ128rmkz,
    5590              :   VBLENDMPSZ128rr,
    5591              :   VBLENDMPSZ128rrk,
    5592              :   VBLENDMPSZ128rrkz,
    5593              :   VBLENDMPSZ256rm,
    5594              :   VBLENDMPSZ256rmb,
    5595              :   VBLENDMPSZ256rmbk,
    5596              :   VBLENDMPSZ256rmbkz,
    5597              :   VBLENDMPSZ256rmk,
    5598              :   VBLENDMPSZ256rmkz,
    5599              :   VBLENDMPSZ256rr,
    5600              :   VBLENDMPSZ256rrk,
    5601              :   VBLENDMPSZ256rrkz,
    5602              :   VBLENDMPSZrm,
    5603              :   VBLENDMPSZrmb,
    5604              :   VBLENDMPSZrmbk,
    5605              :   VBLENDMPSZrmbkz,
    5606              :   VBLENDMPSZrmk,
    5607              :   VBLENDMPSZrmkz,
    5608              :   VBLENDMPSZrr,
    5609              :   VBLENDMPSZrrk,
    5610              :   VBLENDMPSZrrkz,
    5611              :   VBLENDPDYrmi,
    5612              :   VBLENDPDYrri,
    5613              :   VBLENDPDrmi,
    5614              :   VBLENDPDrri,
    5615              :   VBLENDPSYrmi,
    5616              :   VBLENDPSYrri,
    5617              :   VBLENDPSrmi,
    5618              :   VBLENDPSrri,
    5619              :   VBLENDVPDYrmr,
    5620              :   VBLENDVPDYrrr,
    5621              :   VBLENDVPDrmr,
    5622              :   VBLENDVPDrrr,
    5623              :   VBLENDVPSYrmr,
    5624              :   VBLENDVPSYrrr,
    5625              :   VBLENDVPSrmr,
    5626              :   VBLENDVPSrrr,
    5627              :   VBROADCASTF128rm,
    5628              :   VBROADCASTF32X2Z256rm,
    5629              :   VBROADCASTF32X2Z256rmk,
    5630              :   VBROADCASTF32X2Z256rmkz,
    5631              :   VBROADCASTF32X2Z256rr,
    5632              :   VBROADCASTF32X2Z256rrk,
    5633              :   VBROADCASTF32X2Z256rrkz,
    5634              :   VBROADCASTF32X2Zrm,
    5635              :   VBROADCASTF32X2Zrmk,
    5636              :   VBROADCASTF32X2Zrmkz,
    5637              :   VBROADCASTF32X2Zrr,
    5638              :   VBROADCASTF32X2Zrrk,
    5639              :   VBROADCASTF32X2Zrrkz,
    5640              :   VBROADCASTF32X4Z256rm,
    5641              :   VBROADCASTF32X4Z256rmk,
    5642              :   VBROADCASTF32X4Z256rmkz,
    5643              :   VBROADCASTF32X4Zrm,
    5644              :   VBROADCASTF32X4Zrmk,
    5645              :   VBROADCASTF32X4Zrmkz,
    5646              :   VBROADCASTF32X8Zrm,
    5647              :   VBROADCASTF32X8Zrmk,
    5648              :   VBROADCASTF32X8Zrmkz,
    5649              :   VBROADCASTF64X2Z256rm,
    5650              :   VBROADCASTF64X2Z256rmk,
    5651              :   VBROADCASTF64X2Z256rmkz,
    5652              :   VBROADCASTF64X2Zrm,
    5653              :   VBROADCASTF64X2Zrmk,
    5654              :   VBROADCASTF64X2Zrmkz,
    5655              :   VBROADCASTF64X4Zrm,
    5656              :   VBROADCASTF64X4Zrmk,
    5657              :   VBROADCASTF64X4Zrmkz,
    5658              :   VBROADCASTI128rm,
    5659              :   VBROADCASTI32X2Z128rm,
    5660              :   VBROADCASTI32X2Z128rmk,
    5661              :   VBROADCASTI32X2Z128rmkz,
    5662              :   VBROADCASTI32X2Z128rr,
    5663              :   VBROADCASTI32X2Z128rrk,
    5664              :   VBROADCASTI32X2Z128rrkz,
    5665              :   VBROADCASTI32X2Z256rm,
    5666              :   VBROADCASTI32X2Z256rmk,
    5667              :   VBROADCASTI32X2Z256rmkz,
    5668              :   VBROADCASTI32X2Z256rr,
    5669              :   VBROADCASTI32X2Z256rrk,
    5670              :   VBROADCASTI32X2Z256rrkz,
    5671              :   VBROADCASTI32X2Zrm,
    5672              :   VBROADCASTI32X2Zrmk,
    5673              :   VBROADCASTI32X2Zrmkz,
    5674              :   VBROADCASTI32X2Zrr,
    5675              :   VBROADCASTI32X2Zrrk,
    5676              :   VBROADCASTI32X2Zrrkz,
    5677              :   VBROADCASTI32X4Z256rm,
    5678              :   VBROADCASTI32X4Z256rmk,
    5679              :   VBROADCASTI32X4Z256rmkz,
    5680              :   VBROADCASTI32X4Zrm,
    5681              :   VBROADCASTI32X4Zrmk,
    5682              :   VBROADCASTI32X4Zrmkz,
    5683              :   VBROADCASTI32X8Zrm,
    5684              :   VBROADCASTI32X8Zrmk,
    5685              :   VBROADCASTI32X8Zrmkz,
    5686              :   VBROADCASTI64X2Z256rm,
    5687              :   VBROADCASTI64X2Z256rmk,
    5688              :   VBROADCASTI64X2Z256rmkz,
    5689              :   VBROADCASTI64X2Zrm,
    5690              :   VBROADCASTI64X2Zrmk,
    5691              :   VBROADCASTI64X2Zrmkz,
    5692              :   VBROADCASTI64X4Zrm,
    5693              :   VBROADCASTI64X4Zrmk,
    5694              :   VBROADCASTI64X4Zrmkz,
    5695              :   VBROADCASTSDYrm,
    5696              :   VBROADCASTSDYrr,
    5697              :   VBROADCASTSDZ256rm,
    5698              :   VBROADCASTSDZ256rmk,
    5699              :   VBROADCASTSDZ256rmkz,
    5700              :   VBROADCASTSDZ256rr,
    5701              :   VBROADCASTSDZ256rrk,
    5702              :   VBROADCASTSDZ256rrkz,
    5703              :   VBROADCASTSDZrm,
    5704              :   VBROADCASTSDZrmk,
    5705              :   VBROADCASTSDZrmkz,
    5706              :   VBROADCASTSDZrr,
    5707              :   VBROADCASTSDZrrk,
    5708              :   VBROADCASTSDZrrkz,
    5709              :   VBROADCASTSSYrm,
    5710              :   VBROADCASTSSYrr,
    5711              :   VBROADCASTSSZ128rm,
    5712              :   VBROADCASTSSZ128rmk,
    5713              :   VBROADCASTSSZ128rmkz,
    5714              :   VBROADCASTSSZ128rr,
    5715              :   VBROADCASTSSZ128rrk,
    5716              :   VBROADCASTSSZ128rrkz,
    5717              :   VBROADCASTSSZ256rm,
    5718              :   VBROADCASTSSZ256rmk,
    5719              :   VBROADCASTSSZ256rmkz,
    5720              :   VBROADCASTSSZ256rr,
    5721              :   VBROADCASTSSZ256rrk,
    5722              :   VBROADCASTSSZ256rrkz,
    5723              :   VBROADCASTSSZrm,
    5724              :   VBROADCASTSSZrmk,
    5725              :   VBROADCASTSSZrmkz,
    5726              :   VBROADCASTSSZrr,
    5727              :   VBROADCASTSSZrrk,
    5728              :   VBROADCASTSSZrrkz,
    5729              :   VBROADCASTSSrm,
    5730              :   VBROADCASTSSrr,
    5731              :   VCMPBF16Z128rmbi,
    5732              :   VCMPBF16Z128rmbik,
    5733              :   VCMPBF16Z128rmi,
    5734              :   VCMPBF16Z128rmik,
    5735              :   VCMPBF16Z128rri,
    5736              :   VCMPBF16Z128rrik,
    5737              :   VCMPBF16Z256rmbi,
    5738              :   VCMPBF16Z256rmbik,
    5739              :   VCMPBF16Z256rmi,
    5740              :   VCMPBF16Z256rmik,
    5741              :   VCMPBF16Z256rri,
    5742              :   VCMPBF16Z256rrik,
    5743              :   VCMPBF16Zrmbi,
    5744              :   VCMPBF16Zrmbik,
    5745              :   VCMPBF16Zrmi,
    5746              :   VCMPBF16Zrmik,
    5747              :   VCMPBF16Zrri,
    5748              :   VCMPBF16Zrrik,
    5749              :   VCMPPDYrmi,
    5750              :   VCMPPDYrri,
    5751              :   VCMPPDZ128rmbi,
    5752              :   VCMPPDZ128rmbik,
    5753              :   VCMPPDZ128rmi,
    5754              :   VCMPPDZ128rmik,
    5755              :   VCMPPDZ128rri,
    5756              :   VCMPPDZ128rrik,
    5757              :   VCMPPDZ256rmbi,
    5758              :   VCMPPDZ256rmbik,
    5759              :   VCMPPDZ256rmi,
    5760              :   VCMPPDZ256rmik,
    5761              :   VCMPPDZ256rri,
    5762              :   VCMPPDZ256rrib,
    5763              :   VCMPPDZ256rribk,
    5764              :   VCMPPDZ256rrik,
    5765              :   VCMPPDZrmbi,
    5766              :   VCMPPDZrmbik,
    5767              :   VCMPPDZrmi,
    5768              :   VCMPPDZrmik,
    5769              :   VCMPPDZrri,
    5770              :   VCMPPDZrrib,
    5771              :   VCMPPDZrribk,
    5772              :   VCMPPDZrrik,
    5773              :   VCMPPDrmi,
    5774              :   VCMPPDrri,
    5775              :   VCMPPHZ128rmbi,
    5776              :   VCMPPHZ128rmbik,
    5777              :   VCMPPHZ128rmi,
    5778              :   VCMPPHZ128rmik,
    5779              :   VCMPPHZ128rri,
    5780              :   VCMPPHZ128rrik,
    5781              :   VCMPPHZ256rmbi,
    5782              :   VCMPPHZ256rmbik,
    5783              :   VCMPPHZ256rmi,
    5784              :   VCMPPHZ256rmik,
    5785              :   VCMPPHZ256rri,
    5786              :   VCMPPHZ256rrib,
    5787              :   VCMPPHZ256rribk,
    5788              :   VCMPPHZ256rrik,
    5789              :   VCMPPHZrmbi,
    5790              :   VCMPPHZrmbik,
    5791              :   VCMPPHZrmi,
    5792              :   VCMPPHZrmik,
    5793              :   VCMPPHZrri,
    5794              :   VCMPPHZrrib,
    5795              :   VCMPPHZrribk,
    5796              :   VCMPPHZrrik,
    5797              :   VCMPPSYrmi,
    5798              :   VCMPPSYrri,
    5799              :   VCMPPSZ128rmbi,
    5800              :   VCMPPSZ128rmbik,
    5801              :   VCMPPSZ128rmi,
    5802              :   VCMPPSZ128rmik,
    5803              :   VCMPPSZ128rri,
    5804              :   VCMPPSZ128rrik,
    5805              :   VCMPPSZ256rmbi,
    5806              :   VCMPPSZ256rmbik,
    5807              :   VCMPPSZ256rmi,
    5808              :   VCMPPSZ256rmik,
    5809              :   VCMPPSZ256rri,
    5810              :   VCMPPSZ256rrib,
    5811              :   VCMPPSZ256rribk,
    5812              :   VCMPPSZ256rrik,
    5813              :   VCMPPSZrmbi,
    5814              :   VCMPPSZrmbik,
    5815              :   VCMPPSZrmi,
    5816              :   VCMPPSZrmik,
    5817              :   VCMPPSZrri,
    5818              :   VCMPPSZrrib,
    5819              :   VCMPPSZrribk,
    5820              :   VCMPPSZrrik,
    5821              :   VCMPPSrmi,
    5822              :   VCMPPSrri,
    5823              :   VCMPSDZrmi,
    5824              :   VCMPSDZrmi_Int,
    5825              :   VCMPSDZrmik_Int,
    5826              :   VCMPSDZrri,
    5827              :   VCMPSDZrri_Int,
    5828              :   VCMPSDZrrib_Int,
    5829              :   VCMPSDZrribk_Int,
    5830              :   VCMPSDZrrik_Int,
    5831              :   VCMPSDrmi,
    5832              :   VCMPSDrmi_Int,
    5833              :   VCMPSDrri,
    5834              :   VCMPSDrri_Int,
    5835              :   VCMPSHZrmi,
    5836              :   VCMPSHZrmi_Int,
    5837              :   VCMPSHZrmik_Int,
    5838              :   VCMPSHZrri,
    5839              :   VCMPSHZrri_Int,
    5840              :   VCMPSHZrrib_Int,
    5841              :   VCMPSHZrribk_Int,
    5842              :   VCMPSHZrrik_Int,
    5843              :   VCMPSSZrmi,
    5844              :   VCMPSSZrmi_Int,
    5845              :   VCMPSSZrmik_Int,
    5846              :   VCMPSSZrri,
    5847              :   VCMPSSZrri_Int,
    5848              :   VCMPSSZrrib_Int,
    5849              :   VCMPSSZrribk_Int,
    5850              :   VCMPSSZrrik_Int,
    5851              :   VCMPSSrmi,
    5852              :   VCMPSSrmi_Int,
    5853              :   VCMPSSrri,
    5854              :   VCMPSSrri_Int,
    5855              :   VCOMISBF16Zrm,
    5856              :   VCOMISBF16Zrm_Int,
    5857              :   VCOMISBF16Zrr,
    5858              :   VCOMISBF16Zrr_Int,
    5859              :   VCOMISDZrm,
    5860              :   VCOMISDZrm_Int,
    5861              :   VCOMISDZrr,
    5862              :   VCOMISDZrr_Int,
    5863              :   VCOMISDZrrb,
    5864              :   VCOMISDrm,
    5865              :   VCOMISDrm_Int,
    5866              :   VCOMISDrr,
    5867              :   VCOMISDrr_Int,
    5868              :   VCOMISHZrm,
    5869              :   VCOMISHZrm_Int,
    5870              :   VCOMISHZrr,
    5871              :   VCOMISHZrr_Int,
    5872              :   VCOMISHZrrb,
    5873              :   VCOMISSZrm,
    5874              :   VCOMISSZrm_Int,
    5875              :   VCOMISSZrr,
    5876              :   VCOMISSZrr_Int,
    5877              :   VCOMISSZrrb,
    5878              :   VCOMISSrm,
    5879              :   VCOMISSrm_Int,
    5880              :   VCOMISSrr,
    5881              :   VCOMISSrr_Int,
    5882              :   VCOMPRESSPDZ128mr,
    5883              :   VCOMPRESSPDZ128mrk,
    5884              :   VCOMPRESSPDZ128rr,
    5885              :   VCOMPRESSPDZ128rrk,
    5886              :   VCOMPRESSPDZ128rrkz,
    5887              :   VCOMPRESSPDZ256mr,
    5888              :   VCOMPRESSPDZ256mrk,
    5889              :   VCOMPRESSPDZ256rr,
    5890              :   VCOMPRESSPDZ256rrk,
    5891              :   VCOMPRESSPDZ256rrkz,
    5892              :   VCOMPRESSPDZmr,
    5893              :   VCOMPRESSPDZmrk,
    5894              :   VCOMPRESSPDZrr,
    5895              :   VCOMPRESSPDZrrk,
    5896              :   VCOMPRESSPDZrrkz,
    5897              :   VCOMPRESSPSZ128mr,
    5898              :   VCOMPRESSPSZ128mrk,
    5899              :   VCOMPRESSPSZ128rr,
    5900              :   VCOMPRESSPSZ128rrk,
    5901              :   VCOMPRESSPSZ128rrkz,
    5902              :   VCOMPRESSPSZ256mr,
    5903              :   VCOMPRESSPSZ256mrk,
    5904              :   VCOMPRESSPSZ256rr,
    5905              :   VCOMPRESSPSZ256rrk,
    5906              :   VCOMPRESSPSZ256rrkz,
    5907              :   VCOMPRESSPSZmr,
    5908              :   VCOMPRESSPSZmrk,
    5909              :   VCOMPRESSPSZrr,
    5910              :   VCOMPRESSPSZrrk,
    5911              :   VCOMPRESSPSZrrkz,
    5912              :   VCOMXSDZrm_Int,
    5913              :   VCOMXSDZrr_Int,
    5914              :   VCOMXSDZrrb_Int,
    5915              :   VCOMXSHZrm_Int,
    5916              :   VCOMXSHZrr_Int,
    5917              :   VCOMXSHZrrb_Int,
    5918              :   VCOMXSSZrm_Int,
    5919              :   VCOMXSSZrr_Int,
    5920              :   VCOMXSSZrrb_Int,
    5921              :   VCVT2PH2BF8SZ128rm,
    5922              :   VCVT2PH2BF8SZ128rmb,
    5923              :   VCVT2PH2BF8SZ128rmbk,
    5924              :   VCVT2PH2BF8SZ128rmbkz,
    5925              :   VCVT2PH2BF8SZ128rmk,
    5926              :   VCVT2PH2BF8SZ128rmkz,
    5927              :   VCVT2PH2BF8SZ128rr,
    5928              :   VCVT2PH2BF8SZ128rrk,
    5929              :   VCVT2PH2BF8SZ128rrkz,
    5930              :   VCVT2PH2BF8SZ256rm,
    5931              :   VCVT2PH2BF8SZ256rmb,
    5932              :   VCVT2PH2BF8SZ256rmbk,
    5933              :   VCVT2PH2BF8SZ256rmbkz,
    5934              :   VCVT2PH2BF8SZ256rmk,
    5935              :   VCVT2PH2BF8SZ256rmkz,
    5936              :   VCVT2PH2BF8SZ256rr,
    5937              :   VCVT2PH2BF8SZ256rrk,
    5938              :   VCVT2PH2BF8SZ256rrkz,
    5939              :   VCVT2PH2BF8SZrm,
    5940              :   VCVT2PH2BF8SZrmb,
    5941              :   VCVT2PH2BF8SZrmbk,
    5942              :   VCVT2PH2BF8SZrmbkz,
    5943              :   VCVT2PH2BF8SZrmk,
    5944              :   VCVT2PH2BF8SZrmkz,
    5945              :   VCVT2PH2BF8SZrr,
    5946              :   VCVT2PH2BF8SZrrk,
    5947              :   VCVT2PH2BF8SZrrkz,
    5948              :   VCVT2PH2BF8Z128rm,
    5949              :   VCVT2PH2BF8Z128rmb,
    5950              :   VCVT2PH2BF8Z128rmbk,
    5951              :   VCVT2PH2BF8Z128rmbkz,
    5952              :   VCVT2PH2BF8Z128rmk,
    5953              :   VCVT2PH2BF8Z128rmkz,
    5954              :   VCVT2PH2BF8Z128rr,
    5955              :   VCVT2PH2BF8Z128rrk,
    5956              :   VCVT2PH2BF8Z128rrkz,
    5957              :   VCVT2PH2BF8Z256rm,
    5958              :   VCVT2PH2BF8Z256rmb,
    5959              :   VCVT2PH2BF8Z256rmbk,
    5960              :   VCVT2PH2BF8Z256rmbkz,
    5961              :   VCVT2PH2BF8Z256rmk,
    5962              :   VCVT2PH2BF8Z256rmkz,
    5963              :   VCVT2PH2BF8Z256rr,
    5964              :   VCVT2PH2BF8Z256rrk,
    5965              :   VCVT2PH2BF8Z256rrkz,
    5966              :   VCVT2PH2BF8Zrm,
    5967              :   VCVT2PH2BF8Zrmb,
    5968              :   VCVT2PH2BF8Zrmbk,
    5969              :   VCVT2PH2BF8Zrmbkz,
    5970              :   VCVT2PH2BF8Zrmk,
    5971              :   VCVT2PH2BF8Zrmkz,
    5972              :   VCVT2PH2BF8Zrr,
    5973              :   VCVT2PH2BF8Zrrk,
    5974              :   VCVT2PH2BF8Zrrkz,
    5975              :   VCVT2PH2HF8SZ128rm,
    5976              :   VCVT2PH2HF8SZ128rmb,
    5977              :   VCVT2PH2HF8SZ128rmbk,
    5978              :   VCVT2PH2HF8SZ128rmbkz,
    5979              :   VCVT2PH2HF8SZ128rmk,
    5980              :   VCVT2PH2HF8SZ128rmkz,
    5981              :   VCVT2PH2HF8SZ128rr,
    5982              :   VCVT2PH2HF8SZ128rrk,
    5983              :   VCVT2PH2HF8SZ128rrkz,
    5984              :   VCVT2PH2HF8SZ256rm,
    5985              :   VCVT2PH2HF8SZ256rmb,
    5986              :   VCVT2PH2HF8SZ256rmbk,
    5987              :   VCVT2PH2HF8SZ256rmbkz,
    5988              :   VCVT2PH2HF8SZ256rmk,
    5989              :   VCVT2PH2HF8SZ256rmkz,
    5990              :   VCVT2PH2HF8SZ256rr,
    5991              :   VCVT2PH2HF8SZ256rrk,
    5992              :   VCVT2PH2HF8SZ256rrkz,
    5993              :   VCVT2PH2HF8SZrm,
    5994              :   VCVT2PH2HF8SZrmb,
    5995              :   VCVT2PH2HF8SZrmbk,
    5996              :   VCVT2PH2HF8SZrmbkz,
    5997              :   VCVT2PH2HF8SZrmk,
    5998              :   VCVT2PH2HF8SZrmkz,
    5999              :   VCVT2PH2HF8SZrr,
    6000              :   VCVT2PH2HF8SZrrk,
    6001              :   VCVT2PH2HF8SZrrkz,
    6002              :   VCVT2PH2HF8Z128rm,
    6003              :   VCVT2PH2HF8Z128rmb,
    6004              :   VCVT2PH2HF8Z128rmbk,
    6005              :   VCVT2PH2HF8Z128rmbkz,
    6006              :   VCVT2PH2HF8Z128rmk,
    6007              :   VCVT2PH2HF8Z128rmkz,
    6008              :   VCVT2PH2HF8Z128rr,
    6009              :   VCVT2PH2HF8Z128rrk,
    6010              :   VCVT2PH2HF8Z128rrkz,
    6011              :   VCVT2PH2HF8Z256rm,
    6012              :   VCVT2PH2HF8Z256rmb,
    6013              :   VCVT2PH2HF8Z256rmbk,
    6014              :   VCVT2PH2HF8Z256rmbkz,
    6015              :   VCVT2PH2HF8Z256rmk,
    6016              :   VCVT2PH2HF8Z256rmkz,
    6017              :   VCVT2PH2HF8Z256rr,
    6018              :   VCVT2PH2HF8Z256rrk,
    6019              :   VCVT2PH2HF8Z256rrkz,
    6020              :   VCVT2PH2HF8Zrm,
    6021              :   VCVT2PH2HF8Zrmb,
    6022              :   VCVT2PH2HF8Zrmbk,
    6023              :   VCVT2PH2HF8Zrmbkz,
    6024              :   VCVT2PH2HF8Zrmk,
    6025              :   VCVT2PH2HF8Zrmkz,
    6026              :   VCVT2PH2HF8Zrr,
    6027              :   VCVT2PH2HF8Zrrk,
    6028              :   VCVT2PH2HF8Zrrkz,
    6029              :   VCVT2PS2PHXZ128rm,
    6030              :   VCVT2PS2PHXZ128rmb,
    6031              :   VCVT2PS2PHXZ128rmbk,
    6032              :   VCVT2PS2PHXZ128rmbkz,
    6033              :   VCVT2PS2PHXZ128rmk,
    6034              :   VCVT2PS2PHXZ128rmkz,
    6035              :   VCVT2PS2PHXZ128rr,
    6036              :   VCVT2PS2PHXZ128rrk,
    6037              :   VCVT2PS2PHXZ128rrkz,
    6038              :   VCVT2PS2PHXZ256rm,
    6039              :   VCVT2PS2PHXZ256rmb,
    6040              :   VCVT2PS2PHXZ256rmbk,
    6041              :   VCVT2PS2PHXZ256rmbkz,
    6042              :   VCVT2PS2PHXZ256rmk,
    6043              :   VCVT2PS2PHXZ256rmkz,
    6044              :   VCVT2PS2PHXZ256rr,
    6045              :   VCVT2PS2PHXZ256rrb,
    6046              :   VCVT2PS2PHXZ256rrbk,
    6047              :   VCVT2PS2PHXZ256rrbkz,
    6048              :   VCVT2PS2PHXZ256rrk,
    6049              :   VCVT2PS2PHXZ256rrkz,
    6050              :   VCVT2PS2PHXZrm,
    6051              :   VCVT2PS2PHXZrmb,
    6052              :   VCVT2PS2PHXZrmbk,
    6053              :   VCVT2PS2PHXZrmbkz,
    6054              :   VCVT2PS2PHXZrmk,
    6055              :   VCVT2PS2PHXZrmkz,
    6056              :   VCVT2PS2PHXZrr,
    6057              :   VCVT2PS2PHXZrrb,
    6058              :   VCVT2PS2PHXZrrbk,
    6059              :   VCVT2PS2PHXZrrbkz,
    6060              :   VCVT2PS2PHXZrrk,
    6061              :   VCVT2PS2PHXZrrkz,
    6062              :   VCVTBF162IBSZ128rm,
    6063              :   VCVTBF162IBSZ128rmb,
    6064              :   VCVTBF162IBSZ128rmbk,
    6065              :   VCVTBF162IBSZ128rmbkz,
    6066              :   VCVTBF162IBSZ128rmk,
    6067              :   VCVTBF162IBSZ128rmkz,
    6068              :   VCVTBF162IBSZ128rr,
    6069              :   VCVTBF162IBSZ128rrk,
    6070              :   VCVTBF162IBSZ128rrkz,
    6071              :   VCVTBF162IBSZ256rm,
    6072              :   VCVTBF162IBSZ256rmb,
    6073              :   VCVTBF162IBSZ256rmbk,
    6074              :   VCVTBF162IBSZ256rmbkz,
    6075              :   VCVTBF162IBSZ256rmk,
    6076              :   VCVTBF162IBSZ256rmkz,
    6077              :   VCVTBF162IBSZ256rr,
    6078              :   VCVTBF162IBSZ256rrk,
    6079              :   VCVTBF162IBSZ256rrkz,
    6080              :   VCVTBF162IBSZrm,
    6081              :   VCVTBF162IBSZrmb,
    6082              :   VCVTBF162IBSZrmbk,
    6083              :   VCVTBF162IBSZrmbkz,
    6084              :   VCVTBF162IBSZrmk,
    6085              :   VCVTBF162IBSZrmkz,
    6086              :   VCVTBF162IBSZrr,
    6087              :   VCVTBF162IBSZrrk,
    6088              :   VCVTBF162IBSZrrkz,
    6089              :   VCVTBF162IUBSZ128rm,
    6090              :   VCVTBF162IUBSZ128rmb,
    6091              :   VCVTBF162IUBSZ128rmbk,
    6092              :   VCVTBF162IUBSZ128rmbkz,
    6093              :   VCVTBF162IUBSZ128rmk,
    6094              :   VCVTBF162IUBSZ128rmkz,
    6095              :   VCVTBF162IUBSZ128rr,
    6096              :   VCVTBF162IUBSZ128rrk,
    6097              :   VCVTBF162IUBSZ128rrkz,
    6098              :   VCVTBF162IUBSZ256rm,
    6099              :   VCVTBF162IUBSZ256rmb,
    6100              :   VCVTBF162IUBSZ256rmbk,
    6101              :   VCVTBF162IUBSZ256rmbkz,
    6102              :   VCVTBF162IUBSZ256rmk,
    6103              :   VCVTBF162IUBSZ256rmkz,
    6104              :   VCVTBF162IUBSZ256rr,
    6105              :   VCVTBF162IUBSZ256rrk,
    6106              :   VCVTBF162IUBSZ256rrkz,
    6107              :   VCVTBF162IUBSZrm,
    6108              :   VCVTBF162IUBSZrmb,
    6109              :   VCVTBF162IUBSZrmbk,
    6110              :   VCVTBF162IUBSZrmbkz,
    6111              :   VCVTBF162IUBSZrmk,
    6112              :   VCVTBF162IUBSZrmkz,
    6113              :   VCVTBF162IUBSZrr,
    6114              :   VCVTBF162IUBSZrrk,
    6115              :   VCVTBF162IUBSZrrkz,
    6116              :   VCVTBIASPH2BF8SZ128rm,
    6117              :   VCVTBIASPH2BF8SZ128rmb,
    6118              :   VCVTBIASPH2BF8SZ128rmbk,
    6119              :   VCVTBIASPH2BF8SZ128rmbkz,
    6120              :   VCVTBIASPH2BF8SZ128rmk,
    6121              :   VCVTBIASPH2BF8SZ128rmkz,
    6122              :   VCVTBIASPH2BF8SZ128rr,
    6123              :   VCVTBIASPH2BF8SZ128rrk,
    6124              :   VCVTBIASPH2BF8SZ128rrkz,
    6125              :   VCVTBIASPH2BF8SZ256rm,
    6126              :   VCVTBIASPH2BF8SZ256rmb,
    6127              :   VCVTBIASPH2BF8SZ256rmbk,
    6128              :   VCVTBIASPH2BF8SZ256rmbkz,
    6129              :   VCVTBIASPH2BF8SZ256rmk,
    6130              :   VCVTBIASPH2BF8SZ256rmkz,
    6131              :   VCVTBIASPH2BF8SZ256rr,
    6132              :   VCVTBIASPH2BF8SZ256rrk,
    6133              :   VCVTBIASPH2BF8SZ256rrkz,
    6134              :   VCVTBIASPH2BF8SZrm,
    6135              :   VCVTBIASPH2BF8SZrmb,
    6136              :   VCVTBIASPH2BF8SZrmbk,
    6137              :   VCVTBIASPH2BF8SZrmbkz,
    6138              :   VCVTBIASPH2BF8SZrmk,
    6139              :   VCVTBIASPH2BF8SZrmkz,
    6140              :   VCVTBIASPH2BF8SZrr,
    6141              :   VCVTBIASPH2BF8SZrrk,
    6142              :   VCVTBIASPH2BF8SZrrkz,
    6143              :   VCVTBIASPH2BF8Z128rm,
    6144              :   VCVTBIASPH2BF8Z128rmb,
    6145              :   VCVTBIASPH2BF8Z128rmbk,
    6146              :   VCVTBIASPH2BF8Z128rmbkz,
    6147              :   VCVTBIASPH2BF8Z128rmk,
    6148              :   VCVTBIASPH2BF8Z128rmkz,
    6149              :   VCVTBIASPH2BF8Z128rr,
    6150              :   VCVTBIASPH2BF8Z128rrk,
    6151              :   VCVTBIASPH2BF8Z128rrkz,
    6152              :   VCVTBIASPH2BF8Z256rm,
    6153              :   VCVTBIASPH2BF8Z256rmb,
    6154              :   VCVTBIASPH2BF8Z256rmbk,
    6155              :   VCVTBIASPH2BF8Z256rmbkz,
    6156              :   VCVTBIASPH2BF8Z256rmk,
    6157              :   VCVTBIASPH2BF8Z256rmkz,
    6158              :   VCVTBIASPH2BF8Z256rr,
    6159              :   VCVTBIASPH2BF8Z256rrk,
    6160              :   VCVTBIASPH2BF8Z256rrkz,
    6161              :   VCVTBIASPH2BF8Zrm,
    6162              :   VCVTBIASPH2BF8Zrmb,
    6163              :   VCVTBIASPH2BF8Zrmbk,
    6164              :   VCVTBIASPH2BF8Zrmbkz,
    6165              :   VCVTBIASPH2BF8Zrmk,
    6166              :   VCVTBIASPH2BF8Zrmkz,
    6167              :   VCVTBIASPH2BF8Zrr,
    6168              :   VCVTBIASPH2BF8Zrrk,
    6169              :   VCVTBIASPH2BF8Zrrkz,
    6170              :   VCVTBIASPH2HF8SZ128rm,
    6171              :   VCVTBIASPH2HF8SZ128rmb,
    6172              :   VCVTBIASPH2HF8SZ128rmbk,
    6173              :   VCVTBIASPH2HF8SZ128rmbkz,
    6174              :   VCVTBIASPH2HF8SZ128rmk,
    6175              :   VCVTBIASPH2HF8SZ128rmkz,
    6176              :   VCVTBIASPH2HF8SZ128rr,
    6177              :   VCVTBIASPH2HF8SZ128rrk,
    6178              :   VCVTBIASPH2HF8SZ128rrkz,
    6179              :   VCVTBIASPH2HF8SZ256rm,
    6180              :   VCVTBIASPH2HF8SZ256rmb,
    6181              :   VCVTBIASPH2HF8SZ256rmbk,
    6182              :   VCVTBIASPH2HF8SZ256rmbkz,
    6183              :   VCVTBIASPH2HF8SZ256rmk,
    6184              :   VCVTBIASPH2HF8SZ256rmkz,
    6185              :   VCVTBIASPH2HF8SZ256rr,
    6186              :   VCVTBIASPH2HF8SZ256rrk,
    6187              :   VCVTBIASPH2HF8SZ256rrkz,
    6188              :   VCVTBIASPH2HF8SZrm,
    6189              :   VCVTBIASPH2HF8SZrmb,
    6190              :   VCVTBIASPH2HF8SZrmbk,
    6191              :   VCVTBIASPH2HF8SZrmbkz,
    6192              :   VCVTBIASPH2HF8SZrmk,
    6193              :   VCVTBIASPH2HF8SZrmkz,
    6194              :   VCVTBIASPH2HF8SZrr,
    6195              :   VCVTBIASPH2HF8SZrrk,
    6196              :   VCVTBIASPH2HF8SZrrkz,
    6197              :   VCVTBIASPH2HF8Z128rm,
    6198              :   VCVTBIASPH2HF8Z128rmb,
    6199              :   VCVTBIASPH2HF8Z128rmbk,
    6200              :   VCVTBIASPH2HF8Z128rmbkz,
    6201              :   VCVTBIASPH2HF8Z128rmk,
    6202              :   VCVTBIASPH2HF8Z128rmkz,
    6203              :   VCVTBIASPH2HF8Z128rr,
    6204              :   VCVTBIASPH2HF8Z128rrk,
    6205              :   VCVTBIASPH2HF8Z128rrkz,
    6206              :   VCVTBIASPH2HF8Z256rm,
    6207              :   VCVTBIASPH2HF8Z256rmb,
    6208              :   VCVTBIASPH2HF8Z256rmbk,
    6209              :   VCVTBIASPH2HF8Z256rmbkz,
    6210              :   VCVTBIASPH2HF8Z256rmk,
    6211              :   VCVTBIASPH2HF8Z256rmkz,
    6212              :   VCVTBIASPH2HF8Z256rr,
    6213              :   VCVTBIASPH2HF8Z256rrk,
    6214              :   VCVTBIASPH2HF8Z256rrkz,
    6215              :   VCVTBIASPH2HF8Zrm,
    6216              :   VCVTBIASPH2HF8Zrmb,
    6217              :   VCVTBIASPH2HF8Zrmbk,
    6218              :   VCVTBIASPH2HF8Zrmbkz,
    6219              :   VCVTBIASPH2HF8Zrmk,
    6220              :   VCVTBIASPH2HF8Zrmkz,
    6221              :   VCVTBIASPH2HF8Zrr,
    6222              :   VCVTBIASPH2HF8Zrrk,
    6223              :   VCVTBIASPH2HF8Zrrkz,
    6224              :   VCVTDQ2PDYrm,
    6225              :   VCVTDQ2PDYrr,
    6226              :   VCVTDQ2PDZ128rm,
    6227              :   VCVTDQ2PDZ128rmb,
    6228              :   VCVTDQ2PDZ128rmbk,
    6229              :   VCVTDQ2PDZ128rmbkz,
    6230              :   VCVTDQ2PDZ128rmk,
    6231              :   VCVTDQ2PDZ128rmkz,
    6232              :   VCVTDQ2PDZ128rr,
    6233              :   VCVTDQ2PDZ128rrk,
    6234              :   VCVTDQ2PDZ128rrkz,
    6235              :   VCVTDQ2PDZ256rm,
    6236              :   VCVTDQ2PDZ256rmb,
    6237              :   VCVTDQ2PDZ256rmbk,
    6238              :   VCVTDQ2PDZ256rmbkz,
    6239              :   VCVTDQ2PDZ256rmk,
    6240              :   VCVTDQ2PDZ256rmkz,
    6241              :   VCVTDQ2PDZ256rr,
    6242              :   VCVTDQ2PDZ256rrk,
    6243              :   VCVTDQ2PDZ256rrkz,
    6244              :   VCVTDQ2PDZrm,
    6245              :   VCVTDQ2PDZrmb,
    6246              :   VCVTDQ2PDZrmbk,
    6247              :   VCVTDQ2PDZrmbkz,
    6248              :   VCVTDQ2PDZrmk,
    6249              :   VCVTDQ2PDZrmkz,
    6250              :   VCVTDQ2PDZrr,
    6251              :   VCVTDQ2PDZrrk,
    6252              :   VCVTDQ2PDZrrkz,
    6253              :   VCVTDQ2PDrm,
    6254              :   VCVTDQ2PDrr,
    6255              :   VCVTDQ2PHZ128rm,
    6256              :   VCVTDQ2PHZ128rmb,
    6257              :   VCVTDQ2PHZ128rmbk,
    6258              :   VCVTDQ2PHZ128rmbkz,
    6259              :   VCVTDQ2PHZ128rmk,
    6260              :   VCVTDQ2PHZ128rmkz,
    6261              :   VCVTDQ2PHZ128rr,
    6262              :   VCVTDQ2PHZ128rrk,
    6263              :   VCVTDQ2PHZ128rrkz,
    6264              :   VCVTDQ2PHZ256rm,
    6265              :   VCVTDQ2PHZ256rmb,
    6266              :   VCVTDQ2PHZ256rmbk,
    6267              :   VCVTDQ2PHZ256rmbkz,
    6268              :   VCVTDQ2PHZ256rmk,
    6269              :   VCVTDQ2PHZ256rmkz,
    6270              :   VCVTDQ2PHZ256rr,
    6271              :   VCVTDQ2PHZ256rrb,
    6272              :   VCVTDQ2PHZ256rrbk,
    6273              :   VCVTDQ2PHZ256rrbkz,
    6274              :   VCVTDQ2PHZ256rrk,
    6275              :   VCVTDQ2PHZ256rrkz,
    6276              :   VCVTDQ2PHZrm,
    6277              :   VCVTDQ2PHZrmb,
    6278              :   VCVTDQ2PHZrmbk,
    6279              :   VCVTDQ2PHZrmbkz,
    6280              :   VCVTDQ2PHZrmk,
    6281              :   VCVTDQ2PHZrmkz,
    6282              :   VCVTDQ2PHZrr,
    6283              :   VCVTDQ2PHZrrb,
    6284              :   VCVTDQ2PHZrrbk,
    6285              :   VCVTDQ2PHZrrbkz,
    6286              :   VCVTDQ2PHZrrk,
    6287              :   VCVTDQ2PHZrrkz,
    6288              :   VCVTDQ2PSYrm,
    6289              :   VCVTDQ2PSYrr,
    6290              :   VCVTDQ2PSZ128rm,
    6291              :   VCVTDQ2PSZ128rmb,
    6292              :   VCVTDQ2PSZ128rmbk,
    6293              :   VCVTDQ2PSZ128rmbkz,
    6294              :   VCVTDQ2PSZ128rmk,
    6295              :   VCVTDQ2PSZ128rmkz,
    6296              :   VCVTDQ2PSZ128rr,
    6297              :   VCVTDQ2PSZ128rrk,
    6298              :   VCVTDQ2PSZ128rrkz,
    6299              :   VCVTDQ2PSZ256rm,
    6300              :   VCVTDQ2PSZ256rmb,
    6301              :   VCVTDQ2PSZ256rmbk,
    6302              :   VCVTDQ2PSZ256rmbkz,
    6303              :   VCVTDQ2PSZ256rmk,
    6304              :   VCVTDQ2PSZ256rmkz,
    6305              :   VCVTDQ2PSZ256rr,
    6306              :   VCVTDQ2PSZ256rrb,
    6307              :   VCVTDQ2PSZ256rrbk,
    6308              :   VCVTDQ2PSZ256rrbkz,
    6309              :   VCVTDQ2PSZ256rrk,
    6310              :   VCVTDQ2PSZ256rrkz,
    6311              :   VCVTDQ2PSZrm,
    6312              :   VCVTDQ2PSZrmb,
    6313              :   VCVTDQ2PSZrmbk,
    6314              :   VCVTDQ2PSZrmbkz,
    6315              :   VCVTDQ2PSZrmk,
    6316              :   VCVTDQ2PSZrmkz,
    6317              :   VCVTDQ2PSZrr,
    6318              :   VCVTDQ2PSZrrb,
    6319              :   VCVTDQ2PSZrrbk,
    6320              :   VCVTDQ2PSZrrbkz,
    6321              :   VCVTDQ2PSZrrk,
    6322              :   VCVTDQ2PSZrrkz,
    6323              :   VCVTDQ2PSrm,
    6324              :   VCVTDQ2PSrr,
    6325              :   VCVTHF82PHZ128rm,
    6326              :   VCVTHF82PHZ128rmk,
    6327              :   VCVTHF82PHZ128rmkz,
    6328              :   VCVTHF82PHZ128rr,
    6329              :   VCVTHF82PHZ128rrk,
    6330              :   VCVTHF82PHZ128rrkz,
    6331              :   VCVTHF82PHZ256rm,
    6332              :   VCVTHF82PHZ256rmk,
    6333              :   VCVTHF82PHZ256rmkz,
    6334              :   VCVTHF82PHZ256rr,
    6335              :   VCVTHF82PHZ256rrk,
    6336              :   VCVTHF82PHZ256rrkz,
    6337              :   VCVTHF82PHZrm,
    6338              :   VCVTHF82PHZrmk,
    6339              :   VCVTHF82PHZrmkz,
    6340              :   VCVTHF82PHZrr,
    6341              :   VCVTHF82PHZrrk,
    6342              :   VCVTHF82PHZrrkz,
    6343              :   VCVTNE2PS2BF16Z128rm,
    6344              :   VCVTNE2PS2BF16Z128rmb,
    6345              :   VCVTNE2PS2BF16Z128rmbk,
    6346              :   VCVTNE2PS2BF16Z128rmbkz,
    6347              :   VCVTNE2PS2BF16Z128rmk,
    6348              :   VCVTNE2PS2BF16Z128rmkz,
    6349              :   VCVTNE2PS2BF16Z128rr,
    6350              :   VCVTNE2PS2BF16Z128rrk,
    6351              :   VCVTNE2PS2BF16Z128rrkz,
    6352              :   VCVTNE2PS2BF16Z256rm,
    6353              :   VCVTNE2PS2BF16Z256rmb,
    6354              :   VCVTNE2PS2BF16Z256rmbk,
    6355              :   VCVTNE2PS2BF16Z256rmbkz,
    6356              :   VCVTNE2PS2BF16Z256rmk,
    6357              :   VCVTNE2PS2BF16Z256rmkz,
    6358              :   VCVTNE2PS2BF16Z256rr,
    6359              :   VCVTNE2PS2BF16Z256rrk,
    6360              :   VCVTNE2PS2BF16Z256rrkz,
    6361              :   VCVTNE2PS2BF16Zrm,
    6362              :   VCVTNE2PS2BF16Zrmb,
    6363              :   VCVTNE2PS2BF16Zrmbk,
    6364              :   VCVTNE2PS2BF16Zrmbkz,
    6365              :   VCVTNE2PS2BF16Zrmk,
    6366              :   VCVTNE2PS2BF16Zrmkz,
    6367              :   VCVTNE2PS2BF16Zrr,
    6368              :   VCVTNE2PS2BF16Zrrk,
    6369              :   VCVTNE2PS2BF16Zrrkz,
    6370              :   VCVTNEEBF162PSYrm,
    6371              :   VCVTNEEBF162PSrm,
    6372              :   VCVTNEEPH2PSYrm,
    6373              :   VCVTNEEPH2PSrm,
    6374              :   VCVTNEOBF162PSYrm,
    6375              :   VCVTNEOBF162PSrm,
    6376              :   VCVTNEOPH2PSYrm,
    6377              :   VCVTNEOPH2PSrm,
    6378              :   VCVTNEPS2BF16Yrm,
    6379              :   VCVTNEPS2BF16Yrr,
    6380              :   VCVTNEPS2BF16Z128rm,
    6381              :   VCVTNEPS2BF16Z128rmb,
    6382              :   VCVTNEPS2BF16Z128rmbk,
    6383              :   VCVTNEPS2BF16Z128rmbkz,
    6384              :   VCVTNEPS2BF16Z128rmk,
    6385              :   VCVTNEPS2BF16Z128rmkz,
    6386              :   VCVTNEPS2BF16Z128rr,
    6387              :   VCVTNEPS2BF16Z128rrk,
    6388              :   VCVTNEPS2BF16Z128rrkz,
    6389              :   VCVTNEPS2BF16Z256rm,
    6390              :   VCVTNEPS2BF16Z256rmb,
    6391              :   VCVTNEPS2BF16Z256rmbk,
    6392              :   VCVTNEPS2BF16Z256rmbkz,
    6393              :   VCVTNEPS2BF16Z256rmk,
    6394              :   VCVTNEPS2BF16Z256rmkz,
    6395              :   VCVTNEPS2BF16Z256rr,
    6396              :   VCVTNEPS2BF16Z256rrk,
    6397              :   VCVTNEPS2BF16Z256rrkz,
    6398              :   VCVTNEPS2BF16Zrm,
    6399              :   VCVTNEPS2BF16Zrmb,
    6400              :   VCVTNEPS2BF16Zrmbk,
    6401              :   VCVTNEPS2BF16Zrmbkz,
    6402              :   VCVTNEPS2BF16Zrmk,
    6403              :   VCVTNEPS2BF16Zrmkz,
    6404              :   VCVTNEPS2BF16Zrr,
    6405              :   VCVTNEPS2BF16Zrrk,
    6406              :   VCVTNEPS2BF16Zrrkz,
    6407              :   VCVTNEPS2BF16rm,
    6408              :   VCVTNEPS2BF16rr,
    6409              :   VCVTPD2DQYrm,
    6410              :   VCVTPD2DQYrr,
    6411              :   VCVTPD2DQZ128rm,
    6412              :   VCVTPD2DQZ128rmb,
    6413              :   VCVTPD2DQZ128rmbk,
    6414              :   VCVTPD2DQZ128rmbkz,
    6415              :   VCVTPD2DQZ128rmk,
    6416              :   VCVTPD2DQZ128rmkz,
    6417              :   VCVTPD2DQZ128rr,
    6418              :   VCVTPD2DQZ128rrk,
    6419              :   VCVTPD2DQZ128rrkz,
    6420              :   VCVTPD2DQZ256rm,
    6421              :   VCVTPD2DQZ256rmb,
    6422              :   VCVTPD2DQZ256rmbk,
    6423              :   VCVTPD2DQZ256rmbkz,
    6424              :   VCVTPD2DQZ256rmk,
    6425              :   VCVTPD2DQZ256rmkz,
    6426              :   VCVTPD2DQZ256rr,
    6427              :   VCVTPD2DQZ256rrb,
    6428              :   VCVTPD2DQZ256rrbk,
    6429              :   VCVTPD2DQZ256rrbkz,
    6430              :   VCVTPD2DQZ256rrk,
    6431              :   VCVTPD2DQZ256rrkz,
    6432              :   VCVTPD2DQZrm,
    6433              :   VCVTPD2DQZrmb,
    6434              :   VCVTPD2DQZrmbk,
    6435              :   VCVTPD2DQZrmbkz,
    6436              :   VCVTPD2DQZrmk,
    6437              :   VCVTPD2DQZrmkz,
    6438              :   VCVTPD2DQZrr,
    6439              :   VCVTPD2DQZrrb,
    6440              :   VCVTPD2DQZrrbk,
    6441              :   VCVTPD2DQZrrbkz,
    6442              :   VCVTPD2DQZrrk,
    6443              :   VCVTPD2DQZrrkz,
    6444              :   VCVTPD2DQrm,
    6445              :   VCVTPD2DQrr,
    6446              :   VCVTPD2PHZ128rm,
    6447              :   VCVTPD2PHZ128rmb,
    6448              :   VCVTPD2PHZ128rmbk,
    6449              :   VCVTPD2PHZ128rmbkz,
    6450              :   VCVTPD2PHZ128rmk,
    6451              :   VCVTPD2PHZ128rmkz,
    6452              :   VCVTPD2PHZ128rr,
    6453              :   VCVTPD2PHZ128rrk,
    6454              :   VCVTPD2PHZ128rrkz,
    6455              :   VCVTPD2PHZ256rm,
    6456              :   VCVTPD2PHZ256rmb,
    6457              :   VCVTPD2PHZ256rmbk,
    6458              :   VCVTPD2PHZ256rmbkz,
    6459              :   VCVTPD2PHZ256rmk,
    6460              :   VCVTPD2PHZ256rmkz,
    6461              :   VCVTPD2PHZ256rr,
    6462              :   VCVTPD2PHZ256rrb,
    6463              :   VCVTPD2PHZ256rrbk,
    6464              :   VCVTPD2PHZ256rrbkz,
    6465              :   VCVTPD2PHZ256rrk,
    6466              :   VCVTPD2PHZ256rrkz,
    6467              :   VCVTPD2PHZrm,
    6468              :   VCVTPD2PHZrmb,
    6469              :   VCVTPD2PHZrmbk,
    6470              :   VCVTPD2PHZrmbkz,
    6471              :   VCVTPD2PHZrmk,
    6472              :   VCVTPD2PHZrmkz,
    6473              :   VCVTPD2PHZrr,
    6474              :   VCVTPD2PHZrrb,
    6475              :   VCVTPD2PHZrrbk,
    6476              :   VCVTPD2PHZrrbkz,
    6477              :   VCVTPD2PHZrrk,
    6478              :   VCVTPD2PHZrrkz,
    6479              :   VCVTPD2PSYrm,
    6480              :   VCVTPD2PSYrr,
    6481              :   VCVTPD2PSZ128rm,
    6482              :   VCVTPD2PSZ128rmb,
    6483              :   VCVTPD2PSZ128rmbk,
    6484              :   VCVTPD2PSZ128rmbkz,
    6485              :   VCVTPD2PSZ128rmk,
    6486              :   VCVTPD2PSZ128rmkz,
    6487              :   VCVTPD2PSZ128rr,
    6488              :   VCVTPD2PSZ128rrk,
    6489              :   VCVTPD2PSZ128rrkz,
    6490              :   VCVTPD2PSZ256rm,
    6491              :   VCVTPD2PSZ256rmb,
    6492              :   VCVTPD2PSZ256rmbk,
    6493              :   VCVTPD2PSZ256rmbkz,
    6494              :   VCVTPD2PSZ256rmk,
    6495              :   VCVTPD2PSZ256rmkz,
    6496              :   VCVTPD2PSZ256rr,
    6497              :   VCVTPD2PSZ256rrb,
    6498              :   VCVTPD2PSZ256rrbk,
    6499              :   VCVTPD2PSZ256rrbkz,
    6500              :   VCVTPD2PSZ256rrk,
    6501              :   VCVTPD2PSZ256rrkz,
    6502              :   VCVTPD2PSZrm,
    6503              :   VCVTPD2PSZrmb,
    6504              :   VCVTPD2PSZrmbk,
    6505              :   VCVTPD2PSZrmbkz,
    6506              :   VCVTPD2PSZrmk,
    6507              :   VCVTPD2PSZrmkz,
    6508              :   VCVTPD2PSZrr,
    6509              :   VCVTPD2PSZrrb,
    6510              :   VCVTPD2PSZrrbk,
    6511              :   VCVTPD2PSZrrbkz,
    6512              :   VCVTPD2PSZrrk,
    6513              :   VCVTPD2PSZrrkz,
    6514              :   VCVTPD2PSrm,
    6515              :   VCVTPD2PSrr,
    6516              :   VCVTPD2QQZ128rm,
    6517              :   VCVTPD2QQZ128rmb,
    6518              :   VCVTPD2QQZ128rmbk,
    6519              :   VCVTPD2QQZ128rmbkz,
    6520              :   VCVTPD2QQZ128rmk,
    6521              :   VCVTPD2QQZ128rmkz,
    6522              :   VCVTPD2QQZ128rr,
    6523              :   VCVTPD2QQZ128rrk,
    6524              :   VCVTPD2QQZ128rrkz,
    6525              :   VCVTPD2QQZ256rm,
    6526              :   VCVTPD2QQZ256rmb,
    6527              :   VCVTPD2QQZ256rmbk,
    6528              :   VCVTPD2QQZ256rmbkz,
    6529              :   VCVTPD2QQZ256rmk,
    6530              :   VCVTPD2QQZ256rmkz,
    6531              :   VCVTPD2QQZ256rr,
    6532              :   VCVTPD2QQZ256rrb,
    6533              :   VCVTPD2QQZ256rrbk,
    6534              :   VCVTPD2QQZ256rrbkz,
    6535              :   VCVTPD2QQZ256rrk,
    6536              :   VCVTPD2QQZ256rrkz,
    6537              :   VCVTPD2QQZrm,
    6538              :   VCVTPD2QQZrmb,
    6539              :   VCVTPD2QQZrmbk,
    6540              :   VCVTPD2QQZrmbkz,
    6541              :   VCVTPD2QQZrmk,
    6542              :   VCVTPD2QQZrmkz,
    6543              :   VCVTPD2QQZrr,
    6544              :   VCVTPD2QQZrrb,
    6545              :   VCVTPD2QQZrrbk,
    6546              :   VCVTPD2QQZrrbkz,
    6547              :   VCVTPD2QQZrrk,
    6548              :   VCVTPD2QQZrrkz,
    6549              :   VCVTPD2UDQZ128rm,
    6550              :   VCVTPD2UDQZ128rmb,
    6551              :   VCVTPD2UDQZ128rmbk,
    6552              :   VCVTPD2UDQZ128rmbkz,
    6553              :   VCVTPD2UDQZ128rmk,
    6554              :   VCVTPD2UDQZ128rmkz,
    6555              :   VCVTPD2UDQZ128rr,
    6556              :   VCVTPD2UDQZ128rrk,
    6557              :   VCVTPD2UDQZ128rrkz,
    6558              :   VCVTPD2UDQZ256rm,
    6559              :   VCVTPD2UDQZ256rmb,
    6560              :   VCVTPD2UDQZ256rmbk,
    6561              :   VCVTPD2UDQZ256rmbkz,
    6562              :   VCVTPD2UDQZ256rmk,
    6563              :   VCVTPD2UDQZ256rmkz,
    6564              :   VCVTPD2UDQZ256rr,
    6565              :   VCVTPD2UDQZ256rrb,
    6566              :   VCVTPD2UDQZ256rrbk,
    6567              :   VCVTPD2UDQZ256rrbkz,
    6568              :   VCVTPD2UDQZ256rrk,
    6569              :   VCVTPD2UDQZ256rrkz,
    6570              :   VCVTPD2UDQZrm,
    6571              :   VCVTPD2UDQZrmb,
    6572              :   VCVTPD2UDQZrmbk,
    6573              :   VCVTPD2UDQZrmbkz,
    6574              :   VCVTPD2UDQZrmk,
    6575              :   VCVTPD2UDQZrmkz,
    6576              :   VCVTPD2UDQZrr,
    6577              :   VCVTPD2UDQZrrb,
    6578              :   VCVTPD2UDQZrrbk,
    6579              :   VCVTPD2UDQZrrbkz,
    6580              :   VCVTPD2UDQZrrk,
    6581              :   VCVTPD2UDQZrrkz,
    6582              :   VCVTPD2UQQZ128rm,
    6583              :   VCVTPD2UQQZ128rmb,
    6584              :   VCVTPD2UQQZ128rmbk,
    6585              :   VCVTPD2UQQZ128rmbkz,
    6586              :   VCVTPD2UQQZ128rmk,
    6587              :   VCVTPD2UQQZ128rmkz,
    6588              :   VCVTPD2UQQZ128rr,
    6589              :   VCVTPD2UQQZ128rrk,
    6590              :   VCVTPD2UQQZ128rrkz,
    6591              :   VCVTPD2UQQZ256rm,
    6592              :   VCVTPD2UQQZ256rmb,
    6593              :   VCVTPD2UQQZ256rmbk,
    6594              :   VCVTPD2UQQZ256rmbkz,
    6595              :   VCVTPD2UQQZ256rmk,
    6596              :   VCVTPD2UQQZ256rmkz,
    6597              :   VCVTPD2UQQZ256rr,
    6598              :   VCVTPD2UQQZ256rrb,
    6599              :   VCVTPD2UQQZ256rrbk,
    6600              :   VCVTPD2UQQZ256rrbkz,
    6601              :   VCVTPD2UQQZ256rrk,
    6602              :   VCVTPD2UQQZ256rrkz,
    6603              :   VCVTPD2UQQZrm,
    6604              :   VCVTPD2UQQZrmb,
    6605              :   VCVTPD2UQQZrmbk,
    6606              :   VCVTPD2UQQZrmbkz,
    6607              :   VCVTPD2UQQZrmk,
    6608              :   VCVTPD2UQQZrmkz,
    6609              :   VCVTPD2UQQZrr,
    6610              :   VCVTPD2UQQZrrb,
    6611              :   VCVTPD2UQQZrrbk,
    6612              :   VCVTPD2UQQZrrbkz,
    6613              :   VCVTPD2UQQZrrk,
    6614              :   VCVTPD2UQQZrrkz,
    6615              :   VCVTPH2BF8SZ128rm,
    6616              :   VCVTPH2BF8SZ128rmb,
    6617              :   VCVTPH2BF8SZ128rmbk,
    6618              :   VCVTPH2BF8SZ128rmbkz,
    6619              :   VCVTPH2BF8SZ128rmk,
    6620              :   VCVTPH2BF8SZ128rmkz,
    6621              :   VCVTPH2BF8SZ128rr,
    6622              :   VCVTPH2BF8SZ128rrk,
    6623              :   VCVTPH2BF8SZ128rrkz,
    6624              :   VCVTPH2BF8SZ256rm,
    6625              :   VCVTPH2BF8SZ256rmb,
    6626              :   VCVTPH2BF8SZ256rmbk,
    6627              :   VCVTPH2BF8SZ256rmbkz,
    6628              :   VCVTPH2BF8SZ256rmk,
    6629              :   VCVTPH2BF8SZ256rmkz,
    6630              :   VCVTPH2BF8SZ256rr,
    6631              :   VCVTPH2BF8SZ256rrk,
    6632              :   VCVTPH2BF8SZ256rrkz,
    6633              :   VCVTPH2BF8SZrm,
    6634              :   VCVTPH2BF8SZrmb,
    6635              :   VCVTPH2BF8SZrmbk,
    6636              :   VCVTPH2BF8SZrmbkz,
    6637              :   VCVTPH2BF8SZrmk,
    6638              :   VCVTPH2BF8SZrmkz,
    6639              :   VCVTPH2BF8SZrr,
    6640              :   VCVTPH2BF8SZrrk,
    6641              :   VCVTPH2BF8SZrrkz,
    6642              :   VCVTPH2BF8Z128rm,
    6643              :   VCVTPH2BF8Z128rmb,
    6644              :   VCVTPH2BF8Z128rmbk,
    6645              :   VCVTPH2BF8Z128rmbkz,
    6646              :   VCVTPH2BF8Z128rmk,
    6647              :   VCVTPH2BF8Z128rmkz,
    6648              :   VCVTPH2BF8Z128rr,
    6649              :   VCVTPH2BF8Z128rrk,
    6650              :   VCVTPH2BF8Z128rrkz,
    6651              :   VCVTPH2BF8Z256rm,
    6652              :   VCVTPH2BF8Z256rmb,
    6653              :   VCVTPH2BF8Z256rmbk,
    6654              :   VCVTPH2BF8Z256rmbkz,
    6655              :   VCVTPH2BF8Z256rmk,
    6656              :   VCVTPH2BF8Z256rmkz,
    6657              :   VCVTPH2BF8Z256rr,
    6658              :   VCVTPH2BF8Z256rrk,
    6659              :   VCVTPH2BF8Z256rrkz,
    6660              :   VCVTPH2BF8Zrm,
    6661              :   VCVTPH2BF8Zrmb,
    6662              :   VCVTPH2BF8Zrmbk,
    6663              :   VCVTPH2BF8Zrmbkz,
    6664              :   VCVTPH2BF8Zrmk,
    6665              :   VCVTPH2BF8Zrmkz,
    6666              :   VCVTPH2BF8Zrr,
    6667              :   VCVTPH2BF8Zrrk,
    6668              :   VCVTPH2BF8Zrrkz,
    6669              :   VCVTPH2DQZ128rm,
    6670              :   VCVTPH2DQZ128rmb,
    6671              :   VCVTPH2DQZ128rmbk,
    6672              :   VCVTPH2DQZ128rmbkz,
    6673              :   VCVTPH2DQZ128rmk,
    6674              :   VCVTPH2DQZ128rmkz,
    6675              :   VCVTPH2DQZ128rr,
    6676              :   VCVTPH2DQZ128rrk,
    6677              :   VCVTPH2DQZ128rrkz,
    6678              :   VCVTPH2DQZ256rm,
    6679              :   VCVTPH2DQZ256rmb,
    6680              :   VCVTPH2DQZ256rmbk,
    6681              :   VCVTPH2DQZ256rmbkz,
    6682              :   VCVTPH2DQZ256rmk,
    6683              :   VCVTPH2DQZ256rmkz,
    6684              :   VCVTPH2DQZ256rr,
    6685              :   VCVTPH2DQZ256rrb,
    6686              :   VCVTPH2DQZ256rrbk,
    6687              :   VCVTPH2DQZ256rrbkz,
    6688              :   VCVTPH2DQZ256rrk,
    6689              :   VCVTPH2DQZ256rrkz,
    6690              :   VCVTPH2DQZrm,
    6691              :   VCVTPH2DQZrmb,
    6692              :   VCVTPH2DQZrmbk,
    6693              :   VCVTPH2DQZrmbkz,
    6694              :   VCVTPH2DQZrmk,
    6695              :   VCVTPH2DQZrmkz,
    6696              :   VCVTPH2DQZrr,
    6697              :   VCVTPH2DQZrrb,
    6698              :   VCVTPH2DQZrrbk,
    6699              :   VCVTPH2DQZrrbkz,
    6700              :   VCVTPH2DQZrrk,
    6701              :   VCVTPH2DQZrrkz,
    6702              :   VCVTPH2HF8SZ128rm,
    6703              :   VCVTPH2HF8SZ128rmb,
    6704              :   VCVTPH2HF8SZ128rmbk,
    6705              :   VCVTPH2HF8SZ128rmbkz,
    6706              :   VCVTPH2HF8SZ128rmk,
    6707              :   VCVTPH2HF8SZ128rmkz,
    6708              :   VCVTPH2HF8SZ128rr,
    6709              :   VCVTPH2HF8SZ128rrk,
    6710              :   VCVTPH2HF8SZ128rrkz,
    6711              :   VCVTPH2HF8SZ256rm,
    6712              :   VCVTPH2HF8SZ256rmb,
    6713              :   VCVTPH2HF8SZ256rmbk,
    6714              :   VCVTPH2HF8SZ256rmbkz,
    6715              :   VCVTPH2HF8SZ256rmk,
    6716              :   VCVTPH2HF8SZ256rmkz,
    6717              :   VCVTPH2HF8SZ256rr,
    6718              :   VCVTPH2HF8SZ256rrk,
    6719              :   VCVTPH2HF8SZ256rrkz,
    6720              :   VCVTPH2HF8SZrm,
    6721              :   VCVTPH2HF8SZrmb,
    6722              :   VCVTPH2HF8SZrmbk,
    6723              :   VCVTPH2HF8SZrmbkz,
    6724              :   VCVTPH2HF8SZrmk,
    6725              :   VCVTPH2HF8SZrmkz,
    6726              :   VCVTPH2HF8SZrr,
    6727              :   VCVTPH2HF8SZrrk,
    6728              :   VCVTPH2HF8SZrrkz,
    6729              :   VCVTPH2HF8Z128rm,
    6730              :   VCVTPH2HF8Z128rmb,
    6731              :   VCVTPH2HF8Z128rmbk,
    6732              :   VCVTPH2HF8Z128rmbkz,
    6733              :   VCVTPH2HF8Z128rmk,
    6734              :   VCVTPH2HF8Z128rmkz,
    6735              :   VCVTPH2HF8Z128rr,
    6736              :   VCVTPH2HF8Z128rrk,
    6737              :   VCVTPH2HF8Z128rrkz,
    6738              :   VCVTPH2HF8Z256rm,
    6739              :   VCVTPH2HF8Z256rmb,
    6740              :   VCVTPH2HF8Z256rmbk,
    6741              :   VCVTPH2HF8Z256rmbkz,
    6742              :   VCVTPH2HF8Z256rmk,
    6743              :   VCVTPH2HF8Z256rmkz,
    6744              :   VCVTPH2HF8Z256rr,
    6745              :   VCVTPH2HF8Z256rrk,
    6746              :   VCVTPH2HF8Z256rrkz,
    6747              :   VCVTPH2HF8Zrm,
    6748              :   VCVTPH2HF8Zrmb,
    6749              :   VCVTPH2HF8Zrmbk,
    6750              :   VCVTPH2HF8Zrmbkz,
    6751              :   VCVTPH2HF8Zrmk,
    6752              :   VCVTPH2HF8Zrmkz,
    6753              :   VCVTPH2HF8Zrr,
    6754              :   VCVTPH2HF8Zrrk,
    6755              :   VCVTPH2HF8Zrrkz,
    6756              :   VCVTPH2IBSZ128rm,
    6757              :   VCVTPH2IBSZ128rmb,
    6758              :   VCVTPH2IBSZ128rmbk,
    6759              :   VCVTPH2IBSZ128rmbkz,
    6760              :   VCVTPH2IBSZ128rmk,
    6761              :   VCVTPH2IBSZ128rmkz,
    6762              :   VCVTPH2IBSZ128rr,
    6763              :   VCVTPH2IBSZ128rrk,
    6764              :   VCVTPH2IBSZ128rrkz,
    6765              :   VCVTPH2IBSZ256rm,
    6766              :   VCVTPH2IBSZ256rmb,
    6767              :   VCVTPH2IBSZ256rmbk,
    6768              :   VCVTPH2IBSZ256rmbkz,
    6769              :   VCVTPH2IBSZ256rmk,
    6770              :   VCVTPH2IBSZ256rmkz,
    6771              :   VCVTPH2IBSZ256rr,
    6772              :   VCVTPH2IBSZ256rrb,
    6773              :   VCVTPH2IBSZ256rrbk,
    6774              :   VCVTPH2IBSZ256rrbkz,
    6775              :   VCVTPH2IBSZ256rrk,
    6776              :   VCVTPH2IBSZ256rrkz,
    6777              :   VCVTPH2IBSZrm,
    6778              :   VCVTPH2IBSZrmb,
    6779              :   VCVTPH2IBSZrmbk,
    6780              :   VCVTPH2IBSZrmbkz,
    6781              :   VCVTPH2IBSZrmk,
    6782              :   VCVTPH2IBSZrmkz,
    6783              :   VCVTPH2IBSZrr,
    6784              :   VCVTPH2IBSZrrb,
    6785              :   VCVTPH2IBSZrrbk,
    6786              :   VCVTPH2IBSZrrbkz,
    6787              :   VCVTPH2IBSZrrk,
    6788              :   VCVTPH2IBSZrrkz,
    6789              :   VCVTPH2IUBSZ128rm,
    6790              :   VCVTPH2IUBSZ128rmb,
    6791              :   VCVTPH2IUBSZ128rmbk,
    6792              :   VCVTPH2IUBSZ128rmbkz,
    6793              :   VCVTPH2IUBSZ128rmk,
    6794              :   VCVTPH2IUBSZ128rmkz,
    6795              :   VCVTPH2IUBSZ128rr,
    6796              :   VCVTPH2IUBSZ128rrk,
    6797              :   VCVTPH2IUBSZ128rrkz,
    6798              :   VCVTPH2IUBSZ256rm,
    6799              :   VCVTPH2IUBSZ256rmb,
    6800              :   VCVTPH2IUBSZ256rmbk,
    6801              :   VCVTPH2IUBSZ256rmbkz,
    6802              :   VCVTPH2IUBSZ256rmk,
    6803              :   VCVTPH2IUBSZ256rmkz,
    6804              :   VCVTPH2IUBSZ256rr,
    6805              :   VCVTPH2IUBSZ256rrb,
    6806              :   VCVTPH2IUBSZ256rrbk,
    6807              :   VCVTPH2IUBSZ256rrbkz,
    6808              :   VCVTPH2IUBSZ256rrk,
    6809              :   VCVTPH2IUBSZ256rrkz,
    6810              :   VCVTPH2IUBSZrm,
    6811              :   VCVTPH2IUBSZrmb,
    6812              :   VCVTPH2IUBSZrmbk,
    6813              :   VCVTPH2IUBSZrmbkz,
    6814              :   VCVTPH2IUBSZrmk,
    6815              :   VCVTPH2IUBSZrmkz,
    6816              :   VCVTPH2IUBSZrr,
    6817              :   VCVTPH2IUBSZrrb,
    6818              :   VCVTPH2IUBSZrrbk,
    6819              :   VCVTPH2IUBSZrrbkz,
    6820              :   VCVTPH2IUBSZrrk,
    6821              :   VCVTPH2IUBSZrrkz,
    6822              :   VCVTPH2PDZ128rm,
    6823              :   VCVTPH2PDZ128rmb,
    6824              :   VCVTPH2PDZ128rmbk,
    6825              :   VCVTPH2PDZ128rmbkz,
    6826              :   VCVTPH2PDZ128rmk,
    6827              :   VCVTPH2PDZ128rmkz,
    6828              :   VCVTPH2PDZ128rr,
    6829              :   VCVTPH2PDZ128rrk,
    6830              :   VCVTPH2PDZ128rrkz,
    6831              :   VCVTPH2PDZ256rm,
    6832              :   VCVTPH2PDZ256rmb,
    6833              :   VCVTPH2PDZ256rmbk,
    6834              :   VCVTPH2PDZ256rmbkz,
    6835              :   VCVTPH2PDZ256rmk,
    6836              :   VCVTPH2PDZ256rmkz,
    6837              :   VCVTPH2PDZ256rr,
    6838              :   VCVTPH2PDZ256rrb,
    6839              :   VCVTPH2PDZ256rrbk,
    6840              :   VCVTPH2PDZ256rrbkz,
    6841              :   VCVTPH2PDZ256rrk,
    6842              :   VCVTPH2PDZ256rrkz,
    6843              :   VCVTPH2PDZrm,
    6844              :   VCVTPH2PDZrmb,
    6845              :   VCVTPH2PDZrmbk,
    6846              :   VCVTPH2PDZrmbkz,
    6847              :   VCVTPH2PDZrmk,
    6848              :   VCVTPH2PDZrmkz,
    6849              :   VCVTPH2PDZrr,
    6850              :   VCVTPH2PDZrrb,
    6851              :   VCVTPH2PDZrrbk,
    6852              :   VCVTPH2PDZrrbkz,
    6853              :   VCVTPH2PDZrrk,
    6854              :   VCVTPH2PDZrrkz,
    6855              :   VCVTPH2PSXZ128rm,
    6856              :   VCVTPH2PSXZ128rmb,
    6857              :   VCVTPH2PSXZ128rmbk,
    6858              :   VCVTPH2PSXZ128rmbkz,
    6859              :   VCVTPH2PSXZ128rmk,
    6860              :   VCVTPH2PSXZ128rmkz,
    6861              :   VCVTPH2PSXZ128rr,
    6862              :   VCVTPH2PSXZ128rrk,
    6863              :   VCVTPH2PSXZ128rrkz,
    6864              :   VCVTPH2PSXZ256rm,
    6865              :   VCVTPH2PSXZ256rmb,
    6866              :   VCVTPH2PSXZ256rmbk,
    6867              :   VCVTPH2PSXZ256rmbkz,
    6868              :   VCVTPH2PSXZ256rmk,
    6869              :   VCVTPH2PSXZ256rmkz,
    6870              :   VCVTPH2PSXZ256rr,
    6871              :   VCVTPH2PSXZ256rrb,
    6872              :   VCVTPH2PSXZ256rrbk,
    6873              :   VCVTPH2PSXZ256rrbkz,
    6874              :   VCVTPH2PSXZ256rrk,
    6875              :   VCVTPH2PSXZ256rrkz,
    6876              :   VCVTPH2PSXZrm,
    6877              :   VCVTPH2PSXZrmb,
    6878              :   VCVTPH2PSXZrmbk,
    6879              :   VCVTPH2PSXZrmbkz,
    6880              :   VCVTPH2PSXZrmk,
    6881              :   VCVTPH2PSXZrmkz,
    6882              :   VCVTPH2PSXZrr,
    6883              :   VCVTPH2PSXZrrb,
    6884              :   VCVTPH2PSXZrrbk,
    6885              :   VCVTPH2PSXZrrbkz,
    6886              :   VCVTPH2PSXZrrk,
    6887              :   VCVTPH2PSXZrrkz,
    6888              :   VCVTPH2PSYrm,
    6889              :   VCVTPH2PSYrr,
    6890              :   VCVTPH2PSZ128rm,
    6891              :   VCVTPH2PSZ128rmk,
    6892              :   VCVTPH2PSZ128rmkz,
    6893              :   VCVTPH2PSZ128rr,
    6894              :   VCVTPH2PSZ128rrk,
    6895              :   VCVTPH2PSZ128rrkz,
    6896              :   VCVTPH2PSZ256rm,
    6897              :   VCVTPH2PSZ256rmk,
    6898              :   VCVTPH2PSZ256rmkz,
    6899              :   VCVTPH2PSZ256rr,
    6900              :   VCVTPH2PSZ256rrb,
    6901              :   VCVTPH2PSZ256rrbk,
    6902              :   VCVTPH2PSZ256rrbkz,
    6903              :   VCVTPH2PSZ256rrk,
    6904              :   VCVTPH2PSZ256rrkz,
    6905              :   VCVTPH2PSZrm,
    6906              :   VCVTPH2PSZrmk,
    6907              :   VCVTPH2PSZrmkz,
    6908              :   VCVTPH2PSZrr,
    6909              :   VCVTPH2PSZrrb,
    6910              :   VCVTPH2PSZrrbk,
    6911              :   VCVTPH2PSZrrbkz,
    6912              :   VCVTPH2PSZrrk,
    6913              :   VCVTPH2PSZrrkz,
    6914              :   VCVTPH2PSrm,
    6915              :   VCVTPH2PSrr,
    6916              :   VCVTPH2QQZ128rm,
    6917              :   VCVTPH2QQZ128rmb,
    6918              :   VCVTPH2QQZ128rmbk,
    6919              :   VCVTPH2QQZ128rmbkz,
    6920              :   VCVTPH2QQZ128rmk,
    6921              :   VCVTPH2QQZ128rmkz,
    6922              :   VCVTPH2QQZ128rr,
    6923              :   VCVTPH2QQZ128rrk,
    6924              :   VCVTPH2QQZ128rrkz,
    6925              :   VCVTPH2QQZ256rm,
    6926              :   VCVTPH2QQZ256rmb,
    6927              :   VCVTPH2QQZ256rmbk,
    6928              :   VCVTPH2QQZ256rmbkz,
    6929              :   VCVTPH2QQZ256rmk,
    6930              :   VCVTPH2QQZ256rmkz,
    6931              :   VCVTPH2QQZ256rr,
    6932              :   VCVTPH2QQZ256rrb,
    6933              :   VCVTPH2QQZ256rrbk,
    6934              :   VCVTPH2QQZ256rrbkz,
    6935              :   VCVTPH2QQZ256rrk,
    6936              :   VCVTPH2QQZ256rrkz,
    6937              :   VCVTPH2QQZrm,
    6938              :   VCVTPH2QQZrmb,
    6939              :   VCVTPH2QQZrmbk,
    6940              :   VCVTPH2QQZrmbkz,
    6941              :   VCVTPH2QQZrmk,
    6942              :   VCVTPH2QQZrmkz,
    6943              :   VCVTPH2QQZrr,
    6944              :   VCVTPH2QQZrrb,
    6945              :   VCVTPH2QQZrrbk,
    6946              :   VCVTPH2QQZrrbkz,
    6947              :   VCVTPH2QQZrrk,
    6948              :   VCVTPH2QQZrrkz,
    6949              :   VCVTPH2UDQZ128rm,
    6950              :   VCVTPH2UDQZ128rmb,
    6951              :   VCVTPH2UDQZ128rmbk,
    6952              :   VCVTPH2UDQZ128rmbkz,
    6953              :   VCVTPH2UDQZ128rmk,
    6954              :   VCVTPH2UDQZ128rmkz,
    6955              :   VCVTPH2UDQZ128rr,
    6956              :   VCVTPH2UDQZ128rrk,
    6957              :   VCVTPH2UDQZ128rrkz,
    6958              :   VCVTPH2UDQZ256rm,
    6959              :   VCVTPH2UDQZ256rmb,
    6960              :   VCVTPH2UDQZ256rmbk,
    6961              :   VCVTPH2UDQZ256rmbkz,
    6962              :   VCVTPH2UDQZ256rmk,
    6963              :   VCVTPH2UDQZ256rmkz,
    6964              :   VCVTPH2UDQZ256rr,
    6965              :   VCVTPH2UDQZ256rrb,
    6966              :   VCVTPH2UDQZ256rrbk,
    6967              :   VCVTPH2UDQZ256rrbkz,
    6968              :   VCVTPH2UDQZ256rrk,
    6969              :   VCVTPH2UDQZ256rrkz,
    6970              :   VCVTPH2UDQZrm,
    6971              :   VCVTPH2UDQZrmb,
    6972              :   VCVTPH2UDQZrmbk,
    6973              :   VCVTPH2UDQZrmbkz,
    6974              :   VCVTPH2UDQZrmk,
    6975              :   VCVTPH2UDQZrmkz,
    6976              :   VCVTPH2UDQZrr,
    6977              :   VCVTPH2UDQZrrb,
    6978              :   VCVTPH2UDQZrrbk,
    6979              :   VCVTPH2UDQZrrbkz,
    6980              :   VCVTPH2UDQZrrk,
    6981              :   VCVTPH2UDQZrrkz,
    6982              :   VCVTPH2UQQZ128rm,
    6983              :   VCVTPH2UQQZ128rmb,
    6984              :   VCVTPH2UQQZ128rmbk,
    6985              :   VCVTPH2UQQZ128rmbkz,
    6986              :   VCVTPH2UQQZ128rmk,
    6987              :   VCVTPH2UQQZ128rmkz,
    6988              :   VCVTPH2UQQZ128rr,
    6989              :   VCVTPH2UQQZ128rrk,
    6990              :   VCVTPH2UQQZ128rrkz,
    6991              :   VCVTPH2UQQZ256rm,
    6992              :   VCVTPH2UQQZ256rmb,
    6993              :   VCVTPH2UQQZ256rmbk,
    6994              :   VCVTPH2UQQZ256rmbkz,
    6995              :   VCVTPH2UQQZ256rmk,
    6996              :   VCVTPH2UQQZ256rmkz,
    6997              :   VCVTPH2UQQZ256rr,
    6998              :   VCVTPH2UQQZ256rrb,
    6999              :   VCVTPH2UQQZ256rrbk,
    7000              :   VCVTPH2UQQZ256rrbkz,
    7001              :   VCVTPH2UQQZ256rrk,
    7002              :   VCVTPH2UQQZ256rrkz,
    7003              :   VCVTPH2UQQZrm,
    7004              :   VCVTPH2UQQZrmb,
    7005              :   VCVTPH2UQQZrmbk,
    7006              :   VCVTPH2UQQZrmbkz,
    7007              :   VCVTPH2UQQZrmk,
    7008              :   VCVTPH2UQQZrmkz,
    7009              :   VCVTPH2UQQZrr,
    7010              :   VCVTPH2UQQZrrb,
    7011              :   VCVTPH2UQQZrrbk,
    7012              :   VCVTPH2UQQZrrbkz,
    7013              :   VCVTPH2UQQZrrk,
    7014              :   VCVTPH2UQQZrrkz,
    7015              :   VCVTPH2UWZ128rm,
    7016              :   VCVTPH2UWZ128rmb,
    7017              :   VCVTPH2UWZ128rmbk,
    7018              :   VCVTPH2UWZ128rmbkz,
    7019              :   VCVTPH2UWZ128rmk,
    7020              :   VCVTPH2UWZ128rmkz,
    7021              :   VCVTPH2UWZ128rr,
    7022              :   VCVTPH2UWZ128rrk,
    7023              :   VCVTPH2UWZ128rrkz,
    7024              :   VCVTPH2UWZ256rm,
    7025              :   VCVTPH2UWZ256rmb,
    7026              :   VCVTPH2UWZ256rmbk,
    7027              :   VCVTPH2UWZ256rmbkz,
    7028              :   VCVTPH2UWZ256rmk,
    7029              :   VCVTPH2UWZ256rmkz,
    7030              :   VCVTPH2UWZ256rr,
    7031              :   VCVTPH2UWZ256rrb,
    7032              :   VCVTPH2UWZ256rrbk,
    7033              :   VCVTPH2UWZ256rrbkz,
    7034              :   VCVTPH2UWZ256rrk,
    7035              :   VCVTPH2UWZ256rrkz,
    7036              :   VCVTPH2UWZrm,
    7037              :   VCVTPH2UWZrmb,
    7038              :   VCVTPH2UWZrmbk,
    7039              :   VCVTPH2UWZrmbkz,
    7040              :   VCVTPH2UWZrmk,
    7041              :   VCVTPH2UWZrmkz,
    7042              :   VCVTPH2UWZrr,
    7043              :   VCVTPH2UWZrrb,
    7044              :   VCVTPH2UWZrrbk,
    7045              :   VCVTPH2UWZrrbkz,
    7046              :   VCVTPH2UWZrrk,
    7047              :   VCVTPH2UWZrrkz,
    7048              :   VCVTPH2WZ128rm,
    7049              :   VCVTPH2WZ128rmb,
    7050              :   VCVTPH2WZ128rmbk,
    7051              :   VCVTPH2WZ128rmbkz,
    7052              :   VCVTPH2WZ128rmk,
    7053              :   VCVTPH2WZ128rmkz,
    7054              :   VCVTPH2WZ128rr,
    7055              :   VCVTPH2WZ128rrk,
    7056              :   VCVTPH2WZ128rrkz,
    7057              :   VCVTPH2WZ256rm,
    7058              :   VCVTPH2WZ256rmb,
    7059              :   VCVTPH2WZ256rmbk,
    7060              :   VCVTPH2WZ256rmbkz,
    7061              :   VCVTPH2WZ256rmk,
    7062              :   VCVTPH2WZ256rmkz,
    7063              :   VCVTPH2WZ256rr,
    7064              :   VCVTPH2WZ256rrb,
    7065              :   VCVTPH2WZ256rrbk,
    7066              :   VCVTPH2WZ256rrbkz,
    7067              :   VCVTPH2WZ256rrk,
    7068              :   VCVTPH2WZ256rrkz,
    7069              :   VCVTPH2WZrm,
    7070              :   VCVTPH2WZrmb,
    7071              :   VCVTPH2WZrmbk,
    7072              :   VCVTPH2WZrmbkz,
    7073              :   VCVTPH2WZrmk,
    7074              :   VCVTPH2WZrmkz,
    7075              :   VCVTPH2WZrr,
    7076              :   VCVTPH2WZrrb,
    7077              :   VCVTPH2WZrrbk,
    7078              :   VCVTPH2WZrrbkz,
    7079              :   VCVTPH2WZrrk,
    7080              :   VCVTPH2WZrrkz,
    7081              :   VCVTPS2DQYrm,
    7082              :   VCVTPS2DQYrr,
    7083              :   VCVTPS2DQZ128rm,
    7084              :   VCVTPS2DQZ128rmb,
    7085              :   VCVTPS2DQZ128rmbk,
    7086              :   VCVTPS2DQZ128rmbkz,
    7087              :   VCVTPS2DQZ128rmk,
    7088              :   VCVTPS2DQZ128rmkz,
    7089              :   VCVTPS2DQZ128rr,
    7090              :   VCVTPS2DQZ128rrk,
    7091              :   VCVTPS2DQZ128rrkz,
    7092              :   VCVTPS2DQZ256rm,
    7093              :   VCVTPS2DQZ256rmb,
    7094              :   VCVTPS2DQZ256rmbk,
    7095              :   VCVTPS2DQZ256rmbkz,
    7096              :   VCVTPS2DQZ256rmk,
    7097              :   VCVTPS2DQZ256rmkz,
    7098              :   VCVTPS2DQZ256rr,
    7099              :   VCVTPS2DQZ256rrb,
    7100              :   VCVTPS2DQZ256rrbk,
    7101              :   VCVTPS2DQZ256rrbkz,
    7102              :   VCVTPS2DQZ256rrk,
    7103              :   VCVTPS2DQZ256rrkz,
    7104              :   VCVTPS2DQZrm,
    7105              :   VCVTPS2DQZrmb,
    7106              :   VCVTPS2DQZrmbk,
    7107              :   VCVTPS2DQZrmbkz,
    7108              :   VCVTPS2DQZrmk,
    7109              :   VCVTPS2DQZrmkz,
    7110              :   VCVTPS2DQZrr,
    7111              :   VCVTPS2DQZrrb,
    7112              :   VCVTPS2DQZrrbk,
    7113              :   VCVTPS2DQZrrbkz,
    7114              :   VCVTPS2DQZrrk,
    7115              :   VCVTPS2DQZrrkz,
    7116              :   VCVTPS2DQrm,
    7117              :   VCVTPS2DQrr,
    7118              :   VCVTPS2IBSZ128rm,
    7119              :   VCVTPS2IBSZ128rmb,
    7120              :   VCVTPS2IBSZ128rmbk,
    7121              :   VCVTPS2IBSZ128rmbkz,
    7122              :   VCVTPS2IBSZ128rmk,
    7123              :   VCVTPS2IBSZ128rmkz,
    7124              :   VCVTPS2IBSZ128rr,
    7125              :   VCVTPS2IBSZ128rrk,
    7126              :   VCVTPS2IBSZ128rrkz,
    7127              :   VCVTPS2IBSZ256rm,
    7128              :   VCVTPS2IBSZ256rmb,
    7129              :   VCVTPS2IBSZ256rmbk,
    7130              :   VCVTPS2IBSZ256rmbkz,
    7131              :   VCVTPS2IBSZ256rmk,
    7132              :   VCVTPS2IBSZ256rmkz,
    7133              :   VCVTPS2IBSZ256rr,
    7134              :   VCVTPS2IBSZ256rrb,
    7135              :   VCVTPS2IBSZ256rrbk,
    7136              :   VCVTPS2IBSZ256rrbkz,
    7137              :   VCVTPS2IBSZ256rrk,
    7138              :   VCVTPS2IBSZ256rrkz,
    7139              :   VCVTPS2IBSZrm,
    7140              :   VCVTPS2IBSZrmb,
    7141              :   VCVTPS2IBSZrmbk,
    7142              :   VCVTPS2IBSZrmbkz,
    7143              :   VCVTPS2IBSZrmk,
    7144              :   VCVTPS2IBSZrmkz,
    7145              :   VCVTPS2IBSZrr,
    7146              :   VCVTPS2IBSZrrb,
    7147              :   VCVTPS2IBSZrrbk,
    7148              :   VCVTPS2IBSZrrbkz,
    7149              :   VCVTPS2IBSZrrk,
    7150              :   VCVTPS2IBSZrrkz,
    7151              :   VCVTPS2IUBSZ128rm,
    7152              :   VCVTPS2IUBSZ128rmb,
    7153              :   VCVTPS2IUBSZ128rmbk,
    7154              :   VCVTPS2IUBSZ128rmbkz,
    7155              :   VCVTPS2IUBSZ128rmk,
    7156              :   VCVTPS2IUBSZ128rmkz,
    7157              :   VCVTPS2IUBSZ128rr,
    7158              :   VCVTPS2IUBSZ128rrk,
    7159              :   VCVTPS2IUBSZ128rrkz,
    7160              :   VCVTPS2IUBSZ256rm,
    7161              :   VCVTPS2IUBSZ256rmb,
    7162              :   VCVTPS2IUBSZ256rmbk,
    7163              :   VCVTPS2IUBSZ256rmbkz,
    7164              :   VCVTPS2IUBSZ256rmk,
    7165              :   VCVTPS2IUBSZ256rmkz,
    7166              :   VCVTPS2IUBSZ256rr,
    7167              :   VCVTPS2IUBSZ256rrb,
    7168              :   VCVTPS2IUBSZ256rrbk,
    7169              :   VCVTPS2IUBSZ256rrbkz,
    7170              :   VCVTPS2IUBSZ256rrk,
    7171              :   VCVTPS2IUBSZ256rrkz,
    7172              :   VCVTPS2IUBSZrm,
    7173              :   VCVTPS2IUBSZrmb,
    7174              :   VCVTPS2IUBSZrmbk,
    7175              :   VCVTPS2IUBSZrmbkz,
    7176              :   VCVTPS2IUBSZrmk,
    7177              :   VCVTPS2IUBSZrmkz,
    7178              :   VCVTPS2IUBSZrr,
    7179              :   VCVTPS2IUBSZrrb,
    7180              :   VCVTPS2IUBSZrrbk,
    7181              :   VCVTPS2IUBSZrrbkz,
    7182              :   VCVTPS2IUBSZrrk,
    7183              :   VCVTPS2IUBSZrrkz,
    7184              :   VCVTPS2PDYrm,
    7185              :   VCVTPS2PDYrr,
    7186              :   VCVTPS2PDZ128rm,
    7187              :   VCVTPS2PDZ128rmb,
    7188              :   VCVTPS2PDZ128rmbk,
    7189              :   VCVTPS2PDZ128rmbkz,
    7190              :   VCVTPS2PDZ128rmk,
    7191              :   VCVTPS2PDZ128rmkz,
    7192              :   VCVTPS2PDZ128rr,
    7193              :   VCVTPS2PDZ128rrk,
    7194              :   VCVTPS2PDZ128rrkz,
    7195              :   VCVTPS2PDZ256rm,
    7196              :   VCVTPS2PDZ256rmb,
    7197              :   VCVTPS2PDZ256rmbk,
    7198              :   VCVTPS2PDZ256rmbkz,
    7199              :   VCVTPS2PDZ256rmk,
    7200              :   VCVTPS2PDZ256rmkz,
    7201              :   VCVTPS2PDZ256rr,
    7202              :   VCVTPS2PDZ256rrb,
    7203              :   VCVTPS2PDZ256rrbk,
    7204              :   VCVTPS2PDZ256rrbkz,
    7205              :   VCVTPS2PDZ256rrk,
    7206              :   VCVTPS2PDZ256rrkz,
    7207              :   VCVTPS2PDZrm,
    7208              :   VCVTPS2PDZrmb,
    7209              :   VCVTPS2PDZrmbk,
    7210              :   VCVTPS2PDZrmbkz,
    7211              :   VCVTPS2PDZrmk,
    7212              :   VCVTPS2PDZrmkz,
    7213              :   VCVTPS2PDZrr,
    7214              :   VCVTPS2PDZrrb,
    7215              :   VCVTPS2PDZrrbk,
    7216              :   VCVTPS2PDZrrbkz,
    7217              :   VCVTPS2PDZrrk,
    7218              :   VCVTPS2PDZrrkz,
    7219              :   VCVTPS2PDrm,
    7220              :   VCVTPS2PDrr,
    7221              :   VCVTPS2PHXZ128rm,
    7222              :   VCVTPS2PHXZ128rmb,
    7223              :   VCVTPS2PHXZ128rmbk,
    7224              :   VCVTPS2PHXZ128rmbkz,
    7225              :   VCVTPS2PHXZ128rmk,
    7226              :   VCVTPS2PHXZ128rmkz,
    7227              :   VCVTPS2PHXZ128rr,
    7228              :   VCVTPS2PHXZ128rrk,
    7229              :   VCVTPS2PHXZ128rrkz,
    7230              :   VCVTPS2PHXZ256rm,
    7231              :   VCVTPS2PHXZ256rmb,
    7232              :   VCVTPS2PHXZ256rmbk,
    7233              :   VCVTPS2PHXZ256rmbkz,
    7234              :   VCVTPS2PHXZ256rmk,
    7235              :   VCVTPS2PHXZ256rmkz,
    7236              :   VCVTPS2PHXZ256rr,
    7237              :   VCVTPS2PHXZ256rrb,
    7238              :   VCVTPS2PHXZ256rrbk,
    7239              :   VCVTPS2PHXZ256rrbkz,
    7240              :   VCVTPS2PHXZ256rrk,
    7241              :   VCVTPS2PHXZ256rrkz,
    7242              :   VCVTPS2PHXZrm,
    7243              :   VCVTPS2PHXZrmb,
    7244              :   VCVTPS2PHXZrmbk,
    7245              :   VCVTPS2PHXZrmbkz,
    7246              :   VCVTPS2PHXZrmk,
    7247              :   VCVTPS2PHXZrmkz,
    7248              :   VCVTPS2PHXZrr,
    7249              :   VCVTPS2PHXZrrb,
    7250              :   VCVTPS2PHXZrrbk,
    7251              :   VCVTPS2PHXZrrbkz,
    7252              :   VCVTPS2PHXZrrk,
    7253              :   VCVTPS2PHXZrrkz,
    7254              :   VCVTPS2PHYmr,
    7255              :   VCVTPS2PHYrr,
    7256              :   VCVTPS2PHZ128mr,
    7257              :   VCVTPS2PHZ128mrk,
    7258              :   VCVTPS2PHZ128rr,
    7259              :   VCVTPS2PHZ128rrk,
    7260              :   VCVTPS2PHZ128rrkz,
    7261              :   VCVTPS2PHZ256mr,
    7262              :   VCVTPS2PHZ256mrk,
    7263              :   VCVTPS2PHZ256rr,
    7264              :   VCVTPS2PHZ256rrb,
    7265              :   VCVTPS2PHZ256rrbk,
    7266              :   VCVTPS2PHZ256rrbkz,
    7267              :   VCVTPS2PHZ256rrk,
    7268              :   VCVTPS2PHZ256rrkz,
    7269              :   VCVTPS2PHZmr,
    7270              :   VCVTPS2PHZmrk,
    7271              :   VCVTPS2PHZrr,
    7272              :   VCVTPS2PHZrrb,
    7273              :   VCVTPS2PHZrrbk,
    7274              :   VCVTPS2PHZrrbkz,
    7275              :   VCVTPS2PHZrrk,
    7276              :   VCVTPS2PHZrrkz,
    7277              :   VCVTPS2PHmr,
    7278              :   VCVTPS2PHrr,
    7279              :   VCVTPS2QQZ128rm,
    7280              :   VCVTPS2QQZ128rmb,
    7281              :   VCVTPS2QQZ128rmbk,
    7282              :   VCVTPS2QQZ128rmbkz,
    7283              :   VCVTPS2QQZ128rmk,
    7284              :   VCVTPS2QQZ128rmkz,
    7285              :   VCVTPS2QQZ128rr,
    7286              :   VCVTPS2QQZ128rrk,
    7287              :   VCVTPS2QQZ128rrkz,
    7288              :   VCVTPS2QQZ256rm,
    7289              :   VCVTPS2QQZ256rmb,
    7290              :   VCVTPS2QQZ256rmbk,
    7291              :   VCVTPS2QQZ256rmbkz,
    7292              :   VCVTPS2QQZ256rmk,
    7293              :   VCVTPS2QQZ256rmkz,
    7294              :   VCVTPS2QQZ256rr,
    7295              :   VCVTPS2QQZ256rrb,
    7296              :   VCVTPS2QQZ256rrbk,
    7297              :   VCVTPS2QQZ256rrbkz,
    7298              :   VCVTPS2QQZ256rrk,
    7299              :   VCVTPS2QQZ256rrkz,
    7300              :   VCVTPS2QQZrm,
    7301              :   VCVTPS2QQZrmb,
    7302              :   VCVTPS2QQZrmbk,
    7303              :   VCVTPS2QQZrmbkz,
    7304              :   VCVTPS2QQZrmk,
    7305              :   VCVTPS2QQZrmkz,
    7306              :   VCVTPS2QQZrr,
    7307              :   VCVTPS2QQZrrb,
    7308              :   VCVTPS2QQZrrbk,
    7309              :   VCVTPS2QQZrrbkz,
    7310              :   VCVTPS2QQZrrk,
    7311              :   VCVTPS2QQZrrkz,
    7312              :   VCVTPS2UDQZ128rm,
    7313              :   VCVTPS2UDQZ128rmb,
    7314              :   VCVTPS2UDQZ128rmbk,
    7315              :   VCVTPS2UDQZ128rmbkz,
    7316              :   VCVTPS2UDQZ128rmk,
    7317              :   VCVTPS2UDQZ128rmkz,
    7318              :   VCVTPS2UDQZ128rr,
    7319              :   VCVTPS2UDQZ128rrk,
    7320              :   VCVTPS2UDQZ128rrkz,
    7321              :   VCVTPS2UDQZ256rm,
    7322              :   VCVTPS2UDQZ256rmb,
    7323              :   VCVTPS2UDQZ256rmbk,
    7324              :   VCVTPS2UDQZ256rmbkz,
    7325              :   VCVTPS2UDQZ256rmk,
    7326              :   VCVTPS2UDQZ256rmkz,
    7327              :   VCVTPS2UDQZ256rr,
    7328              :   VCVTPS2UDQZ256rrb,
    7329              :   VCVTPS2UDQZ256rrbk,
    7330              :   VCVTPS2UDQZ256rrbkz,
    7331              :   VCVTPS2UDQZ256rrk,
    7332              :   VCVTPS2UDQZ256rrkz,
    7333              :   VCVTPS2UDQZrm,
    7334              :   VCVTPS2UDQZrmb,
    7335              :   VCVTPS2UDQZrmbk,
    7336              :   VCVTPS2UDQZrmbkz,
    7337              :   VCVTPS2UDQZrmk,
    7338              :   VCVTPS2UDQZrmkz,
    7339              :   VCVTPS2UDQZrr,
    7340              :   VCVTPS2UDQZrrb,
    7341              :   VCVTPS2UDQZrrbk,
    7342              :   VCVTPS2UDQZrrbkz,
    7343              :   VCVTPS2UDQZrrk,
    7344              :   VCVTPS2UDQZrrkz,
    7345              :   VCVTPS2UQQZ128rm,
    7346              :   VCVTPS2UQQZ128rmb,
    7347              :   VCVTPS2UQQZ128rmbk,
    7348              :   VCVTPS2UQQZ128rmbkz,
    7349              :   VCVTPS2UQQZ128rmk,
    7350              :   VCVTPS2UQQZ128rmkz,
    7351              :   VCVTPS2UQQZ128rr,
    7352              :   VCVTPS2UQQZ128rrk,
    7353              :   VCVTPS2UQQZ128rrkz,
    7354              :   VCVTPS2UQQZ256rm,
    7355              :   VCVTPS2UQQZ256rmb,
    7356              :   VCVTPS2UQQZ256rmbk,
    7357              :   VCVTPS2UQQZ256rmbkz,
    7358              :   VCVTPS2UQQZ256rmk,
    7359              :   VCVTPS2UQQZ256rmkz,
    7360              :   VCVTPS2UQQZ256rr,
    7361              :   VCVTPS2UQQZ256rrb,
    7362              :   VCVTPS2UQQZ256rrbk,
    7363              :   VCVTPS2UQQZ256rrbkz,
    7364              :   VCVTPS2UQQZ256rrk,
    7365              :   VCVTPS2UQQZ256rrkz,
    7366              :   VCVTPS2UQQZrm,
    7367              :   VCVTPS2UQQZrmb,
    7368              :   VCVTPS2UQQZrmbk,
    7369              :   VCVTPS2UQQZrmbkz,
    7370              :   VCVTPS2UQQZrmk,
    7371              :   VCVTPS2UQQZrmkz,
    7372              :   VCVTPS2UQQZrr,
    7373              :   VCVTPS2UQQZrrb,
    7374              :   VCVTPS2UQQZrrbk,
    7375              :   VCVTPS2UQQZrrbkz,
    7376              :   VCVTPS2UQQZrrk,
    7377              :   VCVTPS2UQQZrrkz,
    7378              :   VCVTQQ2PDZ128rm,
    7379              :   VCVTQQ2PDZ128rmb,
    7380              :   VCVTQQ2PDZ128rmbk,
    7381              :   VCVTQQ2PDZ128rmbkz,
    7382              :   VCVTQQ2PDZ128rmk,
    7383              :   VCVTQQ2PDZ128rmkz,
    7384              :   VCVTQQ2PDZ128rr,
    7385              :   VCVTQQ2PDZ128rrk,
    7386              :   VCVTQQ2PDZ128rrkz,
    7387              :   VCVTQQ2PDZ256rm,
    7388              :   VCVTQQ2PDZ256rmb,
    7389              :   VCVTQQ2PDZ256rmbk,
    7390              :   VCVTQQ2PDZ256rmbkz,
    7391              :   VCVTQQ2PDZ256rmk,
    7392              :   VCVTQQ2PDZ256rmkz,
    7393              :   VCVTQQ2PDZ256rr,
    7394              :   VCVTQQ2PDZ256rrb,
    7395              :   VCVTQQ2PDZ256rrbk,
    7396              :   VCVTQQ2PDZ256rrbkz,
    7397              :   VCVTQQ2PDZ256rrk,
    7398              :   VCVTQQ2PDZ256rrkz,
    7399              :   VCVTQQ2PDZrm,
    7400              :   VCVTQQ2PDZrmb,
    7401              :   VCVTQQ2PDZrmbk,
    7402              :   VCVTQQ2PDZrmbkz,
    7403              :   VCVTQQ2PDZrmk,
    7404              :   VCVTQQ2PDZrmkz,
    7405              :   VCVTQQ2PDZrr,
    7406              :   VCVTQQ2PDZrrb,
    7407              :   VCVTQQ2PDZrrbk,
    7408              :   VCVTQQ2PDZrrbkz,
    7409              :   VCVTQQ2PDZrrk,
    7410              :   VCVTQQ2PDZrrkz,
    7411              :   VCVTQQ2PHZ128rm,
    7412              :   VCVTQQ2PHZ128rmb,
    7413              :   VCVTQQ2PHZ128rmbk,
    7414              :   VCVTQQ2PHZ128rmbkz,
    7415              :   VCVTQQ2PHZ128rmk,
    7416              :   VCVTQQ2PHZ128rmkz,
    7417              :   VCVTQQ2PHZ128rr,
    7418              :   VCVTQQ2PHZ128rrk,
    7419              :   VCVTQQ2PHZ128rrkz,
    7420              :   VCVTQQ2PHZ256rm,
    7421              :   VCVTQQ2PHZ256rmb,
    7422              :   VCVTQQ2PHZ256rmbk,
    7423              :   VCVTQQ2PHZ256rmbkz,
    7424              :   VCVTQQ2PHZ256rmk,
    7425              :   VCVTQQ2PHZ256rmkz,
    7426              :   VCVTQQ2PHZ256rr,
    7427              :   VCVTQQ2PHZ256rrb,
    7428              :   VCVTQQ2PHZ256rrbk,
    7429              :   VCVTQQ2PHZ256rrbkz,
    7430              :   VCVTQQ2PHZ256rrk,
    7431              :   VCVTQQ2PHZ256rrkz,
    7432              :   VCVTQQ2PHZrm,
    7433              :   VCVTQQ2PHZrmb,
    7434              :   VCVTQQ2PHZrmbk,
    7435              :   VCVTQQ2PHZrmbkz,
    7436              :   VCVTQQ2PHZrmk,
    7437              :   VCVTQQ2PHZrmkz,
    7438              :   VCVTQQ2PHZrr,
    7439              :   VCVTQQ2PHZrrb,
    7440              :   VCVTQQ2PHZrrbk,
    7441              :   VCVTQQ2PHZrrbkz,
    7442              :   VCVTQQ2PHZrrk,
    7443              :   VCVTQQ2PHZrrkz,
    7444              :   VCVTQQ2PSZ128rm,
    7445              :   VCVTQQ2PSZ128rmb,
    7446              :   VCVTQQ2PSZ128rmbk,
    7447              :   VCVTQQ2PSZ128rmbkz,
    7448              :   VCVTQQ2PSZ128rmk,
    7449              :   VCVTQQ2PSZ128rmkz,
    7450              :   VCVTQQ2PSZ128rr,
    7451              :   VCVTQQ2PSZ128rrk,
    7452              :   VCVTQQ2PSZ128rrkz,
    7453              :   VCVTQQ2PSZ256rm,
    7454              :   VCVTQQ2PSZ256rmb,
    7455              :   VCVTQQ2PSZ256rmbk,
    7456              :   VCVTQQ2PSZ256rmbkz,
    7457              :   VCVTQQ2PSZ256rmk,
    7458              :   VCVTQQ2PSZ256rmkz,
    7459              :   VCVTQQ2PSZ256rr,
    7460              :   VCVTQQ2PSZ256rrb,
    7461              :   VCVTQQ2PSZ256rrbk,
    7462              :   VCVTQQ2PSZ256rrbkz,
    7463              :   VCVTQQ2PSZ256rrk,
    7464              :   VCVTQQ2PSZ256rrkz,
    7465              :   VCVTQQ2PSZrm,
    7466              :   VCVTQQ2PSZrmb,
    7467              :   VCVTQQ2PSZrmbk,
    7468              :   VCVTQQ2PSZrmbkz,
    7469              :   VCVTQQ2PSZrmk,
    7470              :   VCVTQQ2PSZrmkz,
    7471              :   VCVTQQ2PSZrr,
    7472              :   VCVTQQ2PSZrrb,
    7473              :   VCVTQQ2PSZrrbk,
    7474              :   VCVTQQ2PSZrrbkz,
    7475              :   VCVTQQ2PSZrrk,
    7476              :   VCVTQQ2PSZrrkz,
    7477              :   VCVTSD2SHZrm,
    7478              :   VCVTSD2SHZrm_Int,
    7479              :   VCVTSD2SHZrmk_Int,
    7480              :   VCVTSD2SHZrmkz_Int,
    7481              :   VCVTSD2SHZrr,
    7482              :   VCVTSD2SHZrr_Int,
    7483              :   VCVTSD2SHZrrb_Int,
    7484              :   VCVTSD2SHZrrbk_Int,
    7485              :   VCVTSD2SHZrrbkz_Int,
    7486              :   VCVTSD2SHZrrk_Int,
    7487              :   VCVTSD2SHZrrkz_Int,
    7488              :   VCVTSD2SI64Zrm,
    7489              :   VCVTSD2SI64Zrm_Int,
    7490              :   VCVTSD2SI64Zrr,
    7491              :   VCVTSD2SI64Zrr_Int,
    7492              :   VCVTSD2SI64Zrrb_Int,
    7493              :   VCVTSD2SI64rm,
    7494              :   VCVTSD2SI64rm_Int,
    7495              :   VCVTSD2SI64rr,
    7496              :   VCVTSD2SI64rr_Int,
    7497              :   VCVTSD2SIZrm,
    7498              :   VCVTSD2SIZrm_Int,
    7499              :   VCVTSD2SIZrr,
    7500              :   VCVTSD2SIZrr_Int,
    7501              :   VCVTSD2SIZrrb_Int,
    7502              :   VCVTSD2SIrm,
    7503              :   VCVTSD2SIrm_Int,
    7504              :   VCVTSD2SIrr,
    7505              :   VCVTSD2SIrr_Int,
    7506              :   VCVTSD2SSZrm,
    7507              :   VCVTSD2SSZrm_Int,
    7508              :   VCVTSD2SSZrmk_Int,
    7509              :   VCVTSD2SSZrmkz_Int,
    7510              :   VCVTSD2SSZrr,
    7511              :   VCVTSD2SSZrr_Int,
    7512              :   VCVTSD2SSZrrb_Int,
    7513              :   VCVTSD2SSZrrbk_Int,
    7514              :   VCVTSD2SSZrrbkz_Int,
    7515              :   VCVTSD2SSZrrk_Int,
    7516              :   VCVTSD2SSZrrkz_Int,
    7517              :   VCVTSD2SSrm,
    7518              :   VCVTSD2SSrm_Int,
    7519              :   VCVTSD2SSrr,
    7520              :   VCVTSD2SSrr_Int,
    7521              :   VCVTSD2USI64Zrm_Int,
    7522              :   VCVTSD2USI64Zrr_Int,
    7523              :   VCVTSD2USI64Zrrb_Int,
    7524              :   VCVTSD2USIZrm_Int,
    7525              :   VCVTSD2USIZrr_Int,
    7526              :   VCVTSD2USIZrrb_Int,
    7527              :   VCVTSH2SDZrm,
    7528              :   VCVTSH2SDZrm_Int,
    7529              :   VCVTSH2SDZrmk_Int,
    7530              :   VCVTSH2SDZrmkz_Int,
    7531              :   VCVTSH2SDZrr,
    7532              :   VCVTSH2SDZrr_Int,
    7533              :   VCVTSH2SDZrrb_Int,
    7534              :   VCVTSH2SDZrrbk_Int,
    7535              :   VCVTSH2SDZrrbkz_Int,
    7536              :   VCVTSH2SDZrrk_Int,
    7537              :   VCVTSH2SDZrrkz_Int,
    7538              :   VCVTSH2SI64Zrm_Int,
    7539              :   VCVTSH2SI64Zrr_Int,
    7540              :   VCVTSH2SI64Zrrb_Int,
    7541              :   VCVTSH2SIZrm_Int,
    7542              :   VCVTSH2SIZrr_Int,
    7543              :   VCVTSH2SIZrrb_Int,
    7544              :   VCVTSH2SSZrm,
    7545              :   VCVTSH2SSZrm_Int,
    7546              :   VCVTSH2SSZrmk_Int,
    7547              :   VCVTSH2SSZrmkz_Int,
    7548              :   VCVTSH2SSZrr,
    7549              :   VCVTSH2SSZrr_Int,
    7550              :   VCVTSH2SSZrrb_Int,
    7551              :   VCVTSH2SSZrrbk_Int,
    7552              :   VCVTSH2SSZrrbkz_Int,
    7553              :   VCVTSH2SSZrrk_Int,
    7554              :   VCVTSH2SSZrrkz_Int,
    7555              :   VCVTSH2USI64Zrm_Int,
    7556              :   VCVTSH2USI64Zrr_Int,
    7557              :   VCVTSH2USI64Zrrb_Int,
    7558              :   VCVTSH2USIZrm_Int,
    7559              :   VCVTSH2USIZrr_Int,
    7560              :   VCVTSH2USIZrrb_Int,
    7561              :   VCVTSI2SDZrm,
    7562              :   VCVTSI2SDZrm_Int,
    7563              :   VCVTSI2SDZrr,
    7564              :   VCVTSI2SDZrr_Int,
    7565              :   VCVTSI2SDrm,
    7566              :   VCVTSI2SDrm_Int,
    7567              :   VCVTSI2SDrr,
    7568              :   VCVTSI2SDrr_Int,
    7569              :   VCVTSI2SHZrm,
    7570              :   VCVTSI2SHZrm_Int,
    7571              :   VCVTSI2SHZrr,
    7572              :   VCVTSI2SHZrr_Int,
    7573              :   VCVTSI2SHZrrb_Int,
    7574              :   VCVTSI2SSZrm,
    7575              :   VCVTSI2SSZrm_Int,
    7576              :   VCVTSI2SSZrr,
    7577              :   VCVTSI2SSZrr_Int,
    7578              :   VCVTSI2SSZrrb_Int,
    7579              :   VCVTSI2SSrm,
    7580              :   VCVTSI2SSrm_Int,
    7581              :   VCVTSI2SSrr,
    7582              :   VCVTSI2SSrr_Int,
    7583              :   VCVTSI642SDZrm,
    7584              :   VCVTSI642SDZrm_Int,
    7585              :   VCVTSI642SDZrr,
    7586              :   VCVTSI642SDZrr_Int,
    7587              :   VCVTSI642SDZrrb_Int,
    7588              :   VCVTSI642SDrm,
    7589              :   VCVTSI642SDrm_Int,
    7590              :   VCVTSI642SDrr,
    7591              :   VCVTSI642SDrr_Int,
    7592              :   VCVTSI642SHZrm,
    7593              :   VCVTSI642SHZrm_Int,
    7594              :   VCVTSI642SHZrr,
    7595              :   VCVTSI642SHZrr_Int,
    7596              :   VCVTSI642SHZrrb_Int,
    7597              :   VCVTSI642SSZrm,
    7598              :   VCVTSI642SSZrm_Int,
    7599              :   VCVTSI642SSZrr,
    7600              :   VCVTSI642SSZrr_Int,
    7601              :   VCVTSI642SSZrrb_Int,
    7602              :   VCVTSI642SSrm,
    7603              :   VCVTSI642SSrm_Int,
    7604              :   VCVTSI642SSrr,
    7605              :   VCVTSI642SSrr_Int,
    7606              :   VCVTSS2SDZrm,
    7607              :   VCVTSS2SDZrm_Int,
    7608              :   VCVTSS2SDZrmk_Int,
    7609              :   VCVTSS2SDZrmkz_Int,
    7610              :   VCVTSS2SDZrr,
    7611              :   VCVTSS2SDZrr_Int,
    7612              :   VCVTSS2SDZrrb_Int,
    7613              :   VCVTSS2SDZrrbk_Int,
    7614              :   VCVTSS2SDZrrbkz_Int,
    7615              :   VCVTSS2SDZrrk_Int,
    7616              :   VCVTSS2SDZrrkz_Int,
    7617              :   VCVTSS2SDrm,
    7618              :   VCVTSS2SDrm_Int,
    7619              :   VCVTSS2SDrr,
    7620              :   VCVTSS2SDrr_Int,
    7621              :   VCVTSS2SHZrm,
    7622              :   VCVTSS2SHZrm_Int,
    7623              :   VCVTSS2SHZrmk_Int,
    7624              :   VCVTSS2SHZrmkz_Int,
    7625              :   VCVTSS2SHZrr,
    7626              :   VCVTSS2SHZrr_Int,
    7627              :   VCVTSS2SHZrrb_Int,
    7628              :   VCVTSS2SHZrrbk_Int,
    7629              :   VCVTSS2SHZrrbkz_Int,
    7630              :   VCVTSS2SHZrrk_Int,
    7631              :   VCVTSS2SHZrrkz_Int,
    7632              :   VCVTSS2SI64Zrm,
    7633              :   VCVTSS2SI64Zrm_Int,
    7634              :   VCVTSS2SI64Zrr,
    7635              :   VCVTSS2SI64Zrr_Int,
    7636              :   VCVTSS2SI64Zrrb_Int,
    7637              :   VCVTSS2SI64rm,
    7638              :   VCVTSS2SI64rm_Int,
    7639              :   VCVTSS2SI64rr,
    7640              :   VCVTSS2SI64rr_Int,
    7641              :   VCVTSS2SIZrm,
    7642              :   VCVTSS2SIZrm_Int,
    7643              :   VCVTSS2SIZrr,
    7644              :   VCVTSS2SIZrr_Int,
    7645              :   VCVTSS2SIZrrb_Int,
    7646              :   VCVTSS2SIrm,
    7647              :   VCVTSS2SIrm_Int,
    7648              :   VCVTSS2SIrr,
    7649              :   VCVTSS2SIrr_Int,
    7650              :   VCVTSS2USI64Zrm_Int,
    7651              :   VCVTSS2USI64Zrr_Int,
    7652              :   VCVTSS2USI64Zrrb_Int,
    7653              :   VCVTSS2USIZrm_Int,
    7654              :   VCVTSS2USIZrr_Int,
    7655              :   VCVTSS2USIZrrb_Int,
    7656              :   VCVTTBF162IBSZ128rm,
    7657              :   VCVTTBF162IBSZ128rmb,
    7658              :   VCVTTBF162IBSZ128rmbk,
    7659              :   VCVTTBF162IBSZ128rmbkz,
    7660              :   VCVTTBF162IBSZ128rmk,
    7661              :   VCVTTBF162IBSZ128rmkz,
    7662              :   VCVTTBF162IBSZ128rr,
    7663              :   VCVTTBF162IBSZ128rrk,
    7664              :   VCVTTBF162IBSZ128rrkz,
    7665              :   VCVTTBF162IBSZ256rm,
    7666              :   VCVTTBF162IBSZ256rmb,
    7667              :   VCVTTBF162IBSZ256rmbk,
    7668              :   VCVTTBF162IBSZ256rmbkz,
    7669              :   VCVTTBF162IBSZ256rmk,
    7670              :   VCVTTBF162IBSZ256rmkz,
    7671              :   VCVTTBF162IBSZ256rr,
    7672              :   VCVTTBF162IBSZ256rrk,
    7673              :   VCVTTBF162IBSZ256rrkz,
    7674              :   VCVTTBF162IBSZrm,
    7675              :   VCVTTBF162IBSZrmb,
    7676              :   VCVTTBF162IBSZrmbk,
    7677              :   VCVTTBF162IBSZrmbkz,
    7678              :   VCVTTBF162IBSZrmk,
    7679              :   VCVTTBF162IBSZrmkz,
    7680              :   VCVTTBF162IBSZrr,
    7681              :   VCVTTBF162IBSZrrk,
    7682              :   VCVTTBF162IBSZrrkz,
    7683              :   VCVTTBF162IUBSZ128rm,
    7684              :   VCVTTBF162IUBSZ128rmb,
    7685              :   VCVTTBF162IUBSZ128rmbk,
    7686              :   VCVTTBF162IUBSZ128rmbkz,
    7687              :   VCVTTBF162IUBSZ128rmk,
    7688              :   VCVTTBF162IUBSZ128rmkz,
    7689              :   VCVTTBF162IUBSZ128rr,
    7690              :   VCVTTBF162IUBSZ128rrk,
    7691              :   VCVTTBF162IUBSZ128rrkz,
    7692              :   VCVTTBF162IUBSZ256rm,
    7693              :   VCVTTBF162IUBSZ256rmb,
    7694              :   VCVTTBF162IUBSZ256rmbk,
    7695              :   VCVTTBF162IUBSZ256rmbkz,
    7696              :   VCVTTBF162IUBSZ256rmk,
    7697              :   VCVTTBF162IUBSZ256rmkz,
    7698              :   VCVTTBF162IUBSZ256rr,
    7699              :   VCVTTBF162IUBSZ256rrk,
    7700              :   VCVTTBF162IUBSZ256rrkz,
    7701              :   VCVTTBF162IUBSZrm,
    7702              :   VCVTTBF162IUBSZrmb,
    7703              :   VCVTTBF162IUBSZrmbk,
    7704              :   VCVTTBF162IUBSZrmbkz,
    7705              :   VCVTTBF162IUBSZrmk,
    7706              :   VCVTTBF162IUBSZrmkz,
    7707              :   VCVTTBF162IUBSZrr,
    7708              :   VCVTTBF162IUBSZrrk,
    7709              :   VCVTTBF162IUBSZrrkz,
    7710              :   VCVTTPD2DQSZ128rm,
    7711              :   VCVTTPD2DQSZ128rmb,
    7712              :   VCVTTPD2DQSZ128rmbk,
    7713              :   VCVTTPD2DQSZ128rmbkz,
    7714              :   VCVTTPD2DQSZ128rmk,
    7715              :   VCVTTPD2DQSZ128rmkz,
    7716              :   VCVTTPD2DQSZ128rr,
    7717              :   VCVTTPD2DQSZ128rrk,
    7718              :   VCVTTPD2DQSZ128rrkz,
    7719              :   VCVTTPD2DQSZ256rm,
    7720              :   VCVTTPD2DQSZ256rmb,
    7721              :   VCVTTPD2DQSZ256rmbk,
    7722              :   VCVTTPD2DQSZ256rmbkz,
    7723              :   VCVTTPD2DQSZ256rmk,
    7724              :   VCVTTPD2DQSZ256rmkz,
    7725              :   VCVTTPD2DQSZ256rr,
    7726              :   VCVTTPD2DQSZ256rrb,
    7727              :   VCVTTPD2DQSZ256rrbk,
    7728              :   VCVTTPD2DQSZ256rrbkz,
    7729              :   VCVTTPD2DQSZ256rrk,
    7730              :   VCVTTPD2DQSZ256rrkz,
    7731              :   VCVTTPD2DQSZrm,
    7732              :   VCVTTPD2DQSZrmb,
    7733              :   VCVTTPD2DQSZrmbk,
    7734              :   VCVTTPD2DQSZrmbkz,
    7735              :   VCVTTPD2DQSZrmk,
    7736              :   VCVTTPD2DQSZrmkz,
    7737              :   VCVTTPD2DQSZrr,
    7738              :   VCVTTPD2DQSZrrb,
    7739              :   VCVTTPD2DQSZrrbk,
    7740              :   VCVTTPD2DQSZrrbkz,
    7741              :   VCVTTPD2DQSZrrk,
    7742              :   VCVTTPD2DQSZrrkz,
    7743              :   VCVTTPD2DQYrm,
    7744              :   VCVTTPD2DQYrr,
    7745              :   VCVTTPD2DQZ128rm,
    7746              :   VCVTTPD2DQZ128rmb,
    7747              :   VCVTTPD2DQZ128rmbk,
    7748              :   VCVTTPD2DQZ128rmbkz,
    7749              :   VCVTTPD2DQZ128rmk,
    7750              :   VCVTTPD2DQZ128rmkz,
    7751              :   VCVTTPD2DQZ128rr,
    7752              :   VCVTTPD2DQZ128rrk,
    7753              :   VCVTTPD2DQZ128rrkz,
    7754              :   VCVTTPD2DQZ256rm,
    7755              :   VCVTTPD2DQZ256rmb,
    7756              :   VCVTTPD2DQZ256rmbk,
    7757              :   VCVTTPD2DQZ256rmbkz,
    7758              :   VCVTTPD2DQZ256rmk,
    7759              :   VCVTTPD2DQZ256rmkz,
    7760              :   VCVTTPD2DQZ256rr,
    7761              :   VCVTTPD2DQZ256rrb,
    7762              :   VCVTTPD2DQZ256rrbk,
    7763              :   VCVTTPD2DQZ256rrbkz,
    7764              :   VCVTTPD2DQZ256rrk,
    7765              :   VCVTTPD2DQZ256rrkz,
    7766              :   VCVTTPD2DQZrm,
    7767              :   VCVTTPD2DQZrmb,
    7768              :   VCVTTPD2DQZrmbk,
    7769              :   VCVTTPD2DQZrmbkz,
    7770              :   VCVTTPD2DQZrmk,
    7771              :   VCVTTPD2DQZrmkz,
    7772              :   VCVTTPD2DQZrr,
    7773              :   VCVTTPD2DQZrrb,
    7774              :   VCVTTPD2DQZrrbk,
    7775              :   VCVTTPD2DQZrrbkz,
    7776              :   VCVTTPD2DQZrrk,
    7777              :   VCVTTPD2DQZrrkz,
    7778              :   VCVTTPD2DQrm,
    7779              :   VCVTTPD2DQrr,
    7780              :   VCVTTPD2QQSZ128rm,
    7781              :   VCVTTPD2QQSZ128rmb,
    7782              :   VCVTTPD2QQSZ128rmbk,
    7783              :   VCVTTPD2QQSZ128rmbkz,
    7784              :   VCVTTPD2QQSZ128rmk,
    7785              :   VCVTTPD2QQSZ128rmkz,
    7786              :   VCVTTPD2QQSZ128rr,
    7787              :   VCVTTPD2QQSZ128rrk,
    7788              :   VCVTTPD2QQSZ128rrkz,
    7789              :   VCVTTPD2QQSZ256rm,
    7790              :   VCVTTPD2QQSZ256rmb,
    7791              :   VCVTTPD2QQSZ256rmbk,
    7792              :   VCVTTPD2QQSZ256rmbkz,
    7793              :   VCVTTPD2QQSZ256rmk,
    7794              :   VCVTTPD2QQSZ256rmkz,
    7795              :   VCVTTPD2QQSZ256rr,
    7796              :   VCVTTPD2QQSZ256rrb,
    7797              :   VCVTTPD2QQSZ256rrbk,
    7798              :   VCVTTPD2QQSZ256rrbkz,
    7799              :   VCVTTPD2QQSZ256rrk,
    7800              :   VCVTTPD2QQSZ256rrkz,
    7801              :   VCVTTPD2QQSZrm,
    7802              :   VCVTTPD2QQSZrmb,
    7803              :   VCVTTPD2QQSZrmbk,
    7804              :   VCVTTPD2QQSZrmbkz,
    7805              :   VCVTTPD2QQSZrmk,
    7806              :   VCVTTPD2QQSZrmkz,
    7807              :   VCVTTPD2QQSZrr,
    7808              :   VCVTTPD2QQSZrrb,
    7809              :   VCVTTPD2QQSZrrbk,
    7810              :   VCVTTPD2QQSZrrbkz,
    7811              :   VCVTTPD2QQSZrrk,
    7812              :   VCVTTPD2QQSZrrkz,
    7813              :   VCVTTPD2QQZ128rm,
    7814              :   VCVTTPD2QQZ128rmb,
    7815              :   VCVTTPD2QQZ128rmbk,
    7816              :   VCVTTPD2QQZ128rmbkz,
    7817              :   VCVTTPD2QQZ128rmk,
    7818              :   VCVTTPD2QQZ128rmkz,
    7819              :   VCVTTPD2QQZ128rr,
    7820              :   VCVTTPD2QQZ128rrk,
    7821              :   VCVTTPD2QQZ128rrkz,
    7822              :   VCVTTPD2QQZ256rm,
    7823              :   VCVTTPD2QQZ256rmb,
    7824              :   VCVTTPD2QQZ256rmbk,
    7825              :   VCVTTPD2QQZ256rmbkz,
    7826              :   VCVTTPD2QQZ256rmk,
    7827              :   VCVTTPD2QQZ256rmkz,
    7828              :   VCVTTPD2QQZ256rr,
    7829              :   VCVTTPD2QQZ256rrb,
    7830              :   VCVTTPD2QQZ256rrbk,
    7831              :   VCVTTPD2QQZ256rrbkz,
    7832              :   VCVTTPD2QQZ256rrk,
    7833              :   VCVTTPD2QQZ256rrkz,
    7834              :   VCVTTPD2QQZrm,
    7835              :   VCVTTPD2QQZrmb,
    7836              :   VCVTTPD2QQZrmbk,
    7837              :   VCVTTPD2QQZrmbkz,
    7838              :   VCVTTPD2QQZrmk,
    7839              :   VCVTTPD2QQZrmkz,
    7840              :   VCVTTPD2QQZrr,
    7841              :   VCVTTPD2QQZrrb,
    7842              :   VCVTTPD2QQZrrbk,
    7843              :   VCVTTPD2QQZrrbkz,
    7844              :   VCVTTPD2QQZrrk,
    7845              :   VCVTTPD2QQZrrkz,
    7846              :   VCVTTPD2UDQSZ128rm,
    7847              :   VCVTTPD2UDQSZ128rmb,
    7848              :   VCVTTPD2UDQSZ128rmbk,
    7849              :   VCVTTPD2UDQSZ128rmbkz,
    7850              :   VCVTTPD2UDQSZ128rmk,
    7851              :   VCVTTPD2UDQSZ128rmkz,
    7852              :   VCVTTPD2UDQSZ128rr,
    7853              :   VCVTTPD2UDQSZ128rrk,
    7854              :   VCVTTPD2UDQSZ128rrkz,
    7855              :   VCVTTPD2UDQSZ256rm,
    7856              :   VCVTTPD2UDQSZ256rmb,
    7857              :   VCVTTPD2UDQSZ256rmbk,
    7858              :   VCVTTPD2UDQSZ256rmbkz,
    7859              :   VCVTTPD2UDQSZ256rmk,
    7860              :   VCVTTPD2UDQSZ256rmkz,
    7861              :   VCVTTPD2UDQSZ256rr,
    7862              :   VCVTTPD2UDQSZ256rrb,
    7863              :   VCVTTPD2UDQSZ256rrbk,
    7864              :   VCVTTPD2UDQSZ256rrbkz,
    7865              :   VCVTTPD2UDQSZ256rrk,
    7866              :   VCVTTPD2UDQSZ256rrkz,
    7867              :   VCVTTPD2UDQSZrm,
    7868              :   VCVTTPD2UDQSZrmb,
    7869              :   VCVTTPD2UDQSZrmbk,
    7870              :   VCVTTPD2UDQSZrmbkz,
    7871              :   VCVTTPD2UDQSZrmk,
    7872              :   VCVTTPD2UDQSZrmkz,
    7873              :   VCVTTPD2UDQSZrr,
    7874              :   VCVTTPD2UDQSZrrb,
    7875              :   VCVTTPD2UDQSZrrbk,
    7876              :   VCVTTPD2UDQSZrrbkz,
    7877              :   VCVTTPD2UDQSZrrk,
    7878              :   VCVTTPD2UDQSZrrkz,
    7879              :   VCVTTPD2UDQZ128rm,
    7880              :   VCVTTPD2UDQZ128rmb,
    7881              :   VCVTTPD2UDQZ128rmbk,
    7882              :   VCVTTPD2UDQZ128rmbkz,
    7883              :   VCVTTPD2UDQZ128rmk,
    7884              :   VCVTTPD2UDQZ128rmkz,
    7885              :   VCVTTPD2UDQZ128rr,
    7886              :   VCVTTPD2UDQZ128rrk,
    7887              :   VCVTTPD2UDQZ128rrkz,
    7888              :   VCVTTPD2UDQZ256rm,
    7889              :   VCVTTPD2UDQZ256rmb,
    7890              :   VCVTTPD2UDQZ256rmbk,
    7891              :   VCVTTPD2UDQZ256rmbkz,
    7892              :   VCVTTPD2UDQZ256rmk,
    7893              :   VCVTTPD2UDQZ256rmkz,
    7894              :   VCVTTPD2UDQZ256rr,
    7895              :   VCVTTPD2UDQZ256rrb,
    7896              :   VCVTTPD2UDQZ256rrbk,
    7897              :   VCVTTPD2UDQZ256rrbkz,
    7898              :   VCVTTPD2UDQZ256rrk,
    7899              :   VCVTTPD2UDQZ256rrkz,
    7900              :   VCVTTPD2UDQZrm,
    7901              :   VCVTTPD2UDQZrmb,
    7902              :   VCVTTPD2UDQZrmbk,
    7903              :   VCVTTPD2UDQZrmbkz,
    7904              :   VCVTTPD2UDQZrmk,
    7905              :   VCVTTPD2UDQZrmkz,
    7906              :   VCVTTPD2UDQZrr,
    7907              :   VCVTTPD2UDQZrrb,
    7908              :   VCVTTPD2UDQZrrbk,
    7909              :   VCVTTPD2UDQZrrbkz,
    7910              :   VCVTTPD2UDQZrrk,
    7911              :   VCVTTPD2UDQZrrkz,
    7912              :   VCVTTPD2UQQSZ128rm,
    7913              :   VCVTTPD2UQQSZ128rmb,
    7914              :   VCVTTPD2UQQSZ128rmbk,
    7915              :   VCVTTPD2UQQSZ128rmbkz,
    7916              :   VCVTTPD2UQQSZ128rmk,
    7917              :   VCVTTPD2UQQSZ128rmkz,
    7918              :   VCVTTPD2UQQSZ128rr,
    7919              :   VCVTTPD2UQQSZ128rrk,
    7920              :   VCVTTPD2UQQSZ128rrkz,
    7921              :   VCVTTPD2UQQSZ256rm,
    7922              :   VCVTTPD2UQQSZ256rmb,
    7923              :   VCVTTPD2UQQSZ256rmbk,
    7924              :   VCVTTPD2UQQSZ256rmbkz,
    7925              :   VCVTTPD2UQQSZ256rmk,
    7926              :   VCVTTPD2UQQSZ256rmkz,
    7927              :   VCVTTPD2UQQSZ256rr,
    7928              :   VCVTTPD2UQQSZ256rrb,
    7929              :   VCVTTPD2UQQSZ256rrbk,
    7930              :   VCVTTPD2UQQSZ256rrbkz,
    7931              :   VCVTTPD2UQQSZ256rrk,
    7932              :   VCVTTPD2UQQSZ256rrkz,
    7933              :   VCVTTPD2UQQSZrm,
    7934              :   VCVTTPD2UQQSZrmb,
    7935              :   VCVTTPD2UQQSZrmbk,
    7936              :   VCVTTPD2UQQSZrmbkz,
    7937              :   VCVTTPD2UQQSZrmk,
    7938              :   VCVTTPD2UQQSZrmkz,
    7939              :   VCVTTPD2UQQSZrr,
    7940              :   VCVTTPD2UQQSZrrb,
    7941              :   VCVTTPD2UQQSZrrbk,
    7942              :   VCVTTPD2UQQSZrrbkz,
    7943              :   VCVTTPD2UQQSZrrk,
    7944              :   VCVTTPD2UQQSZrrkz,
    7945              :   VCVTTPD2UQQZ128rm,
    7946              :   VCVTTPD2UQQZ128rmb,
    7947              :   VCVTTPD2UQQZ128rmbk,
    7948              :   VCVTTPD2UQQZ128rmbkz,
    7949              :   VCVTTPD2UQQZ128rmk,
    7950              :   VCVTTPD2UQQZ128rmkz,
    7951              :   VCVTTPD2UQQZ128rr,
    7952              :   VCVTTPD2UQQZ128rrk,
    7953              :   VCVTTPD2UQQZ128rrkz,
    7954              :   VCVTTPD2UQQZ256rm,
    7955              :   VCVTTPD2UQQZ256rmb,
    7956              :   VCVTTPD2UQQZ256rmbk,
    7957              :   VCVTTPD2UQQZ256rmbkz,
    7958              :   VCVTTPD2UQQZ256rmk,
    7959              :   VCVTTPD2UQQZ256rmkz,
    7960              :   VCVTTPD2UQQZ256rr,
    7961              :   VCVTTPD2UQQZ256rrb,
    7962              :   VCVTTPD2UQQZ256rrbk,
    7963              :   VCVTTPD2UQQZ256rrbkz,
    7964              :   VCVTTPD2UQQZ256rrk,
    7965              :   VCVTTPD2UQQZ256rrkz,
    7966              :   VCVTTPD2UQQZrm,
    7967              :   VCVTTPD2UQQZrmb,
    7968              :   VCVTTPD2UQQZrmbk,
    7969              :   VCVTTPD2UQQZrmbkz,
    7970              :   VCVTTPD2UQQZrmk,
    7971              :   VCVTTPD2UQQZrmkz,
    7972              :   VCVTTPD2UQQZrr,
    7973              :   VCVTTPD2UQQZrrb,
    7974              :   VCVTTPD2UQQZrrbk,
    7975              :   VCVTTPD2UQQZrrbkz,
    7976              :   VCVTTPD2UQQZrrk,
    7977              :   VCVTTPD2UQQZrrkz,
    7978              :   VCVTTPH2DQZ128rm,
    7979              :   VCVTTPH2DQZ128rmb,
    7980              :   VCVTTPH2DQZ128rmbk,
    7981              :   VCVTTPH2DQZ128rmbkz,
    7982              :   VCVTTPH2DQZ128rmk,
    7983              :   VCVTTPH2DQZ128rmkz,
    7984              :   VCVTTPH2DQZ128rr,
    7985              :   VCVTTPH2DQZ128rrk,
    7986              :   VCVTTPH2DQZ128rrkz,
    7987              :   VCVTTPH2DQZ256rm,
    7988              :   VCVTTPH2DQZ256rmb,
    7989              :   VCVTTPH2DQZ256rmbk,
    7990              :   VCVTTPH2DQZ256rmbkz,
    7991              :   VCVTTPH2DQZ256rmk,
    7992              :   VCVTTPH2DQZ256rmkz,
    7993              :   VCVTTPH2DQZ256rr,
    7994              :   VCVTTPH2DQZ256rrb,
    7995              :   VCVTTPH2DQZ256rrbk,
    7996              :   VCVTTPH2DQZ256rrbkz,
    7997              :   VCVTTPH2DQZ256rrk,
    7998              :   VCVTTPH2DQZ256rrkz,
    7999              :   VCVTTPH2DQZrm,
    8000              :   VCVTTPH2DQZrmb,
    8001              :   VCVTTPH2DQZrmbk,
    8002              :   VCVTTPH2DQZrmbkz,
    8003              :   VCVTTPH2DQZrmk,
    8004              :   VCVTTPH2DQZrmkz,
    8005              :   VCVTTPH2DQZrr,
    8006              :   VCVTTPH2DQZrrb,
    8007              :   VCVTTPH2DQZrrbk,
    8008              :   VCVTTPH2DQZrrbkz,
    8009              :   VCVTTPH2DQZrrk,
    8010              :   VCVTTPH2DQZrrkz,
    8011              :   VCVTTPH2IBSZ128rm,
    8012              :   VCVTTPH2IBSZ128rmb,
    8013              :   VCVTTPH2IBSZ128rmbk,
    8014              :   VCVTTPH2IBSZ128rmbkz,
    8015              :   VCVTTPH2IBSZ128rmk,
    8016              :   VCVTTPH2IBSZ128rmkz,
    8017              :   VCVTTPH2IBSZ128rr,
    8018              :   VCVTTPH2IBSZ128rrk,
    8019              :   VCVTTPH2IBSZ128rrkz,
    8020              :   VCVTTPH2IBSZ256rm,
    8021              :   VCVTTPH2IBSZ256rmb,
    8022              :   VCVTTPH2IBSZ256rmbk,
    8023              :   VCVTTPH2IBSZ256rmbkz,
    8024              :   VCVTTPH2IBSZ256rmk,
    8025              :   VCVTTPH2IBSZ256rmkz,
    8026              :   VCVTTPH2IBSZ256rr,
    8027              :   VCVTTPH2IBSZ256rrb,
    8028              :   VCVTTPH2IBSZ256rrbk,
    8029              :   VCVTTPH2IBSZ256rrbkz,
    8030              :   VCVTTPH2IBSZ256rrk,
    8031              :   VCVTTPH2IBSZ256rrkz,
    8032              :   VCVTTPH2IBSZrm,
    8033              :   VCVTTPH2IBSZrmb,
    8034              :   VCVTTPH2IBSZrmbk,
    8035              :   VCVTTPH2IBSZrmbkz,
    8036              :   VCVTTPH2IBSZrmk,
    8037              :   VCVTTPH2IBSZrmkz,
    8038              :   VCVTTPH2IBSZrr,
    8039              :   VCVTTPH2IBSZrrb,
    8040              :   VCVTTPH2IBSZrrbk,
    8041              :   VCVTTPH2IBSZrrbkz,
    8042              :   VCVTTPH2IBSZrrk,
    8043              :   VCVTTPH2IBSZrrkz,
    8044              :   VCVTTPH2IUBSZ128rm,
    8045              :   VCVTTPH2IUBSZ128rmb,
    8046              :   VCVTTPH2IUBSZ128rmbk,
    8047              :   VCVTTPH2IUBSZ128rmbkz,
    8048              :   VCVTTPH2IUBSZ128rmk,
    8049              :   VCVTTPH2IUBSZ128rmkz,
    8050              :   VCVTTPH2IUBSZ128rr,
    8051              :   VCVTTPH2IUBSZ128rrk,
    8052              :   VCVTTPH2IUBSZ128rrkz,
    8053              :   VCVTTPH2IUBSZ256rm,
    8054              :   VCVTTPH2IUBSZ256rmb,
    8055              :   VCVTTPH2IUBSZ256rmbk,
    8056              :   VCVTTPH2IUBSZ256rmbkz,
    8057              :   VCVTTPH2IUBSZ256rmk,
    8058              :   VCVTTPH2IUBSZ256rmkz,
    8059              :   VCVTTPH2IUBSZ256rr,
    8060              :   VCVTTPH2IUBSZ256rrb,
    8061              :   VCVTTPH2IUBSZ256rrbk,
    8062              :   VCVTTPH2IUBSZ256rrbkz,
    8063              :   VCVTTPH2IUBSZ256rrk,
    8064              :   VCVTTPH2IUBSZ256rrkz,
    8065              :   VCVTTPH2IUBSZrm,
    8066              :   VCVTTPH2IUBSZrmb,
    8067              :   VCVTTPH2IUBSZrmbk,
    8068              :   VCVTTPH2IUBSZrmbkz,
    8069              :   VCVTTPH2IUBSZrmk,
    8070              :   VCVTTPH2IUBSZrmkz,
    8071              :   VCVTTPH2IUBSZrr,
    8072              :   VCVTTPH2IUBSZrrb,
    8073              :   VCVTTPH2IUBSZrrbk,
    8074              :   VCVTTPH2IUBSZrrbkz,
    8075              :   VCVTTPH2IUBSZrrk,
    8076              :   VCVTTPH2IUBSZrrkz,
    8077              :   VCVTTPH2QQZ128rm,
    8078              :   VCVTTPH2QQZ128rmb,
    8079              :   VCVTTPH2QQZ128rmbk,
    8080              :   VCVTTPH2QQZ128rmbkz,
    8081              :   VCVTTPH2QQZ128rmk,
    8082              :   VCVTTPH2QQZ128rmkz,
    8083              :   VCVTTPH2QQZ128rr,
    8084              :   VCVTTPH2QQZ128rrk,
    8085              :   VCVTTPH2QQZ128rrkz,
    8086              :   VCVTTPH2QQZ256rm,
    8087              :   VCVTTPH2QQZ256rmb,
    8088              :   VCVTTPH2QQZ256rmbk,
    8089              :   VCVTTPH2QQZ256rmbkz,
    8090              :   VCVTTPH2QQZ256rmk,
    8091              :   VCVTTPH2QQZ256rmkz,
    8092              :   VCVTTPH2QQZ256rr,
    8093              :   VCVTTPH2QQZ256rrb,
    8094              :   VCVTTPH2QQZ256rrbk,
    8095              :   VCVTTPH2QQZ256rrbkz,
    8096              :   VCVTTPH2QQZ256rrk,
    8097              :   VCVTTPH2QQZ256rrkz,
    8098              :   VCVTTPH2QQZrm,
    8099              :   VCVTTPH2QQZrmb,
    8100              :   VCVTTPH2QQZrmbk,
    8101              :   VCVTTPH2QQZrmbkz,
    8102              :   VCVTTPH2QQZrmk,
    8103              :   VCVTTPH2QQZrmkz,
    8104              :   VCVTTPH2QQZrr,
    8105              :   VCVTTPH2QQZrrb,
    8106              :   VCVTTPH2QQZrrbk,
    8107              :   VCVTTPH2QQZrrbkz,
    8108              :   VCVTTPH2QQZrrk,
    8109              :   VCVTTPH2QQZrrkz,
    8110              :   VCVTTPH2UDQZ128rm,
    8111              :   VCVTTPH2UDQZ128rmb,
    8112              :   VCVTTPH2UDQZ128rmbk,
    8113              :   VCVTTPH2UDQZ128rmbkz,
    8114              :   VCVTTPH2UDQZ128rmk,
    8115              :   VCVTTPH2UDQZ128rmkz,
    8116              :   VCVTTPH2UDQZ128rr,
    8117              :   VCVTTPH2UDQZ128rrk,
    8118              :   VCVTTPH2UDQZ128rrkz,
    8119              :   VCVTTPH2UDQZ256rm,
    8120              :   VCVTTPH2UDQZ256rmb,
    8121              :   VCVTTPH2UDQZ256rmbk,
    8122              :   VCVTTPH2UDQZ256rmbkz,
    8123              :   VCVTTPH2UDQZ256rmk,
    8124              :   VCVTTPH2UDQZ256rmkz,
    8125              :   VCVTTPH2UDQZ256rr,
    8126              :   VCVTTPH2UDQZ256rrb,
    8127              :   VCVTTPH2UDQZ256rrbk,
    8128              :   VCVTTPH2UDQZ256rrbkz,
    8129              :   VCVTTPH2UDQZ256rrk,
    8130              :   VCVTTPH2UDQZ256rrkz,
    8131              :   VCVTTPH2UDQZrm,
    8132              :   VCVTTPH2UDQZrmb,
    8133              :   VCVTTPH2UDQZrmbk,
    8134              :   VCVTTPH2UDQZrmbkz,
    8135              :   VCVTTPH2UDQZrmk,
    8136              :   VCVTTPH2UDQZrmkz,
    8137              :   VCVTTPH2UDQZrr,
    8138              :   VCVTTPH2UDQZrrb,
    8139              :   VCVTTPH2UDQZrrbk,
    8140              :   VCVTTPH2UDQZrrbkz,
    8141              :   VCVTTPH2UDQZrrk,
    8142              :   VCVTTPH2UDQZrrkz,
    8143              :   VCVTTPH2UQQZ128rm,
    8144              :   VCVTTPH2UQQZ128rmb,
    8145              :   VCVTTPH2UQQZ128rmbk,
    8146              :   VCVTTPH2UQQZ128rmbkz,
    8147              :   VCVTTPH2UQQZ128rmk,
    8148              :   VCVTTPH2UQQZ128rmkz,
    8149              :   VCVTTPH2UQQZ128rr,
    8150              :   VCVTTPH2UQQZ128rrk,
    8151              :   VCVTTPH2UQQZ128rrkz,
    8152              :   VCVTTPH2UQQZ256rm,
    8153              :   VCVTTPH2UQQZ256rmb,
    8154              :   VCVTTPH2UQQZ256rmbk,
    8155              :   VCVTTPH2UQQZ256rmbkz,
    8156              :   VCVTTPH2UQQZ256rmk,
    8157              :   VCVTTPH2UQQZ256rmkz,
    8158              :   VCVTTPH2UQQZ256rr,
    8159              :   VCVTTPH2UQQZ256rrb,
    8160              :   VCVTTPH2UQQZ256rrbk,
    8161              :   VCVTTPH2UQQZ256rrbkz,
    8162              :   VCVTTPH2UQQZ256rrk,
    8163              :   VCVTTPH2UQQZ256rrkz,
    8164              :   VCVTTPH2UQQZrm,
    8165              :   VCVTTPH2UQQZrmb,
    8166              :   VCVTTPH2UQQZrmbk,
    8167              :   VCVTTPH2UQQZrmbkz,
    8168              :   VCVTTPH2UQQZrmk,
    8169              :   VCVTTPH2UQQZrmkz,
    8170              :   VCVTTPH2UQQZrr,
    8171              :   VCVTTPH2UQQZrrb,
    8172              :   VCVTTPH2UQQZrrbk,
    8173              :   VCVTTPH2UQQZrrbkz,
    8174              :   VCVTTPH2UQQZrrk,
    8175              :   VCVTTPH2UQQZrrkz,
    8176              :   VCVTTPH2UWZ128rm,
    8177              :   VCVTTPH2UWZ128rmb,
    8178              :   VCVTTPH2UWZ128rmbk,
    8179              :   VCVTTPH2UWZ128rmbkz,
    8180              :   VCVTTPH2UWZ128rmk,
    8181              :   VCVTTPH2UWZ128rmkz,
    8182              :   VCVTTPH2UWZ128rr,
    8183              :   VCVTTPH2UWZ128rrk,
    8184              :   VCVTTPH2UWZ128rrkz,
    8185              :   VCVTTPH2UWZ256rm,
    8186              :   VCVTTPH2UWZ256rmb,
    8187              :   VCVTTPH2UWZ256rmbk,
    8188              :   VCVTTPH2UWZ256rmbkz,
    8189              :   VCVTTPH2UWZ256rmk,
    8190              :   VCVTTPH2UWZ256rmkz,
    8191              :   VCVTTPH2UWZ256rr,
    8192              :   VCVTTPH2UWZ256rrb,
    8193              :   VCVTTPH2UWZ256rrbk,
    8194              :   VCVTTPH2UWZ256rrbkz,
    8195              :   VCVTTPH2UWZ256rrk,
    8196              :   VCVTTPH2UWZ256rrkz,
    8197              :   VCVTTPH2UWZrm,
    8198              :   VCVTTPH2UWZrmb,
    8199              :   VCVTTPH2UWZrmbk,
    8200              :   VCVTTPH2UWZrmbkz,
    8201              :   VCVTTPH2UWZrmk,
    8202              :   VCVTTPH2UWZrmkz,
    8203              :   VCVTTPH2UWZrr,
    8204              :   VCVTTPH2UWZrrb,
    8205              :   VCVTTPH2UWZrrbk,
    8206              :   VCVTTPH2UWZrrbkz,
    8207              :   VCVTTPH2UWZrrk,
    8208              :   VCVTTPH2UWZrrkz,
    8209              :   VCVTTPH2WZ128rm,
    8210              :   VCVTTPH2WZ128rmb,
    8211              :   VCVTTPH2WZ128rmbk,
    8212              :   VCVTTPH2WZ128rmbkz,
    8213              :   VCVTTPH2WZ128rmk,
    8214              :   VCVTTPH2WZ128rmkz,
    8215              :   VCVTTPH2WZ128rr,
    8216              :   VCVTTPH2WZ128rrk,
    8217              :   VCVTTPH2WZ128rrkz,
    8218              :   VCVTTPH2WZ256rm,
    8219              :   VCVTTPH2WZ256rmb,
    8220              :   VCVTTPH2WZ256rmbk,
    8221              :   VCVTTPH2WZ256rmbkz,
    8222              :   VCVTTPH2WZ256rmk,
    8223              :   VCVTTPH2WZ256rmkz,
    8224              :   VCVTTPH2WZ256rr,
    8225              :   VCVTTPH2WZ256rrb,
    8226              :   VCVTTPH2WZ256rrbk,
    8227              :   VCVTTPH2WZ256rrbkz,
    8228              :   VCVTTPH2WZ256rrk,
    8229              :   VCVTTPH2WZ256rrkz,
    8230              :   VCVTTPH2WZrm,
    8231              :   VCVTTPH2WZrmb,
    8232              :   VCVTTPH2WZrmbk,
    8233              :   VCVTTPH2WZrmbkz,
    8234              :   VCVTTPH2WZrmk,
    8235              :   VCVTTPH2WZrmkz,
    8236              :   VCVTTPH2WZrr,
    8237              :   VCVTTPH2WZrrb,
    8238              :   VCVTTPH2WZrrbk,
    8239              :   VCVTTPH2WZrrbkz,
    8240              :   VCVTTPH2WZrrk,
    8241              :   VCVTTPH2WZrrkz,
    8242              :   VCVTTPS2DQSZ128rm,
    8243              :   VCVTTPS2DQSZ128rmb,
    8244              :   VCVTTPS2DQSZ128rmbk,
    8245              :   VCVTTPS2DQSZ128rmbkz,
    8246              :   VCVTTPS2DQSZ128rmk,
    8247              :   VCVTTPS2DQSZ128rmkz,
    8248              :   VCVTTPS2DQSZ128rr,
    8249              :   VCVTTPS2DQSZ128rrk,
    8250              :   VCVTTPS2DQSZ128rrkz,
    8251              :   VCVTTPS2DQSZ256rm,
    8252              :   VCVTTPS2DQSZ256rmb,
    8253              :   VCVTTPS2DQSZ256rmbk,
    8254              :   VCVTTPS2DQSZ256rmbkz,
    8255              :   VCVTTPS2DQSZ256rmk,
    8256              :   VCVTTPS2DQSZ256rmkz,
    8257              :   VCVTTPS2DQSZ256rr,
    8258              :   VCVTTPS2DQSZ256rrb,
    8259              :   VCVTTPS2DQSZ256rrbk,
    8260              :   VCVTTPS2DQSZ256rrbkz,
    8261              :   VCVTTPS2DQSZ256rrk,
    8262              :   VCVTTPS2DQSZ256rrkz,
    8263              :   VCVTTPS2DQSZrm,
    8264              :   VCVTTPS2DQSZrmb,
    8265              :   VCVTTPS2DQSZrmbk,
    8266              :   VCVTTPS2DQSZrmbkz,
    8267              :   VCVTTPS2DQSZrmk,
    8268              :   VCVTTPS2DQSZrmkz,
    8269              :   VCVTTPS2DQSZrr,
    8270              :   VCVTTPS2DQSZrrb,
    8271              :   VCVTTPS2DQSZrrbk,
    8272              :   VCVTTPS2DQSZrrbkz,
    8273              :   VCVTTPS2DQSZrrk,
    8274              :   VCVTTPS2DQSZrrkz,
    8275              :   VCVTTPS2DQYrm,
    8276              :   VCVTTPS2DQYrr,
    8277              :   VCVTTPS2DQZ128rm,
    8278              :   VCVTTPS2DQZ128rmb,
    8279              :   VCVTTPS2DQZ128rmbk,
    8280              :   VCVTTPS2DQZ128rmbkz,
    8281              :   VCVTTPS2DQZ128rmk,
    8282              :   VCVTTPS2DQZ128rmkz,
    8283              :   VCVTTPS2DQZ128rr,
    8284              :   VCVTTPS2DQZ128rrk,
    8285              :   VCVTTPS2DQZ128rrkz,
    8286              :   VCVTTPS2DQZ256rm,
    8287              :   VCVTTPS2DQZ256rmb,
    8288              :   VCVTTPS2DQZ256rmbk,
    8289              :   VCVTTPS2DQZ256rmbkz,
    8290              :   VCVTTPS2DQZ256rmk,
    8291              :   VCVTTPS2DQZ256rmkz,
    8292              :   VCVTTPS2DQZ256rr,
    8293              :   VCVTTPS2DQZ256rrb,
    8294              :   VCVTTPS2DQZ256rrbk,
    8295              :   VCVTTPS2DQZ256rrbkz,
    8296              :   VCVTTPS2DQZ256rrk,
    8297              :   VCVTTPS2DQZ256rrkz,
    8298              :   VCVTTPS2DQZrm,
    8299              :   VCVTTPS2DQZrmb,
    8300              :   VCVTTPS2DQZrmbk,
    8301              :   VCVTTPS2DQZrmbkz,
    8302              :   VCVTTPS2DQZrmk,
    8303              :   VCVTTPS2DQZrmkz,
    8304              :   VCVTTPS2DQZrr,
    8305              :   VCVTTPS2DQZrrb,
    8306              :   VCVTTPS2DQZrrbk,
    8307              :   VCVTTPS2DQZrrbkz,
    8308              :   VCVTTPS2DQZrrk,
    8309              :   VCVTTPS2DQZrrkz,
    8310              :   VCVTTPS2DQrm,
    8311              :   VCVTTPS2DQrr,
    8312              :   VCVTTPS2IBSZ128rm,
    8313              :   VCVTTPS2IBSZ128rmb,
    8314              :   VCVTTPS2IBSZ128rmbk,
    8315              :   VCVTTPS2IBSZ128rmbkz,
    8316              :   VCVTTPS2IBSZ128rmk,
    8317              :   VCVTTPS2IBSZ128rmkz,
    8318              :   VCVTTPS2IBSZ128rr,
    8319              :   VCVTTPS2IBSZ128rrk,
    8320              :   VCVTTPS2IBSZ128rrkz,
    8321              :   VCVTTPS2IBSZ256rm,
    8322              :   VCVTTPS2IBSZ256rmb,
    8323              :   VCVTTPS2IBSZ256rmbk,
    8324              :   VCVTTPS2IBSZ256rmbkz,
    8325              :   VCVTTPS2IBSZ256rmk,
    8326              :   VCVTTPS2IBSZ256rmkz,
    8327              :   VCVTTPS2IBSZ256rr,
    8328              :   VCVTTPS2IBSZ256rrb,
    8329              :   VCVTTPS2IBSZ256rrbk,
    8330              :   VCVTTPS2IBSZ256rrbkz,
    8331              :   VCVTTPS2IBSZ256rrk,
    8332              :   VCVTTPS2IBSZ256rrkz,
    8333              :   VCVTTPS2IBSZrm,
    8334              :   VCVTTPS2IBSZrmb,
    8335              :   VCVTTPS2IBSZrmbk,
    8336              :   VCVTTPS2IBSZrmbkz,
    8337              :   VCVTTPS2IBSZrmk,
    8338              :   VCVTTPS2IBSZrmkz,
    8339              :   VCVTTPS2IBSZrr,
    8340              :   VCVTTPS2IBSZrrb,
    8341              :   VCVTTPS2IBSZrrbk,
    8342              :   VCVTTPS2IBSZrrbkz,
    8343              :   VCVTTPS2IBSZrrk,
    8344              :   VCVTTPS2IBSZrrkz,
    8345              :   VCVTTPS2IUBSZ128rm,
    8346              :   VCVTTPS2IUBSZ128rmb,
    8347              :   VCVTTPS2IUBSZ128rmbk,
    8348              :   VCVTTPS2IUBSZ128rmbkz,
    8349              :   VCVTTPS2IUBSZ128rmk,
    8350              :   VCVTTPS2IUBSZ128rmkz,
    8351              :   VCVTTPS2IUBSZ128rr,
    8352              :   VCVTTPS2IUBSZ128rrk,
    8353              :   VCVTTPS2IUBSZ128rrkz,
    8354              :   VCVTTPS2IUBSZ256rm,
    8355              :   VCVTTPS2IUBSZ256rmb,
    8356              :   VCVTTPS2IUBSZ256rmbk,
    8357              :   VCVTTPS2IUBSZ256rmbkz,
    8358              :   VCVTTPS2IUBSZ256rmk,
    8359              :   VCVTTPS2IUBSZ256rmkz,
    8360              :   VCVTTPS2IUBSZ256rr,
    8361              :   VCVTTPS2IUBSZ256rrb,
    8362              :   VCVTTPS2IUBSZ256rrbk,
    8363              :   VCVTTPS2IUBSZ256rrbkz,
    8364              :   VCVTTPS2IUBSZ256rrk,
    8365              :   VCVTTPS2IUBSZ256rrkz,
    8366              :   VCVTTPS2IUBSZrm,
    8367              :   VCVTTPS2IUBSZrmb,
    8368              :   VCVTTPS2IUBSZrmbk,
    8369              :   VCVTTPS2IUBSZrmbkz,
    8370              :   VCVTTPS2IUBSZrmk,
    8371              :   VCVTTPS2IUBSZrmkz,
    8372              :   VCVTTPS2IUBSZrr,
    8373              :   VCVTTPS2IUBSZrrb,
    8374              :   VCVTTPS2IUBSZrrbk,
    8375              :   VCVTTPS2IUBSZrrbkz,
    8376              :   VCVTTPS2IUBSZrrk,
    8377              :   VCVTTPS2IUBSZrrkz,
    8378              :   VCVTTPS2QQSZ128rm,
    8379              :   VCVTTPS2QQSZ128rmb,
    8380              :   VCVTTPS2QQSZ128rmbk,
    8381              :   VCVTTPS2QQSZ128rmbkz,
    8382              :   VCVTTPS2QQSZ128rmk,
    8383              :   VCVTTPS2QQSZ128rmkz,
    8384              :   VCVTTPS2QQSZ128rr,
    8385              :   VCVTTPS2QQSZ128rrk,
    8386              :   VCVTTPS2QQSZ128rrkz,
    8387              :   VCVTTPS2QQSZ256rm,
    8388              :   VCVTTPS2QQSZ256rmb,
    8389              :   VCVTTPS2QQSZ256rmbk,
    8390              :   VCVTTPS2QQSZ256rmbkz,
    8391              :   VCVTTPS2QQSZ256rmk,
    8392              :   VCVTTPS2QQSZ256rmkz,
    8393              :   VCVTTPS2QQSZ256rr,
    8394              :   VCVTTPS2QQSZ256rrb,
    8395              :   VCVTTPS2QQSZ256rrbk,
    8396              :   VCVTTPS2QQSZ256rrbkz,
    8397              :   VCVTTPS2QQSZ256rrk,
    8398              :   VCVTTPS2QQSZ256rrkz,
    8399              :   VCVTTPS2QQSZrm,
    8400              :   VCVTTPS2QQSZrmb,
    8401              :   VCVTTPS2QQSZrmbk,
    8402              :   VCVTTPS2QQSZrmbkz,
    8403              :   VCVTTPS2QQSZrmk,
    8404              :   VCVTTPS2QQSZrmkz,
    8405              :   VCVTTPS2QQSZrr,
    8406              :   VCVTTPS2QQSZrrb,
    8407              :   VCVTTPS2QQSZrrbk,
    8408              :   VCVTTPS2QQSZrrbkz,
    8409              :   VCVTTPS2QQSZrrk,
    8410              :   VCVTTPS2QQSZrrkz,
    8411              :   VCVTTPS2QQZ128rm,
    8412              :   VCVTTPS2QQZ128rmb,
    8413              :   VCVTTPS2QQZ128rmbk,
    8414              :   VCVTTPS2QQZ128rmbkz,
    8415              :   VCVTTPS2QQZ128rmk,
    8416              :   VCVTTPS2QQZ128rmkz,
    8417              :   VCVTTPS2QQZ128rr,
    8418              :   VCVTTPS2QQZ128rrk,
    8419              :   VCVTTPS2QQZ128rrkz,
    8420              :   VCVTTPS2QQZ256rm,
    8421              :   VCVTTPS2QQZ256rmb,
    8422              :   VCVTTPS2QQZ256rmbk,
    8423              :   VCVTTPS2QQZ256rmbkz,
    8424              :   VCVTTPS2QQZ256rmk,
    8425              :   VCVTTPS2QQZ256rmkz,
    8426              :   VCVTTPS2QQZ256rr,
    8427              :   VCVTTPS2QQZ256rrb,
    8428              :   VCVTTPS2QQZ256rrbk,
    8429              :   VCVTTPS2QQZ256rrbkz,
    8430              :   VCVTTPS2QQZ256rrk,
    8431              :   VCVTTPS2QQZ256rrkz,
    8432              :   VCVTTPS2QQZrm,
    8433              :   VCVTTPS2QQZrmb,
    8434              :   VCVTTPS2QQZrmbk,
    8435              :   VCVTTPS2QQZrmbkz,
    8436              :   VCVTTPS2QQZrmk,
    8437              :   VCVTTPS2QQZrmkz,
    8438              :   VCVTTPS2QQZrr,
    8439              :   VCVTTPS2QQZrrb,
    8440              :   VCVTTPS2QQZrrbk,
    8441              :   VCVTTPS2QQZrrbkz,
    8442              :   VCVTTPS2QQZrrk,
    8443              :   VCVTTPS2QQZrrkz,
    8444              :   VCVTTPS2UDQSZ128rm,
    8445              :   VCVTTPS2UDQSZ128rmb,
    8446              :   VCVTTPS2UDQSZ128rmbk,
    8447              :   VCVTTPS2UDQSZ128rmbkz,
    8448              :   VCVTTPS2UDQSZ128rmk,
    8449              :   VCVTTPS2UDQSZ128rmkz,
    8450              :   VCVTTPS2UDQSZ128rr,
    8451              :   VCVTTPS2UDQSZ128rrk,
    8452              :   VCVTTPS2UDQSZ128rrkz,
    8453              :   VCVTTPS2UDQSZ256rm,
    8454              :   VCVTTPS2UDQSZ256rmb,
    8455              :   VCVTTPS2UDQSZ256rmbk,
    8456              :   VCVTTPS2UDQSZ256rmbkz,
    8457              :   VCVTTPS2UDQSZ256rmk,
    8458              :   VCVTTPS2UDQSZ256rmkz,
    8459              :   VCVTTPS2UDQSZ256rr,
    8460              :   VCVTTPS2UDQSZ256rrb,
    8461              :   VCVTTPS2UDQSZ256rrbk,
    8462              :   VCVTTPS2UDQSZ256rrbkz,
    8463              :   VCVTTPS2UDQSZ256rrk,
    8464              :   VCVTTPS2UDQSZ256rrkz,
    8465              :   VCVTTPS2UDQSZrm,
    8466              :   VCVTTPS2UDQSZrmb,
    8467              :   VCVTTPS2UDQSZrmbk,
    8468              :   VCVTTPS2UDQSZrmbkz,
    8469              :   VCVTTPS2UDQSZrmk,
    8470              :   VCVTTPS2UDQSZrmkz,
    8471              :   VCVTTPS2UDQSZrr,
    8472              :   VCVTTPS2UDQSZrrb,
    8473              :   VCVTTPS2UDQSZrrbk,
    8474              :   VCVTTPS2UDQSZrrbkz,
    8475              :   VCVTTPS2UDQSZrrk,
    8476              :   VCVTTPS2UDQSZrrkz,
    8477              :   VCVTTPS2UDQZ128rm,
    8478              :   VCVTTPS2UDQZ128rmb,
    8479              :   VCVTTPS2UDQZ128rmbk,
    8480              :   VCVTTPS2UDQZ128rmbkz,
    8481              :   VCVTTPS2UDQZ128rmk,
    8482              :   VCVTTPS2UDQZ128rmkz,
    8483              :   VCVTTPS2UDQZ128rr,
    8484              :   VCVTTPS2UDQZ128rrk,
    8485              :   VCVTTPS2UDQZ128rrkz,
    8486              :   VCVTTPS2UDQZ256rm,
    8487              :   VCVTTPS2UDQZ256rmb,
    8488              :   VCVTTPS2UDQZ256rmbk,
    8489              :   VCVTTPS2UDQZ256rmbkz,
    8490              :   VCVTTPS2UDQZ256rmk,
    8491              :   VCVTTPS2UDQZ256rmkz,
    8492              :   VCVTTPS2UDQZ256rr,
    8493              :   VCVTTPS2UDQZ256rrb,
    8494              :   VCVTTPS2UDQZ256rrbk,
    8495              :   VCVTTPS2UDQZ256rrbkz,
    8496              :   VCVTTPS2UDQZ256rrk,
    8497              :   VCVTTPS2UDQZ256rrkz,
    8498              :   VCVTTPS2UDQZrm,
    8499              :   VCVTTPS2UDQZrmb,
    8500              :   VCVTTPS2UDQZrmbk,
    8501              :   VCVTTPS2UDQZrmbkz,
    8502              :   VCVTTPS2UDQZrmk,
    8503              :   VCVTTPS2UDQZrmkz,
    8504              :   VCVTTPS2UDQZrr,
    8505              :   VCVTTPS2UDQZrrb,
    8506              :   VCVTTPS2UDQZrrbk,
    8507              :   VCVTTPS2UDQZrrbkz,
    8508              :   VCVTTPS2UDQZrrk,
    8509              :   VCVTTPS2UDQZrrkz,
    8510              :   VCVTTPS2UQQSZ128rm,
    8511              :   VCVTTPS2UQQSZ128rmb,
    8512              :   VCVTTPS2UQQSZ128rmbk,
    8513              :   VCVTTPS2UQQSZ128rmbkz,
    8514              :   VCVTTPS2UQQSZ128rmk,
    8515              :   VCVTTPS2UQQSZ128rmkz,
    8516              :   VCVTTPS2UQQSZ128rr,
    8517              :   VCVTTPS2UQQSZ128rrk,
    8518              :   VCVTTPS2UQQSZ128rrkz,
    8519              :   VCVTTPS2UQQSZ256rm,
    8520              :   VCVTTPS2UQQSZ256rmb,
    8521              :   VCVTTPS2UQQSZ256rmbk,
    8522              :   VCVTTPS2UQQSZ256rmbkz,
    8523              :   VCVTTPS2UQQSZ256rmk,
    8524              :   VCVTTPS2UQQSZ256rmkz,
    8525              :   VCVTTPS2UQQSZ256rr,
    8526              :   VCVTTPS2UQQSZ256rrb,
    8527              :   VCVTTPS2UQQSZ256rrbk,
    8528              :   VCVTTPS2UQQSZ256rrbkz,
    8529              :   VCVTTPS2UQQSZ256rrk,
    8530              :   VCVTTPS2UQQSZ256rrkz,
    8531              :   VCVTTPS2UQQSZrm,
    8532              :   VCVTTPS2UQQSZrmb,
    8533              :   VCVTTPS2UQQSZrmbk,
    8534              :   VCVTTPS2UQQSZrmbkz,
    8535              :   VCVTTPS2UQQSZrmk,
    8536              :   VCVTTPS2UQQSZrmkz,
    8537              :   VCVTTPS2UQQSZrr,
    8538              :   VCVTTPS2UQQSZrrb,
    8539              :   VCVTTPS2UQQSZrrbk,
    8540              :   VCVTTPS2UQQSZrrbkz,
    8541              :   VCVTTPS2UQQSZrrk,
    8542              :   VCVTTPS2UQQSZrrkz,
    8543              :   VCVTTPS2UQQZ128rm,
    8544              :   VCVTTPS2UQQZ128rmb,
    8545              :   VCVTTPS2UQQZ128rmbk,
    8546              :   VCVTTPS2UQQZ128rmbkz,
    8547              :   VCVTTPS2UQQZ128rmk,
    8548              :   VCVTTPS2UQQZ128rmkz,
    8549              :   VCVTTPS2UQQZ128rr,
    8550              :   VCVTTPS2UQQZ128rrk,
    8551              :   VCVTTPS2UQQZ128rrkz,
    8552              :   VCVTTPS2UQQZ256rm,
    8553              :   VCVTTPS2UQQZ256rmb,
    8554              :   VCVTTPS2UQQZ256rmbk,
    8555              :   VCVTTPS2UQQZ256rmbkz,
    8556              :   VCVTTPS2UQQZ256rmk,
    8557              :   VCVTTPS2UQQZ256rmkz,
    8558              :   VCVTTPS2UQQZ256rr,
    8559              :   VCVTTPS2UQQZ256rrb,
    8560              :   VCVTTPS2UQQZ256rrbk,
    8561              :   VCVTTPS2UQQZ256rrbkz,
    8562              :   VCVTTPS2UQQZ256rrk,
    8563              :   VCVTTPS2UQQZ256rrkz,
    8564              :   VCVTTPS2UQQZrm,
    8565              :   VCVTTPS2UQQZrmb,
    8566              :   VCVTTPS2UQQZrmbk,
    8567              :   VCVTTPS2UQQZrmbkz,
    8568              :   VCVTTPS2UQQZrmk,
    8569              :   VCVTTPS2UQQZrmkz,
    8570              :   VCVTTPS2UQQZrr,
    8571              :   VCVTTPS2UQQZrrb,
    8572              :   VCVTTPS2UQQZrrbk,
    8573              :   VCVTTPS2UQQZrrbkz,
    8574              :   VCVTTPS2UQQZrrk,
    8575              :   VCVTTPS2UQQZrrkz,
    8576              :   VCVTTSD2SI64Srm,
    8577              :   VCVTTSD2SI64Srm_Int,
    8578              :   VCVTTSD2SI64Srr,
    8579              :   VCVTTSD2SI64Srr_Int,
    8580              :   VCVTTSD2SI64Srrb_Int,
    8581              :   VCVTTSD2SI64Zrm,
    8582              :   VCVTTSD2SI64Zrm_Int,
    8583              :   VCVTTSD2SI64Zrr,
    8584              :   VCVTTSD2SI64Zrr_Int,
    8585              :   VCVTTSD2SI64Zrrb_Int,
    8586              :   VCVTTSD2SI64rm,
    8587              :   VCVTTSD2SI64rm_Int,
    8588              :   VCVTTSD2SI64rr,
    8589              :   VCVTTSD2SI64rr_Int,
    8590              :   VCVTTSD2SISrm,
    8591              :   VCVTTSD2SISrm_Int,
    8592              :   VCVTTSD2SISrr,
    8593              :   VCVTTSD2SISrr_Int,
    8594              :   VCVTTSD2SISrrb_Int,
    8595              :   VCVTTSD2SIZrm,
    8596              :   VCVTTSD2SIZrm_Int,
    8597              :   VCVTTSD2SIZrr,
    8598              :   VCVTTSD2SIZrr_Int,
    8599              :   VCVTTSD2SIZrrb_Int,
    8600              :   VCVTTSD2SIrm,
    8601              :   VCVTTSD2SIrm_Int,
    8602              :   VCVTTSD2SIrr,
    8603              :   VCVTTSD2SIrr_Int,
    8604              :   VCVTTSD2USI64Srm,
    8605              :   VCVTTSD2USI64Srm_Int,
    8606              :   VCVTTSD2USI64Srr,
    8607              :   VCVTTSD2USI64Srr_Int,
    8608              :   VCVTTSD2USI64Srrb_Int,
    8609              :   VCVTTSD2USI64Zrm,
    8610              :   VCVTTSD2USI64Zrm_Int,
    8611              :   VCVTTSD2USI64Zrr,
    8612              :   VCVTTSD2USI64Zrr_Int,
    8613              :   VCVTTSD2USI64Zrrb_Int,
    8614              :   VCVTTSD2USISrm,
    8615              :   VCVTTSD2USISrm_Int,
    8616              :   VCVTTSD2USISrr,
    8617              :   VCVTTSD2USISrr_Int,
    8618              :   VCVTTSD2USISrrb_Int,
    8619              :   VCVTTSD2USIZrm,
    8620              :   VCVTTSD2USIZrm_Int,
    8621              :   VCVTTSD2USIZrr,
    8622              :   VCVTTSD2USIZrr_Int,
    8623              :   VCVTTSD2USIZrrb_Int,
    8624              :   VCVTTSH2SI64Zrm,
    8625              :   VCVTTSH2SI64Zrm_Int,
    8626              :   VCVTTSH2SI64Zrr,
    8627              :   VCVTTSH2SI64Zrr_Int,
    8628              :   VCVTTSH2SI64Zrrb_Int,
    8629              :   VCVTTSH2SIZrm,
    8630              :   VCVTTSH2SIZrm_Int,
    8631              :   VCVTTSH2SIZrr,
    8632              :   VCVTTSH2SIZrr_Int,
    8633              :   VCVTTSH2SIZrrb_Int,
    8634              :   VCVTTSH2USI64Zrm,
    8635              :   VCVTTSH2USI64Zrm_Int,
    8636              :   VCVTTSH2USI64Zrr,
    8637              :   VCVTTSH2USI64Zrr_Int,
    8638              :   VCVTTSH2USI64Zrrb_Int,
    8639              :   VCVTTSH2USIZrm,
    8640              :   VCVTTSH2USIZrm_Int,
    8641              :   VCVTTSH2USIZrr,
    8642              :   VCVTTSH2USIZrr_Int,
    8643              :   VCVTTSH2USIZrrb_Int,
    8644              :   VCVTTSS2SI64Srm,
    8645              :   VCVTTSS2SI64Srm_Int,
    8646              :   VCVTTSS2SI64Srr,
    8647              :   VCVTTSS2SI64Srr_Int,
    8648              :   VCVTTSS2SI64Srrb_Int,
    8649              :   VCVTTSS2SI64Zrm,
    8650              :   VCVTTSS2SI64Zrm_Int,
    8651              :   VCVTTSS2SI64Zrr,
    8652              :   VCVTTSS2SI64Zrr_Int,
    8653              :   VCVTTSS2SI64Zrrb_Int,
    8654              :   VCVTTSS2SI64rm,
    8655              :   VCVTTSS2SI64rm_Int,
    8656              :   VCVTTSS2SI64rr,
    8657              :   VCVTTSS2SI64rr_Int,
    8658              :   VCVTTSS2SISrm,
    8659              :   VCVTTSS2SISrm_Int,
    8660              :   VCVTTSS2SISrr,
    8661              :   VCVTTSS2SISrr_Int,
    8662              :   VCVTTSS2SISrrb_Int,
    8663              :   VCVTTSS2SIZrm,
    8664              :   VCVTTSS2SIZrm_Int,
    8665              :   VCVTTSS2SIZrr,
    8666              :   VCVTTSS2SIZrr_Int,
    8667              :   VCVTTSS2SIZrrb_Int,
    8668              :   VCVTTSS2SIrm,
    8669              :   VCVTTSS2SIrm_Int,
    8670              :   VCVTTSS2SIrr,
    8671              :   VCVTTSS2SIrr_Int,
    8672              :   VCVTTSS2USI64Srm,
    8673              :   VCVTTSS2USI64Srm_Int,
    8674              :   VCVTTSS2USI64Srr,
    8675              :   VCVTTSS2USI64Srr_Int,
    8676              :   VCVTTSS2USI64Srrb_Int,
    8677              :   VCVTTSS2USI64Zrm,
    8678              :   VCVTTSS2USI64Zrm_Int,
    8679              :   VCVTTSS2USI64Zrr,
    8680              :   VCVTTSS2USI64Zrr_Int,
    8681              :   VCVTTSS2USI64Zrrb_Int,
    8682              :   VCVTTSS2USISrm,
    8683              :   VCVTTSS2USISrm_Int,
    8684              :   VCVTTSS2USISrr,
    8685              :   VCVTTSS2USISrr_Int,
    8686              :   VCVTTSS2USISrrb_Int,
    8687              :   VCVTTSS2USIZrm,
    8688              :   VCVTTSS2USIZrm_Int,
    8689              :   VCVTTSS2USIZrr,
    8690              :   VCVTTSS2USIZrr_Int,
    8691              :   VCVTTSS2USIZrrb_Int,
    8692              :   VCVTUDQ2PDZ128rm,
    8693              :   VCVTUDQ2PDZ128rmb,
    8694              :   VCVTUDQ2PDZ128rmbk,
    8695              :   VCVTUDQ2PDZ128rmbkz,
    8696              :   VCVTUDQ2PDZ128rmk,
    8697              :   VCVTUDQ2PDZ128rmkz,
    8698              :   VCVTUDQ2PDZ128rr,
    8699              :   VCVTUDQ2PDZ128rrk,
    8700              :   VCVTUDQ2PDZ128rrkz,
    8701              :   VCVTUDQ2PDZ256rm,
    8702              :   VCVTUDQ2PDZ256rmb,
    8703              :   VCVTUDQ2PDZ256rmbk,
    8704              :   VCVTUDQ2PDZ256rmbkz,
    8705              :   VCVTUDQ2PDZ256rmk,
    8706              :   VCVTUDQ2PDZ256rmkz,
    8707              :   VCVTUDQ2PDZ256rr,
    8708              :   VCVTUDQ2PDZ256rrk,
    8709              :   VCVTUDQ2PDZ256rrkz,
    8710              :   VCVTUDQ2PDZrm,
    8711              :   VCVTUDQ2PDZrmb,
    8712              :   VCVTUDQ2PDZrmbk,
    8713              :   VCVTUDQ2PDZrmbkz,
    8714              :   VCVTUDQ2PDZrmk,
    8715              :   VCVTUDQ2PDZrmkz,
    8716              :   VCVTUDQ2PDZrr,
    8717              :   VCVTUDQ2PDZrrk,
    8718              :   VCVTUDQ2PDZrrkz,
    8719              :   VCVTUDQ2PHZ128rm,
    8720              :   VCVTUDQ2PHZ128rmb,
    8721              :   VCVTUDQ2PHZ128rmbk,
    8722              :   VCVTUDQ2PHZ128rmbkz,
    8723              :   VCVTUDQ2PHZ128rmk,
    8724              :   VCVTUDQ2PHZ128rmkz,
    8725              :   VCVTUDQ2PHZ128rr,
    8726              :   VCVTUDQ2PHZ128rrk,
    8727              :   VCVTUDQ2PHZ128rrkz,
    8728              :   VCVTUDQ2PHZ256rm,
    8729              :   VCVTUDQ2PHZ256rmb,
    8730              :   VCVTUDQ2PHZ256rmbk,
    8731              :   VCVTUDQ2PHZ256rmbkz,
    8732              :   VCVTUDQ2PHZ256rmk,
    8733              :   VCVTUDQ2PHZ256rmkz,
    8734              :   VCVTUDQ2PHZ256rr,
    8735              :   VCVTUDQ2PHZ256rrb,
    8736              :   VCVTUDQ2PHZ256rrbk,
    8737              :   VCVTUDQ2PHZ256rrbkz,
    8738              :   VCVTUDQ2PHZ256rrk,
    8739              :   VCVTUDQ2PHZ256rrkz,
    8740              :   VCVTUDQ2PHZrm,
    8741              :   VCVTUDQ2PHZrmb,
    8742              :   VCVTUDQ2PHZrmbk,
    8743              :   VCVTUDQ2PHZrmbkz,
    8744              :   VCVTUDQ2PHZrmk,
    8745              :   VCVTUDQ2PHZrmkz,
    8746              :   VCVTUDQ2PHZrr,
    8747              :   VCVTUDQ2PHZrrb,
    8748              :   VCVTUDQ2PHZrrbk,
    8749              :   VCVTUDQ2PHZrrbkz,
    8750              :   VCVTUDQ2PHZrrk,
    8751              :   VCVTUDQ2PHZrrkz,
    8752              :   VCVTUDQ2PSZ128rm,
    8753              :   VCVTUDQ2PSZ128rmb,
    8754              :   VCVTUDQ2PSZ128rmbk,
    8755              :   VCVTUDQ2PSZ128rmbkz,
    8756              :   VCVTUDQ2PSZ128rmk,
    8757              :   VCVTUDQ2PSZ128rmkz,
    8758              :   VCVTUDQ2PSZ128rr,
    8759              :   VCVTUDQ2PSZ128rrk,
    8760              :   VCVTUDQ2PSZ128rrkz,
    8761              :   VCVTUDQ2PSZ256rm,
    8762              :   VCVTUDQ2PSZ256rmb,
    8763              :   VCVTUDQ2PSZ256rmbk,
    8764              :   VCVTUDQ2PSZ256rmbkz,
    8765              :   VCVTUDQ2PSZ256rmk,
    8766              :   VCVTUDQ2PSZ256rmkz,
    8767              :   VCVTUDQ2PSZ256rr,
    8768              :   VCVTUDQ2PSZ256rrb,
    8769              :   VCVTUDQ2PSZ256rrbk,
    8770              :   VCVTUDQ2PSZ256rrbkz,
    8771              :   VCVTUDQ2PSZ256rrk,
    8772              :   VCVTUDQ2PSZ256rrkz,
    8773              :   VCVTUDQ2PSZrm,
    8774              :   VCVTUDQ2PSZrmb,
    8775              :   VCVTUDQ2PSZrmbk,
    8776              :   VCVTUDQ2PSZrmbkz,
    8777              :   VCVTUDQ2PSZrmk,
    8778              :   VCVTUDQ2PSZrmkz,
    8779              :   VCVTUDQ2PSZrr,
    8780              :   VCVTUDQ2PSZrrb,
    8781              :   VCVTUDQ2PSZrrbk,
    8782              :   VCVTUDQ2PSZrrbkz,
    8783              :   VCVTUDQ2PSZrrk,
    8784              :   VCVTUDQ2PSZrrkz,
    8785              :   VCVTUQQ2PDZ128rm,
    8786              :   VCVTUQQ2PDZ128rmb,
    8787              :   VCVTUQQ2PDZ128rmbk,
    8788              :   VCVTUQQ2PDZ128rmbkz,
    8789              :   VCVTUQQ2PDZ128rmk,
    8790              :   VCVTUQQ2PDZ128rmkz,
    8791              :   VCVTUQQ2PDZ128rr,
    8792              :   VCVTUQQ2PDZ128rrk,
    8793              :   VCVTUQQ2PDZ128rrkz,
    8794              :   VCVTUQQ2PDZ256rm,
    8795              :   VCVTUQQ2PDZ256rmb,
    8796              :   VCVTUQQ2PDZ256rmbk,
    8797              :   VCVTUQQ2PDZ256rmbkz,
    8798              :   VCVTUQQ2PDZ256rmk,
    8799              :   VCVTUQQ2PDZ256rmkz,
    8800              :   VCVTUQQ2PDZ256rr,
    8801              :   VCVTUQQ2PDZ256rrb,
    8802              :   VCVTUQQ2PDZ256rrbk,
    8803              :   VCVTUQQ2PDZ256rrbkz,
    8804              :   VCVTUQQ2PDZ256rrk,
    8805              :   VCVTUQQ2PDZ256rrkz,
    8806              :   VCVTUQQ2PDZrm,
    8807              :   VCVTUQQ2PDZrmb,
    8808              :   VCVTUQQ2PDZrmbk,
    8809              :   VCVTUQQ2PDZrmbkz,
    8810              :   VCVTUQQ2PDZrmk,
    8811              :   VCVTUQQ2PDZrmkz,
    8812              :   VCVTUQQ2PDZrr,
    8813              :   VCVTUQQ2PDZrrb,
    8814              :   VCVTUQQ2PDZrrbk,
    8815              :   VCVTUQQ2PDZrrbkz,
    8816              :   VCVTUQQ2PDZrrk,
    8817              :   VCVTUQQ2PDZrrkz,
    8818              :   VCVTUQQ2PHZ128rm,
    8819              :   VCVTUQQ2PHZ128rmb,
    8820              :   VCVTUQQ2PHZ128rmbk,
    8821              :   VCVTUQQ2PHZ128rmbkz,
    8822              :   VCVTUQQ2PHZ128rmk,
    8823              :   VCVTUQQ2PHZ128rmkz,
    8824              :   VCVTUQQ2PHZ128rr,
    8825              :   VCVTUQQ2PHZ128rrk,
    8826              :   VCVTUQQ2PHZ128rrkz,
    8827              :   VCVTUQQ2PHZ256rm,
    8828              :   VCVTUQQ2PHZ256rmb,
    8829              :   VCVTUQQ2PHZ256rmbk,
    8830              :   VCVTUQQ2PHZ256rmbkz,
    8831              :   VCVTUQQ2PHZ256rmk,
    8832              :   VCVTUQQ2PHZ256rmkz,
    8833              :   VCVTUQQ2PHZ256rr,
    8834              :   VCVTUQQ2PHZ256rrb,
    8835              :   VCVTUQQ2PHZ256rrbk,
    8836              :   VCVTUQQ2PHZ256rrbkz,
    8837              :   VCVTUQQ2PHZ256rrk,
    8838              :   VCVTUQQ2PHZ256rrkz,
    8839              :   VCVTUQQ2PHZrm,
    8840              :   VCVTUQQ2PHZrmb,
    8841              :   VCVTUQQ2PHZrmbk,
    8842              :   VCVTUQQ2PHZrmbkz,
    8843              :   VCVTUQQ2PHZrmk,
    8844              :   VCVTUQQ2PHZrmkz,
    8845              :   VCVTUQQ2PHZrr,
    8846              :   VCVTUQQ2PHZrrb,
    8847              :   VCVTUQQ2PHZrrbk,
    8848              :   VCVTUQQ2PHZrrbkz,
    8849              :   VCVTUQQ2PHZrrk,
    8850              :   VCVTUQQ2PHZrrkz,
    8851              :   VCVTUQQ2PSZ128rm,
    8852              :   VCVTUQQ2PSZ128rmb,
    8853              :   VCVTUQQ2PSZ128rmbk,
    8854              :   VCVTUQQ2PSZ128rmbkz,
    8855              :   VCVTUQQ2PSZ128rmk,
    8856              :   VCVTUQQ2PSZ128rmkz,
    8857              :   VCVTUQQ2PSZ128rr,
    8858              :   VCVTUQQ2PSZ128rrk,
    8859              :   VCVTUQQ2PSZ128rrkz,
    8860              :   VCVTUQQ2PSZ256rm,
    8861              :   VCVTUQQ2PSZ256rmb,
    8862              :   VCVTUQQ2PSZ256rmbk,
    8863              :   VCVTUQQ2PSZ256rmbkz,
    8864              :   VCVTUQQ2PSZ256rmk,
    8865              :   VCVTUQQ2PSZ256rmkz,
    8866              :   VCVTUQQ2PSZ256rr,
    8867              :   VCVTUQQ2PSZ256rrb,
    8868              :   VCVTUQQ2PSZ256rrbk,
    8869              :   VCVTUQQ2PSZ256rrbkz,
    8870              :   VCVTUQQ2PSZ256rrk,
    8871              :   VCVTUQQ2PSZ256rrkz,
    8872              :   VCVTUQQ2PSZrm,
    8873              :   VCVTUQQ2PSZrmb,
    8874              :   VCVTUQQ2PSZrmbk,
    8875              :   VCVTUQQ2PSZrmbkz,
    8876              :   VCVTUQQ2PSZrmk,
    8877              :   VCVTUQQ2PSZrmkz,
    8878              :   VCVTUQQ2PSZrr,
    8879              :   VCVTUQQ2PSZrrb,
    8880              :   VCVTUQQ2PSZrrbk,
    8881              :   VCVTUQQ2PSZrrbkz,
    8882              :   VCVTUQQ2PSZrrk,
    8883              :   VCVTUQQ2PSZrrkz,
    8884              :   VCVTUSI2SDZrm,
    8885              :   VCVTUSI2SDZrm_Int,
    8886              :   VCVTUSI2SDZrr,
    8887              :   VCVTUSI2SDZrr_Int,
    8888              :   VCVTUSI2SHZrm,
    8889              :   VCVTUSI2SHZrm_Int,
    8890              :   VCVTUSI2SHZrr,
    8891              :   VCVTUSI2SHZrr_Int,
    8892              :   VCVTUSI2SHZrrb_Int,
    8893              :   VCVTUSI2SSZrm,
    8894              :   VCVTUSI2SSZrm_Int,
    8895              :   VCVTUSI2SSZrr,
    8896              :   VCVTUSI2SSZrr_Int,
    8897              :   VCVTUSI2SSZrrb_Int,
    8898              :   VCVTUSI642SDZrm,
    8899              :   VCVTUSI642SDZrm_Int,
    8900              :   VCVTUSI642SDZrr,
    8901              :   VCVTUSI642SDZrr_Int,
    8902              :   VCVTUSI642SDZrrb_Int,
    8903              :   VCVTUSI642SHZrm,
    8904              :   VCVTUSI642SHZrm_Int,
    8905              :   VCVTUSI642SHZrr,
    8906              :   VCVTUSI642SHZrr_Int,
    8907              :   VCVTUSI642SHZrrb_Int,
    8908              :   VCVTUSI642SSZrm,
    8909              :   VCVTUSI642SSZrm_Int,
    8910              :   VCVTUSI642SSZrr,
    8911              :   VCVTUSI642SSZrr_Int,
    8912              :   VCVTUSI642SSZrrb_Int,
    8913              :   VCVTUW2PHZ128rm,
    8914              :   VCVTUW2PHZ128rmb,
    8915              :   VCVTUW2PHZ128rmbk,
    8916              :   VCVTUW2PHZ128rmbkz,
    8917              :   VCVTUW2PHZ128rmk,
    8918              :   VCVTUW2PHZ128rmkz,
    8919              :   VCVTUW2PHZ128rr,
    8920              :   VCVTUW2PHZ128rrk,
    8921              :   VCVTUW2PHZ128rrkz,
    8922              :   VCVTUW2PHZ256rm,
    8923              :   VCVTUW2PHZ256rmb,
    8924              :   VCVTUW2PHZ256rmbk,
    8925              :   VCVTUW2PHZ256rmbkz,
    8926              :   VCVTUW2PHZ256rmk,
    8927              :   VCVTUW2PHZ256rmkz,
    8928              :   VCVTUW2PHZ256rr,
    8929              :   VCVTUW2PHZ256rrb,
    8930              :   VCVTUW2PHZ256rrbk,
    8931              :   VCVTUW2PHZ256rrbkz,
    8932              :   VCVTUW2PHZ256rrk,
    8933              :   VCVTUW2PHZ256rrkz,
    8934              :   VCVTUW2PHZrm,
    8935              :   VCVTUW2PHZrmb,
    8936              :   VCVTUW2PHZrmbk,
    8937              :   VCVTUW2PHZrmbkz,
    8938              :   VCVTUW2PHZrmk,
    8939              :   VCVTUW2PHZrmkz,
    8940              :   VCVTUW2PHZrr,
    8941              :   VCVTUW2PHZrrb,
    8942              :   VCVTUW2PHZrrbk,
    8943              :   VCVTUW2PHZrrbkz,
    8944              :   VCVTUW2PHZrrk,
    8945              :   VCVTUW2PHZrrkz,
    8946              :   VCVTW2PHZ128rm,
    8947              :   VCVTW2PHZ128rmb,
    8948              :   VCVTW2PHZ128rmbk,
    8949              :   VCVTW2PHZ128rmbkz,
    8950              :   VCVTW2PHZ128rmk,
    8951              :   VCVTW2PHZ128rmkz,
    8952              :   VCVTW2PHZ128rr,
    8953              :   VCVTW2PHZ128rrk,
    8954              :   VCVTW2PHZ128rrkz,
    8955              :   VCVTW2PHZ256rm,
    8956              :   VCVTW2PHZ256rmb,
    8957              :   VCVTW2PHZ256rmbk,
    8958              :   VCVTW2PHZ256rmbkz,
    8959              :   VCVTW2PHZ256rmk,
    8960              :   VCVTW2PHZ256rmkz,
    8961              :   VCVTW2PHZ256rr,
    8962              :   VCVTW2PHZ256rrb,
    8963              :   VCVTW2PHZ256rrbk,
    8964              :   VCVTW2PHZ256rrbkz,
    8965              :   VCVTW2PHZ256rrk,
    8966              :   VCVTW2PHZ256rrkz,
    8967              :   VCVTW2PHZrm,
    8968              :   VCVTW2PHZrmb,
    8969              :   VCVTW2PHZrmbk,
    8970              :   VCVTW2PHZrmbkz,
    8971              :   VCVTW2PHZrmk,
    8972              :   VCVTW2PHZrmkz,
    8973              :   VCVTW2PHZrr,
    8974              :   VCVTW2PHZrrb,
    8975              :   VCVTW2PHZrrbk,
    8976              :   VCVTW2PHZrrbkz,
    8977              :   VCVTW2PHZrrk,
    8978              :   VCVTW2PHZrrkz,
    8979              :   VDBPSADBWZ128rmi,
    8980              :   VDBPSADBWZ128rmik,
    8981              :   VDBPSADBWZ128rmikz,
    8982              :   VDBPSADBWZ128rri,
    8983              :   VDBPSADBWZ128rrik,
    8984              :   VDBPSADBWZ128rrikz,
    8985              :   VDBPSADBWZ256rmi,
    8986              :   VDBPSADBWZ256rmik,
    8987              :   VDBPSADBWZ256rmikz,
    8988              :   VDBPSADBWZ256rri,
    8989              :   VDBPSADBWZ256rrik,
    8990              :   VDBPSADBWZ256rrikz,
    8991              :   VDBPSADBWZrmi,
    8992              :   VDBPSADBWZrmik,
    8993              :   VDBPSADBWZrmikz,
    8994              :   VDBPSADBWZrri,
    8995              :   VDBPSADBWZrrik,
    8996              :   VDBPSADBWZrrikz,
    8997              :   VDIVBF16Z128rm,
    8998              :   VDIVBF16Z128rmb,
    8999              :   VDIVBF16Z128rmbk,
    9000              :   VDIVBF16Z128rmbkz,
    9001              :   VDIVBF16Z128rmk,
    9002              :   VDIVBF16Z128rmkz,
    9003              :   VDIVBF16Z128rr,
    9004              :   VDIVBF16Z128rrk,
    9005              :   VDIVBF16Z128rrkz,
    9006              :   VDIVBF16Z256rm,
    9007              :   VDIVBF16Z256rmb,
    9008              :   VDIVBF16Z256rmbk,
    9009              :   VDIVBF16Z256rmbkz,
    9010              :   VDIVBF16Z256rmk,
    9011              :   VDIVBF16Z256rmkz,
    9012              :   VDIVBF16Z256rr,
    9013              :   VDIVBF16Z256rrk,
    9014              :   VDIVBF16Z256rrkz,
    9015              :   VDIVBF16Zrm,
    9016              :   VDIVBF16Zrmb,
    9017              :   VDIVBF16Zrmbk,
    9018              :   VDIVBF16Zrmbkz,
    9019              :   VDIVBF16Zrmk,
    9020              :   VDIVBF16Zrmkz,
    9021              :   VDIVBF16Zrr,
    9022              :   VDIVBF16Zrrk,
    9023              :   VDIVBF16Zrrkz,
    9024              :   VDIVPDYrm,
    9025              :   VDIVPDYrr,
    9026              :   VDIVPDZ128rm,
    9027              :   VDIVPDZ128rmb,
    9028              :   VDIVPDZ128rmbk,
    9029              :   VDIVPDZ128rmbkz,
    9030              :   VDIVPDZ128rmk,
    9031              :   VDIVPDZ128rmkz,
    9032              :   VDIVPDZ128rr,
    9033              :   VDIVPDZ128rrk,
    9034              :   VDIVPDZ128rrkz,
    9035              :   VDIVPDZ256rm,
    9036              :   VDIVPDZ256rmb,
    9037              :   VDIVPDZ256rmbk,
    9038              :   VDIVPDZ256rmbkz,
    9039              :   VDIVPDZ256rmk,
    9040              :   VDIVPDZ256rmkz,
    9041              :   VDIVPDZ256rr,
    9042              :   VDIVPDZ256rrb,
    9043              :   VDIVPDZ256rrbk,
    9044              :   VDIVPDZ256rrbkz,
    9045              :   VDIVPDZ256rrk,
    9046              :   VDIVPDZ256rrkz,
    9047              :   VDIVPDZrm,
    9048              :   VDIVPDZrmb,
    9049              :   VDIVPDZrmbk,
    9050              :   VDIVPDZrmbkz,
    9051              :   VDIVPDZrmk,
    9052              :   VDIVPDZrmkz,
    9053              :   VDIVPDZrr,
    9054              :   VDIVPDZrrb,
    9055              :   VDIVPDZrrbk,
    9056              :   VDIVPDZrrbkz,
    9057              :   VDIVPDZrrk,
    9058              :   VDIVPDZrrkz,
    9059              :   VDIVPDrm,
    9060              :   VDIVPDrr,
    9061              :   VDIVPHZ128rm,
    9062              :   VDIVPHZ128rmb,
    9063              :   VDIVPHZ128rmbk,
    9064              :   VDIVPHZ128rmbkz,
    9065              :   VDIVPHZ128rmk,
    9066              :   VDIVPHZ128rmkz,
    9067              :   VDIVPHZ128rr,
    9068              :   VDIVPHZ128rrk,
    9069              :   VDIVPHZ128rrkz,
    9070              :   VDIVPHZ256rm,
    9071              :   VDIVPHZ256rmb,
    9072              :   VDIVPHZ256rmbk,
    9073              :   VDIVPHZ256rmbkz,
    9074              :   VDIVPHZ256rmk,
    9075              :   VDIVPHZ256rmkz,
    9076              :   VDIVPHZ256rr,
    9077              :   VDIVPHZ256rrb,
    9078              :   VDIVPHZ256rrbk,
    9079              :   VDIVPHZ256rrbkz,
    9080              :   VDIVPHZ256rrk,
    9081              :   VDIVPHZ256rrkz,
    9082              :   VDIVPHZrm,
    9083              :   VDIVPHZrmb,
    9084              :   VDIVPHZrmbk,
    9085              :   VDIVPHZrmbkz,
    9086              :   VDIVPHZrmk,
    9087              :   VDIVPHZrmkz,
    9088              :   VDIVPHZrr,
    9089              :   VDIVPHZrrb,
    9090              :   VDIVPHZrrbk,
    9091              :   VDIVPHZrrbkz,
    9092              :   VDIVPHZrrk,
    9093              :   VDIVPHZrrkz,
    9094              :   VDIVPSYrm,
    9095              :   VDIVPSYrr,
    9096              :   VDIVPSZ128rm,
    9097              :   VDIVPSZ128rmb,
    9098              :   VDIVPSZ128rmbk,
    9099              :   VDIVPSZ128rmbkz,
    9100              :   VDIVPSZ128rmk,
    9101              :   VDIVPSZ128rmkz,
    9102              :   VDIVPSZ128rr,
    9103              :   VDIVPSZ128rrk,
    9104              :   VDIVPSZ128rrkz,
    9105              :   VDIVPSZ256rm,
    9106              :   VDIVPSZ256rmb,
    9107              :   VDIVPSZ256rmbk,
    9108              :   VDIVPSZ256rmbkz,
    9109              :   VDIVPSZ256rmk,
    9110              :   VDIVPSZ256rmkz,
    9111              :   VDIVPSZ256rr,
    9112              :   VDIVPSZ256rrb,
    9113              :   VDIVPSZ256rrbk,
    9114              :   VDIVPSZ256rrbkz,
    9115              :   VDIVPSZ256rrk,
    9116              :   VDIVPSZ256rrkz,
    9117              :   VDIVPSZrm,
    9118              :   VDIVPSZrmb,
    9119              :   VDIVPSZrmbk,
    9120              :   VDIVPSZrmbkz,
    9121              :   VDIVPSZrmk,
    9122              :   VDIVPSZrmkz,
    9123              :   VDIVPSZrr,
    9124              :   VDIVPSZrrb,
    9125              :   VDIVPSZrrbk,
    9126              :   VDIVPSZrrbkz,
    9127              :   VDIVPSZrrk,
    9128              :   VDIVPSZrrkz,
    9129              :   VDIVPSrm,
    9130              :   VDIVPSrr,
    9131              :   VDIVSDZrm,
    9132              :   VDIVSDZrm_Int,
    9133              :   VDIVSDZrmk_Int,
    9134              :   VDIVSDZrmkz_Int,
    9135              :   VDIVSDZrr,
    9136              :   VDIVSDZrr_Int,
    9137              :   VDIVSDZrrb_Int,
    9138              :   VDIVSDZrrbk_Int,
    9139              :   VDIVSDZrrbkz_Int,
    9140              :   VDIVSDZrrk_Int,
    9141              :   VDIVSDZrrkz_Int,
    9142              :   VDIVSDrm,
    9143              :   VDIVSDrm_Int,
    9144              :   VDIVSDrr,
    9145              :   VDIVSDrr_Int,
    9146              :   VDIVSHZrm,
    9147              :   VDIVSHZrm_Int,
    9148              :   VDIVSHZrmk_Int,
    9149              :   VDIVSHZrmkz_Int,
    9150              :   VDIVSHZrr,
    9151              :   VDIVSHZrr_Int,
    9152              :   VDIVSHZrrb_Int,
    9153              :   VDIVSHZrrbk_Int,
    9154              :   VDIVSHZrrbkz_Int,
    9155              :   VDIVSHZrrk_Int,
    9156              :   VDIVSHZrrkz_Int,
    9157              :   VDIVSSZrm,
    9158              :   VDIVSSZrm_Int,
    9159              :   VDIVSSZrmk_Int,
    9160              :   VDIVSSZrmkz_Int,
    9161              :   VDIVSSZrr,
    9162              :   VDIVSSZrr_Int,
    9163              :   VDIVSSZrrb_Int,
    9164              :   VDIVSSZrrbk_Int,
    9165              :   VDIVSSZrrbkz_Int,
    9166              :   VDIVSSZrrk_Int,
    9167              :   VDIVSSZrrkz_Int,
    9168              :   VDIVSSrm,
    9169              :   VDIVSSrm_Int,
    9170              :   VDIVSSrr,
    9171              :   VDIVSSrr_Int,
    9172              :   VDPBF16PSZ128m,
    9173              :   VDPBF16PSZ128mb,
    9174              :   VDPBF16PSZ128mbk,
    9175              :   VDPBF16PSZ128mbkz,
    9176              :   VDPBF16PSZ128mk,
    9177              :   VDPBF16PSZ128mkz,
    9178              :   VDPBF16PSZ128r,
    9179              :   VDPBF16PSZ128rk,
    9180              :   VDPBF16PSZ128rkz,
    9181              :   VDPBF16PSZ256m,
    9182              :   VDPBF16PSZ256mb,
    9183              :   VDPBF16PSZ256mbk,
    9184              :   VDPBF16PSZ256mbkz,
    9185              :   VDPBF16PSZ256mk,
    9186              :   VDPBF16PSZ256mkz,
    9187              :   VDPBF16PSZ256r,
    9188              :   VDPBF16PSZ256rk,
    9189              :   VDPBF16PSZ256rkz,
    9190              :   VDPBF16PSZm,
    9191              :   VDPBF16PSZmb,
    9192              :   VDPBF16PSZmbk,
    9193              :   VDPBF16PSZmbkz,
    9194              :   VDPBF16PSZmk,
    9195              :   VDPBF16PSZmkz,
    9196              :   VDPBF16PSZr,
    9197              :   VDPBF16PSZrk,
    9198              :   VDPBF16PSZrkz,
    9199              :   VDPPDrmi,
    9200              :   VDPPDrri,
    9201              :   VDPPHPSZ128m,
    9202              :   VDPPHPSZ128mb,
    9203              :   VDPPHPSZ128mbk,
    9204              :   VDPPHPSZ128mbkz,
    9205              :   VDPPHPSZ128mk,
    9206              :   VDPPHPSZ128mkz,
    9207              :   VDPPHPSZ128r,
    9208              :   VDPPHPSZ128rk,
    9209              :   VDPPHPSZ128rkz,
    9210              :   VDPPHPSZ256m,
    9211              :   VDPPHPSZ256mb,
    9212              :   VDPPHPSZ256mbk,
    9213              :   VDPPHPSZ256mbkz,
    9214              :   VDPPHPSZ256mk,
    9215              :   VDPPHPSZ256mkz,
    9216              :   VDPPHPSZ256r,
    9217              :   VDPPHPSZ256rk,
    9218              :   VDPPHPSZ256rkz,
    9219              :   VDPPHPSZm,
    9220              :   VDPPHPSZmb,
    9221              :   VDPPHPSZmbk,
    9222              :   VDPPHPSZmbkz,
    9223              :   VDPPHPSZmk,
    9224              :   VDPPHPSZmkz,
    9225              :   VDPPHPSZr,
    9226              :   VDPPHPSZrk,
    9227              :   VDPPHPSZrkz,
    9228              :   VDPPSYrmi,
    9229              :   VDPPSYrri,
    9230              :   VDPPSrmi,
    9231              :   VDPPSrri,
    9232              :   VERRm,
    9233              :   VERRr,
    9234              :   VERWm,
    9235              :   VERWr,
    9236              :   VEXP2PDZm,
    9237              :   VEXP2PDZmb,
    9238              :   VEXP2PDZmbk,
    9239              :   VEXP2PDZmbkz,
    9240              :   VEXP2PDZmk,
    9241              :   VEXP2PDZmkz,
    9242              :   VEXP2PDZr,
    9243              :   VEXP2PDZrb,
    9244              :   VEXP2PDZrbk,
    9245              :   VEXP2PDZrbkz,
    9246              :   VEXP2PDZrk,
    9247              :   VEXP2PDZrkz,
    9248              :   VEXP2PSZm,
    9249              :   VEXP2PSZmb,
    9250              :   VEXP2PSZmbk,
    9251              :   VEXP2PSZmbkz,
    9252              :   VEXP2PSZmk,
    9253              :   VEXP2PSZmkz,
    9254              :   VEXP2PSZr,
    9255              :   VEXP2PSZrb,
    9256              :   VEXP2PSZrbk,
    9257              :   VEXP2PSZrbkz,
    9258              :   VEXP2PSZrk,
    9259              :   VEXP2PSZrkz,
    9260              :   VEXPANDPDZ128rm,
    9261              :   VEXPANDPDZ128rmk,
    9262              :   VEXPANDPDZ128rmkz,
    9263              :   VEXPANDPDZ128rr,
    9264              :   VEXPANDPDZ128rrk,
    9265              :   VEXPANDPDZ128rrkz,
    9266              :   VEXPANDPDZ256rm,
    9267              :   VEXPANDPDZ256rmk,
    9268              :   VEXPANDPDZ256rmkz,
    9269              :   VEXPANDPDZ256rr,
    9270              :   VEXPANDPDZ256rrk,
    9271              :   VEXPANDPDZ256rrkz,
    9272              :   VEXPANDPDZrm,
    9273              :   VEXPANDPDZrmk,
    9274              :   VEXPANDPDZrmkz,
    9275              :   VEXPANDPDZrr,
    9276              :   VEXPANDPDZrrk,
    9277              :   VEXPANDPDZrrkz,
    9278              :   VEXPANDPSZ128rm,
    9279              :   VEXPANDPSZ128rmk,
    9280              :   VEXPANDPSZ128rmkz,
    9281              :   VEXPANDPSZ128rr,
    9282              :   VEXPANDPSZ128rrk,
    9283              :   VEXPANDPSZ128rrkz,
    9284              :   VEXPANDPSZ256rm,
    9285              :   VEXPANDPSZ256rmk,
    9286              :   VEXPANDPSZ256rmkz,
    9287              :   VEXPANDPSZ256rr,
    9288              :   VEXPANDPSZ256rrk,
    9289              :   VEXPANDPSZ256rrkz,
    9290              :   VEXPANDPSZrm,
    9291              :   VEXPANDPSZrmk,
    9292              :   VEXPANDPSZrmkz,
    9293              :   VEXPANDPSZrr,
    9294              :   VEXPANDPSZrrk,
    9295              :   VEXPANDPSZrrkz,
    9296              :   VEXTRACTF128mri,
    9297              :   VEXTRACTF128rri,
    9298              :   VEXTRACTF32X4Z256mri,
    9299              :   VEXTRACTF32X4Z256mrik,
    9300              :   VEXTRACTF32X4Z256rri,
    9301              :   VEXTRACTF32X4Z256rrik,
    9302              :   VEXTRACTF32X4Z256rrikz,
    9303              :   VEXTRACTF32X4Zmri,
    9304              :   VEXTRACTF32X4Zmrik,
    9305              :   VEXTRACTF32X4Zrri,
    9306              :   VEXTRACTF32X4Zrrik,
    9307              :   VEXTRACTF32X4Zrrikz,
    9308              :   VEXTRACTF32X8Zmri,
    9309              :   VEXTRACTF32X8Zmrik,
    9310              :   VEXTRACTF32X8Zrri,
    9311              :   VEXTRACTF32X8Zrrik,
    9312              :   VEXTRACTF32X8Zrrikz,
    9313              :   VEXTRACTF64X2Z256mri,
    9314              :   VEXTRACTF64X2Z256mrik,
    9315              :   VEXTRACTF64X2Z256rri,
    9316              :   VEXTRACTF64X2Z256rrik,
    9317              :   VEXTRACTF64X2Z256rrikz,
    9318              :   VEXTRACTF64X2Zmri,
    9319              :   VEXTRACTF64X2Zmrik,
    9320              :   VEXTRACTF64X2Zrri,
    9321              :   VEXTRACTF64X2Zrrik,
    9322              :   VEXTRACTF64X2Zrrikz,
    9323              :   VEXTRACTF64X4Zmri,
    9324              :   VEXTRACTF64X4Zmrik,
    9325              :   VEXTRACTF64X4Zrri,
    9326              :   VEXTRACTF64X4Zrrik,
    9327              :   VEXTRACTF64X4Zrrikz,
    9328              :   VEXTRACTI128mri,
    9329              :   VEXTRACTI128rri,
    9330              :   VEXTRACTI32X4Z256mri,
    9331              :   VEXTRACTI32X4Z256mrik,
    9332              :   VEXTRACTI32X4Z256rri,
    9333              :   VEXTRACTI32X4Z256rrik,
    9334              :   VEXTRACTI32X4Z256rrikz,
    9335              :   VEXTRACTI32X4Zmri,
    9336              :   VEXTRACTI32X4Zmrik,
    9337              :   VEXTRACTI32X4Zrri,
    9338              :   VEXTRACTI32X4Zrrik,
    9339              :   VEXTRACTI32X4Zrrikz,
    9340              :   VEXTRACTI32X8Zmri,
    9341              :   VEXTRACTI32X8Zmrik,
    9342              :   VEXTRACTI32X8Zrri,
    9343              :   VEXTRACTI32X8Zrrik,
    9344              :   VEXTRACTI32X8Zrrikz,
    9345              :   VEXTRACTI64X2Z256mri,
    9346              :   VEXTRACTI64X2Z256mrik,
    9347              :   VEXTRACTI64X2Z256rri,
    9348              :   VEXTRACTI64X2Z256rrik,
    9349              :   VEXTRACTI64X2Z256rrikz,
    9350              :   VEXTRACTI64X2Zmri,
    9351              :   VEXTRACTI64X2Zmrik,
    9352              :   VEXTRACTI64X2Zrri,
    9353              :   VEXTRACTI64X2Zrrik,
    9354              :   VEXTRACTI64X2Zrrikz,
    9355              :   VEXTRACTI64X4Zmri,
    9356              :   VEXTRACTI64X4Zmrik,
    9357              :   VEXTRACTI64X4Zrri,
    9358              :   VEXTRACTI64X4Zrrik,
    9359              :   VEXTRACTI64X4Zrrikz,
    9360              :   VEXTRACTPSZmri,
    9361              :   VEXTRACTPSZrri,
    9362              :   VEXTRACTPSmri,
    9363              :   VEXTRACTPSrri,
    9364              :   VFCMADDCPHZ128m,
    9365              :   VFCMADDCPHZ128mb,
    9366              :   VFCMADDCPHZ128mbk,
    9367              :   VFCMADDCPHZ128mbkz,
    9368              :   VFCMADDCPHZ128mk,
    9369              :   VFCMADDCPHZ128mkz,
    9370              :   VFCMADDCPHZ128r,
    9371              :   VFCMADDCPHZ128rk,
    9372              :   VFCMADDCPHZ128rkz,
    9373              :   VFCMADDCPHZ256m,
    9374              :   VFCMADDCPHZ256mb,
    9375              :   VFCMADDCPHZ256mbk,
    9376              :   VFCMADDCPHZ256mbkz,
    9377              :   VFCMADDCPHZ256mk,
    9378              :   VFCMADDCPHZ256mkz,
    9379              :   VFCMADDCPHZ256r,
    9380              :   VFCMADDCPHZ256rb,
    9381              :   VFCMADDCPHZ256rbk,
    9382              :   VFCMADDCPHZ256rbkz,
    9383              :   VFCMADDCPHZ256rk,
    9384              :   VFCMADDCPHZ256rkz,
    9385              :   VFCMADDCPHZm,
    9386              :   VFCMADDCPHZmb,
    9387              :   VFCMADDCPHZmbk,
    9388              :   VFCMADDCPHZmbkz,
    9389              :   VFCMADDCPHZmk,
    9390              :   VFCMADDCPHZmkz,
    9391              :   VFCMADDCPHZr,
    9392              :   VFCMADDCPHZrb,
    9393              :   VFCMADDCPHZrbk,
    9394              :   VFCMADDCPHZrbkz,
    9395              :   VFCMADDCPHZrk,
    9396              :   VFCMADDCPHZrkz,
    9397              :   VFCMADDCSHZm,
    9398              :   VFCMADDCSHZmk,
    9399              :   VFCMADDCSHZmkz,
    9400              :   VFCMADDCSHZr,
    9401              :   VFCMADDCSHZrb,
    9402              :   VFCMADDCSHZrbk,
    9403              :   VFCMADDCSHZrbkz,
    9404              :   VFCMADDCSHZrk,
    9405              :   VFCMADDCSHZrkz,
    9406              :   VFCMULCPHZ128rm,
    9407              :   VFCMULCPHZ128rmb,
    9408              :   VFCMULCPHZ128rmbk,
    9409              :   VFCMULCPHZ128rmbkz,
    9410              :   VFCMULCPHZ128rmk,
    9411              :   VFCMULCPHZ128rmkz,
    9412              :   VFCMULCPHZ128rr,
    9413              :   VFCMULCPHZ128rrk,
    9414              :   VFCMULCPHZ128rrkz,
    9415              :   VFCMULCPHZ256rm,
    9416              :   VFCMULCPHZ256rmb,
    9417              :   VFCMULCPHZ256rmbk,
    9418              :   VFCMULCPHZ256rmbkz,
    9419              :   VFCMULCPHZ256rmk,
    9420              :   VFCMULCPHZ256rmkz,
    9421              :   VFCMULCPHZ256rr,
    9422              :   VFCMULCPHZ256rrb,
    9423              :   VFCMULCPHZ256rrbk,
    9424              :   VFCMULCPHZ256rrbkz,
    9425              :   VFCMULCPHZ256rrk,
    9426              :   VFCMULCPHZ256rrkz,
    9427              :   VFCMULCPHZrm,
    9428              :   VFCMULCPHZrmb,
    9429              :   VFCMULCPHZrmbk,
    9430              :   VFCMULCPHZrmbkz,
    9431              :   VFCMULCPHZrmk,
    9432              :   VFCMULCPHZrmkz,
    9433              :   VFCMULCPHZrr,
    9434              :   VFCMULCPHZrrb,
    9435              :   VFCMULCPHZrrbk,
    9436              :   VFCMULCPHZrrbkz,
    9437              :   VFCMULCPHZrrk,
    9438              :   VFCMULCPHZrrkz,
    9439              :   VFCMULCSHZrm,
    9440              :   VFCMULCSHZrmk,
    9441              :   VFCMULCSHZrmkz,
    9442              :   VFCMULCSHZrr,
    9443              :   VFCMULCSHZrrb,
    9444              :   VFCMULCSHZrrbk,
    9445              :   VFCMULCSHZrrbkz,
    9446              :   VFCMULCSHZrrk,
    9447              :   VFCMULCSHZrrkz,
    9448              :   VFIXUPIMMPDZ128rmbi,
    9449              :   VFIXUPIMMPDZ128rmbik,
    9450              :   VFIXUPIMMPDZ128rmbikz,
    9451              :   VFIXUPIMMPDZ128rmi,
    9452              :   VFIXUPIMMPDZ128rmik,
    9453              :   VFIXUPIMMPDZ128rmikz,
    9454              :   VFIXUPIMMPDZ128rri,
    9455              :   VFIXUPIMMPDZ128rrik,
    9456              :   VFIXUPIMMPDZ128rrikz,
    9457              :   VFIXUPIMMPDZ256rmbi,
    9458              :   VFIXUPIMMPDZ256rmbik,
    9459              :   VFIXUPIMMPDZ256rmbikz,
    9460              :   VFIXUPIMMPDZ256rmi,
    9461              :   VFIXUPIMMPDZ256rmik,
    9462              :   VFIXUPIMMPDZ256rmikz,
    9463              :   VFIXUPIMMPDZ256rri,
    9464              :   VFIXUPIMMPDZ256rrib,
    9465              :   VFIXUPIMMPDZ256rribk,
    9466              :   VFIXUPIMMPDZ256rribkz,
    9467              :   VFIXUPIMMPDZ256rrik,
    9468              :   VFIXUPIMMPDZ256rrikz,
    9469              :   VFIXUPIMMPDZrmbi,
    9470              :   VFIXUPIMMPDZrmbik,
    9471              :   VFIXUPIMMPDZrmbikz,
    9472              :   VFIXUPIMMPDZrmi,
    9473              :   VFIXUPIMMPDZrmik,
    9474              :   VFIXUPIMMPDZrmikz,
    9475              :   VFIXUPIMMPDZrri,
    9476              :   VFIXUPIMMPDZrrib,
    9477              :   VFIXUPIMMPDZrribk,
    9478              :   VFIXUPIMMPDZrribkz,
    9479              :   VFIXUPIMMPDZrrik,
    9480              :   VFIXUPIMMPDZrrikz,
    9481              :   VFIXUPIMMPSZ128rmbi,
    9482              :   VFIXUPIMMPSZ128rmbik,
    9483              :   VFIXUPIMMPSZ128rmbikz,
    9484              :   VFIXUPIMMPSZ128rmi,
    9485              :   VFIXUPIMMPSZ128rmik,
    9486              :   VFIXUPIMMPSZ128rmikz,
    9487              :   VFIXUPIMMPSZ128rri,
    9488              :   VFIXUPIMMPSZ128rrik,
    9489              :   VFIXUPIMMPSZ128rrikz,
    9490              :   VFIXUPIMMPSZ256rmbi,
    9491              :   VFIXUPIMMPSZ256rmbik,
    9492              :   VFIXUPIMMPSZ256rmbikz,
    9493              :   VFIXUPIMMPSZ256rmi,
    9494              :   VFIXUPIMMPSZ256rmik,
    9495              :   VFIXUPIMMPSZ256rmikz,
    9496              :   VFIXUPIMMPSZ256rri,
    9497              :   VFIXUPIMMPSZ256rrib,
    9498              :   VFIXUPIMMPSZ256rribk,
    9499              :   VFIXUPIMMPSZ256rribkz,
    9500              :   VFIXUPIMMPSZ256rrik,
    9501              :   VFIXUPIMMPSZ256rrikz,
    9502              :   VFIXUPIMMPSZrmbi,
    9503              :   VFIXUPIMMPSZrmbik,
    9504              :   VFIXUPIMMPSZrmbikz,
    9505              :   VFIXUPIMMPSZrmi,
    9506              :   VFIXUPIMMPSZrmik,
    9507              :   VFIXUPIMMPSZrmikz,
    9508              :   VFIXUPIMMPSZrri,
    9509              :   VFIXUPIMMPSZrrib,
    9510              :   VFIXUPIMMPSZrribk,
    9511              :   VFIXUPIMMPSZrribkz,
    9512              :   VFIXUPIMMPSZrrik,
    9513              :   VFIXUPIMMPSZrrikz,
    9514              :   VFIXUPIMMSDZrmi,
    9515              :   VFIXUPIMMSDZrmik,
    9516              :   VFIXUPIMMSDZrmikz,
    9517              :   VFIXUPIMMSDZrri,
    9518              :   VFIXUPIMMSDZrrib,
    9519              :   VFIXUPIMMSDZrribk,
    9520              :   VFIXUPIMMSDZrribkz,
    9521              :   VFIXUPIMMSDZrrik,
    9522              :   VFIXUPIMMSDZrrikz,
    9523              :   VFIXUPIMMSSZrmi,
    9524              :   VFIXUPIMMSSZrmik,
    9525              :   VFIXUPIMMSSZrmikz,
    9526              :   VFIXUPIMMSSZrri,
    9527              :   VFIXUPIMMSSZrrib,
    9528              :   VFIXUPIMMSSZrribk,
    9529              :   VFIXUPIMMSSZrribkz,
    9530              :   VFIXUPIMMSSZrrik,
    9531              :   VFIXUPIMMSSZrrikz,
    9532              :   VFMADD132BF16Z128m,
    9533              :   VFMADD132BF16Z128mb,
    9534              :   VFMADD132BF16Z128mbk,
    9535              :   VFMADD132BF16Z128mbkz,
    9536              :   VFMADD132BF16Z128mk,
    9537              :   VFMADD132BF16Z128mkz,
    9538              :   VFMADD132BF16Z128r,
    9539              :   VFMADD132BF16Z128rk,
    9540              :   VFMADD132BF16Z128rkz,
    9541              :   VFMADD132BF16Z256m,
    9542              :   VFMADD132BF16Z256mb,
    9543              :   VFMADD132BF16Z256mbk,
    9544              :   VFMADD132BF16Z256mbkz,
    9545              :   VFMADD132BF16Z256mk,
    9546              :   VFMADD132BF16Z256mkz,
    9547              :   VFMADD132BF16Z256r,
    9548              :   VFMADD132BF16Z256rk,
    9549              :   VFMADD132BF16Z256rkz,
    9550              :   VFMADD132BF16Zm,
    9551              :   VFMADD132BF16Zmb,
    9552              :   VFMADD132BF16Zmbk,
    9553              :   VFMADD132BF16Zmbkz,
    9554              :   VFMADD132BF16Zmk,
    9555              :   VFMADD132BF16Zmkz,
    9556              :   VFMADD132BF16Zr,
    9557              :   VFMADD132BF16Zrk,
    9558              :   VFMADD132BF16Zrkz,
    9559              :   VFMADD132PDYm,
    9560              :   VFMADD132PDYr,
    9561              :   VFMADD132PDZ128m,
    9562              :   VFMADD132PDZ128mb,
    9563              :   VFMADD132PDZ128mbk,
    9564              :   VFMADD132PDZ128mbkz,
    9565              :   VFMADD132PDZ128mk,
    9566              :   VFMADD132PDZ128mkz,
    9567              :   VFMADD132PDZ128r,
    9568              :   VFMADD132PDZ128rk,
    9569              :   VFMADD132PDZ128rkz,
    9570              :   VFMADD132PDZ256m,
    9571              :   VFMADD132PDZ256mb,
    9572              :   VFMADD132PDZ256mbk,
    9573              :   VFMADD132PDZ256mbkz,
    9574              :   VFMADD132PDZ256mk,
    9575              :   VFMADD132PDZ256mkz,
    9576              :   VFMADD132PDZ256r,
    9577              :   VFMADD132PDZ256rb,
    9578              :   VFMADD132PDZ256rbk,
    9579              :   VFMADD132PDZ256rbkz,
    9580              :   VFMADD132PDZ256rk,
    9581              :   VFMADD132PDZ256rkz,
    9582              :   VFMADD132PDZm,
    9583              :   VFMADD132PDZmb,
    9584              :   VFMADD132PDZmbk,
    9585              :   VFMADD132PDZmbkz,
    9586              :   VFMADD132PDZmk,
    9587              :   VFMADD132PDZmkz,
    9588              :   VFMADD132PDZr,
    9589              :   VFMADD132PDZrb,
    9590              :   VFMADD132PDZrbk,
    9591              :   VFMADD132PDZrbkz,
    9592              :   VFMADD132PDZrk,
    9593              :   VFMADD132PDZrkz,
    9594              :   VFMADD132PDm,
    9595              :   VFMADD132PDr,
    9596              :   VFMADD132PHZ128m,
    9597              :   VFMADD132PHZ128mb,
    9598              :   VFMADD132PHZ128mbk,
    9599              :   VFMADD132PHZ128mbkz,
    9600              :   VFMADD132PHZ128mk,
    9601              :   VFMADD132PHZ128mkz,
    9602              :   VFMADD132PHZ128r,
    9603              :   VFMADD132PHZ128rk,
    9604              :   VFMADD132PHZ128rkz,
    9605              :   VFMADD132PHZ256m,
    9606              :   VFMADD132PHZ256mb,
    9607              :   VFMADD132PHZ256mbk,
    9608              :   VFMADD132PHZ256mbkz,
    9609              :   VFMADD132PHZ256mk,
    9610              :   VFMADD132PHZ256mkz,
    9611              :   VFMADD132PHZ256r,
    9612              :   VFMADD132PHZ256rb,
    9613              :   VFMADD132PHZ256rbk,
    9614              :   VFMADD132PHZ256rbkz,
    9615              :   VFMADD132PHZ256rk,
    9616              :   VFMADD132PHZ256rkz,
    9617              :   VFMADD132PHZm,
    9618              :   VFMADD132PHZmb,
    9619              :   VFMADD132PHZmbk,
    9620              :   VFMADD132PHZmbkz,
    9621              :   VFMADD132PHZmk,
    9622              :   VFMADD132PHZmkz,
    9623              :   VFMADD132PHZr,
    9624              :   VFMADD132PHZrb,
    9625              :   VFMADD132PHZrbk,
    9626              :   VFMADD132PHZrbkz,
    9627              :   VFMADD132PHZrk,
    9628              :   VFMADD132PHZrkz,
    9629              :   VFMADD132PSYm,
    9630              :   VFMADD132PSYr,
    9631              :   VFMADD132PSZ128m,
    9632              :   VFMADD132PSZ128mb,
    9633              :   VFMADD132PSZ128mbk,
    9634              :   VFMADD132PSZ128mbkz,
    9635              :   VFMADD132PSZ128mk,
    9636              :   VFMADD132PSZ128mkz,
    9637              :   VFMADD132PSZ128r,
    9638              :   VFMADD132PSZ128rk,
    9639              :   VFMADD132PSZ128rkz,
    9640              :   VFMADD132PSZ256m,
    9641              :   VFMADD132PSZ256mb,
    9642              :   VFMADD132PSZ256mbk,
    9643              :   VFMADD132PSZ256mbkz,
    9644              :   VFMADD132PSZ256mk,
    9645              :   VFMADD132PSZ256mkz,
    9646              :   VFMADD132PSZ256r,
    9647              :   VFMADD132PSZ256rb,
    9648              :   VFMADD132PSZ256rbk,
    9649              :   VFMADD132PSZ256rbkz,
    9650              :   VFMADD132PSZ256rk,
    9651              :   VFMADD132PSZ256rkz,
    9652              :   VFMADD132PSZm,
    9653              :   VFMADD132PSZmb,
    9654              :   VFMADD132PSZmbk,
    9655              :   VFMADD132PSZmbkz,
    9656              :   VFMADD132PSZmk,
    9657              :   VFMADD132PSZmkz,
    9658              :   VFMADD132PSZr,
    9659              :   VFMADD132PSZrb,
    9660              :   VFMADD132PSZrbk,
    9661              :   VFMADD132PSZrbkz,
    9662              :   VFMADD132PSZrk,
    9663              :   VFMADD132PSZrkz,
    9664              :   VFMADD132PSm,
    9665              :   VFMADD132PSr,
    9666              :   VFMADD132SDZm,
    9667              :   VFMADD132SDZm_Int,
    9668              :   VFMADD132SDZmk_Int,
    9669              :   VFMADD132SDZmkz_Int,
    9670              :   VFMADD132SDZr,
    9671              :   VFMADD132SDZr_Int,
    9672              :   VFMADD132SDZrb,
    9673              :   VFMADD132SDZrb_Int,
    9674              :   VFMADD132SDZrbk_Int,
    9675              :   VFMADD132SDZrbkz_Int,
    9676              :   VFMADD132SDZrk_Int,
    9677              :   VFMADD132SDZrkz_Int,
    9678              :   VFMADD132SDm,
    9679              :   VFMADD132SDm_Int,
    9680              :   VFMADD132SDr,
    9681              :   VFMADD132SDr_Int,
    9682              :   VFMADD132SHZm,
    9683              :   VFMADD132SHZm_Int,
    9684              :   VFMADD132SHZmk_Int,
    9685              :   VFMADD132SHZmkz_Int,
    9686              :   VFMADD132SHZr,
    9687              :   VFMADD132SHZr_Int,
    9688              :   VFMADD132SHZrb,
    9689              :   VFMADD132SHZrb_Int,
    9690              :   VFMADD132SHZrbk_Int,
    9691              :   VFMADD132SHZrbkz_Int,
    9692              :   VFMADD132SHZrk_Int,
    9693              :   VFMADD132SHZrkz_Int,
    9694              :   VFMADD132SSZm,
    9695              :   VFMADD132SSZm_Int,
    9696              :   VFMADD132SSZmk_Int,
    9697              :   VFMADD132SSZmkz_Int,
    9698              :   VFMADD132SSZr,
    9699              :   VFMADD132SSZr_Int,
    9700              :   VFMADD132SSZrb,
    9701              :   VFMADD132SSZrb_Int,
    9702              :   VFMADD132SSZrbk_Int,
    9703              :   VFMADD132SSZrbkz_Int,
    9704              :   VFMADD132SSZrk_Int,
    9705              :   VFMADD132SSZrkz_Int,
    9706              :   VFMADD132SSm,
    9707              :   VFMADD132SSm_Int,
    9708              :   VFMADD132SSr,
    9709              :   VFMADD132SSr_Int,
    9710              :   VFMADD213BF16Z128m,
    9711              :   VFMADD213BF16Z128mb,
    9712              :   VFMADD213BF16Z128mbk,
    9713              :   VFMADD213BF16Z128mbkz,
    9714              :   VFMADD213BF16Z128mk,
    9715              :   VFMADD213BF16Z128mkz,
    9716              :   VFMADD213BF16Z128r,
    9717              :   VFMADD213BF16Z128rk,
    9718              :   VFMADD213BF16Z128rkz,
    9719              :   VFMADD213BF16Z256m,
    9720              :   VFMADD213BF16Z256mb,
    9721              :   VFMADD213BF16Z256mbk,
    9722              :   VFMADD213BF16Z256mbkz,
    9723              :   VFMADD213BF16Z256mk,
    9724              :   VFMADD213BF16Z256mkz,
    9725              :   VFMADD213BF16Z256r,
    9726              :   VFMADD213BF16Z256rk,
    9727              :   VFMADD213BF16Z256rkz,
    9728              :   VFMADD213BF16Zm,
    9729              :   VFMADD213BF16Zmb,
    9730              :   VFMADD213BF16Zmbk,
    9731              :   VFMADD213BF16Zmbkz,
    9732              :   VFMADD213BF16Zmk,
    9733              :   VFMADD213BF16Zmkz,
    9734              :   VFMADD213BF16Zr,
    9735              :   VFMADD213BF16Zrk,
    9736              :   VFMADD213BF16Zrkz,
    9737              :   VFMADD213PDYm,
    9738              :   VFMADD213PDYr,
    9739              :   VFMADD213PDZ128m,
    9740              :   VFMADD213PDZ128mb,
    9741              :   VFMADD213PDZ128mbk,
    9742              :   VFMADD213PDZ128mbkz,
    9743              :   VFMADD213PDZ128mk,
    9744              :   VFMADD213PDZ128mkz,
    9745              :   VFMADD213PDZ128r,
    9746              :   VFMADD213PDZ128rk,
    9747              :   VFMADD213PDZ128rkz,
    9748              :   VFMADD213PDZ256m,
    9749              :   VFMADD213PDZ256mb,
    9750              :   VFMADD213PDZ256mbk,
    9751              :   VFMADD213PDZ256mbkz,
    9752              :   VFMADD213PDZ256mk,
    9753              :   VFMADD213PDZ256mkz,
    9754              :   VFMADD213PDZ256r,
    9755              :   VFMADD213PDZ256rb,
    9756              :   VFMADD213PDZ256rbk,
    9757              :   VFMADD213PDZ256rbkz,
    9758              :   VFMADD213PDZ256rk,
    9759              :   VFMADD213PDZ256rkz,
    9760              :   VFMADD213PDZm,
    9761              :   VFMADD213PDZmb,
    9762              :   VFMADD213PDZmbk,
    9763              :   VFMADD213PDZmbkz,
    9764              :   VFMADD213PDZmk,
    9765              :   VFMADD213PDZmkz,
    9766              :   VFMADD213PDZr,
    9767              :   VFMADD213PDZrb,
    9768              :   VFMADD213PDZrbk,
    9769              :   VFMADD213PDZrbkz,
    9770              :   VFMADD213PDZrk,
    9771              :   VFMADD213PDZrkz,
    9772              :   VFMADD213PDm,
    9773              :   VFMADD213PDr,
    9774              :   VFMADD213PHZ128m,
    9775              :   VFMADD213PHZ128mb,
    9776              :   VFMADD213PHZ128mbk,
    9777              :   VFMADD213PHZ128mbkz,
    9778              :   VFMADD213PHZ128mk,
    9779              :   VFMADD213PHZ128mkz,
    9780              :   VFMADD213PHZ128r,
    9781              :   VFMADD213PHZ128rk,
    9782              :   VFMADD213PHZ128rkz,
    9783              :   VFMADD213PHZ256m,
    9784              :   VFMADD213PHZ256mb,
    9785              :   VFMADD213PHZ256mbk,
    9786              :   VFMADD213PHZ256mbkz,
    9787              :   VFMADD213PHZ256mk,
    9788              :   VFMADD213PHZ256mkz,
    9789              :   VFMADD213PHZ256r,
    9790              :   VFMADD213PHZ256rb,
    9791              :   VFMADD213PHZ256rbk,
    9792              :   VFMADD213PHZ256rbkz,
    9793              :   VFMADD213PHZ256rk,
    9794              :   VFMADD213PHZ256rkz,
    9795              :   VFMADD213PHZm,
    9796              :   VFMADD213PHZmb,
    9797              :   VFMADD213PHZmbk,
    9798              :   VFMADD213PHZmbkz,
    9799              :   VFMADD213PHZmk,
    9800              :   VFMADD213PHZmkz,
    9801              :   VFMADD213PHZr,
    9802              :   VFMADD213PHZrb,
    9803              :   VFMADD213PHZrbk,
    9804              :   VFMADD213PHZrbkz,
    9805              :   VFMADD213PHZrk,
    9806              :   VFMADD213PHZrkz,
    9807              :   VFMADD213PSYm,
    9808              :   VFMADD213PSYr,
    9809              :   VFMADD213PSZ128m,
    9810              :   VFMADD213PSZ128mb,
    9811              :   VFMADD213PSZ128mbk,
    9812              :   VFMADD213PSZ128mbkz,
    9813              :   VFMADD213PSZ128mk,
    9814              :   VFMADD213PSZ128mkz,
    9815              :   VFMADD213PSZ128r,
    9816              :   VFMADD213PSZ128rk,
    9817              :   VFMADD213PSZ128rkz,
    9818              :   VFMADD213PSZ256m,
    9819              :   VFMADD213PSZ256mb,
    9820              :   VFMADD213PSZ256mbk,
    9821              :   VFMADD213PSZ256mbkz,
    9822              :   VFMADD213PSZ256mk,
    9823              :   VFMADD213PSZ256mkz,
    9824              :   VFMADD213PSZ256r,
    9825              :   VFMADD213PSZ256rb,
    9826              :   VFMADD213PSZ256rbk,
    9827              :   VFMADD213PSZ256rbkz,
    9828              :   VFMADD213PSZ256rk,
    9829              :   VFMADD213PSZ256rkz,
    9830              :   VFMADD213PSZm,
    9831              :   VFMADD213PSZmb,
    9832              :   VFMADD213PSZmbk,
    9833              :   VFMADD213PSZmbkz,
    9834              :   VFMADD213PSZmk,
    9835              :   VFMADD213PSZmkz,
    9836              :   VFMADD213PSZr,
    9837              :   VFMADD213PSZrb,
    9838              :   VFMADD213PSZrbk,
    9839              :   VFMADD213PSZrbkz,
    9840              :   VFMADD213PSZrk,
    9841              :   VFMADD213PSZrkz,
    9842              :   VFMADD213PSm,
    9843              :   VFMADD213PSr,
    9844              :   VFMADD213SDZm,
    9845              :   VFMADD213SDZm_Int,
    9846              :   VFMADD213SDZmk_Int,
    9847              :   VFMADD213SDZmkz_Int,
    9848              :   VFMADD213SDZr,
    9849              :   VFMADD213SDZr_Int,
    9850              :   VFMADD213SDZrb,
    9851              :   VFMADD213SDZrb_Int,
    9852              :   VFMADD213SDZrbk_Int,
    9853              :   VFMADD213SDZrbkz_Int,
    9854              :   VFMADD213SDZrk_Int,
    9855              :   VFMADD213SDZrkz_Int,
    9856              :   VFMADD213SDm,
    9857              :   VFMADD213SDm_Int,
    9858              :   VFMADD213SDr,
    9859              :   VFMADD213SDr_Int,
    9860              :   VFMADD213SHZm,
    9861              :   VFMADD213SHZm_Int,
    9862              :   VFMADD213SHZmk_Int,
    9863              :   VFMADD213SHZmkz_Int,
    9864              :   VFMADD213SHZr,
    9865              :   VFMADD213SHZr_Int,
    9866              :   VFMADD213SHZrb,
    9867              :   VFMADD213SHZrb_Int,
    9868              :   VFMADD213SHZrbk_Int,
    9869              :   VFMADD213SHZrbkz_Int,
    9870              :   VFMADD213SHZrk_Int,
    9871              :   VFMADD213SHZrkz_Int,
    9872              :   VFMADD213SSZm,
    9873              :   VFMADD213SSZm_Int,
    9874              :   VFMADD213SSZmk_Int,
    9875              :   VFMADD213SSZmkz_Int,
    9876              :   VFMADD213SSZr,
    9877              :   VFMADD213SSZr_Int,
    9878              :   VFMADD213SSZrb,
    9879              :   VFMADD213SSZrb_Int,
    9880              :   VFMADD213SSZrbk_Int,
    9881              :   VFMADD213SSZrbkz_Int,
    9882              :   VFMADD213SSZrk_Int,
    9883              :   VFMADD213SSZrkz_Int,
    9884              :   VFMADD213SSm,
    9885              :   VFMADD213SSm_Int,
    9886              :   VFMADD213SSr,
    9887              :   VFMADD213SSr_Int,
    9888              :   VFMADD231BF16Z128m,
    9889              :   VFMADD231BF16Z128mb,
    9890              :   VFMADD231BF16Z128mbk,
    9891              :   VFMADD231BF16Z128mbkz,
    9892              :   VFMADD231BF16Z128mk,
    9893              :   VFMADD231BF16Z128mkz,
    9894              :   VFMADD231BF16Z128r,
    9895              :   VFMADD231BF16Z128rk,
    9896              :   VFMADD231BF16Z128rkz,
    9897              :   VFMADD231BF16Z256m,
    9898              :   VFMADD231BF16Z256mb,
    9899              :   VFMADD231BF16Z256mbk,
    9900              :   VFMADD231BF16Z256mbkz,
    9901              :   VFMADD231BF16Z256mk,
    9902              :   VFMADD231BF16Z256mkz,
    9903              :   VFMADD231BF16Z256r,
    9904              :   VFMADD231BF16Z256rk,
    9905              :   VFMADD231BF16Z256rkz,
    9906              :   VFMADD231BF16Zm,
    9907              :   VFMADD231BF16Zmb,
    9908              :   VFMADD231BF16Zmbk,
    9909              :   VFMADD231BF16Zmbkz,
    9910              :   VFMADD231BF16Zmk,
    9911              :   VFMADD231BF16Zmkz,
    9912              :   VFMADD231BF16Zr,
    9913              :   VFMADD231BF16Zrk,
    9914              :   VFMADD231BF16Zrkz,
    9915              :   VFMADD231PDYm,
    9916              :   VFMADD231PDYr,
    9917              :   VFMADD231PDZ128m,
    9918              :   VFMADD231PDZ128mb,
    9919              :   VFMADD231PDZ128mbk,
    9920              :   VFMADD231PDZ128mbkz,
    9921              :   VFMADD231PDZ128mk,
    9922              :   VFMADD231PDZ128mkz,
    9923              :   VFMADD231PDZ128r,
    9924              :   VFMADD231PDZ128rk,
    9925              :   VFMADD231PDZ128rkz,
    9926              :   VFMADD231PDZ256m,
    9927              :   VFMADD231PDZ256mb,
    9928              :   VFMADD231PDZ256mbk,
    9929              :   VFMADD231PDZ256mbkz,
    9930              :   VFMADD231PDZ256mk,
    9931              :   VFMADD231PDZ256mkz,
    9932              :   VFMADD231PDZ256r,
    9933              :   VFMADD231PDZ256rb,
    9934              :   VFMADD231PDZ256rbk,
    9935              :   VFMADD231PDZ256rbkz,
    9936              :   VFMADD231PDZ256rk,
    9937              :   VFMADD231PDZ256rkz,
    9938              :   VFMADD231PDZm,
    9939              :   VFMADD231PDZmb,
    9940              :   VFMADD231PDZmbk,
    9941              :   VFMADD231PDZmbkz,
    9942              :   VFMADD231PDZmk,
    9943              :   VFMADD231PDZmkz,
    9944              :   VFMADD231PDZr,
    9945              :   VFMADD231PDZrb,
    9946              :   VFMADD231PDZrbk,
    9947              :   VFMADD231PDZrbkz,
    9948              :   VFMADD231PDZrk,
    9949              :   VFMADD231PDZrkz,
    9950              :   VFMADD231PDm,
    9951              :   VFMADD231PDr,
    9952              :   VFMADD231PHZ128m,
    9953              :   VFMADD231PHZ128mb,
    9954              :   VFMADD231PHZ128mbk,
    9955              :   VFMADD231PHZ128mbkz,
    9956              :   VFMADD231PHZ128mk,
    9957              :   VFMADD231PHZ128mkz,
    9958              :   VFMADD231PHZ128r,
    9959              :   VFMADD231PHZ128rk,
    9960              :   VFMADD231PHZ128rkz,
    9961              :   VFMADD231PHZ256m,
    9962              :   VFMADD231PHZ256mb,
    9963              :   VFMADD231PHZ256mbk,
    9964              :   VFMADD231PHZ256mbkz,
    9965              :   VFMADD231PHZ256mk,
    9966              :   VFMADD231PHZ256mkz,
    9967              :   VFMADD231PHZ256r,
    9968              :   VFMADD231PHZ256rb,
    9969              :   VFMADD231PHZ256rbk,
    9970              :   VFMADD231PHZ256rbkz,
    9971              :   VFMADD231PHZ256rk,
    9972              :   VFMADD231PHZ256rkz,
    9973              :   VFMADD231PHZm,
    9974              :   VFMADD231PHZmb,
    9975              :   VFMADD231PHZmbk,
    9976              :   VFMADD231PHZmbkz,
    9977              :   VFMADD231PHZmk,
    9978              :   VFMADD231PHZmkz,
    9979              :   VFMADD231PHZr,
    9980              :   VFMADD231PHZrb,
    9981              :   VFMADD231PHZrbk,
    9982              :   VFMADD231PHZrbkz,
    9983              :   VFMADD231PHZrk,
    9984              :   VFMADD231PHZrkz,
    9985              :   VFMADD231PSYm,
    9986              :   VFMADD231PSYr,
    9987              :   VFMADD231PSZ128m,
    9988              :   VFMADD231PSZ128mb,
    9989              :   VFMADD231PSZ128mbk,
    9990              :   VFMADD231PSZ128mbkz,
    9991              :   VFMADD231PSZ128mk,
    9992              :   VFMADD231PSZ128mkz,
    9993              :   VFMADD231PSZ128r,
    9994              :   VFMADD231PSZ128rk,
    9995              :   VFMADD231PSZ128rkz,
    9996              :   VFMADD231PSZ256m,
    9997              :   VFMADD231PSZ256mb,
    9998              :   VFMADD231PSZ256mbk,
    9999              :   VFMADD231PSZ256mbkz,
   10000              :   VFMADD231PSZ256mk,
   10001              :   VFMADD231PSZ256mkz,
   10002              :   VFMADD231PSZ256r,
   10003              :   VFMADD231PSZ256rb,
   10004              :   VFMADD231PSZ256rbk,
   10005              :   VFMADD231PSZ256rbkz,
   10006              :   VFMADD231PSZ256rk,
   10007              :   VFMADD231PSZ256rkz,
   10008              :   VFMADD231PSZm,
   10009              :   VFMADD231PSZmb,
   10010              :   VFMADD231PSZmbk,
   10011              :   VFMADD231PSZmbkz,
   10012              :   VFMADD231PSZmk,
   10013              :   VFMADD231PSZmkz,
   10014              :   VFMADD231PSZr,
   10015              :   VFMADD231PSZrb,
   10016              :   VFMADD231PSZrbk,
   10017              :   VFMADD231PSZrbkz,
   10018              :   VFMADD231PSZrk,
   10019              :   VFMADD231PSZrkz,
   10020              :   VFMADD231PSm,
   10021              :   VFMADD231PSr,
   10022              :   VFMADD231SDZm,
   10023              :   VFMADD231SDZm_Int,
   10024              :   VFMADD231SDZmk_Int,
   10025              :   VFMADD231SDZmkz_Int,
   10026              :   VFMADD231SDZr,
   10027              :   VFMADD231SDZr_Int,
   10028              :   VFMADD231SDZrb,
   10029              :   VFMADD231SDZrb_Int,
   10030              :   VFMADD231SDZrbk_Int,
   10031              :   VFMADD231SDZrbkz_Int,
   10032              :   VFMADD231SDZrk_Int,
   10033              :   VFMADD231SDZrkz_Int,
   10034              :   VFMADD231SDm,
   10035              :   VFMADD231SDm_Int,
   10036              :   VFMADD231SDr,
   10037              :   VFMADD231SDr_Int,
   10038              :   VFMADD231SHZm,
   10039              :   VFMADD231SHZm_Int,
   10040              :   VFMADD231SHZmk_Int,
   10041              :   VFMADD231SHZmkz_Int,
   10042              :   VFMADD231SHZr,
   10043              :   VFMADD231SHZr_Int,
   10044              :   VFMADD231SHZrb,
   10045              :   VFMADD231SHZrb_Int,
   10046              :   VFMADD231SHZrbk_Int,
   10047              :   VFMADD231SHZrbkz_Int,
   10048              :   VFMADD231SHZrk_Int,
   10049              :   VFMADD231SHZrkz_Int,
   10050              :   VFMADD231SSZm,
   10051              :   VFMADD231SSZm_Int,
   10052              :   VFMADD231SSZmk_Int,
   10053              :   VFMADD231SSZmkz_Int,
   10054              :   VFMADD231SSZr,
   10055              :   VFMADD231SSZr_Int,
   10056              :   VFMADD231SSZrb,
   10057              :   VFMADD231SSZrb_Int,
   10058              :   VFMADD231SSZrbk_Int,
   10059              :   VFMADD231SSZrbkz_Int,
   10060              :   VFMADD231SSZrk_Int,
   10061              :   VFMADD231SSZrkz_Int,
   10062              :   VFMADD231SSm,
   10063              :   VFMADD231SSm_Int,
   10064              :   VFMADD231SSr,
   10065              :   VFMADD231SSr_Int,
   10066              :   VFMADDCPHZ128m,
   10067              :   VFMADDCPHZ128mb,
   10068              :   VFMADDCPHZ128mbk,
   10069              :   VFMADDCPHZ128mbkz,
   10070              :   VFMADDCPHZ128mk,
   10071              :   VFMADDCPHZ128mkz,
   10072              :   VFMADDCPHZ128r,
   10073              :   VFMADDCPHZ128rk,
   10074              :   VFMADDCPHZ128rkz,
   10075              :   VFMADDCPHZ256m,
   10076              :   VFMADDCPHZ256mb,
   10077              :   VFMADDCPHZ256mbk,
   10078              :   VFMADDCPHZ256mbkz,
   10079              :   VFMADDCPHZ256mk,
   10080              :   VFMADDCPHZ256mkz,
   10081              :   VFMADDCPHZ256r,
   10082              :   VFMADDCPHZ256rb,
   10083              :   VFMADDCPHZ256rbk,
   10084              :   VFMADDCPHZ256rbkz,
   10085              :   VFMADDCPHZ256rk,
   10086              :   VFMADDCPHZ256rkz,
   10087              :   VFMADDCPHZm,
   10088              :   VFMADDCPHZmb,
   10089              :   VFMADDCPHZmbk,
   10090              :   VFMADDCPHZmbkz,
   10091              :   VFMADDCPHZmk,
   10092              :   VFMADDCPHZmkz,
   10093              :   VFMADDCPHZr,
   10094              :   VFMADDCPHZrb,
   10095              :   VFMADDCPHZrbk,
   10096              :   VFMADDCPHZrbkz,
   10097              :   VFMADDCPHZrk,
   10098              :   VFMADDCPHZrkz,
   10099              :   VFMADDCSHZm,
   10100              :   VFMADDCSHZmk,
   10101              :   VFMADDCSHZmkz,
   10102              :   VFMADDCSHZr,
   10103              :   VFMADDCSHZrb,
   10104              :   VFMADDCSHZrbk,
   10105              :   VFMADDCSHZrbkz,
   10106              :   VFMADDCSHZrk,
   10107              :   VFMADDCSHZrkz,
   10108              :   VFMADDPD4Ymr,
   10109              :   VFMADDPD4Yrm,
   10110              :   VFMADDPD4Yrr,
   10111              :   VFMADDPD4Yrr_REV,
   10112              :   VFMADDPD4mr,
   10113              :   VFMADDPD4rm,
   10114              :   VFMADDPD4rr,
   10115              :   VFMADDPD4rr_REV,
   10116              :   VFMADDPS4Ymr,
   10117              :   VFMADDPS4Yrm,
   10118              :   VFMADDPS4Yrr,
   10119              :   VFMADDPS4Yrr_REV,
   10120              :   VFMADDPS4mr,
   10121              :   VFMADDPS4rm,
   10122              :   VFMADDPS4rr,
   10123              :   VFMADDPS4rr_REV,
   10124              :   VFMADDSD4mr,
   10125              :   VFMADDSD4mr_Int,
   10126              :   VFMADDSD4rm,
   10127              :   VFMADDSD4rm_Int,
   10128              :   VFMADDSD4rr,
   10129              :   VFMADDSD4rr_Int,
   10130              :   VFMADDSD4rr_Int_REV,
   10131              :   VFMADDSD4rr_REV,
   10132              :   VFMADDSS4mr,
   10133              :   VFMADDSS4mr_Int,
   10134              :   VFMADDSS4rm,
   10135              :   VFMADDSS4rm_Int,
   10136              :   VFMADDSS4rr,
   10137              :   VFMADDSS4rr_Int,
   10138              :   VFMADDSS4rr_Int_REV,
   10139              :   VFMADDSS4rr_REV,
   10140              :   VFMADDSUB132PDYm,
   10141              :   VFMADDSUB132PDYr,
   10142              :   VFMADDSUB132PDZ128m,
   10143              :   VFMADDSUB132PDZ128mb,
   10144              :   VFMADDSUB132PDZ128mbk,
   10145              :   VFMADDSUB132PDZ128mbkz,
   10146              :   VFMADDSUB132PDZ128mk,
   10147              :   VFMADDSUB132PDZ128mkz,
   10148              :   VFMADDSUB132PDZ128r,
   10149              :   VFMADDSUB132PDZ128rk,
   10150              :   VFMADDSUB132PDZ128rkz,
   10151              :   VFMADDSUB132PDZ256m,
   10152              :   VFMADDSUB132PDZ256mb,
   10153              :   VFMADDSUB132PDZ256mbk,
   10154              :   VFMADDSUB132PDZ256mbkz,
   10155              :   VFMADDSUB132PDZ256mk,
   10156              :   VFMADDSUB132PDZ256mkz,
   10157              :   VFMADDSUB132PDZ256r,
   10158              :   VFMADDSUB132PDZ256rb,
   10159              :   VFMADDSUB132PDZ256rbk,
   10160              :   VFMADDSUB132PDZ256rbkz,
   10161              :   VFMADDSUB132PDZ256rk,
   10162              :   VFMADDSUB132PDZ256rkz,
   10163              :   VFMADDSUB132PDZm,
   10164              :   VFMADDSUB132PDZmb,
   10165              :   VFMADDSUB132PDZmbk,
   10166              :   VFMADDSUB132PDZmbkz,
   10167              :   VFMADDSUB132PDZmk,
   10168              :   VFMADDSUB132PDZmkz,
   10169              :   VFMADDSUB132PDZr,
   10170              :   VFMADDSUB132PDZrb,
   10171              :   VFMADDSUB132PDZrbk,
   10172              :   VFMADDSUB132PDZrbkz,
   10173              :   VFMADDSUB132PDZrk,
   10174              :   VFMADDSUB132PDZrkz,
   10175              :   VFMADDSUB132PDm,
   10176              :   VFMADDSUB132PDr,
   10177              :   VFMADDSUB132PHZ128m,
   10178              :   VFMADDSUB132PHZ128mb,
   10179              :   VFMADDSUB132PHZ128mbk,
   10180              :   VFMADDSUB132PHZ128mbkz,
   10181              :   VFMADDSUB132PHZ128mk,
   10182              :   VFMADDSUB132PHZ128mkz,
   10183              :   VFMADDSUB132PHZ128r,
   10184              :   VFMADDSUB132PHZ128rk,
   10185              :   VFMADDSUB132PHZ128rkz,
   10186              :   VFMADDSUB132PHZ256m,
   10187              :   VFMADDSUB132PHZ256mb,
   10188              :   VFMADDSUB132PHZ256mbk,
   10189              :   VFMADDSUB132PHZ256mbkz,
   10190              :   VFMADDSUB132PHZ256mk,
   10191              :   VFMADDSUB132PHZ256mkz,
   10192              :   VFMADDSUB132PHZ256r,
   10193              :   VFMADDSUB132PHZ256rb,
   10194              :   VFMADDSUB132PHZ256rbk,
   10195              :   VFMADDSUB132PHZ256rbkz,
   10196              :   VFMADDSUB132PHZ256rk,
   10197              :   VFMADDSUB132PHZ256rkz,
   10198              :   VFMADDSUB132PHZm,
   10199              :   VFMADDSUB132PHZmb,
   10200              :   VFMADDSUB132PHZmbk,
   10201              :   VFMADDSUB132PHZmbkz,
   10202              :   VFMADDSUB132PHZmk,
   10203              :   VFMADDSUB132PHZmkz,
   10204              :   VFMADDSUB132PHZr,
   10205              :   VFMADDSUB132PHZrb,
   10206              :   VFMADDSUB132PHZrbk,
   10207              :   VFMADDSUB132PHZrbkz,
   10208              :   VFMADDSUB132PHZrk,
   10209              :   VFMADDSUB132PHZrkz,
   10210              :   VFMADDSUB132PSYm,
   10211              :   VFMADDSUB132PSYr,
   10212              :   VFMADDSUB132PSZ128m,
   10213              :   VFMADDSUB132PSZ128mb,
   10214              :   VFMADDSUB132PSZ128mbk,
   10215              :   VFMADDSUB132PSZ128mbkz,
   10216              :   VFMADDSUB132PSZ128mk,
   10217              :   VFMADDSUB132PSZ128mkz,
   10218              :   VFMADDSUB132PSZ128r,
   10219              :   VFMADDSUB132PSZ128rk,
   10220              :   VFMADDSUB132PSZ128rkz,
   10221              :   VFMADDSUB132PSZ256m,
   10222              :   VFMADDSUB132PSZ256mb,
   10223              :   VFMADDSUB132PSZ256mbk,
   10224              :   VFMADDSUB132PSZ256mbkz,
   10225              :   VFMADDSUB132PSZ256mk,
   10226              :   VFMADDSUB132PSZ256mkz,
   10227              :   VFMADDSUB132PSZ256r,
   10228              :   VFMADDSUB132PSZ256rb,
   10229              :   VFMADDSUB132PSZ256rbk,
   10230              :   VFMADDSUB132PSZ256rbkz,
   10231              :   VFMADDSUB132PSZ256rk,
   10232              :   VFMADDSUB132PSZ256rkz,
   10233              :   VFMADDSUB132PSZm,
   10234              :   VFMADDSUB132PSZmb,
   10235              :   VFMADDSUB132PSZmbk,
   10236              :   VFMADDSUB132PSZmbkz,
   10237              :   VFMADDSUB132PSZmk,
   10238              :   VFMADDSUB132PSZmkz,
   10239              :   VFMADDSUB132PSZr,
   10240              :   VFMADDSUB132PSZrb,
   10241              :   VFMADDSUB132PSZrbk,
   10242              :   VFMADDSUB132PSZrbkz,
   10243              :   VFMADDSUB132PSZrk,
   10244              :   VFMADDSUB132PSZrkz,
   10245              :   VFMADDSUB132PSm,
   10246              :   VFMADDSUB132PSr,
   10247              :   VFMADDSUB213PDYm,
   10248              :   VFMADDSUB213PDYr,
   10249              :   VFMADDSUB213PDZ128m,
   10250              :   VFMADDSUB213PDZ128mb,
   10251              :   VFMADDSUB213PDZ128mbk,
   10252              :   VFMADDSUB213PDZ128mbkz,
   10253              :   VFMADDSUB213PDZ128mk,
   10254              :   VFMADDSUB213PDZ128mkz,
   10255              :   VFMADDSUB213PDZ128r,
   10256              :   VFMADDSUB213PDZ128rk,
   10257              :   VFMADDSUB213PDZ128rkz,
   10258              :   VFMADDSUB213PDZ256m,
   10259              :   VFMADDSUB213PDZ256mb,
   10260              :   VFMADDSUB213PDZ256mbk,
   10261              :   VFMADDSUB213PDZ256mbkz,
   10262              :   VFMADDSUB213PDZ256mk,
   10263              :   VFMADDSUB213PDZ256mkz,
   10264              :   VFMADDSUB213PDZ256r,
   10265              :   VFMADDSUB213PDZ256rb,
   10266              :   VFMADDSUB213PDZ256rbk,
   10267              :   VFMADDSUB213PDZ256rbkz,
   10268              :   VFMADDSUB213PDZ256rk,
   10269              :   VFMADDSUB213PDZ256rkz,
   10270              :   VFMADDSUB213PDZm,
   10271              :   VFMADDSUB213PDZmb,
   10272              :   VFMADDSUB213PDZmbk,
   10273              :   VFMADDSUB213PDZmbkz,
   10274              :   VFMADDSUB213PDZmk,
   10275              :   VFMADDSUB213PDZmkz,
   10276              :   VFMADDSUB213PDZr,
   10277              :   VFMADDSUB213PDZrb,
   10278              :   VFMADDSUB213PDZrbk,
   10279              :   VFMADDSUB213PDZrbkz,
   10280              :   VFMADDSUB213PDZrk,
   10281              :   VFMADDSUB213PDZrkz,
   10282              :   VFMADDSUB213PDm,
   10283              :   VFMADDSUB213PDr,
   10284              :   VFMADDSUB213PHZ128m,
   10285              :   VFMADDSUB213PHZ128mb,
   10286              :   VFMADDSUB213PHZ128mbk,
   10287              :   VFMADDSUB213PHZ128mbkz,
   10288              :   VFMADDSUB213PHZ128mk,
   10289              :   VFMADDSUB213PHZ128mkz,
   10290              :   VFMADDSUB213PHZ128r,
   10291              :   VFMADDSUB213PHZ128rk,
   10292              :   VFMADDSUB213PHZ128rkz,
   10293              :   VFMADDSUB213PHZ256m,
   10294              :   VFMADDSUB213PHZ256mb,
   10295              :   VFMADDSUB213PHZ256mbk,
   10296              :   VFMADDSUB213PHZ256mbkz,
   10297              :   VFMADDSUB213PHZ256mk,
   10298              :   VFMADDSUB213PHZ256mkz,
   10299              :   VFMADDSUB213PHZ256r,
   10300              :   VFMADDSUB213PHZ256rb,
   10301              :   VFMADDSUB213PHZ256rbk,
   10302              :   VFMADDSUB213PHZ256rbkz,
   10303              :   VFMADDSUB213PHZ256rk,
   10304              :   VFMADDSUB213PHZ256rkz,
   10305              :   VFMADDSUB213PHZm,
   10306              :   VFMADDSUB213PHZmb,
   10307              :   VFMADDSUB213PHZmbk,
   10308              :   VFMADDSUB213PHZmbkz,
   10309              :   VFMADDSUB213PHZmk,
   10310              :   VFMADDSUB213PHZmkz,
   10311              :   VFMADDSUB213PHZr,
   10312              :   VFMADDSUB213PHZrb,
   10313              :   VFMADDSUB213PHZrbk,
   10314              :   VFMADDSUB213PHZrbkz,
   10315              :   VFMADDSUB213PHZrk,
   10316              :   VFMADDSUB213PHZrkz,
   10317              :   VFMADDSUB213PSYm,
   10318              :   VFMADDSUB213PSYr,
   10319              :   VFMADDSUB213PSZ128m,
   10320              :   VFMADDSUB213PSZ128mb,
   10321              :   VFMADDSUB213PSZ128mbk,
   10322              :   VFMADDSUB213PSZ128mbkz,
   10323              :   VFMADDSUB213PSZ128mk,
   10324              :   VFMADDSUB213PSZ128mkz,
   10325              :   VFMADDSUB213PSZ128r,
   10326              :   VFMADDSUB213PSZ128rk,
   10327              :   VFMADDSUB213PSZ128rkz,
   10328              :   VFMADDSUB213PSZ256m,
   10329              :   VFMADDSUB213PSZ256mb,
   10330              :   VFMADDSUB213PSZ256mbk,
   10331              :   VFMADDSUB213PSZ256mbkz,
   10332              :   VFMADDSUB213PSZ256mk,
   10333              :   VFMADDSUB213PSZ256mkz,
   10334              :   VFMADDSUB213PSZ256r,
   10335              :   VFMADDSUB213PSZ256rb,
   10336              :   VFMADDSUB213PSZ256rbk,
   10337              :   VFMADDSUB213PSZ256rbkz,
   10338              :   VFMADDSUB213PSZ256rk,
   10339              :   VFMADDSUB213PSZ256rkz,
   10340              :   VFMADDSUB213PSZm,
   10341              :   VFMADDSUB213PSZmb,
   10342              :   VFMADDSUB213PSZmbk,
   10343              :   VFMADDSUB213PSZmbkz,
   10344              :   VFMADDSUB213PSZmk,
   10345              :   VFMADDSUB213PSZmkz,
   10346              :   VFMADDSUB213PSZr,
   10347              :   VFMADDSUB213PSZrb,
   10348              :   VFMADDSUB213PSZrbk,
   10349              :   VFMADDSUB213PSZrbkz,
   10350              :   VFMADDSUB213PSZrk,
   10351              :   VFMADDSUB213PSZrkz,
   10352              :   VFMADDSUB213PSm,
   10353              :   VFMADDSUB213PSr,
   10354              :   VFMADDSUB231PDYm,
   10355              :   VFMADDSUB231PDYr,
   10356              :   VFMADDSUB231PDZ128m,
   10357              :   VFMADDSUB231PDZ128mb,
   10358              :   VFMADDSUB231PDZ128mbk,
   10359              :   VFMADDSUB231PDZ128mbkz,
   10360              :   VFMADDSUB231PDZ128mk,
   10361              :   VFMADDSUB231PDZ128mkz,
   10362              :   VFMADDSUB231PDZ128r,
   10363              :   VFMADDSUB231PDZ128rk,
   10364              :   VFMADDSUB231PDZ128rkz,
   10365              :   VFMADDSUB231PDZ256m,
   10366              :   VFMADDSUB231PDZ256mb,
   10367              :   VFMADDSUB231PDZ256mbk,
   10368              :   VFMADDSUB231PDZ256mbkz,
   10369              :   VFMADDSUB231PDZ256mk,
   10370              :   VFMADDSUB231PDZ256mkz,
   10371              :   VFMADDSUB231PDZ256r,
   10372              :   VFMADDSUB231PDZ256rb,
   10373              :   VFMADDSUB231PDZ256rbk,
   10374              :   VFMADDSUB231PDZ256rbkz,
   10375              :   VFMADDSUB231PDZ256rk,
   10376              :   VFMADDSUB231PDZ256rkz,
   10377              :   VFMADDSUB231PDZm,
   10378              :   VFMADDSUB231PDZmb,
   10379              :   VFMADDSUB231PDZmbk,
   10380              :   VFMADDSUB231PDZmbkz,
   10381              :   VFMADDSUB231PDZmk,
   10382              :   VFMADDSUB231PDZmkz,
   10383              :   VFMADDSUB231PDZr,
   10384              :   VFMADDSUB231PDZrb,
   10385              :   VFMADDSUB231PDZrbk,
   10386              :   VFMADDSUB231PDZrbkz,
   10387              :   VFMADDSUB231PDZrk,
   10388              :   VFMADDSUB231PDZrkz,
   10389              :   VFMADDSUB231PDm,
   10390              :   VFMADDSUB231PDr,
   10391              :   VFMADDSUB231PHZ128m,
   10392              :   VFMADDSUB231PHZ128mb,
   10393              :   VFMADDSUB231PHZ128mbk,
   10394              :   VFMADDSUB231PHZ128mbkz,
   10395              :   VFMADDSUB231PHZ128mk,
   10396              :   VFMADDSUB231PHZ128mkz,
   10397              :   VFMADDSUB231PHZ128r,
   10398              :   VFMADDSUB231PHZ128rk,
   10399              :   VFMADDSUB231PHZ128rkz,
   10400              :   VFMADDSUB231PHZ256m,
   10401              :   VFMADDSUB231PHZ256mb,
   10402              :   VFMADDSUB231PHZ256mbk,
   10403              :   VFMADDSUB231PHZ256mbkz,
   10404              :   VFMADDSUB231PHZ256mk,
   10405              :   VFMADDSUB231PHZ256mkz,
   10406              :   VFMADDSUB231PHZ256r,
   10407              :   VFMADDSUB231PHZ256rb,
   10408              :   VFMADDSUB231PHZ256rbk,
   10409              :   VFMADDSUB231PHZ256rbkz,
   10410              :   VFMADDSUB231PHZ256rk,
   10411              :   VFMADDSUB231PHZ256rkz,
   10412              :   VFMADDSUB231PHZm,
   10413              :   VFMADDSUB231PHZmb,
   10414              :   VFMADDSUB231PHZmbk,
   10415              :   VFMADDSUB231PHZmbkz,
   10416              :   VFMADDSUB231PHZmk,
   10417              :   VFMADDSUB231PHZmkz,
   10418              :   VFMADDSUB231PHZr,
   10419              :   VFMADDSUB231PHZrb,
   10420              :   VFMADDSUB231PHZrbk,
   10421              :   VFMADDSUB231PHZrbkz,
   10422              :   VFMADDSUB231PHZrk,
   10423              :   VFMADDSUB231PHZrkz,
   10424              :   VFMADDSUB231PSYm,
   10425              :   VFMADDSUB231PSYr,
   10426              :   VFMADDSUB231PSZ128m,
   10427              :   VFMADDSUB231PSZ128mb,
   10428              :   VFMADDSUB231PSZ128mbk,
   10429              :   VFMADDSUB231PSZ128mbkz,
   10430              :   VFMADDSUB231PSZ128mk,
   10431              :   VFMADDSUB231PSZ128mkz,
   10432              :   VFMADDSUB231PSZ128r,
   10433              :   VFMADDSUB231PSZ128rk,
   10434              :   VFMADDSUB231PSZ128rkz,
   10435              :   VFMADDSUB231PSZ256m,
   10436              :   VFMADDSUB231PSZ256mb,
   10437              :   VFMADDSUB231PSZ256mbk,
   10438              :   VFMADDSUB231PSZ256mbkz,
   10439              :   VFMADDSUB231PSZ256mk,
   10440              :   VFMADDSUB231PSZ256mkz,
   10441              :   VFMADDSUB231PSZ256r,
   10442              :   VFMADDSUB231PSZ256rb,
   10443              :   VFMADDSUB231PSZ256rbk,
   10444              :   VFMADDSUB231PSZ256rbkz,
   10445              :   VFMADDSUB231PSZ256rk,
   10446              :   VFMADDSUB231PSZ256rkz,
   10447              :   VFMADDSUB231PSZm,
   10448              :   VFMADDSUB231PSZmb,
   10449              :   VFMADDSUB231PSZmbk,
   10450              :   VFMADDSUB231PSZmbkz,
   10451              :   VFMADDSUB231PSZmk,
   10452              :   VFMADDSUB231PSZmkz,
   10453              :   VFMADDSUB231PSZr,
   10454              :   VFMADDSUB231PSZrb,
   10455              :   VFMADDSUB231PSZrbk,
   10456              :   VFMADDSUB231PSZrbkz,
   10457              :   VFMADDSUB231PSZrk,
   10458              :   VFMADDSUB231PSZrkz,
   10459              :   VFMADDSUB231PSm,
   10460              :   VFMADDSUB231PSr,
   10461              :   VFMADDSUBPD4Ymr,
   10462              :   VFMADDSUBPD4Yrm,
   10463              :   VFMADDSUBPD4Yrr,
   10464              :   VFMADDSUBPD4Yrr_REV,
   10465              :   VFMADDSUBPD4mr,
   10466              :   VFMADDSUBPD4rm,
   10467              :   VFMADDSUBPD4rr,
   10468              :   VFMADDSUBPD4rr_REV,
   10469              :   VFMADDSUBPS4Ymr,
   10470              :   VFMADDSUBPS4Yrm,
   10471              :   VFMADDSUBPS4Yrr,
   10472              :   VFMADDSUBPS4Yrr_REV,
   10473              :   VFMADDSUBPS4mr,
   10474              :   VFMADDSUBPS4rm,
   10475              :   VFMADDSUBPS4rr,
   10476              :   VFMADDSUBPS4rr_REV,
   10477              :   VFMSUB132BF16Z128m,
   10478              :   VFMSUB132BF16Z128mb,
   10479              :   VFMSUB132BF16Z128mbk,
   10480              :   VFMSUB132BF16Z128mbkz,
   10481              :   VFMSUB132BF16Z128mk,
   10482              :   VFMSUB132BF16Z128mkz,
   10483              :   VFMSUB132BF16Z128r,
   10484              :   VFMSUB132BF16Z128rk,
   10485              :   VFMSUB132BF16Z128rkz,
   10486              :   VFMSUB132BF16Z256m,
   10487              :   VFMSUB132BF16Z256mb,
   10488              :   VFMSUB132BF16Z256mbk,
   10489              :   VFMSUB132BF16Z256mbkz,
   10490              :   VFMSUB132BF16Z256mk,
   10491              :   VFMSUB132BF16Z256mkz,
   10492              :   VFMSUB132BF16Z256r,
   10493              :   VFMSUB132BF16Z256rk,
   10494              :   VFMSUB132BF16Z256rkz,
   10495              :   VFMSUB132BF16Zm,
   10496              :   VFMSUB132BF16Zmb,
   10497              :   VFMSUB132BF16Zmbk,
   10498              :   VFMSUB132BF16Zmbkz,
   10499              :   VFMSUB132BF16Zmk,
   10500              :   VFMSUB132BF16Zmkz,
   10501              :   VFMSUB132BF16Zr,
   10502              :   VFMSUB132BF16Zrk,
   10503              :   VFMSUB132BF16Zrkz,
   10504              :   VFMSUB132PDYm,
   10505              :   VFMSUB132PDYr,
   10506              :   VFMSUB132PDZ128m,
   10507              :   VFMSUB132PDZ128mb,
   10508              :   VFMSUB132PDZ128mbk,
   10509              :   VFMSUB132PDZ128mbkz,
   10510              :   VFMSUB132PDZ128mk,
   10511              :   VFMSUB132PDZ128mkz,
   10512              :   VFMSUB132PDZ128r,
   10513              :   VFMSUB132PDZ128rk,
   10514              :   VFMSUB132PDZ128rkz,
   10515              :   VFMSUB132PDZ256m,
   10516              :   VFMSUB132PDZ256mb,
   10517              :   VFMSUB132PDZ256mbk,
   10518              :   VFMSUB132PDZ256mbkz,
   10519              :   VFMSUB132PDZ256mk,
   10520              :   VFMSUB132PDZ256mkz,
   10521              :   VFMSUB132PDZ256r,
   10522              :   VFMSUB132PDZ256rb,
   10523              :   VFMSUB132PDZ256rbk,
   10524              :   VFMSUB132PDZ256rbkz,
   10525              :   VFMSUB132PDZ256rk,
   10526              :   VFMSUB132PDZ256rkz,
   10527              :   VFMSUB132PDZm,
   10528              :   VFMSUB132PDZmb,
   10529              :   VFMSUB132PDZmbk,
   10530              :   VFMSUB132PDZmbkz,
   10531              :   VFMSUB132PDZmk,
   10532              :   VFMSUB132PDZmkz,
   10533              :   VFMSUB132PDZr,
   10534              :   VFMSUB132PDZrb,
   10535              :   VFMSUB132PDZrbk,
   10536              :   VFMSUB132PDZrbkz,
   10537              :   VFMSUB132PDZrk,
   10538              :   VFMSUB132PDZrkz,
   10539              :   VFMSUB132PDm,
   10540              :   VFMSUB132PDr,
   10541              :   VFMSUB132PHZ128m,
   10542              :   VFMSUB132PHZ128mb,
   10543              :   VFMSUB132PHZ128mbk,
   10544              :   VFMSUB132PHZ128mbkz,
   10545              :   VFMSUB132PHZ128mk,
   10546              :   VFMSUB132PHZ128mkz,
   10547              :   VFMSUB132PHZ128r,
   10548              :   VFMSUB132PHZ128rk,
   10549              :   VFMSUB132PHZ128rkz,
   10550              :   VFMSUB132PHZ256m,
   10551              :   VFMSUB132PHZ256mb,
   10552              :   VFMSUB132PHZ256mbk,
   10553              :   VFMSUB132PHZ256mbkz,
   10554              :   VFMSUB132PHZ256mk,
   10555              :   VFMSUB132PHZ256mkz,
   10556              :   VFMSUB132PHZ256r,
   10557              :   VFMSUB132PHZ256rb,
   10558              :   VFMSUB132PHZ256rbk,
   10559              :   VFMSUB132PHZ256rbkz,
   10560              :   VFMSUB132PHZ256rk,
   10561              :   VFMSUB132PHZ256rkz,
   10562              :   VFMSUB132PHZm,
   10563              :   VFMSUB132PHZmb,
   10564              :   VFMSUB132PHZmbk,
   10565              :   VFMSUB132PHZmbkz,
   10566              :   VFMSUB132PHZmk,
   10567              :   VFMSUB132PHZmkz,
   10568              :   VFMSUB132PHZr,
   10569              :   VFMSUB132PHZrb,
   10570              :   VFMSUB132PHZrbk,
   10571              :   VFMSUB132PHZrbkz,
   10572              :   VFMSUB132PHZrk,
   10573              :   VFMSUB132PHZrkz,
   10574              :   VFMSUB132PSYm,
   10575              :   VFMSUB132PSYr,
   10576              :   VFMSUB132PSZ128m,
   10577              :   VFMSUB132PSZ128mb,
   10578              :   VFMSUB132PSZ128mbk,
   10579              :   VFMSUB132PSZ128mbkz,
   10580              :   VFMSUB132PSZ128mk,
   10581              :   VFMSUB132PSZ128mkz,
   10582              :   VFMSUB132PSZ128r,
   10583              :   VFMSUB132PSZ128rk,
   10584              :   VFMSUB132PSZ128rkz,
   10585              :   VFMSUB132PSZ256m,
   10586              :   VFMSUB132PSZ256mb,
   10587              :   VFMSUB132PSZ256mbk,
   10588              :   VFMSUB132PSZ256mbkz,
   10589              :   VFMSUB132PSZ256mk,
   10590              :   VFMSUB132PSZ256mkz,
   10591              :   VFMSUB132PSZ256r,
   10592              :   VFMSUB132PSZ256rb,
   10593              :   VFMSUB132PSZ256rbk,
   10594              :   VFMSUB132PSZ256rbkz,
   10595              :   VFMSUB132PSZ256rk,
   10596              :   VFMSUB132PSZ256rkz,
   10597              :   VFMSUB132PSZm,
   10598              :   VFMSUB132PSZmb,
   10599              :   VFMSUB132PSZmbk,
   10600              :   VFMSUB132PSZmbkz,
   10601              :   VFMSUB132PSZmk,
   10602              :   VFMSUB132PSZmkz,
   10603              :   VFMSUB132PSZr,
   10604              :   VFMSUB132PSZrb,
   10605              :   VFMSUB132PSZrbk,
   10606              :   VFMSUB132PSZrbkz,
   10607              :   VFMSUB132PSZrk,
   10608              :   VFMSUB132PSZrkz,
   10609              :   VFMSUB132PSm,
   10610              :   VFMSUB132PSr,
   10611              :   VFMSUB132SDZm,
   10612              :   VFMSUB132SDZm_Int,
   10613              :   VFMSUB132SDZmk_Int,
   10614              :   VFMSUB132SDZmkz_Int,
   10615              :   VFMSUB132SDZr,
   10616              :   VFMSUB132SDZr_Int,
   10617              :   VFMSUB132SDZrb,
   10618              :   VFMSUB132SDZrb_Int,
   10619              :   VFMSUB132SDZrbk_Int,
   10620              :   VFMSUB132SDZrbkz_Int,
   10621              :   VFMSUB132SDZrk_Int,
   10622              :   VFMSUB132SDZrkz_Int,
   10623              :   VFMSUB132SDm,
   10624              :   VFMSUB132SDm_Int,
   10625              :   VFMSUB132SDr,
   10626              :   VFMSUB132SDr_Int,
   10627              :   VFMSUB132SHZm,
   10628              :   VFMSUB132SHZm_Int,
   10629              :   VFMSUB132SHZmk_Int,
   10630              :   VFMSUB132SHZmkz_Int,
   10631              :   VFMSUB132SHZr,
   10632              :   VFMSUB132SHZr_Int,
   10633              :   VFMSUB132SHZrb,
   10634              :   VFMSUB132SHZrb_Int,
   10635              :   VFMSUB132SHZrbk_Int,
   10636              :   VFMSUB132SHZrbkz_Int,
   10637              :   VFMSUB132SHZrk_Int,
   10638              :   VFMSUB132SHZrkz_Int,
   10639              :   VFMSUB132SSZm,
   10640              :   VFMSUB132SSZm_Int,
   10641              :   VFMSUB132SSZmk_Int,
   10642              :   VFMSUB132SSZmkz_Int,
   10643              :   VFMSUB132SSZr,
   10644              :   VFMSUB132SSZr_Int,
   10645              :   VFMSUB132SSZrb,
   10646              :   VFMSUB132SSZrb_Int,
   10647              :   VFMSUB132SSZrbk_Int,
   10648              :   VFMSUB132SSZrbkz_Int,
   10649              :   VFMSUB132SSZrk_Int,
   10650              :   VFMSUB132SSZrkz_Int,
   10651              :   VFMSUB132SSm,
   10652              :   VFMSUB132SSm_Int,
   10653              :   VFMSUB132SSr,
   10654              :   VFMSUB132SSr_Int,
   10655              :   VFMSUB213BF16Z128m,
   10656              :   VFMSUB213BF16Z128mb,
   10657              :   VFMSUB213BF16Z128mbk,
   10658              :   VFMSUB213BF16Z128mbkz,
   10659              :   VFMSUB213BF16Z128mk,
   10660              :   VFMSUB213BF16Z128mkz,
   10661              :   VFMSUB213BF16Z128r,
   10662              :   VFMSUB213BF16Z128rk,
   10663              :   VFMSUB213BF16Z128rkz,
   10664              :   VFMSUB213BF16Z256m,
   10665              :   VFMSUB213BF16Z256mb,
   10666              :   VFMSUB213BF16Z256mbk,
   10667              :   VFMSUB213BF16Z256mbkz,
   10668              :   VFMSUB213BF16Z256mk,
   10669              :   VFMSUB213BF16Z256mkz,
   10670              :   VFMSUB213BF16Z256r,
   10671              :   VFMSUB213BF16Z256rk,
   10672              :   VFMSUB213BF16Z256rkz,
   10673              :   VFMSUB213BF16Zm,
   10674              :   VFMSUB213BF16Zmb,
   10675              :   VFMSUB213BF16Zmbk,
   10676              :   VFMSUB213BF16Zmbkz,
   10677              :   VFMSUB213BF16Zmk,
   10678              :   VFMSUB213BF16Zmkz,
   10679              :   VFMSUB213BF16Zr,
   10680              :   VFMSUB213BF16Zrk,
   10681              :   VFMSUB213BF16Zrkz,
   10682              :   VFMSUB213PDYm,
   10683              :   VFMSUB213PDYr,
   10684              :   VFMSUB213PDZ128m,
   10685              :   VFMSUB213PDZ128mb,
   10686              :   VFMSUB213PDZ128mbk,
   10687              :   VFMSUB213PDZ128mbkz,
   10688              :   VFMSUB213PDZ128mk,
   10689              :   VFMSUB213PDZ128mkz,
   10690              :   VFMSUB213PDZ128r,
   10691              :   VFMSUB213PDZ128rk,
   10692              :   VFMSUB213PDZ128rkz,
   10693              :   VFMSUB213PDZ256m,
   10694              :   VFMSUB213PDZ256mb,
   10695              :   VFMSUB213PDZ256mbk,
   10696              :   VFMSUB213PDZ256mbkz,
   10697              :   VFMSUB213PDZ256mk,
   10698              :   VFMSUB213PDZ256mkz,
   10699              :   VFMSUB213PDZ256r,
   10700              :   VFMSUB213PDZ256rb,
   10701              :   VFMSUB213PDZ256rbk,
   10702              :   VFMSUB213PDZ256rbkz,
   10703              :   VFMSUB213PDZ256rk,
   10704              :   VFMSUB213PDZ256rkz,
   10705              :   VFMSUB213PDZm,
   10706              :   VFMSUB213PDZmb,
   10707              :   VFMSUB213PDZmbk,
   10708              :   VFMSUB213PDZmbkz,
   10709              :   VFMSUB213PDZmk,
   10710              :   VFMSUB213PDZmkz,
   10711              :   VFMSUB213PDZr,
   10712              :   VFMSUB213PDZrb,
   10713              :   VFMSUB213PDZrbk,
   10714              :   VFMSUB213PDZrbkz,
   10715              :   VFMSUB213PDZrk,
   10716              :   VFMSUB213PDZrkz,
   10717              :   VFMSUB213PDm,
   10718              :   VFMSUB213PDr,
   10719              :   VFMSUB213PHZ128m,
   10720              :   VFMSUB213PHZ128mb,
   10721              :   VFMSUB213PHZ128mbk,
   10722              :   VFMSUB213PHZ128mbkz,
   10723              :   VFMSUB213PHZ128mk,
   10724              :   VFMSUB213PHZ128mkz,
   10725              :   VFMSUB213PHZ128r,
   10726              :   VFMSUB213PHZ128rk,
   10727              :   VFMSUB213PHZ128rkz,
   10728              :   VFMSUB213PHZ256m,
   10729              :   VFMSUB213PHZ256mb,
   10730              :   VFMSUB213PHZ256mbk,
   10731              :   VFMSUB213PHZ256mbkz,
   10732              :   VFMSUB213PHZ256mk,
   10733              :   VFMSUB213PHZ256mkz,
   10734              :   VFMSUB213PHZ256r,
   10735              :   VFMSUB213PHZ256rb,
   10736              :   VFMSUB213PHZ256rbk,
   10737              :   VFMSUB213PHZ256rbkz,
   10738              :   VFMSUB213PHZ256rk,
   10739              :   VFMSUB213PHZ256rkz,
   10740              :   VFMSUB213PHZm,
   10741              :   VFMSUB213PHZmb,
   10742              :   VFMSUB213PHZmbk,
   10743              :   VFMSUB213PHZmbkz,
   10744              :   VFMSUB213PHZmk,
   10745              :   VFMSUB213PHZmkz,
   10746              :   VFMSUB213PHZr,
   10747              :   VFMSUB213PHZrb,
   10748              :   VFMSUB213PHZrbk,
   10749              :   VFMSUB213PHZrbkz,
   10750              :   VFMSUB213PHZrk,
   10751              :   VFMSUB213PHZrkz,
   10752              :   VFMSUB213PSYm,
   10753              :   VFMSUB213PSYr,
   10754              :   VFMSUB213PSZ128m,
   10755              :   VFMSUB213PSZ128mb,
   10756              :   VFMSUB213PSZ128mbk,
   10757              :   VFMSUB213PSZ128mbkz,
   10758              :   VFMSUB213PSZ128mk,
   10759              :   VFMSUB213PSZ128mkz,
   10760              :   VFMSUB213PSZ128r,
   10761              :   VFMSUB213PSZ128rk,
   10762              :   VFMSUB213PSZ128rkz,
   10763              :   VFMSUB213PSZ256m,
   10764              :   VFMSUB213PSZ256mb,
   10765              :   VFMSUB213PSZ256mbk,
   10766              :   VFMSUB213PSZ256mbkz,
   10767              :   VFMSUB213PSZ256mk,
   10768              :   VFMSUB213PSZ256mkz,
   10769              :   VFMSUB213PSZ256r,
   10770              :   VFMSUB213PSZ256rb,
   10771              :   VFMSUB213PSZ256rbk,
   10772              :   VFMSUB213PSZ256rbkz,
   10773              :   VFMSUB213PSZ256rk,
   10774              :   VFMSUB213PSZ256rkz,
   10775              :   VFMSUB213PSZm,
   10776              :   VFMSUB213PSZmb,
   10777              :   VFMSUB213PSZmbk,
   10778              :   VFMSUB213PSZmbkz,
   10779              :   VFMSUB213PSZmk,
   10780              :   VFMSUB213PSZmkz,
   10781              :   VFMSUB213PSZr,
   10782              :   VFMSUB213PSZrb,
   10783              :   VFMSUB213PSZrbk,
   10784              :   VFMSUB213PSZrbkz,
   10785              :   VFMSUB213PSZrk,
   10786              :   VFMSUB213PSZrkz,
   10787              :   VFMSUB213PSm,
   10788              :   VFMSUB213PSr,
   10789              :   VFMSUB213SDZm,
   10790              :   VFMSUB213SDZm_Int,
   10791              :   VFMSUB213SDZmk_Int,
   10792              :   VFMSUB213SDZmkz_Int,
   10793              :   VFMSUB213SDZr,
   10794              :   VFMSUB213SDZr_Int,
   10795              :   VFMSUB213SDZrb,
   10796              :   VFMSUB213SDZrb_Int,
   10797              :   VFMSUB213SDZrbk_Int,
   10798              :   VFMSUB213SDZrbkz_Int,
   10799              :   VFMSUB213SDZrk_Int,
   10800              :   VFMSUB213SDZrkz_Int,
   10801              :   VFMSUB213SDm,
   10802              :   VFMSUB213SDm_Int,
   10803              :   VFMSUB213SDr,
   10804              :   VFMSUB213SDr_Int,
   10805              :   VFMSUB213SHZm,
   10806              :   VFMSUB213SHZm_Int,
   10807              :   VFMSUB213SHZmk_Int,
   10808              :   VFMSUB213SHZmkz_Int,
   10809              :   VFMSUB213SHZr,
   10810              :   VFMSUB213SHZr_Int,
   10811              :   VFMSUB213SHZrb,
   10812              :   VFMSUB213SHZrb_Int,
   10813              :   VFMSUB213SHZrbk_Int,
   10814              :   VFMSUB213SHZrbkz_Int,
   10815              :   VFMSUB213SHZrk_Int,
   10816              :   VFMSUB213SHZrkz_Int,
   10817              :   VFMSUB213SSZm,
   10818              :   VFMSUB213SSZm_Int,
   10819              :   VFMSUB213SSZmk_Int,
   10820              :   VFMSUB213SSZmkz_Int,
   10821              :   VFMSUB213SSZr,
   10822              :   VFMSUB213SSZr_Int,
   10823              :   VFMSUB213SSZrb,
   10824              :   VFMSUB213SSZrb_Int,
   10825              :   VFMSUB213SSZrbk_Int,
   10826              :   VFMSUB213SSZrbkz_Int,
   10827              :   VFMSUB213SSZrk_Int,
   10828              :   VFMSUB213SSZrkz_Int,
   10829              :   VFMSUB213SSm,
   10830              :   VFMSUB213SSm_Int,
   10831              :   VFMSUB213SSr,
   10832              :   VFMSUB213SSr_Int,
   10833              :   VFMSUB231BF16Z128m,
   10834              :   VFMSUB231BF16Z128mb,
   10835              :   VFMSUB231BF16Z128mbk,
   10836              :   VFMSUB231BF16Z128mbkz,
   10837              :   VFMSUB231BF16Z128mk,
   10838              :   VFMSUB231BF16Z128mkz,
   10839              :   VFMSUB231BF16Z128r,
   10840              :   VFMSUB231BF16Z128rk,
   10841              :   VFMSUB231BF16Z128rkz,
   10842              :   VFMSUB231BF16Z256m,
   10843              :   VFMSUB231BF16Z256mb,
   10844              :   VFMSUB231BF16Z256mbk,
   10845              :   VFMSUB231BF16Z256mbkz,
   10846              :   VFMSUB231BF16Z256mk,
   10847              :   VFMSUB231BF16Z256mkz,
   10848              :   VFMSUB231BF16Z256r,
   10849              :   VFMSUB231BF16Z256rk,
   10850              :   VFMSUB231BF16Z256rkz,
   10851              :   VFMSUB231BF16Zm,
   10852              :   VFMSUB231BF16Zmb,
   10853              :   VFMSUB231BF16Zmbk,
   10854              :   VFMSUB231BF16Zmbkz,
   10855              :   VFMSUB231BF16Zmk,
   10856              :   VFMSUB231BF16Zmkz,
   10857              :   VFMSUB231BF16Zr,
   10858              :   VFMSUB231BF16Zrk,
   10859              :   VFMSUB231BF16Zrkz,
   10860              :   VFMSUB231PDYm,
   10861              :   VFMSUB231PDYr,
   10862              :   VFMSUB231PDZ128m,
   10863              :   VFMSUB231PDZ128mb,
   10864              :   VFMSUB231PDZ128mbk,
   10865              :   VFMSUB231PDZ128mbkz,
   10866              :   VFMSUB231PDZ128mk,
   10867              :   VFMSUB231PDZ128mkz,
   10868              :   VFMSUB231PDZ128r,
   10869              :   VFMSUB231PDZ128rk,
   10870              :   VFMSUB231PDZ128rkz,
   10871              :   VFMSUB231PDZ256m,
   10872              :   VFMSUB231PDZ256mb,
   10873              :   VFMSUB231PDZ256mbk,
   10874              :   VFMSUB231PDZ256mbkz,
   10875              :   VFMSUB231PDZ256mk,
   10876              :   VFMSUB231PDZ256mkz,
   10877              :   VFMSUB231PDZ256r,
   10878              :   VFMSUB231PDZ256rb,
   10879              :   VFMSUB231PDZ256rbk,
   10880              :   VFMSUB231PDZ256rbkz,
   10881              :   VFMSUB231PDZ256rk,
   10882              :   VFMSUB231PDZ256rkz,
   10883              :   VFMSUB231PDZm,
   10884              :   VFMSUB231PDZmb,
   10885              :   VFMSUB231PDZmbk,
   10886              :   VFMSUB231PDZmbkz,
   10887              :   VFMSUB231PDZmk,
   10888              :   VFMSUB231PDZmkz,
   10889              :   VFMSUB231PDZr,
   10890              :   VFMSUB231PDZrb,
   10891              :   VFMSUB231PDZrbk,
   10892              :   VFMSUB231PDZrbkz,
   10893              :   VFMSUB231PDZrk,
   10894              :   VFMSUB231PDZrkz,
   10895              :   VFMSUB231PDm,
   10896              :   VFMSUB231PDr,
   10897              :   VFMSUB231PHZ128m,
   10898              :   VFMSUB231PHZ128mb,
   10899              :   VFMSUB231PHZ128mbk,
   10900              :   VFMSUB231PHZ128mbkz,
   10901              :   VFMSUB231PHZ128mk,
   10902              :   VFMSUB231PHZ128mkz,
   10903              :   VFMSUB231PHZ128r,
   10904              :   VFMSUB231PHZ128rk,
   10905              :   VFMSUB231PHZ128rkz,
   10906              :   VFMSUB231PHZ256m,
   10907              :   VFMSUB231PHZ256mb,
   10908              :   VFMSUB231PHZ256mbk,
   10909              :   VFMSUB231PHZ256mbkz,
   10910              :   VFMSUB231PHZ256mk,
   10911              :   VFMSUB231PHZ256mkz,
   10912              :   VFMSUB231PHZ256r,
   10913              :   VFMSUB231PHZ256rb,
   10914              :   VFMSUB231PHZ256rbk,
   10915              :   VFMSUB231PHZ256rbkz,
   10916              :   VFMSUB231PHZ256rk,
   10917              :   VFMSUB231PHZ256rkz,
   10918              :   VFMSUB231PHZm,
   10919              :   VFMSUB231PHZmb,
   10920              :   VFMSUB231PHZmbk,
   10921              :   VFMSUB231PHZmbkz,
   10922              :   VFMSUB231PHZmk,
   10923              :   VFMSUB231PHZmkz,
   10924              :   VFMSUB231PHZr,
   10925              :   VFMSUB231PHZrb,
   10926              :   VFMSUB231PHZrbk,
   10927              :   VFMSUB231PHZrbkz,
   10928              :   VFMSUB231PHZrk,
   10929              :   VFMSUB231PHZrkz,
   10930              :   VFMSUB231PSYm,
   10931              :   VFMSUB231PSYr,
   10932              :   VFMSUB231PSZ128m,
   10933              :   VFMSUB231PSZ128mb,
   10934              :   VFMSUB231PSZ128mbk,
   10935              :   VFMSUB231PSZ128mbkz,
   10936              :   VFMSUB231PSZ128mk,
   10937              :   VFMSUB231PSZ128mkz,
   10938              :   VFMSUB231PSZ128r,
   10939              :   VFMSUB231PSZ128rk,
   10940              :   VFMSUB231PSZ128rkz,
   10941              :   VFMSUB231PSZ256m,
   10942              :   VFMSUB231PSZ256mb,
   10943              :   VFMSUB231PSZ256mbk,
   10944              :   VFMSUB231PSZ256mbkz,
   10945              :   VFMSUB231PSZ256mk,
   10946              :   VFMSUB231PSZ256mkz,
   10947              :   VFMSUB231PSZ256r,
   10948              :   VFMSUB231PSZ256rb,
   10949              :   VFMSUB231PSZ256rbk,
   10950              :   VFMSUB231PSZ256rbkz,
   10951              :   VFMSUB231PSZ256rk,
   10952              :   VFMSUB231PSZ256rkz,
   10953              :   VFMSUB231PSZm,
   10954              :   VFMSUB231PSZmb,
   10955              :   VFMSUB231PSZmbk,
   10956              :   VFMSUB231PSZmbkz,
   10957              :   VFMSUB231PSZmk,
   10958              :   VFMSUB231PSZmkz,
   10959              :   VFMSUB231PSZr,
   10960              :   VFMSUB231PSZrb,
   10961              :   VFMSUB231PSZrbk,
   10962              :   VFMSUB231PSZrbkz,
   10963              :   VFMSUB231PSZrk,
   10964              :   VFMSUB231PSZrkz,
   10965              :   VFMSUB231PSm,
   10966              :   VFMSUB231PSr,
   10967              :   VFMSUB231SDZm,
   10968              :   VFMSUB231SDZm_Int,
   10969              :   VFMSUB231SDZmk_Int,
   10970              :   VFMSUB231SDZmkz_Int,
   10971              :   VFMSUB231SDZr,
   10972              :   VFMSUB231SDZr_Int,
   10973              :   VFMSUB231SDZrb,
   10974              :   VFMSUB231SDZrb_Int,
   10975              :   VFMSUB231SDZrbk_Int,
   10976              :   VFMSUB231SDZrbkz_Int,
   10977              :   VFMSUB231SDZrk_Int,
   10978              :   VFMSUB231SDZrkz_Int,
   10979              :   VFMSUB231SDm,
   10980              :   VFMSUB231SDm_Int,
   10981              :   VFMSUB231SDr,
   10982              :   VFMSUB231SDr_Int,
   10983              :   VFMSUB231SHZm,
   10984              :   VFMSUB231SHZm_Int,
   10985              :   VFMSUB231SHZmk_Int,
   10986              :   VFMSUB231SHZmkz_Int,
   10987              :   VFMSUB231SHZr,
   10988              :   VFMSUB231SHZr_Int,
   10989              :   VFMSUB231SHZrb,
   10990              :   VFMSUB231SHZrb_Int,
   10991              :   VFMSUB231SHZrbk_Int,
   10992              :   VFMSUB231SHZrbkz_Int,
   10993              :   VFMSUB231SHZrk_Int,
   10994              :   VFMSUB231SHZrkz_Int,
   10995              :   VFMSUB231SSZm,
   10996              :   VFMSUB231SSZm_Int,
   10997              :   VFMSUB231SSZmk_Int,
   10998              :   VFMSUB231SSZmkz_Int,
   10999              :   VFMSUB231SSZr,
   11000              :   VFMSUB231SSZr_Int,
   11001              :   VFMSUB231SSZrb,
   11002              :   VFMSUB231SSZrb_Int,
   11003              :   VFMSUB231SSZrbk_Int,
   11004              :   VFMSUB231SSZrbkz_Int,
   11005              :   VFMSUB231SSZrk_Int,
   11006              :   VFMSUB231SSZrkz_Int,
   11007              :   VFMSUB231SSm,
   11008              :   VFMSUB231SSm_Int,
   11009              :   VFMSUB231SSr,
   11010              :   VFMSUB231SSr_Int,
   11011              :   VFMSUBADD132PDYm,
   11012              :   VFMSUBADD132PDYr,
   11013              :   VFMSUBADD132PDZ128m,
   11014              :   VFMSUBADD132PDZ128mb,
   11015              :   VFMSUBADD132PDZ128mbk,
   11016              :   VFMSUBADD132PDZ128mbkz,
   11017              :   VFMSUBADD132PDZ128mk,
   11018              :   VFMSUBADD132PDZ128mkz,
   11019              :   VFMSUBADD132PDZ128r,
   11020              :   VFMSUBADD132PDZ128rk,
   11021              :   VFMSUBADD132PDZ128rkz,
   11022              :   VFMSUBADD132PDZ256m,
   11023              :   VFMSUBADD132PDZ256mb,
   11024              :   VFMSUBADD132PDZ256mbk,
   11025              :   VFMSUBADD132PDZ256mbkz,
   11026              :   VFMSUBADD132PDZ256mk,
   11027              :   VFMSUBADD132PDZ256mkz,
   11028              :   VFMSUBADD132PDZ256r,
   11029              :   VFMSUBADD132PDZ256rb,
   11030              :   VFMSUBADD132PDZ256rbk,
   11031              :   VFMSUBADD132PDZ256rbkz,
   11032              :   VFMSUBADD132PDZ256rk,
   11033              :   VFMSUBADD132PDZ256rkz,
   11034              :   VFMSUBADD132PDZm,
   11035              :   VFMSUBADD132PDZmb,
   11036              :   VFMSUBADD132PDZmbk,
   11037              :   VFMSUBADD132PDZmbkz,
   11038              :   VFMSUBADD132PDZmk,
   11039              :   VFMSUBADD132PDZmkz,
   11040              :   VFMSUBADD132PDZr,
   11041              :   VFMSUBADD132PDZrb,
   11042              :   VFMSUBADD132PDZrbk,
   11043              :   VFMSUBADD132PDZrbkz,
   11044              :   VFMSUBADD132PDZrk,
   11045              :   VFMSUBADD132PDZrkz,
   11046              :   VFMSUBADD132PDm,
   11047              :   VFMSUBADD132PDr,
   11048              :   VFMSUBADD132PHZ128m,
   11049              :   VFMSUBADD132PHZ128mb,
   11050              :   VFMSUBADD132PHZ128mbk,
   11051              :   VFMSUBADD132PHZ128mbkz,
   11052              :   VFMSUBADD132PHZ128mk,
   11053              :   VFMSUBADD132PHZ128mkz,
   11054              :   VFMSUBADD132PHZ128r,
   11055              :   VFMSUBADD132PHZ128rk,
   11056              :   VFMSUBADD132PHZ128rkz,
   11057              :   VFMSUBADD132PHZ256m,
   11058              :   VFMSUBADD132PHZ256mb,
   11059              :   VFMSUBADD132PHZ256mbk,
   11060              :   VFMSUBADD132PHZ256mbkz,
   11061              :   VFMSUBADD132PHZ256mk,
   11062              :   VFMSUBADD132PHZ256mkz,
   11063              :   VFMSUBADD132PHZ256r,
   11064              :   VFMSUBADD132PHZ256rb,
   11065              :   VFMSUBADD132PHZ256rbk,
   11066              :   VFMSUBADD132PHZ256rbkz,
   11067              :   VFMSUBADD132PHZ256rk,
   11068              :   VFMSUBADD132PHZ256rkz,
   11069              :   VFMSUBADD132PHZm,
   11070              :   VFMSUBADD132PHZmb,
   11071              :   VFMSUBADD132PHZmbk,
   11072              :   VFMSUBADD132PHZmbkz,
   11073              :   VFMSUBADD132PHZmk,
   11074              :   VFMSUBADD132PHZmkz,
   11075              :   VFMSUBADD132PHZr,
   11076              :   VFMSUBADD132PHZrb,
   11077              :   VFMSUBADD132PHZrbk,
   11078              :   VFMSUBADD132PHZrbkz,
   11079              :   VFMSUBADD132PHZrk,
   11080              :   VFMSUBADD132PHZrkz,
   11081              :   VFMSUBADD132PSYm,
   11082              :   VFMSUBADD132PSYr,
   11083              :   VFMSUBADD132PSZ128m,
   11084              :   VFMSUBADD132PSZ128mb,
   11085              :   VFMSUBADD132PSZ128mbk,
   11086              :   VFMSUBADD132PSZ128mbkz,
   11087              :   VFMSUBADD132PSZ128mk,
   11088              :   VFMSUBADD132PSZ128mkz,
   11089              :   VFMSUBADD132PSZ128r,
   11090              :   VFMSUBADD132PSZ128rk,
   11091              :   VFMSUBADD132PSZ128rkz,
   11092              :   VFMSUBADD132PSZ256m,
   11093              :   VFMSUBADD132PSZ256mb,
   11094              :   VFMSUBADD132PSZ256mbk,
   11095              :   VFMSUBADD132PSZ256mbkz,
   11096              :   VFMSUBADD132PSZ256mk,
   11097              :   VFMSUBADD132PSZ256mkz,
   11098              :   VFMSUBADD132PSZ256r,
   11099              :   VFMSUBADD132PSZ256rb,
   11100              :   VFMSUBADD132PSZ256rbk,
   11101              :   VFMSUBADD132PSZ256rbkz,
   11102              :   VFMSUBADD132PSZ256rk,
   11103              :   VFMSUBADD132PSZ256rkz,
   11104              :   VFMSUBADD132PSZm,
   11105              :   VFMSUBADD132PSZmb,
   11106              :   VFMSUBADD132PSZmbk,
   11107              :   VFMSUBADD132PSZmbkz,
   11108              :   VFMSUBADD132PSZmk,
   11109              :   VFMSUBADD132PSZmkz,
   11110              :   VFMSUBADD132PSZr,
   11111              :   VFMSUBADD132PSZrb,
   11112              :   VFMSUBADD132PSZrbk,
   11113              :   VFMSUBADD132PSZrbkz,
   11114              :   VFMSUBADD132PSZrk,
   11115              :   VFMSUBADD132PSZrkz,
   11116              :   VFMSUBADD132PSm,
   11117              :   VFMSUBADD132PSr,
   11118              :   VFMSUBADD213PDYm,
   11119              :   VFMSUBADD213PDYr,
   11120              :   VFMSUBADD213PDZ128m,
   11121              :   VFMSUBADD213PDZ128mb,
   11122              :   VFMSUBADD213PDZ128mbk,
   11123              :   VFMSUBADD213PDZ128mbkz,
   11124              :   VFMSUBADD213PDZ128mk,
   11125              :   VFMSUBADD213PDZ128mkz,
   11126              :   VFMSUBADD213PDZ128r,
   11127              :   VFMSUBADD213PDZ128rk,
   11128              :   VFMSUBADD213PDZ128rkz,
   11129              :   VFMSUBADD213PDZ256m,
   11130              :   VFMSUBADD213PDZ256mb,
   11131              :   VFMSUBADD213PDZ256mbk,
   11132              :   VFMSUBADD213PDZ256mbkz,
   11133              :   VFMSUBADD213PDZ256mk,
   11134              :   VFMSUBADD213PDZ256mkz,
   11135              :   VFMSUBADD213PDZ256r,
   11136              :   VFMSUBADD213PDZ256rb,
   11137              :   VFMSUBADD213PDZ256rbk,
   11138              :   VFMSUBADD213PDZ256rbkz,
   11139              :   VFMSUBADD213PDZ256rk,
   11140              :   VFMSUBADD213PDZ256rkz,
   11141              :   VFMSUBADD213PDZm,
   11142              :   VFMSUBADD213PDZmb,
   11143              :   VFMSUBADD213PDZmbk,
   11144              :   VFMSUBADD213PDZmbkz,
   11145              :   VFMSUBADD213PDZmk,
   11146              :   VFMSUBADD213PDZmkz,
   11147              :   VFMSUBADD213PDZr,
   11148              :   VFMSUBADD213PDZrb,
   11149              :   VFMSUBADD213PDZrbk,
   11150              :   VFMSUBADD213PDZrbkz,
   11151              :   VFMSUBADD213PDZrk,
   11152              :   VFMSUBADD213PDZrkz,
   11153              :   VFMSUBADD213PDm,
   11154              :   VFMSUBADD213PDr,
   11155              :   VFMSUBADD213PHZ128m,
   11156              :   VFMSUBADD213PHZ128mb,
   11157              :   VFMSUBADD213PHZ128mbk,
   11158              :   VFMSUBADD213PHZ128mbkz,
   11159              :   VFMSUBADD213PHZ128mk,
   11160              :   VFMSUBADD213PHZ128mkz,
   11161              :   VFMSUBADD213PHZ128r,
   11162              :   VFMSUBADD213PHZ128rk,
   11163              :   VFMSUBADD213PHZ128rkz,
   11164              :   VFMSUBADD213PHZ256m,
   11165              :   VFMSUBADD213PHZ256mb,
   11166              :   VFMSUBADD213PHZ256mbk,
   11167              :   VFMSUBADD213PHZ256mbkz,
   11168              :   VFMSUBADD213PHZ256mk,
   11169              :   VFMSUBADD213PHZ256mkz,
   11170              :   VFMSUBADD213PHZ256r,
   11171              :   VFMSUBADD213PHZ256rb,
   11172              :   VFMSUBADD213PHZ256rbk,
   11173              :   VFMSUBADD213PHZ256rbkz,
   11174              :   VFMSUBADD213PHZ256rk,
   11175              :   VFMSUBADD213PHZ256rkz,
   11176              :   VFMSUBADD213PHZm,
   11177              :   VFMSUBADD213PHZmb,
   11178              :   VFMSUBADD213PHZmbk,
   11179              :   VFMSUBADD213PHZmbkz,
   11180              :   VFMSUBADD213PHZmk,
   11181              :   VFMSUBADD213PHZmkz,
   11182              :   VFMSUBADD213PHZr,
   11183              :   VFMSUBADD213PHZrb,
   11184              :   VFMSUBADD213PHZrbk,
   11185              :   VFMSUBADD213PHZrbkz,
   11186              :   VFMSUBADD213PHZrk,
   11187              :   VFMSUBADD213PHZrkz,
   11188              :   VFMSUBADD213PSYm,
   11189              :   VFMSUBADD213PSYr,
   11190              :   VFMSUBADD213PSZ128m,
   11191              :   VFMSUBADD213PSZ128mb,
   11192              :   VFMSUBADD213PSZ128mbk,
   11193              :   VFMSUBADD213PSZ128mbkz,
   11194              :   VFMSUBADD213PSZ128mk,
   11195              :   VFMSUBADD213PSZ128mkz,
   11196              :   VFMSUBADD213PSZ128r,
   11197              :   VFMSUBADD213PSZ128rk,
   11198              :   VFMSUBADD213PSZ128rkz,
   11199              :   VFMSUBADD213PSZ256m,
   11200              :   VFMSUBADD213PSZ256mb,
   11201              :   VFMSUBADD213PSZ256mbk,
   11202              :   VFMSUBADD213PSZ256mbkz,
   11203              :   VFMSUBADD213PSZ256mk,
   11204              :   VFMSUBADD213PSZ256mkz,
   11205              :   VFMSUBADD213PSZ256r,
   11206              :   VFMSUBADD213PSZ256rb,
   11207              :   VFMSUBADD213PSZ256rbk,
   11208              :   VFMSUBADD213PSZ256rbkz,
   11209              :   VFMSUBADD213PSZ256rk,
   11210              :   VFMSUBADD213PSZ256rkz,
   11211              :   VFMSUBADD213PSZm,
   11212              :   VFMSUBADD213PSZmb,
   11213              :   VFMSUBADD213PSZmbk,
   11214              :   VFMSUBADD213PSZmbkz,
   11215              :   VFMSUBADD213PSZmk,
   11216              :   VFMSUBADD213PSZmkz,
   11217              :   VFMSUBADD213PSZr,
   11218              :   VFMSUBADD213PSZrb,
   11219              :   VFMSUBADD213PSZrbk,
   11220              :   VFMSUBADD213PSZrbkz,
   11221              :   VFMSUBADD213PSZrk,
   11222              :   VFMSUBADD213PSZrkz,
   11223              :   VFMSUBADD213PSm,
   11224              :   VFMSUBADD213PSr,
   11225              :   VFMSUBADD231PDYm,
   11226              :   VFMSUBADD231PDYr,
   11227              :   VFMSUBADD231PDZ128m,
   11228              :   VFMSUBADD231PDZ128mb,
   11229              :   VFMSUBADD231PDZ128mbk,
   11230              :   VFMSUBADD231PDZ128mbkz,
   11231              :   VFMSUBADD231PDZ128mk,
   11232              :   VFMSUBADD231PDZ128mkz,
   11233              :   VFMSUBADD231PDZ128r,
   11234              :   VFMSUBADD231PDZ128rk,
   11235              :   VFMSUBADD231PDZ128rkz,
   11236              :   VFMSUBADD231PDZ256m,
   11237              :   VFMSUBADD231PDZ256mb,
   11238              :   VFMSUBADD231PDZ256mbk,
   11239              :   VFMSUBADD231PDZ256mbkz,
   11240              :   VFMSUBADD231PDZ256mk,
   11241              :   VFMSUBADD231PDZ256mkz,
   11242              :   VFMSUBADD231PDZ256r,
   11243              :   VFMSUBADD231PDZ256rb,
   11244              :   VFMSUBADD231PDZ256rbk,
   11245              :   VFMSUBADD231PDZ256rbkz,
   11246              :   VFMSUBADD231PDZ256rk,
   11247              :   VFMSUBADD231PDZ256rkz,
   11248              :   VFMSUBADD231PDZm,
   11249              :   VFMSUBADD231PDZmb,
   11250              :   VFMSUBADD231PDZmbk,
   11251              :   VFMSUBADD231PDZmbkz,
   11252              :   VFMSUBADD231PDZmk,
   11253              :   VFMSUBADD231PDZmkz,
   11254              :   VFMSUBADD231PDZr,
   11255              :   VFMSUBADD231PDZrb,
   11256              :   VFMSUBADD231PDZrbk,
   11257              :   VFMSUBADD231PDZrbkz,
   11258              :   VFMSUBADD231PDZrk,
   11259              :   VFMSUBADD231PDZrkz,
   11260              :   VFMSUBADD231PDm,
   11261              :   VFMSUBADD231PDr,
   11262              :   VFMSUBADD231PHZ128m,
   11263              :   VFMSUBADD231PHZ128mb,
   11264              :   VFMSUBADD231PHZ128mbk,
   11265              :   VFMSUBADD231PHZ128mbkz,
   11266              :   VFMSUBADD231PHZ128mk,
   11267              :   VFMSUBADD231PHZ128mkz,
   11268              :   VFMSUBADD231PHZ128r,
   11269              :   VFMSUBADD231PHZ128rk,
   11270              :   VFMSUBADD231PHZ128rkz,
   11271              :   VFMSUBADD231PHZ256m,
   11272              :   VFMSUBADD231PHZ256mb,
   11273              :   VFMSUBADD231PHZ256mbk,
   11274              :   VFMSUBADD231PHZ256mbkz,
   11275              :   VFMSUBADD231PHZ256mk,
   11276              :   VFMSUBADD231PHZ256mkz,
   11277              :   VFMSUBADD231PHZ256r,
   11278              :   VFMSUBADD231PHZ256rb,
   11279              :   VFMSUBADD231PHZ256rbk,
   11280              :   VFMSUBADD231PHZ256rbkz,
   11281              :   VFMSUBADD231PHZ256rk,
   11282              :   VFMSUBADD231PHZ256rkz,
   11283              :   VFMSUBADD231PHZm,
   11284              :   VFMSUBADD231PHZmb,
   11285              :   VFMSUBADD231PHZmbk,
   11286              :   VFMSUBADD231PHZmbkz,
   11287              :   VFMSUBADD231PHZmk,
   11288              :   VFMSUBADD231PHZmkz,
   11289              :   VFMSUBADD231PHZr,
   11290              :   VFMSUBADD231PHZrb,
   11291              :   VFMSUBADD231PHZrbk,
   11292              :   VFMSUBADD231PHZrbkz,
   11293              :   VFMSUBADD231PHZrk,
   11294              :   VFMSUBADD231PHZrkz,
   11295              :   VFMSUBADD231PSYm,
   11296              :   VFMSUBADD231PSYr,
   11297              :   VFMSUBADD231PSZ128m,
   11298              :   VFMSUBADD231PSZ128mb,
   11299              :   VFMSUBADD231PSZ128mbk,
   11300              :   VFMSUBADD231PSZ128mbkz,
   11301              :   VFMSUBADD231PSZ128mk,
   11302              :   VFMSUBADD231PSZ128mkz,
   11303              :   VFMSUBADD231PSZ128r,
   11304              :   VFMSUBADD231PSZ128rk,
   11305              :   VFMSUBADD231PSZ128rkz,
   11306              :   VFMSUBADD231PSZ256m,
   11307              :   VFMSUBADD231PSZ256mb,
   11308              :   VFMSUBADD231PSZ256mbk,
   11309              :   VFMSUBADD231PSZ256mbkz,
   11310              :   VFMSUBADD231PSZ256mk,
   11311              :   VFMSUBADD231PSZ256mkz,
   11312              :   VFMSUBADD231PSZ256r,
   11313              :   VFMSUBADD231PSZ256rb,
   11314              :   VFMSUBADD231PSZ256rbk,
   11315              :   VFMSUBADD231PSZ256rbkz,
   11316              :   VFMSUBADD231PSZ256rk,
   11317              :   VFMSUBADD231PSZ256rkz,
   11318              :   VFMSUBADD231PSZm,
   11319              :   VFMSUBADD231PSZmb,
   11320              :   VFMSUBADD231PSZmbk,
   11321              :   VFMSUBADD231PSZmbkz,
   11322              :   VFMSUBADD231PSZmk,
   11323              :   VFMSUBADD231PSZmkz,
   11324              :   VFMSUBADD231PSZr,
   11325              :   VFMSUBADD231PSZrb,
   11326              :   VFMSUBADD231PSZrbk,
   11327              :   VFMSUBADD231PSZrbkz,
   11328              :   VFMSUBADD231PSZrk,
   11329              :   VFMSUBADD231PSZrkz,
   11330              :   VFMSUBADD231PSm,
   11331              :   VFMSUBADD231PSr,
   11332              :   VFMSUBADDPD4Ymr,
   11333              :   VFMSUBADDPD4Yrm,
   11334              :   VFMSUBADDPD4Yrr,
   11335              :   VFMSUBADDPD4Yrr_REV,
   11336              :   VFMSUBADDPD4mr,
   11337              :   VFMSUBADDPD4rm,
   11338              :   VFMSUBADDPD4rr,
   11339              :   VFMSUBADDPD4rr_REV,
   11340              :   VFMSUBADDPS4Ymr,
   11341              :   VFMSUBADDPS4Yrm,
   11342              :   VFMSUBADDPS4Yrr,
   11343              :   VFMSUBADDPS4Yrr_REV,
   11344              :   VFMSUBADDPS4mr,
   11345              :   VFMSUBADDPS4rm,
   11346              :   VFMSUBADDPS4rr,
   11347              :   VFMSUBADDPS4rr_REV,
   11348              :   VFMSUBPD4Ymr,
   11349              :   VFMSUBPD4Yrm,
   11350              :   VFMSUBPD4Yrr,
   11351              :   VFMSUBPD4Yrr_REV,
   11352              :   VFMSUBPD4mr,
   11353              :   VFMSUBPD4rm,
   11354              :   VFMSUBPD4rr,
   11355              :   VFMSUBPD4rr_REV,
   11356              :   VFMSUBPS4Ymr,
   11357              :   VFMSUBPS4Yrm,
   11358              :   VFMSUBPS4Yrr,
   11359              :   VFMSUBPS4Yrr_REV,
   11360              :   VFMSUBPS4mr,
   11361              :   VFMSUBPS4rm,
   11362              :   VFMSUBPS4rr,
   11363              :   VFMSUBPS4rr_REV,
   11364              :   VFMSUBSD4mr,
   11365              :   VFMSUBSD4mr_Int,
   11366              :   VFMSUBSD4rm,
   11367              :   VFMSUBSD4rm_Int,
   11368              :   VFMSUBSD4rr,
   11369              :   VFMSUBSD4rr_Int,
   11370              :   VFMSUBSD4rr_Int_REV,
   11371              :   VFMSUBSD4rr_REV,
   11372              :   VFMSUBSS4mr,
   11373              :   VFMSUBSS4mr_Int,
   11374              :   VFMSUBSS4rm,
   11375              :   VFMSUBSS4rm_Int,
   11376              :   VFMSUBSS4rr,
   11377              :   VFMSUBSS4rr_Int,
   11378              :   VFMSUBSS4rr_Int_REV,
   11379              :   VFMSUBSS4rr_REV,
   11380              :   VFMULCPHZ128rm,
   11381              :   VFMULCPHZ128rmb,
   11382              :   VFMULCPHZ128rmbk,
   11383              :   VFMULCPHZ128rmbkz,
   11384              :   VFMULCPHZ128rmk,
   11385              :   VFMULCPHZ128rmkz,
   11386              :   VFMULCPHZ128rr,
   11387              :   VFMULCPHZ128rrk,
   11388              :   VFMULCPHZ128rrkz,
   11389              :   VFMULCPHZ256rm,
   11390              :   VFMULCPHZ256rmb,
   11391              :   VFMULCPHZ256rmbk,
   11392              :   VFMULCPHZ256rmbkz,
   11393              :   VFMULCPHZ256rmk,
   11394              :   VFMULCPHZ256rmkz,
   11395              :   VFMULCPHZ256rr,
   11396              :   VFMULCPHZ256rrb,
   11397              :   VFMULCPHZ256rrbk,
   11398              :   VFMULCPHZ256rrbkz,
   11399              :   VFMULCPHZ256rrk,
   11400              :   VFMULCPHZ256rrkz,
   11401              :   VFMULCPHZrm,
   11402              :   VFMULCPHZrmb,
   11403              :   VFMULCPHZrmbk,
   11404              :   VFMULCPHZrmbkz,
   11405              :   VFMULCPHZrmk,
   11406              :   VFMULCPHZrmkz,
   11407              :   VFMULCPHZrr,
   11408              :   VFMULCPHZrrb,
   11409              :   VFMULCPHZrrbk,
   11410              :   VFMULCPHZrrbkz,
   11411              :   VFMULCPHZrrk,
   11412              :   VFMULCPHZrrkz,
   11413              :   VFMULCSHZrm,
   11414              :   VFMULCSHZrmk,
   11415              :   VFMULCSHZrmkz,
   11416              :   VFMULCSHZrr,
   11417              :   VFMULCSHZrrb,
   11418              :   VFMULCSHZrrbk,
   11419              :   VFMULCSHZrrbkz,
   11420              :   VFMULCSHZrrk,
   11421              :   VFMULCSHZrrkz,
   11422              :   VFNMADD132BF16Z128m,
   11423              :   VFNMADD132BF16Z128mb,
   11424              :   VFNMADD132BF16Z128mbk,
   11425              :   VFNMADD132BF16Z128mbkz,
   11426              :   VFNMADD132BF16Z128mk,
   11427              :   VFNMADD132BF16Z128mkz,
   11428              :   VFNMADD132BF16Z128r,
   11429              :   VFNMADD132BF16Z128rk,
   11430              :   VFNMADD132BF16Z128rkz,
   11431              :   VFNMADD132BF16Z256m,
   11432              :   VFNMADD132BF16Z256mb,
   11433              :   VFNMADD132BF16Z256mbk,
   11434              :   VFNMADD132BF16Z256mbkz,
   11435              :   VFNMADD132BF16Z256mk,
   11436              :   VFNMADD132BF16Z256mkz,
   11437              :   VFNMADD132BF16Z256r,
   11438              :   VFNMADD132BF16Z256rk,
   11439              :   VFNMADD132BF16Z256rkz,
   11440              :   VFNMADD132BF16Zm,
   11441              :   VFNMADD132BF16Zmb,
   11442              :   VFNMADD132BF16Zmbk,
   11443              :   VFNMADD132BF16Zmbkz,
   11444              :   VFNMADD132BF16Zmk,
   11445              :   VFNMADD132BF16Zmkz,
   11446              :   VFNMADD132BF16Zr,
   11447              :   VFNMADD132BF16Zrk,
   11448              :   VFNMADD132BF16Zrkz,
   11449              :   VFNMADD132PDYm,
   11450              :   VFNMADD132PDYr,
   11451              :   VFNMADD132PDZ128m,
   11452              :   VFNMADD132PDZ128mb,
   11453              :   VFNMADD132PDZ128mbk,
   11454              :   VFNMADD132PDZ128mbkz,
   11455              :   VFNMADD132PDZ128mk,
   11456              :   VFNMADD132PDZ128mkz,
   11457              :   VFNMADD132PDZ128r,
   11458              :   VFNMADD132PDZ128rk,
   11459              :   VFNMADD132PDZ128rkz,
   11460              :   VFNMADD132PDZ256m,
   11461              :   VFNMADD132PDZ256mb,
   11462              :   VFNMADD132PDZ256mbk,
   11463              :   VFNMADD132PDZ256mbkz,
   11464              :   VFNMADD132PDZ256mk,
   11465              :   VFNMADD132PDZ256mkz,
   11466              :   VFNMADD132PDZ256r,
   11467              :   VFNMADD132PDZ256rb,
   11468              :   VFNMADD132PDZ256rbk,
   11469              :   VFNMADD132PDZ256rbkz,
   11470              :   VFNMADD132PDZ256rk,
   11471              :   VFNMADD132PDZ256rkz,
   11472              :   VFNMADD132PDZm,
   11473              :   VFNMADD132PDZmb,
   11474              :   VFNMADD132PDZmbk,
   11475              :   VFNMADD132PDZmbkz,
   11476              :   VFNMADD132PDZmk,
   11477              :   VFNMADD132PDZmkz,
   11478              :   VFNMADD132PDZr,
   11479              :   VFNMADD132PDZrb,
   11480              :   VFNMADD132PDZrbk,
   11481              :   VFNMADD132PDZrbkz,
   11482              :   VFNMADD132PDZrk,
   11483              :   VFNMADD132PDZrkz,
   11484              :   VFNMADD132PDm,
   11485              :   VFNMADD132PDr,
   11486              :   VFNMADD132PHZ128m,
   11487              :   VFNMADD132PHZ128mb,
   11488              :   VFNMADD132PHZ128mbk,
   11489              :   VFNMADD132PHZ128mbkz,
   11490              :   VFNMADD132PHZ128mk,
   11491              :   VFNMADD132PHZ128mkz,
   11492              :   VFNMADD132PHZ128r,
   11493              :   VFNMADD132PHZ128rk,
   11494              :   VFNMADD132PHZ128rkz,
   11495              :   VFNMADD132PHZ256m,
   11496              :   VFNMADD132PHZ256mb,
   11497              :   VFNMADD132PHZ256mbk,
   11498              :   VFNMADD132PHZ256mbkz,
   11499              :   VFNMADD132PHZ256mk,
   11500              :   VFNMADD132PHZ256mkz,
   11501              :   VFNMADD132PHZ256r,
   11502              :   VFNMADD132PHZ256rb,
   11503              :   VFNMADD132PHZ256rbk,
   11504              :   VFNMADD132PHZ256rbkz,
   11505              :   VFNMADD132PHZ256rk,
   11506              :   VFNMADD132PHZ256rkz,
   11507              :   VFNMADD132PHZm,
   11508              :   VFNMADD132PHZmb,
   11509              :   VFNMADD132PHZmbk,
   11510              :   VFNMADD132PHZmbkz,
   11511              :   VFNMADD132PHZmk,
   11512              :   VFNMADD132PHZmkz,
   11513              :   VFNMADD132PHZr,
   11514              :   VFNMADD132PHZrb,
   11515              :   VFNMADD132PHZrbk,
   11516              :   VFNMADD132PHZrbkz,
   11517              :   VFNMADD132PHZrk,
   11518              :   VFNMADD132PHZrkz,
   11519              :   VFNMADD132PSYm,
   11520              :   VFNMADD132PSYr,
   11521              :   VFNMADD132PSZ128m,
   11522              :   VFNMADD132PSZ128mb,
   11523              :   VFNMADD132PSZ128mbk,
   11524              :   VFNMADD132PSZ128mbkz,
   11525              :   VFNMADD132PSZ128mk,
   11526              :   VFNMADD132PSZ128mkz,
   11527              :   VFNMADD132PSZ128r,
   11528              :   VFNMADD132PSZ128rk,
   11529              :   VFNMADD132PSZ128rkz,
   11530              :   VFNMADD132PSZ256m,
   11531              :   VFNMADD132PSZ256mb,
   11532              :   VFNMADD132PSZ256mbk,
   11533              :   VFNMADD132PSZ256mbkz,
   11534              :   VFNMADD132PSZ256mk,
   11535              :   VFNMADD132PSZ256mkz,
   11536              :   VFNMADD132PSZ256r,
   11537              :   VFNMADD132PSZ256rb,
   11538              :   VFNMADD132PSZ256rbk,
   11539              :   VFNMADD132PSZ256rbkz,
   11540              :   VFNMADD132PSZ256rk,
   11541              :   VFNMADD132PSZ256rkz,
   11542              :   VFNMADD132PSZm,
   11543              :   VFNMADD132PSZmb,
   11544              :   VFNMADD132PSZmbk,
   11545              :   VFNMADD132PSZmbkz,
   11546              :   VFNMADD132PSZmk,
   11547              :   VFNMADD132PSZmkz,
   11548              :   VFNMADD132PSZr,
   11549              :   VFNMADD132PSZrb,
   11550              :   VFNMADD132PSZrbk,
   11551              :   VFNMADD132PSZrbkz,
   11552              :   VFNMADD132PSZrk,
   11553              :   VFNMADD132PSZrkz,
   11554              :   VFNMADD132PSm,
   11555              :   VFNMADD132PSr,
   11556              :   VFNMADD132SDZm,
   11557              :   VFNMADD132SDZm_Int,
   11558              :   VFNMADD132SDZmk_Int,
   11559              :   VFNMADD132SDZmkz_Int,
   11560              :   VFNMADD132SDZr,
   11561              :   VFNMADD132SDZr_Int,
   11562              :   VFNMADD132SDZrb,
   11563              :   VFNMADD132SDZrb_Int,
   11564              :   VFNMADD132SDZrbk_Int,
   11565              :   VFNMADD132SDZrbkz_Int,
   11566              :   VFNMADD132SDZrk_Int,
   11567              :   VFNMADD132SDZrkz_Int,
   11568              :   VFNMADD132SDm,
   11569              :   VFNMADD132SDm_Int,
   11570              :   VFNMADD132SDr,
   11571              :   VFNMADD132SDr_Int,
   11572              :   VFNMADD132SHZm,
   11573              :   VFNMADD132SHZm_Int,
   11574              :   VFNMADD132SHZmk_Int,
   11575              :   VFNMADD132SHZmkz_Int,
   11576              :   VFNMADD132SHZr,
   11577              :   VFNMADD132SHZr_Int,
   11578              :   VFNMADD132SHZrb,
   11579              :   VFNMADD132SHZrb_Int,
   11580              :   VFNMADD132SHZrbk_Int,
   11581              :   VFNMADD132SHZrbkz_Int,
   11582              :   VFNMADD132SHZrk_Int,
   11583              :   VFNMADD132SHZrkz_Int,
   11584              :   VFNMADD132SSZm,
   11585              :   VFNMADD132SSZm_Int,
   11586              :   VFNMADD132SSZmk_Int,
   11587              :   VFNMADD132SSZmkz_Int,
   11588              :   VFNMADD132SSZr,
   11589              :   VFNMADD132SSZr_Int,
   11590              :   VFNMADD132SSZrb,
   11591              :   VFNMADD132SSZrb_Int,
   11592              :   VFNMADD132SSZrbk_Int,
   11593              :   VFNMADD132SSZrbkz_Int,
   11594              :   VFNMADD132SSZrk_Int,
   11595              :   VFNMADD132SSZrkz_Int,
   11596              :   VFNMADD132SSm,
   11597              :   VFNMADD132SSm_Int,
   11598              :   VFNMADD132SSr,
   11599              :   VFNMADD132SSr_Int,
   11600              :   VFNMADD213BF16Z128m,
   11601              :   VFNMADD213BF16Z128mb,
   11602              :   VFNMADD213BF16Z128mbk,
   11603              :   VFNMADD213BF16Z128mbkz,
   11604              :   VFNMADD213BF16Z128mk,
   11605              :   VFNMADD213BF16Z128mkz,
   11606              :   VFNMADD213BF16Z128r,
   11607              :   VFNMADD213BF16Z128rk,
   11608              :   VFNMADD213BF16Z128rkz,
   11609              :   VFNMADD213BF16Z256m,
   11610              :   VFNMADD213BF16Z256mb,
   11611              :   VFNMADD213BF16Z256mbk,
   11612              :   VFNMADD213BF16Z256mbkz,
   11613              :   VFNMADD213BF16Z256mk,
   11614              :   VFNMADD213BF16Z256mkz,
   11615              :   VFNMADD213BF16Z256r,
   11616              :   VFNMADD213BF16Z256rk,
   11617              :   VFNMADD213BF16Z256rkz,
   11618              :   VFNMADD213BF16Zm,
   11619              :   VFNMADD213BF16Zmb,
   11620              :   VFNMADD213BF16Zmbk,
   11621              :   VFNMADD213BF16Zmbkz,
   11622              :   VFNMADD213BF16Zmk,
   11623              :   VFNMADD213BF16Zmkz,
   11624              :   VFNMADD213BF16Zr,
   11625              :   VFNMADD213BF16Zrk,
   11626              :   VFNMADD213BF16Zrkz,
   11627              :   VFNMADD213PDYm,
   11628              :   VFNMADD213PDYr,
   11629              :   VFNMADD213PDZ128m,
   11630              :   VFNMADD213PDZ128mb,
   11631              :   VFNMADD213PDZ128mbk,
   11632              :   VFNMADD213PDZ128mbkz,
   11633              :   VFNMADD213PDZ128mk,
   11634              :   VFNMADD213PDZ128mkz,
   11635              :   VFNMADD213PDZ128r,
   11636              :   VFNMADD213PDZ128rk,
   11637              :   VFNMADD213PDZ128rkz,
   11638              :   VFNMADD213PDZ256m,
   11639              :   VFNMADD213PDZ256mb,
   11640              :   VFNMADD213PDZ256mbk,
   11641              :   VFNMADD213PDZ256mbkz,
   11642              :   VFNMADD213PDZ256mk,
   11643              :   VFNMADD213PDZ256mkz,
   11644              :   VFNMADD213PDZ256r,
   11645              :   VFNMADD213PDZ256rb,
   11646              :   VFNMADD213PDZ256rbk,
   11647              :   VFNMADD213PDZ256rbkz,
   11648              :   VFNMADD213PDZ256rk,
   11649              :   VFNMADD213PDZ256rkz,
   11650              :   VFNMADD213PDZm,
   11651              :   VFNMADD213PDZmb,
   11652              :   VFNMADD213PDZmbk,
   11653              :   VFNMADD213PDZmbkz,
   11654              :   VFNMADD213PDZmk,
   11655              :   VFNMADD213PDZmkz,
   11656              :   VFNMADD213PDZr,
   11657              :   VFNMADD213PDZrb,
   11658              :   VFNMADD213PDZrbk,
   11659              :   VFNMADD213PDZrbkz,
   11660              :   VFNMADD213PDZrk,
   11661              :   VFNMADD213PDZrkz,
   11662              :   VFNMADD213PDm,
   11663              :   VFNMADD213PDr,
   11664              :   VFNMADD213PHZ128m,
   11665              :   VFNMADD213PHZ128mb,
   11666              :   VFNMADD213PHZ128mbk,
   11667              :   VFNMADD213PHZ128mbkz,
   11668              :   VFNMADD213PHZ128mk,
   11669              :   VFNMADD213PHZ128mkz,
   11670              :   VFNMADD213PHZ128r,
   11671              :   VFNMADD213PHZ128rk,
   11672              :   VFNMADD213PHZ128rkz,
   11673              :   VFNMADD213PHZ256m,
   11674              :   VFNMADD213PHZ256mb,
   11675              :   VFNMADD213PHZ256mbk,
   11676              :   VFNMADD213PHZ256mbkz,
   11677              :   VFNMADD213PHZ256mk,
   11678              :   VFNMADD213PHZ256mkz,
   11679              :   VFNMADD213PHZ256r,
   11680              :   VFNMADD213PHZ256rb,
   11681              :   VFNMADD213PHZ256rbk,
   11682              :   VFNMADD213PHZ256rbkz,
   11683              :   VFNMADD213PHZ256rk,
   11684              :   VFNMADD213PHZ256rkz,
   11685              :   VFNMADD213PHZm,
   11686              :   VFNMADD213PHZmb,
   11687              :   VFNMADD213PHZmbk,
   11688              :   VFNMADD213PHZmbkz,
   11689              :   VFNMADD213PHZmk,
   11690              :   VFNMADD213PHZmkz,
   11691              :   VFNMADD213PHZr,
   11692              :   VFNMADD213PHZrb,
   11693              :   VFNMADD213PHZrbk,
   11694              :   VFNMADD213PHZrbkz,
   11695              :   VFNMADD213PHZrk,
   11696              :   VFNMADD213PHZrkz,
   11697              :   VFNMADD213PSYm,
   11698              :   VFNMADD213PSYr,
   11699              :   VFNMADD213PSZ128m,
   11700              :   VFNMADD213PSZ128mb,
   11701              :   VFNMADD213PSZ128mbk,
   11702              :   VFNMADD213PSZ128mbkz,
   11703              :   VFNMADD213PSZ128mk,
   11704              :   VFNMADD213PSZ128mkz,
   11705              :   VFNMADD213PSZ128r,
   11706              :   VFNMADD213PSZ128rk,
   11707              :   VFNMADD213PSZ128rkz,
   11708              :   VFNMADD213PSZ256m,
   11709              :   VFNMADD213PSZ256mb,
   11710              :   VFNMADD213PSZ256mbk,
   11711              :   VFNMADD213PSZ256mbkz,
   11712              :   VFNMADD213PSZ256mk,
   11713              :   VFNMADD213PSZ256mkz,
   11714              :   VFNMADD213PSZ256r,
   11715              :   VFNMADD213PSZ256rb,
   11716              :   VFNMADD213PSZ256rbk,
   11717              :   VFNMADD213PSZ256rbkz,
   11718              :   VFNMADD213PSZ256rk,
   11719              :   VFNMADD213PSZ256rkz,
   11720              :   VFNMADD213PSZm,
   11721              :   VFNMADD213PSZmb,
   11722              :   VFNMADD213PSZmbk,
   11723              :   VFNMADD213PSZmbkz,
   11724              :   VFNMADD213PSZmk,
   11725              :   VFNMADD213PSZmkz,
   11726              :   VFNMADD213PSZr,
   11727              :   VFNMADD213PSZrb,
   11728              :   VFNMADD213PSZrbk,
   11729              :   VFNMADD213PSZrbkz,
   11730              :   VFNMADD213PSZrk,
   11731              :   VFNMADD213PSZrkz,
   11732              :   VFNMADD213PSm,
   11733              :   VFNMADD213PSr,
   11734              :   VFNMADD213SDZm,
   11735              :   VFNMADD213SDZm_Int,
   11736              :   VFNMADD213SDZmk_Int,
   11737              :   VFNMADD213SDZmkz_Int,
   11738              :   VFNMADD213SDZr,
   11739              :   VFNMADD213SDZr_Int,
   11740              :   VFNMADD213SDZrb,
   11741              :   VFNMADD213SDZrb_Int,
   11742              :   VFNMADD213SDZrbk_Int,
   11743              :   VFNMADD213SDZrbkz_Int,
   11744              :   VFNMADD213SDZrk_Int,
   11745              :   VFNMADD213SDZrkz_Int,
   11746              :   VFNMADD213SDm,
   11747              :   VFNMADD213SDm_Int,
   11748              :   VFNMADD213SDr,
   11749              :   VFNMADD213SDr_Int,
   11750              :   VFNMADD213SHZm,
   11751              :   VFNMADD213SHZm_Int,
   11752              :   VFNMADD213SHZmk_Int,
   11753              :   VFNMADD213SHZmkz_Int,
   11754              :   VFNMADD213SHZr,
   11755              :   VFNMADD213SHZr_Int,
   11756              :   VFNMADD213SHZrb,
   11757              :   VFNMADD213SHZrb_Int,
   11758              :   VFNMADD213SHZrbk_Int,
   11759              :   VFNMADD213SHZrbkz_Int,
   11760              :   VFNMADD213SHZrk_Int,
   11761              :   VFNMADD213SHZrkz_Int,
   11762              :   VFNMADD213SSZm,
   11763              :   VFNMADD213SSZm_Int,
   11764              :   VFNMADD213SSZmk_Int,
   11765              :   VFNMADD213SSZmkz_Int,
   11766              :   VFNMADD213SSZr,
   11767              :   VFNMADD213SSZr_Int,
   11768              :   VFNMADD213SSZrb,
   11769              :   VFNMADD213SSZrb_Int,
   11770              :   VFNMADD213SSZrbk_Int,
   11771              :   VFNMADD213SSZrbkz_Int,
   11772              :   VFNMADD213SSZrk_Int,
   11773              :   VFNMADD213SSZrkz_Int,
   11774              :   VFNMADD213SSm,
   11775              :   VFNMADD213SSm_Int,
   11776              :   VFNMADD213SSr,
   11777              :   VFNMADD213SSr_Int,
   11778              :   VFNMADD231BF16Z128m,
   11779              :   VFNMADD231BF16Z128mb,
   11780              :   VFNMADD231BF16Z128mbk,
   11781              :   VFNMADD231BF16Z128mbkz,
   11782              :   VFNMADD231BF16Z128mk,
   11783              :   VFNMADD231BF16Z128mkz,
   11784              :   VFNMADD231BF16Z128r,
   11785              :   VFNMADD231BF16Z128rk,
   11786              :   VFNMADD231BF16Z128rkz,
   11787              :   VFNMADD231BF16Z256m,
   11788              :   VFNMADD231BF16Z256mb,
   11789              :   VFNMADD231BF16Z256mbk,
   11790              :   VFNMADD231BF16Z256mbkz,
   11791              :   VFNMADD231BF16Z256mk,
   11792              :   VFNMADD231BF16Z256mkz,
   11793              :   VFNMADD231BF16Z256r,
   11794              :   VFNMADD231BF16Z256rk,
   11795              :   VFNMADD231BF16Z256rkz,
   11796              :   VFNMADD231BF16Zm,
   11797              :   VFNMADD231BF16Zmb,
   11798              :   VFNMADD231BF16Zmbk,
   11799              :   VFNMADD231BF16Zmbkz,
   11800              :   VFNMADD231BF16Zmk,
   11801              :   VFNMADD231BF16Zmkz,
   11802              :   VFNMADD231BF16Zr,
   11803              :   VFNMADD231BF16Zrk,
   11804              :   VFNMADD231BF16Zrkz,
   11805              :   VFNMADD231PDYm,
   11806              :   VFNMADD231PDYr,
   11807              :   VFNMADD231PDZ128m,
   11808              :   VFNMADD231PDZ128mb,
   11809              :   VFNMADD231PDZ128mbk,
   11810              :   VFNMADD231PDZ128mbkz,
   11811              :   VFNMADD231PDZ128mk,
   11812              :   VFNMADD231PDZ128mkz,
   11813              :   VFNMADD231PDZ128r,
   11814              :   VFNMADD231PDZ128rk,
   11815              :   VFNMADD231PDZ128rkz,
   11816              :   VFNMADD231PDZ256m,
   11817              :   VFNMADD231PDZ256mb,
   11818              :   VFNMADD231PDZ256mbk,
   11819              :   VFNMADD231PDZ256mbkz,
   11820              :   VFNMADD231PDZ256mk,
   11821              :   VFNMADD231PDZ256mkz,
   11822              :   VFNMADD231PDZ256r,
   11823              :   VFNMADD231PDZ256rb,
   11824              :   VFNMADD231PDZ256rbk,
   11825              :   VFNMADD231PDZ256rbkz,
   11826              :   VFNMADD231PDZ256rk,
   11827              :   VFNMADD231PDZ256rkz,
   11828              :   VFNMADD231PDZm,
   11829              :   VFNMADD231PDZmb,
   11830              :   VFNMADD231PDZmbk,
   11831              :   VFNMADD231PDZmbkz,
   11832              :   VFNMADD231PDZmk,
   11833              :   VFNMADD231PDZmkz,
   11834              :   VFNMADD231PDZr,
   11835              :   VFNMADD231PDZrb,
   11836              :   VFNMADD231PDZrbk,
   11837              :   VFNMADD231PDZrbkz,
   11838              :   VFNMADD231PDZrk,
   11839              :   VFNMADD231PDZrkz,
   11840              :   VFNMADD231PDm,
   11841              :   VFNMADD231PDr,
   11842              :   VFNMADD231PHZ128m,
   11843              :   VFNMADD231PHZ128mb,
   11844              :   VFNMADD231PHZ128mbk,
   11845              :   VFNMADD231PHZ128mbkz,
   11846              :   VFNMADD231PHZ128mk,
   11847              :   VFNMADD231PHZ128mkz,
   11848              :   VFNMADD231PHZ128r,
   11849              :   VFNMADD231PHZ128rk,
   11850              :   VFNMADD231PHZ128rkz,
   11851              :   VFNMADD231PHZ256m,
   11852              :   VFNMADD231PHZ256mb,
   11853              :   VFNMADD231PHZ256mbk,
   11854              :   VFNMADD231PHZ256mbkz,
   11855              :   VFNMADD231PHZ256mk,
   11856              :   VFNMADD231PHZ256mkz,
   11857              :   VFNMADD231PHZ256r,
   11858              :   VFNMADD231PHZ256rb,
   11859              :   VFNMADD231PHZ256rbk,
   11860              :   VFNMADD231PHZ256rbkz,
   11861              :   VFNMADD231PHZ256rk,
   11862              :   VFNMADD231PHZ256rkz,
   11863              :   VFNMADD231PHZm,
   11864              :   VFNMADD231PHZmb,
   11865              :   VFNMADD231PHZmbk,
   11866              :   VFNMADD231PHZmbkz,
   11867              :   VFNMADD231PHZmk,
   11868              :   VFNMADD231PHZmkz,
   11869              :   VFNMADD231PHZr,
   11870              :   VFNMADD231PHZrb,
   11871              :   VFNMADD231PHZrbk,
   11872              :   VFNMADD231PHZrbkz,
   11873              :   VFNMADD231PHZrk,
   11874              :   VFNMADD231PHZrkz,
   11875              :   VFNMADD231PSYm,
   11876              :   VFNMADD231PSYr,
   11877              :   VFNMADD231PSZ128m,
   11878              :   VFNMADD231PSZ128mb,
   11879              :   VFNMADD231PSZ128mbk,
   11880              :   VFNMADD231PSZ128mbkz,
   11881              :   VFNMADD231PSZ128mk,
   11882              :   VFNMADD231PSZ128mkz,
   11883              :   VFNMADD231PSZ128r,
   11884              :   VFNMADD231PSZ128rk,
   11885              :   VFNMADD231PSZ128rkz,
   11886              :   VFNMADD231PSZ256m,
   11887              :   VFNMADD231PSZ256mb,
   11888              :   VFNMADD231PSZ256mbk,
   11889              :   VFNMADD231PSZ256mbkz,
   11890              :   VFNMADD231PSZ256mk,
   11891              :   VFNMADD231PSZ256mkz,
   11892              :   VFNMADD231PSZ256r,
   11893              :   VFNMADD231PSZ256rb,
   11894              :   VFNMADD231PSZ256rbk,
   11895              :   VFNMADD231PSZ256rbkz,
   11896              :   VFNMADD231PSZ256rk,
   11897              :   VFNMADD231PSZ256rkz,
   11898              :   VFNMADD231PSZm,
   11899              :   VFNMADD231PSZmb,
   11900              :   VFNMADD231PSZmbk,
   11901              :   VFNMADD231PSZmbkz,
   11902              :   VFNMADD231PSZmk,
   11903              :   VFNMADD231PSZmkz,
   11904              :   VFNMADD231PSZr,
   11905              :   VFNMADD231PSZrb,
   11906              :   VFNMADD231PSZrbk,
   11907              :   VFNMADD231PSZrbkz,
   11908              :   VFNMADD231PSZrk,
   11909              :   VFNMADD231PSZrkz,
   11910              :   VFNMADD231PSm,
   11911              :   VFNMADD231PSr,
   11912              :   VFNMADD231SDZm,
   11913              :   VFNMADD231SDZm_Int,
   11914              :   VFNMADD231SDZmk_Int,
   11915              :   VFNMADD231SDZmkz_Int,
   11916              :   VFNMADD231SDZr,
   11917              :   VFNMADD231SDZr_Int,
   11918              :   VFNMADD231SDZrb,
   11919              :   VFNMADD231SDZrb_Int,
   11920              :   VFNMADD231SDZrbk_Int,
   11921              :   VFNMADD231SDZrbkz_Int,
   11922              :   VFNMADD231SDZrk_Int,
   11923              :   VFNMADD231SDZrkz_Int,
   11924              :   VFNMADD231SDm,
   11925              :   VFNMADD231SDm_Int,
   11926              :   VFNMADD231SDr,
   11927              :   VFNMADD231SDr_Int,
   11928              :   VFNMADD231SHZm,
   11929              :   VFNMADD231SHZm_Int,
   11930              :   VFNMADD231SHZmk_Int,
   11931              :   VFNMADD231SHZmkz_Int,
   11932              :   VFNMADD231SHZr,
   11933              :   VFNMADD231SHZr_Int,
   11934              :   VFNMADD231SHZrb,
   11935              :   VFNMADD231SHZrb_Int,
   11936              :   VFNMADD231SHZrbk_Int,
   11937              :   VFNMADD231SHZrbkz_Int,
   11938              :   VFNMADD231SHZrk_Int,
   11939              :   VFNMADD231SHZrkz_Int,
   11940              :   VFNMADD231SSZm,
   11941              :   VFNMADD231SSZm_Int,
   11942              :   VFNMADD231SSZmk_Int,
   11943              :   VFNMADD231SSZmkz_Int,
   11944              :   VFNMADD231SSZr,
   11945              :   VFNMADD231SSZr_Int,
   11946              :   VFNMADD231SSZrb,
   11947              :   VFNMADD231SSZrb_Int,
   11948              :   VFNMADD231SSZrbk_Int,
   11949              :   VFNMADD231SSZrbkz_Int,
   11950              :   VFNMADD231SSZrk_Int,
   11951              :   VFNMADD231SSZrkz_Int,
   11952              :   VFNMADD231SSm,
   11953              :   VFNMADD231SSm_Int,
   11954              :   VFNMADD231SSr,
   11955              :   VFNMADD231SSr_Int,
   11956              :   VFNMADDPD4Ymr,
   11957              :   VFNMADDPD4Yrm,
   11958              :   VFNMADDPD4Yrr,
   11959              :   VFNMADDPD4Yrr_REV,
   11960              :   VFNMADDPD4mr,
   11961              :   VFNMADDPD4rm,
   11962              :   VFNMADDPD4rr,
   11963              :   VFNMADDPD4rr_REV,
   11964              :   VFNMADDPS4Ymr,
   11965              :   VFNMADDPS4Yrm,
   11966              :   VFNMADDPS4Yrr,
   11967              :   VFNMADDPS4Yrr_REV,
   11968              :   VFNMADDPS4mr,
   11969              :   VFNMADDPS4rm,
   11970              :   VFNMADDPS4rr,
   11971              :   VFNMADDPS4rr_REV,
   11972              :   VFNMADDSD4mr,
   11973              :   VFNMADDSD4mr_Int,
   11974              :   VFNMADDSD4rm,
   11975              :   VFNMADDSD4rm_Int,
   11976              :   VFNMADDSD4rr,
   11977              :   VFNMADDSD4rr_Int,
   11978              :   VFNMADDSD4rr_Int_REV,
   11979              :   VFNMADDSD4rr_REV,
   11980              :   VFNMADDSS4mr,
   11981              :   VFNMADDSS4mr_Int,
   11982              :   VFNMADDSS4rm,
   11983              :   VFNMADDSS4rm_Int,
   11984              :   VFNMADDSS4rr,
   11985              :   VFNMADDSS4rr_Int,
   11986              :   VFNMADDSS4rr_Int_REV,
   11987              :   VFNMADDSS4rr_REV,
   11988              :   VFNMSUB132BF16Z128m,
   11989              :   VFNMSUB132BF16Z128mb,
   11990              :   VFNMSUB132BF16Z128mbk,
   11991              :   VFNMSUB132BF16Z128mbkz,
   11992              :   VFNMSUB132BF16Z128mk,
   11993              :   VFNMSUB132BF16Z128mkz,
   11994              :   VFNMSUB132BF16Z128r,
   11995              :   VFNMSUB132BF16Z128rk,
   11996              :   VFNMSUB132BF16Z128rkz,
   11997              :   VFNMSUB132BF16Z256m,
   11998              :   VFNMSUB132BF16Z256mb,
   11999              :   VFNMSUB132BF16Z256mbk,
   12000              :   VFNMSUB132BF16Z256mbkz,
   12001              :   VFNMSUB132BF16Z256mk,
   12002              :   VFNMSUB132BF16Z256mkz,
   12003              :   VFNMSUB132BF16Z256r,
   12004              :   VFNMSUB132BF16Z256rk,
   12005              :   VFNMSUB132BF16Z256rkz,
   12006              :   VFNMSUB132BF16Zm,
   12007              :   VFNMSUB132BF16Zmb,
   12008              :   VFNMSUB132BF16Zmbk,
   12009              :   VFNMSUB132BF16Zmbkz,
   12010              :   VFNMSUB132BF16Zmk,
   12011              :   VFNMSUB132BF16Zmkz,
   12012              :   VFNMSUB132BF16Zr,
   12013              :   VFNMSUB132BF16Zrk,
   12014              :   VFNMSUB132BF16Zrkz,
   12015              :   VFNMSUB132PDYm,
   12016              :   VFNMSUB132PDYr,
   12017              :   VFNMSUB132PDZ128m,
   12018              :   VFNMSUB132PDZ128mb,
   12019              :   VFNMSUB132PDZ128mbk,
   12020              :   VFNMSUB132PDZ128mbkz,
   12021              :   VFNMSUB132PDZ128mk,
   12022              :   VFNMSUB132PDZ128mkz,
   12023              :   VFNMSUB132PDZ128r,
   12024              :   VFNMSUB132PDZ128rk,
   12025              :   VFNMSUB132PDZ128rkz,
   12026              :   VFNMSUB132PDZ256m,
   12027              :   VFNMSUB132PDZ256mb,
   12028              :   VFNMSUB132PDZ256mbk,
   12029              :   VFNMSUB132PDZ256mbkz,
   12030              :   VFNMSUB132PDZ256mk,
   12031              :   VFNMSUB132PDZ256mkz,
   12032              :   VFNMSUB132PDZ256r,
   12033              :   VFNMSUB132PDZ256rb,
   12034              :   VFNMSUB132PDZ256rbk,
   12035              :   VFNMSUB132PDZ256rbkz,
   12036              :   VFNMSUB132PDZ256rk,
   12037              :   VFNMSUB132PDZ256rkz,
   12038              :   VFNMSUB132PDZm,
   12039              :   VFNMSUB132PDZmb,
   12040              :   VFNMSUB132PDZmbk,
   12041              :   VFNMSUB132PDZmbkz,
   12042              :   VFNMSUB132PDZmk,
   12043              :   VFNMSUB132PDZmkz,
   12044              :   VFNMSUB132PDZr,
   12045              :   VFNMSUB132PDZrb,
   12046              :   VFNMSUB132PDZrbk,
   12047              :   VFNMSUB132PDZrbkz,
   12048              :   VFNMSUB132PDZrk,
   12049              :   VFNMSUB132PDZrkz,
   12050              :   VFNMSUB132PDm,
   12051              :   VFNMSUB132PDr,
   12052              :   VFNMSUB132PHZ128m,
   12053              :   VFNMSUB132PHZ128mb,
   12054              :   VFNMSUB132PHZ128mbk,
   12055              :   VFNMSUB132PHZ128mbkz,
   12056              :   VFNMSUB132PHZ128mk,
   12057              :   VFNMSUB132PHZ128mkz,
   12058              :   VFNMSUB132PHZ128r,
   12059              :   VFNMSUB132PHZ128rk,
   12060              :   VFNMSUB132PHZ128rkz,
   12061              :   VFNMSUB132PHZ256m,
   12062              :   VFNMSUB132PHZ256mb,
   12063              :   VFNMSUB132PHZ256mbk,
   12064              :   VFNMSUB132PHZ256mbkz,
   12065              :   VFNMSUB132PHZ256mk,
   12066              :   VFNMSUB132PHZ256mkz,
   12067              :   VFNMSUB132PHZ256r,
   12068              :   VFNMSUB132PHZ256rb,
   12069              :   VFNMSUB132PHZ256rbk,
   12070              :   VFNMSUB132PHZ256rbkz,
   12071              :   VFNMSUB132PHZ256rk,
   12072              :   VFNMSUB132PHZ256rkz,
   12073              :   VFNMSUB132PHZm,
   12074              :   VFNMSUB132PHZmb,
   12075              :   VFNMSUB132PHZmbk,
   12076              :   VFNMSUB132PHZmbkz,
   12077              :   VFNMSUB132PHZmk,
   12078              :   VFNMSUB132PHZmkz,
   12079              :   VFNMSUB132PHZr,
   12080              :   VFNMSUB132PHZrb,
   12081              :   VFNMSUB132PHZrbk,
   12082              :   VFNMSUB132PHZrbkz,
   12083              :   VFNMSUB132PHZrk,
   12084              :   VFNMSUB132PHZrkz,
   12085              :   VFNMSUB132PSYm,
   12086              :   VFNMSUB132PSYr,
   12087              :   VFNMSUB132PSZ128m,
   12088              :   VFNMSUB132PSZ128mb,
   12089              :   VFNMSUB132PSZ128mbk,
   12090              :   VFNMSUB132PSZ128mbkz,
   12091              :   VFNMSUB132PSZ128mk,
   12092              :   VFNMSUB132PSZ128mkz,
   12093              :   VFNMSUB132PSZ128r,
   12094              :   VFNMSUB132PSZ128rk,
   12095              :   VFNMSUB132PSZ128rkz,
   12096              :   VFNMSUB132PSZ256m,
   12097              :   VFNMSUB132PSZ256mb,
   12098              :   VFNMSUB132PSZ256mbk,
   12099              :   VFNMSUB132PSZ256mbkz,
   12100              :   VFNMSUB132PSZ256mk,
   12101              :   VFNMSUB132PSZ256mkz,
   12102              :   VFNMSUB132PSZ256r,
   12103              :   VFNMSUB132PSZ256rb,
   12104              :   VFNMSUB132PSZ256rbk,
   12105              :   VFNMSUB132PSZ256rbkz,
   12106              :   VFNMSUB132PSZ256rk,
   12107              :   VFNMSUB132PSZ256rkz,
   12108              :   VFNMSUB132PSZm,
   12109              :   VFNMSUB132PSZmb,
   12110              :   VFNMSUB132PSZmbk,
   12111              :   VFNMSUB132PSZmbkz,
   12112              :   VFNMSUB132PSZmk,
   12113              :   VFNMSUB132PSZmkz,
   12114              :   VFNMSUB132PSZr,
   12115              :   VFNMSUB132PSZrb,
   12116              :   VFNMSUB132PSZrbk,
   12117              :   VFNMSUB132PSZrbkz,
   12118              :   VFNMSUB132PSZrk,
   12119              :   VFNMSUB132PSZrkz,
   12120              :   VFNMSUB132PSm,
   12121              :   VFNMSUB132PSr,
   12122              :   VFNMSUB132SDZm,
   12123              :   VFNMSUB132SDZm_Int,
   12124              :   VFNMSUB132SDZmk_Int,
   12125              :   VFNMSUB132SDZmkz_Int,
   12126              :   VFNMSUB132SDZr,
   12127              :   VFNMSUB132SDZr_Int,
   12128              :   VFNMSUB132SDZrb,
   12129              :   VFNMSUB132SDZrb_Int,
   12130              :   VFNMSUB132SDZrbk_Int,
   12131              :   VFNMSUB132SDZrbkz_Int,
   12132              :   VFNMSUB132SDZrk_Int,
   12133              :   VFNMSUB132SDZrkz_Int,
   12134              :   VFNMSUB132SDm,
   12135              :   VFNMSUB132SDm_Int,
   12136              :   VFNMSUB132SDr,
   12137              :   VFNMSUB132SDr_Int,
   12138              :   VFNMSUB132SHZm,
   12139              :   VFNMSUB132SHZm_Int,
   12140              :   VFNMSUB132SHZmk_Int,
   12141              :   VFNMSUB132SHZmkz_Int,
   12142              :   VFNMSUB132SHZr,
   12143              :   VFNMSUB132SHZr_Int,
   12144              :   VFNMSUB132SHZrb,
   12145              :   VFNMSUB132SHZrb_Int,
   12146              :   VFNMSUB132SHZrbk_Int,
   12147              :   VFNMSUB132SHZrbkz_Int,
   12148              :   VFNMSUB132SHZrk_Int,
   12149              :   VFNMSUB132SHZrkz_Int,
   12150              :   VFNMSUB132SSZm,
   12151              :   VFNMSUB132SSZm_Int,
   12152              :   VFNMSUB132SSZmk_Int,
   12153              :   VFNMSUB132SSZmkz_Int,
   12154              :   VFNMSUB132SSZr,
   12155              :   VFNMSUB132SSZr_Int,
   12156              :   VFNMSUB132SSZrb,
   12157              :   VFNMSUB132SSZrb_Int,
   12158              :   VFNMSUB132SSZrbk_Int,
   12159              :   VFNMSUB132SSZrbkz_Int,
   12160              :   VFNMSUB132SSZrk_Int,
   12161              :   VFNMSUB132SSZrkz_Int,
   12162              :   VFNMSUB132SSm,
   12163              :   VFNMSUB132SSm_Int,
   12164              :   VFNMSUB132SSr,
   12165              :   VFNMSUB132SSr_Int,
   12166              :   VFNMSUB213BF16Z128m,
   12167              :   VFNMSUB213BF16Z128mb,
   12168              :   VFNMSUB213BF16Z128mbk,
   12169              :   VFNMSUB213BF16Z128mbkz,
   12170              :   VFNMSUB213BF16Z128mk,
   12171              :   VFNMSUB213BF16Z128mkz,
   12172              :   VFNMSUB213BF16Z128r,
   12173              :   VFNMSUB213BF16Z128rk,
   12174              :   VFNMSUB213BF16Z128rkz,
   12175              :   VFNMSUB213BF16Z256m,
   12176              :   VFNMSUB213BF16Z256mb,
   12177              :   VFNMSUB213BF16Z256mbk,
   12178              :   VFNMSUB213BF16Z256mbkz,
   12179              :   VFNMSUB213BF16Z256mk,
   12180              :   VFNMSUB213BF16Z256mkz,
   12181              :   VFNMSUB213BF16Z256r,
   12182              :   VFNMSUB213BF16Z256rk,
   12183              :   VFNMSUB213BF16Z256rkz,
   12184              :   VFNMSUB213BF16Zm,
   12185              :   VFNMSUB213BF16Zmb,
   12186              :   VFNMSUB213BF16Zmbk,
   12187              :   VFNMSUB213BF16Zmbkz,
   12188              :   VFNMSUB213BF16Zmk,
   12189              :   VFNMSUB213BF16Zmkz,
   12190              :   VFNMSUB213BF16Zr,
   12191              :   VFNMSUB213BF16Zrk,
   12192              :   VFNMSUB213BF16Zrkz,
   12193              :   VFNMSUB213PDYm,
   12194              :   VFNMSUB213PDYr,
   12195              :   VFNMSUB213PDZ128m,
   12196              :   VFNMSUB213PDZ128mb,
   12197              :   VFNMSUB213PDZ128mbk,
   12198              :   VFNMSUB213PDZ128mbkz,
   12199              :   VFNMSUB213PDZ128mk,
   12200              :   VFNMSUB213PDZ128mkz,
   12201              :   VFNMSUB213PDZ128r,
   12202              :   VFNMSUB213PDZ128rk,
   12203              :   VFNMSUB213PDZ128rkz,
   12204              :   VFNMSUB213PDZ256m,
   12205              :   VFNMSUB213PDZ256mb,
   12206              :   VFNMSUB213PDZ256mbk,
   12207              :   VFNMSUB213PDZ256mbkz,
   12208              :   VFNMSUB213PDZ256mk,
   12209              :   VFNMSUB213PDZ256mkz,
   12210              :   VFNMSUB213PDZ256r,
   12211              :   VFNMSUB213PDZ256rb,
   12212              :   VFNMSUB213PDZ256rbk,
   12213              :   VFNMSUB213PDZ256rbkz,
   12214              :   VFNMSUB213PDZ256rk,
   12215              :   VFNMSUB213PDZ256rkz,
   12216              :   VFNMSUB213PDZm,
   12217              :   VFNMSUB213PDZmb,
   12218              :   VFNMSUB213PDZmbk,
   12219              :   VFNMSUB213PDZmbkz,
   12220              :   VFNMSUB213PDZmk,
   12221              :   VFNMSUB213PDZmkz,
   12222              :   VFNMSUB213PDZr,
   12223              :   VFNMSUB213PDZrb,
   12224              :   VFNMSUB213PDZrbk,
   12225              :   VFNMSUB213PDZrbkz,
   12226              :   VFNMSUB213PDZrk,
   12227              :   VFNMSUB213PDZrkz,
   12228              :   VFNMSUB213PDm,
   12229              :   VFNMSUB213PDr,
   12230              :   VFNMSUB213PHZ128m,
   12231              :   VFNMSUB213PHZ128mb,
   12232              :   VFNMSUB213PHZ128mbk,
   12233              :   VFNMSUB213PHZ128mbkz,
   12234              :   VFNMSUB213PHZ128mk,
   12235              :   VFNMSUB213PHZ128mkz,
   12236              :   VFNMSUB213PHZ128r,
   12237              :   VFNMSUB213PHZ128rk,
   12238              :   VFNMSUB213PHZ128rkz,
   12239              :   VFNMSUB213PHZ256m,
   12240              :   VFNMSUB213PHZ256mb,
   12241              :   VFNMSUB213PHZ256mbk,
   12242              :   VFNMSUB213PHZ256mbkz,
   12243              :   VFNMSUB213PHZ256mk,
   12244              :   VFNMSUB213PHZ256mkz,
   12245              :   VFNMSUB213PHZ256r,
   12246              :   VFNMSUB213PHZ256rb,
   12247              :   VFNMSUB213PHZ256rbk,
   12248              :   VFNMSUB213PHZ256rbkz,
   12249              :   VFNMSUB213PHZ256rk,
   12250              :   VFNMSUB213PHZ256rkz,
   12251              :   VFNMSUB213PHZm,
   12252              :   VFNMSUB213PHZmb,
   12253              :   VFNMSUB213PHZmbk,
   12254              :   VFNMSUB213PHZmbkz,
   12255              :   VFNMSUB213PHZmk,
   12256              :   VFNMSUB213PHZmkz,
   12257              :   VFNMSUB213PHZr,
   12258              :   VFNMSUB213PHZrb,
   12259              :   VFNMSUB213PHZrbk,
   12260              :   VFNMSUB213PHZrbkz,
   12261              :   VFNMSUB213PHZrk,
   12262              :   VFNMSUB213PHZrkz,
   12263              :   VFNMSUB213PSYm,
   12264              :   VFNMSUB213PSYr,
   12265              :   VFNMSUB213PSZ128m,
   12266              :   VFNMSUB213PSZ128mb,
   12267              :   VFNMSUB213PSZ128mbk,
   12268              :   VFNMSUB213PSZ128mbkz,
   12269              :   VFNMSUB213PSZ128mk,
   12270              :   VFNMSUB213PSZ128mkz,
   12271              :   VFNMSUB213PSZ128r,
   12272              :   VFNMSUB213PSZ128rk,
   12273              :   VFNMSUB213PSZ128rkz,
   12274              :   VFNMSUB213PSZ256m,
   12275              :   VFNMSUB213PSZ256mb,
   12276              :   VFNMSUB213PSZ256mbk,
   12277              :   VFNMSUB213PSZ256mbkz,
   12278              :   VFNMSUB213PSZ256mk,
   12279              :   VFNMSUB213PSZ256mkz,
   12280              :   VFNMSUB213PSZ256r,
   12281              :   VFNMSUB213PSZ256rb,
   12282              :   VFNMSUB213PSZ256rbk,
   12283              :   VFNMSUB213PSZ256rbkz,
   12284              :   VFNMSUB213PSZ256rk,
   12285              :   VFNMSUB213PSZ256rkz,
   12286              :   VFNMSUB213PSZm,
   12287              :   VFNMSUB213PSZmb,
   12288              :   VFNMSUB213PSZmbk,
   12289              :   VFNMSUB213PSZmbkz,
   12290              :   VFNMSUB213PSZmk,
   12291              :   VFNMSUB213PSZmkz,
   12292              :   VFNMSUB213PSZr,
   12293              :   VFNMSUB213PSZrb,
   12294              :   VFNMSUB213PSZrbk,
   12295              :   VFNMSUB213PSZrbkz,
   12296              :   VFNMSUB213PSZrk,
   12297              :   VFNMSUB213PSZrkz,
   12298              :   VFNMSUB213PSm,
   12299              :   VFNMSUB213PSr,
   12300              :   VFNMSUB213SDZm,
   12301              :   VFNMSUB213SDZm_Int,
   12302              :   VFNMSUB213SDZmk_Int,
   12303              :   VFNMSUB213SDZmkz_Int,
   12304              :   VFNMSUB213SDZr,
   12305              :   VFNMSUB213SDZr_Int,
   12306              :   VFNMSUB213SDZrb,
   12307              :   VFNMSUB213SDZrb_Int,
   12308              :   VFNMSUB213SDZrbk_Int,
   12309              :   VFNMSUB213SDZrbkz_Int,
   12310              :   VFNMSUB213SDZrk_Int,
   12311              :   VFNMSUB213SDZrkz_Int,
   12312              :   VFNMSUB213SDm,
   12313              :   VFNMSUB213SDm_Int,
   12314              :   VFNMSUB213SDr,
   12315              :   VFNMSUB213SDr_Int,
   12316              :   VFNMSUB213SHZm,
   12317              :   VFNMSUB213SHZm_Int,
   12318              :   VFNMSUB213SHZmk_Int,
   12319              :   VFNMSUB213SHZmkz_Int,
   12320              :   VFNMSUB213SHZr,
   12321              :   VFNMSUB213SHZr_Int,
   12322              :   VFNMSUB213SHZrb,
   12323              :   VFNMSUB213SHZrb_Int,
   12324              :   VFNMSUB213SHZrbk_Int,
   12325              :   VFNMSUB213SHZrbkz_Int,
   12326              :   VFNMSUB213SHZrk_Int,
   12327              :   VFNMSUB213SHZrkz_Int,
   12328              :   VFNMSUB213SSZm,
   12329              :   VFNMSUB213SSZm_Int,
   12330              :   VFNMSUB213SSZmk_Int,
   12331              :   VFNMSUB213SSZmkz_Int,
   12332              :   VFNMSUB213SSZr,
   12333              :   VFNMSUB213SSZr_Int,
   12334              :   VFNMSUB213SSZrb,
   12335              :   VFNMSUB213SSZrb_Int,
   12336              :   VFNMSUB213SSZrbk_Int,
   12337              :   VFNMSUB213SSZrbkz_Int,
   12338              :   VFNMSUB213SSZrk_Int,
   12339              :   VFNMSUB213SSZrkz_Int,
   12340              :   VFNMSUB213SSm,
   12341              :   VFNMSUB213SSm_Int,
   12342              :   VFNMSUB213SSr,
   12343              :   VFNMSUB213SSr_Int,
   12344              :   VFNMSUB231BF16Z128m,
   12345              :   VFNMSUB231BF16Z128mb,
   12346              :   VFNMSUB231BF16Z128mbk,
   12347              :   VFNMSUB231BF16Z128mbkz,
   12348              :   VFNMSUB231BF16Z128mk,
   12349              :   VFNMSUB231BF16Z128mkz,
   12350              :   VFNMSUB231BF16Z128r,
   12351              :   VFNMSUB231BF16Z128rk,
   12352              :   VFNMSUB231BF16Z128rkz,
   12353              :   VFNMSUB231BF16Z256m,
   12354              :   VFNMSUB231BF16Z256mb,
   12355              :   VFNMSUB231BF16Z256mbk,
   12356              :   VFNMSUB231BF16Z256mbkz,
   12357              :   VFNMSUB231BF16Z256mk,
   12358              :   VFNMSUB231BF16Z256mkz,
   12359              :   VFNMSUB231BF16Z256r,
   12360              :   VFNMSUB231BF16Z256rk,
   12361              :   VFNMSUB231BF16Z256rkz,
   12362              :   VFNMSUB231BF16Zm,
   12363              :   VFNMSUB231BF16Zmb,
   12364              :   VFNMSUB231BF16Zmbk,
   12365              :   VFNMSUB231BF16Zmbkz,
   12366              :   VFNMSUB231BF16Zmk,
   12367              :   VFNMSUB231BF16Zmkz,
   12368              :   VFNMSUB231BF16Zr,
   12369              :   VFNMSUB231BF16Zrk,
   12370              :   VFNMSUB231BF16Zrkz,
   12371              :   VFNMSUB231PDYm,
   12372              :   VFNMSUB231PDYr,
   12373              :   VFNMSUB231PDZ128m,
   12374              :   VFNMSUB231PDZ128mb,
   12375              :   VFNMSUB231PDZ128mbk,
   12376              :   VFNMSUB231PDZ128mbkz,
   12377              :   VFNMSUB231PDZ128mk,
   12378              :   VFNMSUB231PDZ128mkz,
   12379              :   VFNMSUB231PDZ128r,
   12380              :   VFNMSUB231PDZ128rk,
   12381              :   VFNMSUB231PDZ128rkz,
   12382              :   VFNMSUB231PDZ256m,
   12383              :   VFNMSUB231PDZ256mb,
   12384              :   VFNMSUB231PDZ256mbk,
   12385              :   VFNMSUB231PDZ256mbkz,
   12386              :   VFNMSUB231PDZ256mk,
   12387              :   VFNMSUB231PDZ256mkz,
   12388              :   VFNMSUB231PDZ256r,
   12389              :   VFNMSUB231PDZ256rb,
   12390              :   VFNMSUB231PDZ256rbk,
   12391              :   VFNMSUB231PDZ256rbkz,
   12392              :   VFNMSUB231PDZ256rk,
   12393              :   VFNMSUB231PDZ256rkz,
   12394              :   VFNMSUB231PDZm,
   12395              :   VFNMSUB231PDZmb,
   12396              :   VFNMSUB231PDZmbk,
   12397              :   VFNMSUB231PDZmbkz,
   12398              :   VFNMSUB231PDZmk,
   12399              :   VFNMSUB231PDZmkz,
   12400              :   VFNMSUB231PDZr,
   12401              :   VFNMSUB231PDZrb,
   12402              :   VFNMSUB231PDZrbk,
   12403              :   VFNMSUB231PDZrbkz,
   12404              :   VFNMSUB231PDZrk,
   12405              :   VFNMSUB231PDZrkz,
   12406              :   VFNMSUB231PDm,
   12407              :   VFNMSUB231PDr,
   12408              :   VFNMSUB231PHZ128m,
   12409              :   VFNMSUB231PHZ128mb,
   12410              :   VFNMSUB231PHZ128mbk,
   12411              :   VFNMSUB231PHZ128mbkz,
   12412              :   VFNMSUB231PHZ128mk,
   12413              :   VFNMSUB231PHZ128mkz,
   12414              :   VFNMSUB231PHZ128r,
   12415              :   VFNMSUB231PHZ128rk,
   12416              :   VFNMSUB231PHZ128rkz,
   12417              :   VFNMSUB231PHZ256m,
   12418              :   VFNMSUB231PHZ256mb,
   12419              :   VFNMSUB231PHZ256mbk,
   12420              :   VFNMSUB231PHZ256mbkz,
   12421              :   VFNMSUB231PHZ256mk,
   12422              :   VFNMSUB231PHZ256mkz,
   12423              :   VFNMSUB231PHZ256r,
   12424              :   VFNMSUB231PHZ256rb,
   12425              :   VFNMSUB231PHZ256rbk,
   12426              :   VFNMSUB231PHZ256rbkz,
   12427              :   VFNMSUB231PHZ256rk,
   12428              :   VFNMSUB231PHZ256rkz,
   12429              :   VFNMSUB231PHZm,
   12430              :   VFNMSUB231PHZmb,
   12431              :   VFNMSUB231PHZmbk,
   12432              :   VFNMSUB231PHZmbkz,
   12433              :   VFNMSUB231PHZmk,
   12434              :   VFNMSUB231PHZmkz,
   12435              :   VFNMSUB231PHZr,
   12436              :   VFNMSUB231PHZrb,
   12437              :   VFNMSUB231PHZrbk,
   12438              :   VFNMSUB231PHZrbkz,
   12439              :   VFNMSUB231PHZrk,
   12440              :   VFNMSUB231PHZrkz,
   12441              :   VFNMSUB231PSYm,
   12442              :   VFNMSUB231PSYr,
   12443              :   VFNMSUB231PSZ128m,
   12444              :   VFNMSUB231PSZ128mb,
   12445              :   VFNMSUB231PSZ128mbk,
   12446              :   VFNMSUB231PSZ128mbkz,
   12447              :   VFNMSUB231PSZ128mk,
   12448              :   VFNMSUB231PSZ128mkz,
   12449              :   VFNMSUB231PSZ128r,
   12450              :   VFNMSUB231PSZ128rk,
   12451              :   VFNMSUB231PSZ128rkz,
   12452              :   VFNMSUB231PSZ256m,
   12453              :   VFNMSUB231PSZ256mb,
   12454              :   VFNMSUB231PSZ256mbk,
   12455              :   VFNMSUB231PSZ256mbkz,
   12456              :   VFNMSUB231PSZ256mk,
   12457              :   VFNMSUB231PSZ256mkz,
   12458              :   VFNMSUB231PSZ256r,
   12459              :   VFNMSUB231PSZ256rb,
   12460              :   VFNMSUB231PSZ256rbk,
   12461              :   VFNMSUB231PSZ256rbkz,
   12462              :   VFNMSUB231PSZ256rk,
   12463              :   VFNMSUB231PSZ256rkz,
   12464              :   VFNMSUB231PSZm,
   12465              :   VFNMSUB231PSZmb,
   12466              :   VFNMSUB231PSZmbk,
   12467              :   VFNMSUB231PSZmbkz,
   12468              :   VFNMSUB231PSZmk,
   12469              :   VFNMSUB231PSZmkz,
   12470              :   VFNMSUB231PSZr,
   12471              :   VFNMSUB231PSZrb,
   12472              :   VFNMSUB231PSZrbk,
   12473              :   VFNMSUB231PSZrbkz,
   12474              :   VFNMSUB231PSZrk,
   12475              :   VFNMSUB231PSZrkz,
   12476              :   VFNMSUB231PSm,
   12477              :   VFNMSUB231PSr,
   12478              :   VFNMSUB231SDZm,
   12479              :   VFNMSUB231SDZm_Int,
   12480              :   VFNMSUB231SDZmk_Int,
   12481              :   VFNMSUB231SDZmkz_Int,
   12482              :   VFNMSUB231SDZr,
   12483              :   VFNMSUB231SDZr_Int,
   12484              :   VFNMSUB231SDZrb,
   12485              :   VFNMSUB231SDZrb_Int,
   12486              :   VFNMSUB231SDZrbk_Int,
   12487              :   VFNMSUB231SDZrbkz_Int,
   12488              :   VFNMSUB231SDZrk_Int,
   12489              :   VFNMSUB231SDZrkz_Int,
   12490              :   VFNMSUB231SDm,
   12491              :   VFNMSUB231SDm_Int,
   12492              :   VFNMSUB231SDr,
   12493              :   VFNMSUB231SDr_Int,
   12494              :   VFNMSUB231SHZm,
   12495              :   VFNMSUB231SHZm_Int,
   12496              :   VFNMSUB231SHZmk_Int,
   12497              :   VFNMSUB231SHZmkz_Int,
   12498              :   VFNMSUB231SHZr,
   12499              :   VFNMSUB231SHZr_Int,
   12500              :   VFNMSUB231SHZrb,
   12501              :   VFNMSUB231SHZrb_Int,
   12502              :   VFNMSUB231SHZrbk_Int,
   12503              :   VFNMSUB231SHZrbkz_Int,
   12504              :   VFNMSUB231SHZrk_Int,
   12505              :   VFNMSUB231SHZrkz_Int,
   12506              :   VFNMSUB231SSZm,
   12507              :   VFNMSUB231SSZm_Int,
   12508              :   VFNMSUB231SSZmk_Int,
   12509              :   VFNMSUB231SSZmkz_Int,
   12510              :   VFNMSUB231SSZr,
   12511              :   VFNMSUB231SSZr_Int,
   12512              :   VFNMSUB231SSZrb,
   12513              :   VFNMSUB231SSZrb_Int,
   12514              :   VFNMSUB231SSZrbk_Int,
   12515              :   VFNMSUB231SSZrbkz_Int,
   12516              :   VFNMSUB231SSZrk_Int,
   12517              :   VFNMSUB231SSZrkz_Int,
   12518              :   VFNMSUB231SSm,
   12519              :   VFNMSUB231SSm_Int,
   12520              :   VFNMSUB231SSr,
   12521              :   VFNMSUB231SSr_Int,
   12522              :   VFNMSUBPD4Ymr,
   12523              :   VFNMSUBPD4Yrm,
   12524              :   VFNMSUBPD4Yrr,
   12525              :   VFNMSUBPD4Yrr_REV,
   12526              :   VFNMSUBPD4mr,
   12527              :   VFNMSUBPD4rm,
   12528              :   VFNMSUBPD4rr,
   12529              :   VFNMSUBPD4rr_REV,
   12530              :   VFNMSUBPS4Ymr,
   12531              :   VFNMSUBPS4Yrm,
   12532              :   VFNMSUBPS4Yrr,
   12533              :   VFNMSUBPS4Yrr_REV,
   12534              :   VFNMSUBPS4mr,
   12535              :   VFNMSUBPS4rm,
   12536              :   VFNMSUBPS4rr,
   12537              :   VFNMSUBPS4rr_REV,
   12538              :   VFNMSUBSD4mr,
   12539              :   VFNMSUBSD4mr_Int,
   12540              :   VFNMSUBSD4rm,
   12541              :   VFNMSUBSD4rm_Int,
   12542              :   VFNMSUBSD4rr,
   12543              :   VFNMSUBSD4rr_Int,
   12544              :   VFNMSUBSD4rr_Int_REV,
   12545              :   VFNMSUBSD4rr_REV,
   12546              :   VFNMSUBSS4mr,
   12547              :   VFNMSUBSS4mr_Int,
   12548              :   VFNMSUBSS4rm,
   12549              :   VFNMSUBSS4rm_Int,
   12550              :   VFNMSUBSS4rr,
   12551              :   VFNMSUBSS4rr_Int,
   12552              :   VFNMSUBSS4rr_Int_REV,
   12553              :   VFNMSUBSS4rr_REV,
   12554              :   VFPCLASSBF16Z128mbi,
   12555              :   VFPCLASSBF16Z128mbik,
   12556              :   VFPCLASSBF16Z128mi,
   12557              :   VFPCLASSBF16Z128mik,
   12558              :   VFPCLASSBF16Z128ri,
   12559              :   VFPCLASSBF16Z128rik,
   12560              :   VFPCLASSBF16Z256mbi,
   12561              :   VFPCLASSBF16Z256mbik,
   12562              :   VFPCLASSBF16Z256mi,
   12563              :   VFPCLASSBF16Z256mik,
   12564              :   VFPCLASSBF16Z256ri,
   12565              :   VFPCLASSBF16Z256rik,
   12566              :   VFPCLASSBF16Zmbi,
   12567              :   VFPCLASSBF16Zmbik,
   12568              :   VFPCLASSBF16Zmi,
   12569              :   VFPCLASSBF16Zmik,
   12570              :   VFPCLASSBF16Zri,
   12571              :   VFPCLASSBF16Zrik,
   12572              :   VFPCLASSPDZ128mbi,
   12573              :   VFPCLASSPDZ128mbik,
   12574              :   VFPCLASSPDZ128mi,
   12575              :   VFPCLASSPDZ128mik,
   12576              :   VFPCLASSPDZ128ri,
   12577              :   VFPCLASSPDZ128rik,
   12578              :   VFPCLASSPDZ256mbi,
   12579              :   VFPCLASSPDZ256mbik,
   12580              :   VFPCLASSPDZ256mi,
   12581              :   VFPCLASSPDZ256mik,
   12582              :   VFPCLASSPDZ256ri,
   12583              :   VFPCLASSPDZ256rik,
   12584              :   VFPCLASSPDZmbi,
   12585              :   VFPCLASSPDZmbik,
   12586              :   VFPCLASSPDZmi,
   12587              :   VFPCLASSPDZmik,
   12588              :   VFPCLASSPDZri,
   12589              :   VFPCLASSPDZrik,
   12590              :   VFPCLASSPHZ128mbi,
   12591              :   VFPCLASSPHZ128mbik,
   12592              :   VFPCLASSPHZ128mi,
   12593              :   VFPCLASSPHZ128mik,
   12594              :   VFPCLASSPHZ128ri,
   12595              :   VFPCLASSPHZ128rik,
   12596              :   VFPCLASSPHZ256mbi,
   12597              :   VFPCLASSPHZ256mbik,
   12598              :   VFPCLASSPHZ256mi,
   12599              :   VFPCLASSPHZ256mik,
   12600              :   VFPCLASSPHZ256ri,
   12601              :   VFPCLASSPHZ256rik,
   12602              :   VFPCLASSPHZmbi,
   12603              :   VFPCLASSPHZmbik,
   12604              :   VFPCLASSPHZmi,
   12605              :   VFPCLASSPHZmik,
   12606              :   VFPCLASSPHZri,
   12607              :   VFPCLASSPHZrik,
   12608              :   VFPCLASSPSZ128mbi,
   12609              :   VFPCLASSPSZ128mbik,
   12610              :   VFPCLASSPSZ128mi,
   12611              :   VFPCLASSPSZ128mik,
   12612              :   VFPCLASSPSZ128ri,
   12613              :   VFPCLASSPSZ128rik,
   12614              :   VFPCLASSPSZ256mbi,
   12615              :   VFPCLASSPSZ256mbik,
   12616              :   VFPCLASSPSZ256mi,
   12617              :   VFPCLASSPSZ256mik,
   12618              :   VFPCLASSPSZ256ri,
   12619              :   VFPCLASSPSZ256rik,
   12620              :   VFPCLASSPSZmbi,
   12621              :   VFPCLASSPSZmbik,
   12622              :   VFPCLASSPSZmi,
   12623              :   VFPCLASSPSZmik,
   12624              :   VFPCLASSPSZri,
   12625              :   VFPCLASSPSZrik,
   12626              :   VFPCLASSSDZmi,
   12627              :   VFPCLASSSDZmik,
   12628              :   VFPCLASSSDZri,
   12629              :   VFPCLASSSDZrik,
   12630              :   VFPCLASSSHZmi,
   12631              :   VFPCLASSSHZmik,
   12632              :   VFPCLASSSHZri,
   12633              :   VFPCLASSSHZrik,
   12634              :   VFPCLASSSSZmi,
   12635              :   VFPCLASSSSZmik,
   12636              :   VFPCLASSSSZri,
   12637              :   VFPCLASSSSZrik,
   12638              :   VFRCZPDYrm,
   12639              :   VFRCZPDYrr,
   12640              :   VFRCZPDrm,
   12641              :   VFRCZPDrr,
   12642              :   VFRCZPSYrm,
   12643              :   VFRCZPSYrr,
   12644              :   VFRCZPSrm,
   12645              :   VFRCZPSrr,
   12646              :   VFRCZSDrm,
   12647              :   VFRCZSDrr,
   12648              :   VFRCZSSrm,
   12649              :   VFRCZSSrr,
   12650              :   VGATHERDPDYrm,
   12651              :   VGATHERDPDZ128rm,
   12652              :   VGATHERDPDZ256rm,
   12653              :   VGATHERDPDZrm,
   12654              :   VGATHERDPDrm,
   12655              :   VGATHERDPSYrm,
   12656              :   VGATHERDPSZ128rm,
   12657              :   VGATHERDPSZ256rm,
   12658              :   VGATHERDPSZrm,
   12659              :   VGATHERDPSrm,
   12660              :   VGATHERPF0DPDm,
   12661              :   VGATHERPF0DPSm,
   12662              :   VGATHERPF0QPDm,
   12663              :   VGATHERPF0QPSm,
   12664              :   VGATHERPF1DPDm,
   12665              :   VGATHERPF1DPSm,
   12666              :   VGATHERPF1QPDm,
   12667              :   VGATHERPF1QPSm,
   12668              :   VGATHERQPDYrm,
   12669              :   VGATHERQPDZ128rm,
   12670              :   VGATHERQPDZ256rm,
   12671              :   VGATHERQPDZrm,
   12672              :   VGATHERQPDrm,
   12673              :   VGATHERQPSYrm,
   12674              :   VGATHERQPSZ128rm,
   12675              :   VGATHERQPSZ256rm,
   12676              :   VGATHERQPSZrm,
   12677              :   VGATHERQPSrm,
   12678              :   VGETEXPBF16Z128m,
   12679              :   VGETEXPBF16Z128mb,
   12680              :   VGETEXPBF16Z128mbk,
   12681              :   VGETEXPBF16Z128mbkz,
   12682              :   VGETEXPBF16Z128mk,
   12683              :   VGETEXPBF16Z128mkz,
   12684              :   VGETEXPBF16Z128r,
   12685              :   VGETEXPBF16Z128rk,
   12686              :   VGETEXPBF16Z128rkz,
   12687              :   VGETEXPBF16Z256m,
   12688              :   VGETEXPBF16Z256mb,
   12689              :   VGETEXPBF16Z256mbk,
   12690              :   VGETEXPBF16Z256mbkz,
   12691              :   VGETEXPBF16Z256mk,
   12692              :   VGETEXPBF16Z256mkz,
   12693              :   VGETEXPBF16Z256r,
   12694              :   VGETEXPBF16Z256rk,
   12695              :   VGETEXPBF16Z256rkz,
   12696              :   VGETEXPBF16Zm,
   12697              :   VGETEXPBF16Zmb,
   12698              :   VGETEXPBF16Zmbk,
   12699              :   VGETEXPBF16Zmbkz,
   12700              :   VGETEXPBF16Zmk,
   12701              :   VGETEXPBF16Zmkz,
   12702              :   VGETEXPBF16Zr,
   12703              :   VGETEXPBF16Zrk,
   12704              :   VGETEXPBF16Zrkz,
   12705              :   VGETEXPPDZ128m,
   12706              :   VGETEXPPDZ128mb,
   12707              :   VGETEXPPDZ128mbk,
   12708              :   VGETEXPPDZ128mbkz,
   12709              :   VGETEXPPDZ128mk,
   12710              :   VGETEXPPDZ128mkz,
   12711              :   VGETEXPPDZ128r,
   12712              :   VGETEXPPDZ128rk,
   12713              :   VGETEXPPDZ128rkz,
   12714              :   VGETEXPPDZ256m,
   12715              :   VGETEXPPDZ256mb,
   12716              :   VGETEXPPDZ256mbk,
   12717              :   VGETEXPPDZ256mbkz,
   12718              :   VGETEXPPDZ256mk,
   12719              :   VGETEXPPDZ256mkz,
   12720              :   VGETEXPPDZ256r,
   12721              :   VGETEXPPDZ256rb,
   12722              :   VGETEXPPDZ256rbk,
   12723              :   VGETEXPPDZ256rbkz,
   12724              :   VGETEXPPDZ256rk,
   12725              :   VGETEXPPDZ256rkz,
   12726              :   VGETEXPPDZm,
   12727              :   VGETEXPPDZmb,
   12728              :   VGETEXPPDZmbk,
   12729              :   VGETEXPPDZmbkz,
   12730              :   VGETEXPPDZmk,
   12731              :   VGETEXPPDZmkz,
   12732              :   VGETEXPPDZr,
   12733              :   VGETEXPPDZrb,
   12734              :   VGETEXPPDZrbk,
   12735              :   VGETEXPPDZrbkz,
   12736              :   VGETEXPPDZrk,
   12737              :   VGETEXPPDZrkz,
   12738              :   VGETEXPPHZ128m,
   12739              :   VGETEXPPHZ128mb,
   12740              :   VGETEXPPHZ128mbk,
   12741              :   VGETEXPPHZ128mbkz,
   12742              :   VGETEXPPHZ128mk,
   12743              :   VGETEXPPHZ128mkz,
   12744              :   VGETEXPPHZ128r,
   12745              :   VGETEXPPHZ128rk,
   12746              :   VGETEXPPHZ128rkz,
   12747              :   VGETEXPPHZ256m,
   12748              :   VGETEXPPHZ256mb,
   12749              :   VGETEXPPHZ256mbk,
   12750              :   VGETEXPPHZ256mbkz,
   12751              :   VGETEXPPHZ256mk,
   12752              :   VGETEXPPHZ256mkz,
   12753              :   VGETEXPPHZ256r,
   12754              :   VGETEXPPHZ256rb,
   12755              :   VGETEXPPHZ256rbk,
   12756              :   VGETEXPPHZ256rbkz,
   12757              :   VGETEXPPHZ256rk,
   12758              :   VGETEXPPHZ256rkz,
   12759              :   VGETEXPPHZm,
   12760              :   VGETEXPPHZmb,
   12761              :   VGETEXPPHZmbk,
   12762              :   VGETEXPPHZmbkz,
   12763              :   VGETEXPPHZmk,
   12764              :   VGETEXPPHZmkz,
   12765              :   VGETEXPPHZr,
   12766              :   VGETEXPPHZrb,
   12767              :   VGETEXPPHZrbk,
   12768              :   VGETEXPPHZrbkz,
   12769              :   VGETEXPPHZrk,
   12770              :   VGETEXPPHZrkz,
   12771              :   VGETEXPPSZ128m,
   12772              :   VGETEXPPSZ128mb,
   12773              :   VGETEXPPSZ128mbk,
   12774              :   VGETEXPPSZ128mbkz,
   12775              :   VGETEXPPSZ128mk,
   12776              :   VGETEXPPSZ128mkz,
   12777              :   VGETEXPPSZ128r,
   12778              :   VGETEXPPSZ128rk,
   12779              :   VGETEXPPSZ128rkz,
   12780              :   VGETEXPPSZ256m,
   12781              :   VGETEXPPSZ256mb,
   12782              :   VGETEXPPSZ256mbk,
   12783              :   VGETEXPPSZ256mbkz,
   12784              :   VGETEXPPSZ256mk,
   12785              :   VGETEXPPSZ256mkz,
   12786              :   VGETEXPPSZ256r,
   12787              :   VGETEXPPSZ256rb,
   12788              :   VGETEXPPSZ256rbk,
   12789              :   VGETEXPPSZ256rbkz,
   12790              :   VGETEXPPSZ256rk,
   12791              :   VGETEXPPSZ256rkz,
   12792              :   VGETEXPPSZm,
   12793              :   VGETEXPPSZmb,
   12794              :   VGETEXPPSZmbk,
   12795              :   VGETEXPPSZmbkz,
   12796              :   VGETEXPPSZmk,
   12797              :   VGETEXPPSZmkz,
   12798              :   VGETEXPPSZr,
   12799              :   VGETEXPPSZrb,
   12800              :   VGETEXPPSZrbk,
   12801              :   VGETEXPPSZrbkz,
   12802              :   VGETEXPPSZrk,
   12803              :   VGETEXPPSZrkz,
   12804              :   VGETEXPSDZm,
   12805              :   VGETEXPSDZmk,
   12806              :   VGETEXPSDZmkz,
   12807              :   VGETEXPSDZr,
   12808              :   VGETEXPSDZrb,
   12809              :   VGETEXPSDZrbk,
   12810              :   VGETEXPSDZrbkz,
   12811              :   VGETEXPSDZrk,
   12812              :   VGETEXPSDZrkz,
   12813              :   VGETEXPSHZm,
   12814              :   VGETEXPSHZmk,
   12815              :   VGETEXPSHZmkz,
   12816              :   VGETEXPSHZr,
   12817              :   VGETEXPSHZrb,
   12818              :   VGETEXPSHZrbk,
   12819              :   VGETEXPSHZrbkz,
   12820              :   VGETEXPSHZrk,
   12821              :   VGETEXPSHZrkz,
   12822              :   VGETEXPSSZm,
   12823              :   VGETEXPSSZmk,
   12824              :   VGETEXPSSZmkz,
   12825              :   VGETEXPSSZr,
   12826              :   VGETEXPSSZrb,
   12827              :   VGETEXPSSZrbk,
   12828              :   VGETEXPSSZrbkz,
   12829              :   VGETEXPSSZrk,
   12830              :   VGETEXPSSZrkz,
   12831              :   VGETMANTBF16Z128rmbi,
   12832              :   VGETMANTBF16Z128rmbik,
   12833              :   VGETMANTBF16Z128rmbikz,
   12834              :   VGETMANTBF16Z128rmi,
   12835              :   VGETMANTBF16Z128rmik,
   12836              :   VGETMANTBF16Z128rmikz,
   12837              :   VGETMANTBF16Z128rri,
   12838              :   VGETMANTBF16Z128rrik,
   12839              :   VGETMANTBF16Z128rrikz,
   12840              :   VGETMANTBF16Z256rmbi,
   12841              :   VGETMANTBF16Z256rmbik,
   12842              :   VGETMANTBF16Z256rmbikz,
   12843              :   VGETMANTBF16Z256rmi,
   12844              :   VGETMANTBF16Z256rmik,
   12845              :   VGETMANTBF16Z256rmikz,
   12846              :   VGETMANTBF16Z256rri,
   12847              :   VGETMANTBF16Z256rrik,
   12848              :   VGETMANTBF16Z256rrikz,
   12849              :   VGETMANTBF16Zrmbi,
   12850              :   VGETMANTBF16Zrmbik,
   12851              :   VGETMANTBF16Zrmbikz,
   12852              :   VGETMANTBF16Zrmi,
   12853              :   VGETMANTBF16Zrmik,
   12854              :   VGETMANTBF16Zrmikz,
   12855              :   VGETMANTBF16Zrri,
   12856              :   VGETMANTBF16Zrrik,
   12857              :   VGETMANTBF16Zrrikz,
   12858              :   VGETMANTPDZ128rmbi,
   12859              :   VGETMANTPDZ128rmbik,
   12860              :   VGETMANTPDZ128rmbikz,
   12861              :   VGETMANTPDZ128rmi,
   12862              :   VGETMANTPDZ128rmik,
   12863              :   VGETMANTPDZ128rmikz,
   12864              :   VGETMANTPDZ128rri,
   12865              :   VGETMANTPDZ128rrik,
   12866              :   VGETMANTPDZ128rrikz,
   12867              :   VGETMANTPDZ256rmbi,
   12868              :   VGETMANTPDZ256rmbik,
   12869              :   VGETMANTPDZ256rmbikz,
   12870              :   VGETMANTPDZ256rmi,
   12871              :   VGETMANTPDZ256rmik,
   12872              :   VGETMANTPDZ256rmikz,
   12873              :   VGETMANTPDZ256rri,
   12874              :   VGETMANTPDZ256rrib,
   12875              :   VGETMANTPDZ256rribk,
   12876              :   VGETMANTPDZ256rribkz,
   12877              :   VGETMANTPDZ256rrik,
   12878              :   VGETMANTPDZ256rrikz,
   12879              :   VGETMANTPDZrmbi,
   12880              :   VGETMANTPDZrmbik,
   12881              :   VGETMANTPDZrmbikz,
   12882              :   VGETMANTPDZrmi,
   12883              :   VGETMANTPDZrmik,
   12884              :   VGETMANTPDZrmikz,
   12885              :   VGETMANTPDZrri,
   12886              :   VGETMANTPDZrrib,
   12887              :   VGETMANTPDZrribk,
   12888              :   VGETMANTPDZrribkz,
   12889              :   VGETMANTPDZrrik,
   12890              :   VGETMANTPDZrrikz,
   12891              :   VGETMANTPHZ128rmbi,
   12892              :   VGETMANTPHZ128rmbik,
   12893              :   VGETMANTPHZ128rmbikz,
   12894              :   VGETMANTPHZ128rmi,
   12895              :   VGETMANTPHZ128rmik,
   12896              :   VGETMANTPHZ128rmikz,
   12897              :   VGETMANTPHZ128rri,
   12898              :   VGETMANTPHZ128rrik,
   12899              :   VGETMANTPHZ128rrikz,
   12900              :   VGETMANTPHZ256rmbi,
   12901              :   VGETMANTPHZ256rmbik,
   12902              :   VGETMANTPHZ256rmbikz,
   12903              :   VGETMANTPHZ256rmi,
   12904              :   VGETMANTPHZ256rmik,
   12905              :   VGETMANTPHZ256rmikz,
   12906              :   VGETMANTPHZ256rri,
   12907              :   VGETMANTPHZ256rrib,
   12908              :   VGETMANTPHZ256rribk,
   12909              :   VGETMANTPHZ256rribkz,
   12910              :   VGETMANTPHZ256rrik,
   12911              :   VGETMANTPHZ256rrikz,
   12912              :   VGETMANTPHZrmbi,
   12913              :   VGETMANTPHZrmbik,
   12914              :   VGETMANTPHZrmbikz,
   12915              :   VGETMANTPHZrmi,
   12916              :   VGETMANTPHZrmik,
   12917              :   VGETMANTPHZrmikz,
   12918              :   VGETMANTPHZrri,
   12919              :   VGETMANTPHZrrib,
   12920              :   VGETMANTPHZrribk,
   12921              :   VGETMANTPHZrribkz,
   12922              :   VGETMANTPHZrrik,
   12923              :   VGETMANTPHZrrikz,
   12924              :   VGETMANTPSZ128rmbi,
   12925              :   VGETMANTPSZ128rmbik,
   12926              :   VGETMANTPSZ128rmbikz,
   12927              :   VGETMANTPSZ128rmi,
   12928              :   VGETMANTPSZ128rmik,
   12929              :   VGETMANTPSZ128rmikz,
   12930              :   VGETMANTPSZ128rri,
   12931              :   VGETMANTPSZ128rrik,
   12932              :   VGETMANTPSZ128rrikz,
   12933              :   VGETMANTPSZ256rmbi,
   12934              :   VGETMANTPSZ256rmbik,
   12935              :   VGETMANTPSZ256rmbikz,
   12936              :   VGETMANTPSZ256rmi,
   12937              :   VGETMANTPSZ256rmik,
   12938              :   VGETMANTPSZ256rmikz,
   12939              :   VGETMANTPSZ256rri,
   12940              :   VGETMANTPSZ256rrib,
   12941              :   VGETMANTPSZ256rribk,
   12942              :   VGETMANTPSZ256rribkz,
   12943              :   VGETMANTPSZ256rrik,
   12944              :   VGETMANTPSZ256rrikz,
   12945              :   VGETMANTPSZrmbi,
   12946              :   VGETMANTPSZrmbik,
   12947              :   VGETMANTPSZrmbikz,
   12948              :   VGETMANTPSZrmi,
   12949              :   VGETMANTPSZrmik,
   12950              :   VGETMANTPSZrmikz,
   12951              :   VGETMANTPSZrri,
   12952              :   VGETMANTPSZrrib,
   12953              :   VGETMANTPSZrribk,
   12954              :   VGETMANTPSZrribkz,
   12955              :   VGETMANTPSZrrik,
   12956              :   VGETMANTPSZrrikz,
   12957              :   VGETMANTSDZrmi,
   12958              :   VGETMANTSDZrmik,
   12959              :   VGETMANTSDZrmikz,
   12960              :   VGETMANTSDZrri,
   12961              :   VGETMANTSDZrrib,
   12962              :   VGETMANTSDZrribk,
   12963              :   VGETMANTSDZrribkz,
   12964              :   VGETMANTSDZrrik,
   12965              :   VGETMANTSDZrrikz,
   12966              :   VGETMANTSHZrmi,
   12967              :   VGETMANTSHZrmik,
   12968              :   VGETMANTSHZrmikz,
   12969              :   VGETMANTSHZrri,
   12970              :   VGETMANTSHZrrib,
   12971              :   VGETMANTSHZrribk,
   12972              :   VGETMANTSHZrribkz,
   12973              :   VGETMANTSHZrrik,
   12974              :   VGETMANTSHZrrikz,
   12975              :   VGETMANTSSZrmi,
   12976              :   VGETMANTSSZrmik,
   12977              :   VGETMANTSSZrmikz,
   12978              :   VGETMANTSSZrri,
   12979              :   VGETMANTSSZrrib,
   12980              :   VGETMANTSSZrribk,
   12981              :   VGETMANTSSZrribkz,
   12982              :   VGETMANTSSZrrik,
   12983              :   VGETMANTSSZrrikz,
   12984              :   VGF2P8AFFINEINVQBYrmi,
   12985              :   VGF2P8AFFINEINVQBYrri,
   12986              :   VGF2P8AFFINEINVQBZ128rmbi,
   12987              :   VGF2P8AFFINEINVQBZ128rmbik,
   12988              :   VGF2P8AFFINEINVQBZ128rmbikz,
   12989              :   VGF2P8AFFINEINVQBZ128rmi,
   12990              :   VGF2P8AFFINEINVQBZ128rmik,
   12991              :   VGF2P8AFFINEINVQBZ128rmikz,
   12992              :   VGF2P8AFFINEINVQBZ128rri,
   12993              :   VGF2P8AFFINEINVQBZ128rrik,
   12994              :   VGF2P8AFFINEINVQBZ128rrikz,
   12995              :   VGF2P8AFFINEINVQBZ256rmbi,
   12996              :   VGF2P8AFFINEINVQBZ256rmbik,
   12997              :   VGF2P8AFFINEINVQBZ256rmbikz,
   12998              :   VGF2P8AFFINEINVQBZ256rmi,
   12999              :   VGF2P8AFFINEINVQBZ256rmik,
   13000              :   VGF2P8AFFINEINVQBZ256rmikz,
   13001              :   VGF2P8AFFINEINVQBZ256rri,
   13002              :   VGF2P8AFFINEINVQBZ256rrik,
   13003              :   VGF2P8AFFINEINVQBZ256rrikz,
   13004              :   VGF2P8AFFINEINVQBZrmbi,
   13005              :   VGF2P8AFFINEINVQBZrmbik,
   13006              :   VGF2P8AFFINEINVQBZrmbikz,
   13007              :   VGF2P8AFFINEINVQBZrmi,
   13008              :   VGF2P8AFFINEINVQBZrmik,
   13009              :   VGF2P8AFFINEINVQBZrmikz,
   13010              :   VGF2P8AFFINEINVQBZrri,
   13011              :   VGF2P8AFFINEINVQBZrrik,
   13012              :   VGF2P8AFFINEINVQBZrrikz,
   13013              :   VGF2P8AFFINEINVQBrmi,
   13014              :   VGF2P8AFFINEINVQBrri,
   13015              :   VGF2P8AFFINEQBYrmi,
   13016              :   VGF2P8AFFINEQBYrri,
   13017              :   VGF2P8AFFINEQBZ128rmbi,
   13018              :   VGF2P8AFFINEQBZ128rmbik,
   13019              :   VGF2P8AFFINEQBZ128rmbikz,
   13020              :   VGF2P8AFFINEQBZ128rmi,
   13021              :   VGF2P8AFFINEQBZ128rmik,
   13022              :   VGF2P8AFFINEQBZ128rmikz,
   13023              :   VGF2P8AFFINEQBZ128rri,
   13024              :   VGF2P8AFFINEQBZ128rrik,
   13025              :   VGF2P8AFFINEQBZ128rrikz,
   13026              :   VGF2P8AFFINEQBZ256rmbi,
   13027              :   VGF2P8AFFINEQBZ256rmbik,
   13028              :   VGF2P8AFFINEQBZ256rmbikz,
   13029              :   VGF2P8AFFINEQBZ256rmi,
   13030              :   VGF2P8AFFINEQBZ256rmik,
   13031              :   VGF2P8AFFINEQBZ256rmikz,
   13032              :   VGF2P8AFFINEQBZ256rri,
   13033              :   VGF2P8AFFINEQBZ256rrik,
   13034              :   VGF2P8AFFINEQBZ256rrikz,
   13035              :   VGF2P8AFFINEQBZrmbi,
   13036              :   VGF2P8AFFINEQBZrmbik,
   13037              :   VGF2P8AFFINEQBZrmbikz,
   13038              :   VGF2P8AFFINEQBZrmi,
   13039              :   VGF2P8AFFINEQBZrmik,
   13040              :   VGF2P8AFFINEQBZrmikz,
   13041              :   VGF2P8AFFINEQBZrri,
   13042              :   VGF2P8AFFINEQBZrrik,
   13043              :   VGF2P8AFFINEQBZrrikz,
   13044              :   VGF2P8AFFINEQBrmi,
   13045              :   VGF2P8AFFINEQBrri,
   13046              :   VGF2P8MULBYrm,
   13047              :   VGF2P8MULBYrr,
   13048              :   VGF2P8MULBZ128rm,
   13049              :   VGF2P8MULBZ128rmk,
   13050              :   VGF2P8MULBZ128rmkz,
   13051              :   VGF2P8MULBZ128rr,
   13052              :   VGF2P8MULBZ128rrk,
   13053              :   VGF2P8MULBZ128rrkz,
   13054              :   VGF2P8MULBZ256rm,
   13055              :   VGF2P8MULBZ256rmk,
   13056              :   VGF2P8MULBZ256rmkz,
   13057              :   VGF2P8MULBZ256rr,
   13058              :   VGF2P8MULBZ256rrk,
   13059              :   VGF2P8MULBZ256rrkz,
   13060              :   VGF2P8MULBZrm,
   13061              :   VGF2P8MULBZrmk,
   13062              :   VGF2P8MULBZrmkz,
   13063              :   VGF2P8MULBZrr,
   13064              :   VGF2P8MULBZrrk,
   13065              :   VGF2P8MULBZrrkz,
   13066              :   VGF2P8MULBrm,
   13067              :   VGF2P8MULBrr,
   13068              :   VHADDPDYrm,
   13069              :   VHADDPDYrr,
   13070              :   VHADDPDrm,
   13071              :   VHADDPDrr,
   13072              :   VHADDPSYrm,
   13073              :   VHADDPSYrr,
   13074              :   VHADDPSrm,
   13075              :   VHADDPSrr,
   13076              :   VHSUBPDYrm,
   13077              :   VHSUBPDYrr,
   13078              :   VHSUBPDrm,
   13079              :   VHSUBPDrr,
   13080              :   VHSUBPSYrm,
   13081              :   VHSUBPSYrr,
   13082              :   VHSUBPSrm,
   13083              :   VHSUBPSrr,
   13084              :   VINSERTF128rmi,
   13085              :   VINSERTF128rri,
   13086              :   VINSERTF32X4Z256rmi,
   13087              :   VINSERTF32X4Z256rmik,
   13088              :   VINSERTF32X4Z256rmikz,
   13089              :   VINSERTF32X4Z256rri,
   13090              :   VINSERTF32X4Z256rrik,
   13091              :   VINSERTF32X4Z256rrikz,
   13092              :   VINSERTF32X4Zrmi,
   13093              :   VINSERTF32X4Zrmik,
   13094              :   VINSERTF32X4Zrmikz,
   13095              :   VINSERTF32X4Zrri,
   13096              :   VINSERTF32X4Zrrik,
   13097              :   VINSERTF32X4Zrrikz,
   13098              :   VINSERTF32X8Zrmi,
   13099              :   VINSERTF32X8Zrmik,
   13100              :   VINSERTF32X8Zrmikz,
   13101              :   VINSERTF32X8Zrri,
   13102              :   VINSERTF32X8Zrrik,
   13103              :   VINSERTF32X8Zrrikz,
   13104              :   VINSERTF64X2Z256rmi,
   13105              :   VINSERTF64X2Z256rmik,
   13106              :   VINSERTF64X2Z256rmikz,
   13107              :   VINSERTF64X2Z256rri,
   13108              :   VINSERTF64X2Z256rrik,
   13109              :   VINSERTF64X2Z256rrikz,
   13110              :   VINSERTF64X2Zrmi,
   13111              :   VINSERTF64X2Zrmik,
   13112              :   VINSERTF64X2Zrmikz,
   13113              :   VINSERTF64X2Zrri,
   13114              :   VINSERTF64X2Zrrik,
   13115              :   VINSERTF64X2Zrrikz,
   13116              :   VINSERTF64X4Zrmi,
   13117              :   VINSERTF64X4Zrmik,
   13118              :   VINSERTF64X4Zrmikz,
   13119              :   VINSERTF64X4Zrri,
   13120              :   VINSERTF64X4Zrrik,
   13121              :   VINSERTF64X4Zrrikz,
   13122              :   VINSERTI128rmi,
   13123              :   VINSERTI128rri,
   13124              :   VINSERTI32X4Z256rmi,
   13125              :   VINSERTI32X4Z256rmik,
   13126              :   VINSERTI32X4Z256rmikz,
   13127              :   VINSERTI32X4Z256rri,
   13128              :   VINSERTI32X4Z256rrik,
   13129              :   VINSERTI32X4Z256rrikz,
   13130              :   VINSERTI32X4Zrmi,
   13131              :   VINSERTI32X4Zrmik,
   13132              :   VINSERTI32X4Zrmikz,
   13133              :   VINSERTI32X4Zrri,
   13134              :   VINSERTI32X4Zrrik,
   13135              :   VINSERTI32X4Zrrikz,
   13136              :   VINSERTI32X8Zrmi,
   13137              :   VINSERTI32X8Zrmik,
   13138              :   VINSERTI32X8Zrmikz,
   13139              :   VINSERTI32X8Zrri,
   13140              :   VINSERTI32X8Zrrik,
   13141              :   VINSERTI32X8Zrrikz,
   13142              :   VINSERTI64X2Z256rmi,
   13143              :   VINSERTI64X2Z256rmik,
   13144              :   VINSERTI64X2Z256rmikz,
   13145              :   VINSERTI64X2Z256rri,
   13146              :   VINSERTI64X2Z256rrik,
   13147              :   VINSERTI64X2Z256rrikz,
   13148              :   VINSERTI64X2Zrmi,
   13149              :   VINSERTI64X2Zrmik,
   13150              :   VINSERTI64X2Zrmikz,
   13151              :   VINSERTI64X2Zrri,
   13152              :   VINSERTI64X2Zrrik,
   13153              :   VINSERTI64X2Zrrikz,
   13154              :   VINSERTI64X4Zrmi,
   13155              :   VINSERTI64X4Zrmik,
   13156              :   VINSERTI64X4Zrmikz,
   13157              :   VINSERTI64X4Zrri,
   13158              :   VINSERTI64X4Zrrik,
   13159              :   VINSERTI64X4Zrrikz,
   13160              :   VINSERTPSZrmi,
   13161              :   VINSERTPSZrri,
   13162              :   VINSERTPSrmi,
   13163              :   VINSERTPSrri,
   13164              :   VLDDQUYrm,
   13165              :   VLDDQUrm,
   13166              :   VLDMXCSR,
   13167              :   VMASKMOVDQU,
   13168              :   VMASKMOVDQU64,
   13169              :   VMASKMOVPDYmr,
   13170              :   VMASKMOVPDYrm,
   13171              :   VMASKMOVPDmr,
   13172              :   VMASKMOVPDrm,
   13173              :   VMASKMOVPSYmr,
   13174              :   VMASKMOVPSYrm,
   13175              :   VMASKMOVPSmr,
   13176              :   VMASKMOVPSrm,
   13177              :   VMAXBF16Z128rm,
   13178              :   VMAXBF16Z128rmb,
   13179              :   VMAXBF16Z128rmbk,
   13180              :   VMAXBF16Z128rmbkz,
   13181              :   VMAXBF16Z128rmk,
   13182              :   VMAXBF16Z128rmkz,
   13183              :   VMAXBF16Z128rr,
   13184              :   VMAXBF16Z128rrk,
   13185              :   VMAXBF16Z128rrkz,
   13186              :   VMAXBF16Z256rm,
   13187              :   VMAXBF16Z256rmb,
   13188              :   VMAXBF16Z256rmbk,
   13189              :   VMAXBF16Z256rmbkz,
   13190              :   VMAXBF16Z256rmk,
   13191              :   VMAXBF16Z256rmkz,
   13192              :   VMAXBF16Z256rr,
   13193              :   VMAXBF16Z256rrk,
   13194              :   VMAXBF16Z256rrkz,
   13195              :   VMAXBF16Zrm,
   13196              :   VMAXBF16Zrmb,
   13197              :   VMAXBF16Zrmbk,
   13198              :   VMAXBF16Zrmbkz,
   13199              :   VMAXBF16Zrmk,
   13200              :   VMAXBF16Zrmkz,
   13201              :   VMAXBF16Zrr,
   13202              :   VMAXBF16Zrrk,
   13203              :   VMAXBF16Zrrkz,
   13204              :   VMAXCPDYrm,
   13205              :   VMAXCPDYrr,
   13206              :   VMAXCPDZ128rm,
   13207              :   VMAXCPDZ128rmb,
   13208              :   VMAXCPDZ128rmbk,
   13209              :   VMAXCPDZ128rmbkz,
   13210              :   VMAXCPDZ128rmk,
   13211              :   VMAXCPDZ128rmkz,
   13212              :   VMAXCPDZ128rr,
   13213              :   VMAXCPDZ128rrk,
   13214              :   VMAXCPDZ128rrkz,
   13215              :   VMAXCPDZ256rm,
   13216              :   VMAXCPDZ256rmb,
   13217              :   VMAXCPDZ256rmbk,
   13218              :   VMAXCPDZ256rmbkz,
   13219              :   VMAXCPDZ256rmk,
   13220              :   VMAXCPDZ256rmkz,
   13221              :   VMAXCPDZ256rr,
   13222              :   VMAXCPDZ256rrk,
   13223              :   VMAXCPDZ256rrkz,
   13224              :   VMAXCPDZrm,
   13225              :   VMAXCPDZrmb,
   13226              :   VMAXCPDZrmbk,
   13227              :   VMAXCPDZrmbkz,
   13228              :   VMAXCPDZrmk,
   13229              :   VMAXCPDZrmkz,
   13230              :   VMAXCPDZrr,
   13231              :   VMAXCPDZrrk,
   13232              :   VMAXCPDZrrkz,
   13233              :   VMAXCPDrm,
   13234              :   VMAXCPDrr,
   13235              :   VMAXCPHZ128rm,
   13236              :   VMAXCPHZ128rmb,
   13237              :   VMAXCPHZ128rmbk,
   13238              :   VMAXCPHZ128rmbkz,
   13239              :   VMAXCPHZ128rmk,
   13240              :   VMAXCPHZ128rmkz,
   13241              :   VMAXCPHZ128rr,
   13242              :   VMAXCPHZ128rrk,
   13243              :   VMAXCPHZ128rrkz,
   13244              :   VMAXCPHZ256rm,
   13245              :   VMAXCPHZ256rmb,
   13246              :   VMAXCPHZ256rmbk,
   13247              :   VMAXCPHZ256rmbkz,
   13248              :   VMAXCPHZ256rmk,
   13249              :   VMAXCPHZ256rmkz,
   13250              :   VMAXCPHZ256rr,
   13251              :   VMAXCPHZ256rrk,
   13252              :   VMAXCPHZ256rrkz,
   13253              :   VMAXCPHZrm,
   13254              :   VMAXCPHZrmb,
   13255              :   VMAXCPHZrmbk,
   13256              :   VMAXCPHZrmbkz,
   13257              :   VMAXCPHZrmk,
   13258              :   VMAXCPHZrmkz,
   13259              :   VMAXCPHZrr,
   13260              :   VMAXCPHZrrk,
   13261              :   VMAXCPHZrrkz,
   13262              :   VMAXCPSYrm,
   13263              :   VMAXCPSYrr,
   13264              :   VMAXCPSZ128rm,
   13265              :   VMAXCPSZ128rmb,
   13266              :   VMAXCPSZ128rmbk,
   13267              :   VMAXCPSZ128rmbkz,
   13268              :   VMAXCPSZ128rmk,
   13269              :   VMAXCPSZ128rmkz,
   13270              :   VMAXCPSZ128rr,
   13271              :   VMAXCPSZ128rrk,
   13272              :   VMAXCPSZ128rrkz,
   13273              :   VMAXCPSZ256rm,
   13274              :   VMAXCPSZ256rmb,
   13275              :   VMAXCPSZ256rmbk,
   13276              :   VMAXCPSZ256rmbkz,
   13277              :   VMAXCPSZ256rmk,
   13278              :   VMAXCPSZ256rmkz,
   13279              :   VMAXCPSZ256rr,
   13280              :   VMAXCPSZ256rrk,
   13281              :   VMAXCPSZ256rrkz,
   13282              :   VMAXCPSZrm,
   13283              :   VMAXCPSZrmb,
   13284              :   VMAXCPSZrmbk,
   13285              :   VMAXCPSZrmbkz,
   13286              :   VMAXCPSZrmk,
   13287              :   VMAXCPSZrmkz,
   13288              :   VMAXCPSZrr,
   13289              :   VMAXCPSZrrk,
   13290              :   VMAXCPSZrrkz,
   13291              :   VMAXCPSrm,
   13292              :   VMAXCPSrr,
   13293              :   VMAXCSDZrm,
   13294              :   VMAXCSDZrr,
   13295              :   VMAXCSDrm,
   13296              :   VMAXCSDrr,
   13297              :   VMAXCSHZrm,
   13298              :   VMAXCSHZrr,
   13299              :   VMAXCSSZrm,
   13300              :   VMAXCSSZrr,
   13301              :   VMAXCSSrm,
   13302              :   VMAXCSSrr,
   13303              :   VMAXPDYrm,
   13304              :   VMAXPDYrr,
   13305              :   VMAXPDZ128rm,
   13306              :   VMAXPDZ128rmb,
   13307              :   VMAXPDZ128rmbk,
   13308              :   VMAXPDZ128rmbkz,
   13309              :   VMAXPDZ128rmk,
   13310              :   VMAXPDZ128rmkz,
   13311              :   VMAXPDZ128rr,
   13312              :   VMAXPDZ128rrk,
   13313              :   VMAXPDZ128rrkz,
   13314              :   VMAXPDZ256rm,
   13315              :   VMAXPDZ256rmb,
   13316              :   VMAXPDZ256rmbk,
   13317              :   VMAXPDZ256rmbkz,
   13318              :   VMAXPDZ256rmk,
   13319              :   VMAXPDZ256rmkz,
   13320              :   VMAXPDZ256rr,
   13321              :   VMAXPDZ256rrb,
   13322              :   VMAXPDZ256rrbk,
   13323              :   VMAXPDZ256rrbkz,
   13324              :   VMAXPDZ256rrk,
   13325              :   VMAXPDZ256rrkz,
   13326              :   VMAXPDZrm,
   13327              :   VMAXPDZrmb,
   13328              :   VMAXPDZrmbk,
   13329              :   VMAXPDZrmbkz,
   13330              :   VMAXPDZrmk,
   13331              :   VMAXPDZrmkz,
   13332              :   VMAXPDZrr,
   13333              :   VMAXPDZrrb,
   13334              :   VMAXPDZrrbk,
   13335              :   VMAXPDZrrbkz,
   13336              :   VMAXPDZrrk,
   13337              :   VMAXPDZrrkz,
   13338              :   VMAXPDrm,
   13339              :   VMAXPDrr,
   13340              :   VMAXPHZ128rm,
   13341              :   VMAXPHZ128rmb,
   13342              :   VMAXPHZ128rmbk,
   13343              :   VMAXPHZ128rmbkz,
   13344              :   VMAXPHZ128rmk,
   13345              :   VMAXPHZ128rmkz,
   13346              :   VMAXPHZ128rr,
   13347              :   VMAXPHZ128rrk,
   13348              :   VMAXPHZ128rrkz,
   13349              :   VMAXPHZ256rm,
   13350              :   VMAXPHZ256rmb,
   13351              :   VMAXPHZ256rmbk,
   13352              :   VMAXPHZ256rmbkz,
   13353              :   VMAXPHZ256rmk,
   13354              :   VMAXPHZ256rmkz,
   13355              :   VMAXPHZ256rr,
   13356              :   VMAXPHZ256rrb,
   13357              :   VMAXPHZ256rrbk,
   13358              :   VMAXPHZ256rrbkz,
   13359              :   VMAXPHZ256rrk,
   13360              :   VMAXPHZ256rrkz,
   13361              :   VMAXPHZrm,
   13362              :   VMAXPHZrmb,
   13363              :   VMAXPHZrmbk,
   13364              :   VMAXPHZrmbkz,
   13365              :   VMAXPHZrmk,
   13366              :   VMAXPHZrmkz,
   13367              :   VMAXPHZrr,
   13368              :   VMAXPHZrrb,
   13369              :   VMAXPHZrrbk,
   13370              :   VMAXPHZrrbkz,
   13371              :   VMAXPHZrrk,
   13372              :   VMAXPHZrrkz,
   13373              :   VMAXPSYrm,
   13374              :   VMAXPSYrr,
   13375              :   VMAXPSZ128rm,
   13376              :   VMAXPSZ128rmb,
   13377              :   VMAXPSZ128rmbk,
   13378              :   VMAXPSZ128rmbkz,
   13379              :   VMAXPSZ128rmk,
   13380              :   VMAXPSZ128rmkz,
   13381              :   VMAXPSZ128rr,
   13382              :   VMAXPSZ128rrk,
   13383              :   VMAXPSZ128rrkz,
   13384              :   VMAXPSZ256rm,
   13385              :   VMAXPSZ256rmb,
   13386              :   VMAXPSZ256rmbk,
   13387              :   VMAXPSZ256rmbkz,
   13388              :   VMAXPSZ256rmk,
   13389              :   VMAXPSZ256rmkz,
   13390              :   VMAXPSZ256rr,
   13391              :   VMAXPSZ256rrb,
   13392              :   VMAXPSZ256rrbk,
   13393              :   VMAXPSZ256rrbkz,
   13394              :   VMAXPSZ256rrk,
   13395              :   VMAXPSZ256rrkz,
   13396              :   VMAXPSZrm,
   13397              :   VMAXPSZrmb,
   13398              :   VMAXPSZrmbk,
   13399              :   VMAXPSZrmbkz,
   13400              :   VMAXPSZrmk,
   13401              :   VMAXPSZrmkz,
   13402              :   VMAXPSZrr,
   13403              :   VMAXPSZrrb,
   13404              :   VMAXPSZrrbk,
   13405              :   VMAXPSZrrbkz,
   13406              :   VMAXPSZrrk,
   13407              :   VMAXPSZrrkz,
   13408              :   VMAXPSrm,
   13409              :   VMAXPSrr,
   13410              :   VMAXSDZrm,
   13411              :   VMAXSDZrm_Int,
   13412              :   VMAXSDZrmk_Int,
   13413              :   VMAXSDZrmkz_Int,
   13414              :   VMAXSDZrr,
   13415              :   VMAXSDZrr_Int,
   13416              :   VMAXSDZrrb_Int,
   13417              :   VMAXSDZrrbk_Int,
   13418              :   VMAXSDZrrbkz_Int,
   13419              :   VMAXSDZrrk_Int,
   13420              :   VMAXSDZrrkz_Int,
   13421              :   VMAXSDrm,
   13422              :   VMAXSDrm_Int,
   13423              :   VMAXSDrr,
   13424              :   VMAXSDrr_Int,
   13425              :   VMAXSHZrm,
   13426              :   VMAXSHZrm_Int,
   13427              :   VMAXSHZrmk_Int,
   13428              :   VMAXSHZrmkz_Int,
   13429              :   VMAXSHZrr,
   13430              :   VMAXSHZrr_Int,
   13431              :   VMAXSHZrrb_Int,
   13432              :   VMAXSHZrrbk_Int,
   13433              :   VMAXSHZrrbkz_Int,
   13434              :   VMAXSHZrrk_Int,
   13435              :   VMAXSHZrrkz_Int,
   13436              :   VMAXSSZrm,
   13437              :   VMAXSSZrm_Int,
   13438              :   VMAXSSZrmk_Int,
   13439              :   VMAXSSZrmkz_Int,
   13440              :   VMAXSSZrr,
   13441              :   VMAXSSZrr_Int,
   13442              :   VMAXSSZrrb_Int,
   13443              :   VMAXSSZrrbk_Int,
   13444              :   VMAXSSZrrbkz_Int,
   13445              :   VMAXSSZrrk_Int,
   13446              :   VMAXSSZrrkz_Int,
   13447              :   VMAXSSrm,
   13448              :   VMAXSSrm_Int,
   13449              :   VMAXSSrr,
   13450              :   VMAXSSrr_Int,
   13451              :   VMCALL,
   13452              :   VMCLEARm,
   13453              :   VMFUNC,
   13454              :   VMINBF16Z128rm,
   13455              :   VMINBF16Z128rmb,
   13456              :   VMINBF16Z128rmbk,
   13457              :   VMINBF16Z128rmbkz,
   13458              :   VMINBF16Z128rmk,
   13459              :   VMINBF16Z128rmkz,
   13460              :   VMINBF16Z128rr,
   13461              :   VMINBF16Z128rrk,
   13462              :   VMINBF16Z128rrkz,
   13463              :   VMINBF16Z256rm,
   13464              :   VMINBF16Z256rmb,
   13465              :   VMINBF16Z256rmbk,
   13466              :   VMINBF16Z256rmbkz,
   13467              :   VMINBF16Z256rmk,
   13468              :   VMINBF16Z256rmkz,
   13469              :   VMINBF16Z256rr,
   13470              :   VMINBF16Z256rrk,
   13471              :   VMINBF16Z256rrkz,
   13472              :   VMINBF16Zrm,
   13473              :   VMINBF16Zrmb,
   13474              :   VMINBF16Zrmbk,
   13475              :   VMINBF16Zrmbkz,
   13476              :   VMINBF16Zrmk,
   13477              :   VMINBF16Zrmkz,
   13478              :   VMINBF16Zrr,
   13479              :   VMINBF16Zrrk,
   13480              :   VMINBF16Zrrkz,
   13481              :   VMINCPDYrm,
   13482              :   VMINCPDYrr,
   13483              :   VMINCPDZ128rm,
   13484              :   VMINCPDZ128rmb,
   13485              :   VMINCPDZ128rmbk,
   13486              :   VMINCPDZ128rmbkz,
   13487              :   VMINCPDZ128rmk,
   13488              :   VMINCPDZ128rmkz,
   13489              :   VMINCPDZ128rr,
   13490              :   VMINCPDZ128rrk,
   13491              :   VMINCPDZ128rrkz,
   13492              :   VMINCPDZ256rm,
   13493              :   VMINCPDZ256rmb,
   13494              :   VMINCPDZ256rmbk,
   13495              :   VMINCPDZ256rmbkz,
   13496              :   VMINCPDZ256rmk,
   13497              :   VMINCPDZ256rmkz,
   13498              :   VMINCPDZ256rr,
   13499              :   VMINCPDZ256rrk,
   13500              :   VMINCPDZ256rrkz,
   13501              :   VMINCPDZrm,
   13502              :   VMINCPDZrmb,
   13503              :   VMINCPDZrmbk,
   13504              :   VMINCPDZrmbkz,
   13505              :   VMINCPDZrmk,
   13506              :   VMINCPDZrmkz,
   13507              :   VMINCPDZrr,
   13508              :   VMINCPDZrrk,
   13509              :   VMINCPDZrrkz,
   13510              :   VMINCPDrm,
   13511              :   VMINCPDrr,
   13512              :   VMINCPHZ128rm,
   13513              :   VMINCPHZ128rmb,
   13514              :   VMINCPHZ128rmbk,
   13515              :   VMINCPHZ128rmbkz,
   13516              :   VMINCPHZ128rmk,
   13517              :   VMINCPHZ128rmkz,
   13518              :   VMINCPHZ128rr,
   13519              :   VMINCPHZ128rrk,
   13520              :   VMINCPHZ128rrkz,
   13521              :   VMINCPHZ256rm,
   13522              :   VMINCPHZ256rmb,
   13523              :   VMINCPHZ256rmbk,
   13524              :   VMINCPHZ256rmbkz,
   13525              :   VMINCPHZ256rmk,
   13526              :   VMINCPHZ256rmkz,
   13527              :   VMINCPHZ256rr,
   13528              :   VMINCPHZ256rrk,
   13529              :   VMINCPHZ256rrkz,
   13530              :   VMINCPHZrm,
   13531              :   VMINCPHZrmb,
   13532              :   VMINCPHZrmbk,
   13533              :   VMINCPHZrmbkz,
   13534              :   VMINCPHZrmk,
   13535              :   VMINCPHZrmkz,
   13536              :   VMINCPHZrr,
   13537              :   VMINCPHZrrk,
   13538              :   VMINCPHZrrkz,
   13539              :   VMINCPSYrm,
   13540              :   VMINCPSYrr,
   13541              :   VMINCPSZ128rm,
   13542              :   VMINCPSZ128rmb,
   13543              :   VMINCPSZ128rmbk,
   13544              :   VMINCPSZ128rmbkz,
   13545              :   VMINCPSZ128rmk,
   13546              :   VMINCPSZ128rmkz,
   13547              :   VMINCPSZ128rr,
   13548              :   VMINCPSZ128rrk,
   13549              :   VMINCPSZ128rrkz,
   13550              :   VMINCPSZ256rm,
   13551              :   VMINCPSZ256rmb,
   13552              :   VMINCPSZ256rmbk,
   13553              :   VMINCPSZ256rmbkz,
   13554              :   VMINCPSZ256rmk,
   13555              :   VMINCPSZ256rmkz,
   13556              :   VMINCPSZ256rr,
   13557              :   VMINCPSZ256rrk,
   13558              :   VMINCPSZ256rrkz,
   13559              :   VMINCPSZrm,
   13560              :   VMINCPSZrmb,
   13561              :   VMINCPSZrmbk,
   13562              :   VMINCPSZrmbkz,
   13563              :   VMINCPSZrmk,
   13564              :   VMINCPSZrmkz,
   13565              :   VMINCPSZrr,
   13566              :   VMINCPSZrrk,
   13567              :   VMINCPSZrrkz,
   13568              :   VMINCPSrm,
   13569              :   VMINCPSrr,
   13570              :   VMINCSDZrm,
   13571              :   VMINCSDZrr,
   13572              :   VMINCSDrm,
   13573              :   VMINCSDrr,
   13574              :   VMINCSHZrm,
   13575              :   VMINCSHZrr,
   13576              :   VMINCSSZrm,
   13577              :   VMINCSSZrr,
   13578              :   VMINCSSrm,
   13579              :   VMINCSSrr,
   13580              :   VMINMAXBF16Z128rmbi,
   13581              :   VMINMAXBF16Z128rmbik,
   13582              :   VMINMAXBF16Z128rmbikz,
   13583              :   VMINMAXBF16Z128rmi,
   13584              :   VMINMAXBF16Z128rmik,
   13585              :   VMINMAXBF16Z128rmikz,
   13586              :   VMINMAXBF16Z128rri,
   13587              :   VMINMAXBF16Z128rrik,
   13588              :   VMINMAXBF16Z128rrikz,
   13589              :   VMINMAXBF16Z256rmbi,
   13590              :   VMINMAXBF16Z256rmbik,
   13591              :   VMINMAXBF16Z256rmbikz,
   13592              :   VMINMAXBF16Z256rmi,
   13593              :   VMINMAXBF16Z256rmik,
   13594              :   VMINMAXBF16Z256rmikz,
   13595              :   VMINMAXBF16Z256rri,
   13596              :   VMINMAXBF16Z256rrik,
   13597              :   VMINMAXBF16Z256rrikz,
   13598              :   VMINMAXBF16Zrmbi,
   13599              :   VMINMAXBF16Zrmbik,
   13600              :   VMINMAXBF16Zrmbikz,
   13601              :   VMINMAXBF16Zrmi,
   13602              :   VMINMAXBF16Zrmik,
   13603              :   VMINMAXBF16Zrmikz,
   13604              :   VMINMAXBF16Zrri,
   13605              :   VMINMAXBF16Zrrik,
   13606              :   VMINMAXBF16Zrrikz,
   13607              :   VMINMAXPDZ128rmbi,
   13608              :   VMINMAXPDZ128rmbik,
   13609              :   VMINMAXPDZ128rmbikz,
   13610              :   VMINMAXPDZ128rmi,
   13611              :   VMINMAXPDZ128rmik,
   13612              :   VMINMAXPDZ128rmikz,
   13613              :   VMINMAXPDZ128rri,
   13614              :   VMINMAXPDZ128rrik,
   13615              :   VMINMAXPDZ128rrikz,
   13616              :   VMINMAXPDZ256rmbi,
   13617              :   VMINMAXPDZ256rmbik,
   13618              :   VMINMAXPDZ256rmbikz,
   13619              :   VMINMAXPDZ256rmi,
   13620              :   VMINMAXPDZ256rmik,
   13621              :   VMINMAXPDZ256rmikz,
   13622              :   VMINMAXPDZ256rri,
   13623              :   VMINMAXPDZ256rrib,
   13624              :   VMINMAXPDZ256rribk,
   13625              :   VMINMAXPDZ256rribkz,
   13626              :   VMINMAXPDZ256rrik,
   13627              :   VMINMAXPDZ256rrikz,
   13628              :   VMINMAXPDZrmbi,
   13629              :   VMINMAXPDZrmbik,
   13630              :   VMINMAXPDZrmbikz,
   13631              :   VMINMAXPDZrmi,
   13632              :   VMINMAXPDZrmik,
   13633              :   VMINMAXPDZrmikz,
   13634              :   VMINMAXPDZrri,
   13635              :   VMINMAXPDZrrib,
   13636              :   VMINMAXPDZrribk,
   13637              :   VMINMAXPDZrribkz,
   13638              :   VMINMAXPDZrrik,
   13639              :   VMINMAXPDZrrikz,
   13640              :   VMINMAXPHZ128rmbi,
   13641              :   VMINMAXPHZ128rmbik,
   13642              :   VMINMAXPHZ128rmbikz,
   13643              :   VMINMAXPHZ128rmi,
   13644              :   VMINMAXPHZ128rmik,
   13645              :   VMINMAXPHZ128rmikz,
   13646              :   VMINMAXPHZ128rri,
   13647              :   VMINMAXPHZ128rrik,
   13648              :   VMINMAXPHZ128rrikz,
   13649              :   VMINMAXPHZ256rmbi,
   13650              :   VMINMAXPHZ256rmbik,
   13651              :   VMINMAXPHZ256rmbikz,
   13652              :   VMINMAXPHZ256rmi,
   13653              :   VMINMAXPHZ256rmik,
   13654              :   VMINMAXPHZ256rmikz,
   13655              :   VMINMAXPHZ256rri,
   13656              :   VMINMAXPHZ256rrib,
   13657              :   VMINMAXPHZ256rribk,
   13658              :   VMINMAXPHZ256rribkz,
   13659              :   VMINMAXPHZ256rrik,
   13660              :   VMINMAXPHZ256rrikz,
   13661              :   VMINMAXPHZrmbi,
   13662              :   VMINMAXPHZrmbik,
   13663              :   VMINMAXPHZrmbikz,
   13664              :   VMINMAXPHZrmi,
   13665              :   VMINMAXPHZrmik,
   13666              :   VMINMAXPHZrmikz,
   13667              :   VMINMAXPHZrri,
   13668              :   VMINMAXPHZrrib,
   13669              :   VMINMAXPHZrribk,
   13670              :   VMINMAXPHZrribkz,
   13671              :   VMINMAXPHZrrik,
   13672              :   VMINMAXPHZrrikz,
   13673              :   VMINMAXPSZ128rmbi,
   13674              :   VMINMAXPSZ128rmbik,
   13675              :   VMINMAXPSZ128rmbikz,
   13676              :   VMINMAXPSZ128rmi,
   13677              :   VMINMAXPSZ128rmik,
   13678              :   VMINMAXPSZ128rmikz,
   13679              :   VMINMAXPSZ128rri,
   13680              :   VMINMAXPSZ128rrik,
   13681              :   VMINMAXPSZ128rrikz,
   13682              :   VMINMAXPSZ256rmbi,
   13683              :   VMINMAXPSZ256rmbik,
   13684              :   VMINMAXPSZ256rmbikz,
   13685              :   VMINMAXPSZ256rmi,
   13686              :   VMINMAXPSZ256rmik,
   13687              :   VMINMAXPSZ256rmikz,
   13688              :   VMINMAXPSZ256rri,
   13689              :   VMINMAXPSZ256rrib,
   13690              :   VMINMAXPSZ256rribk,
   13691              :   VMINMAXPSZ256rribkz,
   13692              :   VMINMAXPSZ256rrik,
   13693              :   VMINMAXPSZ256rrikz,
   13694              :   VMINMAXPSZrmbi,
   13695              :   VMINMAXPSZrmbik,
   13696              :   VMINMAXPSZrmbikz,
   13697              :   VMINMAXPSZrmi,
   13698              :   VMINMAXPSZrmik,
   13699              :   VMINMAXPSZrmikz,
   13700              :   VMINMAXPSZrri,
   13701              :   VMINMAXPSZrrib,
   13702              :   VMINMAXPSZrribk,
   13703              :   VMINMAXPSZrribkz,
   13704              :   VMINMAXPSZrrik,
   13705              :   VMINMAXPSZrrikz,
   13706              :   VMINMAXSDrmi,
   13707              :   VMINMAXSDrmi_Int,
   13708              :   VMINMAXSDrmik_Int,
   13709              :   VMINMAXSDrmikz_Int,
   13710              :   VMINMAXSDrri,
   13711              :   VMINMAXSDrri_Int,
   13712              :   VMINMAXSDrrib_Int,
   13713              :   VMINMAXSDrribk_Int,
   13714              :   VMINMAXSDrribkz_Int,
   13715              :   VMINMAXSDrrik_Int,
   13716              :   VMINMAXSDrrikz_Int,
   13717              :   VMINMAXSHrmi,
   13718              :   VMINMAXSHrmi_Int,
   13719              :   VMINMAXSHrmik_Int,
   13720              :   VMINMAXSHrmikz_Int,
   13721              :   VMINMAXSHrri,
   13722              :   VMINMAXSHrri_Int,
   13723              :   VMINMAXSHrrib_Int,
   13724              :   VMINMAXSHrribk_Int,
   13725              :   VMINMAXSHrribkz_Int,
   13726              :   VMINMAXSHrrik_Int,
   13727              :   VMINMAXSHrrikz_Int,
   13728              :   VMINMAXSSrmi,
   13729              :   VMINMAXSSrmi_Int,
   13730              :   VMINMAXSSrmik_Int,
   13731              :   VMINMAXSSrmikz_Int,
   13732              :   VMINMAXSSrri,
   13733              :   VMINMAXSSrri_Int,
   13734              :   VMINMAXSSrrib_Int,
   13735              :   VMINMAXSSrribk_Int,
   13736              :   VMINMAXSSrribkz_Int,
   13737              :   VMINMAXSSrrik_Int,
   13738              :   VMINMAXSSrrikz_Int,
   13739              :   VMINPDYrm,
   13740              :   VMINPDYrr,
   13741              :   VMINPDZ128rm,
   13742              :   VMINPDZ128rmb,
   13743              :   VMINPDZ128rmbk,
   13744              :   VMINPDZ128rmbkz,
   13745              :   VMINPDZ128rmk,
   13746              :   VMINPDZ128rmkz,
   13747              :   VMINPDZ128rr,
   13748              :   VMINPDZ128rrk,
   13749              :   VMINPDZ128rrkz,
   13750              :   VMINPDZ256rm,
   13751              :   VMINPDZ256rmb,
   13752              :   VMINPDZ256rmbk,
   13753              :   VMINPDZ256rmbkz,
   13754              :   VMINPDZ256rmk,
   13755              :   VMINPDZ256rmkz,
   13756              :   VMINPDZ256rr,
   13757              :   VMINPDZ256rrb,
   13758              :   VMINPDZ256rrbk,
   13759              :   VMINPDZ256rrbkz,
   13760              :   VMINPDZ256rrk,
   13761              :   VMINPDZ256rrkz,
   13762              :   VMINPDZrm,
   13763              :   VMINPDZrmb,
   13764              :   VMINPDZrmbk,
   13765              :   VMINPDZrmbkz,
   13766              :   VMINPDZrmk,
   13767              :   VMINPDZrmkz,
   13768              :   VMINPDZrr,
   13769              :   VMINPDZrrb,
   13770              :   VMINPDZrrbk,
   13771              :   VMINPDZrrbkz,
   13772              :   VMINPDZrrk,
   13773              :   VMINPDZrrkz,
   13774              :   VMINPDrm,
   13775              :   VMINPDrr,
   13776              :   VMINPHZ128rm,
   13777              :   VMINPHZ128rmb,
   13778              :   VMINPHZ128rmbk,
   13779              :   VMINPHZ128rmbkz,
   13780              :   VMINPHZ128rmk,
   13781              :   VMINPHZ128rmkz,
   13782              :   VMINPHZ128rr,
   13783              :   VMINPHZ128rrk,
   13784              :   VMINPHZ128rrkz,
   13785              :   VMINPHZ256rm,
   13786              :   VMINPHZ256rmb,
   13787              :   VMINPHZ256rmbk,
   13788              :   VMINPHZ256rmbkz,
   13789              :   VMINPHZ256rmk,
   13790              :   VMINPHZ256rmkz,
   13791              :   VMINPHZ256rr,
   13792              :   VMINPHZ256rrb,
   13793              :   VMINPHZ256rrbk,
   13794              :   VMINPHZ256rrbkz,
   13795              :   VMINPHZ256rrk,
   13796              :   VMINPHZ256rrkz,
   13797              :   VMINPHZrm,
   13798              :   VMINPHZrmb,
   13799              :   VMINPHZrmbk,
   13800              :   VMINPHZrmbkz,
   13801              :   VMINPHZrmk,
   13802              :   VMINPHZrmkz,
   13803              :   VMINPHZrr,
   13804              :   VMINPHZrrb,
   13805              :   VMINPHZrrbk,
   13806              :   VMINPHZrrbkz,
   13807              :   VMINPHZrrk,
   13808              :   VMINPHZrrkz,
   13809              :   VMINPSYrm,
   13810              :   VMINPSYrr,
   13811              :   VMINPSZ128rm,
   13812              :   VMINPSZ128rmb,
   13813              :   VMINPSZ128rmbk,
   13814              :   VMINPSZ128rmbkz,
   13815              :   VMINPSZ128rmk,
   13816              :   VMINPSZ128rmkz,
   13817              :   VMINPSZ128rr,
   13818              :   VMINPSZ128rrk,
   13819              :   VMINPSZ128rrkz,
   13820              :   VMINPSZ256rm,
   13821              :   VMINPSZ256rmb,
   13822              :   VMINPSZ256rmbk,
   13823              :   VMINPSZ256rmbkz,
   13824              :   VMINPSZ256rmk,
   13825              :   VMINPSZ256rmkz,
   13826              :   VMINPSZ256rr,
   13827              :   VMINPSZ256rrb,
   13828              :   VMINPSZ256rrbk,
   13829              :   VMINPSZ256rrbkz,
   13830              :   VMINPSZ256rrk,
   13831              :   VMINPSZ256rrkz,
   13832              :   VMINPSZrm,
   13833              :   VMINPSZrmb,
   13834              :   VMINPSZrmbk,
   13835              :   VMINPSZrmbkz,
   13836              :   VMINPSZrmk,
   13837              :   VMINPSZrmkz,
   13838              :   VMINPSZrr,
   13839              :   VMINPSZrrb,
   13840              :   VMINPSZrrbk,
   13841              :   VMINPSZrrbkz,
   13842              :   VMINPSZrrk,
   13843              :   VMINPSZrrkz,
   13844              :   VMINPSrm,
   13845              :   VMINPSrr,
   13846              :   VMINSDZrm,
   13847              :   VMINSDZrm_Int,
   13848              :   VMINSDZrmk_Int,
   13849              :   VMINSDZrmkz_Int,
   13850              :   VMINSDZrr,
   13851              :   VMINSDZrr_Int,
   13852              :   VMINSDZrrb_Int,
   13853              :   VMINSDZrrbk_Int,
   13854              :   VMINSDZrrbkz_Int,
   13855              :   VMINSDZrrk_Int,
   13856              :   VMINSDZrrkz_Int,
   13857              :   VMINSDrm,
   13858              :   VMINSDrm_Int,
   13859              :   VMINSDrr,
   13860              :   VMINSDrr_Int,
   13861              :   VMINSHZrm,
   13862              :   VMINSHZrm_Int,
   13863              :   VMINSHZrmk_Int,
   13864              :   VMINSHZrmkz_Int,
   13865              :   VMINSHZrr,
   13866              :   VMINSHZrr_Int,
   13867              :   VMINSHZrrb_Int,
   13868              :   VMINSHZrrbk_Int,
   13869              :   VMINSHZrrbkz_Int,
   13870              :   VMINSHZrrk_Int,
   13871              :   VMINSHZrrkz_Int,
   13872              :   VMINSSZrm,
   13873              :   VMINSSZrm_Int,
   13874              :   VMINSSZrmk_Int,
   13875              :   VMINSSZrmkz_Int,
   13876              :   VMINSSZrr,
   13877              :   VMINSSZrr_Int,
   13878              :   VMINSSZrrb_Int,
   13879              :   VMINSSZrrbk_Int,
   13880              :   VMINSSZrrbkz_Int,
   13881              :   VMINSSZrrk_Int,
   13882              :   VMINSSZrrkz_Int,
   13883              :   VMINSSrm,
   13884              :   VMINSSrm_Int,
   13885              :   VMINSSrr,
   13886              :   VMINSSrr_Int,
   13887              :   VMLAUNCH,
   13888              :   VMLOAD32,
   13889              :   VMLOAD64,
   13890              :   VMMCALL,
   13891              :   VMOV64toPQIZrm,
   13892              :   VMOV64toPQIZrr,
   13893              :   VMOV64toPQIrm,
   13894              :   VMOV64toPQIrr,
   13895              :   VMOV64toSDZrr,
   13896              :   VMOV64toSDrr,
   13897              :   VMOVAPDYmr,
   13898              :   VMOVAPDYrm,
   13899              :   VMOVAPDYrr,
   13900              :   VMOVAPDYrr_REV,
   13901              :   VMOVAPDZ128mr,
   13902              :   VMOVAPDZ128mrk,
   13903              :   VMOVAPDZ128rm,
   13904              :   VMOVAPDZ128rmk,
   13905              :   VMOVAPDZ128rmkz,
   13906              :   VMOVAPDZ128rr,
   13907              :   VMOVAPDZ128rr_REV,
   13908              :   VMOVAPDZ128rrk,
   13909              :   VMOVAPDZ128rrk_REV,
   13910              :   VMOVAPDZ128rrkz,
   13911              :   VMOVAPDZ128rrkz_REV,
   13912              :   VMOVAPDZ256mr,
   13913              :   VMOVAPDZ256mrk,
   13914              :   VMOVAPDZ256rm,
   13915              :   VMOVAPDZ256rmk,
   13916              :   VMOVAPDZ256rmkz,
   13917              :   VMOVAPDZ256rr,
   13918              :   VMOVAPDZ256rr_REV,
   13919              :   VMOVAPDZ256rrk,
   13920              :   VMOVAPDZ256rrk_REV,
   13921              :   VMOVAPDZ256rrkz,
   13922              :   VMOVAPDZ256rrkz_REV,
   13923              :   VMOVAPDZmr,
   13924              :   VMOVAPDZmrk,
   13925              :   VMOVAPDZrm,
   13926              :   VMOVAPDZrmk,
   13927              :   VMOVAPDZrmkz,
   13928              :   VMOVAPDZrr,
   13929              :   VMOVAPDZrr_REV,
   13930              :   VMOVAPDZrrk,
   13931              :   VMOVAPDZrrk_REV,
   13932              :   VMOVAPDZrrkz,
   13933              :   VMOVAPDZrrkz_REV,
   13934              :   VMOVAPDmr,
   13935              :   VMOVAPDrm,
   13936              :   VMOVAPDrr,
   13937              :   VMOVAPDrr_REV,
   13938              :   VMOVAPSYmr,
   13939              :   VMOVAPSYrm,
   13940              :   VMOVAPSYrr,
   13941              :   VMOVAPSYrr_REV,
   13942              :   VMOVAPSZ128mr,
   13943              :   VMOVAPSZ128mrk,
   13944              :   VMOVAPSZ128rm,
   13945              :   VMOVAPSZ128rmk,
   13946              :   VMOVAPSZ128rmkz,
   13947              :   VMOVAPSZ128rr,
   13948              :   VMOVAPSZ128rr_REV,
   13949              :   VMOVAPSZ128rrk,
   13950              :   VMOVAPSZ128rrk_REV,
   13951              :   VMOVAPSZ128rrkz,
   13952              :   VMOVAPSZ128rrkz_REV,
   13953              :   VMOVAPSZ256mr,
   13954              :   VMOVAPSZ256mrk,
   13955              :   VMOVAPSZ256rm,
   13956              :   VMOVAPSZ256rmk,
   13957              :   VMOVAPSZ256rmkz,
   13958              :   VMOVAPSZ256rr,
   13959              :   VMOVAPSZ256rr_REV,
   13960              :   VMOVAPSZ256rrk,
   13961              :   VMOVAPSZ256rrk_REV,
   13962              :   VMOVAPSZ256rrkz,
   13963              :   VMOVAPSZ256rrkz_REV,
   13964              :   VMOVAPSZmr,
   13965              :   VMOVAPSZmrk,
   13966              :   VMOVAPSZrm,
   13967              :   VMOVAPSZrmk,
   13968              :   VMOVAPSZrmkz,
   13969              :   VMOVAPSZrr,
   13970              :   VMOVAPSZrr_REV,
   13971              :   VMOVAPSZrrk,
   13972              :   VMOVAPSZrrk_REV,
   13973              :   VMOVAPSZrrkz,
   13974              :   VMOVAPSZrrkz_REV,
   13975              :   VMOVAPSmr,
   13976              :   VMOVAPSrm,
   13977              :   VMOVAPSrr,
   13978              :   VMOVAPSrr_REV,
   13979              :   VMOVDDUPYrm,
   13980              :   VMOVDDUPYrr,
   13981              :   VMOVDDUPZ128rm,
   13982              :   VMOVDDUPZ128rmk,
   13983              :   VMOVDDUPZ128rmkz,
   13984              :   VMOVDDUPZ128rr,
   13985              :   VMOVDDUPZ128rrk,
   13986              :   VMOVDDUPZ128rrkz,
   13987              :   VMOVDDUPZ256rm,
   13988              :   VMOVDDUPZ256rmk,
   13989              :   VMOVDDUPZ256rmkz,
   13990              :   VMOVDDUPZ256rr,
   13991              :   VMOVDDUPZ256rrk,
   13992              :   VMOVDDUPZ256rrkz,
   13993              :   VMOVDDUPZrm,
   13994              :   VMOVDDUPZrmk,
   13995              :   VMOVDDUPZrmkz,
   13996              :   VMOVDDUPZrr,
   13997              :   VMOVDDUPZrrk,
   13998              :   VMOVDDUPZrrkz,
   13999              :   VMOVDDUPrm,
   14000              :   VMOVDDUPrr,
   14001              :   VMOVDI2PDIZrm,
   14002              :   VMOVDI2PDIZrr,
   14003              :   VMOVDI2PDIrm,
   14004              :   VMOVDI2PDIrr,
   14005              :   VMOVDI2SSZrr,
   14006              :   VMOVDI2SSrr,
   14007              :   VMOVDQA32Z128mr,
   14008              :   VMOVDQA32Z128mrk,
   14009              :   VMOVDQA32Z128rm,
   14010              :   VMOVDQA32Z128rmk,
   14011              :   VMOVDQA32Z128rmkz,
   14012              :   VMOVDQA32Z128rr,
   14013              :   VMOVDQA32Z128rr_REV,
   14014              :   VMOVDQA32Z128rrk,
   14015              :   VMOVDQA32Z128rrk_REV,
   14016              :   VMOVDQA32Z128rrkz,
   14017              :   VMOVDQA32Z128rrkz_REV,
   14018              :   VMOVDQA32Z256mr,
   14019              :   VMOVDQA32Z256mrk,
   14020              :   VMOVDQA32Z256rm,
   14021              :   VMOVDQA32Z256rmk,
   14022              :   VMOVDQA32Z256rmkz,
   14023              :   VMOVDQA32Z256rr,
   14024              :   VMOVDQA32Z256rr_REV,
   14025              :   VMOVDQA32Z256rrk,
   14026              :   VMOVDQA32Z256rrk_REV,
   14027              :   VMOVDQA32Z256rrkz,
   14028              :   VMOVDQA32Z256rrkz_REV,
   14029              :   VMOVDQA32Zmr,
   14030              :   VMOVDQA32Zmrk,
   14031              :   VMOVDQA32Zrm,
   14032              :   VMOVDQA32Zrmk,
   14033              :   VMOVDQA32Zrmkz,
   14034              :   VMOVDQA32Zrr,
   14035              :   VMOVDQA32Zrr_REV,
   14036              :   VMOVDQA32Zrrk,
   14037              :   VMOVDQA32Zrrk_REV,
   14038              :   VMOVDQA32Zrrkz,
   14039              :   VMOVDQA32Zrrkz_REV,
   14040              :   VMOVDQA64Z128mr,
   14041              :   VMOVDQA64Z128mrk,
   14042              :   VMOVDQA64Z128rm,
   14043              :   VMOVDQA64Z128rmk,
   14044              :   VMOVDQA64Z128rmkz,
   14045              :   VMOVDQA64Z128rr,
   14046              :   VMOVDQA64Z128rr_REV,
   14047              :   VMOVDQA64Z128rrk,
   14048              :   VMOVDQA64Z128rrk_REV,
   14049              :   VMOVDQA64Z128rrkz,
   14050              :   VMOVDQA64Z128rrkz_REV,
   14051              :   VMOVDQA64Z256mr,
   14052              :   VMOVDQA64Z256mrk,
   14053              :   VMOVDQA64Z256rm,
   14054              :   VMOVDQA64Z256rmk,
   14055              :   VMOVDQA64Z256rmkz,
   14056              :   VMOVDQA64Z256rr,
   14057              :   VMOVDQA64Z256rr_REV,
   14058              :   VMOVDQA64Z256rrk,
   14059              :   VMOVDQA64Z256rrk_REV,
   14060              :   VMOVDQA64Z256rrkz,
   14061              :   VMOVDQA64Z256rrkz_REV,
   14062              :   VMOVDQA64Zmr,
   14063              :   VMOVDQA64Zmrk,
   14064              :   VMOVDQA64Zrm,
   14065              :   VMOVDQA64Zrmk,
   14066              :   VMOVDQA64Zrmkz,
   14067              :   VMOVDQA64Zrr,
   14068              :   VMOVDQA64Zrr_REV,
   14069              :   VMOVDQA64Zrrk,
   14070              :   VMOVDQA64Zrrk_REV,
   14071              :   VMOVDQA64Zrrkz,
   14072              :   VMOVDQA64Zrrkz_REV,
   14073              :   VMOVDQAYmr,
   14074              :   VMOVDQAYrm,
   14075              :   VMOVDQAYrr,
   14076              :   VMOVDQAYrr_REV,
   14077              :   VMOVDQAmr,
   14078              :   VMOVDQArm,
   14079              :   VMOVDQArr,
   14080              :   VMOVDQArr_REV,
   14081              :   VMOVDQU16Z128mr,
   14082              :   VMOVDQU16Z128mrk,
   14083              :   VMOVDQU16Z128rm,
   14084              :   VMOVDQU16Z128rmk,
   14085              :   VMOVDQU16Z128rmkz,
   14086              :   VMOVDQU16Z128rr,
   14087              :   VMOVDQU16Z128rr_REV,
   14088              :   VMOVDQU16Z128rrk,
   14089              :   VMOVDQU16Z128rrk_REV,
   14090              :   VMOVDQU16Z128rrkz,
   14091              :   VMOVDQU16Z128rrkz_REV,
   14092              :   VMOVDQU16Z256mr,
   14093              :   VMOVDQU16Z256mrk,
   14094              :   VMOVDQU16Z256rm,
   14095              :   VMOVDQU16Z256rmk,
   14096              :   VMOVDQU16Z256rmkz,
   14097              :   VMOVDQU16Z256rr,
   14098              :   VMOVDQU16Z256rr_REV,
   14099              :   VMOVDQU16Z256rrk,
   14100              :   VMOVDQU16Z256rrk_REV,
   14101              :   VMOVDQU16Z256rrkz,
   14102              :   VMOVDQU16Z256rrkz_REV,
   14103              :   VMOVDQU16Zmr,
   14104              :   VMOVDQU16Zmrk,
   14105              :   VMOVDQU16Zrm,
   14106              :   VMOVDQU16Zrmk,
   14107              :   VMOVDQU16Zrmkz,
   14108              :   VMOVDQU16Zrr,
   14109              :   VMOVDQU16Zrr_REV,
   14110              :   VMOVDQU16Zrrk,
   14111              :   VMOVDQU16Zrrk_REV,
   14112              :   VMOVDQU16Zrrkz,
   14113              :   VMOVDQU16Zrrkz_REV,
   14114              :   VMOVDQU32Z128mr,
   14115              :   VMOVDQU32Z128mrk,
   14116              :   VMOVDQU32Z128rm,
   14117              :   VMOVDQU32Z128rmk,
   14118              :   VMOVDQU32Z128rmkz,
   14119              :   VMOVDQU32Z128rr,
   14120              :   VMOVDQU32Z128rr_REV,
   14121              :   VMOVDQU32Z128rrk,
   14122              :   VMOVDQU32Z128rrk_REV,
   14123              :   VMOVDQU32Z128rrkz,
   14124              :   VMOVDQU32Z128rrkz_REV,
   14125              :   VMOVDQU32Z256mr,
   14126              :   VMOVDQU32Z256mrk,
   14127              :   VMOVDQU32Z256rm,
   14128              :   VMOVDQU32Z256rmk,
   14129              :   VMOVDQU32Z256rmkz,
   14130              :   VMOVDQU32Z256rr,
   14131              :   VMOVDQU32Z256rr_REV,
   14132              :   VMOVDQU32Z256rrk,
   14133              :   VMOVDQU32Z256rrk_REV,
   14134              :   VMOVDQU32Z256rrkz,
   14135              :   VMOVDQU32Z256rrkz_REV,
   14136              :   VMOVDQU32Zmr,
   14137              :   VMOVDQU32Zmrk,
   14138              :   VMOVDQU32Zrm,
   14139              :   VMOVDQU32Zrmk,
   14140              :   VMOVDQU32Zrmkz,
   14141              :   VMOVDQU32Zrr,
   14142              :   VMOVDQU32Zrr_REV,
   14143              :   VMOVDQU32Zrrk,
   14144              :   VMOVDQU32Zrrk_REV,
   14145              :   VMOVDQU32Zrrkz,
   14146              :   VMOVDQU32Zrrkz_REV,
   14147              :   VMOVDQU64Z128mr,
   14148              :   VMOVDQU64Z128mrk,
   14149              :   VMOVDQU64Z128rm,
   14150              :   VMOVDQU64Z128rmk,
   14151              :   VMOVDQU64Z128rmkz,
   14152              :   VMOVDQU64Z128rr,
   14153              :   VMOVDQU64Z128rr_REV,
   14154              :   VMOVDQU64Z128rrk,
   14155              :   VMOVDQU64Z128rrk_REV,
   14156              :   VMOVDQU64Z128rrkz,
   14157              :   VMOVDQU64Z128rrkz_REV,
   14158              :   VMOVDQU64Z256mr,
   14159              :   VMOVDQU64Z256mrk,
   14160              :   VMOVDQU64Z256rm,
   14161              :   VMOVDQU64Z256rmk,
   14162              :   VMOVDQU64Z256rmkz,
   14163              :   VMOVDQU64Z256rr,
   14164              :   VMOVDQU64Z256rr_REV,
   14165              :   VMOVDQU64Z256rrk,
   14166              :   VMOVDQU64Z256rrk_REV,
   14167              :   VMOVDQU64Z256rrkz,
   14168              :   VMOVDQU64Z256rrkz_REV,
   14169              :   VMOVDQU64Zmr,
   14170              :   VMOVDQU64Zmrk,
   14171              :   VMOVDQU64Zrm,
   14172              :   VMOVDQU64Zrmk,
   14173              :   VMOVDQU64Zrmkz,
   14174              :   VMOVDQU64Zrr,
   14175              :   VMOVDQU64Zrr_REV,
   14176              :   VMOVDQU64Zrrk,
   14177              :   VMOVDQU64Zrrk_REV,
   14178              :   VMOVDQU64Zrrkz,
   14179              :   VMOVDQU64Zrrkz_REV,
   14180              :   VMOVDQU8Z128mr,
   14181              :   VMOVDQU8Z128mrk,
   14182              :   VMOVDQU8Z128rm,
   14183              :   VMOVDQU8Z128rmk,
   14184              :   VMOVDQU8Z128rmkz,
   14185              :   VMOVDQU8Z128rr,
   14186              :   VMOVDQU8Z128rr_REV,
   14187              :   VMOVDQU8Z128rrk,
   14188              :   VMOVDQU8Z128rrk_REV,
   14189              :   VMOVDQU8Z128rrkz,
   14190              :   VMOVDQU8Z128rrkz_REV,
   14191              :   VMOVDQU8Z256mr,
   14192              :   VMOVDQU8Z256mrk,
   14193              :   VMOVDQU8Z256rm,
   14194              :   VMOVDQU8Z256rmk,
   14195              :   VMOVDQU8Z256rmkz,
   14196              :   VMOVDQU8Z256rr,
   14197              :   VMOVDQU8Z256rr_REV,
   14198              :   VMOVDQU8Z256rrk,
   14199              :   VMOVDQU8Z256rrk_REV,
   14200              :   VMOVDQU8Z256rrkz,
   14201              :   VMOVDQU8Z256rrkz_REV,
   14202              :   VMOVDQU8Zmr,
   14203              :   VMOVDQU8Zmrk,
   14204              :   VMOVDQU8Zrm,
   14205              :   VMOVDQU8Zrmk,
   14206              :   VMOVDQU8Zrmkz,
   14207              :   VMOVDQU8Zrr,
   14208              :   VMOVDQU8Zrr_REV,
   14209              :   VMOVDQU8Zrrk,
   14210              :   VMOVDQU8Zrrk_REV,
   14211              :   VMOVDQU8Zrrkz,
   14212              :   VMOVDQU8Zrrkz_REV,
   14213              :   VMOVDQUYmr,
   14214              :   VMOVDQUYrm,
   14215              :   VMOVDQUYrr,
   14216              :   VMOVDQUYrr_REV,
   14217              :   VMOVDQUmr,
   14218              :   VMOVDQUrm,
   14219              :   VMOVDQUrr,
   14220              :   VMOVDQUrr_REV,
   14221              :   VMOVHLPSZrr,
   14222              :   VMOVHLPSrr,
   14223              :   VMOVHPDZ128mr,
   14224              :   VMOVHPDZ128rm,
   14225              :   VMOVHPDmr,
   14226              :   VMOVHPDrm,
   14227              :   VMOVHPSZ128mr,
   14228              :   VMOVHPSZ128rm,
   14229              :   VMOVHPSmr,
   14230              :   VMOVHPSrm,
   14231              :   VMOVLHPSZrr,
   14232              :   VMOVLHPSrr,
   14233              :   VMOVLPDZ128mr,
   14234              :   VMOVLPDZ128rm,
   14235              :   VMOVLPDmr,
   14236              :   VMOVLPDrm,
   14237              :   VMOVLPSZ128mr,
   14238              :   VMOVLPSZ128rm,
   14239              :   VMOVLPSmr,
   14240              :   VMOVLPSrm,
   14241              :   VMOVMSKPDYrr,
   14242              :   VMOVMSKPDrr,
   14243              :   VMOVMSKPSYrr,
   14244              :   VMOVMSKPSrr,
   14245              :   VMOVNTDQAYrm,
   14246              :   VMOVNTDQAZ128rm,
   14247              :   VMOVNTDQAZ256rm,
   14248              :   VMOVNTDQAZrm,
   14249              :   VMOVNTDQArm,
   14250              :   VMOVNTDQYmr,
   14251              :   VMOVNTDQZ128mr,
   14252              :   VMOVNTDQZ256mr,
   14253              :   VMOVNTDQZmr,
   14254              :   VMOVNTDQmr,
   14255              :   VMOVNTPDYmr,
   14256              :   VMOVNTPDZ128mr,
   14257              :   VMOVNTPDZ256mr,
   14258              :   VMOVNTPDZmr,
   14259              :   VMOVNTPDmr,
   14260              :   VMOVNTPSYmr,
   14261              :   VMOVNTPSZ128mr,
   14262              :   VMOVNTPSZ256mr,
   14263              :   VMOVNTPSZmr,
   14264              :   VMOVNTPSmr,
   14265              :   VMOVPDI2DIZmr,
   14266              :   VMOVPDI2DIZrr,
   14267              :   VMOVPDI2DImr,
   14268              :   VMOVPDI2DIrr,
   14269              :   VMOVPQI2QIZmr,
   14270              :   VMOVPQI2QIZrr,
   14271              :   VMOVPQI2QImr,
   14272              :   VMOVPQI2QIrr,
   14273              :   VMOVPQIto64Zmr,
   14274              :   VMOVPQIto64Zrr,
   14275              :   VMOVPQIto64mr,
   14276              :   VMOVPQIto64rr,
   14277              :   VMOVQI2PQIZrm,
   14278              :   VMOVQI2PQIrm,
   14279              :   VMOVRSBZ128m,
   14280              :   VMOVRSBZ128mk,
   14281              :   VMOVRSBZ128mkz,
   14282              :   VMOVRSBZ256m,
   14283              :   VMOVRSBZ256mk,
   14284              :   VMOVRSBZ256mkz,
   14285              :   VMOVRSBZm,
   14286              :   VMOVRSBZmk,
   14287              :   VMOVRSBZmkz,
   14288              :   VMOVRSDZ128m,
   14289              :   VMOVRSDZ128mk,
   14290              :   VMOVRSDZ128mkz,
   14291              :   VMOVRSDZ256m,
   14292              :   VMOVRSDZ256mk,
   14293              :   VMOVRSDZ256mkz,
   14294              :   VMOVRSDZm,
   14295              :   VMOVRSDZmk,
   14296              :   VMOVRSDZmkz,
   14297              :   VMOVRSQZ128m,
   14298              :   VMOVRSQZ128mk,
   14299              :   VMOVRSQZ128mkz,
   14300              :   VMOVRSQZ256m,
   14301              :   VMOVRSQZ256mk,
   14302              :   VMOVRSQZ256mkz,
   14303              :   VMOVRSQZm,
   14304              :   VMOVRSQZmk,
   14305              :   VMOVRSQZmkz,
   14306              :   VMOVRSWZ128m,
   14307              :   VMOVRSWZ128mk,
   14308              :   VMOVRSWZ128mkz,
   14309              :   VMOVRSWZ256m,
   14310              :   VMOVRSWZ256mk,
   14311              :   VMOVRSWZ256mkz,
   14312              :   VMOVRSWZm,
   14313              :   VMOVRSWZmk,
   14314              :   VMOVRSWZmkz,
   14315              :   VMOVSDZmr,
   14316              :   VMOVSDZmrk,
   14317              :   VMOVSDZrm,
   14318              :   VMOVSDZrm_alt,
   14319              :   VMOVSDZrmk,
   14320              :   VMOVSDZrmkz,
   14321              :   VMOVSDZrr,
   14322              :   VMOVSDZrr_REV,
   14323              :   VMOVSDZrrk,
   14324              :   VMOVSDZrrk_REV,
   14325              :   VMOVSDZrrkz,
   14326              :   VMOVSDZrrkz_REV,
   14327              :   VMOVSDmr,
   14328              :   VMOVSDrm,
   14329              :   VMOVSDrm_alt,
   14330              :   VMOVSDrr,
   14331              :   VMOVSDrr_REV,
   14332              :   VMOVSDto64Zrr,
   14333              :   VMOVSDto64rr,
   14334              :   VMOVSH2Wrr,
   14335              :   VMOVSHDUPYrm,
   14336              :   VMOVSHDUPYrr,
   14337              :   VMOVSHDUPZ128rm,
   14338              :   VMOVSHDUPZ128rmk,
   14339              :   VMOVSHDUPZ128rmkz,
   14340              :   VMOVSHDUPZ128rr,
   14341              :   VMOVSHDUPZ128rrk,
   14342              :   VMOVSHDUPZ128rrkz,
   14343              :   VMOVSHDUPZ256rm,
   14344              :   VMOVSHDUPZ256rmk,
   14345              :   VMOVSHDUPZ256rmkz,
   14346              :   VMOVSHDUPZ256rr,
   14347              :   VMOVSHDUPZ256rrk,
   14348              :   VMOVSHDUPZ256rrkz,
   14349              :   VMOVSHDUPZrm,
   14350              :   VMOVSHDUPZrmk,
   14351              :   VMOVSHDUPZrmkz,
   14352              :   VMOVSHDUPZrr,
   14353              :   VMOVSHDUPZrrk,
   14354              :   VMOVSHDUPZrrkz,
   14355              :   VMOVSHDUPrm,
   14356              :   VMOVSHDUPrr,
   14357              :   VMOVSHZmr,
   14358              :   VMOVSHZmrk,
   14359              :   VMOVSHZrm,
   14360              :   VMOVSHZrm_alt,
   14361              :   VMOVSHZrmk,
   14362              :   VMOVSHZrmkz,
   14363              :   VMOVSHZrr,
   14364              :   VMOVSHZrr_REV,
   14365              :   VMOVSHZrrk,
   14366              :   VMOVSHZrrk_REV,
   14367              :   VMOVSHZrrkz,
   14368              :   VMOVSHZrrkz_REV,
   14369              :   VMOVSHtoW64rr,
   14370              :   VMOVSLDUPYrm,
   14371              :   VMOVSLDUPYrr,
   14372              :   VMOVSLDUPZ128rm,
   14373              :   VMOVSLDUPZ128rmk,
   14374              :   VMOVSLDUPZ128rmkz,
   14375              :   VMOVSLDUPZ128rr,
   14376              :   VMOVSLDUPZ128rrk,
   14377              :   VMOVSLDUPZ128rrkz,
   14378              :   VMOVSLDUPZ256rm,
   14379              :   VMOVSLDUPZ256rmk,
   14380              :   VMOVSLDUPZ256rmkz,
   14381              :   VMOVSLDUPZ256rr,
   14382              :   VMOVSLDUPZ256rrk,
   14383              :   VMOVSLDUPZ256rrkz,
   14384              :   VMOVSLDUPZrm,
   14385              :   VMOVSLDUPZrmk,
   14386              :   VMOVSLDUPZrmkz,
   14387              :   VMOVSLDUPZrr,
   14388              :   VMOVSLDUPZrrk,
   14389              :   VMOVSLDUPZrrkz,
   14390              :   VMOVSLDUPrm,
   14391              :   VMOVSLDUPrr,
   14392              :   VMOVSS2DIZrr,
   14393              :   VMOVSS2DIrr,
   14394              :   VMOVSSZmr,
   14395              :   VMOVSSZmrk,
   14396              :   VMOVSSZrm,
   14397              :   VMOVSSZrm_alt,
   14398              :   VMOVSSZrmk,
   14399              :   VMOVSSZrmkz,
   14400              :   VMOVSSZrr,
   14401              :   VMOVSSZrr_REV,
   14402              :   VMOVSSZrrk,
   14403              :   VMOVSSZrrk_REV,
   14404              :   VMOVSSZrrkz,
   14405              :   VMOVSSZrrkz_REV,
   14406              :   VMOVSSmr,
   14407              :   VMOVSSrm,
   14408              :   VMOVSSrm_alt,
   14409              :   VMOVSSrr,
   14410              :   VMOVSSrr_REV,
   14411              :   VMOVUPDYmr,
   14412              :   VMOVUPDYrm,
   14413              :   VMOVUPDYrr,
   14414              :   VMOVUPDYrr_REV,
   14415              :   VMOVUPDZ128mr,
   14416              :   VMOVUPDZ128mrk,
   14417              :   VMOVUPDZ128rm,
   14418              :   VMOVUPDZ128rmk,
   14419              :   VMOVUPDZ128rmkz,
   14420              :   VMOVUPDZ128rr,
   14421              :   VMOVUPDZ128rr_REV,
   14422              :   VMOVUPDZ128rrk,
   14423              :   VMOVUPDZ128rrk_REV,
   14424              :   VMOVUPDZ128rrkz,
   14425              :   VMOVUPDZ128rrkz_REV,
   14426              :   VMOVUPDZ256mr,
   14427              :   VMOVUPDZ256mrk,
   14428              :   VMOVUPDZ256rm,
   14429              :   VMOVUPDZ256rmk,
   14430              :   VMOVUPDZ256rmkz,
   14431              :   VMOVUPDZ256rr,
   14432              :   VMOVUPDZ256rr_REV,
   14433              :   VMOVUPDZ256rrk,
   14434              :   VMOVUPDZ256rrk_REV,
   14435              :   VMOVUPDZ256rrkz,
   14436              :   VMOVUPDZ256rrkz_REV,
   14437              :   VMOVUPDZmr,
   14438              :   VMOVUPDZmrk,
   14439              :   VMOVUPDZrm,
   14440              :   VMOVUPDZrmk,
   14441              :   VMOVUPDZrmkz,
   14442              :   VMOVUPDZrr,
   14443              :   VMOVUPDZrr_REV,
   14444              :   VMOVUPDZrrk,
   14445              :   VMOVUPDZrrk_REV,
   14446              :   VMOVUPDZrrkz,
   14447              :   VMOVUPDZrrkz_REV,
   14448              :   VMOVUPDmr,
   14449              :   VMOVUPDrm,
   14450              :   VMOVUPDrr,
   14451              :   VMOVUPDrr_REV,
   14452              :   VMOVUPSYmr,
   14453              :   VMOVUPSYrm,
   14454              :   VMOVUPSYrr,
   14455              :   VMOVUPSYrr_REV,
   14456              :   VMOVUPSZ128mr,
   14457              :   VMOVUPSZ128mrk,
   14458              :   VMOVUPSZ128rm,
   14459              :   VMOVUPSZ128rmk,
   14460              :   VMOVUPSZ128rmkz,
   14461              :   VMOVUPSZ128rr,
   14462              :   VMOVUPSZ128rr_REV,
   14463              :   VMOVUPSZ128rrk,
   14464              :   VMOVUPSZ128rrk_REV,
   14465              :   VMOVUPSZ128rrkz,
   14466              :   VMOVUPSZ128rrkz_REV,
   14467              :   VMOVUPSZ256mr,
   14468              :   VMOVUPSZ256mrk,
   14469              :   VMOVUPSZ256rm,
   14470              :   VMOVUPSZ256rmk,
   14471              :   VMOVUPSZ256rmkz,
   14472              :   VMOVUPSZ256rr,
   14473              :   VMOVUPSZ256rr_REV,
   14474              :   VMOVUPSZ256rrk,
   14475              :   VMOVUPSZ256rrk_REV,
   14476              :   VMOVUPSZ256rrkz,
   14477              :   VMOVUPSZ256rrkz_REV,
   14478              :   VMOVUPSZmr,
   14479              :   VMOVUPSZmrk,
   14480              :   VMOVUPSZrm,
   14481              :   VMOVUPSZrmk,
   14482              :   VMOVUPSZrmkz,
   14483              :   VMOVUPSZrr,
   14484              :   VMOVUPSZrr_REV,
   14485              :   VMOVUPSZrrk,
   14486              :   VMOVUPSZrrk_REV,
   14487              :   VMOVUPSZrrkz,
   14488              :   VMOVUPSZrrkz_REV,
   14489              :   VMOVUPSmr,
   14490              :   VMOVUPSrm,
   14491              :   VMOVUPSrr,
   14492              :   VMOVUPSrr_REV,
   14493              :   VMOVW2SHrr,
   14494              :   VMOVW64toSHrr,
   14495              :   VMOVWmr,
   14496              :   VMOVWrm,
   14497              :   VMOVZPDILo2PDIZmr,
   14498              :   VMOVZPDILo2PDIZrm,
   14499              :   VMOVZPDILo2PDIZrr,
   14500              :   VMOVZPDILo2PDIZrr2,
   14501              :   VMOVZPQILo2PQIZrr,
   14502              :   VMOVZPQILo2PQIrr,
   14503              :   VMOVZPWILo2PWIZmr,
   14504              :   VMOVZPWILo2PWIZrm,
   14505              :   VMOVZPWILo2PWIZrr,
   14506              :   VMOVZPWILo2PWIZrr2,
   14507              :   VMPSADBWYrmi,
   14508              :   VMPSADBWYrri,
   14509              :   VMPSADBWZ128rmi,
   14510              :   VMPSADBWZ128rmik,
   14511              :   VMPSADBWZ128rmikz,
   14512              :   VMPSADBWZ128rri,
   14513              :   VMPSADBWZ128rrik,
   14514              :   VMPSADBWZ128rrikz,
   14515              :   VMPSADBWZ256rmi,
   14516              :   VMPSADBWZ256rmik,
   14517              :   VMPSADBWZ256rmikz,
   14518              :   VMPSADBWZ256rri,
   14519              :   VMPSADBWZ256rrik,
   14520              :   VMPSADBWZ256rrikz,
   14521              :   VMPSADBWZrmi,
   14522              :   VMPSADBWZrmik,
   14523              :   VMPSADBWZrmikz,
   14524              :   VMPSADBWZrri,
   14525              :   VMPSADBWZrrik,
   14526              :   VMPSADBWZrrikz,
   14527              :   VMPSADBWrmi,
   14528              :   VMPSADBWrri,
   14529              :   VMPTRLDm,
   14530              :   VMPTRSTm,
   14531              :   VMREAD32mr,
   14532              :   VMREAD32rr,
   14533              :   VMREAD64mr,
   14534              :   VMREAD64rr,
   14535              :   VMRESUME,
   14536              :   VMRUN32,
   14537              :   VMRUN64,
   14538              :   VMSAVE32,
   14539              :   VMSAVE64,
   14540              :   VMULBF16Z128rm,
   14541              :   VMULBF16Z128rmb,
   14542              :   VMULBF16Z128rmbk,
   14543              :   VMULBF16Z128rmbkz,
   14544              :   VMULBF16Z128rmk,
   14545              :   VMULBF16Z128rmkz,
   14546              :   VMULBF16Z128rr,
   14547              :   VMULBF16Z128rrk,
   14548              :   VMULBF16Z128rrkz,
   14549              :   VMULBF16Z256rm,
   14550              :   VMULBF16Z256rmb,
   14551              :   VMULBF16Z256rmbk,
   14552              :   VMULBF16Z256rmbkz,
   14553              :   VMULBF16Z256rmk,
   14554              :   VMULBF16Z256rmkz,
   14555              :   VMULBF16Z256rr,
   14556              :   VMULBF16Z256rrk,
   14557              :   VMULBF16Z256rrkz,
   14558              :   VMULBF16Zrm,
   14559              :   VMULBF16Zrmb,
   14560              :   VMULBF16Zrmbk,
   14561              :   VMULBF16Zrmbkz,
   14562              :   VMULBF16Zrmk,
   14563              :   VMULBF16Zrmkz,
   14564              :   VMULBF16Zrr,
   14565              :   VMULBF16Zrrk,
   14566              :   VMULBF16Zrrkz,
   14567              :   VMULPDYrm,
   14568              :   VMULPDYrr,
   14569              :   VMULPDZ128rm,
   14570              :   VMULPDZ128rmb,
   14571              :   VMULPDZ128rmbk,
   14572              :   VMULPDZ128rmbkz,
   14573              :   VMULPDZ128rmk,
   14574              :   VMULPDZ128rmkz,
   14575              :   VMULPDZ128rr,
   14576              :   VMULPDZ128rrk,
   14577              :   VMULPDZ128rrkz,
   14578              :   VMULPDZ256rm,
   14579              :   VMULPDZ256rmb,
   14580              :   VMULPDZ256rmbk,
   14581              :   VMULPDZ256rmbkz,
   14582              :   VMULPDZ256rmk,
   14583              :   VMULPDZ256rmkz,
   14584              :   VMULPDZ256rr,
   14585              :   VMULPDZ256rrb,
   14586              :   VMULPDZ256rrbk,
   14587              :   VMULPDZ256rrbkz,
   14588              :   VMULPDZ256rrk,
   14589              :   VMULPDZ256rrkz,
   14590              :   VMULPDZrm,
   14591              :   VMULPDZrmb,
   14592              :   VMULPDZrmbk,
   14593              :   VMULPDZrmbkz,
   14594              :   VMULPDZrmk,
   14595              :   VMULPDZrmkz,
   14596              :   VMULPDZrr,
   14597              :   VMULPDZrrb,
   14598              :   VMULPDZrrbk,
   14599              :   VMULPDZrrbkz,
   14600              :   VMULPDZrrk,
   14601              :   VMULPDZrrkz,
   14602              :   VMULPDrm,
   14603              :   VMULPDrr,
   14604              :   VMULPHZ128rm,
   14605              :   VMULPHZ128rmb,
   14606              :   VMULPHZ128rmbk,
   14607              :   VMULPHZ128rmbkz,
   14608              :   VMULPHZ128rmk,
   14609              :   VMULPHZ128rmkz,
   14610              :   VMULPHZ128rr,
   14611              :   VMULPHZ128rrk,
   14612              :   VMULPHZ128rrkz,
   14613              :   VMULPHZ256rm,
   14614              :   VMULPHZ256rmb,
   14615              :   VMULPHZ256rmbk,
   14616              :   VMULPHZ256rmbkz,
   14617              :   VMULPHZ256rmk,
   14618              :   VMULPHZ256rmkz,
   14619              :   VMULPHZ256rr,
   14620              :   VMULPHZ256rrb,
   14621              :   VMULPHZ256rrbk,
   14622              :   VMULPHZ256rrbkz,
   14623              :   VMULPHZ256rrk,
   14624              :   VMULPHZ256rrkz,
   14625              :   VMULPHZrm,
   14626              :   VMULPHZrmb,
   14627              :   VMULPHZrmbk,
   14628              :   VMULPHZrmbkz,
   14629              :   VMULPHZrmk,
   14630              :   VMULPHZrmkz,
   14631              :   VMULPHZrr,
   14632              :   VMULPHZrrb,
   14633              :   VMULPHZrrbk,
   14634              :   VMULPHZrrbkz,
   14635              :   VMULPHZrrk,
   14636              :   VMULPHZrrkz,
   14637              :   VMULPSYrm,
   14638              :   VMULPSYrr,
   14639              :   VMULPSZ128rm,
   14640              :   VMULPSZ128rmb,
   14641              :   VMULPSZ128rmbk,
   14642              :   VMULPSZ128rmbkz,
   14643              :   VMULPSZ128rmk,
   14644              :   VMULPSZ128rmkz,
   14645              :   VMULPSZ128rr,
   14646              :   VMULPSZ128rrk,
   14647              :   VMULPSZ128rrkz,
   14648              :   VMULPSZ256rm,
   14649              :   VMULPSZ256rmb,
   14650              :   VMULPSZ256rmbk,
   14651              :   VMULPSZ256rmbkz,
   14652              :   VMULPSZ256rmk,
   14653              :   VMULPSZ256rmkz,
   14654              :   VMULPSZ256rr,
   14655              :   VMULPSZ256rrb,
   14656              :   VMULPSZ256rrbk,
   14657              :   VMULPSZ256rrbkz,
   14658              :   VMULPSZ256rrk,
   14659              :   VMULPSZ256rrkz,
   14660              :   VMULPSZrm,
   14661              :   VMULPSZrmb,
   14662              :   VMULPSZrmbk,
   14663              :   VMULPSZrmbkz,
   14664              :   VMULPSZrmk,
   14665              :   VMULPSZrmkz,
   14666              :   VMULPSZrr,
   14667              :   VMULPSZrrb,
   14668              :   VMULPSZrrbk,
   14669              :   VMULPSZrrbkz,
   14670              :   VMULPSZrrk,
   14671              :   VMULPSZrrkz,
   14672              :   VMULPSrm,
   14673              :   VMULPSrr,
   14674              :   VMULSDZrm,
   14675              :   VMULSDZrm_Int,
   14676              :   VMULSDZrmk_Int,
   14677              :   VMULSDZrmkz_Int,
   14678              :   VMULSDZrr,
   14679              :   VMULSDZrr_Int,
   14680              :   VMULSDZrrb_Int,
   14681              :   VMULSDZrrbk_Int,
   14682              :   VMULSDZrrbkz_Int,
   14683              :   VMULSDZrrk_Int,
   14684              :   VMULSDZrrkz_Int,
   14685              :   VMULSDrm,
   14686              :   VMULSDrm_Int,
   14687              :   VMULSDrr,
   14688              :   VMULSDrr_Int,
   14689              :   VMULSHZrm,
   14690              :   VMULSHZrm_Int,
   14691              :   VMULSHZrmk_Int,
   14692              :   VMULSHZrmkz_Int,
   14693              :   VMULSHZrr,
   14694              :   VMULSHZrr_Int,
   14695              :   VMULSHZrrb_Int,
   14696              :   VMULSHZrrbk_Int,
   14697              :   VMULSHZrrbkz_Int,
   14698              :   VMULSHZrrk_Int,
   14699              :   VMULSHZrrkz_Int,
   14700              :   VMULSSZrm,
   14701              :   VMULSSZrm_Int,
   14702              :   VMULSSZrmk_Int,
   14703              :   VMULSSZrmkz_Int,
   14704              :   VMULSSZrr,
   14705              :   VMULSSZrr_Int,
   14706              :   VMULSSZrrb_Int,
   14707              :   VMULSSZrrbk_Int,
   14708              :   VMULSSZrrbkz_Int,
   14709              :   VMULSSZrrk_Int,
   14710              :   VMULSSZrrkz_Int,
   14711              :   VMULSSrm,
   14712              :   VMULSSrm_Int,
   14713              :   VMULSSrr,
   14714              :   VMULSSrr_Int,
   14715              :   VMWRITE32rm,
   14716              :   VMWRITE32rr,
   14717              :   VMWRITE64rm,
   14718              :   VMWRITE64rr,
   14719              :   VMXOFF,
   14720              :   VMXON,
   14721              :   VORPDYrm,
   14722              :   VORPDYrr,
   14723              :   VORPDZ128rm,
   14724              :   VORPDZ128rmb,
   14725              :   VORPDZ128rmbk,
   14726              :   VORPDZ128rmbkz,
   14727              :   VORPDZ128rmk,
   14728              :   VORPDZ128rmkz,
   14729              :   VORPDZ128rr,
   14730              :   VORPDZ128rrk,
   14731              :   VORPDZ128rrkz,
   14732              :   VORPDZ256rm,
   14733              :   VORPDZ256rmb,
   14734              :   VORPDZ256rmbk,
   14735              :   VORPDZ256rmbkz,
   14736              :   VORPDZ256rmk,
   14737              :   VORPDZ256rmkz,
   14738              :   VORPDZ256rr,
   14739              :   VORPDZ256rrk,
   14740              :   VORPDZ256rrkz,
   14741              :   VORPDZrm,
   14742              :   VORPDZrmb,
   14743              :   VORPDZrmbk,
   14744              :   VORPDZrmbkz,
   14745              :   VORPDZrmk,
   14746              :   VORPDZrmkz,
   14747              :   VORPDZrr,
   14748              :   VORPDZrrk,
   14749              :   VORPDZrrkz,
   14750              :   VORPDrm,
   14751              :   VORPDrr,
   14752              :   VORPSYrm,
   14753              :   VORPSYrr,
   14754              :   VORPSZ128rm,
   14755              :   VORPSZ128rmb,
   14756              :   VORPSZ128rmbk,
   14757              :   VORPSZ128rmbkz,
   14758              :   VORPSZ128rmk,
   14759              :   VORPSZ128rmkz,
   14760              :   VORPSZ128rr,
   14761              :   VORPSZ128rrk,
   14762              :   VORPSZ128rrkz,
   14763              :   VORPSZ256rm,
   14764              :   VORPSZ256rmb,
   14765              :   VORPSZ256rmbk,
   14766              :   VORPSZ256rmbkz,
   14767              :   VORPSZ256rmk,
   14768              :   VORPSZ256rmkz,
   14769              :   VORPSZ256rr,
   14770              :   VORPSZ256rrk,
   14771              :   VORPSZ256rrkz,
   14772              :   VORPSZrm,
   14773              :   VORPSZrmb,
   14774              :   VORPSZrmbk,
   14775              :   VORPSZrmbkz,
   14776              :   VORPSZrmk,
   14777              :   VORPSZrmkz,
   14778              :   VORPSZrr,
   14779              :   VORPSZrrk,
   14780              :   VORPSZrrkz,
   14781              :   VORPSrm,
   14782              :   VORPSrr,
   14783              :   VP2INTERSECTDZ128rm,
   14784              :   VP2INTERSECTDZ128rmb,
   14785              :   VP2INTERSECTDZ128rr,
   14786              :   VP2INTERSECTDZ256rm,
   14787              :   VP2INTERSECTDZ256rmb,
   14788              :   VP2INTERSECTDZ256rr,
   14789              :   VP2INTERSECTDZrm,
   14790              :   VP2INTERSECTDZrmb,
   14791              :   VP2INTERSECTDZrr,
   14792              :   VP2INTERSECTQZ128rm,
   14793              :   VP2INTERSECTQZ128rmb,
   14794              :   VP2INTERSECTQZ128rr,
   14795              :   VP2INTERSECTQZ256rm,
   14796              :   VP2INTERSECTQZ256rmb,
   14797              :   VP2INTERSECTQZ256rr,
   14798              :   VP2INTERSECTQZrm,
   14799              :   VP2INTERSECTQZrmb,
   14800              :   VP2INTERSECTQZrr,
   14801              :   VP4DPWSSDSrm,
   14802              :   VP4DPWSSDSrmk,
   14803              :   VP4DPWSSDSrmkz,
   14804              :   VP4DPWSSDrm,
   14805              :   VP4DPWSSDrmk,
   14806              :   VP4DPWSSDrmkz,
   14807              :   VPABSBYrm,
   14808              :   VPABSBYrr,
   14809              :   VPABSBZ128rm,
   14810              :   VPABSBZ128rmk,
   14811              :   VPABSBZ128rmkz,
   14812              :   VPABSBZ128rr,
   14813              :   VPABSBZ128rrk,
   14814              :   VPABSBZ128rrkz,
   14815              :   VPABSBZ256rm,
   14816              :   VPABSBZ256rmk,
   14817              :   VPABSBZ256rmkz,
   14818              :   VPABSBZ256rr,
   14819              :   VPABSBZ256rrk,
   14820              :   VPABSBZ256rrkz,
   14821              :   VPABSBZrm,
   14822              :   VPABSBZrmk,
   14823              :   VPABSBZrmkz,
   14824              :   VPABSBZrr,
   14825              :   VPABSBZrrk,
   14826              :   VPABSBZrrkz,
   14827              :   VPABSBrm,
   14828              :   VPABSBrr,
   14829              :   VPABSDYrm,
   14830              :   VPABSDYrr,
   14831              :   VPABSDZ128rm,
   14832              :   VPABSDZ128rmb,
   14833              :   VPABSDZ128rmbk,
   14834              :   VPABSDZ128rmbkz,
   14835              :   VPABSDZ128rmk,
   14836              :   VPABSDZ128rmkz,
   14837              :   VPABSDZ128rr,
   14838              :   VPABSDZ128rrk,
   14839              :   VPABSDZ128rrkz,
   14840              :   VPABSDZ256rm,
   14841              :   VPABSDZ256rmb,
   14842              :   VPABSDZ256rmbk,
   14843              :   VPABSDZ256rmbkz,
   14844              :   VPABSDZ256rmk,
   14845              :   VPABSDZ256rmkz,
   14846              :   VPABSDZ256rr,
   14847              :   VPABSDZ256rrk,
   14848              :   VPABSDZ256rrkz,
   14849              :   VPABSDZrm,
   14850              :   VPABSDZrmb,
   14851              :   VPABSDZrmbk,
   14852              :   VPABSDZrmbkz,
   14853              :   VPABSDZrmk,
   14854              :   VPABSDZrmkz,
   14855              :   VPABSDZrr,
   14856              :   VPABSDZrrk,
   14857              :   VPABSDZrrkz,
   14858              :   VPABSDrm,
   14859              :   VPABSDrr,
   14860              :   VPABSQZ128rm,
   14861              :   VPABSQZ128rmb,
   14862              :   VPABSQZ128rmbk,
   14863              :   VPABSQZ128rmbkz,
   14864              :   VPABSQZ128rmk,
   14865              :   VPABSQZ128rmkz,
   14866              :   VPABSQZ128rr,
   14867              :   VPABSQZ128rrk,
   14868              :   VPABSQZ128rrkz,
   14869              :   VPABSQZ256rm,
   14870              :   VPABSQZ256rmb,
   14871              :   VPABSQZ256rmbk,
   14872              :   VPABSQZ256rmbkz,
   14873              :   VPABSQZ256rmk,
   14874              :   VPABSQZ256rmkz,
   14875              :   VPABSQZ256rr,
   14876              :   VPABSQZ256rrk,
   14877              :   VPABSQZ256rrkz,
   14878              :   VPABSQZrm,
   14879              :   VPABSQZrmb,
   14880              :   VPABSQZrmbk,
   14881              :   VPABSQZrmbkz,
   14882              :   VPABSQZrmk,
   14883              :   VPABSQZrmkz,
   14884              :   VPABSQZrr,
   14885              :   VPABSQZrrk,
   14886              :   VPABSQZrrkz,
   14887              :   VPABSWYrm,
   14888              :   VPABSWYrr,
   14889              :   VPABSWZ128rm,
   14890              :   VPABSWZ128rmk,
   14891              :   VPABSWZ128rmkz,
   14892              :   VPABSWZ128rr,
   14893              :   VPABSWZ128rrk,
   14894              :   VPABSWZ128rrkz,
   14895              :   VPABSWZ256rm,
   14896              :   VPABSWZ256rmk,
   14897              :   VPABSWZ256rmkz,
   14898              :   VPABSWZ256rr,
   14899              :   VPABSWZ256rrk,
   14900              :   VPABSWZ256rrkz,
   14901              :   VPABSWZrm,
   14902              :   VPABSWZrmk,
   14903              :   VPABSWZrmkz,
   14904              :   VPABSWZrr,
   14905              :   VPABSWZrrk,
   14906              :   VPABSWZrrkz,
   14907              :   VPABSWrm,
   14908              :   VPABSWrr,
   14909              :   VPACKSSDWYrm,
   14910              :   VPACKSSDWYrr,
   14911              :   VPACKSSDWZ128rm,
   14912              :   VPACKSSDWZ128rmb,
   14913              :   VPACKSSDWZ128rmbk,
   14914              :   VPACKSSDWZ128rmbkz,
   14915              :   VPACKSSDWZ128rmk,
   14916              :   VPACKSSDWZ128rmkz,
   14917              :   VPACKSSDWZ128rr,
   14918              :   VPACKSSDWZ128rrk,
   14919              :   VPACKSSDWZ128rrkz,
   14920              :   VPACKSSDWZ256rm,
   14921              :   VPACKSSDWZ256rmb,
   14922              :   VPACKSSDWZ256rmbk,
   14923              :   VPACKSSDWZ256rmbkz,
   14924              :   VPACKSSDWZ256rmk,
   14925              :   VPACKSSDWZ256rmkz,
   14926              :   VPACKSSDWZ256rr,
   14927              :   VPACKSSDWZ256rrk,
   14928              :   VPACKSSDWZ256rrkz,
   14929              :   VPACKSSDWZrm,
   14930              :   VPACKSSDWZrmb,
   14931              :   VPACKSSDWZrmbk,
   14932              :   VPACKSSDWZrmbkz,
   14933              :   VPACKSSDWZrmk,
   14934              :   VPACKSSDWZrmkz,
   14935              :   VPACKSSDWZrr,
   14936              :   VPACKSSDWZrrk,
   14937              :   VPACKSSDWZrrkz,
   14938              :   VPACKSSDWrm,
   14939              :   VPACKSSDWrr,
   14940              :   VPACKSSWBYrm,
   14941              :   VPACKSSWBYrr,
   14942              :   VPACKSSWBZ128rm,
   14943              :   VPACKSSWBZ128rmk,
   14944              :   VPACKSSWBZ128rmkz,
   14945              :   VPACKSSWBZ128rr,
   14946              :   VPACKSSWBZ128rrk,
   14947              :   VPACKSSWBZ128rrkz,
   14948              :   VPACKSSWBZ256rm,
   14949              :   VPACKSSWBZ256rmk,
   14950              :   VPACKSSWBZ256rmkz,
   14951              :   VPACKSSWBZ256rr,
   14952              :   VPACKSSWBZ256rrk,
   14953              :   VPACKSSWBZ256rrkz,
   14954              :   VPACKSSWBZrm,
   14955              :   VPACKSSWBZrmk,
   14956              :   VPACKSSWBZrmkz,
   14957              :   VPACKSSWBZrr,
   14958              :   VPACKSSWBZrrk,
   14959              :   VPACKSSWBZrrkz,
   14960              :   VPACKSSWBrm,
   14961              :   VPACKSSWBrr,
   14962              :   VPACKUSDWYrm,
   14963              :   VPACKUSDWYrr,
   14964              :   VPACKUSDWZ128rm,
   14965              :   VPACKUSDWZ128rmb,
   14966              :   VPACKUSDWZ128rmbk,
   14967              :   VPACKUSDWZ128rmbkz,
   14968              :   VPACKUSDWZ128rmk,
   14969              :   VPACKUSDWZ128rmkz,
   14970              :   VPACKUSDWZ128rr,
   14971              :   VPACKUSDWZ128rrk,
   14972              :   VPACKUSDWZ128rrkz,
   14973              :   VPACKUSDWZ256rm,
   14974              :   VPACKUSDWZ256rmb,
   14975              :   VPACKUSDWZ256rmbk,
   14976              :   VPACKUSDWZ256rmbkz,
   14977              :   VPACKUSDWZ256rmk,
   14978              :   VPACKUSDWZ256rmkz,
   14979              :   VPACKUSDWZ256rr,
   14980              :   VPACKUSDWZ256rrk,
   14981              :   VPACKUSDWZ256rrkz,
   14982              :   VPACKUSDWZrm,
   14983              :   VPACKUSDWZrmb,
   14984              :   VPACKUSDWZrmbk,
   14985              :   VPACKUSDWZrmbkz,
   14986              :   VPACKUSDWZrmk,
   14987              :   VPACKUSDWZrmkz,
   14988              :   VPACKUSDWZrr,
   14989              :   VPACKUSDWZrrk,
   14990              :   VPACKUSDWZrrkz,
   14991              :   VPACKUSDWrm,
   14992              :   VPACKUSDWrr,
   14993              :   VPACKUSWBYrm,
   14994              :   VPACKUSWBYrr,
   14995              :   VPACKUSWBZ128rm,
   14996              :   VPACKUSWBZ128rmk,
   14997              :   VPACKUSWBZ128rmkz,
   14998              :   VPACKUSWBZ128rr,
   14999              :   VPACKUSWBZ128rrk,
   15000              :   VPACKUSWBZ128rrkz,
   15001              :   VPACKUSWBZ256rm,
   15002              :   VPACKUSWBZ256rmk,
   15003              :   VPACKUSWBZ256rmkz,
   15004              :   VPACKUSWBZ256rr,
   15005              :   VPACKUSWBZ256rrk,
   15006              :   VPACKUSWBZ256rrkz,
   15007              :   VPACKUSWBZrm,
   15008              :   VPACKUSWBZrmk,
   15009              :   VPACKUSWBZrmkz,
   15010              :   VPACKUSWBZrr,
   15011              :   VPACKUSWBZrrk,
   15012              :   VPACKUSWBZrrkz,
   15013              :   VPACKUSWBrm,
   15014              :   VPACKUSWBrr,
   15015              :   VPADDBYrm,
   15016              :   VPADDBYrr,
   15017              :   VPADDBZ128rm,
   15018              :   VPADDBZ128rmk,
   15019              :   VPADDBZ128rmkz,
   15020              :   VPADDBZ128rr,
   15021              :   VPADDBZ128rrk,
   15022              :   VPADDBZ128rrkz,
   15023              :   VPADDBZ256rm,
   15024              :   VPADDBZ256rmk,
   15025              :   VPADDBZ256rmkz,
   15026              :   VPADDBZ256rr,
   15027              :   VPADDBZ256rrk,
   15028              :   VPADDBZ256rrkz,
   15029              :   VPADDBZrm,
   15030              :   VPADDBZrmk,
   15031              :   VPADDBZrmkz,
   15032              :   VPADDBZrr,
   15033              :   VPADDBZrrk,
   15034              :   VPADDBZrrkz,
   15035              :   VPADDBrm,
   15036              :   VPADDBrr,
   15037              :   VPADDDYrm,
   15038              :   VPADDDYrr,
   15039              :   VPADDDZ128rm,
   15040              :   VPADDDZ128rmb,
   15041              :   VPADDDZ128rmbk,
   15042              :   VPADDDZ128rmbkz,
   15043              :   VPADDDZ128rmk,
   15044              :   VPADDDZ128rmkz,
   15045              :   VPADDDZ128rr,
   15046              :   VPADDDZ128rrk,
   15047              :   VPADDDZ128rrkz,
   15048              :   VPADDDZ256rm,
   15049              :   VPADDDZ256rmb,
   15050              :   VPADDDZ256rmbk,
   15051              :   VPADDDZ256rmbkz,
   15052              :   VPADDDZ256rmk,
   15053              :   VPADDDZ256rmkz,
   15054              :   VPADDDZ256rr,
   15055              :   VPADDDZ256rrk,
   15056              :   VPADDDZ256rrkz,
   15057              :   VPADDDZrm,
   15058              :   VPADDDZrmb,
   15059              :   VPADDDZrmbk,
   15060              :   VPADDDZrmbkz,
   15061              :   VPADDDZrmk,
   15062              :   VPADDDZrmkz,
   15063              :   VPADDDZrr,
   15064              :   VPADDDZrrk,
   15065              :   VPADDDZrrkz,
   15066              :   VPADDDrm,
   15067              :   VPADDDrr,
   15068              :   VPADDQYrm,
   15069              :   VPADDQYrr,
   15070              :   VPADDQZ128rm,
   15071              :   VPADDQZ128rmb,
   15072              :   VPADDQZ128rmbk,
   15073              :   VPADDQZ128rmbkz,
   15074              :   VPADDQZ128rmk,
   15075              :   VPADDQZ128rmkz,
   15076              :   VPADDQZ128rr,
   15077              :   VPADDQZ128rrk,
   15078              :   VPADDQZ128rrkz,
   15079              :   VPADDQZ256rm,
   15080              :   VPADDQZ256rmb,
   15081              :   VPADDQZ256rmbk,
   15082              :   VPADDQZ256rmbkz,
   15083              :   VPADDQZ256rmk,
   15084              :   VPADDQZ256rmkz,
   15085              :   VPADDQZ256rr,
   15086              :   VPADDQZ256rrk,
   15087              :   VPADDQZ256rrkz,
   15088              :   VPADDQZrm,
   15089              :   VPADDQZrmb,
   15090              :   VPADDQZrmbk,
   15091              :   VPADDQZrmbkz,
   15092              :   VPADDQZrmk,
   15093              :   VPADDQZrmkz,
   15094              :   VPADDQZrr,
   15095              :   VPADDQZrrk,
   15096              :   VPADDQZrrkz,
   15097              :   VPADDQrm,
   15098              :   VPADDQrr,
   15099              :   VPADDSBYrm,
   15100              :   VPADDSBYrr,
   15101              :   VPADDSBZ128rm,
   15102              :   VPADDSBZ128rmk,
   15103              :   VPADDSBZ128rmkz,
   15104              :   VPADDSBZ128rr,
   15105              :   VPADDSBZ128rrk,
   15106              :   VPADDSBZ128rrkz,
   15107              :   VPADDSBZ256rm,
   15108              :   VPADDSBZ256rmk,
   15109              :   VPADDSBZ256rmkz,
   15110              :   VPADDSBZ256rr,
   15111              :   VPADDSBZ256rrk,
   15112              :   VPADDSBZ256rrkz,
   15113              :   VPADDSBZrm,
   15114              :   VPADDSBZrmk,
   15115              :   VPADDSBZrmkz,
   15116              :   VPADDSBZrr,
   15117              :   VPADDSBZrrk,
   15118              :   VPADDSBZrrkz,
   15119              :   VPADDSBrm,
   15120              :   VPADDSBrr,
   15121              :   VPADDSWYrm,
   15122              :   VPADDSWYrr,
   15123              :   VPADDSWZ128rm,
   15124              :   VPADDSWZ128rmk,
   15125              :   VPADDSWZ128rmkz,
   15126              :   VPADDSWZ128rr,
   15127              :   VPADDSWZ128rrk,
   15128              :   VPADDSWZ128rrkz,
   15129              :   VPADDSWZ256rm,
   15130              :   VPADDSWZ256rmk,
   15131              :   VPADDSWZ256rmkz,
   15132              :   VPADDSWZ256rr,
   15133              :   VPADDSWZ256rrk,
   15134              :   VPADDSWZ256rrkz,
   15135              :   VPADDSWZrm,
   15136              :   VPADDSWZrmk,
   15137              :   VPADDSWZrmkz,
   15138              :   VPADDSWZrr,
   15139              :   VPADDSWZrrk,
   15140              :   VPADDSWZrrkz,
   15141              :   VPADDSWrm,
   15142              :   VPADDSWrr,
   15143              :   VPADDUSBYrm,
   15144              :   VPADDUSBYrr,
   15145              :   VPADDUSBZ128rm,
   15146              :   VPADDUSBZ128rmk,
   15147              :   VPADDUSBZ128rmkz,
   15148              :   VPADDUSBZ128rr,
   15149              :   VPADDUSBZ128rrk,
   15150              :   VPADDUSBZ128rrkz,
   15151              :   VPADDUSBZ256rm,
   15152              :   VPADDUSBZ256rmk,
   15153              :   VPADDUSBZ256rmkz,
   15154              :   VPADDUSBZ256rr,
   15155              :   VPADDUSBZ256rrk,
   15156              :   VPADDUSBZ256rrkz,
   15157              :   VPADDUSBZrm,
   15158              :   VPADDUSBZrmk,
   15159              :   VPADDUSBZrmkz,
   15160              :   VPADDUSBZrr,
   15161              :   VPADDUSBZrrk,
   15162              :   VPADDUSBZrrkz,
   15163              :   VPADDUSBrm,
   15164              :   VPADDUSBrr,
   15165              :   VPADDUSWYrm,
   15166              :   VPADDUSWYrr,
   15167              :   VPADDUSWZ128rm,
   15168              :   VPADDUSWZ128rmk,
   15169              :   VPADDUSWZ128rmkz,
   15170              :   VPADDUSWZ128rr,
   15171              :   VPADDUSWZ128rrk,
   15172              :   VPADDUSWZ128rrkz,
   15173              :   VPADDUSWZ256rm,
   15174              :   VPADDUSWZ256rmk,
   15175              :   VPADDUSWZ256rmkz,
   15176              :   VPADDUSWZ256rr,
   15177              :   VPADDUSWZ256rrk,
   15178              :   VPADDUSWZ256rrkz,
   15179              :   VPADDUSWZrm,
   15180              :   VPADDUSWZrmk,
   15181              :   VPADDUSWZrmkz,
   15182              :   VPADDUSWZrr,
   15183              :   VPADDUSWZrrk,
   15184              :   VPADDUSWZrrkz,
   15185              :   VPADDUSWrm,
   15186              :   VPADDUSWrr,
   15187              :   VPADDWYrm,
   15188              :   VPADDWYrr,
   15189              :   VPADDWZ128rm,
   15190              :   VPADDWZ128rmk,
   15191              :   VPADDWZ128rmkz,
   15192              :   VPADDWZ128rr,
   15193              :   VPADDWZ128rrk,
   15194              :   VPADDWZ128rrkz,
   15195              :   VPADDWZ256rm,
   15196              :   VPADDWZ256rmk,
   15197              :   VPADDWZ256rmkz,
   15198              :   VPADDWZ256rr,
   15199              :   VPADDWZ256rrk,
   15200              :   VPADDWZ256rrkz,
   15201              :   VPADDWZrm,
   15202              :   VPADDWZrmk,
   15203              :   VPADDWZrmkz,
   15204              :   VPADDWZrr,
   15205              :   VPADDWZrrk,
   15206              :   VPADDWZrrkz,
   15207              :   VPADDWrm,
   15208              :   VPADDWrr,
   15209              :   VPALIGNRYrmi,
   15210              :   VPALIGNRYrri,
   15211              :   VPALIGNRZ128rmi,
   15212              :   VPALIGNRZ128rmik,
   15213              :   VPALIGNRZ128rmikz,
   15214              :   VPALIGNRZ128rri,
   15215              :   VPALIGNRZ128rrik,
   15216              :   VPALIGNRZ128rrikz,
   15217              :   VPALIGNRZ256rmi,
   15218              :   VPALIGNRZ256rmik,
   15219              :   VPALIGNRZ256rmikz,
   15220              :   VPALIGNRZ256rri,
   15221              :   VPALIGNRZ256rrik,
   15222              :   VPALIGNRZ256rrikz,
   15223              :   VPALIGNRZrmi,
   15224              :   VPALIGNRZrmik,
   15225              :   VPALIGNRZrmikz,
   15226              :   VPALIGNRZrri,
   15227              :   VPALIGNRZrrik,
   15228              :   VPALIGNRZrrikz,
   15229              :   VPALIGNRrmi,
   15230              :   VPALIGNRrri,
   15231              :   VPANDDZ128rm,
   15232              :   VPANDDZ128rmb,
   15233              :   VPANDDZ128rmbk,
   15234              :   VPANDDZ128rmbkz,
   15235              :   VPANDDZ128rmk,
   15236              :   VPANDDZ128rmkz,
   15237              :   VPANDDZ128rr,
   15238              :   VPANDDZ128rrk,
   15239              :   VPANDDZ128rrkz,
   15240              :   VPANDDZ256rm,
   15241              :   VPANDDZ256rmb,
   15242              :   VPANDDZ256rmbk,
   15243              :   VPANDDZ256rmbkz,
   15244              :   VPANDDZ256rmk,
   15245              :   VPANDDZ256rmkz,
   15246              :   VPANDDZ256rr,
   15247              :   VPANDDZ256rrk,
   15248              :   VPANDDZ256rrkz,
   15249              :   VPANDDZrm,
   15250              :   VPANDDZrmb,
   15251              :   VPANDDZrmbk,
   15252              :   VPANDDZrmbkz,
   15253              :   VPANDDZrmk,
   15254              :   VPANDDZrmkz,
   15255              :   VPANDDZrr,
   15256              :   VPANDDZrrk,
   15257              :   VPANDDZrrkz,
   15258              :   VPANDNDZ128rm,
   15259              :   VPANDNDZ128rmb,
   15260              :   VPANDNDZ128rmbk,
   15261              :   VPANDNDZ128rmbkz,
   15262              :   VPANDNDZ128rmk,
   15263              :   VPANDNDZ128rmkz,
   15264              :   VPANDNDZ128rr,
   15265              :   VPANDNDZ128rrk,
   15266              :   VPANDNDZ128rrkz,
   15267              :   VPANDNDZ256rm,
   15268              :   VPANDNDZ256rmb,
   15269              :   VPANDNDZ256rmbk,
   15270              :   VPANDNDZ256rmbkz,
   15271              :   VPANDNDZ256rmk,
   15272              :   VPANDNDZ256rmkz,
   15273              :   VPANDNDZ256rr,
   15274              :   VPANDNDZ256rrk,
   15275              :   VPANDNDZ256rrkz,
   15276              :   VPANDNDZrm,
   15277              :   VPANDNDZrmb,
   15278              :   VPANDNDZrmbk,
   15279              :   VPANDNDZrmbkz,
   15280              :   VPANDNDZrmk,
   15281              :   VPANDNDZrmkz,
   15282              :   VPANDNDZrr,
   15283              :   VPANDNDZrrk,
   15284              :   VPANDNDZrrkz,
   15285              :   VPANDNQZ128rm,
   15286              :   VPANDNQZ128rmb,
   15287              :   VPANDNQZ128rmbk,
   15288              :   VPANDNQZ128rmbkz,
   15289              :   VPANDNQZ128rmk,
   15290              :   VPANDNQZ128rmkz,
   15291              :   VPANDNQZ128rr,
   15292              :   VPANDNQZ128rrk,
   15293              :   VPANDNQZ128rrkz,
   15294              :   VPANDNQZ256rm,
   15295              :   VPANDNQZ256rmb,
   15296              :   VPANDNQZ256rmbk,
   15297              :   VPANDNQZ256rmbkz,
   15298              :   VPANDNQZ256rmk,
   15299              :   VPANDNQZ256rmkz,
   15300              :   VPANDNQZ256rr,
   15301              :   VPANDNQZ256rrk,
   15302              :   VPANDNQZ256rrkz,
   15303              :   VPANDNQZrm,
   15304              :   VPANDNQZrmb,
   15305              :   VPANDNQZrmbk,
   15306              :   VPANDNQZrmbkz,
   15307              :   VPANDNQZrmk,
   15308              :   VPANDNQZrmkz,
   15309              :   VPANDNQZrr,
   15310              :   VPANDNQZrrk,
   15311              :   VPANDNQZrrkz,
   15312              :   VPANDNYrm,
   15313              :   VPANDNYrr,
   15314              :   VPANDNrm,
   15315              :   VPANDNrr,
   15316              :   VPANDQZ128rm,
   15317              :   VPANDQZ128rmb,
   15318              :   VPANDQZ128rmbk,
   15319              :   VPANDQZ128rmbkz,
   15320              :   VPANDQZ128rmk,
   15321              :   VPANDQZ128rmkz,
   15322              :   VPANDQZ128rr,
   15323              :   VPANDQZ128rrk,
   15324              :   VPANDQZ128rrkz,
   15325              :   VPANDQZ256rm,
   15326              :   VPANDQZ256rmb,
   15327              :   VPANDQZ256rmbk,
   15328              :   VPANDQZ256rmbkz,
   15329              :   VPANDQZ256rmk,
   15330              :   VPANDQZ256rmkz,
   15331              :   VPANDQZ256rr,
   15332              :   VPANDQZ256rrk,
   15333              :   VPANDQZ256rrkz,
   15334              :   VPANDQZrm,
   15335              :   VPANDQZrmb,
   15336              :   VPANDQZrmbk,
   15337              :   VPANDQZrmbkz,
   15338              :   VPANDQZrmk,
   15339              :   VPANDQZrmkz,
   15340              :   VPANDQZrr,
   15341              :   VPANDQZrrk,
   15342              :   VPANDQZrrkz,
   15343              :   VPANDYrm,
   15344              :   VPANDYrr,
   15345              :   VPANDrm,
   15346              :   VPANDrr,
   15347              :   VPAVGBYrm,
   15348              :   VPAVGBYrr,
   15349              :   VPAVGBZ128rm,
   15350              :   VPAVGBZ128rmk,
   15351              :   VPAVGBZ128rmkz,
   15352              :   VPAVGBZ128rr,
   15353              :   VPAVGBZ128rrk,
   15354              :   VPAVGBZ128rrkz,
   15355              :   VPAVGBZ256rm,
   15356              :   VPAVGBZ256rmk,
   15357              :   VPAVGBZ256rmkz,
   15358              :   VPAVGBZ256rr,
   15359              :   VPAVGBZ256rrk,
   15360              :   VPAVGBZ256rrkz,
   15361              :   VPAVGBZrm,
   15362              :   VPAVGBZrmk,
   15363              :   VPAVGBZrmkz,
   15364              :   VPAVGBZrr,
   15365              :   VPAVGBZrrk,
   15366              :   VPAVGBZrrkz,
   15367              :   VPAVGBrm,
   15368              :   VPAVGBrr,
   15369              :   VPAVGWYrm,
   15370              :   VPAVGWYrr,
   15371              :   VPAVGWZ128rm,
   15372              :   VPAVGWZ128rmk,
   15373              :   VPAVGWZ128rmkz,
   15374              :   VPAVGWZ128rr,
   15375              :   VPAVGWZ128rrk,
   15376              :   VPAVGWZ128rrkz,
   15377              :   VPAVGWZ256rm,
   15378              :   VPAVGWZ256rmk,
   15379              :   VPAVGWZ256rmkz,
   15380              :   VPAVGWZ256rr,
   15381              :   VPAVGWZ256rrk,
   15382              :   VPAVGWZ256rrkz,
   15383              :   VPAVGWZrm,
   15384              :   VPAVGWZrmk,
   15385              :   VPAVGWZrmkz,
   15386              :   VPAVGWZrr,
   15387              :   VPAVGWZrrk,
   15388              :   VPAVGWZrrkz,
   15389              :   VPAVGWrm,
   15390              :   VPAVGWrr,
   15391              :   VPBLENDDYrmi,
   15392              :   VPBLENDDYrri,
   15393              :   VPBLENDDrmi,
   15394              :   VPBLENDDrri,
   15395              :   VPBLENDMBZ128rm,
   15396              :   VPBLENDMBZ128rmk,
   15397              :   VPBLENDMBZ128rmkz,
   15398              :   VPBLENDMBZ128rr,
   15399              :   VPBLENDMBZ128rrk,
   15400              :   VPBLENDMBZ128rrkz,
   15401              :   VPBLENDMBZ256rm,
   15402              :   VPBLENDMBZ256rmk,
   15403              :   VPBLENDMBZ256rmkz,
   15404              :   VPBLENDMBZ256rr,
   15405              :   VPBLENDMBZ256rrk,
   15406              :   VPBLENDMBZ256rrkz,
   15407              :   VPBLENDMBZrm,
   15408              :   VPBLENDMBZrmk,
   15409              :   VPBLENDMBZrmkz,
   15410              :   VPBLENDMBZrr,
   15411              :   VPBLENDMBZrrk,
   15412              :   VPBLENDMBZrrkz,
   15413              :   VPBLENDMDZ128rm,
   15414              :   VPBLENDMDZ128rmb,
   15415              :   VPBLENDMDZ128rmbk,
   15416              :   VPBLENDMDZ128rmbkz,
   15417              :   VPBLENDMDZ128rmk,
   15418              :   VPBLENDMDZ128rmkz,
   15419              :   VPBLENDMDZ128rr,
   15420              :   VPBLENDMDZ128rrk,
   15421              :   VPBLENDMDZ128rrkz,
   15422              :   VPBLENDMDZ256rm,
   15423              :   VPBLENDMDZ256rmb,
   15424              :   VPBLENDMDZ256rmbk,
   15425              :   VPBLENDMDZ256rmbkz,
   15426              :   VPBLENDMDZ256rmk,
   15427              :   VPBLENDMDZ256rmkz,
   15428              :   VPBLENDMDZ256rr,
   15429              :   VPBLENDMDZ256rrk,
   15430              :   VPBLENDMDZ256rrkz,
   15431              :   VPBLENDMDZrm,
   15432              :   VPBLENDMDZrmb,
   15433              :   VPBLENDMDZrmbk,
   15434              :   VPBLENDMDZrmbkz,
   15435              :   VPBLENDMDZrmk,
   15436              :   VPBLENDMDZrmkz,
   15437              :   VPBLENDMDZrr,
   15438              :   VPBLENDMDZrrk,
   15439              :   VPBLENDMDZrrkz,
   15440              :   VPBLENDMQZ128rm,
   15441              :   VPBLENDMQZ128rmb,
   15442              :   VPBLENDMQZ128rmbk,
   15443              :   VPBLENDMQZ128rmbkz,
   15444              :   VPBLENDMQZ128rmk,
   15445              :   VPBLENDMQZ128rmkz,
   15446              :   VPBLENDMQZ128rr,
   15447              :   VPBLENDMQZ128rrk,
   15448              :   VPBLENDMQZ128rrkz,
   15449              :   VPBLENDMQZ256rm,
   15450              :   VPBLENDMQZ256rmb,
   15451              :   VPBLENDMQZ256rmbk,
   15452              :   VPBLENDMQZ256rmbkz,
   15453              :   VPBLENDMQZ256rmk,
   15454              :   VPBLENDMQZ256rmkz,
   15455              :   VPBLENDMQZ256rr,
   15456              :   VPBLENDMQZ256rrk,
   15457              :   VPBLENDMQZ256rrkz,
   15458              :   VPBLENDMQZrm,
   15459              :   VPBLENDMQZrmb,
   15460              :   VPBLENDMQZrmbk,
   15461              :   VPBLENDMQZrmbkz,
   15462              :   VPBLENDMQZrmk,
   15463              :   VPBLENDMQZrmkz,
   15464              :   VPBLENDMQZrr,
   15465              :   VPBLENDMQZrrk,
   15466              :   VPBLENDMQZrrkz,
   15467              :   VPBLENDMWZ128rm,
   15468              :   VPBLENDMWZ128rmk,
   15469              :   VPBLENDMWZ128rmkz,
   15470              :   VPBLENDMWZ128rr,
   15471              :   VPBLENDMWZ128rrk,
   15472              :   VPBLENDMWZ128rrkz,
   15473              :   VPBLENDMWZ256rm,
   15474              :   VPBLENDMWZ256rmk,
   15475              :   VPBLENDMWZ256rmkz,
   15476              :   VPBLENDMWZ256rr,
   15477              :   VPBLENDMWZ256rrk,
   15478              :   VPBLENDMWZ256rrkz,
   15479              :   VPBLENDMWZrm,
   15480              :   VPBLENDMWZrmk,
   15481              :   VPBLENDMWZrmkz,
   15482              :   VPBLENDMWZrr,
   15483              :   VPBLENDMWZrrk,
   15484              :   VPBLENDMWZrrkz,
   15485              :   VPBLENDVBYrmr,
   15486              :   VPBLENDVBYrrr,
   15487              :   VPBLENDVBrmr,
   15488              :   VPBLENDVBrrr,
   15489              :   VPBLENDWYrmi,
   15490              :   VPBLENDWYrri,
   15491              :   VPBLENDWrmi,
   15492              :   VPBLENDWrri,
   15493              :   VPBROADCASTBYrm,
   15494              :   VPBROADCASTBYrr,
   15495              :   VPBROADCASTBZ128rm,
   15496              :   VPBROADCASTBZ128rmk,
   15497              :   VPBROADCASTBZ128rmkz,
   15498              :   VPBROADCASTBZ128rr,
   15499              :   VPBROADCASTBZ128rrk,
   15500              :   VPBROADCASTBZ128rrkz,
   15501              :   VPBROADCASTBZ256rm,
   15502              :   VPBROADCASTBZ256rmk,
   15503              :   VPBROADCASTBZ256rmkz,
   15504              :   VPBROADCASTBZ256rr,
   15505              :   VPBROADCASTBZ256rrk,
   15506              :   VPBROADCASTBZ256rrkz,
   15507              :   VPBROADCASTBZrm,
   15508              :   VPBROADCASTBZrmk,
   15509              :   VPBROADCASTBZrmkz,
   15510              :   VPBROADCASTBZrr,
   15511              :   VPBROADCASTBZrrk,
   15512              :   VPBROADCASTBZrrkz,
   15513              :   VPBROADCASTBrZ128rr,
   15514              :   VPBROADCASTBrZ128rrk,
   15515              :   VPBROADCASTBrZ128rrkz,
   15516              :   VPBROADCASTBrZ256rr,
   15517              :   VPBROADCASTBrZ256rrk,
   15518              :   VPBROADCASTBrZ256rrkz,
   15519              :   VPBROADCASTBrZrr,
   15520              :   VPBROADCASTBrZrrk,
   15521              :   VPBROADCASTBrZrrkz,
   15522              :   VPBROADCASTBrm,
   15523              :   VPBROADCASTBrr,
   15524              :   VPBROADCASTDYrm,
   15525              :   VPBROADCASTDYrr,
   15526              :   VPBROADCASTDZ128rm,
   15527              :   VPBROADCASTDZ128rmk,
   15528              :   VPBROADCASTDZ128rmkz,
   15529              :   VPBROADCASTDZ128rr,
   15530              :   VPBROADCASTDZ128rrk,
   15531              :   VPBROADCASTDZ128rrkz,
   15532              :   VPBROADCASTDZ256rm,
   15533              :   VPBROADCASTDZ256rmk,
   15534              :   VPBROADCASTDZ256rmkz,
   15535              :   VPBROADCASTDZ256rr,
   15536              :   VPBROADCASTDZ256rrk,
   15537              :   VPBROADCASTDZ256rrkz,
   15538              :   VPBROADCASTDZrm,
   15539              :   VPBROADCASTDZrmk,
   15540              :   VPBROADCASTDZrmkz,
   15541              :   VPBROADCASTDZrr,
   15542              :   VPBROADCASTDZrrk,
   15543              :   VPBROADCASTDZrrkz,
   15544              :   VPBROADCASTDrZ128rr,
   15545              :   VPBROADCASTDrZ128rrk,
   15546              :   VPBROADCASTDrZ128rrkz,
   15547              :   VPBROADCASTDrZ256rr,
   15548              :   VPBROADCASTDrZ256rrk,
   15549              :   VPBROADCASTDrZ256rrkz,
   15550              :   VPBROADCASTDrZrr,
   15551              :   VPBROADCASTDrZrrk,
   15552              :   VPBROADCASTDrZrrkz,
   15553              :   VPBROADCASTDrm,
   15554              :   VPBROADCASTDrr,
   15555              :   VPBROADCASTMB2QZ128rr,
   15556              :   VPBROADCASTMB2QZ256rr,
   15557              :   VPBROADCASTMB2QZrr,
   15558              :   VPBROADCASTMW2DZ128rr,
   15559              :   VPBROADCASTMW2DZ256rr,
   15560              :   VPBROADCASTMW2DZrr,
   15561              :   VPBROADCASTQYrm,
   15562              :   VPBROADCASTQYrr,
   15563              :   VPBROADCASTQZ128rm,
   15564              :   VPBROADCASTQZ128rmk,
   15565              :   VPBROADCASTQZ128rmkz,
   15566              :   VPBROADCASTQZ128rr,
   15567              :   VPBROADCASTQZ128rrk,
   15568              :   VPBROADCASTQZ128rrkz,
   15569              :   VPBROADCASTQZ256rm,
   15570              :   VPBROADCASTQZ256rmk,
   15571              :   VPBROADCASTQZ256rmkz,
   15572              :   VPBROADCASTQZ256rr,
   15573              :   VPBROADCASTQZ256rrk,
   15574              :   VPBROADCASTQZ256rrkz,
   15575              :   VPBROADCASTQZrm,
   15576              :   VPBROADCASTQZrmk,
   15577              :   VPBROADCASTQZrmkz,
   15578              :   VPBROADCASTQZrr,
   15579              :   VPBROADCASTQZrrk,
   15580              :   VPBROADCASTQZrrkz,
   15581              :   VPBROADCASTQrZ128rr,
   15582              :   VPBROADCASTQrZ128rrk,
   15583              :   VPBROADCASTQrZ128rrkz,
   15584              :   VPBROADCASTQrZ256rr,
   15585              :   VPBROADCASTQrZ256rrk,
   15586              :   VPBROADCASTQrZ256rrkz,
   15587              :   VPBROADCASTQrZrr,
   15588              :   VPBROADCASTQrZrrk,
   15589              :   VPBROADCASTQrZrrkz,
   15590              :   VPBROADCASTQrm,
   15591              :   VPBROADCASTQrr,
   15592              :   VPBROADCASTWYrm,
   15593              :   VPBROADCASTWYrr,
   15594              :   VPBROADCASTWZ128rm,
   15595              :   VPBROADCASTWZ128rmk,
   15596              :   VPBROADCASTWZ128rmkz,
   15597              :   VPBROADCASTWZ128rr,
   15598              :   VPBROADCASTWZ128rrk,
   15599              :   VPBROADCASTWZ128rrkz,
   15600              :   VPBROADCASTWZ256rm,
   15601              :   VPBROADCASTWZ256rmk,
   15602              :   VPBROADCASTWZ256rmkz,
   15603              :   VPBROADCASTWZ256rr,
   15604              :   VPBROADCASTWZ256rrk,
   15605              :   VPBROADCASTWZ256rrkz,
   15606              :   VPBROADCASTWZrm,
   15607              :   VPBROADCASTWZrmk,
   15608              :   VPBROADCASTWZrmkz,
   15609              :   VPBROADCASTWZrr,
   15610              :   VPBROADCASTWZrrk,
   15611              :   VPBROADCASTWZrrkz,
   15612              :   VPBROADCASTWrZ128rr,
   15613              :   VPBROADCASTWrZ128rrk,
   15614              :   VPBROADCASTWrZ128rrkz,
   15615              :   VPBROADCASTWrZ256rr,
   15616              :   VPBROADCASTWrZ256rrk,
   15617              :   VPBROADCASTWrZ256rrkz,
   15618              :   VPBROADCASTWrZrr,
   15619              :   VPBROADCASTWrZrrk,
   15620              :   VPBROADCASTWrZrrkz,
   15621              :   VPBROADCASTWrm,
   15622              :   VPBROADCASTWrr,
   15623              :   VPCLMULQDQYrmi,
   15624              :   VPCLMULQDQYrri,
   15625              :   VPCLMULQDQZ128rmi,
   15626              :   VPCLMULQDQZ128rri,
   15627              :   VPCLMULQDQZ256rmi,
   15628              :   VPCLMULQDQZ256rri,
   15629              :   VPCLMULQDQZrmi,
   15630              :   VPCLMULQDQZrri,
   15631              :   VPCLMULQDQrmi,
   15632              :   VPCLMULQDQrri,
   15633              :   VPCMOVYrmr,
   15634              :   VPCMOVYrrm,
   15635              :   VPCMOVYrrr,
   15636              :   VPCMOVYrrr_REV,
   15637              :   VPCMOVrmr,
   15638              :   VPCMOVrrm,
   15639              :   VPCMOVrrr,
   15640              :   VPCMOVrrr_REV,
   15641              :   VPCMPBZ128rmi,
   15642              :   VPCMPBZ128rmik,
   15643              :   VPCMPBZ128rri,
   15644              :   VPCMPBZ128rrik,
   15645              :   VPCMPBZ256rmi,
   15646              :   VPCMPBZ256rmik,
   15647              :   VPCMPBZ256rri,
   15648              :   VPCMPBZ256rrik,
   15649              :   VPCMPBZrmi,
   15650              :   VPCMPBZrmik,
   15651              :   VPCMPBZrri,
   15652              :   VPCMPBZrrik,
   15653              :   VPCMPDZ128rmbi,
   15654              :   VPCMPDZ128rmbik,
   15655              :   VPCMPDZ128rmi,
   15656              :   VPCMPDZ128rmik,
   15657              :   VPCMPDZ128rri,
   15658              :   VPCMPDZ128rrik,
   15659              :   VPCMPDZ256rmbi,
   15660              :   VPCMPDZ256rmbik,
   15661              :   VPCMPDZ256rmi,
   15662              :   VPCMPDZ256rmik,
   15663              :   VPCMPDZ256rri,
   15664              :   VPCMPDZ256rrik,
   15665              :   VPCMPDZrmbi,
   15666              :   VPCMPDZrmbik,
   15667              :   VPCMPDZrmi,
   15668              :   VPCMPDZrmik,
   15669              :   VPCMPDZrri,
   15670              :   VPCMPDZrrik,
   15671              :   VPCMPEQBYrm,
   15672              :   VPCMPEQBYrr,
   15673              :   VPCMPEQBZ128rm,
   15674              :   VPCMPEQBZ128rmk,
   15675              :   VPCMPEQBZ128rr,
   15676              :   VPCMPEQBZ128rrk,
   15677              :   VPCMPEQBZ256rm,
   15678              :   VPCMPEQBZ256rmk,
   15679              :   VPCMPEQBZ256rr,
   15680              :   VPCMPEQBZ256rrk,
   15681              :   VPCMPEQBZrm,
   15682              :   VPCMPEQBZrmk,
   15683              :   VPCMPEQBZrr,
   15684              :   VPCMPEQBZrrk,
   15685              :   VPCMPEQBrm,
   15686              :   VPCMPEQBrr,
   15687              :   VPCMPEQDYrm,
   15688              :   VPCMPEQDYrr,
   15689              :   VPCMPEQDZ128rm,
   15690              :   VPCMPEQDZ128rmb,
   15691              :   VPCMPEQDZ128rmbk,
   15692              :   VPCMPEQDZ128rmk,
   15693              :   VPCMPEQDZ128rr,
   15694              :   VPCMPEQDZ128rrk,
   15695              :   VPCMPEQDZ256rm,
   15696              :   VPCMPEQDZ256rmb,
   15697              :   VPCMPEQDZ256rmbk,
   15698              :   VPCMPEQDZ256rmk,
   15699              :   VPCMPEQDZ256rr,
   15700              :   VPCMPEQDZ256rrk,
   15701              :   VPCMPEQDZrm,
   15702              :   VPCMPEQDZrmb,
   15703              :   VPCMPEQDZrmbk,
   15704              :   VPCMPEQDZrmk,
   15705              :   VPCMPEQDZrr,
   15706              :   VPCMPEQDZrrk,
   15707              :   VPCMPEQDrm,
   15708              :   VPCMPEQDrr,
   15709              :   VPCMPEQQYrm,
   15710              :   VPCMPEQQYrr,
   15711              :   VPCMPEQQZ128rm,
   15712              :   VPCMPEQQZ128rmb,
   15713              :   VPCMPEQQZ128rmbk,
   15714              :   VPCMPEQQZ128rmk,
   15715              :   VPCMPEQQZ128rr,
   15716              :   VPCMPEQQZ128rrk,
   15717              :   VPCMPEQQZ256rm,
   15718              :   VPCMPEQQZ256rmb,
   15719              :   VPCMPEQQZ256rmbk,
   15720              :   VPCMPEQQZ256rmk,
   15721              :   VPCMPEQQZ256rr,
   15722              :   VPCMPEQQZ256rrk,
   15723              :   VPCMPEQQZrm,
   15724              :   VPCMPEQQZrmb,
   15725              :   VPCMPEQQZrmbk,
   15726              :   VPCMPEQQZrmk,
   15727              :   VPCMPEQQZrr,
   15728              :   VPCMPEQQZrrk,
   15729              :   VPCMPEQQrm,
   15730              :   VPCMPEQQrr,
   15731              :   VPCMPEQWYrm,
   15732              :   VPCMPEQWYrr,
   15733              :   VPCMPEQWZ128rm,
   15734              :   VPCMPEQWZ128rmk,
   15735              :   VPCMPEQWZ128rr,
   15736              :   VPCMPEQWZ128rrk,
   15737              :   VPCMPEQWZ256rm,
   15738              :   VPCMPEQWZ256rmk,
   15739              :   VPCMPEQWZ256rr,
   15740              :   VPCMPEQWZ256rrk,
   15741              :   VPCMPEQWZrm,
   15742              :   VPCMPEQWZrmk,
   15743              :   VPCMPEQWZrr,
   15744              :   VPCMPEQWZrrk,
   15745              :   VPCMPEQWrm,
   15746              :   VPCMPEQWrr,
   15747              :   VPCMPESTRIrmi,
   15748              :   VPCMPESTRIrri,
   15749              :   VPCMPESTRMrmi,
   15750              :   VPCMPESTRMrri,
   15751              :   VPCMPGTBYrm,
   15752              :   VPCMPGTBYrr,
   15753              :   VPCMPGTBZ128rm,
   15754              :   VPCMPGTBZ128rmk,
   15755              :   VPCMPGTBZ128rr,
   15756              :   VPCMPGTBZ128rrk,
   15757              :   VPCMPGTBZ256rm,
   15758              :   VPCMPGTBZ256rmk,
   15759              :   VPCMPGTBZ256rr,
   15760              :   VPCMPGTBZ256rrk,
   15761              :   VPCMPGTBZrm,
   15762              :   VPCMPGTBZrmk,
   15763              :   VPCMPGTBZrr,
   15764              :   VPCMPGTBZrrk,
   15765              :   VPCMPGTBrm,
   15766              :   VPCMPGTBrr,
   15767              :   VPCMPGTDYrm,
   15768              :   VPCMPGTDYrr,
   15769              :   VPCMPGTDZ128rm,
   15770              :   VPCMPGTDZ128rmb,
   15771              :   VPCMPGTDZ128rmbk,
   15772              :   VPCMPGTDZ128rmk,
   15773              :   VPCMPGTDZ128rr,
   15774              :   VPCMPGTDZ128rrk,
   15775              :   VPCMPGTDZ256rm,
   15776              :   VPCMPGTDZ256rmb,
   15777              :   VPCMPGTDZ256rmbk,
   15778              :   VPCMPGTDZ256rmk,
   15779              :   VPCMPGTDZ256rr,
   15780              :   VPCMPGTDZ256rrk,
   15781              :   VPCMPGTDZrm,
   15782              :   VPCMPGTDZrmb,
   15783              :   VPCMPGTDZrmbk,
   15784              :   VPCMPGTDZrmk,
   15785              :   VPCMPGTDZrr,
   15786              :   VPCMPGTDZrrk,
   15787              :   VPCMPGTDrm,
   15788              :   VPCMPGTDrr,
   15789              :   VPCMPGTQYrm,
   15790              :   VPCMPGTQYrr,
   15791              :   VPCMPGTQZ128rm,
   15792              :   VPCMPGTQZ128rmb,
   15793              :   VPCMPGTQZ128rmbk,
   15794              :   VPCMPGTQZ128rmk,
   15795              :   VPCMPGTQZ128rr,
   15796              :   VPCMPGTQZ128rrk,
   15797              :   VPCMPGTQZ256rm,
   15798              :   VPCMPGTQZ256rmb,
   15799              :   VPCMPGTQZ256rmbk,
   15800              :   VPCMPGTQZ256rmk,
   15801              :   VPCMPGTQZ256rr,
   15802              :   VPCMPGTQZ256rrk,
   15803              :   VPCMPGTQZrm,
   15804              :   VPCMPGTQZrmb,
   15805              :   VPCMPGTQZrmbk,
   15806              :   VPCMPGTQZrmk,
   15807              :   VPCMPGTQZrr,
   15808              :   VPCMPGTQZrrk,
   15809              :   VPCMPGTQrm,
   15810              :   VPCMPGTQrr,
   15811              :   VPCMPGTWYrm,
   15812              :   VPCMPGTWYrr,
   15813              :   VPCMPGTWZ128rm,
   15814              :   VPCMPGTWZ128rmk,
   15815              :   VPCMPGTWZ128rr,
   15816              :   VPCMPGTWZ128rrk,
   15817              :   VPCMPGTWZ256rm,
   15818              :   VPCMPGTWZ256rmk,
   15819              :   VPCMPGTWZ256rr,
   15820              :   VPCMPGTWZ256rrk,
   15821              :   VPCMPGTWZrm,
   15822              :   VPCMPGTWZrmk,
   15823              :   VPCMPGTWZrr,
   15824              :   VPCMPGTWZrrk,
   15825              :   VPCMPGTWrm,
   15826              :   VPCMPGTWrr,
   15827              :   VPCMPISTRIrmi,
   15828              :   VPCMPISTRIrri,
   15829              :   VPCMPISTRMrmi,
   15830              :   VPCMPISTRMrri,
   15831              :   VPCMPQZ128rmbi,
   15832              :   VPCMPQZ128rmbik,
   15833              :   VPCMPQZ128rmi,
   15834              :   VPCMPQZ128rmik,
   15835              :   VPCMPQZ128rri,
   15836              :   VPCMPQZ128rrik,
   15837              :   VPCMPQZ256rmbi,
   15838              :   VPCMPQZ256rmbik,
   15839              :   VPCMPQZ256rmi,
   15840              :   VPCMPQZ256rmik,
   15841              :   VPCMPQZ256rri,
   15842              :   VPCMPQZ256rrik,
   15843              :   VPCMPQZrmbi,
   15844              :   VPCMPQZrmbik,
   15845              :   VPCMPQZrmi,
   15846              :   VPCMPQZrmik,
   15847              :   VPCMPQZrri,
   15848              :   VPCMPQZrrik,
   15849              :   VPCMPUBZ128rmi,
   15850              :   VPCMPUBZ128rmik,
   15851              :   VPCMPUBZ128rri,
   15852              :   VPCMPUBZ128rrik,
   15853              :   VPCMPUBZ256rmi,
   15854              :   VPCMPUBZ256rmik,
   15855              :   VPCMPUBZ256rri,
   15856              :   VPCMPUBZ256rrik,
   15857              :   VPCMPUBZrmi,
   15858              :   VPCMPUBZrmik,
   15859              :   VPCMPUBZrri,
   15860              :   VPCMPUBZrrik,
   15861              :   VPCMPUDZ128rmbi,
   15862              :   VPCMPUDZ128rmbik,
   15863              :   VPCMPUDZ128rmi,
   15864              :   VPCMPUDZ128rmik,
   15865              :   VPCMPUDZ128rri,
   15866              :   VPCMPUDZ128rrik,
   15867              :   VPCMPUDZ256rmbi,
   15868              :   VPCMPUDZ256rmbik,
   15869              :   VPCMPUDZ256rmi,
   15870              :   VPCMPUDZ256rmik,
   15871              :   VPCMPUDZ256rri,
   15872              :   VPCMPUDZ256rrik,
   15873              :   VPCMPUDZrmbi,
   15874              :   VPCMPUDZrmbik,
   15875              :   VPCMPUDZrmi,
   15876              :   VPCMPUDZrmik,
   15877              :   VPCMPUDZrri,
   15878              :   VPCMPUDZrrik,
   15879              :   VPCMPUQZ128rmbi,
   15880              :   VPCMPUQZ128rmbik,
   15881              :   VPCMPUQZ128rmi,
   15882              :   VPCMPUQZ128rmik,
   15883              :   VPCMPUQZ128rri,
   15884              :   VPCMPUQZ128rrik,
   15885              :   VPCMPUQZ256rmbi,
   15886              :   VPCMPUQZ256rmbik,
   15887              :   VPCMPUQZ256rmi,
   15888              :   VPCMPUQZ256rmik,
   15889              :   VPCMPUQZ256rri,
   15890              :   VPCMPUQZ256rrik,
   15891              :   VPCMPUQZrmbi,
   15892              :   VPCMPUQZrmbik,
   15893              :   VPCMPUQZrmi,
   15894              :   VPCMPUQZrmik,
   15895              :   VPCMPUQZrri,
   15896              :   VPCMPUQZrrik,
   15897              :   VPCMPUWZ128rmi,
   15898              :   VPCMPUWZ128rmik,
   15899              :   VPCMPUWZ128rri,
   15900              :   VPCMPUWZ128rrik,
   15901              :   VPCMPUWZ256rmi,
   15902              :   VPCMPUWZ256rmik,
   15903              :   VPCMPUWZ256rri,
   15904              :   VPCMPUWZ256rrik,
   15905              :   VPCMPUWZrmi,
   15906              :   VPCMPUWZrmik,
   15907              :   VPCMPUWZrri,
   15908              :   VPCMPUWZrrik,
   15909              :   VPCMPWZ128rmi,
   15910              :   VPCMPWZ128rmik,
   15911              :   VPCMPWZ128rri,
   15912              :   VPCMPWZ128rrik,
   15913              :   VPCMPWZ256rmi,
   15914              :   VPCMPWZ256rmik,
   15915              :   VPCMPWZ256rri,
   15916              :   VPCMPWZ256rrik,
   15917              :   VPCMPWZrmi,
   15918              :   VPCMPWZrmik,
   15919              :   VPCMPWZrri,
   15920              :   VPCMPWZrrik,
   15921              :   VPCOMBmi,
   15922              :   VPCOMBri,
   15923              :   VPCOMDmi,
   15924              :   VPCOMDri,
   15925              :   VPCOMPRESSBZ128mr,
   15926              :   VPCOMPRESSBZ128mrk,
   15927              :   VPCOMPRESSBZ128rr,
   15928              :   VPCOMPRESSBZ128rrk,
   15929              :   VPCOMPRESSBZ128rrkz,
   15930              :   VPCOMPRESSBZ256mr,
   15931              :   VPCOMPRESSBZ256mrk,
   15932              :   VPCOMPRESSBZ256rr,
   15933              :   VPCOMPRESSBZ256rrk,
   15934              :   VPCOMPRESSBZ256rrkz,
   15935              :   VPCOMPRESSBZmr,
   15936              :   VPCOMPRESSBZmrk,
   15937              :   VPCOMPRESSBZrr,
   15938              :   VPCOMPRESSBZrrk,
   15939              :   VPCOMPRESSBZrrkz,
   15940              :   VPCOMPRESSDZ128mr,
   15941              :   VPCOMPRESSDZ128mrk,
   15942              :   VPCOMPRESSDZ128rr,
   15943              :   VPCOMPRESSDZ128rrk,
   15944              :   VPCOMPRESSDZ128rrkz,
   15945              :   VPCOMPRESSDZ256mr,
   15946              :   VPCOMPRESSDZ256mrk,
   15947              :   VPCOMPRESSDZ256rr,
   15948              :   VPCOMPRESSDZ256rrk,
   15949              :   VPCOMPRESSDZ256rrkz,
   15950              :   VPCOMPRESSDZmr,
   15951              :   VPCOMPRESSDZmrk,
   15952              :   VPCOMPRESSDZrr,
   15953              :   VPCOMPRESSDZrrk,
   15954              :   VPCOMPRESSDZrrkz,
   15955              :   VPCOMPRESSQZ128mr,
   15956              :   VPCOMPRESSQZ128mrk,
   15957              :   VPCOMPRESSQZ128rr,
   15958              :   VPCOMPRESSQZ128rrk,
   15959              :   VPCOMPRESSQZ128rrkz,
   15960              :   VPCOMPRESSQZ256mr,
   15961              :   VPCOMPRESSQZ256mrk,
   15962              :   VPCOMPRESSQZ256rr,
   15963              :   VPCOMPRESSQZ256rrk,
   15964              :   VPCOMPRESSQZ256rrkz,
   15965              :   VPCOMPRESSQZmr,
   15966              :   VPCOMPRESSQZmrk,
   15967              :   VPCOMPRESSQZrr,
   15968              :   VPCOMPRESSQZrrk,
   15969              :   VPCOMPRESSQZrrkz,
   15970              :   VPCOMPRESSWZ128mr,
   15971              :   VPCOMPRESSWZ128mrk,
   15972              :   VPCOMPRESSWZ128rr,
   15973              :   VPCOMPRESSWZ128rrk,
   15974              :   VPCOMPRESSWZ128rrkz,
   15975              :   VPCOMPRESSWZ256mr,
   15976              :   VPCOMPRESSWZ256mrk,
   15977              :   VPCOMPRESSWZ256rr,
   15978              :   VPCOMPRESSWZ256rrk,
   15979              :   VPCOMPRESSWZ256rrkz,
   15980              :   VPCOMPRESSWZmr,
   15981              :   VPCOMPRESSWZmrk,
   15982              :   VPCOMPRESSWZrr,
   15983              :   VPCOMPRESSWZrrk,
   15984              :   VPCOMPRESSWZrrkz,
   15985              :   VPCOMQmi,
   15986              :   VPCOMQri,
   15987              :   VPCOMUBmi,
   15988              :   VPCOMUBri,
   15989              :   VPCOMUDmi,
   15990              :   VPCOMUDri,
   15991              :   VPCOMUQmi,
   15992              :   VPCOMUQri,
   15993              :   VPCOMUWmi,
   15994              :   VPCOMUWri,
   15995              :   VPCOMWmi,
   15996              :   VPCOMWri,
   15997              :   VPCONFLICTDZ128rm,
   15998              :   VPCONFLICTDZ128rmb,
   15999              :   VPCONFLICTDZ128rmbk,
   16000              :   VPCONFLICTDZ128rmbkz,
   16001              :   VPCONFLICTDZ128rmk,
   16002              :   VPCONFLICTDZ128rmkz,
   16003              :   VPCONFLICTDZ128rr,
   16004              :   VPCONFLICTDZ128rrk,
   16005              :   VPCONFLICTDZ128rrkz,
   16006              :   VPCONFLICTDZ256rm,
   16007              :   VPCONFLICTDZ256rmb,
   16008              :   VPCONFLICTDZ256rmbk,
   16009              :   VPCONFLICTDZ256rmbkz,
   16010              :   VPCONFLICTDZ256rmk,
   16011              :   VPCONFLICTDZ256rmkz,
   16012              :   VPCONFLICTDZ256rr,
   16013              :   VPCONFLICTDZ256rrk,
   16014              :   VPCONFLICTDZ256rrkz,
   16015              :   VPCONFLICTDZrm,
   16016              :   VPCONFLICTDZrmb,
   16017              :   VPCONFLICTDZrmbk,
   16018              :   VPCONFLICTDZrmbkz,
   16019              :   VPCONFLICTDZrmk,
   16020              :   VPCONFLICTDZrmkz,
   16021              :   VPCONFLICTDZrr,
   16022              :   VPCONFLICTDZrrk,
   16023              :   VPCONFLICTDZrrkz,
   16024              :   VPCONFLICTQZ128rm,
   16025              :   VPCONFLICTQZ128rmb,
   16026              :   VPCONFLICTQZ128rmbk,
   16027              :   VPCONFLICTQZ128rmbkz,
   16028              :   VPCONFLICTQZ128rmk,
   16029              :   VPCONFLICTQZ128rmkz,
   16030              :   VPCONFLICTQZ128rr,
   16031              :   VPCONFLICTQZ128rrk,
   16032              :   VPCONFLICTQZ128rrkz,
   16033              :   VPCONFLICTQZ256rm,
   16034              :   VPCONFLICTQZ256rmb,
   16035              :   VPCONFLICTQZ256rmbk,
   16036              :   VPCONFLICTQZ256rmbkz,
   16037              :   VPCONFLICTQZ256rmk,
   16038              :   VPCONFLICTQZ256rmkz,
   16039              :   VPCONFLICTQZ256rr,
   16040              :   VPCONFLICTQZ256rrk,
   16041              :   VPCONFLICTQZ256rrkz,
   16042              :   VPCONFLICTQZrm,
   16043              :   VPCONFLICTQZrmb,
   16044              :   VPCONFLICTQZrmbk,
   16045              :   VPCONFLICTQZrmbkz,
   16046              :   VPCONFLICTQZrmk,
   16047              :   VPCONFLICTQZrmkz,
   16048              :   VPCONFLICTQZrr,
   16049              :   VPCONFLICTQZrrk,
   16050              :   VPCONFLICTQZrrkz,
   16051              :   VPDPBSSDSYrm,
   16052              :   VPDPBSSDSYrr,
   16053              :   VPDPBSSDSZ128m,
   16054              :   VPDPBSSDSZ128mb,
   16055              :   VPDPBSSDSZ128mbk,
   16056              :   VPDPBSSDSZ128mbkz,
   16057              :   VPDPBSSDSZ128mk,
   16058              :   VPDPBSSDSZ128mkz,
   16059              :   VPDPBSSDSZ128r,
   16060              :   VPDPBSSDSZ128rk,
   16061              :   VPDPBSSDSZ128rkz,
   16062              :   VPDPBSSDSZ256m,
   16063              :   VPDPBSSDSZ256mb,
   16064              :   VPDPBSSDSZ256mbk,
   16065              :   VPDPBSSDSZ256mbkz,
   16066              :   VPDPBSSDSZ256mk,
   16067              :   VPDPBSSDSZ256mkz,
   16068              :   VPDPBSSDSZ256r,
   16069              :   VPDPBSSDSZ256rk,
   16070              :   VPDPBSSDSZ256rkz,
   16071              :   VPDPBSSDSZm,
   16072              :   VPDPBSSDSZmb,
   16073              :   VPDPBSSDSZmbk,
   16074              :   VPDPBSSDSZmbkz,
   16075              :   VPDPBSSDSZmk,
   16076              :   VPDPBSSDSZmkz,
   16077              :   VPDPBSSDSZr,
   16078              :   VPDPBSSDSZrk,
   16079              :   VPDPBSSDSZrkz,
   16080              :   VPDPBSSDSrm,
   16081              :   VPDPBSSDSrr,
   16082              :   VPDPBSSDYrm,
   16083              :   VPDPBSSDYrr,
   16084              :   VPDPBSSDZ128m,
   16085              :   VPDPBSSDZ128mb,
   16086              :   VPDPBSSDZ128mbk,
   16087              :   VPDPBSSDZ128mbkz,
   16088              :   VPDPBSSDZ128mk,
   16089              :   VPDPBSSDZ128mkz,
   16090              :   VPDPBSSDZ128r,
   16091              :   VPDPBSSDZ128rk,
   16092              :   VPDPBSSDZ128rkz,
   16093              :   VPDPBSSDZ256m,
   16094              :   VPDPBSSDZ256mb,
   16095              :   VPDPBSSDZ256mbk,
   16096              :   VPDPBSSDZ256mbkz,
   16097              :   VPDPBSSDZ256mk,
   16098              :   VPDPBSSDZ256mkz,
   16099              :   VPDPBSSDZ256r,
   16100              :   VPDPBSSDZ256rk,
   16101              :   VPDPBSSDZ256rkz,
   16102              :   VPDPBSSDZm,
   16103              :   VPDPBSSDZmb,
   16104              :   VPDPBSSDZmbk,
   16105              :   VPDPBSSDZmbkz,
   16106              :   VPDPBSSDZmk,
   16107              :   VPDPBSSDZmkz,
   16108              :   VPDPBSSDZr,
   16109              :   VPDPBSSDZrk,
   16110              :   VPDPBSSDZrkz,
   16111              :   VPDPBSSDrm,
   16112              :   VPDPBSSDrr,
   16113              :   VPDPBSUDSYrm,
   16114              :   VPDPBSUDSYrr,
   16115              :   VPDPBSUDSZ128m,
   16116              :   VPDPBSUDSZ128mb,
   16117              :   VPDPBSUDSZ128mbk,
   16118              :   VPDPBSUDSZ128mbkz,
   16119              :   VPDPBSUDSZ128mk,
   16120              :   VPDPBSUDSZ128mkz,
   16121              :   VPDPBSUDSZ128r,
   16122              :   VPDPBSUDSZ128rk,
   16123              :   VPDPBSUDSZ128rkz,
   16124              :   VPDPBSUDSZ256m,
   16125              :   VPDPBSUDSZ256mb,
   16126              :   VPDPBSUDSZ256mbk,
   16127              :   VPDPBSUDSZ256mbkz,
   16128              :   VPDPBSUDSZ256mk,
   16129              :   VPDPBSUDSZ256mkz,
   16130              :   VPDPBSUDSZ256r,
   16131              :   VPDPBSUDSZ256rk,
   16132              :   VPDPBSUDSZ256rkz,
   16133              :   VPDPBSUDSZm,
   16134              :   VPDPBSUDSZmb,
   16135              :   VPDPBSUDSZmbk,
   16136              :   VPDPBSUDSZmbkz,
   16137              :   VPDPBSUDSZmk,
   16138              :   VPDPBSUDSZmkz,
   16139              :   VPDPBSUDSZr,
   16140              :   VPDPBSUDSZrk,
   16141              :   VPDPBSUDSZrkz,
   16142              :   VPDPBSUDSrm,
   16143              :   VPDPBSUDSrr,
   16144              :   VPDPBSUDYrm,
   16145              :   VPDPBSUDYrr,
   16146              :   VPDPBSUDZ128m,
   16147              :   VPDPBSUDZ128mb,
   16148              :   VPDPBSUDZ128mbk,
   16149              :   VPDPBSUDZ128mbkz,
   16150              :   VPDPBSUDZ128mk,
   16151              :   VPDPBSUDZ128mkz,
   16152              :   VPDPBSUDZ128r,
   16153              :   VPDPBSUDZ128rk,
   16154              :   VPDPBSUDZ128rkz,
   16155              :   VPDPBSUDZ256m,
   16156              :   VPDPBSUDZ256mb,
   16157              :   VPDPBSUDZ256mbk,
   16158              :   VPDPBSUDZ256mbkz,
   16159              :   VPDPBSUDZ256mk,
   16160              :   VPDPBSUDZ256mkz,
   16161              :   VPDPBSUDZ256r,
   16162              :   VPDPBSUDZ256rk,
   16163              :   VPDPBSUDZ256rkz,
   16164              :   VPDPBSUDZm,
   16165              :   VPDPBSUDZmb,
   16166              :   VPDPBSUDZmbk,
   16167              :   VPDPBSUDZmbkz,
   16168              :   VPDPBSUDZmk,
   16169              :   VPDPBSUDZmkz,
   16170              :   VPDPBSUDZr,
   16171              :   VPDPBSUDZrk,
   16172              :   VPDPBSUDZrkz,
   16173              :   VPDPBSUDrm,
   16174              :   VPDPBSUDrr,
   16175              :   VPDPBUSDSYrm,
   16176              :   VPDPBUSDSYrr,
   16177              :   VPDPBUSDSZ128m,
   16178              :   VPDPBUSDSZ128mb,
   16179              :   VPDPBUSDSZ128mbk,
   16180              :   VPDPBUSDSZ128mbkz,
   16181              :   VPDPBUSDSZ128mk,
   16182              :   VPDPBUSDSZ128mkz,
   16183              :   VPDPBUSDSZ128r,
   16184              :   VPDPBUSDSZ128rk,
   16185              :   VPDPBUSDSZ128rkz,
   16186              :   VPDPBUSDSZ256m,
   16187              :   VPDPBUSDSZ256mb,
   16188              :   VPDPBUSDSZ256mbk,
   16189              :   VPDPBUSDSZ256mbkz,
   16190              :   VPDPBUSDSZ256mk,
   16191              :   VPDPBUSDSZ256mkz,
   16192              :   VPDPBUSDSZ256r,
   16193              :   VPDPBUSDSZ256rk,
   16194              :   VPDPBUSDSZ256rkz,
   16195              :   VPDPBUSDSZm,
   16196              :   VPDPBUSDSZmb,
   16197              :   VPDPBUSDSZmbk,
   16198              :   VPDPBUSDSZmbkz,
   16199              :   VPDPBUSDSZmk,
   16200              :   VPDPBUSDSZmkz,
   16201              :   VPDPBUSDSZr,
   16202              :   VPDPBUSDSZrk,
   16203              :   VPDPBUSDSZrkz,
   16204              :   VPDPBUSDSrm,
   16205              :   VPDPBUSDSrr,
   16206              :   VPDPBUSDYrm,
   16207              :   VPDPBUSDYrr,
   16208              :   VPDPBUSDZ128m,
   16209              :   VPDPBUSDZ128mb,
   16210              :   VPDPBUSDZ128mbk,
   16211              :   VPDPBUSDZ128mbkz,
   16212              :   VPDPBUSDZ128mk,
   16213              :   VPDPBUSDZ128mkz,
   16214              :   VPDPBUSDZ128r,
   16215              :   VPDPBUSDZ128rk,
   16216              :   VPDPBUSDZ128rkz,
   16217              :   VPDPBUSDZ256m,
   16218              :   VPDPBUSDZ256mb,
   16219              :   VPDPBUSDZ256mbk,
   16220              :   VPDPBUSDZ256mbkz,
   16221              :   VPDPBUSDZ256mk,
   16222              :   VPDPBUSDZ256mkz,
   16223              :   VPDPBUSDZ256r,
   16224              :   VPDPBUSDZ256rk,
   16225              :   VPDPBUSDZ256rkz,
   16226              :   VPDPBUSDZm,
   16227              :   VPDPBUSDZmb,
   16228              :   VPDPBUSDZmbk,
   16229              :   VPDPBUSDZmbkz,
   16230              :   VPDPBUSDZmk,
   16231              :   VPDPBUSDZmkz,
   16232              :   VPDPBUSDZr,
   16233              :   VPDPBUSDZrk,
   16234              :   VPDPBUSDZrkz,
   16235              :   VPDPBUSDrm,
   16236              :   VPDPBUSDrr,
   16237              :   VPDPBUUDSYrm,
   16238              :   VPDPBUUDSYrr,
   16239              :   VPDPBUUDSZ128m,
   16240              :   VPDPBUUDSZ128mb,
   16241              :   VPDPBUUDSZ128mbk,
   16242              :   VPDPBUUDSZ128mbkz,
   16243              :   VPDPBUUDSZ128mk,
   16244              :   VPDPBUUDSZ128mkz,
   16245              :   VPDPBUUDSZ128r,
   16246              :   VPDPBUUDSZ128rk,
   16247              :   VPDPBUUDSZ128rkz,
   16248              :   VPDPBUUDSZ256m,
   16249              :   VPDPBUUDSZ256mb,
   16250              :   VPDPBUUDSZ256mbk,
   16251              :   VPDPBUUDSZ256mbkz,
   16252              :   VPDPBUUDSZ256mk,
   16253              :   VPDPBUUDSZ256mkz,
   16254              :   VPDPBUUDSZ256r,
   16255              :   VPDPBUUDSZ256rk,
   16256              :   VPDPBUUDSZ256rkz,
   16257              :   VPDPBUUDSZm,
   16258              :   VPDPBUUDSZmb,
   16259              :   VPDPBUUDSZmbk,
   16260              :   VPDPBUUDSZmbkz,
   16261              :   VPDPBUUDSZmk,
   16262              :   VPDPBUUDSZmkz,
   16263              :   VPDPBUUDSZr,
   16264              :   VPDPBUUDSZrk,
   16265              :   VPDPBUUDSZrkz,
   16266              :   VPDPBUUDSrm,
   16267              :   VPDPBUUDSrr,
   16268              :   VPDPBUUDYrm,
   16269              :   VPDPBUUDYrr,
   16270              :   VPDPBUUDZ128m,
   16271              :   VPDPBUUDZ128mb,
   16272              :   VPDPBUUDZ128mbk,
   16273              :   VPDPBUUDZ128mbkz,
   16274              :   VPDPBUUDZ128mk,
   16275              :   VPDPBUUDZ128mkz,
   16276              :   VPDPBUUDZ128r,
   16277              :   VPDPBUUDZ128rk,
   16278              :   VPDPBUUDZ128rkz,
   16279              :   VPDPBUUDZ256m,
   16280              :   VPDPBUUDZ256mb,
   16281              :   VPDPBUUDZ256mbk,
   16282              :   VPDPBUUDZ256mbkz,
   16283              :   VPDPBUUDZ256mk,
   16284              :   VPDPBUUDZ256mkz,
   16285              :   VPDPBUUDZ256r,
   16286              :   VPDPBUUDZ256rk,
   16287              :   VPDPBUUDZ256rkz,
   16288              :   VPDPBUUDZm,
   16289              :   VPDPBUUDZmb,
   16290              :   VPDPBUUDZmbk,
   16291              :   VPDPBUUDZmbkz,
   16292              :   VPDPBUUDZmk,
   16293              :   VPDPBUUDZmkz,
   16294              :   VPDPBUUDZr,
   16295              :   VPDPBUUDZrk,
   16296              :   VPDPBUUDZrkz,
   16297              :   VPDPBUUDrm,
   16298              :   VPDPBUUDrr,
   16299              :   VPDPWSSDSYrm,
   16300              :   VPDPWSSDSYrr,
   16301              :   VPDPWSSDSZ128m,
   16302              :   VPDPWSSDSZ128mb,
   16303              :   VPDPWSSDSZ128mbk,
   16304              :   VPDPWSSDSZ128mbkz,
   16305              :   VPDPWSSDSZ128mk,
   16306              :   VPDPWSSDSZ128mkz,
   16307              :   VPDPWSSDSZ128r,
   16308              :   VPDPWSSDSZ128rk,
   16309              :   VPDPWSSDSZ128rkz,
   16310              :   VPDPWSSDSZ256m,
   16311              :   VPDPWSSDSZ256mb,
   16312              :   VPDPWSSDSZ256mbk,
   16313              :   VPDPWSSDSZ256mbkz,
   16314              :   VPDPWSSDSZ256mk,
   16315              :   VPDPWSSDSZ256mkz,
   16316              :   VPDPWSSDSZ256r,
   16317              :   VPDPWSSDSZ256rk,
   16318              :   VPDPWSSDSZ256rkz,
   16319              :   VPDPWSSDSZm,
   16320              :   VPDPWSSDSZmb,
   16321              :   VPDPWSSDSZmbk,
   16322              :   VPDPWSSDSZmbkz,
   16323              :   VPDPWSSDSZmk,
   16324              :   VPDPWSSDSZmkz,
   16325              :   VPDPWSSDSZr,
   16326              :   VPDPWSSDSZrk,
   16327              :   VPDPWSSDSZrkz,
   16328              :   VPDPWSSDSrm,
   16329              :   VPDPWSSDSrr,
   16330              :   VPDPWSSDYrm,
   16331              :   VPDPWSSDYrr,
   16332              :   VPDPWSSDZ128m,
   16333              :   VPDPWSSDZ128mb,
   16334              :   VPDPWSSDZ128mbk,
   16335              :   VPDPWSSDZ128mbkz,
   16336              :   VPDPWSSDZ128mk,
   16337              :   VPDPWSSDZ128mkz,
   16338              :   VPDPWSSDZ128r,
   16339              :   VPDPWSSDZ128rk,
   16340              :   VPDPWSSDZ128rkz,
   16341              :   VPDPWSSDZ256m,
   16342              :   VPDPWSSDZ256mb,
   16343              :   VPDPWSSDZ256mbk,
   16344              :   VPDPWSSDZ256mbkz,
   16345              :   VPDPWSSDZ256mk,
   16346              :   VPDPWSSDZ256mkz,
   16347              :   VPDPWSSDZ256r,
   16348              :   VPDPWSSDZ256rk,
   16349              :   VPDPWSSDZ256rkz,
   16350              :   VPDPWSSDZm,
   16351              :   VPDPWSSDZmb,
   16352              :   VPDPWSSDZmbk,
   16353              :   VPDPWSSDZmbkz,
   16354              :   VPDPWSSDZmk,
   16355              :   VPDPWSSDZmkz,
   16356              :   VPDPWSSDZr,
   16357              :   VPDPWSSDZrk,
   16358              :   VPDPWSSDZrkz,
   16359              :   VPDPWSSDrm,
   16360              :   VPDPWSSDrr,
   16361              :   VPDPWSUDSYrm,
   16362              :   VPDPWSUDSYrr,
   16363              :   VPDPWSUDSZ128m,
   16364              :   VPDPWSUDSZ128mb,
   16365              :   VPDPWSUDSZ128mbk,
   16366              :   VPDPWSUDSZ128mbkz,
   16367              :   VPDPWSUDSZ128mk,
   16368              :   VPDPWSUDSZ128mkz,
   16369              :   VPDPWSUDSZ128r,
   16370              :   VPDPWSUDSZ128rk,
   16371              :   VPDPWSUDSZ128rkz,
   16372              :   VPDPWSUDSZ256m,
   16373              :   VPDPWSUDSZ256mb,
   16374              :   VPDPWSUDSZ256mbk,
   16375              :   VPDPWSUDSZ256mbkz,
   16376              :   VPDPWSUDSZ256mk,
   16377              :   VPDPWSUDSZ256mkz,
   16378              :   VPDPWSUDSZ256r,
   16379              :   VPDPWSUDSZ256rk,
   16380              :   VPDPWSUDSZ256rkz,
   16381              :   VPDPWSUDSZm,
   16382              :   VPDPWSUDSZmb,
   16383              :   VPDPWSUDSZmbk,
   16384              :   VPDPWSUDSZmbkz,
   16385              :   VPDPWSUDSZmk,
   16386              :   VPDPWSUDSZmkz,
   16387              :   VPDPWSUDSZr,
   16388              :   VPDPWSUDSZrk,
   16389              :   VPDPWSUDSZrkz,
   16390              :   VPDPWSUDSrm,
   16391              :   VPDPWSUDSrr,
   16392              :   VPDPWSUDYrm,
   16393              :   VPDPWSUDYrr,
   16394              :   VPDPWSUDZ128m,
   16395              :   VPDPWSUDZ128mb,
   16396              :   VPDPWSUDZ128mbk,
   16397              :   VPDPWSUDZ128mbkz,
   16398              :   VPDPWSUDZ128mk,
   16399              :   VPDPWSUDZ128mkz,
   16400              :   VPDPWSUDZ128r,
   16401              :   VPDPWSUDZ128rk,
   16402              :   VPDPWSUDZ128rkz,
   16403              :   VPDPWSUDZ256m,
   16404              :   VPDPWSUDZ256mb,
   16405              :   VPDPWSUDZ256mbk,
   16406              :   VPDPWSUDZ256mbkz,
   16407              :   VPDPWSUDZ256mk,
   16408              :   VPDPWSUDZ256mkz,
   16409              :   VPDPWSUDZ256r,
   16410              :   VPDPWSUDZ256rk,
   16411              :   VPDPWSUDZ256rkz,
   16412              :   VPDPWSUDZm,
   16413              :   VPDPWSUDZmb,
   16414              :   VPDPWSUDZmbk,
   16415              :   VPDPWSUDZmbkz,
   16416              :   VPDPWSUDZmk,
   16417              :   VPDPWSUDZmkz,
   16418              :   VPDPWSUDZr,
   16419              :   VPDPWSUDZrk,
   16420              :   VPDPWSUDZrkz,
   16421              :   VPDPWSUDrm,
   16422              :   VPDPWSUDrr,
   16423              :   VPDPWUSDSYrm,
   16424              :   VPDPWUSDSYrr,
   16425              :   VPDPWUSDSZ128m,
   16426              :   VPDPWUSDSZ128mb,
   16427              :   VPDPWUSDSZ128mbk,
   16428              :   VPDPWUSDSZ128mbkz,
   16429              :   VPDPWUSDSZ128mk,
   16430              :   VPDPWUSDSZ128mkz,
   16431              :   VPDPWUSDSZ128r,
   16432              :   VPDPWUSDSZ128rk,
   16433              :   VPDPWUSDSZ128rkz,
   16434              :   VPDPWUSDSZ256m,
   16435              :   VPDPWUSDSZ256mb,
   16436              :   VPDPWUSDSZ256mbk,
   16437              :   VPDPWUSDSZ256mbkz,
   16438              :   VPDPWUSDSZ256mk,
   16439              :   VPDPWUSDSZ256mkz,
   16440              :   VPDPWUSDSZ256r,
   16441              :   VPDPWUSDSZ256rk,
   16442              :   VPDPWUSDSZ256rkz,
   16443              :   VPDPWUSDSZm,
   16444              :   VPDPWUSDSZmb,
   16445              :   VPDPWUSDSZmbk,
   16446              :   VPDPWUSDSZmbkz,
   16447              :   VPDPWUSDSZmk,
   16448              :   VPDPWUSDSZmkz,
   16449              :   VPDPWUSDSZr,
   16450              :   VPDPWUSDSZrk,
   16451              :   VPDPWUSDSZrkz,
   16452              :   VPDPWUSDSrm,
   16453              :   VPDPWUSDSrr,
   16454              :   VPDPWUSDYrm,
   16455              :   VPDPWUSDYrr,
   16456              :   VPDPWUSDZ128m,
   16457              :   VPDPWUSDZ128mb,
   16458              :   VPDPWUSDZ128mbk,
   16459              :   VPDPWUSDZ128mbkz,
   16460              :   VPDPWUSDZ128mk,
   16461              :   VPDPWUSDZ128mkz,
   16462              :   VPDPWUSDZ128r,
   16463              :   VPDPWUSDZ128rk,
   16464              :   VPDPWUSDZ128rkz,
   16465              :   VPDPWUSDZ256m,
   16466              :   VPDPWUSDZ256mb,
   16467              :   VPDPWUSDZ256mbk,
   16468              :   VPDPWUSDZ256mbkz,
   16469              :   VPDPWUSDZ256mk,
   16470              :   VPDPWUSDZ256mkz,
   16471              :   VPDPWUSDZ256r,
   16472              :   VPDPWUSDZ256rk,
   16473              :   VPDPWUSDZ256rkz,
   16474              :   VPDPWUSDZm,
   16475              :   VPDPWUSDZmb,
   16476              :   VPDPWUSDZmbk,
   16477              :   VPDPWUSDZmbkz,
   16478              :   VPDPWUSDZmk,
   16479              :   VPDPWUSDZmkz,
   16480              :   VPDPWUSDZr,
   16481              :   VPDPWUSDZrk,
   16482              :   VPDPWUSDZrkz,
   16483              :   VPDPWUSDrm,
   16484              :   VPDPWUSDrr,
   16485              :   VPDPWUUDSYrm,
   16486              :   VPDPWUUDSYrr,
   16487              :   VPDPWUUDSZ128m,
   16488              :   VPDPWUUDSZ128mb,
   16489              :   VPDPWUUDSZ128mbk,
   16490              :   VPDPWUUDSZ128mbkz,
   16491              :   VPDPWUUDSZ128mk,
   16492              :   VPDPWUUDSZ128mkz,
   16493              :   VPDPWUUDSZ128r,
   16494              :   VPDPWUUDSZ128rk,
   16495              :   VPDPWUUDSZ128rkz,
   16496              :   VPDPWUUDSZ256m,
   16497              :   VPDPWUUDSZ256mb,
   16498              :   VPDPWUUDSZ256mbk,
   16499              :   VPDPWUUDSZ256mbkz,
   16500              :   VPDPWUUDSZ256mk,
   16501              :   VPDPWUUDSZ256mkz,
   16502              :   VPDPWUUDSZ256r,
   16503              :   VPDPWUUDSZ256rk,
   16504              :   VPDPWUUDSZ256rkz,
   16505              :   VPDPWUUDSZm,
   16506              :   VPDPWUUDSZmb,
   16507              :   VPDPWUUDSZmbk,
   16508              :   VPDPWUUDSZmbkz,
   16509              :   VPDPWUUDSZmk,
   16510              :   VPDPWUUDSZmkz,
   16511              :   VPDPWUUDSZr,
   16512              :   VPDPWUUDSZrk,
   16513              :   VPDPWUUDSZrkz,
   16514              :   VPDPWUUDSrm,
   16515              :   VPDPWUUDSrr,
   16516              :   VPDPWUUDYrm,
   16517              :   VPDPWUUDYrr,
   16518              :   VPDPWUUDZ128m,
   16519              :   VPDPWUUDZ128mb,
   16520              :   VPDPWUUDZ128mbk,
   16521              :   VPDPWUUDZ128mbkz,
   16522              :   VPDPWUUDZ128mk,
   16523              :   VPDPWUUDZ128mkz,
   16524              :   VPDPWUUDZ128r,
   16525              :   VPDPWUUDZ128rk,
   16526              :   VPDPWUUDZ128rkz,
   16527              :   VPDPWUUDZ256m,
   16528              :   VPDPWUUDZ256mb,
   16529              :   VPDPWUUDZ256mbk,
   16530              :   VPDPWUUDZ256mbkz,
   16531              :   VPDPWUUDZ256mk,
   16532              :   VPDPWUUDZ256mkz,
   16533              :   VPDPWUUDZ256r,
   16534              :   VPDPWUUDZ256rk,
   16535              :   VPDPWUUDZ256rkz,
   16536              :   VPDPWUUDZm,
   16537              :   VPDPWUUDZmb,
   16538              :   VPDPWUUDZmbk,
   16539              :   VPDPWUUDZmbkz,
   16540              :   VPDPWUUDZmk,
   16541              :   VPDPWUUDZmkz,
   16542              :   VPDPWUUDZr,
   16543              :   VPDPWUUDZrk,
   16544              :   VPDPWUUDZrkz,
   16545              :   VPDPWUUDrm,
   16546              :   VPDPWUUDrr,
   16547              :   VPERM2F128rmi,
   16548              :   VPERM2F128rri,
   16549              :   VPERM2I128rmi,
   16550              :   VPERM2I128rri,
   16551              :   VPERMBZ128rm,
   16552              :   VPERMBZ128rmk,
   16553              :   VPERMBZ128rmkz,
   16554              :   VPERMBZ128rr,
   16555              :   VPERMBZ128rrk,
   16556              :   VPERMBZ128rrkz,
   16557              :   VPERMBZ256rm,
   16558              :   VPERMBZ256rmk,
   16559              :   VPERMBZ256rmkz,
   16560              :   VPERMBZ256rr,
   16561              :   VPERMBZ256rrk,
   16562              :   VPERMBZ256rrkz,
   16563              :   VPERMBZrm,
   16564              :   VPERMBZrmk,
   16565              :   VPERMBZrmkz,
   16566              :   VPERMBZrr,
   16567              :   VPERMBZrrk,
   16568              :   VPERMBZrrkz,
   16569              :   VPERMDYrm,
   16570              :   VPERMDYrr,
   16571              :   VPERMDZ256rm,
   16572              :   VPERMDZ256rmb,
   16573              :   VPERMDZ256rmbk,
   16574              :   VPERMDZ256rmbkz,
   16575              :   VPERMDZ256rmk,
   16576              :   VPERMDZ256rmkz,
   16577              :   VPERMDZ256rr,
   16578              :   VPERMDZ256rrk,
   16579              :   VPERMDZ256rrkz,
   16580              :   VPERMDZrm,
   16581              :   VPERMDZrmb,
   16582              :   VPERMDZrmbk,
   16583              :   VPERMDZrmbkz,
   16584              :   VPERMDZrmk,
   16585              :   VPERMDZrmkz,
   16586              :   VPERMDZrr,
   16587              :   VPERMDZrrk,
   16588              :   VPERMDZrrkz,
   16589              :   VPERMI2BZ128rm,
   16590              :   VPERMI2BZ128rmk,
   16591              :   VPERMI2BZ128rmkz,
   16592              :   VPERMI2BZ128rr,
   16593              :   VPERMI2BZ128rrk,
   16594              :   VPERMI2BZ128rrkz,
   16595              :   VPERMI2BZ256rm,
   16596              :   VPERMI2BZ256rmk,
   16597              :   VPERMI2BZ256rmkz,
   16598              :   VPERMI2BZ256rr,
   16599              :   VPERMI2BZ256rrk,
   16600              :   VPERMI2BZ256rrkz,
   16601              :   VPERMI2BZrm,
   16602              :   VPERMI2BZrmk,
   16603              :   VPERMI2BZrmkz,
   16604              :   VPERMI2BZrr,
   16605              :   VPERMI2BZrrk,
   16606              :   VPERMI2BZrrkz,
   16607              :   VPERMI2DZ128rm,
   16608              :   VPERMI2DZ128rmb,
   16609              :   VPERMI2DZ128rmbk,
   16610              :   VPERMI2DZ128rmbkz,
   16611              :   VPERMI2DZ128rmk,
   16612              :   VPERMI2DZ128rmkz,
   16613              :   VPERMI2DZ128rr,
   16614              :   VPERMI2DZ128rrk,
   16615              :   VPERMI2DZ128rrkz,
   16616              :   VPERMI2DZ256rm,
   16617              :   VPERMI2DZ256rmb,
   16618              :   VPERMI2DZ256rmbk,
   16619              :   VPERMI2DZ256rmbkz,
   16620              :   VPERMI2DZ256rmk,
   16621              :   VPERMI2DZ256rmkz,
   16622              :   VPERMI2DZ256rr,
   16623              :   VPERMI2DZ256rrk,
   16624              :   VPERMI2DZ256rrkz,
   16625              :   VPERMI2DZrm,
   16626              :   VPERMI2DZrmb,
   16627              :   VPERMI2DZrmbk,
   16628              :   VPERMI2DZrmbkz,
   16629              :   VPERMI2DZrmk,
   16630              :   VPERMI2DZrmkz,
   16631              :   VPERMI2DZrr,
   16632              :   VPERMI2DZrrk,
   16633              :   VPERMI2DZrrkz,
   16634              :   VPERMI2PDZ128rm,
   16635              :   VPERMI2PDZ128rmb,
   16636              :   VPERMI2PDZ128rmbk,
   16637              :   VPERMI2PDZ128rmbkz,
   16638              :   VPERMI2PDZ128rmk,
   16639              :   VPERMI2PDZ128rmkz,
   16640              :   VPERMI2PDZ128rr,
   16641              :   VPERMI2PDZ128rrk,
   16642              :   VPERMI2PDZ128rrkz,
   16643              :   VPERMI2PDZ256rm,
   16644              :   VPERMI2PDZ256rmb,
   16645              :   VPERMI2PDZ256rmbk,
   16646              :   VPERMI2PDZ256rmbkz,
   16647              :   VPERMI2PDZ256rmk,
   16648              :   VPERMI2PDZ256rmkz,
   16649              :   VPERMI2PDZ256rr,
   16650              :   VPERMI2PDZ256rrk,
   16651              :   VPERMI2PDZ256rrkz,
   16652              :   VPERMI2PDZrm,
   16653              :   VPERMI2PDZrmb,
   16654              :   VPERMI2PDZrmbk,
   16655              :   VPERMI2PDZrmbkz,
   16656              :   VPERMI2PDZrmk,
   16657              :   VPERMI2PDZrmkz,
   16658              :   VPERMI2PDZrr,
   16659              :   VPERMI2PDZrrk,
   16660              :   VPERMI2PDZrrkz,
   16661              :   VPERMI2PSZ128rm,
   16662              :   VPERMI2PSZ128rmb,
   16663              :   VPERMI2PSZ128rmbk,
   16664              :   VPERMI2PSZ128rmbkz,
   16665              :   VPERMI2PSZ128rmk,
   16666              :   VPERMI2PSZ128rmkz,
   16667              :   VPERMI2PSZ128rr,
   16668              :   VPERMI2PSZ128rrk,
   16669              :   VPERMI2PSZ128rrkz,
   16670              :   VPERMI2PSZ256rm,
   16671              :   VPERMI2PSZ256rmb,
   16672              :   VPERMI2PSZ256rmbk,
   16673              :   VPERMI2PSZ256rmbkz,
   16674              :   VPERMI2PSZ256rmk,
   16675              :   VPERMI2PSZ256rmkz,
   16676              :   VPERMI2PSZ256rr,
   16677              :   VPERMI2PSZ256rrk,
   16678              :   VPERMI2PSZ256rrkz,
   16679              :   VPERMI2PSZrm,
   16680              :   VPERMI2PSZrmb,
   16681              :   VPERMI2PSZrmbk,
   16682              :   VPERMI2PSZrmbkz,
   16683              :   VPERMI2PSZrmk,
   16684              :   VPERMI2PSZrmkz,
   16685              :   VPERMI2PSZrr,
   16686              :   VPERMI2PSZrrk,
   16687              :   VPERMI2PSZrrkz,
   16688              :   VPERMI2QZ128rm,
   16689              :   VPERMI2QZ128rmb,
   16690              :   VPERMI2QZ128rmbk,
   16691              :   VPERMI2QZ128rmbkz,
   16692              :   VPERMI2QZ128rmk,
   16693              :   VPERMI2QZ128rmkz,
   16694              :   VPERMI2QZ128rr,
   16695              :   VPERMI2QZ128rrk,
   16696              :   VPERMI2QZ128rrkz,
   16697              :   VPERMI2QZ256rm,
   16698              :   VPERMI2QZ256rmb,
   16699              :   VPERMI2QZ256rmbk,
   16700              :   VPERMI2QZ256rmbkz,
   16701              :   VPERMI2QZ256rmk,
   16702              :   VPERMI2QZ256rmkz,
   16703              :   VPERMI2QZ256rr,
   16704              :   VPERMI2QZ256rrk,
   16705              :   VPERMI2QZ256rrkz,
   16706              :   VPERMI2QZrm,
   16707              :   VPERMI2QZrmb,
   16708              :   VPERMI2QZrmbk,
   16709              :   VPERMI2QZrmbkz,
   16710              :   VPERMI2QZrmk,
   16711              :   VPERMI2QZrmkz,
   16712              :   VPERMI2QZrr,
   16713              :   VPERMI2QZrrk,
   16714              :   VPERMI2QZrrkz,
   16715              :   VPERMI2WZ128rm,
   16716              :   VPERMI2WZ128rmk,
   16717              :   VPERMI2WZ128rmkz,
   16718              :   VPERMI2WZ128rr,
   16719              :   VPERMI2WZ128rrk,
   16720              :   VPERMI2WZ128rrkz,
   16721              :   VPERMI2WZ256rm,
   16722              :   VPERMI2WZ256rmk,
   16723              :   VPERMI2WZ256rmkz,
   16724              :   VPERMI2WZ256rr,
   16725              :   VPERMI2WZ256rrk,
   16726              :   VPERMI2WZ256rrkz,
   16727              :   VPERMI2WZrm,
   16728              :   VPERMI2WZrmk,
   16729              :   VPERMI2WZrmkz,
   16730              :   VPERMI2WZrr,
   16731              :   VPERMI2WZrrk,
   16732              :   VPERMI2WZrrkz,
   16733              :   VPERMIL2PDYmr,
   16734              :   VPERMIL2PDYrm,
   16735              :   VPERMIL2PDYrr,
   16736              :   VPERMIL2PDYrr_REV,
   16737              :   VPERMIL2PDmr,
   16738              :   VPERMIL2PDrm,
   16739              :   VPERMIL2PDrr,
   16740              :   VPERMIL2PDrr_REV,
   16741              :   VPERMIL2PSYmr,
   16742              :   VPERMIL2PSYrm,
   16743              :   VPERMIL2PSYrr,
   16744              :   VPERMIL2PSYrr_REV,
   16745              :   VPERMIL2PSmr,
   16746              :   VPERMIL2PSrm,
   16747              :   VPERMIL2PSrr,
   16748              :   VPERMIL2PSrr_REV,
   16749              :   VPERMILPDYmi,
   16750              :   VPERMILPDYri,
   16751              :   VPERMILPDYrm,
   16752              :   VPERMILPDYrr,
   16753              :   VPERMILPDZ128mbi,
   16754              :   VPERMILPDZ128mbik,
   16755              :   VPERMILPDZ128mbikz,
   16756              :   VPERMILPDZ128mi,
   16757              :   VPERMILPDZ128mik,
   16758              :   VPERMILPDZ128mikz,
   16759              :   VPERMILPDZ128ri,
   16760              :   VPERMILPDZ128rik,
   16761              :   VPERMILPDZ128rikz,
   16762              :   VPERMILPDZ128rm,
   16763              :   VPERMILPDZ128rmb,
   16764              :   VPERMILPDZ128rmbk,
   16765              :   VPERMILPDZ128rmbkz,
   16766              :   VPERMILPDZ128rmk,
   16767              :   VPERMILPDZ128rmkz,
   16768              :   VPERMILPDZ128rr,
   16769              :   VPERMILPDZ128rrk,
   16770              :   VPERMILPDZ128rrkz,
   16771              :   VPERMILPDZ256mbi,
   16772              :   VPERMILPDZ256mbik,
   16773              :   VPERMILPDZ256mbikz,
   16774              :   VPERMILPDZ256mi,
   16775              :   VPERMILPDZ256mik,
   16776              :   VPERMILPDZ256mikz,
   16777              :   VPERMILPDZ256ri,
   16778              :   VPERMILPDZ256rik,
   16779              :   VPERMILPDZ256rikz,
   16780              :   VPERMILPDZ256rm,
   16781              :   VPERMILPDZ256rmb,
   16782              :   VPERMILPDZ256rmbk,
   16783              :   VPERMILPDZ256rmbkz,
   16784              :   VPERMILPDZ256rmk,
   16785              :   VPERMILPDZ256rmkz,
   16786              :   VPERMILPDZ256rr,
   16787              :   VPERMILPDZ256rrk,
   16788              :   VPERMILPDZ256rrkz,
   16789              :   VPERMILPDZmbi,
   16790              :   VPERMILPDZmbik,
   16791              :   VPERMILPDZmbikz,
   16792              :   VPERMILPDZmi,
   16793              :   VPERMILPDZmik,
   16794              :   VPERMILPDZmikz,
   16795              :   VPERMILPDZri,
   16796              :   VPERMILPDZrik,
   16797              :   VPERMILPDZrikz,
   16798              :   VPERMILPDZrm,
   16799              :   VPERMILPDZrmb,
   16800              :   VPERMILPDZrmbk,
   16801              :   VPERMILPDZrmbkz,
   16802              :   VPERMILPDZrmk,
   16803              :   VPERMILPDZrmkz,
   16804              :   VPERMILPDZrr,
   16805              :   VPERMILPDZrrk,
   16806              :   VPERMILPDZrrkz,
   16807              :   VPERMILPDmi,
   16808              :   VPERMILPDri,
   16809              :   VPERMILPDrm,
   16810              :   VPERMILPDrr,
   16811              :   VPERMILPSYmi,
   16812              :   VPERMILPSYri,
   16813              :   VPERMILPSYrm,
   16814              :   VPERMILPSYrr,
   16815              :   VPERMILPSZ128mbi,
   16816              :   VPERMILPSZ128mbik,
   16817              :   VPERMILPSZ128mbikz,
   16818              :   VPERMILPSZ128mi,
   16819              :   VPERMILPSZ128mik,
   16820              :   VPERMILPSZ128mikz,
   16821              :   VPERMILPSZ128ri,
   16822              :   VPERMILPSZ128rik,
   16823              :   VPERMILPSZ128rikz,
   16824              :   VPERMILPSZ128rm,
   16825              :   VPERMILPSZ128rmb,
   16826              :   VPERMILPSZ128rmbk,
   16827              :   VPERMILPSZ128rmbkz,
   16828              :   VPERMILPSZ128rmk,
   16829              :   VPERMILPSZ128rmkz,
   16830              :   VPERMILPSZ128rr,
   16831              :   VPERMILPSZ128rrk,
   16832              :   VPERMILPSZ128rrkz,
   16833              :   VPERMILPSZ256mbi,
   16834              :   VPERMILPSZ256mbik,
   16835              :   VPERMILPSZ256mbikz,
   16836              :   VPERMILPSZ256mi,
   16837              :   VPERMILPSZ256mik,
   16838              :   VPERMILPSZ256mikz,
   16839              :   VPERMILPSZ256ri,
   16840              :   VPERMILPSZ256rik,
   16841              :   VPERMILPSZ256rikz,
   16842              :   VPERMILPSZ256rm,
   16843              :   VPERMILPSZ256rmb,
   16844              :   VPERMILPSZ256rmbk,
   16845              :   VPERMILPSZ256rmbkz,
   16846              :   VPERMILPSZ256rmk,
   16847              :   VPERMILPSZ256rmkz,
   16848              :   VPERMILPSZ256rr,
   16849              :   VPERMILPSZ256rrk,
   16850              :   VPERMILPSZ256rrkz,
   16851              :   VPERMILPSZmbi,
   16852              :   VPERMILPSZmbik,
   16853              :   VPERMILPSZmbikz,
   16854              :   VPERMILPSZmi,
   16855              :   VPERMILPSZmik,
   16856              :   VPERMILPSZmikz,
   16857              :   VPERMILPSZri,
   16858              :   VPERMILPSZrik,
   16859              :   VPERMILPSZrikz,
   16860              :   VPERMILPSZrm,
   16861              :   VPERMILPSZrmb,
   16862              :   VPERMILPSZrmbk,
   16863              :   VPERMILPSZrmbkz,
   16864              :   VPERMILPSZrmk,
   16865              :   VPERMILPSZrmkz,
   16866              :   VPERMILPSZrr,
   16867              :   VPERMILPSZrrk,
   16868              :   VPERMILPSZrrkz,
   16869              :   VPERMILPSmi,
   16870              :   VPERMILPSri,
   16871              :   VPERMILPSrm,
   16872              :   VPERMILPSrr,
   16873              :   VPERMPDYmi,
   16874              :   VPERMPDYri,
   16875              :   VPERMPDZ256mbi,
   16876              :   VPERMPDZ256mbik,
   16877              :   VPERMPDZ256mbikz,
   16878              :   VPERMPDZ256mi,
   16879              :   VPERMPDZ256mik,
   16880              :   VPERMPDZ256mikz,
   16881              :   VPERMPDZ256ri,
   16882              :   VPERMPDZ256rik,
   16883              :   VPERMPDZ256rikz,
   16884              :   VPERMPDZ256rm,
   16885              :   VPERMPDZ256rmb,
   16886              :   VPERMPDZ256rmbk,
   16887              :   VPERMPDZ256rmbkz,
   16888              :   VPERMPDZ256rmk,
   16889              :   VPERMPDZ256rmkz,
   16890              :   VPERMPDZ256rr,
   16891              :   VPERMPDZ256rrk,
   16892              :   VPERMPDZ256rrkz,
   16893              :   VPERMPDZmbi,
   16894              :   VPERMPDZmbik,
   16895              :   VPERMPDZmbikz,
   16896              :   VPERMPDZmi,
   16897              :   VPERMPDZmik,
   16898              :   VPERMPDZmikz,
   16899              :   VPERMPDZri,
   16900              :   VPERMPDZrik,
   16901              :   VPERMPDZrikz,
   16902              :   VPERMPDZrm,
   16903              :   VPERMPDZrmb,
   16904              :   VPERMPDZrmbk,
   16905              :   VPERMPDZrmbkz,
   16906              :   VPERMPDZrmk,
   16907              :   VPERMPDZrmkz,
   16908              :   VPERMPDZrr,
   16909              :   VPERMPDZrrk,
   16910              :   VPERMPDZrrkz,
   16911              :   VPERMPSYrm,
   16912              :   VPERMPSYrr,
   16913              :   VPERMPSZ256rm,
   16914              :   VPERMPSZ256rmb,
   16915              :   VPERMPSZ256rmbk,
   16916              :   VPERMPSZ256rmbkz,
   16917              :   VPERMPSZ256rmk,
   16918              :   VPERMPSZ256rmkz,
   16919              :   VPERMPSZ256rr,
   16920              :   VPERMPSZ256rrk,
   16921              :   VPERMPSZ256rrkz,
   16922              :   VPERMPSZrm,
   16923              :   VPERMPSZrmb,
   16924              :   VPERMPSZrmbk,
   16925              :   VPERMPSZrmbkz,
   16926              :   VPERMPSZrmk,
   16927              :   VPERMPSZrmkz,
   16928              :   VPERMPSZrr,
   16929              :   VPERMPSZrrk,
   16930              :   VPERMPSZrrkz,
   16931              :   VPERMQYmi,
   16932              :   VPERMQYri,
   16933              :   VPERMQZ256mbi,
   16934              :   VPERMQZ256mbik,
   16935              :   VPERMQZ256mbikz,
   16936              :   VPERMQZ256mi,
   16937              :   VPERMQZ256mik,
   16938              :   VPERMQZ256mikz,
   16939              :   VPERMQZ256ri,
   16940              :   VPERMQZ256rik,
   16941              :   VPERMQZ256rikz,
   16942              :   VPERMQZ256rm,
   16943              :   VPERMQZ256rmb,
   16944              :   VPERMQZ256rmbk,
   16945              :   VPERMQZ256rmbkz,
   16946              :   VPERMQZ256rmk,
   16947              :   VPERMQZ256rmkz,
   16948              :   VPERMQZ256rr,
   16949              :   VPERMQZ256rrk,
   16950              :   VPERMQZ256rrkz,
   16951              :   VPERMQZmbi,
   16952              :   VPERMQZmbik,
   16953              :   VPERMQZmbikz,
   16954              :   VPERMQZmi,
   16955              :   VPERMQZmik,
   16956              :   VPERMQZmikz,
   16957              :   VPERMQZri,
   16958              :   VPERMQZrik,
   16959              :   VPERMQZrikz,
   16960              :   VPERMQZrm,
   16961              :   VPERMQZrmb,
   16962              :   VPERMQZrmbk,
   16963              :   VPERMQZrmbkz,
   16964              :   VPERMQZrmk,
   16965              :   VPERMQZrmkz,
   16966              :   VPERMQZrr,
   16967              :   VPERMQZrrk,
   16968              :   VPERMQZrrkz,
   16969              :   VPERMT2BZ128rm,
   16970              :   VPERMT2BZ128rmk,
   16971              :   VPERMT2BZ128rmkz,
   16972              :   VPERMT2BZ128rr,
   16973              :   VPERMT2BZ128rrk,
   16974              :   VPERMT2BZ128rrkz,
   16975              :   VPERMT2BZ256rm,
   16976              :   VPERMT2BZ256rmk,
   16977              :   VPERMT2BZ256rmkz,
   16978              :   VPERMT2BZ256rr,
   16979              :   VPERMT2BZ256rrk,
   16980              :   VPERMT2BZ256rrkz,
   16981              :   VPERMT2BZrm,
   16982              :   VPERMT2BZrmk,
   16983              :   VPERMT2BZrmkz,
   16984              :   VPERMT2BZrr,
   16985              :   VPERMT2BZrrk,
   16986              :   VPERMT2BZrrkz,
   16987              :   VPERMT2DZ128rm,
   16988              :   VPERMT2DZ128rmb,
   16989              :   VPERMT2DZ128rmbk,
   16990              :   VPERMT2DZ128rmbkz,
   16991              :   VPERMT2DZ128rmk,
   16992              :   VPERMT2DZ128rmkz,
   16993              :   VPERMT2DZ128rr,
   16994              :   VPERMT2DZ128rrk,
   16995              :   VPERMT2DZ128rrkz,
   16996              :   VPERMT2DZ256rm,
   16997              :   VPERMT2DZ256rmb,
   16998              :   VPERMT2DZ256rmbk,
   16999              :   VPERMT2DZ256rmbkz,
   17000              :   VPERMT2DZ256rmk,
   17001              :   VPERMT2DZ256rmkz,
   17002              :   VPERMT2DZ256rr,
   17003              :   VPERMT2DZ256rrk,
   17004              :   VPERMT2DZ256rrkz,
   17005              :   VPERMT2DZrm,
   17006              :   VPERMT2DZrmb,
   17007              :   VPERMT2DZrmbk,
   17008              :   VPERMT2DZrmbkz,
   17009              :   VPERMT2DZrmk,
   17010              :   VPERMT2DZrmkz,
   17011              :   VPERMT2DZrr,
   17012              :   VPERMT2DZrrk,
   17013              :   VPERMT2DZrrkz,
   17014              :   VPERMT2PDZ128rm,
   17015              :   VPERMT2PDZ128rmb,
   17016              :   VPERMT2PDZ128rmbk,
   17017              :   VPERMT2PDZ128rmbkz,
   17018              :   VPERMT2PDZ128rmk,
   17019              :   VPERMT2PDZ128rmkz,
   17020              :   VPERMT2PDZ128rr,
   17021              :   VPERMT2PDZ128rrk,
   17022              :   VPERMT2PDZ128rrkz,
   17023              :   VPERMT2PDZ256rm,
   17024              :   VPERMT2PDZ256rmb,
   17025              :   VPERMT2PDZ256rmbk,
   17026              :   VPERMT2PDZ256rmbkz,
   17027              :   VPERMT2PDZ256rmk,
   17028              :   VPERMT2PDZ256rmkz,
   17029              :   VPERMT2PDZ256rr,
   17030              :   VPERMT2PDZ256rrk,
   17031              :   VPERMT2PDZ256rrkz,
   17032              :   VPERMT2PDZrm,
   17033              :   VPERMT2PDZrmb,
   17034              :   VPERMT2PDZrmbk,
   17035              :   VPERMT2PDZrmbkz,
   17036              :   VPERMT2PDZrmk,
   17037              :   VPERMT2PDZrmkz,
   17038              :   VPERMT2PDZrr,
   17039              :   VPERMT2PDZrrk,
   17040              :   VPERMT2PDZrrkz,
   17041              :   VPERMT2PSZ128rm,
   17042              :   VPERMT2PSZ128rmb,
   17043              :   VPERMT2PSZ128rmbk,
   17044              :   VPERMT2PSZ128rmbkz,
   17045              :   VPERMT2PSZ128rmk,
   17046              :   VPERMT2PSZ128rmkz,
   17047              :   VPERMT2PSZ128rr,
   17048              :   VPERMT2PSZ128rrk,
   17049              :   VPERMT2PSZ128rrkz,
   17050              :   VPERMT2PSZ256rm,
   17051              :   VPERMT2PSZ256rmb,
   17052              :   VPERMT2PSZ256rmbk,
   17053              :   VPERMT2PSZ256rmbkz,
   17054              :   VPERMT2PSZ256rmk,
   17055              :   VPERMT2PSZ256rmkz,
   17056              :   VPERMT2PSZ256rr,
   17057              :   VPERMT2PSZ256rrk,
   17058              :   VPERMT2PSZ256rrkz,
   17059              :   VPERMT2PSZrm,
   17060              :   VPERMT2PSZrmb,
   17061              :   VPERMT2PSZrmbk,
   17062              :   VPERMT2PSZrmbkz,
   17063              :   VPERMT2PSZrmk,
   17064              :   VPERMT2PSZrmkz,
   17065              :   VPERMT2PSZrr,
   17066              :   VPERMT2PSZrrk,
   17067              :   VPERMT2PSZrrkz,
   17068              :   VPERMT2QZ128rm,
   17069              :   VPERMT2QZ128rmb,
   17070              :   VPERMT2QZ128rmbk,
   17071              :   VPERMT2QZ128rmbkz,
   17072              :   VPERMT2QZ128rmk,
   17073              :   VPERMT2QZ128rmkz,
   17074              :   VPERMT2QZ128rr,
   17075              :   VPERMT2QZ128rrk,
   17076              :   VPERMT2QZ128rrkz,
   17077              :   VPERMT2QZ256rm,
   17078              :   VPERMT2QZ256rmb,
   17079              :   VPERMT2QZ256rmbk,
   17080              :   VPERMT2QZ256rmbkz,
   17081              :   VPERMT2QZ256rmk,
   17082              :   VPERMT2QZ256rmkz,
   17083              :   VPERMT2QZ256rr,
   17084              :   VPERMT2QZ256rrk,
   17085              :   VPERMT2QZ256rrkz,
   17086              :   VPERMT2QZrm,
   17087              :   VPERMT2QZrmb,
   17088              :   VPERMT2QZrmbk,
   17089              :   VPERMT2QZrmbkz,
   17090              :   VPERMT2QZrmk,
   17091              :   VPERMT2QZrmkz,
   17092              :   VPERMT2QZrr,
   17093              :   VPERMT2QZrrk,
   17094              :   VPERMT2QZrrkz,
   17095              :   VPERMT2WZ128rm,
   17096              :   VPERMT2WZ128rmk,
   17097              :   VPERMT2WZ128rmkz,
   17098              :   VPERMT2WZ128rr,
   17099              :   VPERMT2WZ128rrk,
   17100              :   VPERMT2WZ128rrkz,
   17101              :   VPERMT2WZ256rm,
   17102              :   VPERMT2WZ256rmk,
   17103              :   VPERMT2WZ256rmkz,
   17104              :   VPERMT2WZ256rr,
   17105              :   VPERMT2WZ256rrk,
   17106              :   VPERMT2WZ256rrkz,
   17107              :   VPERMT2WZrm,
   17108              :   VPERMT2WZrmk,
   17109              :   VPERMT2WZrmkz,
   17110              :   VPERMT2WZrr,
   17111              :   VPERMT2WZrrk,
   17112              :   VPERMT2WZrrkz,
   17113              :   VPERMWZ128rm,
   17114              :   VPERMWZ128rmk,
   17115              :   VPERMWZ128rmkz,
   17116              :   VPERMWZ128rr,
   17117              :   VPERMWZ128rrk,
   17118              :   VPERMWZ128rrkz,
   17119              :   VPERMWZ256rm,
   17120              :   VPERMWZ256rmk,
   17121              :   VPERMWZ256rmkz,
   17122              :   VPERMWZ256rr,
   17123              :   VPERMWZ256rrk,
   17124              :   VPERMWZ256rrkz,
   17125              :   VPERMWZrm,
   17126              :   VPERMWZrmk,
   17127              :   VPERMWZrmkz,
   17128              :   VPERMWZrr,
   17129              :   VPERMWZrrk,
   17130              :   VPERMWZrrkz,
   17131              :   VPEXPANDBZ128rm,
   17132              :   VPEXPANDBZ128rmk,
   17133              :   VPEXPANDBZ128rmkz,
   17134              :   VPEXPANDBZ128rr,
   17135              :   VPEXPANDBZ128rrk,
   17136              :   VPEXPANDBZ128rrkz,
   17137              :   VPEXPANDBZ256rm,
   17138              :   VPEXPANDBZ256rmk,
   17139              :   VPEXPANDBZ256rmkz,
   17140              :   VPEXPANDBZ256rr,
   17141              :   VPEXPANDBZ256rrk,
   17142              :   VPEXPANDBZ256rrkz,
   17143              :   VPEXPANDBZrm,
   17144              :   VPEXPANDBZrmk,
   17145              :   VPEXPANDBZrmkz,
   17146              :   VPEXPANDBZrr,
   17147              :   VPEXPANDBZrrk,
   17148              :   VPEXPANDBZrrkz,
   17149              :   VPEXPANDDZ128rm,
   17150              :   VPEXPANDDZ128rmk,
   17151              :   VPEXPANDDZ128rmkz,
   17152              :   VPEXPANDDZ128rr,
   17153              :   VPEXPANDDZ128rrk,
   17154              :   VPEXPANDDZ128rrkz,
   17155              :   VPEXPANDDZ256rm,
   17156              :   VPEXPANDDZ256rmk,
   17157              :   VPEXPANDDZ256rmkz,
   17158              :   VPEXPANDDZ256rr,
   17159              :   VPEXPANDDZ256rrk,
   17160              :   VPEXPANDDZ256rrkz,
   17161              :   VPEXPANDDZrm,
   17162              :   VPEXPANDDZrmk,
   17163              :   VPEXPANDDZrmkz,
   17164              :   VPEXPANDDZrr,
   17165              :   VPEXPANDDZrrk,
   17166              :   VPEXPANDDZrrkz,
   17167              :   VPEXPANDQZ128rm,
   17168              :   VPEXPANDQZ128rmk,
   17169              :   VPEXPANDQZ128rmkz,
   17170              :   VPEXPANDQZ128rr,
   17171              :   VPEXPANDQZ128rrk,
   17172              :   VPEXPANDQZ128rrkz,
   17173              :   VPEXPANDQZ256rm,
   17174              :   VPEXPANDQZ256rmk,
   17175              :   VPEXPANDQZ256rmkz,
   17176              :   VPEXPANDQZ256rr,
   17177              :   VPEXPANDQZ256rrk,
   17178              :   VPEXPANDQZ256rrkz,
   17179              :   VPEXPANDQZrm,
   17180              :   VPEXPANDQZrmk,
   17181              :   VPEXPANDQZrmkz,
   17182              :   VPEXPANDQZrr,
   17183              :   VPEXPANDQZrrk,
   17184              :   VPEXPANDQZrrkz,
   17185              :   VPEXPANDWZ128rm,
   17186              :   VPEXPANDWZ128rmk,
   17187              :   VPEXPANDWZ128rmkz,
   17188              :   VPEXPANDWZ128rr,
   17189              :   VPEXPANDWZ128rrk,
   17190              :   VPEXPANDWZ128rrkz,
   17191              :   VPEXPANDWZ256rm,
   17192              :   VPEXPANDWZ256rmk,
   17193              :   VPEXPANDWZ256rmkz,
   17194              :   VPEXPANDWZ256rr,
   17195              :   VPEXPANDWZ256rrk,
   17196              :   VPEXPANDWZ256rrkz,
   17197              :   VPEXPANDWZrm,
   17198              :   VPEXPANDWZrmk,
   17199              :   VPEXPANDWZrmkz,
   17200              :   VPEXPANDWZrr,
   17201              :   VPEXPANDWZrrk,
   17202              :   VPEXPANDWZrrkz,
   17203              :   VPEXTRBZmri,
   17204              :   VPEXTRBZrri,
   17205              :   VPEXTRBmri,
   17206              :   VPEXTRBrri,
   17207              :   VPEXTRDZmri,
   17208              :   VPEXTRDZrri,
   17209              :   VPEXTRDmri,
   17210              :   VPEXTRDrri,
   17211              :   VPEXTRQZmri,
   17212              :   VPEXTRQZrri,
   17213              :   VPEXTRQmri,
   17214              :   VPEXTRQrri,
   17215              :   VPEXTRWZmri,
   17216              :   VPEXTRWZrri,
   17217              :   VPEXTRWZrri_REV,
   17218              :   VPEXTRWmri,
   17219              :   VPEXTRWrri,
   17220              :   VPEXTRWrri_REV,
   17221              :   VPGATHERDDYrm,
   17222              :   VPGATHERDDZ128rm,
   17223              :   VPGATHERDDZ256rm,
   17224              :   VPGATHERDDZrm,
   17225              :   VPGATHERDDrm,
   17226              :   VPGATHERDQYrm,
   17227              :   VPGATHERDQZ128rm,
   17228              :   VPGATHERDQZ256rm,
   17229              :   VPGATHERDQZrm,
   17230              :   VPGATHERDQrm,
   17231              :   VPGATHERQDYrm,
   17232              :   VPGATHERQDZ128rm,
   17233              :   VPGATHERQDZ256rm,
   17234              :   VPGATHERQDZrm,
   17235              :   VPGATHERQDrm,
   17236              :   VPGATHERQQYrm,
   17237              :   VPGATHERQQZ128rm,
   17238              :   VPGATHERQQZ256rm,
   17239              :   VPGATHERQQZrm,
   17240              :   VPGATHERQQrm,
   17241              :   VPHADDBDrm,
   17242              :   VPHADDBDrr,
   17243              :   VPHADDBQrm,
   17244              :   VPHADDBQrr,
   17245              :   VPHADDBWrm,
   17246              :   VPHADDBWrr,
   17247              :   VPHADDDQrm,
   17248              :   VPHADDDQrr,
   17249              :   VPHADDDYrm,
   17250              :   VPHADDDYrr,
   17251              :   VPHADDDrm,
   17252              :   VPHADDDrr,
   17253              :   VPHADDSWYrm,
   17254              :   VPHADDSWYrr,
   17255              :   VPHADDSWrm,
   17256              :   VPHADDSWrr,
   17257              :   VPHADDUBDrm,
   17258              :   VPHADDUBDrr,
   17259              :   VPHADDUBQrm,
   17260              :   VPHADDUBQrr,
   17261              :   VPHADDUBWrm,
   17262              :   VPHADDUBWrr,
   17263              :   VPHADDUDQrm,
   17264              :   VPHADDUDQrr,
   17265              :   VPHADDUWDrm,
   17266              :   VPHADDUWDrr,
   17267              :   VPHADDUWQrm,
   17268              :   VPHADDUWQrr,
   17269              :   VPHADDWDrm,
   17270              :   VPHADDWDrr,
   17271              :   VPHADDWQrm,
   17272              :   VPHADDWQrr,
   17273              :   VPHADDWYrm,
   17274              :   VPHADDWYrr,
   17275              :   VPHADDWrm,
   17276              :   VPHADDWrr,
   17277              :   VPHMINPOSUWrm,
   17278              :   VPHMINPOSUWrr,
   17279              :   VPHSUBBWrm,
   17280              :   VPHSUBBWrr,
   17281              :   VPHSUBDQrm,
   17282              :   VPHSUBDQrr,
   17283              :   VPHSUBDYrm,
   17284              :   VPHSUBDYrr,
   17285              :   VPHSUBDrm,
   17286              :   VPHSUBDrr,
   17287              :   VPHSUBSWYrm,
   17288              :   VPHSUBSWYrr,
   17289              :   VPHSUBSWrm,
   17290              :   VPHSUBSWrr,
   17291              :   VPHSUBWDrm,
   17292              :   VPHSUBWDrr,
   17293              :   VPHSUBWYrm,
   17294              :   VPHSUBWYrr,
   17295              :   VPHSUBWrm,
   17296              :   VPHSUBWrr,
   17297              :   VPINSRBZrmi,
   17298              :   VPINSRBZrri,
   17299              :   VPINSRBrmi,
   17300              :   VPINSRBrri,
   17301              :   VPINSRDZrmi,
   17302              :   VPINSRDZrri,
   17303              :   VPINSRDrmi,
   17304              :   VPINSRDrri,
   17305              :   VPINSRQZrmi,
   17306              :   VPINSRQZrri,
   17307              :   VPINSRQrmi,
   17308              :   VPINSRQrri,
   17309              :   VPINSRWZrmi,
   17310              :   VPINSRWZrri,
   17311              :   VPINSRWrmi,
   17312              :   VPINSRWrri,
   17313              :   VPLZCNTDZ128rm,
   17314              :   VPLZCNTDZ128rmb,
   17315              :   VPLZCNTDZ128rmbk,
   17316              :   VPLZCNTDZ128rmbkz,
   17317              :   VPLZCNTDZ128rmk,
   17318              :   VPLZCNTDZ128rmkz,
   17319              :   VPLZCNTDZ128rr,
   17320              :   VPLZCNTDZ128rrk,
   17321              :   VPLZCNTDZ128rrkz,
   17322              :   VPLZCNTDZ256rm,
   17323              :   VPLZCNTDZ256rmb,
   17324              :   VPLZCNTDZ256rmbk,
   17325              :   VPLZCNTDZ256rmbkz,
   17326              :   VPLZCNTDZ256rmk,
   17327              :   VPLZCNTDZ256rmkz,
   17328              :   VPLZCNTDZ256rr,
   17329              :   VPLZCNTDZ256rrk,
   17330              :   VPLZCNTDZ256rrkz,
   17331              :   VPLZCNTDZrm,
   17332              :   VPLZCNTDZrmb,
   17333              :   VPLZCNTDZrmbk,
   17334              :   VPLZCNTDZrmbkz,
   17335              :   VPLZCNTDZrmk,
   17336              :   VPLZCNTDZrmkz,
   17337              :   VPLZCNTDZrr,
   17338              :   VPLZCNTDZrrk,
   17339              :   VPLZCNTDZrrkz,
   17340              :   VPLZCNTQZ128rm,
   17341              :   VPLZCNTQZ128rmb,
   17342              :   VPLZCNTQZ128rmbk,
   17343              :   VPLZCNTQZ128rmbkz,
   17344              :   VPLZCNTQZ128rmk,
   17345              :   VPLZCNTQZ128rmkz,
   17346              :   VPLZCNTQZ128rr,
   17347              :   VPLZCNTQZ128rrk,
   17348              :   VPLZCNTQZ128rrkz,
   17349              :   VPLZCNTQZ256rm,
   17350              :   VPLZCNTQZ256rmb,
   17351              :   VPLZCNTQZ256rmbk,
   17352              :   VPLZCNTQZ256rmbkz,
   17353              :   VPLZCNTQZ256rmk,
   17354              :   VPLZCNTQZ256rmkz,
   17355              :   VPLZCNTQZ256rr,
   17356              :   VPLZCNTQZ256rrk,
   17357              :   VPLZCNTQZ256rrkz,
   17358              :   VPLZCNTQZrm,
   17359              :   VPLZCNTQZrmb,
   17360              :   VPLZCNTQZrmbk,
   17361              :   VPLZCNTQZrmbkz,
   17362              :   VPLZCNTQZrmk,
   17363              :   VPLZCNTQZrmkz,
   17364              :   VPLZCNTQZrr,
   17365              :   VPLZCNTQZrrk,
   17366              :   VPLZCNTQZrrkz,
   17367              :   VPMACSDDrm,
   17368              :   VPMACSDDrr,
   17369              :   VPMACSDQHrm,
   17370              :   VPMACSDQHrr,
   17371              :   VPMACSDQLrm,
   17372              :   VPMACSDQLrr,
   17373              :   VPMACSSDDrm,
   17374              :   VPMACSSDDrr,
   17375              :   VPMACSSDQHrm,
   17376              :   VPMACSSDQHrr,
   17377              :   VPMACSSDQLrm,
   17378              :   VPMACSSDQLrr,
   17379              :   VPMACSSWDrm,
   17380              :   VPMACSSWDrr,
   17381              :   VPMACSSWWrm,
   17382              :   VPMACSSWWrr,
   17383              :   VPMACSWDrm,
   17384              :   VPMACSWDrr,
   17385              :   VPMACSWWrm,
   17386              :   VPMACSWWrr,
   17387              :   VPMADCSSWDrm,
   17388              :   VPMADCSSWDrr,
   17389              :   VPMADCSWDrm,
   17390              :   VPMADCSWDrr,
   17391              :   VPMADD52HUQYrm,
   17392              :   VPMADD52HUQYrr,
   17393              :   VPMADD52HUQZ128m,
   17394              :   VPMADD52HUQZ128mb,
   17395              :   VPMADD52HUQZ128mbk,
   17396              :   VPMADD52HUQZ128mbkz,
   17397              :   VPMADD52HUQZ128mk,
   17398              :   VPMADD52HUQZ128mkz,
   17399              :   VPMADD52HUQZ128r,
   17400              :   VPMADD52HUQZ128rk,
   17401              :   VPMADD52HUQZ128rkz,
   17402              :   VPMADD52HUQZ256m,
   17403              :   VPMADD52HUQZ256mb,
   17404              :   VPMADD52HUQZ256mbk,
   17405              :   VPMADD52HUQZ256mbkz,
   17406              :   VPMADD52HUQZ256mk,
   17407              :   VPMADD52HUQZ256mkz,
   17408              :   VPMADD52HUQZ256r,
   17409              :   VPMADD52HUQZ256rk,
   17410              :   VPMADD52HUQZ256rkz,
   17411              :   VPMADD52HUQZm,
   17412              :   VPMADD52HUQZmb,
   17413              :   VPMADD52HUQZmbk,
   17414              :   VPMADD52HUQZmbkz,
   17415              :   VPMADD52HUQZmk,
   17416              :   VPMADD52HUQZmkz,
   17417              :   VPMADD52HUQZr,
   17418              :   VPMADD52HUQZrk,
   17419              :   VPMADD52HUQZrkz,
   17420              :   VPMADD52HUQrm,
   17421              :   VPMADD52HUQrr,
   17422              :   VPMADD52LUQYrm,
   17423              :   VPMADD52LUQYrr,
   17424              :   VPMADD52LUQZ128m,
   17425              :   VPMADD52LUQZ128mb,
   17426              :   VPMADD52LUQZ128mbk,
   17427              :   VPMADD52LUQZ128mbkz,
   17428              :   VPMADD52LUQZ128mk,
   17429              :   VPMADD52LUQZ128mkz,
   17430              :   VPMADD52LUQZ128r,
   17431              :   VPMADD52LUQZ128rk,
   17432              :   VPMADD52LUQZ128rkz,
   17433              :   VPMADD52LUQZ256m,
   17434              :   VPMADD52LUQZ256mb,
   17435              :   VPMADD52LUQZ256mbk,
   17436              :   VPMADD52LUQZ256mbkz,
   17437              :   VPMADD52LUQZ256mk,
   17438              :   VPMADD52LUQZ256mkz,
   17439              :   VPMADD52LUQZ256r,
   17440              :   VPMADD52LUQZ256rk,
   17441              :   VPMADD52LUQZ256rkz,
   17442              :   VPMADD52LUQZm,
   17443              :   VPMADD52LUQZmb,
   17444              :   VPMADD52LUQZmbk,
   17445              :   VPMADD52LUQZmbkz,
   17446              :   VPMADD52LUQZmk,
   17447              :   VPMADD52LUQZmkz,
   17448              :   VPMADD52LUQZr,
   17449              :   VPMADD52LUQZrk,
   17450              :   VPMADD52LUQZrkz,
   17451              :   VPMADD52LUQrm,
   17452              :   VPMADD52LUQrr,
   17453              :   VPMADDUBSWYrm,
   17454              :   VPMADDUBSWYrr,
   17455              :   VPMADDUBSWZ128rm,
   17456              :   VPMADDUBSWZ128rmk,
   17457              :   VPMADDUBSWZ128rmkz,
   17458              :   VPMADDUBSWZ128rr,
   17459              :   VPMADDUBSWZ128rrk,
   17460              :   VPMADDUBSWZ128rrkz,
   17461              :   VPMADDUBSWZ256rm,
   17462              :   VPMADDUBSWZ256rmk,
   17463              :   VPMADDUBSWZ256rmkz,
   17464              :   VPMADDUBSWZ256rr,
   17465              :   VPMADDUBSWZ256rrk,
   17466              :   VPMADDUBSWZ256rrkz,
   17467              :   VPMADDUBSWZrm,
   17468              :   VPMADDUBSWZrmk,
   17469              :   VPMADDUBSWZrmkz,
   17470              :   VPMADDUBSWZrr,
   17471              :   VPMADDUBSWZrrk,
   17472              :   VPMADDUBSWZrrkz,
   17473              :   VPMADDUBSWrm,
   17474              :   VPMADDUBSWrr,
   17475              :   VPMADDWDYrm,
   17476              :   VPMADDWDYrr,
   17477              :   VPMADDWDZ128rm,
   17478              :   VPMADDWDZ128rmk,
   17479              :   VPMADDWDZ128rmkz,
   17480              :   VPMADDWDZ128rr,
   17481              :   VPMADDWDZ128rrk,
   17482              :   VPMADDWDZ128rrkz,
   17483              :   VPMADDWDZ256rm,
   17484              :   VPMADDWDZ256rmk,
   17485              :   VPMADDWDZ256rmkz,
   17486              :   VPMADDWDZ256rr,
   17487              :   VPMADDWDZ256rrk,
   17488              :   VPMADDWDZ256rrkz,
   17489              :   VPMADDWDZrm,
   17490              :   VPMADDWDZrmk,
   17491              :   VPMADDWDZrmkz,
   17492              :   VPMADDWDZrr,
   17493              :   VPMADDWDZrrk,
   17494              :   VPMADDWDZrrkz,
   17495              :   VPMADDWDrm,
   17496              :   VPMADDWDrr,
   17497              :   VPMASKMOVDYmr,
   17498              :   VPMASKMOVDYrm,
   17499              :   VPMASKMOVDmr,
   17500              :   VPMASKMOVDrm,
   17501              :   VPMASKMOVQYmr,
   17502              :   VPMASKMOVQYrm,
   17503              :   VPMASKMOVQmr,
   17504              :   VPMASKMOVQrm,
   17505              :   VPMAXSBYrm,
   17506              :   VPMAXSBYrr,
   17507              :   VPMAXSBZ128rm,
   17508              :   VPMAXSBZ128rmk,
   17509              :   VPMAXSBZ128rmkz,
   17510              :   VPMAXSBZ128rr,
   17511              :   VPMAXSBZ128rrk,
   17512              :   VPMAXSBZ128rrkz,
   17513              :   VPMAXSBZ256rm,
   17514              :   VPMAXSBZ256rmk,
   17515              :   VPMAXSBZ256rmkz,
   17516              :   VPMAXSBZ256rr,
   17517              :   VPMAXSBZ256rrk,
   17518              :   VPMAXSBZ256rrkz,
   17519              :   VPMAXSBZrm,
   17520              :   VPMAXSBZrmk,
   17521              :   VPMAXSBZrmkz,
   17522              :   VPMAXSBZrr,
   17523              :   VPMAXSBZrrk,
   17524              :   VPMAXSBZrrkz,
   17525              :   VPMAXSBrm,
   17526              :   VPMAXSBrr,
   17527              :   VPMAXSDYrm,
   17528              :   VPMAXSDYrr,
   17529              :   VPMAXSDZ128rm,
   17530              :   VPMAXSDZ128rmb,
   17531              :   VPMAXSDZ128rmbk,
   17532              :   VPMAXSDZ128rmbkz,
   17533              :   VPMAXSDZ128rmk,
   17534              :   VPMAXSDZ128rmkz,
   17535              :   VPMAXSDZ128rr,
   17536              :   VPMAXSDZ128rrk,
   17537              :   VPMAXSDZ128rrkz,
   17538              :   VPMAXSDZ256rm,
   17539              :   VPMAXSDZ256rmb,
   17540              :   VPMAXSDZ256rmbk,
   17541              :   VPMAXSDZ256rmbkz,
   17542              :   VPMAXSDZ256rmk,
   17543              :   VPMAXSDZ256rmkz,
   17544              :   VPMAXSDZ256rr,
   17545              :   VPMAXSDZ256rrk,
   17546              :   VPMAXSDZ256rrkz,
   17547              :   VPMAXSDZrm,
   17548              :   VPMAXSDZrmb,
   17549              :   VPMAXSDZrmbk,
   17550              :   VPMAXSDZrmbkz,
   17551              :   VPMAXSDZrmk,
   17552              :   VPMAXSDZrmkz,
   17553              :   VPMAXSDZrr,
   17554              :   VPMAXSDZrrk,
   17555              :   VPMAXSDZrrkz,
   17556              :   VPMAXSDrm,
   17557              :   VPMAXSDrr,
   17558              :   VPMAXSQZ128rm,
   17559              :   VPMAXSQZ128rmb,
   17560              :   VPMAXSQZ128rmbk,
   17561              :   VPMAXSQZ128rmbkz,
   17562              :   VPMAXSQZ128rmk,
   17563              :   VPMAXSQZ128rmkz,
   17564              :   VPMAXSQZ128rr,
   17565              :   VPMAXSQZ128rrk,
   17566              :   VPMAXSQZ128rrkz,
   17567              :   VPMAXSQZ256rm,
   17568              :   VPMAXSQZ256rmb,
   17569              :   VPMAXSQZ256rmbk,
   17570              :   VPMAXSQZ256rmbkz,
   17571              :   VPMAXSQZ256rmk,
   17572              :   VPMAXSQZ256rmkz,
   17573              :   VPMAXSQZ256rr,
   17574              :   VPMAXSQZ256rrk,
   17575              :   VPMAXSQZ256rrkz,
   17576              :   VPMAXSQZrm,
   17577              :   VPMAXSQZrmb,
   17578              :   VPMAXSQZrmbk,
   17579              :   VPMAXSQZrmbkz,
   17580              :   VPMAXSQZrmk,
   17581              :   VPMAXSQZrmkz,
   17582              :   VPMAXSQZrr,
   17583              :   VPMAXSQZrrk,
   17584              :   VPMAXSQZrrkz,
   17585              :   VPMAXSWYrm,
   17586              :   VPMAXSWYrr,
   17587              :   VPMAXSWZ128rm,
   17588              :   VPMAXSWZ128rmk,
   17589              :   VPMAXSWZ128rmkz,
   17590              :   VPMAXSWZ128rr,
   17591              :   VPMAXSWZ128rrk,
   17592              :   VPMAXSWZ128rrkz,
   17593              :   VPMAXSWZ256rm,
   17594              :   VPMAXSWZ256rmk,
   17595              :   VPMAXSWZ256rmkz,
   17596              :   VPMAXSWZ256rr,
   17597              :   VPMAXSWZ256rrk,
   17598              :   VPMAXSWZ256rrkz,
   17599              :   VPMAXSWZrm,
   17600              :   VPMAXSWZrmk,
   17601              :   VPMAXSWZrmkz,
   17602              :   VPMAXSWZrr,
   17603              :   VPMAXSWZrrk,
   17604              :   VPMAXSWZrrkz,
   17605              :   VPMAXSWrm,
   17606              :   VPMAXSWrr,
   17607              :   VPMAXUBYrm,
   17608              :   VPMAXUBYrr,
   17609              :   VPMAXUBZ128rm,
   17610              :   VPMAXUBZ128rmk,
   17611              :   VPMAXUBZ128rmkz,
   17612              :   VPMAXUBZ128rr,
   17613              :   VPMAXUBZ128rrk,
   17614              :   VPMAXUBZ128rrkz,
   17615              :   VPMAXUBZ256rm,
   17616              :   VPMAXUBZ256rmk,
   17617              :   VPMAXUBZ256rmkz,
   17618              :   VPMAXUBZ256rr,
   17619              :   VPMAXUBZ256rrk,
   17620              :   VPMAXUBZ256rrkz,
   17621              :   VPMAXUBZrm,
   17622              :   VPMAXUBZrmk,
   17623              :   VPMAXUBZrmkz,
   17624              :   VPMAXUBZrr,
   17625              :   VPMAXUBZrrk,
   17626              :   VPMAXUBZrrkz,
   17627              :   VPMAXUBrm,
   17628              :   VPMAXUBrr,
   17629              :   VPMAXUDYrm,
   17630              :   VPMAXUDYrr,
   17631              :   VPMAXUDZ128rm,
   17632              :   VPMAXUDZ128rmb,
   17633              :   VPMAXUDZ128rmbk,
   17634              :   VPMAXUDZ128rmbkz,
   17635              :   VPMAXUDZ128rmk,
   17636              :   VPMAXUDZ128rmkz,
   17637              :   VPMAXUDZ128rr,
   17638              :   VPMAXUDZ128rrk,
   17639              :   VPMAXUDZ128rrkz,
   17640              :   VPMAXUDZ256rm,
   17641              :   VPMAXUDZ256rmb,
   17642              :   VPMAXUDZ256rmbk,
   17643              :   VPMAXUDZ256rmbkz,
   17644              :   VPMAXUDZ256rmk,
   17645              :   VPMAXUDZ256rmkz,
   17646              :   VPMAXUDZ256rr,
   17647              :   VPMAXUDZ256rrk,
   17648              :   VPMAXUDZ256rrkz,
   17649              :   VPMAXUDZrm,
   17650              :   VPMAXUDZrmb,
   17651              :   VPMAXUDZrmbk,
   17652              :   VPMAXUDZrmbkz,
   17653              :   VPMAXUDZrmk,
   17654              :   VPMAXUDZrmkz,
   17655              :   VPMAXUDZrr,
   17656              :   VPMAXUDZrrk,
   17657              :   VPMAXUDZrrkz,
   17658              :   VPMAXUDrm,
   17659              :   VPMAXUDrr,
   17660              :   VPMAXUQZ128rm,
   17661              :   VPMAXUQZ128rmb,
   17662              :   VPMAXUQZ128rmbk,
   17663              :   VPMAXUQZ128rmbkz,
   17664              :   VPMAXUQZ128rmk,
   17665              :   VPMAXUQZ128rmkz,
   17666              :   VPMAXUQZ128rr,
   17667              :   VPMAXUQZ128rrk,
   17668              :   VPMAXUQZ128rrkz,
   17669              :   VPMAXUQZ256rm,
   17670              :   VPMAXUQZ256rmb,
   17671              :   VPMAXUQZ256rmbk,
   17672              :   VPMAXUQZ256rmbkz,
   17673              :   VPMAXUQZ256rmk,
   17674              :   VPMAXUQZ256rmkz,
   17675              :   VPMAXUQZ256rr,
   17676              :   VPMAXUQZ256rrk,
   17677              :   VPMAXUQZ256rrkz,
   17678              :   VPMAXUQZrm,
   17679              :   VPMAXUQZrmb,
   17680              :   VPMAXUQZrmbk,
   17681              :   VPMAXUQZrmbkz,
   17682              :   VPMAXUQZrmk,
   17683              :   VPMAXUQZrmkz,
   17684              :   VPMAXUQZrr,
   17685              :   VPMAXUQZrrk,
   17686              :   VPMAXUQZrrkz,
   17687              :   VPMAXUWYrm,
   17688              :   VPMAXUWYrr,
   17689              :   VPMAXUWZ128rm,
   17690              :   VPMAXUWZ128rmk,
   17691              :   VPMAXUWZ128rmkz,
   17692              :   VPMAXUWZ128rr,
   17693              :   VPMAXUWZ128rrk,
   17694              :   VPMAXUWZ128rrkz,
   17695              :   VPMAXUWZ256rm,
   17696              :   VPMAXUWZ256rmk,
   17697              :   VPMAXUWZ256rmkz,
   17698              :   VPMAXUWZ256rr,
   17699              :   VPMAXUWZ256rrk,
   17700              :   VPMAXUWZ256rrkz,
   17701              :   VPMAXUWZrm,
   17702              :   VPMAXUWZrmk,
   17703              :   VPMAXUWZrmkz,
   17704              :   VPMAXUWZrr,
   17705              :   VPMAXUWZrrk,
   17706              :   VPMAXUWZrrkz,
   17707              :   VPMAXUWrm,
   17708              :   VPMAXUWrr,
   17709              :   VPMINSBYrm,
   17710              :   VPMINSBYrr,
   17711              :   VPMINSBZ128rm,
   17712              :   VPMINSBZ128rmk,
   17713              :   VPMINSBZ128rmkz,
   17714              :   VPMINSBZ128rr,
   17715              :   VPMINSBZ128rrk,
   17716              :   VPMINSBZ128rrkz,
   17717              :   VPMINSBZ256rm,
   17718              :   VPMINSBZ256rmk,
   17719              :   VPMINSBZ256rmkz,
   17720              :   VPMINSBZ256rr,
   17721              :   VPMINSBZ256rrk,
   17722              :   VPMINSBZ256rrkz,
   17723              :   VPMINSBZrm,
   17724              :   VPMINSBZrmk,
   17725              :   VPMINSBZrmkz,
   17726              :   VPMINSBZrr,
   17727              :   VPMINSBZrrk,
   17728              :   VPMINSBZrrkz,
   17729              :   VPMINSBrm,
   17730              :   VPMINSBrr,
   17731              :   VPMINSDYrm,
   17732              :   VPMINSDYrr,
   17733              :   VPMINSDZ128rm,
   17734              :   VPMINSDZ128rmb,
   17735              :   VPMINSDZ128rmbk,
   17736              :   VPMINSDZ128rmbkz,
   17737              :   VPMINSDZ128rmk,
   17738              :   VPMINSDZ128rmkz,
   17739              :   VPMINSDZ128rr,
   17740              :   VPMINSDZ128rrk,
   17741              :   VPMINSDZ128rrkz,
   17742              :   VPMINSDZ256rm,
   17743              :   VPMINSDZ256rmb,
   17744              :   VPMINSDZ256rmbk,
   17745              :   VPMINSDZ256rmbkz,
   17746              :   VPMINSDZ256rmk,
   17747              :   VPMINSDZ256rmkz,
   17748              :   VPMINSDZ256rr,
   17749              :   VPMINSDZ256rrk,
   17750              :   VPMINSDZ256rrkz,
   17751              :   VPMINSDZrm,
   17752              :   VPMINSDZrmb,
   17753              :   VPMINSDZrmbk,
   17754              :   VPMINSDZrmbkz,
   17755              :   VPMINSDZrmk,
   17756              :   VPMINSDZrmkz,
   17757              :   VPMINSDZrr,
   17758              :   VPMINSDZrrk,
   17759              :   VPMINSDZrrkz,
   17760              :   VPMINSDrm,
   17761              :   VPMINSDrr,
   17762              :   VPMINSQZ128rm,
   17763              :   VPMINSQZ128rmb,
   17764              :   VPMINSQZ128rmbk,
   17765              :   VPMINSQZ128rmbkz,
   17766              :   VPMINSQZ128rmk,
   17767              :   VPMINSQZ128rmkz,
   17768              :   VPMINSQZ128rr,
   17769              :   VPMINSQZ128rrk,
   17770              :   VPMINSQZ128rrkz,
   17771              :   VPMINSQZ256rm,
   17772              :   VPMINSQZ256rmb,
   17773              :   VPMINSQZ256rmbk,
   17774              :   VPMINSQZ256rmbkz,
   17775              :   VPMINSQZ256rmk,
   17776              :   VPMINSQZ256rmkz,
   17777              :   VPMINSQZ256rr,
   17778              :   VPMINSQZ256rrk,
   17779              :   VPMINSQZ256rrkz,
   17780              :   VPMINSQZrm,
   17781              :   VPMINSQZrmb,
   17782              :   VPMINSQZrmbk,
   17783              :   VPMINSQZrmbkz,
   17784              :   VPMINSQZrmk,
   17785              :   VPMINSQZrmkz,
   17786              :   VPMINSQZrr,
   17787              :   VPMINSQZrrk,
   17788              :   VPMINSQZrrkz,
   17789              :   VPMINSWYrm,
   17790              :   VPMINSWYrr,
   17791              :   VPMINSWZ128rm,
   17792              :   VPMINSWZ128rmk,
   17793              :   VPMINSWZ128rmkz,
   17794              :   VPMINSWZ128rr,
   17795              :   VPMINSWZ128rrk,
   17796              :   VPMINSWZ128rrkz,
   17797              :   VPMINSWZ256rm,
   17798              :   VPMINSWZ256rmk,
   17799              :   VPMINSWZ256rmkz,
   17800              :   VPMINSWZ256rr,
   17801              :   VPMINSWZ256rrk,
   17802              :   VPMINSWZ256rrkz,
   17803              :   VPMINSWZrm,
   17804              :   VPMINSWZrmk,
   17805              :   VPMINSWZrmkz,
   17806              :   VPMINSWZrr,
   17807              :   VPMINSWZrrk,
   17808              :   VPMINSWZrrkz,
   17809              :   VPMINSWrm,
   17810              :   VPMINSWrr,
   17811              :   VPMINUBYrm,
   17812              :   VPMINUBYrr,
   17813              :   VPMINUBZ128rm,
   17814              :   VPMINUBZ128rmk,
   17815              :   VPMINUBZ128rmkz,
   17816              :   VPMINUBZ128rr,
   17817              :   VPMINUBZ128rrk,
   17818              :   VPMINUBZ128rrkz,
   17819              :   VPMINUBZ256rm,
   17820              :   VPMINUBZ256rmk,
   17821              :   VPMINUBZ256rmkz,
   17822              :   VPMINUBZ256rr,
   17823              :   VPMINUBZ256rrk,
   17824              :   VPMINUBZ256rrkz,
   17825              :   VPMINUBZrm,
   17826              :   VPMINUBZrmk,
   17827              :   VPMINUBZrmkz,
   17828              :   VPMINUBZrr,
   17829              :   VPMINUBZrrk,
   17830              :   VPMINUBZrrkz,
   17831              :   VPMINUBrm,
   17832              :   VPMINUBrr,
   17833              :   VPMINUDYrm,
   17834              :   VPMINUDYrr,
   17835              :   VPMINUDZ128rm,
   17836              :   VPMINUDZ128rmb,
   17837              :   VPMINUDZ128rmbk,
   17838              :   VPMINUDZ128rmbkz,
   17839              :   VPMINUDZ128rmk,
   17840              :   VPMINUDZ128rmkz,
   17841              :   VPMINUDZ128rr,
   17842              :   VPMINUDZ128rrk,
   17843              :   VPMINUDZ128rrkz,
   17844              :   VPMINUDZ256rm,
   17845              :   VPMINUDZ256rmb,
   17846              :   VPMINUDZ256rmbk,
   17847              :   VPMINUDZ256rmbkz,
   17848              :   VPMINUDZ256rmk,
   17849              :   VPMINUDZ256rmkz,
   17850              :   VPMINUDZ256rr,
   17851              :   VPMINUDZ256rrk,
   17852              :   VPMINUDZ256rrkz,
   17853              :   VPMINUDZrm,
   17854              :   VPMINUDZrmb,
   17855              :   VPMINUDZrmbk,
   17856              :   VPMINUDZrmbkz,
   17857              :   VPMINUDZrmk,
   17858              :   VPMINUDZrmkz,
   17859              :   VPMINUDZrr,
   17860              :   VPMINUDZrrk,
   17861              :   VPMINUDZrrkz,
   17862              :   VPMINUDrm,
   17863              :   VPMINUDrr,
   17864              :   VPMINUQZ128rm,
   17865              :   VPMINUQZ128rmb,
   17866              :   VPMINUQZ128rmbk,
   17867              :   VPMINUQZ128rmbkz,
   17868              :   VPMINUQZ128rmk,
   17869              :   VPMINUQZ128rmkz,
   17870              :   VPMINUQZ128rr,
   17871              :   VPMINUQZ128rrk,
   17872              :   VPMINUQZ128rrkz,
   17873              :   VPMINUQZ256rm,
   17874              :   VPMINUQZ256rmb,
   17875              :   VPMINUQZ256rmbk,
   17876              :   VPMINUQZ256rmbkz,
   17877              :   VPMINUQZ256rmk,
   17878              :   VPMINUQZ256rmkz,
   17879              :   VPMINUQZ256rr,
   17880              :   VPMINUQZ256rrk,
   17881              :   VPMINUQZ256rrkz,
   17882              :   VPMINUQZrm,
   17883              :   VPMINUQZrmb,
   17884              :   VPMINUQZrmbk,
   17885              :   VPMINUQZrmbkz,
   17886              :   VPMINUQZrmk,
   17887              :   VPMINUQZrmkz,
   17888              :   VPMINUQZrr,
   17889              :   VPMINUQZrrk,
   17890              :   VPMINUQZrrkz,
   17891              :   VPMINUWYrm,
   17892              :   VPMINUWYrr,
   17893              :   VPMINUWZ128rm,
   17894              :   VPMINUWZ128rmk,
   17895              :   VPMINUWZ128rmkz,
   17896              :   VPMINUWZ128rr,
   17897              :   VPMINUWZ128rrk,
   17898              :   VPMINUWZ128rrkz,
   17899              :   VPMINUWZ256rm,
   17900              :   VPMINUWZ256rmk,
   17901              :   VPMINUWZ256rmkz,
   17902              :   VPMINUWZ256rr,
   17903              :   VPMINUWZ256rrk,
   17904              :   VPMINUWZ256rrkz,
   17905              :   VPMINUWZrm,
   17906              :   VPMINUWZrmk,
   17907              :   VPMINUWZrmkz,
   17908              :   VPMINUWZrr,
   17909              :   VPMINUWZrrk,
   17910              :   VPMINUWZrrkz,
   17911              :   VPMINUWrm,
   17912              :   VPMINUWrr,
   17913              :   VPMOVB2MZ128kr,
   17914              :   VPMOVB2MZ256kr,
   17915              :   VPMOVB2MZkr,
   17916              :   VPMOVD2MZ128kr,
   17917              :   VPMOVD2MZ256kr,
   17918              :   VPMOVD2MZkr,
   17919              :   VPMOVDBZ128mr,
   17920              :   VPMOVDBZ128mrk,
   17921              :   VPMOVDBZ128rr,
   17922              :   VPMOVDBZ128rrk,
   17923              :   VPMOVDBZ128rrkz,
   17924              :   VPMOVDBZ256mr,
   17925              :   VPMOVDBZ256mrk,
   17926              :   VPMOVDBZ256rr,
   17927              :   VPMOVDBZ256rrk,
   17928              :   VPMOVDBZ256rrkz,
   17929              :   VPMOVDBZmr,
   17930              :   VPMOVDBZmrk,
   17931              :   VPMOVDBZrr,
   17932              :   VPMOVDBZrrk,
   17933              :   VPMOVDBZrrkz,
   17934              :   VPMOVDWZ128mr,
   17935              :   VPMOVDWZ128mrk,
   17936              :   VPMOVDWZ128rr,
   17937              :   VPMOVDWZ128rrk,
   17938              :   VPMOVDWZ128rrkz,
   17939              :   VPMOVDWZ256mr,
   17940              :   VPMOVDWZ256mrk,
   17941              :   VPMOVDWZ256rr,
   17942              :   VPMOVDWZ256rrk,
   17943              :   VPMOVDWZ256rrkz,
   17944              :   VPMOVDWZmr,
   17945              :   VPMOVDWZmrk,
   17946              :   VPMOVDWZrr,
   17947              :   VPMOVDWZrrk,
   17948              :   VPMOVDWZrrkz,
   17949              :   VPMOVM2BZ128rk,
   17950              :   VPMOVM2BZ256rk,
   17951              :   VPMOVM2BZrk,
   17952              :   VPMOVM2DZ128rk,
   17953              :   VPMOVM2DZ256rk,
   17954              :   VPMOVM2DZrk,
   17955              :   VPMOVM2QZ128rk,
   17956              :   VPMOVM2QZ256rk,
   17957              :   VPMOVM2QZrk,
   17958              :   VPMOVM2WZ128rk,
   17959              :   VPMOVM2WZ256rk,
   17960              :   VPMOVM2WZrk,
   17961              :   VPMOVMSKBYrr,
   17962              :   VPMOVMSKBrr,
   17963              :   VPMOVQ2MZ128kr,
   17964              :   VPMOVQ2MZ256kr,
   17965              :   VPMOVQ2MZkr,
   17966              :   VPMOVQBZ128mr,
   17967              :   VPMOVQBZ128mrk,
   17968              :   VPMOVQBZ128rr,
   17969              :   VPMOVQBZ128rrk,
   17970              :   VPMOVQBZ128rrkz,
   17971              :   VPMOVQBZ256mr,
   17972              :   VPMOVQBZ256mrk,
   17973              :   VPMOVQBZ256rr,
   17974              :   VPMOVQBZ256rrk,
   17975              :   VPMOVQBZ256rrkz,
   17976              :   VPMOVQBZmr,
   17977              :   VPMOVQBZmrk,
   17978              :   VPMOVQBZrr,
   17979              :   VPMOVQBZrrk,
   17980              :   VPMOVQBZrrkz,
   17981              :   VPMOVQDZ128mr,
   17982              :   VPMOVQDZ128mrk,
   17983              :   VPMOVQDZ128rr,
   17984              :   VPMOVQDZ128rrk,
   17985              :   VPMOVQDZ128rrkz,
   17986              :   VPMOVQDZ256mr,
   17987              :   VPMOVQDZ256mrk,
   17988              :   VPMOVQDZ256rr,
   17989              :   VPMOVQDZ256rrk,
   17990              :   VPMOVQDZ256rrkz,
   17991              :   VPMOVQDZmr,
   17992              :   VPMOVQDZmrk,
   17993              :   VPMOVQDZrr,
   17994              :   VPMOVQDZrrk,
   17995              :   VPMOVQDZrrkz,
   17996              :   VPMOVQWZ128mr,
   17997              :   VPMOVQWZ128mrk,
   17998              :   VPMOVQWZ128rr,
   17999              :   VPMOVQWZ128rrk,
   18000              :   VPMOVQWZ128rrkz,
   18001              :   VPMOVQWZ256mr,
   18002              :   VPMOVQWZ256mrk,
   18003              :   VPMOVQWZ256rr,
   18004              :   VPMOVQWZ256rrk,
   18005              :   VPMOVQWZ256rrkz,
   18006              :   VPMOVQWZmr,
   18007              :   VPMOVQWZmrk,
   18008              :   VPMOVQWZrr,
   18009              :   VPMOVQWZrrk,
   18010              :   VPMOVQWZrrkz,
   18011              :   VPMOVSDBZ128mr,
   18012              :   VPMOVSDBZ128mrk,
   18013              :   VPMOVSDBZ128rr,
   18014              :   VPMOVSDBZ128rrk,
   18015              :   VPMOVSDBZ128rrkz,
   18016              :   VPMOVSDBZ256mr,
   18017              :   VPMOVSDBZ256mrk,
   18018              :   VPMOVSDBZ256rr,
   18019              :   VPMOVSDBZ256rrk,
   18020              :   VPMOVSDBZ256rrkz,
   18021              :   VPMOVSDBZmr,
   18022              :   VPMOVSDBZmrk,
   18023              :   VPMOVSDBZrr,
   18024              :   VPMOVSDBZrrk,
   18025              :   VPMOVSDBZrrkz,
   18026              :   VPMOVSDWZ128mr,
   18027              :   VPMOVSDWZ128mrk,
   18028              :   VPMOVSDWZ128rr,
   18029              :   VPMOVSDWZ128rrk,
   18030              :   VPMOVSDWZ128rrkz,
   18031              :   VPMOVSDWZ256mr,
   18032              :   VPMOVSDWZ256mrk,
   18033              :   VPMOVSDWZ256rr,
   18034              :   VPMOVSDWZ256rrk,
   18035              :   VPMOVSDWZ256rrkz,
   18036              :   VPMOVSDWZmr,
   18037              :   VPMOVSDWZmrk,
   18038              :   VPMOVSDWZrr,
   18039              :   VPMOVSDWZrrk,
   18040              :   VPMOVSDWZrrkz,
   18041              :   VPMOVSQBZ128mr,
   18042              :   VPMOVSQBZ128mrk,
   18043              :   VPMOVSQBZ128rr,
   18044              :   VPMOVSQBZ128rrk,
   18045              :   VPMOVSQBZ128rrkz,
   18046              :   VPMOVSQBZ256mr,
   18047              :   VPMOVSQBZ256mrk,
   18048              :   VPMOVSQBZ256rr,
   18049              :   VPMOVSQBZ256rrk,
   18050              :   VPMOVSQBZ256rrkz,
   18051              :   VPMOVSQBZmr,
   18052              :   VPMOVSQBZmrk,
   18053              :   VPMOVSQBZrr,
   18054              :   VPMOVSQBZrrk,
   18055              :   VPMOVSQBZrrkz,
   18056              :   VPMOVSQDZ128mr,
   18057              :   VPMOVSQDZ128mrk,
   18058              :   VPMOVSQDZ128rr,
   18059              :   VPMOVSQDZ128rrk,
   18060              :   VPMOVSQDZ128rrkz,
   18061              :   VPMOVSQDZ256mr,
   18062              :   VPMOVSQDZ256mrk,
   18063              :   VPMOVSQDZ256rr,
   18064              :   VPMOVSQDZ256rrk,
   18065              :   VPMOVSQDZ256rrkz,
   18066              :   VPMOVSQDZmr,
   18067              :   VPMOVSQDZmrk,
   18068              :   VPMOVSQDZrr,
   18069              :   VPMOVSQDZrrk,
   18070              :   VPMOVSQDZrrkz,
   18071              :   VPMOVSQWZ128mr,
   18072              :   VPMOVSQWZ128mrk,
   18073              :   VPMOVSQWZ128rr,
   18074              :   VPMOVSQWZ128rrk,
   18075              :   VPMOVSQWZ128rrkz,
   18076              :   VPMOVSQWZ256mr,
   18077              :   VPMOVSQWZ256mrk,
   18078              :   VPMOVSQWZ256rr,
   18079              :   VPMOVSQWZ256rrk,
   18080              :   VPMOVSQWZ256rrkz,
   18081              :   VPMOVSQWZmr,
   18082              :   VPMOVSQWZmrk,
   18083              :   VPMOVSQWZrr,
   18084              :   VPMOVSQWZrrk,
   18085              :   VPMOVSQWZrrkz,
   18086              :   VPMOVSWBZ128mr,
   18087              :   VPMOVSWBZ128mrk,
   18088              :   VPMOVSWBZ128rr,
   18089              :   VPMOVSWBZ128rrk,
   18090              :   VPMOVSWBZ128rrkz,
   18091              :   VPMOVSWBZ256mr,
   18092              :   VPMOVSWBZ256mrk,
   18093              :   VPMOVSWBZ256rr,
   18094              :   VPMOVSWBZ256rrk,
   18095              :   VPMOVSWBZ256rrkz,
   18096              :   VPMOVSWBZmr,
   18097              :   VPMOVSWBZmrk,
   18098              :   VPMOVSWBZrr,
   18099              :   VPMOVSWBZrrk,
   18100              :   VPMOVSWBZrrkz,
   18101              :   VPMOVSXBDYrm,
   18102              :   VPMOVSXBDYrr,
   18103              :   VPMOVSXBDZ128rm,
   18104              :   VPMOVSXBDZ128rmk,
   18105              :   VPMOVSXBDZ128rmkz,
   18106              :   VPMOVSXBDZ128rr,
   18107              :   VPMOVSXBDZ128rrk,
   18108              :   VPMOVSXBDZ128rrkz,
   18109              :   VPMOVSXBDZ256rm,
   18110              :   VPMOVSXBDZ256rmk,
   18111              :   VPMOVSXBDZ256rmkz,
   18112              :   VPMOVSXBDZ256rr,
   18113              :   VPMOVSXBDZ256rrk,
   18114              :   VPMOVSXBDZ256rrkz,
   18115              :   VPMOVSXBDZrm,
   18116              :   VPMOVSXBDZrmk,
   18117              :   VPMOVSXBDZrmkz,
   18118              :   VPMOVSXBDZrr,
   18119              :   VPMOVSXBDZrrk,
   18120              :   VPMOVSXBDZrrkz,
   18121              :   VPMOVSXBDrm,
   18122              :   VPMOVSXBDrr,
   18123              :   VPMOVSXBQYrm,
   18124              :   VPMOVSXBQYrr,
   18125              :   VPMOVSXBQZ128rm,
   18126              :   VPMOVSXBQZ128rmk,
   18127              :   VPMOVSXBQZ128rmkz,
   18128              :   VPMOVSXBQZ128rr,
   18129              :   VPMOVSXBQZ128rrk,
   18130              :   VPMOVSXBQZ128rrkz,
   18131              :   VPMOVSXBQZ256rm,
   18132              :   VPMOVSXBQZ256rmk,
   18133              :   VPMOVSXBQZ256rmkz,
   18134              :   VPMOVSXBQZ256rr,
   18135              :   VPMOVSXBQZ256rrk,
   18136              :   VPMOVSXBQZ256rrkz,
   18137              :   VPMOVSXBQZrm,
   18138              :   VPMOVSXBQZrmk,
   18139              :   VPMOVSXBQZrmkz,
   18140              :   VPMOVSXBQZrr,
   18141              :   VPMOVSXBQZrrk,
   18142              :   VPMOVSXBQZrrkz,
   18143              :   VPMOVSXBQrm,
   18144              :   VPMOVSXBQrr,
   18145              :   VPMOVSXBWYrm,
   18146              :   VPMOVSXBWYrr,
   18147              :   VPMOVSXBWZ128rm,
   18148              :   VPMOVSXBWZ128rmk,
   18149              :   VPMOVSXBWZ128rmkz,
   18150              :   VPMOVSXBWZ128rr,
   18151              :   VPMOVSXBWZ128rrk,
   18152              :   VPMOVSXBWZ128rrkz,
   18153              :   VPMOVSXBWZ256rm,
   18154              :   VPMOVSXBWZ256rmk,
   18155              :   VPMOVSXBWZ256rmkz,
   18156              :   VPMOVSXBWZ256rr,
   18157              :   VPMOVSXBWZ256rrk,
   18158              :   VPMOVSXBWZ256rrkz,
   18159              :   VPMOVSXBWZrm,
   18160              :   VPMOVSXBWZrmk,
   18161              :   VPMOVSXBWZrmkz,
   18162              :   VPMOVSXBWZrr,
   18163              :   VPMOVSXBWZrrk,
   18164              :   VPMOVSXBWZrrkz,
   18165              :   VPMOVSXBWrm,
   18166              :   VPMOVSXBWrr,
   18167              :   VPMOVSXDQYrm,
   18168              :   VPMOVSXDQYrr,
   18169              :   VPMOVSXDQZ128rm,
   18170              :   VPMOVSXDQZ128rmk,
   18171              :   VPMOVSXDQZ128rmkz,
   18172              :   VPMOVSXDQZ128rr,
   18173              :   VPMOVSXDQZ128rrk,
   18174              :   VPMOVSXDQZ128rrkz,
   18175              :   VPMOVSXDQZ256rm,
   18176              :   VPMOVSXDQZ256rmk,
   18177              :   VPMOVSXDQZ256rmkz,
   18178              :   VPMOVSXDQZ256rr,
   18179              :   VPMOVSXDQZ256rrk,
   18180              :   VPMOVSXDQZ256rrkz,
   18181              :   VPMOVSXDQZrm,
   18182              :   VPMOVSXDQZrmk,
   18183              :   VPMOVSXDQZrmkz,
   18184              :   VPMOVSXDQZrr,
   18185              :   VPMOVSXDQZrrk,
   18186              :   VPMOVSXDQZrrkz,
   18187              :   VPMOVSXDQrm,
   18188              :   VPMOVSXDQrr,
   18189              :   VPMOVSXWDYrm,
   18190              :   VPMOVSXWDYrr,
   18191              :   VPMOVSXWDZ128rm,
   18192              :   VPMOVSXWDZ128rmk,
   18193              :   VPMOVSXWDZ128rmkz,
   18194              :   VPMOVSXWDZ128rr,
   18195              :   VPMOVSXWDZ128rrk,
   18196              :   VPMOVSXWDZ128rrkz,
   18197              :   VPMOVSXWDZ256rm,
   18198              :   VPMOVSXWDZ256rmk,
   18199              :   VPMOVSXWDZ256rmkz,
   18200              :   VPMOVSXWDZ256rr,
   18201              :   VPMOVSXWDZ256rrk,
   18202              :   VPMOVSXWDZ256rrkz,
   18203              :   VPMOVSXWDZrm,
   18204              :   VPMOVSXWDZrmk,
   18205              :   VPMOVSXWDZrmkz,
   18206              :   VPMOVSXWDZrr,
   18207              :   VPMOVSXWDZrrk,
   18208              :   VPMOVSXWDZrrkz,
   18209              :   VPMOVSXWDrm,
   18210              :   VPMOVSXWDrr,
   18211              :   VPMOVSXWQYrm,
   18212              :   VPMOVSXWQYrr,
   18213              :   VPMOVSXWQZ128rm,
   18214              :   VPMOVSXWQZ128rmk,
   18215              :   VPMOVSXWQZ128rmkz,
   18216              :   VPMOVSXWQZ128rr,
   18217              :   VPMOVSXWQZ128rrk,
   18218              :   VPMOVSXWQZ128rrkz,
   18219              :   VPMOVSXWQZ256rm,
   18220              :   VPMOVSXWQZ256rmk,
   18221              :   VPMOVSXWQZ256rmkz,
   18222              :   VPMOVSXWQZ256rr,
   18223              :   VPMOVSXWQZ256rrk,
   18224              :   VPMOVSXWQZ256rrkz,
   18225              :   VPMOVSXWQZrm,
   18226              :   VPMOVSXWQZrmk,
   18227              :   VPMOVSXWQZrmkz,
   18228              :   VPMOVSXWQZrr,
   18229              :   VPMOVSXWQZrrk,
   18230              :   VPMOVSXWQZrrkz,
   18231              :   VPMOVSXWQrm,
   18232              :   VPMOVSXWQrr,
   18233              :   VPMOVUSDBZ128mr,
   18234              :   VPMOVUSDBZ128mrk,
   18235              :   VPMOVUSDBZ128rr,
   18236              :   VPMOVUSDBZ128rrk,
   18237              :   VPMOVUSDBZ128rrkz,
   18238              :   VPMOVUSDBZ256mr,
   18239              :   VPMOVUSDBZ256mrk,
   18240              :   VPMOVUSDBZ256rr,
   18241              :   VPMOVUSDBZ256rrk,
   18242              :   VPMOVUSDBZ256rrkz,
   18243              :   VPMOVUSDBZmr,
   18244              :   VPMOVUSDBZmrk,
   18245              :   VPMOVUSDBZrr,
   18246              :   VPMOVUSDBZrrk,
   18247              :   VPMOVUSDBZrrkz,
   18248              :   VPMOVUSDWZ128mr,
   18249              :   VPMOVUSDWZ128mrk,
   18250              :   VPMOVUSDWZ128rr,
   18251              :   VPMOVUSDWZ128rrk,
   18252              :   VPMOVUSDWZ128rrkz,
   18253              :   VPMOVUSDWZ256mr,
   18254              :   VPMOVUSDWZ256mrk,
   18255              :   VPMOVUSDWZ256rr,
   18256              :   VPMOVUSDWZ256rrk,
   18257              :   VPMOVUSDWZ256rrkz,
   18258              :   VPMOVUSDWZmr,
   18259              :   VPMOVUSDWZmrk,
   18260              :   VPMOVUSDWZrr,
   18261              :   VPMOVUSDWZrrk,
   18262              :   VPMOVUSDWZrrkz,
   18263              :   VPMOVUSQBZ128mr,
   18264              :   VPMOVUSQBZ128mrk,
   18265              :   VPMOVUSQBZ128rr,
   18266              :   VPMOVUSQBZ128rrk,
   18267              :   VPMOVUSQBZ128rrkz,
   18268              :   VPMOVUSQBZ256mr,
   18269              :   VPMOVUSQBZ256mrk,
   18270              :   VPMOVUSQBZ256rr,
   18271              :   VPMOVUSQBZ256rrk,
   18272              :   VPMOVUSQBZ256rrkz,
   18273              :   VPMOVUSQBZmr,
   18274              :   VPMOVUSQBZmrk,
   18275              :   VPMOVUSQBZrr,
   18276              :   VPMOVUSQBZrrk,
   18277              :   VPMOVUSQBZrrkz,
   18278              :   VPMOVUSQDZ128mr,
   18279              :   VPMOVUSQDZ128mrk,
   18280              :   VPMOVUSQDZ128rr,
   18281              :   VPMOVUSQDZ128rrk,
   18282              :   VPMOVUSQDZ128rrkz,
   18283              :   VPMOVUSQDZ256mr,
   18284              :   VPMOVUSQDZ256mrk,
   18285              :   VPMOVUSQDZ256rr,
   18286              :   VPMOVUSQDZ256rrk,
   18287              :   VPMOVUSQDZ256rrkz,
   18288              :   VPMOVUSQDZmr,
   18289              :   VPMOVUSQDZmrk,
   18290              :   VPMOVUSQDZrr,
   18291              :   VPMOVUSQDZrrk,
   18292              :   VPMOVUSQDZrrkz,
   18293              :   VPMOVUSQWZ128mr,
   18294              :   VPMOVUSQWZ128mrk,
   18295              :   VPMOVUSQWZ128rr,
   18296              :   VPMOVUSQWZ128rrk,
   18297              :   VPMOVUSQWZ128rrkz,
   18298              :   VPMOVUSQWZ256mr,
   18299              :   VPMOVUSQWZ256mrk,
   18300              :   VPMOVUSQWZ256rr,
   18301              :   VPMOVUSQWZ256rrk,
   18302              :   VPMOVUSQWZ256rrkz,
   18303              :   VPMOVUSQWZmr,
   18304              :   VPMOVUSQWZmrk,
   18305              :   VPMOVUSQWZrr,
   18306              :   VPMOVUSQWZrrk,
   18307              :   VPMOVUSQWZrrkz,
   18308              :   VPMOVUSWBZ128mr,
   18309              :   VPMOVUSWBZ128mrk,
   18310              :   VPMOVUSWBZ128rr,
   18311              :   VPMOVUSWBZ128rrk,
   18312              :   VPMOVUSWBZ128rrkz,
   18313              :   VPMOVUSWBZ256mr,
   18314              :   VPMOVUSWBZ256mrk,
   18315              :   VPMOVUSWBZ256rr,
   18316              :   VPMOVUSWBZ256rrk,
   18317              :   VPMOVUSWBZ256rrkz,
   18318              :   VPMOVUSWBZmr,
   18319              :   VPMOVUSWBZmrk,
   18320              :   VPMOVUSWBZrr,
   18321              :   VPMOVUSWBZrrk,
   18322              :   VPMOVUSWBZrrkz,
   18323              :   VPMOVW2MZ128kr,
   18324              :   VPMOVW2MZ256kr,
   18325              :   VPMOVW2MZkr,
   18326              :   VPMOVWBZ128mr,
   18327              :   VPMOVWBZ128mrk,
   18328              :   VPMOVWBZ128rr,
   18329              :   VPMOVWBZ128rrk,
   18330              :   VPMOVWBZ128rrkz,
   18331              :   VPMOVWBZ256mr,
   18332              :   VPMOVWBZ256mrk,
   18333              :   VPMOVWBZ256rr,
   18334              :   VPMOVWBZ256rrk,
   18335              :   VPMOVWBZ256rrkz,
   18336              :   VPMOVWBZmr,
   18337              :   VPMOVWBZmrk,
   18338              :   VPMOVWBZrr,
   18339              :   VPMOVWBZrrk,
   18340              :   VPMOVWBZrrkz,
   18341              :   VPMOVZXBDYrm,
   18342              :   VPMOVZXBDYrr,
   18343              :   VPMOVZXBDZ128rm,
   18344              :   VPMOVZXBDZ128rmk,
   18345              :   VPMOVZXBDZ128rmkz,
   18346              :   VPMOVZXBDZ128rr,
   18347              :   VPMOVZXBDZ128rrk,
   18348              :   VPMOVZXBDZ128rrkz,
   18349              :   VPMOVZXBDZ256rm,
   18350              :   VPMOVZXBDZ256rmk,
   18351              :   VPMOVZXBDZ256rmkz,
   18352              :   VPMOVZXBDZ256rr,
   18353              :   VPMOVZXBDZ256rrk,
   18354              :   VPMOVZXBDZ256rrkz,
   18355              :   VPMOVZXBDZrm,
   18356              :   VPMOVZXBDZrmk,
   18357              :   VPMOVZXBDZrmkz,
   18358              :   VPMOVZXBDZrr,
   18359              :   VPMOVZXBDZrrk,
   18360              :   VPMOVZXBDZrrkz,
   18361              :   VPMOVZXBDrm,
   18362              :   VPMOVZXBDrr,
   18363              :   VPMOVZXBQYrm,
   18364              :   VPMOVZXBQYrr,
   18365              :   VPMOVZXBQZ128rm,
   18366              :   VPMOVZXBQZ128rmk,
   18367              :   VPMOVZXBQZ128rmkz,
   18368              :   VPMOVZXBQZ128rr,
   18369              :   VPMOVZXBQZ128rrk,
   18370              :   VPMOVZXBQZ128rrkz,
   18371              :   VPMOVZXBQZ256rm,
   18372              :   VPMOVZXBQZ256rmk,
   18373              :   VPMOVZXBQZ256rmkz,
   18374              :   VPMOVZXBQZ256rr,
   18375              :   VPMOVZXBQZ256rrk,
   18376              :   VPMOVZXBQZ256rrkz,
   18377              :   VPMOVZXBQZrm,
   18378              :   VPMOVZXBQZrmk,
   18379              :   VPMOVZXBQZrmkz,
   18380              :   VPMOVZXBQZrr,
   18381              :   VPMOVZXBQZrrk,
   18382              :   VPMOVZXBQZrrkz,
   18383              :   VPMOVZXBQrm,
   18384              :   VPMOVZXBQrr,
   18385              :   VPMOVZXBWYrm,
   18386              :   VPMOVZXBWYrr,
   18387              :   VPMOVZXBWZ128rm,
   18388              :   VPMOVZXBWZ128rmk,
   18389              :   VPMOVZXBWZ128rmkz,
   18390              :   VPMOVZXBWZ128rr,
   18391              :   VPMOVZXBWZ128rrk,
   18392              :   VPMOVZXBWZ128rrkz,
   18393              :   VPMOVZXBWZ256rm,
   18394              :   VPMOVZXBWZ256rmk,
   18395              :   VPMOVZXBWZ256rmkz,
   18396              :   VPMOVZXBWZ256rr,
   18397              :   VPMOVZXBWZ256rrk,
   18398              :   VPMOVZXBWZ256rrkz,
   18399              :   VPMOVZXBWZrm,
   18400              :   VPMOVZXBWZrmk,
   18401              :   VPMOVZXBWZrmkz,
   18402              :   VPMOVZXBWZrr,
   18403              :   VPMOVZXBWZrrk,
   18404              :   VPMOVZXBWZrrkz,
   18405              :   VPMOVZXBWrm,
   18406              :   VPMOVZXBWrr,
   18407              :   VPMOVZXDQYrm,
   18408              :   VPMOVZXDQYrr,
   18409              :   VPMOVZXDQZ128rm,
   18410              :   VPMOVZXDQZ128rmk,
   18411              :   VPMOVZXDQZ128rmkz,
   18412              :   VPMOVZXDQZ128rr,
   18413              :   VPMOVZXDQZ128rrk,
   18414              :   VPMOVZXDQZ128rrkz,
   18415              :   VPMOVZXDQZ256rm,
   18416              :   VPMOVZXDQZ256rmk,
   18417              :   VPMOVZXDQZ256rmkz,
   18418              :   VPMOVZXDQZ256rr,
   18419              :   VPMOVZXDQZ256rrk,
   18420              :   VPMOVZXDQZ256rrkz,
   18421              :   VPMOVZXDQZrm,
   18422              :   VPMOVZXDQZrmk,
   18423              :   VPMOVZXDQZrmkz,
   18424              :   VPMOVZXDQZrr,
   18425              :   VPMOVZXDQZrrk,
   18426              :   VPMOVZXDQZrrkz,
   18427              :   VPMOVZXDQrm,
   18428              :   VPMOVZXDQrr,
   18429              :   VPMOVZXWDYrm,
   18430              :   VPMOVZXWDYrr,
   18431              :   VPMOVZXWDZ128rm,
   18432              :   VPMOVZXWDZ128rmk,
   18433              :   VPMOVZXWDZ128rmkz,
   18434              :   VPMOVZXWDZ128rr,
   18435              :   VPMOVZXWDZ128rrk,
   18436              :   VPMOVZXWDZ128rrkz,
   18437              :   VPMOVZXWDZ256rm,
   18438              :   VPMOVZXWDZ256rmk,
   18439              :   VPMOVZXWDZ256rmkz,
   18440              :   VPMOVZXWDZ256rr,
   18441              :   VPMOVZXWDZ256rrk,
   18442              :   VPMOVZXWDZ256rrkz,
   18443              :   VPMOVZXWDZrm,
   18444              :   VPMOVZXWDZrmk,
   18445              :   VPMOVZXWDZrmkz,
   18446              :   VPMOVZXWDZrr,
   18447              :   VPMOVZXWDZrrk,
   18448              :   VPMOVZXWDZrrkz,
   18449              :   VPMOVZXWDrm,
   18450              :   VPMOVZXWDrr,
   18451              :   VPMOVZXWQYrm,
   18452              :   VPMOVZXWQYrr,
   18453              :   VPMOVZXWQZ128rm,
   18454              :   VPMOVZXWQZ128rmk,
   18455              :   VPMOVZXWQZ128rmkz,
   18456              :   VPMOVZXWQZ128rr,
   18457              :   VPMOVZXWQZ128rrk,
   18458              :   VPMOVZXWQZ128rrkz,
   18459              :   VPMOVZXWQZ256rm,
   18460              :   VPMOVZXWQZ256rmk,
   18461              :   VPMOVZXWQZ256rmkz,
   18462              :   VPMOVZXWQZ256rr,
   18463              :   VPMOVZXWQZ256rrk,
   18464              :   VPMOVZXWQZ256rrkz,
   18465              :   VPMOVZXWQZrm,
   18466              :   VPMOVZXWQZrmk,
   18467              :   VPMOVZXWQZrmkz,
   18468              :   VPMOVZXWQZrr,
   18469              :   VPMOVZXWQZrrk,
   18470              :   VPMOVZXWQZrrkz,
   18471              :   VPMOVZXWQrm,
   18472              :   VPMOVZXWQrr,
   18473              :   VPMULDQYrm,
   18474              :   VPMULDQYrr,
   18475              :   VPMULDQZ128rm,
   18476              :   VPMULDQZ128rmb,
   18477              :   VPMULDQZ128rmbk,
   18478              :   VPMULDQZ128rmbkz,
   18479              :   VPMULDQZ128rmk,
   18480              :   VPMULDQZ128rmkz,
   18481              :   VPMULDQZ128rr,
   18482              :   VPMULDQZ128rrk,
   18483              :   VPMULDQZ128rrkz,
   18484              :   VPMULDQZ256rm,
   18485              :   VPMULDQZ256rmb,
   18486              :   VPMULDQZ256rmbk,
   18487              :   VPMULDQZ256rmbkz,
   18488              :   VPMULDQZ256rmk,
   18489              :   VPMULDQZ256rmkz,
   18490              :   VPMULDQZ256rr,
   18491              :   VPMULDQZ256rrk,
   18492              :   VPMULDQZ256rrkz,
   18493              :   VPMULDQZrm,
   18494              :   VPMULDQZrmb,
   18495              :   VPMULDQZrmbk,
   18496              :   VPMULDQZrmbkz,
   18497              :   VPMULDQZrmk,
   18498              :   VPMULDQZrmkz,
   18499              :   VPMULDQZrr,
   18500              :   VPMULDQZrrk,
   18501              :   VPMULDQZrrkz,
   18502              :   VPMULDQrm,
   18503              :   VPMULDQrr,
   18504              :   VPMULHRSWYrm,
   18505              :   VPMULHRSWYrr,
   18506              :   VPMULHRSWZ128rm,
   18507              :   VPMULHRSWZ128rmk,
   18508              :   VPMULHRSWZ128rmkz,
   18509              :   VPMULHRSWZ128rr,
   18510              :   VPMULHRSWZ128rrk,
   18511              :   VPMULHRSWZ128rrkz,
   18512              :   VPMULHRSWZ256rm,
   18513              :   VPMULHRSWZ256rmk,
   18514              :   VPMULHRSWZ256rmkz,
   18515              :   VPMULHRSWZ256rr,
   18516              :   VPMULHRSWZ256rrk,
   18517              :   VPMULHRSWZ256rrkz,
   18518              :   VPMULHRSWZrm,
   18519              :   VPMULHRSWZrmk,
   18520              :   VPMULHRSWZrmkz,
   18521              :   VPMULHRSWZrr,
   18522              :   VPMULHRSWZrrk,
   18523              :   VPMULHRSWZrrkz,
   18524              :   VPMULHRSWrm,
   18525              :   VPMULHRSWrr,
   18526              :   VPMULHUWYrm,
   18527              :   VPMULHUWYrr,
   18528              :   VPMULHUWZ128rm,
   18529              :   VPMULHUWZ128rmk,
   18530              :   VPMULHUWZ128rmkz,
   18531              :   VPMULHUWZ128rr,
   18532              :   VPMULHUWZ128rrk,
   18533              :   VPMULHUWZ128rrkz,
   18534              :   VPMULHUWZ256rm,
   18535              :   VPMULHUWZ256rmk,
   18536              :   VPMULHUWZ256rmkz,
   18537              :   VPMULHUWZ256rr,
   18538              :   VPMULHUWZ256rrk,
   18539              :   VPMULHUWZ256rrkz,
   18540              :   VPMULHUWZrm,
   18541              :   VPMULHUWZrmk,
   18542              :   VPMULHUWZrmkz,
   18543              :   VPMULHUWZrr,
   18544              :   VPMULHUWZrrk,
   18545              :   VPMULHUWZrrkz,
   18546              :   VPMULHUWrm,
   18547              :   VPMULHUWrr,
   18548              :   VPMULHWYrm,
   18549              :   VPMULHWYrr,
   18550              :   VPMULHWZ128rm,
   18551              :   VPMULHWZ128rmk,
   18552              :   VPMULHWZ128rmkz,
   18553              :   VPMULHWZ128rr,
   18554              :   VPMULHWZ128rrk,
   18555              :   VPMULHWZ128rrkz,
   18556              :   VPMULHWZ256rm,
   18557              :   VPMULHWZ256rmk,
   18558              :   VPMULHWZ256rmkz,
   18559              :   VPMULHWZ256rr,
   18560              :   VPMULHWZ256rrk,
   18561              :   VPMULHWZ256rrkz,
   18562              :   VPMULHWZrm,
   18563              :   VPMULHWZrmk,
   18564              :   VPMULHWZrmkz,
   18565              :   VPMULHWZrr,
   18566              :   VPMULHWZrrk,
   18567              :   VPMULHWZrrkz,
   18568              :   VPMULHWrm,
   18569              :   VPMULHWrr,
   18570              :   VPMULLDYrm,
   18571              :   VPMULLDYrr,
   18572              :   VPMULLDZ128rm,
   18573              :   VPMULLDZ128rmb,
   18574              :   VPMULLDZ128rmbk,
   18575              :   VPMULLDZ128rmbkz,
   18576              :   VPMULLDZ128rmk,
   18577              :   VPMULLDZ128rmkz,
   18578              :   VPMULLDZ128rr,
   18579              :   VPMULLDZ128rrk,
   18580              :   VPMULLDZ128rrkz,
   18581              :   VPMULLDZ256rm,
   18582              :   VPMULLDZ256rmb,
   18583              :   VPMULLDZ256rmbk,
   18584              :   VPMULLDZ256rmbkz,
   18585              :   VPMULLDZ256rmk,
   18586              :   VPMULLDZ256rmkz,
   18587              :   VPMULLDZ256rr,
   18588              :   VPMULLDZ256rrk,
   18589              :   VPMULLDZ256rrkz,
   18590              :   VPMULLDZrm,
   18591              :   VPMULLDZrmb,
   18592              :   VPMULLDZrmbk,
   18593              :   VPMULLDZrmbkz,
   18594              :   VPMULLDZrmk,
   18595              :   VPMULLDZrmkz,
   18596              :   VPMULLDZrr,
   18597              :   VPMULLDZrrk,
   18598              :   VPMULLDZrrkz,
   18599              :   VPMULLDrm,
   18600              :   VPMULLDrr,
   18601              :   VPMULLQZ128rm,
   18602              :   VPMULLQZ128rmb,
   18603              :   VPMULLQZ128rmbk,
   18604              :   VPMULLQZ128rmbkz,
   18605              :   VPMULLQZ128rmk,
   18606              :   VPMULLQZ128rmkz,
   18607              :   VPMULLQZ128rr,
   18608              :   VPMULLQZ128rrk,
   18609              :   VPMULLQZ128rrkz,
   18610              :   VPMULLQZ256rm,
   18611              :   VPMULLQZ256rmb,
   18612              :   VPMULLQZ256rmbk,
   18613              :   VPMULLQZ256rmbkz,
   18614              :   VPMULLQZ256rmk,
   18615              :   VPMULLQZ256rmkz,
   18616              :   VPMULLQZ256rr,
   18617              :   VPMULLQZ256rrk,
   18618              :   VPMULLQZ256rrkz,
   18619              :   VPMULLQZrm,
   18620              :   VPMULLQZrmb,
   18621              :   VPMULLQZrmbk,
   18622              :   VPMULLQZrmbkz,
   18623              :   VPMULLQZrmk,
   18624              :   VPMULLQZrmkz,
   18625              :   VPMULLQZrr,
   18626              :   VPMULLQZrrk,
   18627              :   VPMULLQZrrkz,
   18628              :   VPMULLWYrm,
   18629              :   VPMULLWYrr,
   18630              :   VPMULLWZ128rm,
   18631              :   VPMULLWZ128rmk,
   18632              :   VPMULLWZ128rmkz,
   18633              :   VPMULLWZ128rr,
   18634              :   VPMULLWZ128rrk,
   18635              :   VPMULLWZ128rrkz,
   18636              :   VPMULLWZ256rm,
   18637              :   VPMULLWZ256rmk,
   18638              :   VPMULLWZ256rmkz,
   18639              :   VPMULLWZ256rr,
   18640              :   VPMULLWZ256rrk,
   18641              :   VPMULLWZ256rrkz,
   18642              :   VPMULLWZrm,
   18643              :   VPMULLWZrmk,
   18644              :   VPMULLWZrmkz,
   18645              :   VPMULLWZrr,
   18646              :   VPMULLWZrrk,
   18647              :   VPMULLWZrrkz,
   18648              :   VPMULLWrm,
   18649              :   VPMULLWrr,
   18650              :   VPMULTISHIFTQBZ128rm,
   18651              :   VPMULTISHIFTQBZ128rmb,
   18652              :   VPMULTISHIFTQBZ128rmbk,
   18653              :   VPMULTISHIFTQBZ128rmbkz,
   18654              :   VPMULTISHIFTQBZ128rmk,
   18655              :   VPMULTISHIFTQBZ128rmkz,
   18656              :   VPMULTISHIFTQBZ128rr,
   18657              :   VPMULTISHIFTQBZ128rrk,
   18658              :   VPMULTISHIFTQBZ128rrkz,
   18659              :   VPMULTISHIFTQBZ256rm,
   18660              :   VPMULTISHIFTQBZ256rmb,
   18661              :   VPMULTISHIFTQBZ256rmbk,
   18662              :   VPMULTISHIFTQBZ256rmbkz,
   18663              :   VPMULTISHIFTQBZ256rmk,
   18664              :   VPMULTISHIFTQBZ256rmkz,
   18665              :   VPMULTISHIFTQBZ256rr,
   18666              :   VPMULTISHIFTQBZ256rrk,
   18667              :   VPMULTISHIFTQBZ256rrkz,
   18668              :   VPMULTISHIFTQBZrm,
   18669              :   VPMULTISHIFTQBZrmb,
   18670              :   VPMULTISHIFTQBZrmbk,
   18671              :   VPMULTISHIFTQBZrmbkz,
   18672              :   VPMULTISHIFTQBZrmk,
   18673              :   VPMULTISHIFTQBZrmkz,
   18674              :   VPMULTISHIFTQBZrr,
   18675              :   VPMULTISHIFTQBZrrk,
   18676              :   VPMULTISHIFTQBZrrkz,
   18677              :   VPMULUDQYrm,
   18678              :   VPMULUDQYrr,
   18679              :   VPMULUDQZ128rm,
   18680              :   VPMULUDQZ128rmb,
   18681              :   VPMULUDQZ128rmbk,
   18682              :   VPMULUDQZ128rmbkz,
   18683              :   VPMULUDQZ128rmk,
   18684              :   VPMULUDQZ128rmkz,
   18685              :   VPMULUDQZ128rr,
   18686              :   VPMULUDQZ128rrk,
   18687              :   VPMULUDQZ128rrkz,
   18688              :   VPMULUDQZ256rm,
   18689              :   VPMULUDQZ256rmb,
   18690              :   VPMULUDQZ256rmbk,
   18691              :   VPMULUDQZ256rmbkz,
   18692              :   VPMULUDQZ256rmk,
   18693              :   VPMULUDQZ256rmkz,
   18694              :   VPMULUDQZ256rr,
   18695              :   VPMULUDQZ256rrk,
   18696              :   VPMULUDQZ256rrkz,
   18697              :   VPMULUDQZrm,
   18698              :   VPMULUDQZrmb,
   18699              :   VPMULUDQZrmbk,
   18700              :   VPMULUDQZrmbkz,
   18701              :   VPMULUDQZrmk,
   18702              :   VPMULUDQZrmkz,
   18703              :   VPMULUDQZrr,
   18704              :   VPMULUDQZrrk,
   18705              :   VPMULUDQZrrkz,
   18706              :   VPMULUDQrm,
   18707              :   VPMULUDQrr,
   18708              :   VPOPCNTBZ128rm,
   18709              :   VPOPCNTBZ128rmk,
   18710              :   VPOPCNTBZ128rmkz,
   18711              :   VPOPCNTBZ128rr,
   18712              :   VPOPCNTBZ128rrk,
   18713              :   VPOPCNTBZ128rrkz,
   18714              :   VPOPCNTBZ256rm,
   18715              :   VPOPCNTBZ256rmk,
   18716              :   VPOPCNTBZ256rmkz,
   18717              :   VPOPCNTBZ256rr,
   18718              :   VPOPCNTBZ256rrk,
   18719              :   VPOPCNTBZ256rrkz,
   18720              :   VPOPCNTBZrm,
   18721              :   VPOPCNTBZrmk,
   18722              :   VPOPCNTBZrmkz,
   18723              :   VPOPCNTBZrr,
   18724              :   VPOPCNTBZrrk,
   18725              :   VPOPCNTBZrrkz,
   18726              :   VPOPCNTDZ128rm,
   18727              :   VPOPCNTDZ128rmb,
   18728              :   VPOPCNTDZ128rmbk,
   18729              :   VPOPCNTDZ128rmbkz,
   18730              :   VPOPCNTDZ128rmk,
   18731              :   VPOPCNTDZ128rmkz,
   18732              :   VPOPCNTDZ128rr,
   18733              :   VPOPCNTDZ128rrk,
   18734              :   VPOPCNTDZ128rrkz,
   18735              :   VPOPCNTDZ256rm,
   18736              :   VPOPCNTDZ256rmb,
   18737              :   VPOPCNTDZ256rmbk,
   18738              :   VPOPCNTDZ256rmbkz,
   18739              :   VPOPCNTDZ256rmk,
   18740              :   VPOPCNTDZ256rmkz,
   18741              :   VPOPCNTDZ256rr,
   18742              :   VPOPCNTDZ256rrk,
   18743              :   VPOPCNTDZ256rrkz,
   18744              :   VPOPCNTDZrm,
   18745              :   VPOPCNTDZrmb,
   18746              :   VPOPCNTDZrmbk,
   18747              :   VPOPCNTDZrmbkz,
   18748              :   VPOPCNTDZrmk,
   18749              :   VPOPCNTDZrmkz,
   18750              :   VPOPCNTDZrr,
   18751              :   VPOPCNTDZrrk,
   18752              :   VPOPCNTDZrrkz,
   18753              :   VPOPCNTQZ128rm,
   18754              :   VPOPCNTQZ128rmb,
   18755              :   VPOPCNTQZ128rmbk,
   18756              :   VPOPCNTQZ128rmbkz,
   18757              :   VPOPCNTQZ128rmk,
   18758              :   VPOPCNTQZ128rmkz,
   18759              :   VPOPCNTQZ128rr,
   18760              :   VPOPCNTQZ128rrk,
   18761              :   VPOPCNTQZ128rrkz,
   18762              :   VPOPCNTQZ256rm,
   18763              :   VPOPCNTQZ256rmb,
   18764              :   VPOPCNTQZ256rmbk,
   18765              :   VPOPCNTQZ256rmbkz,
   18766              :   VPOPCNTQZ256rmk,
   18767              :   VPOPCNTQZ256rmkz,
   18768              :   VPOPCNTQZ256rr,
   18769              :   VPOPCNTQZ256rrk,
   18770              :   VPOPCNTQZ256rrkz,
   18771              :   VPOPCNTQZrm,
   18772              :   VPOPCNTQZrmb,
   18773              :   VPOPCNTQZrmbk,
   18774              :   VPOPCNTQZrmbkz,
   18775              :   VPOPCNTQZrmk,
   18776              :   VPOPCNTQZrmkz,
   18777              :   VPOPCNTQZrr,
   18778              :   VPOPCNTQZrrk,
   18779              :   VPOPCNTQZrrkz,
   18780              :   VPOPCNTWZ128rm,
   18781              :   VPOPCNTWZ128rmk,
   18782              :   VPOPCNTWZ128rmkz,
   18783              :   VPOPCNTWZ128rr,
   18784              :   VPOPCNTWZ128rrk,
   18785              :   VPOPCNTWZ128rrkz,
   18786              :   VPOPCNTWZ256rm,
   18787              :   VPOPCNTWZ256rmk,
   18788              :   VPOPCNTWZ256rmkz,
   18789              :   VPOPCNTWZ256rr,
   18790              :   VPOPCNTWZ256rrk,
   18791              :   VPOPCNTWZ256rrkz,
   18792              :   VPOPCNTWZrm,
   18793              :   VPOPCNTWZrmk,
   18794              :   VPOPCNTWZrmkz,
   18795              :   VPOPCNTWZrr,
   18796              :   VPOPCNTWZrrk,
   18797              :   VPOPCNTWZrrkz,
   18798              :   VPORDZ128rm,
   18799              :   VPORDZ128rmb,
   18800              :   VPORDZ128rmbk,
   18801              :   VPORDZ128rmbkz,
   18802              :   VPORDZ128rmk,
   18803              :   VPORDZ128rmkz,
   18804              :   VPORDZ128rr,
   18805              :   VPORDZ128rrk,
   18806              :   VPORDZ128rrkz,
   18807              :   VPORDZ256rm,
   18808              :   VPORDZ256rmb,
   18809              :   VPORDZ256rmbk,
   18810              :   VPORDZ256rmbkz,
   18811              :   VPORDZ256rmk,
   18812              :   VPORDZ256rmkz,
   18813              :   VPORDZ256rr,
   18814              :   VPORDZ256rrk,
   18815              :   VPORDZ256rrkz,
   18816              :   VPORDZrm,
   18817              :   VPORDZrmb,
   18818              :   VPORDZrmbk,
   18819              :   VPORDZrmbkz,
   18820              :   VPORDZrmk,
   18821              :   VPORDZrmkz,
   18822              :   VPORDZrr,
   18823              :   VPORDZrrk,
   18824              :   VPORDZrrkz,
   18825              :   VPORQZ128rm,
   18826              :   VPORQZ128rmb,
   18827              :   VPORQZ128rmbk,
   18828              :   VPORQZ128rmbkz,
   18829              :   VPORQZ128rmk,
   18830              :   VPORQZ128rmkz,
   18831              :   VPORQZ128rr,
   18832              :   VPORQZ128rrk,
   18833              :   VPORQZ128rrkz,
   18834              :   VPORQZ256rm,
   18835              :   VPORQZ256rmb,
   18836              :   VPORQZ256rmbk,
   18837              :   VPORQZ256rmbkz,
   18838              :   VPORQZ256rmk,
   18839              :   VPORQZ256rmkz,
   18840              :   VPORQZ256rr,
   18841              :   VPORQZ256rrk,
   18842              :   VPORQZ256rrkz,
   18843              :   VPORQZrm,
   18844              :   VPORQZrmb,
   18845              :   VPORQZrmbk,
   18846              :   VPORQZrmbkz,
   18847              :   VPORQZrmk,
   18848              :   VPORQZrmkz,
   18849              :   VPORQZrr,
   18850              :   VPORQZrrk,
   18851              :   VPORQZrrkz,
   18852              :   VPORYrm,
   18853              :   VPORYrr,
   18854              :   VPORrm,
   18855              :   VPORrr,
   18856              :   VPPERMrmr,
   18857              :   VPPERMrrm,
   18858              :   VPPERMrrr,
   18859              :   VPPERMrrr_REV,
   18860              :   VPROLDZ128mbi,
   18861              :   VPROLDZ128mbik,
   18862              :   VPROLDZ128mbikz,
   18863              :   VPROLDZ128mi,
   18864              :   VPROLDZ128mik,
   18865              :   VPROLDZ128mikz,
   18866              :   VPROLDZ128ri,
   18867              :   VPROLDZ128rik,
   18868              :   VPROLDZ128rikz,
   18869              :   VPROLDZ256mbi,
   18870              :   VPROLDZ256mbik,
   18871              :   VPROLDZ256mbikz,
   18872              :   VPROLDZ256mi,
   18873              :   VPROLDZ256mik,
   18874              :   VPROLDZ256mikz,
   18875              :   VPROLDZ256ri,
   18876              :   VPROLDZ256rik,
   18877              :   VPROLDZ256rikz,
   18878              :   VPROLDZmbi,
   18879              :   VPROLDZmbik,
   18880              :   VPROLDZmbikz,
   18881              :   VPROLDZmi,
   18882              :   VPROLDZmik,
   18883              :   VPROLDZmikz,
   18884              :   VPROLDZri,
   18885              :   VPROLDZrik,
   18886              :   VPROLDZrikz,
   18887              :   VPROLQZ128mbi,
   18888              :   VPROLQZ128mbik,
   18889              :   VPROLQZ128mbikz,
   18890              :   VPROLQZ128mi,
   18891              :   VPROLQZ128mik,
   18892              :   VPROLQZ128mikz,
   18893              :   VPROLQZ128ri,
   18894              :   VPROLQZ128rik,
   18895              :   VPROLQZ128rikz,
   18896              :   VPROLQZ256mbi,
   18897              :   VPROLQZ256mbik,
   18898              :   VPROLQZ256mbikz,
   18899              :   VPROLQZ256mi,
   18900              :   VPROLQZ256mik,
   18901              :   VPROLQZ256mikz,
   18902              :   VPROLQZ256ri,
   18903              :   VPROLQZ256rik,
   18904              :   VPROLQZ256rikz,
   18905              :   VPROLQZmbi,
   18906              :   VPROLQZmbik,
   18907              :   VPROLQZmbikz,
   18908              :   VPROLQZmi,
   18909              :   VPROLQZmik,
   18910              :   VPROLQZmikz,
   18911              :   VPROLQZri,
   18912              :   VPROLQZrik,
   18913              :   VPROLQZrikz,
   18914              :   VPROLVDZ128rm,
   18915              :   VPROLVDZ128rmb,
   18916              :   VPROLVDZ128rmbk,
   18917              :   VPROLVDZ128rmbkz,
   18918              :   VPROLVDZ128rmk,
   18919              :   VPROLVDZ128rmkz,
   18920              :   VPROLVDZ128rr,
   18921              :   VPROLVDZ128rrk,
   18922              :   VPROLVDZ128rrkz,
   18923              :   VPROLVDZ256rm,
   18924              :   VPROLVDZ256rmb,
   18925              :   VPROLVDZ256rmbk,
   18926              :   VPROLVDZ256rmbkz,
   18927              :   VPROLVDZ256rmk,
   18928              :   VPROLVDZ256rmkz,
   18929              :   VPROLVDZ256rr,
   18930              :   VPROLVDZ256rrk,
   18931              :   VPROLVDZ256rrkz,
   18932              :   VPROLVDZrm,
   18933              :   VPROLVDZrmb,
   18934              :   VPROLVDZrmbk,
   18935              :   VPROLVDZrmbkz,
   18936              :   VPROLVDZrmk,
   18937              :   VPROLVDZrmkz,
   18938              :   VPROLVDZrr,
   18939              :   VPROLVDZrrk,
   18940              :   VPROLVDZrrkz,
   18941              :   VPROLVQZ128rm,
   18942              :   VPROLVQZ128rmb,
   18943              :   VPROLVQZ128rmbk,
   18944              :   VPROLVQZ128rmbkz,
   18945              :   VPROLVQZ128rmk,
   18946              :   VPROLVQZ128rmkz,
   18947              :   VPROLVQZ128rr,
   18948              :   VPROLVQZ128rrk,
   18949              :   VPROLVQZ128rrkz,
   18950              :   VPROLVQZ256rm,
   18951              :   VPROLVQZ256rmb,
   18952              :   VPROLVQZ256rmbk,
   18953              :   VPROLVQZ256rmbkz,
   18954              :   VPROLVQZ256rmk,
   18955              :   VPROLVQZ256rmkz,
   18956              :   VPROLVQZ256rr,
   18957              :   VPROLVQZ256rrk,
   18958              :   VPROLVQZ256rrkz,
   18959              :   VPROLVQZrm,
   18960              :   VPROLVQZrmb,
   18961              :   VPROLVQZrmbk,
   18962              :   VPROLVQZrmbkz,
   18963              :   VPROLVQZrmk,
   18964              :   VPROLVQZrmkz,
   18965              :   VPROLVQZrr,
   18966              :   VPROLVQZrrk,
   18967              :   VPROLVQZrrkz,
   18968              :   VPRORDZ128mbi,
   18969              :   VPRORDZ128mbik,
   18970              :   VPRORDZ128mbikz,
   18971              :   VPRORDZ128mi,
   18972              :   VPRORDZ128mik,
   18973              :   VPRORDZ128mikz,
   18974              :   VPRORDZ128ri,
   18975              :   VPRORDZ128rik,
   18976              :   VPRORDZ128rikz,
   18977              :   VPRORDZ256mbi,
   18978              :   VPRORDZ256mbik,
   18979              :   VPRORDZ256mbikz,
   18980              :   VPRORDZ256mi,
   18981              :   VPRORDZ256mik,
   18982              :   VPRORDZ256mikz,
   18983              :   VPRORDZ256ri,
   18984              :   VPRORDZ256rik,
   18985              :   VPRORDZ256rikz,
   18986              :   VPRORDZmbi,
   18987              :   VPRORDZmbik,
   18988              :   VPRORDZmbikz,
   18989              :   VPRORDZmi,
   18990              :   VPRORDZmik,
   18991              :   VPRORDZmikz,
   18992              :   VPRORDZri,
   18993              :   VPRORDZrik,
   18994              :   VPRORDZrikz,
   18995              :   VPRORQZ128mbi,
   18996              :   VPRORQZ128mbik,
   18997              :   VPRORQZ128mbikz,
   18998              :   VPRORQZ128mi,
   18999              :   VPRORQZ128mik,
   19000              :   VPRORQZ128mikz,
   19001              :   VPRORQZ128ri,
   19002              :   VPRORQZ128rik,
   19003              :   VPRORQZ128rikz,
   19004              :   VPRORQZ256mbi,
   19005              :   VPRORQZ256mbik,
   19006              :   VPRORQZ256mbikz,
   19007              :   VPRORQZ256mi,
   19008              :   VPRORQZ256mik,
   19009              :   VPRORQZ256mikz,
   19010              :   VPRORQZ256ri,
   19011              :   VPRORQZ256rik,
   19012              :   VPRORQZ256rikz,
   19013              :   VPRORQZmbi,
   19014              :   VPRORQZmbik,
   19015              :   VPRORQZmbikz,
   19016              :   VPRORQZmi,
   19017              :   VPRORQZmik,
   19018              :   VPRORQZmikz,
   19019              :   VPRORQZri,
   19020              :   VPRORQZrik,
   19021              :   VPRORQZrikz,
   19022              :   VPRORVDZ128rm,
   19023              :   VPRORVDZ128rmb,
   19024              :   VPRORVDZ128rmbk,
   19025              :   VPRORVDZ128rmbkz,
   19026              :   VPRORVDZ128rmk,
   19027              :   VPRORVDZ128rmkz,
   19028              :   VPRORVDZ128rr,
   19029              :   VPRORVDZ128rrk,
   19030              :   VPRORVDZ128rrkz,
   19031              :   VPRORVDZ256rm,
   19032              :   VPRORVDZ256rmb,
   19033              :   VPRORVDZ256rmbk,
   19034              :   VPRORVDZ256rmbkz,
   19035              :   VPRORVDZ256rmk,
   19036              :   VPRORVDZ256rmkz,
   19037              :   VPRORVDZ256rr,
   19038              :   VPRORVDZ256rrk,
   19039              :   VPRORVDZ256rrkz,
   19040              :   VPRORVDZrm,
   19041              :   VPRORVDZrmb,
   19042              :   VPRORVDZrmbk,
   19043              :   VPRORVDZrmbkz,
   19044              :   VPRORVDZrmk,
   19045              :   VPRORVDZrmkz,
   19046              :   VPRORVDZrr,
   19047              :   VPRORVDZrrk,
   19048              :   VPRORVDZrrkz,
   19049              :   VPRORVQZ128rm,
   19050              :   VPRORVQZ128rmb,
   19051              :   VPRORVQZ128rmbk,
   19052              :   VPRORVQZ128rmbkz,
   19053              :   VPRORVQZ128rmk,
   19054              :   VPRORVQZ128rmkz,
   19055              :   VPRORVQZ128rr,
   19056              :   VPRORVQZ128rrk,
   19057              :   VPRORVQZ128rrkz,
   19058              :   VPRORVQZ256rm,
   19059              :   VPRORVQZ256rmb,
   19060              :   VPRORVQZ256rmbk,
   19061              :   VPRORVQZ256rmbkz,
   19062              :   VPRORVQZ256rmk,
   19063              :   VPRORVQZ256rmkz,
   19064              :   VPRORVQZ256rr,
   19065              :   VPRORVQZ256rrk,
   19066              :   VPRORVQZ256rrkz,
   19067              :   VPRORVQZrm,
   19068              :   VPRORVQZrmb,
   19069              :   VPRORVQZrmbk,
   19070              :   VPRORVQZrmbkz,
   19071              :   VPRORVQZrmk,
   19072              :   VPRORVQZrmkz,
   19073              :   VPRORVQZrr,
   19074              :   VPRORVQZrrk,
   19075              :   VPRORVQZrrkz,
   19076              :   VPROTBmi,
   19077              :   VPROTBmr,
   19078              :   VPROTBri,
   19079              :   VPROTBrm,
   19080              :   VPROTBrr,
   19081              :   VPROTBrr_REV,
   19082              :   VPROTDmi,
   19083              :   VPROTDmr,
   19084              :   VPROTDri,
   19085              :   VPROTDrm,
   19086              :   VPROTDrr,
   19087              :   VPROTDrr_REV,
   19088              :   VPROTQmi,
   19089              :   VPROTQmr,
   19090              :   VPROTQri,
   19091              :   VPROTQrm,
   19092              :   VPROTQrr,
   19093              :   VPROTQrr_REV,
   19094              :   VPROTWmi,
   19095              :   VPROTWmr,
   19096              :   VPROTWri,
   19097              :   VPROTWrm,
   19098              :   VPROTWrr,
   19099              :   VPROTWrr_REV,
   19100              :   VPSADBWYrm,
   19101              :   VPSADBWYrr,
   19102              :   VPSADBWZ128rm,
   19103              :   VPSADBWZ128rr,
   19104              :   VPSADBWZ256rm,
   19105              :   VPSADBWZ256rr,
   19106              :   VPSADBWZrm,
   19107              :   VPSADBWZrr,
   19108              :   VPSADBWrm,
   19109              :   VPSADBWrr,
   19110              :   VPSCATTERDDZ128mr,
   19111              :   VPSCATTERDDZ256mr,
   19112              :   VPSCATTERDDZmr,
   19113              :   VPSCATTERDQZ128mr,
   19114              :   VPSCATTERDQZ256mr,
   19115              :   VPSCATTERDQZmr,
   19116              :   VPSCATTERQDZ128mr,
   19117              :   VPSCATTERQDZ256mr,
   19118              :   VPSCATTERQDZmr,
   19119              :   VPSCATTERQQZ128mr,
   19120              :   VPSCATTERQQZ256mr,
   19121              :   VPSCATTERQQZmr,
   19122              :   VPSHABmr,
   19123              :   VPSHABrm,
   19124              :   VPSHABrr,
   19125              :   VPSHABrr_REV,
   19126              :   VPSHADmr,
   19127              :   VPSHADrm,
   19128              :   VPSHADrr,
   19129              :   VPSHADrr_REV,
   19130              :   VPSHAQmr,
   19131              :   VPSHAQrm,
   19132              :   VPSHAQrr,
   19133              :   VPSHAQrr_REV,
   19134              :   VPSHAWmr,
   19135              :   VPSHAWrm,
   19136              :   VPSHAWrr,
   19137              :   VPSHAWrr_REV,
   19138              :   VPSHLBmr,
   19139              :   VPSHLBrm,
   19140              :   VPSHLBrr,
   19141              :   VPSHLBrr_REV,
   19142              :   VPSHLDDZ128rmbi,
   19143              :   VPSHLDDZ128rmbik,
   19144              :   VPSHLDDZ128rmbikz,
   19145              :   VPSHLDDZ128rmi,
   19146              :   VPSHLDDZ128rmik,
   19147              :   VPSHLDDZ128rmikz,
   19148              :   VPSHLDDZ128rri,
   19149              :   VPSHLDDZ128rrik,
   19150              :   VPSHLDDZ128rrikz,
   19151              :   VPSHLDDZ256rmbi,
   19152              :   VPSHLDDZ256rmbik,
   19153              :   VPSHLDDZ256rmbikz,
   19154              :   VPSHLDDZ256rmi,
   19155              :   VPSHLDDZ256rmik,
   19156              :   VPSHLDDZ256rmikz,
   19157              :   VPSHLDDZ256rri,
   19158              :   VPSHLDDZ256rrik,
   19159              :   VPSHLDDZ256rrikz,
   19160              :   VPSHLDDZrmbi,
   19161              :   VPSHLDDZrmbik,
   19162              :   VPSHLDDZrmbikz,
   19163              :   VPSHLDDZrmi,
   19164              :   VPSHLDDZrmik,
   19165              :   VPSHLDDZrmikz,
   19166              :   VPSHLDDZrri,
   19167              :   VPSHLDDZrrik,
   19168              :   VPSHLDDZrrikz,
   19169              :   VPSHLDQZ128rmbi,
   19170              :   VPSHLDQZ128rmbik,
   19171              :   VPSHLDQZ128rmbikz,
   19172              :   VPSHLDQZ128rmi,
   19173              :   VPSHLDQZ128rmik,
   19174              :   VPSHLDQZ128rmikz,
   19175              :   VPSHLDQZ128rri,
   19176              :   VPSHLDQZ128rrik,
   19177              :   VPSHLDQZ128rrikz,
   19178              :   VPSHLDQZ256rmbi,
   19179              :   VPSHLDQZ256rmbik,
   19180              :   VPSHLDQZ256rmbikz,
   19181              :   VPSHLDQZ256rmi,
   19182              :   VPSHLDQZ256rmik,
   19183              :   VPSHLDQZ256rmikz,
   19184              :   VPSHLDQZ256rri,
   19185              :   VPSHLDQZ256rrik,
   19186              :   VPSHLDQZ256rrikz,
   19187              :   VPSHLDQZrmbi,
   19188              :   VPSHLDQZrmbik,
   19189              :   VPSHLDQZrmbikz,
   19190              :   VPSHLDQZrmi,
   19191              :   VPSHLDQZrmik,
   19192              :   VPSHLDQZrmikz,
   19193              :   VPSHLDQZrri,
   19194              :   VPSHLDQZrrik,
   19195              :   VPSHLDQZrrikz,
   19196              :   VPSHLDVDZ128m,
   19197              :   VPSHLDVDZ128mb,
   19198              :   VPSHLDVDZ128mbk,
   19199              :   VPSHLDVDZ128mbkz,
   19200              :   VPSHLDVDZ128mk,
   19201              :   VPSHLDVDZ128mkz,
   19202              :   VPSHLDVDZ128r,
   19203              :   VPSHLDVDZ128rk,
   19204              :   VPSHLDVDZ128rkz,
   19205              :   VPSHLDVDZ256m,
   19206              :   VPSHLDVDZ256mb,
   19207              :   VPSHLDVDZ256mbk,
   19208              :   VPSHLDVDZ256mbkz,
   19209              :   VPSHLDVDZ256mk,
   19210              :   VPSHLDVDZ256mkz,
   19211              :   VPSHLDVDZ256r,
   19212              :   VPSHLDVDZ256rk,
   19213              :   VPSHLDVDZ256rkz,
   19214              :   VPSHLDVDZm,
   19215              :   VPSHLDVDZmb,
   19216              :   VPSHLDVDZmbk,
   19217              :   VPSHLDVDZmbkz,
   19218              :   VPSHLDVDZmk,
   19219              :   VPSHLDVDZmkz,
   19220              :   VPSHLDVDZr,
   19221              :   VPSHLDVDZrk,
   19222              :   VPSHLDVDZrkz,
   19223              :   VPSHLDVQZ128m,
   19224              :   VPSHLDVQZ128mb,
   19225              :   VPSHLDVQZ128mbk,
   19226              :   VPSHLDVQZ128mbkz,
   19227              :   VPSHLDVQZ128mk,
   19228              :   VPSHLDVQZ128mkz,
   19229              :   VPSHLDVQZ128r,
   19230              :   VPSHLDVQZ128rk,
   19231              :   VPSHLDVQZ128rkz,
   19232              :   VPSHLDVQZ256m,
   19233              :   VPSHLDVQZ256mb,
   19234              :   VPSHLDVQZ256mbk,
   19235              :   VPSHLDVQZ256mbkz,
   19236              :   VPSHLDVQZ256mk,
   19237              :   VPSHLDVQZ256mkz,
   19238              :   VPSHLDVQZ256r,
   19239              :   VPSHLDVQZ256rk,
   19240              :   VPSHLDVQZ256rkz,
   19241              :   VPSHLDVQZm,
   19242              :   VPSHLDVQZmb,
   19243              :   VPSHLDVQZmbk,
   19244              :   VPSHLDVQZmbkz,
   19245              :   VPSHLDVQZmk,
   19246              :   VPSHLDVQZmkz,
   19247              :   VPSHLDVQZr,
   19248              :   VPSHLDVQZrk,
   19249              :   VPSHLDVQZrkz,
   19250              :   VPSHLDVWZ128m,
   19251              :   VPSHLDVWZ128mk,
   19252              :   VPSHLDVWZ128mkz,
   19253              :   VPSHLDVWZ128r,
   19254              :   VPSHLDVWZ128rk,
   19255              :   VPSHLDVWZ128rkz,
   19256              :   VPSHLDVWZ256m,
   19257              :   VPSHLDVWZ256mk,
   19258              :   VPSHLDVWZ256mkz,
   19259              :   VPSHLDVWZ256r,
   19260              :   VPSHLDVWZ256rk,
   19261              :   VPSHLDVWZ256rkz,
   19262              :   VPSHLDVWZm,
   19263              :   VPSHLDVWZmk,
   19264              :   VPSHLDVWZmkz,
   19265              :   VPSHLDVWZr,
   19266              :   VPSHLDVWZrk,
   19267              :   VPSHLDVWZrkz,
   19268              :   VPSHLDWZ128rmi,
   19269              :   VPSHLDWZ128rmik,
   19270              :   VPSHLDWZ128rmikz,
   19271              :   VPSHLDWZ128rri,
   19272              :   VPSHLDWZ128rrik,
   19273              :   VPSHLDWZ128rrikz,
   19274              :   VPSHLDWZ256rmi,
   19275              :   VPSHLDWZ256rmik,
   19276              :   VPSHLDWZ256rmikz,
   19277              :   VPSHLDWZ256rri,
   19278              :   VPSHLDWZ256rrik,
   19279              :   VPSHLDWZ256rrikz,
   19280              :   VPSHLDWZrmi,
   19281              :   VPSHLDWZrmik,
   19282              :   VPSHLDWZrmikz,
   19283              :   VPSHLDWZrri,
   19284              :   VPSHLDWZrrik,
   19285              :   VPSHLDWZrrikz,
   19286              :   VPSHLDmr,
   19287              :   VPSHLDrm,
   19288              :   VPSHLDrr,
   19289              :   VPSHLDrr_REV,
   19290              :   VPSHLQmr,
   19291              :   VPSHLQrm,
   19292              :   VPSHLQrr,
   19293              :   VPSHLQrr_REV,
   19294              :   VPSHLWmr,
   19295              :   VPSHLWrm,
   19296              :   VPSHLWrr,
   19297              :   VPSHLWrr_REV,
   19298              :   VPSHRDDZ128rmbi,
   19299              :   VPSHRDDZ128rmbik,
   19300              :   VPSHRDDZ128rmbikz,
   19301              :   VPSHRDDZ128rmi,
   19302              :   VPSHRDDZ128rmik,
   19303              :   VPSHRDDZ128rmikz,
   19304              :   VPSHRDDZ128rri,
   19305              :   VPSHRDDZ128rrik,
   19306              :   VPSHRDDZ128rrikz,
   19307              :   VPSHRDDZ256rmbi,
   19308              :   VPSHRDDZ256rmbik,
   19309              :   VPSHRDDZ256rmbikz,
   19310              :   VPSHRDDZ256rmi,
   19311              :   VPSHRDDZ256rmik,
   19312              :   VPSHRDDZ256rmikz,
   19313              :   VPSHRDDZ256rri,
   19314              :   VPSHRDDZ256rrik,
   19315              :   VPSHRDDZ256rrikz,
   19316              :   VPSHRDDZrmbi,
   19317              :   VPSHRDDZrmbik,
   19318              :   VPSHRDDZrmbikz,
   19319              :   VPSHRDDZrmi,
   19320              :   VPSHRDDZrmik,
   19321              :   VPSHRDDZrmikz,
   19322              :   VPSHRDDZrri,
   19323              :   VPSHRDDZrrik,
   19324              :   VPSHRDDZrrikz,
   19325              :   VPSHRDQZ128rmbi,
   19326              :   VPSHRDQZ128rmbik,
   19327              :   VPSHRDQZ128rmbikz,
   19328              :   VPSHRDQZ128rmi,
   19329              :   VPSHRDQZ128rmik,
   19330              :   VPSHRDQZ128rmikz,
   19331              :   VPSHRDQZ128rri,
   19332              :   VPSHRDQZ128rrik,
   19333              :   VPSHRDQZ128rrikz,
   19334              :   VPSHRDQZ256rmbi,
   19335              :   VPSHRDQZ256rmbik,
   19336              :   VPSHRDQZ256rmbikz,
   19337              :   VPSHRDQZ256rmi,
   19338              :   VPSHRDQZ256rmik,
   19339              :   VPSHRDQZ256rmikz,
   19340              :   VPSHRDQZ256rri,
   19341              :   VPSHRDQZ256rrik,
   19342              :   VPSHRDQZ256rrikz,
   19343              :   VPSHRDQZrmbi,
   19344              :   VPSHRDQZrmbik,
   19345              :   VPSHRDQZrmbikz,
   19346              :   VPSHRDQZrmi,
   19347              :   VPSHRDQZrmik,
   19348              :   VPSHRDQZrmikz,
   19349              :   VPSHRDQZrri,
   19350              :   VPSHRDQZrrik,
   19351              :   VPSHRDQZrrikz,
   19352              :   VPSHRDVDZ128m,
   19353              :   VPSHRDVDZ128mb,
   19354              :   VPSHRDVDZ128mbk,
   19355              :   VPSHRDVDZ128mbkz,
   19356              :   VPSHRDVDZ128mk,
   19357              :   VPSHRDVDZ128mkz,
   19358              :   VPSHRDVDZ128r,
   19359              :   VPSHRDVDZ128rk,
   19360              :   VPSHRDVDZ128rkz,
   19361              :   VPSHRDVDZ256m,
   19362              :   VPSHRDVDZ256mb,
   19363              :   VPSHRDVDZ256mbk,
   19364              :   VPSHRDVDZ256mbkz,
   19365              :   VPSHRDVDZ256mk,
   19366              :   VPSHRDVDZ256mkz,
   19367              :   VPSHRDVDZ256r,
   19368              :   VPSHRDVDZ256rk,
   19369              :   VPSHRDVDZ256rkz,
   19370              :   VPSHRDVDZm,
   19371              :   VPSHRDVDZmb,
   19372              :   VPSHRDVDZmbk,
   19373              :   VPSHRDVDZmbkz,
   19374              :   VPSHRDVDZmk,
   19375              :   VPSHRDVDZmkz,
   19376              :   VPSHRDVDZr,
   19377              :   VPSHRDVDZrk,
   19378              :   VPSHRDVDZrkz,
   19379              :   VPSHRDVQZ128m,
   19380              :   VPSHRDVQZ128mb,
   19381              :   VPSHRDVQZ128mbk,
   19382              :   VPSHRDVQZ128mbkz,
   19383              :   VPSHRDVQZ128mk,
   19384              :   VPSHRDVQZ128mkz,
   19385              :   VPSHRDVQZ128r,
   19386              :   VPSHRDVQZ128rk,
   19387              :   VPSHRDVQZ128rkz,
   19388              :   VPSHRDVQZ256m,
   19389              :   VPSHRDVQZ256mb,
   19390              :   VPSHRDVQZ256mbk,
   19391              :   VPSHRDVQZ256mbkz,
   19392              :   VPSHRDVQZ256mk,
   19393              :   VPSHRDVQZ256mkz,
   19394              :   VPSHRDVQZ256r,
   19395              :   VPSHRDVQZ256rk,
   19396              :   VPSHRDVQZ256rkz,
   19397              :   VPSHRDVQZm,
   19398              :   VPSHRDVQZmb,
   19399              :   VPSHRDVQZmbk,
   19400              :   VPSHRDVQZmbkz,
   19401              :   VPSHRDVQZmk,
   19402              :   VPSHRDVQZmkz,
   19403              :   VPSHRDVQZr,
   19404              :   VPSHRDVQZrk,
   19405              :   VPSHRDVQZrkz,
   19406              :   VPSHRDVWZ128m,
   19407              :   VPSHRDVWZ128mk,
   19408              :   VPSHRDVWZ128mkz,
   19409              :   VPSHRDVWZ128r,
   19410              :   VPSHRDVWZ128rk,
   19411              :   VPSHRDVWZ128rkz,
   19412              :   VPSHRDVWZ256m,
   19413              :   VPSHRDVWZ256mk,
   19414              :   VPSHRDVWZ256mkz,
   19415              :   VPSHRDVWZ256r,
   19416              :   VPSHRDVWZ256rk,
   19417              :   VPSHRDVWZ256rkz,
   19418              :   VPSHRDVWZm,
   19419              :   VPSHRDVWZmk,
   19420              :   VPSHRDVWZmkz,
   19421              :   VPSHRDVWZr,
   19422              :   VPSHRDVWZrk,
   19423              :   VPSHRDVWZrkz,
   19424              :   VPSHRDWZ128rmi,
   19425              :   VPSHRDWZ128rmik,
   19426              :   VPSHRDWZ128rmikz,
   19427              :   VPSHRDWZ128rri,
   19428              :   VPSHRDWZ128rrik,
   19429              :   VPSHRDWZ128rrikz,
   19430              :   VPSHRDWZ256rmi,
   19431              :   VPSHRDWZ256rmik,
   19432              :   VPSHRDWZ256rmikz,
   19433              :   VPSHRDWZ256rri,
   19434              :   VPSHRDWZ256rrik,
   19435              :   VPSHRDWZ256rrikz,
   19436              :   VPSHRDWZrmi,
   19437              :   VPSHRDWZrmik,
   19438              :   VPSHRDWZrmikz,
   19439              :   VPSHRDWZrri,
   19440              :   VPSHRDWZrrik,
   19441              :   VPSHRDWZrrikz,
   19442              :   VPSHUFBITQMBZ128rm,
   19443              :   VPSHUFBITQMBZ128rmk,
   19444              :   VPSHUFBITQMBZ128rr,
   19445              :   VPSHUFBITQMBZ128rrk,
   19446              :   VPSHUFBITQMBZ256rm,
   19447              :   VPSHUFBITQMBZ256rmk,
   19448              :   VPSHUFBITQMBZ256rr,
   19449              :   VPSHUFBITQMBZ256rrk,
   19450              :   VPSHUFBITQMBZrm,
   19451              :   VPSHUFBITQMBZrmk,
   19452              :   VPSHUFBITQMBZrr,
   19453              :   VPSHUFBITQMBZrrk,
   19454              :   VPSHUFBYrm,
   19455              :   VPSHUFBYrr,
   19456              :   VPSHUFBZ128rm,
   19457              :   VPSHUFBZ128rmk,
   19458              :   VPSHUFBZ128rmkz,
   19459              :   VPSHUFBZ128rr,
   19460              :   VPSHUFBZ128rrk,
   19461              :   VPSHUFBZ128rrkz,
   19462              :   VPSHUFBZ256rm,
   19463              :   VPSHUFBZ256rmk,
   19464              :   VPSHUFBZ256rmkz,
   19465              :   VPSHUFBZ256rr,
   19466              :   VPSHUFBZ256rrk,
   19467              :   VPSHUFBZ256rrkz,
   19468              :   VPSHUFBZrm,
   19469              :   VPSHUFBZrmk,
   19470              :   VPSHUFBZrmkz,
   19471              :   VPSHUFBZrr,
   19472              :   VPSHUFBZrrk,
   19473              :   VPSHUFBZrrkz,
   19474              :   VPSHUFBrm,
   19475              :   VPSHUFBrr,
   19476              :   VPSHUFDYmi,
   19477              :   VPSHUFDYri,
   19478              :   VPSHUFDZ128mbi,
   19479              :   VPSHUFDZ128mbik,
   19480              :   VPSHUFDZ128mbikz,
   19481              :   VPSHUFDZ128mi,
   19482              :   VPSHUFDZ128mik,
   19483              :   VPSHUFDZ128mikz,
   19484              :   VPSHUFDZ128ri,
   19485              :   VPSHUFDZ128rik,
   19486              :   VPSHUFDZ128rikz,
   19487              :   VPSHUFDZ256mbi,
   19488              :   VPSHUFDZ256mbik,
   19489              :   VPSHUFDZ256mbikz,
   19490              :   VPSHUFDZ256mi,
   19491              :   VPSHUFDZ256mik,
   19492              :   VPSHUFDZ256mikz,
   19493              :   VPSHUFDZ256ri,
   19494              :   VPSHUFDZ256rik,
   19495              :   VPSHUFDZ256rikz,
   19496              :   VPSHUFDZmbi,
   19497              :   VPSHUFDZmbik,
   19498              :   VPSHUFDZmbikz,
   19499              :   VPSHUFDZmi,
   19500              :   VPSHUFDZmik,
   19501              :   VPSHUFDZmikz,
   19502              :   VPSHUFDZri,
   19503              :   VPSHUFDZrik,
   19504              :   VPSHUFDZrikz,
   19505              :   VPSHUFDmi,
   19506              :   VPSHUFDri,
   19507              :   VPSHUFHWYmi,
   19508              :   VPSHUFHWYri,
   19509              :   VPSHUFHWZ128mi,
   19510              :   VPSHUFHWZ128mik,
   19511              :   VPSHUFHWZ128mikz,
   19512              :   VPSHUFHWZ128ri,
   19513              :   VPSHUFHWZ128rik,
   19514              :   VPSHUFHWZ128rikz,
   19515              :   VPSHUFHWZ256mi,
   19516              :   VPSHUFHWZ256mik,
   19517              :   VPSHUFHWZ256mikz,
   19518              :   VPSHUFHWZ256ri,
   19519              :   VPSHUFHWZ256rik,
   19520              :   VPSHUFHWZ256rikz,
   19521              :   VPSHUFHWZmi,
   19522              :   VPSHUFHWZmik,
   19523              :   VPSHUFHWZmikz,
   19524              :   VPSHUFHWZri,
   19525              :   VPSHUFHWZrik,
   19526              :   VPSHUFHWZrikz,
   19527              :   VPSHUFHWmi,
   19528              :   VPSHUFHWri,
   19529              :   VPSHUFLWYmi,
   19530              :   VPSHUFLWYri,
   19531              :   VPSHUFLWZ128mi,
   19532              :   VPSHUFLWZ128mik,
   19533              :   VPSHUFLWZ128mikz,
   19534              :   VPSHUFLWZ128ri,
   19535              :   VPSHUFLWZ128rik,
   19536              :   VPSHUFLWZ128rikz,
   19537              :   VPSHUFLWZ256mi,
   19538              :   VPSHUFLWZ256mik,
   19539              :   VPSHUFLWZ256mikz,
   19540              :   VPSHUFLWZ256ri,
   19541              :   VPSHUFLWZ256rik,
   19542              :   VPSHUFLWZ256rikz,
   19543              :   VPSHUFLWZmi,
   19544              :   VPSHUFLWZmik,
   19545              :   VPSHUFLWZmikz,
   19546              :   VPSHUFLWZri,
   19547              :   VPSHUFLWZrik,
   19548              :   VPSHUFLWZrikz,
   19549              :   VPSHUFLWmi,
   19550              :   VPSHUFLWri,
   19551              :   VPSIGNBYrm,
   19552              :   VPSIGNBYrr,
   19553              :   VPSIGNBrm,
   19554              :   VPSIGNBrr,
   19555              :   VPSIGNDYrm,
   19556              :   VPSIGNDYrr,
   19557              :   VPSIGNDrm,
   19558              :   VPSIGNDrr,
   19559              :   VPSIGNWYrm,
   19560              :   VPSIGNWYrr,
   19561              :   VPSIGNWrm,
   19562              :   VPSIGNWrr,
   19563              :   VPSLLDQYri,
   19564              :   VPSLLDQZ128mi,
   19565              :   VPSLLDQZ128ri,
   19566              :   VPSLLDQZ256mi,
   19567              :   VPSLLDQZ256ri,
   19568              :   VPSLLDQZmi,
   19569              :   VPSLLDQZri,
   19570              :   VPSLLDQri,
   19571              :   VPSLLDYri,
   19572              :   VPSLLDYrm,
   19573              :   VPSLLDYrr,
   19574              :   VPSLLDZ128mbi,
   19575              :   VPSLLDZ128mbik,
   19576              :   VPSLLDZ128mbikz,
   19577              :   VPSLLDZ128mi,
   19578              :   VPSLLDZ128mik,
   19579              :   VPSLLDZ128mikz,
   19580              :   VPSLLDZ128ri,
   19581              :   VPSLLDZ128rik,
   19582              :   VPSLLDZ128rikz,
   19583              :   VPSLLDZ128rm,
   19584              :   VPSLLDZ128rmk,
   19585              :   VPSLLDZ128rmkz,
   19586              :   VPSLLDZ128rr,
   19587              :   VPSLLDZ128rrk,
   19588              :   VPSLLDZ128rrkz,
   19589              :   VPSLLDZ256mbi,
   19590              :   VPSLLDZ256mbik,
   19591              :   VPSLLDZ256mbikz,
   19592              :   VPSLLDZ256mi,
   19593              :   VPSLLDZ256mik,
   19594              :   VPSLLDZ256mikz,
   19595              :   VPSLLDZ256ri,
   19596              :   VPSLLDZ256rik,
   19597              :   VPSLLDZ256rikz,
   19598              :   VPSLLDZ256rm,
   19599              :   VPSLLDZ256rmk,
   19600              :   VPSLLDZ256rmkz,
   19601              :   VPSLLDZ256rr,
   19602              :   VPSLLDZ256rrk,
   19603              :   VPSLLDZ256rrkz,
   19604              :   VPSLLDZmbi,
   19605              :   VPSLLDZmbik,
   19606              :   VPSLLDZmbikz,
   19607              :   VPSLLDZmi,
   19608              :   VPSLLDZmik,
   19609              :   VPSLLDZmikz,
   19610              :   VPSLLDZri,
   19611              :   VPSLLDZrik,
   19612              :   VPSLLDZrikz,
   19613              :   VPSLLDZrm,
   19614              :   VPSLLDZrmk,
   19615              :   VPSLLDZrmkz,
   19616              :   VPSLLDZrr,
   19617              :   VPSLLDZrrk,
   19618              :   VPSLLDZrrkz,
   19619              :   VPSLLDri,
   19620              :   VPSLLDrm,
   19621              :   VPSLLDrr,
   19622              :   VPSLLQYri,
   19623              :   VPSLLQYrm,
   19624              :   VPSLLQYrr,
   19625              :   VPSLLQZ128mbi,
   19626              :   VPSLLQZ128mbik,
   19627              :   VPSLLQZ128mbikz,
   19628              :   VPSLLQZ128mi,
   19629              :   VPSLLQZ128mik,
   19630              :   VPSLLQZ128mikz,
   19631              :   VPSLLQZ128ri,
   19632              :   VPSLLQZ128rik,
   19633              :   VPSLLQZ128rikz,
   19634              :   VPSLLQZ128rm,
   19635              :   VPSLLQZ128rmk,
   19636              :   VPSLLQZ128rmkz,
   19637              :   VPSLLQZ128rr,
   19638              :   VPSLLQZ128rrk,
   19639              :   VPSLLQZ128rrkz,
   19640              :   VPSLLQZ256mbi,
   19641              :   VPSLLQZ256mbik,
   19642              :   VPSLLQZ256mbikz,
   19643              :   VPSLLQZ256mi,
   19644              :   VPSLLQZ256mik,
   19645              :   VPSLLQZ256mikz,
   19646              :   VPSLLQZ256ri,
   19647              :   VPSLLQZ256rik,
   19648              :   VPSLLQZ256rikz,
   19649              :   VPSLLQZ256rm,
   19650              :   VPSLLQZ256rmk,
   19651              :   VPSLLQZ256rmkz,
   19652              :   VPSLLQZ256rr,
   19653              :   VPSLLQZ256rrk,
   19654              :   VPSLLQZ256rrkz,
   19655              :   VPSLLQZmbi,
   19656              :   VPSLLQZmbik,
   19657              :   VPSLLQZmbikz,
   19658              :   VPSLLQZmi,
   19659              :   VPSLLQZmik,
   19660              :   VPSLLQZmikz,
   19661              :   VPSLLQZri,
   19662              :   VPSLLQZrik,
   19663              :   VPSLLQZrikz,
   19664              :   VPSLLQZrm,
   19665              :   VPSLLQZrmk,
   19666              :   VPSLLQZrmkz,
   19667              :   VPSLLQZrr,
   19668              :   VPSLLQZrrk,
   19669              :   VPSLLQZrrkz,
   19670              :   VPSLLQri,
   19671              :   VPSLLQrm,
   19672              :   VPSLLQrr,
   19673              :   VPSLLVDYrm,
   19674              :   VPSLLVDYrr,
   19675              :   VPSLLVDZ128rm,
   19676              :   VPSLLVDZ128rmb,
   19677              :   VPSLLVDZ128rmbk,
   19678              :   VPSLLVDZ128rmbkz,
   19679              :   VPSLLVDZ128rmk,
   19680              :   VPSLLVDZ128rmkz,
   19681              :   VPSLLVDZ128rr,
   19682              :   VPSLLVDZ128rrk,
   19683              :   VPSLLVDZ128rrkz,
   19684              :   VPSLLVDZ256rm,
   19685              :   VPSLLVDZ256rmb,
   19686              :   VPSLLVDZ256rmbk,
   19687              :   VPSLLVDZ256rmbkz,
   19688              :   VPSLLVDZ256rmk,
   19689              :   VPSLLVDZ256rmkz,
   19690              :   VPSLLVDZ256rr,
   19691              :   VPSLLVDZ256rrk,
   19692              :   VPSLLVDZ256rrkz,
   19693              :   VPSLLVDZrm,
   19694              :   VPSLLVDZrmb,
   19695              :   VPSLLVDZrmbk,
   19696              :   VPSLLVDZrmbkz,
   19697              :   VPSLLVDZrmk,
   19698              :   VPSLLVDZrmkz,
   19699              :   VPSLLVDZrr,
   19700              :   VPSLLVDZrrk,
   19701              :   VPSLLVDZrrkz,
   19702              :   VPSLLVDrm,
   19703              :   VPSLLVDrr,
   19704              :   VPSLLVQYrm,
   19705              :   VPSLLVQYrr,
   19706              :   VPSLLVQZ128rm,
   19707              :   VPSLLVQZ128rmb,
   19708              :   VPSLLVQZ128rmbk,
   19709              :   VPSLLVQZ128rmbkz,
   19710              :   VPSLLVQZ128rmk,
   19711              :   VPSLLVQZ128rmkz,
   19712              :   VPSLLVQZ128rr,
   19713              :   VPSLLVQZ128rrk,
   19714              :   VPSLLVQZ128rrkz,
   19715              :   VPSLLVQZ256rm,
   19716              :   VPSLLVQZ256rmb,
   19717              :   VPSLLVQZ256rmbk,
   19718              :   VPSLLVQZ256rmbkz,
   19719              :   VPSLLVQZ256rmk,
   19720              :   VPSLLVQZ256rmkz,
   19721              :   VPSLLVQZ256rr,
   19722              :   VPSLLVQZ256rrk,
   19723              :   VPSLLVQZ256rrkz,
   19724              :   VPSLLVQZrm,
   19725              :   VPSLLVQZrmb,
   19726              :   VPSLLVQZrmbk,
   19727              :   VPSLLVQZrmbkz,
   19728              :   VPSLLVQZrmk,
   19729              :   VPSLLVQZrmkz,
   19730              :   VPSLLVQZrr,
   19731              :   VPSLLVQZrrk,
   19732              :   VPSLLVQZrrkz,
   19733              :   VPSLLVQrm,
   19734              :   VPSLLVQrr,
   19735              :   VPSLLVWZ128rm,
   19736              :   VPSLLVWZ128rmk,
   19737              :   VPSLLVWZ128rmkz,
   19738              :   VPSLLVWZ128rr,
   19739              :   VPSLLVWZ128rrk,
   19740              :   VPSLLVWZ128rrkz,
   19741              :   VPSLLVWZ256rm,
   19742              :   VPSLLVWZ256rmk,
   19743              :   VPSLLVWZ256rmkz,
   19744              :   VPSLLVWZ256rr,
   19745              :   VPSLLVWZ256rrk,
   19746              :   VPSLLVWZ256rrkz,
   19747              :   VPSLLVWZrm,
   19748              :   VPSLLVWZrmk,
   19749              :   VPSLLVWZrmkz,
   19750              :   VPSLLVWZrr,
   19751              :   VPSLLVWZrrk,
   19752              :   VPSLLVWZrrkz,
   19753              :   VPSLLWYri,
   19754              :   VPSLLWYrm,
   19755              :   VPSLLWYrr,
   19756              :   VPSLLWZ128mi,
   19757              :   VPSLLWZ128mik,
   19758              :   VPSLLWZ128mikz,
   19759              :   VPSLLWZ128ri,
   19760              :   VPSLLWZ128rik,
   19761              :   VPSLLWZ128rikz,
   19762              :   VPSLLWZ128rm,
   19763              :   VPSLLWZ128rmk,
   19764              :   VPSLLWZ128rmkz,
   19765              :   VPSLLWZ128rr,
   19766              :   VPSLLWZ128rrk,
   19767              :   VPSLLWZ128rrkz,
   19768              :   VPSLLWZ256mi,
   19769              :   VPSLLWZ256mik,
   19770              :   VPSLLWZ256mikz,
   19771              :   VPSLLWZ256ri,
   19772              :   VPSLLWZ256rik,
   19773              :   VPSLLWZ256rikz,
   19774              :   VPSLLWZ256rm,
   19775              :   VPSLLWZ256rmk,
   19776              :   VPSLLWZ256rmkz,
   19777              :   VPSLLWZ256rr,
   19778              :   VPSLLWZ256rrk,
   19779              :   VPSLLWZ256rrkz,
   19780              :   VPSLLWZmi,
   19781              :   VPSLLWZmik,
   19782              :   VPSLLWZmikz,
   19783              :   VPSLLWZri,
   19784              :   VPSLLWZrik,
   19785              :   VPSLLWZrikz,
   19786              :   VPSLLWZrm,
   19787              :   VPSLLWZrmk,
   19788              :   VPSLLWZrmkz,
   19789              :   VPSLLWZrr,
   19790              :   VPSLLWZrrk,
   19791              :   VPSLLWZrrkz,
   19792              :   VPSLLWri,
   19793              :   VPSLLWrm,
   19794              :   VPSLLWrr,
   19795              :   VPSRADYri,
   19796              :   VPSRADYrm,
   19797              :   VPSRADYrr,
   19798              :   VPSRADZ128mbi,
   19799              :   VPSRADZ128mbik,
   19800              :   VPSRADZ128mbikz,
   19801              :   VPSRADZ128mi,
   19802              :   VPSRADZ128mik,
   19803              :   VPSRADZ128mikz,
   19804              :   VPSRADZ128ri,
   19805              :   VPSRADZ128rik,
   19806              :   VPSRADZ128rikz,
   19807              :   VPSRADZ128rm,
   19808              :   VPSRADZ128rmk,
   19809              :   VPSRADZ128rmkz,
   19810              :   VPSRADZ128rr,
   19811              :   VPSRADZ128rrk,
   19812              :   VPSRADZ128rrkz,
   19813              :   VPSRADZ256mbi,
   19814              :   VPSRADZ256mbik,
   19815              :   VPSRADZ256mbikz,
   19816              :   VPSRADZ256mi,
   19817              :   VPSRADZ256mik,
   19818              :   VPSRADZ256mikz,
   19819              :   VPSRADZ256ri,
   19820              :   VPSRADZ256rik,
   19821              :   VPSRADZ256rikz,
   19822              :   VPSRADZ256rm,
   19823              :   VPSRADZ256rmk,
   19824              :   VPSRADZ256rmkz,
   19825              :   VPSRADZ256rr,
   19826              :   VPSRADZ256rrk,
   19827              :   VPSRADZ256rrkz,
   19828              :   VPSRADZmbi,
   19829              :   VPSRADZmbik,
   19830              :   VPSRADZmbikz,
   19831              :   VPSRADZmi,
   19832              :   VPSRADZmik,
   19833              :   VPSRADZmikz,
   19834              :   VPSRADZri,
   19835              :   VPSRADZrik,
   19836              :   VPSRADZrikz,
   19837              :   VPSRADZrm,
   19838              :   VPSRADZrmk,
   19839              :   VPSRADZrmkz,
   19840              :   VPSRADZrr,
   19841              :   VPSRADZrrk,
   19842              :   VPSRADZrrkz,
   19843              :   VPSRADri,
   19844              :   VPSRADrm,
   19845              :   VPSRADrr,
   19846              :   VPSRAQZ128mbi,
   19847              :   VPSRAQZ128mbik,
   19848              :   VPSRAQZ128mbikz,
   19849              :   VPSRAQZ128mi,
   19850              :   VPSRAQZ128mik,
   19851              :   VPSRAQZ128mikz,
   19852              :   VPSRAQZ128ri,
   19853              :   VPSRAQZ128rik,
   19854              :   VPSRAQZ128rikz,
   19855              :   VPSRAQZ128rm,
   19856              :   VPSRAQZ128rmk,
   19857              :   VPSRAQZ128rmkz,
   19858              :   VPSRAQZ128rr,
   19859              :   VPSRAQZ128rrk,
   19860              :   VPSRAQZ128rrkz,
   19861              :   VPSRAQZ256mbi,
   19862              :   VPSRAQZ256mbik,
   19863              :   VPSRAQZ256mbikz,
   19864              :   VPSRAQZ256mi,
   19865              :   VPSRAQZ256mik,
   19866              :   VPSRAQZ256mikz,
   19867              :   VPSRAQZ256ri,
   19868              :   VPSRAQZ256rik,
   19869              :   VPSRAQZ256rikz,
   19870              :   VPSRAQZ256rm,
   19871              :   VPSRAQZ256rmk,
   19872              :   VPSRAQZ256rmkz,
   19873              :   VPSRAQZ256rr,
   19874              :   VPSRAQZ256rrk,
   19875              :   VPSRAQZ256rrkz,
   19876              :   VPSRAQZmbi,
   19877              :   VPSRAQZmbik,
   19878              :   VPSRAQZmbikz,
   19879              :   VPSRAQZmi,
   19880              :   VPSRAQZmik,
   19881              :   VPSRAQZmikz,
   19882              :   VPSRAQZri,
   19883              :   VPSRAQZrik,
   19884              :   VPSRAQZrikz,
   19885              :   VPSRAQZrm,
   19886              :   VPSRAQZrmk,
   19887              :   VPSRAQZrmkz,
   19888              :   VPSRAQZrr,
   19889              :   VPSRAQZrrk,
   19890              :   VPSRAQZrrkz,
   19891              :   VPSRAVDYrm,
   19892              :   VPSRAVDYrr,
   19893              :   VPSRAVDZ128rm,
   19894              :   VPSRAVDZ128rmb,
   19895              :   VPSRAVDZ128rmbk,
   19896              :   VPSRAVDZ128rmbkz,
   19897              :   VPSRAVDZ128rmk,
   19898              :   VPSRAVDZ128rmkz,
   19899              :   VPSRAVDZ128rr,
   19900              :   VPSRAVDZ128rrk,
   19901              :   VPSRAVDZ128rrkz,
   19902              :   VPSRAVDZ256rm,
   19903              :   VPSRAVDZ256rmb,
   19904              :   VPSRAVDZ256rmbk,
   19905              :   VPSRAVDZ256rmbkz,
   19906              :   VPSRAVDZ256rmk,
   19907              :   VPSRAVDZ256rmkz,
   19908              :   VPSRAVDZ256rr,
   19909              :   VPSRAVDZ256rrk,
   19910              :   VPSRAVDZ256rrkz,
   19911              :   VPSRAVDZrm,
   19912              :   VPSRAVDZrmb,
   19913              :   VPSRAVDZrmbk,
   19914              :   VPSRAVDZrmbkz,
   19915              :   VPSRAVDZrmk,
   19916              :   VPSRAVDZrmkz,
   19917              :   VPSRAVDZrr,
   19918              :   VPSRAVDZrrk,
   19919              :   VPSRAVDZrrkz,
   19920              :   VPSRAVDrm,
   19921              :   VPSRAVDrr,
   19922              :   VPSRAVQZ128rm,
   19923              :   VPSRAVQZ128rmb,
   19924              :   VPSRAVQZ128rmbk,
   19925              :   VPSRAVQZ128rmbkz,
   19926              :   VPSRAVQZ128rmk,
   19927              :   VPSRAVQZ128rmkz,
   19928              :   VPSRAVQZ128rr,
   19929              :   VPSRAVQZ128rrk,
   19930              :   VPSRAVQZ128rrkz,
   19931              :   VPSRAVQZ256rm,
   19932              :   VPSRAVQZ256rmb,
   19933              :   VPSRAVQZ256rmbk,
   19934              :   VPSRAVQZ256rmbkz,
   19935              :   VPSRAVQZ256rmk,
   19936              :   VPSRAVQZ256rmkz,
   19937              :   VPSRAVQZ256rr,
   19938              :   VPSRAVQZ256rrk,
   19939              :   VPSRAVQZ256rrkz,
   19940              :   VPSRAVQZrm,
   19941              :   VPSRAVQZrmb,
   19942              :   VPSRAVQZrmbk,
   19943              :   VPSRAVQZrmbkz,
   19944              :   VPSRAVQZrmk,
   19945              :   VPSRAVQZrmkz,
   19946              :   VPSRAVQZrr,
   19947              :   VPSRAVQZrrk,
   19948              :   VPSRAVQZrrkz,
   19949              :   VPSRAVWZ128rm,
   19950              :   VPSRAVWZ128rmk,
   19951              :   VPSRAVWZ128rmkz,
   19952              :   VPSRAVWZ128rr,
   19953              :   VPSRAVWZ128rrk,
   19954              :   VPSRAVWZ128rrkz,
   19955              :   VPSRAVWZ256rm,
   19956              :   VPSRAVWZ256rmk,
   19957              :   VPSRAVWZ256rmkz,
   19958              :   VPSRAVWZ256rr,
   19959              :   VPSRAVWZ256rrk,
   19960              :   VPSRAVWZ256rrkz,
   19961              :   VPSRAVWZrm,
   19962              :   VPSRAVWZrmk,
   19963              :   VPSRAVWZrmkz,
   19964              :   VPSRAVWZrr,
   19965              :   VPSRAVWZrrk,
   19966              :   VPSRAVWZrrkz,
   19967              :   VPSRAWYri,
   19968              :   VPSRAWYrm,
   19969              :   VPSRAWYrr,
   19970              :   VPSRAWZ128mi,
   19971              :   VPSRAWZ128mik,
   19972              :   VPSRAWZ128mikz,
   19973              :   VPSRAWZ128ri,
   19974              :   VPSRAWZ128rik,
   19975              :   VPSRAWZ128rikz,
   19976              :   VPSRAWZ128rm,
   19977              :   VPSRAWZ128rmk,
   19978              :   VPSRAWZ128rmkz,
   19979              :   VPSRAWZ128rr,
   19980              :   VPSRAWZ128rrk,
   19981              :   VPSRAWZ128rrkz,
   19982              :   VPSRAWZ256mi,
   19983              :   VPSRAWZ256mik,
   19984              :   VPSRAWZ256mikz,
   19985              :   VPSRAWZ256ri,
   19986              :   VPSRAWZ256rik,
   19987              :   VPSRAWZ256rikz,
   19988              :   VPSRAWZ256rm,
   19989              :   VPSRAWZ256rmk,
   19990              :   VPSRAWZ256rmkz,
   19991              :   VPSRAWZ256rr,
   19992              :   VPSRAWZ256rrk,
   19993              :   VPSRAWZ256rrkz,
   19994              :   VPSRAWZmi,
   19995              :   VPSRAWZmik,
   19996              :   VPSRAWZmikz,
   19997              :   VPSRAWZri,
   19998              :   VPSRAWZrik,
   19999              :   VPSRAWZrikz,
   20000              :   VPSRAWZrm,
   20001              :   VPSRAWZrmk,
   20002              :   VPSRAWZrmkz,
   20003              :   VPSRAWZrr,
   20004              :   VPSRAWZrrk,
   20005              :   VPSRAWZrrkz,
   20006              :   VPSRAWri,
   20007              :   VPSRAWrm,
   20008              :   VPSRAWrr,
   20009              :   VPSRLDQYri,
   20010              :   VPSRLDQZ128mi,
   20011              :   VPSRLDQZ128ri,
   20012              :   VPSRLDQZ256mi,
   20013              :   VPSRLDQZ256ri,
   20014              :   VPSRLDQZmi,
   20015              :   VPSRLDQZri,
   20016              :   VPSRLDQri,
   20017              :   VPSRLDYri,
   20018              :   VPSRLDYrm,
   20019              :   VPSRLDYrr,
   20020              :   VPSRLDZ128mbi,
   20021              :   VPSRLDZ128mbik,
   20022              :   VPSRLDZ128mbikz,
   20023              :   VPSRLDZ128mi,
   20024              :   VPSRLDZ128mik,
   20025              :   VPSRLDZ128mikz,
   20026              :   VPSRLDZ128ri,
   20027              :   VPSRLDZ128rik,
   20028              :   VPSRLDZ128rikz,
   20029              :   VPSRLDZ128rm,
   20030              :   VPSRLDZ128rmk,
   20031              :   VPSRLDZ128rmkz,
   20032              :   VPSRLDZ128rr,
   20033              :   VPSRLDZ128rrk,
   20034              :   VPSRLDZ128rrkz,
   20035              :   VPSRLDZ256mbi,
   20036              :   VPSRLDZ256mbik,
   20037              :   VPSRLDZ256mbikz,
   20038              :   VPSRLDZ256mi,
   20039              :   VPSRLDZ256mik,
   20040              :   VPSRLDZ256mikz,
   20041              :   VPSRLDZ256ri,
   20042              :   VPSRLDZ256rik,
   20043              :   VPSRLDZ256rikz,
   20044              :   VPSRLDZ256rm,
   20045              :   VPSRLDZ256rmk,
   20046              :   VPSRLDZ256rmkz,
   20047              :   VPSRLDZ256rr,
   20048              :   VPSRLDZ256rrk,
   20049              :   VPSRLDZ256rrkz,
   20050              :   VPSRLDZmbi,
   20051              :   VPSRLDZmbik,
   20052              :   VPSRLDZmbikz,
   20053              :   VPSRLDZmi,
   20054              :   VPSRLDZmik,
   20055              :   VPSRLDZmikz,
   20056              :   VPSRLDZri,
   20057              :   VPSRLDZrik,
   20058              :   VPSRLDZrikz,
   20059              :   VPSRLDZrm,
   20060              :   VPSRLDZrmk,
   20061              :   VPSRLDZrmkz,
   20062              :   VPSRLDZrr,
   20063              :   VPSRLDZrrk,
   20064              :   VPSRLDZrrkz,
   20065              :   VPSRLDri,
   20066              :   VPSRLDrm,
   20067              :   VPSRLDrr,
   20068              :   VPSRLQYri,
   20069              :   VPSRLQYrm,
   20070              :   VPSRLQYrr,
   20071              :   VPSRLQZ128mbi,
   20072              :   VPSRLQZ128mbik,
   20073              :   VPSRLQZ128mbikz,
   20074              :   VPSRLQZ128mi,
   20075              :   VPSRLQZ128mik,
   20076              :   VPSRLQZ128mikz,
   20077              :   VPSRLQZ128ri,
   20078              :   VPSRLQZ128rik,
   20079              :   VPSRLQZ128rikz,
   20080              :   VPSRLQZ128rm,
   20081              :   VPSRLQZ128rmk,
   20082              :   VPSRLQZ128rmkz,
   20083              :   VPSRLQZ128rr,
   20084              :   VPSRLQZ128rrk,
   20085              :   VPSRLQZ128rrkz,
   20086              :   VPSRLQZ256mbi,
   20087              :   VPSRLQZ256mbik,
   20088              :   VPSRLQZ256mbikz,
   20089              :   VPSRLQZ256mi,
   20090              :   VPSRLQZ256mik,
   20091              :   VPSRLQZ256mikz,
   20092              :   VPSRLQZ256ri,
   20093              :   VPSRLQZ256rik,
   20094              :   VPSRLQZ256rikz,
   20095              :   VPSRLQZ256rm,
   20096              :   VPSRLQZ256rmk,
   20097              :   VPSRLQZ256rmkz,
   20098              :   VPSRLQZ256rr,
   20099              :   VPSRLQZ256rrk,
   20100              :   VPSRLQZ256rrkz,
   20101              :   VPSRLQZmbi,
   20102              :   VPSRLQZmbik,
   20103              :   VPSRLQZmbikz,
   20104              :   VPSRLQZmi,
   20105              :   VPSRLQZmik,
   20106              :   VPSRLQZmikz,
   20107              :   VPSRLQZri,
   20108              :   VPSRLQZrik,
   20109              :   VPSRLQZrikz,
   20110              :   VPSRLQZrm,
   20111              :   VPSRLQZrmk,
   20112              :   VPSRLQZrmkz,
   20113              :   VPSRLQZrr,
   20114              :   VPSRLQZrrk,
   20115              :   VPSRLQZrrkz,
   20116              :   VPSRLQri,
   20117              :   VPSRLQrm,
   20118              :   VPSRLQrr,
   20119              :   VPSRLVDYrm,
   20120              :   VPSRLVDYrr,
   20121              :   VPSRLVDZ128rm,
   20122              :   VPSRLVDZ128rmb,
   20123              :   VPSRLVDZ128rmbk,
   20124              :   VPSRLVDZ128rmbkz,
   20125              :   VPSRLVDZ128rmk,
   20126              :   VPSRLVDZ128rmkz,
   20127              :   VPSRLVDZ128rr,
   20128              :   VPSRLVDZ128rrk,
   20129              :   VPSRLVDZ128rrkz,
   20130              :   VPSRLVDZ256rm,
   20131              :   VPSRLVDZ256rmb,
   20132              :   VPSRLVDZ256rmbk,
   20133              :   VPSRLVDZ256rmbkz,
   20134              :   VPSRLVDZ256rmk,
   20135              :   VPSRLVDZ256rmkz,
   20136              :   VPSRLVDZ256rr,
   20137              :   VPSRLVDZ256rrk,
   20138              :   VPSRLVDZ256rrkz,
   20139              :   VPSRLVDZrm,
   20140              :   VPSRLVDZrmb,
   20141              :   VPSRLVDZrmbk,
   20142              :   VPSRLVDZrmbkz,
   20143              :   VPSRLVDZrmk,
   20144              :   VPSRLVDZrmkz,
   20145              :   VPSRLVDZrr,
   20146              :   VPSRLVDZrrk,
   20147              :   VPSRLVDZrrkz,
   20148              :   VPSRLVDrm,
   20149              :   VPSRLVDrr,
   20150              :   VPSRLVQYrm,
   20151              :   VPSRLVQYrr,
   20152              :   VPSRLVQZ128rm,
   20153              :   VPSRLVQZ128rmb,
   20154              :   VPSRLVQZ128rmbk,
   20155              :   VPSRLVQZ128rmbkz,
   20156              :   VPSRLVQZ128rmk,
   20157              :   VPSRLVQZ128rmkz,
   20158              :   VPSRLVQZ128rr,
   20159              :   VPSRLVQZ128rrk,
   20160              :   VPSRLVQZ128rrkz,
   20161              :   VPSRLVQZ256rm,
   20162              :   VPSRLVQZ256rmb,
   20163              :   VPSRLVQZ256rmbk,
   20164              :   VPSRLVQZ256rmbkz,
   20165              :   VPSRLVQZ256rmk,
   20166              :   VPSRLVQZ256rmkz,
   20167              :   VPSRLVQZ256rr,
   20168              :   VPSRLVQZ256rrk,
   20169              :   VPSRLVQZ256rrkz,
   20170              :   VPSRLVQZrm,
   20171              :   VPSRLVQZrmb,
   20172              :   VPSRLVQZrmbk,
   20173              :   VPSRLVQZrmbkz,
   20174              :   VPSRLVQZrmk,
   20175              :   VPSRLVQZrmkz,
   20176              :   VPSRLVQZrr,
   20177              :   VPSRLVQZrrk,
   20178              :   VPSRLVQZrrkz,
   20179              :   VPSRLVQrm,
   20180              :   VPSRLVQrr,
   20181              :   VPSRLVWZ128rm,
   20182              :   VPSRLVWZ128rmk,
   20183              :   VPSRLVWZ128rmkz,
   20184              :   VPSRLVWZ128rr,
   20185              :   VPSRLVWZ128rrk,
   20186              :   VPSRLVWZ128rrkz,
   20187              :   VPSRLVWZ256rm,
   20188              :   VPSRLVWZ256rmk,
   20189              :   VPSRLVWZ256rmkz,
   20190              :   VPSRLVWZ256rr,
   20191              :   VPSRLVWZ256rrk,
   20192              :   VPSRLVWZ256rrkz,
   20193              :   VPSRLVWZrm,
   20194              :   VPSRLVWZrmk,
   20195              :   VPSRLVWZrmkz,
   20196              :   VPSRLVWZrr,
   20197              :   VPSRLVWZrrk,
   20198              :   VPSRLVWZrrkz,
   20199              :   VPSRLWYri,
   20200              :   VPSRLWYrm,
   20201              :   VPSRLWYrr,
   20202              :   VPSRLWZ128mi,
   20203              :   VPSRLWZ128mik,
   20204              :   VPSRLWZ128mikz,
   20205              :   VPSRLWZ128ri,
   20206              :   VPSRLWZ128rik,
   20207              :   VPSRLWZ128rikz,
   20208              :   VPSRLWZ128rm,
   20209              :   VPSRLWZ128rmk,
   20210              :   VPSRLWZ128rmkz,
   20211              :   VPSRLWZ128rr,
   20212              :   VPSRLWZ128rrk,
   20213              :   VPSRLWZ128rrkz,
   20214              :   VPSRLWZ256mi,
   20215              :   VPSRLWZ256mik,
   20216              :   VPSRLWZ256mikz,
   20217              :   VPSRLWZ256ri,
   20218              :   VPSRLWZ256rik,
   20219              :   VPSRLWZ256rikz,
   20220              :   VPSRLWZ256rm,
   20221              :   VPSRLWZ256rmk,
   20222              :   VPSRLWZ256rmkz,
   20223              :   VPSRLWZ256rr,
   20224              :   VPSRLWZ256rrk,
   20225              :   VPSRLWZ256rrkz,
   20226              :   VPSRLWZmi,
   20227              :   VPSRLWZmik,
   20228              :   VPSRLWZmikz,
   20229              :   VPSRLWZri,
   20230              :   VPSRLWZrik,
   20231              :   VPSRLWZrikz,
   20232              :   VPSRLWZrm,
   20233              :   VPSRLWZrmk,
   20234              :   VPSRLWZrmkz,
   20235              :   VPSRLWZrr,
   20236              :   VPSRLWZrrk,
   20237              :   VPSRLWZrrkz,
   20238              :   VPSRLWri,
   20239              :   VPSRLWrm,
   20240              :   VPSRLWrr,
   20241              :   VPSUBBYrm,
   20242              :   VPSUBBYrr,
   20243              :   VPSUBBZ128rm,
   20244              :   VPSUBBZ128rmk,
   20245              :   VPSUBBZ128rmkz,
   20246              :   VPSUBBZ128rr,
   20247              :   VPSUBBZ128rrk,
   20248              :   VPSUBBZ128rrkz,
   20249              :   VPSUBBZ256rm,
   20250              :   VPSUBBZ256rmk,
   20251              :   VPSUBBZ256rmkz,
   20252              :   VPSUBBZ256rr,
   20253              :   VPSUBBZ256rrk,
   20254              :   VPSUBBZ256rrkz,
   20255              :   VPSUBBZrm,
   20256              :   VPSUBBZrmk,
   20257              :   VPSUBBZrmkz,
   20258              :   VPSUBBZrr,
   20259              :   VPSUBBZrrk,
   20260              :   VPSUBBZrrkz,
   20261              :   VPSUBBrm,
   20262              :   VPSUBBrr,
   20263              :   VPSUBDYrm,
   20264              :   VPSUBDYrr,
   20265              :   VPSUBDZ128rm,
   20266              :   VPSUBDZ128rmb,
   20267              :   VPSUBDZ128rmbk,
   20268              :   VPSUBDZ128rmbkz,
   20269              :   VPSUBDZ128rmk,
   20270              :   VPSUBDZ128rmkz,
   20271              :   VPSUBDZ128rr,
   20272              :   VPSUBDZ128rrk,
   20273              :   VPSUBDZ128rrkz,
   20274              :   VPSUBDZ256rm,
   20275              :   VPSUBDZ256rmb,
   20276              :   VPSUBDZ256rmbk,
   20277              :   VPSUBDZ256rmbkz,
   20278              :   VPSUBDZ256rmk,
   20279              :   VPSUBDZ256rmkz,
   20280              :   VPSUBDZ256rr,
   20281              :   VPSUBDZ256rrk,
   20282              :   VPSUBDZ256rrkz,
   20283              :   VPSUBDZrm,
   20284              :   VPSUBDZrmb,
   20285              :   VPSUBDZrmbk,
   20286              :   VPSUBDZrmbkz,
   20287              :   VPSUBDZrmk,
   20288              :   VPSUBDZrmkz,
   20289              :   VPSUBDZrr,
   20290              :   VPSUBDZrrk,
   20291              :   VPSUBDZrrkz,
   20292              :   VPSUBDrm,
   20293              :   VPSUBDrr,
   20294              :   VPSUBQYrm,
   20295              :   VPSUBQYrr,
   20296              :   VPSUBQZ128rm,
   20297              :   VPSUBQZ128rmb,
   20298              :   VPSUBQZ128rmbk,
   20299              :   VPSUBQZ128rmbkz,
   20300              :   VPSUBQZ128rmk,
   20301              :   VPSUBQZ128rmkz,
   20302              :   VPSUBQZ128rr,
   20303              :   VPSUBQZ128rrk,
   20304              :   VPSUBQZ128rrkz,
   20305              :   VPSUBQZ256rm,
   20306              :   VPSUBQZ256rmb,
   20307              :   VPSUBQZ256rmbk,
   20308              :   VPSUBQZ256rmbkz,
   20309              :   VPSUBQZ256rmk,
   20310              :   VPSUBQZ256rmkz,
   20311              :   VPSUBQZ256rr,
   20312              :   VPSUBQZ256rrk,
   20313              :   VPSUBQZ256rrkz,
   20314              :   VPSUBQZrm,
   20315              :   VPSUBQZrmb,
   20316              :   VPSUBQZrmbk,
   20317              :   VPSUBQZrmbkz,
   20318              :   VPSUBQZrmk,
   20319              :   VPSUBQZrmkz,
   20320              :   VPSUBQZrr,
   20321              :   VPSUBQZrrk,
   20322              :   VPSUBQZrrkz,
   20323              :   VPSUBQrm,
   20324              :   VPSUBQrr,
   20325              :   VPSUBSBYrm,
   20326              :   VPSUBSBYrr,
   20327              :   VPSUBSBZ128rm,
   20328              :   VPSUBSBZ128rmk,
   20329              :   VPSUBSBZ128rmkz,
   20330              :   VPSUBSBZ128rr,
   20331              :   VPSUBSBZ128rrk,
   20332              :   VPSUBSBZ128rrkz,
   20333              :   VPSUBSBZ256rm,
   20334              :   VPSUBSBZ256rmk,
   20335              :   VPSUBSBZ256rmkz,
   20336              :   VPSUBSBZ256rr,
   20337              :   VPSUBSBZ256rrk,
   20338              :   VPSUBSBZ256rrkz,
   20339              :   VPSUBSBZrm,
   20340              :   VPSUBSBZrmk,
   20341              :   VPSUBSBZrmkz,
   20342              :   VPSUBSBZrr,
   20343              :   VPSUBSBZrrk,
   20344              :   VPSUBSBZrrkz,
   20345              :   VPSUBSBrm,
   20346              :   VPSUBSBrr,
   20347              :   VPSUBSWYrm,
   20348              :   VPSUBSWYrr,
   20349              :   VPSUBSWZ128rm,
   20350              :   VPSUBSWZ128rmk,
   20351              :   VPSUBSWZ128rmkz,
   20352              :   VPSUBSWZ128rr,
   20353              :   VPSUBSWZ128rrk,
   20354              :   VPSUBSWZ128rrkz,
   20355              :   VPSUBSWZ256rm,
   20356              :   VPSUBSWZ256rmk,
   20357              :   VPSUBSWZ256rmkz,
   20358              :   VPSUBSWZ256rr,
   20359              :   VPSUBSWZ256rrk,
   20360              :   VPSUBSWZ256rrkz,
   20361              :   VPSUBSWZrm,
   20362              :   VPSUBSWZrmk,
   20363              :   VPSUBSWZrmkz,
   20364              :   VPSUBSWZrr,
   20365              :   VPSUBSWZrrk,
   20366              :   VPSUBSWZrrkz,
   20367              :   VPSUBSWrm,
   20368              :   VPSUBSWrr,
   20369              :   VPSUBUSBYrm,
   20370              :   VPSUBUSBYrr,
   20371              :   VPSUBUSBZ128rm,
   20372              :   VPSUBUSBZ128rmk,
   20373              :   VPSUBUSBZ128rmkz,
   20374              :   VPSUBUSBZ128rr,
   20375              :   VPSUBUSBZ128rrk,
   20376              :   VPSUBUSBZ128rrkz,
   20377              :   VPSUBUSBZ256rm,
   20378              :   VPSUBUSBZ256rmk,
   20379              :   VPSUBUSBZ256rmkz,
   20380              :   VPSUBUSBZ256rr,
   20381              :   VPSUBUSBZ256rrk,
   20382              :   VPSUBUSBZ256rrkz,
   20383              :   VPSUBUSBZrm,
   20384              :   VPSUBUSBZrmk,
   20385              :   VPSUBUSBZrmkz,
   20386              :   VPSUBUSBZrr,
   20387              :   VPSUBUSBZrrk,
   20388              :   VPSUBUSBZrrkz,
   20389              :   VPSUBUSBrm,
   20390              :   VPSUBUSBrr,
   20391              :   VPSUBUSWYrm,
   20392              :   VPSUBUSWYrr,
   20393              :   VPSUBUSWZ128rm,
   20394              :   VPSUBUSWZ128rmk,
   20395              :   VPSUBUSWZ128rmkz,
   20396              :   VPSUBUSWZ128rr,
   20397              :   VPSUBUSWZ128rrk,
   20398              :   VPSUBUSWZ128rrkz,
   20399              :   VPSUBUSWZ256rm,
   20400              :   VPSUBUSWZ256rmk,
   20401              :   VPSUBUSWZ256rmkz,
   20402              :   VPSUBUSWZ256rr,
   20403              :   VPSUBUSWZ256rrk,
   20404              :   VPSUBUSWZ256rrkz,
   20405              :   VPSUBUSWZrm,
   20406              :   VPSUBUSWZrmk,
   20407              :   VPSUBUSWZrmkz,
   20408              :   VPSUBUSWZrr,
   20409              :   VPSUBUSWZrrk,
   20410              :   VPSUBUSWZrrkz,
   20411              :   VPSUBUSWrm,
   20412              :   VPSUBUSWrr,
   20413              :   VPSUBWYrm,
   20414              :   VPSUBWYrr,
   20415              :   VPSUBWZ128rm,
   20416              :   VPSUBWZ128rmk,
   20417              :   VPSUBWZ128rmkz,
   20418              :   VPSUBWZ128rr,
   20419              :   VPSUBWZ128rrk,
   20420              :   VPSUBWZ128rrkz,
   20421              :   VPSUBWZ256rm,
   20422              :   VPSUBWZ256rmk,
   20423              :   VPSUBWZ256rmkz,
   20424              :   VPSUBWZ256rr,
   20425              :   VPSUBWZ256rrk,
   20426              :   VPSUBWZ256rrkz,
   20427              :   VPSUBWZrm,
   20428              :   VPSUBWZrmk,
   20429              :   VPSUBWZrmkz,
   20430              :   VPSUBWZrr,
   20431              :   VPSUBWZrrk,
   20432              :   VPSUBWZrrkz,
   20433              :   VPSUBWrm,
   20434              :   VPSUBWrr,
   20435              :   VPTERNLOGDZ128rmbi,
   20436              :   VPTERNLOGDZ128rmbik,
   20437              :   VPTERNLOGDZ128rmbikz,
   20438              :   VPTERNLOGDZ128rmi,
   20439              :   VPTERNLOGDZ128rmik,
   20440              :   VPTERNLOGDZ128rmikz,
   20441              :   VPTERNLOGDZ128rri,
   20442              :   VPTERNLOGDZ128rrik,
   20443              :   VPTERNLOGDZ128rrikz,
   20444              :   VPTERNLOGDZ256rmbi,
   20445              :   VPTERNLOGDZ256rmbik,
   20446              :   VPTERNLOGDZ256rmbikz,
   20447              :   VPTERNLOGDZ256rmi,
   20448              :   VPTERNLOGDZ256rmik,
   20449              :   VPTERNLOGDZ256rmikz,
   20450              :   VPTERNLOGDZ256rri,
   20451              :   VPTERNLOGDZ256rrik,
   20452              :   VPTERNLOGDZ256rrikz,
   20453              :   VPTERNLOGDZrmbi,
   20454              :   VPTERNLOGDZrmbik,
   20455              :   VPTERNLOGDZrmbikz,
   20456              :   VPTERNLOGDZrmi,
   20457              :   VPTERNLOGDZrmik,
   20458              :   VPTERNLOGDZrmikz,
   20459              :   VPTERNLOGDZrri,
   20460              :   VPTERNLOGDZrrik,
   20461              :   VPTERNLOGDZrrikz,
   20462              :   VPTERNLOGQZ128rmbi,
   20463              :   VPTERNLOGQZ128rmbik,
   20464              :   VPTERNLOGQZ128rmbikz,
   20465              :   VPTERNLOGQZ128rmi,
   20466              :   VPTERNLOGQZ128rmik,
   20467              :   VPTERNLOGQZ128rmikz,
   20468              :   VPTERNLOGQZ128rri,
   20469              :   VPTERNLOGQZ128rrik,
   20470              :   VPTERNLOGQZ128rrikz,
   20471              :   VPTERNLOGQZ256rmbi,
   20472              :   VPTERNLOGQZ256rmbik,
   20473              :   VPTERNLOGQZ256rmbikz,
   20474              :   VPTERNLOGQZ256rmi,
   20475              :   VPTERNLOGQZ256rmik,
   20476              :   VPTERNLOGQZ256rmikz,
   20477              :   VPTERNLOGQZ256rri,
   20478              :   VPTERNLOGQZ256rrik,
   20479              :   VPTERNLOGQZ256rrikz,
   20480              :   VPTERNLOGQZrmbi,
   20481              :   VPTERNLOGQZrmbik,
   20482              :   VPTERNLOGQZrmbikz,
   20483              :   VPTERNLOGQZrmi,
   20484              :   VPTERNLOGQZrmik,
   20485              :   VPTERNLOGQZrmikz,
   20486              :   VPTERNLOGQZrri,
   20487              :   VPTERNLOGQZrrik,
   20488              :   VPTERNLOGQZrrikz,
   20489              :   VPTESTMBZ128rm,
   20490              :   VPTESTMBZ128rmk,
   20491              :   VPTESTMBZ128rr,
   20492              :   VPTESTMBZ128rrk,
   20493              :   VPTESTMBZ256rm,
   20494              :   VPTESTMBZ256rmk,
   20495              :   VPTESTMBZ256rr,
   20496              :   VPTESTMBZ256rrk,
   20497              :   VPTESTMBZrm,
   20498              :   VPTESTMBZrmk,
   20499              :   VPTESTMBZrr,
   20500              :   VPTESTMBZrrk,
   20501              :   VPTESTMDZ128rm,
   20502              :   VPTESTMDZ128rmb,
   20503              :   VPTESTMDZ128rmbk,
   20504              :   VPTESTMDZ128rmk,
   20505              :   VPTESTMDZ128rr,
   20506              :   VPTESTMDZ128rrk,
   20507              :   VPTESTMDZ256rm,
   20508              :   VPTESTMDZ256rmb,
   20509              :   VPTESTMDZ256rmbk,
   20510              :   VPTESTMDZ256rmk,
   20511              :   VPTESTMDZ256rr,
   20512              :   VPTESTMDZ256rrk,
   20513              :   VPTESTMDZrm,
   20514              :   VPTESTMDZrmb,
   20515              :   VPTESTMDZrmbk,
   20516              :   VPTESTMDZrmk,
   20517              :   VPTESTMDZrr,
   20518              :   VPTESTMDZrrk,
   20519              :   VPTESTMQZ128rm,
   20520              :   VPTESTMQZ128rmb,
   20521              :   VPTESTMQZ128rmbk,
   20522              :   VPTESTMQZ128rmk,
   20523              :   VPTESTMQZ128rr,
   20524              :   VPTESTMQZ128rrk,
   20525              :   VPTESTMQZ256rm,
   20526              :   VPTESTMQZ256rmb,
   20527              :   VPTESTMQZ256rmbk,
   20528              :   VPTESTMQZ256rmk,
   20529              :   VPTESTMQZ256rr,
   20530              :   VPTESTMQZ256rrk,
   20531              :   VPTESTMQZrm,
   20532              :   VPTESTMQZrmb,
   20533              :   VPTESTMQZrmbk,
   20534              :   VPTESTMQZrmk,
   20535              :   VPTESTMQZrr,
   20536              :   VPTESTMQZrrk,
   20537              :   VPTESTMWZ128rm,
   20538              :   VPTESTMWZ128rmk,
   20539              :   VPTESTMWZ128rr,
   20540              :   VPTESTMWZ128rrk,
   20541              :   VPTESTMWZ256rm,
   20542              :   VPTESTMWZ256rmk,
   20543              :   VPTESTMWZ256rr,
   20544              :   VPTESTMWZ256rrk,
   20545              :   VPTESTMWZrm,
   20546              :   VPTESTMWZrmk,
   20547              :   VPTESTMWZrr,
   20548              :   VPTESTMWZrrk,
   20549              :   VPTESTNMBZ128rm,
   20550              :   VPTESTNMBZ128rmk,
   20551              :   VPTESTNMBZ128rr,
   20552              :   VPTESTNMBZ128rrk,
   20553              :   VPTESTNMBZ256rm,
   20554              :   VPTESTNMBZ256rmk,
   20555              :   VPTESTNMBZ256rr,
   20556              :   VPTESTNMBZ256rrk,
   20557              :   VPTESTNMBZrm,
   20558              :   VPTESTNMBZrmk,
   20559              :   VPTESTNMBZrr,
   20560              :   VPTESTNMBZrrk,
   20561              :   VPTESTNMDZ128rm,
   20562              :   VPTESTNMDZ128rmb,
   20563              :   VPTESTNMDZ128rmbk,
   20564              :   VPTESTNMDZ128rmk,
   20565              :   VPTESTNMDZ128rr,
   20566              :   VPTESTNMDZ128rrk,
   20567              :   VPTESTNMDZ256rm,
   20568              :   VPTESTNMDZ256rmb,
   20569              :   VPTESTNMDZ256rmbk,
   20570              :   VPTESTNMDZ256rmk,
   20571              :   VPTESTNMDZ256rr,
   20572              :   VPTESTNMDZ256rrk,
   20573              :   VPTESTNMDZrm,
   20574              :   VPTESTNMDZrmb,
   20575              :   VPTESTNMDZrmbk,
   20576              :   VPTESTNMDZrmk,
   20577              :   VPTESTNMDZrr,
   20578              :   VPTESTNMDZrrk,
   20579              :   VPTESTNMQZ128rm,
   20580              :   VPTESTNMQZ128rmb,
   20581              :   VPTESTNMQZ128rmbk,
   20582              :   VPTESTNMQZ128rmk,
   20583              :   VPTESTNMQZ128rr,
   20584              :   VPTESTNMQZ128rrk,
   20585              :   VPTESTNMQZ256rm,
   20586              :   VPTESTNMQZ256rmb,
   20587              :   VPTESTNMQZ256rmbk,
   20588              :   VPTESTNMQZ256rmk,
   20589              :   VPTESTNMQZ256rr,
   20590              :   VPTESTNMQZ256rrk,
   20591              :   VPTESTNMQZrm,
   20592              :   VPTESTNMQZrmb,
   20593              :   VPTESTNMQZrmbk,
   20594              :   VPTESTNMQZrmk,
   20595              :   VPTESTNMQZrr,
   20596              :   VPTESTNMQZrrk,
   20597              :   VPTESTNMWZ128rm,
   20598              :   VPTESTNMWZ128rmk,
   20599              :   VPTESTNMWZ128rr,
   20600              :   VPTESTNMWZ128rrk,
   20601              :   VPTESTNMWZ256rm,
   20602              :   VPTESTNMWZ256rmk,
   20603              :   VPTESTNMWZ256rr,
   20604              :   VPTESTNMWZ256rrk,
   20605              :   VPTESTNMWZrm,
   20606              :   VPTESTNMWZrmk,
   20607              :   VPTESTNMWZrr,
   20608              :   VPTESTNMWZrrk,
   20609              :   VPTESTYrm,
   20610              :   VPTESTYrr,
   20611              :   VPTESTrm,
   20612              :   VPTESTrr,
   20613              :   VPUNPCKHBWYrm,
   20614              :   VPUNPCKHBWYrr,
   20615              :   VPUNPCKHBWZ128rm,
   20616              :   VPUNPCKHBWZ128rmk,
   20617              :   VPUNPCKHBWZ128rmkz,
   20618              :   VPUNPCKHBWZ128rr,
   20619              :   VPUNPCKHBWZ128rrk,
   20620              :   VPUNPCKHBWZ128rrkz,
   20621              :   VPUNPCKHBWZ256rm,
   20622              :   VPUNPCKHBWZ256rmk,
   20623              :   VPUNPCKHBWZ256rmkz,
   20624              :   VPUNPCKHBWZ256rr,
   20625              :   VPUNPCKHBWZ256rrk,
   20626              :   VPUNPCKHBWZ256rrkz,
   20627              :   VPUNPCKHBWZrm,
   20628              :   VPUNPCKHBWZrmk,
   20629              :   VPUNPCKHBWZrmkz,
   20630              :   VPUNPCKHBWZrr,
   20631              :   VPUNPCKHBWZrrk,
   20632              :   VPUNPCKHBWZrrkz,
   20633              :   VPUNPCKHBWrm,
   20634              :   VPUNPCKHBWrr,
   20635              :   VPUNPCKHDQYrm,
   20636              :   VPUNPCKHDQYrr,
   20637              :   VPUNPCKHDQZ128rm,
   20638              :   VPUNPCKHDQZ128rmb,
   20639              :   VPUNPCKHDQZ128rmbk,
   20640              :   VPUNPCKHDQZ128rmbkz,
   20641              :   VPUNPCKHDQZ128rmk,
   20642              :   VPUNPCKHDQZ128rmkz,
   20643              :   VPUNPCKHDQZ128rr,
   20644              :   VPUNPCKHDQZ128rrk,
   20645              :   VPUNPCKHDQZ128rrkz,
   20646              :   VPUNPCKHDQZ256rm,
   20647              :   VPUNPCKHDQZ256rmb,
   20648              :   VPUNPCKHDQZ256rmbk,
   20649              :   VPUNPCKHDQZ256rmbkz,
   20650              :   VPUNPCKHDQZ256rmk,
   20651              :   VPUNPCKHDQZ256rmkz,
   20652              :   VPUNPCKHDQZ256rr,
   20653              :   VPUNPCKHDQZ256rrk,
   20654              :   VPUNPCKHDQZ256rrkz,
   20655              :   VPUNPCKHDQZrm,
   20656              :   VPUNPCKHDQZrmb,
   20657              :   VPUNPCKHDQZrmbk,
   20658              :   VPUNPCKHDQZrmbkz,
   20659              :   VPUNPCKHDQZrmk,
   20660              :   VPUNPCKHDQZrmkz,
   20661              :   VPUNPCKHDQZrr,
   20662              :   VPUNPCKHDQZrrk,
   20663              :   VPUNPCKHDQZrrkz,
   20664              :   VPUNPCKHDQrm,
   20665              :   VPUNPCKHDQrr,
   20666              :   VPUNPCKHQDQYrm,
   20667              :   VPUNPCKHQDQYrr,
   20668              :   VPUNPCKHQDQZ128rm,
   20669              :   VPUNPCKHQDQZ128rmb,
   20670              :   VPUNPCKHQDQZ128rmbk,
   20671              :   VPUNPCKHQDQZ128rmbkz,
   20672              :   VPUNPCKHQDQZ128rmk,
   20673              :   VPUNPCKHQDQZ128rmkz,
   20674              :   VPUNPCKHQDQZ128rr,
   20675              :   VPUNPCKHQDQZ128rrk,
   20676              :   VPUNPCKHQDQZ128rrkz,
   20677              :   VPUNPCKHQDQZ256rm,
   20678              :   VPUNPCKHQDQZ256rmb,
   20679              :   VPUNPCKHQDQZ256rmbk,
   20680              :   VPUNPCKHQDQZ256rmbkz,
   20681              :   VPUNPCKHQDQZ256rmk,
   20682              :   VPUNPCKHQDQZ256rmkz,
   20683              :   VPUNPCKHQDQZ256rr,
   20684              :   VPUNPCKHQDQZ256rrk,
   20685              :   VPUNPCKHQDQZ256rrkz,
   20686              :   VPUNPCKHQDQZrm,
   20687              :   VPUNPCKHQDQZrmb,
   20688              :   VPUNPCKHQDQZrmbk,
   20689              :   VPUNPCKHQDQZrmbkz,
   20690              :   VPUNPCKHQDQZrmk,
   20691              :   VPUNPCKHQDQZrmkz,
   20692              :   VPUNPCKHQDQZrr,
   20693              :   VPUNPCKHQDQZrrk,
   20694              :   VPUNPCKHQDQZrrkz,
   20695              :   VPUNPCKHQDQrm,
   20696              :   VPUNPCKHQDQrr,
   20697              :   VPUNPCKHWDYrm,
   20698              :   VPUNPCKHWDYrr,
   20699              :   VPUNPCKHWDZ128rm,
   20700              :   VPUNPCKHWDZ128rmk,
   20701              :   VPUNPCKHWDZ128rmkz,
   20702              :   VPUNPCKHWDZ128rr,
   20703              :   VPUNPCKHWDZ128rrk,
   20704              :   VPUNPCKHWDZ128rrkz,
   20705              :   VPUNPCKHWDZ256rm,
   20706              :   VPUNPCKHWDZ256rmk,
   20707              :   VPUNPCKHWDZ256rmkz,
   20708              :   VPUNPCKHWDZ256rr,
   20709              :   VPUNPCKHWDZ256rrk,
   20710              :   VPUNPCKHWDZ256rrkz,
   20711              :   VPUNPCKHWDZrm,
   20712              :   VPUNPCKHWDZrmk,
   20713              :   VPUNPCKHWDZrmkz,
   20714              :   VPUNPCKHWDZrr,
   20715              :   VPUNPCKHWDZrrk,
   20716              :   VPUNPCKHWDZrrkz,
   20717              :   VPUNPCKHWDrm,
   20718              :   VPUNPCKHWDrr,
   20719              :   VPUNPCKLBWYrm,
   20720              :   VPUNPCKLBWYrr,
   20721              :   VPUNPCKLBWZ128rm,
   20722              :   VPUNPCKLBWZ128rmk,
   20723              :   VPUNPCKLBWZ128rmkz,
   20724              :   VPUNPCKLBWZ128rr,
   20725              :   VPUNPCKLBWZ128rrk,
   20726              :   VPUNPCKLBWZ128rrkz,
   20727              :   VPUNPCKLBWZ256rm,
   20728              :   VPUNPCKLBWZ256rmk,
   20729              :   VPUNPCKLBWZ256rmkz,
   20730              :   VPUNPCKLBWZ256rr,
   20731              :   VPUNPCKLBWZ256rrk,
   20732              :   VPUNPCKLBWZ256rrkz,
   20733              :   VPUNPCKLBWZrm,
   20734              :   VPUNPCKLBWZrmk,
   20735              :   VPUNPCKLBWZrmkz,
   20736              :   VPUNPCKLBWZrr,
   20737              :   VPUNPCKLBWZrrk,
   20738              :   VPUNPCKLBWZrrkz,
   20739              :   VPUNPCKLBWrm,
   20740              :   VPUNPCKLBWrr,
   20741              :   VPUNPCKLDQYrm,
   20742              :   VPUNPCKLDQYrr,
   20743              :   VPUNPCKLDQZ128rm,
   20744              :   VPUNPCKLDQZ128rmb,
   20745              :   VPUNPCKLDQZ128rmbk,
   20746              :   VPUNPCKLDQZ128rmbkz,
   20747              :   VPUNPCKLDQZ128rmk,
   20748              :   VPUNPCKLDQZ128rmkz,
   20749              :   VPUNPCKLDQZ128rr,
   20750              :   VPUNPCKLDQZ128rrk,
   20751              :   VPUNPCKLDQZ128rrkz,
   20752              :   VPUNPCKLDQZ256rm,
   20753              :   VPUNPCKLDQZ256rmb,
   20754              :   VPUNPCKLDQZ256rmbk,
   20755              :   VPUNPCKLDQZ256rmbkz,
   20756              :   VPUNPCKLDQZ256rmk,
   20757              :   VPUNPCKLDQZ256rmkz,
   20758              :   VPUNPCKLDQZ256rr,
   20759              :   VPUNPCKLDQZ256rrk,
   20760              :   VPUNPCKLDQZ256rrkz,
   20761              :   VPUNPCKLDQZrm,
   20762              :   VPUNPCKLDQZrmb,
   20763              :   VPUNPCKLDQZrmbk,
   20764              :   VPUNPCKLDQZrmbkz,
   20765              :   VPUNPCKLDQZrmk,
   20766              :   VPUNPCKLDQZrmkz,
   20767              :   VPUNPCKLDQZrr,
   20768              :   VPUNPCKLDQZrrk,
   20769              :   VPUNPCKLDQZrrkz,
   20770              :   VPUNPCKLDQrm,
   20771              :   VPUNPCKLDQrr,
   20772              :   VPUNPCKLQDQYrm,
   20773              :   VPUNPCKLQDQYrr,
   20774              :   VPUNPCKLQDQZ128rm,
   20775              :   VPUNPCKLQDQZ128rmb,
   20776              :   VPUNPCKLQDQZ128rmbk,
   20777              :   VPUNPCKLQDQZ128rmbkz,
   20778              :   VPUNPCKLQDQZ128rmk,
   20779              :   VPUNPCKLQDQZ128rmkz,
   20780              :   VPUNPCKLQDQZ128rr,
   20781              :   VPUNPCKLQDQZ128rrk,
   20782              :   VPUNPCKLQDQZ128rrkz,
   20783              :   VPUNPCKLQDQZ256rm,
   20784              :   VPUNPCKLQDQZ256rmb,
   20785              :   VPUNPCKLQDQZ256rmbk,
   20786              :   VPUNPCKLQDQZ256rmbkz,
   20787              :   VPUNPCKLQDQZ256rmk,
   20788              :   VPUNPCKLQDQZ256rmkz,
   20789              :   VPUNPCKLQDQZ256rr,
   20790              :   VPUNPCKLQDQZ256rrk,
   20791              :   VPUNPCKLQDQZ256rrkz,
   20792              :   VPUNPCKLQDQZrm,
   20793              :   VPUNPCKLQDQZrmb,
   20794              :   VPUNPCKLQDQZrmbk,
   20795              :   VPUNPCKLQDQZrmbkz,
   20796              :   VPUNPCKLQDQZrmk,
   20797              :   VPUNPCKLQDQZrmkz,
   20798              :   VPUNPCKLQDQZrr,
   20799              :   VPUNPCKLQDQZrrk,
   20800              :   VPUNPCKLQDQZrrkz,
   20801              :   VPUNPCKLQDQrm,
   20802              :   VPUNPCKLQDQrr,
   20803              :   VPUNPCKLWDYrm,
   20804              :   VPUNPCKLWDYrr,
   20805              :   VPUNPCKLWDZ128rm,
   20806              :   VPUNPCKLWDZ128rmk,
   20807              :   VPUNPCKLWDZ128rmkz,
   20808              :   VPUNPCKLWDZ128rr,
   20809              :   VPUNPCKLWDZ128rrk,
   20810              :   VPUNPCKLWDZ128rrkz,
   20811              :   VPUNPCKLWDZ256rm,
   20812              :   VPUNPCKLWDZ256rmk,
   20813              :   VPUNPCKLWDZ256rmkz,
   20814              :   VPUNPCKLWDZ256rr,
   20815              :   VPUNPCKLWDZ256rrk,
   20816              :   VPUNPCKLWDZ256rrkz,
   20817              :   VPUNPCKLWDZrm,
   20818              :   VPUNPCKLWDZrmk,
   20819              :   VPUNPCKLWDZrmkz,
   20820              :   VPUNPCKLWDZrr,
   20821              :   VPUNPCKLWDZrrk,
   20822              :   VPUNPCKLWDZrrkz,
   20823              :   VPUNPCKLWDrm,
   20824              :   VPUNPCKLWDrr,
   20825              :   VPXORDZ128rm,
   20826              :   VPXORDZ128rmb,
   20827              :   VPXORDZ128rmbk,
   20828              :   VPXORDZ128rmbkz,
   20829              :   VPXORDZ128rmk,
   20830              :   VPXORDZ128rmkz,
   20831              :   VPXORDZ128rr,
   20832              :   VPXORDZ128rrk,
   20833              :   VPXORDZ128rrkz,
   20834              :   VPXORDZ256rm,
   20835              :   VPXORDZ256rmb,
   20836              :   VPXORDZ256rmbk,
   20837              :   VPXORDZ256rmbkz,
   20838              :   VPXORDZ256rmk,
   20839              :   VPXORDZ256rmkz,
   20840              :   VPXORDZ256rr,
   20841              :   VPXORDZ256rrk,
   20842              :   VPXORDZ256rrkz,
   20843              :   VPXORDZrm,
   20844              :   VPXORDZrmb,
   20845              :   VPXORDZrmbk,
   20846              :   VPXORDZrmbkz,
   20847              :   VPXORDZrmk,
   20848              :   VPXORDZrmkz,
   20849              :   VPXORDZrr,
   20850              :   VPXORDZrrk,
   20851              :   VPXORDZrrkz,
   20852              :   VPXORQZ128rm,
   20853              :   VPXORQZ128rmb,
   20854              :   VPXORQZ128rmbk,
   20855              :   VPXORQZ128rmbkz,
   20856              :   VPXORQZ128rmk,
   20857              :   VPXORQZ128rmkz,
   20858              :   VPXORQZ128rr,
   20859              :   VPXORQZ128rrk,
   20860              :   VPXORQZ128rrkz,
   20861              :   VPXORQZ256rm,
   20862              :   VPXORQZ256rmb,
   20863              :   VPXORQZ256rmbk,
   20864              :   VPXORQZ256rmbkz,
   20865              :   VPXORQZ256rmk,
   20866              :   VPXORQZ256rmkz,
   20867              :   VPXORQZ256rr,
   20868              :   VPXORQZ256rrk,
   20869              :   VPXORQZ256rrkz,
   20870              :   VPXORQZrm,
   20871              :   VPXORQZrmb,
   20872              :   VPXORQZrmbk,
   20873              :   VPXORQZrmbkz,
   20874              :   VPXORQZrmk,
   20875              :   VPXORQZrmkz,
   20876              :   VPXORQZrr,
   20877              :   VPXORQZrrk,
   20878              :   VPXORQZrrkz,
   20879              :   VPXORYrm,
   20880              :   VPXORYrr,
   20881              :   VPXORrm,
   20882              :   VPXORrr,
   20883              :   VRANGEPDZ128rmbi,
   20884              :   VRANGEPDZ128rmbik,
   20885              :   VRANGEPDZ128rmbikz,
   20886              :   VRANGEPDZ128rmi,
   20887              :   VRANGEPDZ128rmik,
   20888              :   VRANGEPDZ128rmikz,
   20889              :   VRANGEPDZ128rri,
   20890              :   VRANGEPDZ128rrik,
   20891              :   VRANGEPDZ128rrikz,
   20892              :   VRANGEPDZ256rmbi,
   20893              :   VRANGEPDZ256rmbik,
   20894              :   VRANGEPDZ256rmbikz,
   20895              :   VRANGEPDZ256rmi,
   20896              :   VRANGEPDZ256rmik,
   20897              :   VRANGEPDZ256rmikz,
   20898              :   VRANGEPDZ256rri,
   20899              :   VRANGEPDZ256rrib,
   20900              :   VRANGEPDZ256rribk,
   20901              :   VRANGEPDZ256rribkz,
   20902              :   VRANGEPDZ256rrik,
   20903              :   VRANGEPDZ256rrikz,
   20904              :   VRANGEPDZrmbi,
   20905              :   VRANGEPDZrmbik,
   20906              :   VRANGEPDZrmbikz,
   20907              :   VRANGEPDZrmi,
   20908              :   VRANGEPDZrmik,
   20909              :   VRANGEPDZrmikz,
   20910              :   VRANGEPDZrri,
   20911              :   VRANGEPDZrrib,
   20912              :   VRANGEPDZrribk,
   20913              :   VRANGEPDZrribkz,
   20914              :   VRANGEPDZrrik,
   20915              :   VRANGEPDZrrikz,
   20916              :   VRANGEPSZ128rmbi,
   20917              :   VRANGEPSZ128rmbik,
   20918              :   VRANGEPSZ128rmbikz,
   20919              :   VRANGEPSZ128rmi,
   20920              :   VRANGEPSZ128rmik,
   20921              :   VRANGEPSZ128rmikz,
   20922              :   VRANGEPSZ128rri,
   20923              :   VRANGEPSZ128rrik,
   20924              :   VRANGEPSZ128rrikz,
   20925              :   VRANGEPSZ256rmbi,
   20926              :   VRANGEPSZ256rmbik,
   20927              :   VRANGEPSZ256rmbikz,
   20928              :   VRANGEPSZ256rmi,
   20929              :   VRANGEPSZ256rmik,
   20930              :   VRANGEPSZ256rmikz,
   20931              :   VRANGEPSZ256rri,
   20932              :   VRANGEPSZ256rrib,
   20933              :   VRANGEPSZ256rribk,
   20934              :   VRANGEPSZ256rribkz,
   20935              :   VRANGEPSZ256rrik,
   20936              :   VRANGEPSZ256rrikz,
   20937              :   VRANGEPSZrmbi,
   20938              :   VRANGEPSZrmbik,
   20939              :   VRANGEPSZrmbikz,
   20940              :   VRANGEPSZrmi,
   20941              :   VRANGEPSZrmik,
   20942              :   VRANGEPSZrmikz,
   20943              :   VRANGEPSZrri,
   20944              :   VRANGEPSZrrib,
   20945              :   VRANGEPSZrribk,
   20946              :   VRANGEPSZrribkz,
   20947              :   VRANGEPSZrrik,
   20948              :   VRANGEPSZrrikz,
   20949              :   VRANGESDZrmi,
   20950              :   VRANGESDZrmik,
   20951              :   VRANGESDZrmikz,
   20952              :   VRANGESDZrri,
   20953              :   VRANGESDZrrib,
   20954              :   VRANGESDZrribk,
   20955              :   VRANGESDZrribkz,
   20956              :   VRANGESDZrrik,
   20957              :   VRANGESDZrrikz,
   20958              :   VRANGESSZrmi,
   20959              :   VRANGESSZrmik,
   20960              :   VRANGESSZrmikz,
   20961              :   VRANGESSZrri,
   20962              :   VRANGESSZrrib,
   20963              :   VRANGESSZrribk,
   20964              :   VRANGESSZrribkz,
   20965              :   VRANGESSZrrik,
   20966              :   VRANGESSZrrikz,
   20967              :   VRCP14PDZ128m,
   20968              :   VRCP14PDZ128mb,
   20969              :   VRCP14PDZ128mbk,
   20970              :   VRCP14PDZ128mbkz,
   20971              :   VRCP14PDZ128mk,
   20972              :   VRCP14PDZ128mkz,
   20973              :   VRCP14PDZ128r,
   20974              :   VRCP14PDZ128rk,
   20975              :   VRCP14PDZ128rkz,
   20976              :   VRCP14PDZ256m,
   20977              :   VRCP14PDZ256mb,
   20978              :   VRCP14PDZ256mbk,
   20979              :   VRCP14PDZ256mbkz,
   20980              :   VRCP14PDZ256mk,
   20981              :   VRCP14PDZ256mkz,
   20982              :   VRCP14PDZ256r,
   20983              :   VRCP14PDZ256rk,
   20984              :   VRCP14PDZ256rkz,
   20985              :   VRCP14PDZm,
   20986              :   VRCP14PDZmb,
   20987              :   VRCP14PDZmbk,
   20988              :   VRCP14PDZmbkz,
   20989              :   VRCP14PDZmk,
   20990              :   VRCP14PDZmkz,
   20991              :   VRCP14PDZr,
   20992              :   VRCP14PDZrk,
   20993              :   VRCP14PDZrkz,
   20994              :   VRCP14PSZ128m,
   20995              :   VRCP14PSZ128mb,
   20996              :   VRCP14PSZ128mbk,
   20997              :   VRCP14PSZ128mbkz,
   20998              :   VRCP14PSZ128mk,
   20999              :   VRCP14PSZ128mkz,
   21000              :   VRCP14PSZ128r,
   21001              :   VRCP14PSZ128rk,
   21002              :   VRCP14PSZ128rkz,
   21003              :   VRCP14PSZ256m,
   21004              :   VRCP14PSZ256mb,
   21005              :   VRCP14PSZ256mbk,
   21006              :   VRCP14PSZ256mbkz,
   21007              :   VRCP14PSZ256mk,
   21008              :   VRCP14PSZ256mkz,
   21009              :   VRCP14PSZ256r,
   21010              :   VRCP14PSZ256rk,
   21011              :   VRCP14PSZ256rkz,
   21012              :   VRCP14PSZm,
   21013              :   VRCP14PSZmb,
   21014              :   VRCP14PSZmbk,
   21015              :   VRCP14PSZmbkz,
   21016              :   VRCP14PSZmk,
   21017              :   VRCP14PSZmkz,
   21018              :   VRCP14PSZr,
   21019              :   VRCP14PSZrk,
   21020              :   VRCP14PSZrkz,
   21021              :   VRCP14SDZrm,
   21022              :   VRCP14SDZrmk,
   21023              :   VRCP14SDZrmkz,
   21024              :   VRCP14SDZrr,
   21025              :   VRCP14SDZrrk,
   21026              :   VRCP14SDZrrkz,
   21027              :   VRCP14SSZrm,
   21028              :   VRCP14SSZrmk,
   21029              :   VRCP14SSZrmkz,
   21030              :   VRCP14SSZrr,
   21031              :   VRCP14SSZrrk,
   21032              :   VRCP14SSZrrkz,
   21033              :   VRCP28PDZm,
   21034              :   VRCP28PDZmb,
   21035              :   VRCP28PDZmbk,
   21036              :   VRCP28PDZmbkz,
   21037              :   VRCP28PDZmk,
   21038              :   VRCP28PDZmkz,
   21039              :   VRCP28PDZr,
   21040              :   VRCP28PDZrb,
   21041              :   VRCP28PDZrbk,
   21042              :   VRCP28PDZrbkz,
   21043              :   VRCP28PDZrk,
   21044              :   VRCP28PDZrkz,
   21045              :   VRCP28PSZm,
   21046              :   VRCP28PSZmb,
   21047              :   VRCP28PSZmbk,
   21048              :   VRCP28PSZmbkz,
   21049              :   VRCP28PSZmk,
   21050              :   VRCP28PSZmkz,
   21051              :   VRCP28PSZr,
   21052              :   VRCP28PSZrb,
   21053              :   VRCP28PSZrbk,
   21054              :   VRCP28PSZrbkz,
   21055              :   VRCP28PSZrk,
   21056              :   VRCP28PSZrkz,
   21057              :   VRCP28SDZm,
   21058              :   VRCP28SDZmk,
   21059              :   VRCP28SDZmkz,
   21060              :   VRCP28SDZr,
   21061              :   VRCP28SDZrb,
   21062              :   VRCP28SDZrbk,
   21063              :   VRCP28SDZrbkz,
   21064              :   VRCP28SDZrk,
   21065              :   VRCP28SDZrkz,
   21066              :   VRCP28SSZm,
   21067              :   VRCP28SSZmk,
   21068              :   VRCP28SSZmkz,
   21069              :   VRCP28SSZr,
   21070              :   VRCP28SSZrb,
   21071              :   VRCP28SSZrbk,
   21072              :   VRCP28SSZrbkz,
   21073              :   VRCP28SSZrk,
   21074              :   VRCP28SSZrkz,
   21075              :   VRCPBF16Z128m,
   21076              :   VRCPBF16Z128mb,
   21077              :   VRCPBF16Z128mbk,
   21078              :   VRCPBF16Z128mbkz,
   21079              :   VRCPBF16Z128mk,
   21080              :   VRCPBF16Z128mkz,
   21081              :   VRCPBF16Z128r,
   21082              :   VRCPBF16Z128rk,
   21083              :   VRCPBF16Z128rkz,
   21084              :   VRCPBF16Z256m,
   21085              :   VRCPBF16Z256mb,
   21086              :   VRCPBF16Z256mbk,
   21087              :   VRCPBF16Z256mbkz,
   21088              :   VRCPBF16Z256mk,
   21089              :   VRCPBF16Z256mkz,
   21090              :   VRCPBF16Z256r,
   21091              :   VRCPBF16Z256rk,
   21092              :   VRCPBF16Z256rkz,
   21093              :   VRCPBF16Zm,
   21094              :   VRCPBF16Zmb,
   21095              :   VRCPBF16Zmbk,
   21096              :   VRCPBF16Zmbkz,
   21097              :   VRCPBF16Zmk,
   21098              :   VRCPBF16Zmkz,
   21099              :   VRCPBF16Zr,
   21100              :   VRCPBF16Zrk,
   21101              :   VRCPBF16Zrkz,
   21102              :   VRCPPHZ128m,
   21103              :   VRCPPHZ128mb,
   21104              :   VRCPPHZ128mbk,
   21105              :   VRCPPHZ128mbkz,
   21106              :   VRCPPHZ128mk,
   21107              :   VRCPPHZ128mkz,
   21108              :   VRCPPHZ128r,
   21109              :   VRCPPHZ128rk,
   21110              :   VRCPPHZ128rkz,
   21111              :   VRCPPHZ256m,
   21112              :   VRCPPHZ256mb,
   21113              :   VRCPPHZ256mbk,
   21114              :   VRCPPHZ256mbkz,
   21115              :   VRCPPHZ256mk,
   21116              :   VRCPPHZ256mkz,
   21117              :   VRCPPHZ256r,
   21118              :   VRCPPHZ256rk,
   21119              :   VRCPPHZ256rkz,
   21120              :   VRCPPHZm,
   21121              :   VRCPPHZmb,
   21122              :   VRCPPHZmbk,
   21123              :   VRCPPHZmbkz,
   21124              :   VRCPPHZmk,
   21125              :   VRCPPHZmkz,
   21126              :   VRCPPHZr,
   21127              :   VRCPPHZrk,
   21128              :   VRCPPHZrkz,
   21129              :   VRCPPSYm,
   21130              :   VRCPPSYr,
   21131              :   VRCPPSm,
   21132              :   VRCPPSr,
   21133              :   VRCPSHZrm,
   21134              :   VRCPSHZrmk,
   21135              :   VRCPSHZrmkz,
   21136              :   VRCPSHZrr,
   21137              :   VRCPSHZrrk,
   21138              :   VRCPSHZrrkz,
   21139              :   VRCPSSm,
   21140              :   VRCPSSm_Int,
   21141              :   VRCPSSr,
   21142              :   VRCPSSr_Int,
   21143              :   VREDUCEBF16Z128rmbi,
   21144              :   VREDUCEBF16Z128rmbik,
   21145              :   VREDUCEBF16Z128rmbikz,
   21146              :   VREDUCEBF16Z128rmi,
   21147              :   VREDUCEBF16Z128rmik,
   21148              :   VREDUCEBF16Z128rmikz,
   21149              :   VREDUCEBF16Z128rri,
   21150              :   VREDUCEBF16Z128rrik,
   21151              :   VREDUCEBF16Z128rrikz,
   21152              :   VREDUCEBF16Z256rmbi,
   21153              :   VREDUCEBF16Z256rmbik,
   21154              :   VREDUCEBF16Z256rmbikz,
   21155              :   VREDUCEBF16Z256rmi,
   21156              :   VREDUCEBF16Z256rmik,
   21157              :   VREDUCEBF16Z256rmikz,
   21158              :   VREDUCEBF16Z256rri,
   21159              :   VREDUCEBF16Z256rrik,
   21160              :   VREDUCEBF16Z256rrikz,
   21161              :   VREDUCEBF16Zrmbi,
   21162              :   VREDUCEBF16Zrmbik,
   21163              :   VREDUCEBF16Zrmbikz,
   21164              :   VREDUCEBF16Zrmi,
   21165              :   VREDUCEBF16Zrmik,
   21166              :   VREDUCEBF16Zrmikz,
   21167              :   VREDUCEBF16Zrri,
   21168              :   VREDUCEBF16Zrrik,
   21169              :   VREDUCEBF16Zrrikz,
   21170              :   VREDUCEPDZ128rmbi,
   21171              :   VREDUCEPDZ128rmbik,
   21172              :   VREDUCEPDZ128rmbikz,
   21173              :   VREDUCEPDZ128rmi,
   21174              :   VREDUCEPDZ128rmik,
   21175              :   VREDUCEPDZ128rmikz,
   21176              :   VREDUCEPDZ128rri,
   21177              :   VREDUCEPDZ128rrik,
   21178              :   VREDUCEPDZ128rrikz,
   21179              :   VREDUCEPDZ256rmbi,
   21180              :   VREDUCEPDZ256rmbik,
   21181              :   VREDUCEPDZ256rmbikz,
   21182              :   VREDUCEPDZ256rmi,
   21183              :   VREDUCEPDZ256rmik,
   21184              :   VREDUCEPDZ256rmikz,
   21185              :   VREDUCEPDZ256rri,
   21186              :   VREDUCEPDZ256rrib,
   21187              :   VREDUCEPDZ256rribk,
   21188              :   VREDUCEPDZ256rribkz,
   21189              :   VREDUCEPDZ256rrik,
   21190              :   VREDUCEPDZ256rrikz,
   21191              :   VREDUCEPDZrmbi,
   21192              :   VREDUCEPDZrmbik,
   21193              :   VREDUCEPDZrmbikz,
   21194              :   VREDUCEPDZrmi,
   21195              :   VREDUCEPDZrmik,
   21196              :   VREDUCEPDZrmikz,
   21197              :   VREDUCEPDZrri,
   21198              :   VREDUCEPDZrrib,
   21199              :   VREDUCEPDZrribk,
   21200              :   VREDUCEPDZrribkz,
   21201              :   VREDUCEPDZrrik,
   21202              :   VREDUCEPDZrrikz,
   21203              :   VREDUCEPHZ128rmbi,
   21204              :   VREDUCEPHZ128rmbik,
   21205              :   VREDUCEPHZ128rmbikz,
   21206              :   VREDUCEPHZ128rmi,
   21207              :   VREDUCEPHZ128rmik,
   21208              :   VREDUCEPHZ128rmikz,
   21209              :   VREDUCEPHZ128rri,
   21210              :   VREDUCEPHZ128rrik,
   21211              :   VREDUCEPHZ128rrikz,
   21212              :   VREDUCEPHZ256rmbi,
   21213              :   VREDUCEPHZ256rmbik,
   21214              :   VREDUCEPHZ256rmbikz,
   21215              :   VREDUCEPHZ256rmi,
   21216              :   VREDUCEPHZ256rmik,
   21217              :   VREDUCEPHZ256rmikz,
   21218              :   VREDUCEPHZ256rri,
   21219              :   VREDUCEPHZ256rrib,
   21220              :   VREDUCEPHZ256rribk,
   21221              :   VREDUCEPHZ256rribkz,
   21222              :   VREDUCEPHZ256rrik,
   21223              :   VREDUCEPHZ256rrikz,
   21224              :   VREDUCEPHZrmbi,
   21225              :   VREDUCEPHZrmbik,
   21226              :   VREDUCEPHZrmbikz,
   21227              :   VREDUCEPHZrmi,
   21228              :   VREDUCEPHZrmik,
   21229              :   VREDUCEPHZrmikz,
   21230              :   VREDUCEPHZrri,
   21231              :   VREDUCEPHZrrib,
   21232              :   VREDUCEPHZrribk,
   21233              :   VREDUCEPHZrribkz,
   21234              :   VREDUCEPHZrrik,
   21235              :   VREDUCEPHZrrikz,
   21236              :   VREDUCEPSZ128rmbi,
   21237              :   VREDUCEPSZ128rmbik,
   21238              :   VREDUCEPSZ128rmbikz,
   21239              :   VREDUCEPSZ128rmi,
   21240              :   VREDUCEPSZ128rmik,
   21241              :   VREDUCEPSZ128rmikz,
   21242              :   VREDUCEPSZ128rri,
   21243              :   VREDUCEPSZ128rrik,
   21244              :   VREDUCEPSZ128rrikz,
   21245              :   VREDUCEPSZ256rmbi,
   21246              :   VREDUCEPSZ256rmbik,
   21247              :   VREDUCEPSZ256rmbikz,
   21248              :   VREDUCEPSZ256rmi,
   21249              :   VREDUCEPSZ256rmik,
   21250              :   VREDUCEPSZ256rmikz,
   21251              :   VREDUCEPSZ256rri,
   21252              :   VREDUCEPSZ256rrib,
   21253              :   VREDUCEPSZ256rribk,
   21254              :   VREDUCEPSZ256rribkz,
   21255              :   VREDUCEPSZ256rrik,
   21256              :   VREDUCEPSZ256rrikz,
   21257              :   VREDUCEPSZrmbi,
   21258              :   VREDUCEPSZrmbik,
   21259              :   VREDUCEPSZrmbikz,
   21260              :   VREDUCEPSZrmi,
   21261              :   VREDUCEPSZrmik,
   21262              :   VREDUCEPSZrmikz,
   21263              :   VREDUCEPSZrri,
   21264              :   VREDUCEPSZrrib,
   21265              :   VREDUCEPSZrribk,
   21266              :   VREDUCEPSZrribkz,
   21267              :   VREDUCEPSZrrik,
   21268              :   VREDUCEPSZrrikz,
   21269              :   VREDUCESDZrmi,
   21270              :   VREDUCESDZrmik,
   21271              :   VREDUCESDZrmikz,
   21272              :   VREDUCESDZrri,
   21273              :   VREDUCESDZrrib,
   21274              :   VREDUCESDZrribk,
   21275              :   VREDUCESDZrribkz,
   21276              :   VREDUCESDZrrik,
   21277              :   VREDUCESDZrrikz,
   21278              :   VREDUCESHZrmi,
   21279              :   VREDUCESHZrmik,
   21280              :   VREDUCESHZrmikz,
   21281              :   VREDUCESHZrri,
   21282              :   VREDUCESHZrrib,
   21283              :   VREDUCESHZrribk,
   21284              :   VREDUCESHZrribkz,
   21285              :   VREDUCESHZrrik,
   21286              :   VREDUCESHZrrikz,
   21287              :   VREDUCESSZrmi,
   21288              :   VREDUCESSZrmik,
   21289              :   VREDUCESSZrmikz,
   21290              :   VREDUCESSZrri,
   21291              :   VREDUCESSZrrib,
   21292              :   VREDUCESSZrribk,
   21293              :   VREDUCESSZrribkz,
   21294              :   VREDUCESSZrrik,
   21295              :   VREDUCESSZrrikz,
   21296              :   VRNDSCALEBF16Z128rmbi,
   21297              :   VRNDSCALEBF16Z128rmbik,
   21298              :   VRNDSCALEBF16Z128rmbikz,
   21299              :   VRNDSCALEBF16Z128rmi,
   21300              :   VRNDSCALEBF16Z128rmik,
   21301              :   VRNDSCALEBF16Z128rmikz,
   21302              :   VRNDSCALEBF16Z128rri,
   21303              :   VRNDSCALEBF16Z128rrik,
   21304              :   VRNDSCALEBF16Z128rrikz,
   21305              :   VRNDSCALEBF16Z256rmbi,
   21306              :   VRNDSCALEBF16Z256rmbik,
   21307              :   VRNDSCALEBF16Z256rmbikz,
   21308              :   VRNDSCALEBF16Z256rmi,
   21309              :   VRNDSCALEBF16Z256rmik,
   21310              :   VRNDSCALEBF16Z256rmikz,
   21311              :   VRNDSCALEBF16Z256rri,
   21312              :   VRNDSCALEBF16Z256rrik,
   21313              :   VRNDSCALEBF16Z256rrikz,
   21314              :   VRNDSCALEBF16Zrmbi,
   21315              :   VRNDSCALEBF16Zrmbik,
   21316              :   VRNDSCALEBF16Zrmbikz,
   21317              :   VRNDSCALEBF16Zrmi,
   21318              :   VRNDSCALEBF16Zrmik,
   21319              :   VRNDSCALEBF16Zrmikz,
   21320              :   VRNDSCALEBF16Zrri,
   21321              :   VRNDSCALEBF16Zrrik,
   21322              :   VRNDSCALEBF16Zrrikz,
   21323              :   VRNDSCALEPDZ128rmbi,
   21324              :   VRNDSCALEPDZ128rmbik,
   21325              :   VRNDSCALEPDZ128rmbikz,
   21326              :   VRNDSCALEPDZ128rmi,
   21327              :   VRNDSCALEPDZ128rmik,
   21328              :   VRNDSCALEPDZ128rmikz,
   21329              :   VRNDSCALEPDZ128rri,
   21330              :   VRNDSCALEPDZ128rrik,
   21331              :   VRNDSCALEPDZ128rrikz,
   21332              :   VRNDSCALEPDZ256rmbi,
   21333              :   VRNDSCALEPDZ256rmbik,
   21334              :   VRNDSCALEPDZ256rmbikz,
   21335              :   VRNDSCALEPDZ256rmi,
   21336              :   VRNDSCALEPDZ256rmik,
   21337              :   VRNDSCALEPDZ256rmikz,
   21338              :   VRNDSCALEPDZ256rri,
   21339              :   VRNDSCALEPDZ256rrib,
   21340              :   VRNDSCALEPDZ256rribk,
   21341              :   VRNDSCALEPDZ256rribkz,
   21342              :   VRNDSCALEPDZ256rrik,
   21343              :   VRNDSCALEPDZ256rrikz,
   21344              :   VRNDSCALEPDZrmbi,
   21345              :   VRNDSCALEPDZrmbik,
   21346              :   VRNDSCALEPDZrmbikz,
   21347              :   VRNDSCALEPDZrmi,
   21348              :   VRNDSCALEPDZrmik,
   21349              :   VRNDSCALEPDZrmikz,
   21350              :   VRNDSCALEPDZrri,
   21351              :   VRNDSCALEPDZrrib,
   21352              :   VRNDSCALEPDZrribk,
   21353              :   VRNDSCALEPDZrribkz,
   21354              :   VRNDSCALEPDZrrik,
   21355              :   VRNDSCALEPDZrrikz,
   21356              :   VRNDSCALEPHZ128rmbi,
   21357              :   VRNDSCALEPHZ128rmbik,
   21358              :   VRNDSCALEPHZ128rmbikz,
   21359              :   VRNDSCALEPHZ128rmi,
   21360              :   VRNDSCALEPHZ128rmik,
   21361              :   VRNDSCALEPHZ128rmikz,
   21362              :   VRNDSCALEPHZ128rri,
   21363              :   VRNDSCALEPHZ128rrik,
   21364              :   VRNDSCALEPHZ128rrikz,
   21365              :   VRNDSCALEPHZ256rmbi,
   21366              :   VRNDSCALEPHZ256rmbik,
   21367              :   VRNDSCALEPHZ256rmbikz,
   21368              :   VRNDSCALEPHZ256rmi,
   21369              :   VRNDSCALEPHZ256rmik,
   21370              :   VRNDSCALEPHZ256rmikz,
   21371              :   VRNDSCALEPHZ256rri,
   21372              :   VRNDSCALEPHZ256rrib,
   21373              :   VRNDSCALEPHZ256rribk,
   21374              :   VRNDSCALEPHZ256rribkz,
   21375              :   VRNDSCALEPHZ256rrik,
   21376              :   VRNDSCALEPHZ256rrikz,
   21377              :   VRNDSCALEPHZrmbi,
   21378              :   VRNDSCALEPHZrmbik,
   21379              :   VRNDSCALEPHZrmbikz,
   21380              :   VRNDSCALEPHZrmi,
   21381              :   VRNDSCALEPHZrmik,
   21382              :   VRNDSCALEPHZrmikz,
   21383              :   VRNDSCALEPHZrri,
   21384              :   VRNDSCALEPHZrrib,
   21385              :   VRNDSCALEPHZrribk,
   21386              :   VRNDSCALEPHZrribkz,
   21387              :   VRNDSCALEPHZrrik,
   21388              :   VRNDSCALEPHZrrikz,
   21389              :   VRNDSCALEPSZ128rmbi,
   21390              :   VRNDSCALEPSZ128rmbik,
   21391              :   VRNDSCALEPSZ128rmbikz,
   21392              :   VRNDSCALEPSZ128rmi,
   21393              :   VRNDSCALEPSZ128rmik,
   21394              :   VRNDSCALEPSZ128rmikz,
   21395              :   VRNDSCALEPSZ128rri,
   21396              :   VRNDSCALEPSZ128rrik,
   21397              :   VRNDSCALEPSZ128rrikz,
   21398              :   VRNDSCALEPSZ256rmbi,
   21399              :   VRNDSCALEPSZ256rmbik,
   21400              :   VRNDSCALEPSZ256rmbikz,
   21401              :   VRNDSCALEPSZ256rmi,
   21402              :   VRNDSCALEPSZ256rmik,
   21403              :   VRNDSCALEPSZ256rmikz,
   21404              :   VRNDSCALEPSZ256rri,
   21405              :   VRNDSCALEPSZ256rrib,
   21406              :   VRNDSCALEPSZ256rribk,
   21407              :   VRNDSCALEPSZ256rribkz,
   21408              :   VRNDSCALEPSZ256rrik,
   21409              :   VRNDSCALEPSZ256rrikz,
   21410              :   VRNDSCALEPSZrmbi,
   21411              :   VRNDSCALEPSZrmbik,
   21412              :   VRNDSCALEPSZrmbikz,
   21413              :   VRNDSCALEPSZrmi,
   21414              :   VRNDSCALEPSZrmik,
   21415              :   VRNDSCALEPSZrmikz,
   21416              :   VRNDSCALEPSZrri,
   21417              :   VRNDSCALEPSZrrib,
   21418              :   VRNDSCALEPSZrribk,
   21419              :   VRNDSCALEPSZrribkz,
   21420              :   VRNDSCALEPSZrrik,
   21421              :   VRNDSCALEPSZrrikz,
   21422              :   VRNDSCALESDZrmi,
   21423              :   VRNDSCALESDZrmi_Int,
   21424              :   VRNDSCALESDZrmik_Int,
   21425              :   VRNDSCALESDZrmikz_Int,
   21426              :   VRNDSCALESDZrri,
   21427              :   VRNDSCALESDZrri_Int,
   21428              :   VRNDSCALESDZrrib_Int,
   21429              :   VRNDSCALESDZrribk_Int,
   21430              :   VRNDSCALESDZrribkz_Int,
   21431              :   VRNDSCALESDZrrik_Int,
   21432              :   VRNDSCALESDZrrikz_Int,
   21433              :   VRNDSCALESHZrmi,
   21434              :   VRNDSCALESHZrmi_Int,
   21435              :   VRNDSCALESHZrmik_Int,
   21436              :   VRNDSCALESHZrmikz_Int,
   21437              :   VRNDSCALESHZrri,
   21438              :   VRNDSCALESHZrri_Int,
   21439              :   VRNDSCALESHZrrib_Int,
   21440              :   VRNDSCALESHZrribk_Int,
   21441              :   VRNDSCALESHZrribkz_Int,
   21442              :   VRNDSCALESHZrrik_Int,
   21443              :   VRNDSCALESHZrrikz_Int,
   21444              :   VRNDSCALESSZrmi,
   21445              :   VRNDSCALESSZrmi_Int,
   21446              :   VRNDSCALESSZrmik_Int,
   21447              :   VRNDSCALESSZrmikz_Int,
   21448              :   VRNDSCALESSZrri,
   21449              :   VRNDSCALESSZrri_Int,
   21450              :   VRNDSCALESSZrrib_Int,
   21451              :   VRNDSCALESSZrribk_Int,
   21452              :   VRNDSCALESSZrribkz_Int,
   21453              :   VRNDSCALESSZrrik_Int,
   21454              :   VRNDSCALESSZrrikz_Int,
   21455              :   VROUNDPDYmi,
   21456              :   VROUNDPDYri,
   21457              :   VROUNDPDmi,
   21458              :   VROUNDPDri,
   21459              :   VROUNDPSYmi,
   21460              :   VROUNDPSYri,
   21461              :   VROUNDPSmi,
   21462              :   VROUNDPSri,
   21463              :   VROUNDSDmi,
   21464              :   VROUNDSDmi_Int,
   21465              :   VROUNDSDri,
   21466              :   VROUNDSDri_Int,
   21467              :   VROUNDSSmi,
   21468              :   VROUNDSSmi_Int,
   21469              :   VROUNDSSri,
   21470              :   VROUNDSSri_Int,
   21471              :   VRSQRT14PDZ128m,
   21472              :   VRSQRT14PDZ128mb,
   21473              :   VRSQRT14PDZ128mbk,
   21474              :   VRSQRT14PDZ128mbkz,
   21475              :   VRSQRT14PDZ128mk,
   21476              :   VRSQRT14PDZ128mkz,
   21477              :   VRSQRT14PDZ128r,
   21478              :   VRSQRT14PDZ128rk,
   21479              :   VRSQRT14PDZ128rkz,
   21480              :   VRSQRT14PDZ256m,
   21481              :   VRSQRT14PDZ256mb,
   21482              :   VRSQRT14PDZ256mbk,
   21483              :   VRSQRT14PDZ256mbkz,
   21484              :   VRSQRT14PDZ256mk,
   21485              :   VRSQRT14PDZ256mkz,
   21486              :   VRSQRT14PDZ256r,
   21487              :   VRSQRT14PDZ256rk,
   21488              :   VRSQRT14PDZ256rkz,
   21489              :   VRSQRT14PDZm,
   21490              :   VRSQRT14PDZmb,
   21491              :   VRSQRT14PDZmbk,
   21492              :   VRSQRT14PDZmbkz,
   21493              :   VRSQRT14PDZmk,
   21494              :   VRSQRT14PDZmkz,
   21495              :   VRSQRT14PDZr,
   21496              :   VRSQRT14PDZrk,
   21497              :   VRSQRT14PDZrkz,
   21498              :   VRSQRT14PSZ128m,
   21499              :   VRSQRT14PSZ128mb,
   21500              :   VRSQRT14PSZ128mbk,
   21501              :   VRSQRT14PSZ128mbkz,
   21502              :   VRSQRT14PSZ128mk,
   21503              :   VRSQRT14PSZ128mkz,
   21504              :   VRSQRT14PSZ128r,
   21505              :   VRSQRT14PSZ128rk,
   21506              :   VRSQRT14PSZ128rkz,
   21507              :   VRSQRT14PSZ256m,
   21508              :   VRSQRT14PSZ256mb,
   21509              :   VRSQRT14PSZ256mbk,
   21510              :   VRSQRT14PSZ256mbkz,
   21511              :   VRSQRT14PSZ256mk,
   21512              :   VRSQRT14PSZ256mkz,
   21513              :   VRSQRT14PSZ256r,
   21514              :   VRSQRT14PSZ256rk,
   21515              :   VRSQRT14PSZ256rkz,
   21516              :   VRSQRT14PSZm,
   21517              :   VRSQRT14PSZmb,
   21518              :   VRSQRT14PSZmbk,
   21519              :   VRSQRT14PSZmbkz,
   21520              :   VRSQRT14PSZmk,
   21521              :   VRSQRT14PSZmkz,
   21522              :   VRSQRT14PSZr,
   21523              :   VRSQRT14PSZrk,
   21524              :   VRSQRT14PSZrkz,
   21525              :   VRSQRT14SDZrm,
   21526              :   VRSQRT14SDZrmk,
   21527              :   VRSQRT14SDZrmkz,
   21528              :   VRSQRT14SDZrr,
   21529              :   VRSQRT14SDZrrk,
   21530              :   VRSQRT14SDZrrkz,
   21531              :   VRSQRT14SSZrm,
   21532              :   VRSQRT14SSZrmk,
   21533              :   VRSQRT14SSZrmkz,
   21534              :   VRSQRT14SSZrr,
   21535              :   VRSQRT14SSZrrk,
   21536              :   VRSQRT14SSZrrkz,
   21537              :   VRSQRT28PDZm,
   21538              :   VRSQRT28PDZmb,
   21539              :   VRSQRT28PDZmbk,
   21540              :   VRSQRT28PDZmbkz,
   21541              :   VRSQRT28PDZmk,
   21542              :   VRSQRT28PDZmkz,
   21543              :   VRSQRT28PDZr,
   21544              :   VRSQRT28PDZrb,
   21545              :   VRSQRT28PDZrbk,
   21546              :   VRSQRT28PDZrbkz,
   21547              :   VRSQRT28PDZrk,
   21548              :   VRSQRT28PDZrkz,
   21549              :   VRSQRT28PSZm,
   21550              :   VRSQRT28PSZmb,
   21551              :   VRSQRT28PSZmbk,
   21552              :   VRSQRT28PSZmbkz,
   21553              :   VRSQRT28PSZmk,
   21554              :   VRSQRT28PSZmkz,
   21555              :   VRSQRT28PSZr,
   21556              :   VRSQRT28PSZrb,
   21557              :   VRSQRT28PSZrbk,
   21558              :   VRSQRT28PSZrbkz,
   21559              :   VRSQRT28PSZrk,
   21560              :   VRSQRT28PSZrkz,
   21561              :   VRSQRT28SDZm,
   21562              :   VRSQRT28SDZmk,
   21563              :   VRSQRT28SDZmkz,
   21564              :   VRSQRT28SDZr,
   21565              :   VRSQRT28SDZrb,
   21566              :   VRSQRT28SDZrbk,
   21567              :   VRSQRT28SDZrbkz,
   21568              :   VRSQRT28SDZrk,
   21569              :   VRSQRT28SDZrkz,
   21570              :   VRSQRT28SSZm,
   21571              :   VRSQRT28SSZmk,
   21572              :   VRSQRT28SSZmkz,
   21573              :   VRSQRT28SSZr,
   21574              :   VRSQRT28SSZrb,
   21575              :   VRSQRT28SSZrbk,
   21576              :   VRSQRT28SSZrbkz,
   21577              :   VRSQRT28SSZrk,
   21578              :   VRSQRT28SSZrkz,
   21579              :   VRSQRTBF16Z128m,
   21580              :   VRSQRTBF16Z128mb,
   21581              :   VRSQRTBF16Z128mbk,
   21582              :   VRSQRTBF16Z128mbkz,
   21583              :   VRSQRTBF16Z128mk,
   21584              :   VRSQRTBF16Z128mkz,
   21585              :   VRSQRTBF16Z128r,
   21586              :   VRSQRTBF16Z128rk,
   21587              :   VRSQRTBF16Z128rkz,
   21588              :   VRSQRTBF16Z256m,
   21589              :   VRSQRTBF16Z256mb,
   21590              :   VRSQRTBF16Z256mbk,
   21591              :   VRSQRTBF16Z256mbkz,
   21592              :   VRSQRTBF16Z256mk,
   21593              :   VRSQRTBF16Z256mkz,
   21594              :   VRSQRTBF16Z256r,
   21595              :   VRSQRTBF16Z256rk,
   21596              :   VRSQRTBF16Z256rkz,
   21597              :   VRSQRTBF16Zm,
   21598              :   VRSQRTBF16Zmb,
   21599              :   VRSQRTBF16Zmbk,
   21600              :   VRSQRTBF16Zmbkz,
   21601              :   VRSQRTBF16Zmk,
   21602              :   VRSQRTBF16Zmkz,
   21603              :   VRSQRTBF16Zr,
   21604              :   VRSQRTBF16Zrk,
   21605              :   VRSQRTBF16Zrkz,
   21606              :   VRSQRTPHZ128m,
   21607              :   VRSQRTPHZ128mb,
   21608              :   VRSQRTPHZ128mbk,
   21609              :   VRSQRTPHZ128mbkz,
   21610              :   VRSQRTPHZ128mk,
   21611              :   VRSQRTPHZ128mkz,
   21612              :   VRSQRTPHZ128r,
   21613              :   VRSQRTPHZ128rk,
   21614              :   VRSQRTPHZ128rkz,
   21615              :   VRSQRTPHZ256m,
   21616              :   VRSQRTPHZ256mb,
   21617              :   VRSQRTPHZ256mbk,
   21618              :   VRSQRTPHZ256mbkz,
   21619              :   VRSQRTPHZ256mk,
   21620              :   VRSQRTPHZ256mkz,
   21621              :   VRSQRTPHZ256r,
   21622              :   VRSQRTPHZ256rk,
   21623              :   VRSQRTPHZ256rkz,
   21624              :   VRSQRTPHZm,
   21625              :   VRSQRTPHZmb,
   21626              :   VRSQRTPHZmbk,
   21627              :   VRSQRTPHZmbkz,
   21628              :   VRSQRTPHZmk,
   21629              :   VRSQRTPHZmkz,
   21630              :   VRSQRTPHZr,
   21631              :   VRSQRTPHZrk,
   21632              :   VRSQRTPHZrkz,
   21633              :   VRSQRTPSYm,
   21634              :   VRSQRTPSYr,
   21635              :   VRSQRTPSm,
   21636              :   VRSQRTPSr,
   21637              :   VRSQRTSHZrm,
   21638              :   VRSQRTSHZrmk,
   21639              :   VRSQRTSHZrmkz,
   21640              :   VRSQRTSHZrr,
   21641              :   VRSQRTSHZrrk,
   21642              :   VRSQRTSHZrrkz,
   21643              :   VRSQRTSSm,
   21644              :   VRSQRTSSm_Int,
   21645              :   VRSQRTSSr,
   21646              :   VRSQRTSSr_Int,
   21647              :   VSCALEFBF16Z128rm,
   21648              :   VSCALEFBF16Z128rmb,
   21649              :   VSCALEFBF16Z128rmbk,
   21650              :   VSCALEFBF16Z128rmbkz,
   21651              :   VSCALEFBF16Z128rmk,
   21652              :   VSCALEFBF16Z128rmkz,
   21653              :   VSCALEFBF16Z128rr,
   21654              :   VSCALEFBF16Z128rrk,
   21655              :   VSCALEFBF16Z128rrkz,
   21656              :   VSCALEFBF16Z256rm,
   21657              :   VSCALEFBF16Z256rmb,
   21658              :   VSCALEFBF16Z256rmbk,
   21659              :   VSCALEFBF16Z256rmbkz,
   21660              :   VSCALEFBF16Z256rmk,
   21661              :   VSCALEFBF16Z256rmkz,
   21662              :   VSCALEFBF16Z256rr,
   21663              :   VSCALEFBF16Z256rrk,
   21664              :   VSCALEFBF16Z256rrkz,
   21665              :   VSCALEFBF16Zrm,
   21666              :   VSCALEFBF16Zrmb,
   21667              :   VSCALEFBF16Zrmbk,
   21668              :   VSCALEFBF16Zrmbkz,
   21669              :   VSCALEFBF16Zrmk,
   21670              :   VSCALEFBF16Zrmkz,
   21671              :   VSCALEFBF16Zrr,
   21672              :   VSCALEFBF16Zrrk,
   21673              :   VSCALEFBF16Zrrkz,
   21674              :   VSCALEFPDZ128rm,
   21675              :   VSCALEFPDZ128rmb,
   21676              :   VSCALEFPDZ128rmbk,
   21677              :   VSCALEFPDZ128rmbkz,
   21678              :   VSCALEFPDZ128rmk,
   21679              :   VSCALEFPDZ128rmkz,
   21680              :   VSCALEFPDZ128rr,
   21681              :   VSCALEFPDZ128rrk,
   21682              :   VSCALEFPDZ128rrkz,
   21683              :   VSCALEFPDZ256rm,
   21684              :   VSCALEFPDZ256rmb,
   21685              :   VSCALEFPDZ256rmbk,
   21686              :   VSCALEFPDZ256rmbkz,
   21687              :   VSCALEFPDZ256rmk,
   21688              :   VSCALEFPDZ256rmkz,
   21689              :   VSCALEFPDZ256rr,
   21690              :   VSCALEFPDZ256rrb,
   21691              :   VSCALEFPDZ256rrbk,
   21692              :   VSCALEFPDZ256rrbkz,
   21693              :   VSCALEFPDZ256rrk,
   21694              :   VSCALEFPDZ256rrkz,
   21695              :   VSCALEFPDZrm,
   21696              :   VSCALEFPDZrmb,
   21697              :   VSCALEFPDZrmbk,
   21698              :   VSCALEFPDZrmbkz,
   21699              :   VSCALEFPDZrmk,
   21700              :   VSCALEFPDZrmkz,
   21701              :   VSCALEFPDZrr,
   21702              :   VSCALEFPDZrrb,
   21703              :   VSCALEFPDZrrbk,
   21704              :   VSCALEFPDZrrbkz,
   21705              :   VSCALEFPDZrrk,
   21706              :   VSCALEFPDZrrkz,
   21707              :   VSCALEFPHZ128rm,
   21708              :   VSCALEFPHZ128rmb,
   21709              :   VSCALEFPHZ128rmbk,
   21710              :   VSCALEFPHZ128rmbkz,
   21711              :   VSCALEFPHZ128rmk,
   21712              :   VSCALEFPHZ128rmkz,
   21713              :   VSCALEFPHZ128rr,
   21714              :   VSCALEFPHZ128rrk,
   21715              :   VSCALEFPHZ128rrkz,
   21716              :   VSCALEFPHZ256rm,
   21717              :   VSCALEFPHZ256rmb,
   21718              :   VSCALEFPHZ256rmbk,
   21719              :   VSCALEFPHZ256rmbkz,
   21720              :   VSCALEFPHZ256rmk,
   21721              :   VSCALEFPHZ256rmkz,
   21722              :   VSCALEFPHZ256rr,
   21723              :   VSCALEFPHZ256rrb,
   21724              :   VSCALEFPHZ256rrbk,
   21725              :   VSCALEFPHZ256rrbkz,
   21726              :   VSCALEFPHZ256rrk,
   21727              :   VSCALEFPHZ256rrkz,
   21728              :   VSCALEFPHZrm,
   21729              :   VSCALEFPHZrmb,
   21730              :   VSCALEFPHZrmbk,
   21731              :   VSCALEFPHZrmbkz,
   21732              :   VSCALEFPHZrmk,
   21733              :   VSCALEFPHZrmkz,
   21734              :   VSCALEFPHZrr,
   21735              :   VSCALEFPHZrrb,
   21736              :   VSCALEFPHZrrbk,
   21737              :   VSCALEFPHZrrbkz,
   21738              :   VSCALEFPHZrrk,
   21739              :   VSCALEFPHZrrkz,
   21740              :   VSCALEFPSZ128rm,
   21741              :   VSCALEFPSZ128rmb,
   21742              :   VSCALEFPSZ128rmbk,
   21743              :   VSCALEFPSZ128rmbkz,
   21744              :   VSCALEFPSZ128rmk,
   21745              :   VSCALEFPSZ128rmkz,
   21746              :   VSCALEFPSZ128rr,
   21747              :   VSCALEFPSZ128rrk,
   21748              :   VSCALEFPSZ128rrkz,
   21749              :   VSCALEFPSZ256rm,
   21750              :   VSCALEFPSZ256rmb,
   21751              :   VSCALEFPSZ256rmbk,
   21752              :   VSCALEFPSZ256rmbkz,
   21753              :   VSCALEFPSZ256rmk,
   21754              :   VSCALEFPSZ256rmkz,
   21755              :   VSCALEFPSZ256rr,
   21756              :   VSCALEFPSZ256rrb,
   21757              :   VSCALEFPSZ256rrbk,
   21758              :   VSCALEFPSZ256rrbkz,
   21759              :   VSCALEFPSZ256rrk,
   21760              :   VSCALEFPSZ256rrkz,
   21761              :   VSCALEFPSZrm,
   21762              :   VSCALEFPSZrmb,
   21763              :   VSCALEFPSZrmbk,
   21764              :   VSCALEFPSZrmbkz,
   21765              :   VSCALEFPSZrmk,
   21766              :   VSCALEFPSZrmkz,
   21767              :   VSCALEFPSZrr,
   21768              :   VSCALEFPSZrrb,
   21769              :   VSCALEFPSZrrbk,
   21770              :   VSCALEFPSZrrbkz,
   21771              :   VSCALEFPSZrrk,
   21772              :   VSCALEFPSZrrkz,
   21773              :   VSCALEFSDZrm,
   21774              :   VSCALEFSDZrmk,
   21775              :   VSCALEFSDZrmkz,
   21776              :   VSCALEFSDZrr,
   21777              :   VSCALEFSDZrrb_Int,
   21778              :   VSCALEFSDZrrbk_Int,
   21779              :   VSCALEFSDZrrbkz_Int,
   21780              :   VSCALEFSDZrrk,
   21781              :   VSCALEFSDZrrkz,
   21782              :   VSCALEFSHZrm,
   21783              :   VSCALEFSHZrmk,
   21784              :   VSCALEFSHZrmkz,
   21785              :   VSCALEFSHZrr,
   21786              :   VSCALEFSHZrrb_Int,
   21787              :   VSCALEFSHZrrbk_Int,
   21788              :   VSCALEFSHZrrbkz_Int,
   21789              :   VSCALEFSHZrrk,
   21790              :   VSCALEFSHZrrkz,
   21791              :   VSCALEFSSZrm,
   21792              :   VSCALEFSSZrmk,
   21793              :   VSCALEFSSZrmkz,
   21794              :   VSCALEFSSZrr,
   21795              :   VSCALEFSSZrrb_Int,
   21796              :   VSCALEFSSZrrbk_Int,
   21797              :   VSCALEFSSZrrbkz_Int,
   21798              :   VSCALEFSSZrrk,
   21799              :   VSCALEFSSZrrkz,
   21800              :   VSCATTERDPDZ128mr,
   21801              :   VSCATTERDPDZ256mr,
   21802              :   VSCATTERDPDZmr,
   21803              :   VSCATTERDPSZ128mr,
   21804              :   VSCATTERDPSZ256mr,
   21805              :   VSCATTERDPSZmr,
   21806              :   VSCATTERPF0DPDm,
   21807              :   VSCATTERPF0DPSm,
   21808              :   VSCATTERPF0QPDm,
   21809              :   VSCATTERPF0QPSm,
   21810              :   VSCATTERPF1DPDm,
   21811              :   VSCATTERPF1DPSm,
   21812              :   VSCATTERPF1QPDm,
   21813              :   VSCATTERPF1QPSm,
   21814              :   VSCATTERQPDZ128mr,
   21815              :   VSCATTERQPDZ256mr,
   21816              :   VSCATTERQPDZmr,
   21817              :   VSCATTERQPSZ128mr,
   21818              :   VSCATTERQPSZ256mr,
   21819              :   VSCATTERQPSZmr,
   21820              :   VSHA512MSG1rr,
   21821              :   VSHA512MSG2rr,
   21822              :   VSHA512RNDS2rr,
   21823              :   VSHUFF32X4Z256rmbi,
   21824              :   VSHUFF32X4Z256rmbik,
   21825              :   VSHUFF32X4Z256rmbikz,
   21826              :   VSHUFF32X4Z256rmi,
   21827              :   VSHUFF32X4Z256rmik,
   21828              :   VSHUFF32X4Z256rmikz,
   21829              :   VSHUFF32X4Z256rri,
   21830              :   VSHUFF32X4Z256rrik,
   21831              :   VSHUFF32X4Z256rrikz,
   21832              :   VSHUFF32X4Zrmbi,
   21833              :   VSHUFF32X4Zrmbik,
   21834              :   VSHUFF32X4Zrmbikz,
   21835              :   VSHUFF32X4Zrmi,
   21836              :   VSHUFF32X4Zrmik,
   21837              :   VSHUFF32X4Zrmikz,
   21838              :   VSHUFF32X4Zrri,
   21839              :   VSHUFF32X4Zrrik,
   21840              :   VSHUFF32X4Zrrikz,
   21841              :   VSHUFF64X2Z256rmbi,
   21842              :   VSHUFF64X2Z256rmbik,
   21843              :   VSHUFF64X2Z256rmbikz,
   21844              :   VSHUFF64X2Z256rmi,
   21845              :   VSHUFF64X2Z256rmik,
   21846              :   VSHUFF64X2Z256rmikz,
   21847              :   VSHUFF64X2Z256rri,
   21848              :   VSHUFF64X2Z256rrik,
   21849              :   VSHUFF64X2Z256rrikz,
   21850              :   VSHUFF64X2Zrmbi,
   21851              :   VSHUFF64X2Zrmbik,
   21852              :   VSHUFF64X2Zrmbikz,
   21853              :   VSHUFF64X2Zrmi,
   21854              :   VSHUFF64X2Zrmik,
   21855              :   VSHUFF64X2Zrmikz,
   21856              :   VSHUFF64X2Zrri,
   21857              :   VSHUFF64X2Zrrik,
   21858              :   VSHUFF64X2Zrrikz,
   21859              :   VSHUFI32X4Z256rmbi,
   21860              :   VSHUFI32X4Z256rmbik,
   21861              :   VSHUFI32X4Z256rmbikz,
   21862              :   VSHUFI32X4Z256rmi,
   21863              :   VSHUFI32X4Z256rmik,
   21864              :   VSHUFI32X4Z256rmikz,
   21865              :   VSHUFI32X4Z256rri,
   21866              :   VSHUFI32X4Z256rrik,
   21867              :   VSHUFI32X4Z256rrikz,
   21868              :   VSHUFI32X4Zrmbi,
   21869              :   VSHUFI32X4Zrmbik,
   21870              :   VSHUFI32X4Zrmbikz,
   21871              :   VSHUFI32X4Zrmi,
   21872              :   VSHUFI32X4Zrmik,
   21873              :   VSHUFI32X4Zrmikz,
   21874              :   VSHUFI32X4Zrri,
   21875              :   VSHUFI32X4Zrrik,
   21876              :   VSHUFI32X4Zrrikz,
   21877              :   VSHUFI64X2Z256rmbi,
   21878              :   VSHUFI64X2Z256rmbik,
   21879              :   VSHUFI64X2Z256rmbikz,
   21880              :   VSHUFI64X2Z256rmi,
   21881              :   VSHUFI64X2Z256rmik,
   21882              :   VSHUFI64X2Z256rmikz,
   21883              :   VSHUFI64X2Z256rri,
   21884              :   VSHUFI64X2Z256rrik,
   21885              :   VSHUFI64X2Z256rrikz,
   21886              :   VSHUFI64X2Zrmbi,
   21887              :   VSHUFI64X2Zrmbik,
   21888              :   VSHUFI64X2Zrmbikz,
   21889              :   VSHUFI64X2Zrmi,
   21890              :   VSHUFI64X2Zrmik,
   21891              :   VSHUFI64X2Zrmikz,
   21892              :   VSHUFI64X2Zrri,
   21893              :   VSHUFI64X2Zrrik,
   21894              :   VSHUFI64X2Zrrikz,
   21895              :   VSHUFPDYrmi,
   21896              :   VSHUFPDYrri,
   21897              :   VSHUFPDZ128rmbi,
   21898              :   VSHUFPDZ128rmbik,
   21899              :   VSHUFPDZ128rmbikz,
   21900              :   VSHUFPDZ128rmi,
   21901              :   VSHUFPDZ128rmik,
   21902              :   VSHUFPDZ128rmikz,
   21903              :   VSHUFPDZ128rri,
   21904              :   VSHUFPDZ128rrik,
   21905              :   VSHUFPDZ128rrikz,
   21906              :   VSHUFPDZ256rmbi,
   21907              :   VSHUFPDZ256rmbik,
   21908              :   VSHUFPDZ256rmbikz,
   21909              :   VSHUFPDZ256rmi,
   21910              :   VSHUFPDZ256rmik,
   21911              :   VSHUFPDZ256rmikz,
   21912              :   VSHUFPDZ256rri,
   21913              :   VSHUFPDZ256rrik,
   21914              :   VSHUFPDZ256rrikz,
   21915              :   VSHUFPDZrmbi,
   21916              :   VSHUFPDZrmbik,
   21917              :   VSHUFPDZrmbikz,
   21918              :   VSHUFPDZrmi,
   21919              :   VSHUFPDZrmik,
   21920              :   VSHUFPDZrmikz,
   21921              :   VSHUFPDZrri,
   21922              :   VSHUFPDZrrik,
   21923              :   VSHUFPDZrrikz,
   21924              :   VSHUFPDrmi,
   21925              :   VSHUFPDrri,
   21926              :   VSHUFPSYrmi,
   21927              :   VSHUFPSYrri,
   21928              :   VSHUFPSZ128rmbi,
   21929              :   VSHUFPSZ128rmbik,
   21930              :   VSHUFPSZ128rmbikz,
   21931              :   VSHUFPSZ128rmi,
   21932              :   VSHUFPSZ128rmik,
   21933              :   VSHUFPSZ128rmikz,
   21934              :   VSHUFPSZ128rri,
   21935              :   VSHUFPSZ128rrik,
   21936              :   VSHUFPSZ128rrikz,
   21937              :   VSHUFPSZ256rmbi,
   21938              :   VSHUFPSZ256rmbik,
   21939              :   VSHUFPSZ256rmbikz,
   21940              :   VSHUFPSZ256rmi,
   21941              :   VSHUFPSZ256rmik,
   21942              :   VSHUFPSZ256rmikz,
   21943              :   VSHUFPSZ256rri,
   21944              :   VSHUFPSZ256rrik,
   21945              :   VSHUFPSZ256rrikz,
   21946              :   VSHUFPSZrmbi,
   21947              :   VSHUFPSZrmbik,
   21948              :   VSHUFPSZrmbikz,
   21949              :   VSHUFPSZrmi,
   21950              :   VSHUFPSZrmik,
   21951              :   VSHUFPSZrmikz,
   21952              :   VSHUFPSZrri,
   21953              :   VSHUFPSZrrik,
   21954              :   VSHUFPSZrrikz,
   21955              :   VSHUFPSrmi,
   21956              :   VSHUFPSrri,
   21957              :   VSM3MSG1rm,
   21958              :   VSM3MSG1rr,
   21959              :   VSM3MSG2rm,
   21960              :   VSM3MSG2rr,
   21961              :   VSM3RNDS2rm,
   21962              :   VSM3RNDS2rr,
   21963              :   VSM4KEY4Yrm,
   21964              :   VSM4KEY4Yrr,
   21965              :   VSM4KEY4Z128rm,
   21966              :   VSM4KEY4Z128rr,
   21967              :   VSM4KEY4Z256rm,
   21968              :   VSM4KEY4Z256rr,
   21969              :   VSM4KEY4Zrm,
   21970              :   VSM4KEY4Zrr,
   21971              :   VSM4KEY4rm,
   21972              :   VSM4KEY4rr,
   21973              :   VSM4RNDS4Yrm,
   21974              :   VSM4RNDS4Yrr,
   21975              :   VSM4RNDS4Z128rm,
   21976              :   VSM4RNDS4Z128rr,
   21977              :   VSM4RNDS4Z256rm,
   21978              :   VSM4RNDS4Z256rr,
   21979              :   VSM4RNDS4Zrm,
   21980              :   VSM4RNDS4Zrr,
   21981              :   VSM4RNDS4rm,
   21982              :   VSM4RNDS4rr,
   21983              :   VSQRTBF16Z128m,
   21984              :   VSQRTBF16Z128mb,
   21985              :   VSQRTBF16Z128mbk,
   21986              :   VSQRTBF16Z128mbkz,
   21987              :   VSQRTBF16Z128mk,
   21988              :   VSQRTBF16Z128mkz,
   21989              :   VSQRTBF16Z128r,
   21990              :   VSQRTBF16Z128rk,
   21991              :   VSQRTBF16Z128rkz,
   21992              :   VSQRTBF16Z256m,
   21993              :   VSQRTBF16Z256mb,
   21994              :   VSQRTBF16Z256mbk,
   21995              :   VSQRTBF16Z256mbkz,
   21996              :   VSQRTBF16Z256mk,
   21997              :   VSQRTBF16Z256mkz,
   21998              :   VSQRTBF16Z256r,
   21999              :   VSQRTBF16Z256rk,
   22000              :   VSQRTBF16Z256rkz,
   22001              :   VSQRTBF16Zm,
   22002              :   VSQRTBF16Zmb,
   22003              :   VSQRTBF16Zmbk,
   22004              :   VSQRTBF16Zmbkz,
   22005              :   VSQRTBF16Zmk,
   22006              :   VSQRTBF16Zmkz,
   22007              :   VSQRTBF16Zr,
   22008              :   VSQRTBF16Zrk,
   22009              :   VSQRTBF16Zrkz,
   22010              :   VSQRTPDYm,
   22011              :   VSQRTPDYr,
   22012              :   VSQRTPDZ128m,
   22013              :   VSQRTPDZ128mb,
   22014              :   VSQRTPDZ128mbk,
   22015              :   VSQRTPDZ128mbkz,
   22016              :   VSQRTPDZ128mk,
   22017              :   VSQRTPDZ128mkz,
   22018              :   VSQRTPDZ128r,
   22019              :   VSQRTPDZ128rk,
   22020              :   VSQRTPDZ128rkz,
   22021              :   VSQRTPDZ256m,
   22022              :   VSQRTPDZ256mb,
   22023              :   VSQRTPDZ256mbk,
   22024              :   VSQRTPDZ256mbkz,
   22025              :   VSQRTPDZ256mk,
   22026              :   VSQRTPDZ256mkz,
   22027              :   VSQRTPDZ256r,
   22028              :   VSQRTPDZ256rb,
   22029              :   VSQRTPDZ256rbk,
   22030              :   VSQRTPDZ256rbkz,
   22031              :   VSQRTPDZ256rk,
   22032              :   VSQRTPDZ256rkz,
   22033              :   VSQRTPDZm,
   22034              :   VSQRTPDZmb,
   22035              :   VSQRTPDZmbk,
   22036              :   VSQRTPDZmbkz,
   22037              :   VSQRTPDZmk,
   22038              :   VSQRTPDZmkz,
   22039              :   VSQRTPDZr,
   22040              :   VSQRTPDZrb,
   22041              :   VSQRTPDZrbk,
   22042              :   VSQRTPDZrbkz,
   22043              :   VSQRTPDZrk,
   22044              :   VSQRTPDZrkz,
   22045              :   VSQRTPDm,
   22046              :   VSQRTPDr,
   22047              :   VSQRTPHZ128m,
   22048              :   VSQRTPHZ128mb,
   22049              :   VSQRTPHZ128mbk,
   22050              :   VSQRTPHZ128mbkz,
   22051              :   VSQRTPHZ128mk,
   22052              :   VSQRTPHZ128mkz,
   22053              :   VSQRTPHZ128r,
   22054              :   VSQRTPHZ128rk,
   22055              :   VSQRTPHZ128rkz,
   22056              :   VSQRTPHZ256m,
   22057              :   VSQRTPHZ256mb,
   22058              :   VSQRTPHZ256mbk,
   22059              :   VSQRTPHZ256mbkz,
   22060              :   VSQRTPHZ256mk,
   22061              :   VSQRTPHZ256mkz,
   22062              :   VSQRTPHZ256r,
   22063              :   VSQRTPHZ256rb,
   22064              :   VSQRTPHZ256rbk,
   22065              :   VSQRTPHZ256rbkz,
   22066              :   VSQRTPHZ256rk,
   22067              :   VSQRTPHZ256rkz,
   22068              :   VSQRTPHZm,
   22069              :   VSQRTPHZmb,
   22070              :   VSQRTPHZmbk,
   22071              :   VSQRTPHZmbkz,
   22072              :   VSQRTPHZmk,
   22073              :   VSQRTPHZmkz,
   22074              :   VSQRTPHZr,
   22075              :   VSQRTPHZrb,
   22076              :   VSQRTPHZrbk,
   22077              :   VSQRTPHZrbkz,
   22078              :   VSQRTPHZrk,
   22079              :   VSQRTPHZrkz,
   22080              :   VSQRTPSYm,
   22081              :   VSQRTPSYr,
   22082              :   VSQRTPSZ128m,
   22083              :   VSQRTPSZ128mb,
   22084              :   VSQRTPSZ128mbk,
   22085              :   VSQRTPSZ128mbkz,
   22086              :   VSQRTPSZ128mk,
   22087              :   VSQRTPSZ128mkz,
   22088              :   VSQRTPSZ128r,
   22089              :   VSQRTPSZ128rk,
   22090              :   VSQRTPSZ128rkz,
   22091              :   VSQRTPSZ256m,
   22092              :   VSQRTPSZ256mb,
   22093              :   VSQRTPSZ256mbk,
   22094              :   VSQRTPSZ256mbkz,
   22095              :   VSQRTPSZ256mk,
   22096              :   VSQRTPSZ256mkz,
   22097              :   VSQRTPSZ256r,
   22098              :   VSQRTPSZ256rb,
   22099              :   VSQRTPSZ256rbk,
   22100              :   VSQRTPSZ256rbkz,
   22101              :   VSQRTPSZ256rk,
   22102              :   VSQRTPSZ256rkz,
   22103              :   VSQRTPSZm,
   22104              :   VSQRTPSZmb,
   22105              :   VSQRTPSZmbk,
   22106              :   VSQRTPSZmbkz,
   22107              :   VSQRTPSZmk,
   22108              :   VSQRTPSZmkz,
   22109              :   VSQRTPSZr,
   22110              :   VSQRTPSZrb,
   22111              :   VSQRTPSZrbk,
   22112              :   VSQRTPSZrbkz,
   22113              :   VSQRTPSZrk,
   22114              :   VSQRTPSZrkz,
   22115              :   VSQRTPSm,
   22116              :   VSQRTPSr,
   22117              :   VSQRTSDZm,
   22118              :   VSQRTSDZm_Int,
   22119              :   VSQRTSDZmk_Int,
   22120              :   VSQRTSDZmkz_Int,
   22121              :   VSQRTSDZr,
   22122              :   VSQRTSDZr_Int,
   22123              :   VSQRTSDZrb_Int,
   22124              :   VSQRTSDZrbk_Int,
   22125              :   VSQRTSDZrbkz_Int,
   22126              :   VSQRTSDZrk_Int,
   22127              :   VSQRTSDZrkz_Int,
   22128              :   VSQRTSDm,
   22129              :   VSQRTSDm_Int,
   22130              :   VSQRTSDr,
   22131              :   VSQRTSDr_Int,
   22132              :   VSQRTSHZm,
   22133              :   VSQRTSHZm_Int,
   22134              :   VSQRTSHZmk_Int,
   22135              :   VSQRTSHZmkz_Int,
   22136              :   VSQRTSHZr,
   22137              :   VSQRTSHZr_Int,
   22138              :   VSQRTSHZrb_Int,
   22139              :   VSQRTSHZrbk_Int,
   22140              :   VSQRTSHZrbkz_Int,
   22141              :   VSQRTSHZrk_Int,
   22142              :   VSQRTSHZrkz_Int,
   22143              :   VSQRTSSZm,
   22144              :   VSQRTSSZm_Int,
   22145              :   VSQRTSSZmk_Int,
   22146              :   VSQRTSSZmkz_Int,
   22147              :   VSQRTSSZr,
   22148              :   VSQRTSSZr_Int,
   22149              :   VSQRTSSZrb_Int,
   22150              :   VSQRTSSZrbk_Int,
   22151              :   VSQRTSSZrbkz_Int,
   22152              :   VSQRTSSZrk_Int,
   22153              :   VSQRTSSZrkz_Int,
   22154              :   VSQRTSSm,
   22155              :   VSQRTSSm_Int,
   22156              :   VSQRTSSr,
   22157              :   VSQRTSSr_Int,
   22158              :   VSTMXCSR,
   22159              :   VSUBBF16Z128rm,
   22160              :   VSUBBF16Z128rmb,
   22161              :   VSUBBF16Z128rmbk,
   22162              :   VSUBBF16Z128rmbkz,
   22163              :   VSUBBF16Z128rmk,
   22164              :   VSUBBF16Z128rmkz,
   22165              :   VSUBBF16Z128rr,
   22166              :   VSUBBF16Z128rrk,
   22167              :   VSUBBF16Z128rrkz,
   22168              :   VSUBBF16Z256rm,
   22169              :   VSUBBF16Z256rmb,
   22170              :   VSUBBF16Z256rmbk,
   22171              :   VSUBBF16Z256rmbkz,
   22172              :   VSUBBF16Z256rmk,
   22173              :   VSUBBF16Z256rmkz,
   22174              :   VSUBBF16Z256rr,
   22175              :   VSUBBF16Z256rrk,
   22176              :   VSUBBF16Z256rrkz,
   22177              :   VSUBBF16Zrm,
   22178              :   VSUBBF16Zrmb,
   22179              :   VSUBBF16Zrmbk,
   22180              :   VSUBBF16Zrmbkz,
   22181              :   VSUBBF16Zrmk,
   22182              :   VSUBBF16Zrmkz,
   22183              :   VSUBBF16Zrr,
   22184              :   VSUBBF16Zrrk,
   22185              :   VSUBBF16Zrrkz,
   22186              :   VSUBPDYrm,
   22187              :   VSUBPDYrr,
   22188              :   VSUBPDZ128rm,
   22189              :   VSUBPDZ128rmb,
   22190              :   VSUBPDZ128rmbk,
   22191              :   VSUBPDZ128rmbkz,
   22192              :   VSUBPDZ128rmk,
   22193              :   VSUBPDZ128rmkz,
   22194              :   VSUBPDZ128rr,
   22195              :   VSUBPDZ128rrk,
   22196              :   VSUBPDZ128rrkz,
   22197              :   VSUBPDZ256rm,
   22198              :   VSUBPDZ256rmb,
   22199              :   VSUBPDZ256rmbk,
   22200              :   VSUBPDZ256rmbkz,
   22201              :   VSUBPDZ256rmk,
   22202              :   VSUBPDZ256rmkz,
   22203              :   VSUBPDZ256rr,
   22204              :   VSUBPDZ256rrb,
   22205              :   VSUBPDZ256rrbk,
   22206              :   VSUBPDZ256rrbkz,
   22207              :   VSUBPDZ256rrk,
   22208              :   VSUBPDZ256rrkz,
   22209              :   VSUBPDZrm,
   22210              :   VSUBPDZrmb,
   22211              :   VSUBPDZrmbk,
   22212              :   VSUBPDZrmbkz,
   22213              :   VSUBPDZrmk,
   22214              :   VSUBPDZrmkz,
   22215              :   VSUBPDZrr,
   22216              :   VSUBPDZrrb,
   22217              :   VSUBPDZrrbk,
   22218              :   VSUBPDZrrbkz,
   22219              :   VSUBPDZrrk,
   22220              :   VSUBPDZrrkz,
   22221              :   VSUBPDrm,
   22222              :   VSUBPDrr,
   22223              :   VSUBPHZ128rm,
   22224              :   VSUBPHZ128rmb,
   22225              :   VSUBPHZ128rmbk,
   22226              :   VSUBPHZ128rmbkz,
   22227              :   VSUBPHZ128rmk,
   22228              :   VSUBPHZ128rmkz,
   22229              :   VSUBPHZ128rr,
   22230              :   VSUBPHZ128rrk,
   22231              :   VSUBPHZ128rrkz,
   22232              :   VSUBPHZ256rm,
   22233              :   VSUBPHZ256rmb,
   22234              :   VSUBPHZ256rmbk,
   22235              :   VSUBPHZ256rmbkz,
   22236              :   VSUBPHZ256rmk,
   22237              :   VSUBPHZ256rmkz,
   22238              :   VSUBPHZ256rr,
   22239              :   VSUBPHZ256rrb,
   22240              :   VSUBPHZ256rrbk,
   22241              :   VSUBPHZ256rrbkz,
   22242              :   VSUBPHZ256rrk,
   22243              :   VSUBPHZ256rrkz,
   22244              :   VSUBPHZrm,
   22245              :   VSUBPHZrmb,
   22246              :   VSUBPHZrmbk,
   22247              :   VSUBPHZrmbkz,
   22248              :   VSUBPHZrmk,
   22249              :   VSUBPHZrmkz,
   22250              :   VSUBPHZrr,
   22251              :   VSUBPHZrrb,
   22252              :   VSUBPHZrrbk,
   22253              :   VSUBPHZrrbkz,
   22254              :   VSUBPHZrrk,
   22255              :   VSUBPHZrrkz,
   22256              :   VSUBPSYrm,
   22257              :   VSUBPSYrr,
   22258              :   VSUBPSZ128rm,
   22259              :   VSUBPSZ128rmb,
   22260              :   VSUBPSZ128rmbk,
   22261              :   VSUBPSZ128rmbkz,
   22262              :   VSUBPSZ128rmk,
   22263              :   VSUBPSZ128rmkz,
   22264              :   VSUBPSZ128rr,
   22265              :   VSUBPSZ128rrk,
   22266              :   VSUBPSZ128rrkz,
   22267              :   VSUBPSZ256rm,
   22268              :   VSUBPSZ256rmb,
   22269              :   VSUBPSZ256rmbk,
   22270              :   VSUBPSZ256rmbkz,
   22271              :   VSUBPSZ256rmk,
   22272              :   VSUBPSZ256rmkz,
   22273              :   VSUBPSZ256rr,
   22274              :   VSUBPSZ256rrb,
   22275              :   VSUBPSZ256rrbk,
   22276              :   VSUBPSZ256rrbkz,
   22277              :   VSUBPSZ256rrk,
   22278              :   VSUBPSZ256rrkz,
   22279              :   VSUBPSZrm,
   22280              :   VSUBPSZrmb,
   22281              :   VSUBPSZrmbk,
   22282              :   VSUBPSZrmbkz,
   22283              :   VSUBPSZrmk,
   22284              :   VSUBPSZrmkz,
   22285              :   VSUBPSZrr,
   22286              :   VSUBPSZrrb,
   22287              :   VSUBPSZrrbk,
   22288              :   VSUBPSZrrbkz,
   22289              :   VSUBPSZrrk,
   22290              :   VSUBPSZrrkz,
   22291              :   VSUBPSrm,
   22292              :   VSUBPSrr,
   22293              :   VSUBSDZrm,
   22294              :   VSUBSDZrm_Int,
   22295              :   VSUBSDZrmk_Int,
   22296              :   VSUBSDZrmkz_Int,
   22297              :   VSUBSDZrr,
   22298              :   VSUBSDZrr_Int,
   22299              :   VSUBSDZrrb_Int,
   22300              :   VSUBSDZrrbk_Int,
   22301              :   VSUBSDZrrbkz_Int,
   22302              :   VSUBSDZrrk_Int,
   22303              :   VSUBSDZrrkz_Int,
   22304              :   VSUBSDrm,
   22305              :   VSUBSDrm_Int,
   22306              :   VSUBSDrr,
   22307              :   VSUBSDrr_Int,
   22308              :   VSUBSHZrm,
   22309              :   VSUBSHZrm_Int,
   22310              :   VSUBSHZrmk_Int,
   22311              :   VSUBSHZrmkz_Int,
   22312              :   VSUBSHZrr,
   22313              :   VSUBSHZrr_Int,
   22314              :   VSUBSHZrrb_Int,
   22315              :   VSUBSHZrrbk_Int,
   22316              :   VSUBSHZrrbkz_Int,
   22317              :   VSUBSHZrrk_Int,
   22318              :   VSUBSHZrrkz_Int,
   22319              :   VSUBSSZrm,
   22320              :   VSUBSSZrm_Int,
   22321              :   VSUBSSZrmk_Int,
   22322              :   VSUBSSZrmkz_Int,
   22323              :   VSUBSSZrr,
   22324              :   VSUBSSZrr_Int,
   22325              :   VSUBSSZrrb_Int,
   22326              :   VSUBSSZrrbk_Int,
   22327              :   VSUBSSZrrbkz_Int,
   22328              :   VSUBSSZrrk_Int,
   22329              :   VSUBSSZrrkz_Int,
   22330              :   VSUBSSrm,
   22331              :   VSUBSSrm_Int,
   22332              :   VSUBSSrr,
   22333              :   VSUBSSrr_Int,
   22334              :   VTESTPDYrm,
   22335              :   VTESTPDYrr,
   22336              :   VTESTPDrm,
   22337              :   VTESTPDrr,
   22338              :   VTESTPSYrm,
   22339              :   VTESTPSYrr,
   22340              :   VTESTPSrm,
   22341              :   VTESTPSrr,
   22342              :   VUCOMISDZrm,
   22343              :   VUCOMISDZrm_Int,
   22344              :   VUCOMISDZrr,
   22345              :   VUCOMISDZrr_Int,
   22346              :   VUCOMISDZrrb,
   22347              :   VUCOMISDrm,
   22348              :   VUCOMISDrm_Int,
   22349              :   VUCOMISDrr,
   22350              :   VUCOMISDrr_Int,
   22351              :   VUCOMISHZrm,
   22352              :   VUCOMISHZrm_Int,
   22353              :   VUCOMISHZrr,
   22354              :   VUCOMISHZrr_Int,
   22355              :   VUCOMISHZrrb,
   22356              :   VUCOMISSZrm,
   22357              :   VUCOMISSZrm_Int,
   22358              :   VUCOMISSZrr,
   22359              :   VUCOMISSZrr_Int,
   22360              :   VUCOMISSZrrb,
   22361              :   VUCOMISSrm,
   22362              :   VUCOMISSrm_Int,
   22363              :   VUCOMISSrr,
   22364              :   VUCOMISSrr_Int,
   22365              :   VUCOMXSDZrm,
   22366              :   VUCOMXSDZrm_Int,
   22367              :   VUCOMXSDZrr,
   22368              :   VUCOMXSDZrr_Int,
   22369              :   VUCOMXSDZrrb_Int,
   22370              :   VUCOMXSHZrm,
   22371              :   VUCOMXSHZrm_Int,
   22372              :   VUCOMXSHZrr,
   22373              :   VUCOMXSHZrr_Int,
   22374              :   VUCOMXSHZrrb_Int,
   22375              :   VUCOMXSSZrm,
   22376              :   VUCOMXSSZrm_Int,
   22377              :   VUCOMXSSZrr,
   22378              :   VUCOMXSSZrr_Int,
   22379              :   VUCOMXSSZrrb_Int,
   22380              :   VUNPCKHPDYrm,
   22381              :   VUNPCKHPDYrr,
   22382              :   VUNPCKHPDZ128rm,
   22383              :   VUNPCKHPDZ128rmb,
   22384              :   VUNPCKHPDZ128rmbk,
   22385              :   VUNPCKHPDZ128rmbkz,
   22386              :   VUNPCKHPDZ128rmk,
   22387              :   VUNPCKHPDZ128rmkz,
   22388              :   VUNPCKHPDZ128rr,
   22389              :   VUNPCKHPDZ128rrk,
   22390              :   VUNPCKHPDZ128rrkz,
   22391              :   VUNPCKHPDZ256rm,
   22392              :   VUNPCKHPDZ256rmb,
   22393              :   VUNPCKHPDZ256rmbk,
   22394              :   VUNPCKHPDZ256rmbkz,
   22395              :   VUNPCKHPDZ256rmk,
   22396              :   VUNPCKHPDZ256rmkz,
   22397              :   VUNPCKHPDZ256rr,
   22398              :   VUNPCKHPDZ256rrk,
   22399              :   VUNPCKHPDZ256rrkz,
   22400              :   VUNPCKHPDZrm,
   22401              :   VUNPCKHPDZrmb,
   22402              :   VUNPCKHPDZrmbk,
   22403              :   VUNPCKHPDZrmbkz,
   22404              :   VUNPCKHPDZrmk,
   22405              :   VUNPCKHPDZrmkz,
   22406              :   VUNPCKHPDZrr,
   22407              :   VUNPCKHPDZrrk,
   22408              :   VUNPCKHPDZrrkz,
   22409              :   VUNPCKHPDrm,
   22410              :   VUNPCKHPDrr,
   22411              :   VUNPCKHPSYrm,
   22412              :   VUNPCKHPSYrr,
   22413              :   VUNPCKHPSZ128rm,
   22414              :   VUNPCKHPSZ128rmb,
   22415              :   VUNPCKHPSZ128rmbk,
   22416              :   VUNPCKHPSZ128rmbkz,
   22417              :   VUNPCKHPSZ128rmk,
   22418              :   VUNPCKHPSZ128rmkz,
   22419              :   VUNPCKHPSZ128rr,
   22420              :   VUNPCKHPSZ128rrk,
   22421              :   VUNPCKHPSZ128rrkz,
   22422              :   VUNPCKHPSZ256rm,
   22423              :   VUNPCKHPSZ256rmb,
   22424              :   VUNPCKHPSZ256rmbk,
   22425              :   VUNPCKHPSZ256rmbkz,
   22426              :   VUNPCKHPSZ256rmk,
   22427              :   VUNPCKHPSZ256rmkz,
   22428              :   VUNPCKHPSZ256rr,
   22429              :   VUNPCKHPSZ256rrk,
   22430              :   VUNPCKHPSZ256rrkz,
   22431              :   VUNPCKHPSZrm,
   22432              :   VUNPCKHPSZrmb,
   22433              :   VUNPCKHPSZrmbk,
   22434              :   VUNPCKHPSZrmbkz,
   22435              :   VUNPCKHPSZrmk,
   22436              :   VUNPCKHPSZrmkz,
   22437              :   VUNPCKHPSZrr,
   22438              :   VUNPCKHPSZrrk,
   22439              :   VUNPCKHPSZrrkz,
   22440              :   VUNPCKHPSrm,
   22441              :   VUNPCKHPSrr,
   22442              :   VUNPCKLPDYrm,
   22443              :   VUNPCKLPDYrr,
   22444              :   VUNPCKLPDZ128rm,
   22445              :   VUNPCKLPDZ128rmb,
   22446              :   VUNPCKLPDZ128rmbk,
   22447              :   VUNPCKLPDZ128rmbkz,
   22448              :   VUNPCKLPDZ128rmk,
   22449              :   VUNPCKLPDZ128rmkz,
   22450              :   VUNPCKLPDZ128rr,
   22451              :   VUNPCKLPDZ128rrk,
   22452              :   VUNPCKLPDZ128rrkz,
   22453              :   VUNPCKLPDZ256rm,
   22454              :   VUNPCKLPDZ256rmb,
   22455              :   VUNPCKLPDZ256rmbk,
   22456              :   VUNPCKLPDZ256rmbkz,
   22457              :   VUNPCKLPDZ256rmk,
   22458              :   VUNPCKLPDZ256rmkz,
   22459              :   VUNPCKLPDZ256rr,
   22460              :   VUNPCKLPDZ256rrk,
   22461              :   VUNPCKLPDZ256rrkz,
   22462              :   VUNPCKLPDZrm,
   22463              :   VUNPCKLPDZrmb,
   22464              :   VUNPCKLPDZrmbk,
   22465              :   VUNPCKLPDZrmbkz,
   22466              :   VUNPCKLPDZrmk,
   22467              :   VUNPCKLPDZrmkz,
   22468              :   VUNPCKLPDZrr,
   22469              :   VUNPCKLPDZrrk,
   22470              :   VUNPCKLPDZrrkz,
   22471              :   VUNPCKLPDrm,
   22472              :   VUNPCKLPDrr,
   22473              :   VUNPCKLPSYrm,
   22474              :   VUNPCKLPSYrr,
   22475              :   VUNPCKLPSZ128rm,
   22476              :   VUNPCKLPSZ128rmb,
   22477              :   VUNPCKLPSZ128rmbk,
   22478              :   VUNPCKLPSZ128rmbkz,
   22479              :   VUNPCKLPSZ128rmk,
   22480              :   VUNPCKLPSZ128rmkz,
   22481              :   VUNPCKLPSZ128rr,
   22482              :   VUNPCKLPSZ128rrk,
   22483              :   VUNPCKLPSZ128rrkz,
   22484              :   VUNPCKLPSZ256rm,
   22485              :   VUNPCKLPSZ256rmb,
   22486              :   VUNPCKLPSZ256rmbk,
   22487              :   VUNPCKLPSZ256rmbkz,
   22488              :   VUNPCKLPSZ256rmk,
   22489              :   VUNPCKLPSZ256rmkz,
   22490              :   VUNPCKLPSZ256rr,
   22491              :   VUNPCKLPSZ256rrk,
   22492              :   VUNPCKLPSZ256rrkz,
   22493              :   VUNPCKLPSZrm,
   22494              :   VUNPCKLPSZrmb,
   22495              :   VUNPCKLPSZrmbk,
   22496              :   VUNPCKLPSZrmbkz,
   22497              :   VUNPCKLPSZrmk,
   22498              :   VUNPCKLPSZrmkz,
   22499              :   VUNPCKLPSZrr,
   22500              :   VUNPCKLPSZrrk,
   22501              :   VUNPCKLPSZrrkz,
   22502              :   VUNPCKLPSrm,
   22503              :   VUNPCKLPSrr,
   22504              :   VXORPDYrm,
   22505              :   VXORPDYrr,
   22506              :   VXORPDZ128rm,
   22507              :   VXORPDZ128rmb,
   22508              :   VXORPDZ128rmbk,
   22509              :   VXORPDZ128rmbkz,
   22510              :   VXORPDZ128rmk,
   22511              :   VXORPDZ128rmkz,
   22512              :   VXORPDZ128rr,
   22513              :   VXORPDZ128rrk,
   22514              :   VXORPDZ128rrkz,
   22515              :   VXORPDZ256rm,
   22516              :   VXORPDZ256rmb,
   22517              :   VXORPDZ256rmbk,
   22518              :   VXORPDZ256rmbkz,
   22519              :   VXORPDZ256rmk,
   22520              :   VXORPDZ256rmkz,
   22521              :   VXORPDZ256rr,
   22522              :   VXORPDZ256rrk,
   22523              :   VXORPDZ256rrkz,
   22524              :   VXORPDZrm,
   22525              :   VXORPDZrmb,
   22526              :   VXORPDZrmbk,
   22527              :   VXORPDZrmbkz,
   22528              :   VXORPDZrmk,
   22529              :   VXORPDZrmkz,
   22530              :   VXORPDZrr,
   22531              :   VXORPDZrrk,
   22532              :   VXORPDZrrkz,
   22533              :   VXORPDrm,
   22534              :   VXORPDrr,
   22535              :   VXORPSYrm,
   22536              :   VXORPSYrr,
   22537              :   VXORPSZ128rm,
   22538              :   VXORPSZ128rmb,
   22539              :   VXORPSZ128rmbk,
   22540              :   VXORPSZ128rmbkz,
   22541              :   VXORPSZ128rmk,
   22542              :   VXORPSZ128rmkz,
   22543              :   VXORPSZ128rr,
   22544              :   VXORPSZ128rrk,
   22545              :   VXORPSZ128rrkz,
   22546              :   VXORPSZ256rm,
   22547              :   VXORPSZ256rmb,
   22548              :   VXORPSZ256rmbk,
   22549              :   VXORPSZ256rmbkz,
   22550              :   VXORPSZ256rmk,
   22551              :   VXORPSZ256rmkz,
   22552              :   VXORPSZ256rr,
   22553              :   VXORPSZ256rrk,
   22554              :   VXORPSZ256rrkz,
   22555              :   VXORPSZrm,
   22556              :   VXORPSZrmb,
   22557              :   VXORPSZrmbk,
   22558              :   VXORPSZrmbkz,
   22559              :   VXORPSZrmk,
   22560              :   VXORPSZrmkz,
   22561              :   VXORPSZrr,
   22562              :   VXORPSZrrk,
   22563              :   VXORPSZrrkz,
   22564              :   VXORPSrm,
   22565              :   VXORPSrr,
   22566              :   VZEROALL,
   22567              :   VZEROUPPER,
   22568              :   WAIT,
   22569              :   WBINVD,
   22570              :   WBNOINVD,
   22571              :   WRFSBASE,
   22572              :   WRFSBASE64,
   22573              :   WRGSBASE,
   22574              :   WRGSBASE64,
   22575              :   WRMSR,
   22576              :   WRMSRLIST,
   22577              :   WRMSRNS,
   22578              :   WRMSRNSir,
   22579              :   WRMSRNSir_EVEX,
   22580              :   WRPKRUr,
   22581              :   WRSSD,
   22582              :   WRSSD_EVEX,
   22583              :   WRSSQ,
   22584              :   WRSSQ_EVEX,
   22585              :   WRUSSD,
   22586              :   WRUSSD_EVEX,
   22587              :   WRUSSQ,
   22588              :   WRUSSQ_EVEX,
   22589              :   XABORT,
   22590              :   XACQUIRE_PREFIX,
   22591              :   XADD16rm,
   22592              :   XADD16rr,
   22593              :   XADD32rm,
   22594              :   XADD32rr,
   22595              :   XADD64rm,
   22596              :   XADD64rr,
   22597              :   XADD8rm,
   22598              :   XADD8rr,
   22599              :   XAM_F,
   22600              :   XAM_Fp32,
   22601              :   XAM_Fp64,
   22602              :   XAM_Fp80,
   22603              :   XBEGIN,
   22604              :   XBEGIN_2,
   22605              :   XBEGIN_4,
   22606              :   XCHG16ar,
   22607              :   XCHG16rm,
   22608              :   XCHG16rr,
   22609              :   XCHG32ar,
   22610              :   XCHG32rm,
   22611              :   XCHG32rr,
   22612              :   XCHG64ar,
   22613              :   XCHG64rm,
   22614              :   XCHG64rr,
   22615              :   XCHG8rm,
   22616              :   XCHG8rr,
   22617              :   XCH_F,
   22618              :   XCRYPTCBC,
   22619              :   XCRYPTCFB,
   22620              :   XCRYPTCTR,
   22621              :   XCRYPTECB,
   22622              :   XCRYPTOFB,
   22623              :   XEND,
   22624              :   XGETBV,
   22625              :   XLAT,
   22626              :   XOR16i16,
   22627              :   XOR16mi,
   22628              :   XOR16mi8,
   22629              :   XOR16mi8_EVEX,
   22630              :   XOR16mi8_ND,
   22631              :   XOR16mi8_NF,
   22632              :   XOR16mi8_NF_ND,
   22633              :   XOR16mi_EVEX,
   22634              :   XOR16mi_ND,
   22635              :   XOR16mi_NF,
   22636              :   XOR16mi_NF_ND,
   22637              :   XOR16mr,
   22638              :   XOR16mr_EVEX,
   22639              :   XOR16mr_ND,
   22640              :   XOR16mr_NF,
   22641              :   XOR16mr_NF_ND,
   22642              :   XOR16ri,
   22643              :   XOR16ri8,
   22644              :   XOR16ri8_EVEX,
   22645              :   XOR16ri8_ND,
   22646              :   XOR16ri8_NF,
   22647              :   XOR16ri8_NF_ND,
   22648              :   XOR16ri_EVEX,
   22649              :   XOR16ri_ND,
   22650              :   XOR16ri_NF,
   22651              :   XOR16ri_NF_ND,
   22652              :   XOR16rm,
   22653              :   XOR16rm_EVEX,
   22654              :   XOR16rm_ND,
   22655              :   XOR16rm_NF,
   22656              :   XOR16rm_NF_ND,
   22657              :   XOR16rr,
   22658              :   XOR16rr_EVEX,
   22659              :   XOR16rr_EVEX_REV,
   22660              :   XOR16rr_ND,
   22661              :   XOR16rr_ND_REV,
   22662              :   XOR16rr_NF,
   22663              :   XOR16rr_NF_ND,
   22664              :   XOR16rr_NF_ND_REV,
   22665              :   XOR16rr_NF_REV,
   22666              :   XOR16rr_REV,
   22667              :   XOR32i32,
   22668              :   XOR32mi,
   22669              :   XOR32mi8,
   22670              :   XOR32mi8_EVEX,
   22671              :   XOR32mi8_ND,
   22672              :   XOR32mi8_NF,
   22673              :   XOR32mi8_NF_ND,
   22674              :   XOR32mi_EVEX,
   22675              :   XOR32mi_ND,
   22676              :   XOR32mi_NF,
   22677              :   XOR32mi_NF_ND,
   22678              :   XOR32mr,
   22679              :   XOR32mr_EVEX,
   22680              :   XOR32mr_ND,
   22681              :   XOR32mr_NF,
   22682              :   XOR32mr_NF_ND,
   22683              :   XOR32ri,
   22684              :   XOR32ri8,
   22685              :   XOR32ri8_EVEX,
   22686              :   XOR32ri8_ND,
   22687              :   XOR32ri8_NF,
   22688              :   XOR32ri8_NF_ND,
   22689              :   XOR32ri_EVEX,
   22690              :   XOR32ri_ND,
   22691              :   XOR32ri_NF,
   22692              :   XOR32ri_NF_ND,
   22693              :   XOR32rm,
   22694              :   XOR32rm_EVEX,
   22695              :   XOR32rm_ND,
   22696              :   XOR32rm_NF,
   22697              :   XOR32rm_NF_ND,
   22698              :   XOR32rr,
   22699              :   XOR32rr_EVEX,
   22700              :   XOR32rr_EVEX_REV,
   22701              :   XOR32rr_ND,
   22702              :   XOR32rr_ND_REV,
   22703              :   XOR32rr_NF,
   22704              :   XOR32rr_NF_ND,
   22705              :   XOR32rr_NF_ND_REV,
   22706              :   XOR32rr_NF_REV,
   22707              :   XOR32rr_REV,
   22708              :   XOR64i32,
   22709              :   XOR64mi32,
   22710              :   XOR64mi32_EVEX,
   22711              :   XOR64mi32_ND,
   22712              :   XOR64mi32_NF,
   22713              :   XOR64mi32_NF_ND,
   22714              :   XOR64mi8,
   22715              :   XOR64mi8_EVEX,
   22716              :   XOR64mi8_ND,
   22717              :   XOR64mi8_NF,
   22718              :   XOR64mi8_NF_ND,
   22719              :   XOR64mr,
   22720              :   XOR64mr_EVEX,
   22721              :   XOR64mr_ND,
   22722              :   XOR64mr_NF,
   22723              :   XOR64mr_NF_ND,
   22724              :   XOR64ri32,
   22725              :   XOR64ri32_EVEX,
   22726              :   XOR64ri32_ND,
   22727              :   XOR64ri32_NF,
   22728              :   XOR64ri32_NF_ND,
   22729              :   XOR64ri8,
   22730              :   XOR64ri8_EVEX,
   22731              :   XOR64ri8_ND,
   22732              :   XOR64ri8_NF,
   22733              :   XOR64ri8_NF_ND,
   22734              :   XOR64rm,
   22735              :   XOR64rm_EVEX,
   22736              :   XOR64rm_ND,
   22737              :   XOR64rm_NF,
   22738              :   XOR64rm_NF_ND,
   22739              :   XOR64rr,
   22740              :   XOR64rr_EVEX,
   22741              :   XOR64rr_EVEX_REV,
   22742              :   XOR64rr_ND,
   22743              :   XOR64rr_ND_REV,
   22744              :   XOR64rr_NF,
   22745              :   XOR64rr_NF_ND,
   22746              :   XOR64rr_NF_ND_REV,
   22747              :   XOR64rr_NF_REV,
   22748              :   XOR64rr_REV,
   22749              :   XOR8i8,
   22750              :   XOR8mi,
   22751              :   XOR8mi8,
   22752              :   XOR8mi_EVEX,
   22753              :   XOR8mi_ND,
   22754              :   XOR8mi_NF,
   22755              :   XOR8mi_NF_ND,
   22756              :   XOR8mr,
   22757              :   XOR8mr_EVEX,
   22758              :   XOR8mr_ND,
   22759              :   XOR8mr_NF,
   22760              :   XOR8mr_NF_ND,
   22761              :   XOR8ri,
   22762              :   XOR8ri8,
   22763              :   XOR8ri_EVEX,
   22764              :   XOR8ri_ND,
   22765              :   XOR8ri_NF,
   22766              :   XOR8ri_NF_ND,
   22767              :   XOR8rm,
   22768              :   XOR8rm_EVEX,
   22769              :   XOR8rm_ND,
   22770              :   XOR8rm_NF,
   22771              :   XOR8rm_NF_ND,
   22772              :   XOR8rr,
   22773              :   XOR8rr_EVEX,
   22774              :   XOR8rr_EVEX_REV,
   22775              :   XOR8rr_ND,
   22776              :   XOR8rr_ND_REV,
   22777              :   XOR8rr_NF,
   22778              :   XOR8rr_NF_ND,
   22779              :   XOR8rr_NF_ND_REV,
   22780              :   XOR8rr_NF_REV,
   22781              :   XOR8rr_NOREX,
   22782              :   XOR8rr_REV,
   22783              :   XORPDrm,
   22784              :   XORPDrr,
   22785              :   XORPSrm,
   22786              :   XORPSrr,
   22787              :   XRELEASE_PREFIX,
   22788              :   XRESLDTRK,
   22789              :   XRSTOR,
   22790              :   XRSTOR64,
   22791              :   XRSTORS,
   22792              :   XRSTORS64,
   22793              :   XSAVE,
   22794              :   XSAVE64,
   22795              :   XSAVEC,
   22796              :   XSAVEC64,
   22797              :   XSAVEOPT,
   22798              :   XSAVEOPT64,
   22799              :   XSAVES,
   22800              :   XSAVES64,
   22801              :   XSETBV,
   22802              :   XSHA1,
   22803              :   XSHA256,
   22804              :   XSTORE,
   22805              :   XSUSLDTRK,
   22806              :   XTEST,
   22807              :   INSTRUCTION_LIST_END,
   22808              :   UNKNOWN(u64),
   22809              : }
   22810              : 
   22811              : impl From<u64> for Opcode {
   22812            0 :     fn from(value: u64) -> Self {
   22813            0 :         match value {
   22814            0 :           0 => Opcode::PHI,
   22815            0 :           1 => Opcode::INLINEASM,
   22816            0 :           2 => Opcode::INLINEASM_BR,
   22817            0 :           3 => Opcode::CFI_INSTRUCTION,
   22818            0 :           4 => Opcode::EH_LABEL,
   22819            0 :           5 => Opcode::GC_LABEL,
   22820            0 :           6 => Opcode::ANNOTATION_LABEL,
   22821            0 :           7 => Opcode::KILL,
   22822            0 :           8 => Opcode::EXTRACT_SUBREG,
   22823            0 :           9 => Opcode::INSERT_SUBREG,
   22824            0 :           10 => Opcode::IMPLICIT_DEF,
   22825            0 :           11 => Opcode::INIT_UNDEF,
   22826            0 :           12 => Opcode::SUBREG_TO_REG,
   22827            0 :           13 => Opcode::COPY_TO_REGCLASS,
   22828            0 :           14 => Opcode::DBG_VALUE,
   22829            0 :           15 => Opcode::DBG_VALUE_LIST,
   22830            0 :           16 => Opcode::DBG_INSTR_REF,
   22831            0 :           17 => Opcode::DBG_PHI,
   22832            0 :           18 => Opcode::DBG_LABEL,
   22833            0 :           19 => Opcode::REG_SEQUENCE,
   22834            0 :           20 => Opcode::COPY,
   22835            0 :           21 => Opcode::BUNDLE,
   22836            0 :           22 => Opcode::LIFETIME_START,
   22837            0 :           23 => Opcode::LIFETIME_END,
   22838            0 :           24 => Opcode::PSEUDO_PROBE,
   22839            0 :           25 => Opcode::ARITH_FENCE,
   22840            0 :           26 => Opcode::STACKMAP,
   22841            0 :           27 => Opcode::FENTRY_CALL,
   22842            0 :           28 => Opcode::PATCHPOINT,
   22843            0 :           29 => Opcode::LOAD_STACK_GUARD,
   22844            0 :           30 => Opcode::PREALLOCATED_SETUP,
   22845            0 :           31 => Opcode::PREALLOCATED_ARG,
   22846            0 :           32 => Opcode::STATEPOINT,
   22847            0 :           33 => Opcode::LOCAL_ESCAPE,
   22848            0 :           34 => Opcode::FAULTING_OP,
   22849            0 :           35 => Opcode::PATCHABLE_OP,
   22850            0 :           36 => Opcode::PATCHABLE_FUNCTION_ENTER,
   22851            0 :           37 => Opcode::PATCHABLE_RET,
   22852            0 :           38 => Opcode::PATCHABLE_FUNCTION_EXIT,
   22853            0 :           39 => Opcode::PATCHABLE_TAIL_CALL,
   22854            0 :           40 => Opcode::PATCHABLE_EVENT_CALL,
   22855            0 :           41 => Opcode::PATCHABLE_TYPED_EVENT_CALL,
   22856            0 :           42 => Opcode::ICALL_BRANCH_FUNNEL,
   22857            0 :           43 => Opcode::FAKE_USE,
   22858            0 :           44 => Opcode::MEMBARRIER,
   22859            0 :           45 => Opcode::JUMP_TABLE_DEBUG_INFO,
   22860            0 :           46 => Opcode::CONVERGENCECTRL_ENTRY,
   22861            0 :           47 => Opcode::CONVERGENCECTRL_ANCHOR,
   22862            0 :           48 => Opcode::CONVERGENCECTRL_LOOP,
   22863            0 :           49 => Opcode::CONVERGENCECTRL_GLUE,
   22864            0 :           50 => Opcode::G_ASSERT_SEXT,
   22865            0 :           51 => Opcode::G_ASSERT_ZEXT,
   22866            0 :           52 => Opcode::G_ASSERT_ALIGN,
   22867            0 :           53 => Opcode::G_ADD,
   22868            0 :           54 => Opcode::G_SUB,
   22869            0 :           55 => Opcode::G_MUL,
   22870            0 :           56 => Opcode::G_SDIV,
   22871            0 :           57 => Opcode::G_UDIV,
   22872            0 :           58 => Opcode::G_SREM,
   22873            0 :           59 => Opcode::G_UREM,
   22874            0 :           60 => Opcode::G_SDIVREM,
   22875            0 :           61 => Opcode::G_UDIVREM,
   22876            0 :           62 => Opcode::G_AND,
   22877            0 :           63 => Opcode::G_OR,
   22878            0 :           64 => Opcode::G_XOR,
   22879            0 :           65 => Opcode::G_ABDS,
   22880            0 :           66 => Opcode::G_ABDU,
   22881            0 :           67 => Opcode::G_IMPLICIT_DEF,
   22882            0 :           68 => Opcode::G_PHI,
   22883            0 :           69 => Opcode::G_FRAME_INDEX,
   22884            0 :           70 => Opcode::G_GLOBAL_VALUE,
   22885            0 :           71 => Opcode::G_PTRAUTH_GLOBAL_VALUE,
   22886            0 :           72 => Opcode::G_CONSTANT_POOL,
   22887            0 :           73 => Opcode::G_EXTRACT,
   22888            0 :           74 => Opcode::G_UNMERGE_VALUES,
   22889            0 :           75 => Opcode::G_INSERT,
   22890            0 :           76 => Opcode::G_MERGE_VALUES,
   22891            0 :           77 => Opcode::G_BUILD_VECTOR,
   22892            0 :           78 => Opcode::G_BUILD_VECTOR_TRUNC,
   22893            0 :           79 => Opcode::G_CONCAT_VECTORS,
   22894            0 :           80 => Opcode::G_PTRTOINT,
   22895            0 :           81 => Opcode::G_INTTOPTR,
   22896            0 :           82 => Opcode::G_BITCAST,
   22897            0 :           83 => Opcode::G_FREEZE,
   22898            0 :           84 => Opcode::G_CONSTANT_FOLD_BARRIER,
   22899            0 :           85 => Opcode::G_INTRINSIC_FPTRUNC_ROUND,
   22900            0 :           86 => Opcode::G_INTRINSIC_TRUNC,
   22901            0 :           87 => Opcode::G_INTRINSIC_ROUND,
   22902            0 :           88 => Opcode::G_INTRINSIC_LRINT,
   22903            0 :           89 => Opcode::G_INTRINSIC_LLRINT,
   22904            0 :           90 => Opcode::G_INTRINSIC_ROUNDEVEN,
   22905            0 :           91 => Opcode::G_READCYCLECOUNTER,
   22906            0 :           92 => Opcode::G_READSTEADYCOUNTER,
   22907            0 :           93 => Opcode::G_LOAD,
   22908            0 :           94 => Opcode::G_SEXTLOAD,
   22909            0 :           95 => Opcode::G_ZEXTLOAD,
   22910            0 :           96 => Opcode::G_INDEXED_LOAD,
   22911            0 :           97 => Opcode::G_INDEXED_SEXTLOAD,
   22912            0 :           98 => Opcode::G_INDEXED_ZEXTLOAD,
   22913            0 :           99 => Opcode::G_STORE,
   22914            0 :           100 => Opcode::G_INDEXED_STORE,
   22915            0 :           101 => Opcode::G_ATOMIC_CMPXCHG_WITH_SUCCESS,
   22916            0 :           102 => Opcode::G_ATOMIC_CMPXCHG,
   22917            0 :           103 => Opcode::G_ATOMICRMW_XCHG,
   22918            0 :           104 => Opcode::G_ATOMICRMW_ADD,
   22919            0 :           105 => Opcode::G_ATOMICRMW_SUB,
   22920            0 :           106 => Opcode::G_ATOMICRMW_AND,
   22921            0 :           107 => Opcode::G_ATOMICRMW_NAND,
   22922            0 :           108 => Opcode::G_ATOMICRMW_OR,
   22923            0 :           109 => Opcode::G_ATOMICRMW_XOR,
   22924            0 :           110 => Opcode::G_ATOMICRMW_MAX,
   22925            0 :           111 => Opcode::G_ATOMICRMW_MIN,
   22926            0 :           112 => Opcode::G_ATOMICRMW_UMAX,
   22927            0 :           113 => Opcode::G_ATOMICRMW_UMIN,
   22928            0 :           114 => Opcode::G_ATOMICRMW_FADD,
   22929            0 :           115 => Opcode::G_ATOMICRMW_FSUB,
   22930            0 :           116 => Opcode::G_ATOMICRMW_FMAX,
   22931            0 :           117 => Opcode::G_ATOMICRMW_FMIN,
   22932            0 :           118 => Opcode::G_ATOMICRMW_UINC_WRAP,
   22933            0 :           119 => Opcode::G_ATOMICRMW_UDEC_WRAP,
   22934            0 :           120 => Opcode::G_ATOMICRMW_USUB_COND,
   22935            0 :           121 => Opcode::G_ATOMICRMW_USUB_SAT,
   22936            0 :           122 => Opcode::G_FENCE,
   22937            0 :           123 => Opcode::G_PREFETCH,
   22938            0 :           124 => Opcode::G_BRCOND,
   22939            0 :           125 => Opcode::G_BRINDIRECT,
   22940            0 :           126 => Opcode::G_INVOKE_REGION_START,
   22941            0 :           127 => Opcode::G_INTRINSIC,
   22942            0 :           128 => Opcode::G_INTRINSIC_W_SIDE_EFFECTS,
   22943            0 :           129 => Opcode::G_INTRINSIC_CONVERGENT,
   22944            0 :           130 => Opcode::G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS,
   22945            0 :           131 => Opcode::G_ANYEXT,
   22946            0 :           132 => Opcode::G_TRUNC,
   22947            0 :           133 => Opcode::G_CONSTANT,
   22948            0 :           134 => Opcode::G_FCONSTANT,
   22949            0 :           135 => Opcode::G_VASTART,
   22950            0 :           136 => Opcode::G_VAARG,
   22951            0 :           137 => Opcode::G_SEXT,
   22952            0 :           138 => Opcode::G_SEXT_INREG,
   22953            0 :           139 => Opcode::G_ZEXT,
   22954            0 :           140 => Opcode::G_SHL,
   22955            0 :           141 => Opcode::G_LSHR,
   22956            0 :           142 => Opcode::G_ASHR,
   22957            0 :           143 => Opcode::G_FSHL,
   22958            0 :           144 => Opcode::G_FSHR,
   22959            0 :           145 => Opcode::G_ROTR,
   22960            0 :           146 => Opcode::G_ROTL,
   22961            0 :           147 => Opcode::G_ICMP,
   22962            0 :           148 => Opcode::G_FCMP,
   22963            0 :           149 => Opcode::G_SCMP,
   22964            0 :           150 => Opcode::G_UCMP,
   22965            0 :           151 => Opcode::G_SELECT,
   22966            0 :           152 => Opcode::G_UADDO,
   22967            0 :           153 => Opcode::G_UADDE,
   22968            0 :           154 => Opcode::G_USUBO,
   22969            0 :           155 => Opcode::G_USUBE,
   22970            0 :           156 => Opcode::G_SADDO,
   22971            0 :           157 => Opcode::G_SADDE,
   22972            0 :           158 => Opcode::G_SSUBO,
   22973            0 :           159 => Opcode::G_SSUBE,
   22974            0 :           160 => Opcode::G_UMULO,
   22975            0 :           161 => Opcode::G_SMULO,
   22976            0 :           162 => Opcode::G_UMULH,
   22977            0 :           163 => Opcode::G_SMULH,
   22978            0 :           164 => Opcode::G_UADDSAT,
   22979            0 :           165 => Opcode::G_SADDSAT,
   22980            0 :           166 => Opcode::G_USUBSAT,
   22981            0 :           167 => Opcode::G_SSUBSAT,
   22982            0 :           168 => Opcode::G_USHLSAT,
   22983            0 :           169 => Opcode::G_SSHLSAT,
   22984            0 :           170 => Opcode::G_SMULFIX,
   22985            0 :           171 => Opcode::G_UMULFIX,
   22986            0 :           172 => Opcode::G_SMULFIXSAT,
   22987            0 :           173 => Opcode::G_UMULFIXSAT,
   22988            0 :           174 => Opcode::G_SDIVFIX,
   22989            0 :           175 => Opcode::G_UDIVFIX,
   22990            0 :           176 => Opcode::G_SDIVFIXSAT,
   22991            0 :           177 => Opcode::G_UDIVFIXSAT,
   22992            0 :           178 => Opcode::G_FADD,
   22993            0 :           179 => Opcode::G_FSUB,
   22994            0 :           180 => Opcode::G_FMUL,
   22995            0 :           181 => Opcode::G_FMA,
   22996            0 :           182 => Opcode::G_FMAD,
   22997            0 :           183 => Opcode::G_FDIV,
   22998            0 :           184 => Opcode::G_FREM,
   22999            0 :           185 => Opcode::G_FPOW,
   23000            0 :           186 => Opcode::G_FPOWI,
   23001            0 :           187 => Opcode::G_FEXP,
   23002            0 :           188 => Opcode::G_FEXP2,
   23003            0 :           189 => Opcode::G_FEXP10,
   23004            0 :           190 => Opcode::G_FLOG,
   23005            0 :           191 => Opcode::G_FLOG2,
   23006            0 :           192 => Opcode::G_FLOG10,
   23007            0 :           193 => Opcode::G_FLDEXP,
   23008            0 :           194 => Opcode::G_FFREXP,
   23009            0 :           195 => Opcode::G_FNEG,
   23010            0 :           196 => Opcode::G_FPEXT,
   23011            0 :           197 => Opcode::G_FPTRUNC,
   23012            0 :           198 => Opcode::G_FPTOSI,
   23013            0 :           199 => Opcode::G_FPTOUI,
   23014            0 :           200 => Opcode::G_SITOFP,
   23015            0 :           201 => Opcode::G_UITOFP,
   23016            0 :           202 => Opcode::G_FPTOSI_SAT,
   23017            0 :           203 => Opcode::G_FPTOUI_SAT,
   23018            0 :           204 => Opcode::G_FABS,
   23019            0 :           205 => Opcode::G_FCOPYSIGN,
   23020            0 :           206 => Opcode::G_IS_FPCLASS,
   23021            0 :           207 => Opcode::G_FCANONICALIZE,
   23022            0 :           208 => Opcode::G_FMINNUM,
   23023            0 :           209 => Opcode::G_FMAXNUM,
   23024            0 :           210 => Opcode::G_FMINNUM_IEEE,
   23025            0 :           211 => Opcode::G_FMAXNUM_IEEE,
   23026            0 :           212 => Opcode::G_FMINIMUM,
   23027            0 :           213 => Opcode::G_FMAXIMUM,
   23028            0 :           214 => Opcode::G_GET_FPENV,
   23029            0 :           215 => Opcode::G_SET_FPENV,
   23030            0 :           216 => Opcode::G_RESET_FPENV,
   23031            0 :           217 => Opcode::G_GET_FPMODE,
   23032            0 :           218 => Opcode::G_SET_FPMODE,
   23033            0 :           219 => Opcode::G_RESET_FPMODE,
   23034            0 :           220 => Opcode::G_PTR_ADD,
   23035            0 :           221 => Opcode::G_PTRMASK,
   23036            0 :           222 => Opcode::G_SMIN,
   23037            0 :           223 => Opcode::G_SMAX,
   23038            0 :           224 => Opcode::G_UMIN,
   23039            0 :           225 => Opcode::G_UMAX,
   23040            0 :           226 => Opcode::G_ABS,
   23041            0 :           227 => Opcode::G_LROUND,
   23042            0 :           228 => Opcode::G_LLROUND,
   23043            0 :           229 => Opcode::G_BR,
   23044            0 :           230 => Opcode::G_BRJT,
   23045            0 :           231 => Opcode::G_VSCALE,
   23046            0 :           232 => Opcode::G_INSERT_SUBVECTOR,
   23047            0 :           233 => Opcode::G_EXTRACT_SUBVECTOR,
   23048            0 :           234 => Opcode::G_INSERT_VECTOR_ELT,
   23049            0 :           235 => Opcode::G_EXTRACT_VECTOR_ELT,
   23050            0 :           236 => Opcode::G_SHUFFLE_VECTOR,
   23051            0 :           237 => Opcode::G_SPLAT_VECTOR,
   23052            0 :           238 => Opcode::G_STEP_VECTOR,
   23053            0 :           239 => Opcode::G_VECTOR_COMPRESS,
   23054            0 :           240 => Opcode::G_CTTZ,
   23055            0 :           241 => Opcode::G_CTTZ_ZERO_UNDEF,
   23056            0 :           242 => Opcode::G_CTLZ,
   23057            0 :           243 => Opcode::G_CTLZ_ZERO_UNDEF,
   23058            0 :           244 => Opcode::G_CTPOP,
   23059            0 :           245 => Opcode::G_BSWAP,
   23060            0 :           246 => Opcode::G_BITREVERSE,
   23061            0 :           247 => Opcode::G_FCEIL,
   23062            0 :           248 => Opcode::G_FCOS,
   23063            0 :           249 => Opcode::G_FSIN,
   23064            0 :           250 => Opcode::G_FSINCOS,
   23065            0 :           251 => Opcode::G_FTAN,
   23066            0 :           252 => Opcode::G_FACOS,
   23067            0 :           253 => Opcode::G_FASIN,
   23068            0 :           254 => Opcode::G_FATAN,
   23069            0 :           255 => Opcode::G_FATAN2,
   23070            0 :           256 => Opcode::G_FCOSH,
   23071            0 :           257 => Opcode::G_FSINH,
   23072            0 :           258 => Opcode::G_FTANH,
   23073            0 :           259 => Opcode::G_FSQRT,
   23074            0 :           260 => Opcode::G_FFLOOR,
   23075            0 :           261 => Opcode::G_FRINT,
   23076            0 :           262 => Opcode::G_FNEARBYINT,
   23077            0 :           263 => Opcode::G_ADDRSPACE_CAST,
   23078            0 :           264 => Opcode::G_BLOCK_ADDR,
   23079            0 :           265 => Opcode::G_JUMP_TABLE,
   23080            0 :           266 => Opcode::G_DYN_STACKALLOC,
   23081            0 :           267 => Opcode::G_STACKSAVE,
   23082            0 :           268 => Opcode::G_STACKRESTORE,
   23083            0 :           269 => Opcode::G_STRICT_FADD,
   23084            0 :           270 => Opcode::G_STRICT_FSUB,
   23085            0 :           271 => Opcode::G_STRICT_FMUL,
   23086            0 :           272 => Opcode::G_STRICT_FDIV,
   23087            0 :           273 => Opcode::G_STRICT_FREM,
   23088            0 :           274 => Opcode::G_STRICT_FMA,
   23089            0 :           275 => Opcode::G_STRICT_FSQRT,
   23090            0 :           276 => Opcode::G_STRICT_FLDEXP,
   23091            0 :           277 => Opcode::G_READ_REGISTER,
   23092            0 :           278 => Opcode::G_WRITE_REGISTER,
   23093            0 :           279 => Opcode::G_MEMCPY,
   23094            0 :           280 => Opcode::G_MEMCPY_INLINE,
   23095            0 :           281 => Opcode::G_MEMMOVE,
   23096            0 :           282 => Opcode::G_MEMSET,
   23097            0 :           283 => Opcode::G_BZERO,
   23098            0 :           284 => Opcode::G_TRAP,
   23099            0 :           285 => Opcode::G_DEBUGTRAP,
   23100            0 :           286 => Opcode::G_UBSANTRAP,
   23101            0 :           287 => Opcode::G_VECREDUCE_SEQ_FADD,
   23102            0 :           288 => Opcode::G_VECREDUCE_SEQ_FMUL,
   23103            0 :           289 => Opcode::G_VECREDUCE_FADD,
   23104            0 :           290 => Opcode::G_VECREDUCE_FMUL,
   23105            0 :           291 => Opcode::G_VECREDUCE_FMAX,
   23106            0 :           292 => Opcode::G_VECREDUCE_FMIN,
   23107            0 :           293 => Opcode::G_VECREDUCE_FMAXIMUM,
   23108            0 :           294 => Opcode::G_VECREDUCE_FMINIMUM,
   23109            0 :           295 => Opcode::G_VECREDUCE_ADD,
   23110            0 :           296 => Opcode::G_VECREDUCE_MUL,
   23111            0 :           297 => Opcode::G_VECREDUCE_AND,
   23112            0 :           298 => Opcode::G_VECREDUCE_OR,
   23113            0 :           299 => Opcode::G_VECREDUCE_XOR,
   23114            0 :           300 => Opcode::G_VECREDUCE_SMAX,
   23115            0 :           301 => Opcode::G_VECREDUCE_SMIN,
   23116            0 :           302 => Opcode::G_VECREDUCE_UMAX,
   23117            0 :           303 => Opcode::G_VECREDUCE_UMIN,
   23118            0 :           304 => Opcode::G_SBFX,
   23119            0 :           305 => Opcode::G_UBFX,
   23120            0 :           306 => Opcode::ADD16ri_DB,
   23121            0 :           307 => Opcode::ADD16rr_DB,
   23122            0 :           308 => Opcode::ADD32ri_DB,
   23123            0 :           309 => Opcode::ADD32rr_DB,
   23124            0 :           310 => Opcode::ADD64ri32_DB,
   23125            0 :           311 => Opcode::ADD64rr_DB,
   23126            0 :           312 => Opcode::ADD8ri_DB,
   23127            0 :           313 => Opcode::ADD8rr_DB,
   23128            0 :           314 => Opcode::AVX1_SETALLONES,
   23129            0 :           315 => Opcode::AVX2_SETALLONES,
   23130            0 :           316 => Opcode::AVX512_128_SET0,
   23131            0 :           317 => Opcode::AVX512_256_SET0,
   23132            0 :           318 => Opcode::AVX512_512_SET0,
   23133            0 :           319 => Opcode::AVX512_512_SETALLONES,
   23134            0 :           320 => Opcode::AVX512_512_SEXT_MASK_32,
   23135            0 :           321 => Opcode::AVX512_512_SEXT_MASK_64,
   23136            0 :           322 => Opcode::AVX512_FsFLD0F128,
   23137            0 :           323 => Opcode::AVX512_FsFLD0SD,
   23138            0 :           324 => Opcode::AVX512_FsFLD0SH,
   23139            0 :           325 => Opcode::AVX512_FsFLD0SS,
   23140            0 :           326 => Opcode::AVX_SET0,
   23141            0 :           327 => Opcode::CALL64m_RVMARKER,
   23142            0 :           328 => Opcode::CALL64pcrel32_RVMARKER,
   23143            0 :           329 => Opcode::CALL64r_RVMARKER,
   23144            0 :           330 => Opcode::FsFLD0F128,
   23145            0 :           331 => Opcode::FsFLD0SD,
   23146            0 :           332 => Opcode::FsFLD0SH,
   23147            0 :           333 => Opcode::FsFLD0SS,
   23148            0 :           334 => Opcode::INDIRECT_THUNK_CALL32,
   23149            0 :           335 => Opcode::INDIRECT_THUNK_CALL64,
   23150            0 :           336 => Opcode::INDIRECT_THUNK_TCRETURN32,
   23151            0 :           337 => Opcode::INDIRECT_THUNK_TCRETURN64,
   23152            0 :           338 => Opcode::KSET0D,
   23153            0 :           339 => Opcode::KSET0Q,
   23154            0 :           340 => Opcode::KSET0W,
   23155            0 :           341 => Opcode::KSET1D,
   23156            0 :           342 => Opcode::KSET1Q,
   23157            0 :           343 => Opcode::KSET1W,
   23158            0 :           344 => Opcode::LCMPXCHG16B_NO_RBX,
   23159            0 :           345 => Opcode::LCMPXCHG16B_SAVE_RBX,
   23160            0 :           346 => Opcode::MMX_SET0,
   23161            0 :           347 => Opcode::MORESTACK_RET,
   23162            0 :           348 => Opcode::MORESTACK_RET_RESTORE_R10,
   23163            0 :           349 => Opcode::MOV32ImmSExti8,
   23164            0 :           350 => Opcode::MOV32r0,
   23165            0 :           351 => Opcode::MOV32r1,
   23166            0 :           352 => Opcode::MOV32r_1,
   23167            0 :           353 => Opcode::MOV32ri64,
   23168            0 :           354 => Opcode::MOV64ImmSExti8,
   23169            0 :           355 => Opcode::MWAITX,
   23170            0 :           356 => Opcode::MWAITX_SAVE_RBX,
   23171            0 :           357 => Opcode::PLDTILECFGV,
   23172            0 :           358 => Opcode::PLEA32r,
   23173            0 :           359 => Opcode::PLEA64r,
   23174            0 :           360 => Opcode::PT2RPNTLVWZ0RST1V,
   23175            0 :           361 => Opcode::PT2RPNTLVWZ0RSV,
   23176            0 :           362 => Opcode::PT2RPNTLVWZ0T1V,
   23177            0 :           363 => Opcode::PT2RPNTLVWZ0V,
   23178            0 :           364 => Opcode::PT2RPNTLVWZ1RST1V,
   23179            0 :           365 => Opcode::PT2RPNTLVWZ1RSV,
   23180            0 :           366 => Opcode::PT2RPNTLVWZ1T1V,
   23181            0 :           367 => Opcode::PT2RPNTLVWZ1V,
   23182            0 :           368 => Opcode::PTDPBF16PSV,
   23183            0 :           369 => Opcode::PTDPBSSDV,
   23184            0 :           370 => Opcode::PTDPBSUDV,
   23185            0 :           371 => Opcode::PTDPBUSDV,
   23186            0 :           372 => Opcode::PTDPBUUDV,
   23187            0 :           373 => Opcode::PTDPFP16PSV,
   23188            0 :           374 => Opcode::PTILELOADDRST1V,
   23189            0 :           375 => Opcode::PTILELOADDRSV,
   23190            0 :           376 => Opcode::PTILELOADDT1V,
   23191            0 :           377 => Opcode::PTILELOADDV,
   23192            0 :           378 => Opcode::PTILEPAIRLOAD,
   23193            0 :           379 => Opcode::PTILEPAIRSTORE,
   23194            0 :           380 => Opcode::PTILESTOREDV,
   23195            0 :           381 => Opcode::PTILEZEROV,
   23196            0 :           382 => Opcode::RDFLAGS32,
   23197            0 :           383 => Opcode::RDFLAGS64,
   23198            0 :           384 => Opcode::SEH_EndPrologue,
   23199            0 :           385 => Opcode::SEH_Epilogue,
   23200            0 :           386 => Opcode::SEH_PushFrame,
   23201            0 :           387 => Opcode::SEH_PushReg,
   23202            0 :           388 => Opcode::SEH_SaveReg,
   23203            0 :           389 => Opcode::SEH_SaveXMM,
   23204            0 :           390 => Opcode::SEH_SetFrame,
   23205            0 :           391 => Opcode::SEH_StackAlign,
   23206            0 :           392 => Opcode::SEH_StackAlloc,
   23207            0 :           393 => Opcode::SETB_C32r,
   23208            0 :           394 => Opcode::SETB_C64r,
   23209            0 :           395 => Opcode::SHLDROT32ri,
   23210            0 :           396 => Opcode::SHLDROT64ri,
   23211            0 :           397 => Opcode::SHRDROT32ri,
   23212            0 :           398 => Opcode::SHRDROT64ri,
   23213            0 :           399 => Opcode::VMOVAPSZ128mr_NOVLX,
   23214            0 :           400 => Opcode::VMOVAPSZ128rm_NOVLX,
   23215            0 :           401 => Opcode::VMOVAPSZ256mr_NOVLX,
   23216            0 :           402 => Opcode::VMOVAPSZ256rm_NOVLX,
   23217            0 :           403 => Opcode::VMOVUPSZ128mr_NOVLX,
   23218            0 :           404 => Opcode::VMOVUPSZ128rm_NOVLX,
   23219            0 :           405 => Opcode::VMOVUPSZ256mr_NOVLX,
   23220            0 :           406 => Opcode::VMOVUPSZ256rm_NOVLX,
   23221            0 :           407 => Opcode::V_SET0,
   23222            0 :           408 => Opcode::V_SETALLONES,
   23223            0 :           409 => Opcode::WRFLAGS32,
   23224            0 :           410 => Opcode::WRFLAGS64,
   23225            0 :           411 => Opcode::XABORT_DEF,
   23226            0 :           412 => Opcode::XOR32_FP,
   23227            0 :           413 => Opcode::XOR64_FP,
   23228            0 :           414 => Opcode::AAA,
   23229            0 :           415 => Opcode::AAD8i8,
   23230            0 :           416 => Opcode::AADD32mr,
   23231            0 :           417 => Opcode::AADD32mr_EVEX,
   23232            0 :           418 => Opcode::AADD64mr,
   23233            0 :           419 => Opcode::AADD64mr_EVEX,
   23234            0 :           420 => Opcode::AAM8i8,
   23235            0 :           421 => Opcode::AAND32mr,
   23236            0 :           422 => Opcode::AAND32mr_EVEX,
   23237            0 :           423 => Opcode::AAND64mr,
   23238            0 :           424 => Opcode::AAND64mr_EVEX,
   23239            0 :           425 => Opcode::AAS,
   23240            0 :           426 => Opcode::ABS_F,
   23241            0 :           427 => Opcode::ABS_Fp32,
   23242            0 :           428 => Opcode::ABS_Fp64,
   23243            0 :           429 => Opcode::ABS_Fp80,
   23244            0 :           430 => Opcode::ADC16i16,
   23245            0 :           431 => Opcode::ADC16mi,
   23246            0 :           432 => Opcode::ADC16mi8,
   23247            0 :           433 => Opcode::ADC16mi8_EVEX,
   23248            0 :           434 => Opcode::ADC16mi8_ND,
   23249            0 :           435 => Opcode::ADC16mi_EVEX,
   23250            0 :           436 => Opcode::ADC16mi_ND,
   23251            0 :           437 => Opcode::ADC16mr,
   23252            0 :           438 => Opcode::ADC16mr_EVEX,
   23253            0 :           439 => Opcode::ADC16mr_ND,
   23254            0 :           440 => Opcode::ADC16ri,
   23255            0 :           441 => Opcode::ADC16ri8,
   23256            0 :           442 => Opcode::ADC16ri8_EVEX,
   23257            0 :           443 => Opcode::ADC16ri8_ND,
   23258            0 :           444 => Opcode::ADC16ri_EVEX,
   23259            0 :           445 => Opcode::ADC16ri_ND,
   23260            0 :           446 => Opcode::ADC16rm,
   23261            0 :           447 => Opcode::ADC16rm_EVEX,
   23262            0 :           448 => Opcode::ADC16rm_ND,
   23263            0 :           449 => Opcode::ADC16rr,
   23264            0 :           450 => Opcode::ADC16rr_EVEX,
   23265            0 :           451 => Opcode::ADC16rr_EVEX_REV,
   23266            0 :           452 => Opcode::ADC16rr_ND,
   23267            0 :           453 => Opcode::ADC16rr_ND_REV,
   23268            0 :           454 => Opcode::ADC16rr_REV,
   23269            0 :           455 => Opcode::ADC32i32,
   23270            0 :           456 => Opcode::ADC32mi,
   23271            0 :           457 => Opcode::ADC32mi8,
   23272            0 :           458 => Opcode::ADC32mi8_EVEX,
   23273            0 :           459 => Opcode::ADC32mi8_ND,
   23274            0 :           460 => Opcode::ADC32mi_EVEX,
   23275            0 :           461 => Opcode::ADC32mi_ND,
   23276            0 :           462 => Opcode::ADC32mr,
   23277            0 :           463 => Opcode::ADC32mr_EVEX,
   23278            0 :           464 => Opcode::ADC32mr_ND,
   23279            0 :           465 => Opcode::ADC32ri,
   23280            0 :           466 => Opcode::ADC32ri8,
   23281            0 :           467 => Opcode::ADC32ri8_EVEX,
   23282            0 :           468 => Opcode::ADC32ri8_ND,
   23283            0 :           469 => Opcode::ADC32ri_EVEX,
   23284            0 :           470 => Opcode::ADC32ri_ND,
   23285            0 :           471 => Opcode::ADC32rm,
   23286            0 :           472 => Opcode::ADC32rm_EVEX,
   23287            0 :           473 => Opcode::ADC32rm_ND,
   23288            0 :           474 => Opcode::ADC32rr,
   23289            0 :           475 => Opcode::ADC32rr_EVEX,
   23290            0 :           476 => Opcode::ADC32rr_EVEX_REV,
   23291            0 :           477 => Opcode::ADC32rr_ND,
   23292            0 :           478 => Opcode::ADC32rr_ND_REV,
   23293            0 :           479 => Opcode::ADC32rr_REV,
   23294            0 :           480 => Opcode::ADC64i32,
   23295            0 :           481 => Opcode::ADC64mi32,
   23296            0 :           482 => Opcode::ADC64mi32_EVEX,
   23297            0 :           483 => Opcode::ADC64mi32_ND,
   23298            0 :           484 => Opcode::ADC64mi8,
   23299            0 :           485 => Opcode::ADC64mi8_EVEX,
   23300            0 :           486 => Opcode::ADC64mi8_ND,
   23301            0 :           487 => Opcode::ADC64mr,
   23302            0 :           488 => Opcode::ADC64mr_EVEX,
   23303            0 :           489 => Opcode::ADC64mr_ND,
   23304            0 :           490 => Opcode::ADC64ri32,
   23305            0 :           491 => Opcode::ADC64ri32_EVEX,
   23306            0 :           492 => Opcode::ADC64ri32_ND,
   23307            0 :           493 => Opcode::ADC64ri8,
   23308            0 :           494 => Opcode::ADC64ri8_EVEX,
   23309            0 :           495 => Opcode::ADC64ri8_ND,
   23310            0 :           496 => Opcode::ADC64rm,
   23311            0 :           497 => Opcode::ADC64rm_EVEX,
   23312            0 :           498 => Opcode::ADC64rm_ND,
   23313            0 :           499 => Opcode::ADC64rr,
   23314            0 :           500 => Opcode::ADC64rr_EVEX,
   23315            0 :           501 => Opcode::ADC64rr_EVEX_REV,
   23316            0 :           502 => Opcode::ADC64rr_ND,
   23317            0 :           503 => Opcode::ADC64rr_ND_REV,
   23318            0 :           504 => Opcode::ADC64rr_REV,
   23319            0 :           505 => Opcode::ADC8i8,
   23320            0 :           506 => Opcode::ADC8mi,
   23321            0 :           507 => Opcode::ADC8mi8,
   23322            0 :           508 => Opcode::ADC8mi_EVEX,
   23323            0 :           509 => Opcode::ADC8mi_ND,
   23324            0 :           510 => Opcode::ADC8mr,
   23325            0 :           511 => Opcode::ADC8mr_EVEX,
   23326            0 :           512 => Opcode::ADC8mr_ND,
   23327            0 :           513 => Opcode::ADC8ri,
   23328            0 :           514 => Opcode::ADC8ri8,
   23329            0 :           515 => Opcode::ADC8ri_EVEX,
   23330            0 :           516 => Opcode::ADC8ri_ND,
   23331            0 :           517 => Opcode::ADC8rm,
   23332            0 :           518 => Opcode::ADC8rm_EVEX,
   23333            0 :           519 => Opcode::ADC8rm_ND,
   23334            0 :           520 => Opcode::ADC8rr,
   23335            0 :           521 => Opcode::ADC8rr_EVEX,
   23336            0 :           522 => Opcode::ADC8rr_EVEX_REV,
   23337            0 :           523 => Opcode::ADC8rr_ND,
   23338            0 :           524 => Opcode::ADC8rr_ND_REV,
   23339            0 :           525 => Opcode::ADC8rr_REV,
   23340            0 :           526 => Opcode::ADCX32rm,
   23341            0 :           527 => Opcode::ADCX32rm_EVEX,
   23342            0 :           528 => Opcode::ADCX32rm_ND,
   23343            0 :           529 => Opcode::ADCX32rr,
   23344            0 :           530 => Opcode::ADCX32rr_EVEX,
   23345            0 :           531 => Opcode::ADCX32rr_ND,
   23346            0 :           532 => Opcode::ADCX64rm,
   23347            0 :           533 => Opcode::ADCX64rm_EVEX,
   23348            0 :           534 => Opcode::ADCX64rm_ND,
   23349            0 :           535 => Opcode::ADCX64rr,
   23350            0 :           536 => Opcode::ADCX64rr_EVEX,
   23351            0 :           537 => Opcode::ADCX64rr_ND,
   23352            0 :           538 => Opcode::ADD16i16,
   23353            0 :           539 => Opcode::ADD16mi,
   23354            0 :           540 => Opcode::ADD16mi8,
   23355            0 :           541 => Opcode::ADD16mi8_EVEX,
   23356            0 :           542 => Opcode::ADD16mi8_ND,
   23357            0 :           543 => Opcode::ADD16mi8_NF,
   23358            0 :           544 => Opcode::ADD16mi8_NF_ND,
   23359            0 :           545 => Opcode::ADD16mi_EVEX,
   23360            0 :           546 => Opcode::ADD16mi_ND,
   23361            0 :           547 => Opcode::ADD16mi_NF,
   23362            0 :           548 => Opcode::ADD16mi_NF_ND,
   23363            0 :           549 => Opcode::ADD16mr,
   23364            0 :           550 => Opcode::ADD16mr_EVEX,
   23365            0 :           551 => Opcode::ADD16mr_ND,
   23366            0 :           552 => Opcode::ADD16mr_NF,
   23367            0 :           553 => Opcode::ADD16mr_NF_ND,
   23368            0 :           554 => Opcode::ADD16ri,
   23369            0 :           555 => Opcode::ADD16ri8,
   23370            0 :           556 => Opcode::ADD16ri8_EVEX,
   23371            0 :           557 => Opcode::ADD16ri8_ND,
   23372            0 :           558 => Opcode::ADD16ri8_NF,
   23373            0 :           559 => Opcode::ADD16ri8_NF_ND,
   23374            0 :           560 => Opcode::ADD16ri_EVEX,
   23375            0 :           561 => Opcode::ADD16ri_ND,
   23376            0 :           562 => Opcode::ADD16ri_NF,
   23377            0 :           563 => Opcode::ADD16ri_NF_ND,
   23378            0 :           564 => Opcode::ADD16rm,
   23379            0 :           565 => Opcode::ADD16rm_EVEX,
   23380            0 :           566 => Opcode::ADD16rm_ND,
   23381            0 :           567 => Opcode::ADD16rm_NF,
   23382            0 :           568 => Opcode::ADD16rm_NF_ND,
   23383            0 :           569 => Opcode::ADD16rr,
   23384            0 :           570 => Opcode::ADD16rr_EVEX,
   23385            0 :           571 => Opcode::ADD16rr_EVEX_REV,
   23386            0 :           572 => Opcode::ADD16rr_ND,
   23387            0 :           573 => Opcode::ADD16rr_ND_REV,
   23388            0 :           574 => Opcode::ADD16rr_NF,
   23389            0 :           575 => Opcode::ADD16rr_NF_ND,
   23390            0 :           576 => Opcode::ADD16rr_NF_ND_REV,
   23391            0 :           577 => Opcode::ADD16rr_NF_REV,
   23392            0 :           578 => Opcode::ADD16rr_REV,
   23393            0 :           579 => Opcode::ADD32i32,
   23394            0 :           580 => Opcode::ADD32mi,
   23395            0 :           581 => Opcode::ADD32mi8,
   23396            0 :           582 => Opcode::ADD32mi8_EVEX,
   23397            0 :           583 => Opcode::ADD32mi8_ND,
   23398            0 :           584 => Opcode::ADD32mi8_NF,
   23399            0 :           585 => Opcode::ADD32mi8_NF_ND,
   23400            0 :           586 => Opcode::ADD32mi_EVEX,
   23401            0 :           587 => Opcode::ADD32mi_ND,
   23402            0 :           588 => Opcode::ADD32mi_NF,
   23403            0 :           589 => Opcode::ADD32mi_NF_ND,
   23404            0 :           590 => Opcode::ADD32mr,
   23405            0 :           591 => Opcode::ADD32mr_EVEX,
   23406            0 :           592 => Opcode::ADD32mr_ND,
   23407            0 :           593 => Opcode::ADD32mr_NF,
   23408            0 :           594 => Opcode::ADD32mr_NF_ND,
   23409            0 :           595 => Opcode::ADD32ri,
   23410            0 :           596 => Opcode::ADD32ri8,
   23411            0 :           597 => Opcode::ADD32ri8_EVEX,
   23412            0 :           598 => Opcode::ADD32ri8_ND,
   23413            0 :           599 => Opcode::ADD32ri8_NF,
   23414            0 :           600 => Opcode::ADD32ri8_NF_ND,
   23415            0 :           601 => Opcode::ADD32ri_EVEX,
   23416            0 :           602 => Opcode::ADD32ri_ND,
   23417            0 :           603 => Opcode::ADD32ri_NF,
   23418            0 :           604 => Opcode::ADD32ri_NF_ND,
   23419            0 :           605 => Opcode::ADD32rm,
   23420            0 :           606 => Opcode::ADD32rm_EVEX,
   23421            0 :           607 => Opcode::ADD32rm_ND,
   23422            0 :           608 => Opcode::ADD32rm_NF,
   23423            0 :           609 => Opcode::ADD32rm_NF_ND,
   23424            0 :           610 => Opcode::ADD32rr,
   23425            0 :           611 => Opcode::ADD32rr_EVEX,
   23426            0 :           612 => Opcode::ADD32rr_EVEX_REV,
   23427            0 :           613 => Opcode::ADD32rr_ND,
   23428            0 :           614 => Opcode::ADD32rr_ND_REV,
   23429            0 :           615 => Opcode::ADD32rr_NF,
   23430            0 :           616 => Opcode::ADD32rr_NF_ND,
   23431            0 :           617 => Opcode::ADD32rr_NF_ND_REV,
   23432            0 :           618 => Opcode::ADD32rr_NF_REV,
   23433            0 :           619 => Opcode::ADD32rr_REV,
   23434            0 :           620 => Opcode::ADD64i32,
   23435            0 :           621 => Opcode::ADD64mi32,
   23436            0 :           622 => Opcode::ADD64mi32_EVEX,
   23437            0 :           623 => Opcode::ADD64mi32_ND,
   23438            0 :           624 => Opcode::ADD64mi32_NF,
   23439            0 :           625 => Opcode::ADD64mi32_NF_ND,
   23440            0 :           626 => Opcode::ADD64mi8,
   23441            0 :           627 => Opcode::ADD64mi8_EVEX,
   23442            0 :           628 => Opcode::ADD64mi8_ND,
   23443            0 :           629 => Opcode::ADD64mi8_NF,
   23444            0 :           630 => Opcode::ADD64mi8_NF_ND,
   23445            0 :           631 => Opcode::ADD64mr,
   23446            0 :           632 => Opcode::ADD64mr_EVEX,
   23447            0 :           633 => Opcode::ADD64mr_ND,
   23448            0 :           634 => Opcode::ADD64mr_NF,
   23449            0 :           635 => Opcode::ADD64mr_NF_ND,
   23450            0 :           636 => Opcode::ADD64ri32,
   23451            0 :           637 => Opcode::ADD64ri32_EVEX,
   23452            0 :           638 => Opcode::ADD64ri32_ND,
   23453            0 :           639 => Opcode::ADD64ri32_NF,
   23454            0 :           640 => Opcode::ADD64ri32_NF_ND,
   23455            0 :           641 => Opcode::ADD64ri8,
   23456            0 :           642 => Opcode::ADD64ri8_EVEX,
   23457            0 :           643 => Opcode::ADD64ri8_ND,
   23458            0 :           644 => Opcode::ADD64ri8_NF,
   23459            0 :           645 => Opcode::ADD64ri8_NF_ND,
   23460            0 :           646 => Opcode::ADD64rm,
   23461            0 :           647 => Opcode::ADD64rm_EVEX,
   23462            0 :           648 => Opcode::ADD64rm_ND,
   23463            0 :           649 => Opcode::ADD64rm_NF,
   23464            0 :           650 => Opcode::ADD64rm_NF_ND,
   23465            0 :           651 => Opcode::ADD64rr,
   23466            0 :           652 => Opcode::ADD64rr_EVEX,
   23467            0 :           653 => Opcode::ADD64rr_EVEX_REV,
   23468            0 :           654 => Opcode::ADD64rr_ND,
   23469            0 :           655 => Opcode::ADD64rr_ND_REV,
   23470            0 :           656 => Opcode::ADD64rr_NF,
   23471            0 :           657 => Opcode::ADD64rr_NF_ND,
   23472            0 :           658 => Opcode::ADD64rr_NF_ND_REV,
   23473            0 :           659 => Opcode::ADD64rr_NF_REV,
   23474            0 :           660 => Opcode::ADD64rr_REV,
   23475            0 :           661 => Opcode::ADD8i8,
   23476            0 :           662 => Opcode::ADD8mi,
   23477            0 :           663 => Opcode::ADD8mi8,
   23478            0 :           664 => Opcode::ADD8mi_EVEX,
   23479            0 :           665 => Opcode::ADD8mi_ND,
   23480            0 :           666 => Opcode::ADD8mi_NF,
   23481            0 :           667 => Opcode::ADD8mi_NF_ND,
   23482            0 :           668 => Opcode::ADD8mr,
   23483            0 :           669 => Opcode::ADD8mr_EVEX,
   23484            0 :           670 => Opcode::ADD8mr_ND,
   23485            0 :           671 => Opcode::ADD8mr_NF,
   23486            0 :           672 => Opcode::ADD8mr_NF_ND,
   23487            0 :           673 => Opcode::ADD8ri,
   23488            0 :           674 => Opcode::ADD8ri8,
   23489            0 :           675 => Opcode::ADD8ri_EVEX,
   23490            0 :           676 => Opcode::ADD8ri_ND,
   23491            0 :           677 => Opcode::ADD8ri_NF,
   23492            0 :           678 => Opcode::ADD8ri_NF_ND,
   23493            0 :           679 => Opcode::ADD8rm,
   23494            0 :           680 => Opcode::ADD8rm_EVEX,
   23495            0 :           681 => Opcode::ADD8rm_ND,
   23496            0 :           682 => Opcode::ADD8rm_NF,
   23497            0 :           683 => Opcode::ADD8rm_NF_ND,
   23498            0 :           684 => Opcode::ADD8rr,
   23499            0 :           685 => Opcode::ADD8rr_EVEX,
   23500            0 :           686 => Opcode::ADD8rr_EVEX_REV,
   23501            0 :           687 => Opcode::ADD8rr_ND,
   23502            0 :           688 => Opcode::ADD8rr_ND_REV,
   23503            0 :           689 => Opcode::ADD8rr_NF,
   23504            0 :           690 => Opcode::ADD8rr_NF_ND,
   23505            0 :           691 => Opcode::ADD8rr_NF_ND_REV,
   23506            0 :           692 => Opcode::ADD8rr_NF_REV,
   23507            0 :           693 => Opcode::ADD8rr_REV,
   23508            0 :           694 => Opcode::ADDPDrm,
   23509            0 :           695 => Opcode::ADDPDrr,
   23510            0 :           696 => Opcode::ADDPSrm,
   23511            0 :           697 => Opcode::ADDPSrr,
   23512            0 :           698 => Opcode::ADDR16_PREFIX,
   23513            0 :           699 => Opcode::ADDR32_PREFIX,
   23514            0 :           700 => Opcode::ADDSDrm,
   23515            0 :           701 => Opcode::ADDSDrm_Int,
   23516            0 :           702 => Opcode::ADDSDrr,
   23517            0 :           703 => Opcode::ADDSDrr_Int,
   23518            0 :           704 => Opcode::ADDSSrm,
   23519            0 :           705 => Opcode::ADDSSrm_Int,
   23520            0 :           706 => Opcode::ADDSSrr,
   23521            0 :           707 => Opcode::ADDSSrr_Int,
   23522            0 :           708 => Opcode::ADDSUBPDrm,
   23523            0 :           709 => Opcode::ADDSUBPDrr,
   23524            0 :           710 => Opcode::ADDSUBPSrm,
   23525            0 :           711 => Opcode::ADDSUBPSrr,
   23526            0 :           712 => Opcode::ADD_F32m,
   23527            0 :           713 => Opcode::ADD_F64m,
   23528            0 :           714 => Opcode::ADD_FI16m,
   23529            0 :           715 => Opcode::ADD_FI32m,
   23530            0 :           716 => Opcode::ADD_FPrST0,
   23531            0 :           717 => Opcode::ADD_FST0r,
   23532            0 :           718 => Opcode::ADD_Fp32,
   23533            0 :           719 => Opcode::ADD_Fp32m,
   23534            0 :           720 => Opcode::ADD_Fp64,
   23535            0 :           721 => Opcode::ADD_Fp64m,
   23536            0 :           722 => Opcode::ADD_Fp64m32,
   23537            0 :           723 => Opcode::ADD_Fp80,
   23538            0 :           724 => Opcode::ADD_Fp80m32,
   23539            0 :           725 => Opcode::ADD_Fp80m64,
   23540            0 :           726 => Opcode::ADD_FpI16m32,
   23541            0 :           727 => Opcode::ADD_FpI16m64,
   23542            0 :           728 => Opcode::ADD_FpI16m80,
   23543            0 :           729 => Opcode::ADD_FpI32m32,
   23544            0 :           730 => Opcode::ADD_FpI32m64,
   23545            0 :           731 => Opcode::ADD_FpI32m80,
   23546            0 :           732 => Opcode::ADD_FrST0,
   23547            0 :           733 => Opcode::ADJCALLSTACKDOWN32,
   23548            0 :           734 => Opcode::ADJCALLSTACKDOWN64,
   23549            0 :           735 => Opcode::ADJCALLSTACKUP32,
   23550            0 :           736 => Opcode::ADJCALLSTACKUP64,
   23551            0 :           737 => Opcode::ADOX32rm,
   23552            0 :           738 => Opcode::ADOX32rm_EVEX,
   23553            0 :           739 => Opcode::ADOX32rm_ND,
   23554            0 :           740 => Opcode::ADOX32rr,
   23555            0 :           741 => Opcode::ADOX32rr_EVEX,
   23556            0 :           742 => Opcode::ADOX32rr_ND,
   23557            0 :           743 => Opcode::ADOX64rm,
   23558            0 :           744 => Opcode::ADOX64rm_EVEX,
   23559            0 :           745 => Opcode::ADOX64rm_ND,
   23560            0 :           746 => Opcode::ADOX64rr,
   23561            0 :           747 => Opcode::ADOX64rr_EVEX,
   23562            0 :           748 => Opcode::ADOX64rr_ND,
   23563            0 :           749 => Opcode::AESDEC128KL,
   23564            0 :           750 => Opcode::AESDEC256KL,
   23565            0 :           751 => Opcode::AESDECLASTrm,
   23566            0 :           752 => Opcode::AESDECLASTrr,
   23567            0 :           753 => Opcode::AESDECWIDE128KL,
   23568            0 :           754 => Opcode::AESDECWIDE256KL,
   23569            0 :           755 => Opcode::AESDECrm,
   23570            0 :           756 => Opcode::AESDECrr,
   23571            0 :           757 => Opcode::AESENC128KL,
   23572            0 :           758 => Opcode::AESENC256KL,
   23573            0 :           759 => Opcode::AESENCLASTrm,
   23574            0 :           760 => Opcode::AESENCLASTrr,
   23575            0 :           761 => Opcode::AESENCWIDE128KL,
   23576            0 :           762 => Opcode::AESENCWIDE256KL,
   23577            0 :           763 => Opcode::AESENCrm,
   23578            0 :           764 => Opcode::AESENCrr,
   23579            0 :           765 => Opcode::AESIMCrm,
   23580            0 :           766 => Opcode::AESIMCrr,
   23581            0 :           767 => Opcode::AESKEYGENASSIST128rm,
   23582            0 :           768 => Opcode::AESKEYGENASSIST128rr,
   23583            0 :           769 => Opcode::AND16i16,
   23584            0 :           770 => Opcode::AND16mi,
   23585            0 :           771 => Opcode::AND16mi8,
   23586            0 :           772 => Opcode::AND16mi8_EVEX,
   23587            0 :           773 => Opcode::AND16mi8_ND,
   23588            0 :           774 => Opcode::AND16mi8_NF,
   23589            0 :           775 => Opcode::AND16mi8_NF_ND,
   23590            0 :           776 => Opcode::AND16mi_EVEX,
   23591            0 :           777 => Opcode::AND16mi_ND,
   23592            0 :           778 => Opcode::AND16mi_NF,
   23593            0 :           779 => Opcode::AND16mi_NF_ND,
   23594            0 :           780 => Opcode::AND16mr,
   23595            0 :           781 => Opcode::AND16mr_EVEX,
   23596            0 :           782 => Opcode::AND16mr_ND,
   23597            0 :           783 => Opcode::AND16mr_NF,
   23598            0 :           784 => Opcode::AND16mr_NF_ND,
   23599            0 :           785 => Opcode::AND16ri,
   23600            0 :           786 => Opcode::AND16ri8,
   23601            0 :           787 => Opcode::AND16ri8_EVEX,
   23602            0 :           788 => Opcode::AND16ri8_ND,
   23603            0 :           789 => Opcode::AND16ri8_NF,
   23604            0 :           790 => Opcode::AND16ri8_NF_ND,
   23605            0 :           791 => Opcode::AND16ri_EVEX,
   23606            0 :           792 => Opcode::AND16ri_ND,
   23607            0 :           793 => Opcode::AND16ri_NF,
   23608            0 :           794 => Opcode::AND16ri_NF_ND,
   23609            0 :           795 => Opcode::AND16rm,
   23610            0 :           796 => Opcode::AND16rm_EVEX,
   23611            0 :           797 => Opcode::AND16rm_ND,
   23612            0 :           798 => Opcode::AND16rm_NF,
   23613            0 :           799 => Opcode::AND16rm_NF_ND,
   23614            0 :           800 => Opcode::AND16rr,
   23615            0 :           801 => Opcode::AND16rr_EVEX,
   23616            0 :           802 => Opcode::AND16rr_EVEX_REV,
   23617            0 :           803 => Opcode::AND16rr_ND,
   23618            0 :           804 => Opcode::AND16rr_ND_REV,
   23619            0 :           805 => Opcode::AND16rr_NF,
   23620            0 :           806 => Opcode::AND16rr_NF_ND,
   23621            0 :           807 => Opcode::AND16rr_NF_ND_REV,
   23622            0 :           808 => Opcode::AND16rr_NF_REV,
   23623            0 :           809 => Opcode::AND16rr_REV,
   23624            0 :           810 => Opcode::AND32i32,
   23625            0 :           811 => Opcode::AND32mi,
   23626            0 :           812 => Opcode::AND32mi8,
   23627            0 :           813 => Opcode::AND32mi8_EVEX,
   23628            0 :           814 => Opcode::AND32mi8_ND,
   23629            0 :           815 => Opcode::AND32mi8_NF,
   23630            0 :           816 => Opcode::AND32mi8_NF_ND,
   23631            0 :           817 => Opcode::AND32mi_EVEX,
   23632            0 :           818 => Opcode::AND32mi_ND,
   23633            0 :           819 => Opcode::AND32mi_NF,
   23634            0 :           820 => Opcode::AND32mi_NF_ND,
   23635            0 :           821 => Opcode::AND32mr,
   23636            0 :           822 => Opcode::AND32mr_EVEX,
   23637            0 :           823 => Opcode::AND32mr_ND,
   23638            0 :           824 => Opcode::AND32mr_NF,
   23639            0 :           825 => Opcode::AND32mr_NF_ND,
   23640            0 :           826 => Opcode::AND32ri,
   23641            0 :           827 => Opcode::AND32ri8,
   23642            0 :           828 => Opcode::AND32ri8_EVEX,
   23643            0 :           829 => Opcode::AND32ri8_ND,
   23644            0 :           830 => Opcode::AND32ri8_NF,
   23645            0 :           831 => Opcode::AND32ri8_NF_ND,
   23646            0 :           832 => Opcode::AND32ri_EVEX,
   23647            0 :           833 => Opcode::AND32ri_ND,
   23648            0 :           834 => Opcode::AND32ri_NF,
   23649            0 :           835 => Opcode::AND32ri_NF_ND,
   23650            0 :           836 => Opcode::AND32rm,
   23651            0 :           837 => Opcode::AND32rm_EVEX,
   23652            0 :           838 => Opcode::AND32rm_ND,
   23653            0 :           839 => Opcode::AND32rm_NF,
   23654            0 :           840 => Opcode::AND32rm_NF_ND,
   23655            0 :           841 => Opcode::AND32rr,
   23656            0 :           842 => Opcode::AND32rr_EVEX,
   23657            0 :           843 => Opcode::AND32rr_EVEX_REV,
   23658            0 :           844 => Opcode::AND32rr_ND,
   23659            0 :           845 => Opcode::AND32rr_ND_REV,
   23660            0 :           846 => Opcode::AND32rr_NF,
   23661            0 :           847 => Opcode::AND32rr_NF_ND,
   23662            0 :           848 => Opcode::AND32rr_NF_ND_REV,
   23663            0 :           849 => Opcode::AND32rr_NF_REV,
   23664            0 :           850 => Opcode::AND32rr_REV,
   23665            0 :           851 => Opcode::AND64i32,
   23666            0 :           852 => Opcode::AND64mi32,
   23667            0 :           853 => Opcode::AND64mi32_EVEX,
   23668            0 :           854 => Opcode::AND64mi32_ND,
   23669            0 :           855 => Opcode::AND64mi32_NF,
   23670            0 :           856 => Opcode::AND64mi32_NF_ND,
   23671            0 :           857 => Opcode::AND64mi8,
   23672            0 :           858 => Opcode::AND64mi8_EVEX,
   23673            0 :           859 => Opcode::AND64mi8_ND,
   23674            0 :           860 => Opcode::AND64mi8_NF,
   23675            0 :           861 => Opcode::AND64mi8_NF_ND,
   23676            0 :           862 => Opcode::AND64mr,
   23677            0 :           863 => Opcode::AND64mr_EVEX,
   23678            0 :           864 => Opcode::AND64mr_ND,
   23679            0 :           865 => Opcode::AND64mr_NF,
   23680            0 :           866 => Opcode::AND64mr_NF_ND,
   23681            0 :           867 => Opcode::AND64ri32,
   23682            0 :           868 => Opcode::AND64ri32_EVEX,
   23683            0 :           869 => Opcode::AND64ri32_ND,
   23684            0 :           870 => Opcode::AND64ri32_NF,
   23685            0 :           871 => Opcode::AND64ri32_NF_ND,
   23686            0 :           872 => Opcode::AND64ri8,
   23687            0 :           873 => Opcode::AND64ri8_EVEX,
   23688            0 :           874 => Opcode::AND64ri8_ND,
   23689            0 :           875 => Opcode::AND64ri8_NF,
   23690            0 :           876 => Opcode::AND64ri8_NF_ND,
   23691            0 :           877 => Opcode::AND64rm,
   23692            0 :           878 => Opcode::AND64rm_EVEX,
   23693            0 :           879 => Opcode::AND64rm_ND,
   23694            0 :           880 => Opcode::AND64rm_NF,
   23695            0 :           881 => Opcode::AND64rm_NF_ND,
   23696            0 :           882 => Opcode::AND64rr,
   23697            0 :           883 => Opcode::AND64rr_EVEX,
   23698            0 :           884 => Opcode::AND64rr_EVEX_REV,
   23699            0 :           885 => Opcode::AND64rr_ND,
   23700            0 :           886 => Opcode::AND64rr_ND_REV,
   23701            0 :           887 => Opcode::AND64rr_NF,
   23702            0 :           888 => Opcode::AND64rr_NF_ND,
   23703            0 :           889 => Opcode::AND64rr_NF_ND_REV,
   23704            0 :           890 => Opcode::AND64rr_NF_REV,
   23705            0 :           891 => Opcode::AND64rr_REV,
   23706            0 :           892 => Opcode::AND8i8,
   23707            0 :           893 => Opcode::AND8mi,
   23708            0 :           894 => Opcode::AND8mi8,
   23709            0 :           895 => Opcode::AND8mi_EVEX,
   23710            0 :           896 => Opcode::AND8mi_ND,
   23711            0 :           897 => Opcode::AND8mi_NF,
   23712            0 :           898 => Opcode::AND8mi_NF_ND,
   23713            0 :           899 => Opcode::AND8mr,
   23714            0 :           900 => Opcode::AND8mr_EVEX,
   23715            0 :           901 => Opcode::AND8mr_ND,
   23716            0 :           902 => Opcode::AND8mr_NF,
   23717            0 :           903 => Opcode::AND8mr_NF_ND,
   23718            0 :           904 => Opcode::AND8ri,
   23719            0 :           905 => Opcode::AND8ri8,
   23720            0 :           906 => Opcode::AND8ri_EVEX,
   23721            0 :           907 => Opcode::AND8ri_ND,
   23722            0 :           908 => Opcode::AND8ri_NF,
   23723            0 :           909 => Opcode::AND8ri_NF_ND,
   23724            0 :           910 => Opcode::AND8rm,
   23725            0 :           911 => Opcode::AND8rm_EVEX,
   23726            0 :           912 => Opcode::AND8rm_ND,
   23727            0 :           913 => Opcode::AND8rm_NF,
   23728            0 :           914 => Opcode::AND8rm_NF_ND,
   23729            0 :           915 => Opcode::AND8rr,
   23730            0 :           916 => Opcode::AND8rr_EVEX,
   23731            0 :           917 => Opcode::AND8rr_EVEX_REV,
   23732            0 :           918 => Opcode::AND8rr_ND,
   23733            0 :           919 => Opcode::AND8rr_ND_REV,
   23734            0 :           920 => Opcode::AND8rr_NF,
   23735            0 :           921 => Opcode::AND8rr_NF_ND,
   23736            0 :           922 => Opcode::AND8rr_NF_ND_REV,
   23737            0 :           923 => Opcode::AND8rr_NF_REV,
   23738            0 :           924 => Opcode::AND8rr_REV,
   23739            0 :           925 => Opcode::ANDN32rm,
   23740            0 :           926 => Opcode::ANDN32rm_EVEX,
   23741            0 :           927 => Opcode::ANDN32rm_NF,
   23742            0 :           928 => Opcode::ANDN32rr,
   23743            0 :           929 => Opcode::ANDN32rr_EVEX,
   23744            0 :           930 => Opcode::ANDN32rr_NF,
   23745            0 :           931 => Opcode::ANDN64rm,
   23746            0 :           932 => Opcode::ANDN64rm_EVEX,
   23747            0 :           933 => Opcode::ANDN64rm_NF,
   23748            0 :           934 => Opcode::ANDN64rr,
   23749            0 :           935 => Opcode::ANDN64rr_EVEX,
   23750            0 :           936 => Opcode::ANDN64rr_NF,
   23751            0 :           937 => Opcode::ANDNPDrm,
   23752            0 :           938 => Opcode::ANDNPDrr,
   23753            0 :           939 => Opcode::ANDNPSrm,
   23754            0 :           940 => Opcode::ANDNPSrr,
   23755            0 :           941 => Opcode::ANDPDrm,
   23756            0 :           942 => Opcode::ANDPDrr,
   23757            0 :           943 => Opcode::ANDPSrm,
   23758            0 :           944 => Opcode::ANDPSrr,
   23759            0 :           945 => Opcode::AOR32mr,
   23760            0 :           946 => Opcode::AOR32mr_EVEX,
   23761            0 :           947 => Opcode::AOR64mr,
   23762            0 :           948 => Opcode::AOR64mr_EVEX,
   23763            0 :           949 => Opcode::ARPL16mr,
   23764            0 :           950 => Opcode::ARPL16rr,
   23765            0 :           951 => Opcode::ASAN_CHECK_MEMACCESS,
   23766            0 :           952 => Opcode::AXOR32mr,
   23767            0 :           953 => Opcode::AXOR32mr_EVEX,
   23768            0 :           954 => Opcode::AXOR64mr,
   23769            0 :           955 => Opcode::AXOR64mr_EVEX,
   23770            0 :           956 => Opcode::BEXTR32rm,
   23771            0 :           957 => Opcode::BEXTR32rm_EVEX,
   23772            0 :           958 => Opcode::BEXTR32rm_NF,
   23773            0 :           959 => Opcode::BEXTR32rr,
   23774            0 :           960 => Opcode::BEXTR32rr_EVEX,
   23775            0 :           961 => Opcode::BEXTR32rr_NF,
   23776            0 :           962 => Opcode::BEXTR64rm,
   23777            0 :           963 => Opcode::BEXTR64rm_EVEX,
   23778            0 :           964 => Opcode::BEXTR64rm_NF,
   23779            0 :           965 => Opcode::BEXTR64rr,
   23780            0 :           966 => Opcode::BEXTR64rr_EVEX,
   23781            0 :           967 => Opcode::BEXTR64rr_NF,
   23782            0 :           968 => Opcode::BEXTRI32mi,
   23783            0 :           969 => Opcode::BEXTRI32ri,
   23784            0 :           970 => Opcode::BEXTRI64mi,
   23785            0 :           971 => Opcode::BEXTRI64ri,
   23786            0 :           972 => Opcode::BLCFILL32rm,
   23787            0 :           973 => Opcode::BLCFILL32rr,
   23788            0 :           974 => Opcode::BLCFILL64rm,
   23789            0 :           975 => Opcode::BLCFILL64rr,
   23790            0 :           976 => Opcode::BLCI32rm,
   23791            0 :           977 => Opcode::BLCI32rr,
   23792            0 :           978 => Opcode::BLCI64rm,
   23793            0 :           979 => Opcode::BLCI64rr,
   23794            0 :           980 => Opcode::BLCIC32rm,
   23795            0 :           981 => Opcode::BLCIC32rr,
   23796            0 :           982 => Opcode::BLCIC64rm,
   23797            0 :           983 => Opcode::BLCIC64rr,
   23798            0 :           984 => Opcode::BLCMSK32rm,
   23799            0 :           985 => Opcode::BLCMSK32rr,
   23800            0 :           986 => Opcode::BLCMSK64rm,
   23801            0 :           987 => Opcode::BLCMSK64rr,
   23802            0 :           988 => Opcode::BLCS32rm,
   23803            0 :           989 => Opcode::BLCS32rr,
   23804            0 :           990 => Opcode::BLCS64rm,
   23805            0 :           991 => Opcode::BLCS64rr,
   23806            0 :           992 => Opcode::BLENDPDrmi,
   23807            0 :           993 => Opcode::BLENDPDrri,
   23808            0 :           994 => Opcode::BLENDPSrmi,
   23809            0 :           995 => Opcode::BLENDPSrri,
   23810            0 :           996 => Opcode::BLENDVPDrm0,
   23811            0 :           997 => Opcode::BLENDVPDrr0,
   23812            0 :           998 => Opcode::BLENDVPSrm0,
   23813            0 :           999 => Opcode::BLENDVPSrr0,
   23814            0 :           1000 => Opcode::BLSFILL32rm,
   23815            0 :           1001 => Opcode::BLSFILL32rr,
   23816            0 :           1002 => Opcode::BLSFILL64rm,
   23817            0 :           1003 => Opcode::BLSFILL64rr,
   23818            0 :           1004 => Opcode::BLSI32rm,
   23819            0 :           1005 => Opcode::BLSI32rm_EVEX,
   23820            0 :           1006 => Opcode::BLSI32rm_NF,
   23821            0 :           1007 => Opcode::BLSI32rr,
   23822            0 :           1008 => Opcode::BLSI32rr_EVEX,
   23823            0 :           1009 => Opcode::BLSI32rr_NF,
   23824            0 :           1010 => Opcode::BLSI64rm,
   23825            0 :           1011 => Opcode::BLSI64rm_EVEX,
   23826            0 :           1012 => Opcode::BLSI64rm_NF,
   23827            0 :           1013 => Opcode::BLSI64rr,
   23828            0 :           1014 => Opcode::BLSI64rr_EVEX,
   23829            0 :           1015 => Opcode::BLSI64rr_NF,
   23830            0 :           1016 => Opcode::BLSIC32rm,
   23831            0 :           1017 => Opcode::BLSIC32rr,
   23832            0 :           1018 => Opcode::BLSIC64rm,
   23833            0 :           1019 => Opcode::BLSIC64rr,
   23834            0 :           1020 => Opcode::BLSMSK32rm,
   23835            0 :           1021 => Opcode::BLSMSK32rm_EVEX,
   23836            0 :           1022 => Opcode::BLSMSK32rm_NF,
   23837            0 :           1023 => Opcode::BLSMSK32rr,
   23838            0 :           1024 => Opcode::BLSMSK32rr_EVEX,
   23839            0 :           1025 => Opcode::BLSMSK32rr_NF,
   23840            0 :           1026 => Opcode::BLSMSK64rm,
   23841            0 :           1027 => Opcode::BLSMSK64rm_EVEX,
   23842            0 :           1028 => Opcode::BLSMSK64rm_NF,
   23843            0 :           1029 => Opcode::BLSMSK64rr,
   23844            0 :           1030 => Opcode::BLSMSK64rr_EVEX,
   23845            0 :           1031 => Opcode::BLSMSK64rr_NF,
   23846            0 :           1032 => Opcode::BLSR32rm,
   23847            0 :           1033 => Opcode::BLSR32rm_EVEX,
   23848            0 :           1034 => Opcode::BLSR32rm_NF,
   23849            0 :           1035 => Opcode::BLSR32rr,
   23850            0 :           1036 => Opcode::BLSR32rr_EVEX,
   23851            0 :           1037 => Opcode::BLSR32rr_NF,
   23852            0 :           1038 => Opcode::BLSR64rm,
   23853            0 :           1039 => Opcode::BLSR64rm_EVEX,
   23854            0 :           1040 => Opcode::BLSR64rm_NF,
   23855            0 :           1041 => Opcode::BLSR64rr,
   23856            0 :           1042 => Opcode::BLSR64rr_EVEX,
   23857            0 :           1043 => Opcode::BLSR64rr_NF,
   23858            0 :           1044 => Opcode::BOUNDS16rm,
   23859            0 :           1045 => Opcode::BOUNDS32rm,
   23860            0 :           1046 => Opcode::BSF16rm,
   23861            0 :           1047 => Opcode::BSF16rr,
   23862            0 :           1048 => Opcode::BSF32rm,
   23863            0 :           1049 => Opcode::BSF32rr,
   23864            0 :           1050 => Opcode::BSF64rm,
   23865            0 :           1051 => Opcode::BSF64rr,
   23866            0 :           1052 => Opcode::BSR16rm,
   23867            0 :           1053 => Opcode::BSR16rr,
   23868            0 :           1054 => Opcode::BSR32rm,
   23869            0 :           1055 => Opcode::BSR32rr,
   23870            0 :           1056 => Opcode::BSR64rm,
   23871            0 :           1057 => Opcode::BSR64rr,
   23872            0 :           1058 => Opcode::BSWAP16r_BAD,
   23873            0 :           1059 => Opcode::BSWAP32r,
   23874            0 :           1060 => Opcode::BSWAP64r,
   23875            0 :           1061 => Opcode::BT16mi8,
   23876            0 :           1062 => Opcode::BT16mr,
   23877            0 :           1063 => Opcode::BT16ri8,
   23878            0 :           1064 => Opcode::BT16rr,
   23879            0 :           1065 => Opcode::BT32mi8,
   23880            0 :           1066 => Opcode::BT32mr,
   23881            0 :           1067 => Opcode::BT32ri8,
   23882            0 :           1068 => Opcode::BT32rr,
   23883            0 :           1069 => Opcode::BT64mi8,
   23884            0 :           1070 => Opcode::BT64mr,
   23885            0 :           1071 => Opcode::BT64ri8,
   23886            0 :           1072 => Opcode::BT64rr,
   23887            0 :           1073 => Opcode::BTC16mi8,
   23888            0 :           1074 => Opcode::BTC16mr,
   23889            0 :           1075 => Opcode::BTC16ri8,
   23890            0 :           1076 => Opcode::BTC16rr,
   23891            0 :           1077 => Opcode::BTC32mi8,
   23892            0 :           1078 => Opcode::BTC32mr,
   23893            0 :           1079 => Opcode::BTC32ri8,
   23894            0 :           1080 => Opcode::BTC32rr,
   23895            0 :           1081 => Opcode::BTC64mi8,
   23896            0 :           1082 => Opcode::BTC64mr,
   23897            0 :           1083 => Opcode::BTC64ri8,
   23898            0 :           1084 => Opcode::BTC64rr,
   23899            0 :           1085 => Opcode::BTR16mi8,
   23900            0 :           1086 => Opcode::BTR16mr,
   23901            0 :           1087 => Opcode::BTR16ri8,
   23902            0 :           1088 => Opcode::BTR16rr,
   23903            0 :           1089 => Opcode::BTR32mi8,
   23904            0 :           1090 => Opcode::BTR32mr,
   23905            0 :           1091 => Opcode::BTR32ri8,
   23906            0 :           1092 => Opcode::BTR32rr,
   23907            0 :           1093 => Opcode::BTR64mi8,
   23908            0 :           1094 => Opcode::BTR64mr,
   23909            0 :           1095 => Opcode::BTR64ri8,
   23910            0 :           1096 => Opcode::BTR64rr,
   23911            0 :           1097 => Opcode::BTS16mi8,
   23912            0 :           1098 => Opcode::BTS16mr,
   23913            0 :           1099 => Opcode::BTS16ri8,
   23914            0 :           1100 => Opcode::BTS16rr,
   23915            0 :           1101 => Opcode::BTS32mi8,
   23916            0 :           1102 => Opcode::BTS32mr,
   23917            0 :           1103 => Opcode::BTS32ri8,
   23918            0 :           1104 => Opcode::BTS32rr,
   23919            0 :           1105 => Opcode::BTS64mi8,
   23920            0 :           1106 => Opcode::BTS64mr,
   23921            0 :           1107 => Opcode::BTS64ri8,
   23922            0 :           1108 => Opcode::BTS64rr,
   23923            0 :           1109 => Opcode::BZHI32rm,
   23924            0 :           1110 => Opcode::BZHI32rm_EVEX,
   23925            0 :           1111 => Opcode::BZHI32rm_NF,
   23926            0 :           1112 => Opcode::BZHI32rr,
   23927            0 :           1113 => Opcode::BZHI32rr_EVEX,
   23928            0 :           1114 => Opcode::BZHI32rr_NF,
   23929            0 :           1115 => Opcode::BZHI64rm,
   23930            0 :           1116 => Opcode::BZHI64rm_EVEX,
   23931            0 :           1117 => Opcode::BZHI64rm_NF,
   23932            0 :           1118 => Opcode::BZHI64rr,
   23933            0 :           1119 => Opcode::BZHI64rr_EVEX,
   23934            0 :           1120 => Opcode::BZHI64rr_NF,
   23935            0 :           1121 => Opcode::CALL16m,
   23936            0 :           1122 => Opcode::CALL16m_NT,
   23937            0 :           1123 => Opcode::CALL16r,
   23938            0 :           1124 => Opcode::CALL16r_NT,
   23939            0 :           1125 => Opcode::CALL32m,
   23940            0 :           1126 => Opcode::CALL32m_NT,
   23941            0 :           1127 => Opcode::CALL32r,
   23942            0 :           1128 => Opcode::CALL32r_NT,
   23943            0 :           1129 => Opcode::CALL64m,
   23944            0 :           1130 => Opcode::CALL64m_NT,
   23945            0 :           1131 => Opcode::CALL64pcrel32,
   23946            0 :           1132 => Opcode::CALL64r,
   23947            0 :           1133 => Opcode::CALL64r_NT,
   23948            0 :           1134 => Opcode::CALLpcrel16,
   23949            0 :           1135 => Opcode::CALLpcrel32,
   23950            0 :           1136 => Opcode::CATCHRET,
   23951            0 :           1137 => Opcode::CBW,
   23952            0 :           1138 => Opcode::CCMP16mi,
   23953            0 :           1139 => Opcode::CCMP16mi8,
   23954            0 :           1140 => Opcode::CCMP16mr,
   23955            0 :           1141 => Opcode::CCMP16ri,
   23956            0 :           1142 => Opcode::CCMP16ri8,
   23957            0 :           1143 => Opcode::CCMP16rm,
   23958            0 :           1144 => Opcode::CCMP16rr,
   23959            0 :           1145 => Opcode::CCMP16rr_REV,
   23960            0 :           1146 => Opcode::CCMP32mi,
   23961            0 :           1147 => Opcode::CCMP32mi8,
   23962            0 :           1148 => Opcode::CCMP32mr,
   23963            0 :           1149 => Opcode::CCMP32ri,
   23964            0 :           1150 => Opcode::CCMP32ri8,
   23965            0 :           1151 => Opcode::CCMP32rm,
   23966            0 :           1152 => Opcode::CCMP32rr,
   23967            0 :           1153 => Opcode::CCMP32rr_REV,
   23968            0 :           1154 => Opcode::CCMP64mi32,
   23969            0 :           1155 => Opcode::CCMP64mi8,
   23970            0 :           1156 => Opcode::CCMP64mr,
   23971            0 :           1157 => Opcode::CCMP64ri32,
   23972            0 :           1158 => Opcode::CCMP64ri8,
   23973            0 :           1159 => Opcode::CCMP64rm,
   23974            0 :           1160 => Opcode::CCMP64rr,
   23975            0 :           1161 => Opcode::CCMP64rr_REV,
   23976            0 :           1162 => Opcode::CCMP8mi,
   23977            0 :           1163 => Opcode::CCMP8mr,
   23978            0 :           1164 => Opcode::CCMP8ri,
   23979            0 :           1165 => Opcode::CCMP8rm,
   23980            0 :           1166 => Opcode::CCMP8rr,
   23981            0 :           1167 => Opcode::CCMP8rr_REV,
   23982            0 :           1168 => Opcode::CDQ,
   23983            0 :           1169 => Opcode::CDQE,
   23984            0 :           1170 => Opcode::CFCMOV16mr,
   23985            0 :           1171 => Opcode::CFCMOV16rm,
   23986            0 :           1172 => Opcode::CFCMOV16rm_ND,
   23987            0 :           1173 => Opcode::CFCMOV16rr,
   23988            0 :           1174 => Opcode::CFCMOV16rr_ND,
   23989            0 :           1175 => Opcode::CFCMOV16rr_REV,
   23990            0 :           1176 => Opcode::CFCMOV32mr,
   23991            0 :           1177 => Opcode::CFCMOV32rm,
   23992            0 :           1178 => Opcode::CFCMOV32rm_ND,
   23993            0 :           1179 => Opcode::CFCMOV32rr,
   23994            0 :           1180 => Opcode::CFCMOV32rr_ND,
   23995            0 :           1181 => Opcode::CFCMOV32rr_REV,
   23996            0 :           1182 => Opcode::CFCMOV64mr,
   23997            0 :           1183 => Opcode::CFCMOV64rm,
   23998            0 :           1184 => Opcode::CFCMOV64rm_ND,
   23999            0 :           1185 => Opcode::CFCMOV64rr,
   24000            0 :           1186 => Opcode::CFCMOV64rr_ND,
   24001            0 :           1187 => Opcode::CFCMOV64rr_REV,
   24002            0 :           1188 => Opcode::CHS_F,
   24003            0 :           1189 => Opcode::CHS_Fp32,
   24004            0 :           1190 => Opcode::CHS_Fp64,
   24005            0 :           1191 => Opcode::CHS_Fp80,
   24006            0 :           1192 => Opcode::CLAC,
   24007            0 :           1193 => Opcode::CLC,
   24008            0 :           1194 => Opcode::CLD,
   24009            0 :           1195 => Opcode::CLDEMOTE,
   24010            0 :           1196 => Opcode::CLEANUPRET,
   24011            0 :           1197 => Opcode::CLFLUSH,
   24012            0 :           1198 => Opcode::CLFLUSHOPT,
   24013            0 :           1199 => Opcode::CLGI,
   24014            0 :           1200 => Opcode::CLI,
   24015            0 :           1201 => Opcode::CLRSSBSY,
   24016            0 :           1202 => Opcode::CLTS,
   24017            0 :           1203 => Opcode::CLUI,
   24018            0 :           1204 => Opcode::CLWB,
   24019            0 :           1205 => Opcode::CLZERO32r,
   24020            0 :           1206 => Opcode::CLZERO64r,
   24021            0 :           1207 => Opcode::CMC,
   24022            0 :           1208 => Opcode::CMOV16rm,
   24023            0 :           1209 => Opcode::CMOV16rm_ND,
   24024            0 :           1210 => Opcode::CMOV16rr,
   24025            0 :           1211 => Opcode::CMOV16rr_ND,
   24026            0 :           1212 => Opcode::CMOV32rm,
   24027            0 :           1213 => Opcode::CMOV32rm_ND,
   24028            0 :           1214 => Opcode::CMOV32rr,
   24029            0 :           1215 => Opcode::CMOV32rr_ND,
   24030            0 :           1216 => Opcode::CMOV64rm,
   24031            0 :           1217 => Opcode::CMOV64rm_ND,
   24032            0 :           1218 => Opcode::CMOV64rr,
   24033            0 :           1219 => Opcode::CMOV64rr_ND,
   24034            0 :           1220 => Opcode::CMOVBE_F,
   24035            0 :           1221 => Opcode::CMOVBE_Fp32,
   24036            0 :           1222 => Opcode::CMOVBE_Fp64,
   24037            0 :           1223 => Opcode::CMOVBE_Fp80,
   24038            0 :           1224 => Opcode::CMOVB_F,
   24039            0 :           1225 => Opcode::CMOVB_Fp32,
   24040            0 :           1226 => Opcode::CMOVB_Fp64,
   24041            0 :           1227 => Opcode::CMOVB_Fp80,
   24042            0 :           1228 => Opcode::CMOVE_F,
   24043            0 :           1229 => Opcode::CMOVE_Fp32,
   24044            0 :           1230 => Opcode::CMOVE_Fp64,
   24045            0 :           1231 => Opcode::CMOVE_Fp80,
   24046            0 :           1232 => Opcode::CMOVNBE_F,
   24047            0 :           1233 => Opcode::CMOVNBE_Fp32,
   24048            0 :           1234 => Opcode::CMOVNBE_Fp64,
   24049            0 :           1235 => Opcode::CMOVNBE_Fp80,
   24050            0 :           1236 => Opcode::CMOVNB_F,
   24051            0 :           1237 => Opcode::CMOVNB_Fp32,
   24052            0 :           1238 => Opcode::CMOVNB_Fp64,
   24053            0 :           1239 => Opcode::CMOVNB_Fp80,
   24054            0 :           1240 => Opcode::CMOVNE_F,
   24055            0 :           1241 => Opcode::CMOVNE_Fp32,
   24056            0 :           1242 => Opcode::CMOVNE_Fp64,
   24057            0 :           1243 => Opcode::CMOVNE_Fp80,
   24058            0 :           1244 => Opcode::CMOVNP_F,
   24059            0 :           1245 => Opcode::CMOVNP_Fp32,
   24060            0 :           1246 => Opcode::CMOVNP_Fp64,
   24061            0 :           1247 => Opcode::CMOVNP_Fp80,
   24062            0 :           1248 => Opcode::CMOVP_F,
   24063            0 :           1249 => Opcode::CMOVP_Fp32,
   24064            0 :           1250 => Opcode::CMOVP_Fp64,
   24065            0 :           1251 => Opcode::CMOVP_Fp80,
   24066            0 :           1252 => Opcode::CMOV_FR16,
   24067            0 :           1253 => Opcode::CMOV_FR16X,
   24068            0 :           1254 => Opcode::CMOV_FR32,
   24069            0 :           1255 => Opcode::CMOV_FR32X,
   24070            0 :           1256 => Opcode::CMOV_FR64,
   24071            0 :           1257 => Opcode::CMOV_FR64X,
   24072            0 :           1258 => Opcode::CMOV_GR16,
   24073            0 :           1259 => Opcode::CMOV_GR32,
   24074            0 :           1260 => Opcode::CMOV_GR8,
   24075            0 :           1261 => Opcode::CMOV_RFP32,
   24076            0 :           1262 => Opcode::CMOV_RFP64,
   24077            0 :           1263 => Opcode::CMOV_RFP80,
   24078            0 :           1264 => Opcode::CMOV_VK1,
   24079            0 :           1265 => Opcode::CMOV_VK16,
   24080            0 :           1266 => Opcode::CMOV_VK2,
   24081            0 :           1267 => Opcode::CMOV_VK32,
   24082            0 :           1268 => Opcode::CMOV_VK4,
   24083            0 :           1269 => Opcode::CMOV_VK64,
   24084            0 :           1270 => Opcode::CMOV_VK8,
   24085            0 :           1271 => Opcode::CMOV_VR128,
   24086            0 :           1272 => Opcode::CMOV_VR128X,
   24087            0 :           1273 => Opcode::CMOV_VR256,
   24088            0 :           1274 => Opcode::CMOV_VR256X,
   24089            0 :           1275 => Opcode::CMOV_VR512,
   24090            0 :           1276 => Opcode::CMOV_VR64,
   24091            0 :           1277 => Opcode::CMP16i16,
   24092            0 :           1278 => Opcode::CMP16mi,
   24093            0 :           1279 => Opcode::CMP16mi8,
   24094            0 :           1280 => Opcode::CMP16mr,
   24095            0 :           1281 => Opcode::CMP16ri,
   24096            0 :           1282 => Opcode::CMP16ri8,
   24097            0 :           1283 => Opcode::CMP16rm,
   24098            0 :           1284 => Opcode::CMP16rr,
   24099            0 :           1285 => Opcode::CMP16rr_REV,
   24100            0 :           1286 => Opcode::CMP32i32,
   24101            0 :           1287 => Opcode::CMP32mi,
   24102            0 :           1288 => Opcode::CMP32mi8,
   24103            0 :           1289 => Opcode::CMP32mr,
   24104            0 :           1290 => Opcode::CMP32ri,
   24105            0 :           1291 => Opcode::CMP32ri8,
   24106            0 :           1292 => Opcode::CMP32rm,
   24107            0 :           1293 => Opcode::CMP32rr,
   24108            0 :           1294 => Opcode::CMP32rr_REV,
   24109            0 :           1295 => Opcode::CMP64i32,
   24110            0 :           1296 => Opcode::CMP64mi32,
   24111            0 :           1297 => Opcode::CMP64mi8,
   24112            0 :           1298 => Opcode::CMP64mr,
   24113            0 :           1299 => Opcode::CMP64ri32,
   24114            0 :           1300 => Opcode::CMP64ri8,
   24115            0 :           1301 => Opcode::CMP64rm,
   24116            0 :           1302 => Opcode::CMP64rr,
   24117            0 :           1303 => Opcode::CMP64rr_REV,
   24118            0 :           1304 => Opcode::CMP8i8,
   24119            0 :           1305 => Opcode::CMP8mi,
   24120            0 :           1306 => Opcode::CMP8mi8,
   24121            0 :           1307 => Opcode::CMP8mr,
   24122            0 :           1308 => Opcode::CMP8ri,
   24123            0 :           1309 => Opcode::CMP8ri8,
   24124            0 :           1310 => Opcode::CMP8rm,
   24125            0 :           1311 => Opcode::CMP8rr,
   24126            0 :           1312 => Opcode::CMP8rr_REV,
   24127            0 :           1313 => Opcode::CMPCCXADDmr32,
   24128            0 :           1314 => Opcode::CMPCCXADDmr32_EVEX,
   24129            0 :           1315 => Opcode::CMPCCXADDmr64,
   24130            0 :           1316 => Opcode::CMPCCXADDmr64_EVEX,
   24131            0 :           1317 => Opcode::CMPPDrmi,
   24132            0 :           1318 => Opcode::CMPPDrri,
   24133            0 :           1319 => Opcode::CMPPSrmi,
   24134            0 :           1320 => Opcode::CMPPSrri,
   24135            0 :           1321 => Opcode::CMPSB,
   24136            0 :           1322 => Opcode::CMPSDrmi,
   24137            0 :           1323 => Opcode::CMPSDrmi_Int,
   24138            0 :           1324 => Opcode::CMPSDrri,
   24139            0 :           1325 => Opcode::CMPSDrri_Int,
   24140            0 :           1326 => Opcode::CMPSL,
   24141            0 :           1327 => Opcode::CMPSQ,
   24142            0 :           1328 => Opcode::CMPSSrmi,
   24143            0 :           1329 => Opcode::CMPSSrmi_Int,
   24144            0 :           1330 => Opcode::CMPSSrri,
   24145            0 :           1331 => Opcode::CMPSSrri_Int,
   24146            0 :           1332 => Opcode::CMPSW,
   24147            0 :           1333 => Opcode::CMPXCHG16B,
   24148            0 :           1334 => Opcode::CMPXCHG16rm,
   24149            0 :           1335 => Opcode::CMPXCHG16rr,
   24150            0 :           1336 => Opcode::CMPXCHG32rm,
   24151            0 :           1337 => Opcode::CMPXCHG32rr,
   24152            0 :           1338 => Opcode::CMPXCHG64rm,
   24153            0 :           1339 => Opcode::CMPXCHG64rr,
   24154            0 :           1340 => Opcode::CMPXCHG8B,
   24155            0 :           1341 => Opcode::CMPXCHG8rm,
   24156            0 :           1342 => Opcode::CMPXCHG8rr,
   24157            0 :           1343 => Opcode::COMISDrm,
   24158            0 :           1344 => Opcode::COMISDrm_Int,
   24159            0 :           1345 => Opcode::COMISDrr,
   24160            0 :           1346 => Opcode::COMISDrr_Int,
   24161            0 :           1347 => Opcode::COMISSrm,
   24162            0 :           1348 => Opcode::COMISSrm_Int,
   24163            0 :           1349 => Opcode::COMISSrr,
   24164            0 :           1350 => Opcode::COMISSrr_Int,
   24165            0 :           1351 => Opcode::COMP_FST0r,
   24166            0 :           1352 => Opcode::COM_FIPr,
   24167            0 :           1353 => Opcode::COM_FIr,
   24168            0 :           1354 => Opcode::COM_FST0r,
   24169            0 :           1355 => Opcode::COM_FpIr32,
   24170            0 :           1356 => Opcode::COM_FpIr64,
   24171            0 :           1357 => Opcode::COM_FpIr80,
   24172            0 :           1358 => Opcode::COM_Fpr32,
   24173            0 :           1359 => Opcode::COM_Fpr64,
   24174            0 :           1360 => Opcode::COM_Fpr80,
   24175            0 :           1361 => Opcode::CPUID,
   24176            0 :           1362 => Opcode::CQO,
   24177            0 :           1363 => Opcode::CRC32r32m16,
   24178            0 :           1364 => Opcode::CRC32r32m16_EVEX,
   24179            0 :           1365 => Opcode::CRC32r32m32,
   24180            0 :           1366 => Opcode::CRC32r32m32_EVEX,
   24181            0 :           1367 => Opcode::CRC32r32m8,
   24182            0 :           1368 => Opcode::CRC32r32m8_EVEX,
   24183            0 :           1369 => Opcode::CRC32r32r16,
   24184            0 :           1370 => Opcode::CRC32r32r16_EVEX,
   24185            0 :           1371 => Opcode::CRC32r32r32,
   24186            0 :           1372 => Opcode::CRC32r32r32_EVEX,
   24187            0 :           1373 => Opcode::CRC32r32r8,
   24188            0 :           1374 => Opcode::CRC32r32r8_EVEX,
   24189            0 :           1375 => Opcode::CRC32r64m64,
   24190            0 :           1376 => Opcode::CRC32r64m64_EVEX,
   24191            0 :           1377 => Opcode::CRC32r64m8,
   24192            0 :           1378 => Opcode::CRC32r64m8_EVEX,
   24193            0 :           1379 => Opcode::CRC32r64r64,
   24194            0 :           1380 => Opcode::CRC32r64r64_EVEX,
   24195            0 :           1381 => Opcode::CRC32r64r8,
   24196            0 :           1382 => Opcode::CRC32r64r8_EVEX,
   24197            0 :           1383 => Opcode::CS_PREFIX,
   24198            0 :           1384 => Opcode::CTEST16mi,
   24199            0 :           1385 => Opcode::CTEST16mr,
   24200            0 :           1386 => Opcode::CTEST16ri,
   24201            0 :           1387 => Opcode::CTEST16rr,
   24202            0 :           1388 => Opcode::CTEST32mi,
   24203            0 :           1389 => Opcode::CTEST32mr,
   24204            0 :           1390 => Opcode::CTEST32ri,
   24205            0 :           1391 => Opcode::CTEST32rr,
   24206            0 :           1392 => Opcode::CTEST64mi32,
   24207            0 :           1393 => Opcode::CTEST64mr,
   24208            0 :           1394 => Opcode::CTEST64ri32,
   24209            0 :           1395 => Opcode::CTEST64rr,
   24210            0 :           1396 => Opcode::CTEST8mi,
   24211            0 :           1397 => Opcode::CTEST8mr,
   24212            0 :           1398 => Opcode::CTEST8ri,
   24213            0 :           1399 => Opcode::CTEST8rr,
   24214            0 :           1400 => Opcode::CVTDQ2PDrm,
   24215            0 :           1401 => Opcode::CVTDQ2PDrr,
   24216            0 :           1402 => Opcode::CVTDQ2PSrm,
   24217            0 :           1403 => Opcode::CVTDQ2PSrr,
   24218            0 :           1404 => Opcode::CVTPD2DQrm,
   24219            0 :           1405 => Opcode::CVTPD2DQrr,
   24220            0 :           1406 => Opcode::CVTPD2PSrm,
   24221            0 :           1407 => Opcode::CVTPD2PSrr,
   24222            0 :           1408 => Opcode::CVTPS2DQrm,
   24223            0 :           1409 => Opcode::CVTPS2DQrr,
   24224            0 :           1410 => Opcode::CVTPS2PDrm,
   24225            0 :           1411 => Opcode::CVTPS2PDrr,
   24226            0 :           1412 => Opcode::CVTSD2SI64rm,
   24227            0 :           1413 => Opcode::CVTSD2SI64rm_Int,
   24228            0 :           1414 => Opcode::CVTSD2SI64rr,
   24229            0 :           1415 => Opcode::CVTSD2SI64rr_Int,
   24230            0 :           1416 => Opcode::CVTSD2SIrm,
   24231            0 :           1417 => Opcode::CVTSD2SIrm_Int,
   24232            0 :           1418 => Opcode::CVTSD2SIrr,
   24233            0 :           1419 => Opcode::CVTSD2SIrr_Int,
   24234            0 :           1420 => Opcode::CVTSD2SSrm,
   24235            0 :           1421 => Opcode::CVTSD2SSrm_Int,
   24236            0 :           1422 => Opcode::CVTSD2SSrr,
   24237            0 :           1423 => Opcode::CVTSD2SSrr_Int,
   24238            0 :           1424 => Opcode::CVTSI2SDrm,
   24239            0 :           1425 => Opcode::CVTSI2SDrm_Int,
   24240            0 :           1426 => Opcode::CVTSI2SDrr,
   24241            0 :           1427 => Opcode::CVTSI2SDrr_Int,
   24242            0 :           1428 => Opcode::CVTSI2SSrm,
   24243            0 :           1429 => Opcode::CVTSI2SSrm_Int,
   24244            0 :           1430 => Opcode::CVTSI2SSrr,
   24245            0 :           1431 => Opcode::CVTSI2SSrr_Int,
   24246            0 :           1432 => Opcode::CVTSI642SDrm,
   24247            0 :           1433 => Opcode::CVTSI642SDrm_Int,
   24248            0 :           1434 => Opcode::CVTSI642SDrr,
   24249            0 :           1435 => Opcode::CVTSI642SDrr_Int,
   24250            0 :           1436 => Opcode::CVTSI642SSrm,
   24251            0 :           1437 => Opcode::CVTSI642SSrm_Int,
   24252            0 :           1438 => Opcode::CVTSI642SSrr,
   24253            0 :           1439 => Opcode::CVTSI642SSrr_Int,
   24254            0 :           1440 => Opcode::CVTSS2SDrm,
   24255            0 :           1441 => Opcode::CVTSS2SDrm_Int,
   24256            0 :           1442 => Opcode::CVTSS2SDrr,
   24257            0 :           1443 => Opcode::CVTSS2SDrr_Int,
   24258            0 :           1444 => Opcode::CVTSS2SI64rm,
   24259            0 :           1445 => Opcode::CVTSS2SI64rm_Int,
   24260            0 :           1446 => Opcode::CVTSS2SI64rr,
   24261            0 :           1447 => Opcode::CVTSS2SI64rr_Int,
   24262            0 :           1448 => Opcode::CVTSS2SIrm,
   24263            0 :           1449 => Opcode::CVTSS2SIrm_Int,
   24264            0 :           1450 => Opcode::CVTSS2SIrr,
   24265            0 :           1451 => Opcode::CVTSS2SIrr_Int,
   24266            0 :           1452 => Opcode::CVTTPD2DQrm,
   24267            0 :           1453 => Opcode::CVTTPD2DQrr,
   24268            0 :           1454 => Opcode::CVTTPS2DQrm,
   24269            0 :           1455 => Opcode::CVTTPS2DQrr,
   24270            0 :           1456 => Opcode::CVTTSD2SI64rm,
   24271            0 :           1457 => Opcode::CVTTSD2SI64rm_Int,
   24272            0 :           1458 => Opcode::CVTTSD2SI64rr,
   24273            0 :           1459 => Opcode::CVTTSD2SI64rr_Int,
   24274            0 :           1460 => Opcode::CVTTSD2SIrm,
   24275            0 :           1461 => Opcode::CVTTSD2SIrm_Int,
   24276            0 :           1462 => Opcode::CVTTSD2SIrr,
   24277            0 :           1463 => Opcode::CVTTSD2SIrr_Int,
   24278            0 :           1464 => Opcode::CVTTSS2SI64rm,
   24279            0 :           1465 => Opcode::CVTTSS2SI64rm_Int,
   24280            0 :           1466 => Opcode::CVTTSS2SI64rr,
   24281            0 :           1467 => Opcode::CVTTSS2SI64rr_Int,
   24282            0 :           1468 => Opcode::CVTTSS2SIrm,
   24283            0 :           1469 => Opcode::CVTTSS2SIrm_Int,
   24284            0 :           1470 => Opcode::CVTTSS2SIrr,
   24285            0 :           1471 => Opcode::CVTTSS2SIrr_Int,
   24286            0 :           1472 => Opcode::CWD,
   24287            0 :           1473 => Opcode::CWDE,
   24288            0 :           1474 => Opcode::DAA,
   24289            0 :           1475 => Opcode::DAS,
   24290            0 :           1476 => Opcode::DATA16_PREFIX,
   24291            0 :           1477 => Opcode::DEC16m,
   24292            0 :           1478 => Opcode::DEC16m_EVEX,
   24293            0 :           1479 => Opcode::DEC16m_ND,
   24294            0 :           1480 => Opcode::DEC16m_NF,
   24295            0 :           1481 => Opcode::DEC16m_NF_ND,
   24296            0 :           1482 => Opcode::DEC16r,
   24297            0 :           1483 => Opcode::DEC16r_EVEX,
   24298            0 :           1484 => Opcode::DEC16r_ND,
   24299            0 :           1485 => Opcode::DEC16r_NF,
   24300            0 :           1486 => Opcode::DEC16r_NF_ND,
   24301            0 :           1487 => Opcode::DEC16r_alt,
   24302            0 :           1488 => Opcode::DEC32m,
   24303            0 :           1489 => Opcode::DEC32m_EVEX,
   24304            0 :           1490 => Opcode::DEC32m_ND,
   24305            0 :           1491 => Opcode::DEC32m_NF,
   24306            0 :           1492 => Opcode::DEC32m_NF_ND,
   24307            0 :           1493 => Opcode::DEC32r,
   24308            0 :           1494 => Opcode::DEC32r_EVEX,
   24309            0 :           1495 => Opcode::DEC32r_ND,
   24310            0 :           1496 => Opcode::DEC32r_NF,
   24311            0 :           1497 => Opcode::DEC32r_NF_ND,
   24312            0 :           1498 => Opcode::DEC32r_alt,
   24313            0 :           1499 => Opcode::DEC64m,
   24314            0 :           1500 => Opcode::DEC64m_EVEX,
   24315            0 :           1501 => Opcode::DEC64m_ND,
   24316            0 :           1502 => Opcode::DEC64m_NF,
   24317            0 :           1503 => Opcode::DEC64m_NF_ND,
   24318            0 :           1504 => Opcode::DEC64r,
   24319            0 :           1505 => Opcode::DEC64r_EVEX,
   24320            0 :           1506 => Opcode::DEC64r_ND,
   24321            0 :           1507 => Opcode::DEC64r_NF,
   24322            0 :           1508 => Opcode::DEC64r_NF_ND,
   24323            0 :           1509 => Opcode::DEC8m,
   24324            0 :           1510 => Opcode::DEC8m_EVEX,
   24325            0 :           1511 => Opcode::DEC8m_ND,
   24326            0 :           1512 => Opcode::DEC8m_NF,
   24327            0 :           1513 => Opcode::DEC8m_NF_ND,
   24328            0 :           1514 => Opcode::DEC8r,
   24329            0 :           1515 => Opcode::DEC8r_EVEX,
   24330            0 :           1516 => Opcode::DEC8r_ND,
   24331            0 :           1517 => Opcode::DEC8r_NF,
   24332            0 :           1518 => Opcode::DEC8r_NF_ND,
   24333            0 :           1519 => Opcode::DIV16m,
   24334            0 :           1520 => Opcode::DIV16m_EVEX,
   24335            0 :           1521 => Opcode::DIV16m_NF,
   24336            0 :           1522 => Opcode::DIV16r,
   24337            0 :           1523 => Opcode::DIV16r_EVEX,
   24338            0 :           1524 => Opcode::DIV16r_NF,
   24339            0 :           1525 => Opcode::DIV32m,
   24340            0 :           1526 => Opcode::DIV32m_EVEX,
   24341            0 :           1527 => Opcode::DIV32m_NF,
   24342            0 :           1528 => Opcode::DIV32r,
   24343            0 :           1529 => Opcode::DIV32r_EVEX,
   24344            0 :           1530 => Opcode::DIV32r_NF,
   24345            0 :           1531 => Opcode::DIV64m,
   24346            0 :           1532 => Opcode::DIV64m_EVEX,
   24347            0 :           1533 => Opcode::DIV64m_NF,
   24348            0 :           1534 => Opcode::DIV64r,
   24349            0 :           1535 => Opcode::DIV64r_EVEX,
   24350            0 :           1536 => Opcode::DIV64r_NF,
   24351            0 :           1537 => Opcode::DIV8m,
   24352            0 :           1538 => Opcode::DIV8m_EVEX,
   24353            0 :           1539 => Opcode::DIV8m_NF,
   24354            0 :           1540 => Opcode::DIV8r,
   24355            0 :           1541 => Opcode::DIV8r_EVEX,
   24356            0 :           1542 => Opcode::DIV8r_NF,
   24357            0 :           1543 => Opcode::DIVPDrm,
   24358            0 :           1544 => Opcode::DIVPDrr,
   24359            0 :           1545 => Opcode::DIVPSrm,
   24360            0 :           1546 => Opcode::DIVPSrr,
   24361            0 :           1547 => Opcode::DIVR_F32m,
   24362            0 :           1548 => Opcode::DIVR_F64m,
   24363            0 :           1549 => Opcode::DIVR_FI16m,
   24364            0 :           1550 => Opcode::DIVR_FI32m,
   24365            0 :           1551 => Opcode::DIVR_FPrST0,
   24366            0 :           1552 => Opcode::DIVR_FST0r,
   24367            0 :           1553 => Opcode::DIVR_Fp32m,
   24368            0 :           1554 => Opcode::DIVR_Fp64m,
   24369            0 :           1555 => Opcode::DIVR_Fp64m32,
   24370            0 :           1556 => Opcode::DIVR_Fp80m32,
   24371            0 :           1557 => Opcode::DIVR_Fp80m64,
   24372            0 :           1558 => Opcode::DIVR_FpI16m32,
   24373            0 :           1559 => Opcode::DIVR_FpI16m64,
   24374            0 :           1560 => Opcode::DIVR_FpI16m80,
   24375            0 :           1561 => Opcode::DIVR_FpI32m32,
   24376            0 :           1562 => Opcode::DIVR_FpI32m64,
   24377            0 :           1563 => Opcode::DIVR_FpI32m80,
   24378            0 :           1564 => Opcode::DIVR_FrST0,
   24379            0 :           1565 => Opcode::DIVSDrm,
   24380            0 :           1566 => Opcode::DIVSDrm_Int,
   24381            0 :           1567 => Opcode::DIVSDrr,
   24382            0 :           1568 => Opcode::DIVSDrr_Int,
   24383            0 :           1569 => Opcode::DIVSSrm,
   24384            0 :           1570 => Opcode::DIVSSrm_Int,
   24385            0 :           1571 => Opcode::DIVSSrr,
   24386            0 :           1572 => Opcode::DIVSSrr_Int,
   24387            0 :           1573 => Opcode::DIV_F32m,
   24388            0 :           1574 => Opcode::DIV_F64m,
   24389            0 :           1575 => Opcode::DIV_FI16m,
   24390            0 :           1576 => Opcode::DIV_FI32m,
   24391            0 :           1577 => Opcode::DIV_FPrST0,
   24392            0 :           1578 => Opcode::DIV_FST0r,
   24393            0 :           1579 => Opcode::DIV_Fp32,
   24394            0 :           1580 => Opcode::DIV_Fp32m,
   24395            0 :           1581 => Opcode::DIV_Fp64,
   24396            0 :           1582 => Opcode::DIV_Fp64m,
   24397            0 :           1583 => Opcode::DIV_Fp64m32,
   24398            0 :           1584 => Opcode::DIV_Fp80,
   24399            0 :           1585 => Opcode::DIV_Fp80m32,
   24400            0 :           1586 => Opcode::DIV_Fp80m64,
   24401            0 :           1587 => Opcode::DIV_FpI16m32,
   24402            0 :           1588 => Opcode::DIV_FpI16m64,
   24403            0 :           1589 => Opcode::DIV_FpI16m80,
   24404            0 :           1590 => Opcode::DIV_FpI32m32,
   24405            0 :           1591 => Opcode::DIV_FpI32m64,
   24406            0 :           1592 => Opcode::DIV_FpI32m80,
   24407            0 :           1593 => Opcode::DIV_FrST0,
   24408            0 :           1594 => Opcode::DPPDrmi,
   24409            0 :           1595 => Opcode::DPPDrri,
   24410            0 :           1596 => Opcode::DPPSrmi,
   24411            0 :           1597 => Opcode::DPPSrri,
   24412            0 :           1598 => Opcode::DS_PREFIX,
   24413            0 :           1599 => Opcode::DYN_ALLOCA_32,
   24414            0 :           1600 => Opcode::DYN_ALLOCA_64,
   24415            0 :           1601 => Opcode::EH_RETURN,
   24416            0 :           1602 => Opcode::EH_RETURN64,
   24417            0 :           1603 => Opcode::EH_SjLj_LongJmp32,
   24418            0 :           1604 => Opcode::EH_SjLj_LongJmp64,
   24419            0 :           1605 => Opcode::EH_SjLj_SetJmp32,
   24420            0 :           1606 => Opcode::EH_SjLj_SetJmp64,
   24421            0 :           1607 => Opcode::EH_SjLj_Setup,
   24422            0 :           1608 => Opcode::ENCLS,
   24423            0 :           1609 => Opcode::ENCLU,
   24424            0 :           1610 => Opcode::ENCLV,
   24425            0 :           1611 => Opcode::ENCODEKEY128,
   24426            0 :           1612 => Opcode::ENCODEKEY256,
   24427            0 :           1613 => Opcode::ENDBR32,
   24428            0 :           1614 => Opcode::ENDBR64,
   24429            0 :           1615 => Opcode::ENQCMD16,
   24430            0 :           1616 => Opcode::ENQCMD32,
   24431            0 :           1617 => Opcode::ENQCMD32_EVEX,
   24432            0 :           1618 => Opcode::ENQCMD64,
   24433            0 :           1619 => Opcode::ENQCMD64_EVEX,
   24434            0 :           1620 => Opcode::ENQCMDS16,
   24435            0 :           1621 => Opcode::ENQCMDS32,
   24436            0 :           1622 => Opcode::ENQCMDS32_EVEX,
   24437            0 :           1623 => Opcode::ENQCMDS64,
   24438            0 :           1624 => Opcode::ENQCMDS64_EVEX,
   24439            0 :           1625 => Opcode::ENTER,
   24440            0 :           1626 => Opcode::ERETS,
   24441            0 :           1627 => Opcode::ERETU,
   24442            0 :           1628 => Opcode::ES_PREFIX,
   24443            0 :           1629 => Opcode::EXTRACTPSmri,
   24444            0 :           1630 => Opcode::EXTRACTPSrri,
   24445            0 :           1631 => Opcode::EXTRQ,
   24446            0 :           1632 => Opcode::EXTRQI,
   24447            0 :           1633 => Opcode::F2XM1,
   24448            0 :           1634 => Opcode::FARCALL16i,
   24449            0 :           1635 => Opcode::FARCALL16m,
   24450            0 :           1636 => Opcode::FARCALL32i,
   24451            0 :           1637 => Opcode::FARCALL32m,
   24452            0 :           1638 => Opcode::FARCALL64m,
   24453            0 :           1639 => Opcode::FARJMP16i,
   24454            0 :           1640 => Opcode::FARJMP16m,
   24455            0 :           1641 => Opcode::FARJMP32i,
   24456            0 :           1642 => Opcode::FARJMP32m,
   24457            0 :           1643 => Opcode::FARJMP64m,
   24458            0 :           1644 => Opcode::FBLDm,
   24459            0 :           1645 => Opcode::FBSTPm,
   24460            0 :           1646 => Opcode::FCOM32m,
   24461            0 :           1647 => Opcode::FCOM64m,
   24462            0 :           1648 => Opcode::FCOMP32m,
   24463            0 :           1649 => Opcode::FCOMP64m,
   24464            0 :           1650 => Opcode::FCOMPP,
   24465            0 :           1651 => Opcode::FCOS,
   24466            0 :           1652 => Opcode::FDECSTP,
   24467            0 :           1653 => Opcode::FEMMS,
   24468            0 :           1654 => Opcode::FFREE,
   24469            0 :           1655 => Opcode::FFREEP,
   24470            0 :           1656 => Opcode::FICOM16m,
   24471            0 :           1657 => Opcode::FICOM32m,
   24472            0 :           1658 => Opcode::FICOMP16m,
   24473            0 :           1659 => Opcode::FICOMP32m,
   24474            0 :           1660 => Opcode::FINCSTP,
   24475            0 :           1661 => Opcode::FLDCW16m,
   24476            0 :           1662 => Opcode::FLDENVm,
   24477            0 :           1663 => Opcode::FLDL2E,
   24478            0 :           1664 => Opcode::FLDL2T,
   24479            0 :           1665 => Opcode::FLDLG2,
   24480            0 :           1666 => Opcode::FLDLN2,
   24481            0 :           1667 => Opcode::FLDPI,
   24482            0 :           1668 => Opcode::FNCLEX,
   24483            0 :           1669 => Opcode::FNINIT,
   24484            0 :           1670 => Opcode::FNOP,
   24485            0 :           1671 => Opcode::FNSTCW16m,
   24486            0 :           1672 => Opcode::FNSTSW16r,
   24487            0 :           1673 => Opcode::FNSTSWm,
   24488            0 :           1674 => Opcode::FP32_TO_INT16_IN_MEM,
   24489            0 :           1675 => Opcode::FP32_TO_INT32_IN_MEM,
   24490            0 :           1676 => Opcode::FP32_TO_INT64_IN_MEM,
   24491            0 :           1677 => Opcode::FP64_TO_INT16_IN_MEM,
   24492            0 :           1678 => Opcode::FP64_TO_INT32_IN_MEM,
   24493            0 :           1679 => Opcode::FP64_TO_INT64_IN_MEM,
   24494            0 :           1680 => Opcode::FP80_ADDm32,
   24495            0 :           1681 => Opcode::FP80_ADDr,
   24496            0 :           1682 => Opcode::FP80_TO_INT16_IN_MEM,
   24497            0 :           1683 => Opcode::FP80_TO_INT32_IN_MEM,
   24498            0 :           1684 => Opcode::FP80_TO_INT64_IN_MEM,
   24499            0 :           1685 => Opcode::FPATAN,
   24500            0 :           1686 => Opcode::FPREM,
   24501            0 :           1687 => Opcode::FPREM1,
   24502            0 :           1688 => Opcode::FPTAN,
   24503            0 :           1689 => Opcode::FRNDINT,
   24504            0 :           1690 => Opcode::FRSTORm,
   24505            0 :           1691 => Opcode::FSAVEm,
   24506            0 :           1692 => Opcode::FSCALE,
   24507            0 :           1693 => Opcode::FSIN,
   24508            0 :           1694 => Opcode::FSINCOS,
   24509            0 :           1695 => Opcode::FSTENVm,
   24510            0 :           1696 => Opcode::FS_PREFIX,
   24511            0 :           1697 => Opcode::FXRSTOR,
   24512            0 :           1698 => Opcode::FXRSTOR64,
   24513            0 :           1699 => Opcode::FXSAVE,
   24514            0 :           1700 => Opcode::FXSAVE64,
   24515            0 :           1701 => Opcode::FXTRACT,
   24516            0 :           1702 => Opcode::FYL2X,
   24517            0 :           1703 => Opcode::FYL2XP1,
   24518            0 :           1704 => Opcode::GETSEC,
   24519            0 :           1705 => Opcode::GF2P8AFFINEINVQBrmi,
   24520            0 :           1706 => Opcode::GF2P8AFFINEINVQBrri,
   24521            0 :           1707 => Opcode::GF2P8AFFINEQBrmi,
   24522            0 :           1708 => Opcode::GF2P8AFFINEQBrri,
   24523            0 :           1709 => Opcode::GF2P8MULBrm,
   24524            0 :           1710 => Opcode::GF2P8MULBrr,
   24525            0 :           1711 => Opcode::GS_PREFIX,
   24526            0 :           1712 => Opcode::HADDPDrm,
   24527            0 :           1713 => Opcode::HADDPDrr,
   24528            0 :           1714 => Opcode::HADDPSrm,
   24529            0 :           1715 => Opcode::HADDPSrr,
   24530            0 :           1716 => Opcode::HLT,
   24531            0 :           1717 => Opcode::HRESET,
   24532            0 :           1718 => Opcode::HSUBPDrm,
   24533            0 :           1719 => Opcode::HSUBPDrr,
   24534            0 :           1720 => Opcode::HSUBPSrm,
   24535            0 :           1721 => Opcode::HSUBPSrr,
   24536            0 :           1722 => Opcode::IDIV16m,
   24537            0 :           1723 => Opcode::IDIV16m_EVEX,
   24538            0 :           1724 => Opcode::IDIV16m_NF,
   24539            0 :           1725 => Opcode::IDIV16r,
   24540            0 :           1726 => Opcode::IDIV16r_EVEX,
   24541            0 :           1727 => Opcode::IDIV16r_NF,
   24542            0 :           1728 => Opcode::IDIV32m,
   24543            0 :           1729 => Opcode::IDIV32m_EVEX,
   24544            0 :           1730 => Opcode::IDIV32m_NF,
   24545            0 :           1731 => Opcode::IDIV32r,
   24546            0 :           1732 => Opcode::IDIV32r_EVEX,
   24547            0 :           1733 => Opcode::IDIV32r_NF,
   24548            0 :           1734 => Opcode::IDIV64m,
   24549            0 :           1735 => Opcode::IDIV64m_EVEX,
   24550            0 :           1736 => Opcode::IDIV64m_NF,
   24551            0 :           1737 => Opcode::IDIV64r,
   24552            0 :           1738 => Opcode::IDIV64r_EVEX,
   24553            0 :           1739 => Opcode::IDIV64r_NF,
   24554            0 :           1740 => Opcode::IDIV8m,
   24555            0 :           1741 => Opcode::IDIV8m_EVEX,
   24556            0 :           1742 => Opcode::IDIV8m_NF,
   24557            0 :           1743 => Opcode::IDIV8r,
   24558            0 :           1744 => Opcode::IDIV8r_EVEX,
   24559            0 :           1745 => Opcode::IDIV8r_NF,
   24560            0 :           1746 => Opcode::ILD_F16m,
   24561            0 :           1747 => Opcode::ILD_F32m,
   24562            0 :           1748 => Opcode::ILD_F64m,
   24563            0 :           1749 => Opcode::ILD_Fp16m32,
   24564            0 :           1750 => Opcode::ILD_Fp16m64,
   24565            0 :           1751 => Opcode::ILD_Fp16m80,
   24566            0 :           1752 => Opcode::ILD_Fp32m32,
   24567            0 :           1753 => Opcode::ILD_Fp32m64,
   24568            0 :           1754 => Opcode::ILD_Fp32m80,
   24569            0 :           1755 => Opcode::ILD_Fp64m32,
   24570            0 :           1756 => Opcode::ILD_Fp64m64,
   24571            0 :           1757 => Opcode::ILD_Fp64m80,
   24572            0 :           1758 => Opcode::IMUL16m,
   24573            0 :           1759 => Opcode::IMUL16m_EVEX,
   24574            0 :           1760 => Opcode::IMUL16m_NF,
   24575            0 :           1761 => Opcode::IMUL16r,
   24576            0 :           1762 => Opcode::IMUL16r_EVEX,
   24577            0 :           1763 => Opcode::IMUL16r_NF,
   24578            0 :           1764 => Opcode::IMUL16rm,
   24579            0 :           1765 => Opcode::IMUL16rm_EVEX,
   24580            0 :           1766 => Opcode::IMUL16rm_ND,
   24581            0 :           1767 => Opcode::IMUL16rm_NF,
   24582            0 :           1768 => Opcode::IMUL16rm_NF_ND,
   24583            0 :           1769 => Opcode::IMUL16rmi,
   24584            0 :           1770 => Opcode::IMUL16rmi8,
   24585            0 :           1771 => Opcode::IMUL16rmi8_EVEX,
   24586            0 :           1772 => Opcode::IMUL16rmi8_NF,
   24587            0 :           1773 => Opcode::IMUL16rmi_EVEX,
   24588            0 :           1774 => Opcode::IMUL16rmi_NF,
   24589            0 :           1775 => Opcode::IMUL16rr,
   24590            0 :           1776 => Opcode::IMUL16rr_EVEX,
   24591            0 :           1777 => Opcode::IMUL16rr_ND,
   24592            0 :           1778 => Opcode::IMUL16rr_NF,
   24593            0 :           1779 => Opcode::IMUL16rr_NF_ND,
   24594            0 :           1780 => Opcode::IMUL16rri,
   24595            0 :           1781 => Opcode::IMUL16rri8,
   24596            0 :           1782 => Opcode::IMUL16rri8_EVEX,
   24597            0 :           1783 => Opcode::IMUL16rri8_NF,
   24598            0 :           1784 => Opcode::IMUL16rri_EVEX,
   24599            0 :           1785 => Opcode::IMUL16rri_NF,
   24600            0 :           1786 => Opcode::IMUL32m,
   24601            0 :           1787 => Opcode::IMUL32m_EVEX,
   24602            0 :           1788 => Opcode::IMUL32m_NF,
   24603            0 :           1789 => Opcode::IMUL32r,
   24604            0 :           1790 => Opcode::IMUL32r_EVEX,
   24605            0 :           1791 => Opcode::IMUL32r_NF,
   24606            0 :           1792 => Opcode::IMUL32rm,
   24607            0 :           1793 => Opcode::IMUL32rm_EVEX,
   24608            0 :           1794 => Opcode::IMUL32rm_ND,
   24609            0 :           1795 => Opcode::IMUL32rm_NF,
   24610            0 :           1796 => Opcode::IMUL32rm_NF_ND,
   24611            0 :           1797 => Opcode::IMUL32rmi,
   24612            0 :           1798 => Opcode::IMUL32rmi8,
   24613            0 :           1799 => Opcode::IMUL32rmi8_EVEX,
   24614            0 :           1800 => Opcode::IMUL32rmi8_NF,
   24615            0 :           1801 => Opcode::IMUL32rmi_EVEX,
   24616            0 :           1802 => Opcode::IMUL32rmi_NF,
   24617            0 :           1803 => Opcode::IMUL32rr,
   24618            0 :           1804 => Opcode::IMUL32rr_EVEX,
   24619            0 :           1805 => Opcode::IMUL32rr_ND,
   24620            0 :           1806 => Opcode::IMUL32rr_NF,
   24621            0 :           1807 => Opcode::IMUL32rr_NF_ND,
   24622            0 :           1808 => Opcode::IMUL32rri,
   24623            0 :           1809 => Opcode::IMUL32rri8,
   24624            0 :           1810 => Opcode::IMUL32rri8_EVEX,
   24625            0 :           1811 => Opcode::IMUL32rri8_NF,
   24626            0 :           1812 => Opcode::IMUL32rri_EVEX,
   24627            0 :           1813 => Opcode::IMUL32rri_NF,
   24628            0 :           1814 => Opcode::IMUL64m,
   24629            0 :           1815 => Opcode::IMUL64m_EVEX,
   24630            0 :           1816 => Opcode::IMUL64m_NF,
   24631            0 :           1817 => Opcode::IMUL64r,
   24632            0 :           1818 => Opcode::IMUL64r_EVEX,
   24633            0 :           1819 => Opcode::IMUL64r_NF,
   24634            0 :           1820 => Opcode::IMUL64rm,
   24635            0 :           1821 => Opcode::IMUL64rm_EVEX,
   24636            0 :           1822 => Opcode::IMUL64rm_ND,
   24637            0 :           1823 => Opcode::IMUL64rm_NF,
   24638            0 :           1824 => Opcode::IMUL64rm_NF_ND,
   24639            0 :           1825 => Opcode::IMUL64rmi32,
   24640            0 :           1826 => Opcode::IMUL64rmi32_EVEX,
   24641            0 :           1827 => Opcode::IMUL64rmi32_NF,
   24642            0 :           1828 => Opcode::IMUL64rmi8,
   24643            0 :           1829 => Opcode::IMUL64rmi8_EVEX,
   24644            0 :           1830 => Opcode::IMUL64rmi8_NF,
   24645            0 :           1831 => Opcode::IMUL64rr,
   24646            0 :           1832 => Opcode::IMUL64rr_EVEX,
   24647            0 :           1833 => Opcode::IMUL64rr_ND,
   24648            0 :           1834 => Opcode::IMUL64rr_NF,
   24649            0 :           1835 => Opcode::IMUL64rr_NF_ND,
   24650            0 :           1836 => Opcode::IMUL64rri32,
   24651            0 :           1837 => Opcode::IMUL64rri32_EVEX,
   24652            0 :           1838 => Opcode::IMUL64rri32_NF,
   24653            0 :           1839 => Opcode::IMUL64rri8,
   24654            0 :           1840 => Opcode::IMUL64rri8_EVEX,
   24655            0 :           1841 => Opcode::IMUL64rri8_NF,
   24656            0 :           1842 => Opcode::IMUL8m,
   24657            0 :           1843 => Opcode::IMUL8m_EVEX,
   24658            0 :           1844 => Opcode::IMUL8m_NF,
   24659            0 :           1845 => Opcode::IMUL8r,
   24660            0 :           1846 => Opcode::IMUL8r_EVEX,
   24661            0 :           1847 => Opcode::IMUL8r_NF,
   24662            0 :           1848 => Opcode::IMULZU16rmi,
   24663            0 :           1849 => Opcode::IMULZU16rmi8,
   24664            0 :           1850 => Opcode::IMULZU16rri,
   24665            0 :           1851 => Opcode::IMULZU16rri8,
   24666            0 :           1852 => Opcode::IMULZU32rmi,
   24667            0 :           1853 => Opcode::IMULZU32rmi8,
   24668            0 :           1854 => Opcode::IMULZU32rri,
   24669            0 :           1855 => Opcode::IMULZU32rri8,
   24670            0 :           1856 => Opcode::IMULZU64rmi32,
   24671            0 :           1857 => Opcode::IMULZU64rmi8,
   24672            0 :           1858 => Opcode::IMULZU64rri32,
   24673            0 :           1859 => Opcode::IMULZU64rri8,
   24674            0 :           1860 => Opcode::IN16ri,
   24675            0 :           1861 => Opcode::IN16rr,
   24676            0 :           1862 => Opcode::IN32ri,
   24677            0 :           1863 => Opcode::IN32rr,
   24678            0 :           1864 => Opcode::IN8ri,
   24679            0 :           1865 => Opcode::IN8rr,
   24680            0 :           1866 => Opcode::INC16m,
   24681            0 :           1867 => Opcode::INC16m_EVEX,
   24682            0 :           1868 => Opcode::INC16m_ND,
   24683            0 :           1869 => Opcode::INC16m_NF,
   24684            0 :           1870 => Opcode::INC16m_NF_ND,
   24685            0 :           1871 => Opcode::INC16r,
   24686            0 :           1872 => Opcode::INC16r_EVEX,
   24687            0 :           1873 => Opcode::INC16r_ND,
   24688            0 :           1874 => Opcode::INC16r_NF,
   24689            0 :           1875 => Opcode::INC16r_NF_ND,
   24690            0 :           1876 => Opcode::INC16r_alt,
   24691            0 :           1877 => Opcode::INC32m,
   24692            0 :           1878 => Opcode::INC32m_EVEX,
   24693            0 :           1879 => Opcode::INC32m_ND,
   24694            0 :           1880 => Opcode::INC32m_NF,
   24695            0 :           1881 => Opcode::INC32m_NF_ND,
   24696            0 :           1882 => Opcode::INC32r,
   24697            0 :           1883 => Opcode::INC32r_EVEX,
   24698            0 :           1884 => Opcode::INC32r_ND,
   24699            0 :           1885 => Opcode::INC32r_NF,
   24700            0 :           1886 => Opcode::INC32r_NF_ND,
   24701            0 :           1887 => Opcode::INC32r_alt,
   24702            0 :           1888 => Opcode::INC64m,
   24703            0 :           1889 => Opcode::INC64m_EVEX,
   24704            0 :           1890 => Opcode::INC64m_ND,
   24705            0 :           1891 => Opcode::INC64m_NF,
   24706            0 :           1892 => Opcode::INC64m_NF_ND,
   24707            0 :           1893 => Opcode::INC64r,
   24708            0 :           1894 => Opcode::INC64r_EVEX,
   24709            0 :           1895 => Opcode::INC64r_ND,
   24710            0 :           1896 => Opcode::INC64r_NF,
   24711            0 :           1897 => Opcode::INC64r_NF_ND,
   24712            0 :           1898 => Opcode::INC8m,
   24713            0 :           1899 => Opcode::INC8m_EVEX,
   24714            0 :           1900 => Opcode::INC8m_ND,
   24715            0 :           1901 => Opcode::INC8m_NF,
   24716            0 :           1902 => Opcode::INC8m_NF_ND,
   24717            0 :           1903 => Opcode::INC8r,
   24718            0 :           1904 => Opcode::INC8r_EVEX,
   24719            0 :           1905 => Opcode::INC8r_ND,
   24720            0 :           1906 => Opcode::INC8r_NF,
   24721            0 :           1907 => Opcode::INC8r_NF_ND,
   24722            0 :           1908 => Opcode::INCSSPD,
   24723            0 :           1909 => Opcode::INCSSPQ,
   24724            0 :           1910 => Opcode::INSB,
   24725            0 :           1911 => Opcode::INSERTPSrmi,
   24726            0 :           1912 => Opcode::INSERTPSrri,
   24727            0 :           1913 => Opcode::INSERTQ,
   24728            0 :           1914 => Opcode::INSERTQI,
   24729            0 :           1915 => Opcode::INSL,
   24730            0 :           1916 => Opcode::INSW,
   24731            0 :           1917 => Opcode::INT,
   24732            0 :           1918 => Opcode::INT3,
   24733            0 :           1919 => Opcode::INTO,
   24734            0 :           1920 => Opcode::INVD,
   24735            0 :           1921 => Opcode::INVEPT32,
   24736            0 :           1922 => Opcode::INVEPT64,
   24737            0 :           1923 => Opcode::INVEPT64_EVEX,
   24738            0 :           1924 => Opcode::INVLPG,
   24739            0 :           1925 => Opcode::INVLPGA32,
   24740            0 :           1926 => Opcode::INVLPGA64,
   24741            0 :           1927 => Opcode::INVLPGB32,
   24742            0 :           1928 => Opcode::INVLPGB64,
   24743            0 :           1929 => Opcode::INVPCID32,
   24744            0 :           1930 => Opcode::INVPCID64,
   24745            0 :           1931 => Opcode::INVPCID64_EVEX,
   24746            0 :           1932 => Opcode::INVVPID32,
   24747            0 :           1933 => Opcode::INVVPID64,
   24748            0 :           1934 => Opcode::INVVPID64_EVEX,
   24749            0 :           1935 => Opcode::IRET,
   24750            0 :           1936 => Opcode::IRET16,
   24751            0 :           1937 => Opcode::IRET32,
   24752            0 :           1938 => Opcode::IRET64,
   24753            0 :           1939 => Opcode::ISTT_FP16m,
   24754            0 :           1940 => Opcode::ISTT_FP32m,
   24755            0 :           1941 => Opcode::ISTT_FP64m,
   24756            0 :           1942 => Opcode::ISTT_Fp16m32,
   24757            0 :           1943 => Opcode::ISTT_Fp16m64,
   24758            0 :           1944 => Opcode::ISTT_Fp16m80,
   24759            0 :           1945 => Opcode::ISTT_Fp32m32,
   24760            0 :           1946 => Opcode::ISTT_Fp32m64,
   24761            0 :           1947 => Opcode::ISTT_Fp32m80,
   24762            0 :           1948 => Opcode::ISTT_Fp64m32,
   24763            0 :           1949 => Opcode::ISTT_Fp64m64,
   24764            0 :           1950 => Opcode::ISTT_Fp64m80,
   24765            0 :           1951 => Opcode::IST_F16m,
   24766            0 :           1952 => Opcode::IST_F32m,
   24767            0 :           1953 => Opcode::IST_FP16m,
   24768            0 :           1954 => Opcode::IST_FP32m,
   24769            0 :           1955 => Opcode::IST_FP64m,
   24770            0 :           1956 => Opcode::IST_Fp16m32,
   24771            0 :           1957 => Opcode::IST_Fp16m64,
   24772            0 :           1958 => Opcode::IST_Fp16m80,
   24773            0 :           1959 => Opcode::IST_Fp32m32,
   24774            0 :           1960 => Opcode::IST_Fp32m64,
   24775            0 :           1961 => Opcode::IST_Fp32m80,
   24776            0 :           1962 => Opcode::IST_Fp64m32,
   24777            0 :           1963 => Opcode::IST_Fp64m64,
   24778            0 :           1964 => Opcode::IST_Fp64m80,
   24779            0 :           1965 => Opcode::Int_eh_sjlj_setup_dispatch,
   24780            0 :           1966 => Opcode::JCC_1,
   24781            0 :           1967 => Opcode::JCC_2,
   24782            0 :           1968 => Opcode::JCC_4,
   24783            0 :           1969 => Opcode::JCXZ,
   24784            0 :           1970 => Opcode::JECXZ,
   24785            0 :           1971 => Opcode::JMP16m,
   24786            0 :           1972 => Opcode::JMP16m_NT,
   24787            0 :           1973 => Opcode::JMP16r,
   24788            0 :           1974 => Opcode::JMP16r_NT,
   24789            0 :           1975 => Opcode::JMP32m,
   24790            0 :           1976 => Opcode::JMP32m_NT,
   24791            0 :           1977 => Opcode::JMP32r,
   24792            0 :           1978 => Opcode::JMP32r_NT,
   24793            0 :           1979 => Opcode::JMP64m,
   24794            0 :           1980 => Opcode::JMP64m_NT,
   24795            0 :           1981 => Opcode::JMP64m_REX,
   24796            0 :           1982 => Opcode::JMP64r,
   24797            0 :           1983 => Opcode::JMP64r_NT,
   24798            0 :           1984 => Opcode::JMP64r_REX,
   24799            0 :           1985 => Opcode::JMPABS64i,
   24800            0 :           1986 => Opcode::JMP_1,
   24801            0 :           1987 => Opcode::JMP_2,
   24802            0 :           1988 => Opcode::JMP_4,
   24803            0 :           1989 => Opcode::JRCXZ,
   24804            0 :           1990 => Opcode::KADDBkk,
   24805            0 :           1991 => Opcode::KADDDkk,
   24806            0 :           1992 => Opcode::KADDQkk,
   24807            0 :           1993 => Opcode::KADDWkk,
   24808            0 :           1994 => Opcode::KANDBkk,
   24809            0 :           1995 => Opcode::KANDDkk,
   24810            0 :           1996 => Opcode::KANDNBkk,
   24811            0 :           1997 => Opcode::KANDNDkk,
   24812            0 :           1998 => Opcode::KANDNQkk,
   24813            0 :           1999 => Opcode::KANDNWkk,
   24814            0 :           2000 => Opcode::KANDQkk,
   24815            0 :           2001 => Opcode::KANDWkk,
   24816            0 :           2002 => Opcode::KCFI_CHECK,
   24817            0 :           2003 => Opcode::KMOVBkk,
   24818            0 :           2004 => Opcode::KMOVBkk_EVEX,
   24819            0 :           2005 => Opcode::KMOVBkm,
   24820            0 :           2006 => Opcode::KMOVBkm_EVEX,
   24821            0 :           2007 => Opcode::KMOVBkr,
   24822            0 :           2008 => Opcode::KMOVBkr_EVEX,
   24823            0 :           2009 => Opcode::KMOVBmk,
   24824            0 :           2010 => Opcode::KMOVBmk_EVEX,
   24825            0 :           2011 => Opcode::KMOVBrk,
   24826            0 :           2012 => Opcode::KMOVBrk_EVEX,
   24827            0 :           2013 => Opcode::KMOVDkk,
   24828            0 :           2014 => Opcode::KMOVDkk_EVEX,
   24829            0 :           2015 => Opcode::KMOVDkm,
   24830            0 :           2016 => Opcode::KMOVDkm_EVEX,
   24831            0 :           2017 => Opcode::KMOVDkr,
   24832            0 :           2018 => Opcode::KMOVDkr_EVEX,
   24833            0 :           2019 => Opcode::KMOVDmk,
   24834            0 :           2020 => Opcode::KMOVDmk_EVEX,
   24835            0 :           2021 => Opcode::KMOVDrk,
   24836            0 :           2022 => Opcode::KMOVDrk_EVEX,
   24837            0 :           2023 => Opcode::KMOVQkk,
   24838            0 :           2024 => Opcode::KMOVQkk_EVEX,
   24839            0 :           2025 => Opcode::KMOVQkm,
   24840            0 :           2026 => Opcode::KMOVQkm_EVEX,
   24841            0 :           2027 => Opcode::KMOVQkr,
   24842            0 :           2028 => Opcode::KMOVQkr_EVEX,
   24843            0 :           2029 => Opcode::KMOVQmk,
   24844            0 :           2030 => Opcode::KMOVQmk_EVEX,
   24845            0 :           2031 => Opcode::KMOVQrk,
   24846            0 :           2032 => Opcode::KMOVQrk_EVEX,
   24847            0 :           2033 => Opcode::KMOVWkk,
   24848            0 :           2034 => Opcode::KMOVWkk_EVEX,
   24849            0 :           2035 => Opcode::KMOVWkm,
   24850            0 :           2036 => Opcode::KMOVWkm_EVEX,
   24851            0 :           2037 => Opcode::KMOVWkr,
   24852            0 :           2038 => Opcode::KMOVWkr_EVEX,
   24853            0 :           2039 => Opcode::KMOVWmk,
   24854            0 :           2040 => Opcode::KMOVWmk_EVEX,
   24855            0 :           2041 => Opcode::KMOVWrk,
   24856            0 :           2042 => Opcode::KMOVWrk_EVEX,
   24857            0 :           2043 => Opcode::KNOTBkk,
   24858            0 :           2044 => Opcode::KNOTDkk,
   24859            0 :           2045 => Opcode::KNOTQkk,
   24860            0 :           2046 => Opcode::KNOTWkk,
   24861            0 :           2047 => Opcode::KORBkk,
   24862            0 :           2048 => Opcode::KORDkk,
   24863            0 :           2049 => Opcode::KORQkk,
   24864            0 :           2050 => Opcode::KORTESTBkk,
   24865            0 :           2051 => Opcode::KORTESTDkk,
   24866            0 :           2052 => Opcode::KORTESTQkk,
   24867            0 :           2053 => Opcode::KORTESTWkk,
   24868            0 :           2054 => Opcode::KORWkk,
   24869            0 :           2055 => Opcode::KSHIFTLBki,
   24870            0 :           2056 => Opcode::KSHIFTLDki,
   24871            0 :           2057 => Opcode::KSHIFTLQki,
   24872            0 :           2058 => Opcode::KSHIFTLWki,
   24873            0 :           2059 => Opcode::KSHIFTRBki,
   24874            0 :           2060 => Opcode::KSHIFTRDki,
   24875            0 :           2061 => Opcode::KSHIFTRQki,
   24876            0 :           2062 => Opcode::KSHIFTRWki,
   24877            0 :           2063 => Opcode::KTESTBkk,
   24878            0 :           2064 => Opcode::KTESTDkk,
   24879            0 :           2065 => Opcode::KTESTQkk,
   24880            0 :           2066 => Opcode::KTESTWkk,
   24881            0 :           2067 => Opcode::KUNPCKBWkk,
   24882            0 :           2068 => Opcode::KUNPCKDQkk,
   24883            0 :           2069 => Opcode::KUNPCKWDkk,
   24884            0 :           2070 => Opcode::KXNORBkk,
   24885            0 :           2071 => Opcode::KXNORDkk,
   24886            0 :           2072 => Opcode::KXNORQkk,
   24887            0 :           2073 => Opcode::KXNORWkk,
   24888            0 :           2074 => Opcode::KXORBkk,
   24889            0 :           2075 => Opcode::KXORDkk,
   24890            0 :           2076 => Opcode::KXORQkk,
   24891            0 :           2077 => Opcode::KXORWkk,
   24892            0 :           2078 => Opcode::LAHF,
   24893            0 :           2079 => Opcode::LAR16rm,
   24894            0 :           2080 => Opcode::LAR16rr,
   24895            0 :           2081 => Opcode::LAR32rm,
   24896            0 :           2082 => Opcode::LAR32rr,
   24897            0 :           2083 => Opcode::LAR64rm,
   24898            0 :           2084 => Opcode::LAR64rr,
   24899            0 :           2085 => Opcode::LCMPXCHG16,
   24900            0 :           2086 => Opcode::LCMPXCHG16B,
   24901            0 :           2087 => Opcode::LCMPXCHG32,
   24902            0 :           2088 => Opcode::LCMPXCHG64,
   24903            0 :           2089 => Opcode::LCMPXCHG8,
   24904            0 :           2090 => Opcode::LCMPXCHG8B,
   24905            0 :           2091 => Opcode::LDDQUrm,
   24906            0 :           2092 => Opcode::LDMXCSR,
   24907            0 :           2093 => Opcode::LDS16rm,
   24908            0 :           2094 => Opcode::LDS32rm,
   24909            0 :           2095 => Opcode::LDTILECFG,
   24910            0 :           2096 => Opcode::LDTILECFG_EVEX,
   24911            0 :           2097 => Opcode::LD_F0,
   24912            0 :           2098 => Opcode::LD_F1,
   24913            0 :           2099 => Opcode::LD_F32m,
   24914            0 :           2100 => Opcode::LD_F64m,
   24915            0 :           2101 => Opcode::LD_F80m,
   24916            0 :           2102 => Opcode::LD_Fp032,
   24917            0 :           2103 => Opcode::LD_Fp064,
   24918            0 :           2104 => Opcode::LD_Fp080,
   24919            0 :           2105 => Opcode::LD_Fp132,
   24920            0 :           2106 => Opcode::LD_Fp164,
   24921            0 :           2107 => Opcode::LD_Fp180,
   24922            0 :           2108 => Opcode::LD_Fp32m,
   24923            0 :           2109 => Opcode::LD_Fp32m64,
   24924            0 :           2110 => Opcode::LD_Fp32m80,
   24925            0 :           2111 => Opcode::LD_Fp64m,
   24926            0 :           2112 => Opcode::LD_Fp64m80,
   24927            0 :           2113 => Opcode::LD_Fp80m,
   24928            0 :           2114 => Opcode::LD_Frr,
   24929            0 :           2115 => Opcode::LEA16r,
   24930            0 :           2116 => Opcode::LEA32r,
   24931            0 :           2117 => Opcode::LEA64_32r,
   24932            0 :           2118 => Opcode::LEA64r,
   24933            0 :           2119 => Opcode::LEAVE,
   24934            0 :           2120 => Opcode::LEAVE64,
   24935            0 :           2121 => Opcode::LES16rm,
   24936            0 :           2122 => Opcode::LES32rm,
   24937            0 :           2123 => Opcode::LFENCE,
   24938            0 :           2124 => Opcode::LFS16rm,
   24939            0 :           2125 => Opcode::LFS32rm,
   24940            0 :           2126 => Opcode::LFS64rm,
   24941            0 :           2127 => Opcode::LGDT16m,
   24942            0 :           2128 => Opcode::LGDT32m,
   24943            0 :           2129 => Opcode::LGDT64m,
   24944            0 :           2130 => Opcode::LGS16rm,
   24945            0 :           2131 => Opcode::LGS32rm,
   24946            0 :           2132 => Opcode::LGS64rm,
   24947            0 :           2133 => Opcode::LIDT16m,
   24948            0 :           2134 => Opcode::LIDT32m,
   24949            0 :           2135 => Opcode::LIDT64m,
   24950            0 :           2136 => Opcode::LKGS16m,
   24951            0 :           2137 => Opcode::LKGS16r,
   24952            0 :           2138 => Opcode::LLDT16m,
   24953            0 :           2139 => Opcode::LLDT16r,
   24954            0 :           2140 => Opcode::LLWPCB,
   24955            0 :           2141 => Opcode::LLWPCB64,
   24956            0 :           2142 => Opcode::LMSW16m,
   24957            0 :           2143 => Opcode::LMSW16r,
   24958            0 :           2144 => Opcode::LOADIWKEY,
   24959            0 :           2145 => Opcode::LOCK_ADD16mi,
   24960            0 :           2146 => Opcode::LOCK_ADD16mi8,
   24961            0 :           2147 => Opcode::LOCK_ADD16mr,
   24962            0 :           2148 => Opcode::LOCK_ADD32mi,
   24963            0 :           2149 => Opcode::LOCK_ADD32mi8,
   24964            0 :           2150 => Opcode::LOCK_ADD32mr,
   24965            0 :           2151 => Opcode::LOCK_ADD64mi32,
   24966            0 :           2152 => Opcode::LOCK_ADD64mi8,
   24967            0 :           2153 => Opcode::LOCK_ADD64mr,
   24968            0 :           2154 => Opcode::LOCK_ADD8mi,
   24969            0 :           2155 => Opcode::LOCK_ADD8mr,
   24970            0 :           2156 => Opcode::LOCK_AND16mi,
   24971            0 :           2157 => Opcode::LOCK_AND16mi8,
   24972            0 :           2158 => Opcode::LOCK_AND16mr,
   24973            0 :           2159 => Opcode::LOCK_AND32mi,
   24974            0 :           2160 => Opcode::LOCK_AND32mi8,
   24975            0 :           2161 => Opcode::LOCK_AND32mr,
   24976            0 :           2162 => Opcode::LOCK_AND64mi32,
   24977            0 :           2163 => Opcode::LOCK_AND64mi8,
   24978            0 :           2164 => Opcode::LOCK_AND64mr,
   24979            0 :           2165 => Opcode::LOCK_AND8mi,
   24980            0 :           2166 => Opcode::LOCK_AND8mr,
   24981            0 :           2167 => Opcode::LOCK_BTC16m,
   24982            0 :           2168 => Opcode::LOCK_BTC32m,
   24983            0 :           2169 => Opcode::LOCK_BTC64m,
   24984            0 :           2170 => Opcode::LOCK_BTC_RM16rm,
   24985            0 :           2171 => Opcode::LOCK_BTC_RM32rm,
   24986            0 :           2172 => Opcode::LOCK_BTC_RM64rm,
   24987            0 :           2173 => Opcode::LOCK_BTR16m,
   24988            0 :           2174 => Opcode::LOCK_BTR32m,
   24989            0 :           2175 => Opcode::LOCK_BTR64m,
   24990            0 :           2176 => Opcode::LOCK_BTR_RM16rm,
   24991            0 :           2177 => Opcode::LOCK_BTR_RM32rm,
   24992            0 :           2178 => Opcode::LOCK_BTR_RM64rm,
   24993            0 :           2179 => Opcode::LOCK_BTS16m,
   24994            0 :           2180 => Opcode::LOCK_BTS32m,
   24995            0 :           2181 => Opcode::LOCK_BTS64m,
   24996            0 :           2182 => Opcode::LOCK_BTS_RM16rm,
   24997            0 :           2183 => Opcode::LOCK_BTS_RM32rm,
   24998            0 :           2184 => Opcode::LOCK_BTS_RM64rm,
   24999            0 :           2185 => Opcode::LOCK_DEC16m,
   25000            0 :           2186 => Opcode::LOCK_DEC32m,
   25001            0 :           2187 => Opcode::LOCK_DEC64m,
   25002            0 :           2188 => Opcode::LOCK_DEC8m,
   25003            0 :           2189 => Opcode::LOCK_INC16m,
   25004            0 :           2190 => Opcode::LOCK_INC32m,
   25005            0 :           2191 => Opcode::LOCK_INC64m,
   25006            0 :           2192 => Opcode::LOCK_INC8m,
   25007            0 :           2193 => Opcode::LOCK_OR16mi,
   25008            0 :           2194 => Opcode::LOCK_OR16mi8,
   25009            0 :           2195 => Opcode::LOCK_OR16mr,
   25010            0 :           2196 => Opcode::LOCK_OR32mi,
   25011            0 :           2197 => Opcode::LOCK_OR32mi8,
   25012            0 :           2198 => Opcode::LOCK_OR32mr,
   25013            0 :           2199 => Opcode::LOCK_OR64mi32,
   25014            0 :           2200 => Opcode::LOCK_OR64mi8,
   25015            0 :           2201 => Opcode::LOCK_OR64mr,
   25016            0 :           2202 => Opcode::LOCK_OR8mi,
   25017            0 :           2203 => Opcode::LOCK_OR8mr,
   25018            0 :           2204 => Opcode::LOCK_PREFIX,
   25019            0 :           2205 => Opcode::LOCK_SUB16mi,
   25020            0 :           2206 => Opcode::LOCK_SUB16mi8,
   25021            0 :           2207 => Opcode::LOCK_SUB16mr,
   25022            0 :           2208 => Opcode::LOCK_SUB32mi,
   25023            0 :           2209 => Opcode::LOCK_SUB32mi8,
   25024            0 :           2210 => Opcode::LOCK_SUB32mr,
   25025            0 :           2211 => Opcode::LOCK_SUB64mi32,
   25026            0 :           2212 => Opcode::LOCK_SUB64mi8,
   25027            0 :           2213 => Opcode::LOCK_SUB64mr,
   25028            0 :           2214 => Opcode::LOCK_SUB8mi,
   25029            0 :           2215 => Opcode::LOCK_SUB8mr,
   25030            0 :           2216 => Opcode::LOCK_XOR16mi,
   25031            0 :           2217 => Opcode::LOCK_XOR16mi8,
   25032            0 :           2218 => Opcode::LOCK_XOR16mr,
   25033            0 :           2219 => Opcode::LOCK_XOR32mi,
   25034            0 :           2220 => Opcode::LOCK_XOR32mi8,
   25035            0 :           2221 => Opcode::LOCK_XOR32mr,
   25036            0 :           2222 => Opcode::LOCK_XOR64mi32,
   25037            0 :           2223 => Opcode::LOCK_XOR64mi8,
   25038            0 :           2224 => Opcode::LOCK_XOR64mr,
   25039            0 :           2225 => Opcode::LOCK_XOR8mi,
   25040            0 :           2226 => Opcode::LOCK_XOR8mr,
   25041            0 :           2227 => Opcode::LODSB,
   25042            0 :           2228 => Opcode::LODSL,
   25043            0 :           2229 => Opcode::LODSQ,
   25044            0 :           2230 => Opcode::LODSW,
   25045            0 :           2231 => Opcode::LOOP,
   25046            0 :           2232 => Opcode::LOOPE,
   25047            0 :           2233 => Opcode::LOOPNE,
   25048            0 :           2234 => Opcode::LRET16,
   25049            0 :           2235 => Opcode::LRET32,
   25050            0 :           2236 => Opcode::LRET64,
   25051            0 :           2237 => Opcode::LRETI16,
   25052            0 :           2238 => Opcode::LRETI32,
   25053            0 :           2239 => Opcode::LRETI64,
   25054            0 :           2240 => Opcode::LSL16rm,
   25055            0 :           2241 => Opcode::LSL16rr,
   25056            0 :           2242 => Opcode::LSL32rm,
   25057            0 :           2243 => Opcode::LSL32rr,
   25058            0 :           2244 => Opcode::LSL64rm,
   25059            0 :           2245 => Opcode::LSL64rr,
   25060            0 :           2246 => Opcode::LSS16rm,
   25061            0 :           2247 => Opcode::LSS32rm,
   25062            0 :           2248 => Opcode::LSS64rm,
   25063            0 :           2249 => Opcode::LTRm,
   25064            0 :           2250 => Opcode::LTRr,
   25065            0 :           2251 => Opcode::LWPINS32rmi,
   25066            0 :           2252 => Opcode::LWPINS32rri,
   25067            0 :           2253 => Opcode::LWPINS64rmi,
   25068            0 :           2254 => Opcode::LWPINS64rri,
   25069            0 :           2255 => Opcode::LWPVAL32rmi,
   25070            0 :           2256 => Opcode::LWPVAL32rri,
   25071            0 :           2257 => Opcode::LWPVAL64rmi,
   25072            0 :           2258 => Opcode::LWPVAL64rri,
   25073            0 :           2259 => Opcode::LXADD16,
   25074            0 :           2260 => Opcode::LXADD32,
   25075            0 :           2261 => Opcode::LXADD64,
   25076            0 :           2262 => Opcode::LXADD8,
   25077            0 :           2263 => Opcode::LZCNT16rm,
   25078            0 :           2264 => Opcode::LZCNT16rm_EVEX,
   25079            0 :           2265 => Opcode::LZCNT16rm_NF,
   25080            0 :           2266 => Opcode::LZCNT16rr,
   25081            0 :           2267 => Opcode::LZCNT16rr_EVEX,
   25082            0 :           2268 => Opcode::LZCNT16rr_NF,
   25083            0 :           2269 => Opcode::LZCNT32rm,
   25084            0 :           2270 => Opcode::LZCNT32rm_EVEX,
   25085            0 :           2271 => Opcode::LZCNT32rm_NF,
   25086            0 :           2272 => Opcode::LZCNT32rr,
   25087            0 :           2273 => Opcode::LZCNT32rr_EVEX,
   25088            0 :           2274 => Opcode::LZCNT32rr_NF,
   25089            0 :           2275 => Opcode::LZCNT64rm,
   25090            0 :           2276 => Opcode::LZCNT64rm_EVEX,
   25091            0 :           2277 => Opcode::LZCNT64rm_NF,
   25092            0 :           2278 => Opcode::LZCNT64rr,
   25093            0 :           2279 => Opcode::LZCNT64rr_EVEX,
   25094            0 :           2280 => Opcode::LZCNT64rr_NF,
   25095            0 :           2281 => Opcode::MASKMOVDQU,
   25096            0 :           2282 => Opcode::MASKMOVDQU64,
   25097            0 :           2283 => Opcode::MASKPAIR16LOAD,
   25098            0 :           2284 => Opcode::MASKPAIR16STORE,
   25099            0 :           2285 => Opcode::MAXCPDrm,
   25100            0 :           2286 => Opcode::MAXCPDrr,
   25101            0 :           2287 => Opcode::MAXCPSrm,
   25102            0 :           2288 => Opcode::MAXCPSrr,
   25103            0 :           2289 => Opcode::MAXCSDrm,
   25104            0 :           2290 => Opcode::MAXCSDrr,
   25105            0 :           2291 => Opcode::MAXCSSrm,
   25106            0 :           2292 => Opcode::MAXCSSrr,
   25107            0 :           2293 => Opcode::MAXPDrm,
   25108            0 :           2294 => Opcode::MAXPDrr,
   25109            0 :           2295 => Opcode::MAXPSrm,
   25110            0 :           2296 => Opcode::MAXPSrr,
   25111            0 :           2297 => Opcode::MAXSDrm,
   25112            0 :           2298 => Opcode::MAXSDrm_Int,
   25113            0 :           2299 => Opcode::MAXSDrr,
   25114            0 :           2300 => Opcode::MAXSDrr_Int,
   25115            0 :           2301 => Opcode::MAXSSrm,
   25116            0 :           2302 => Opcode::MAXSSrm_Int,
   25117            0 :           2303 => Opcode::MAXSSrr,
   25118            0 :           2304 => Opcode::MAXSSrr_Int,
   25119            0 :           2305 => Opcode::MFENCE,
   25120            0 :           2306 => Opcode::MINCPDrm,
   25121            0 :           2307 => Opcode::MINCPDrr,
   25122            0 :           2308 => Opcode::MINCPSrm,
   25123            0 :           2309 => Opcode::MINCPSrr,
   25124            0 :           2310 => Opcode::MINCSDrm,
   25125            0 :           2311 => Opcode::MINCSDrr,
   25126            0 :           2312 => Opcode::MINCSSrm,
   25127            0 :           2313 => Opcode::MINCSSrr,
   25128            0 :           2314 => Opcode::MINPDrm,
   25129            0 :           2315 => Opcode::MINPDrr,
   25130            0 :           2316 => Opcode::MINPSrm,
   25131            0 :           2317 => Opcode::MINPSrr,
   25132            0 :           2318 => Opcode::MINSDrm,
   25133            0 :           2319 => Opcode::MINSDrm_Int,
   25134            0 :           2320 => Opcode::MINSDrr,
   25135            0 :           2321 => Opcode::MINSDrr_Int,
   25136            0 :           2322 => Opcode::MINSSrm,
   25137            0 :           2323 => Opcode::MINSSrm_Int,
   25138            0 :           2324 => Opcode::MINSSrr,
   25139            0 :           2325 => Opcode::MINSSrr_Int,
   25140            0 :           2326 => Opcode::MMX_CVTPD2PIrm,
   25141            0 :           2327 => Opcode::MMX_CVTPD2PIrr,
   25142            0 :           2328 => Opcode::MMX_CVTPI2PDrm,
   25143            0 :           2329 => Opcode::MMX_CVTPI2PDrr,
   25144            0 :           2330 => Opcode::MMX_CVTPI2PSrm,
   25145            0 :           2331 => Opcode::MMX_CVTPI2PSrr,
   25146            0 :           2332 => Opcode::MMX_CVTPS2PIrm,
   25147            0 :           2333 => Opcode::MMX_CVTPS2PIrr,
   25148            0 :           2334 => Opcode::MMX_CVTTPD2PIrm,
   25149            0 :           2335 => Opcode::MMX_CVTTPD2PIrr,
   25150            0 :           2336 => Opcode::MMX_CVTTPS2PIrm,
   25151            0 :           2337 => Opcode::MMX_CVTTPS2PIrr,
   25152            0 :           2338 => Opcode::MMX_EMMS,
   25153            0 :           2339 => Opcode::MMX_MASKMOVQ,
   25154            0 :           2340 => Opcode::MMX_MASKMOVQ64,
   25155            0 :           2341 => Opcode::MMX_MOVD64from64mr,
   25156            0 :           2342 => Opcode::MMX_MOVD64from64rr,
   25157            0 :           2343 => Opcode::MMX_MOVD64grr,
   25158            0 :           2344 => Opcode::MMX_MOVD64mr,
   25159            0 :           2345 => Opcode::MMX_MOVD64rm,
   25160            0 :           2346 => Opcode::MMX_MOVD64rr,
   25161            0 :           2347 => Opcode::MMX_MOVD64to64rm,
   25162            0 :           2348 => Opcode::MMX_MOVD64to64rr,
   25163            0 :           2349 => Opcode::MMX_MOVDQ2Qrr,
   25164            0 :           2350 => Opcode::MMX_MOVFR642Qrr,
   25165            0 :           2351 => Opcode::MMX_MOVNTQmr,
   25166            0 :           2352 => Opcode::MMX_MOVQ2DQrr,
   25167            0 :           2353 => Opcode::MMX_MOVQ2FR64rr,
   25168            0 :           2354 => Opcode::MMX_MOVQ64mr,
   25169            0 :           2355 => Opcode::MMX_MOVQ64rm,
   25170            0 :           2356 => Opcode::MMX_MOVQ64rr,
   25171            0 :           2357 => Opcode::MMX_MOVQ64rr_REV,
   25172            0 :           2358 => Opcode::MMX_PABSBrm,
   25173            0 :           2359 => Opcode::MMX_PABSBrr,
   25174            0 :           2360 => Opcode::MMX_PABSDrm,
   25175            0 :           2361 => Opcode::MMX_PABSDrr,
   25176            0 :           2362 => Opcode::MMX_PABSWrm,
   25177            0 :           2363 => Opcode::MMX_PABSWrr,
   25178            0 :           2364 => Opcode::MMX_PACKSSDWrm,
   25179            0 :           2365 => Opcode::MMX_PACKSSDWrr,
   25180            0 :           2366 => Opcode::MMX_PACKSSWBrm,
   25181            0 :           2367 => Opcode::MMX_PACKSSWBrr,
   25182            0 :           2368 => Opcode::MMX_PACKUSWBrm,
   25183            0 :           2369 => Opcode::MMX_PACKUSWBrr,
   25184            0 :           2370 => Opcode::MMX_PADDBrm,
   25185            0 :           2371 => Opcode::MMX_PADDBrr,
   25186            0 :           2372 => Opcode::MMX_PADDDrm,
   25187            0 :           2373 => Opcode::MMX_PADDDrr,
   25188            0 :           2374 => Opcode::MMX_PADDQrm,
   25189            0 :           2375 => Opcode::MMX_PADDQrr,
   25190            0 :           2376 => Opcode::MMX_PADDSBrm,
   25191            0 :           2377 => Opcode::MMX_PADDSBrr,
   25192            0 :           2378 => Opcode::MMX_PADDSWrm,
   25193            0 :           2379 => Opcode::MMX_PADDSWrr,
   25194            0 :           2380 => Opcode::MMX_PADDUSBrm,
   25195            0 :           2381 => Opcode::MMX_PADDUSBrr,
   25196            0 :           2382 => Opcode::MMX_PADDUSWrm,
   25197            0 :           2383 => Opcode::MMX_PADDUSWrr,
   25198            0 :           2384 => Opcode::MMX_PADDWrm,
   25199            0 :           2385 => Opcode::MMX_PADDWrr,
   25200            0 :           2386 => Opcode::MMX_PALIGNRrmi,
   25201            0 :           2387 => Opcode::MMX_PALIGNRrri,
   25202            0 :           2388 => Opcode::MMX_PANDNrm,
   25203            0 :           2389 => Opcode::MMX_PANDNrr,
   25204            0 :           2390 => Opcode::MMX_PANDrm,
   25205            0 :           2391 => Opcode::MMX_PANDrr,
   25206            0 :           2392 => Opcode::MMX_PAVGBrm,
   25207            0 :           2393 => Opcode::MMX_PAVGBrr,
   25208            0 :           2394 => Opcode::MMX_PAVGWrm,
   25209            0 :           2395 => Opcode::MMX_PAVGWrr,
   25210            0 :           2396 => Opcode::MMX_PCMPEQBrm,
   25211            0 :           2397 => Opcode::MMX_PCMPEQBrr,
   25212            0 :           2398 => Opcode::MMX_PCMPEQDrm,
   25213            0 :           2399 => Opcode::MMX_PCMPEQDrr,
   25214            0 :           2400 => Opcode::MMX_PCMPEQWrm,
   25215            0 :           2401 => Opcode::MMX_PCMPEQWrr,
   25216            0 :           2402 => Opcode::MMX_PCMPGTBrm,
   25217            0 :           2403 => Opcode::MMX_PCMPGTBrr,
   25218            0 :           2404 => Opcode::MMX_PCMPGTDrm,
   25219            0 :           2405 => Opcode::MMX_PCMPGTDrr,
   25220            0 :           2406 => Opcode::MMX_PCMPGTWrm,
   25221            0 :           2407 => Opcode::MMX_PCMPGTWrr,
   25222            0 :           2408 => Opcode::MMX_PEXTRWrri,
   25223            0 :           2409 => Opcode::MMX_PHADDDrm,
   25224            0 :           2410 => Opcode::MMX_PHADDDrr,
   25225            0 :           2411 => Opcode::MMX_PHADDSWrm,
   25226            0 :           2412 => Opcode::MMX_PHADDSWrr,
   25227            0 :           2413 => Opcode::MMX_PHADDWrm,
   25228            0 :           2414 => Opcode::MMX_PHADDWrr,
   25229            0 :           2415 => Opcode::MMX_PHSUBDrm,
   25230            0 :           2416 => Opcode::MMX_PHSUBDrr,
   25231            0 :           2417 => Opcode::MMX_PHSUBSWrm,
   25232            0 :           2418 => Opcode::MMX_PHSUBSWrr,
   25233            0 :           2419 => Opcode::MMX_PHSUBWrm,
   25234            0 :           2420 => Opcode::MMX_PHSUBWrr,
   25235            0 :           2421 => Opcode::MMX_PINSRWrmi,
   25236            0 :           2422 => Opcode::MMX_PINSRWrri,
   25237            0 :           2423 => Opcode::MMX_PMADDUBSWrm,
   25238            0 :           2424 => Opcode::MMX_PMADDUBSWrr,
   25239            0 :           2425 => Opcode::MMX_PMADDWDrm,
   25240            0 :           2426 => Opcode::MMX_PMADDWDrr,
   25241            0 :           2427 => Opcode::MMX_PMAXSWrm,
   25242            0 :           2428 => Opcode::MMX_PMAXSWrr,
   25243            0 :           2429 => Opcode::MMX_PMAXUBrm,
   25244            0 :           2430 => Opcode::MMX_PMAXUBrr,
   25245            0 :           2431 => Opcode::MMX_PMINSWrm,
   25246            0 :           2432 => Opcode::MMX_PMINSWrr,
   25247            0 :           2433 => Opcode::MMX_PMINUBrm,
   25248            0 :           2434 => Opcode::MMX_PMINUBrr,
   25249            0 :           2435 => Opcode::MMX_PMOVMSKBrr,
   25250            0 :           2436 => Opcode::MMX_PMULHRSWrm,
   25251            0 :           2437 => Opcode::MMX_PMULHRSWrr,
   25252            0 :           2438 => Opcode::MMX_PMULHUWrm,
   25253            0 :           2439 => Opcode::MMX_PMULHUWrr,
   25254            0 :           2440 => Opcode::MMX_PMULHWrm,
   25255            0 :           2441 => Opcode::MMX_PMULHWrr,
   25256            0 :           2442 => Opcode::MMX_PMULLWrm,
   25257            0 :           2443 => Opcode::MMX_PMULLWrr,
   25258            0 :           2444 => Opcode::MMX_PMULUDQrm,
   25259            0 :           2445 => Opcode::MMX_PMULUDQrr,
   25260            0 :           2446 => Opcode::MMX_PORrm,
   25261            0 :           2447 => Opcode::MMX_PORrr,
   25262            0 :           2448 => Opcode::MMX_PSADBWrm,
   25263            0 :           2449 => Opcode::MMX_PSADBWrr,
   25264            0 :           2450 => Opcode::MMX_PSHUFBrm,
   25265            0 :           2451 => Opcode::MMX_PSHUFBrr,
   25266            0 :           2452 => Opcode::MMX_PSHUFWmi,
   25267            0 :           2453 => Opcode::MMX_PSHUFWri,
   25268            0 :           2454 => Opcode::MMX_PSIGNBrm,
   25269            0 :           2455 => Opcode::MMX_PSIGNBrr,
   25270            0 :           2456 => Opcode::MMX_PSIGNDrm,
   25271            0 :           2457 => Opcode::MMX_PSIGNDrr,
   25272            0 :           2458 => Opcode::MMX_PSIGNWrm,
   25273            0 :           2459 => Opcode::MMX_PSIGNWrr,
   25274            0 :           2460 => Opcode::MMX_PSLLDri,
   25275            0 :           2461 => Opcode::MMX_PSLLDrm,
   25276            0 :           2462 => Opcode::MMX_PSLLDrr,
   25277            0 :           2463 => Opcode::MMX_PSLLQri,
   25278            0 :           2464 => Opcode::MMX_PSLLQrm,
   25279            0 :           2465 => Opcode::MMX_PSLLQrr,
   25280            0 :           2466 => Opcode::MMX_PSLLWri,
   25281            0 :           2467 => Opcode::MMX_PSLLWrm,
   25282            0 :           2468 => Opcode::MMX_PSLLWrr,
   25283            0 :           2469 => Opcode::MMX_PSRADri,
   25284            0 :           2470 => Opcode::MMX_PSRADrm,
   25285            0 :           2471 => Opcode::MMX_PSRADrr,
   25286            0 :           2472 => Opcode::MMX_PSRAWri,
   25287            0 :           2473 => Opcode::MMX_PSRAWrm,
   25288            0 :           2474 => Opcode::MMX_PSRAWrr,
   25289            0 :           2475 => Opcode::MMX_PSRLDri,
   25290            0 :           2476 => Opcode::MMX_PSRLDrm,
   25291            0 :           2477 => Opcode::MMX_PSRLDrr,
   25292            0 :           2478 => Opcode::MMX_PSRLQri,
   25293            0 :           2479 => Opcode::MMX_PSRLQrm,
   25294            0 :           2480 => Opcode::MMX_PSRLQrr,
   25295            0 :           2481 => Opcode::MMX_PSRLWri,
   25296            0 :           2482 => Opcode::MMX_PSRLWrm,
   25297            0 :           2483 => Opcode::MMX_PSRLWrr,
   25298            0 :           2484 => Opcode::MMX_PSUBBrm,
   25299            0 :           2485 => Opcode::MMX_PSUBBrr,
   25300            0 :           2486 => Opcode::MMX_PSUBDrm,
   25301            0 :           2487 => Opcode::MMX_PSUBDrr,
   25302            0 :           2488 => Opcode::MMX_PSUBQrm,
   25303            0 :           2489 => Opcode::MMX_PSUBQrr,
   25304            0 :           2490 => Opcode::MMX_PSUBSBrm,
   25305            0 :           2491 => Opcode::MMX_PSUBSBrr,
   25306            0 :           2492 => Opcode::MMX_PSUBSWrm,
   25307            0 :           2493 => Opcode::MMX_PSUBSWrr,
   25308            0 :           2494 => Opcode::MMX_PSUBUSBrm,
   25309            0 :           2495 => Opcode::MMX_PSUBUSBrr,
   25310            0 :           2496 => Opcode::MMX_PSUBUSWrm,
   25311            0 :           2497 => Opcode::MMX_PSUBUSWrr,
   25312            0 :           2498 => Opcode::MMX_PSUBWrm,
   25313            0 :           2499 => Opcode::MMX_PSUBWrr,
   25314            0 :           2500 => Opcode::MMX_PUNPCKHBWrm,
   25315            0 :           2501 => Opcode::MMX_PUNPCKHBWrr,
   25316            0 :           2502 => Opcode::MMX_PUNPCKHDQrm,
   25317            0 :           2503 => Opcode::MMX_PUNPCKHDQrr,
   25318            0 :           2504 => Opcode::MMX_PUNPCKHWDrm,
   25319            0 :           2505 => Opcode::MMX_PUNPCKHWDrr,
   25320            0 :           2506 => Opcode::MMX_PUNPCKLBWrm,
   25321            0 :           2507 => Opcode::MMX_PUNPCKLBWrr,
   25322            0 :           2508 => Opcode::MMX_PUNPCKLDQrm,
   25323            0 :           2509 => Opcode::MMX_PUNPCKLDQrr,
   25324            0 :           2510 => Opcode::MMX_PUNPCKLWDrm,
   25325            0 :           2511 => Opcode::MMX_PUNPCKLWDrr,
   25326            0 :           2512 => Opcode::MMX_PXORrm,
   25327            0 :           2513 => Opcode::MMX_PXORrr,
   25328            0 :           2514 => Opcode::MONITOR32rrr,
   25329            0 :           2515 => Opcode::MONITOR64rrr,
   25330            0 :           2516 => Opcode::MONITORX32rrr,
   25331            0 :           2517 => Opcode::MONITORX64rrr,
   25332            0 :           2518 => Opcode::MONTMUL,
   25333            0 :           2519 => Opcode::MOV16ao16,
   25334            0 :           2520 => Opcode::MOV16ao32,
   25335            0 :           2521 => Opcode::MOV16ao64,
   25336            0 :           2522 => Opcode::MOV16mi,
   25337            0 :           2523 => Opcode::MOV16mr,
   25338            0 :           2524 => Opcode::MOV16ms,
   25339            0 :           2525 => Opcode::MOV16o16a,
   25340            0 :           2526 => Opcode::MOV16o32a,
   25341            0 :           2527 => Opcode::MOV16o64a,
   25342            0 :           2528 => Opcode::MOV16ri,
   25343            0 :           2529 => Opcode::MOV16ri_alt,
   25344            0 :           2530 => Opcode::MOV16rm,
   25345            0 :           2531 => Opcode::MOV16rr,
   25346            0 :           2532 => Opcode::MOV16rr_REV,
   25347            0 :           2533 => Opcode::MOV16rs,
   25348            0 :           2534 => Opcode::MOV16sm,
   25349            0 :           2535 => Opcode::MOV16sr,
   25350            0 :           2536 => Opcode::MOV32ao16,
   25351            0 :           2537 => Opcode::MOV32ao32,
   25352            0 :           2538 => Opcode::MOV32ao64,
   25353            0 :           2539 => Opcode::MOV32cr,
   25354            0 :           2540 => Opcode::MOV32dr,
   25355            0 :           2541 => Opcode::MOV32mi,
   25356            0 :           2542 => Opcode::MOV32mr,
   25357            0 :           2543 => Opcode::MOV32o16a,
   25358            0 :           2544 => Opcode::MOV32o32a,
   25359            0 :           2545 => Opcode::MOV32o64a,
   25360            0 :           2546 => Opcode::MOV32rc,
   25361            0 :           2547 => Opcode::MOV32rd,
   25362            0 :           2548 => Opcode::MOV32ri,
   25363            0 :           2549 => Opcode::MOV32ri_alt,
   25364            0 :           2550 => Opcode::MOV32rm,
   25365            0 :           2551 => Opcode::MOV32rr,
   25366            0 :           2552 => Opcode::MOV32rr_REV,
   25367            0 :           2553 => Opcode::MOV32rs,
   25368            0 :           2554 => Opcode::MOV32sr,
   25369            0 :           2555 => Opcode::MOV64ao32,
   25370            0 :           2556 => Opcode::MOV64ao64,
   25371            0 :           2557 => Opcode::MOV64cr,
   25372            0 :           2558 => Opcode::MOV64dr,
   25373            0 :           2559 => Opcode::MOV64mi32,
   25374            0 :           2560 => Opcode::MOV64mr,
   25375            0 :           2561 => Opcode::MOV64o32a,
   25376            0 :           2562 => Opcode::MOV64o64a,
   25377            0 :           2563 => Opcode::MOV64rc,
   25378            0 :           2564 => Opcode::MOV64rd,
   25379            0 :           2565 => Opcode::MOV64ri,
   25380            0 :           2566 => Opcode::MOV64ri32,
   25381            0 :           2567 => Opcode::MOV64rm,
   25382            0 :           2568 => Opcode::MOV64rr,
   25383            0 :           2569 => Opcode::MOV64rr_REV,
   25384            0 :           2570 => Opcode::MOV64rs,
   25385            0 :           2571 => Opcode::MOV64sr,
   25386            0 :           2572 => Opcode::MOV64toPQIrm,
   25387            0 :           2573 => Opcode::MOV64toPQIrr,
   25388            0 :           2574 => Opcode::MOV64toSDrr,
   25389            0 :           2575 => Opcode::MOV8ao16,
   25390            0 :           2576 => Opcode::MOV8ao32,
   25391            0 :           2577 => Opcode::MOV8ao64,
   25392            0 :           2578 => Opcode::MOV8mi,
   25393            0 :           2579 => Opcode::MOV8mr,
   25394            0 :           2580 => Opcode::MOV8mr_NOREX,
   25395            0 :           2581 => Opcode::MOV8o16a,
   25396            0 :           2582 => Opcode::MOV8o32a,
   25397            0 :           2583 => Opcode::MOV8o64a,
   25398            0 :           2584 => Opcode::MOV8ri,
   25399            0 :           2585 => Opcode::MOV8ri_alt,
   25400            0 :           2586 => Opcode::MOV8rm,
   25401            0 :           2587 => Opcode::MOV8rm_NOREX,
   25402            0 :           2588 => Opcode::MOV8rr,
   25403            0 :           2589 => Opcode::MOV8rr_NOREX,
   25404            0 :           2590 => Opcode::MOV8rr_REV,
   25405            0 :           2591 => Opcode::MOVAPDmr,
   25406            0 :           2592 => Opcode::MOVAPDrm,
   25407            0 :           2593 => Opcode::MOVAPDrr,
   25408            0 :           2594 => Opcode::MOVAPDrr_REV,
   25409            0 :           2595 => Opcode::MOVAPSmr,
   25410            0 :           2596 => Opcode::MOVAPSrm,
   25411            0 :           2597 => Opcode::MOVAPSrr,
   25412            0 :           2598 => Opcode::MOVAPSrr_REV,
   25413            0 :           2599 => Opcode::MOVBE16mr,
   25414            0 :           2600 => Opcode::MOVBE16mr_EVEX,
   25415            0 :           2601 => Opcode::MOVBE16rm,
   25416            0 :           2602 => Opcode::MOVBE16rm_EVEX,
   25417            0 :           2603 => Opcode::MOVBE16rr,
   25418            0 :           2604 => Opcode::MOVBE16rr_REV,
   25419            0 :           2605 => Opcode::MOVBE32mr,
   25420            0 :           2606 => Opcode::MOVBE32mr_EVEX,
   25421            0 :           2607 => Opcode::MOVBE32rm,
   25422            0 :           2608 => Opcode::MOVBE32rm_EVEX,
   25423            0 :           2609 => Opcode::MOVBE32rr,
   25424            0 :           2610 => Opcode::MOVBE32rr_REV,
   25425            0 :           2611 => Opcode::MOVBE64mr,
   25426            0 :           2612 => Opcode::MOVBE64mr_EVEX,
   25427            0 :           2613 => Opcode::MOVBE64rm,
   25428            0 :           2614 => Opcode::MOVBE64rm_EVEX,
   25429            0 :           2615 => Opcode::MOVBE64rr,
   25430            0 :           2616 => Opcode::MOVBE64rr_REV,
   25431            0 :           2617 => Opcode::MOVDDUPrm,
   25432            0 :           2618 => Opcode::MOVDDUPrr,
   25433            0 :           2619 => Opcode::MOVDI2PDIrm,
   25434            0 :           2620 => Opcode::MOVDI2PDIrr,
   25435            0 :           2621 => Opcode::MOVDI2SSrr,
   25436            0 :           2622 => Opcode::MOVDIR64B16,
   25437            0 :           2623 => Opcode::MOVDIR64B32,
   25438            0 :           2624 => Opcode::MOVDIR64B32_EVEX,
   25439            0 :           2625 => Opcode::MOVDIR64B64,
   25440            0 :           2626 => Opcode::MOVDIR64B64_EVEX,
   25441            0 :           2627 => Opcode::MOVDIRI32,
   25442            0 :           2628 => Opcode::MOVDIRI32_EVEX,
   25443            0 :           2629 => Opcode::MOVDIRI64,
   25444            0 :           2630 => Opcode::MOVDIRI64_EVEX,
   25445            0 :           2631 => Opcode::MOVDQAmr,
   25446            0 :           2632 => Opcode::MOVDQArm,
   25447            0 :           2633 => Opcode::MOVDQArr,
   25448            0 :           2634 => Opcode::MOVDQArr_REV,
   25449            0 :           2635 => Opcode::MOVDQUmr,
   25450            0 :           2636 => Opcode::MOVDQUrm,
   25451            0 :           2637 => Opcode::MOVDQUrr,
   25452            0 :           2638 => Opcode::MOVDQUrr_REV,
   25453            0 :           2639 => Opcode::MOVHLPSrr,
   25454            0 :           2640 => Opcode::MOVHPDmr,
   25455            0 :           2641 => Opcode::MOVHPDrm,
   25456            0 :           2642 => Opcode::MOVHPSmr,
   25457            0 :           2643 => Opcode::MOVHPSrm,
   25458            0 :           2644 => Opcode::MOVLHPSrr,
   25459            0 :           2645 => Opcode::MOVLPDmr,
   25460            0 :           2646 => Opcode::MOVLPDrm,
   25461            0 :           2647 => Opcode::MOVLPSmr,
   25462            0 :           2648 => Opcode::MOVLPSrm,
   25463            0 :           2649 => Opcode::MOVMSKPDrr,
   25464            0 :           2650 => Opcode::MOVMSKPSrr,
   25465            0 :           2651 => Opcode::MOVNTDQArm,
   25466            0 :           2652 => Opcode::MOVNTDQmr,
   25467            0 :           2653 => Opcode::MOVNTI_64mr,
   25468            0 :           2654 => Opcode::MOVNTImr,
   25469            0 :           2655 => Opcode::MOVNTPDmr,
   25470            0 :           2656 => Opcode::MOVNTPSmr,
   25471            0 :           2657 => Opcode::MOVNTSD,
   25472            0 :           2658 => Opcode::MOVNTSS,
   25473            0 :           2659 => Opcode::MOVPC32r,
   25474            0 :           2660 => Opcode::MOVPDI2DImr,
   25475            0 :           2661 => Opcode::MOVPDI2DIrr,
   25476            0 :           2662 => Opcode::MOVPQI2QImr,
   25477            0 :           2663 => Opcode::MOVPQI2QIrr,
   25478            0 :           2664 => Opcode::MOVPQIto64mr,
   25479            0 :           2665 => Opcode::MOVPQIto64rr,
   25480            0 :           2666 => Opcode::MOVQI2PQIrm,
   25481            0 :           2667 => Opcode::MOVRS16rm,
   25482            0 :           2668 => Opcode::MOVRS16rm_EVEX,
   25483            0 :           2669 => Opcode::MOVRS32rm,
   25484            0 :           2670 => Opcode::MOVRS32rm_EVEX,
   25485            0 :           2671 => Opcode::MOVRS64rm,
   25486            0 :           2672 => Opcode::MOVRS64rm_EVEX,
   25487            0 :           2673 => Opcode::MOVRS8rm,
   25488            0 :           2674 => Opcode::MOVRS8rm_EVEX,
   25489            0 :           2675 => Opcode::MOVSB,
   25490            0 :           2676 => Opcode::MOVSDmr,
   25491            0 :           2677 => Opcode::MOVSDrm,
   25492            0 :           2678 => Opcode::MOVSDrm_alt,
   25493            0 :           2679 => Opcode::MOVSDrr,
   25494            0 :           2680 => Opcode::MOVSDrr_REV,
   25495            0 :           2681 => Opcode::MOVSDto64rr,
   25496            0 :           2682 => Opcode::MOVSHDUPrm,
   25497            0 :           2683 => Opcode::MOVSHDUPrr,
   25498            0 :           2684 => Opcode::MOVSL,
   25499            0 :           2685 => Opcode::MOVSLDUPrm,
   25500            0 :           2686 => Opcode::MOVSLDUPrr,
   25501            0 :           2687 => Opcode::MOVSQ,
   25502            0 :           2688 => Opcode::MOVSS2DIrr,
   25503            0 :           2689 => Opcode::MOVSSmr,
   25504            0 :           2690 => Opcode::MOVSSrm,
   25505            0 :           2691 => Opcode::MOVSSrm_alt,
   25506            0 :           2692 => Opcode::MOVSSrr,
   25507            0 :           2693 => Opcode::MOVSSrr_REV,
   25508            0 :           2694 => Opcode::MOVSW,
   25509            0 :           2695 => Opcode::MOVSX16rm16,
   25510            0 :           2696 => Opcode::MOVSX16rm32,
   25511            0 :           2697 => Opcode::MOVSX16rm8,
   25512            0 :           2698 => Opcode::MOVSX16rr16,
   25513            0 :           2699 => Opcode::MOVSX16rr32,
   25514            0 :           2700 => Opcode::MOVSX16rr8,
   25515            0 :           2701 => Opcode::MOVSX32rm16,
   25516            0 :           2702 => Opcode::MOVSX32rm32,
   25517            0 :           2703 => Opcode::MOVSX32rm8,
   25518            0 :           2704 => Opcode::MOVSX32rm8_NOREX,
   25519            0 :           2705 => Opcode::MOVSX32rr16,
   25520            0 :           2706 => Opcode::MOVSX32rr32,
   25521            0 :           2707 => Opcode::MOVSX32rr8,
   25522            0 :           2708 => Opcode::MOVSX32rr8_NOREX,
   25523            0 :           2709 => Opcode::MOVSX64rm16,
   25524            0 :           2710 => Opcode::MOVSX64rm32,
   25525            0 :           2711 => Opcode::MOVSX64rm8,
   25526            0 :           2712 => Opcode::MOVSX64rr16,
   25527            0 :           2713 => Opcode::MOVSX64rr32,
   25528            0 :           2714 => Opcode::MOVSX64rr8,
   25529            0 :           2715 => Opcode::MOVUPDmr,
   25530            0 :           2716 => Opcode::MOVUPDrm,
   25531            0 :           2717 => Opcode::MOVUPDrr,
   25532            0 :           2718 => Opcode::MOVUPDrr_REV,
   25533            0 :           2719 => Opcode::MOVUPSmr,
   25534            0 :           2720 => Opcode::MOVUPSrm,
   25535            0 :           2721 => Opcode::MOVUPSrr,
   25536            0 :           2722 => Opcode::MOVUPSrr_REV,
   25537            0 :           2723 => Opcode::MOVZPQILo2PQIrr,
   25538            0 :           2724 => Opcode::MOVZX16rm16,
   25539            0 :           2725 => Opcode::MOVZX16rm8,
   25540            0 :           2726 => Opcode::MOVZX16rr16,
   25541            0 :           2727 => Opcode::MOVZX16rr8,
   25542            0 :           2728 => Opcode::MOVZX32rm16,
   25543            0 :           2729 => Opcode::MOVZX32rm8,
   25544            0 :           2730 => Opcode::MOVZX32rm8_NOREX,
   25545            0 :           2731 => Opcode::MOVZX32rr16,
   25546            0 :           2732 => Opcode::MOVZX32rr8,
   25547            0 :           2733 => Opcode::MOVZX32rr8_NOREX,
   25548            0 :           2734 => Opcode::MOVZX64rm16,
   25549            0 :           2735 => Opcode::MOVZX64rm8,
   25550            0 :           2736 => Opcode::MOVZX64rr16,
   25551            0 :           2737 => Opcode::MOVZX64rr8,
   25552            0 :           2738 => Opcode::MPSADBWrmi,
   25553            0 :           2739 => Opcode::MPSADBWrri,
   25554            0 :           2740 => Opcode::MUL16m,
   25555            0 :           2741 => Opcode::MUL16m_EVEX,
   25556            0 :           2742 => Opcode::MUL16m_NF,
   25557            0 :           2743 => Opcode::MUL16r,
   25558            0 :           2744 => Opcode::MUL16r_EVEX,
   25559            0 :           2745 => Opcode::MUL16r_NF,
   25560            0 :           2746 => Opcode::MUL32m,
   25561            0 :           2747 => Opcode::MUL32m_EVEX,
   25562            0 :           2748 => Opcode::MUL32m_NF,
   25563            0 :           2749 => Opcode::MUL32r,
   25564            0 :           2750 => Opcode::MUL32r_EVEX,
   25565            0 :           2751 => Opcode::MUL32r_NF,
   25566            0 :           2752 => Opcode::MUL64m,
   25567            0 :           2753 => Opcode::MUL64m_EVEX,
   25568            0 :           2754 => Opcode::MUL64m_NF,
   25569            0 :           2755 => Opcode::MUL64r,
   25570            0 :           2756 => Opcode::MUL64r_EVEX,
   25571            0 :           2757 => Opcode::MUL64r_NF,
   25572            0 :           2758 => Opcode::MUL8m,
   25573            0 :           2759 => Opcode::MUL8m_EVEX,
   25574            0 :           2760 => Opcode::MUL8m_NF,
   25575            0 :           2761 => Opcode::MUL8r,
   25576            0 :           2762 => Opcode::MUL8r_EVEX,
   25577            0 :           2763 => Opcode::MUL8r_NF,
   25578            0 :           2764 => Opcode::MULPDrm,
   25579            0 :           2765 => Opcode::MULPDrr,
   25580            0 :           2766 => Opcode::MULPSrm,
   25581            0 :           2767 => Opcode::MULPSrr,
   25582            0 :           2768 => Opcode::MULSDrm,
   25583            0 :           2769 => Opcode::MULSDrm_Int,
   25584            0 :           2770 => Opcode::MULSDrr,
   25585            0 :           2771 => Opcode::MULSDrr_Int,
   25586            0 :           2772 => Opcode::MULSSrm,
   25587            0 :           2773 => Opcode::MULSSrm_Int,
   25588            0 :           2774 => Opcode::MULSSrr,
   25589            0 :           2775 => Opcode::MULSSrr_Int,
   25590            0 :           2776 => Opcode::MULX32Hrm,
   25591            0 :           2777 => Opcode::MULX32Hrr,
   25592            0 :           2778 => Opcode::MULX32rm,
   25593            0 :           2779 => Opcode::MULX32rm_EVEX,
   25594            0 :           2780 => Opcode::MULX32rr,
   25595            0 :           2781 => Opcode::MULX32rr_EVEX,
   25596            0 :           2782 => Opcode::MULX64Hrm,
   25597            0 :           2783 => Opcode::MULX64Hrr,
   25598            0 :           2784 => Opcode::MULX64rm,
   25599            0 :           2785 => Opcode::MULX64rm_EVEX,
   25600            0 :           2786 => Opcode::MULX64rr,
   25601            0 :           2787 => Opcode::MULX64rr_EVEX,
   25602            0 :           2788 => Opcode::MUL_F32m,
   25603            0 :           2789 => Opcode::MUL_F64m,
   25604            0 :           2790 => Opcode::MUL_FI16m,
   25605            0 :           2791 => Opcode::MUL_FI32m,
   25606            0 :           2792 => Opcode::MUL_FPrST0,
   25607            0 :           2793 => Opcode::MUL_FST0r,
   25608            0 :           2794 => Opcode::MUL_Fp32,
   25609            0 :           2795 => Opcode::MUL_Fp32m,
   25610            0 :           2796 => Opcode::MUL_Fp64,
   25611            0 :           2797 => Opcode::MUL_Fp64m,
   25612            0 :           2798 => Opcode::MUL_Fp64m32,
   25613            0 :           2799 => Opcode::MUL_Fp80,
   25614            0 :           2800 => Opcode::MUL_Fp80m32,
   25615            0 :           2801 => Opcode::MUL_Fp80m64,
   25616            0 :           2802 => Opcode::MUL_FpI16m32,
   25617            0 :           2803 => Opcode::MUL_FpI16m64,
   25618            0 :           2804 => Opcode::MUL_FpI16m80,
   25619            0 :           2805 => Opcode::MUL_FpI32m32,
   25620            0 :           2806 => Opcode::MUL_FpI32m64,
   25621            0 :           2807 => Opcode::MUL_FpI32m80,
   25622            0 :           2808 => Opcode::MUL_FrST0,
   25623            0 :           2809 => Opcode::MWAITXrrr,
   25624            0 :           2810 => Opcode::MWAITrr,
   25625            0 :           2811 => Opcode::NEG16m,
   25626            0 :           2812 => Opcode::NEG16m_EVEX,
   25627            0 :           2813 => Opcode::NEG16m_ND,
   25628            0 :           2814 => Opcode::NEG16m_NF,
   25629            0 :           2815 => Opcode::NEG16m_NF_ND,
   25630            0 :           2816 => Opcode::NEG16r,
   25631            0 :           2817 => Opcode::NEG16r_EVEX,
   25632            0 :           2818 => Opcode::NEG16r_ND,
   25633            0 :           2819 => Opcode::NEG16r_NF,
   25634            0 :           2820 => Opcode::NEG16r_NF_ND,
   25635            0 :           2821 => Opcode::NEG32m,
   25636            0 :           2822 => Opcode::NEG32m_EVEX,
   25637            0 :           2823 => Opcode::NEG32m_ND,
   25638            0 :           2824 => Opcode::NEG32m_NF,
   25639            0 :           2825 => Opcode::NEG32m_NF_ND,
   25640            0 :           2826 => Opcode::NEG32r,
   25641            0 :           2827 => Opcode::NEG32r_EVEX,
   25642            0 :           2828 => Opcode::NEG32r_ND,
   25643            0 :           2829 => Opcode::NEG32r_NF,
   25644            0 :           2830 => Opcode::NEG32r_NF_ND,
   25645            0 :           2831 => Opcode::NEG64m,
   25646            0 :           2832 => Opcode::NEG64m_EVEX,
   25647            0 :           2833 => Opcode::NEG64m_ND,
   25648            0 :           2834 => Opcode::NEG64m_NF,
   25649            0 :           2835 => Opcode::NEG64m_NF_ND,
   25650            0 :           2836 => Opcode::NEG64r,
   25651            0 :           2837 => Opcode::NEG64r_EVEX,
   25652            0 :           2838 => Opcode::NEG64r_ND,
   25653            0 :           2839 => Opcode::NEG64r_NF,
   25654            0 :           2840 => Opcode::NEG64r_NF_ND,
   25655            0 :           2841 => Opcode::NEG8m,
   25656            0 :           2842 => Opcode::NEG8m_EVEX,
   25657            0 :           2843 => Opcode::NEG8m_ND,
   25658            0 :           2844 => Opcode::NEG8m_NF,
   25659            0 :           2845 => Opcode::NEG8m_NF_ND,
   25660            0 :           2846 => Opcode::NEG8r,
   25661            0 :           2847 => Opcode::NEG8r_EVEX,
   25662            0 :           2848 => Opcode::NEG8r_ND,
   25663            0 :           2849 => Opcode::NEG8r_NF,
   25664            0 :           2850 => Opcode::NEG8r_NF_ND,
   25665            0 :           2851 => Opcode::NOOP,
   25666            0 :           2852 => Opcode::NOOPL,
   25667            0 :           2853 => Opcode::NOOPLr,
   25668            0 :           2854 => Opcode::NOOPQ,
   25669            0 :           2855 => Opcode::NOOPQr,
   25670            0 :           2856 => Opcode::NOOPW,
   25671            0 :           2857 => Opcode::NOOPWr,
   25672            0 :           2858 => Opcode::NOT16m,
   25673            0 :           2859 => Opcode::NOT16m_EVEX,
   25674            0 :           2860 => Opcode::NOT16m_ND,
   25675            0 :           2861 => Opcode::NOT16r,
   25676            0 :           2862 => Opcode::NOT16r_EVEX,
   25677            0 :           2863 => Opcode::NOT16r_ND,
   25678            0 :           2864 => Opcode::NOT32m,
   25679            0 :           2865 => Opcode::NOT32m_EVEX,
   25680            0 :           2866 => Opcode::NOT32m_ND,
   25681            0 :           2867 => Opcode::NOT32r,
   25682            0 :           2868 => Opcode::NOT32r_EVEX,
   25683            0 :           2869 => Opcode::NOT32r_ND,
   25684            0 :           2870 => Opcode::NOT64m,
   25685            0 :           2871 => Opcode::NOT64m_EVEX,
   25686            0 :           2872 => Opcode::NOT64m_ND,
   25687            0 :           2873 => Opcode::NOT64r,
   25688            0 :           2874 => Opcode::NOT64r_EVEX,
   25689            0 :           2875 => Opcode::NOT64r_ND,
   25690            0 :           2876 => Opcode::NOT8m,
   25691            0 :           2877 => Opcode::NOT8m_EVEX,
   25692            0 :           2878 => Opcode::NOT8m_ND,
   25693            0 :           2879 => Opcode::NOT8r,
   25694            0 :           2880 => Opcode::NOT8r_EVEX,
   25695            0 :           2881 => Opcode::NOT8r_ND,
   25696            0 :           2882 => Opcode::OR16i16,
   25697            0 :           2883 => Opcode::OR16mi,
   25698            0 :           2884 => Opcode::OR16mi8,
   25699            0 :           2885 => Opcode::OR16mi8_EVEX,
   25700            0 :           2886 => Opcode::OR16mi8_ND,
   25701            0 :           2887 => Opcode::OR16mi8_NF,
   25702            0 :           2888 => Opcode::OR16mi8_NF_ND,
   25703            0 :           2889 => Opcode::OR16mi_EVEX,
   25704            0 :           2890 => Opcode::OR16mi_ND,
   25705            0 :           2891 => Opcode::OR16mi_NF,
   25706            0 :           2892 => Opcode::OR16mi_NF_ND,
   25707            0 :           2893 => Opcode::OR16mr,
   25708            0 :           2894 => Opcode::OR16mr_EVEX,
   25709            0 :           2895 => Opcode::OR16mr_ND,
   25710            0 :           2896 => Opcode::OR16mr_NF,
   25711            0 :           2897 => Opcode::OR16mr_NF_ND,
   25712            0 :           2898 => Opcode::OR16ri,
   25713            0 :           2899 => Opcode::OR16ri8,
   25714            0 :           2900 => Opcode::OR16ri8_EVEX,
   25715            0 :           2901 => Opcode::OR16ri8_ND,
   25716            0 :           2902 => Opcode::OR16ri8_NF,
   25717            0 :           2903 => Opcode::OR16ri8_NF_ND,
   25718            0 :           2904 => Opcode::OR16ri_EVEX,
   25719            0 :           2905 => Opcode::OR16ri_ND,
   25720            0 :           2906 => Opcode::OR16ri_NF,
   25721            0 :           2907 => Opcode::OR16ri_NF_ND,
   25722            0 :           2908 => Opcode::OR16rm,
   25723            0 :           2909 => Opcode::OR16rm_EVEX,
   25724            0 :           2910 => Opcode::OR16rm_ND,
   25725            0 :           2911 => Opcode::OR16rm_NF,
   25726            0 :           2912 => Opcode::OR16rm_NF_ND,
   25727            0 :           2913 => Opcode::OR16rr,
   25728            0 :           2914 => Opcode::OR16rr_EVEX,
   25729            0 :           2915 => Opcode::OR16rr_EVEX_REV,
   25730            0 :           2916 => Opcode::OR16rr_ND,
   25731            0 :           2917 => Opcode::OR16rr_ND_REV,
   25732            0 :           2918 => Opcode::OR16rr_NF,
   25733            0 :           2919 => Opcode::OR16rr_NF_ND,
   25734            0 :           2920 => Opcode::OR16rr_NF_ND_REV,
   25735            0 :           2921 => Opcode::OR16rr_NF_REV,
   25736            0 :           2922 => Opcode::OR16rr_REV,
   25737            0 :           2923 => Opcode::OR32i32,
   25738            0 :           2924 => Opcode::OR32mi,
   25739            0 :           2925 => Opcode::OR32mi8,
   25740            0 :           2926 => Opcode::OR32mi8Locked,
   25741            0 :           2927 => Opcode::OR32mi8_EVEX,
   25742            0 :           2928 => Opcode::OR32mi8_ND,
   25743            0 :           2929 => Opcode::OR32mi8_NF,
   25744            0 :           2930 => Opcode::OR32mi8_NF_ND,
   25745            0 :           2931 => Opcode::OR32mi_EVEX,
   25746            0 :           2932 => Opcode::OR32mi_ND,
   25747            0 :           2933 => Opcode::OR32mi_NF,
   25748            0 :           2934 => Opcode::OR32mi_NF_ND,
   25749            0 :           2935 => Opcode::OR32mr,
   25750            0 :           2936 => Opcode::OR32mr_EVEX,
   25751            0 :           2937 => Opcode::OR32mr_ND,
   25752            0 :           2938 => Opcode::OR32mr_NF,
   25753            0 :           2939 => Opcode::OR32mr_NF_ND,
   25754            0 :           2940 => Opcode::OR32ri,
   25755            0 :           2941 => Opcode::OR32ri8,
   25756            0 :           2942 => Opcode::OR32ri8_EVEX,
   25757            0 :           2943 => Opcode::OR32ri8_ND,
   25758            0 :           2944 => Opcode::OR32ri8_NF,
   25759            0 :           2945 => Opcode::OR32ri8_NF_ND,
   25760            0 :           2946 => Opcode::OR32ri_EVEX,
   25761            0 :           2947 => Opcode::OR32ri_ND,
   25762            0 :           2948 => Opcode::OR32ri_NF,
   25763            0 :           2949 => Opcode::OR32ri_NF_ND,
   25764            0 :           2950 => Opcode::OR32rm,
   25765            0 :           2951 => Opcode::OR32rm_EVEX,
   25766            0 :           2952 => Opcode::OR32rm_ND,
   25767            0 :           2953 => Opcode::OR32rm_NF,
   25768            0 :           2954 => Opcode::OR32rm_NF_ND,
   25769            0 :           2955 => Opcode::OR32rr,
   25770            0 :           2956 => Opcode::OR32rr_EVEX,
   25771            0 :           2957 => Opcode::OR32rr_EVEX_REV,
   25772            0 :           2958 => Opcode::OR32rr_ND,
   25773            0 :           2959 => Opcode::OR32rr_ND_REV,
   25774            0 :           2960 => Opcode::OR32rr_NF,
   25775            0 :           2961 => Opcode::OR32rr_NF_ND,
   25776            0 :           2962 => Opcode::OR32rr_NF_ND_REV,
   25777            0 :           2963 => Opcode::OR32rr_NF_REV,
   25778            0 :           2964 => Opcode::OR32rr_REV,
   25779            0 :           2965 => Opcode::OR64i32,
   25780            0 :           2966 => Opcode::OR64mi32,
   25781            0 :           2967 => Opcode::OR64mi32_EVEX,
   25782            0 :           2968 => Opcode::OR64mi32_ND,
   25783            0 :           2969 => Opcode::OR64mi32_NF,
   25784            0 :           2970 => Opcode::OR64mi32_NF_ND,
   25785            0 :           2971 => Opcode::OR64mi8,
   25786            0 :           2972 => Opcode::OR64mi8_EVEX,
   25787            0 :           2973 => Opcode::OR64mi8_ND,
   25788            0 :           2974 => Opcode::OR64mi8_NF,
   25789            0 :           2975 => Opcode::OR64mi8_NF_ND,
   25790            0 :           2976 => Opcode::OR64mr,
   25791            0 :           2977 => Opcode::OR64mr_EVEX,
   25792            0 :           2978 => Opcode::OR64mr_ND,
   25793            0 :           2979 => Opcode::OR64mr_NF,
   25794            0 :           2980 => Opcode::OR64mr_NF_ND,
   25795            0 :           2981 => Opcode::OR64ri32,
   25796            0 :           2982 => Opcode::OR64ri32_EVEX,
   25797            0 :           2983 => Opcode::OR64ri32_ND,
   25798            0 :           2984 => Opcode::OR64ri32_NF,
   25799            0 :           2985 => Opcode::OR64ri32_NF_ND,
   25800            0 :           2986 => Opcode::OR64ri8,
   25801            0 :           2987 => Opcode::OR64ri8_EVEX,
   25802            0 :           2988 => Opcode::OR64ri8_ND,
   25803            0 :           2989 => Opcode::OR64ri8_NF,
   25804            0 :           2990 => Opcode::OR64ri8_NF_ND,
   25805            0 :           2991 => Opcode::OR64rm,
   25806            0 :           2992 => Opcode::OR64rm_EVEX,
   25807            0 :           2993 => Opcode::OR64rm_ND,
   25808            0 :           2994 => Opcode::OR64rm_NF,
   25809            0 :           2995 => Opcode::OR64rm_NF_ND,
   25810            0 :           2996 => Opcode::OR64rr,
   25811            0 :           2997 => Opcode::OR64rr_EVEX,
   25812            0 :           2998 => Opcode::OR64rr_EVEX_REV,
   25813            0 :           2999 => Opcode::OR64rr_ND,
   25814            0 :           3000 => Opcode::OR64rr_ND_REV,
   25815            0 :           3001 => Opcode::OR64rr_NF,
   25816            0 :           3002 => Opcode::OR64rr_NF_ND,
   25817            0 :           3003 => Opcode::OR64rr_NF_ND_REV,
   25818            0 :           3004 => Opcode::OR64rr_NF_REV,
   25819            0 :           3005 => Opcode::OR64rr_REV,
   25820            0 :           3006 => Opcode::OR8i8,
   25821            0 :           3007 => Opcode::OR8mi,
   25822            0 :           3008 => Opcode::OR8mi8,
   25823            0 :           3009 => Opcode::OR8mi_EVEX,
   25824            0 :           3010 => Opcode::OR8mi_ND,
   25825            0 :           3011 => Opcode::OR8mi_NF,
   25826            0 :           3012 => Opcode::OR8mi_NF_ND,
   25827            0 :           3013 => Opcode::OR8mr,
   25828            0 :           3014 => Opcode::OR8mr_EVEX,
   25829            0 :           3015 => Opcode::OR8mr_ND,
   25830            0 :           3016 => Opcode::OR8mr_NF,
   25831            0 :           3017 => Opcode::OR8mr_NF_ND,
   25832            0 :           3018 => Opcode::OR8ri,
   25833            0 :           3019 => Opcode::OR8ri8,
   25834            0 :           3020 => Opcode::OR8ri_EVEX,
   25835            0 :           3021 => Opcode::OR8ri_ND,
   25836            0 :           3022 => Opcode::OR8ri_NF,
   25837            0 :           3023 => Opcode::OR8ri_NF_ND,
   25838            0 :           3024 => Opcode::OR8rm,
   25839            0 :           3025 => Opcode::OR8rm_EVEX,
   25840            0 :           3026 => Opcode::OR8rm_ND,
   25841            0 :           3027 => Opcode::OR8rm_NF,
   25842            0 :           3028 => Opcode::OR8rm_NF_ND,
   25843            0 :           3029 => Opcode::OR8rr,
   25844            0 :           3030 => Opcode::OR8rr_EVEX,
   25845            0 :           3031 => Opcode::OR8rr_EVEX_REV,
   25846            0 :           3032 => Opcode::OR8rr_ND,
   25847            0 :           3033 => Opcode::OR8rr_ND_REV,
   25848            0 :           3034 => Opcode::OR8rr_NF,
   25849            0 :           3035 => Opcode::OR8rr_NF_ND,
   25850            0 :           3036 => Opcode::OR8rr_NF_ND_REV,
   25851            0 :           3037 => Opcode::OR8rr_NF_REV,
   25852            0 :           3038 => Opcode::OR8rr_REV,
   25853            0 :           3039 => Opcode::ORPDrm,
   25854            0 :           3040 => Opcode::ORPDrr,
   25855            0 :           3041 => Opcode::ORPSrm,
   25856            0 :           3042 => Opcode::ORPSrr,
   25857            0 :           3043 => Opcode::OUT16ir,
   25858            0 :           3044 => Opcode::OUT16rr,
   25859            0 :           3045 => Opcode::OUT32ir,
   25860            0 :           3046 => Opcode::OUT32rr,
   25861            0 :           3047 => Opcode::OUT8ir,
   25862            0 :           3048 => Opcode::OUT8rr,
   25863            0 :           3049 => Opcode::OUTSB,
   25864            0 :           3050 => Opcode::OUTSL,
   25865            0 :           3051 => Opcode::OUTSW,
   25866            0 :           3052 => Opcode::PABSBrm,
   25867            0 :           3053 => Opcode::PABSBrr,
   25868            0 :           3054 => Opcode::PABSDrm,
   25869            0 :           3055 => Opcode::PABSDrr,
   25870            0 :           3056 => Opcode::PABSWrm,
   25871            0 :           3057 => Opcode::PABSWrr,
   25872            0 :           3058 => Opcode::PACKSSDWrm,
   25873            0 :           3059 => Opcode::PACKSSDWrr,
   25874            0 :           3060 => Opcode::PACKSSWBrm,
   25875            0 :           3061 => Opcode::PACKSSWBrr,
   25876            0 :           3062 => Opcode::PACKUSDWrm,
   25877            0 :           3063 => Opcode::PACKUSDWrr,
   25878            0 :           3064 => Opcode::PACKUSWBrm,
   25879            0 :           3065 => Opcode::PACKUSWBrr,
   25880            0 :           3066 => Opcode::PADDBrm,
   25881            0 :           3067 => Opcode::PADDBrr,
   25882            0 :           3068 => Opcode::PADDDrm,
   25883            0 :           3069 => Opcode::PADDDrr,
   25884            0 :           3070 => Opcode::PADDQrm,
   25885            0 :           3071 => Opcode::PADDQrr,
   25886            0 :           3072 => Opcode::PADDSBrm,
   25887            0 :           3073 => Opcode::PADDSBrr,
   25888            0 :           3074 => Opcode::PADDSWrm,
   25889            0 :           3075 => Opcode::PADDSWrr,
   25890            0 :           3076 => Opcode::PADDUSBrm,
   25891            0 :           3077 => Opcode::PADDUSBrr,
   25892            0 :           3078 => Opcode::PADDUSWrm,
   25893            0 :           3079 => Opcode::PADDUSWrr,
   25894            0 :           3080 => Opcode::PADDWrm,
   25895            0 :           3081 => Opcode::PADDWrr,
   25896            0 :           3082 => Opcode::PALIGNRrmi,
   25897            0 :           3083 => Opcode::PALIGNRrri,
   25898            0 :           3084 => Opcode::PANDNrm,
   25899            0 :           3085 => Opcode::PANDNrr,
   25900            0 :           3086 => Opcode::PANDrm,
   25901            0 :           3087 => Opcode::PANDrr,
   25902            0 :           3088 => Opcode::PAUSE,
   25903            0 :           3089 => Opcode::PAVGBrm,
   25904            0 :           3090 => Opcode::PAVGBrr,
   25905            0 :           3091 => Opcode::PAVGUSBrm,
   25906            0 :           3092 => Opcode::PAVGUSBrr,
   25907            0 :           3093 => Opcode::PAVGWrm,
   25908            0 :           3094 => Opcode::PAVGWrr,
   25909            0 :           3095 => Opcode::PBLENDVBrm0,
   25910            0 :           3096 => Opcode::PBLENDVBrr0,
   25911            0 :           3097 => Opcode::PBLENDWrmi,
   25912            0 :           3098 => Opcode::PBLENDWrri,
   25913            0 :           3099 => Opcode::PBNDKB,
   25914            0 :           3100 => Opcode::PCLMULQDQrmi,
   25915            0 :           3101 => Opcode::PCLMULQDQrri,
   25916            0 :           3102 => Opcode::PCMPEQBrm,
   25917            0 :           3103 => Opcode::PCMPEQBrr,
   25918            0 :           3104 => Opcode::PCMPEQDrm,
   25919            0 :           3105 => Opcode::PCMPEQDrr,
   25920            0 :           3106 => Opcode::PCMPEQQrm,
   25921            0 :           3107 => Opcode::PCMPEQQrr,
   25922            0 :           3108 => Opcode::PCMPEQWrm,
   25923            0 :           3109 => Opcode::PCMPEQWrr,
   25924            0 :           3110 => Opcode::PCMPESTRIrmi,
   25925            0 :           3111 => Opcode::PCMPESTRIrri,
   25926            0 :           3112 => Opcode::PCMPESTRMrmi,
   25927            0 :           3113 => Opcode::PCMPESTRMrri,
   25928            0 :           3114 => Opcode::PCMPGTBrm,
   25929            0 :           3115 => Opcode::PCMPGTBrr,
   25930            0 :           3116 => Opcode::PCMPGTDrm,
   25931            0 :           3117 => Opcode::PCMPGTDrr,
   25932            0 :           3118 => Opcode::PCMPGTQrm,
   25933            0 :           3119 => Opcode::PCMPGTQrr,
   25934            0 :           3120 => Opcode::PCMPGTWrm,
   25935            0 :           3121 => Opcode::PCMPGTWrr,
   25936            0 :           3122 => Opcode::PCMPISTRIrmi,
   25937            0 :           3123 => Opcode::PCMPISTRIrri,
   25938            0 :           3124 => Opcode::PCMPISTRMrmi,
   25939            0 :           3125 => Opcode::PCMPISTRMrri,
   25940            0 :           3126 => Opcode::PCONFIG,
   25941            0 :           3127 => Opcode::PDEP32rm,
   25942            0 :           3128 => Opcode::PDEP32rm_EVEX,
   25943            0 :           3129 => Opcode::PDEP32rr,
   25944            0 :           3130 => Opcode::PDEP32rr_EVEX,
   25945            0 :           3131 => Opcode::PDEP64rm,
   25946            0 :           3132 => Opcode::PDEP64rm_EVEX,
   25947            0 :           3133 => Opcode::PDEP64rr,
   25948            0 :           3134 => Opcode::PDEP64rr_EVEX,
   25949            0 :           3135 => Opcode::PEXT32rm,
   25950            0 :           3136 => Opcode::PEXT32rm_EVEX,
   25951            0 :           3137 => Opcode::PEXT32rr,
   25952            0 :           3138 => Opcode::PEXT32rr_EVEX,
   25953            0 :           3139 => Opcode::PEXT64rm,
   25954            0 :           3140 => Opcode::PEXT64rm_EVEX,
   25955            0 :           3141 => Opcode::PEXT64rr,
   25956            0 :           3142 => Opcode::PEXT64rr_EVEX,
   25957            0 :           3143 => Opcode::PEXTRBmri,
   25958            0 :           3144 => Opcode::PEXTRBrri,
   25959            0 :           3145 => Opcode::PEXTRDmri,
   25960            0 :           3146 => Opcode::PEXTRDrri,
   25961            0 :           3147 => Opcode::PEXTRQmri,
   25962            0 :           3148 => Opcode::PEXTRQrri,
   25963            0 :           3149 => Opcode::PEXTRWmri,
   25964            0 :           3150 => Opcode::PEXTRWrri,
   25965            0 :           3151 => Opcode::PEXTRWrri_REV,
   25966            0 :           3152 => Opcode::PF2IDrm,
   25967            0 :           3153 => Opcode::PF2IDrr,
   25968            0 :           3154 => Opcode::PF2IWrm,
   25969            0 :           3155 => Opcode::PF2IWrr,
   25970            0 :           3156 => Opcode::PFACCrm,
   25971            0 :           3157 => Opcode::PFACCrr,
   25972            0 :           3158 => Opcode::PFADDrm,
   25973            0 :           3159 => Opcode::PFADDrr,
   25974            0 :           3160 => Opcode::PFCMPEQrm,
   25975            0 :           3161 => Opcode::PFCMPEQrr,
   25976            0 :           3162 => Opcode::PFCMPGErm,
   25977            0 :           3163 => Opcode::PFCMPGErr,
   25978            0 :           3164 => Opcode::PFCMPGTrm,
   25979            0 :           3165 => Opcode::PFCMPGTrr,
   25980            0 :           3166 => Opcode::PFMAXrm,
   25981            0 :           3167 => Opcode::PFMAXrr,
   25982            0 :           3168 => Opcode::PFMINrm,
   25983            0 :           3169 => Opcode::PFMINrr,
   25984            0 :           3170 => Opcode::PFMULrm,
   25985            0 :           3171 => Opcode::PFMULrr,
   25986            0 :           3172 => Opcode::PFNACCrm,
   25987            0 :           3173 => Opcode::PFNACCrr,
   25988            0 :           3174 => Opcode::PFPNACCrm,
   25989            0 :           3175 => Opcode::PFPNACCrr,
   25990            0 :           3176 => Opcode::PFRCPIT1rm,
   25991            0 :           3177 => Opcode::PFRCPIT1rr,
   25992            0 :           3178 => Opcode::PFRCPIT2rm,
   25993            0 :           3179 => Opcode::PFRCPIT2rr,
   25994            0 :           3180 => Opcode::PFRCPrm,
   25995            0 :           3181 => Opcode::PFRCPrr,
   25996            0 :           3182 => Opcode::PFRSQIT1rm,
   25997            0 :           3183 => Opcode::PFRSQIT1rr,
   25998            0 :           3184 => Opcode::PFRSQRTrm,
   25999            0 :           3185 => Opcode::PFRSQRTrr,
   26000            0 :           3186 => Opcode::PFSUBRrm,
   26001            0 :           3187 => Opcode::PFSUBRrr,
   26002            0 :           3188 => Opcode::PFSUBrm,
   26003            0 :           3189 => Opcode::PFSUBrr,
   26004            0 :           3190 => Opcode::PHADDDrm,
   26005            0 :           3191 => Opcode::PHADDDrr,
   26006            0 :           3192 => Opcode::PHADDSWrm,
   26007            0 :           3193 => Opcode::PHADDSWrr,
   26008            0 :           3194 => Opcode::PHADDWrm,
   26009            0 :           3195 => Opcode::PHADDWrr,
   26010            0 :           3196 => Opcode::PHMINPOSUWrm,
   26011            0 :           3197 => Opcode::PHMINPOSUWrr,
   26012            0 :           3198 => Opcode::PHSUBDrm,
   26013            0 :           3199 => Opcode::PHSUBDrr,
   26014            0 :           3200 => Opcode::PHSUBSWrm,
   26015            0 :           3201 => Opcode::PHSUBSWrr,
   26016            0 :           3202 => Opcode::PHSUBWrm,
   26017            0 :           3203 => Opcode::PHSUBWrr,
   26018            0 :           3204 => Opcode::PI2FDrm,
   26019            0 :           3205 => Opcode::PI2FDrr,
   26020            0 :           3206 => Opcode::PI2FWrm,
   26021            0 :           3207 => Opcode::PI2FWrr,
   26022            0 :           3208 => Opcode::PINSRBrmi,
   26023            0 :           3209 => Opcode::PINSRBrri,
   26024            0 :           3210 => Opcode::PINSRDrmi,
   26025            0 :           3211 => Opcode::PINSRDrri,
   26026            0 :           3212 => Opcode::PINSRQrmi,
   26027            0 :           3213 => Opcode::PINSRQrri,
   26028            0 :           3214 => Opcode::PINSRWrmi,
   26029            0 :           3215 => Opcode::PINSRWrri,
   26030            0 :           3216 => Opcode::PMADDUBSWrm,
   26031            0 :           3217 => Opcode::PMADDUBSWrr,
   26032            0 :           3218 => Opcode::PMADDWDrm,
   26033            0 :           3219 => Opcode::PMADDWDrr,
   26034            0 :           3220 => Opcode::PMAXSBrm,
   26035            0 :           3221 => Opcode::PMAXSBrr,
   26036            0 :           3222 => Opcode::PMAXSDrm,
   26037            0 :           3223 => Opcode::PMAXSDrr,
   26038            0 :           3224 => Opcode::PMAXSWrm,
   26039            0 :           3225 => Opcode::PMAXSWrr,
   26040            0 :           3226 => Opcode::PMAXUBrm,
   26041            0 :           3227 => Opcode::PMAXUBrr,
   26042            0 :           3228 => Opcode::PMAXUDrm,
   26043            0 :           3229 => Opcode::PMAXUDrr,
   26044            0 :           3230 => Opcode::PMAXUWrm,
   26045            0 :           3231 => Opcode::PMAXUWrr,
   26046            0 :           3232 => Opcode::PMINSBrm,
   26047            0 :           3233 => Opcode::PMINSBrr,
   26048            0 :           3234 => Opcode::PMINSDrm,
   26049            0 :           3235 => Opcode::PMINSDrr,
   26050            0 :           3236 => Opcode::PMINSWrm,
   26051            0 :           3237 => Opcode::PMINSWrr,
   26052            0 :           3238 => Opcode::PMINUBrm,
   26053            0 :           3239 => Opcode::PMINUBrr,
   26054            0 :           3240 => Opcode::PMINUDrm,
   26055            0 :           3241 => Opcode::PMINUDrr,
   26056            0 :           3242 => Opcode::PMINUWrm,
   26057            0 :           3243 => Opcode::PMINUWrr,
   26058            0 :           3244 => Opcode::PMOVMSKBrr,
   26059            0 :           3245 => Opcode::PMOVSXBDrm,
   26060            0 :           3246 => Opcode::PMOVSXBDrr,
   26061            0 :           3247 => Opcode::PMOVSXBQrm,
   26062            0 :           3248 => Opcode::PMOVSXBQrr,
   26063            0 :           3249 => Opcode::PMOVSXBWrm,
   26064            0 :           3250 => Opcode::PMOVSXBWrr,
   26065            0 :           3251 => Opcode::PMOVSXDQrm,
   26066            0 :           3252 => Opcode::PMOVSXDQrr,
   26067            0 :           3253 => Opcode::PMOVSXWDrm,
   26068            0 :           3254 => Opcode::PMOVSXWDrr,
   26069            0 :           3255 => Opcode::PMOVSXWQrm,
   26070            0 :           3256 => Opcode::PMOVSXWQrr,
   26071            0 :           3257 => Opcode::PMOVZXBDrm,
   26072            0 :           3258 => Opcode::PMOVZXBDrr,
   26073            0 :           3259 => Opcode::PMOVZXBQrm,
   26074            0 :           3260 => Opcode::PMOVZXBQrr,
   26075            0 :           3261 => Opcode::PMOVZXBWrm,
   26076            0 :           3262 => Opcode::PMOVZXBWrr,
   26077            0 :           3263 => Opcode::PMOVZXDQrm,
   26078            0 :           3264 => Opcode::PMOVZXDQrr,
   26079            0 :           3265 => Opcode::PMOVZXWDrm,
   26080            0 :           3266 => Opcode::PMOVZXWDrr,
   26081            0 :           3267 => Opcode::PMOVZXWQrm,
   26082            0 :           3268 => Opcode::PMOVZXWQrr,
   26083            0 :           3269 => Opcode::PMULDQrm,
   26084            0 :           3270 => Opcode::PMULDQrr,
   26085            0 :           3271 => Opcode::PMULHRSWrm,
   26086            0 :           3272 => Opcode::PMULHRSWrr,
   26087            0 :           3273 => Opcode::PMULHRWrm,
   26088            0 :           3274 => Opcode::PMULHRWrr,
   26089            0 :           3275 => Opcode::PMULHUWrm,
   26090            0 :           3276 => Opcode::PMULHUWrr,
   26091            0 :           3277 => Opcode::PMULHWrm,
   26092            0 :           3278 => Opcode::PMULHWrr,
   26093            0 :           3279 => Opcode::PMULLDrm,
   26094            0 :           3280 => Opcode::PMULLDrr,
   26095            0 :           3281 => Opcode::PMULLWrm,
   26096            0 :           3282 => Opcode::PMULLWrr,
   26097            0 :           3283 => Opcode::PMULUDQrm,
   26098            0 :           3284 => Opcode::PMULUDQrr,
   26099            0 :           3285 => Opcode::POP16r,
   26100            0 :           3286 => Opcode::POP16rmm,
   26101            0 :           3287 => Opcode::POP16rmr,
   26102            0 :           3288 => Opcode::POP2,
   26103            0 :           3289 => Opcode::POP2P,
   26104            0 :           3290 => Opcode::POP32r,
   26105            0 :           3291 => Opcode::POP32rmm,
   26106            0 :           3292 => Opcode::POP32rmr,
   26107            0 :           3293 => Opcode::POP64r,
   26108            0 :           3294 => Opcode::POP64rmm,
   26109            0 :           3295 => Opcode::POP64rmr,
   26110            0 :           3296 => Opcode::POPA16,
   26111            0 :           3297 => Opcode::POPA32,
   26112            0 :           3298 => Opcode::POPCNT16rm,
   26113            0 :           3299 => Opcode::POPCNT16rm_EVEX,
   26114            0 :           3300 => Opcode::POPCNT16rm_NF,
   26115            0 :           3301 => Opcode::POPCNT16rr,
   26116            0 :           3302 => Opcode::POPCNT16rr_EVEX,
   26117            0 :           3303 => Opcode::POPCNT16rr_NF,
   26118            0 :           3304 => Opcode::POPCNT32rm,
   26119            0 :           3305 => Opcode::POPCNT32rm_EVEX,
   26120            0 :           3306 => Opcode::POPCNT32rm_NF,
   26121            0 :           3307 => Opcode::POPCNT32rr,
   26122            0 :           3308 => Opcode::POPCNT32rr_EVEX,
   26123            0 :           3309 => Opcode::POPCNT32rr_NF,
   26124            0 :           3310 => Opcode::POPCNT64rm,
   26125            0 :           3311 => Opcode::POPCNT64rm_EVEX,
   26126            0 :           3312 => Opcode::POPCNT64rm_NF,
   26127            0 :           3313 => Opcode::POPCNT64rr,
   26128            0 :           3314 => Opcode::POPCNT64rr_EVEX,
   26129            0 :           3315 => Opcode::POPCNT64rr_NF,
   26130            0 :           3316 => Opcode::POPDS16,
   26131            0 :           3317 => Opcode::POPDS32,
   26132            0 :           3318 => Opcode::POPES16,
   26133            0 :           3319 => Opcode::POPES32,
   26134            0 :           3320 => Opcode::POPF16,
   26135            0 :           3321 => Opcode::POPF32,
   26136            0 :           3322 => Opcode::POPF64,
   26137            0 :           3323 => Opcode::POPFS16,
   26138            0 :           3324 => Opcode::POPFS32,
   26139            0 :           3325 => Opcode::POPFS64,
   26140            0 :           3326 => Opcode::POPGS16,
   26141            0 :           3327 => Opcode::POPGS32,
   26142            0 :           3328 => Opcode::POPGS64,
   26143            0 :           3329 => Opcode::POPP64r,
   26144            0 :           3330 => Opcode::POPSS16,
   26145            0 :           3331 => Opcode::POPSS32,
   26146            0 :           3332 => Opcode::PORrm,
   26147            0 :           3333 => Opcode::PORrr,
   26148            0 :           3334 => Opcode::PREFETCH,
   26149            0 :           3335 => Opcode::PREFETCHIT0,
   26150            0 :           3336 => Opcode::PREFETCHIT1,
   26151            0 :           3337 => Opcode::PREFETCHNTA,
   26152            0 :           3338 => Opcode::PREFETCHRST2,
   26153            0 :           3339 => Opcode::PREFETCHT0,
   26154            0 :           3340 => Opcode::PREFETCHT1,
   26155            0 :           3341 => Opcode::PREFETCHT2,
   26156            0 :           3342 => Opcode::PREFETCHW,
   26157            0 :           3343 => Opcode::PREFETCHWT1,
   26158            0 :           3344 => Opcode::PROBED_ALLOCA_32,
   26159            0 :           3345 => Opcode::PROBED_ALLOCA_64,
   26160            0 :           3346 => Opcode::PSADBWrm,
   26161            0 :           3347 => Opcode::PSADBWrr,
   26162            0 :           3348 => Opcode::PSHUFBrm,
   26163            0 :           3349 => Opcode::PSHUFBrr,
   26164            0 :           3350 => Opcode::PSHUFDmi,
   26165            0 :           3351 => Opcode::PSHUFDri,
   26166            0 :           3352 => Opcode::PSHUFHWmi,
   26167            0 :           3353 => Opcode::PSHUFHWri,
   26168            0 :           3354 => Opcode::PSHUFLWmi,
   26169            0 :           3355 => Opcode::PSHUFLWri,
   26170            0 :           3356 => Opcode::PSIGNBrm,
   26171            0 :           3357 => Opcode::PSIGNBrr,
   26172            0 :           3358 => Opcode::PSIGNDrm,
   26173            0 :           3359 => Opcode::PSIGNDrr,
   26174            0 :           3360 => Opcode::PSIGNWrm,
   26175            0 :           3361 => Opcode::PSIGNWrr,
   26176            0 :           3362 => Opcode::PSLLDQri,
   26177            0 :           3363 => Opcode::PSLLDri,
   26178            0 :           3364 => Opcode::PSLLDrm,
   26179            0 :           3365 => Opcode::PSLLDrr,
   26180            0 :           3366 => Opcode::PSLLQri,
   26181            0 :           3367 => Opcode::PSLLQrm,
   26182            0 :           3368 => Opcode::PSLLQrr,
   26183            0 :           3369 => Opcode::PSLLWri,
   26184            0 :           3370 => Opcode::PSLLWrm,
   26185            0 :           3371 => Opcode::PSLLWrr,
   26186            0 :           3372 => Opcode::PSMASH,
   26187            0 :           3373 => Opcode::PSRADri,
   26188            0 :           3374 => Opcode::PSRADrm,
   26189            0 :           3375 => Opcode::PSRADrr,
   26190            0 :           3376 => Opcode::PSRAWri,
   26191            0 :           3377 => Opcode::PSRAWrm,
   26192            0 :           3378 => Opcode::PSRAWrr,
   26193            0 :           3379 => Opcode::PSRLDQri,
   26194            0 :           3380 => Opcode::PSRLDri,
   26195            0 :           3381 => Opcode::PSRLDrm,
   26196            0 :           3382 => Opcode::PSRLDrr,
   26197            0 :           3383 => Opcode::PSRLQri,
   26198            0 :           3384 => Opcode::PSRLQrm,
   26199            0 :           3385 => Opcode::PSRLQrr,
   26200            0 :           3386 => Opcode::PSRLWri,
   26201            0 :           3387 => Opcode::PSRLWrm,
   26202            0 :           3388 => Opcode::PSRLWrr,
   26203            0 :           3389 => Opcode::PSUBBrm,
   26204            0 :           3390 => Opcode::PSUBBrr,
   26205            0 :           3391 => Opcode::PSUBDrm,
   26206            0 :           3392 => Opcode::PSUBDrr,
   26207            0 :           3393 => Opcode::PSUBQrm,
   26208            0 :           3394 => Opcode::PSUBQrr,
   26209            0 :           3395 => Opcode::PSUBSBrm,
   26210            0 :           3396 => Opcode::PSUBSBrr,
   26211            0 :           3397 => Opcode::PSUBSWrm,
   26212            0 :           3398 => Opcode::PSUBSWrr,
   26213            0 :           3399 => Opcode::PSUBUSBrm,
   26214            0 :           3400 => Opcode::PSUBUSBrr,
   26215            0 :           3401 => Opcode::PSUBUSWrm,
   26216            0 :           3402 => Opcode::PSUBUSWrr,
   26217            0 :           3403 => Opcode::PSUBWrm,
   26218            0 :           3404 => Opcode::PSUBWrr,
   26219            0 :           3405 => Opcode::PSWAPDrm,
   26220            0 :           3406 => Opcode::PSWAPDrr,
   26221            0 :           3407 => Opcode::PT2RPNTLVWZ0,
   26222            0 :           3408 => Opcode::PT2RPNTLVWZ0RS,
   26223            0 :           3409 => Opcode::PT2RPNTLVWZ0RST1,
   26224            0 :           3410 => Opcode::PT2RPNTLVWZ0T1,
   26225            0 :           3411 => Opcode::PT2RPNTLVWZ1,
   26226            0 :           3412 => Opcode::PT2RPNTLVWZ1RS,
   26227            0 :           3413 => Opcode::PT2RPNTLVWZ1RST1,
   26228            0 :           3414 => Opcode::PT2RPNTLVWZ1T1,
   26229            0 :           3415 => Opcode::PTCMMIMFP16PS,
   26230            0 :           3416 => Opcode::PTCMMIMFP16PSV,
   26231            0 :           3417 => Opcode::PTCMMRLFP16PS,
   26232            0 :           3418 => Opcode::PTCMMRLFP16PSV,
   26233            0 :           3419 => Opcode::PTCONJTCMMIMFP16PS,
   26234            0 :           3420 => Opcode::PTCONJTCMMIMFP16PSV,
   26235            0 :           3421 => Opcode::PTCONJTFP16,
   26236            0 :           3422 => Opcode::PTCONJTFP16V,
   26237            0 :           3423 => Opcode::PTCVTROWD2PSrre,
   26238            0 :           3424 => Opcode::PTCVTROWD2PSrreV,
   26239            0 :           3425 => Opcode::PTCVTROWD2PSrri,
   26240            0 :           3426 => Opcode::PTCVTROWD2PSrriV,
   26241            0 :           3427 => Opcode::PTCVTROWPS2BF16Hrre,
   26242            0 :           3428 => Opcode::PTCVTROWPS2BF16HrreV,
   26243            0 :           3429 => Opcode::PTCVTROWPS2BF16Hrri,
   26244            0 :           3430 => Opcode::PTCVTROWPS2BF16HrriV,
   26245            0 :           3431 => Opcode::PTCVTROWPS2BF16Lrre,
   26246            0 :           3432 => Opcode::PTCVTROWPS2BF16LrreV,
   26247            0 :           3433 => Opcode::PTCVTROWPS2BF16Lrri,
   26248            0 :           3434 => Opcode::PTCVTROWPS2BF16LrriV,
   26249            0 :           3435 => Opcode::PTCVTROWPS2PHHrre,
   26250            0 :           3436 => Opcode::PTCVTROWPS2PHHrreV,
   26251            0 :           3437 => Opcode::PTCVTROWPS2PHHrri,
   26252            0 :           3438 => Opcode::PTCVTROWPS2PHHrriV,
   26253            0 :           3439 => Opcode::PTCVTROWPS2PHLrre,
   26254            0 :           3440 => Opcode::PTCVTROWPS2PHLrreV,
   26255            0 :           3441 => Opcode::PTCVTROWPS2PHLrri,
   26256            0 :           3442 => Opcode::PTCVTROWPS2PHLrriV,
   26257            0 :           3443 => Opcode::PTDPBF16PS,
   26258            0 :           3444 => Opcode::PTDPBF8PS,
   26259            0 :           3445 => Opcode::PTDPBF8PSV,
   26260            0 :           3446 => Opcode::PTDPBHF8PS,
   26261            0 :           3447 => Opcode::PTDPBHF8PSV,
   26262            0 :           3448 => Opcode::PTDPBSSD,
   26263            0 :           3449 => Opcode::PTDPBSUD,
   26264            0 :           3450 => Opcode::PTDPBUSD,
   26265            0 :           3451 => Opcode::PTDPBUUD,
   26266            0 :           3452 => Opcode::PTDPFP16PS,
   26267            0 :           3453 => Opcode::PTDPHBF8PS,
   26268            0 :           3454 => Opcode::PTDPHBF8PSV,
   26269            0 :           3455 => Opcode::PTDPHF8PS,
   26270            0 :           3456 => Opcode::PTDPHF8PSV,
   26271            0 :           3457 => Opcode::PTESTrm,
   26272            0 :           3458 => Opcode::PTESTrr,
   26273            0 :           3459 => Opcode::PTILELOADD,
   26274            0 :           3460 => Opcode::PTILELOADDRS,
   26275            0 :           3461 => Opcode::PTILELOADDRST1,
   26276            0 :           3462 => Opcode::PTILELOADDT1,
   26277            0 :           3463 => Opcode::PTILEMOVROWrre,
   26278            0 :           3464 => Opcode::PTILEMOVROWrreV,
   26279            0 :           3465 => Opcode::PTILEMOVROWrri,
   26280            0 :           3466 => Opcode::PTILEMOVROWrriV,
   26281            0 :           3467 => Opcode::PTILESTORED,
   26282            0 :           3468 => Opcode::PTILEZERO,
   26283            0 :           3469 => Opcode::PTMMULTF32PS,
   26284            0 :           3470 => Opcode::PTMMULTF32PSV,
   26285            0 :           3471 => Opcode::PTTCMMIMFP16PS,
   26286            0 :           3472 => Opcode::PTTCMMIMFP16PSV,
   26287            0 :           3473 => Opcode::PTTCMMRLFP16PS,
   26288            0 :           3474 => Opcode::PTTCMMRLFP16PSV,
   26289            0 :           3475 => Opcode::PTTDPBF16PS,
   26290            0 :           3476 => Opcode::PTTDPBF16PSV,
   26291            0 :           3477 => Opcode::PTTDPFP16PS,
   26292            0 :           3478 => Opcode::PTTDPFP16PSV,
   26293            0 :           3479 => Opcode::PTTMMULTF32PS,
   26294            0 :           3480 => Opcode::PTTMMULTF32PSV,
   26295            0 :           3481 => Opcode::PTTRANSPOSED,
   26296            0 :           3482 => Opcode::PTTRANSPOSEDV,
   26297            0 :           3483 => Opcode::PTWRITE64m,
   26298            0 :           3484 => Opcode::PTWRITE64r,
   26299            0 :           3485 => Opcode::PTWRITEm,
   26300            0 :           3486 => Opcode::PTWRITEr,
   26301            0 :           3487 => Opcode::PUNPCKHBWrm,
   26302            0 :           3488 => Opcode::PUNPCKHBWrr,
   26303            0 :           3489 => Opcode::PUNPCKHDQrm,
   26304            0 :           3490 => Opcode::PUNPCKHDQrr,
   26305            0 :           3491 => Opcode::PUNPCKHQDQrm,
   26306            0 :           3492 => Opcode::PUNPCKHQDQrr,
   26307            0 :           3493 => Opcode::PUNPCKHWDrm,
   26308            0 :           3494 => Opcode::PUNPCKHWDrr,
   26309            0 :           3495 => Opcode::PUNPCKLBWrm,
   26310            0 :           3496 => Opcode::PUNPCKLBWrr,
   26311            0 :           3497 => Opcode::PUNPCKLDQrm,
   26312            0 :           3498 => Opcode::PUNPCKLDQrr,
   26313            0 :           3499 => Opcode::PUNPCKLQDQrm,
   26314            0 :           3500 => Opcode::PUNPCKLQDQrr,
   26315            0 :           3501 => Opcode::PUNPCKLWDrm,
   26316            0 :           3502 => Opcode::PUNPCKLWDrr,
   26317            0 :           3503 => Opcode::PUSH16i,
   26318            0 :           3504 => Opcode::PUSH16i8,
   26319            0 :           3505 => Opcode::PUSH16r,
   26320            0 :           3506 => Opcode::PUSH16rmm,
   26321            0 :           3507 => Opcode::PUSH16rmr,
   26322            0 :           3508 => Opcode::PUSH2,
   26323            0 :           3509 => Opcode::PUSH2P,
   26324            0 :           3510 => Opcode::PUSH32i,
   26325            0 :           3511 => Opcode::PUSH32i8,
   26326            0 :           3512 => Opcode::PUSH32r,
   26327            0 :           3513 => Opcode::PUSH32rmm,
   26328            0 :           3514 => Opcode::PUSH32rmr,
   26329            0 :           3515 => Opcode::PUSH64i32,
   26330            0 :           3516 => Opcode::PUSH64i8,
   26331            0 :           3517 => Opcode::PUSH64r,
   26332            0 :           3518 => Opcode::PUSH64rmm,
   26333            0 :           3519 => Opcode::PUSH64rmr,
   26334            0 :           3520 => Opcode::PUSHA16,
   26335            0 :           3521 => Opcode::PUSHA32,
   26336            0 :           3522 => Opcode::PUSHCS16,
   26337            0 :           3523 => Opcode::PUSHCS32,
   26338            0 :           3524 => Opcode::PUSHDS16,
   26339            0 :           3525 => Opcode::PUSHDS32,
   26340            0 :           3526 => Opcode::PUSHES16,
   26341            0 :           3527 => Opcode::PUSHES32,
   26342            0 :           3528 => Opcode::PUSHF16,
   26343            0 :           3529 => Opcode::PUSHF32,
   26344            0 :           3530 => Opcode::PUSHF64,
   26345            0 :           3531 => Opcode::PUSHFS16,
   26346            0 :           3532 => Opcode::PUSHFS32,
   26347            0 :           3533 => Opcode::PUSHFS64,
   26348            0 :           3534 => Opcode::PUSHGS16,
   26349            0 :           3535 => Opcode::PUSHGS32,
   26350            0 :           3536 => Opcode::PUSHGS64,
   26351            0 :           3537 => Opcode::PUSHP64r,
   26352            0 :           3538 => Opcode::PUSHSS16,
   26353            0 :           3539 => Opcode::PUSHSS32,
   26354            0 :           3540 => Opcode::PVALIDATE32,
   26355            0 :           3541 => Opcode::PVALIDATE64,
   26356            0 :           3542 => Opcode::PXORrm,
   26357            0 :           3543 => Opcode::PXORrr,
   26358            0 :           3544 => Opcode::RCL16m1,
   26359            0 :           3545 => Opcode::RCL16m1_EVEX,
   26360            0 :           3546 => Opcode::RCL16m1_ND,
   26361            0 :           3547 => Opcode::RCL16mCL,
   26362            0 :           3548 => Opcode::RCL16mCL_EVEX,
   26363            0 :           3549 => Opcode::RCL16mCL_ND,
   26364            0 :           3550 => Opcode::RCL16mi,
   26365            0 :           3551 => Opcode::RCL16mi_EVEX,
   26366            0 :           3552 => Opcode::RCL16mi_ND,
   26367            0 :           3553 => Opcode::RCL16r1,
   26368            0 :           3554 => Opcode::RCL16r1_EVEX,
   26369            0 :           3555 => Opcode::RCL16r1_ND,
   26370            0 :           3556 => Opcode::RCL16rCL,
   26371            0 :           3557 => Opcode::RCL16rCL_EVEX,
   26372            0 :           3558 => Opcode::RCL16rCL_ND,
   26373            0 :           3559 => Opcode::RCL16ri,
   26374            0 :           3560 => Opcode::RCL16ri_EVEX,
   26375            0 :           3561 => Opcode::RCL16ri_ND,
   26376            0 :           3562 => Opcode::RCL32m1,
   26377            0 :           3563 => Opcode::RCL32m1_EVEX,
   26378            0 :           3564 => Opcode::RCL32m1_ND,
   26379            0 :           3565 => Opcode::RCL32mCL,
   26380            0 :           3566 => Opcode::RCL32mCL_EVEX,
   26381            0 :           3567 => Opcode::RCL32mCL_ND,
   26382            0 :           3568 => Opcode::RCL32mi,
   26383            0 :           3569 => Opcode::RCL32mi_EVEX,
   26384            0 :           3570 => Opcode::RCL32mi_ND,
   26385            0 :           3571 => Opcode::RCL32r1,
   26386            0 :           3572 => Opcode::RCL32r1_EVEX,
   26387            0 :           3573 => Opcode::RCL32r1_ND,
   26388            0 :           3574 => Opcode::RCL32rCL,
   26389            0 :           3575 => Opcode::RCL32rCL_EVEX,
   26390            0 :           3576 => Opcode::RCL32rCL_ND,
   26391            0 :           3577 => Opcode::RCL32ri,
   26392            0 :           3578 => Opcode::RCL32ri_EVEX,
   26393            0 :           3579 => Opcode::RCL32ri_ND,
   26394            0 :           3580 => Opcode::RCL64m1,
   26395            0 :           3581 => Opcode::RCL64m1_EVEX,
   26396            0 :           3582 => Opcode::RCL64m1_ND,
   26397            0 :           3583 => Opcode::RCL64mCL,
   26398            0 :           3584 => Opcode::RCL64mCL_EVEX,
   26399            0 :           3585 => Opcode::RCL64mCL_ND,
   26400            0 :           3586 => Opcode::RCL64mi,
   26401            0 :           3587 => Opcode::RCL64mi_EVEX,
   26402            0 :           3588 => Opcode::RCL64mi_ND,
   26403            0 :           3589 => Opcode::RCL64r1,
   26404            0 :           3590 => Opcode::RCL64r1_EVEX,
   26405            0 :           3591 => Opcode::RCL64r1_ND,
   26406            0 :           3592 => Opcode::RCL64rCL,
   26407            0 :           3593 => Opcode::RCL64rCL_EVEX,
   26408            0 :           3594 => Opcode::RCL64rCL_ND,
   26409            0 :           3595 => Opcode::RCL64ri,
   26410            0 :           3596 => Opcode::RCL64ri_EVEX,
   26411            0 :           3597 => Opcode::RCL64ri_ND,
   26412            0 :           3598 => Opcode::RCL8m1,
   26413            0 :           3599 => Opcode::RCL8m1_EVEX,
   26414            0 :           3600 => Opcode::RCL8m1_ND,
   26415            0 :           3601 => Opcode::RCL8mCL,
   26416            0 :           3602 => Opcode::RCL8mCL_EVEX,
   26417            0 :           3603 => Opcode::RCL8mCL_ND,
   26418            0 :           3604 => Opcode::RCL8mi,
   26419            0 :           3605 => Opcode::RCL8mi_EVEX,
   26420            0 :           3606 => Opcode::RCL8mi_ND,
   26421            0 :           3607 => Opcode::RCL8r1,
   26422            0 :           3608 => Opcode::RCL8r1_EVEX,
   26423            0 :           3609 => Opcode::RCL8r1_ND,
   26424            0 :           3610 => Opcode::RCL8rCL,
   26425            0 :           3611 => Opcode::RCL8rCL_EVEX,
   26426            0 :           3612 => Opcode::RCL8rCL_ND,
   26427            0 :           3613 => Opcode::RCL8ri,
   26428            0 :           3614 => Opcode::RCL8ri_EVEX,
   26429            0 :           3615 => Opcode::RCL8ri_ND,
   26430            0 :           3616 => Opcode::RCPPSm,
   26431            0 :           3617 => Opcode::RCPPSr,
   26432            0 :           3618 => Opcode::RCPSSm,
   26433            0 :           3619 => Opcode::RCPSSm_Int,
   26434            0 :           3620 => Opcode::RCPSSr,
   26435            0 :           3621 => Opcode::RCPSSr_Int,
   26436            0 :           3622 => Opcode::RCR16m1,
   26437            0 :           3623 => Opcode::RCR16m1_EVEX,
   26438            0 :           3624 => Opcode::RCR16m1_ND,
   26439            0 :           3625 => Opcode::RCR16mCL,
   26440            0 :           3626 => Opcode::RCR16mCL_EVEX,
   26441            0 :           3627 => Opcode::RCR16mCL_ND,
   26442            0 :           3628 => Opcode::RCR16mi,
   26443            0 :           3629 => Opcode::RCR16mi_EVEX,
   26444            0 :           3630 => Opcode::RCR16mi_ND,
   26445            0 :           3631 => Opcode::RCR16r1,
   26446            0 :           3632 => Opcode::RCR16r1_EVEX,
   26447            0 :           3633 => Opcode::RCR16r1_ND,
   26448            0 :           3634 => Opcode::RCR16rCL,
   26449            0 :           3635 => Opcode::RCR16rCL_EVEX,
   26450            0 :           3636 => Opcode::RCR16rCL_ND,
   26451            0 :           3637 => Opcode::RCR16ri,
   26452            0 :           3638 => Opcode::RCR16ri_EVEX,
   26453            0 :           3639 => Opcode::RCR16ri_ND,
   26454            0 :           3640 => Opcode::RCR32m1,
   26455            0 :           3641 => Opcode::RCR32m1_EVEX,
   26456            0 :           3642 => Opcode::RCR32m1_ND,
   26457            0 :           3643 => Opcode::RCR32mCL,
   26458            0 :           3644 => Opcode::RCR32mCL_EVEX,
   26459            0 :           3645 => Opcode::RCR32mCL_ND,
   26460            0 :           3646 => Opcode::RCR32mi,
   26461            0 :           3647 => Opcode::RCR32mi_EVEX,
   26462            0 :           3648 => Opcode::RCR32mi_ND,
   26463            0 :           3649 => Opcode::RCR32r1,
   26464            0 :           3650 => Opcode::RCR32r1_EVEX,
   26465            0 :           3651 => Opcode::RCR32r1_ND,
   26466            0 :           3652 => Opcode::RCR32rCL,
   26467            0 :           3653 => Opcode::RCR32rCL_EVEX,
   26468            0 :           3654 => Opcode::RCR32rCL_ND,
   26469            0 :           3655 => Opcode::RCR32ri,
   26470            0 :           3656 => Opcode::RCR32ri_EVEX,
   26471            0 :           3657 => Opcode::RCR32ri_ND,
   26472            0 :           3658 => Opcode::RCR64m1,
   26473            0 :           3659 => Opcode::RCR64m1_EVEX,
   26474            0 :           3660 => Opcode::RCR64m1_ND,
   26475            0 :           3661 => Opcode::RCR64mCL,
   26476            0 :           3662 => Opcode::RCR64mCL_EVEX,
   26477            0 :           3663 => Opcode::RCR64mCL_ND,
   26478            0 :           3664 => Opcode::RCR64mi,
   26479            0 :           3665 => Opcode::RCR64mi_EVEX,
   26480            0 :           3666 => Opcode::RCR64mi_ND,
   26481            0 :           3667 => Opcode::RCR64r1,
   26482            0 :           3668 => Opcode::RCR64r1_EVEX,
   26483            0 :           3669 => Opcode::RCR64r1_ND,
   26484            0 :           3670 => Opcode::RCR64rCL,
   26485            0 :           3671 => Opcode::RCR64rCL_EVEX,
   26486            0 :           3672 => Opcode::RCR64rCL_ND,
   26487            0 :           3673 => Opcode::RCR64ri,
   26488            0 :           3674 => Opcode::RCR64ri_EVEX,
   26489            0 :           3675 => Opcode::RCR64ri_ND,
   26490            0 :           3676 => Opcode::RCR8m1,
   26491            0 :           3677 => Opcode::RCR8m1_EVEX,
   26492            0 :           3678 => Opcode::RCR8m1_ND,
   26493            0 :           3679 => Opcode::RCR8mCL,
   26494            0 :           3680 => Opcode::RCR8mCL_EVEX,
   26495            0 :           3681 => Opcode::RCR8mCL_ND,
   26496            0 :           3682 => Opcode::RCR8mi,
   26497            0 :           3683 => Opcode::RCR8mi_EVEX,
   26498            0 :           3684 => Opcode::RCR8mi_ND,
   26499            0 :           3685 => Opcode::RCR8r1,
   26500            0 :           3686 => Opcode::RCR8r1_EVEX,
   26501            0 :           3687 => Opcode::RCR8r1_ND,
   26502            0 :           3688 => Opcode::RCR8rCL,
   26503            0 :           3689 => Opcode::RCR8rCL_EVEX,
   26504            0 :           3690 => Opcode::RCR8rCL_ND,
   26505            0 :           3691 => Opcode::RCR8ri,
   26506            0 :           3692 => Opcode::RCR8ri_EVEX,
   26507            0 :           3693 => Opcode::RCR8ri_ND,
   26508            0 :           3694 => Opcode::RDFSBASE,
   26509            0 :           3695 => Opcode::RDFSBASE64,
   26510            0 :           3696 => Opcode::RDGSBASE,
   26511            0 :           3697 => Opcode::RDGSBASE64,
   26512            0 :           3698 => Opcode::RDMSR,
   26513            0 :           3699 => Opcode::RDMSRLIST,
   26514            0 :           3700 => Opcode::RDMSRri,
   26515            0 :           3701 => Opcode::RDMSRri_EVEX,
   26516            0 :           3702 => Opcode::RDPID32,
   26517            0 :           3703 => Opcode::RDPID64,
   26518            0 :           3704 => Opcode::RDPKRUr,
   26519            0 :           3705 => Opcode::RDPMC,
   26520            0 :           3706 => Opcode::RDPRU,
   26521            0 :           3707 => Opcode::RDRAND16r,
   26522            0 :           3708 => Opcode::RDRAND32r,
   26523            0 :           3709 => Opcode::RDRAND64r,
   26524            0 :           3710 => Opcode::RDSEED16r,
   26525            0 :           3711 => Opcode::RDSEED32r,
   26526            0 :           3712 => Opcode::RDSEED64r,
   26527            0 :           3713 => Opcode::RDSSPD,
   26528            0 :           3714 => Opcode::RDSSPQ,
   26529            0 :           3715 => Opcode::RDTSC,
   26530            0 :           3716 => Opcode::RDTSCP,
   26531            0 :           3717 => Opcode::REPNE_PREFIX,
   26532            0 :           3718 => Opcode::REP_MOVSB_32,
   26533            0 :           3719 => Opcode::REP_MOVSB_64,
   26534            0 :           3720 => Opcode::REP_MOVSD_32,
   26535            0 :           3721 => Opcode::REP_MOVSD_64,
   26536            0 :           3722 => Opcode::REP_MOVSQ_32,
   26537            0 :           3723 => Opcode::REP_MOVSQ_64,
   26538            0 :           3724 => Opcode::REP_MOVSW_32,
   26539            0 :           3725 => Opcode::REP_MOVSW_64,
   26540            0 :           3726 => Opcode::REP_PREFIX,
   26541            0 :           3727 => Opcode::REP_STOSB_32,
   26542            0 :           3728 => Opcode::REP_STOSB_64,
   26543            0 :           3729 => Opcode::REP_STOSD_32,
   26544            0 :           3730 => Opcode::REP_STOSD_64,
   26545            0 :           3731 => Opcode::REP_STOSQ_32,
   26546            0 :           3732 => Opcode::REP_STOSQ_64,
   26547            0 :           3733 => Opcode::REP_STOSW_32,
   26548            0 :           3734 => Opcode::REP_STOSW_64,
   26549            0 :           3735 => Opcode::RET,
   26550            0 :           3736 => Opcode::RET16,
   26551            0 :           3737 => Opcode::RET32,
   26552            0 :           3738 => Opcode::RET64,
   26553            0 :           3739 => Opcode::RETI16,
   26554            0 :           3740 => Opcode::RETI32,
   26555            0 :           3741 => Opcode::RETI64,
   26556            0 :           3742 => Opcode::REX64_PREFIX,
   26557            0 :           3743 => Opcode::RMPADJUST,
   26558            0 :           3744 => Opcode::RMPQUERY,
   26559            0 :           3745 => Opcode::RMPUPDATE,
   26560            0 :           3746 => Opcode::ROL16m1,
   26561            0 :           3747 => Opcode::ROL16m1_EVEX,
   26562            0 :           3748 => Opcode::ROL16m1_ND,
   26563            0 :           3749 => Opcode::ROL16m1_NF,
   26564            0 :           3750 => Opcode::ROL16m1_NF_ND,
   26565            0 :           3751 => Opcode::ROL16mCL,
   26566            0 :           3752 => Opcode::ROL16mCL_EVEX,
   26567            0 :           3753 => Opcode::ROL16mCL_ND,
   26568            0 :           3754 => Opcode::ROL16mCL_NF,
   26569            0 :           3755 => Opcode::ROL16mCL_NF_ND,
   26570            0 :           3756 => Opcode::ROL16mi,
   26571            0 :           3757 => Opcode::ROL16mi_EVEX,
   26572            0 :           3758 => Opcode::ROL16mi_ND,
   26573            0 :           3759 => Opcode::ROL16mi_NF,
   26574            0 :           3760 => Opcode::ROL16mi_NF_ND,
   26575            0 :           3761 => Opcode::ROL16r1,
   26576            0 :           3762 => Opcode::ROL16r1_EVEX,
   26577            0 :           3763 => Opcode::ROL16r1_ND,
   26578            0 :           3764 => Opcode::ROL16r1_NF,
   26579            0 :           3765 => Opcode::ROL16r1_NF_ND,
   26580            0 :           3766 => Opcode::ROL16rCL,
   26581            0 :           3767 => Opcode::ROL16rCL_EVEX,
   26582            0 :           3768 => Opcode::ROL16rCL_ND,
   26583            0 :           3769 => Opcode::ROL16rCL_NF,
   26584            0 :           3770 => Opcode::ROL16rCL_NF_ND,
   26585            0 :           3771 => Opcode::ROL16ri,
   26586            0 :           3772 => Opcode::ROL16ri_EVEX,
   26587            0 :           3773 => Opcode::ROL16ri_ND,
   26588            0 :           3774 => Opcode::ROL16ri_NF,
   26589            0 :           3775 => Opcode::ROL16ri_NF_ND,
   26590            0 :           3776 => Opcode::ROL32m1,
   26591            0 :           3777 => Opcode::ROL32m1_EVEX,
   26592            0 :           3778 => Opcode::ROL32m1_ND,
   26593            0 :           3779 => Opcode::ROL32m1_NF,
   26594            0 :           3780 => Opcode::ROL32m1_NF_ND,
   26595            0 :           3781 => Opcode::ROL32mCL,
   26596            0 :           3782 => Opcode::ROL32mCL_EVEX,
   26597            0 :           3783 => Opcode::ROL32mCL_ND,
   26598            0 :           3784 => Opcode::ROL32mCL_NF,
   26599            0 :           3785 => Opcode::ROL32mCL_NF_ND,
   26600            0 :           3786 => Opcode::ROL32mi,
   26601            0 :           3787 => Opcode::ROL32mi_EVEX,
   26602            0 :           3788 => Opcode::ROL32mi_ND,
   26603            0 :           3789 => Opcode::ROL32mi_NF,
   26604            0 :           3790 => Opcode::ROL32mi_NF_ND,
   26605            0 :           3791 => Opcode::ROL32r1,
   26606            0 :           3792 => Opcode::ROL32r1_EVEX,
   26607            0 :           3793 => Opcode::ROL32r1_ND,
   26608            0 :           3794 => Opcode::ROL32r1_NF,
   26609            0 :           3795 => Opcode::ROL32r1_NF_ND,
   26610            0 :           3796 => Opcode::ROL32rCL,
   26611            0 :           3797 => Opcode::ROL32rCL_EVEX,
   26612            0 :           3798 => Opcode::ROL32rCL_ND,
   26613            0 :           3799 => Opcode::ROL32rCL_NF,
   26614            0 :           3800 => Opcode::ROL32rCL_NF_ND,
   26615            0 :           3801 => Opcode::ROL32ri,
   26616            0 :           3802 => Opcode::ROL32ri_EVEX,
   26617            0 :           3803 => Opcode::ROL32ri_ND,
   26618            0 :           3804 => Opcode::ROL32ri_NF,
   26619            0 :           3805 => Opcode::ROL32ri_NF_ND,
   26620            0 :           3806 => Opcode::ROL64m1,
   26621            0 :           3807 => Opcode::ROL64m1_EVEX,
   26622            0 :           3808 => Opcode::ROL64m1_ND,
   26623            0 :           3809 => Opcode::ROL64m1_NF,
   26624            0 :           3810 => Opcode::ROL64m1_NF_ND,
   26625            0 :           3811 => Opcode::ROL64mCL,
   26626            0 :           3812 => Opcode::ROL64mCL_EVEX,
   26627            0 :           3813 => Opcode::ROL64mCL_ND,
   26628            0 :           3814 => Opcode::ROL64mCL_NF,
   26629            0 :           3815 => Opcode::ROL64mCL_NF_ND,
   26630            0 :           3816 => Opcode::ROL64mi,
   26631            0 :           3817 => Opcode::ROL64mi_EVEX,
   26632            0 :           3818 => Opcode::ROL64mi_ND,
   26633            0 :           3819 => Opcode::ROL64mi_NF,
   26634            0 :           3820 => Opcode::ROL64mi_NF_ND,
   26635            0 :           3821 => Opcode::ROL64r1,
   26636            0 :           3822 => Opcode::ROL64r1_EVEX,
   26637            0 :           3823 => Opcode::ROL64r1_ND,
   26638            0 :           3824 => Opcode::ROL64r1_NF,
   26639            0 :           3825 => Opcode::ROL64r1_NF_ND,
   26640            0 :           3826 => Opcode::ROL64rCL,
   26641            0 :           3827 => Opcode::ROL64rCL_EVEX,
   26642            0 :           3828 => Opcode::ROL64rCL_ND,
   26643            0 :           3829 => Opcode::ROL64rCL_NF,
   26644            0 :           3830 => Opcode::ROL64rCL_NF_ND,
   26645            0 :           3831 => Opcode::ROL64ri,
   26646            0 :           3832 => Opcode::ROL64ri_EVEX,
   26647            0 :           3833 => Opcode::ROL64ri_ND,
   26648            0 :           3834 => Opcode::ROL64ri_NF,
   26649            0 :           3835 => Opcode::ROL64ri_NF_ND,
   26650            0 :           3836 => Opcode::ROL8m1,
   26651            0 :           3837 => Opcode::ROL8m1_EVEX,
   26652            0 :           3838 => Opcode::ROL8m1_ND,
   26653            0 :           3839 => Opcode::ROL8m1_NF,
   26654            0 :           3840 => Opcode::ROL8m1_NF_ND,
   26655            0 :           3841 => Opcode::ROL8mCL,
   26656            0 :           3842 => Opcode::ROL8mCL_EVEX,
   26657            0 :           3843 => Opcode::ROL8mCL_ND,
   26658            0 :           3844 => Opcode::ROL8mCL_NF,
   26659            0 :           3845 => Opcode::ROL8mCL_NF_ND,
   26660            0 :           3846 => Opcode::ROL8mi,
   26661            0 :           3847 => Opcode::ROL8mi_EVEX,
   26662            0 :           3848 => Opcode::ROL8mi_ND,
   26663            0 :           3849 => Opcode::ROL8mi_NF,
   26664            0 :           3850 => Opcode::ROL8mi_NF_ND,
   26665            0 :           3851 => Opcode::ROL8r1,
   26666            0 :           3852 => Opcode::ROL8r1_EVEX,
   26667            0 :           3853 => Opcode::ROL8r1_ND,
   26668            0 :           3854 => Opcode::ROL8r1_NF,
   26669            0 :           3855 => Opcode::ROL8r1_NF_ND,
   26670            0 :           3856 => Opcode::ROL8rCL,
   26671            0 :           3857 => Opcode::ROL8rCL_EVEX,
   26672            0 :           3858 => Opcode::ROL8rCL_ND,
   26673            0 :           3859 => Opcode::ROL8rCL_NF,
   26674            0 :           3860 => Opcode::ROL8rCL_NF_ND,
   26675            0 :           3861 => Opcode::ROL8ri,
   26676            0 :           3862 => Opcode::ROL8ri_EVEX,
   26677            0 :           3863 => Opcode::ROL8ri_ND,
   26678            0 :           3864 => Opcode::ROL8ri_NF,
   26679            0 :           3865 => Opcode::ROL8ri_NF_ND,
   26680            0 :           3866 => Opcode::ROR16m1,
   26681            0 :           3867 => Opcode::ROR16m1_EVEX,
   26682            0 :           3868 => Opcode::ROR16m1_ND,
   26683            0 :           3869 => Opcode::ROR16m1_NF,
   26684            0 :           3870 => Opcode::ROR16m1_NF_ND,
   26685            0 :           3871 => Opcode::ROR16mCL,
   26686            0 :           3872 => Opcode::ROR16mCL_EVEX,
   26687            0 :           3873 => Opcode::ROR16mCL_ND,
   26688            0 :           3874 => Opcode::ROR16mCL_NF,
   26689            0 :           3875 => Opcode::ROR16mCL_NF_ND,
   26690            0 :           3876 => Opcode::ROR16mi,
   26691            0 :           3877 => Opcode::ROR16mi_EVEX,
   26692            0 :           3878 => Opcode::ROR16mi_ND,
   26693            0 :           3879 => Opcode::ROR16mi_NF,
   26694            0 :           3880 => Opcode::ROR16mi_NF_ND,
   26695            0 :           3881 => Opcode::ROR16r1,
   26696            0 :           3882 => Opcode::ROR16r1_EVEX,
   26697            0 :           3883 => Opcode::ROR16r1_ND,
   26698            0 :           3884 => Opcode::ROR16r1_NF,
   26699            0 :           3885 => Opcode::ROR16r1_NF_ND,
   26700            0 :           3886 => Opcode::ROR16rCL,
   26701            0 :           3887 => Opcode::ROR16rCL_EVEX,
   26702            0 :           3888 => Opcode::ROR16rCL_ND,
   26703            0 :           3889 => Opcode::ROR16rCL_NF,
   26704            0 :           3890 => Opcode::ROR16rCL_NF_ND,
   26705            0 :           3891 => Opcode::ROR16ri,
   26706            0 :           3892 => Opcode::ROR16ri_EVEX,
   26707            0 :           3893 => Opcode::ROR16ri_ND,
   26708            0 :           3894 => Opcode::ROR16ri_NF,
   26709            0 :           3895 => Opcode::ROR16ri_NF_ND,
   26710            0 :           3896 => Opcode::ROR32m1,
   26711            0 :           3897 => Opcode::ROR32m1_EVEX,
   26712            0 :           3898 => Opcode::ROR32m1_ND,
   26713            0 :           3899 => Opcode::ROR32m1_NF,
   26714            0 :           3900 => Opcode::ROR32m1_NF_ND,
   26715            0 :           3901 => Opcode::ROR32mCL,
   26716            0 :           3902 => Opcode::ROR32mCL_EVEX,
   26717            0 :           3903 => Opcode::ROR32mCL_ND,
   26718            0 :           3904 => Opcode::ROR32mCL_NF,
   26719            0 :           3905 => Opcode::ROR32mCL_NF_ND,
   26720            0 :           3906 => Opcode::ROR32mi,
   26721            0 :           3907 => Opcode::ROR32mi_EVEX,
   26722            0 :           3908 => Opcode::ROR32mi_ND,
   26723            0 :           3909 => Opcode::ROR32mi_NF,
   26724            0 :           3910 => Opcode::ROR32mi_NF_ND,
   26725            0 :           3911 => Opcode::ROR32r1,
   26726            0 :           3912 => Opcode::ROR32r1_EVEX,
   26727            0 :           3913 => Opcode::ROR32r1_ND,
   26728            0 :           3914 => Opcode::ROR32r1_NF,
   26729            0 :           3915 => Opcode::ROR32r1_NF_ND,
   26730            0 :           3916 => Opcode::ROR32rCL,
   26731            0 :           3917 => Opcode::ROR32rCL_EVEX,
   26732            0 :           3918 => Opcode::ROR32rCL_ND,
   26733            0 :           3919 => Opcode::ROR32rCL_NF,
   26734            0 :           3920 => Opcode::ROR32rCL_NF_ND,
   26735            0 :           3921 => Opcode::ROR32ri,
   26736            0 :           3922 => Opcode::ROR32ri_EVEX,
   26737            0 :           3923 => Opcode::ROR32ri_ND,
   26738            0 :           3924 => Opcode::ROR32ri_NF,
   26739            0 :           3925 => Opcode::ROR32ri_NF_ND,
   26740            0 :           3926 => Opcode::ROR64m1,
   26741            0 :           3927 => Opcode::ROR64m1_EVEX,
   26742            0 :           3928 => Opcode::ROR64m1_ND,
   26743            0 :           3929 => Opcode::ROR64m1_NF,
   26744            0 :           3930 => Opcode::ROR64m1_NF_ND,
   26745            0 :           3931 => Opcode::ROR64mCL,
   26746            0 :           3932 => Opcode::ROR64mCL_EVEX,
   26747            0 :           3933 => Opcode::ROR64mCL_ND,
   26748            0 :           3934 => Opcode::ROR64mCL_NF,
   26749            0 :           3935 => Opcode::ROR64mCL_NF_ND,
   26750            0 :           3936 => Opcode::ROR64mi,
   26751            0 :           3937 => Opcode::ROR64mi_EVEX,
   26752            0 :           3938 => Opcode::ROR64mi_ND,
   26753            0 :           3939 => Opcode::ROR64mi_NF,
   26754            0 :           3940 => Opcode::ROR64mi_NF_ND,
   26755            0 :           3941 => Opcode::ROR64r1,
   26756            0 :           3942 => Opcode::ROR64r1_EVEX,
   26757            0 :           3943 => Opcode::ROR64r1_ND,
   26758            0 :           3944 => Opcode::ROR64r1_NF,
   26759            0 :           3945 => Opcode::ROR64r1_NF_ND,
   26760            0 :           3946 => Opcode::ROR64rCL,
   26761            0 :           3947 => Opcode::ROR64rCL_EVEX,
   26762            0 :           3948 => Opcode::ROR64rCL_ND,
   26763            0 :           3949 => Opcode::ROR64rCL_NF,
   26764            0 :           3950 => Opcode::ROR64rCL_NF_ND,
   26765            0 :           3951 => Opcode::ROR64ri,
   26766            0 :           3952 => Opcode::ROR64ri_EVEX,
   26767            0 :           3953 => Opcode::ROR64ri_ND,
   26768            0 :           3954 => Opcode::ROR64ri_NF,
   26769            0 :           3955 => Opcode::ROR64ri_NF_ND,
   26770            0 :           3956 => Opcode::ROR8m1,
   26771            0 :           3957 => Opcode::ROR8m1_EVEX,
   26772            0 :           3958 => Opcode::ROR8m1_ND,
   26773            0 :           3959 => Opcode::ROR8m1_NF,
   26774            0 :           3960 => Opcode::ROR8m1_NF_ND,
   26775            0 :           3961 => Opcode::ROR8mCL,
   26776            0 :           3962 => Opcode::ROR8mCL_EVEX,
   26777            0 :           3963 => Opcode::ROR8mCL_ND,
   26778            0 :           3964 => Opcode::ROR8mCL_NF,
   26779            0 :           3965 => Opcode::ROR8mCL_NF_ND,
   26780            0 :           3966 => Opcode::ROR8mi,
   26781            0 :           3967 => Opcode::ROR8mi_EVEX,
   26782            0 :           3968 => Opcode::ROR8mi_ND,
   26783            0 :           3969 => Opcode::ROR8mi_NF,
   26784            0 :           3970 => Opcode::ROR8mi_NF_ND,
   26785            0 :           3971 => Opcode::ROR8r1,
   26786            0 :           3972 => Opcode::ROR8r1_EVEX,
   26787            0 :           3973 => Opcode::ROR8r1_ND,
   26788            0 :           3974 => Opcode::ROR8r1_NF,
   26789            0 :           3975 => Opcode::ROR8r1_NF_ND,
   26790            0 :           3976 => Opcode::ROR8rCL,
   26791            0 :           3977 => Opcode::ROR8rCL_EVEX,
   26792            0 :           3978 => Opcode::ROR8rCL_ND,
   26793            0 :           3979 => Opcode::ROR8rCL_NF,
   26794            0 :           3980 => Opcode::ROR8rCL_NF_ND,
   26795            0 :           3981 => Opcode::ROR8ri,
   26796            0 :           3982 => Opcode::ROR8ri_EVEX,
   26797            0 :           3983 => Opcode::ROR8ri_ND,
   26798            0 :           3984 => Opcode::ROR8ri_NF,
   26799            0 :           3985 => Opcode::ROR8ri_NF_ND,
   26800            0 :           3986 => Opcode::RORX32mi,
   26801            0 :           3987 => Opcode::RORX32mi_EVEX,
   26802            0 :           3988 => Opcode::RORX32ri,
   26803            0 :           3989 => Opcode::RORX32ri_EVEX,
   26804            0 :           3990 => Opcode::RORX64mi,
   26805            0 :           3991 => Opcode::RORX64mi_EVEX,
   26806            0 :           3992 => Opcode::RORX64ri,
   26807            0 :           3993 => Opcode::RORX64ri_EVEX,
   26808            0 :           3994 => Opcode::ROUNDPDmi,
   26809            0 :           3995 => Opcode::ROUNDPDri,
   26810            0 :           3996 => Opcode::ROUNDPSmi,
   26811            0 :           3997 => Opcode::ROUNDPSri,
   26812            0 :           3998 => Opcode::ROUNDSDmi,
   26813            0 :           3999 => Opcode::ROUNDSDmi_Int,
   26814            0 :           4000 => Opcode::ROUNDSDri,
   26815            0 :           4001 => Opcode::ROUNDSDri_Int,
   26816            0 :           4002 => Opcode::ROUNDSSmi,
   26817            0 :           4003 => Opcode::ROUNDSSmi_Int,
   26818            0 :           4004 => Opcode::ROUNDSSri,
   26819            0 :           4005 => Opcode::ROUNDSSri_Int,
   26820            0 :           4006 => Opcode::RSM,
   26821            0 :           4007 => Opcode::RSQRTPSm,
   26822            0 :           4008 => Opcode::RSQRTPSr,
   26823            0 :           4009 => Opcode::RSQRTSSm,
   26824            0 :           4010 => Opcode::RSQRTSSm_Int,
   26825            0 :           4011 => Opcode::RSQRTSSr,
   26826            0 :           4012 => Opcode::RSQRTSSr_Int,
   26827            0 :           4013 => Opcode::RSTORSSP,
   26828            0 :           4014 => Opcode::SAHF,
   26829            0 :           4015 => Opcode::SALC,
   26830            0 :           4016 => Opcode::SAR16m1,
   26831            0 :           4017 => Opcode::SAR16m1_EVEX,
   26832            0 :           4018 => Opcode::SAR16m1_ND,
   26833            0 :           4019 => Opcode::SAR16m1_NF,
   26834            0 :           4020 => Opcode::SAR16m1_NF_ND,
   26835            0 :           4021 => Opcode::SAR16mCL,
   26836            0 :           4022 => Opcode::SAR16mCL_EVEX,
   26837            0 :           4023 => Opcode::SAR16mCL_ND,
   26838            0 :           4024 => Opcode::SAR16mCL_NF,
   26839            0 :           4025 => Opcode::SAR16mCL_NF_ND,
   26840            0 :           4026 => Opcode::SAR16mi,
   26841            0 :           4027 => Opcode::SAR16mi_EVEX,
   26842            0 :           4028 => Opcode::SAR16mi_ND,
   26843            0 :           4029 => Opcode::SAR16mi_NF,
   26844            0 :           4030 => Opcode::SAR16mi_NF_ND,
   26845            0 :           4031 => Opcode::SAR16r1,
   26846            0 :           4032 => Opcode::SAR16r1_EVEX,
   26847            0 :           4033 => Opcode::SAR16r1_ND,
   26848            0 :           4034 => Opcode::SAR16r1_NF,
   26849            0 :           4035 => Opcode::SAR16r1_NF_ND,
   26850            0 :           4036 => Opcode::SAR16rCL,
   26851            0 :           4037 => Opcode::SAR16rCL_EVEX,
   26852            0 :           4038 => Opcode::SAR16rCL_ND,
   26853            0 :           4039 => Opcode::SAR16rCL_NF,
   26854            0 :           4040 => Opcode::SAR16rCL_NF_ND,
   26855            0 :           4041 => Opcode::SAR16ri,
   26856            0 :           4042 => Opcode::SAR16ri_EVEX,
   26857            0 :           4043 => Opcode::SAR16ri_ND,
   26858            0 :           4044 => Opcode::SAR16ri_NF,
   26859            0 :           4045 => Opcode::SAR16ri_NF_ND,
   26860            0 :           4046 => Opcode::SAR32m1,
   26861            0 :           4047 => Opcode::SAR32m1_EVEX,
   26862            0 :           4048 => Opcode::SAR32m1_ND,
   26863            0 :           4049 => Opcode::SAR32m1_NF,
   26864            0 :           4050 => Opcode::SAR32m1_NF_ND,
   26865            0 :           4051 => Opcode::SAR32mCL,
   26866            0 :           4052 => Opcode::SAR32mCL_EVEX,
   26867            0 :           4053 => Opcode::SAR32mCL_ND,
   26868            0 :           4054 => Opcode::SAR32mCL_NF,
   26869            0 :           4055 => Opcode::SAR32mCL_NF_ND,
   26870            0 :           4056 => Opcode::SAR32mi,
   26871            0 :           4057 => Opcode::SAR32mi_EVEX,
   26872            0 :           4058 => Opcode::SAR32mi_ND,
   26873            0 :           4059 => Opcode::SAR32mi_NF,
   26874            0 :           4060 => Opcode::SAR32mi_NF_ND,
   26875            0 :           4061 => Opcode::SAR32r1,
   26876            0 :           4062 => Opcode::SAR32r1_EVEX,
   26877            0 :           4063 => Opcode::SAR32r1_ND,
   26878            0 :           4064 => Opcode::SAR32r1_NF,
   26879            0 :           4065 => Opcode::SAR32r1_NF_ND,
   26880            0 :           4066 => Opcode::SAR32rCL,
   26881            0 :           4067 => Opcode::SAR32rCL_EVEX,
   26882            0 :           4068 => Opcode::SAR32rCL_ND,
   26883            0 :           4069 => Opcode::SAR32rCL_NF,
   26884            0 :           4070 => Opcode::SAR32rCL_NF_ND,
   26885            0 :           4071 => Opcode::SAR32ri,
   26886            0 :           4072 => Opcode::SAR32ri_EVEX,
   26887            0 :           4073 => Opcode::SAR32ri_ND,
   26888            0 :           4074 => Opcode::SAR32ri_NF,
   26889            0 :           4075 => Opcode::SAR32ri_NF_ND,
   26890            0 :           4076 => Opcode::SAR64m1,
   26891            0 :           4077 => Opcode::SAR64m1_EVEX,
   26892            0 :           4078 => Opcode::SAR64m1_ND,
   26893            0 :           4079 => Opcode::SAR64m1_NF,
   26894            0 :           4080 => Opcode::SAR64m1_NF_ND,
   26895            0 :           4081 => Opcode::SAR64mCL,
   26896            0 :           4082 => Opcode::SAR64mCL_EVEX,
   26897            0 :           4083 => Opcode::SAR64mCL_ND,
   26898            0 :           4084 => Opcode::SAR64mCL_NF,
   26899            0 :           4085 => Opcode::SAR64mCL_NF_ND,
   26900            0 :           4086 => Opcode::SAR64mi,
   26901            0 :           4087 => Opcode::SAR64mi_EVEX,
   26902            0 :           4088 => Opcode::SAR64mi_ND,
   26903            0 :           4089 => Opcode::SAR64mi_NF,
   26904            0 :           4090 => Opcode::SAR64mi_NF_ND,
   26905            0 :           4091 => Opcode::SAR64r1,
   26906            0 :           4092 => Opcode::SAR64r1_EVEX,
   26907            0 :           4093 => Opcode::SAR64r1_ND,
   26908            0 :           4094 => Opcode::SAR64r1_NF,
   26909            0 :           4095 => Opcode::SAR64r1_NF_ND,
   26910            0 :           4096 => Opcode::SAR64rCL,
   26911            0 :           4097 => Opcode::SAR64rCL_EVEX,
   26912            0 :           4098 => Opcode::SAR64rCL_ND,
   26913            0 :           4099 => Opcode::SAR64rCL_NF,
   26914            0 :           4100 => Opcode::SAR64rCL_NF_ND,
   26915            0 :           4101 => Opcode::SAR64ri,
   26916            0 :           4102 => Opcode::SAR64ri_EVEX,
   26917            0 :           4103 => Opcode::SAR64ri_ND,
   26918            0 :           4104 => Opcode::SAR64ri_NF,
   26919            0 :           4105 => Opcode::SAR64ri_NF_ND,
   26920            0 :           4106 => Opcode::SAR8m1,
   26921            0 :           4107 => Opcode::SAR8m1_EVEX,
   26922            0 :           4108 => Opcode::SAR8m1_ND,
   26923            0 :           4109 => Opcode::SAR8m1_NF,
   26924            0 :           4110 => Opcode::SAR8m1_NF_ND,
   26925            0 :           4111 => Opcode::SAR8mCL,
   26926            0 :           4112 => Opcode::SAR8mCL_EVEX,
   26927            0 :           4113 => Opcode::SAR8mCL_ND,
   26928            0 :           4114 => Opcode::SAR8mCL_NF,
   26929            0 :           4115 => Opcode::SAR8mCL_NF_ND,
   26930            0 :           4116 => Opcode::SAR8mi,
   26931            0 :           4117 => Opcode::SAR8mi_EVEX,
   26932            0 :           4118 => Opcode::SAR8mi_ND,
   26933            0 :           4119 => Opcode::SAR8mi_NF,
   26934            0 :           4120 => Opcode::SAR8mi_NF_ND,
   26935            0 :           4121 => Opcode::SAR8r1,
   26936            0 :           4122 => Opcode::SAR8r1_EVEX,
   26937            0 :           4123 => Opcode::SAR8r1_ND,
   26938            0 :           4124 => Opcode::SAR8r1_NF,
   26939            0 :           4125 => Opcode::SAR8r1_NF_ND,
   26940            0 :           4126 => Opcode::SAR8rCL,
   26941            0 :           4127 => Opcode::SAR8rCL_EVEX,
   26942            0 :           4128 => Opcode::SAR8rCL_ND,
   26943            0 :           4129 => Opcode::SAR8rCL_NF,
   26944            0 :           4130 => Opcode::SAR8rCL_NF_ND,
   26945            0 :           4131 => Opcode::SAR8ri,
   26946            0 :           4132 => Opcode::SAR8ri_EVEX,
   26947            0 :           4133 => Opcode::SAR8ri_ND,
   26948            0 :           4134 => Opcode::SAR8ri_NF,
   26949            0 :           4135 => Opcode::SAR8ri_NF_ND,
   26950            0 :           4136 => Opcode::SARX32rm,
   26951            0 :           4137 => Opcode::SARX32rm_EVEX,
   26952            0 :           4138 => Opcode::SARX32rr,
   26953            0 :           4139 => Opcode::SARX32rr_EVEX,
   26954            0 :           4140 => Opcode::SARX64rm,
   26955            0 :           4141 => Opcode::SARX64rm_EVEX,
   26956            0 :           4142 => Opcode::SARX64rr,
   26957            0 :           4143 => Opcode::SARX64rr_EVEX,
   26958            0 :           4144 => Opcode::SAVEPREVSSP,
   26959            0 :           4145 => Opcode::SBB16i16,
   26960            0 :           4146 => Opcode::SBB16mi,
   26961            0 :           4147 => Opcode::SBB16mi8,
   26962            0 :           4148 => Opcode::SBB16mi8_EVEX,
   26963            0 :           4149 => Opcode::SBB16mi8_ND,
   26964            0 :           4150 => Opcode::SBB16mi_EVEX,
   26965            0 :           4151 => Opcode::SBB16mi_ND,
   26966            0 :           4152 => Opcode::SBB16mr,
   26967            0 :           4153 => Opcode::SBB16mr_EVEX,
   26968            0 :           4154 => Opcode::SBB16mr_ND,
   26969            0 :           4155 => Opcode::SBB16ri,
   26970            0 :           4156 => Opcode::SBB16ri8,
   26971            0 :           4157 => Opcode::SBB16ri8_EVEX,
   26972            0 :           4158 => Opcode::SBB16ri8_ND,
   26973            0 :           4159 => Opcode::SBB16ri_EVEX,
   26974            0 :           4160 => Opcode::SBB16ri_ND,
   26975            0 :           4161 => Opcode::SBB16rm,
   26976            0 :           4162 => Opcode::SBB16rm_EVEX,
   26977            0 :           4163 => Opcode::SBB16rm_ND,
   26978            0 :           4164 => Opcode::SBB16rr,
   26979            0 :           4165 => Opcode::SBB16rr_EVEX,
   26980            0 :           4166 => Opcode::SBB16rr_EVEX_REV,
   26981            0 :           4167 => Opcode::SBB16rr_ND,
   26982            0 :           4168 => Opcode::SBB16rr_ND_REV,
   26983            0 :           4169 => Opcode::SBB16rr_REV,
   26984            0 :           4170 => Opcode::SBB32i32,
   26985            0 :           4171 => Opcode::SBB32mi,
   26986            0 :           4172 => Opcode::SBB32mi8,
   26987            0 :           4173 => Opcode::SBB32mi8_EVEX,
   26988            0 :           4174 => Opcode::SBB32mi8_ND,
   26989            0 :           4175 => Opcode::SBB32mi_EVEX,
   26990            0 :           4176 => Opcode::SBB32mi_ND,
   26991            0 :           4177 => Opcode::SBB32mr,
   26992            0 :           4178 => Opcode::SBB32mr_EVEX,
   26993            0 :           4179 => Opcode::SBB32mr_ND,
   26994            0 :           4180 => Opcode::SBB32ri,
   26995            0 :           4181 => Opcode::SBB32ri8,
   26996            0 :           4182 => Opcode::SBB32ri8_EVEX,
   26997            0 :           4183 => Opcode::SBB32ri8_ND,
   26998            0 :           4184 => Opcode::SBB32ri_EVEX,
   26999            0 :           4185 => Opcode::SBB32ri_ND,
   27000            0 :           4186 => Opcode::SBB32rm,
   27001            0 :           4187 => Opcode::SBB32rm_EVEX,
   27002            0 :           4188 => Opcode::SBB32rm_ND,
   27003            0 :           4189 => Opcode::SBB32rr,
   27004            0 :           4190 => Opcode::SBB32rr_EVEX,
   27005            0 :           4191 => Opcode::SBB32rr_EVEX_REV,
   27006            0 :           4192 => Opcode::SBB32rr_ND,
   27007            0 :           4193 => Opcode::SBB32rr_ND_REV,
   27008            0 :           4194 => Opcode::SBB32rr_REV,
   27009            0 :           4195 => Opcode::SBB64i32,
   27010            0 :           4196 => Opcode::SBB64mi32,
   27011            0 :           4197 => Opcode::SBB64mi32_EVEX,
   27012            0 :           4198 => Opcode::SBB64mi32_ND,
   27013            0 :           4199 => Opcode::SBB64mi8,
   27014            0 :           4200 => Opcode::SBB64mi8_EVEX,
   27015            0 :           4201 => Opcode::SBB64mi8_ND,
   27016            0 :           4202 => Opcode::SBB64mr,
   27017            0 :           4203 => Opcode::SBB64mr_EVEX,
   27018            0 :           4204 => Opcode::SBB64mr_ND,
   27019            0 :           4205 => Opcode::SBB64ri32,
   27020            0 :           4206 => Opcode::SBB64ri32_EVEX,
   27021            0 :           4207 => Opcode::SBB64ri32_ND,
   27022            0 :           4208 => Opcode::SBB64ri8,
   27023            0 :           4209 => Opcode::SBB64ri8_EVEX,
   27024            0 :           4210 => Opcode::SBB64ri8_ND,
   27025            0 :           4211 => Opcode::SBB64rm,
   27026            0 :           4212 => Opcode::SBB64rm_EVEX,
   27027            0 :           4213 => Opcode::SBB64rm_ND,
   27028            0 :           4214 => Opcode::SBB64rr,
   27029            0 :           4215 => Opcode::SBB64rr_EVEX,
   27030            0 :           4216 => Opcode::SBB64rr_EVEX_REV,
   27031            0 :           4217 => Opcode::SBB64rr_ND,
   27032            0 :           4218 => Opcode::SBB64rr_ND_REV,
   27033            0 :           4219 => Opcode::SBB64rr_REV,
   27034            0 :           4220 => Opcode::SBB8i8,
   27035            0 :           4221 => Opcode::SBB8mi,
   27036            0 :           4222 => Opcode::SBB8mi8,
   27037            0 :           4223 => Opcode::SBB8mi_EVEX,
   27038            0 :           4224 => Opcode::SBB8mi_ND,
   27039            0 :           4225 => Opcode::SBB8mr,
   27040            0 :           4226 => Opcode::SBB8mr_EVEX,
   27041            0 :           4227 => Opcode::SBB8mr_ND,
   27042            0 :           4228 => Opcode::SBB8ri,
   27043            0 :           4229 => Opcode::SBB8ri8,
   27044            0 :           4230 => Opcode::SBB8ri_EVEX,
   27045            0 :           4231 => Opcode::SBB8ri_ND,
   27046            0 :           4232 => Opcode::SBB8rm,
   27047            0 :           4233 => Opcode::SBB8rm_EVEX,
   27048            0 :           4234 => Opcode::SBB8rm_ND,
   27049            0 :           4235 => Opcode::SBB8rr,
   27050            0 :           4236 => Opcode::SBB8rr_EVEX,
   27051            0 :           4237 => Opcode::SBB8rr_EVEX_REV,
   27052            0 :           4238 => Opcode::SBB8rr_ND,
   27053            0 :           4239 => Opcode::SBB8rr_ND_REV,
   27054            0 :           4240 => Opcode::SBB8rr_REV,
   27055            0 :           4241 => Opcode::SCASB,
   27056            0 :           4242 => Opcode::SCASL,
   27057            0 :           4243 => Opcode::SCASQ,
   27058            0 :           4244 => Opcode::SCASW,
   27059            0 :           4245 => Opcode::SEAMCALL,
   27060            0 :           4246 => Opcode::SEAMOPS,
   27061            0 :           4247 => Opcode::SEAMRET,
   27062            0 :           4248 => Opcode::SEG_ALLOCA_32,
   27063            0 :           4249 => Opcode::SEG_ALLOCA_64,
   27064            0 :           4250 => Opcode::SENDUIPI,
   27065            0 :           4251 => Opcode::SERIALIZE,
   27066            0 :           4252 => Opcode::SETCCm,
   27067            0 :           4253 => Opcode::SETCCm_EVEX,
   27068            0 :           4254 => Opcode::SETCCr,
   27069            0 :           4255 => Opcode::SETCCr_EVEX,
   27070            0 :           4256 => Opcode::SETSSBSY,
   27071            0 :           4257 => Opcode::SETZUCCm,
   27072            0 :           4258 => Opcode::SETZUCCr,
   27073            0 :           4259 => Opcode::SFENCE,
   27074            0 :           4260 => Opcode::SGDT16m,
   27075            0 :           4261 => Opcode::SGDT32m,
   27076            0 :           4262 => Opcode::SGDT64m,
   27077            0 :           4263 => Opcode::SHA1MSG1rm,
   27078            0 :           4264 => Opcode::SHA1MSG1rr,
   27079            0 :           4265 => Opcode::SHA1MSG2rm,
   27080            0 :           4266 => Opcode::SHA1MSG2rr,
   27081            0 :           4267 => Opcode::SHA1NEXTErm,
   27082            0 :           4268 => Opcode::SHA1NEXTErr,
   27083            0 :           4269 => Opcode::SHA1RNDS4rmi,
   27084            0 :           4270 => Opcode::SHA1RNDS4rri,
   27085            0 :           4271 => Opcode::SHA256MSG1rm,
   27086            0 :           4272 => Opcode::SHA256MSG1rr,
   27087            0 :           4273 => Opcode::SHA256MSG2rm,
   27088            0 :           4274 => Opcode::SHA256MSG2rr,
   27089            0 :           4275 => Opcode::SHA256RNDS2rm,
   27090            0 :           4276 => Opcode::SHA256RNDS2rr,
   27091            0 :           4277 => Opcode::SHL16m1,
   27092            0 :           4278 => Opcode::SHL16m1_EVEX,
   27093            0 :           4279 => Opcode::SHL16m1_ND,
   27094            0 :           4280 => Opcode::SHL16m1_NF,
   27095            0 :           4281 => Opcode::SHL16m1_NF_ND,
   27096            0 :           4282 => Opcode::SHL16mCL,
   27097            0 :           4283 => Opcode::SHL16mCL_EVEX,
   27098            0 :           4284 => Opcode::SHL16mCL_ND,
   27099            0 :           4285 => Opcode::SHL16mCL_NF,
   27100            0 :           4286 => Opcode::SHL16mCL_NF_ND,
   27101            0 :           4287 => Opcode::SHL16mi,
   27102            0 :           4288 => Opcode::SHL16mi_EVEX,
   27103            0 :           4289 => Opcode::SHL16mi_ND,
   27104            0 :           4290 => Opcode::SHL16mi_NF,
   27105            0 :           4291 => Opcode::SHL16mi_NF_ND,
   27106            0 :           4292 => Opcode::SHL16r1,
   27107            0 :           4293 => Opcode::SHL16r1_EVEX,
   27108            0 :           4294 => Opcode::SHL16r1_ND,
   27109            0 :           4295 => Opcode::SHL16r1_NF,
   27110            0 :           4296 => Opcode::SHL16r1_NF_ND,
   27111            0 :           4297 => Opcode::SHL16rCL,
   27112            0 :           4298 => Opcode::SHL16rCL_EVEX,
   27113            0 :           4299 => Opcode::SHL16rCL_ND,
   27114            0 :           4300 => Opcode::SHL16rCL_NF,
   27115            0 :           4301 => Opcode::SHL16rCL_NF_ND,
   27116            0 :           4302 => Opcode::SHL16ri,
   27117            0 :           4303 => Opcode::SHL16ri_EVEX,
   27118            0 :           4304 => Opcode::SHL16ri_ND,
   27119            0 :           4305 => Opcode::SHL16ri_NF,
   27120            0 :           4306 => Opcode::SHL16ri_NF_ND,
   27121            0 :           4307 => Opcode::SHL32m1,
   27122            0 :           4308 => Opcode::SHL32m1_EVEX,
   27123            0 :           4309 => Opcode::SHL32m1_ND,
   27124            0 :           4310 => Opcode::SHL32m1_NF,
   27125            0 :           4311 => Opcode::SHL32m1_NF_ND,
   27126            0 :           4312 => Opcode::SHL32mCL,
   27127            0 :           4313 => Opcode::SHL32mCL_EVEX,
   27128            0 :           4314 => Opcode::SHL32mCL_ND,
   27129            0 :           4315 => Opcode::SHL32mCL_NF,
   27130            0 :           4316 => Opcode::SHL32mCL_NF_ND,
   27131            0 :           4317 => Opcode::SHL32mi,
   27132            0 :           4318 => Opcode::SHL32mi_EVEX,
   27133            0 :           4319 => Opcode::SHL32mi_ND,
   27134            0 :           4320 => Opcode::SHL32mi_NF,
   27135            0 :           4321 => Opcode::SHL32mi_NF_ND,
   27136            0 :           4322 => Opcode::SHL32r1,
   27137            0 :           4323 => Opcode::SHL32r1_EVEX,
   27138            0 :           4324 => Opcode::SHL32r1_ND,
   27139            0 :           4325 => Opcode::SHL32r1_NF,
   27140            0 :           4326 => Opcode::SHL32r1_NF_ND,
   27141            0 :           4327 => Opcode::SHL32rCL,
   27142            0 :           4328 => Opcode::SHL32rCL_EVEX,
   27143            0 :           4329 => Opcode::SHL32rCL_ND,
   27144            0 :           4330 => Opcode::SHL32rCL_NF,
   27145            0 :           4331 => Opcode::SHL32rCL_NF_ND,
   27146            0 :           4332 => Opcode::SHL32ri,
   27147            0 :           4333 => Opcode::SHL32ri_EVEX,
   27148            0 :           4334 => Opcode::SHL32ri_ND,
   27149            0 :           4335 => Opcode::SHL32ri_NF,
   27150            0 :           4336 => Opcode::SHL32ri_NF_ND,
   27151            0 :           4337 => Opcode::SHL64m1,
   27152            0 :           4338 => Opcode::SHL64m1_EVEX,
   27153            0 :           4339 => Opcode::SHL64m1_ND,
   27154            0 :           4340 => Opcode::SHL64m1_NF,
   27155            0 :           4341 => Opcode::SHL64m1_NF_ND,
   27156            0 :           4342 => Opcode::SHL64mCL,
   27157            0 :           4343 => Opcode::SHL64mCL_EVEX,
   27158            0 :           4344 => Opcode::SHL64mCL_ND,
   27159            0 :           4345 => Opcode::SHL64mCL_NF,
   27160            0 :           4346 => Opcode::SHL64mCL_NF_ND,
   27161            0 :           4347 => Opcode::SHL64mi,
   27162            0 :           4348 => Opcode::SHL64mi_EVEX,
   27163            0 :           4349 => Opcode::SHL64mi_ND,
   27164            0 :           4350 => Opcode::SHL64mi_NF,
   27165            0 :           4351 => Opcode::SHL64mi_NF_ND,
   27166            0 :           4352 => Opcode::SHL64r1,
   27167            0 :           4353 => Opcode::SHL64r1_EVEX,
   27168            0 :           4354 => Opcode::SHL64r1_ND,
   27169            0 :           4355 => Opcode::SHL64r1_NF,
   27170            0 :           4356 => Opcode::SHL64r1_NF_ND,
   27171            0 :           4357 => Opcode::SHL64rCL,
   27172            0 :           4358 => Opcode::SHL64rCL_EVEX,
   27173            0 :           4359 => Opcode::SHL64rCL_ND,
   27174            0 :           4360 => Opcode::SHL64rCL_NF,
   27175            0 :           4361 => Opcode::SHL64rCL_NF_ND,
   27176            0 :           4362 => Opcode::SHL64ri,
   27177            0 :           4363 => Opcode::SHL64ri_EVEX,
   27178            0 :           4364 => Opcode::SHL64ri_ND,
   27179            0 :           4365 => Opcode::SHL64ri_NF,
   27180            0 :           4366 => Opcode::SHL64ri_NF_ND,
   27181            0 :           4367 => Opcode::SHL8m1,
   27182            0 :           4368 => Opcode::SHL8m1_EVEX,
   27183            0 :           4369 => Opcode::SHL8m1_ND,
   27184            0 :           4370 => Opcode::SHL8m1_NF,
   27185            0 :           4371 => Opcode::SHL8m1_NF_ND,
   27186            0 :           4372 => Opcode::SHL8mCL,
   27187            0 :           4373 => Opcode::SHL8mCL_EVEX,
   27188            0 :           4374 => Opcode::SHL8mCL_ND,
   27189            0 :           4375 => Opcode::SHL8mCL_NF,
   27190            0 :           4376 => Opcode::SHL8mCL_NF_ND,
   27191            0 :           4377 => Opcode::SHL8mi,
   27192            0 :           4378 => Opcode::SHL8mi_EVEX,
   27193            0 :           4379 => Opcode::SHL8mi_ND,
   27194            0 :           4380 => Opcode::SHL8mi_NF,
   27195            0 :           4381 => Opcode::SHL8mi_NF_ND,
   27196            0 :           4382 => Opcode::SHL8r1,
   27197            0 :           4383 => Opcode::SHL8r1_EVEX,
   27198            0 :           4384 => Opcode::SHL8r1_ND,
   27199            0 :           4385 => Opcode::SHL8r1_NF,
   27200            0 :           4386 => Opcode::SHL8r1_NF_ND,
   27201            0 :           4387 => Opcode::SHL8rCL,
   27202            0 :           4388 => Opcode::SHL8rCL_EVEX,
   27203            0 :           4389 => Opcode::SHL8rCL_ND,
   27204            0 :           4390 => Opcode::SHL8rCL_NF,
   27205            0 :           4391 => Opcode::SHL8rCL_NF_ND,
   27206            0 :           4392 => Opcode::SHL8ri,
   27207            0 :           4393 => Opcode::SHL8ri_EVEX,
   27208            0 :           4394 => Opcode::SHL8ri_ND,
   27209            0 :           4395 => Opcode::SHL8ri_NF,
   27210            0 :           4396 => Opcode::SHL8ri_NF_ND,
   27211            0 :           4397 => Opcode::SHLD16mrCL,
   27212            0 :           4398 => Opcode::SHLD16mrCL_EVEX,
   27213            0 :           4399 => Opcode::SHLD16mrCL_ND,
   27214            0 :           4400 => Opcode::SHLD16mrCL_NF,
   27215            0 :           4401 => Opcode::SHLD16mrCL_NF_ND,
   27216            0 :           4402 => Opcode::SHLD16mri8,
   27217            0 :           4403 => Opcode::SHLD16mri8_EVEX,
   27218            0 :           4404 => Opcode::SHLD16mri8_ND,
   27219            0 :           4405 => Opcode::SHLD16mri8_NF,
   27220            0 :           4406 => Opcode::SHLD16mri8_NF_ND,
   27221            0 :           4407 => Opcode::SHLD16rrCL,
   27222            0 :           4408 => Opcode::SHLD16rrCL_EVEX,
   27223            0 :           4409 => Opcode::SHLD16rrCL_ND,
   27224            0 :           4410 => Opcode::SHLD16rrCL_NF,
   27225            0 :           4411 => Opcode::SHLD16rrCL_NF_ND,
   27226            0 :           4412 => Opcode::SHLD16rri8,
   27227            0 :           4413 => Opcode::SHLD16rri8_EVEX,
   27228            0 :           4414 => Opcode::SHLD16rri8_ND,
   27229            0 :           4415 => Opcode::SHLD16rri8_NF,
   27230            0 :           4416 => Opcode::SHLD16rri8_NF_ND,
   27231            0 :           4417 => Opcode::SHLD32mrCL,
   27232            0 :           4418 => Opcode::SHLD32mrCL_EVEX,
   27233            0 :           4419 => Opcode::SHLD32mrCL_ND,
   27234            0 :           4420 => Opcode::SHLD32mrCL_NF,
   27235            0 :           4421 => Opcode::SHLD32mrCL_NF_ND,
   27236            0 :           4422 => Opcode::SHLD32mri8,
   27237            0 :           4423 => Opcode::SHLD32mri8_EVEX,
   27238            0 :           4424 => Opcode::SHLD32mri8_ND,
   27239            0 :           4425 => Opcode::SHLD32mri8_NF,
   27240            0 :           4426 => Opcode::SHLD32mri8_NF_ND,
   27241            0 :           4427 => Opcode::SHLD32rrCL,
   27242            0 :           4428 => Opcode::SHLD32rrCL_EVEX,
   27243            0 :           4429 => Opcode::SHLD32rrCL_ND,
   27244            0 :           4430 => Opcode::SHLD32rrCL_NF,
   27245            0 :           4431 => Opcode::SHLD32rrCL_NF_ND,
   27246            0 :           4432 => Opcode::SHLD32rri8,
   27247            0 :           4433 => Opcode::SHLD32rri8_EVEX,
   27248            0 :           4434 => Opcode::SHLD32rri8_ND,
   27249            0 :           4435 => Opcode::SHLD32rri8_NF,
   27250            0 :           4436 => Opcode::SHLD32rri8_NF_ND,
   27251            0 :           4437 => Opcode::SHLD64mrCL,
   27252            0 :           4438 => Opcode::SHLD64mrCL_EVEX,
   27253            0 :           4439 => Opcode::SHLD64mrCL_ND,
   27254            0 :           4440 => Opcode::SHLD64mrCL_NF,
   27255            0 :           4441 => Opcode::SHLD64mrCL_NF_ND,
   27256            0 :           4442 => Opcode::SHLD64mri8,
   27257            0 :           4443 => Opcode::SHLD64mri8_EVEX,
   27258            0 :           4444 => Opcode::SHLD64mri8_ND,
   27259            0 :           4445 => Opcode::SHLD64mri8_NF,
   27260            0 :           4446 => Opcode::SHLD64mri8_NF_ND,
   27261            0 :           4447 => Opcode::SHLD64rrCL,
   27262            0 :           4448 => Opcode::SHLD64rrCL_EVEX,
   27263            0 :           4449 => Opcode::SHLD64rrCL_ND,
   27264            0 :           4450 => Opcode::SHLD64rrCL_NF,
   27265            0 :           4451 => Opcode::SHLD64rrCL_NF_ND,
   27266            0 :           4452 => Opcode::SHLD64rri8,
   27267            0 :           4453 => Opcode::SHLD64rri8_EVEX,
   27268            0 :           4454 => Opcode::SHLD64rri8_ND,
   27269            0 :           4455 => Opcode::SHLD64rri8_NF,
   27270            0 :           4456 => Opcode::SHLD64rri8_NF_ND,
   27271            0 :           4457 => Opcode::SHLX32rm,
   27272            0 :           4458 => Opcode::SHLX32rm_EVEX,
   27273            0 :           4459 => Opcode::SHLX32rr,
   27274            0 :           4460 => Opcode::SHLX32rr_EVEX,
   27275            0 :           4461 => Opcode::SHLX64rm,
   27276            0 :           4462 => Opcode::SHLX64rm_EVEX,
   27277            0 :           4463 => Opcode::SHLX64rr,
   27278            0 :           4464 => Opcode::SHLX64rr_EVEX,
   27279            0 :           4465 => Opcode::SHR16m1,
   27280            0 :           4466 => Opcode::SHR16m1_EVEX,
   27281            0 :           4467 => Opcode::SHR16m1_ND,
   27282            0 :           4468 => Opcode::SHR16m1_NF,
   27283            0 :           4469 => Opcode::SHR16m1_NF_ND,
   27284            0 :           4470 => Opcode::SHR16mCL,
   27285            0 :           4471 => Opcode::SHR16mCL_EVEX,
   27286            0 :           4472 => Opcode::SHR16mCL_ND,
   27287            0 :           4473 => Opcode::SHR16mCL_NF,
   27288            0 :           4474 => Opcode::SHR16mCL_NF_ND,
   27289            0 :           4475 => Opcode::SHR16mi,
   27290            0 :           4476 => Opcode::SHR16mi_EVEX,
   27291            0 :           4477 => Opcode::SHR16mi_ND,
   27292            0 :           4478 => Opcode::SHR16mi_NF,
   27293            0 :           4479 => Opcode::SHR16mi_NF_ND,
   27294            0 :           4480 => Opcode::SHR16r1,
   27295            0 :           4481 => Opcode::SHR16r1_EVEX,
   27296            0 :           4482 => Opcode::SHR16r1_ND,
   27297            0 :           4483 => Opcode::SHR16r1_NF,
   27298            0 :           4484 => Opcode::SHR16r1_NF_ND,
   27299            0 :           4485 => Opcode::SHR16rCL,
   27300            0 :           4486 => Opcode::SHR16rCL_EVEX,
   27301            0 :           4487 => Opcode::SHR16rCL_ND,
   27302            0 :           4488 => Opcode::SHR16rCL_NF,
   27303            0 :           4489 => Opcode::SHR16rCL_NF_ND,
   27304            0 :           4490 => Opcode::SHR16ri,
   27305            0 :           4491 => Opcode::SHR16ri_EVEX,
   27306            0 :           4492 => Opcode::SHR16ri_ND,
   27307            0 :           4493 => Opcode::SHR16ri_NF,
   27308            0 :           4494 => Opcode::SHR16ri_NF_ND,
   27309            0 :           4495 => Opcode::SHR32m1,
   27310            0 :           4496 => Opcode::SHR32m1_EVEX,
   27311            0 :           4497 => Opcode::SHR32m1_ND,
   27312            0 :           4498 => Opcode::SHR32m1_NF,
   27313            0 :           4499 => Opcode::SHR32m1_NF_ND,
   27314            0 :           4500 => Opcode::SHR32mCL,
   27315            0 :           4501 => Opcode::SHR32mCL_EVEX,
   27316            0 :           4502 => Opcode::SHR32mCL_ND,
   27317            0 :           4503 => Opcode::SHR32mCL_NF,
   27318            0 :           4504 => Opcode::SHR32mCL_NF_ND,
   27319            0 :           4505 => Opcode::SHR32mi,
   27320            0 :           4506 => Opcode::SHR32mi_EVEX,
   27321            0 :           4507 => Opcode::SHR32mi_ND,
   27322            0 :           4508 => Opcode::SHR32mi_NF,
   27323            0 :           4509 => Opcode::SHR32mi_NF_ND,
   27324            0 :           4510 => Opcode::SHR32r1,
   27325            0 :           4511 => Opcode::SHR32r1_EVEX,
   27326            0 :           4512 => Opcode::SHR32r1_ND,
   27327            0 :           4513 => Opcode::SHR32r1_NF,
   27328            0 :           4514 => Opcode::SHR32r1_NF_ND,
   27329            0 :           4515 => Opcode::SHR32rCL,
   27330            0 :           4516 => Opcode::SHR32rCL_EVEX,
   27331            0 :           4517 => Opcode::SHR32rCL_ND,
   27332            0 :           4518 => Opcode::SHR32rCL_NF,
   27333            0 :           4519 => Opcode::SHR32rCL_NF_ND,
   27334            0 :           4520 => Opcode::SHR32ri,
   27335            0 :           4521 => Opcode::SHR32ri_EVEX,
   27336            0 :           4522 => Opcode::SHR32ri_ND,
   27337            0 :           4523 => Opcode::SHR32ri_NF,
   27338            0 :           4524 => Opcode::SHR32ri_NF_ND,
   27339            0 :           4525 => Opcode::SHR64m1,
   27340            0 :           4526 => Opcode::SHR64m1_EVEX,
   27341            0 :           4527 => Opcode::SHR64m1_ND,
   27342            0 :           4528 => Opcode::SHR64m1_NF,
   27343            0 :           4529 => Opcode::SHR64m1_NF_ND,
   27344            0 :           4530 => Opcode::SHR64mCL,
   27345            0 :           4531 => Opcode::SHR64mCL_EVEX,
   27346            0 :           4532 => Opcode::SHR64mCL_ND,
   27347            0 :           4533 => Opcode::SHR64mCL_NF,
   27348            0 :           4534 => Opcode::SHR64mCL_NF_ND,
   27349            0 :           4535 => Opcode::SHR64mi,
   27350            0 :           4536 => Opcode::SHR64mi_EVEX,
   27351            0 :           4537 => Opcode::SHR64mi_ND,
   27352            0 :           4538 => Opcode::SHR64mi_NF,
   27353            0 :           4539 => Opcode::SHR64mi_NF_ND,
   27354            0 :           4540 => Opcode::SHR64r1,
   27355            0 :           4541 => Opcode::SHR64r1_EVEX,
   27356            0 :           4542 => Opcode::SHR64r1_ND,
   27357            0 :           4543 => Opcode::SHR64r1_NF,
   27358            0 :           4544 => Opcode::SHR64r1_NF_ND,
   27359            0 :           4545 => Opcode::SHR64rCL,
   27360            0 :           4546 => Opcode::SHR64rCL_EVEX,
   27361            0 :           4547 => Opcode::SHR64rCL_ND,
   27362            0 :           4548 => Opcode::SHR64rCL_NF,
   27363            0 :           4549 => Opcode::SHR64rCL_NF_ND,
   27364            0 :           4550 => Opcode::SHR64ri,
   27365            0 :           4551 => Opcode::SHR64ri_EVEX,
   27366            0 :           4552 => Opcode::SHR64ri_ND,
   27367            0 :           4553 => Opcode::SHR64ri_NF,
   27368            0 :           4554 => Opcode::SHR64ri_NF_ND,
   27369            0 :           4555 => Opcode::SHR8m1,
   27370            0 :           4556 => Opcode::SHR8m1_EVEX,
   27371            0 :           4557 => Opcode::SHR8m1_ND,
   27372            0 :           4558 => Opcode::SHR8m1_NF,
   27373            0 :           4559 => Opcode::SHR8m1_NF_ND,
   27374            0 :           4560 => Opcode::SHR8mCL,
   27375            0 :           4561 => Opcode::SHR8mCL_EVEX,
   27376            0 :           4562 => Opcode::SHR8mCL_ND,
   27377            0 :           4563 => Opcode::SHR8mCL_NF,
   27378            0 :           4564 => Opcode::SHR8mCL_NF_ND,
   27379            0 :           4565 => Opcode::SHR8mi,
   27380            0 :           4566 => Opcode::SHR8mi_EVEX,
   27381            0 :           4567 => Opcode::SHR8mi_ND,
   27382            0 :           4568 => Opcode::SHR8mi_NF,
   27383            0 :           4569 => Opcode::SHR8mi_NF_ND,
   27384            0 :           4570 => Opcode::SHR8r1,
   27385            0 :           4571 => Opcode::SHR8r1_EVEX,
   27386            0 :           4572 => Opcode::SHR8r1_ND,
   27387            0 :           4573 => Opcode::SHR8r1_NF,
   27388            0 :           4574 => Opcode::SHR8r1_NF_ND,
   27389            0 :           4575 => Opcode::SHR8rCL,
   27390            0 :           4576 => Opcode::SHR8rCL_EVEX,
   27391            0 :           4577 => Opcode::SHR8rCL_ND,
   27392            0 :           4578 => Opcode::SHR8rCL_NF,
   27393            0 :           4579 => Opcode::SHR8rCL_NF_ND,
   27394            0 :           4580 => Opcode::SHR8ri,
   27395            0 :           4581 => Opcode::SHR8ri_EVEX,
   27396            0 :           4582 => Opcode::SHR8ri_ND,
   27397            0 :           4583 => Opcode::SHR8ri_NF,
   27398            0 :           4584 => Opcode::SHR8ri_NF_ND,
   27399            0 :           4585 => Opcode::SHRD16mrCL,
   27400            0 :           4586 => Opcode::SHRD16mrCL_EVEX,
   27401            0 :           4587 => Opcode::SHRD16mrCL_ND,
   27402            0 :           4588 => Opcode::SHRD16mrCL_NF,
   27403            0 :           4589 => Opcode::SHRD16mrCL_NF_ND,
   27404            0 :           4590 => Opcode::SHRD16mri8,
   27405            0 :           4591 => Opcode::SHRD16mri8_EVEX,
   27406            0 :           4592 => Opcode::SHRD16mri8_ND,
   27407            0 :           4593 => Opcode::SHRD16mri8_NF,
   27408            0 :           4594 => Opcode::SHRD16mri8_NF_ND,
   27409            0 :           4595 => Opcode::SHRD16rrCL,
   27410            0 :           4596 => Opcode::SHRD16rrCL_EVEX,
   27411            0 :           4597 => Opcode::SHRD16rrCL_ND,
   27412            0 :           4598 => Opcode::SHRD16rrCL_NF,
   27413            0 :           4599 => Opcode::SHRD16rrCL_NF_ND,
   27414            0 :           4600 => Opcode::SHRD16rri8,
   27415            0 :           4601 => Opcode::SHRD16rri8_EVEX,
   27416            0 :           4602 => Opcode::SHRD16rri8_ND,
   27417            0 :           4603 => Opcode::SHRD16rri8_NF,
   27418            0 :           4604 => Opcode::SHRD16rri8_NF_ND,
   27419            0 :           4605 => Opcode::SHRD32mrCL,
   27420            0 :           4606 => Opcode::SHRD32mrCL_EVEX,
   27421            0 :           4607 => Opcode::SHRD32mrCL_ND,
   27422            0 :           4608 => Opcode::SHRD32mrCL_NF,
   27423            0 :           4609 => Opcode::SHRD32mrCL_NF_ND,
   27424            0 :           4610 => Opcode::SHRD32mri8,
   27425            0 :           4611 => Opcode::SHRD32mri8_EVEX,
   27426            0 :           4612 => Opcode::SHRD32mri8_ND,
   27427            0 :           4613 => Opcode::SHRD32mri8_NF,
   27428            0 :           4614 => Opcode::SHRD32mri8_NF_ND,
   27429            0 :           4615 => Opcode::SHRD32rrCL,
   27430            0 :           4616 => Opcode::SHRD32rrCL_EVEX,
   27431            0 :           4617 => Opcode::SHRD32rrCL_ND,
   27432            0 :           4618 => Opcode::SHRD32rrCL_NF,
   27433            0 :           4619 => Opcode::SHRD32rrCL_NF_ND,
   27434            0 :           4620 => Opcode::SHRD32rri8,
   27435            0 :           4621 => Opcode::SHRD32rri8_EVEX,
   27436            0 :           4622 => Opcode::SHRD32rri8_ND,
   27437            0 :           4623 => Opcode::SHRD32rri8_NF,
   27438            0 :           4624 => Opcode::SHRD32rri8_NF_ND,
   27439            0 :           4625 => Opcode::SHRD64mrCL,
   27440            0 :           4626 => Opcode::SHRD64mrCL_EVEX,
   27441            0 :           4627 => Opcode::SHRD64mrCL_ND,
   27442            0 :           4628 => Opcode::SHRD64mrCL_NF,
   27443            0 :           4629 => Opcode::SHRD64mrCL_NF_ND,
   27444            0 :           4630 => Opcode::SHRD64mri8,
   27445            0 :           4631 => Opcode::SHRD64mri8_EVEX,
   27446            0 :           4632 => Opcode::SHRD64mri8_ND,
   27447            0 :           4633 => Opcode::SHRD64mri8_NF,
   27448            0 :           4634 => Opcode::SHRD64mri8_NF_ND,
   27449            0 :           4635 => Opcode::SHRD64rrCL,
   27450            0 :           4636 => Opcode::SHRD64rrCL_EVEX,
   27451            0 :           4637 => Opcode::SHRD64rrCL_ND,
   27452            0 :           4638 => Opcode::SHRD64rrCL_NF,
   27453            0 :           4639 => Opcode::SHRD64rrCL_NF_ND,
   27454            0 :           4640 => Opcode::SHRD64rri8,
   27455            0 :           4641 => Opcode::SHRD64rri8_EVEX,
   27456            0 :           4642 => Opcode::SHRD64rri8_ND,
   27457            0 :           4643 => Opcode::SHRD64rri8_NF,
   27458            0 :           4644 => Opcode::SHRD64rri8_NF_ND,
   27459            0 :           4645 => Opcode::SHRX32rm,
   27460            0 :           4646 => Opcode::SHRX32rm_EVEX,
   27461            0 :           4647 => Opcode::SHRX32rr,
   27462            0 :           4648 => Opcode::SHRX32rr_EVEX,
   27463            0 :           4649 => Opcode::SHRX64rm,
   27464            0 :           4650 => Opcode::SHRX64rm_EVEX,
   27465            0 :           4651 => Opcode::SHRX64rr,
   27466            0 :           4652 => Opcode::SHRX64rr_EVEX,
   27467            0 :           4653 => Opcode::SHUFPDrmi,
   27468            0 :           4654 => Opcode::SHUFPDrri,
   27469            0 :           4655 => Opcode::SHUFPSrmi,
   27470            0 :           4656 => Opcode::SHUFPSrri,
   27471            0 :           4657 => Opcode::SIDT16m,
   27472            0 :           4658 => Opcode::SIDT32m,
   27473            0 :           4659 => Opcode::SIDT64m,
   27474            0 :           4660 => Opcode::SKINIT,
   27475            0 :           4661 => Opcode::SLDT16m,
   27476            0 :           4662 => Opcode::SLDT16r,
   27477            0 :           4663 => Opcode::SLDT32r,
   27478            0 :           4664 => Opcode::SLDT64r,
   27479            0 :           4665 => Opcode::SLWPCB,
   27480            0 :           4666 => Opcode::SLWPCB64,
   27481            0 :           4667 => Opcode::SMSW16m,
   27482            0 :           4668 => Opcode::SMSW16r,
   27483            0 :           4669 => Opcode::SMSW32r,
   27484            0 :           4670 => Opcode::SMSW64r,
   27485            0 :           4671 => Opcode::SQRTPDm,
   27486            0 :           4672 => Opcode::SQRTPDr,
   27487            0 :           4673 => Opcode::SQRTPSm,
   27488            0 :           4674 => Opcode::SQRTPSr,
   27489            0 :           4675 => Opcode::SQRTSDm,
   27490            0 :           4676 => Opcode::SQRTSDm_Int,
   27491            0 :           4677 => Opcode::SQRTSDr,
   27492            0 :           4678 => Opcode::SQRTSDr_Int,
   27493            0 :           4679 => Opcode::SQRTSSm,
   27494            0 :           4680 => Opcode::SQRTSSm_Int,
   27495            0 :           4681 => Opcode::SQRTSSr,
   27496            0 :           4682 => Opcode::SQRTSSr_Int,
   27497            0 :           4683 => Opcode::SQRT_F,
   27498            0 :           4684 => Opcode::SQRT_Fp32,
   27499            0 :           4685 => Opcode::SQRT_Fp64,
   27500            0 :           4686 => Opcode::SQRT_Fp80,
   27501            0 :           4687 => Opcode::SS_PREFIX,
   27502            0 :           4688 => Opcode::STAC,
   27503            0 :           4689 => Opcode::STACKALLOC_W_PROBING,
   27504            0 :           4690 => Opcode::STC,
   27505            0 :           4691 => Opcode::STD,
   27506            0 :           4692 => Opcode::STGI,
   27507            0 :           4693 => Opcode::STI,
   27508            0 :           4694 => Opcode::STMXCSR,
   27509            0 :           4695 => Opcode::STOSB,
   27510            0 :           4696 => Opcode::STOSL,
   27511            0 :           4697 => Opcode::STOSQ,
   27512            0 :           4698 => Opcode::STOSW,
   27513            0 :           4699 => Opcode::STR16r,
   27514            0 :           4700 => Opcode::STR32r,
   27515            0 :           4701 => Opcode::STR64r,
   27516            0 :           4702 => Opcode::STRm,
   27517            0 :           4703 => Opcode::STTILECFG,
   27518            0 :           4704 => Opcode::STTILECFG_EVEX,
   27519            0 :           4705 => Opcode::STUI,
   27520            0 :           4706 => Opcode::ST_F32m,
   27521            0 :           4707 => Opcode::ST_F64m,
   27522            0 :           4708 => Opcode::ST_FP32m,
   27523            0 :           4709 => Opcode::ST_FP64m,
   27524            0 :           4710 => Opcode::ST_FP80m,
   27525            0 :           4711 => Opcode::ST_FPrr,
   27526            0 :           4712 => Opcode::ST_Fp32m,
   27527            0 :           4713 => Opcode::ST_Fp64m,
   27528            0 :           4714 => Opcode::ST_Fp64m32,
   27529            0 :           4715 => Opcode::ST_Fp80m32,
   27530            0 :           4716 => Opcode::ST_Fp80m64,
   27531            0 :           4717 => Opcode::ST_FpP32m,
   27532            0 :           4718 => Opcode::ST_FpP64m,
   27533            0 :           4719 => Opcode::ST_FpP64m32,
   27534            0 :           4720 => Opcode::ST_FpP80m,
   27535            0 :           4721 => Opcode::ST_FpP80m32,
   27536            0 :           4722 => Opcode::ST_FpP80m64,
   27537            0 :           4723 => Opcode::ST_Frr,
   27538            0 :           4724 => Opcode::SUB16i16,
   27539            0 :           4725 => Opcode::SUB16mi,
   27540            0 :           4726 => Opcode::SUB16mi8,
   27541            0 :           4727 => Opcode::SUB16mi8_EVEX,
   27542            0 :           4728 => Opcode::SUB16mi8_ND,
   27543            0 :           4729 => Opcode::SUB16mi8_NF,
   27544            0 :           4730 => Opcode::SUB16mi8_NF_ND,
   27545            0 :           4731 => Opcode::SUB16mi_EVEX,
   27546            0 :           4732 => Opcode::SUB16mi_ND,
   27547            0 :           4733 => Opcode::SUB16mi_NF,
   27548            0 :           4734 => Opcode::SUB16mi_NF_ND,
   27549            0 :           4735 => Opcode::SUB16mr,
   27550            0 :           4736 => Opcode::SUB16mr_EVEX,
   27551            0 :           4737 => Opcode::SUB16mr_ND,
   27552            0 :           4738 => Opcode::SUB16mr_NF,
   27553            0 :           4739 => Opcode::SUB16mr_NF_ND,
   27554            0 :           4740 => Opcode::SUB16ri,
   27555            0 :           4741 => Opcode::SUB16ri8,
   27556            0 :           4742 => Opcode::SUB16ri8_EVEX,
   27557            0 :           4743 => Opcode::SUB16ri8_ND,
   27558            0 :           4744 => Opcode::SUB16ri8_NF,
   27559            0 :           4745 => Opcode::SUB16ri8_NF_ND,
   27560            0 :           4746 => Opcode::SUB16ri_EVEX,
   27561            0 :           4747 => Opcode::SUB16ri_ND,
   27562            0 :           4748 => Opcode::SUB16ri_NF,
   27563            0 :           4749 => Opcode::SUB16ri_NF_ND,
   27564            0 :           4750 => Opcode::SUB16rm,
   27565            0 :           4751 => Opcode::SUB16rm_EVEX,
   27566            0 :           4752 => Opcode::SUB16rm_ND,
   27567            0 :           4753 => Opcode::SUB16rm_NF,
   27568            0 :           4754 => Opcode::SUB16rm_NF_ND,
   27569            0 :           4755 => Opcode::SUB16rr,
   27570            0 :           4756 => Opcode::SUB16rr_EVEX,
   27571            0 :           4757 => Opcode::SUB16rr_EVEX_REV,
   27572            0 :           4758 => Opcode::SUB16rr_ND,
   27573            0 :           4759 => Opcode::SUB16rr_ND_REV,
   27574            0 :           4760 => Opcode::SUB16rr_NF,
   27575            0 :           4761 => Opcode::SUB16rr_NF_ND,
   27576            0 :           4762 => Opcode::SUB16rr_NF_ND_REV,
   27577            0 :           4763 => Opcode::SUB16rr_NF_REV,
   27578            0 :           4764 => Opcode::SUB16rr_REV,
   27579            0 :           4765 => Opcode::SUB32i32,
   27580            0 :           4766 => Opcode::SUB32mi,
   27581            0 :           4767 => Opcode::SUB32mi8,
   27582            0 :           4768 => Opcode::SUB32mi8_EVEX,
   27583            0 :           4769 => Opcode::SUB32mi8_ND,
   27584            0 :           4770 => Opcode::SUB32mi8_NF,
   27585            0 :           4771 => Opcode::SUB32mi8_NF_ND,
   27586            0 :           4772 => Opcode::SUB32mi_EVEX,
   27587            0 :           4773 => Opcode::SUB32mi_ND,
   27588            0 :           4774 => Opcode::SUB32mi_NF,
   27589            0 :           4775 => Opcode::SUB32mi_NF_ND,
   27590            0 :           4776 => Opcode::SUB32mr,
   27591            0 :           4777 => Opcode::SUB32mr_EVEX,
   27592            0 :           4778 => Opcode::SUB32mr_ND,
   27593            0 :           4779 => Opcode::SUB32mr_NF,
   27594            0 :           4780 => Opcode::SUB32mr_NF_ND,
   27595            0 :           4781 => Opcode::SUB32ri,
   27596            0 :           4782 => Opcode::SUB32ri8,
   27597            0 :           4783 => Opcode::SUB32ri8_EVEX,
   27598            0 :           4784 => Opcode::SUB32ri8_ND,
   27599            0 :           4785 => Opcode::SUB32ri8_NF,
   27600            0 :           4786 => Opcode::SUB32ri8_NF_ND,
   27601            0 :           4787 => Opcode::SUB32ri_EVEX,
   27602            0 :           4788 => Opcode::SUB32ri_ND,
   27603            0 :           4789 => Opcode::SUB32ri_NF,
   27604            0 :           4790 => Opcode::SUB32ri_NF_ND,
   27605            0 :           4791 => Opcode::SUB32rm,
   27606            0 :           4792 => Opcode::SUB32rm_EVEX,
   27607            0 :           4793 => Opcode::SUB32rm_ND,
   27608            0 :           4794 => Opcode::SUB32rm_NF,
   27609            0 :           4795 => Opcode::SUB32rm_NF_ND,
   27610            0 :           4796 => Opcode::SUB32rr,
   27611            0 :           4797 => Opcode::SUB32rr_EVEX,
   27612            0 :           4798 => Opcode::SUB32rr_EVEX_REV,
   27613            0 :           4799 => Opcode::SUB32rr_ND,
   27614            0 :           4800 => Opcode::SUB32rr_ND_REV,
   27615            0 :           4801 => Opcode::SUB32rr_NF,
   27616            0 :           4802 => Opcode::SUB32rr_NF_ND,
   27617            0 :           4803 => Opcode::SUB32rr_NF_ND_REV,
   27618            0 :           4804 => Opcode::SUB32rr_NF_REV,
   27619            0 :           4805 => Opcode::SUB32rr_REV,
   27620            0 :           4806 => Opcode::SUB64i32,
   27621            0 :           4807 => Opcode::SUB64mi32,
   27622            0 :           4808 => Opcode::SUB64mi32_EVEX,
   27623            0 :           4809 => Opcode::SUB64mi32_ND,
   27624            0 :           4810 => Opcode::SUB64mi32_NF,
   27625            0 :           4811 => Opcode::SUB64mi32_NF_ND,
   27626            0 :           4812 => Opcode::SUB64mi8,
   27627            0 :           4813 => Opcode::SUB64mi8_EVEX,
   27628            0 :           4814 => Opcode::SUB64mi8_ND,
   27629            0 :           4815 => Opcode::SUB64mi8_NF,
   27630            0 :           4816 => Opcode::SUB64mi8_NF_ND,
   27631            0 :           4817 => Opcode::SUB64mr,
   27632            0 :           4818 => Opcode::SUB64mr_EVEX,
   27633            0 :           4819 => Opcode::SUB64mr_ND,
   27634            0 :           4820 => Opcode::SUB64mr_NF,
   27635            0 :           4821 => Opcode::SUB64mr_NF_ND,
   27636            0 :           4822 => Opcode::SUB64ri32,
   27637            0 :           4823 => Opcode::SUB64ri32_EVEX,
   27638            0 :           4824 => Opcode::SUB64ri32_ND,
   27639            0 :           4825 => Opcode::SUB64ri32_NF,
   27640            0 :           4826 => Opcode::SUB64ri32_NF_ND,
   27641            0 :           4827 => Opcode::SUB64ri8,
   27642            0 :           4828 => Opcode::SUB64ri8_EVEX,
   27643            0 :           4829 => Opcode::SUB64ri8_ND,
   27644            0 :           4830 => Opcode::SUB64ri8_NF,
   27645            0 :           4831 => Opcode::SUB64ri8_NF_ND,
   27646            0 :           4832 => Opcode::SUB64rm,
   27647            0 :           4833 => Opcode::SUB64rm_EVEX,
   27648            0 :           4834 => Opcode::SUB64rm_ND,
   27649            0 :           4835 => Opcode::SUB64rm_NF,
   27650            0 :           4836 => Opcode::SUB64rm_NF_ND,
   27651            0 :           4837 => Opcode::SUB64rr,
   27652            0 :           4838 => Opcode::SUB64rr_EVEX,
   27653            0 :           4839 => Opcode::SUB64rr_EVEX_REV,
   27654            0 :           4840 => Opcode::SUB64rr_ND,
   27655            0 :           4841 => Opcode::SUB64rr_ND_REV,
   27656            0 :           4842 => Opcode::SUB64rr_NF,
   27657            0 :           4843 => Opcode::SUB64rr_NF_ND,
   27658            0 :           4844 => Opcode::SUB64rr_NF_ND_REV,
   27659            0 :           4845 => Opcode::SUB64rr_NF_REV,
   27660            0 :           4846 => Opcode::SUB64rr_REV,
   27661            0 :           4847 => Opcode::SUB8i8,
   27662            0 :           4848 => Opcode::SUB8mi,
   27663            0 :           4849 => Opcode::SUB8mi8,
   27664            0 :           4850 => Opcode::SUB8mi_EVEX,
   27665            0 :           4851 => Opcode::SUB8mi_ND,
   27666            0 :           4852 => Opcode::SUB8mi_NF,
   27667            0 :           4853 => Opcode::SUB8mi_NF_ND,
   27668            0 :           4854 => Opcode::SUB8mr,
   27669            0 :           4855 => Opcode::SUB8mr_EVEX,
   27670            0 :           4856 => Opcode::SUB8mr_ND,
   27671            0 :           4857 => Opcode::SUB8mr_NF,
   27672            0 :           4858 => Opcode::SUB8mr_NF_ND,
   27673            0 :           4859 => Opcode::SUB8ri,
   27674            0 :           4860 => Opcode::SUB8ri8,
   27675            0 :           4861 => Opcode::SUB8ri_EVEX,
   27676            0 :           4862 => Opcode::SUB8ri_ND,
   27677            0 :           4863 => Opcode::SUB8ri_NF,
   27678            0 :           4864 => Opcode::SUB8ri_NF_ND,
   27679            0 :           4865 => Opcode::SUB8rm,
   27680            0 :           4866 => Opcode::SUB8rm_EVEX,
   27681            0 :           4867 => Opcode::SUB8rm_ND,
   27682            0 :           4868 => Opcode::SUB8rm_NF,
   27683            0 :           4869 => Opcode::SUB8rm_NF_ND,
   27684            0 :           4870 => Opcode::SUB8rr,
   27685            0 :           4871 => Opcode::SUB8rr_EVEX,
   27686            0 :           4872 => Opcode::SUB8rr_EVEX_REV,
   27687            0 :           4873 => Opcode::SUB8rr_ND,
   27688            0 :           4874 => Opcode::SUB8rr_ND_REV,
   27689            0 :           4875 => Opcode::SUB8rr_NF,
   27690            0 :           4876 => Opcode::SUB8rr_NF_ND,
   27691            0 :           4877 => Opcode::SUB8rr_NF_ND_REV,
   27692            0 :           4878 => Opcode::SUB8rr_NF_REV,
   27693            0 :           4879 => Opcode::SUB8rr_REV,
   27694            0 :           4880 => Opcode::SUBPDrm,
   27695            0 :           4881 => Opcode::SUBPDrr,
   27696            0 :           4882 => Opcode::SUBPSrm,
   27697            0 :           4883 => Opcode::SUBPSrr,
   27698            0 :           4884 => Opcode::SUBR_F32m,
   27699            0 :           4885 => Opcode::SUBR_F64m,
   27700            0 :           4886 => Opcode::SUBR_FI16m,
   27701            0 :           4887 => Opcode::SUBR_FI32m,
   27702            0 :           4888 => Opcode::SUBR_FPrST0,
   27703            0 :           4889 => Opcode::SUBR_FST0r,
   27704            0 :           4890 => Opcode::SUBR_Fp32m,
   27705            0 :           4891 => Opcode::SUBR_Fp64m,
   27706            0 :           4892 => Opcode::SUBR_Fp64m32,
   27707            0 :           4893 => Opcode::SUBR_Fp80m32,
   27708            0 :           4894 => Opcode::SUBR_Fp80m64,
   27709            0 :           4895 => Opcode::SUBR_FpI16m32,
   27710            0 :           4896 => Opcode::SUBR_FpI16m64,
   27711            0 :           4897 => Opcode::SUBR_FpI16m80,
   27712            0 :           4898 => Opcode::SUBR_FpI32m32,
   27713            0 :           4899 => Opcode::SUBR_FpI32m64,
   27714            0 :           4900 => Opcode::SUBR_FpI32m80,
   27715            0 :           4901 => Opcode::SUBR_FrST0,
   27716            0 :           4902 => Opcode::SUBSDrm,
   27717            0 :           4903 => Opcode::SUBSDrm_Int,
   27718            0 :           4904 => Opcode::SUBSDrr,
   27719            0 :           4905 => Opcode::SUBSDrr_Int,
   27720            0 :           4906 => Opcode::SUBSSrm,
   27721            0 :           4907 => Opcode::SUBSSrm_Int,
   27722            0 :           4908 => Opcode::SUBSSrr,
   27723            0 :           4909 => Opcode::SUBSSrr_Int,
   27724            0 :           4910 => Opcode::SUB_F32m,
   27725            0 :           4911 => Opcode::SUB_F64m,
   27726            0 :           4912 => Opcode::SUB_FI16m,
   27727            0 :           4913 => Opcode::SUB_FI32m,
   27728            0 :           4914 => Opcode::SUB_FPrST0,
   27729            0 :           4915 => Opcode::SUB_FST0r,
   27730            0 :           4916 => Opcode::SUB_Fp32,
   27731            0 :           4917 => Opcode::SUB_Fp32m,
   27732            0 :           4918 => Opcode::SUB_Fp64,
   27733            0 :           4919 => Opcode::SUB_Fp64m,
   27734            0 :           4920 => Opcode::SUB_Fp64m32,
   27735            0 :           4921 => Opcode::SUB_Fp80,
   27736            0 :           4922 => Opcode::SUB_Fp80m32,
   27737            0 :           4923 => Opcode::SUB_Fp80m64,
   27738            0 :           4924 => Opcode::SUB_FpI16m32,
   27739            0 :           4925 => Opcode::SUB_FpI16m64,
   27740            0 :           4926 => Opcode::SUB_FpI16m80,
   27741            0 :           4927 => Opcode::SUB_FpI32m32,
   27742            0 :           4928 => Opcode::SUB_FpI32m64,
   27743            0 :           4929 => Opcode::SUB_FpI32m80,
   27744            0 :           4930 => Opcode::SUB_FrST0,
   27745            0 :           4931 => Opcode::SWAPGS,
   27746            0 :           4932 => Opcode::SYSCALL,
   27747            0 :           4933 => Opcode::SYSENTER,
   27748            0 :           4934 => Opcode::SYSEXIT,
   27749            0 :           4935 => Opcode::SYSEXIT64,
   27750            0 :           4936 => Opcode::SYSRET,
   27751            0 :           4937 => Opcode::SYSRET64,
   27752            0 :           4938 => Opcode::T1MSKC32rm,
   27753            0 :           4939 => Opcode::T1MSKC32rr,
   27754            0 :           4940 => Opcode::T1MSKC64rm,
   27755            0 :           4941 => Opcode::T1MSKC64rr,
   27756            0 :           4942 => Opcode::T2RPNTLVWZ0,
   27757            0 :           4943 => Opcode::T2RPNTLVWZ0RS,
   27758            0 :           4944 => Opcode::T2RPNTLVWZ0RST1,
   27759            0 :           4945 => Opcode::T2RPNTLVWZ0RST1_EVEX,
   27760            0 :           4946 => Opcode::T2RPNTLVWZ0RS_EVEX,
   27761            0 :           4947 => Opcode::T2RPNTLVWZ0T1,
   27762            0 :           4948 => Opcode::T2RPNTLVWZ0T1_EVEX,
   27763            0 :           4949 => Opcode::T2RPNTLVWZ0_EVEX,
   27764            0 :           4950 => Opcode::T2RPNTLVWZ1,
   27765            0 :           4951 => Opcode::T2RPNTLVWZ1RS,
   27766            0 :           4952 => Opcode::T2RPNTLVWZ1RST1,
   27767            0 :           4953 => Opcode::T2RPNTLVWZ1RST1_EVEX,
   27768            0 :           4954 => Opcode::T2RPNTLVWZ1RS_EVEX,
   27769            0 :           4955 => Opcode::T2RPNTLVWZ1T1,
   27770            0 :           4956 => Opcode::T2RPNTLVWZ1T1_EVEX,
   27771            0 :           4957 => Opcode::T2RPNTLVWZ1_EVEX,
   27772            0 :           4958 => Opcode::TAILJMPd,
   27773            0 :           4959 => Opcode::TAILJMPd64,
   27774            0 :           4960 => Opcode::TAILJMPd64_CC,
   27775            0 :           4961 => Opcode::TAILJMPd_CC,
   27776            0 :           4962 => Opcode::TAILJMPm,
   27777            0 :           4963 => Opcode::TAILJMPm64,
   27778            0 :           4964 => Opcode::TAILJMPm64_REX,
   27779            0 :           4965 => Opcode::TAILJMPr,
   27780            0 :           4966 => Opcode::TAILJMPr64,
   27781            0 :           4967 => Opcode::TAILJMPr64_REX,
   27782            0 :           4968 => Opcode::TCMMIMFP16PS,
   27783            0 :           4969 => Opcode::TCMMRLFP16PS,
   27784            0 :           4970 => Opcode::TCONJTCMMIMFP16PS,
   27785            0 :           4971 => Opcode::TCONJTFP16,
   27786            0 :           4972 => Opcode::TCRETURNdi,
   27787            0 :           4973 => Opcode::TCRETURNdi64,
   27788            0 :           4974 => Opcode::TCRETURNdi64cc,
   27789            0 :           4975 => Opcode::TCRETURNdicc,
   27790            0 :           4976 => Opcode::TCRETURNmi,
   27791            0 :           4977 => Opcode::TCRETURNmi64,
   27792            0 :           4978 => Opcode::TCRETURNri,
   27793            0 :           4979 => Opcode::TCRETURNri64,
   27794            0 :           4980 => Opcode::TCVTROWD2PSrre,
   27795            0 :           4981 => Opcode::TCVTROWD2PSrri,
   27796            0 :           4982 => Opcode::TCVTROWPS2BF16Hrre,
   27797            0 :           4983 => Opcode::TCVTROWPS2BF16Hrri,
   27798            0 :           4984 => Opcode::TCVTROWPS2BF16Lrre,
   27799            0 :           4985 => Opcode::TCVTROWPS2BF16Lrri,
   27800            0 :           4986 => Opcode::TCVTROWPS2PHHrre,
   27801            0 :           4987 => Opcode::TCVTROWPS2PHHrri,
   27802            0 :           4988 => Opcode::TCVTROWPS2PHLrre,
   27803            0 :           4989 => Opcode::TCVTROWPS2PHLrri,
   27804            0 :           4990 => Opcode::TDCALL,
   27805            0 :           4991 => Opcode::TDPBF16PS,
   27806            0 :           4992 => Opcode::TDPBF8PS,
   27807            0 :           4993 => Opcode::TDPBHF8PS,
   27808            0 :           4994 => Opcode::TDPBSSD,
   27809            0 :           4995 => Opcode::TDPBSUD,
   27810            0 :           4996 => Opcode::TDPBUSD,
   27811            0 :           4997 => Opcode::TDPBUUD,
   27812            0 :           4998 => Opcode::TDPFP16PS,
   27813            0 :           4999 => Opcode::TDPHBF8PS,
   27814            0 :           5000 => Opcode::TDPHF8PS,
   27815            0 :           5001 => Opcode::TEST16i16,
   27816            0 :           5002 => Opcode::TEST16mi,
   27817            0 :           5003 => Opcode::TEST16mr,
   27818            0 :           5004 => Opcode::TEST16ri,
   27819            0 :           5005 => Opcode::TEST16rr,
   27820            0 :           5006 => Opcode::TEST32i32,
   27821            0 :           5007 => Opcode::TEST32mi,
   27822            0 :           5008 => Opcode::TEST32mr,
   27823            0 :           5009 => Opcode::TEST32ri,
   27824            0 :           5010 => Opcode::TEST32rr,
   27825            0 :           5011 => Opcode::TEST64i32,
   27826            0 :           5012 => Opcode::TEST64mi32,
   27827            0 :           5013 => Opcode::TEST64mr,
   27828            0 :           5014 => Opcode::TEST64ri32,
   27829            0 :           5015 => Opcode::TEST64rr,
   27830            0 :           5016 => Opcode::TEST8i8,
   27831            0 :           5017 => Opcode::TEST8mi,
   27832            0 :           5018 => Opcode::TEST8mr,
   27833            0 :           5019 => Opcode::TEST8ri,
   27834            0 :           5020 => Opcode::TEST8rr,
   27835            0 :           5021 => Opcode::TESTUI,
   27836            0 :           5022 => Opcode::TILELOADD,
   27837            0 :           5023 => Opcode::TILELOADDRS,
   27838            0 :           5024 => Opcode::TILELOADDRST1,
   27839            0 :           5025 => Opcode::TILELOADDRST1_EVEX,
   27840            0 :           5026 => Opcode::TILELOADDRS_EVEX,
   27841            0 :           5027 => Opcode::TILELOADDT1,
   27842            0 :           5028 => Opcode::TILELOADDT1_EVEX,
   27843            0 :           5029 => Opcode::TILELOADD_EVEX,
   27844            0 :           5030 => Opcode::TILEMOVROWrre,
   27845            0 :           5031 => Opcode::TILEMOVROWrri,
   27846            0 :           5032 => Opcode::TILERELEASE,
   27847            0 :           5033 => Opcode::TILESTORED,
   27848            0 :           5034 => Opcode::TILESTORED_EVEX,
   27849            0 :           5035 => Opcode::TILEZERO,
   27850            0 :           5036 => Opcode::TLBSYNC,
   27851            0 :           5037 => Opcode::TLSCall_32,
   27852            0 :           5038 => Opcode::TLSCall_64,
   27853            0 :           5039 => Opcode::TLS_addr32,
   27854            0 :           5040 => Opcode::TLS_addr64,
   27855            0 :           5041 => Opcode::TLS_addrX32,
   27856            0 :           5042 => Opcode::TLS_base_addr32,
   27857            0 :           5043 => Opcode::TLS_base_addr64,
   27858            0 :           5044 => Opcode::TLS_base_addrX32,
   27859            0 :           5045 => Opcode::TLS_desc32,
   27860            0 :           5046 => Opcode::TLS_desc64,
   27861            0 :           5047 => Opcode::TMMULTF32PS,
   27862            0 :           5048 => Opcode::TPAUSE,
   27863            0 :           5049 => Opcode::TRAP,
   27864            0 :           5050 => Opcode::TST_F,
   27865            0 :           5051 => Opcode::TST_Fp32,
   27866            0 :           5052 => Opcode::TST_Fp64,
   27867            0 :           5053 => Opcode::TST_Fp80,
   27868            0 :           5054 => Opcode::TTCMMIMFP16PS,
   27869            0 :           5055 => Opcode::TTCMMRLFP16PS,
   27870            0 :           5056 => Opcode::TTDPBF16PS,
   27871            0 :           5057 => Opcode::TTDPFP16PS,
   27872            0 :           5058 => Opcode::TTMMULTF32PS,
   27873            0 :           5059 => Opcode::TTRANSPOSED,
   27874            0 :           5060 => Opcode::TZCNT16rm,
   27875            0 :           5061 => Opcode::TZCNT16rm_EVEX,
   27876            0 :           5062 => Opcode::TZCNT16rm_NF,
   27877            0 :           5063 => Opcode::TZCNT16rr,
   27878            0 :           5064 => Opcode::TZCNT16rr_EVEX,
   27879            0 :           5065 => Opcode::TZCNT16rr_NF,
   27880            0 :           5066 => Opcode::TZCNT32rm,
   27881            0 :           5067 => Opcode::TZCNT32rm_EVEX,
   27882            0 :           5068 => Opcode::TZCNT32rm_NF,
   27883            0 :           5069 => Opcode::TZCNT32rr,
   27884            0 :           5070 => Opcode::TZCNT32rr_EVEX,
   27885            0 :           5071 => Opcode::TZCNT32rr_NF,
   27886            0 :           5072 => Opcode::TZCNT64rm,
   27887            0 :           5073 => Opcode::TZCNT64rm_EVEX,
   27888            0 :           5074 => Opcode::TZCNT64rm_NF,
   27889            0 :           5075 => Opcode::TZCNT64rr,
   27890            0 :           5076 => Opcode::TZCNT64rr_EVEX,
   27891            0 :           5077 => Opcode::TZCNT64rr_NF,
   27892            0 :           5078 => Opcode::TZMSK32rm,
   27893            0 :           5079 => Opcode::TZMSK32rr,
   27894            0 :           5080 => Opcode::TZMSK64rm,
   27895            0 :           5081 => Opcode::TZMSK64rr,
   27896            0 :           5082 => Opcode::UBSAN_UD1,
   27897            0 :           5083 => Opcode::UCOMISDrm,
   27898            0 :           5084 => Opcode::UCOMISDrm_Int,
   27899            0 :           5085 => Opcode::UCOMISDrr,
   27900            0 :           5086 => Opcode::UCOMISDrr_Int,
   27901            0 :           5087 => Opcode::UCOMISSrm,
   27902            0 :           5088 => Opcode::UCOMISSrm_Int,
   27903            0 :           5089 => Opcode::UCOMISSrr,
   27904            0 :           5090 => Opcode::UCOMISSrr_Int,
   27905            0 :           5091 => Opcode::UCOM_FIPr,
   27906            0 :           5092 => Opcode::UCOM_FIr,
   27907            0 :           5093 => Opcode::UCOM_FPPr,
   27908            0 :           5094 => Opcode::UCOM_FPr,
   27909            0 :           5095 => Opcode::UCOM_FpIr32,
   27910            0 :           5096 => Opcode::UCOM_FpIr64,
   27911            0 :           5097 => Opcode::UCOM_FpIr80,
   27912            0 :           5098 => Opcode::UCOM_Fpr32,
   27913            0 :           5099 => Opcode::UCOM_Fpr64,
   27914            0 :           5100 => Opcode::UCOM_Fpr80,
   27915            0 :           5101 => Opcode::UCOM_Fr,
   27916            0 :           5102 => Opcode::UD1Lm,
   27917            0 :           5103 => Opcode::UD1Lr,
   27918            0 :           5104 => Opcode::UD1Qm,
   27919            0 :           5105 => Opcode::UD1Qr,
   27920            0 :           5106 => Opcode::UD1Wm,
   27921            0 :           5107 => Opcode::UD1Wr,
   27922            0 :           5108 => Opcode::UIRET,
   27923            0 :           5109 => Opcode::UMONITOR16,
   27924            0 :           5110 => Opcode::UMONITOR32,
   27925            0 :           5111 => Opcode::UMONITOR64,
   27926            0 :           5112 => Opcode::UMWAIT,
   27927            0 :           5113 => Opcode::UNPCKHPDrm,
   27928            0 :           5114 => Opcode::UNPCKHPDrr,
   27929            0 :           5115 => Opcode::UNPCKHPSrm,
   27930            0 :           5116 => Opcode::UNPCKHPSrr,
   27931            0 :           5117 => Opcode::UNPCKLPDrm,
   27932            0 :           5118 => Opcode::UNPCKLPDrr,
   27933            0 :           5119 => Opcode::UNPCKLPSrm,
   27934            0 :           5120 => Opcode::UNPCKLPSrr,
   27935            0 :           5121 => Opcode::URDMSRri,
   27936            0 :           5122 => Opcode::URDMSRri_EVEX,
   27937            0 :           5123 => Opcode::URDMSRrr,
   27938            0 :           5124 => Opcode::URDMSRrr_EVEX,
   27939            0 :           5125 => Opcode::UWRMSRir,
   27940            0 :           5126 => Opcode::UWRMSRir_EVEX,
   27941            0 :           5127 => Opcode::UWRMSRrr,
   27942            0 :           5128 => Opcode::UWRMSRrr_EVEX,
   27943            0 :           5129 => Opcode::V4FMADDPSrm,
   27944            0 :           5130 => Opcode::V4FMADDPSrmk,
   27945            0 :           5131 => Opcode::V4FMADDPSrmkz,
   27946            0 :           5132 => Opcode::V4FMADDSSrm,
   27947            0 :           5133 => Opcode::V4FMADDSSrmk,
   27948            0 :           5134 => Opcode::V4FMADDSSrmkz,
   27949            0 :           5135 => Opcode::V4FNMADDPSrm,
   27950            0 :           5136 => Opcode::V4FNMADDPSrmk,
   27951            0 :           5137 => Opcode::V4FNMADDPSrmkz,
   27952            0 :           5138 => Opcode::V4FNMADDSSrm,
   27953            0 :           5139 => Opcode::V4FNMADDSSrmk,
   27954            0 :           5140 => Opcode::V4FNMADDSSrmkz,
   27955            0 :           5141 => Opcode::VAARG_64,
   27956            0 :           5142 => Opcode::VAARG_X32,
   27957            0 :           5143 => Opcode::VADDBF16Z128rm,
   27958            0 :           5144 => Opcode::VADDBF16Z128rmb,
   27959            0 :           5145 => Opcode::VADDBF16Z128rmbk,
   27960            0 :           5146 => Opcode::VADDBF16Z128rmbkz,
   27961            0 :           5147 => Opcode::VADDBF16Z128rmk,
   27962            0 :           5148 => Opcode::VADDBF16Z128rmkz,
   27963            0 :           5149 => Opcode::VADDBF16Z128rr,
   27964            0 :           5150 => Opcode::VADDBF16Z128rrk,
   27965            0 :           5151 => Opcode::VADDBF16Z128rrkz,
   27966            0 :           5152 => Opcode::VADDBF16Z256rm,
   27967            0 :           5153 => Opcode::VADDBF16Z256rmb,
   27968            0 :           5154 => Opcode::VADDBF16Z256rmbk,
   27969            0 :           5155 => Opcode::VADDBF16Z256rmbkz,
   27970            0 :           5156 => Opcode::VADDBF16Z256rmk,
   27971            0 :           5157 => Opcode::VADDBF16Z256rmkz,
   27972            0 :           5158 => Opcode::VADDBF16Z256rr,
   27973            0 :           5159 => Opcode::VADDBF16Z256rrk,
   27974            0 :           5160 => Opcode::VADDBF16Z256rrkz,
   27975            0 :           5161 => Opcode::VADDBF16Zrm,
   27976            0 :           5162 => Opcode::VADDBF16Zrmb,
   27977            0 :           5163 => Opcode::VADDBF16Zrmbk,
   27978            0 :           5164 => Opcode::VADDBF16Zrmbkz,
   27979            0 :           5165 => Opcode::VADDBF16Zrmk,
   27980            0 :           5166 => Opcode::VADDBF16Zrmkz,
   27981            0 :           5167 => Opcode::VADDBF16Zrr,
   27982            0 :           5168 => Opcode::VADDBF16Zrrk,
   27983            0 :           5169 => Opcode::VADDBF16Zrrkz,
   27984            0 :           5170 => Opcode::VADDPDYrm,
   27985            0 :           5171 => Opcode::VADDPDYrr,
   27986            0 :           5172 => Opcode::VADDPDZ128rm,
   27987            0 :           5173 => Opcode::VADDPDZ128rmb,
   27988            0 :           5174 => Opcode::VADDPDZ128rmbk,
   27989            0 :           5175 => Opcode::VADDPDZ128rmbkz,
   27990            0 :           5176 => Opcode::VADDPDZ128rmk,
   27991            0 :           5177 => Opcode::VADDPDZ128rmkz,
   27992            0 :           5178 => Opcode::VADDPDZ128rr,
   27993            0 :           5179 => Opcode::VADDPDZ128rrk,
   27994            0 :           5180 => Opcode::VADDPDZ128rrkz,
   27995            0 :           5181 => Opcode::VADDPDZ256rm,
   27996            0 :           5182 => Opcode::VADDPDZ256rmb,
   27997            0 :           5183 => Opcode::VADDPDZ256rmbk,
   27998            0 :           5184 => Opcode::VADDPDZ256rmbkz,
   27999            0 :           5185 => Opcode::VADDPDZ256rmk,
   28000            0 :           5186 => Opcode::VADDPDZ256rmkz,
   28001            0 :           5187 => Opcode::VADDPDZ256rr,
   28002            0 :           5188 => Opcode::VADDPDZ256rrb,
   28003            0 :           5189 => Opcode::VADDPDZ256rrbk,
   28004            0 :           5190 => Opcode::VADDPDZ256rrbkz,
   28005            0 :           5191 => Opcode::VADDPDZ256rrk,
   28006            0 :           5192 => Opcode::VADDPDZ256rrkz,
   28007            0 :           5193 => Opcode::VADDPDZrm,
   28008            0 :           5194 => Opcode::VADDPDZrmb,
   28009            0 :           5195 => Opcode::VADDPDZrmbk,
   28010            0 :           5196 => Opcode::VADDPDZrmbkz,
   28011            0 :           5197 => Opcode::VADDPDZrmk,
   28012            0 :           5198 => Opcode::VADDPDZrmkz,
   28013            0 :           5199 => Opcode::VADDPDZrr,
   28014            0 :           5200 => Opcode::VADDPDZrrb,
   28015            0 :           5201 => Opcode::VADDPDZrrbk,
   28016            0 :           5202 => Opcode::VADDPDZrrbkz,
   28017            0 :           5203 => Opcode::VADDPDZrrk,
   28018            0 :           5204 => Opcode::VADDPDZrrkz,
   28019            0 :           5205 => Opcode::VADDPDrm,
   28020            0 :           5206 => Opcode::VADDPDrr,
   28021            0 :           5207 => Opcode::VADDPHZ128rm,
   28022            0 :           5208 => Opcode::VADDPHZ128rmb,
   28023            0 :           5209 => Opcode::VADDPHZ128rmbk,
   28024            0 :           5210 => Opcode::VADDPHZ128rmbkz,
   28025            0 :           5211 => Opcode::VADDPHZ128rmk,
   28026            0 :           5212 => Opcode::VADDPHZ128rmkz,
   28027            0 :           5213 => Opcode::VADDPHZ128rr,
   28028            0 :           5214 => Opcode::VADDPHZ128rrk,
   28029            0 :           5215 => Opcode::VADDPHZ128rrkz,
   28030            0 :           5216 => Opcode::VADDPHZ256rm,
   28031            0 :           5217 => Opcode::VADDPHZ256rmb,
   28032            0 :           5218 => Opcode::VADDPHZ256rmbk,
   28033            0 :           5219 => Opcode::VADDPHZ256rmbkz,
   28034            0 :           5220 => Opcode::VADDPHZ256rmk,
   28035            0 :           5221 => Opcode::VADDPHZ256rmkz,
   28036            0 :           5222 => Opcode::VADDPHZ256rr,
   28037            0 :           5223 => Opcode::VADDPHZ256rrb,
   28038            0 :           5224 => Opcode::VADDPHZ256rrbk,
   28039            0 :           5225 => Opcode::VADDPHZ256rrbkz,
   28040            0 :           5226 => Opcode::VADDPHZ256rrk,
   28041            0 :           5227 => Opcode::VADDPHZ256rrkz,
   28042            0 :           5228 => Opcode::VADDPHZrm,
   28043            0 :           5229 => Opcode::VADDPHZrmb,
   28044            0 :           5230 => Opcode::VADDPHZrmbk,
   28045            0 :           5231 => Opcode::VADDPHZrmbkz,
   28046            0 :           5232 => Opcode::VADDPHZrmk,
   28047            0 :           5233 => Opcode::VADDPHZrmkz,
   28048            0 :           5234 => Opcode::VADDPHZrr,
   28049            0 :           5235 => Opcode::VADDPHZrrb,
   28050            0 :           5236 => Opcode::VADDPHZrrbk,
   28051            0 :           5237 => Opcode::VADDPHZrrbkz,
   28052            0 :           5238 => Opcode::VADDPHZrrk,
   28053            0 :           5239 => Opcode::VADDPHZrrkz,
   28054            0 :           5240 => Opcode::VADDPSYrm,
   28055            0 :           5241 => Opcode::VADDPSYrr,
   28056            0 :           5242 => Opcode::VADDPSZ128rm,
   28057            0 :           5243 => Opcode::VADDPSZ128rmb,
   28058            0 :           5244 => Opcode::VADDPSZ128rmbk,
   28059            0 :           5245 => Opcode::VADDPSZ128rmbkz,
   28060            0 :           5246 => Opcode::VADDPSZ128rmk,
   28061            0 :           5247 => Opcode::VADDPSZ128rmkz,
   28062            0 :           5248 => Opcode::VADDPSZ128rr,
   28063            0 :           5249 => Opcode::VADDPSZ128rrk,
   28064            0 :           5250 => Opcode::VADDPSZ128rrkz,
   28065            0 :           5251 => Opcode::VADDPSZ256rm,
   28066            0 :           5252 => Opcode::VADDPSZ256rmb,
   28067            0 :           5253 => Opcode::VADDPSZ256rmbk,
   28068            0 :           5254 => Opcode::VADDPSZ256rmbkz,
   28069            0 :           5255 => Opcode::VADDPSZ256rmk,
   28070            0 :           5256 => Opcode::VADDPSZ256rmkz,
   28071            0 :           5257 => Opcode::VADDPSZ256rr,
   28072            0 :           5258 => Opcode::VADDPSZ256rrb,
   28073            0 :           5259 => Opcode::VADDPSZ256rrbk,
   28074            0 :           5260 => Opcode::VADDPSZ256rrbkz,
   28075            0 :           5261 => Opcode::VADDPSZ256rrk,
   28076            0 :           5262 => Opcode::VADDPSZ256rrkz,
   28077            0 :           5263 => Opcode::VADDPSZrm,
   28078            0 :           5264 => Opcode::VADDPSZrmb,
   28079            0 :           5265 => Opcode::VADDPSZrmbk,
   28080            0 :           5266 => Opcode::VADDPSZrmbkz,
   28081            0 :           5267 => Opcode::VADDPSZrmk,
   28082            0 :           5268 => Opcode::VADDPSZrmkz,
   28083            0 :           5269 => Opcode::VADDPSZrr,
   28084            0 :           5270 => Opcode::VADDPSZrrb,
   28085            0 :           5271 => Opcode::VADDPSZrrbk,
   28086            0 :           5272 => Opcode::VADDPSZrrbkz,
   28087            0 :           5273 => Opcode::VADDPSZrrk,
   28088            0 :           5274 => Opcode::VADDPSZrrkz,
   28089            0 :           5275 => Opcode::VADDPSrm,
   28090            0 :           5276 => Opcode::VADDPSrr,
   28091            0 :           5277 => Opcode::VADDSDZrm,
   28092            0 :           5278 => Opcode::VADDSDZrm_Int,
   28093            0 :           5279 => Opcode::VADDSDZrmk_Int,
   28094            0 :           5280 => Opcode::VADDSDZrmkz_Int,
   28095            0 :           5281 => Opcode::VADDSDZrr,
   28096            0 :           5282 => Opcode::VADDSDZrr_Int,
   28097            0 :           5283 => Opcode::VADDSDZrrb_Int,
   28098            0 :           5284 => Opcode::VADDSDZrrbk_Int,
   28099            0 :           5285 => Opcode::VADDSDZrrbkz_Int,
   28100            0 :           5286 => Opcode::VADDSDZrrk_Int,
   28101            0 :           5287 => Opcode::VADDSDZrrkz_Int,
   28102            0 :           5288 => Opcode::VADDSDrm,
   28103            0 :           5289 => Opcode::VADDSDrm_Int,
   28104            0 :           5290 => Opcode::VADDSDrr,
   28105            0 :           5291 => Opcode::VADDSDrr_Int,
   28106            0 :           5292 => Opcode::VADDSHZrm,
   28107            0 :           5293 => Opcode::VADDSHZrm_Int,
   28108            0 :           5294 => Opcode::VADDSHZrmk_Int,
   28109            0 :           5295 => Opcode::VADDSHZrmkz_Int,
   28110            0 :           5296 => Opcode::VADDSHZrr,
   28111            0 :           5297 => Opcode::VADDSHZrr_Int,
   28112            0 :           5298 => Opcode::VADDSHZrrb_Int,
   28113            0 :           5299 => Opcode::VADDSHZrrbk_Int,
   28114            0 :           5300 => Opcode::VADDSHZrrbkz_Int,
   28115            0 :           5301 => Opcode::VADDSHZrrk_Int,
   28116            0 :           5302 => Opcode::VADDSHZrrkz_Int,
   28117            0 :           5303 => Opcode::VADDSSZrm,
   28118            0 :           5304 => Opcode::VADDSSZrm_Int,
   28119            0 :           5305 => Opcode::VADDSSZrmk_Int,
   28120            0 :           5306 => Opcode::VADDSSZrmkz_Int,
   28121            0 :           5307 => Opcode::VADDSSZrr,
   28122            0 :           5308 => Opcode::VADDSSZrr_Int,
   28123            0 :           5309 => Opcode::VADDSSZrrb_Int,
   28124            0 :           5310 => Opcode::VADDSSZrrbk_Int,
   28125            0 :           5311 => Opcode::VADDSSZrrbkz_Int,
   28126            0 :           5312 => Opcode::VADDSSZrrk_Int,
   28127            0 :           5313 => Opcode::VADDSSZrrkz_Int,
   28128            0 :           5314 => Opcode::VADDSSrm,
   28129            0 :           5315 => Opcode::VADDSSrm_Int,
   28130            0 :           5316 => Opcode::VADDSSrr,
   28131            0 :           5317 => Opcode::VADDSSrr_Int,
   28132            0 :           5318 => Opcode::VADDSUBPDYrm,
   28133            0 :           5319 => Opcode::VADDSUBPDYrr,
   28134            0 :           5320 => Opcode::VADDSUBPDrm,
   28135            0 :           5321 => Opcode::VADDSUBPDrr,
   28136            0 :           5322 => Opcode::VADDSUBPSYrm,
   28137            0 :           5323 => Opcode::VADDSUBPSYrr,
   28138            0 :           5324 => Opcode::VADDSUBPSrm,
   28139            0 :           5325 => Opcode::VADDSUBPSrr,
   28140            0 :           5326 => Opcode::VAESDECLASTYrm,
   28141            0 :           5327 => Opcode::VAESDECLASTYrr,
   28142            0 :           5328 => Opcode::VAESDECLASTZ128rm,
   28143            0 :           5329 => Opcode::VAESDECLASTZ128rr,
   28144            0 :           5330 => Opcode::VAESDECLASTZ256rm,
   28145            0 :           5331 => Opcode::VAESDECLASTZ256rr,
   28146            0 :           5332 => Opcode::VAESDECLASTZrm,
   28147            0 :           5333 => Opcode::VAESDECLASTZrr,
   28148            0 :           5334 => Opcode::VAESDECLASTrm,
   28149            0 :           5335 => Opcode::VAESDECLASTrr,
   28150            0 :           5336 => Opcode::VAESDECYrm,
   28151            0 :           5337 => Opcode::VAESDECYrr,
   28152            0 :           5338 => Opcode::VAESDECZ128rm,
   28153            0 :           5339 => Opcode::VAESDECZ128rr,
   28154            0 :           5340 => Opcode::VAESDECZ256rm,
   28155            0 :           5341 => Opcode::VAESDECZ256rr,
   28156            0 :           5342 => Opcode::VAESDECZrm,
   28157            0 :           5343 => Opcode::VAESDECZrr,
   28158            0 :           5344 => Opcode::VAESDECrm,
   28159            0 :           5345 => Opcode::VAESDECrr,
   28160            0 :           5346 => Opcode::VAESENCLASTYrm,
   28161            0 :           5347 => Opcode::VAESENCLASTYrr,
   28162            0 :           5348 => Opcode::VAESENCLASTZ128rm,
   28163            0 :           5349 => Opcode::VAESENCLASTZ128rr,
   28164            0 :           5350 => Opcode::VAESENCLASTZ256rm,
   28165            0 :           5351 => Opcode::VAESENCLASTZ256rr,
   28166            0 :           5352 => Opcode::VAESENCLASTZrm,
   28167            0 :           5353 => Opcode::VAESENCLASTZrr,
   28168            0 :           5354 => Opcode::VAESENCLASTrm,
   28169            0 :           5355 => Opcode::VAESENCLASTrr,
   28170            0 :           5356 => Opcode::VAESENCYrm,
   28171            0 :           5357 => Opcode::VAESENCYrr,
   28172            0 :           5358 => Opcode::VAESENCZ128rm,
   28173            0 :           5359 => Opcode::VAESENCZ128rr,
   28174            0 :           5360 => Opcode::VAESENCZ256rm,
   28175            0 :           5361 => Opcode::VAESENCZ256rr,
   28176            0 :           5362 => Opcode::VAESENCZrm,
   28177            0 :           5363 => Opcode::VAESENCZrr,
   28178            0 :           5364 => Opcode::VAESENCrm,
   28179            0 :           5365 => Opcode::VAESENCrr,
   28180            0 :           5366 => Opcode::VAESIMCrm,
   28181            0 :           5367 => Opcode::VAESIMCrr,
   28182            0 :           5368 => Opcode::VAESKEYGENASSIST128rm,
   28183            0 :           5369 => Opcode::VAESKEYGENASSIST128rr,
   28184            0 :           5370 => Opcode::VALIGNDZ128rmbi,
   28185            0 :           5371 => Opcode::VALIGNDZ128rmbik,
   28186            0 :           5372 => Opcode::VALIGNDZ128rmbikz,
   28187            0 :           5373 => Opcode::VALIGNDZ128rmi,
   28188            0 :           5374 => Opcode::VALIGNDZ128rmik,
   28189            0 :           5375 => Opcode::VALIGNDZ128rmikz,
   28190            0 :           5376 => Opcode::VALIGNDZ128rri,
   28191            0 :           5377 => Opcode::VALIGNDZ128rrik,
   28192            0 :           5378 => Opcode::VALIGNDZ128rrikz,
   28193            0 :           5379 => Opcode::VALIGNDZ256rmbi,
   28194            0 :           5380 => Opcode::VALIGNDZ256rmbik,
   28195            0 :           5381 => Opcode::VALIGNDZ256rmbikz,
   28196            0 :           5382 => Opcode::VALIGNDZ256rmi,
   28197            0 :           5383 => Opcode::VALIGNDZ256rmik,
   28198            0 :           5384 => Opcode::VALIGNDZ256rmikz,
   28199            0 :           5385 => Opcode::VALIGNDZ256rri,
   28200            0 :           5386 => Opcode::VALIGNDZ256rrik,
   28201            0 :           5387 => Opcode::VALIGNDZ256rrikz,
   28202            0 :           5388 => Opcode::VALIGNDZrmbi,
   28203            0 :           5389 => Opcode::VALIGNDZrmbik,
   28204            0 :           5390 => Opcode::VALIGNDZrmbikz,
   28205            0 :           5391 => Opcode::VALIGNDZrmi,
   28206            0 :           5392 => Opcode::VALIGNDZrmik,
   28207            0 :           5393 => Opcode::VALIGNDZrmikz,
   28208            0 :           5394 => Opcode::VALIGNDZrri,
   28209            0 :           5395 => Opcode::VALIGNDZrrik,
   28210            0 :           5396 => Opcode::VALIGNDZrrikz,
   28211            0 :           5397 => Opcode::VALIGNQZ128rmbi,
   28212            0 :           5398 => Opcode::VALIGNQZ128rmbik,
   28213            0 :           5399 => Opcode::VALIGNQZ128rmbikz,
   28214            0 :           5400 => Opcode::VALIGNQZ128rmi,
   28215            0 :           5401 => Opcode::VALIGNQZ128rmik,
   28216            0 :           5402 => Opcode::VALIGNQZ128rmikz,
   28217            0 :           5403 => Opcode::VALIGNQZ128rri,
   28218            0 :           5404 => Opcode::VALIGNQZ128rrik,
   28219            0 :           5405 => Opcode::VALIGNQZ128rrikz,
   28220            0 :           5406 => Opcode::VALIGNQZ256rmbi,
   28221            0 :           5407 => Opcode::VALIGNQZ256rmbik,
   28222            0 :           5408 => Opcode::VALIGNQZ256rmbikz,
   28223            0 :           5409 => Opcode::VALIGNQZ256rmi,
   28224            0 :           5410 => Opcode::VALIGNQZ256rmik,
   28225            0 :           5411 => Opcode::VALIGNQZ256rmikz,
   28226            0 :           5412 => Opcode::VALIGNQZ256rri,
   28227            0 :           5413 => Opcode::VALIGNQZ256rrik,
   28228            0 :           5414 => Opcode::VALIGNQZ256rrikz,
   28229            0 :           5415 => Opcode::VALIGNQZrmbi,
   28230            0 :           5416 => Opcode::VALIGNQZrmbik,
   28231            0 :           5417 => Opcode::VALIGNQZrmbikz,
   28232            0 :           5418 => Opcode::VALIGNQZrmi,
   28233            0 :           5419 => Opcode::VALIGNQZrmik,
   28234            0 :           5420 => Opcode::VALIGNQZrmikz,
   28235            0 :           5421 => Opcode::VALIGNQZrri,
   28236            0 :           5422 => Opcode::VALIGNQZrrik,
   28237            0 :           5423 => Opcode::VALIGNQZrrikz,
   28238            0 :           5424 => Opcode::VANDNPDYrm,
   28239            0 :           5425 => Opcode::VANDNPDYrr,
   28240            0 :           5426 => Opcode::VANDNPDZ128rm,
   28241            0 :           5427 => Opcode::VANDNPDZ128rmb,
   28242            0 :           5428 => Opcode::VANDNPDZ128rmbk,
   28243            0 :           5429 => Opcode::VANDNPDZ128rmbkz,
   28244            0 :           5430 => Opcode::VANDNPDZ128rmk,
   28245            0 :           5431 => Opcode::VANDNPDZ128rmkz,
   28246            0 :           5432 => Opcode::VANDNPDZ128rr,
   28247            0 :           5433 => Opcode::VANDNPDZ128rrk,
   28248            0 :           5434 => Opcode::VANDNPDZ128rrkz,
   28249            0 :           5435 => Opcode::VANDNPDZ256rm,
   28250            0 :           5436 => Opcode::VANDNPDZ256rmb,
   28251            0 :           5437 => Opcode::VANDNPDZ256rmbk,
   28252            0 :           5438 => Opcode::VANDNPDZ256rmbkz,
   28253            0 :           5439 => Opcode::VANDNPDZ256rmk,
   28254            0 :           5440 => Opcode::VANDNPDZ256rmkz,
   28255            0 :           5441 => Opcode::VANDNPDZ256rr,
   28256            0 :           5442 => Opcode::VANDNPDZ256rrk,
   28257            0 :           5443 => Opcode::VANDNPDZ256rrkz,
   28258            0 :           5444 => Opcode::VANDNPDZrm,
   28259            0 :           5445 => Opcode::VANDNPDZrmb,
   28260            0 :           5446 => Opcode::VANDNPDZrmbk,
   28261            0 :           5447 => Opcode::VANDNPDZrmbkz,
   28262            0 :           5448 => Opcode::VANDNPDZrmk,
   28263            0 :           5449 => Opcode::VANDNPDZrmkz,
   28264            0 :           5450 => Opcode::VANDNPDZrr,
   28265            0 :           5451 => Opcode::VANDNPDZrrk,
   28266            0 :           5452 => Opcode::VANDNPDZrrkz,
   28267            0 :           5453 => Opcode::VANDNPDrm,
   28268            0 :           5454 => Opcode::VANDNPDrr,
   28269            0 :           5455 => Opcode::VANDNPSYrm,
   28270            0 :           5456 => Opcode::VANDNPSYrr,
   28271            0 :           5457 => Opcode::VANDNPSZ128rm,
   28272            0 :           5458 => Opcode::VANDNPSZ128rmb,
   28273            0 :           5459 => Opcode::VANDNPSZ128rmbk,
   28274            0 :           5460 => Opcode::VANDNPSZ128rmbkz,
   28275            0 :           5461 => Opcode::VANDNPSZ128rmk,
   28276            0 :           5462 => Opcode::VANDNPSZ128rmkz,
   28277            0 :           5463 => Opcode::VANDNPSZ128rr,
   28278            0 :           5464 => Opcode::VANDNPSZ128rrk,
   28279            0 :           5465 => Opcode::VANDNPSZ128rrkz,
   28280            0 :           5466 => Opcode::VANDNPSZ256rm,
   28281            0 :           5467 => Opcode::VANDNPSZ256rmb,
   28282            0 :           5468 => Opcode::VANDNPSZ256rmbk,
   28283            0 :           5469 => Opcode::VANDNPSZ256rmbkz,
   28284            0 :           5470 => Opcode::VANDNPSZ256rmk,
   28285            0 :           5471 => Opcode::VANDNPSZ256rmkz,
   28286            0 :           5472 => Opcode::VANDNPSZ256rr,
   28287            0 :           5473 => Opcode::VANDNPSZ256rrk,
   28288            0 :           5474 => Opcode::VANDNPSZ256rrkz,
   28289            0 :           5475 => Opcode::VANDNPSZrm,
   28290            0 :           5476 => Opcode::VANDNPSZrmb,
   28291            0 :           5477 => Opcode::VANDNPSZrmbk,
   28292            0 :           5478 => Opcode::VANDNPSZrmbkz,
   28293            0 :           5479 => Opcode::VANDNPSZrmk,
   28294            0 :           5480 => Opcode::VANDNPSZrmkz,
   28295            0 :           5481 => Opcode::VANDNPSZrr,
   28296            0 :           5482 => Opcode::VANDNPSZrrk,
   28297            0 :           5483 => Opcode::VANDNPSZrrkz,
   28298            0 :           5484 => Opcode::VANDNPSrm,
   28299            0 :           5485 => Opcode::VANDNPSrr,
   28300            0 :           5486 => Opcode::VANDPDYrm,
   28301            0 :           5487 => Opcode::VANDPDYrr,
   28302            0 :           5488 => Opcode::VANDPDZ128rm,
   28303            0 :           5489 => Opcode::VANDPDZ128rmb,
   28304            0 :           5490 => Opcode::VANDPDZ128rmbk,
   28305            0 :           5491 => Opcode::VANDPDZ128rmbkz,
   28306            0 :           5492 => Opcode::VANDPDZ128rmk,
   28307            0 :           5493 => Opcode::VANDPDZ128rmkz,
   28308            0 :           5494 => Opcode::VANDPDZ128rr,
   28309            0 :           5495 => Opcode::VANDPDZ128rrk,
   28310            0 :           5496 => Opcode::VANDPDZ128rrkz,
   28311            0 :           5497 => Opcode::VANDPDZ256rm,
   28312            0 :           5498 => Opcode::VANDPDZ256rmb,
   28313            0 :           5499 => Opcode::VANDPDZ256rmbk,
   28314            0 :           5500 => Opcode::VANDPDZ256rmbkz,
   28315            0 :           5501 => Opcode::VANDPDZ256rmk,
   28316            0 :           5502 => Opcode::VANDPDZ256rmkz,
   28317            0 :           5503 => Opcode::VANDPDZ256rr,
   28318            0 :           5504 => Opcode::VANDPDZ256rrk,
   28319            0 :           5505 => Opcode::VANDPDZ256rrkz,
   28320            0 :           5506 => Opcode::VANDPDZrm,
   28321            0 :           5507 => Opcode::VANDPDZrmb,
   28322            0 :           5508 => Opcode::VANDPDZrmbk,
   28323            0 :           5509 => Opcode::VANDPDZrmbkz,
   28324            0 :           5510 => Opcode::VANDPDZrmk,
   28325            0 :           5511 => Opcode::VANDPDZrmkz,
   28326            0 :           5512 => Opcode::VANDPDZrr,
   28327            0 :           5513 => Opcode::VANDPDZrrk,
   28328            0 :           5514 => Opcode::VANDPDZrrkz,
   28329            0 :           5515 => Opcode::VANDPDrm,
   28330            0 :           5516 => Opcode::VANDPDrr,
   28331            0 :           5517 => Opcode::VANDPSYrm,
   28332            0 :           5518 => Opcode::VANDPSYrr,
   28333            0 :           5519 => Opcode::VANDPSZ128rm,
   28334            0 :           5520 => Opcode::VANDPSZ128rmb,
   28335            0 :           5521 => Opcode::VANDPSZ128rmbk,
   28336            0 :           5522 => Opcode::VANDPSZ128rmbkz,
   28337            0 :           5523 => Opcode::VANDPSZ128rmk,
   28338            0 :           5524 => Opcode::VANDPSZ128rmkz,
   28339            0 :           5525 => Opcode::VANDPSZ128rr,
   28340            0 :           5526 => Opcode::VANDPSZ128rrk,
   28341            0 :           5527 => Opcode::VANDPSZ128rrkz,
   28342            0 :           5528 => Opcode::VANDPSZ256rm,
   28343            0 :           5529 => Opcode::VANDPSZ256rmb,
   28344            0 :           5530 => Opcode::VANDPSZ256rmbk,
   28345            0 :           5531 => Opcode::VANDPSZ256rmbkz,
   28346            0 :           5532 => Opcode::VANDPSZ256rmk,
   28347            0 :           5533 => Opcode::VANDPSZ256rmkz,
   28348            0 :           5534 => Opcode::VANDPSZ256rr,
   28349            0 :           5535 => Opcode::VANDPSZ256rrk,
   28350            0 :           5536 => Opcode::VANDPSZ256rrkz,
   28351            0 :           5537 => Opcode::VANDPSZrm,
   28352            0 :           5538 => Opcode::VANDPSZrmb,
   28353            0 :           5539 => Opcode::VANDPSZrmbk,
   28354            0 :           5540 => Opcode::VANDPSZrmbkz,
   28355            0 :           5541 => Opcode::VANDPSZrmk,
   28356            0 :           5542 => Opcode::VANDPSZrmkz,
   28357            0 :           5543 => Opcode::VANDPSZrr,
   28358            0 :           5544 => Opcode::VANDPSZrrk,
   28359            0 :           5545 => Opcode::VANDPSZrrkz,
   28360            0 :           5546 => Opcode::VANDPSrm,
   28361            0 :           5547 => Opcode::VANDPSrr,
   28362            0 :           5548 => Opcode::VASTART_SAVE_XMM_REGS,
   28363            0 :           5549 => Opcode::VBCSTNEBF162PSYrm,
   28364            0 :           5550 => Opcode::VBCSTNEBF162PSrm,
   28365            0 :           5551 => Opcode::VBCSTNESH2PSYrm,
   28366            0 :           5552 => Opcode::VBCSTNESH2PSrm,
   28367            0 :           5553 => Opcode::VBLENDMPDZ128rm,
   28368            0 :           5554 => Opcode::VBLENDMPDZ128rmb,
   28369            0 :           5555 => Opcode::VBLENDMPDZ128rmbk,
   28370            0 :           5556 => Opcode::VBLENDMPDZ128rmbkz,
   28371            0 :           5557 => Opcode::VBLENDMPDZ128rmk,
   28372            0 :           5558 => Opcode::VBLENDMPDZ128rmkz,
   28373            0 :           5559 => Opcode::VBLENDMPDZ128rr,
   28374            0 :           5560 => Opcode::VBLENDMPDZ128rrk,
   28375            0 :           5561 => Opcode::VBLENDMPDZ128rrkz,
   28376            0 :           5562 => Opcode::VBLENDMPDZ256rm,
   28377            0 :           5563 => Opcode::VBLENDMPDZ256rmb,
   28378            0 :           5564 => Opcode::VBLENDMPDZ256rmbk,
   28379            0 :           5565 => Opcode::VBLENDMPDZ256rmbkz,
   28380            0 :           5566 => Opcode::VBLENDMPDZ256rmk,
   28381            0 :           5567 => Opcode::VBLENDMPDZ256rmkz,
   28382            0 :           5568 => Opcode::VBLENDMPDZ256rr,
   28383            0 :           5569 => Opcode::VBLENDMPDZ256rrk,
   28384            0 :           5570 => Opcode::VBLENDMPDZ256rrkz,
   28385            0 :           5571 => Opcode::VBLENDMPDZrm,
   28386            0 :           5572 => Opcode::VBLENDMPDZrmb,
   28387            0 :           5573 => Opcode::VBLENDMPDZrmbk,
   28388            0 :           5574 => Opcode::VBLENDMPDZrmbkz,
   28389            0 :           5575 => Opcode::VBLENDMPDZrmk,
   28390            0 :           5576 => Opcode::VBLENDMPDZrmkz,
   28391            0 :           5577 => Opcode::VBLENDMPDZrr,
   28392            0 :           5578 => Opcode::VBLENDMPDZrrk,
   28393            0 :           5579 => Opcode::VBLENDMPDZrrkz,
   28394            0 :           5580 => Opcode::VBLENDMPSZ128rm,
   28395            0 :           5581 => Opcode::VBLENDMPSZ128rmb,
   28396            0 :           5582 => Opcode::VBLENDMPSZ128rmbk,
   28397            0 :           5583 => Opcode::VBLENDMPSZ128rmbkz,
   28398            0 :           5584 => Opcode::VBLENDMPSZ128rmk,
   28399            0 :           5585 => Opcode::VBLENDMPSZ128rmkz,
   28400            0 :           5586 => Opcode::VBLENDMPSZ128rr,
   28401            0 :           5587 => Opcode::VBLENDMPSZ128rrk,
   28402            0 :           5588 => Opcode::VBLENDMPSZ128rrkz,
   28403            0 :           5589 => Opcode::VBLENDMPSZ256rm,
   28404            0 :           5590 => Opcode::VBLENDMPSZ256rmb,
   28405            0 :           5591 => Opcode::VBLENDMPSZ256rmbk,
   28406            0 :           5592 => Opcode::VBLENDMPSZ256rmbkz,
   28407            0 :           5593 => Opcode::VBLENDMPSZ256rmk,
   28408            0 :           5594 => Opcode::VBLENDMPSZ256rmkz,
   28409            0 :           5595 => Opcode::VBLENDMPSZ256rr,
   28410            0 :           5596 => Opcode::VBLENDMPSZ256rrk,
   28411            0 :           5597 => Opcode::VBLENDMPSZ256rrkz,
   28412            0 :           5598 => Opcode::VBLENDMPSZrm,
   28413            0 :           5599 => Opcode::VBLENDMPSZrmb,
   28414            0 :           5600 => Opcode::VBLENDMPSZrmbk,
   28415            0 :           5601 => Opcode::VBLENDMPSZrmbkz,
   28416            0 :           5602 => Opcode::VBLENDMPSZrmk,
   28417            0 :           5603 => Opcode::VBLENDMPSZrmkz,
   28418            0 :           5604 => Opcode::VBLENDMPSZrr,
   28419            0 :           5605 => Opcode::VBLENDMPSZrrk,
   28420            0 :           5606 => Opcode::VBLENDMPSZrrkz,
   28421            0 :           5607 => Opcode::VBLENDPDYrmi,
   28422            0 :           5608 => Opcode::VBLENDPDYrri,
   28423            0 :           5609 => Opcode::VBLENDPDrmi,
   28424            0 :           5610 => Opcode::VBLENDPDrri,
   28425            0 :           5611 => Opcode::VBLENDPSYrmi,
   28426            0 :           5612 => Opcode::VBLENDPSYrri,
   28427            0 :           5613 => Opcode::VBLENDPSrmi,
   28428            0 :           5614 => Opcode::VBLENDPSrri,
   28429            0 :           5615 => Opcode::VBLENDVPDYrmr,
   28430            0 :           5616 => Opcode::VBLENDVPDYrrr,
   28431            0 :           5617 => Opcode::VBLENDVPDrmr,
   28432            0 :           5618 => Opcode::VBLENDVPDrrr,
   28433            0 :           5619 => Opcode::VBLENDVPSYrmr,
   28434            0 :           5620 => Opcode::VBLENDVPSYrrr,
   28435            0 :           5621 => Opcode::VBLENDVPSrmr,
   28436            0 :           5622 => Opcode::VBLENDVPSrrr,
   28437            0 :           5623 => Opcode::VBROADCASTF128rm,
   28438            0 :           5624 => Opcode::VBROADCASTF32X2Z256rm,
   28439            0 :           5625 => Opcode::VBROADCASTF32X2Z256rmk,
   28440            0 :           5626 => Opcode::VBROADCASTF32X2Z256rmkz,
   28441            0 :           5627 => Opcode::VBROADCASTF32X2Z256rr,
   28442            0 :           5628 => Opcode::VBROADCASTF32X2Z256rrk,
   28443            0 :           5629 => Opcode::VBROADCASTF32X2Z256rrkz,
   28444            0 :           5630 => Opcode::VBROADCASTF32X2Zrm,
   28445            0 :           5631 => Opcode::VBROADCASTF32X2Zrmk,
   28446            0 :           5632 => Opcode::VBROADCASTF32X2Zrmkz,
   28447            0 :           5633 => Opcode::VBROADCASTF32X2Zrr,
   28448            0 :           5634 => Opcode::VBROADCASTF32X2Zrrk,
   28449            0 :           5635 => Opcode::VBROADCASTF32X2Zrrkz,
   28450            0 :           5636 => Opcode::VBROADCASTF32X4Z256rm,
   28451            0 :           5637 => Opcode::VBROADCASTF32X4Z256rmk,
   28452            0 :           5638 => Opcode::VBROADCASTF32X4Z256rmkz,
   28453            0 :           5639 => Opcode::VBROADCASTF32X4Zrm,
   28454            0 :           5640 => Opcode::VBROADCASTF32X4Zrmk,
   28455            0 :           5641 => Opcode::VBROADCASTF32X4Zrmkz,
   28456            0 :           5642 => Opcode::VBROADCASTF32X8Zrm,
   28457            0 :           5643 => Opcode::VBROADCASTF32X8Zrmk,
   28458            0 :           5644 => Opcode::VBROADCASTF32X8Zrmkz,
   28459            0 :           5645 => Opcode::VBROADCASTF64X2Z256rm,
   28460            0 :           5646 => Opcode::VBROADCASTF64X2Z256rmk,
   28461            0 :           5647 => Opcode::VBROADCASTF64X2Z256rmkz,
   28462            0 :           5648 => Opcode::VBROADCASTF64X2Zrm,
   28463            0 :           5649 => Opcode::VBROADCASTF64X2Zrmk,
   28464            0 :           5650 => Opcode::VBROADCASTF64X2Zrmkz,
   28465            0 :           5651 => Opcode::VBROADCASTF64X4Zrm,
   28466            0 :           5652 => Opcode::VBROADCASTF64X4Zrmk,
   28467            0 :           5653 => Opcode::VBROADCASTF64X4Zrmkz,
   28468            0 :           5654 => Opcode::VBROADCASTI128rm,
   28469            0 :           5655 => Opcode::VBROADCASTI32X2Z128rm,
   28470            0 :           5656 => Opcode::VBROADCASTI32X2Z128rmk,
   28471            0 :           5657 => Opcode::VBROADCASTI32X2Z128rmkz,
   28472            0 :           5658 => Opcode::VBROADCASTI32X2Z128rr,
   28473            0 :           5659 => Opcode::VBROADCASTI32X2Z128rrk,
   28474            0 :           5660 => Opcode::VBROADCASTI32X2Z128rrkz,
   28475            0 :           5661 => Opcode::VBROADCASTI32X2Z256rm,
   28476            0 :           5662 => Opcode::VBROADCASTI32X2Z256rmk,
   28477            0 :           5663 => Opcode::VBROADCASTI32X2Z256rmkz,
   28478            0 :           5664 => Opcode::VBROADCASTI32X2Z256rr,
   28479            0 :           5665 => Opcode::VBROADCASTI32X2Z256rrk,
   28480            0 :           5666 => Opcode::VBROADCASTI32X2Z256rrkz,
   28481            0 :           5667 => Opcode::VBROADCASTI32X2Zrm,
   28482            0 :           5668 => Opcode::VBROADCASTI32X2Zrmk,
   28483            0 :           5669 => Opcode::VBROADCASTI32X2Zrmkz,
   28484            0 :           5670 => Opcode::VBROADCASTI32X2Zrr,
   28485            0 :           5671 => Opcode::VBROADCASTI32X2Zrrk,
   28486            0 :           5672 => Opcode::VBROADCASTI32X2Zrrkz,
   28487            0 :           5673 => Opcode::VBROADCASTI32X4Z256rm,
   28488            0 :           5674 => Opcode::VBROADCASTI32X4Z256rmk,
   28489            0 :           5675 => Opcode::VBROADCASTI32X4Z256rmkz,
   28490            0 :           5676 => Opcode::VBROADCASTI32X4Zrm,
   28491            0 :           5677 => Opcode::VBROADCASTI32X4Zrmk,
   28492            0 :           5678 => Opcode::VBROADCASTI32X4Zrmkz,
   28493            0 :           5679 => Opcode::VBROADCASTI32X8Zrm,
   28494            0 :           5680 => Opcode::VBROADCASTI32X8Zrmk,
   28495            0 :           5681 => Opcode::VBROADCASTI32X8Zrmkz,
   28496            0 :           5682 => Opcode::VBROADCASTI64X2Z256rm,
   28497            0 :           5683 => Opcode::VBROADCASTI64X2Z256rmk,
   28498            0 :           5684 => Opcode::VBROADCASTI64X2Z256rmkz,
   28499            0 :           5685 => Opcode::VBROADCASTI64X2Zrm,
   28500            0 :           5686 => Opcode::VBROADCASTI64X2Zrmk,
   28501            0 :           5687 => Opcode::VBROADCASTI64X2Zrmkz,
   28502            0 :           5688 => Opcode::VBROADCASTI64X4Zrm,
   28503            0 :           5689 => Opcode::VBROADCASTI64X4Zrmk,
   28504            0 :           5690 => Opcode::VBROADCASTI64X4Zrmkz,
   28505            0 :           5691 => Opcode::VBROADCASTSDYrm,
   28506            0 :           5692 => Opcode::VBROADCASTSDYrr,
   28507            0 :           5693 => Opcode::VBROADCASTSDZ256rm,
   28508            0 :           5694 => Opcode::VBROADCASTSDZ256rmk,
   28509            0 :           5695 => Opcode::VBROADCASTSDZ256rmkz,
   28510            0 :           5696 => Opcode::VBROADCASTSDZ256rr,
   28511            0 :           5697 => Opcode::VBROADCASTSDZ256rrk,
   28512            0 :           5698 => Opcode::VBROADCASTSDZ256rrkz,
   28513            0 :           5699 => Opcode::VBROADCASTSDZrm,
   28514            0 :           5700 => Opcode::VBROADCASTSDZrmk,
   28515            0 :           5701 => Opcode::VBROADCASTSDZrmkz,
   28516            0 :           5702 => Opcode::VBROADCASTSDZrr,
   28517            0 :           5703 => Opcode::VBROADCASTSDZrrk,
   28518            0 :           5704 => Opcode::VBROADCASTSDZrrkz,
   28519            0 :           5705 => Opcode::VBROADCASTSSYrm,
   28520            0 :           5706 => Opcode::VBROADCASTSSYrr,
   28521            0 :           5707 => Opcode::VBROADCASTSSZ128rm,
   28522            0 :           5708 => Opcode::VBROADCASTSSZ128rmk,
   28523            0 :           5709 => Opcode::VBROADCASTSSZ128rmkz,
   28524            0 :           5710 => Opcode::VBROADCASTSSZ128rr,
   28525            0 :           5711 => Opcode::VBROADCASTSSZ128rrk,
   28526            0 :           5712 => Opcode::VBROADCASTSSZ128rrkz,
   28527            0 :           5713 => Opcode::VBROADCASTSSZ256rm,
   28528            0 :           5714 => Opcode::VBROADCASTSSZ256rmk,
   28529            0 :           5715 => Opcode::VBROADCASTSSZ256rmkz,
   28530            0 :           5716 => Opcode::VBROADCASTSSZ256rr,
   28531            0 :           5717 => Opcode::VBROADCASTSSZ256rrk,
   28532            0 :           5718 => Opcode::VBROADCASTSSZ256rrkz,
   28533            0 :           5719 => Opcode::VBROADCASTSSZrm,
   28534            0 :           5720 => Opcode::VBROADCASTSSZrmk,
   28535            0 :           5721 => Opcode::VBROADCASTSSZrmkz,
   28536            0 :           5722 => Opcode::VBROADCASTSSZrr,
   28537            0 :           5723 => Opcode::VBROADCASTSSZrrk,
   28538            0 :           5724 => Opcode::VBROADCASTSSZrrkz,
   28539            0 :           5725 => Opcode::VBROADCASTSSrm,
   28540            0 :           5726 => Opcode::VBROADCASTSSrr,
   28541            0 :           5727 => Opcode::VCMPBF16Z128rmbi,
   28542            0 :           5728 => Opcode::VCMPBF16Z128rmbik,
   28543            0 :           5729 => Opcode::VCMPBF16Z128rmi,
   28544            0 :           5730 => Opcode::VCMPBF16Z128rmik,
   28545            0 :           5731 => Opcode::VCMPBF16Z128rri,
   28546            0 :           5732 => Opcode::VCMPBF16Z128rrik,
   28547            0 :           5733 => Opcode::VCMPBF16Z256rmbi,
   28548            0 :           5734 => Opcode::VCMPBF16Z256rmbik,
   28549            0 :           5735 => Opcode::VCMPBF16Z256rmi,
   28550            0 :           5736 => Opcode::VCMPBF16Z256rmik,
   28551            0 :           5737 => Opcode::VCMPBF16Z256rri,
   28552            0 :           5738 => Opcode::VCMPBF16Z256rrik,
   28553            0 :           5739 => Opcode::VCMPBF16Zrmbi,
   28554            0 :           5740 => Opcode::VCMPBF16Zrmbik,
   28555            0 :           5741 => Opcode::VCMPBF16Zrmi,
   28556            0 :           5742 => Opcode::VCMPBF16Zrmik,
   28557            0 :           5743 => Opcode::VCMPBF16Zrri,
   28558            0 :           5744 => Opcode::VCMPBF16Zrrik,
   28559            0 :           5745 => Opcode::VCMPPDYrmi,
   28560            0 :           5746 => Opcode::VCMPPDYrri,
   28561            0 :           5747 => Opcode::VCMPPDZ128rmbi,
   28562            0 :           5748 => Opcode::VCMPPDZ128rmbik,
   28563            0 :           5749 => Opcode::VCMPPDZ128rmi,
   28564            0 :           5750 => Opcode::VCMPPDZ128rmik,
   28565            0 :           5751 => Opcode::VCMPPDZ128rri,
   28566            0 :           5752 => Opcode::VCMPPDZ128rrik,
   28567            0 :           5753 => Opcode::VCMPPDZ256rmbi,
   28568            0 :           5754 => Opcode::VCMPPDZ256rmbik,
   28569            0 :           5755 => Opcode::VCMPPDZ256rmi,
   28570            0 :           5756 => Opcode::VCMPPDZ256rmik,
   28571            0 :           5757 => Opcode::VCMPPDZ256rri,
   28572            0 :           5758 => Opcode::VCMPPDZ256rrib,
   28573            0 :           5759 => Opcode::VCMPPDZ256rribk,
   28574            0 :           5760 => Opcode::VCMPPDZ256rrik,
   28575            0 :           5761 => Opcode::VCMPPDZrmbi,
   28576            0 :           5762 => Opcode::VCMPPDZrmbik,
   28577            0 :           5763 => Opcode::VCMPPDZrmi,
   28578            0 :           5764 => Opcode::VCMPPDZrmik,
   28579            0 :           5765 => Opcode::VCMPPDZrri,
   28580            0 :           5766 => Opcode::VCMPPDZrrib,
   28581            0 :           5767 => Opcode::VCMPPDZrribk,
   28582            0 :           5768 => Opcode::VCMPPDZrrik,
   28583            0 :           5769 => Opcode::VCMPPDrmi,
   28584            0 :           5770 => Opcode::VCMPPDrri,
   28585            0 :           5771 => Opcode::VCMPPHZ128rmbi,
   28586            0 :           5772 => Opcode::VCMPPHZ128rmbik,
   28587            0 :           5773 => Opcode::VCMPPHZ128rmi,
   28588            0 :           5774 => Opcode::VCMPPHZ128rmik,
   28589            0 :           5775 => Opcode::VCMPPHZ128rri,
   28590            0 :           5776 => Opcode::VCMPPHZ128rrik,
   28591            0 :           5777 => Opcode::VCMPPHZ256rmbi,
   28592            0 :           5778 => Opcode::VCMPPHZ256rmbik,
   28593            0 :           5779 => Opcode::VCMPPHZ256rmi,
   28594            0 :           5780 => Opcode::VCMPPHZ256rmik,
   28595            0 :           5781 => Opcode::VCMPPHZ256rri,
   28596            0 :           5782 => Opcode::VCMPPHZ256rrib,
   28597            0 :           5783 => Opcode::VCMPPHZ256rribk,
   28598            0 :           5784 => Opcode::VCMPPHZ256rrik,
   28599            0 :           5785 => Opcode::VCMPPHZrmbi,
   28600            0 :           5786 => Opcode::VCMPPHZrmbik,
   28601            0 :           5787 => Opcode::VCMPPHZrmi,
   28602            0 :           5788 => Opcode::VCMPPHZrmik,
   28603            0 :           5789 => Opcode::VCMPPHZrri,
   28604            0 :           5790 => Opcode::VCMPPHZrrib,
   28605            0 :           5791 => Opcode::VCMPPHZrribk,
   28606            0 :           5792 => Opcode::VCMPPHZrrik,
   28607            0 :           5793 => Opcode::VCMPPSYrmi,
   28608            0 :           5794 => Opcode::VCMPPSYrri,
   28609            0 :           5795 => Opcode::VCMPPSZ128rmbi,
   28610            0 :           5796 => Opcode::VCMPPSZ128rmbik,
   28611            0 :           5797 => Opcode::VCMPPSZ128rmi,
   28612            0 :           5798 => Opcode::VCMPPSZ128rmik,
   28613            0 :           5799 => Opcode::VCMPPSZ128rri,
   28614            0 :           5800 => Opcode::VCMPPSZ128rrik,
   28615            0 :           5801 => Opcode::VCMPPSZ256rmbi,
   28616            0 :           5802 => Opcode::VCMPPSZ256rmbik,
   28617            0 :           5803 => Opcode::VCMPPSZ256rmi,
   28618            0 :           5804 => Opcode::VCMPPSZ256rmik,
   28619            0 :           5805 => Opcode::VCMPPSZ256rri,
   28620            0 :           5806 => Opcode::VCMPPSZ256rrib,
   28621            0 :           5807 => Opcode::VCMPPSZ256rribk,
   28622            0 :           5808 => Opcode::VCMPPSZ256rrik,
   28623            0 :           5809 => Opcode::VCMPPSZrmbi,
   28624            0 :           5810 => Opcode::VCMPPSZrmbik,
   28625            0 :           5811 => Opcode::VCMPPSZrmi,
   28626            0 :           5812 => Opcode::VCMPPSZrmik,
   28627            0 :           5813 => Opcode::VCMPPSZrri,
   28628            0 :           5814 => Opcode::VCMPPSZrrib,
   28629            0 :           5815 => Opcode::VCMPPSZrribk,
   28630            0 :           5816 => Opcode::VCMPPSZrrik,
   28631            0 :           5817 => Opcode::VCMPPSrmi,
   28632            0 :           5818 => Opcode::VCMPPSrri,
   28633            0 :           5819 => Opcode::VCMPSDZrmi,
   28634            0 :           5820 => Opcode::VCMPSDZrmi_Int,
   28635            0 :           5821 => Opcode::VCMPSDZrmik_Int,
   28636            0 :           5822 => Opcode::VCMPSDZrri,
   28637            0 :           5823 => Opcode::VCMPSDZrri_Int,
   28638            0 :           5824 => Opcode::VCMPSDZrrib_Int,
   28639            0 :           5825 => Opcode::VCMPSDZrribk_Int,
   28640            0 :           5826 => Opcode::VCMPSDZrrik_Int,
   28641            0 :           5827 => Opcode::VCMPSDrmi,
   28642            0 :           5828 => Opcode::VCMPSDrmi_Int,
   28643            0 :           5829 => Opcode::VCMPSDrri,
   28644            0 :           5830 => Opcode::VCMPSDrri_Int,
   28645            0 :           5831 => Opcode::VCMPSHZrmi,
   28646            0 :           5832 => Opcode::VCMPSHZrmi_Int,
   28647            0 :           5833 => Opcode::VCMPSHZrmik_Int,
   28648            0 :           5834 => Opcode::VCMPSHZrri,
   28649            0 :           5835 => Opcode::VCMPSHZrri_Int,
   28650            0 :           5836 => Opcode::VCMPSHZrrib_Int,
   28651            0 :           5837 => Opcode::VCMPSHZrribk_Int,
   28652            0 :           5838 => Opcode::VCMPSHZrrik_Int,
   28653            0 :           5839 => Opcode::VCMPSSZrmi,
   28654            0 :           5840 => Opcode::VCMPSSZrmi_Int,
   28655            0 :           5841 => Opcode::VCMPSSZrmik_Int,
   28656            0 :           5842 => Opcode::VCMPSSZrri,
   28657            0 :           5843 => Opcode::VCMPSSZrri_Int,
   28658            0 :           5844 => Opcode::VCMPSSZrrib_Int,
   28659            0 :           5845 => Opcode::VCMPSSZrribk_Int,
   28660            0 :           5846 => Opcode::VCMPSSZrrik_Int,
   28661            0 :           5847 => Opcode::VCMPSSrmi,
   28662            0 :           5848 => Opcode::VCMPSSrmi_Int,
   28663            0 :           5849 => Opcode::VCMPSSrri,
   28664            0 :           5850 => Opcode::VCMPSSrri_Int,
   28665            0 :           5851 => Opcode::VCOMISBF16Zrm,
   28666            0 :           5852 => Opcode::VCOMISBF16Zrm_Int,
   28667            0 :           5853 => Opcode::VCOMISBF16Zrr,
   28668            0 :           5854 => Opcode::VCOMISBF16Zrr_Int,
   28669            0 :           5855 => Opcode::VCOMISDZrm,
   28670            0 :           5856 => Opcode::VCOMISDZrm_Int,
   28671            0 :           5857 => Opcode::VCOMISDZrr,
   28672            0 :           5858 => Opcode::VCOMISDZrr_Int,
   28673            0 :           5859 => Opcode::VCOMISDZrrb,
   28674            0 :           5860 => Opcode::VCOMISDrm,
   28675            0 :           5861 => Opcode::VCOMISDrm_Int,
   28676            0 :           5862 => Opcode::VCOMISDrr,
   28677            0 :           5863 => Opcode::VCOMISDrr_Int,
   28678            0 :           5864 => Opcode::VCOMISHZrm,
   28679            0 :           5865 => Opcode::VCOMISHZrm_Int,
   28680            0 :           5866 => Opcode::VCOMISHZrr,
   28681            0 :           5867 => Opcode::VCOMISHZrr_Int,
   28682            0 :           5868 => Opcode::VCOMISHZrrb,
   28683            0 :           5869 => Opcode::VCOMISSZrm,
   28684            0 :           5870 => Opcode::VCOMISSZrm_Int,
   28685            0 :           5871 => Opcode::VCOMISSZrr,
   28686            0 :           5872 => Opcode::VCOMISSZrr_Int,
   28687            0 :           5873 => Opcode::VCOMISSZrrb,
   28688            0 :           5874 => Opcode::VCOMISSrm,
   28689            0 :           5875 => Opcode::VCOMISSrm_Int,
   28690            0 :           5876 => Opcode::VCOMISSrr,
   28691            0 :           5877 => Opcode::VCOMISSrr_Int,
   28692            0 :           5878 => Opcode::VCOMPRESSPDZ128mr,
   28693            0 :           5879 => Opcode::VCOMPRESSPDZ128mrk,
   28694            0 :           5880 => Opcode::VCOMPRESSPDZ128rr,
   28695            0 :           5881 => Opcode::VCOMPRESSPDZ128rrk,
   28696            0 :           5882 => Opcode::VCOMPRESSPDZ128rrkz,
   28697            0 :           5883 => Opcode::VCOMPRESSPDZ256mr,
   28698            0 :           5884 => Opcode::VCOMPRESSPDZ256mrk,
   28699            0 :           5885 => Opcode::VCOMPRESSPDZ256rr,
   28700            0 :           5886 => Opcode::VCOMPRESSPDZ256rrk,
   28701            0 :           5887 => Opcode::VCOMPRESSPDZ256rrkz,
   28702            0 :           5888 => Opcode::VCOMPRESSPDZmr,
   28703            0 :           5889 => Opcode::VCOMPRESSPDZmrk,
   28704            0 :           5890 => Opcode::VCOMPRESSPDZrr,
   28705            0 :           5891 => Opcode::VCOMPRESSPDZrrk,
   28706            0 :           5892 => Opcode::VCOMPRESSPDZrrkz,
   28707            0 :           5893 => Opcode::VCOMPRESSPSZ128mr,
   28708            0 :           5894 => Opcode::VCOMPRESSPSZ128mrk,
   28709            0 :           5895 => Opcode::VCOMPRESSPSZ128rr,
   28710            0 :           5896 => Opcode::VCOMPRESSPSZ128rrk,
   28711            0 :           5897 => Opcode::VCOMPRESSPSZ128rrkz,
   28712            0 :           5898 => Opcode::VCOMPRESSPSZ256mr,
   28713            0 :           5899 => Opcode::VCOMPRESSPSZ256mrk,
   28714            0 :           5900 => Opcode::VCOMPRESSPSZ256rr,
   28715            0 :           5901 => Opcode::VCOMPRESSPSZ256rrk,
   28716            0 :           5902 => Opcode::VCOMPRESSPSZ256rrkz,
   28717            0 :           5903 => Opcode::VCOMPRESSPSZmr,
   28718            0 :           5904 => Opcode::VCOMPRESSPSZmrk,
   28719            0 :           5905 => Opcode::VCOMPRESSPSZrr,
   28720            0 :           5906 => Opcode::VCOMPRESSPSZrrk,
   28721            0 :           5907 => Opcode::VCOMPRESSPSZrrkz,
   28722            0 :           5908 => Opcode::VCOMXSDZrm_Int,
   28723            0 :           5909 => Opcode::VCOMXSDZrr_Int,
   28724            0 :           5910 => Opcode::VCOMXSDZrrb_Int,
   28725            0 :           5911 => Opcode::VCOMXSHZrm_Int,
   28726            0 :           5912 => Opcode::VCOMXSHZrr_Int,
   28727            0 :           5913 => Opcode::VCOMXSHZrrb_Int,
   28728            0 :           5914 => Opcode::VCOMXSSZrm_Int,
   28729            0 :           5915 => Opcode::VCOMXSSZrr_Int,
   28730            0 :           5916 => Opcode::VCOMXSSZrrb_Int,
   28731            0 :           5917 => Opcode::VCVT2PH2BF8SZ128rm,
   28732            0 :           5918 => Opcode::VCVT2PH2BF8SZ128rmb,
   28733            0 :           5919 => Opcode::VCVT2PH2BF8SZ128rmbk,
   28734            0 :           5920 => Opcode::VCVT2PH2BF8SZ128rmbkz,
   28735            0 :           5921 => Opcode::VCVT2PH2BF8SZ128rmk,
   28736            0 :           5922 => Opcode::VCVT2PH2BF8SZ128rmkz,
   28737            0 :           5923 => Opcode::VCVT2PH2BF8SZ128rr,
   28738            0 :           5924 => Opcode::VCVT2PH2BF8SZ128rrk,
   28739            0 :           5925 => Opcode::VCVT2PH2BF8SZ128rrkz,
   28740            0 :           5926 => Opcode::VCVT2PH2BF8SZ256rm,
   28741            0 :           5927 => Opcode::VCVT2PH2BF8SZ256rmb,
   28742            0 :           5928 => Opcode::VCVT2PH2BF8SZ256rmbk,
   28743            0 :           5929 => Opcode::VCVT2PH2BF8SZ256rmbkz,
   28744            0 :           5930 => Opcode::VCVT2PH2BF8SZ256rmk,
   28745            0 :           5931 => Opcode::VCVT2PH2BF8SZ256rmkz,
   28746            0 :           5932 => Opcode::VCVT2PH2BF8SZ256rr,
   28747            0 :           5933 => Opcode::VCVT2PH2BF8SZ256rrk,
   28748            0 :           5934 => Opcode::VCVT2PH2BF8SZ256rrkz,
   28749            0 :           5935 => Opcode::VCVT2PH2BF8SZrm,
   28750            0 :           5936 => Opcode::VCVT2PH2BF8SZrmb,
   28751            0 :           5937 => Opcode::VCVT2PH2BF8SZrmbk,
   28752            0 :           5938 => Opcode::VCVT2PH2BF8SZrmbkz,
   28753            0 :           5939 => Opcode::VCVT2PH2BF8SZrmk,
   28754            0 :           5940 => Opcode::VCVT2PH2BF8SZrmkz,
   28755            0 :           5941 => Opcode::VCVT2PH2BF8SZrr,
   28756            0 :           5942 => Opcode::VCVT2PH2BF8SZrrk,
   28757            0 :           5943 => Opcode::VCVT2PH2BF8SZrrkz,
   28758            0 :           5944 => Opcode::VCVT2PH2BF8Z128rm,
   28759            0 :           5945 => Opcode::VCVT2PH2BF8Z128rmb,
   28760            0 :           5946 => Opcode::VCVT2PH2BF8Z128rmbk,
   28761            0 :           5947 => Opcode::VCVT2PH2BF8Z128rmbkz,
   28762            0 :           5948 => Opcode::VCVT2PH2BF8Z128rmk,
   28763            0 :           5949 => Opcode::VCVT2PH2BF8Z128rmkz,
   28764            0 :           5950 => Opcode::VCVT2PH2BF8Z128rr,
   28765            0 :           5951 => Opcode::VCVT2PH2BF8Z128rrk,
   28766            0 :           5952 => Opcode::VCVT2PH2BF8Z128rrkz,
   28767            0 :           5953 => Opcode::VCVT2PH2BF8Z256rm,
   28768            0 :           5954 => Opcode::VCVT2PH2BF8Z256rmb,
   28769            0 :           5955 => Opcode::VCVT2PH2BF8Z256rmbk,
   28770            0 :           5956 => Opcode::VCVT2PH2BF8Z256rmbkz,
   28771            0 :           5957 => Opcode::VCVT2PH2BF8Z256rmk,
   28772            0 :           5958 => Opcode::VCVT2PH2BF8Z256rmkz,
   28773            0 :           5959 => Opcode::VCVT2PH2BF8Z256rr,
   28774            0 :           5960 => Opcode::VCVT2PH2BF8Z256rrk,
   28775            0 :           5961 => Opcode::VCVT2PH2BF8Z256rrkz,
   28776            0 :           5962 => Opcode::VCVT2PH2BF8Zrm,
   28777            0 :           5963 => Opcode::VCVT2PH2BF8Zrmb,
   28778            0 :           5964 => Opcode::VCVT2PH2BF8Zrmbk,
   28779            0 :           5965 => Opcode::VCVT2PH2BF8Zrmbkz,
   28780            0 :           5966 => Opcode::VCVT2PH2BF8Zrmk,
   28781            0 :           5967 => Opcode::VCVT2PH2BF8Zrmkz,
   28782            0 :           5968 => Opcode::VCVT2PH2BF8Zrr,
   28783            0 :           5969 => Opcode::VCVT2PH2BF8Zrrk,
   28784            0 :           5970 => Opcode::VCVT2PH2BF8Zrrkz,
   28785            0 :           5971 => Opcode::VCVT2PH2HF8SZ128rm,
   28786            0 :           5972 => Opcode::VCVT2PH2HF8SZ128rmb,
   28787            0 :           5973 => Opcode::VCVT2PH2HF8SZ128rmbk,
   28788            0 :           5974 => Opcode::VCVT2PH2HF8SZ128rmbkz,
   28789            0 :           5975 => Opcode::VCVT2PH2HF8SZ128rmk,
   28790            0 :           5976 => Opcode::VCVT2PH2HF8SZ128rmkz,
   28791            0 :           5977 => Opcode::VCVT2PH2HF8SZ128rr,
   28792            0 :           5978 => Opcode::VCVT2PH2HF8SZ128rrk,
   28793            0 :           5979 => Opcode::VCVT2PH2HF8SZ128rrkz,
   28794            0 :           5980 => Opcode::VCVT2PH2HF8SZ256rm,
   28795            0 :           5981 => Opcode::VCVT2PH2HF8SZ256rmb,
   28796            0 :           5982 => Opcode::VCVT2PH2HF8SZ256rmbk,
   28797            0 :           5983 => Opcode::VCVT2PH2HF8SZ256rmbkz,
   28798            0 :           5984 => Opcode::VCVT2PH2HF8SZ256rmk,
   28799            0 :           5985 => Opcode::VCVT2PH2HF8SZ256rmkz,
   28800            0 :           5986 => Opcode::VCVT2PH2HF8SZ256rr,
   28801            0 :           5987 => Opcode::VCVT2PH2HF8SZ256rrk,
   28802            0 :           5988 => Opcode::VCVT2PH2HF8SZ256rrkz,
   28803            0 :           5989 => Opcode::VCVT2PH2HF8SZrm,
   28804            0 :           5990 => Opcode::VCVT2PH2HF8SZrmb,
   28805            0 :           5991 => Opcode::VCVT2PH2HF8SZrmbk,
   28806            0 :           5992 => Opcode::VCVT2PH2HF8SZrmbkz,
   28807            0 :           5993 => Opcode::VCVT2PH2HF8SZrmk,
   28808            0 :           5994 => Opcode::VCVT2PH2HF8SZrmkz,
   28809            0 :           5995 => Opcode::VCVT2PH2HF8SZrr,
   28810            0 :           5996 => Opcode::VCVT2PH2HF8SZrrk,
   28811            0 :           5997 => Opcode::VCVT2PH2HF8SZrrkz,
   28812            0 :           5998 => Opcode::VCVT2PH2HF8Z128rm,
   28813            0 :           5999 => Opcode::VCVT2PH2HF8Z128rmb,
   28814            0 :           6000 => Opcode::VCVT2PH2HF8Z128rmbk,
   28815            0 :           6001 => Opcode::VCVT2PH2HF8Z128rmbkz,
   28816            0 :           6002 => Opcode::VCVT2PH2HF8Z128rmk,
   28817            0 :           6003 => Opcode::VCVT2PH2HF8Z128rmkz,
   28818            0 :           6004 => Opcode::VCVT2PH2HF8Z128rr,
   28819            0 :           6005 => Opcode::VCVT2PH2HF8Z128rrk,
   28820            0 :           6006 => Opcode::VCVT2PH2HF8Z128rrkz,
   28821            0 :           6007 => Opcode::VCVT2PH2HF8Z256rm,
   28822            0 :           6008 => Opcode::VCVT2PH2HF8Z256rmb,
   28823            0 :           6009 => Opcode::VCVT2PH2HF8Z256rmbk,
   28824            0 :           6010 => Opcode::VCVT2PH2HF8Z256rmbkz,
   28825            0 :           6011 => Opcode::VCVT2PH2HF8Z256rmk,
   28826            0 :           6012 => Opcode::VCVT2PH2HF8Z256rmkz,
   28827            0 :           6013 => Opcode::VCVT2PH2HF8Z256rr,
   28828            0 :           6014 => Opcode::VCVT2PH2HF8Z256rrk,
   28829            0 :           6015 => Opcode::VCVT2PH2HF8Z256rrkz,
   28830            0 :           6016 => Opcode::VCVT2PH2HF8Zrm,
   28831            0 :           6017 => Opcode::VCVT2PH2HF8Zrmb,
   28832            0 :           6018 => Opcode::VCVT2PH2HF8Zrmbk,
   28833            0 :           6019 => Opcode::VCVT2PH2HF8Zrmbkz,
   28834            0 :           6020 => Opcode::VCVT2PH2HF8Zrmk,
   28835            0 :           6021 => Opcode::VCVT2PH2HF8Zrmkz,
   28836            0 :           6022 => Opcode::VCVT2PH2HF8Zrr,
   28837            0 :           6023 => Opcode::VCVT2PH2HF8Zrrk,
   28838            0 :           6024 => Opcode::VCVT2PH2HF8Zrrkz,
   28839            0 :           6025 => Opcode::VCVT2PS2PHXZ128rm,
   28840            0 :           6026 => Opcode::VCVT2PS2PHXZ128rmb,
   28841            0 :           6027 => Opcode::VCVT2PS2PHXZ128rmbk,
   28842            0 :           6028 => Opcode::VCVT2PS2PHXZ128rmbkz,
   28843            0 :           6029 => Opcode::VCVT2PS2PHXZ128rmk,
   28844            0 :           6030 => Opcode::VCVT2PS2PHXZ128rmkz,
   28845            0 :           6031 => Opcode::VCVT2PS2PHXZ128rr,
   28846            0 :           6032 => Opcode::VCVT2PS2PHXZ128rrk,
   28847            0 :           6033 => Opcode::VCVT2PS2PHXZ128rrkz,
   28848            0 :           6034 => Opcode::VCVT2PS2PHXZ256rm,
   28849            0 :           6035 => Opcode::VCVT2PS2PHXZ256rmb,
   28850            0 :           6036 => Opcode::VCVT2PS2PHXZ256rmbk,
   28851            0 :           6037 => Opcode::VCVT2PS2PHXZ256rmbkz,
   28852            0 :           6038 => Opcode::VCVT2PS2PHXZ256rmk,
   28853            0 :           6039 => Opcode::VCVT2PS2PHXZ256rmkz,
   28854            0 :           6040 => Opcode::VCVT2PS2PHXZ256rr,
   28855            0 :           6041 => Opcode::VCVT2PS2PHXZ256rrb,
   28856            0 :           6042 => Opcode::VCVT2PS2PHXZ256rrbk,
   28857            0 :           6043 => Opcode::VCVT2PS2PHXZ256rrbkz,
   28858            0 :           6044 => Opcode::VCVT2PS2PHXZ256rrk,
   28859            0 :           6045 => Opcode::VCVT2PS2PHXZ256rrkz,
   28860            0 :           6046 => Opcode::VCVT2PS2PHXZrm,
   28861            0 :           6047 => Opcode::VCVT2PS2PHXZrmb,
   28862            0 :           6048 => Opcode::VCVT2PS2PHXZrmbk,
   28863            0 :           6049 => Opcode::VCVT2PS2PHXZrmbkz,
   28864            0 :           6050 => Opcode::VCVT2PS2PHXZrmk,
   28865            0 :           6051 => Opcode::VCVT2PS2PHXZrmkz,
   28866            0 :           6052 => Opcode::VCVT2PS2PHXZrr,
   28867            0 :           6053 => Opcode::VCVT2PS2PHXZrrb,
   28868            0 :           6054 => Opcode::VCVT2PS2PHXZrrbk,
   28869            0 :           6055 => Opcode::VCVT2PS2PHXZrrbkz,
   28870            0 :           6056 => Opcode::VCVT2PS2PHXZrrk,
   28871            0 :           6057 => Opcode::VCVT2PS2PHXZrrkz,
   28872            0 :           6058 => Opcode::VCVTBF162IBSZ128rm,
   28873            0 :           6059 => Opcode::VCVTBF162IBSZ128rmb,
   28874            0 :           6060 => Opcode::VCVTBF162IBSZ128rmbk,
   28875            0 :           6061 => Opcode::VCVTBF162IBSZ128rmbkz,
   28876            0 :           6062 => Opcode::VCVTBF162IBSZ128rmk,
   28877            0 :           6063 => Opcode::VCVTBF162IBSZ128rmkz,
   28878            0 :           6064 => Opcode::VCVTBF162IBSZ128rr,
   28879            0 :           6065 => Opcode::VCVTBF162IBSZ128rrk,
   28880            0 :           6066 => Opcode::VCVTBF162IBSZ128rrkz,
   28881            0 :           6067 => Opcode::VCVTBF162IBSZ256rm,
   28882            0 :           6068 => Opcode::VCVTBF162IBSZ256rmb,
   28883            0 :           6069 => Opcode::VCVTBF162IBSZ256rmbk,
   28884            0 :           6070 => Opcode::VCVTBF162IBSZ256rmbkz,
   28885            0 :           6071 => Opcode::VCVTBF162IBSZ256rmk,
   28886            0 :           6072 => Opcode::VCVTBF162IBSZ256rmkz,
   28887            0 :           6073 => Opcode::VCVTBF162IBSZ256rr,
   28888            0 :           6074 => Opcode::VCVTBF162IBSZ256rrk,
   28889            0 :           6075 => Opcode::VCVTBF162IBSZ256rrkz,
   28890            0 :           6076 => Opcode::VCVTBF162IBSZrm,
   28891            0 :           6077 => Opcode::VCVTBF162IBSZrmb,
   28892            0 :           6078 => Opcode::VCVTBF162IBSZrmbk,
   28893            0 :           6079 => Opcode::VCVTBF162IBSZrmbkz,
   28894            0 :           6080 => Opcode::VCVTBF162IBSZrmk,
   28895            0 :           6081 => Opcode::VCVTBF162IBSZrmkz,
   28896            0 :           6082 => Opcode::VCVTBF162IBSZrr,
   28897            0 :           6083 => Opcode::VCVTBF162IBSZrrk,
   28898            0 :           6084 => Opcode::VCVTBF162IBSZrrkz,
   28899            0 :           6085 => Opcode::VCVTBF162IUBSZ128rm,
   28900            0 :           6086 => Opcode::VCVTBF162IUBSZ128rmb,
   28901            0 :           6087 => Opcode::VCVTBF162IUBSZ128rmbk,
   28902            0 :           6088 => Opcode::VCVTBF162IUBSZ128rmbkz,
   28903            0 :           6089 => Opcode::VCVTBF162IUBSZ128rmk,
   28904            0 :           6090 => Opcode::VCVTBF162IUBSZ128rmkz,
   28905            0 :           6091 => Opcode::VCVTBF162IUBSZ128rr,
   28906            0 :           6092 => Opcode::VCVTBF162IUBSZ128rrk,
   28907            0 :           6093 => Opcode::VCVTBF162IUBSZ128rrkz,
   28908            0 :           6094 => Opcode::VCVTBF162IUBSZ256rm,
   28909            0 :           6095 => Opcode::VCVTBF162IUBSZ256rmb,
   28910            0 :           6096 => Opcode::VCVTBF162IUBSZ256rmbk,
   28911            0 :           6097 => Opcode::VCVTBF162IUBSZ256rmbkz,
   28912            0 :           6098 => Opcode::VCVTBF162IUBSZ256rmk,
   28913            0 :           6099 => Opcode::VCVTBF162IUBSZ256rmkz,
   28914            0 :           6100 => Opcode::VCVTBF162IUBSZ256rr,
   28915            0 :           6101 => Opcode::VCVTBF162IUBSZ256rrk,
   28916            0 :           6102 => Opcode::VCVTBF162IUBSZ256rrkz,
   28917            0 :           6103 => Opcode::VCVTBF162IUBSZrm,
   28918            0 :           6104 => Opcode::VCVTBF162IUBSZrmb,
   28919            0 :           6105 => Opcode::VCVTBF162IUBSZrmbk,
   28920            0 :           6106 => Opcode::VCVTBF162IUBSZrmbkz,
   28921            0 :           6107 => Opcode::VCVTBF162IUBSZrmk,
   28922            0 :           6108 => Opcode::VCVTBF162IUBSZrmkz,
   28923            0 :           6109 => Opcode::VCVTBF162IUBSZrr,
   28924            0 :           6110 => Opcode::VCVTBF162IUBSZrrk,
   28925            0 :           6111 => Opcode::VCVTBF162IUBSZrrkz,
   28926            0 :           6112 => Opcode::VCVTBIASPH2BF8SZ128rm,
   28927            0 :           6113 => Opcode::VCVTBIASPH2BF8SZ128rmb,
   28928            0 :           6114 => Opcode::VCVTBIASPH2BF8SZ128rmbk,
   28929            0 :           6115 => Opcode::VCVTBIASPH2BF8SZ128rmbkz,
   28930            0 :           6116 => Opcode::VCVTBIASPH2BF8SZ128rmk,
   28931            0 :           6117 => Opcode::VCVTBIASPH2BF8SZ128rmkz,
   28932            0 :           6118 => Opcode::VCVTBIASPH2BF8SZ128rr,
   28933            0 :           6119 => Opcode::VCVTBIASPH2BF8SZ128rrk,
   28934            0 :           6120 => Opcode::VCVTBIASPH2BF8SZ128rrkz,
   28935            0 :           6121 => Opcode::VCVTBIASPH2BF8SZ256rm,
   28936            0 :           6122 => Opcode::VCVTBIASPH2BF8SZ256rmb,
   28937            0 :           6123 => Opcode::VCVTBIASPH2BF8SZ256rmbk,
   28938            0 :           6124 => Opcode::VCVTBIASPH2BF8SZ256rmbkz,
   28939            0 :           6125 => Opcode::VCVTBIASPH2BF8SZ256rmk,
   28940            0 :           6126 => Opcode::VCVTBIASPH2BF8SZ256rmkz,
   28941            0 :           6127 => Opcode::VCVTBIASPH2BF8SZ256rr,
   28942            0 :           6128 => Opcode::VCVTBIASPH2BF8SZ256rrk,
   28943            0 :           6129 => Opcode::VCVTBIASPH2BF8SZ256rrkz,
   28944            0 :           6130 => Opcode::VCVTBIASPH2BF8SZrm,
   28945            0 :           6131 => Opcode::VCVTBIASPH2BF8SZrmb,
   28946            0 :           6132 => Opcode::VCVTBIASPH2BF8SZrmbk,
   28947            0 :           6133 => Opcode::VCVTBIASPH2BF8SZrmbkz,
   28948            0 :           6134 => Opcode::VCVTBIASPH2BF8SZrmk,
   28949            0 :           6135 => Opcode::VCVTBIASPH2BF8SZrmkz,
   28950            0 :           6136 => Opcode::VCVTBIASPH2BF8SZrr,
   28951            0 :           6137 => Opcode::VCVTBIASPH2BF8SZrrk,
   28952            0 :           6138 => Opcode::VCVTBIASPH2BF8SZrrkz,
   28953            0 :           6139 => Opcode::VCVTBIASPH2BF8Z128rm,
   28954            0 :           6140 => Opcode::VCVTBIASPH2BF8Z128rmb,
   28955            0 :           6141 => Opcode::VCVTBIASPH2BF8Z128rmbk,
   28956            0 :           6142 => Opcode::VCVTBIASPH2BF8Z128rmbkz,
   28957            0 :           6143 => Opcode::VCVTBIASPH2BF8Z128rmk,
   28958            0 :           6144 => Opcode::VCVTBIASPH2BF8Z128rmkz,
   28959            0 :           6145 => Opcode::VCVTBIASPH2BF8Z128rr,
   28960            0 :           6146 => Opcode::VCVTBIASPH2BF8Z128rrk,
   28961            0 :           6147 => Opcode::VCVTBIASPH2BF8Z128rrkz,
   28962            0 :           6148 => Opcode::VCVTBIASPH2BF8Z256rm,
   28963            0 :           6149 => Opcode::VCVTBIASPH2BF8Z256rmb,
   28964            0 :           6150 => Opcode::VCVTBIASPH2BF8Z256rmbk,
   28965            0 :           6151 => Opcode::VCVTBIASPH2BF8Z256rmbkz,
   28966            0 :           6152 => Opcode::VCVTBIASPH2BF8Z256rmk,
   28967            0 :           6153 => Opcode::VCVTBIASPH2BF8Z256rmkz,
   28968            0 :           6154 => Opcode::VCVTBIASPH2BF8Z256rr,
   28969            0 :           6155 => Opcode::VCVTBIASPH2BF8Z256rrk,
   28970            0 :           6156 => Opcode::VCVTBIASPH2BF8Z256rrkz,
   28971            0 :           6157 => Opcode::VCVTBIASPH2BF8Zrm,
   28972            0 :           6158 => Opcode::VCVTBIASPH2BF8Zrmb,
   28973            0 :           6159 => Opcode::VCVTBIASPH2BF8Zrmbk,
   28974            0 :           6160 => Opcode::VCVTBIASPH2BF8Zrmbkz,
   28975            0 :           6161 => Opcode::VCVTBIASPH2BF8Zrmk,
   28976            0 :           6162 => Opcode::VCVTBIASPH2BF8Zrmkz,
   28977            0 :           6163 => Opcode::VCVTBIASPH2BF8Zrr,
   28978            0 :           6164 => Opcode::VCVTBIASPH2BF8Zrrk,
   28979            0 :           6165 => Opcode::VCVTBIASPH2BF8Zrrkz,
   28980            0 :           6166 => Opcode::VCVTBIASPH2HF8SZ128rm,
   28981            0 :           6167 => Opcode::VCVTBIASPH2HF8SZ128rmb,
   28982            0 :           6168 => Opcode::VCVTBIASPH2HF8SZ128rmbk,
   28983            0 :           6169 => Opcode::VCVTBIASPH2HF8SZ128rmbkz,
   28984            0 :           6170 => Opcode::VCVTBIASPH2HF8SZ128rmk,
   28985            0 :           6171 => Opcode::VCVTBIASPH2HF8SZ128rmkz,
   28986            0 :           6172 => Opcode::VCVTBIASPH2HF8SZ128rr,
   28987            0 :           6173 => Opcode::VCVTBIASPH2HF8SZ128rrk,
   28988            0 :           6174 => Opcode::VCVTBIASPH2HF8SZ128rrkz,
   28989            0 :           6175 => Opcode::VCVTBIASPH2HF8SZ256rm,
   28990            0 :           6176 => Opcode::VCVTBIASPH2HF8SZ256rmb,
   28991            0 :           6177 => Opcode::VCVTBIASPH2HF8SZ256rmbk,
   28992            0 :           6178 => Opcode::VCVTBIASPH2HF8SZ256rmbkz,
   28993            0 :           6179 => Opcode::VCVTBIASPH2HF8SZ256rmk,
   28994            0 :           6180 => Opcode::VCVTBIASPH2HF8SZ256rmkz,
   28995            0 :           6181 => Opcode::VCVTBIASPH2HF8SZ256rr,
   28996            0 :           6182 => Opcode::VCVTBIASPH2HF8SZ256rrk,
   28997            0 :           6183 => Opcode::VCVTBIASPH2HF8SZ256rrkz,
   28998            0 :           6184 => Opcode::VCVTBIASPH2HF8SZrm,
   28999            0 :           6185 => Opcode::VCVTBIASPH2HF8SZrmb,
   29000            0 :           6186 => Opcode::VCVTBIASPH2HF8SZrmbk,
   29001            0 :           6187 => Opcode::VCVTBIASPH2HF8SZrmbkz,
   29002            0 :           6188 => Opcode::VCVTBIASPH2HF8SZrmk,
   29003            0 :           6189 => Opcode::VCVTBIASPH2HF8SZrmkz,
   29004            0 :           6190 => Opcode::VCVTBIASPH2HF8SZrr,
   29005            0 :           6191 => Opcode::VCVTBIASPH2HF8SZrrk,
   29006            0 :           6192 => Opcode::VCVTBIASPH2HF8SZrrkz,
   29007            0 :           6193 => Opcode::VCVTBIASPH2HF8Z128rm,
   29008            0 :           6194 => Opcode::VCVTBIASPH2HF8Z128rmb,
   29009            0 :           6195 => Opcode::VCVTBIASPH2HF8Z128rmbk,
   29010            0 :           6196 => Opcode::VCVTBIASPH2HF8Z128rmbkz,
   29011            0 :           6197 => Opcode::VCVTBIASPH2HF8Z128rmk,
   29012            0 :           6198 => Opcode::VCVTBIASPH2HF8Z128rmkz,
   29013            0 :           6199 => Opcode::VCVTBIASPH2HF8Z128rr,
   29014            0 :           6200 => Opcode::VCVTBIASPH2HF8Z128rrk,
   29015            0 :           6201 => Opcode::VCVTBIASPH2HF8Z128rrkz,
   29016            0 :           6202 => Opcode::VCVTBIASPH2HF8Z256rm,
   29017            0 :           6203 => Opcode::VCVTBIASPH2HF8Z256rmb,
   29018            0 :           6204 => Opcode::VCVTBIASPH2HF8Z256rmbk,
   29019            0 :           6205 => Opcode::VCVTBIASPH2HF8Z256rmbkz,
   29020            0 :           6206 => Opcode::VCVTBIASPH2HF8Z256rmk,
   29021            0 :           6207 => Opcode::VCVTBIASPH2HF8Z256rmkz,
   29022            0 :           6208 => Opcode::VCVTBIASPH2HF8Z256rr,
   29023            0 :           6209 => Opcode::VCVTBIASPH2HF8Z256rrk,
   29024            0 :           6210 => Opcode::VCVTBIASPH2HF8Z256rrkz,
   29025            0 :           6211 => Opcode::VCVTBIASPH2HF8Zrm,
   29026            0 :           6212 => Opcode::VCVTBIASPH2HF8Zrmb,
   29027            0 :           6213 => Opcode::VCVTBIASPH2HF8Zrmbk,
   29028            0 :           6214 => Opcode::VCVTBIASPH2HF8Zrmbkz,
   29029            0 :           6215 => Opcode::VCVTBIASPH2HF8Zrmk,
   29030            0 :           6216 => Opcode::VCVTBIASPH2HF8Zrmkz,
   29031            0 :           6217 => Opcode::VCVTBIASPH2HF8Zrr,
   29032            0 :           6218 => Opcode::VCVTBIASPH2HF8Zrrk,
   29033            0 :           6219 => Opcode::VCVTBIASPH2HF8Zrrkz,
   29034            0 :           6220 => Opcode::VCVTDQ2PDYrm,
   29035            0 :           6221 => Opcode::VCVTDQ2PDYrr,
   29036            0 :           6222 => Opcode::VCVTDQ2PDZ128rm,
   29037            0 :           6223 => Opcode::VCVTDQ2PDZ128rmb,
   29038            0 :           6224 => Opcode::VCVTDQ2PDZ128rmbk,
   29039            0 :           6225 => Opcode::VCVTDQ2PDZ128rmbkz,
   29040            0 :           6226 => Opcode::VCVTDQ2PDZ128rmk,
   29041            0 :           6227 => Opcode::VCVTDQ2PDZ128rmkz,
   29042            0 :           6228 => Opcode::VCVTDQ2PDZ128rr,
   29043            0 :           6229 => Opcode::VCVTDQ2PDZ128rrk,
   29044            0 :           6230 => Opcode::VCVTDQ2PDZ128rrkz,
   29045            0 :           6231 => Opcode::VCVTDQ2PDZ256rm,
   29046            0 :           6232 => Opcode::VCVTDQ2PDZ256rmb,
   29047            0 :           6233 => Opcode::VCVTDQ2PDZ256rmbk,
   29048            0 :           6234 => Opcode::VCVTDQ2PDZ256rmbkz,
   29049            0 :           6235 => Opcode::VCVTDQ2PDZ256rmk,
   29050            0 :           6236 => Opcode::VCVTDQ2PDZ256rmkz,
   29051            0 :           6237 => Opcode::VCVTDQ2PDZ256rr,
   29052            0 :           6238 => Opcode::VCVTDQ2PDZ256rrk,
   29053            0 :           6239 => Opcode::VCVTDQ2PDZ256rrkz,
   29054            0 :           6240 => Opcode::VCVTDQ2PDZrm,
   29055            0 :           6241 => Opcode::VCVTDQ2PDZrmb,
   29056            0 :           6242 => Opcode::VCVTDQ2PDZrmbk,
   29057            0 :           6243 => Opcode::VCVTDQ2PDZrmbkz,
   29058            0 :           6244 => Opcode::VCVTDQ2PDZrmk,
   29059            0 :           6245 => Opcode::VCVTDQ2PDZrmkz,
   29060            0 :           6246 => Opcode::VCVTDQ2PDZrr,
   29061            0 :           6247 => Opcode::VCVTDQ2PDZrrk,
   29062            0 :           6248 => Opcode::VCVTDQ2PDZrrkz,
   29063            0 :           6249 => Opcode::VCVTDQ2PDrm,
   29064            0 :           6250 => Opcode::VCVTDQ2PDrr,
   29065            0 :           6251 => Opcode::VCVTDQ2PHZ128rm,
   29066            0 :           6252 => Opcode::VCVTDQ2PHZ128rmb,
   29067            0 :           6253 => Opcode::VCVTDQ2PHZ128rmbk,
   29068            0 :           6254 => Opcode::VCVTDQ2PHZ128rmbkz,
   29069            0 :           6255 => Opcode::VCVTDQ2PHZ128rmk,
   29070            0 :           6256 => Opcode::VCVTDQ2PHZ128rmkz,
   29071            0 :           6257 => Opcode::VCVTDQ2PHZ128rr,
   29072            0 :           6258 => Opcode::VCVTDQ2PHZ128rrk,
   29073            0 :           6259 => Opcode::VCVTDQ2PHZ128rrkz,
   29074            0 :           6260 => Opcode::VCVTDQ2PHZ256rm,
   29075            0 :           6261 => Opcode::VCVTDQ2PHZ256rmb,
   29076            0 :           6262 => Opcode::VCVTDQ2PHZ256rmbk,
   29077            0 :           6263 => Opcode::VCVTDQ2PHZ256rmbkz,
   29078            0 :           6264 => Opcode::VCVTDQ2PHZ256rmk,
   29079            0 :           6265 => Opcode::VCVTDQ2PHZ256rmkz,
   29080            0 :           6266 => Opcode::VCVTDQ2PHZ256rr,
   29081            0 :           6267 => Opcode::VCVTDQ2PHZ256rrb,
   29082            0 :           6268 => Opcode::VCVTDQ2PHZ256rrbk,
   29083            0 :           6269 => Opcode::VCVTDQ2PHZ256rrbkz,
   29084            0 :           6270 => Opcode::VCVTDQ2PHZ256rrk,
   29085            0 :           6271 => Opcode::VCVTDQ2PHZ256rrkz,
   29086            0 :           6272 => Opcode::VCVTDQ2PHZrm,
   29087            0 :           6273 => Opcode::VCVTDQ2PHZrmb,
   29088            0 :           6274 => Opcode::VCVTDQ2PHZrmbk,
   29089            0 :           6275 => Opcode::VCVTDQ2PHZrmbkz,
   29090            0 :           6276 => Opcode::VCVTDQ2PHZrmk,
   29091            0 :           6277 => Opcode::VCVTDQ2PHZrmkz,
   29092            0 :           6278 => Opcode::VCVTDQ2PHZrr,
   29093            0 :           6279 => Opcode::VCVTDQ2PHZrrb,
   29094            0 :           6280 => Opcode::VCVTDQ2PHZrrbk,
   29095            0 :           6281 => Opcode::VCVTDQ2PHZrrbkz,
   29096            0 :           6282 => Opcode::VCVTDQ2PHZrrk,
   29097            0 :           6283 => Opcode::VCVTDQ2PHZrrkz,
   29098            0 :           6284 => Opcode::VCVTDQ2PSYrm,
   29099            0 :           6285 => Opcode::VCVTDQ2PSYrr,
   29100            0 :           6286 => Opcode::VCVTDQ2PSZ128rm,
   29101            0 :           6287 => Opcode::VCVTDQ2PSZ128rmb,
   29102            0 :           6288 => Opcode::VCVTDQ2PSZ128rmbk,
   29103            0 :           6289 => Opcode::VCVTDQ2PSZ128rmbkz,
   29104            0 :           6290 => Opcode::VCVTDQ2PSZ128rmk,
   29105            0 :           6291 => Opcode::VCVTDQ2PSZ128rmkz,
   29106            0 :           6292 => Opcode::VCVTDQ2PSZ128rr,
   29107            0 :           6293 => Opcode::VCVTDQ2PSZ128rrk,
   29108            0 :           6294 => Opcode::VCVTDQ2PSZ128rrkz,
   29109            0 :           6295 => Opcode::VCVTDQ2PSZ256rm,
   29110            0 :           6296 => Opcode::VCVTDQ2PSZ256rmb,
   29111            0 :           6297 => Opcode::VCVTDQ2PSZ256rmbk,
   29112            0 :           6298 => Opcode::VCVTDQ2PSZ256rmbkz,
   29113            0 :           6299 => Opcode::VCVTDQ2PSZ256rmk,
   29114            0 :           6300 => Opcode::VCVTDQ2PSZ256rmkz,
   29115            0 :           6301 => Opcode::VCVTDQ2PSZ256rr,
   29116            0 :           6302 => Opcode::VCVTDQ2PSZ256rrb,
   29117            0 :           6303 => Opcode::VCVTDQ2PSZ256rrbk,
   29118            0 :           6304 => Opcode::VCVTDQ2PSZ256rrbkz,
   29119            0 :           6305 => Opcode::VCVTDQ2PSZ256rrk,
   29120            0 :           6306 => Opcode::VCVTDQ2PSZ256rrkz,
   29121            0 :           6307 => Opcode::VCVTDQ2PSZrm,
   29122            0 :           6308 => Opcode::VCVTDQ2PSZrmb,
   29123            0 :           6309 => Opcode::VCVTDQ2PSZrmbk,
   29124            0 :           6310 => Opcode::VCVTDQ2PSZrmbkz,
   29125            0 :           6311 => Opcode::VCVTDQ2PSZrmk,
   29126            0 :           6312 => Opcode::VCVTDQ2PSZrmkz,
   29127            0 :           6313 => Opcode::VCVTDQ2PSZrr,
   29128            0 :           6314 => Opcode::VCVTDQ2PSZrrb,
   29129            0 :           6315 => Opcode::VCVTDQ2PSZrrbk,
   29130            0 :           6316 => Opcode::VCVTDQ2PSZrrbkz,
   29131            0 :           6317 => Opcode::VCVTDQ2PSZrrk,
   29132            0 :           6318 => Opcode::VCVTDQ2PSZrrkz,
   29133            0 :           6319 => Opcode::VCVTDQ2PSrm,
   29134            0 :           6320 => Opcode::VCVTDQ2PSrr,
   29135            0 :           6321 => Opcode::VCVTHF82PHZ128rm,
   29136            0 :           6322 => Opcode::VCVTHF82PHZ128rmk,
   29137            0 :           6323 => Opcode::VCVTHF82PHZ128rmkz,
   29138            0 :           6324 => Opcode::VCVTHF82PHZ128rr,
   29139            0 :           6325 => Opcode::VCVTHF82PHZ128rrk,
   29140            0 :           6326 => Opcode::VCVTHF82PHZ128rrkz,
   29141            0 :           6327 => Opcode::VCVTHF82PHZ256rm,
   29142            0 :           6328 => Opcode::VCVTHF82PHZ256rmk,
   29143            0 :           6329 => Opcode::VCVTHF82PHZ256rmkz,
   29144            0 :           6330 => Opcode::VCVTHF82PHZ256rr,
   29145            0 :           6331 => Opcode::VCVTHF82PHZ256rrk,
   29146            0 :           6332 => Opcode::VCVTHF82PHZ256rrkz,
   29147            0 :           6333 => Opcode::VCVTHF82PHZrm,
   29148            0 :           6334 => Opcode::VCVTHF82PHZrmk,
   29149            0 :           6335 => Opcode::VCVTHF82PHZrmkz,
   29150            0 :           6336 => Opcode::VCVTHF82PHZrr,
   29151            0 :           6337 => Opcode::VCVTHF82PHZrrk,
   29152            0 :           6338 => Opcode::VCVTHF82PHZrrkz,
   29153            0 :           6339 => Opcode::VCVTNE2PS2BF16Z128rm,
   29154            0 :           6340 => Opcode::VCVTNE2PS2BF16Z128rmb,
   29155            0 :           6341 => Opcode::VCVTNE2PS2BF16Z128rmbk,
   29156            0 :           6342 => Opcode::VCVTNE2PS2BF16Z128rmbkz,
   29157            0 :           6343 => Opcode::VCVTNE2PS2BF16Z128rmk,
   29158            0 :           6344 => Opcode::VCVTNE2PS2BF16Z128rmkz,
   29159            0 :           6345 => Opcode::VCVTNE2PS2BF16Z128rr,
   29160            0 :           6346 => Opcode::VCVTNE2PS2BF16Z128rrk,
   29161            0 :           6347 => Opcode::VCVTNE2PS2BF16Z128rrkz,
   29162            0 :           6348 => Opcode::VCVTNE2PS2BF16Z256rm,
   29163            0 :           6349 => Opcode::VCVTNE2PS2BF16Z256rmb,
   29164            0 :           6350 => Opcode::VCVTNE2PS2BF16Z256rmbk,
   29165            0 :           6351 => Opcode::VCVTNE2PS2BF16Z256rmbkz,
   29166            0 :           6352 => Opcode::VCVTNE2PS2BF16Z256rmk,
   29167            0 :           6353 => Opcode::VCVTNE2PS2BF16Z256rmkz,
   29168            0 :           6354 => Opcode::VCVTNE2PS2BF16Z256rr,
   29169            0 :           6355 => Opcode::VCVTNE2PS2BF16Z256rrk,
   29170            0 :           6356 => Opcode::VCVTNE2PS2BF16Z256rrkz,
   29171            0 :           6357 => Opcode::VCVTNE2PS2BF16Zrm,
   29172            0 :           6358 => Opcode::VCVTNE2PS2BF16Zrmb,
   29173            0 :           6359 => Opcode::VCVTNE2PS2BF16Zrmbk,
   29174            0 :           6360 => Opcode::VCVTNE2PS2BF16Zrmbkz,
   29175            0 :           6361 => Opcode::VCVTNE2PS2BF16Zrmk,
   29176            0 :           6362 => Opcode::VCVTNE2PS2BF16Zrmkz,
   29177            0 :           6363 => Opcode::VCVTNE2PS2BF16Zrr,
   29178            0 :           6364 => Opcode::VCVTNE2PS2BF16Zrrk,
   29179            0 :           6365 => Opcode::VCVTNE2PS2BF16Zrrkz,
   29180            0 :           6366 => Opcode::VCVTNEEBF162PSYrm,
   29181            0 :           6367 => Opcode::VCVTNEEBF162PSrm,
   29182            0 :           6368 => Opcode::VCVTNEEPH2PSYrm,
   29183            0 :           6369 => Opcode::VCVTNEEPH2PSrm,
   29184            0 :           6370 => Opcode::VCVTNEOBF162PSYrm,
   29185            0 :           6371 => Opcode::VCVTNEOBF162PSrm,
   29186            0 :           6372 => Opcode::VCVTNEOPH2PSYrm,
   29187            0 :           6373 => Opcode::VCVTNEOPH2PSrm,
   29188            0 :           6374 => Opcode::VCVTNEPS2BF16Yrm,
   29189            0 :           6375 => Opcode::VCVTNEPS2BF16Yrr,
   29190            0 :           6376 => Opcode::VCVTNEPS2BF16Z128rm,
   29191            0 :           6377 => Opcode::VCVTNEPS2BF16Z128rmb,
   29192            0 :           6378 => Opcode::VCVTNEPS2BF16Z128rmbk,
   29193            0 :           6379 => Opcode::VCVTNEPS2BF16Z128rmbkz,
   29194            0 :           6380 => Opcode::VCVTNEPS2BF16Z128rmk,
   29195            0 :           6381 => Opcode::VCVTNEPS2BF16Z128rmkz,
   29196            0 :           6382 => Opcode::VCVTNEPS2BF16Z128rr,
   29197            0 :           6383 => Opcode::VCVTNEPS2BF16Z128rrk,
   29198            0 :           6384 => Opcode::VCVTNEPS2BF16Z128rrkz,
   29199            0 :           6385 => Opcode::VCVTNEPS2BF16Z256rm,
   29200            0 :           6386 => Opcode::VCVTNEPS2BF16Z256rmb,
   29201            0 :           6387 => Opcode::VCVTNEPS2BF16Z256rmbk,
   29202            0 :           6388 => Opcode::VCVTNEPS2BF16Z256rmbkz,
   29203            0 :           6389 => Opcode::VCVTNEPS2BF16Z256rmk,
   29204            0 :           6390 => Opcode::VCVTNEPS2BF16Z256rmkz,
   29205            0 :           6391 => Opcode::VCVTNEPS2BF16Z256rr,
   29206            0 :           6392 => Opcode::VCVTNEPS2BF16Z256rrk,
   29207            0 :           6393 => Opcode::VCVTNEPS2BF16Z256rrkz,
   29208            0 :           6394 => Opcode::VCVTNEPS2BF16Zrm,
   29209            0 :           6395 => Opcode::VCVTNEPS2BF16Zrmb,
   29210            0 :           6396 => Opcode::VCVTNEPS2BF16Zrmbk,
   29211            0 :           6397 => Opcode::VCVTNEPS2BF16Zrmbkz,
   29212            0 :           6398 => Opcode::VCVTNEPS2BF16Zrmk,
   29213            0 :           6399 => Opcode::VCVTNEPS2BF16Zrmkz,
   29214            0 :           6400 => Opcode::VCVTNEPS2BF16Zrr,
   29215            0 :           6401 => Opcode::VCVTNEPS2BF16Zrrk,
   29216            0 :           6402 => Opcode::VCVTNEPS2BF16Zrrkz,
   29217            0 :           6403 => Opcode::VCVTNEPS2BF16rm,
   29218            0 :           6404 => Opcode::VCVTNEPS2BF16rr,
   29219            0 :           6405 => Opcode::VCVTPD2DQYrm,
   29220            0 :           6406 => Opcode::VCVTPD2DQYrr,
   29221            0 :           6407 => Opcode::VCVTPD2DQZ128rm,
   29222            0 :           6408 => Opcode::VCVTPD2DQZ128rmb,
   29223            0 :           6409 => Opcode::VCVTPD2DQZ128rmbk,
   29224            0 :           6410 => Opcode::VCVTPD2DQZ128rmbkz,
   29225            0 :           6411 => Opcode::VCVTPD2DQZ128rmk,
   29226            0 :           6412 => Opcode::VCVTPD2DQZ128rmkz,
   29227            0 :           6413 => Opcode::VCVTPD2DQZ128rr,
   29228            0 :           6414 => Opcode::VCVTPD2DQZ128rrk,
   29229            0 :           6415 => Opcode::VCVTPD2DQZ128rrkz,
   29230            0 :           6416 => Opcode::VCVTPD2DQZ256rm,
   29231            0 :           6417 => Opcode::VCVTPD2DQZ256rmb,
   29232            0 :           6418 => Opcode::VCVTPD2DQZ256rmbk,
   29233            0 :           6419 => Opcode::VCVTPD2DQZ256rmbkz,
   29234            0 :           6420 => Opcode::VCVTPD2DQZ256rmk,
   29235            0 :           6421 => Opcode::VCVTPD2DQZ256rmkz,
   29236            0 :           6422 => Opcode::VCVTPD2DQZ256rr,
   29237            0 :           6423 => Opcode::VCVTPD2DQZ256rrb,
   29238            0 :           6424 => Opcode::VCVTPD2DQZ256rrbk,
   29239            0 :           6425 => Opcode::VCVTPD2DQZ256rrbkz,
   29240            0 :           6426 => Opcode::VCVTPD2DQZ256rrk,
   29241            0 :           6427 => Opcode::VCVTPD2DQZ256rrkz,
   29242            0 :           6428 => Opcode::VCVTPD2DQZrm,
   29243            0 :           6429 => Opcode::VCVTPD2DQZrmb,
   29244            0 :           6430 => Opcode::VCVTPD2DQZrmbk,
   29245            0 :           6431 => Opcode::VCVTPD2DQZrmbkz,
   29246            0 :           6432 => Opcode::VCVTPD2DQZrmk,
   29247            0 :           6433 => Opcode::VCVTPD2DQZrmkz,
   29248            0 :           6434 => Opcode::VCVTPD2DQZrr,
   29249            0 :           6435 => Opcode::VCVTPD2DQZrrb,
   29250            0 :           6436 => Opcode::VCVTPD2DQZrrbk,
   29251            0 :           6437 => Opcode::VCVTPD2DQZrrbkz,
   29252            0 :           6438 => Opcode::VCVTPD2DQZrrk,
   29253            0 :           6439 => Opcode::VCVTPD2DQZrrkz,
   29254            0 :           6440 => Opcode::VCVTPD2DQrm,
   29255            0 :           6441 => Opcode::VCVTPD2DQrr,
   29256            0 :           6442 => Opcode::VCVTPD2PHZ128rm,
   29257            0 :           6443 => Opcode::VCVTPD2PHZ128rmb,
   29258            0 :           6444 => Opcode::VCVTPD2PHZ128rmbk,
   29259            0 :           6445 => Opcode::VCVTPD2PHZ128rmbkz,
   29260            0 :           6446 => Opcode::VCVTPD2PHZ128rmk,
   29261            0 :           6447 => Opcode::VCVTPD2PHZ128rmkz,
   29262            0 :           6448 => Opcode::VCVTPD2PHZ128rr,
   29263            0 :           6449 => Opcode::VCVTPD2PHZ128rrk,
   29264            0 :           6450 => Opcode::VCVTPD2PHZ128rrkz,
   29265            0 :           6451 => Opcode::VCVTPD2PHZ256rm,
   29266            0 :           6452 => Opcode::VCVTPD2PHZ256rmb,
   29267            0 :           6453 => Opcode::VCVTPD2PHZ256rmbk,
   29268            0 :           6454 => Opcode::VCVTPD2PHZ256rmbkz,
   29269            0 :           6455 => Opcode::VCVTPD2PHZ256rmk,
   29270            0 :           6456 => Opcode::VCVTPD2PHZ256rmkz,
   29271            0 :           6457 => Opcode::VCVTPD2PHZ256rr,
   29272            0 :           6458 => Opcode::VCVTPD2PHZ256rrb,
   29273            0 :           6459 => Opcode::VCVTPD2PHZ256rrbk,
   29274            0 :           6460 => Opcode::VCVTPD2PHZ256rrbkz,
   29275            0 :           6461 => Opcode::VCVTPD2PHZ256rrk,
   29276            0 :           6462 => Opcode::VCVTPD2PHZ256rrkz,
   29277            0 :           6463 => Opcode::VCVTPD2PHZrm,
   29278            0 :           6464 => Opcode::VCVTPD2PHZrmb,
   29279            0 :           6465 => Opcode::VCVTPD2PHZrmbk,
   29280            0 :           6466 => Opcode::VCVTPD2PHZrmbkz,
   29281            0 :           6467 => Opcode::VCVTPD2PHZrmk,
   29282            0 :           6468 => Opcode::VCVTPD2PHZrmkz,
   29283            0 :           6469 => Opcode::VCVTPD2PHZrr,
   29284            0 :           6470 => Opcode::VCVTPD2PHZrrb,
   29285            0 :           6471 => Opcode::VCVTPD2PHZrrbk,
   29286            0 :           6472 => Opcode::VCVTPD2PHZrrbkz,
   29287            0 :           6473 => Opcode::VCVTPD2PHZrrk,
   29288            0 :           6474 => Opcode::VCVTPD2PHZrrkz,
   29289            0 :           6475 => Opcode::VCVTPD2PSYrm,
   29290            0 :           6476 => Opcode::VCVTPD2PSYrr,
   29291            0 :           6477 => Opcode::VCVTPD2PSZ128rm,
   29292            0 :           6478 => Opcode::VCVTPD2PSZ128rmb,
   29293            0 :           6479 => Opcode::VCVTPD2PSZ128rmbk,
   29294            0 :           6480 => Opcode::VCVTPD2PSZ128rmbkz,
   29295            0 :           6481 => Opcode::VCVTPD2PSZ128rmk,
   29296            0 :           6482 => Opcode::VCVTPD2PSZ128rmkz,
   29297            0 :           6483 => Opcode::VCVTPD2PSZ128rr,
   29298            0 :           6484 => Opcode::VCVTPD2PSZ128rrk,
   29299            0 :           6485 => Opcode::VCVTPD2PSZ128rrkz,
   29300            0 :           6486 => Opcode::VCVTPD2PSZ256rm,
   29301            0 :           6487 => Opcode::VCVTPD2PSZ256rmb,
   29302            0 :           6488 => Opcode::VCVTPD2PSZ256rmbk,
   29303            0 :           6489 => Opcode::VCVTPD2PSZ256rmbkz,
   29304            0 :           6490 => Opcode::VCVTPD2PSZ256rmk,
   29305            0 :           6491 => Opcode::VCVTPD2PSZ256rmkz,
   29306            0 :           6492 => Opcode::VCVTPD2PSZ256rr,
   29307            0 :           6493 => Opcode::VCVTPD2PSZ256rrb,
   29308            0 :           6494 => Opcode::VCVTPD2PSZ256rrbk,
   29309            0 :           6495 => Opcode::VCVTPD2PSZ256rrbkz,
   29310            0 :           6496 => Opcode::VCVTPD2PSZ256rrk,
   29311            0 :           6497 => Opcode::VCVTPD2PSZ256rrkz,
   29312            0 :           6498 => Opcode::VCVTPD2PSZrm,
   29313            0 :           6499 => Opcode::VCVTPD2PSZrmb,
   29314            0 :           6500 => Opcode::VCVTPD2PSZrmbk,
   29315            0 :           6501 => Opcode::VCVTPD2PSZrmbkz,
   29316            0 :           6502 => Opcode::VCVTPD2PSZrmk,
   29317            0 :           6503 => Opcode::VCVTPD2PSZrmkz,
   29318            0 :           6504 => Opcode::VCVTPD2PSZrr,
   29319            0 :           6505 => Opcode::VCVTPD2PSZrrb,
   29320            0 :           6506 => Opcode::VCVTPD2PSZrrbk,
   29321            0 :           6507 => Opcode::VCVTPD2PSZrrbkz,
   29322            0 :           6508 => Opcode::VCVTPD2PSZrrk,
   29323            0 :           6509 => Opcode::VCVTPD2PSZrrkz,
   29324            0 :           6510 => Opcode::VCVTPD2PSrm,
   29325            0 :           6511 => Opcode::VCVTPD2PSrr,
   29326            0 :           6512 => Opcode::VCVTPD2QQZ128rm,
   29327            0 :           6513 => Opcode::VCVTPD2QQZ128rmb,
   29328            0 :           6514 => Opcode::VCVTPD2QQZ128rmbk,
   29329            0 :           6515 => Opcode::VCVTPD2QQZ128rmbkz,
   29330            0 :           6516 => Opcode::VCVTPD2QQZ128rmk,
   29331            0 :           6517 => Opcode::VCVTPD2QQZ128rmkz,
   29332            0 :           6518 => Opcode::VCVTPD2QQZ128rr,
   29333            0 :           6519 => Opcode::VCVTPD2QQZ128rrk,
   29334            0 :           6520 => Opcode::VCVTPD2QQZ128rrkz,
   29335            0 :           6521 => Opcode::VCVTPD2QQZ256rm,
   29336            0 :           6522 => Opcode::VCVTPD2QQZ256rmb,
   29337            0 :           6523 => Opcode::VCVTPD2QQZ256rmbk,
   29338            0 :           6524 => Opcode::VCVTPD2QQZ256rmbkz,
   29339            0 :           6525 => Opcode::VCVTPD2QQZ256rmk,
   29340            0 :           6526 => Opcode::VCVTPD2QQZ256rmkz,
   29341            0 :           6527 => Opcode::VCVTPD2QQZ256rr,
   29342            0 :           6528 => Opcode::VCVTPD2QQZ256rrb,
   29343            0 :           6529 => Opcode::VCVTPD2QQZ256rrbk,
   29344            0 :           6530 => Opcode::VCVTPD2QQZ256rrbkz,
   29345            0 :           6531 => Opcode::VCVTPD2QQZ256rrk,
   29346            0 :           6532 => Opcode::VCVTPD2QQZ256rrkz,
   29347            0 :           6533 => Opcode::VCVTPD2QQZrm,
   29348            0 :           6534 => Opcode::VCVTPD2QQZrmb,
   29349            0 :           6535 => Opcode::VCVTPD2QQZrmbk,
   29350            0 :           6536 => Opcode::VCVTPD2QQZrmbkz,
   29351            0 :           6537 => Opcode::VCVTPD2QQZrmk,
   29352            0 :           6538 => Opcode::VCVTPD2QQZrmkz,
   29353            0 :           6539 => Opcode::VCVTPD2QQZrr,
   29354            0 :           6540 => Opcode::VCVTPD2QQZrrb,
   29355            0 :           6541 => Opcode::VCVTPD2QQZrrbk,
   29356            0 :           6542 => Opcode::VCVTPD2QQZrrbkz,
   29357            0 :           6543 => Opcode::VCVTPD2QQZrrk,
   29358            0 :           6544 => Opcode::VCVTPD2QQZrrkz,
   29359            0 :           6545 => Opcode::VCVTPD2UDQZ128rm,
   29360            0 :           6546 => Opcode::VCVTPD2UDQZ128rmb,
   29361            0 :           6547 => Opcode::VCVTPD2UDQZ128rmbk,
   29362            0 :           6548 => Opcode::VCVTPD2UDQZ128rmbkz,
   29363            0 :           6549 => Opcode::VCVTPD2UDQZ128rmk,
   29364            0 :           6550 => Opcode::VCVTPD2UDQZ128rmkz,
   29365            0 :           6551 => Opcode::VCVTPD2UDQZ128rr,
   29366            0 :           6552 => Opcode::VCVTPD2UDQZ128rrk,
   29367            0 :           6553 => Opcode::VCVTPD2UDQZ128rrkz,
   29368            0 :           6554 => Opcode::VCVTPD2UDQZ256rm,
   29369            0 :           6555 => Opcode::VCVTPD2UDQZ256rmb,
   29370            0 :           6556 => Opcode::VCVTPD2UDQZ256rmbk,
   29371            0 :           6557 => Opcode::VCVTPD2UDQZ256rmbkz,
   29372            0 :           6558 => Opcode::VCVTPD2UDQZ256rmk,
   29373            0 :           6559 => Opcode::VCVTPD2UDQZ256rmkz,
   29374            0 :           6560 => Opcode::VCVTPD2UDQZ256rr,
   29375            0 :           6561 => Opcode::VCVTPD2UDQZ256rrb,
   29376            0 :           6562 => Opcode::VCVTPD2UDQZ256rrbk,
   29377            0 :           6563 => Opcode::VCVTPD2UDQZ256rrbkz,
   29378            0 :           6564 => Opcode::VCVTPD2UDQZ256rrk,
   29379            0 :           6565 => Opcode::VCVTPD2UDQZ256rrkz,
   29380            0 :           6566 => Opcode::VCVTPD2UDQZrm,
   29381            0 :           6567 => Opcode::VCVTPD2UDQZrmb,
   29382            0 :           6568 => Opcode::VCVTPD2UDQZrmbk,
   29383            0 :           6569 => Opcode::VCVTPD2UDQZrmbkz,
   29384            0 :           6570 => Opcode::VCVTPD2UDQZrmk,
   29385            0 :           6571 => Opcode::VCVTPD2UDQZrmkz,
   29386            0 :           6572 => Opcode::VCVTPD2UDQZrr,
   29387            0 :           6573 => Opcode::VCVTPD2UDQZrrb,
   29388            0 :           6574 => Opcode::VCVTPD2UDQZrrbk,
   29389            0 :           6575 => Opcode::VCVTPD2UDQZrrbkz,
   29390            0 :           6576 => Opcode::VCVTPD2UDQZrrk,
   29391            0 :           6577 => Opcode::VCVTPD2UDQZrrkz,
   29392            0 :           6578 => Opcode::VCVTPD2UQQZ128rm,
   29393            0 :           6579 => Opcode::VCVTPD2UQQZ128rmb,
   29394            0 :           6580 => Opcode::VCVTPD2UQQZ128rmbk,
   29395            0 :           6581 => Opcode::VCVTPD2UQQZ128rmbkz,
   29396            0 :           6582 => Opcode::VCVTPD2UQQZ128rmk,
   29397            0 :           6583 => Opcode::VCVTPD2UQQZ128rmkz,
   29398            0 :           6584 => Opcode::VCVTPD2UQQZ128rr,
   29399            0 :           6585 => Opcode::VCVTPD2UQQZ128rrk,
   29400            0 :           6586 => Opcode::VCVTPD2UQQZ128rrkz,
   29401            0 :           6587 => Opcode::VCVTPD2UQQZ256rm,
   29402            0 :           6588 => Opcode::VCVTPD2UQQZ256rmb,
   29403            0 :           6589 => Opcode::VCVTPD2UQQZ256rmbk,
   29404            0 :           6590 => Opcode::VCVTPD2UQQZ256rmbkz,
   29405            0 :           6591 => Opcode::VCVTPD2UQQZ256rmk,
   29406            0 :           6592 => Opcode::VCVTPD2UQQZ256rmkz,
   29407            0 :           6593 => Opcode::VCVTPD2UQQZ256rr,
   29408            0 :           6594 => Opcode::VCVTPD2UQQZ256rrb,
   29409            0 :           6595 => Opcode::VCVTPD2UQQZ256rrbk,
   29410            0 :           6596 => Opcode::VCVTPD2UQQZ256rrbkz,
   29411            0 :           6597 => Opcode::VCVTPD2UQQZ256rrk,
   29412            0 :           6598 => Opcode::VCVTPD2UQQZ256rrkz,
   29413            0 :           6599 => Opcode::VCVTPD2UQQZrm,
   29414            0 :           6600 => Opcode::VCVTPD2UQQZrmb,
   29415            0 :           6601 => Opcode::VCVTPD2UQQZrmbk,
   29416            0 :           6602 => Opcode::VCVTPD2UQQZrmbkz,
   29417            0 :           6603 => Opcode::VCVTPD2UQQZrmk,
   29418            0 :           6604 => Opcode::VCVTPD2UQQZrmkz,
   29419            0 :           6605 => Opcode::VCVTPD2UQQZrr,
   29420            0 :           6606 => Opcode::VCVTPD2UQQZrrb,
   29421            0 :           6607 => Opcode::VCVTPD2UQQZrrbk,
   29422            0 :           6608 => Opcode::VCVTPD2UQQZrrbkz,
   29423            0 :           6609 => Opcode::VCVTPD2UQQZrrk,
   29424            0 :           6610 => Opcode::VCVTPD2UQQZrrkz,
   29425            0 :           6611 => Opcode::VCVTPH2BF8SZ128rm,
   29426            0 :           6612 => Opcode::VCVTPH2BF8SZ128rmb,
   29427            0 :           6613 => Opcode::VCVTPH2BF8SZ128rmbk,
   29428            0 :           6614 => Opcode::VCVTPH2BF8SZ128rmbkz,
   29429            0 :           6615 => Opcode::VCVTPH2BF8SZ128rmk,
   29430            0 :           6616 => Opcode::VCVTPH2BF8SZ128rmkz,
   29431            0 :           6617 => Opcode::VCVTPH2BF8SZ128rr,
   29432            0 :           6618 => Opcode::VCVTPH2BF8SZ128rrk,
   29433            0 :           6619 => Opcode::VCVTPH2BF8SZ128rrkz,
   29434            0 :           6620 => Opcode::VCVTPH2BF8SZ256rm,
   29435            0 :           6621 => Opcode::VCVTPH2BF8SZ256rmb,
   29436            0 :           6622 => Opcode::VCVTPH2BF8SZ256rmbk,
   29437            0 :           6623 => Opcode::VCVTPH2BF8SZ256rmbkz,
   29438            0 :           6624 => Opcode::VCVTPH2BF8SZ256rmk,
   29439            0 :           6625 => Opcode::VCVTPH2BF8SZ256rmkz,
   29440            0 :           6626 => Opcode::VCVTPH2BF8SZ256rr,
   29441            0 :           6627 => Opcode::VCVTPH2BF8SZ256rrk,
   29442            0 :           6628 => Opcode::VCVTPH2BF8SZ256rrkz,
   29443            0 :           6629 => Opcode::VCVTPH2BF8SZrm,
   29444            0 :           6630 => Opcode::VCVTPH2BF8SZrmb,
   29445            0 :           6631 => Opcode::VCVTPH2BF8SZrmbk,
   29446            0 :           6632 => Opcode::VCVTPH2BF8SZrmbkz,
   29447            0 :           6633 => Opcode::VCVTPH2BF8SZrmk,
   29448            0 :           6634 => Opcode::VCVTPH2BF8SZrmkz,
   29449            0 :           6635 => Opcode::VCVTPH2BF8SZrr,
   29450            0 :           6636 => Opcode::VCVTPH2BF8SZrrk,
   29451            0 :           6637 => Opcode::VCVTPH2BF8SZrrkz,
   29452            0 :           6638 => Opcode::VCVTPH2BF8Z128rm,
   29453            0 :           6639 => Opcode::VCVTPH2BF8Z128rmb,
   29454            0 :           6640 => Opcode::VCVTPH2BF8Z128rmbk,
   29455            0 :           6641 => Opcode::VCVTPH2BF8Z128rmbkz,
   29456            0 :           6642 => Opcode::VCVTPH2BF8Z128rmk,
   29457            0 :           6643 => Opcode::VCVTPH2BF8Z128rmkz,
   29458            0 :           6644 => Opcode::VCVTPH2BF8Z128rr,
   29459            0 :           6645 => Opcode::VCVTPH2BF8Z128rrk,
   29460            0 :           6646 => Opcode::VCVTPH2BF8Z128rrkz,
   29461            0 :           6647 => Opcode::VCVTPH2BF8Z256rm,
   29462            0 :           6648 => Opcode::VCVTPH2BF8Z256rmb,
   29463            0 :           6649 => Opcode::VCVTPH2BF8Z256rmbk,
   29464            0 :           6650 => Opcode::VCVTPH2BF8Z256rmbkz,
   29465            0 :           6651 => Opcode::VCVTPH2BF8Z256rmk,
   29466            0 :           6652 => Opcode::VCVTPH2BF8Z256rmkz,
   29467            0 :           6653 => Opcode::VCVTPH2BF8Z256rr,
   29468            0 :           6654 => Opcode::VCVTPH2BF8Z256rrk,
   29469            0 :           6655 => Opcode::VCVTPH2BF8Z256rrkz,
   29470            0 :           6656 => Opcode::VCVTPH2BF8Zrm,
   29471            0 :           6657 => Opcode::VCVTPH2BF8Zrmb,
   29472            0 :           6658 => Opcode::VCVTPH2BF8Zrmbk,
   29473            0 :           6659 => Opcode::VCVTPH2BF8Zrmbkz,
   29474            0 :           6660 => Opcode::VCVTPH2BF8Zrmk,
   29475            0 :           6661 => Opcode::VCVTPH2BF8Zrmkz,
   29476            0 :           6662 => Opcode::VCVTPH2BF8Zrr,
   29477            0 :           6663 => Opcode::VCVTPH2BF8Zrrk,
   29478            0 :           6664 => Opcode::VCVTPH2BF8Zrrkz,
   29479            0 :           6665 => Opcode::VCVTPH2DQZ128rm,
   29480            0 :           6666 => Opcode::VCVTPH2DQZ128rmb,
   29481            0 :           6667 => Opcode::VCVTPH2DQZ128rmbk,
   29482            0 :           6668 => Opcode::VCVTPH2DQZ128rmbkz,
   29483            0 :           6669 => Opcode::VCVTPH2DQZ128rmk,
   29484            0 :           6670 => Opcode::VCVTPH2DQZ128rmkz,
   29485            0 :           6671 => Opcode::VCVTPH2DQZ128rr,
   29486            0 :           6672 => Opcode::VCVTPH2DQZ128rrk,
   29487            0 :           6673 => Opcode::VCVTPH2DQZ128rrkz,
   29488            0 :           6674 => Opcode::VCVTPH2DQZ256rm,
   29489            0 :           6675 => Opcode::VCVTPH2DQZ256rmb,
   29490            0 :           6676 => Opcode::VCVTPH2DQZ256rmbk,
   29491            0 :           6677 => Opcode::VCVTPH2DQZ256rmbkz,
   29492            0 :           6678 => Opcode::VCVTPH2DQZ256rmk,
   29493            0 :           6679 => Opcode::VCVTPH2DQZ256rmkz,
   29494            0 :           6680 => Opcode::VCVTPH2DQZ256rr,
   29495            0 :           6681 => Opcode::VCVTPH2DQZ256rrb,
   29496            0 :           6682 => Opcode::VCVTPH2DQZ256rrbk,
   29497            0 :           6683 => Opcode::VCVTPH2DQZ256rrbkz,
   29498            0 :           6684 => Opcode::VCVTPH2DQZ256rrk,
   29499            0 :           6685 => Opcode::VCVTPH2DQZ256rrkz,
   29500            0 :           6686 => Opcode::VCVTPH2DQZrm,
   29501            0 :           6687 => Opcode::VCVTPH2DQZrmb,
   29502            0 :           6688 => Opcode::VCVTPH2DQZrmbk,
   29503            0 :           6689 => Opcode::VCVTPH2DQZrmbkz,
   29504            0 :           6690 => Opcode::VCVTPH2DQZrmk,
   29505            0 :           6691 => Opcode::VCVTPH2DQZrmkz,
   29506            0 :           6692 => Opcode::VCVTPH2DQZrr,
   29507            0 :           6693 => Opcode::VCVTPH2DQZrrb,
   29508            0 :           6694 => Opcode::VCVTPH2DQZrrbk,
   29509            0 :           6695 => Opcode::VCVTPH2DQZrrbkz,
   29510            0 :           6696 => Opcode::VCVTPH2DQZrrk,
   29511            0 :           6697 => Opcode::VCVTPH2DQZrrkz,
   29512            0 :           6698 => Opcode::VCVTPH2HF8SZ128rm,
   29513            0 :           6699 => Opcode::VCVTPH2HF8SZ128rmb,
   29514            0 :           6700 => Opcode::VCVTPH2HF8SZ128rmbk,
   29515            0 :           6701 => Opcode::VCVTPH2HF8SZ128rmbkz,
   29516            0 :           6702 => Opcode::VCVTPH2HF8SZ128rmk,
   29517            0 :           6703 => Opcode::VCVTPH2HF8SZ128rmkz,
   29518            0 :           6704 => Opcode::VCVTPH2HF8SZ128rr,
   29519            0 :           6705 => Opcode::VCVTPH2HF8SZ128rrk,
   29520            0 :           6706 => Opcode::VCVTPH2HF8SZ128rrkz,
   29521            0 :           6707 => Opcode::VCVTPH2HF8SZ256rm,
   29522            0 :           6708 => Opcode::VCVTPH2HF8SZ256rmb,
   29523            0 :           6709 => Opcode::VCVTPH2HF8SZ256rmbk,
   29524            0 :           6710 => Opcode::VCVTPH2HF8SZ256rmbkz,
   29525            0 :           6711 => Opcode::VCVTPH2HF8SZ256rmk,
   29526            0 :           6712 => Opcode::VCVTPH2HF8SZ256rmkz,
   29527            0 :           6713 => Opcode::VCVTPH2HF8SZ256rr,
   29528            0 :           6714 => Opcode::VCVTPH2HF8SZ256rrk,
   29529            0 :           6715 => Opcode::VCVTPH2HF8SZ256rrkz,
   29530            0 :           6716 => Opcode::VCVTPH2HF8SZrm,
   29531            0 :           6717 => Opcode::VCVTPH2HF8SZrmb,
   29532            0 :           6718 => Opcode::VCVTPH2HF8SZrmbk,
   29533            0 :           6719 => Opcode::VCVTPH2HF8SZrmbkz,
   29534            0 :           6720 => Opcode::VCVTPH2HF8SZrmk,
   29535            0 :           6721 => Opcode::VCVTPH2HF8SZrmkz,
   29536            0 :           6722 => Opcode::VCVTPH2HF8SZrr,
   29537            0 :           6723 => Opcode::VCVTPH2HF8SZrrk,
   29538            0 :           6724 => Opcode::VCVTPH2HF8SZrrkz,
   29539            0 :           6725 => Opcode::VCVTPH2HF8Z128rm,
   29540            0 :           6726 => Opcode::VCVTPH2HF8Z128rmb,
   29541            0 :           6727 => Opcode::VCVTPH2HF8Z128rmbk,
   29542            0 :           6728 => Opcode::VCVTPH2HF8Z128rmbkz,
   29543            0 :           6729 => Opcode::VCVTPH2HF8Z128rmk,
   29544            0 :           6730 => Opcode::VCVTPH2HF8Z128rmkz,
   29545            0 :           6731 => Opcode::VCVTPH2HF8Z128rr,
   29546            0 :           6732 => Opcode::VCVTPH2HF8Z128rrk,
   29547            0 :           6733 => Opcode::VCVTPH2HF8Z128rrkz,
   29548            0 :           6734 => Opcode::VCVTPH2HF8Z256rm,
   29549            0 :           6735 => Opcode::VCVTPH2HF8Z256rmb,
   29550            0 :           6736 => Opcode::VCVTPH2HF8Z256rmbk,
   29551            0 :           6737 => Opcode::VCVTPH2HF8Z256rmbkz,
   29552            0 :           6738 => Opcode::VCVTPH2HF8Z256rmk,
   29553            0 :           6739 => Opcode::VCVTPH2HF8Z256rmkz,
   29554            0 :           6740 => Opcode::VCVTPH2HF8Z256rr,
   29555            0 :           6741 => Opcode::VCVTPH2HF8Z256rrk,
   29556            0 :           6742 => Opcode::VCVTPH2HF8Z256rrkz,
   29557            0 :           6743 => Opcode::VCVTPH2HF8Zrm,
   29558            0 :           6744 => Opcode::VCVTPH2HF8Zrmb,
   29559            0 :           6745 => Opcode::VCVTPH2HF8Zrmbk,
   29560            0 :           6746 => Opcode::VCVTPH2HF8Zrmbkz,
   29561            0 :           6747 => Opcode::VCVTPH2HF8Zrmk,
   29562            0 :           6748 => Opcode::VCVTPH2HF8Zrmkz,
   29563            0 :           6749 => Opcode::VCVTPH2HF8Zrr,
   29564            0 :           6750 => Opcode::VCVTPH2HF8Zrrk,
   29565            0 :           6751 => Opcode::VCVTPH2HF8Zrrkz,
   29566            0 :           6752 => Opcode::VCVTPH2IBSZ128rm,
   29567            0 :           6753 => Opcode::VCVTPH2IBSZ128rmb,
   29568            0 :           6754 => Opcode::VCVTPH2IBSZ128rmbk,
   29569            0 :           6755 => Opcode::VCVTPH2IBSZ128rmbkz,
   29570            0 :           6756 => Opcode::VCVTPH2IBSZ128rmk,
   29571            0 :           6757 => Opcode::VCVTPH2IBSZ128rmkz,
   29572            0 :           6758 => Opcode::VCVTPH2IBSZ128rr,
   29573            0 :           6759 => Opcode::VCVTPH2IBSZ128rrk,
   29574            0 :           6760 => Opcode::VCVTPH2IBSZ128rrkz,
   29575            0 :           6761 => Opcode::VCVTPH2IBSZ256rm,
   29576            0 :           6762 => Opcode::VCVTPH2IBSZ256rmb,
   29577            0 :           6763 => Opcode::VCVTPH2IBSZ256rmbk,
   29578            0 :           6764 => Opcode::VCVTPH2IBSZ256rmbkz,
   29579            0 :           6765 => Opcode::VCVTPH2IBSZ256rmk,
   29580            0 :           6766 => Opcode::VCVTPH2IBSZ256rmkz,
   29581            0 :           6767 => Opcode::VCVTPH2IBSZ256rr,
   29582            0 :           6768 => Opcode::VCVTPH2IBSZ256rrb,
   29583            0 :           6769 => Opcode::VCVTPH2IBSZ256rrbk,
   29584            0 :           6770 => Opcode::VCVTPH2IBSZ256rrbkz,
   29585            0 :           6771 => Opcode::VCVTPH2IBSZ256rrk,
   29586            0 :           6772 => Opcode::VCVTPH2IBSZ256rrkz,
   29587            0 :           6773 => Opcode::VCVTPH2IBSZrm,
   29588            0 :           6774 => Opcode::VCVTPH2IBSZrmb,
   29589            0 :           6775 => Opcode::VCVTPH2IBSZrmbk,
   29590            0 :           6776 => Opcode::VCVTPH2IBSZrmbkz,
   29591            0 :           6777 => Opcode::VCVTPH2IBSZrmk,
   29592            0 :           6778 => Opcode::VCVTPH2IBSZrmkz,
   29593            0 :           6779 => Opcode::VCVTPH2IBSZrr,
   29594            0 :           6780 => Opcode::VCVTPH2IBSZrrb,
   29595            0 :           6781 => Opcode::VCVTPH2IBSZrrbk,
   29596            0 :           6782 => Opcode::VCVTPH2IBSZrrbkz,
   29597            0 :           6783 => Opcode::VCVTPH2IBSZrrk,
   29598            0 :           6784 => Opcode::VCVTPH2IBSZrrkz,
   29599            0 :           6785 => Opcode::VCVTPH2IUBSZ128rm,
   29600            0 :           6786 => Opcode::VCVTPH2IUBSZ128rmb,
   29601            0 :           6787 => Opcode::VCVTPH2IUBSZ128rmbk,
   29602            0 :           6788 => Opcode::VCVTPH2IUBSZ128rmbkz,
   29603            0 :           6789 => Opcode::VCVTPH2IUBSZ128rmk,
   29604            0 :           6790 => Opcode::VCVTPH2IUBSZ128rmkz,
   29605            0 :           6791 => Opcode::VCVTPH2IUBSZ128rr,
   29606            0 :           6792 => Opcode::VCVTPH2IUBSZ128rrk,
   29607            0 :           6793 => Opcode::VCVTPH2IUBSZ128rrkz,
   29608            0 :           6794 => Opcode::VCVTPH2IUBSZ256rm,
   29609            0 :           6795 => Opcode::VCVTPH2IUBSZ256rmb,
   29610            0 :           6796 => Opcode::VCVTPH2IUBSZ256rmbk,
   29611            0 :           6797 => Opcode::VCVTPH2IUBSZ256rmbkz,
   29612            0 :           6798 => Opcode::VCVTPH2IUBSZ256rmk,
   29613            0 :           6799 => Opcode::VCVTPH2IUBSZ256rmkz,
   29614            0 :           6800 => Opcode::VCVTPH2IUBSZ256rr,
   29615            0 :           6801 => Opcode::VCVTPH2IUBSZ256rrb,
   29616            0 :           6802 => Opcode::VCVTPH2IUBSZ256rrbk,
   29617            0 :           6803 => Opcode::VCVTPH2IUBSZ256rrbkz,
   29618            0 :           6804 => Opcode::VCVTPH2IUBSZ256rrk,
   29619            0 :           6805 => Opcode::VCVTPH2IUBSZ256rrkz,
   29620            0 :           6806 => Opcode::VCVTPH2IUBSZrm,
   29621            0 :           6807 => Opcode::VCVTPH2IUBSZrmb,
   29622            0 :           6808 => Opcode::VCVTPH2IUBSZrmbk,
   29623            0 :           6809 => Opcode::VCVTPH2IUBSZrmbkz,
   29624            0 :           6810 => Opcode::VCVTPH2IUBSZrmk,
   29625            0 :           6811 => Opcode::VCVTPH2IUBSZrmkz,
   29626            0 :           6812 => Opcode::VCVTPH2IUBSZrr,
   29627            0 :           6813 => Opcode::VCVTPH2IUBSZrrb,
   29628            0 :           6814 => Opcode::VCVTPH2IUBSZrrbk,
   29629            0 :           6815 => Opcode::VCVTPH2IUBSZrrbkz,
   29630            0 :           6816 => Opcode::VCVTPH2IUBSZrrk,
   29631            0 :           6817 => Opcode::VCVTPH2IUBSZrrkz,
   29632            0 :           6818 => Opcode::VCVTPH2PDZ128rm,
   29633            0 :           6819 => Opcode::VCVTPH2PDZ128rmb,
   29634            0 :           6820 => Opcode::VCVTPH2PDZ128rmbk,
   29635            0 :           6821 => Opcode::VCVTPH2PDZ128rmbkz,
   29636            0 :           6822 => Opcode::VCVTPH2PDZ128rmk,
   29637            0 :           6823 => Opcode::VCVTPH2PDZ128rmkz,
   29638            0 :           6824 => Opcode::VCVTPH2PDZ128rr,
   29639            0 :           6825 => Opcode::VCVTPH2PDZ128rrk,
   29640            0 :           6826 => Opcode::VCVTPH2PDZ128rrkz,
   29641            0 :           6827 => Opcode::VCVTPH2PDZ256rm,
   29642            0 :           6828 => Opcode::VCVTPH2PDZ256rmb,
   29643            0 :           6829 => Opcode::VCVTPH2PDZ256rmbk,
   29644            0 :           6830 => Opcode::VCVTPH2PDZ256rmbkz,
   29645            0 :           6831 => Opcode::VCVTPH2PDZ256rmk,
   29646            0 :           6832 => Opcode::VCVTPH2PDZ256rmkz,
   29647            0 :           6833 => Opcode::VCVTPH2PDZ256rr,
   29648            0 :           6834 => Opcode::VCVTPH2PDZ256rrb,
   29649            0 :           6835 => Opcode::VCVTPH2PDZ256rrbk,
   29650            0 :           6836 => Opcode::VCVTPH2PDZ256rrbkz,
   29651            0 :           6837 => Opcode::VCVTPH2PDZ256rrk,
   29652            0 :           6838 => Opcode::VCVTPH2PDZ256rrkz,
   29653            0 :           6839 => Opcode::VCVTPH2PDZrm,
   29654            0 :           6840 => Opcode::VCVTPH2PDZrmb,
   29655            0 :           6841 => Opcode::VCVTPH2PDZrmbk,
   29656            0 :           6842 => Opcode::VCVTPH2PDZrmbkz,
   29657            0 :           6843 => Opcode::VCVTPH2PDZrmk,
   29658            0 :           6844 => Opcode::VCVTPH2PDZrmkz,
   29659            0 :           6845 => Opcode::VCVTPH2PDZrr,
   29660            0 :           6846 => Opcode::VCVTPH2PDZrrb,
   29661            0 :           6847 => Opcode::VCVTPH2PDZrrbk,
   29662            0 :           6848 => Opcode::VCVTPH2PDZrrbkz,
   29663            0 :           6849 => Opcode::VCVTPH2PDZrrk,
   29664            0 :           6850 => Opcode::VCVTPH2PDZrrkz,
   29665            0 :           6851 => Opcode::VCVTPH2PSXZ128rm,
   29666            0 :           6852 => Opcode::VCVTPH2PSXZ128rmb,
   29667            0 :           6853 => Opcode::VCVTPH2PSXZ128rmbk,
   29668            0 :           6854 => Opcode::VCVTPH2PSXZ128rmbkz,
   29669            0 :           6855 => Opcode::VCVTPH2PSXZ128rmk,
   29670            0 :           6856 => Opcode::VCVTPH2PSXZ128rmkz,
   29671            0 :           6857 => Opcode::VCVTPH2PSXZ128rr,
   29672            0 :           6858 => Opcode::VCVTPH2PSXZ128rrk,
   29673            0 :           6859 => Opcode::VCVTPH2PSXZ128rrkz,
   29674            0 :           6860 => Opcode::VCVTPH2PSXZ256rm,
   29675            0 :           6861 => Opcode::VCVTPH2PSXZ256rmb,
   29676            0 :           6862 => Opcode::VCVTPH2PSXZ256rmbk,
   29677            0 :           6863 => Opcode::VCVTPH2PSXZ256rmbkz,
   29678            0 :           6864 => Opcode::VCVTPH2PSXZ256rmk,
   29679            0 :           6865 => Opcode::VCVTPH2PSXZ256rmkz,
   29680            0 :           6866 => Opcode::VCVTPH2PSXZ256rr,
   29681            0 :           6867 => Opcode::VCVTPH2PSXZ256rrb,
   29682            0 :           6868 => Opcode::VCVTPH2PSXZ256rrbk,
   29683            0 :           6869 => Opcode::VCVTPH2PSXZ256rrbkz,
   29684            0 :           6870 => Opcode::VCVTPH2PSXZ256rrk,
   29685            0 :           6871 => Opcode::VCVTPH2PSXZ256rrkz,
   29686            0 :           6872 => Opcode::VCVTPH2PSXZrm,
   29687            0 :           6873 => Opcode::VCVTPH2PSXZrmb,
   29688            0 :           6874 => Opcode::VCVTPH2PSXZrmbk,
   29689            0 :           6875 => Opcode::VCVTPH2PSXZrmbkz,
   29690            0 :           6876 => Opcode::VCVTPH2PSXZrmk,
   29691            0 :           6877 => Opcode::VCVTPH2PSXZrmkz,
   29692            0 :           6878 => Opcode::VCVTPH2PSXZrr,
   29693            0 :           6879 => Opcode::VCVTPH2PSXZrrb,
   29694            0 :           6880 => Opcode::VCVTPH2PSXZrrbk,
   29695            0 :           6881 => Opcode::VCVTPH2PSXZrrbkz,
   29696            0 :           6882 => Opcode::VCVTPH2PSXZrrk,
   29697            0 :           6883 => Opcode::VCVTPH2PSXZrrkz,
   29698            0 :           6884 => Opcode::VCVTPH2PSYrm,
   29699            0 :           6885 => Opcode::VCVTPH2PSYrr,
   29700            0 :           6886 => Opcode::VCVTPH2PSZ128rm,
   29701            0 :           6887 => Opcode::VCVTPH2PSZ128rmk,
   29702            0 :           6888 => Opcode::VCVTPH2PSZ128rmkz,
   29703            0 :           6889 => Opcode::VCVTPH2PSZ128rr,
   29704            0 :           6890 => Opcode::VCVTPH2PSZ128rrk,
   29705            0 :           6891 => Opcode::VCVTPH2PSZ128rrkz,
   29706            0 :           6892 => Opcode::VCVTPH2PSZ256rm,
   29707            0 :           6893 => Opcode::VCVTPH2PSZ256rmk,
   29708            0 :           6894 => Opcode::VCVTPH2PSZ256rmkz,
   29709            0 :           6895 => Opcode::VCVTPH2PSZ256rr,
   29710            0 :           6896 => Opcode::VCVTPH2PSZ256rrb,
   29711            0 :           6897 => Opcode::VCVTPH2PSZ256rrbk,
   29712            0 :           6898 => Opcode::VCVTPH2PSZ256rrbkz,
   29713            0 :           6899 => Opcode::VCVTPH2PSZ256rrk,
   29714            0 :           6900 => Opcode::VCVTPH2PSZ256rrkz,
   29715            0 :           6901 => Opcode::VCVTPH2PSZrm,
   29716            0 :           6902 => Opcode::VCVTPH2PSZrmk,
   29717            0 :           6903 => Opcode::VCVTPH2PSZrmkz,
   29718            0 :           6904 => Opcode::VCVTPH2PSZrr,
   29719            0 :           6905 => Opcode::VCVTPH2PSZrrb,
   29720            0 :           6906 => Opcode::VCVTPH2PSZrrbk,
   29721            0 :           6907 => Opcode::VCVTPH2PSZrrbkz,
   29722            0 :           6908 => Opcode::VCVTPH2PSZrrk,
   29723            0 :           6909 => Opcode::VCVTPH2PSZrrkz,
   29724            0 :           6910 => Opcode::VCVTPH2PSrm,
   29725            0 :           6911 => Opcode::VCVTPH2PSrr,
   29726            0 :           6912 => Opcode::VCVTPH2QQZ128rm,
   29727            0 :           6913 => Opcode::VCVTPH2QQZ128rmb,
   29728            0 :           6914 => Opcode::VCVTPH2QQZ128rmbk,
   29729            0 :           6915 => Opcode::VCVTPH2QQZ128rmbkz,
   29730            0 :           6916 => Opcode::VCVTPH2QQZ128rmk,
   29731            0 :           6917 => Opcode::VCVTPH2QQZ128rmkz,
   29732            0 :           6918 => Opcode::VCVTPH2QQZ128rr,
   29733            0 :           6919 => Opcode::VCVTPH2QQZ128rrk,
   29734            0 :           6920 => Opcode::VCVTPH2QQZ128rrkz,
   29735            0 :           6921 => Opcode::VCVTPH2QQZ256rm,
   29736            0 :           6922 => Opcode::VCVTPH2QQZ256rmb,
   29737            0 :           6923 => Opcode::VCVTPH2QQZ256rmbk,
   29738            0 :           6924 => Opcode::VCVTPH2QQZ256rmbkz,
   29739            0 :           6925 => Opcode::VCVTPH2QQZ256rmk,
   29740            0 :           6926 => Opcode::VCVTPH2QQZ256rmkz,
   29741            0 :           6927 => Opcode::VCVTPH2QQZ256rr,
   29742            0 :           6928 => Opcode::VCVTPH2QQZ256rrb,
   29743            0 :           6929 => Opcode::VCVTPH2QQZ256rrbk,
   29744            0 :           6930 => Opcode::VCVTPH2QQZ256rrbkz,
   29745            0 :           6931 => Opcode::VCVTPH2QQZ256rrk,
   29746            0 :           6932 => Opcode::VCVTPH2QQZ256rrkz,
   29747            0 :           6933 => Opcode::VCVTPH2QQZrm,
   29748            0 :           6934 => Opcode::VCVTPH2QQZrmb,
   29749            0 :           6935 => Opcode::VCVTPH2QQZrmbk,
   29750            0 :           6936 => Opcode::VCVTPH2QQZrmbkz,
   29751            0 :           6937 => Opcode::VCVTPH2QQZrmk,
   29752            0 :           6938 => Opcode::VCVTPH2QQZrmkz,
   29753            0 :           6939 => Opcode::VCVTPH2QQZrr,
   29754            0 :           6940 => Opcode::VCVTPH2QQZrrb,
   29755            0 :           6941 => Opcode::VCVTPH2QQZrrbk,
   29756            0 :           6942 => Opcode::VCVTPH2QQZrrbkz,
   29757            0 :           6943 => Opcode::VCVTPH2QQZrrk,
   29758            0 :           6944 => Opcode::VCVTPH2QQZrrkz,
   29759            0 :           6945 => Opcode::VCVTPH2UDQZ128rm,
   29760            0 :           6946 => Opcode::VCVTPH2UDQZ128rmb,
   29761            0 :           6947 => Opcode::VCVTPH2UDQZ128rmbk,
   29762            0 :           6948 => Opcode::VCVTPH2UDQZ128rmbkz,
   29763            0 :           6949 => Opcode::VCVTPH2UDQZ128rmk,
   29764            0 :           6950 => Opcode::VCVTPH2UDQZ128rmkz,
   29765            0 :           6951 => Opcode::VCVTPH2UDQZ128rr,
   29766            0 :           6952 => Opcode::VCVTPH2UDQZ128rrk,
   29767            0 :           6953 => Opcode::VCVTPH2UDQZ128rrkz,
   29768            0 :           6954 => Opcode::VCVTPH2UDQZ256rm,
   29769            0 :           6955 => Opcode::VCVTPH2UDQZ256rmb,
   29770            0 :           6956 => Opcode::VCVTPH2UDQZ256rmbk,
   29771            0 :           6957 => Opcode::VCVTPH2UDQZ256rmbkz,
   29772            0 :           6958 => Opcode::VCVTPH2UDQZ256rmk,
   29773            0 :           6959 => Opcode::VCVTPH2UDQZ256rmkz,
   29774            0 :           6960 => Opcode::VCVTPH2UDQZ256rr,
   29775            0 :           6961 => Opcode::VCVTPH2UDQZ256rrb,
   29776            0 :           6962 => Opcode::VCVTPH2UDQZ256rrbk,
   29777            0 :           6963 => Opcode::VCVTPH2UDQZ256rrbkz,
   29778            0 :           6964 => Opcode::VCVTPH2UDQZ256rrk,
   29779            0 :           6965 => Opcode::VCVTPH2UDQZ256rrkz,
   29780            0 :           6966 => Opcode::VCVTPH2UDQZrm,
   29781            0 :           6967 => Opcode::VCVTPH2UDQZrmb,
   29782            0 :           6968 => Opcode::VCVTPH2UDQZrmbk,
   29783            0 :           6969 => Opcode::VCVTPH2UDQZrmbkz,
   29784            0 :           6970 => Opcode::VCVTPH2UDQZrmk,
   29785            0 :           6971 => Opcode::VCVTPH2UDQZrmkz,
   29786            0 :           6972 => Opcode::VCVTPH2UDQZrr,
   29787            0 :           6973 => Opcode::VCVTPH2UDQZrrb,
   29788            0 :           6974 => Opcode::VCVTPH2UDQZrrbk,
   29789            0 :           6975 => Opcode::VCVTPH2UDQZrrbkz,
   29790            0 :           6976 => Opcode::VCVTPH2UDQZrrk,
   29791            0 :           6977 => Opcode::VCVTPH2UDQZrrkz,
   29792            0 :           6978 => Opcode::VCVTPH2UQQZ128rm,
   29793            0 :           6979 => Opcode::VCVTPH2UQQZ128rmb,
   29794            0 :           6980 => Opcode::VCVTPH2UQQZ128rmbk,
   29795            0 :           6981 => Opcode::VCVTPH2UQQZ128rmbkz,
   29796            0 :           6982 => Opcode::VCVTPH2UQQZ128rmk,
   29797            0 :           6983 => Opcode::VCVTPH2UQQZ128rmkz,
   29798            0 :           6984 => Opcode::VCVTPH2UQQZ128rr,
   29799            0 :           6985 => Opcode::VCVTPH2UQQZ128rrk,
   29800            0 :           6986 => Opcode::VCVTPH2UQQZ128rrkz,
   29801            0 :           6987 => Opcode::VCVTPH2UQQZ256rm,
   29802            0 :           6988 => Opcode::VCVTPH2UQQZ256rmb,
   29803            0 :           6989 => Opcode::VCVTPH2UQQZ256rmbk,
   29804            0 :           6990 => Opcode::VCVTPH2UQQZ256rmbkz,
   29805            0 :           6991 => Opcode::VCVTPH2UQQZ256rmk,
   29806            0 :           6992 => Opcode::VCVTPH2UQQZ256rmkz,
   29807            0 :           6993 => Opcode::VCVTPH2UQQZ256rr,
   29808            0 :           6994 => Opcode::VCVTPH2UQQZ256rrb,
   29809            0 :           6995 => Opcode::VCVTPH2UQQZ256rrbk,
   29810            0 :           6996 => Opcode::VCVTPH2UQQZ256rrbkz,
   29811            0 :           6997 => Opcode::VCVTPH2UQQZ256rrk,
   29812            0 :           6998 => Opcode::VCVTPH2UQQZ256rrkz,
   29813            0 :           6999 => Opcode::VCVTPH2UQQZrm,
   29814            0 :           7000 => Opcode::VCVTPH2UQQZrmb,
   29815            0 :           7001 => Opcode::VCVTPH2UQQZrmbk,
   29816            0 :           7002 => Opcode::VCVTPH2UQQZrmbkz,
   29817            0 :           7003 => Opcode::VCVTPH2UQQZrmk,
   29818            0 :           7004 => Opcode::VCVTPH2UQQZrmkz,
   29819            0 :           7005 => Opcode::VCVTPH2UQQZrr,
   29820            0 :           7006 => Opcode::VCVTPH2UQQZrrb,
   29821            0 :           7007 => Opcode::VCVTPH2UQQZrrbk,
   29822            0 :           7008 => Opcode::VCVTPH2UQQZrrbkz,
   29823            0 :           7009 => Opcode::VCVTPH2UQQZrrk,
   29824            0 :           7010 => Opcode::VCVTPH2UQQZrrkz,
   29825            0 :           7011 => Opcode::VCVTPH2UWZ128rm,
   29826            0 :           7012 => Opcode::VCVTPH2UWZ128rmb,
   29827            0 :           7013 => Opcode::VCVTPH2UWZ128rmbk,
   29828            0 :           7014 => Opcode::VCVTPH2UWZ128rmbkz,
   29829            0 :           7015 => Opcode::VCVTPH2UWZ128rmk,
   29830            0 :           7016 => Opcode::VCVTPH2UWZ128rmkz,
   29831            0 :           7017 => Opcode::VCVTPH2UWZ128rr,
   29832            0 :           7018 => Opcode::VCVTPH2UWZ128rrk,
   29833            0 :           7019 => Opcode::VCVTPH2UWZ128rrkz,
   29834            0 :           7020 => Opcode::VCVTPH2UWZ256rm,
   29835            0 :           7021 => Opcode::VCVTPH2UWZ256rmb,
   29836            0 :           7022 => Opcode::VCVTPH2UWZ256rmbk,
   29837            0 :           7023 => Opcode::VCVTPH2UWZ256rmbkz,
   29838            0 :           7024 => Opcode::VCVTPH2UWZ256rmk,
   29839            0 :           7025 => Opcode::VCVTPH2UWZ256rmkz,
   29840            0 :           7026 => Opcode::VCVTPH2UWZ256rr,
   29841            0 :           7027 => Opcode::VCVTPH2UWZ256rrb,
   29842            0 :           7028 => Opcode::VCVTPH2UWZ256rrbk,
   29843            0 :           7029 => Opcode::VCVTPH2UWZ256rrbkz,
   29844            0 :           7030 => Opcode::VCVTPH2UWZ256rrk,
   29845            0 :           7031 => Opcode::VCVTPH2UWZ256rrkz,
   29846            0 :           7032 => Opcode::VCVTPH2UWZrm,
   29847            0 :           7033 => Opcode::VCVTPH2UWZrmb,
   29848            0 :           7034 => Opcode::VCVTPH2UWZrmbk,
   29849            0 :           7035 => Opcode::VCVTPH2UWZrmbkz,
   29850            0 :           7036 => Opcode::VCVTPH2UWZrmk,
   29851            0 :           7037 => Opcode::VCVTPH2UWZrmkz,
   29852            0 :           7038 => Opcode::VCVTPH2UWZrr,
   29853            0 :           7039 => Opcode::VCVTPH2UWZrrb,
   29854            0 :           7040 => Opcode::VCVTPH2UWZrrbk,
   29855            0 :           7041 => Opcode::VCVTPH2UWZrrbkz,
   29856            0 :           7042 => Opcode::VCVTPH2UWZrrk,
   29857            0 :           7043 => Opcode::VCVTPH2UWZrrkz,
   29858            0 :           7044 => Opcode::VCVTPH2WZ128rm,
   29859            0 :           7045 => Opcode::VCVTPH2WZ128rmb,
   29860            0 :           7046 => Opcode::VCVTPH2WZ128rmbk,
   29861            0 :           7047 => Opcode::VCVTPH2WZ128rmbkz,
   29862            0 :           7048 => Opcode::VCVTPH2WZ128rmk,
   29863            0 :           7049 => Opcode::VCVTPH2WZ128rmkz,
   29864            0 :           7050 => Opcode::VCVTPH2WZ128rr,
   29865            0 :           7051 => Opcode::VCVTPH2WZ128rrk,
   29866            0 :           7052 => Opcode::VCVTPH2WZ128rrkz,
   29867            0 :           7053 => Opcode::VCVTPH2WZ256rm,
   29868            0 :           7054 => Opcode::VCVTPH2WZ256rmb,
   29869            0 :           7055 => Opcode::VCVTPH2WZ256rmbk,
   29870            0 :           7056 => Opcode::VCVTPH2WZ256rmbkz,
   29871            0 :           7057 => Opcode::VCVTPH2WZ256rmk,
   29872            0 :           7058 => Opcode::VCVTPH2WZ256rmkz,
   29873            0 :           7059 => Opcode::VCVTPH2WZ256rr,
   29874            0 :           7060 => Opcode::VCVTPH2WZ256rrb,
   29875            0 :           7061 => Opcode::VCVTPH2WZ256rrbk,
   29876            0 :           7062 => Opcode::VCVTPH2WZ256rrbkz,
   29877            0 :           7063 => Opcode::VCVTPH2WZ256rrk,
   29878            0 :           7064 => Opcode::VCVTPH2WZ256rrkz,
   29879            0 :           7065 => Opcode::VCVTPH2WZrm,
   29880            0 :           7066 => Opcode::VCVTPH2WZrmb,
   29881            0 :           7067 => Opcode::VCVTPH2WZrmbk,
   29882            0 :           7068 => Opcode::VCVTPH2WZrmbkz,
   29883            0 :           7069 => Opcode::VCVTPH2WZrmk,
   29884            0 :           7070 => Opcode::VCVTPH2WZrmkz,
   29885            0 :           7071 => Opcode::VCVTPH2WZrr,
   29886            0 :           7072 => Opcode::VCVTPH2WZrrb,
   29887            0 :           7073 => Opcode::VCVTPH2WZrrbk,
   29888            0 :           7074 => Opcode::VCVTPH2WZrrbkz,
   29889            0 :           7075 => Opcode::VCVTPH2WZrrk,
   29890            0 :           7076 => Opcode::VCVTPH2WZrrkz,
   29891            0 :           7077 => Opcode::VCVTPS2DQYrm,
   29892            0 :           7078 => Opcode::VCVTPS2DQYrr,
   29893            0 :           7079 => Opcode::VCVTPS2DQZ128rm,
   29894            0 :           7080 => Opcode::VCVTPS2DQZ128rmb,
   29895            0 :           7081 => Opcode::VCVTPS2DQZ128rmbk,
   29896            0 :           7082 => Opcode::VCVTPS2DQZ128rmbkz,
   29897            0 :           7083 => Opcode::VCVTPS2DQZ128rmk,
   29898            0 :           7084 => Opcode::VCVTPS2DQZ128rmkz,
   29899            0 :           7085 => Opcode::VCVTPS2DQZ128rr,
   29900            0 :           7086 => Opcode::VCVTPS2DQZ128rrk,
   29901            0 :           7087 => Opcode::VCVTPS2DQZ128rrkz,
   29902            0 :           7088 => Opcode::VCVTPS2DQZ256rm,
   29903            0 :           7089 => Opcode::VCVTPS2DQZ256rmb,
   29904            0 :           7090 => Opcode::VCVTPS2DQZ256rmbk,
   29905            0 :           7091 => Opcode::VCVTPS2DQZ256rmbkz,
   29906            0 :           7092 => Opcode::VCVTPS2DQZ256rmk,
   29907            0 :           7093 => Opcode::VCVTPS2DQZ256rmkz,
   29908            0 :           7094 => Opcode::VCVTPS2DQZ256rr,
   29909            0 :           7095 => Opcode::VCVTPS2DQZ256rrb,
   29910            0 :           7096 => Opcode::VCVTPS2DQZ256rrbk,
   29911            0 :           7097 => Opcode::VCVTPS2DQZ256rrbkz,
   29912            0 :           7098 => Opcode::VCVTPS2DQZ256rrk,
   29913            0 :           7099 => Opcode::VCVTPS2DQZ256rrkz,
   29914            0 :           7100 => Opcode::VCVTPS2DQZrm,
   29915            0 :           7101 => Opcode::VCVTPS2DQZrmb,
   29916            0 :           7102 => Opcode::VCVTPS2DQZrmbk,
   29917            0 :           7103 => Opcode::VCVTPS2DQZrmbkz,
   29918            0 :           7104 => Opcode::VCVTPS2DQZrmk,
   29919            0 :           7105 => Opcode::VCVTPS2DQZrmkz,
   29920            0 :           7106 => Opcode::VCVTPS2DQZrr,
   29921            0 :           7107 => Opcode::VCVTPS2DQZrrb,
   29922            0 :           7108 => Opcode::VCVTPS2DQZrrbk,
   29923            0 :           7109 => Opcode::VCVTPS2DQZrrbkz,
   29924            0 :           7110 => Opcode::VCVTPS2DQZrrk,
   29925            0 :           7111 => Opcode::VCVTPS2DQZrrkz,
   29926            0 :           7112 => Opcode::VCVTPS2DQrm,
   29927            0 :           7113 => Opcode::VCVTPS2DQrr,
   29928            0 :           7114 => Opcode::VCVTPS2IBSZ128rm,
   29929            0 :           7115 => Opcode::VCVTPS2IBSZ128rmb,
   29930            0 :           7116 => Opcode::VCVTPS2IBSZ128rmbk,
   29931            0 :           7117 => Opcode::VCVTPS2IBSZ128rmbkz,
   29932            0 :           7118 => Opcode::VCVTPS2IBSZ128rmk,
   29933            0 :           7119 => Opcode::VCVTPS2IBSZ128rmkz,
   29934            0 :           7120 => Opcode::VCVTPS2IBSZ128rr,
   29935            0 :           7121 => Opcode::VCVTPS2IBSZ128rrk,
   29936            0 :           7122 => Opcode::VCVTPS2IBSZ128rrkz,
   29937            0 :           7123 => Opcode::VCVTPS2IBSZ256rm,
   29938            0 :           7124 => Opcode::VCVTPS2IBSZ256rmb,
   29939            0 :           7125 => Opcode::VCVTPS2IBSZ256rmbk,
   29940            0 :           7126 => Opcode::VCVTPS2IBSZ256rmbkz,
   29941            0 :           7127 => Opcode::VCVTPS2IBSZ256rmk,
   29942            0 :           7128 => Opcode::VCVTPS2IBSZ256rmkz,
   29943            0 :           7129 => Opcode::VCVTPS2IBSZ256rr,
   29944            0 :           7130 => Opcode::VCVTPS2IBSZ256rrb,
   29945            0 :           7131 => Opcode::VCVTPS2IBSZ256rrbk,
   29946            0 :           7132 => Opcode::VCVTPS2IBSZ256rrbkz,
   29947            0 :           7133 => Opcode::VCVTPS2IBSZ256rrk,
   29948            0 :           7134 => Opcode::VCVTPS2IBSZ256rrkz,
   29949            0 :           7135 => Opcode::VCVTPS2IBSZrm,
   29950            0 :           7136 => Opcode::VCVTPS2IBSZrmb,
   29951            0 :           7137 => Opcode::VCVTPS2IBSZrmbk,
   29952            0 :           7138 => Opcode::VCVTPS2IBSZrmbkz,
   29953            0 :           7139 => Opcode::VCVTPS2IBSZrmk,
   29954            0 :           7140 => Opcode::VCVTPS2IBSZrmkz,
   29955            0 :           7141 => Opcode::VCVTPS2IBSZrr,
   29956            0 :           7142 => Opcode::VCVTPS2IBSZrrb,
   29957            0 :           7143 => Opcode::VCVTPS2IBSZrrbk,
   29958            0 :           7144 => Opcode::VCVTPS2IBSZrrbkz,
   29959            0 :           7145 => Opcode::VCVTPS2IBSZrrk,
   29960            0 :           7146 => Opcode::VCVTPS2IBSZrrkz,
   29961            0 :           7147 => Opcode::VCVTPS2IUBSZ128rm,
   29962            0 :           7148 => Opcode::VCVTPS2IUBSZ128rmb,
   29963            0 :           7149 => Opcode::VCVTPS2IUBSZ128rmbk,
   29964            0 :           7150 => Opcode::VCVTPS2IUBSZ128rmbkz,
   29965            0 :           7151 => Opcode::VCVTPS2IUBSZ128rmk,
   29966            0 :           7152 => Opcode::VCVTPS2IUBSZ128rmkz,
   29967            0 :           7153 => Opcode::VCVTPS2IUBSZ128rr,
   29968            0 :           7154 => Opcode::VCVTPS2IUBSZ128rrk,
   29969            0 :           7155 => Opcode::VCVTPS2IUBSZ128rrkz,
   29970            0 :           7156 => Opcode::VCVTPS2IUBSZ256rm,
   29971            0 :           7157 => Opcode::VCVTPS2IUBSZ256rmb,
   29972            0 :           7158 => Opcode::VCVTPS2IUBSZ256rmbk,
   29973            0 :           7159 => Opcode::VCVTPS2IUBSZ256rmbkz,
   29974            0 :           7160 => Opcode::VCVTPS2IUBSZ256rmk,
   29975            0 :           7161 => Opcode::VCVTPS2IUBSZ256rmkz,
   29976            0 :           7162 => Opcode::VCVTPS2IUBSZ256rr,
   29977            0 :           7163 => Opcode::VCVTPS2IUBSZ256rrb,
   29978            0 :           7164 => Opcode::VCVTPS2IUBSZ256rrbk,
   29979            0 :           7165 => Opcode::VCVTPS2IUBSZ256rrbkz,
   29980            0 :           7166 => Opcode::VCVTPS2IUBSZ256rrk,
   29981            0 :           7167 => Opcode::VCVTPS2IUBSZ256rrkz,
   29982            0 :           7168 => Opcode::VCVTPS2IUBSZrm,
   29983            0 :           7169 => Opcode::VCVTPS2IUBSZrmb,
   29984            0 :           7170 => Opcode::VCVTPS2IUBSZrmbk,
   29985            0 :           7171 => Opcode::VCVTPS2IUBSZrmbkz,
   29986            0 :           7172 => Opcode::VCVTPS2IUBSZrmk,
   29987            0 :           7173 => Opcode::VCVTPS2IUBSZrmkz,
   29988            0 :           7174 => Opcode::VCVTPS2IUBSZrr,
   29989            0 :           7175 => Opcode::VCVTPS2IUBSZrrb,
   29990            0 :           7176 => Opcode::VCVTPS2IUBSZrrbk,
   29991            0 :           7177 => Opcode::VCVTPS2IUBSZrrbkz,
   29992            0 :           7178 => Opcode::VCVTPS2IUBSZrrk,
   29993            0 :           7179 => Opcode::VCVTPS2IUBSZrrkz,
   29994            0 :           7180 => Opcode::VCVTPS2PDYrm,
   29995            0 :           7181 => Opcode::VCVTPS2PDYrr,
   29996            0 :           7182 => Opcode::VCVTPS2PDZ128rm,
   29997            0 :           7183 => Opcode::VCVTPS2PDZ128rmb,
   29998            0 :           7184 => Opcode::VCVTPS2PDZ128rmbk,
   29999            0 :           7185 => Opcode::VCVTPS2PDZ128rmbkz,
   30000            0 :           7186 => Opcode::VCVTPS2PDZ128rmk,
   30001            0 :           7187 => Opcode::VCVTPS2PDZ128rmkz,
   30002            0 :           7188 => Opcode::VCVTPS2PDZ128rr,
   30003            0 :           7189 => Opcode::VCVTPS2PDZ128rrk,
   30004            0 :           7190 => Opcode::VCVTPS2PDZ128rrkz,
   30005            0 :           7191 => Opcode::VCVTPS2PDZ256rm,
   30006            0 :           7192 => Opcode::VCVTPS2PDZ256rmb,
   30007            0 :           7193 => Opcode::VCVTPS2PDZ256rmbk,
   30008            0 :           7194 => Opcode::VCVTPS2PDZ256rmbkz,
   30009            0 :           7195 => Opcode::VCVTPS2PDZ256rmk,
   30010            0 :           7196 => Opcode::VCVTPS2PDZ256rmkz,
   30011            0 :           7197 => Opcode::VCVTPS2PDZ256rr,
   30012            0 :           7198 => Opcode::VCVTPS2PDZ256rrb,
   30013            0 :           7199 => Opcode::VCVTPS2PDZ256rrbk,
   30014            0 :           7200 => Opcode::VCVTPS2PDZ256rrbkz,
   30015            0 :           7201 => Opcode::VCVTPS2PDZ256rrk,
   30016            0 :           7202 => Opcode::VCVTPS2PDZ256rrkz,
   30017            0 :           7203 => Opcode::VCVTPS2PDZrm,
   30018            0 :           7204 => Opcode::VCVTPS2PDZrmb,
   30019            0 :           7205 => Opcode::VCVTPS2PDZrmbk,
   30020            0 :           7206 => Opcode::VCVTPS2PDZrmbkz,
   30021            0 :           7207 => Opcode::VCVTPS2PDZrmk,
   30022            0 :           7208 => Opcode::VCVTPS2PDZrmkz,
   30023            0 :           7209 => Opcode::VCVTPS2PDZrr,
   30024            0 :           7210 => Opcode::VCVTPS2PDZrrb,
   30025            0 :           7211 => Opcode::VCVTPS2PDZrrbk,
   30026            0 :           7212 => Opcode::VCVTPS2PDZrrbkz,
   30027            0 :           7213 => Opcode::VCVTPS2PDZrrk,
   30028            0 :           7214 => Opcode::VCVTPS2PDZrrkz,
   30029            0 :           7215 => Opcode::VCVTPS2PDrm,
   30030            0 :           7216 => Opcode::VCVTPS2PDrr,
   30031            0 :           7217 => Opcode::VCVTPS2PHXZ128rm,
   30032            0 :           7218 => Opcode::VCVTPS2PHXZ128rmb,
   30033            0 :           7219 => Opcode::VCVTPS2PHXZ128rmbk,
   30034            0 :           7220 => Opcode::VCVTPS2PHXZ128rmbkz,
   30035            0 :           7221 => Opcode::VCVTPS2PHXZ128rmk,
   30036            0 :           7222 => Opcode::VCVTPS2PHXZ128rmkz,
   30037            0 :           7223 => Opcode::VCVTPS2PHXZ128rr,
   30038            0 :           7224 => Opcode::VCVTPS2PHXZ128rrk,
   30039            0 :           7225 => Opcode::VCVTPS2PHXZ128rrkz,
   30040            0 :           7226 => Opcode::VCVTPS2PHXZ256rm,
   30041            0 :           7227 => Opcode::VCVTPS2PHXZ256rmb,
   30042            0 :           7228 => Opcode::VCVTPS2PHXZ256rmbk,
   30043            0 :           7229 => Opcode::VCVTPS2PHXZ256rmbkz,
   30044            0 :           7230 => Opcode::VCVTPS2PHXZ256rmk,
   30045            0 :           7231 => Opcode::VCVTPS2PHXZ256rmkz,
   30046            0 :           7232 => Opcode::VCVTPS2PHXZ256rr,
   30047            0 :           7233 => Opcode::VCVTPS2PHXZ256rrb,
   30048            0 :           7234 => Opcode::VCVTPS2PHXZ256rrbk,
   30049            0 :           7235 => Opcode::VCVTPS2PHXZ256rrbkz,
   30050            0 :           7236 => Opcode::VCVTPS2PHXZ256rrk,
   30051            0 :           7237 => Opcode::VCVTPS2PHXZ256rrkz,
   30052            0 :           7238 => Opcode::VCVTPS2PHXZrm,
   30053            0 :           7239 => Opcode::VCVTPS2PHXZrmb,
   30054            0 :           7240 => Opcode::VCVTPS2PHXZrmbk,
   30055            0 :           7241 => Opcode::VCVTPS2PHXZrmbkz,
   30056            0 :           7242 => Opcode::VCVTPS2PHXZrmk,
   30057            0 :           7243 => Opcode::VCVTPS2PHXZrmkz,
   30058            0 :           7244 => Opcode::VCVTPS2PHXZrr,
   30059            0 :           7245 => Opcode::VCVTPS2PHXZrrb,
   30060            0 :           7246 => Opcode::VCVTPS2PHXZrrbk,
   30061            0 :           7247 => Opcode::VCVTPS2PHXZrrbkz,
   30062            0 :           7248 => Opcode::VCVTPS2PHXZrrk,
   30063            0 :           7249 => Opcode::VCVTPS2PHXZrrkz,
   30064            0 :           7250 => Opcode::VCVTPS2PHYmr,
   30065            0 :           7251 => Opcode::VCVTPS2PHYrr,
   30066            0 :           7252 => Opcode::VCVTPS2PHZ128mr,
   30067            0 :           7253 => Opcode::VCVTPS2PHZ128mrk,
   30068            0 :           7254 => Opcode::VCVTPS2PHZ128rr,
   30069            0 :           7255 => Opcode::VCVTPS2PHZ128rrk,
   30070            0 :           7256 => Opcode::VCVTPS2PHZ128rrkz,
   30071            0 :           7257 => Opcode::VCVTPS2PHZ256mr,
   30072            0 :           7258 => Opcode::VCVTPS2PHZ256mrk,
   30073            0 :           7259 => Opcode::VCVTPS2PHZ256rr,
   30074            0 :           7260 => Opcode::VCVTPS2PHZ256rrb,
   30075            0 :           7261 => Opcode::VCVTPS2PHZ256rrbk,
   30076            0 :           7262 => Opcode::VCVTPS2PHZ256rrbkz,
   30077            0 :           7263 => Opcode::VCVTPS2PHZ256rrk,
   30078            0 :           7264 => Opcode::VCVTPS2PHZ256rrkz,
   30079            0 :           7265 => Opcode::VCVTPS2PHZmr,
   30080            0 :           7266 => Opcode::VCVTPS2PHZmrk,
   30081            0 :           7267 => Opcode::VCVTPS2PHZrr,
   30082            0 :           7268 => Opcode::VCVTPS2PHZrrb,
   30083            0 :           7269 => Opcode::VCVTPS2PHZrrbk,
   30084            0 :           7270 => Opcode::VCVTPS2PHZrrbkz,
   30085            0 :           7271 => Opcode::VCVTPS2PHZrrk,
   30086            0 :           7272 => Opcode::VCVTPS2PHZrrkz,
   30087            0 :           7273 => Opcode::VCVTPS2PHmr,
   30088            0 :           7274 => Opcode::VCVTPS2PHrr,
   30089            0 :           7275 => Opcode::VCVTPS2QQZ128rm,
   30090            0 :           7276 => Opcode::VCVTPS2QQZ128rmb,
   30091            0 :           7277 => Opcode::VCVTPS2QQZ128rmbk,
   30092            0 :           7278 => Opcode::VCVTPS2QQZ128rmbkz,
   30093            0 :           7279 => Opcode::VCVTPS2QQZ128rmk,
   30094            0 :           7280 => Opcode::VCVTPS2QQZ128rmkz,
   30095            0 :           7281 => Opcode::VCVTPS2QQZ128rr,
   30096            0 :           7282 => Opcode::VCVTPS2QQZ128rrk,
   30097            0 :           7283 => Opcode::VCVTPS2QQZ128rrkz,
   30098            0 :           7284 => Opcode::VCVTPS2QQZ256rm,
   30099            0 :           7285 => Opcode::VCVTPS2QQZ256rmb,
   30100            0 :           7286 => Opcode::VCVTPS2QQZ256rmbk,
   30101            0 :           7287 => Opcode::VCVTPS2QQZ256rmbkz,
   30102            0 :           7288 => Opcode::VCVTPS2QQZ256rmk,
   30103            0 :           7289 => Opcode::VCVTPS2QQZ256rmkz,
   30104            0 :           7290 => Opcode::VCVTPS2QQZ256rr,
   30105            0 :           7291 => Opcode::VCVTPS2QQZ256rrb,
   30106            0 :           7292 => Opcode::VCVTPS2QQZ256rrbk,
   30107            0 :           7293 => Opcode::VCVTPS2QQZ256rrbkz,
   30108            0 :           7294 => Opcode::VCVTPS2QQZ256rrk,
   30109            0 :           7295 => Opcode::VCVTPS2QQZ256rrkz,
   30110            0 :           7296 => Opcode::VCVTPS2QQZrm,
   30111            0 :           7297 => Opcode::VCVTPS2QQZrmb,
   30112            0 :           7298 => Opcode::VCVTPS2QQZrmbk,
   30113            0 :           7299 => Opcode::VCVTPS2QQZrmbkz,
   30114            0 :           7300 => Opcode::VCVTPS2QQZrmk,
   30115            0 :           7301 => Opcode::VCVTPS2QQZrmkz,
   30116            0 :           7302 => Opcode::VCVTPS2QQZrr,
   30117            0 :           7303 => Opcode::VCVTPS2QQZrrb,
   30118            0 :           7304 => Opcode::VCVTPS2QQZrrbk,
   30119            0 :           7305 => Opcode::VCVTPS2QQZrrbkz,
   30120            0 :           7306 => Opcode::VCVTPS2QQZrrk,
   30121            0 :           7307 => Opcode::VCVTPS2QQZrrkz,
   30122            0 :           7308 => Opcode::VCVTPS2UDQZ128rm,
   30123            0 :           7309 => Opcode::VCVTPS2UDQZ128rmb,
   30124            0 :           7310 => Opcode::VCVTPS2UDQZ128rmbk,
   30125            0 :           7311 => Opcode::VCVTPS2UDQZ128rmbkz,
   30126            0 :           7312 => Opcode::VCVTPS2UDQZ128rmk,
   30127            0 :           7313 => Opcode::VCVTPS2UDQZ128rmkz,
   30128            0 :           7314 => Opcode::VCVTPS2UDQZ128rr,
   30129            0 :           7315 => Opcode::VCVTPS2UDQZ128rrk,
   30130            0 :           7316 => Opcode::VCVTPS2UDQZ128rrkz,
   30131            0 :           7317 => Opcode::VCVTPS2UDQZ256rm,
   30132            0 :           7318 => Opcode::VCVTPS2UDQZ256rmb,
   30133            0 :           7319 => Opcode::VCVTPS2UDQZ256rmbk,
   30134            0 :           7320 => Opcode::VCVTPS2UDQZ256rmbkz,
   30135            0 :           7321 => Opcode::VCVTPS2UDQZ256rmk,
   30136            0 :           7322 => Opcode::VCVTPS2UDQZ256rmkz,
   30137            0 :           7323 => Opcode::VCVTPS2UDQZ256rr,
   30138            0 :           7324 => Opcode::VCVTPS2UDQZ256rrb,
   30139            0 :           7325 => Opcode::VCVTPS2UDQZ256rrbk,
   30140            0 :           7326 => Opcode::VCVTPS2UDQZ256rrbkz,
   30141            0 :           7327 => Opcode::VCVTPS2UDQZ256rrk,
   30142            0 :           7328 => Opcode::VCVTPS2UDQZ256rrkz,
   30143            0 :           7329 => Opcode::VCVTPS2UDQZrm,
   30144            0 :           7330 => Opcode::VCVTPS2UDQZrmb,
   30145            0 :           7331 => Opcode::VCVTPS2UDQZrmbk,
   30146            0 :           7332 => Opcode::VCVTPS2UDQZrmbkz,
   30147            0 :           7333 => Opcode::VCVTPS2UDQZrmk,
   30148            0 :           7334 => Opcode::VCVTPS2UDQZrmkz,
   30149            0 :           7335 => Opcode::VCVTPS2UDQZrr,
   30150            0 :           7336 => Opcode::VCVTPS2UDQZrrb,
   30151            0 :           7337 => Opcode::VCVTPS2UDQZrrbk,
   30152            0 :           7338 => Opcode::VCVTPS2UDQZrrbkz,
   30153            0 :           7339 => Opcode::VCVTPS2UDQZrrk,
   30154            0 :           7340 => Opcode::VCVTPS2UDQZrrkz,
   30155            0 :           7341 => Opcode::VCVTPS2UQQZ128rm,
   30156            0 :           7342 => Opcode::VCVTPS2UQQZ128rmb,
   30157            0 :           7343 => Opcode::VCVTPS2UQQZ128rmbk,
   30158            0 :           7344 => Opcode::VCVTPS2UQQZ128rmbkz,
   30159            0 :           7345 => Opcode::VCVTPS2UQQZ128rmk,
   30160            0 :           7346 => Opcode::VCVTPS2UQQZ128rmkz,
   30161            0 :           7347 => Opcode::VCVTPS2UQQZ128rr,
   30162            0 :           7348 => Opcode::VCVTPS2UQQZ128rrk,
   30163            0 :           7349 => Opcode::VCVTPS2UQQZ128rrkz,
   30164            0 :           7350 => Opcode::VCVTPS2UQQZ256rm,
   30165            0 :           7351 => Opcode::VCVTPS2UQQZ256rmb,
   30166            0 :           7352 => Opcode::VCVTPS2UQQZ256rmbk,
   30167            0 :           7353 => Opcode::VCVTPS2UQQZ256rmbkz,
   30168            0 :           7354 => Opcode::VCVTPS2UQQZ256rmk,
   30169            0 :           7355 => Opcode::VCVTPS2UQQZ256rmkz,
   30170            0 :           7356 => Opcode::VCVTPS2UQQZ256rr,
   30171            0 :           7357 => Opcode::VCVTPS2UQQZ256rrb,
   30172            0 :           7358 => Opcode::VCVTPS2UQQZ256rrbk,
   30173            0 :           7359 => Opcode::VCVTPS2UQQZ256rrbkz,
   30174            0 :           7360 => Opcode::VCVTPS2UQQZ256rrk,
   30175            0 :           7361 => Opcode::VCVTPS2UQQZ256rrkz,
   30176            0 :           7362 => Opcode::VCVTPS2UQQZrm,
   30177            0 :           7363 => Opcode::VCVTPS2UQQZrmb,
   30178            0 :           7364 => Opcode::VCVTPS2UQQZrmbk,
   30179            0 :           7365 => Opcode::VCVTPS2UQQZrmbkz,
   30180            0 :           7366 => Opcode::VCVTPS2UQQZrmk,
   30181            0 :           7367 => Opcode::VCVTPS2UQQZrmkz,
   30182            0 :           7368 => Opcode::VCVTPS2UQQZrr,
   30183            0 :           7369 => Opcode::VCVTPS2UQQZrrb,
   30184            0 :           7370 => Opcode::VCVTPS2UQQZrrbk,
   30185            0 :           7371 => Opcode::VCVTPS2UQQZrrbkz,
   30186            0 :           7372 => Opcode::VCVTPS2UQQZrrk,
   30187            0 :           7373 => Opcode::VCVTPS2UQQZrrkz,
   30188            0 :           7374 => Opcode::VCVTQQ2PDZ128rm,
   30189            0 :           7375 => Opcode::VCVTQQ2PDZ128rmb,
   30190            0 :           7376 => Opcode::VCVTQQ2PDZ128rmbk,
   30191            0 :           7377 => Opcode::VCVTQQ2PDZ128rmbkz,
   30192            0 :           7378 => Opcode::VCVTQQ2PDZ128rmk,
   30193            0 :           7379 => Opcode::VCVTQQ2PDZ128rmkz,
   30194            0 :           7380 => Opcode::VCVTQQ2PDZ128rr,
   30195            0 :           7381 => Opcode::VCVTQQ2PDZ128rrk,
   30196            0 :           7382 => Opcode::VCVTQQ2PDZ128rrkz,
   30197            0 :           7383 => Opcode::VCVTQQ2PDZ256rm,
   30198            0 :           7384 => Opcode::VCVTQQ2PDZ256rmb,
   30199            0 :           7385 => Opcode::VCVTQQ2PDZ256rmbk,
   30200            0 :           7386 => Opcode::VCVTQQ2PDZ256rmbkz,
   30201            0 :           7387 => Opcode::VCVTQQ2PDZ256rmk,
   30202            0 :           7388 => Opcode::VCVTQQ2PDZ256rmkz,
   30203            0 :           7389 => Opcode::VCVTQQ2PDZ256rr,
   30204            0 :           7390 => Opcode::VCVTQQ2PDZ256rrb,
   30205            0 :           7391 => Opcode::VCVTQQ2PDZ256rrbk,
   30206            0 :           7392 => Opcode::VCVTQQ2PDZ256rrbkz,
   30207            0 :           7393 => Opcode::VCVTQQ2PDZ256rrk,
   30208            0 :           7394 => Opcode::VCVTQQ2PDZ256rrkz,
   30209            0 :           7395 => Opcode::VCVTQQ2PDZrm,
   30210            0 :           7396 => Opcode::VCVTQQ2PDZrmb,
   30211            0 :           7397 => Opcode::VCVTQQ2PDZrmbk,
   30212            0 :           7398 => Opcode::VCVTQQ2PDZrmbkz,
   30213            0 :           7399 => Opcode::VCVTQQ2PDZrmk,
   30214            0 :           7400 => Opcode::VCVTQQ2PDZrmkz,
   30215            0 :           7401 => Opcode::VCVTQQ2PDZrr,
   30216            0 :           7402 => Opcode::VCVTQQ2PDZrrb,
   30217            0 :           7403 => Opcode::VCVTQQ2PDZrrbk,
   30218            0 :           7404 => Opcode::VCVTQQ2PDZrrbkz,
   30219            0 :           7405 => Opcode::VCVTQQ2PDZrrk,
   30220            0 :           7406 => Opcode::VCVTQQ2PDZrrkz,
   30221            0 :           7407 => Opcode::VCVTQQ2PHZ128rm,
   30222            0 :           7408 => Opcode::VCVTQQ2PHZ128rmb,
   30223            0 :           7409 => Opcode::VCVTQQ2PHZ128rmbk,
   30224            0 :           7410 => Opcode::VCVTQQ2PHZ128rmbkz,
   30225            0 :           7411 => Opcode::VCVTQQ2PHZ128rmk,
   30226            0 :           7412 => Opcode::VCVTQQ2PHZ128rmkz,
   30227            0 :           7413 => Opcode::VCVTQQ2PHZ128rr,
   30228            0 :           7414 => Opcode::VCVTQQ2PHZ128rrk,
   30229            0 :           7415 => Opcode::VCVTQQ2PHZ128rrkz,
   30230            0 :           7416 => Opcode::VCVTQQ2PHZ256rm,
   30231            0 :           7417 => Opcode::VCVTQQ2PHZ256rmb,
   30232            0 :           7418 => Opcode::VCVTQQ2PHZ256rmbk,
   30233            0 :           7419 => Opcode::VCVTQQ2PHZ256rmbkz,
   30234            0 :           7420 => Opcode::VCVTQQ2PHZ256rmk,
   30235            0 :           7421 => Opcode::VCVTQQ2PHZ256rmkz,
   30236            0 :           7422 => Opcode::VCVTQQ2PHZ256rr,
   30237            0 :           7423 => Opcode::VCVTQQ2PHZ256rrb,
   30238            0 :           7424 => Opcode::VCVTQQ2PHZ256rrbk,
   30239            0 :           7425 => Opcode::VCVTQQ2PHZ256rrbkz,
   30240            0 :           7426 => Opcode::VCVTQQ2PHZ256rrk,
   30241            0 :           7427 => Opcode::VCVTQQ2PHZ256rrkz,
   30242            0 :           7428 => Opcode::VCVTQQ2PHZrm,
   30243            0 :           7429 => Opcode::VCVTQQ2PHZrmb,
   30244            0 :           7430 => Opcode::VCVTQQ2PHZrmbk,
   30245            0 :           7431 => Opcode::VCVTQQ2PHZrmbkz,
   30246            0 :           7432 => Opcode::VCVTQQ2PHZrmk,
   30247            0 :           7433 => Opcode::VCVTQQ2PHZrmkz,
   30248            0 :           7434 => Opcode::VCVTQQ2PHZrr,
   30249            0 :           7435 => Opcode::VCVTQQ2PHZrrb,
   30250            0 :           7436 => Opcode::VCVTQQ2PHZrrbk,
   30251            0 :           7437 => Opcode::VCVTQQ2PHZrrbkz,
   30252            0 :           7438 => Opcode::VCVTQQ2PHZrrk,
   30253            0 :           7439 => Opcode::VCVTQQ2PHZrrkz,
   30254            0 :           7440 => Opcode::VCVTQQ2PSZ128rm,
   30255            0 :           7441 => Opcode::VCVTQQ2PSZ128rmb,
   30256            0 :           7442 => Opcode::VCVTQQ2PSZ128rmbk,
   30257            0 :           7443 => Opcode::VCVTQQ2PSZ128rmbkz,
   30258            0 :           7444 => Opcode::VCVTQQ2PSZ128rmk,
   30259            0 :           7445 => Opcode::VCVTQQ2PSZ128rmkz,
   30260            0 :           7446 => Opcode::VCVTQQ2PSZ128rr,
   30261            0 :           7447 => Opcode::VCVTQQ2PSZ128rrk,
   30262            0 :           7448 => Opcode::VCVTQQ2PSZ128rrkz,
   30263            0 :           7449 => Opcode::VCVTQQ2PSZ256rm,
   30264            0 :           7450 => Opcode::VCVTQQ2PSZ256rmb,
   30265            0 :           7451 => Opcode::VCVTQQ2PSZ256rmbk,
   30266            0 :           7452 => Opcode::VCVTQQ2PSZ256rmbkz,
   30267            0 :           7453 => Opcode::VCVTQQ2PSZ256rmk,
   30268            0 :           7454 => Opcode::VCVTQQ2PSZ256rmkz,
   30269            0 :           7455 => Opcode::VCVTQQ2PSZ256rr,
   30270            0 :           7456 => Opcode::VCVTQQ2PSZ256rrb,
   30271            0 :           7457 => Opcode::VCVTQQ2PSZ256rrbk,
   30272            0 :           7458 => Opcode::VCVTQQ2PSZ256rrbkz,
   30273            0 :           7459 => Opcode::VCVTQQ2PSZ256rrk,
   30274            0 :           7460 => Opcode::VCVTQQ2PSZ256rrkz,
   30275            0 :           7461 => Opcode::VCVTQQ2PSZrm,
   30276            0 :           7462 => Opcode::VCVTQQ2PSZrmb,
   30277            0 :           7463 => Opcode::VCVTQQ2PSZrmbk,
   30278            0 :           7464 => Opcode::VCVTQQ2PSZrmbkz,
   30279            0 :           7465 => Opcode::VCVTQQ2PSZrmk,
   30280            0 :           7466 => Opcode::VCVTQQ2PSZrmkz,
   30281            0 :           7467 => Opcode::VCVTQQ2PSZrr,
   30282            0 :           7468 => Opcode::VCVTQQ2PSZrrb,
   30283            0 :           7469 => Opcode::VCVTQQ2PSZrrbk,
   30284            0 :           7470 => Opcode::VCVTQQ2PSZrrbkz,
   30285            0 :           7471 => Opcode::VCVTQQ2PSZrrk,
   30286            0 :           7472 => Opcode::VCVTQQ2PSZrrkz,
   30287            0 :           7473 => Opcode::VCVTSD2SHZrm,
   30288            0 :           7474 => Opcode::VCVTSD2SHZrm_Int,
   30289            0 :           7475 => Opcode::VCVTSD2SHZrmk_Int,
   30290            0 :           7476 => Opcode::VCVTSD2SHZrmkz_Int,
   30291            0 :           7477 => Opcode::VCVTSD2SHZrr,
   30292            0 :           7478 => Opcode::VCVTSD2SHZrr_Int,
   30293            0 :           7479 => Opcode::VCVTSD2SHZrrb_Int,
   30294            0 :           7480 => Opcode::VCVTSD2SHZrrbk_Int,
   30295            0 :           7481 => Opcode::VCVTSD2SHZrrbkz_Int,
   30296            0 :           7482 => Opcode::VCVTSD2SHZrrk_Int,
   30297            0 :           7483 => Opcode::VCVTSD2SHZrrkz_Int,
   30298            0 :           7484 => Opcode::VCVTSD2SI64Zrm,
   30299            0 :           7485 => Opcode::VCVTSD2SI64Zrm_Int,
   30300            0 :           7486 => Opcode::VCVTSD2SI64Zrr,
   30301            0 :           7487 => Opcode::VCVTSD2SI64Zrr_Int,
   30302            0 :           7488 => Opcode::VCVTSD2SI64Zrrb_Int,
   30303            0 :           7489 => Opcode::VCVTSD2SI64rm,
   30304            0 :           7490 => Opcode::VCVTSD2SI64rm_Int,
   30305            0 :           7491 => Opcode::VCVTSD2SI64rr,
   30306            0 :           7492 => Opcode::VCVTSD2SI64rr_Int,
   30307            0 :           7493 => Opcode::VCVTSD2SIZrm,
   30308            0 :           7494 => Opcode::VCVTSD2SIZrm_Int,
   30309            0 :           7495 => Opcode::VCVTSD2SIZrr,
   30310            0 :           7496 => Opcode::VCVTSD2SIZrr_Int,
   30311            0 :           7497 => Opcode::VCVTSD2SIZrrb_Int,
   30312            0 :           7498 => Opcode::VCVTSD2SIrm,
   30313            0 :           7499 => Opcode::VCVTSD2SIrm_Int,
   30314            0 :           7500 => Opcode::VCVTSD2SIrr,
   30315            0 :           7501 => Opcode::VCVTSD2SIrr_Int,
   30316            0 :           7502 => Opcode::VCVTSD2SSZrm,
   30317            0 :           7503 => Opcode::VCVTSD2SSZrm_Int,
   30318            0 :           7504 => Opcode::VCVTSD2SSZrmk_Int,
   30319            0 :           7505 => Opcode::VCVTSD2SSZrmkz_Int,
   30320            0 :           7506 => Opcode::VCVTSD2SSZrr,
   30321            0 :           7507 => Opcode::VCVTSD2SSZrr_Int,
   30322            0 :           7508 => Opcode::VCVTSD2SSZrrb_Int,
   30323            0 :           7509 => Opcode::VCVTSD2SSZrrbk_Int,
   30324            0 :           7510 => Opcode::VCVTSD2SSZrrbkz_Int,
   30325            0 :           7511 => Opcode::VCVTSD2SSZrrk_Int,
   30326            0 :           7512 => Opcode::VCVTSD2SSZrrkz_Int,
   30327            0 :           7513 => Opcode::VCVTSD2SSrm,
   30328            0 :           7514 => Opcode::VCVTSD2SSrm_Int,
   30329            0 :           7515 => Opcode::VCVTSD2SSrr,
   30330            0 :           7516 => Opcode::VCVTSD2SSrr_Int,
   30331            0 :           7517 => Opcode::VCVTSD2USI64Zrm_Int,
   30332            0 :           7518 => Opcode::VCVTSD2USI64Zrr_Int,
   30333            0 :           7519 => Opcode::VCVTSD2USI64Zrrb_Int,
   30334            0 :           7520 => Opcode::VCVTSD2USIZrm_Int,
   30335            0 :           7521 => Opcode::VCVTSD2USIZrr_Int,
   30336            0 :           7522 => Opcode::VCVTSD2USIZrrb_Int,
   30337            0 :           7523 => Opcode::VCVTSH2SDZrm,
   30338            0 :           7524 => Opcode::VCVTSH2SDZrm_Int,
   30339            0 :           7525 => Opcode::VCVTSH2SDZrmk_Int,
   30340            0 :           7526 => Opcode::VCVTSH2SDZrmkz_Int,
   30341            0 :           7527 => Opcode::VCVTSH2SDZrr,
   30342            0 :           7528 => Opcode::VCVTSH2SDZrr_Int,
   30343            0 :           7529 => Opcode::VCVTSH2SDZrrb_Int,
   30344            0 :           7530 => Opcode::VCVTSH2SDZrrbk_Int,
   30345            0 :           7531 => Opcode::VCVTSH2SDZrrbkz_Int,
   30346            0 :           7532 => Opcode::VCVTSH2SDZrrk_Int,
   30347            0 :           7533 => Opcode::VCVTSH2SDZrrkz_Int,
   30348            0 :           7534 => Opcode::VCVTSH2SI64Zrm_Int,
   30349            0 :           7535 => Opcode::VCVTSH2SI64Zrr_Int,
   30350            0 :           7536 => Opcode::VCVTSH2SI64Zrrb_Int,
   30351            0 :           7537 => Opcode::VCVTSH2SIZrm_Int,
   30352            0 :           7538 => Opcode::VCVTSH2SIZrr_Int,
   30353            0 :           7539 => Opcode::VCVTSH2SIZrrb_Int,
   30354            0 :           7540 => Opcode::VCVTSH2SSZrm,
   30355            0 :           7541 => Opcode::VCVTSH2SSZrm_Int,
   30356            0 :           7542 => Opcode::VCVTSH2SSZrmk_Int,
   30357            0 :           7543 => Opcode::VCVTSH2SSZrmkz_Int,
   30358            0 :           7544 => Opcode::VCVTSH2SSZrr,
   30359            0 :           7545 => Opcode::VCVTSH2SSZrr_Int,
   30360            0 :           7546 => Opcode::VCVTSH2SSZrrb_Int,
   30361            0 :           7547 => Opcode::VCVTSH2SSZrrbk_Int,
   30362            0 :           7548 => Opcode::VCVTSH2SSZrrbkz_Int,
   30363            0 :           7549 => Opcode::VCVTSH2SSZrrk_Int,
   30364            0 :           7550 => Opcode::VCVTSH2SSZrrkz_Int,
   30365            0 :           7551 => Opcode::VCVTSH2USI64Zrm_Int,
   30366            0 :           7552 => Opcode::VCVTSH2USI64Zrr_Int,
   30367            0 :           7553 => Opcode::VCVTSH2USI64Zrrb_Int,
   30368            0 :           7554 => Opcode::VCVTSH2USIZrm_Int,
   30369            0 :           7555 => Opcode::VCVTSH2USIZrr_Int,
   30370            0 :           7556 => Opcode::VCVTSH2USIZrrb_Int,
   30371            0 :           7557 => Opcode::VCVTSI2SDZrm,
   30372            0 :           7558 => Opcode::VCVTSI2SDZrm_Int,
   30373            0 :           7559 => Opcode::VCVTSI2SDZrr,
   30374            0 :           7560 => Opcode::VCVTSI2SDZrr_Int,
   30375            0 :           7561 => Opcode::VCVTSI2SDrm,
   30376            0 :           7562 => Opcode::VCVTSI2SDrm_Int,
   30377            0 :           7563 => Opcode::VCVTSI2SDrr,
   30378            0 :           7564 => Opcode::VCVTSI2SDrr_Int,
   30379            0 :           7565 => Opcode::VCVTSI2SHZrm,
   30380            0 :           7566 => Opcode::VCVTSI2SHZrm_Int,
   30381            0 :           7567 => Opcode::VCVTSI2SHZrr,
   30382            0 :           7568 => Opcode::VCVTSI2SHZrr_Int,
   30383            0 :           7569 => Opcode::VCVTSI2SHZrrb_Int,
   30384            0 :           7570 => Opcode::VCVTSI2SSZrm,
   30385            0 :           7571 => Opcode::VCVTSI2SSZrm_Int,
   30386            0 :           7572 => Opcode::VCVTSI2SSZrr,
   30387            0 :           7573 => Opcode::VCVTSI2SSZrr_Int,
   30388            0 :           7574 => Opcode::VCVTSI2SSZrrb_Int,
   30389            0 :           7575 => Opcode::VCVTSI2SSrm,
   30390            0 :           7576 => Opcode::VCVTSI2SSrm_Int,
   30391            0 :           7577 => Opcode::VCVTSI2SSrr,
   30392            0 :           7578 => Opcode::VCVTSI2SSrr_Int,
   30393            0 :           7579 => Opcode::VCVTSI642SDZrm,
   30394            0 :           7580 => Opcode::VCVTSI642SDZrm_Int,
   30395            0 :           7581 => Opcode::VCVTSI642SDZrr,
   30396            0 :           7582 => Opcode::VCVTSI642SDZrr_Int,
   30397            0 :           7583 => Opcode::VCVTSI642SDZrrb_Int,
   30398            0 :           7584 => Opcode::VCVTSI642SDrm,
   30399            0 :           7585 => Opcode::VCVTSI642SDrm_Int,
   30400            0 :           7586 => Opcode::VCVTSI642SDrr,
   30401            0 :           7587 => Opcode::VCVTSI642SDrr_Int,
   30402            0 :           7588 => Opcode::VCVTSI642SHZrm,
   30403            0 :           7589 => Opcode::VCVTSI642SHZrm_Int,
   30404            0 :           7590 => Opcode::VCVTSI642SHZrr,
   30405            0 :           7591 => Opcode::VCVTSI642SHZrr_Int,
   30406            0 :           7592 => Opcode::VCVTSI642SHZrrb_Int,
   30407            0 :           7593 => Opcode::VCVTSI642SSZrm,
   30408            0 :           7594 => Opcode::VCVTSI642SSZrm_Int,
   30409            0 :           7595 => Opcode::VCVTSI642SSZrr,
   30410            0 :           7596 => Opcode::VCVTSI642SSZrr_Int,
   30411            0 :           7597 => Opcode::VCVTSI642SSZrrb_Int,
   30412            0 :           7598 => Opcode::VCVTSI642SSrm,
   30413            0 :           7599 => Opcode::VCVTSI642SSrm_Int,
   30414            0 :           7600 => Opcode::VCVTSI642SSrr,
   30415            0 :           7601 => Opcode::VCVTSI642SSrr_Int,
   30416            0 :           7602 => Opcode::VCVTSS2SDZrm,
   30417            0 :           7603 => Opcode::VCVTSS2SDZrm_Int,
   30418            0 :           7604 => Opcode::VCVTSS2SDZrmk_Int,
   30419            0 :           7605 => Opcode::VCVTSS2SDZrmkz_Int,
   30420            0 :           7606 => Opcode::VCVTSS2SDZrr,
   30421            0 :           7607 => Opcode::VCVTSS2SDZrr_Int,
   30422            0 :           7608 => Opcode::VCVTSS2SDZrrb_Int,
   30423            0 :           7609 => Opcode::VCVTSS2SDZrrbk_Int,
   30424            0 :           7610 => Opcode::VCVTSS2SDZrrbkz_Int,
   30425            0 :           7611 => Opcode::VCVTSS2SDZrrk_Int,
   30426            0 :           7612 => Opcode::VCVTSS2SDZrrkz_Int,
   30427            0 :           7613 => Opcode::VCVTSS2SDrm,
   30428            0 :           7614 => Opcode::VCVTSS2SDrm_Int,
   30429            0 :           7615 => Opcode::VCVTSS2SDrr,
   30430            0 :           7616 => Opcode::VCVTSS2SDrr_Int,
   30431            0 :           7617 => Opcode::VCVTSS2SHZrm,
   30432            0 :           7618 => Opcode::VCVTSS2SHZrm_Int,
   30433            0 :           7619 => Opcode::VCVTSS2SHZrmk_Int,
   30434            0 :           7620 => Opcode::VCVTSS2SHZrmkz_Int,
   30435            0 :           7621 => Opcode::VCVTSS2SHZrr,
   30436            0 :           7622 => Opcode::VCVTSS2SHZrr_Int,
   30437            0 :           7623 => Opcode::VCVTSS2SHZrrb_Int,
   30438            0 :           7624 => Opcode::VCVTSS2SHZrrbk_Int,
   30439            0 :           7625 => Opcode::VCVTSS2SHZrrbkz_Int,
   30440            0 :           7626 => Opcode::VCVTSS2SHZrrk_Int,
   30441            0 :           7627 => Opcode::VCVTSS2SHZrrkz_Int,
   30442            0 :           7628 => Opcode::VCVTSS2SI64Zrm,
   30443            0 :           7629 => Opcode::VCVTSS2SI64Zrm_Int,
   30444            0 :           7630 => Opcode::VCVTSS2SI64Zrr,
   30445            0 :           7631 => Opcode::VCVTSS2SI64Zrr_Int,
   30446            0 :           7632 => Opcode::VCVTSS2SI64Zrrb_Int,
   30447            0 :           7633 => Opcode::VCVTSS2SI64rm,
   30448            0 :           7634 => Opcode::VCVTSS2SI64rm_Int,
   30449            0 :           7635 => Opcode::VCVTSS2SI64rr,
   30450            0 :           7636 => Opcode::VCVTSS2SI64rr_Int,
   30451            0 :           7637 => Opcode::VCVTSS2SIZrm,
   30452            0 :           7638 => Opcode::VCVTSS2SIZrm_Int,
   30453            0 :           7639 => Opcode::VCVTSS2SIZrr,
   30454            0 :           7640 => Opcode::VCVTSS2SIZrr_Int,
   30455            0 :           7641 => Opcode::VCVTSS2SIZrrb_Int,
   30456            0 :           7642 => Opcode::VCVTSS2SIrm,
   30457            0 :           7643 => Opcode::VCVTSS2SIrm_Int,
   30458            0 :           7644 => Opcode::VCVTSS2SIrr,
   30459            0 :           7645 => Opcode::VCVTSS2SIrr_Int,
   30460            0 :           7646 => Opcode::VCVTSS2USI64Zrm_Int,
   30461            0 :           7647 => Opcode::VCVTSS2USI64Zrr_Int,
   30462            0 :           7648 => Opcode::VCVTSS2USI64Zrrb_Int,
   30463            0 :           7649 => Opcode::VCVTSS2USIZrm_Int,
   30464            0 :           7650 => Opcode::VCVTSS2USIZrr_Int,
   30465            0 :           7651 => Opcode::VCVTSS2USIZrrb_Int,
   30466            0 :           7652 => Opcode::VCVTTBF162IBSZ128rm,
   30467            0 :           7653 => Opcode::VCVTTBF162IBSZ128rmb,
   30468            0 :           7654 => Opcode::VCVTTBF162IBSZ128rmbk,
   30469            0 :           7655 => Opcode::VCVTTBF162IBSZ128rmbkz,
   30470            0 :           7656 => Opcode::VCVTTBF162IBSZ128rmk,
   30471            0 :           7657 => Opcode::VCVTTBF162IBSZ128rmkz,
   30472            0 :           7658 => Opcode::VCVTTBF162IBSZ128rr,
   30473            0 :           7659 => Opcode::VCVTTBF162IBSZ128rrk,
   30474            0 :           7660 => Opcode::VCVTTBF162IBSZ128rrkz,
   30475            0 :           7661 => Opcode::VCVTTBF162IBSZ256rm,
   30476            0 :           7662 => Opcode::VCVTTBF162IBSZ256rmb,
   30477            0 :           7663 => Opcode::VCVTTBF162IBSZ256rmbk,
   30478            0 :           7664 => Opcode::VCVTTBF162IBSZ256rmbkz,
   30479            0 :           7665 => Opcode::VCVTTBF162IBSZ256rmk,
   30480            0 :           7666 => Opcode::VCVTTBF162IBSZ256rmkz,
   30481            0 :           7667 => Opcode::VCVTTBF162IBSZ256rr,
   30482            0 :           7668 => Opcode::VCVTTBF162IBSZ256rrk,
   30483            0 :           7669 => Opcode::VCVTTBF162IBSZ256rrkz,
   30484            0 :           7670 => Opcode::VCVTTBF162IBSZrm,
   30485            0 :           7671 => Opcode::VCVTTBF162IBSZrmb,
   30486            0 :           7672 => Opcode::VCVTTBF162IBSZrmbk,
   30487            0 :           7673 => Opcode::VCVTTBF162IBSZrmbkz,
   30488            0 :           7674 => Opcode::VCVTTBF162IBSZrmk,
   30489            0 :           7675 => Opcode::VCVTTBF162IBSZrmkz,
   30490            0 :           7676 => Opcode::VCVTTBF162IBSZrr,
   30491            0 :           7677 => Opcode::VCVTTBF162IBSZrrk,
   30492            0 :           7678 => Opcode::VCVTTBF162IBSZrrkz,
   30493            0 :           7679 => Opcode::VCVTTBF162IUBSZ128rm,
   30494            0 :           7680 => Opcode::VCVTTBF162IUBSZ128rmb,
   30495            0 :           7681 => Opcode::VCVTTBF162IUBSZ128rmbk,
   30496            0 :           7682 => Opcode::VCVTTBF162IUBSZ128rmbkz,
   30497            0 :           7683 => Opcode::VCVTTBF162IUBSZ128rmk,
   30498            0 :           7684 => Opcode::VCVTTBF162IUBSZ128rmkz,
   30499            0 :           7685 => Opcode::VCVTTBF162IUBSZ128rr,
   30500            0 :           7686 => Opcode::VCVTTBF162IUBSZ128rrk,
   30501            0 :           7687 => Opcode::VCVTTBF162IUBSZ128rrkz,
   30502            0 :           7688 => Opcode::VCVTTBF162IUBSZ256rm,
   30503            0 :           7689 => Opcode::VCVTTBF162IUBSZ256rmb,
   30504            0 :           7690 => Opcode::VCVTTBF162IUBSZ256rmbk,
   30505            0 :           7691 => Opcode::VCVTTBF162IUBSZ256rmbkz,
   30506            0 :           7692 => Opcode::VCVTTBF162IUBSZ256rmk,
   30507            0 :           7693 => Opcode::VCVTTBF162IUBSZ256rmkz,
   30508            0 :           7694 => Opcode::VCVTTBF162IUBSZ256rr,
   30509            0 :           7695 => Opcode::VCVTTBF162IUBSZ256rrk,
   30510            0 :           7696 => Opcode::VCVTTBF162IUBSZ256rrkz,
   30511            0 :           7697 => Opcode::VCVTTBF162IUBSZrm,
   30512            0 :           7698 => Opcode::VCVTTBF162IUBSZrmb,
   30513            0 :           7699 => Opcode::VCVTTBF162IUBSZrmbk,
   30514            0 :           7700 => Opcode::VCVTTBF162IUBSZrmbkz,
   30515            0 :           7701 => Opcode::VCVTTBF162IUBSZrmk,
   30516            0 :           7702 => Opcode::VCVTTBF162IUBSZrmkz,
   30517            0 :           7703 => Opcode::VCVTTBF162IUBSZrr,
   30518            0 :           7704 => Opcode::VCVTTBF162IUBSZrrk,
   30519            0 :           7705 => Opcode::VCVTTBF162IUBSZrrkz,
   30520            0 :           7706 => Opcode::VCVTTPD2DQSZ128rm,
   30521            0 :           7707 => Opcode::VCVTTPD2DQSZ128rmb,
   30522            0 :           7708 => Opcode::VCVTTPD2DQSZ128rmbk,
   30523            0 :           7709 => Opcode::VCVTTPD2DQSZ128rmbkz,
   30524            0 :           7710 => Opcode::VCVTTPD2DQSZ128rmk,
   30525            0 :           7711 => Opcode::VCVTTPD2DQSZ128rmkz,
   30526            0 :           7712 => Opcode::VCVTTPD2DQSZ128rr,
   30527            0 :           7713 => Opcode::VCVTTPD2DQSZ128rrk,
   30528            0 :           7714 => Opcode::VCVTTPD2DQSZ128rrkz,
   30529            0 :           7715 => Opcode::VCVTTPD2DQSZ256rm,
   30530            0 :           7716 => Opcode::VCVTTPD2DQSZ256rmb,
   30531            0 :           7717 => Opcode::VCVTTPD2DQSZ256rmbk,
   30532            0 :           7718 => Opcode::VCVTTPD2DQSZ256rmbkz,
   30533            0 :           7719 => Opcode::VCVTTPD2DQSZ256rmk,
   30534            0 :           7720 => Opcode::VCVTTPD2DQSZ256rmkz,
   30535            0 :           7721 => Opcode::VCVTTPD2DQSZ256rr,
   30536            0 :           7722 => Opcode::VCVTTPD2DQSZ256rrb,
   30537            0 :           7723 => Opcode::VCVTTPD2DQSZ256rrbk,
   30538            0 :           7724 => Opcode::VCVTTPD2DQSZ256rrbkz,
   30539            0 :           7725 => Opcode::VCVTTPD2DQSZ256rrk,
   30540            0 :           7726 => Opcode::VCVTTPD2DQSZ256rrkz,
   30541            0 :           7727 => Opcode::VCVTTPD2DQSZrm,
   30542            0 :           7728 => Opcode::VCVTTPD2DQSZrmb,
   30543            0 :           7729 => Opcode::VCVTTPD2DQSZrmbk,
   30544            0 :           7730 => Opcode::VCVTTPD2DQSZrmbkz,
   30545            0 :           7731 => Opcode::VCVTTPD2DQSZrmk,
   30546            0 :           7732 => Opcode::VCVTTPD2DQSZrmkz,
   30547            0 :           7733 => Opcode::VCVTTPD2DQSZrr,
   30548            0 :           7734 => Opcode::VCVTTPD2DQSZrrb,
   30549            0 :           7735 => Opcode::VCVTTPD2DQSZrrbk,
   30550            0 :           7736 => Opcode::VCVTTPD2DQSZrrbkz,
   30551            0 :           7737 => Opcode::VCVTTPD2DQSZrrk,
   30552            0 :           7738 => Opcode::VCVTTPD2DQSZrrkz,
   30553            0 :           7739 => Opcode::VCVTTPD2DQYrm,
   30554            0 :           7740 => Opcode::VCVTTPD2DQYrr,
   30555            0 :           7741 => Opcode::VCVTTPD2DQZ128rm,
   30556            0 :           7742 => Opcode::VCVTTPD2DQZ128rmb,
   30557            0 :           7743 => Opcode::VCVTTPD2DQZ128rmbk,
   30558            0 :           7744 => Opcode::VCVTTPD2DQZ128rmbkz,
   30559            0 :           7745 => Opcode::VCVTTPD2DQZ128rmk,
   30560            0 :           7746 => Opcode::VCVTTPD2DQZ128rmkz,
   30561            0 :           7747 => Opcode::VCVTTPD2DQZ128rr,
   30562            0 :           7748 => Opcode::VCVTTPD2DQZ128rrk,
   30563            0 :           7749 => Opcode::VCVTTPD2DQZ128rrkz,
   30564            0 :           7750 => Opcode::VCVTTPD2DQZ256rm,
   30565            0 :           7751 => Opcode::VCVTTPD2DQZ256rmb,
   30566            0 :           7752 => Opcode::VCVTTPD2DQZ256rmbk,
   30567            0 :           7753 => Opcode::VCVTTPD2DQZ256rmbkz,
   30568            0 :           7754 => Opcode::VCVTTPD2DQZ256rmk,
   30569            0 :           7755 => Opcode::VCVTTPD2DQZ256rmkz,
   30570            0 :           7756 => Opcode::VCVTTPD2DQZ256rr,
   30571            0 :           7757 => Opcode::VCVTTPD2DQZ256rrb,
   30572            0 :           7758 => Opcode::VCVTTPD2DQZ256rrbk,
   30573            0 :           7759 => Opcode::VCVTTPD2DQZ256rrbkz,
   30574            0 :           7760 => Opcode::VCVTTPD2DQZ256rrk,
   30575            0 :           7761 => Opcode::VCVTTPD2DQZ256rrkz,
   30576            0 :           7762 => Opcode::VCVTTPD2DQZrm,
   30577            0 :           7763 => Opcode::VCVTTPD2DQZrmb,
   30578            0 :           7764 => Opcode::VCVTTPD2DQZrmbk,
   30579            0 :           7765 => Opcode::VCVTTPD2DQZrmbkz,
   30580            0 :           7766 => Opcode::VCVTTPD2DQZrmk,
   30581            0 :           7767 => Opcode::VCVTTPD2DQZrmkz,
   30582            0 :           7768 => Opcode::VCVTTPD2DQZrr,
   30583            0 :           7769 => Opcode::VCVTTPD2DQZrrb,
   30584            0 :           7770 => Opcode::VCVTTPD2DQZrrbk,
   30585            0 :           7771 => Opcode::VCVTTPD2DQZrrbkz,
   30586            0 :           7772 => Opcode::VCVTTPD2DQZrrk,
   30587            0 :           7773 => Opcode::VCVTTPD2DQZrrkz,
   30588            0 :           7774 => Opcode::VCVTTPD2DQrm,
   30589            0 :           7775 => Opcode::VCVTTPD2DQrr,
   30590            0 :           7776 => Opcode::VCVTTPD2QQSZ128rm,
   30591            0 :           7777 => Opcode::VCVTTPD2QQSZ128rmb,
   30592            0 :           7778 => Opcode::VCVTTPD2QQSZ128rmbk,
   30593            0 :           7779 => Opcode::VCVTTPD2QQSZ128rmbkz,
   30594            0 :           7780 => Opcode::VCVTTPD2QQSZ128rmk,
   30595            0 :           7781 => Opcode::VCVTTPD2QQSZ128rmkz,
   30596            0 :           7782 => Opcode::VCVTTPD2QQSZ128rr,
   30597            0 :           7783 => Opcode::VCVTTPD2QQSZ128rrk,
   30598            0 :           7784 => Opcode::VCVTTPD2QQSZ128rrkz,
   30599            0 :           7785 => Opcode::VCVTTPD2QQSZ256rm,
   30600            0 :           7786 => Opcode::VCVTTPD2QQSZ256rmb,
   30601            0 :           7787 => Opcode::VCVTTPD2QQSZ256rmbk,
   30602            0 :           7788 => Opcode::VCVTTPD2QQSZ256rmbkz,
   30603            0 :           7789 => Opcode::VCVTTPD2QQSZ256rmk,
   30604            0 :           7790 => Opcode::VCVTTPD2QQSZ256rmkz,
   30605            0 :           7791 => Opcode::VCVTTPD2QQSZ256rr,
   30606            0 :           7792 => Opcode::VCVTTPD2QQSZ256rrb,
   30607            0 :           7793 => Opcode::VCVTTPD2QQSZ256rrbk,
   30608            0 :           7794 => Opcode::VCVTTPD2QQSZ256rrbkz,
   30609            0 :           7795 => Opcode::VCVTTPD2QQSZ256rrk,
   30610            0 :           7796 => Opcode::VCVTTPD2QQSZ256rrkz,
   30611            0 :           7797 => Opcode::VCVTTPD2QQSZrm,
   30612            0 :           7798 => Opcode::VCVTTPD2QQSZrmb,
   30613            0 :           7799 => Opcode::VCVTTPD2QQSZrmbk,
   30614            0 :           7800 => Opcode::VCVTTPD2QQSZrmbkz,
   30615            0 :           7801 => Opcode::VCVTTPD2QQSZrmk,
   30616            0 :           7802 => Opcode::VCVTTPD2QQSZrmkz,
   30617            0 :           7803 => Opcode::VCVTTPD2QQSZrr,
   30618            0 :           7804 => Opcode::VCVTTPD2QQSZrrb,
   30619            0 :           7805 => Opcode::VCVTTPD2QQSZrrbk,
   30620            0 :           7806 => Opcode::VCVTTPD2QQSZrrbkz,
   30621            0 :           7807 => Opcode::VCVTTPD2QQSZrrk,
   30622            0 :           7808 => Opcode::VCVTTPD2QQSZrrkz,
   30623            0 :           7809 => Opcode::VCVTTPD2QQZ128rm,
   30624            0 :           7810 => Opcode::VCVTTPD2QQZ128rmb,
   30625            0 :           7811 => Opcode::VCVTTPD2QQZ128rmbk,
   30626            0 :           7812 => Opcode::VCVTTPD2QQZ128rmbkz,
   30627            0 :           7813 => Opcode::VCVTTPD2QQZ128rmk,
   30628            0 :           7814 => Opcode::VCVTTPD2QQZ128rmkz,
   30629            0 :           7815 => Opcode::VCVTTPD2QQZ128rr,
   30630            0 :           7816 => Opcode::VCVTTPD2QQZ128rrk,
   30631            0 :           7817 => Opcode::VCVTTPD2QQZ128rrkz,
   30632            0 :           7818 => Opcode::VCVTTPD2QQZ256rm,
   30633            0 :           7819 => Opcode::VCVTTPD2QQZ256rmb,
   30634            0 :           7820 => Opcode::VCVTTPD2QQZ256rmbk,
   30635            0 :           7821 => Opcode::VCVTTPD2QQZ256rmbkz,
   30636            0 :           7822 => Opcode::VCVTTPD2QQZ256rmk,
   30637            0 :           7823 => Opcode::VCVTTPD2QQZ256rmkz,
   30638            0 :           7824 => Opcode::VCVTTPD2QQZ256rr,
   30639            0 :           7825 => Opcode::VCVTTPD2QQZ256rrb,
   30640            0 :           7826 => Opcode::VCVTTPD2QQZ256rrbk,
   30641            0 :           7827 => Opcode::VCVTTPD2QQZ256rrbkz,
   30642            0 :           7828 => Opcode::VCVTTPD2QQZ256rrk,
   30643            0 :           7829 => Opcode::VCVTTPD2QQZ256rrkz,
   30644            0 :           7830 => Opcode::VCVTTPD2QQZrm,
   30645            0 :           7831 => Opcode::VCVTTPD2QQZrmb,
   30646            0 :           7832 => Opcode::VCVTTPD2QQZrmbk,
   30647            0 :           7833 => Opcode::VCVTTPD2QQZrmbkz,
   30648            0 :           7834 => Opcode::VCVTTPD2QQZrmk,
   30649            0 :           7835 => Opcode::VCVTTPD2QQZrmkz,
   30650            0 :           7836 => Opcode::VCVTTPD2QQZrr,
   30651            0 :           7837 => Opcode::VCVTTPD2QQZrrb,
   30652            0 :           7838 => Opcode::VCVTTPD2QQZrrbk,
   30653            0 :           7839 => Opcode::VCVTTPD2QQZrrbkz,
   30654            0 :           7840 => Opcode::VCVTTPD2QQZrrk,
   30655            0 :           7841 => Opcode::VCVTTPD2QQZrrkz,
   30656            0 :           7842 => Opcode::VCVTTPD2UDQSZ128rm,
   30657            0 :           7843 => Opcode::VCVTTPD2UDQSZ128rmb,
   30658            0 :           7844 => Opcode::VCVTTPD2UDQSZ128rmbk,
   30659            0 :           7845 => Opcode::VCVTTPD2UDQSZ128rmbkz,
   30660            0 :           7846 => Opcode::VCVTTPD2UDQSZ128rmk,
   30661            0 :           7847 => Opcode::VCVTTPD2UDQSZ128rmkz,
   30662            0 :           7848 => Opcode::VCVTTPD2UDQSZ128rr,
   30663            0 :           7849 => Opcode::VCVTTPD2UDQSZ128rrk,
   30664            0 :           7850 => Opcode::VCVTTPD2UDQSZ128rrkz,
   30665            0 :           7851 => Opcode::VCVTTPD2UDQSZ256rm,
   30666            0 :           7852 => Opcode::VCVTTPD2UDQSZ256rmb,
   30667            0 :           7853 => Opcode::VCVTTPD2UDQSZ256rmbk,
   30668            0 :           7854 => Opcode::VCVTTPD2UDQSZ256rmbkz,
   30669            0 :           7855 => Opcode::VCVTTPD2UDQSZ256rmk,
   30670            0 :           7856 => Opcode::VCVTTPD2UDQSZ256rmkz,
   30671            0 :           7857 => Opcode::VCVTTPD2UDQSZ256rr,
   30672            0 :           7858 => Opcode::VCVTTPD2UDQSZ256rrb,
   30673            0 :           7859 => Opcode::VCVTTPD2UDQSZ256rrbk,
   30674            0 :           7860 => Opcode::VCVTTPD2UDQSZ256rrbkz,
   30675            0 :           7861 => Opcode::VCVTTPD2UDQSZ256rrk,
   30676            0 :           7862 => Opcode::VCVTTPD2UDQSZ256rrkz,
   30677            0 :           7863 => Opcode::VCVTTPD2UDQSZrm,
   30678            0 :           7864 => Opcode::VCVTTPD2UDQSZrmb,
   30679            0 :           7865 => Opcode::VCVTTPD2UDQSZrmbk,
   30680            0 :           7866 => Opcode::VCVTTPD2UDQSZrmbkz,
   30681            0 :           7867 => Opcode::VCVTTPD2UDQSZrmk,
   30682            0 :           7868 => Opcode::VCVTTPD2UDQSZrmkz,
   30683            0 :           7869 => Opcode::VCVTTPD2UDQSZrr,
   30684            0 :           7870 => Opcode::VCVTTPD2UDQSZrrb,
   30685            0 :           7871 => Opcode::VCVTTPD2UDQSZrrbk,
   30686            0 :           7872 => Opcode::VCVTTPD2UDQSZrrbkz,
   30687            0 :           7873 => Opcode::VCVTTPD2UDQSZrrk,
   30688            0 :           7874 => Opcode::VCVTTPD2UDQSZrrkz,
   30689            0 :           7875 => Opcode::VCVTTPD2UDQZ128rm,
   30690            0 :           7876 => Opcode::VCVTTPD2UDQZ128rmb,
   30691            0 :           7877 => Opcode::VCVTTPD2UDQZ128rmbk,
   30692            0 :           7878 => Opcode::VCVTTPD2UDQZ128rmbkz,
   30693            0 :           7879 => Opcode::VCVTTPD2UDQZ128rmk,
   30694            0 :           7880 => Opcode::VCVTTPD2UDQZ128rmkz,
   30695            0 :           7881 => Opcode::VCVTTPD2UDQZ128rr,
   30696            0 :           7882 => Opcode::VCVTTPD2UDQZ128rrk,
   30697            0 :           7883 => Opcode::VCVTTPD2UDQZ128rrkz,
   30698            0 :           7884 => Opcode::VCVTTPD2UDQZ256rm,
   30699            0 :           7885 => Opcode::VCVTTPD2UDQZ256rmb,
   30700            0 :           7886 => Opcode::VCVTTPD2UDQZ256rmbk,
   30701            0 :           7887 => Opcode::VCVTTPD2UDQZ256rmbkz,
   30702            0 :           7888 => Opcode::VCVTTPD2UDQZ256rmk,
   30703            0 :           7889 => Opcode::VCVTTPD2UDQZ256rmkz,
   30704            0 :           7890 => Opcode::VCVTTPD2UDQZ256rr,
   30705            0 :           7891 => Opcode::VCVTTPD2UDQZ256rrb,
   30706            0 :           7892 => Opcode::VCVTTPD2UDQZ256rrbk,
   30707            0 :           7893 => Opcode::VCVTTPD2UDQZ256rrbkz,
   30708            0 :           7894 => Opcode::VCVTTPD2UDQZ256rrk,
   30709            0 :           7895 => Opcode::VCVTTPD2UDQZ256rrkz,
   30710            0 :           7896 => Opcode::VCVTTPD2UDQZrm,
   30711            0 :           7897 => Opcode::VCVTTPD2UDQZrmb,
   30712            0 :           7898 => Opcode::VCVTTPD2UDQZrmbk,
   30713            0 :           7899 => Opcode::VCVTTPD2UDQZrmbkz,
   30714            0 :           7900 => Opcode::VCVTTPD2UDQZrmk,
   30715            0 :           7901 => Opcode::VCVTTPD2UDQZrmkz,
   30716            0 :           7902 => Opcode::VCVTTPD2UDQZrr,
   30717            0 :           7903 => Opcode::VCVTTPD2UDQZrrb,
   30718            0 :           7904 => Opcode::VCVTTPD2UDQZrrbk,
   30719            0 :           7905 => Opcode::VCVTTPD2UDQZrrbkz,
   30720            0 :           7906 => Opcode::VCVTTPD2UDQZrrk,
   30721            0 :           7907 => Opcode::VCVTTPD2UDQZrrkz,
   30722            0 :           7908 => Opcode::VCVTTPD2UQQSZ128rm,
   30723            0 :           7909 => Opcode::VCVTTPD2UQQSZ128rmb,
   30724            0 :           7910 => Opcode::VCVTTPD2UQQSZ128rmbk,
   30725            0 :           7911 => Opcode::VCVTTPD2UQQSZ128rmbkz,
   30726            0 :           7912 => Opcode::VCVTTPD2UQQSZ128rmk,
   30727            0 :           7913 => Opcode::VCVTTPD2UQQSZ128rmkz,
   30728            0 :           7914 => Opcode::VCVTTPD2UQQSZ128rr,
   30729            0 :           7915 => Opcode::VCVTTPD2UQQSZ128rrk,
   30730            0 :           7916 => Opcode::VCVTTPD2UQQSZ128rrkz,
   30731            0 :           7917 => Opcode::VCVTTPD2UQQSZ256rm,
   30732            0 :           7918 => Opcode::VCVTTPD2UQQSZ256rmb,
   30733            0 :           7919 => Opcode::VCVTTPD2UQQSZ256rmbk,
   30734            0 :           7920 => Opcode::VCVTTPD2UQQSZ256rmbkz,
   30735            0 :           7921 => Opcode::VCVTTPD2UQQSZ256rmk,
   30736            0 :           7922 => Opcode::VCVTTPD2UQQSZ256rmkz,
   30737            0 :           7923 => Opcode::VCVTTPD2UQQSZ256rr,
   30738            0 :           7924 => Opcode::VCVTTPD2UQQSZ256rrb,
   30739            0 :           7925 => Opcode::VCVTTPD2UQQSZ256rrbk,
   30740            0 :           7926 => Opcode::VCVTTPD2UQQSZ256rrbkz,
   30741            0 :           7927 => Opcode::VCVTTPD2UQQSZ256rrk,
   30742            0 :           7928 => Opcode::VCVTTPD2UQQSZ256rrkz,
   30743            0 :           7929 => Opcode::VCVTTPD2UQQSZrm,
   30744            0 :           7930 => Opcode::VCVTTPD2UQQSZrmb,
   30745            0 :           7931 => Opcode::VCVTTPD2UQQSZrmbk,
   30746            0 :           7932 => Opcode::VCVTTPD2UQQSZrmbkz,
   30747            0 :           7933 => Opcode::VCVTTPD2UQQSZrmk,
   30748            0 :           7934 => Opcode::VCVTTPD2UQQSZrmkz,
   30749            0 :           7935 => Opcode::VCVTTPD2UQQSZrr,
   30750            0 :           7936 => Opcode::VCVTTPD2UQQSZrrb,
   30751            0 :           7937 => Opcode::VCVTTPD2UQQSZrrbk,
   30752            0 :           7938 => Opcode::VCVTTPD2UQQSZrrbkz,
   30753            0 :           7939 => Opcode::VCVTTPD2UQQSZrrk,
   30754            0 :           7940 => Opcode::VCVTTPD2UQQSZrrkz,
   30755            0 :           7941 => Opcode::VCVTTPD2UQQZ128rm,
   30756            0 :           7942 => Opcode::VCVTTPD2UQQZ128rmb,
   30757            0 :           7943 => Opcode::VCVTTPD2UQQZ128rmbk,
   30758            0 :           7944 => Opcode::VCVTTPD2UQQZ128rmbkz,
   30759            0 :           7945 => Opcode::VCVTTPD2UQQZ128rmk,
   30760            0 :           7946 => Opcode::VCVTTPD2UQQZ128rmkz,
   30761            0 :           7947 => Opcode::VCVTTPD2UQQZ128rr,
   30762            0 :           7948 => Opcode::VCVTTPD2UQQZ128rrk,
   30763            0 :           7949 => Opcode::VCVTTPD2UQQZ128rrkz,
   30764            0 :           7950 => Opcode::VCVTTPD2UQQZ256rm,
   30765            0 :           7951 => Opcode::VCVTTPD2UQQZ256rmb,
   30766            0 :           7952 => Opcode::VCVTTPD2UQQZ256rmbk,
   30767            0 :           7953 => Opcode::VCVTTPD2UQQZ256rmbkz,
   30768            0 :           7954 => Opcode::VCVTTPD2UQQZ256rmk,
   30769            0 :           7955 => Opcode::VCVTTPD2UQQZ256rmkz,
   30770            0 :           7956 => Opcode::VCVTTPD2UQQZ256rr,
   30771            0 :           7957 => Opcode::VCVTTPD2UQQZ256rrb,
   30772            0 :           7958 => Opcode::VCVTTPD2UQQZ256rrbk,
   30773            0 :           7959 => Opcode::VCVTTPD2UQQZ256rrbkz,
   30774            0 :           7960 => Opcode::VCVTTPD2UQQZ256rrk,
   30775            0 :           7961 => Opcode::VCVTTPD2UQQZ256rrkz,
   30776            0 :           7962 => Opcode::VCVTTPD2UQQZrm,
   30777            0 :           7963 => Opcode::VCVTTPD2UQQZrmb,
   30778            0 :           7964 => Opcode::VCVTTPD2UQQZrmbk,
   30779            0 :           7965 => Opcode::VCVTTPD2UQQZrmbkz,
   30780            0 :           7966 => Opcode::VCVTTPD2UQQZrmk,
   30781            0 :           7967 => Opcode::VCVTTPD2UQQZrmkz,
   30782            0 :           7968 => Opcode::VCVTTPD2UQQZrr,
   30783            0 :           7969 => Opcode::VCVTTPD2UQQZrrb,
   30784            0 :           7970 => Opcode::VCVTTPD2UQQZrrbk,
   30785            0 :           7971 => Opcode::VCVTTPD2UQQZrrbkz,
   30786            0 :           7972 => Opcode::VCVTTPD2UQQZrrk,
   30787            0 :           7973 => Opcode::VCVTTPD2UQQZrrkz,
   30788            0 :           7974 => Opcode::VCVTTPH2DQZ128rm,
   30789            0 :           7975 => Opcode::VCVTTPH2DQZ128rmb,
   30790            0 :           7976 => Opcode::VCVTTPH2DQZ128rmbk,
   30791            0 :           7977 => Opcode::VCVTTPH2DQZ128rmbkz,
   30792            0 :           7978 => Opcode::VCVTTPH2DQZ128rmk,
   30793            0 :           7979 => Opcode::VCVTTPH2DQZ128rmkz,
   30794            0 :           7980 => Opcode::VCVTTPH2DQZ128rr,
   30795            0 :           7981 => Opcode::VCVTTPH2DQZ128rrk,
   30796            0 :           7982 => Opcode::VCVTTPH2DQZ128rrkz,
   30797            0 :           7983 => Opcode::VCVTTPH2DQZ256rm,
   30798            0 :           7984 => Opcode::VCVTTPH2DQZ256rmb,
   30799            0 :           7985 => Opcode::VCVTTPH2DQZ256rmbk,
   30800            0 :           7986 => Opcode::VCVTTPH2DQZ256rmbkz,
   30801            0 :           7987 => Opcode::VCVTTPH2DQZ256rmk,
   30802            0 :           7988 => Opcode::VCVTTPH2DQZ256rmkz,
   30803            0 :           7989 => Opcode::VCVTTPH2DQZ256rr,
   30804            0 :           7990 => Opcode::VCVTTPH2DQZ256rrb,
   30805            0 :           7991 => Opcode::VCVTTPH2DQZ256rrbk,
   30806            0 :           7992 => Opcode::VCVTTPH2DQZ256rrbkz,
   30807            0 :           7993 => Opcode::VCVTTPH2DQZ256rrk,
   30808            0 :           7994 => Opcode::VCVTTPH2DQZ256rrkz,
   30809            0 :           7995 => Opcode::VCVTTPH2DQZrm,
   30810            0 :           7996 => Opcode::VCVTTPH2DQZrmb,
   30811            0 :           7997 => Opcode::VCVTTPH2DQZrmbk,
   30812            0 :           7998 => Opcode::VCVTTPH2DQZrmbkz,
   30813            0 :           7999 => Opcode::VCVTTPH2DQZrmk,
   30814            0 :           8000 => Opcode::VCVTTPH2DQZrmkz,
   30815            0 :           8001 => Opcode::VCVTTPH2DQZrr,
   30816            0 :           8002 => Opcode::VCVTTPH2DQZrrb,
   30817            0 :           8003 => Opcode::VCVTTPH2DQZrrbk,
   30818            0 :           8004 => Opcode::VCVTTPH2DQZrrbkz,
   30819            0 :           8005 => Opcode::VCVTTPH2DQZrrk,
   30820            0 :           8006 => Opcode::VCVTTPH2DQZrrkz,
   30821            0 :           8007 => Opcode::VCVTTPH2IBSZ128rm,
   30822            0 :           8008 => Opcode::VCVTTPH2IBSZ128rmb,
   30823            0 :           8009 => Opcode::VCVTTPH2IBSZ128rmbk,
   30824            0 :           8010 => Opcode::VCVTTPH2IBSZ128rmbkz,
   30825            0 :           8011 => Opcode::VCVTTPH2IBSZ128rmk,
   30826            0 :           8012 => Opcode::VCVTTPH2IBSZ128rmkz,
   30827            0 :           8013 => Opcode::VCVTTPH2IBSZ128rr,
   30828            0 :           8014 => Opcode::VCVTTPH2IBSZ128rrk,
   30829            0 :           8015 => Opcode::VCVTTPH2IBSZ128rrkz,
   30830            0 :           8016 => Opcode::VCVTTPH2IBSZ256rm,
   30831            0 :           8017 => Opcode::VCVTTPH2IBSZ256rmb,
   30832            0 :           8018 => Opcode::VCVTTPH2IBSZ256rmbk,
   30833            0 :           8019 => Opcode::VCVTTPH2IBSZ256rmbkz,
   30834            0 :           8020 => Opcode::VCVTTPH2IBSZ256rmk,
   30835            0 :           8021 => Opcode::VCVTTPH2IBSZ256rmkz,
   30836            0 :           8022 => Opcode::VCVTTPH2IBSZ256rr,
   30837            0 :           8023 => Opcode::VCVTTPH2IBSZ256rrb,
   30838            0 :           8024 => Opcode::VCVTTPH2IBSZ256rrbk,
   30839            0 :           8025 => Opcode::VCVTTPH2IBSZ256rrbkz,
   30840            0 :           8026 => Opcode::VCVTTPH2IBSZ256rrk,
   30841            0 :           8027 => Opcode::VCVTTPH2IBSZ256rrkz,
   30842            0 :           8028 => Opcode::VCVTTPH2IBSZrm,
   30843            0 :           8029 => Opcode::VCVTTPH2IBSZrmb,
   30844            0 :           8030 => Opcode::VCVTTPH2IBSZrmbk,
   30845            0 :           8031 => Opcode::VCVTTPH2IBSZrmbkz,
   30846            0 :           8032 => Opcode::VCVTTPH2IBSZrmk,
   30847            0 :           8033 => Opcode::VCVTTPH2IBSZrmkz,
   30848            0 :           8034 => Opcode::VCVTTPH2IBSZrr,
   30849            0 :           8035 => Opcode::VCVTTPH2IBSZrrb,
   30850            0 :           8036 => Opcode::VCVTTPH2IBSZrrbk,
   30851            0 :           8037 => Opcode::VCVTTPH2IBSZrrbkz,
   30852            0 :           8038 => Opcode::VCVTTPH2IBSZrrk,
   30853            0 :           8039 => Opcode::VCVTTPH2IBSZrrkz,
   30854            0 :           8040 => Opcode::VCVTTPH2IUBSZ128rm,
   30855            0 :           8041 => Opcode::VCVTTPH2IUBSZ128rmb,
   30856            0 :           8042 => Opcode::VCVTTPH2IUBSZ128rmbk,
   30857            0 :           8043 => Opcode::VCVTTPH2IUBSZ128rmbkz,
   30858            0 :           8044 => Opcode::VCVTTPH2IUBSZ128rmk,
   30859            0 :           8045 => Opcode::VCVTTPH2IUBSZ128rmkz,
   30860            0 :           8046 => Opcode::VCVTTPH2IUBSZ128rr,
   30861            0 :           8047 => Opcode::VCVTTPH2IUBSZ128rrk,
   30862            0 :           8048 => Opcode::VCVTTPH2IUBSZ128rrkz,
   30863            0 :           8049 => Opcode::VCVTTPH2IUBSZ256rm,
   30864            0 :           8050 => Opcode::VCVTTPH2IUBSZ256rmb,
   30865            0 :           8051 => Opcode::VCVTTPH2IUBSZ256rmbk,
   30866            0 :           8052 => Opcode::VCVTTPH2IUBSZ256rmbkz,
   30867            0 :           8053 => Opcode::VCVTTPH2IUBSZ256rmk,
   30868            0 :           8054 => Opcode::VCVTTPH2IUBSZ256rmkz,
   30869            0 :           8055 => Opcode::VCVTTPH2IUBSZ256rr,
   30870            0 :           8056 => Opcode::VCVTTPH2IUBSZ256rrb,
   30871            0 :           8057 => Opcode::VCVTTPH2IUBSZ256rrbk,
   30872            0 :           8058 => Opcode::VCVTTPH2IUBSZ256rrbkz,
   30873            0 :           8059 => Opcode::VCVTTPH2IUBSZ256rrk,
   30874            0 :           8060 => Opcode::VCVTTPH2IUBSZ256rrkz,
   30875            0 :           8061 => Opcode::VCVTTPH2IUBSZrm,
   30876            0 :           8062 => Opcode::VCVTTPH2IUBSZrmb,
   30877            0 :           8063 => Opcode::VCVTTPH2IUBSZrmbk,
   30878            0 :           8064 => Opcode::VCVTTPH2IUBSZrmbkz,
   30879            0 :           8065 => Opcode::VCVTTPH2IUBSZrmk,
   30880            0 :           8066 => Opcode::VCVTTPH2IUBSZrmkz,
   30881            0 :           8067 => Opcode::VCVTTPH2IUBSZrr,
   30882            0 :           8068 => Opcode::VCVTTPH2IUBSZrrb,
   30883            0 :           8069 => Opcode::VCVTTPH2IUBSZrrbk,
   30884            0 :           8070 => Opcode::VCVTTPH2IUBSZrrbkz,
   30885            0 :           8071 => Opcode::VCVTTPH2IUBSZrrk,
   30886            0 :           8072 => Opcode::VCVTTPH2IUBSZrrkz,
   30887            0 :           8073 => Opcode::VCVTTPH2QQZ128rm,
   30888            0 :           8074 => Opcode::VCVTTPH2QQZ128rmb,
   30889            0 :           8075 => Opcode::VCVTTPH2QQZ128rmbk,
   30890            0 :           8076 => Opcode::VCVTTPH2QQZ128rmbkz,
   30891            0 :           8077 => Opcode::VCVTTPH2QQZ128rmk,
   30892            0 :           8078 => Opcode::VCVTTPH2QQZ128rmkz,
   30893            0 :           8079 => Opcode::VCVTTPH2QQZ128rr,
   30894            0 :           8080 => Opcode::VCVTTPH2QQZ128rrk,
   30895            0 :           8081 => Opcode::VCVTTPH2QQZ128rrkz,
   30896            0 :           8082 => Opcode::VCVTTPH2QQZ256rm,
   30897            0 :           8083 => Opcode::VCVTTPH2QQZ256rmb,
   30898            0 :           8084 => Opcode::VCVTTPH2QQZ256rmbk,
   30899            0 :           8085 => Opcode::VCVTTPH2QQZ256rmbkz,
   30900            0 :           8086 => Opcode::VCVTTPH2QQZ256rmk,
   30901            0 :           8087 => Opcode::VCVTTPH2QQZ256rmkz,
   30902            0 :           8088 => Opcode::VCVTTPH2QQZ256rr,
   30903            0 :           8089 => Opcode::VCVTTPH2QQZ256rrb,
   30904            0 :           8090 => Opcode::VCVTTPH2QQZ256rrbk,
   30905            0 :           8091 => Opcode::VCVTTPH2QQZ256rrbkz,
   30906            0 :           8092 => Opcode::VCVTTPH2QQZ256rrk,
   30907            0 :           8093 => Opcode::VCVTTPH2QQZ256rrkz,
   30908            0 :           8094 => Opcode::VCVTTPH2QQZrm,
   30909            0 :           8095 => Opcode::VCVTTPH2QQZrmb,
   30910            0 :           8096 => Opcode::VCVTTPH2QQZrmbk,
   30911            0 :           8097 => Opcode::VCVTTPH2QQZrmbkz,
   30912            0 :           8098 => Opcode::VCVTTPH2QQZrmk,
   30913            0 :           8099 => Opcode::VCVTTPH2QQZrmkz,
   30914            0 :           8100 => Opcode::VCVTTPH2QQZrr,
   30915            0 :           8101 => Opcode::VCVTTPH2QQZrrb,
   30916            0 :           8102 => Opcode::VCVTTPH2QQZrrbk,
   30917            0 :           8103 => Opcode::VCVTTPH2QQZrrbkz,
   30918            0 :           8104 => Opcode::VCVTTPH2QQZrrk,
   30919            0 :           8105 => Opcode::VCVTTPH2QQZrrkz,
   30920            0 :           8106 => Opcode::VCVTTPH2UDQZ128rm,
   30921            0 :           8107 => Opcode::VCVTTPH2UDQZ128rmb,
   30922            0 :           8108 => Opcode::VCVTTPH2UDQZ128rmbk,
   30923            0 :           8109 => Opcode::VCVTTPH2UDQZ128rmbkz,
   30924            0 :           8110 => Opcode::VCVTTPH2UDQZ128rmk,
   30925            0 :           8111 => Opcode::VCVTTPH2UDQZ128rmkz,
   30926            0 :           8112 => Opcode::VCVTTPH2UDQZ128rr,
   30927            0 :           8113 => Opcode::VCVTTPH2UDQZ128rrk,
   30928            0 :           8114 => Opcode::VCVTTPH2UDQZ128rrkz,
   30929            0 :           8115 => Opcode::VCVTTPH2UDQZ256rm,
   30930            0 :           8116 => Opcode::VCVTTPH2UDQZ256rmb,
   30931            0 :           8117 => Opcode::VCVTTPH2UDQZ256rmbk,
   30932            0 :           8118 => Opcode::VCVTTPH2UDQZ256rmbkz,
   30933            0 :           8119 => Opcode::VCVTTPH2UDQZ256rmk,
   30934            0 :           8120 => Opcode::VCVTTPH2UDQZ256rmkz,
   30935            0 :           8121 => Opcode::VCVTTPH2UDQZ256rr,
   30936            0 :           8122 => Opcode::VCVTTPH2UDQZ256rrb,
   30937            0 :           8123 => Opcode::VCVTTPH2UDQZ256rrbk,
   30938            0 :           8124 => Opcode::VCVTTPH2UDQZ256rrbkz,
   30939            0 :           8125 => Opcode::VCVTTPH2UDQZ256rrk,
   30940            0 :           8126 => Opcode::VCVTTPH2UDQZ256rrkz,
   30941            0 :           8127 => Opcode::VCVTTPH2UDQZrm,
   30942            0 :           8128 => Opcode::VCVTTPH2UDQZrmb,
   30943            0 :           8129 => Opcode::VCVTTPH2UDQZrmbk,
   30944            0 :           8130 => Opcode::VCVTTPH2UDQZrmbkz,
   30945            0 :           8131 => Opcode::VCVTTPH2UDQZrmk,
   30946            0 :           8132 => Opcode::VCVTTPH2UDQZrmkz,
   30947            0 :           8133 => Opcode::VCVTTPH2UDQZrr,
   30948            0 :           8134 => Opcode::VCVTTPH2UDQZrrb,
   30949            0 :           8135 => Opcode::VCVTTPH2UDQZrrbk,
   30950            0 :           8136 => Opcode::VCVTTPH2UDQZrrbkz,
   30951            0 :           8137 => Opcode::VCVTTPH2UDQZrrk,
   30952            0 :           8138 => Opcode::VCVTTPH2UDQZrrkz,
   30953            0 :           8139 => Opcode::VCVTTPH2UQQZ128rm,
   30954            0 :           8140 => Opcode::VCVTTPH2UQQZ128rmb,
   30955            0 :           8141 => Opcode::VCVTTPH2UQQZ128rmbk,
   30956            0 :           8142 => Opcode::VCVTTPH2UQQZ128rmbkz,
   30957            0 :           8143 => Opcode::VCVTTPH2UQQZ128rmk,
   30958            0 :           8144 => Opcode::VCVTTPH2UQQZ128rmkz,
   30959            0 :           8145 => Opcode::VCVTTPH2UQQZ128rr,
   30960            0 :           8146 => Opcode::VCVTTPH2UQQZ128rrk,
   30961            0 :           8147 => Opcode::VCVTTPH2UQQZ128rrkz,
   30962            0 :           8148 => Opcode::VCVTTPH2UQQZ256rm,
   30963            0 :           8149 => Opcode::VCVTTPH2UQQZ256rmb,
   30964            0 :           8150 => Opcode::VCVTTPH2UQQZ256rmbk,
   30965            0 :           8151 => Opcode::VCVTTPH2UQQZ256rmbkz,
   30966            0 :           8152 => Opcode::VCVTTPH2UQQZ256rmk,
   30967            0 :           8153 => Opcode::VCVTTPH2UQQZ256rmkz,
   30968            0 :           8154 => Opcode::VCVTTPH2UQQZ256rr,
   30969            0 :           8155 => Opcode::VCVTTPH2UQQZ256rrb,
   30970            0 :           8156 => Opcode::VCVTTPH2UQQZ256rrbk,
   30971            0 :           8157 => Opcode::VCVTTPH2UQQZ256rrbkz,
   30972            0 :           8158 => Opcode::VCVTTPH2UQQZ256rrk,
   30973            0 :           8159 => Opcode::VCVTTPH2UQQZ256rrkz,
   30974            0 :           8160 => Opcode::VCVTTPH2UQQZrm,
   30975            0 :           8161 => Opcode::VCVTTPH2UQQZrmb,
   30976            0 :           8162 => Opcode::VCVTTPH2UQQZrmbk,
   30977            0 :           8163 => Opcode::VCVTTPH2UQQZrmbkz,
   30978            0 :           8164 => Opcode::VCVTTPH2UQQZrmk,
   30979            0 :           8165 => Opcode::VCVTTPH2UQQZrmkz,
   30980            0 :           8166 => Opcode::VCVTTPH2UQQZrr,
   30981            0 :           8167 => Opcode::VCVTTPH2UQQZrrb,
   30982            0 :           8168 => Opcode::VCVTTPH2UQQZrrbk,
   30983            0 :           8169 => Opcode::VCVTTPH2UQQZrrbkz,
   30984            0 :           8170 => Opcode::VCVTTPH2UQQZrrk,
   30985            0 :           8171 => Opcode::VCVTTPH2UQQZrrkz,
   30986            0 :           8172 => Opcode::VCVTTPH2UWZ128rm,
   30987            0 :           8173 => Opcode::VCVTTPH2UWZ128rmb,
   30988            0 :           8174 => Opcode::VCVTTPH2UWZ128rmbk,
   30989            0 :           8175 => Opcode::VCVTTPH2UWZ128rmbkz,
   30990            0 :           8176 => Opcode::VCVTTPH2UWZ128rmk,
   30991            0 :           8177 => Opcode::VCVTTPH2UWZ128rmkz,
   30992            0 :           8178 => Opcode::VCVTTPH2UWZ128rr,
   30993            0 :           8179 => Opcode::VCVTTPH2UWZ128rrk,
   30994            0 :           8180 => Opcode::VCVTTPH2UWZ128rrkz,
   30995            0 :           8181 => Opcode::VCVTTPH2UWZ256rm,
   30996            0 :           8182 => Opcode::VCVTTPH2UWZ256rmb,
   30997            0 :           8183 => Opcode::VCVTTPH2UWZ256rmbk,
   30998            0 :           8184 => Opcode::VCVTTPH2UWZ256rmbkz,
   30999            0 :           8185 => Opcode::VCVTTPH2UWZ256rmk,
   31000            0 :           8186 => Opcode::VCVTTPH2UWZ256rmkz,
   31001            0 :           8187 => Opcode::VCVTTPH2UWZ256rr,
   31002            0 :           8188 => Opcode::VCVTTPH2UWZ256rrb,
   31003            0 :           8189 => Opcode::VCVTTPH2UWZ256rrbk,
   31004            0 :           8190 => Opcode::VCVTTPH2UWZ256rrbkz,
   31005            0 :           8191 => Opcode::VCVTTPH2UWZ256rrk,
   31006            0 :           8192 => Opcode::VCVTTPH2UWZ256rrkz,
   31007            0 :           8193 => Opcode::VCVTTPH2UWZrm,
   31008            0 :           8194 => Opcode::VCVTTPH2UWZrmb,
   31009            0 :           8195 => Opcode::VCVTTPH2UWZrmbk,
   31010            0 :           8196 => Opcode::VCVTTPH2UWZrmbkz,
   31011            0 :           8197 => Opcode::VCVTTPH2UWZrmk,
   31012            0 :           8198 => Opcode::VCVTTPH2UWZrmkz,
   31013            0 :           8199 => Opcode::VCVTTPH2UWZrr,
   31014            0 :           8200 => Opcode::VCVTTPH2UWZrrb,
   31015            0 :           8201 => Opcode::VCVTTPH2UWZrrbk,
   31016            0 :           8202 => Opcode::VCVTTPH2UWZrrbkz,
   31017            0 :           8203 => Opcode::VCVTTPH2UWZrrk,
   31018            0 :           8204 => Opcode::VCVTTPH2UWZrrkz,
   31019            0 :           8205 => Opcode::VCVTTPH2WZ128rm,
   31020            0 :           8206 => Opcode::VCVTTPH2WZ128rmb,
   31021            0 :           8207 => Opcode::VCVTTPH2WZ128rmbk,
   31022            0 :           8208 => Opcode::VCVTTPH2WZ128rmbkz,
   31023            0 :           8209 => Opcode::VCVTTPH2WZ128rmk,
   31024            0 :           8210 => Opcode::VCVTTPH2WZ128rmkz,
   31025            0 :           8211 => Opcode::VCVTTPH2WZ128rr,
   31026            0 :           8212 => Opcode::VCVTTPH2WZ128rrk,
   31027            0 :           8213 => Opcode::VCVTTPH2WZ128rrkz,
   31028            0 :           8214 => Opcode::VCVTTPH2WZ256rm,
   31029            0 :           8215 => Opcode::VCVTTPH2WZ256rmb,
   31030            0 :           8216 => Opcode::VCVTTPH2WZ256rmbk,
   31031            0 :           8217 => Opcode::VCVTTPH2WZ256rmbkz,
   31032            0 :           8218 => Opcode::VCVTTPH2WZ256rmk,
   31033            0 :           8219 => Opcode::VCVTTPH2WZ256rmkz,
   31034            0 :           8220 => Opcode::VCVTTPH2WZ256rr,
   31035            0 :           8221 => Opcode::VCVTTPH2WZ256rrb,
   31036            0 :           8222 => Opcode::VCVTTPH2WZ256rrbk,
   31037            0 :           8223 => Opcode::VCVTTPH2WZ256rrbkz,
   31038            0 :           8224 => Opcode::VCVTTPH2WZ256rrk,
   31039            0 :           8225 => Opcode::VCVTTPH2WZ256rrkz,
   31040            0 :           8226 => Opcode::VCVTTPH2WZrm,
   31041            0 :           8227 => Opcode::VCVTTPH2WZrmb,
   31042            0 :           8228 => Opcode::VCVTTPH2WZrmbk,
   31043            0 :           8229 => Opcode::VCVTTPH2WZrmbkz,
   31044            0 :           8230 => Opcode::VCVTTPH2WZrmk,
   31045            0 :           8231 => Opcode::VCVTTPH2WZrmkz,
   31046            0 :           8232 => Opcode::VCVTTPH2WZrr,
   31047            0 :           8233 => Opcode::VCVTTPH2WZrrb,
   31048            0 :           8234 => Opcode::VCVTTPH2WZrrbk,
   31049            0 :           8235 => Opcode::VCVTTPH2WZrrbkz,
   31050            0 :           8236 => Opcode::VCVTTPH2WZrrk,
   31051            0 :           8237 => Opcode::VCVTTPH2WZrrkz,
   31052            0 :           8238 => Opcode::VCVTTPS2DQSZ128rm,
   31053            0 :           8239 => Opcode::VCVTTPS2DQSZ128rmb,
   31054            0 :           8240 => Opcode::VCVTTPS2DQSZ128rmbk,
   31055            0 :           8241 => Opcode::VCVTTPS2DQSZ128rmbkz,
   31056            0 :           8242 => Opcode::VCVTTPS2DQSZ128rmk,
   31057            0 :           8243 => Opcode::VCVTTPS2DQSZ128rmkz,
   31058            0 :           8244 => Opcode::VCVTTPS2DQSZ128rr,
   31059            0 :           8245 => Opcode::VCVTTPS2DQSZ128rrk,
   31060            0 :           8246 => Opcode::VCVTTPS2DQSZ128rrkz,
   31061            0 :           8247 => Opcode::VCVTTPS2DQSZ256rm,
   31062            0 :           8248 => Opcode::VCVTTPS2DQSZ256rmb,
   31063            0 :           8249 => Opcode::VCVTTPS2DQSZ256rmbk,
   31064            0 :           8250 => Opcode::VCVTTPS2DQSZ256rmbkz,
   31065            0 :           8251 => Opcode::VCVTTPS2DQSZ256rmk,
   31066            0 :           8252 => Opcode::VCVTTPS2DQSZ256rmkz,
   31067            0 :           8253 => Opcode::VCVTTPS2DQSZ256rr,
   31068            0 :           8254 => Opcode::VCVTTPS2DQSZ256rrb,
   31069            0 :           8255 => Opcode::VCVTTPS2DQSZ256rrbk,
   31070            0 :           8256 => Opcode::VCVTTPS2DQSZ256rrbkz,
   31071            0 :           8257 => Opcode::VCVTTPS2DQSZ256rrk,
   31072            0 :           8258 => Opcode::VCVTTPS2DQSZ256rrkz,
   31073            0 :           8259 => Opcode::VCVTTPS2DQSZrm,
   31074            0 :           8260 => Opcode::VCVTTPS2DQSZrmb,
   31075            0 :           8261 => Opcode::VCVTTPS2DQSZrmbk,
   31076            0 :           8262 => Opcode::VCVTTPS2DQSZrmbkz,
   31077            0 :           8263 => Opcode::VCVTTPS2DQSZrmk,
   31078            0 :           8264 => Opcode::VCVTTPS2DQSZrmkz,
   31079            0 :           8265 => Opcode::VCVTTPS2DQSZrr,
   31080            0 :           8266 => Opcode::VCVTTPS2DQSZrrb,
   31081            0 :           8267 => Opcode::VCVTTPS2DQSZrrbk,
   31082            0 :           8268 => Opcode::VCVTTPS2DQSZrrbkz,
   31083            0 :           8269 => Opcode::VCVTTPS2DQSZrrk,
   31084            0 :           8270 => Opcode::VCVTTPS2DQSZrrkz,
   31085            0 :           8271 => Opcode::VCVTTPS2DQYrm,
   31086            0 :           8272 => Opcode::VCVTTPS2DQYrr,
   31087            0 :           8273 => Opcode::VCVTTPS2DQZ128rm,
   31088            0 :           8274 => Opcode::VCVTTPS2DQZ128rmb,
   31089            0 :           8275 => Opcode::VCVTTPS2DQZ128rmbk,
   31090            0 :           8276 => Opcode::VCVTTPS2DQZ128rmbkz,
   31091            0 :           8277 => Opcode::VCVTTPS2DQZ128rmk,
   31092            0 :           8278 => Opcode::VCVTTPS2DQZ128rmkz,
   31093            0 :           8279 => Opcode::VCVTTPS2DQZ128rr,
   31094            0 :           8280 => Opcode::VCVTTPS2DQZ128rrk,
   31095            0 :           8281 => Opcode::VCVTTPS2DQZ128rrkz,
   31096            0 :           8282 => Opcode::VCVTTPS2DQZ256rm,
   31097            0 :           8283 => Opcode::VCVTTPS2DQZ256rmb,
   31098            0 :           8284 => Opcode::VCVTTPS2DQZ256rmbk,
   31099            0 :           8285 => Opcode::VCVTTPS2DQZ256rmbkz,
   31100            0 :           8286 => Opcode::VCVTTPS2DQZ256rmk,
   31101            0 :           8287 => Opcode::VCVTTPS2DQZ256rmkz,
   31102            0 :           8288 => Opcode::VCVTTPS2DQZ256rr,
   31103            0 :           8289 => Opcode::VCVTTPS2DQZ256rrb,
   31104            0 :           8290 => Opcode::VCVTTPS2DQZ256rrbk,
   31105            0 :           8291 => Opcode::VCVTTPS2DQZ256rrbkz,
   31106            0 :           8292 => Opcode::VCVTTPS2DQZ256rrk,
   31107            0 :           8293 => Opcode::VCVTTPS2DQZ256rrkz,
   31108            0 :           8294 => Opcode::VCVTTPS2DQZrm,
   31109            0 :           8295 => Opcode::VCVTTPS2DQZrmb,
   31110            0 :           8296 => Opcode::VCVTTPS2DQZrmbk,
   31111            0 :           8297 => Opcode::VCVTTPS2DQZrmbkz,
   31112            0 :           8298 => Opcode::VCVTTPS2DQZrmk,
   31113            0 :           8299 => Opcode::VCVTTPS2DQZrmkz,
   31114            0 :           8300 => Opcode::VCVTTPS2DQZrr,
   31115            0 :           8301 => Opcode::VCVTTPS2DQZrrb,
   31116            0 :           8302 => Opcode::VCVTTPS2DQZrrbk,
   31117            0 :           8303 => Opcode::VCVTTPS2DQZrrbkz,
   31118            0 :           8304 => Opcode::VCVTTPS2DQZrrk,
   31119            0 :           8305 => Opcode::VCVTTPS2DQZrrkz,
   31120            0 :           8306 => Opcode::VCVTTPS2DQrm,
   31121            0 :           8307 => Opcode::VCVTTPS2DQrr,
   31122            0 :           8308 => Opcode::VCVTTPS2IBSZ128rm,
   31123            0 :           8309 => Opcode::VCVTTPS2IBSZ128rmb,
   31124            0 :           8310 => Opcode::VCVTTPS2IBSZ128rmbk,
   31125            0 :           8311 => Opcode::VCVTTPS2IBSZ128rmbkz,
   31126            0 :           8312 => Opcode::VCVTTPS2IBSZ128rmk,
   31127            0 :           8313 => Opcode::VCVTTPS2IBSZ128rmkz,
   31128            0 :           8314 => Opcode::VCVTTPS2IBSZ128rr,
   31129            0 :           8315 => Opcode::VCVTTPS2IBSZ128rrk,
   31130            0 :           8316 => Opcode::VCVTTPS2IBSZ128rrkz,
   31131            0 :           8317 => Opcode::VCVTTPS2IBSZ256rm,
   31132            0 :           8318 => Opcode::VCVTTPS2IBSZ256rmb,
   31133            0 :           8319 => Opcode::VCVTTPS2IBSZ256rmbk,
   31134            0 :           8320 => Opcode::VCVTTPS2IBSZ256rmbkz,
   31135            0 :           8321 => Opcode::VCVTTPS2IBSZ256rmk,
   31136            0 :           8322 => Opcode::VCVTTPS2IBSZ256rmkz,
   31137            0 :           8323 => Opcode::VCVTTPS2IBSZ256rr,
   31138            0 :           8324 => Opcode::VCVTTPS2IBSZ256rrb,
   31139            0 :           8325 => Opcode::VCVTTPS2IBSZ256rrbk,
   31140            0 :           8326 => Opcode::VCVTTPS2IBSZ256rrbkz,
   31141            0 :           8327 => Opcode::VCVTTPS2IBSZ256rrk,
   31142            0 :           8328 => Opcode::VCVTTPS2IBSZ256rrkz,
   31143            0 :           8329 => Opcode::VCVTTPS2IBSZrm,
   31144            0 :           8330 => Opcode::VCVTTPS2IBSZrmb,
   31145            0 :           8331 => Opcode::VCVTTPS2IBSZrmbk,
   31146            0 :           8332 => Opcode::VCVTTPS2IBSZrmbkz,
   31147            0 :           8333 => Opcode::VCVTTPS2IBSZrmk,
   31148            0 :           8334 => Opcode::VCVTTPS2IBSZrmkz,
   31149            0 :           8335 => Opcode::VCVTTPS2IBSZrr,
   31150            0 :           8336 => Opcode::VCVTTPS2IBSZrrb,
   31151            0 :           8337 => Opcode::VCVTTPS2IBSZrrbk,
   31152            0 :           8338 => Opcode::VCVTTPS2IBSZrrbkz,
   31153            0 :           8339 => Opcode::VCVTTPS2IBSZrrk,
   31154            0 :           8340 => Opcode::VCVTTPS2IBSZrrkz,
   31155            0 :           8341 => Opcode::VCVTTPS2IUBSZ128rm,
   31156            0 :           8342 => Opcode::VCVTTPS2IUBSZ128rmb,
   31157            0 :           8343 => Opcode::VCVTTPS2IUBSZ128rmbk,
   31158            0 :           8344 => Opcode::VCVTTPS2IUBSZ128rmbkz,
   31159            0 :           8345 => Opcode::VCVTTPS2IUBSZ128rmk,
   31160            0 :           8346 => Opcode::VCVTTPS2IUBSZ128rmkz,
   31161            0 :           8347 => Opcode::VCVTTPS2IUBSZ128rr,
   31162            0 :           8348 => Opcode::VCVTTPS2IUBSZ128rrk,
   31163            0 :           8349 => Opcode::VCVTTPS2IUBSZ128rrkz,
   31164            0 :           8350 => Opcode::VCVTTPS2IUBSZ256rm,
   31165            0 :           8351 => Opcode::VCVTTPS2IUBSZ256rmb,
   31166            0 :           8352 => Opcode::VCVTTPS2IUBSZ256rmbk,
   31167            0 :           8353 => Opcode::VCVTTPS2IUBSZ256rmbkz,
   31168            0 :           8354 => Opcode::VCVTTPS2IUBSZ256rmk,
   31169            0 :           8355 => Opcode::VCVTTPS2IUBSZ256rmkz,
   31170            0 :           8356 => Opcode::VCVTTPS2IUBSZ256rr,
   31171            0 :           8357 => Opcode::VCVTTPS2IUBSZ256rrb,
   31172            0 :           8358 => Opcode::VCVTTPS2IUBSZ256rrbk,
   31173            0 :           8359 => Opcode::VCVTTPS2IUBSZ256rrbkz,
   31174            0 :           8360 => Opcode::VCVTTPS2IUBSZ256rrk,
   31175            0 :           8361 => Opcode::VCVTTPS2IUBSZ256rrkz,
   31176            0 :           8362 => Opcode::VCVTTPS2IUBSZrm,
   31177            0 :           8363 => Opcode::VCVTTPS2IUBSZrmb,
   31178            0 :           8364 => Opcode::VCVTTPS2IUBSZrmbk,
   31179            0 :           8365 => Opcode::VCVTTPS2IUBSZrmbkz,
   31180            0 :           8366 => Opcode::VCVTTPS2IUBSZrmk,
   31181            0 :           8367 => Opcode::VCVTTPS2IUBSZrmkz,
   31182            0 :           8368 => Opcode::VCVTTPS2IUBSZrr,
   31183            0 :           8369 => Opcode::VCVTTPS2IUBSZrrb,
   31184            0 :           8370 => Opcode::VCVTTPS2IUBSZrrbk,
   31185            0 :           8371 => Opcode::VCVTTPS2IUBSZrrbkz,
   31186            0 :           8372 => Opcode::VCVTTPS2IUBSZrrk,
   31187            0 :           8373 => Opcode::VCVTTPS2IUBSZrrkz,
   31188            0 :           8374 => Opcode::VCVTTPS2QQSZ128rm,
   31189            0 :           8375 => Opcode::VCVTTPS2QQSZ128rmb,
   31190            0 :           8376 => Opcode::VCVTTPS2QQSZ128rmbk,
   31191            0 :           8377 => Opcode::VCVTTPS2QQSZ128rmbkz,
   31192            0 :           8378 => Opcode::VCVTTPS2QQSZ128rmk,
   31193            0 :           8379 => Opcode::VCVTTPS2QQSZ128rmkz,
   31194            0 :           8380 => Opcode::VCVTTPS2QQSZ128rr,
   31195            0 :           8381 => Opcode::VCVTTPS2QQSZ128rrk,
   31196            0 :           8382 => Opcode::VCVTTPS2QQSZ128rrkz,
   31197            0 :           8383 => Opcode::VCVTTPS2QQSZ256rm,
   31198            0 :           8384 => Opcode::VCVTTPS2QQSZ256rmb,
   31199            0 :           8385 => Opcode::VCVTTPS2QQSZ256rmbk,
   31200            0 :           8386 => Opcode::VCVTTPS2QQSZ256rmbkz,
   31201            0 :           8387 => Opcode::VCVTTPS2QQSZ256rmk,
   31202            0 :           8388 => Opcode::VCVTTPS2QQSZ256rmkz,
   31203            0 :           8389 => Opcode::VCVTTPS2QQSZ256rr,
   31204            0 :           8390 => Opcode::VCVTTPS2QQSZ256rrb,
   31205            0 :           8391 => Opcode::VCVTTPS2QQSZ256rrbk,
   31206            0 :           8392 => Opcode::VCVTTPS2QQSZ256rrbkz,
   31207            0 :           8393 => Opcode::VCVTTPS2QQSZ256rrk,
   31208            0 :           8394 => Opcode::VCVTTPS2QQSZ256rrkz,
   31209            0 :           8395 => Opcode::VCVTTPS2QQSZrm,
   31210            0 :           8396 => Opcode::VCVTTPS2QQSZrmb,
   31211            0 :           8397 => Opcode::VCVTTPS2QQSZrmbk,
   31212            0 :           8398 => Opcode::VCVTTPS2QQSZrmbkz,
   31213            0 :           8399 => Opcode::VCVTTPS2QQSZrmk,
   31214            0 :           8400 => Opcode::VCVTTPS2QQSZrmkz,
   31215            0 :           8401 => Opcode::VCVTTPS2QQSZrr,
   31216            0 :           8402 => Opcode::VCVTTPS2QQSZrrb,
   31217            0 :           8403 => Opcode::VCVTTPS2QQSZrrbk,
   31218            0 :           8404 => Opcode::VCVTTPS2QQSZrrbkz,
   31219            0 :           8405 => Opcode::VCVTTPS2QQSZrrk,
   31220            0 :           8406 => Opcode::VCVTTPS2QQSZrrkz,
   31221            0 :           8407 => Opcode::VCVTTPS2QQZ128rm,
   31222            0 :           8408 => Opcode::VCVTTPS2QQZ128rmb,
   31223            0 :           8409 => Opcode::VCVTTPS2QQZ128rmbk,
   31224            0 :           8410 => Opcode::VCVTTPS2QQZ128rmbkz,
   31225            0 :           8411 => Opcode::VCVTTPS2QQZ128rmk,
   31226            0 :           8412 => Opcode::VCVTTPS2QQZ128rmkz,
   31227            0 :           8413 => Opcode::VCVTTPS2QQZ128rr,
   31228            0 :           8414 => Opcode::VCVTTPS2QQZ128rrk,
   31229            0 :           8415 => Opcode::VCVTTPS2QQZ128rrkz,
   31230            0 :           8416 => Opcode::VCVTTPS2QQZ256rm,
   31231            0 :           8417 => Opcode::VCVTTPS2QQZ256rmb,
   31232            0 :           8418 => Opcode::VCVTTPS2QQZ256rmbk,
   31233            0 :           8419 => Opcode::VCVTTPS2QQZ256rmbkz,
   31234            0 :           8420 => Opcode::VCVTTPS2QQZ256rmk,
   31235            0 :           8421 => Opcode::VCVTTPS2QQZ256rmkz,
   31236            0 :           8422 => Opcode::VCVTTPS2QQZ256rr,
   31237            0 :           8423 => Opcode::VCVTTPS2QQZ256rrb,
   31238            0 :           8424 => Opcode::VCVTTPS2QQZ256rrbk,
   31239            0 :           8425 => Opcode::VCVTTPS2QQZ256rrbkz,
   31240            0 :           8426 => Opcode::VCVTTPS2QQZ256rrk,
   31241            0 :           8427 => Opcode::VCVTTPS2QQZ256rrkz,
   31242            0 :           8428 => Opcode::VCVTTPS2QQZrm,
   31243            0 :           8429 => Opcode::VCVTTPS2QQZrmb,
   31244            0 :           8430 => Opcode::VCVTTPS2QQZrmbk,
   31245            0 :           8431 => Opcode::VCVTTPS2QQZrmbkz,
   31246            0 :           8432 => Opcode::VCVTTPS2QQZrmk,
   31247            0 :           8433 => Opcode::VCVTTPS2QQZrmkz,
   31248            0 :           8434 => Opcode::VCVTTPS2QQZrr,
   31249            0 :           8435 => Opcode::VCVTTPS2QQZrrb,
   31250            0 :           8436 => Opcode::VCVTTPS2QQZrrbk,
   31251            0 :           8437 => Opcode::VCVTTPS2QQZrrbkz,
   31252            0 :           8438 => Opcode::VCVTTPS2QQZrrk,
   31253            0 :           8439 => Opcode::VCVTTPS2QQZrrkz,
   31254            0 :           8440 => Opcode::VCVTTPS2UDQSZ128rm,
   31255            0 :           8441 => Opcode::VCVTTPS2UDQSZ128rmb,
   31256            0 :           8442 => Opcode::VCVTTPS2UDQSZ128rmbk,
   31257            0 :           8443 => Opcode::VCVTTPS2UDQSZ128rmbkz,
   31258            0 :           8444 => Opcode::VCVTTPS2UDQSZ128rmk,
   31259            0 :           8445 => Opcode::VCVTTPS2UDQSZ128rmkz,
   31260            0 :           8446 => Opcode::VCVTTPS2UDQSZ128rr,
   31261            0 :           8447 => Opcode::VCVTTPS2UDQSZ128rrk,
   31262            0 :           8448 => Opcode::VCVTTPS2UDQSZ128rrkz,
   31263            0 :           8449 => Opcode::VCVTTPS2UDQSZ256rm,
   31264            0 :           8450 => Opcode::VCVTTPS2UDQSZ256rmb,
   31265            0 :           8451 => Opcode::VCVTTPS2UDQSZ256rmbk,
   31266            0 :           8452 => Opcode::VCVTTPS2UDQSZ256rmbkz,
   31267            0 :           8453 => Opcode::VCVTTPS2UDQSZ256rmk,
   31268            0 :           8454 => Opcode::VCVTTPS2UDQSZ256rmkz,
   31269            0 :           8455 => Opcode::VCVTTPS2UDQSZ256rr,
   31270            0 :           8456 => Opcode::VCVTTPS2UDQSZ256rrb,
   31271            0 :           8457 => Opcode::VCVTTPS2UDQSZ256rrbk,
   31272            0 :           8458 => Opcode::VCVTTPS2UDQSZ256rrbkz,
   31273            0 :           8459 => Opcode::VCVTTPS2UDQSZ256rrk,
   31274            0 :           8460 => Opcode::VCVTTPS2UDQSZ256rrkz,
   31275            0 :           8461 => Opcode::VCVTTPS2UDQSZrm,
   31276            0 :           8462 => Opcode::VCVTTPS2UDQSZrmb,
   31277            0 :           8463 => Opcode::VCVTTPS2UDQSZrmbk,
   31278            0 :           8464 => Opcode::VCVTTPS2UDQSZrmbkz,
   31279            0 :           8465 => Opcode::VCVTTPS2UDQSZrmk,
   31280            0 :           8466 => Opcode::VCVTTPS2UDQSZrmkz,
   31281            0 :           8467 => Opcode::VCVTTPS2UDQSZrr,
   31282            0 :           8468 => Opcode::VCVTTPS2UDQSZrrb,
   31283            0 :           8469 => Opcode::VCVTTPS2UDQSZrrbk,
   31284            0 :           8470 => Opcode::VCVTTPS2UDQSZrrbkz,
   31285            0 :           8471 => Opcode::VCVTTPS2UDQSZrrk,
   31286            0 :           8472 => Opcode::VCVTTPS2UDQSZrrkz,
   31287            0 :           8473 => Opcode::VCVTTPS2UDQZ128rm,
   31288            0 :           8474 => Opcode::VCVTTPS2UDQZ128rmb,
   31289            0 :           8475 => Opcode::VCVTTPS2UDQZ128rmbk,
   31290            0 :           8476 => Opcode::VCVTTPS2UDQZ128rmbkz,
   31291            0 :           8477 => Opcode::VCVTTPS2UDQZ128rmk,
   31292            0 :           8478 => Opcode::VCVTTPS2UDQZ128rmkz,
   31293            0 :           8479 => Opcode::VCVTTPS2UDQZ128rr,
   31294            0 :           8480 => Opcode::VCVTTPS2UDQZ128rrk,
   31295            0 :           8481 => Opcode::VCVTTPS2UDQZ128rrkz,
   31296            0 :           8482 => Opcode::VCVTTPS2UDQZ256rm,
   31297            0 :           8483 => Opcode::VCVTTPS2UDQZ256rmb,
   31298            0 :           8484 => Opcode::VCVTTPS2UDQZ256rmbk,
   31299            0 :           8485 => Opcode::VCVTTPS2UDQZ256rmbkz,
   31300            0 :           8486 => Opcode::VCVTTPS2UDQZ256rmk,
   31301            0 :           8487 => Opcode::VCVTTPS2UDQZ256rmkz,
   31302            0 :           8488 => Opcode::VCVTTPS2UDQZ256rr,
   31303            0 :           8489 => Opcode::VCVTTPS2UDQZ256rrb,
   31304            0 :           8490 => Opcode::VCVTTPS2UDQZ256rrbk,
   31305            0 :           8491 => Opcode::VCVTTPS2UDQZ256rrbkz,
   31306            0 :           8492 => Opcode::VCVTTPS2UDQZ256rrk,
   31307            0 :           8493 => Opcode::VCVTTPS2UDQZ256rrkz,
   31308            0 :           8494 => Opcode::VCVTTPS2UDQZrm,
   31309            0 :           8495 => Opcode::VCVTTPS2UDQZrmb,
   31310            0 :           8496 => Opcode::VCVTTPS2UDQZrmbk,
   31311            0 :           8497 => Opcode::VCVTTPS2UDQZrmbkz,
   31312            0 :           8498 => Opcode::VCVTTPS2UDQZrmk,
   31313            0 :           8499 => Opcode::VCVTTPS2UDQZrmkz,
   31314            0 :           8500 => Opcode::VCVTTPS2UDQZrr,
   31315            0 :           8501 => Opcode::VCVTTPS2UDQZrrb,
   31316            0 :           8502 => Opcode::VCVTTPS2UDQZrrbk,
   31317            0 :           8503 => Opcode::VCVTTPS2UDQZrrbkz,
   31318            0 :           8504 => Opcode::VCVTTPS2UDQZrrk,
   31319            0 :           8505 => Opcode::VCVTTPS2UDQZrrkz,
   31320            0 :           8506 => Opcode::VCVTTPS2UQQSZ128rm,
   31321            0 :           8507 => Opcode::VCVTTPS2UQQSZ128rmb,
   31322            0 :           8508 => Opcode::VCVTTPS2UQQSZ128rmbk,
   31323            0 :           8509 => Opcode::VCVTTPS2UQQSZ128rmbkz,
   31324            0 :           8510 => Opcode::VCVTTPS2UQQSZ128rmk,
   31325            0 :           8511 => Opcode::VCVTTPS2UQQSZ128rmkz,
   31326            0 :           8512 => Opcode::VCVTTPS2UQQSZ128rr,
   31327            0 :           8513 => Opcode::VCVTTPS2UQQSZ128rrk,
   31328            0 :           8514 => Opcode::VCVTTPS2UQQSZ128rrkz,
   31329            0 :           8515 => Opcode::VCVTTPS2UQQSZ256rm,
   31330            0 :           8516 => Opcode::VCVTTPS2UQQSZ256rmb,
   31331            0 :           8517 => Opcode::VCVTTPS2UQQSZ256rmbk,
   31332            0 :           8518 => Opcode::VCVTTPS2UQQSZ256rmbkz,
   31333            0 :           8519 => Opcode::VCVTTPS2UQQSZ256rmk,
   31334            0 :           8520 => Opcode::VCVTTPS2UQQSZ256rmkz,
   31335            0 :           8521 => Opcode::VCVTTPS2UQQSZ256rr,
   31336            0 :           8522 => Opcode::VCVTTPS2UQQSZ256rrb,
   31337            0 :           8523 => Opcode::VCVTTPS2UQQSZ256rrbk,
   31338            0 :           8524 => Opcode::VCVTTPS2UQQSZ256rrbkz,
   31339            0 :           8525 => Opcode::VCVTTPS2UQQSZ256rrk,
   31340            0 :           8526 => Opcode::VCVTTPS2UQQSZ256rrkz,
   31341            0 :           8527 => Opcode::VCVTTPS2UQQSZrm,
   31342            0 :           8528 => Opcode::VCVTTPS2UQQSZrmb,
   31343            0 :           8529 => Opcode::VCVTTPS2UQQSZrmbk,
   31344            0 :           8530 => Opcode::VCVTTPS2UQQSZrmbkz,
   31345            0 :           8531 => Opcode::VCVTTPS2UQQSZrmk,
   31346            0 :           8532 => Opcode::VCVTTPS2UQQSZrmkz,
   31347            0 :           8533 => Opcode::VCVTTPS2UQQSZrr,
   31348            0 :           8534 => Opcode::VCVTTPS2UQQSZrrb,
   31349            0 :           8535 => Opcode::VCVTTPS2UQQSZrrbk,
   31350            0 :           8536 => Opcode::VCVTTPS2UQQSZrrbkz,
   31351            0 :           8537 => Opcode::VCVTTPS2UQQSZrrk,
   31352            0 :           8538 => Opcode::VCVTTPS2UQQSZrrkz,
   31353            0 :           8539 => Opcode::VCVTTPS2UQQZ128rm,
   31354            0 :           8540 => Opcode::VCVTTPS2UQQZ128rmb,
   31355            0 :           8541 => Opcode::VCVTTPS2UQQZ128rmbk,
   31356            0 :           8542 => Opcode::VCVTTPS2UQQZ128rmbkz,
   31357            0 :           8543 => Opcode::VCVTTPS2UQQZ128rmk,
   31358            0 :           8544 => Opcode::VCVTTPS2UQQZ128rmkz,
   31359            0 :           8545 => Opcode::VCVTTPS2UQQZ128rr,
   31360            0 :           8546 => Opcode::VCVTTPS2UQQZ128rrk,
   31361            0 :           8547 => Opcode::VCVTTPS2UQQZ128rrkz,
   31362            0 :           8548 => Opcode::VCVTTPS2UQQZ256rm,
   31363            0 :           8549 => Opcode::VCVTTPS2UQQZ256rmb,
   31364            0 :           8550 => Opcode::VCVTTPS2UQQZ256rmbk,
   31365            0 :           8551 => Opcode::VCVTTPS2UQQZ256rmbkz,
   31366            0 :           8552 => Opcode::VCVTTPS2UQQZ256rmk,
   31367            0 :           8553 => Opcode::VCVTTPS2UQQZ256rmkz,
   31368            0 :           8554 => Opcode::VCVTTPS2UQQZ256rr,
   31369            0 :           8555 => Opcode::VCVTTPS2UQQZ256rrb,
   31370            0 :           8556 => Opcode::VCVTTPS2UQQZ256rrbk,
   31371            0 :           8557 => Opcode::VCVTTPS2UQQZ256rrbkz,
   31372            0 :           8558 => Opcode::VCVTTPS2UQQZ256rrk,
   31373            0 :           8559 => Opcode::VCVTTPS2UQQZ256rrkz,
   31374            0 :           8560 => Opcode::VCVTTPS2UQQZrm,
   31375            0 :           8561 => Opcode::VCVTTPS2UQQZrmb,
   31376            0 :           8562 => Opcode::VCVTTPS2UQQZrmbk,
   31377            0 :           8563 => Opcode::VCVTTPS2UQQZrmbkz,
   31378            0 :           8564 => Opcode::VCVTTPS2UQQZrmk,
   31379            0 :           8565 => Opcode::VCVTTPS2UQQZrmkz,
   31380            0 :           8566 => Opcode::VCVTTPS2UQQZrr,
   31381            0 :           8567 => Opcode::VCVTTPS2UQQZrrb,
   31382            0 :           8568 => Opcode::VCVTTPS2UQQZrrbk,
   31383            0 :           8569 => Opcode::VCVTTPS2UQQZrrbkz,
   31384            0 :           8570 => Opcode::VCVTTPS2UQQZrrk,
   31385            0 :           8571 => Opcode::VCVTTPS2UQQZrrkz,
   31386            0 :           8572 => Opcode::VCVTTSD2SI64Srm,
   31387            0 :           8573 => Opcode::VCVTTSD2SI64Srm_Int,
   31388            0 :           8574 => Opcode::VCVTTSD2SI64Srr,
   31389            0 :           8575 => Opcode::VCVTTSD2SI64Srr_Int,
   31390            0 :           8576 => Opcode::VCVTTSD2SI64Srrb_Int,
   31391            0 :           8577 => Opcode::VCVTTSD2SI64Zrm,
   31392            0 :           8578 => Opcode::VCVTTSD2SI64Zrm_Int,
   31393            0 :           8579 => Opcode::VCVTTSD2SI64Zrr,
   31394            0 :           8580 => Opcode::VCVTTSD2SI64Zrr_Int,
   31395            0 :           8581 => Opcode::VCVTTSD2SI64Zrrb_Int,
   31396            0 :           8582 => Opcode::VCVTTSD2SI64rm,
   31397            0 :           8583 => Opcode::VCVTTSD2SI64rm_Int,
   31398            0 :           8584 => Opcode::VCVTTSD2SI64rr,
   31399            0 :           8585 => Opcode::VCVTTSD2SI64rr_Int,
   31400            0 :           8586 => Opcode::VCVTTSD2SISrm,
   31401            0 :           8587 => Opcode::VCVTTSD2SISrm_Int,
   31402            0 :           8588 => Opcode::VCVTTSD2SISrr,
   31403            0 :           8589 => Opcode::VCVTTSD2SISrr_Int,
   31404            0 :           8590 => Opcode::VCVTTSD2SISrrb_Int,
   31405            0 :           8591 => Opcode::VCVTTSD2SIZrm,
   31406            0 :           8592 => Opcode::VCVTTSD2SIZrm_Int,
   31407            0 :           8593 => Opcode::VCVTTSD2SIZrr,
   31408            0 :           8594 => Opcode::VCVTTSD2SIZrr_Int,
   31409            0 :           8595 => Opcode::VCVTTSD2SIZrrb_Int,
   31410            0 :           8596 => Opcode::VCVTTSD2SIrm,
   31411            0 :           8597 => Opcode::VCVTTSD2SIrm_Int,
   31412            0 :           8598 => Opcode::VCVTTSD2SIrr,
   31413            0 :           8599 => Opcode::VCVTTSD2SIrr_Int,
   31414            0 :           8600 => Opcode::VCVTTSD2USI64Srm,
   31415            0 :           8601 => Opcode::VCVTTSD2USI64Srm_Int,
   31416            0 :           8602 => Opcode::VCVTTSD2USI64Srr,
   31417            0 :           8603 => Opcode::VCVTTSD2USI64Srr_Int,
   31418            0 :           8604 => Opcode::VCVTTSD2USI64Srrb_Int,
   31419            0 :           8605 => Opcode::VCVTTSD2USI64Zrm,
   31420            0 :           8606 => Opcode::VCVTTSD2USI64Zrm_Int,
   31421            0 :           8607 => Opcode::VCVTTSD2USI64Zrr,
   31422            0 :           8608 => Opcode::VCVTTSD2USI64Zrr_Int,
   31423            0 :           8609 => Opcode::VCVTTSD2USI64Zrrb_Int,
   31424            0 :           8610 => Opcode::VCVTTSD2USISrm,
   31425            0 :           8611 => Opcode::VCVTTSD2USISrm_Int,
   31426            0 :           8612 => Opcode::VCVTTSD2USISrr,
   31427            0 :           8613 => Opcode::VCVTTSD2USISrr_Int,
   31428            0 :           8614 => Opcode::VCVTTSD2USISrrb_Int,
   31429            0 :           8615 => Opcode::VCVTTSD2USIZrm,
   31430            0 :           8616 => Opcode::VCVTTSD2USIZrm_Int,
   31431            0 :           8617 => Opcode::VCVTTSD2USIZrr,
   31432            0 :           8618 => Opcode::VCVTTSD2USIZrr_Int,
   31433            0 :           8619 => Opcode::VCVTTSD2USIZrrb_Int,
   31434            0 :           8620 => Opcode::VCVTTSH2SI64Zrm,
   31435            0 :           8621 => Opcode::VCVTTSH2SI64Zrm_Int,
   31436            0 :           8622 => Opcode::VCVTTSH2SI64Zrr,
   31437            0 :           8623 => Opcode::VCVTTSH2SI64Zrr_Int,
   31438            0 :           8624 => Opcode::VCVTTSH2SI64Zrrb_Int,
   31439            0 :           8625 => Opcode::VCVTTSH2SIZrm,
   31440            0 :           8626 => Opcode::VCVTTSH2SIZrm_Int,
   31441            0 :           8627 => Opcode::VCVTTSH2SIZrr,
   31442            0 :           8628 => Opcode::VCVTTSH2SIZrr_Int,
   31443            0 :           8629 => Opcode::VCVTTSH2SIZrrb_Int,
   31444            0 :           8630 => Opcode::VCVTTSH2USI64Zrm,
   31445            0 :           8631 => Opcode::VCVTTSH2USI64Zrm_Int,
   31446            0 :           8632 => Opcode::VCVTTSH2USI64Zrr,
   31447            0 :           8633 => Opcode::VCVTTSH2USI64Zrr_Int,
   31448            0 :           8634 => Opcode::VCVTTSH2USI64Zrrb_Int,
   31449            0 :           8635 => Opcode::VCVTTSH2USIZrm,
   31450            0 :           8636 => Opcode::VCVTTSH2USIZrm_Int,
   31451            0 :           8637 => Opcode::VCVTTSH2USIZrr,
   31452            0 :           8638 => Opcode::VCVTTSH2USIZrr_Int,
   31453            0 :           8639 => Opcode::VCVTTSH2USIZrrb_Int,
   31454            0 :           8640 => Opcode::VCVTTSS2SI64Srm,
   31455            0 :           8641 => Opcode::VCVTTSS2SI64Srm_Int,
   31456            0 :           8642 => Opcode::VCVTTSS2SI64Srr,
   31457            0 :           8643 => Opcode::VCVTTSS2SI64Srr_Int,
   31458            0 :           8644 => Opcode::VCVTTSS2SI64Srrb_Int,
   31459            0 :           8645 => Opcode::VCVTTSS2SI64Zrm,
   31460            0 :           8646 => Opcode::VCVTTSS2SI64Zrm_Int,
   31461            0 :           8647 => Opcode::VCVTTSS2SI64Zrr,
   31462            0 :           8648 => Opcode::VCVTTSS2SI64Zrr_Int,
   31463            0 :           8649 => Opcode::VCVTTSS2SI64Zrrb_Int,
   31464            0 :           8650 => Opcode::VCVTTSS2SI64rm,
   31465            0 :           8651 => Opcode::VCVTTSS2SI64rm_Int,
   31466            0 :           8652 => Opcode::VCVTTSS2SI64rr,
   31467            0 :           8653 => Opcode::VCVTTSS2SI64rr_Int,
   31468            0 :           8654 => Opcode::VCVTTSS2SISrm,
   31469            0 :           8655 => Opcode::VCVTTSS2SISrm_Int,
   31470            0 :           8656 => Opcode::VCVTTSS2SISrr,
   31471            0 :           8657 => Opcode::VCVTTSS2SISrr_Int,
   31472            0 :           8658 => Opcode::VCVTTSS2SISrrb_Int,
   31473            0 :           8659 => Opcode::VCVTTSS2SIZrm,
   31474            0 :           8660 => Opcode::VCVTTSS2SIZrm_Int,
   31475            0 :           8661 => Opcode::VCVTTSS2SIZrr,
   31476            0 :           8662 => Opcode::VCVTTSS2SIZrr_Int,
   31477            0 :           8663 => Opcode::VCVTTSS2SIZrrb_Int,
   31478            0 :           8664 => Opcode::VCVTTSS2SIrm,
   31479            0 :           8665 => Opcode::VCVTTSS2SIrm_Int,
   31480            0 :           8666 => Opcode::VCVTTSS2SIrr,
   31481            0 :           8667 => Opcode::VCVTTSS2SIrr_Int,
   31482            0 :           8668 => Opcode::VCVTTSS2USI64Srm,
   31483            0 :           8669 => Opcode::VCVTTSS2USI64Srm_Int,
   31484            0 :           8670 => Opcode::VCVTTSS2USI64Srr,
   31485            0 :           8671 => Opcode::VCVTTSS2USI64Srr_Int,
   31486            0 :           8672 => Opcode::VCVTTSS2USI64Srrb_Int,
   31487            0 :           8673 => Opcode::VCVTTSS2USI64Zrm,
   31488            0 :           8674 => Opcode::VCVTTSS2USI64Zrm_Int,
   31489            0 :           8675 => Opcode::VCVTTSS2USI64Zrr,
   31490            0 :           8676 => Opcode::VCVTTSS2USI64Zrr_Int,
   31491            0 :           8677 => Opcode::VCVTTSS2USI64Zrrb_Int,
   31492            0 :           8678 => Opcode::VCVTTSS2USISrm,
   31493            0 :           8679 => Opcode::VCVTTSS2USISrm_Int,
   31494            0 :           8680 => Opcode::VCVTTSS2USISrr,
   31495            0 :           8681 => Opcode::VCVTTSS2USISrr_Int,
   31496            0 :           8682 => Opcode::VCVTTSS2USISrrb_Int,
   31497            0 :           8683 => Opcode::VCVTTSS2USIZrm,
   31498            0 :           8684 => Opcode::VCVTTSS2USIZrm_Int,
   31499            0 :           8685 => Opcode::VCVTTSS2USIZrr,
   31500            0 :           8686 => Opcode::VCVTTSS2USIZrr_Int,
   31501            0 :           8687 => Opcode::VCVTTSS2USIZrrb_Int,
   31502            0 :           8688 => Opcode::VCVTUDQ2PDZ128rm,
   31503            0 :           8689 => Opcode::VCVTUDQ2PDZ128rmb,
   31504            0 :           8690 => Opcode::VCVTUDQ2PDZ128rmbk,
   31505            0 :           8691 => Opcode::VCVTUDQ2PDZ128rmbkz,
   31506            0 :           8692 => Opcode::VCVTUDQ2PDZ128rmk,
   31507            0 :           8693 => Opcode::VCVTUDQ2PDZ128rmkz,
   31508            0 :           8694 => Opcode::VCVTUDQ2PDZ128rr,
   31509            0 :           8695 => Opcode::VCVTUDQ2PDZ128rrk,
   31510            0 :           8696 => Opcode::VCVTUDQ2PDZ128rrkz,
   31511            0 :           8697 => Opcode::VCVTUDQ2PDZ256rm,
   31512            0 :           8698 => Opcode::VCVTUDQ2PDZ256rmb,
   31513            0 :           8699 => Opcode::VCVTUDQ2PDZ256rmbk,
   31514            0 :           8700 => Opcode::VCVTUDQ2PDZ256rmbkz,
   31515            0 :           8701 => Opcode::VCVTUDQ2PDZ256rmk,
   31516            0 :           8702 => Opcode::VCVTUDQ2PDZ256rmkz,
   31517            0 :           8703 => Opcode::VCVTUDQ2PDZ256rr,
   31518            0 :           8704 => Opcode::VCVTUDQ2PDZ256rrk,
   31519            0 :           8705 => Opcode::VCVTUDQ2PDZ256rrkz,
   31520            0 :           8706 => Opcode::VCVTUDQ2PDZrm,
   31521            0 :           8707 => Opcode::VCVTUDQ2PDZrmb,
   31522            0 :           8708 => Opcode::VCVTUDQ2PDZrmbk,
   31523            0 :           8709 => Opcode::VCVTUDQ2PDZrmbkz,
   31524            0 :           8710 => Opcode::VCVTUDQ2PDZrmk,
   31525            0 :           8711 => Opcode::VCVTUDQ2PDZrmkz,
   31526            0 :           8712 => Opcode::VCVTUDQ2PDZrr,
   31527            0 :           8713 => Opcode::VCVTUDQ2PDZrrk,
   31528            0 :           8714 => Opcode::VCVTUDQ2PDZrrkz,
   31529            0 :           8715 => Opcode::VCVTUDQ2PHZ128rm,
   31530            0 :           8716 => Opcode::VCVTUDQ2PHZ128rmb,
   31531            0 :           8717 => Opcode::VCVTUDQ2PHZ128rmbk,
   31532            0 :           8718 => Opcode::VCVTUDQ2PHZ128rmbkz,
   31533            0 :           8719 => Opcode::VCVTUDQ2PHZ128rmk,
   31534            0 :           8720 => Opcode::VCVTUDQ2PHZ128rmkz,
   31535            0 :           8721 => Opcode::VCVTUDQ2PHZ128rr,
   31536            0 :           8722 => Opcode::VCVTUDQ2PHZ128rrk,
   31537            0 :           8723 => Opcode::VCVTUDQ2PHZ128rrkz,
   31538            0 :           8724 => Opcode::VCVTUDQ2PHZ256rm,
   31539            0 :           8725 => Opcode::VCVTUDQ2PHZ256rmb,
   31540            0 :           8726 => Opcode::VCVTUDQ2PHZ256rmbk,
   31541            0 :           8727 => Opcode::VCVTUDQ2PHZ256rmbkz,
   31542            0 :           8728 => Opcode::VCVTUDQ2PHZ256rmk,
   31543            0 :           8729 => Opcode::VCVTUDQ2PHZ256rmkz,
   31544            0 :           8730 => Opcode::VCVTUDQ2PHZ256rr,
   31545            0 :           8731 => Opcode::VCVTUDQ2PHZ256rrb,
   31546            0 :           8732 => Opcode::VCVTUDQ2PHZ256rrbk,
   31547            0 :           8733 => Opcode::VCVTUDQ2PHZ256rrbkz,
   31548            0 :           8734 => Opcode::VCVTUDQ2PHZ256rrk,
   31549            0 :           8735 => Opcode::VCVTUDQ2PHZ256rrkz,
   31550            0 :           8736 => Opcode::VCVTUDQ2PHZrm,
   31551            0 :           8737 => Opcode::VCVTUDQ2PHZrmb,
   31552            0 :           8738 => Opcode::VCVTUDQ2PHZrmbk,
   31553            0 :           8739 => Opcode::VCVTUDQ2PHZrmbkz,
   31554            0 :           8740 => Opcode::VCVTUDQ2PHZrmk,
   31555            0 :           8741 => Opcode::VCVTUDQ2PHZrmkz,
   31556            0 :           8742 => Opcode::VCVTUDQ2PHZrr,
   31557            0 :           8743 => Opcode::VCVTUDQ2PHZrrb,
   31558            0 :           8744 => Opcode::VCVTUDQ2PHZrrbk,
   31559            0 :           8745 => Opcode::VCVTUDQ2PHZrrbkz,
   31560            0 :           8746 => Opcode::VCVTUDQ2PHZrrk,
   31561            0 :           8747 => Opcode::VCVTUDQ2PHZrrkz,
   31562            0 :           8748 => Opcode::VCVTUDQ2PSZ128rm,
   31563            0 :           8749 => Opcode::VCVTUDQ2PSZ128rmb,
   31564            0 :           8750 => Opcode::VCVTUDQ2PSZ128rmbk,
   31565            0 :           8751 => Opcode::VCVTUDQ2PSZ128rmbkz,
   31566            0 :           8752 => Opcode::VCVTUDQ2PSZ128rmk,
   31567            0 :           8753 => Opcode::VCVTUDQ2PSZ128rmkz,
   31568            0 :           8754 => Opcode::VCVTUDQ2PSZ128rr,
   31569            0 :           8755 => Opcode::VCVTUDQ2PSZ128rrk,
   31570            0 :           8756 => Opcode::VCVTUDQ2PSZ128rrkz,
   31571            0 :           8757 => Opcode::VCVTUDQ2PSZ256rm,
   31572            0 :           8758 => Opcode::VCVTUDQ2PSZ256rmb,
   31573            0 :           8759 => Opcode::VCVTUDQ2PSZ256rmbk,
   31574            0 :           8760 => Opcode::VCVTUDQ2PSZ256rmbkz,
   31575            0 :           8761 => Opcode::VCVTUDQ2PSZ256rmk,
   31576            0 :           8762 => Opcode::VCVTUDQ2PSZ256rmkz,
   31577            0 :           8763 => Opcode::VCVTUDQ2PSZ256rr,
   31578            0 :           8764 => Opcode::VCVTUDQ2PSZ256rrb,
   31579            0 :           8765 => Opcode::VCVTUDQ2PSZ256rrbk,
   31580            0 :           8766 => Opcode::VCVTUDQ2PSZ256rrbkz,
   31581            0 :           8767 => Opcode::VCVTUDQ2PSZ256rrk,
   31582            0 :           8768 => Opcode::VCVTUDQ2PSZ256rrkz,
   31583            0 :           8769 => Opcode::VCVTUDQ2PSZrm,
   31584            0 :           8770 => Opcode::VCVTUDQ2PSZrmb,
   31585            0 :           8771 => Opcode::VCVTUDQ2PSZrmbk,
   31586            0 :           8772 => Opcode::VCVTUDQ2PSZrmbkz,
   31587            0 :           8773 => Opcode::VCVTUDQ2PSZrmk,
   31588            0 :           8774 => Opcode::VCVTUDQ2PSZrmkz,
   31589            0 :           8775 => Opcode::VCVTUDQ2PSZrr,
   31590            0 :           8776 => Opcode::VCVTUDQ2PSZrrb,
   31591            0 :           8777 => Opcode::VCVTUDQ2PSZrrbk,
   31592            0 :           8778 => Opcode::VCVTUDQ2PSZrrbkz,
   31593            0 :           8779 => Opcode::VCVTUDQ2PSZrrk,
   31594            0 :           8780 => Opcode::VCVTUDQ2PSZrrkz,
   31595            0 :           8781 => Opcode::VCVTUQQ2PDZ128rm,
   31596            0 :           8782 => Opcode::VCVTUQQ2PDZ128rmb,
   31597            0 :           8783 => Opcode::VCVTUQQ2PDZ128rmbk,
   31598            0 :           8784 => Opcode::VCVTUQQ2PDZ128rmbkz,
   31599            0 :           8785 => Opcode::VCVTUQQ2PDZ128rmk,
   31600            0 :           8786 => Opcode::VCVTUQQ2PDZ128rmkz,
   31601            0 :           8787 => Opcode::VCVTUQQ2PDZ128rr,
   31602            0 :           8788 => Opcode::VCVTUQQ2PDZ128rrk,
   31603            0 :           8789 => Opcode::VCVTUQQ2PDZ128rrkz,
   31604            0 :           8790 => Opcode::VCVTUQQ2PDZ256rm,
   31605            0 :           8791 => Opcode::VCVTUQQ2PDZ256rmb,
   31606            0 :           8792 => Opcode::VCVTUQQ2PDZ256rmbk,
   31607            0 :           8793 => Opcode::VCVTUQQ2PDZ256rmbkz,
   31608            0 :           8794 => Opcode::VCVTUQQ2PDZ256rmk,
   31609            0 :           8795 => Opcode::VCVTUQQ2PDZ256rmkz,
   31610            0 :           8796 => Opcode::VCVTUQQ2PDZ256rr,
   31611            0 :           8797 => Opcode::VCVTUQQ2PDZ256rrb,
   31612            0 :           8798 => Opcode::VCVTUQQ2PDZ256rrbk,
   31613            0 :           8799 => Opcode::VCVTUQQ2PDZ256rrbkz,
   31614            0 :           8800 => Opcode::VCVTUQQ2PDZ256rrk,
   31615            0 :           8801 => Opcode::VCVTUQQ2PDZ256rrkz,
   31616            0 :           8802 => Opcode::VCVTUQQ2PDZrm,
   31617            0 :           8803 => Opcode::VCVTUQQ2PDZrmb,
   31618            0 :           8804 => Opcode::VCVTUQQ2PDZrmbk,
   31619            0 :           8805 => Opcode::VCVTUQQ2PDZrmbkz,
   31620            0 :           8806 => Opcode::VCVTUQQ2PDZrmk,
   31621            0 :           8807 => Opcode::VCVTUQQ2PDZrmkz,
   31622            0 :           8808 => Opcode::VCVTUQQ2PDZrr,
   31623            0 :           8809 => Opcode::VCVTUQQ2PDZrrb,
   31624            0 :           8810 => Opcode::VCVTUQQ2PDZrrbk,
   31625            0 :           8811 => Opcode::VCVTUQQ2PDZrrbkz,
   31626            0 :           8812 => Opcode::VCVTUQQ2PDZrrk,
   31627            0 :           8813 => Opcode::VCVTUQQ2PDZrrkz,
   31628            0 :           8814 => Opcode::VCVTUQQ2PHZ128rm,
   31629            0 :           8815 => Opcode::VCVTUQQ2PHZ128rmb,
   31630            0 :           8816 => Opcode::VCVTUQQ2PHZ128rmbk,
   31631            0 :           8817 => Opcode::VCVTUQQ2PHZ128rmbkz,
   31632            0 :           8818 => Opcode::VCVTUQQ2PHZ128rmk,
   31633            0 :           8819 => Opcode::VCVTUQQ2PHZ128rmkz,
   31634            0 :           8820 => Opcode::VCVTUQQ2PHZ128rr,
   31635            0 :           8821 => Opcode::VCVTUQQ2PHZ128rrk,
   31636            0 :           8822 => Opcode::VCVTUQQ2PHZ128rrkz,
   31637            0 :           8823 => Opcode::VCVTUQQ2PHZ256rm,
   31638            0 :           8824 => Opcode::VCVTUQQ2PHZ256rmb,
   31639            0 :           8825 => Opcode::VCVTUQQ2PHZ256rmbk,
   31640            0 :           8826 => Opcode::VCVTUQQ2PHZ256rmbkz,
   31641            0 :           8827 => Opcode::VCVTUQQ2PHZ256rmk,
   31642            0 :           8828 => Opcode::VCVTUQQ2PHZ256rmkz,
   31643            0 :           8829 => Opcode::VCVTUQQ2PHZ256rr,
   31644            0 :           8830 => Opcode::VCVTUQQ2PHZ256rrb,
   31645            0 :           8831 => Opcode::VCVTUQQ2PHZ256rrbk,
   31646            0 :           8832 => Opcode::VCVTUQQ2PHZ256rrbkz,
   31647            0 :           8833 => Opcode::VCVTUQQ2PHZ256rrk,
   31648            0 :           8834 => Opcode::VCVTUQQ2PHZ256rrkz,
   31649            0 :           8835 => Opcode::VCVTUQQ2PHZrm,
   31650            0 :           8836 => Opcode::VCVTUQQ2PHZrmb,
   31651            0 :           8837 => Opcode::VCVTUQQ2PHZrmbk,
   31652            0 :           8838 => Opcode::VCVTUQQ2PHZrmbkz,
   31653            0 :           8839 => Opcode::VCVTUQQ2PHZrmk,
   31654            0 :           8840 => Opcode::VCVTUQQ2PHZrmkz,
   31655            0 :           8841 => Opcode::VCVTUQQ2PHZrr,
   31656            0 :           8842 => Opcode::VCVTUQQ2PHZrrb,
   31657            0 :           8843 => Opcode::VCVTUQQ2PHZrrbk,
   31658            0 :           8844 => Opcode::VCVTUQQ2PHZrrbkz,
   31659            0 :           8845 => Opcode::VCVTUQQ2PHZrrk,
   31660            0 :           8846 => Opcode::VCVTUQQ2PHZrrkz,
   31661            0 :           8847 => Opcode::VCVTUQQ2PSZ128rm,
   31662            0 :           8848 => Opcode::VCVTUQQ2PSZ128rmb,
   31663            0 :           8849 => Opcode::VCVTUQQ2PSZ128rmbk,
   31664            0 :           8850 => Opcode::VCVTUQQ2PSZ128rmbkz,
   31665            0 :           8851 => Opcode::VCVTUQQ2PSZ128rmk,
   31666            0 :           8852 => Opcode::VCVTUQQ2PSZ128rmkz,
   31667            0 :           8853 => Opcode::VCVTUQQ2PSZ128rr,
   31668            0 :           8854 => Opcode::VCVTUQQ2PSZ128rrk,
   31669            0 :           8855 => Opcode::VCVTUQQ2PSZ128rrkz,
   31670            0 :           8856 => Opcode::VCVTUQQ2PSZ256rm,
   31671            0 :           8857 => Opcode::VCVTUQQ2PSZ256rmb,
   31672            0 :           8858 => Opcode::VCVTUQQ2PSZ256rmbk,
   31673            0 :           8859 => Opcode::VCVTUQQ2PSZ256rmbkz,
   31674            0 :           8860 => Opcode::VCVTUQQ2PSZ256rmk,
   31675            0 :           8861 => Opcode::VCVTUQQ2PSZ256rmkz,
   31676            0 :           8862 => Opcode::VCVTUQQ2PSZ256rr,
   31677            0 :           8863 => Opcode::VCVTUQQ2PSZ256rrb,
   31678            0 :           8864 => Opcode::VCVTUQQ2PSZ256rrbk,
   31679            0 :           8865 => Opcode::VCVTUQQ2PSZ256rrbkz,
   31680            0 :           8866 => Opcode::VCVTUQQ2PSZ256rrk,
   31681            0 :           8867 => Opcode::VCVTUQQ2PSZ256rrkz,
   31682            0 :           8868 => Opcode::VCVTUQQ2PSZrm,
   31683            0 :           8869 => Opcode::VCVTUQQ2PSZrmb,
   31684            0 :           8870 => Opcode::VCVTUQQ2PSZrmbk,
   31685            0 :           8871 => Opcode::VCVTUQQ2PSZrmbkz,
   31686            0 :           8872 => Opcode::VCVTUQQ2PSZrmk,
   31687            0 :           8873 => Opcode::VCVTUQQ2PSZrmkz,
   31688            0 :           8874 => Opcode::VCVTUQQ2PSZrr,
   31689            0 :           8875 => Opcode::VCVTUQQ2PSZrrb,
   31690            0 :           8876 => Opcode::VCVTUQQ2PSZrrbk,
   31691            0 :           8877 => Opcode::VCVTUQQ2PSZrrbkz,
   31692            0 :           8878 => Opcode::VCVTUQQ2PSZrrk,
   31693            0 :           8879 => Opcode::VCVTUQQ2PSZrrkz,
   31694            0 :           8880 => Opcode::VCVTUSI2SDZrm,
   31695            0 :           8881 => Opcode::VCVTUSI2SDZrm_Int,
   31696            0 :           8882 => Opcode::VCVTUSI2SDZrr,
   31697            0 :           8883 => Opcode::VCVTUSI2SDZrr_Int,
   31698            0 :           8884 => Opcode::VCVTUSI2SHZrm,
   31699            0 :           8885 => Opcode::VCVTUSI2SHZrm_Int,
   31700            0 :           8886 => Opcode::VCVTUSI2SHZrr,
   31701            0 :           8887 => Opcode::VCVTUSI2SHZrr_Int,
   31702            0 :           8888 => Opcode::VCVTUSI2SHZrrb_Int,
   31703            0 :           8889 => Opcode::VCVTUSI2SSZrm,
   31704            0 :           8890 => Opcode::VCVTUSI2SSZrm_Int,
   31705            0 :           8891 => Opcode::VCVTUSI2SSZrr,
   31706            0 :           8892 => Opcode::VCVTUSI2SSZrr_Int,
   31707            0 :           8893 => Opcode::VCVTUSI2SSZrrb_Int,
   31708            0 :           8894 => Opcode::VCVTUSI642SDZrm,
   31709            0 :           8895 => Opcode::VCVTUSI642SDZrm_Int,
   31710            0 :           8896 => Opcode::VCVTUSI642SDZrr,
   31711            0 :           8897 => Opcode::VCVTUSI642SDZrr_Int,
   31712            0 :           8898 => Opcode::VCVTUSI642SDZrrb_Int,
   31713            0 :           8899 => Opcode::VCVTUSI642SHZrm,
   31714            0 :           8900 => Opcode::VCVTUSI642SHZrm_Int,
   31715            0 :           8901 => Opcode::VCVTUSI642SHZrr,
   31716            0 :           8902 => Opcode::VCVTUSI642SHZrr_Int,
   31717            0 :           8903 => Opcode::VCVTUSI642SHZrrb_Int,
   31718            0 :           8904 => Opcode::VCVTUSI642SSZrm,
   31719            0 :           8905 => Opcode::VCVTUSI642SSZrm_Int,
   31720            0 :           8906 => Opcode::VCVTUSI642SSZrr,
   31721            0 :           8907 => Opcode::VCVTUSI642SSZrr_Int,
   31722            0 :           8908 => Opcode::VCVTUSI642SSZrrb_Int,
   31723            0 :           8909 => Opcode::VCVTUW2PHZ128rm,
   31724            0 :           8910 => Opcode::VCVTUW2PHZ128rmb,
   31725            0 :           8911 => Opcode::VCVTUW2PHZ128rmbk,
   31726            0 :           8912 => Opcode::VCVTUW2PHZ128rmbkz,
   31727            0 :           8913 => Opcode::VCVTUW2PHZ128rmk,
   31728            0 :           8914 => Opcode::VCVTUW2PHZ128rmkz,
   31729            0 :           8915 => Opcode::VCVTUW2PHZ128rr,
   31730            0 :           8916 => Opcode::VCVTUW2PHZ128rrk,
   31731            0 :           8917 => Opcode::VCVTUW2PHZ128rrkz,
   31732            0 :           8918 => Opcode::VCVTUW2PHZ256rm,
   31733            0 :           8919 => Opcode::VCVTUW2PHZ256rmb,
   31734            0 :           8920 => Opcode::VCVTUW2PHZ256rmbk,
   31735            0 :           8921 => Opcode::VCVTUW2PHZ256rmbkz,
   31736            0 :           8922 => Opcode::VCVTUW2PHZ256rmk,
   31737            0 :           8923 => Opcode::VCVTUW2PHZ256rmkz,
   31738            0 :           8924 => Opcode::VCVTUW2PHZ256rr,
   31739            0 :           8925 => Opcode::VCVTUW2PHZ256rrb,
   31740            0 :           8926 => Opcode::VCVTUW2PHZ256rrbk,
   31741            0 :           8927 => Opcode::VCVTUW2PHZ256rrbkz,
   31742            0 :           8928 => Opcode::VCVTUW2PHZ256rrk,
   31743            0 :           8929 => Opcode::VCVTUW2PHZ256rrkz,
   31744            0 :           8930 => Opcode::VCVTUW2PHZrm,
   31745            0 :           8931 => Opcode::VCVTUW2PHZrmb,
   31746            0 :           8932 => Opcode::VCVTUW2PHZrmbk,
   31747            0 :           8933 => Opcode::VCVTUW2PHZrmbkz,
   31748            0 :           8934 => Opcode::VCVTUW2PHZrmk,
   31749            0 :           8935 => Opcode::VCVTUW2PHZrmkz,
   31750            0 :           8936 => Opcode::VCVTUW2PHZrr,
   31751            0 :           8937 => Opcode::VCVTUW2PHZrrb,
   31752            0 :           8938 => Opcode::VCVTUW2PHZrrbk,
   31753            0 :           8939 => Opcode::VCVTUW2PHZrrbkz,
   31754            0 :           8940 => Opcode::VCVTUW2PHZrrk,
   31755            0 :           8941 => Opcode::VCVTUW2PHZrrkz,
   31756            0 :           8942 => Opcode::VCVTW2PHZ128rm,
   31757            0 :           8943 => Opcode::VCVTW2PHZ128rmb,
   31758            0 :           8944 => Opcode::VCVTW2PHZ128rmbk,
   31759            0 :           8945 => Opcode::VCVTW2PHZ128rmbkz,
   31760            0 :           8946 => Opcode::VCVTW2PHZ128rmk,
   31761            0 :           8947 => Opcode::VCVTW2PHZ128rmkz,
   31762            0 :           8948 => Opcode::VCVTW2PHZ128rr,
   31763            0 :           8949 => Opcode::VCVTW2PHZ128rrk,
   31764            0 :           8950 => Opcode::VCVTW2PHZ128rrkz,
   31765            0 :           8951 => Opcode::VCVTW2PHZ256rm,
   31766            0 :           8952 => Opcode::VCVTW2PHZ256rmb,
   31767            0 :           8953 => Opcode::VCVTW2PHZ256rmbk,
   31768            0 :           8954 => Opcode::VCVTW2PHZ256rmbkz,
   31769            0 :           8955 => Opcode::VCVTW2PHZ256rmk,
   31770            0 :           8956 => Opcode::VCVTW2PHZ256rmkz,
   31771            0 :           8957 => Opcode::VCVTW2PHZ256rr,
   31772            0 :           8958 => Opcode::VCVTW2PHZ256rrb,
   31773            0 :           8959 => Opcode::VCVTW2PHZ256rrbk,
   31774            0 :           8960 => Opcode::VCVTW2PHZ256rrbkz,
   31775            0 :           8961 => Opcode::VCVTW2PHZ256rrk,
   31776            0 :           8962 => Opcode::VCVTW2PHZ256rrkz,
   31777            0 :           8963 => Opcode::VCVTW2PHZrm,
   31778            0 :           8964 => Opcode::VCVTW2PHZrmb,
   31779            0 :           8965 => Opcode::VCVTW2PHZrmbk,
   31780            0 :           8966 => Opcode::VCVTW2PHZrmbkz,
   31781            0 :           8967 => Opcode::VCVTW2PHZrmk,
   31782            0 :           8968 => Opcode::VCVTW2PHZrmkz,
   31783            0 :           8969 => Opcode::VCVTW2PHZrr,
   31784            0 :           8970 => Opcode::VCVTW2PHZrrb,
   31785            0 :           8971 => Opcode::VCVTW2PHZrrbk,
   31786            0 :           8972 => Opcode::VCVTW2PHZrrbkz,
   31787            0 :           8973 => Opcode::VCVTW2PHZrrk,
   31788            0 :           8974 => Opcode::VCVTW2PHZrrkz,
   31789            0 :           8975 => Opcode::VDBPSADBWZ128rmi,
   31790            0 :           8976 => Opcode::VDBPSADBWZ128rmik,
   31791            0 :           8977 => Opcode::VDBPSADBWZ128rmikz,
   31792            0 :           8978 => Opcode::VDBPSADBWZ128rri,
   31793            0 :           8979 => Opcode::VDBPSADBWZ128rrik,
   31794            0 :           8980 => Opcode::VDBPSADBWZ128rrikz,
   31795            0 :           8981 => Opcode::VDBPSADBWZ256rmi,
   31796            0 :           8982 => Opcode::VDBPSADBWZ256rmik,
   31797            0 :           8983 => Opcode::VDBPSADBWZ256rmikz,
   31798            0 :           8984 => Opcode::VDBPSADBWZ256rri,
   31799            0 :           8985 => Opcode::VDBPSADBWZ256rrik,
   31800            0 :           8986 => Opcode::VDBPSADBWZ256rrikz,
   31801            0 :           8987 => Opcode::VDBPSADBWZrmi,
   31802            0 :           8988 => Opcode::VDBPSADBWZrmik,
   31803            0 :           8989 => Opcode::VDBPSADBWZrmikz,
   31804            0 :           8990 => Opcode::VDBPSADBWZrri,
   31805            0 :           8991 => Opcode::VDBPSADBWZrrik,
   31806            0 :           8992 => Opcode::VDBPSADBWZrrikz,
   31807            0 :           8993 => Opcode::VDIVBF16Z128rm,
   31808            0 :           8994 => Opcode::VDIVBF16Z128rmb,
   31809            0 :           8995 => Opcode::VDIVBF16Z128rmbk,
   31810            0 :           8996 => Opcode::VDIVBF16Z128rmbkz,
   31811            0 :           8997 => Opcode::VDIVBF16Z128rmk,
   31812            0 :           8998 => Opcode::VDIVBF16Z128rmkz,
   31813            0 :           8999 => Opcode::VDIVBF16Z128rr,
   31814            0 :           9000 => Opcode::VDIVBF16Z128rrk,
   31815            0 :           9001 => Opcode::VDIVBF16Z128rrkz,
   31816            0 :           9002 => Opcode::VDIVBF16Z256rm,
   31817            0 :           9003 => Opcode::VDIVBF16Z256rmb,
   31818            0 :           9004 => Opcode::VDIVBF16Z256rmbk,
   31819            0 :           9005 => Opcode::VDIVBF16Z256rmbkz,
   31820            0 :           9006 => Opcode::VDIVBF16Z256rmk,
   31821            0 :           9007 => Opcode::VDIVBF16Z256rmkz,
   31822            0 :           9008 => Opcode::VDIVBF16Z256rr,
   31823            0 :           9009 => Opcode::VDIVBF16Z256rrk,
   31824            0 :           9010 => Opcode::VDIVBF16Z256rrkz,
   31825            0 :           9011 => Opcode::VDIVBF16Zrm,
   31826            0 :           9012 => Opcode::VDIVBF16Zrmb,
   31827            0 :           9013 => Opcode::VDIVBF16Zrmbk,
   31828            0 :           9014 => Opcode::VDIVBF16Zrmbkz,
   31829            0 :           9015 => Opcode::VDIVBF16Zrmk,
   31830            0 :           9016 => Opcode::VDIVBF16Zrmkz,
   31831            0 :           9017 => Opcode::VDIVBF16Zrr,
   31832            0 :           9018 => Opcode::VDIVBF16Zrrk,
   31833            0 :           9019 => Opcode::VDIVBF16Zrrkz,
   31834            0 :           9020 => Opcode::VDIVPDYrm,
   31835            0 :           9021 => Opcode::VDIVPDYrr,
   31836            0 :           9022 => Opcode::VDIVPDZ128rm,
   31837            0 :           9023 => Opcode::VDIVPDZ128rmb,
   31838            0 :           9024 => Opcode::VDIVPDZ128rmbk,
   31839            0 :           9025 => Opcode::VDIVPDZ128rmbkz,
   31840            0 :           9026 => Opcode::VDIVPDZ128rmk,
   31841            0 :           9027 => Opcode::VDIVPDZ128rmkz,
   31842            0 :           9028 => Opcode::VDIVPDZ128rr,
   31843            0 :           9029 => Opcode::VDIVPDZ128rrk,
   31844            0 :           9030 => Opcode::VDIVPDZ128rrkz,
   31845            0 :           9031 => Opcode::VDIVPDZ256rm,
   31846            0 :           9032 => Opcode::VDIVPDZ256rmb,
   31847            0 :           9033 => Opcode::VDIVPDZ256rmbk,
   31848            0 :           9034 => Opcode::VDIVPDZ256rmbkz,
   31849            0 :           9035 => Opcode::VDIVPDZ256rmk,
   31850            0 :           9036 => Opcode::VDIVPDZ256rmkz,
   31851            0 :           9037 => Opcode::VDIVPDZ256rr,
   31852            0 :           9038 => Opcode::VDIVPDZ256rrb,
   31853            0 :           9039 => Opcode::VDIVPDZ256rrbk,
   31854            0 :           9040 => Opcode::VDIVPDZ256rrbkz,
   31855            0 :           9041 => Opcode::VDIVPDZ256rrk,
   31856            0 :           9042 => Opcode::VDIVPDZ256rrkz,
   31857            0 :           9043 => Opcode::VDIVPDZrm,
   31858            0 :           9044 => Opcode::VDIVPDZrmb,
   31859            0 :           9045 => Opcode::VDIVPDZrmbk,
   31860            0 :           9046 => Opcode::VDIVPDZrmbkz,
   31861            0 :           9047 => Opcode::VDIVPDZrmk,
   31862            0 :           9048 => Opcode::VDIVPDZrmkz,
   31863            0 :           9049 => Opcode::VDIVPDZrr,
   31864            0 :           9050 => Opcode::VDIVPDZrrb,
   31865            0 :           9051 => Opcode::VDIVPDZrrbk,
   31866            0 :           9052 => Opcode::VDIVPDZrrbkz,
   31867            0 :           9053 => Opcode::VDIVPDZrrk,
   31868            0 :           9054 => Opcode::VDIVPDZrrkz,
   31869            0 :           9055 => Opcode::VDIVPDrm,
   31870            0 :           9056 => Opcode::VDIVPDrr,
   31871            0 :           9057 => Opcode::VDIVPHZ128rm,
   31872            0 :           9058 => Opcode::VDIVPHZ128rmb,
   31873            0 :           9059 => Opcode::VDIVPHZ128rmbk,
   31874            0 :           9060 => Opcode::VDIVPHZ128rmbkz,
   31875            0 :           9061 => Opcode::VDIVPHZ128rmk,
   31876            0 :           9062 => Opcode::VDIVPHZ128rmkz,
   31877            0 :           9063 => Opcode::VDIVPHZ128rr,
   31878            0 :           9064 => Opcode::VDIVPHZ128rrk,
   31879            0 :           9065 => Opcode::VDIVPHZ128rrkz,
   31880            0 :           9066 => Opcode::VDIVPHZ256rm,
   31881            0 :           9067 => Opcode::VDIVPHZ256rmb,
   31882            0 :           9068 => Opcode::VDIVPHZ256rmbk,
   31883            0 :           9069 => Opcode::VDIVPHZ256rmbkz,
   31884            0 :           9070 => Opcode::VDIVPHZ256rmk,
   31885            0 :           9071 => Opcode::VDIVPHZ256rmkz,
   31886            0 :           9072 => Opcode::VDIVPHZ256rr,
   31887            0 :           9073 => Opcode::VDIVPHZ256rrb,
   31888            0 :           9074 => Opcode::VDIVPHZ256rrbk,
   31889            0 :           9075 => Opcode::VDIVPHZ256rrbkz,
   31890            0 :           9076 => Opcode::VDIVPHZ256rrk,
   31891            0 :           9077 => Opcode::VDIVPHZ256rrkz,
   31892            0 :           9078 => Opcode::VDIVPHZrm,
   31893            0 :           9079 => Opcode::VDIVPHZrmb,
   31894            0 :           9080 => Opcode::VDIVPHZrmbk,
   31895            0 :           9081 => Opcode::VDIVPHZrmbkz,
   31896            0 :           9082 => Opcode::VDIVPHZrmk,
   31897            0 :           9083 => Opcode::VDIVPHZrmkz,
   31898            0 :           9084 => Opcode::VDIVPHZrr,
   31899            0 :           9085 => Opcode::VDIVPHZrrb,
   31900            0 :           9086 => Opcode::VDIVPHZrrbk,
   31901            0 :           9087 => Opcode::VDIVPHZrrbkz,
   31902            0 :           9088 => Opcode::VDIVPHZrrk,
   31903            0 :           9089 => Opcode::VDIVPHZrrkz,
   31904            0 :           9090 => Opcode::VDIVPSYrm,
   31905            0 :           9091 => Opcode::VDIVPSYrr,
   31906            0 :           9092 => Opcode::VDIVPSZ128rm,
   31907            0 :           9093 => Opcode::VDIVPSZ128rmb,
   31908            0 :           9094 => Opcode::VDIVPSZ128rmbk,
   31909            0 :           9095 => Opcode::VDIVPSZ128rmbkz,
   31910            0 :           9096 => Opcode::VDIVPSZ128rmk,
   31911            0 :           9097 => Opcode::VDIVPSZ128rmkz,
   31912            0 :           9098 => Opcode::VDIVPSZ128rr,
   31913            0 :           9099 => Opcode::VDIVPSZ128rrk,
   31914            0 :           9100 => Opcode::VDIVPSZ128rrkz,
   31915            0 :           9101 => Opcode::VDIVPSZ256rm,
   31916            0 :           9102 => Opcode::VDIVPSZ256rmb,
   31917            0 :           9103 => Opcode::VDIVPSZ256rmbk,
   31918            0 :           9104 => Opcode::VDIVPSZ256rmbkz,
   31919            0 :           9105 => Opcode::VDIVPSZ256rmk,
   31920            0 :           9106 => Opcode::VDIVPSZ256rmkz,
   31921            0 :           9107 => Opcode::VDIVPSZ256rr,
   31922            0 :           9108 => Opcode::VDIVPSZ256rrb,
   31923            0 :           9109 => Opcode::VDIVPSZ256rrbk,
   31924            0 :           9110 => Opcode::VDIVPSZ256rrbkz,
   31925            0 :           9111 => Opcode::VDIVPSZ256rrk,
   31926            0 :           9112 => Opcode::VDIVPSZ256rrkz,
   31927            0 :           9113 => Opcode::VDIVPSZrm,
   31928            0 :           9114 => Opcode::VDIVPSZrmb,
   31929            0 :           9115 => Opcode::VDIVPSZrmbk,
   31930            0 :           9116 => Opcode::VDIVPSZrmbkz,
   31931            0 :           9117 => Opcode::VDIVPSZrmk,
   31932            0 :           9118 => Opcode::VDIVPSZrmkz,
   31933            0 :           9119 => Opcode::VDIVPSZrr,
   31934            0 :           9120 => Opcode::VDIVPSZrrb,
   31935            0 :           9121 => Opcode::VDIVPSZrrbk,
   31936            0 :           9122 => Opcode::VDIVPSZrrbkz,
   31937            0 :           9123 => Opcode::VDIVPSZrrk,
   31938            0 :           9124 => Opcode::VDIVPSZrrkz,
   31939            0 :           9125 => Opcode::VDIVPSrm,
   31940            0 :           9126 => Opcode::VDIVPSrr,
   31941            0 :           9127 => Opcode::VDIVSDZrm,
   31942            0 :           9128 => Opcode::VDIVSDZrm_Int,
   31943            0 :           9129 => Opcode::VDIVSDZrmk_Int,
   31944            0 :           9130 => Opcode::VDIVSDZrmkz_Int,
   31945            0 :           9131 => Opcode::VDIVSDZrr,
   31946            0 :           9132 => Opcode::VDIVSDZrr_Int,
   31947            0 :           9133 => Opcode::VDIVSDZrrb_Int,
   31948            0 :           9134 => Opcode::VDIVSDZrrbk_Int,
   31949            0 :           9135 => Opcode::VDIVSDZrrbkz_Int,
   31950            0 :           9136 => Opcode::VDIVSDZrrk_Int,
   31951            0 :           9137 => Opcode::VDIVSDZrrkz_Int,
   31952            0 :           9138 => Opcode::VDIVSDrm,
   31953            0 :           9139 => Opcode::VDIVSDrm_Int,
   31954            0 :           9140 => Opcode::VDIVSDrr,
   31955            0 :           9141 => Opcode::VDIVSDrr_Int,
   31956            0 :           9142 => Opcode::VDIVSHZrm,
   31957            0 :           9143 => Opcode::VDIVSHZrm_Int,
   31958            0 :           9144 => Opcode::VDIVSHZrmk_Int,
   31959            0 :           9145 => Opcode::VDIVSHZrmkz_Int,
   31960            0 :           9146 => Opcode::VDIVSHZrr,
   31961            0 :           9147 => Opcode::VDIVSHZrr_Int,
   31962            0 :           9148 => Opcode::VDIVSHZrrb_Int,
   31963            0 :           9149 => Opcode::VDIVSHZrrbk_Int,
   31964            0 :           9150 => Opcode::VDIVSHZrrbkz_Int,
   31965            0 :           9151 => Opcode::VDIVSHZrrk_Int,
   31966            0 :           9152 => Opcode::VDIVSHZrrkz_Int,
   31967            0 :           9153 => Opcode::VDIVSSZrm,
   31968            0 :           9154 => Opcode::VDIVSSZrm_Int,
   31969            0 :           9155 => Opcode::VDIVSSZrmk_Int,
   31970            0 :           9156 => Opcode::VDIVSSZrmkz_Int,
   31971            0 :           9157 => Opcode::VDIVSSZrr,
   31972            0 :           9158 => Opcode::VDIVSSZrr_Int,
   31973            0 :           9159 => Opcode::VDIVSSZrrb_Int,
   31974            0 :           9160 => Opcode::VDIVSSZrrbk_Int,
   31975            0 :           9161 => Opcode::VDIVSSZrrbkz_Int,
   31976            0 :           9162 => Opcode::VDIVSSZrrk_Int,
   31977            0 :           9163 => Opcode::VDIVSSZrrkz_Int,
   31978            0 :           9164 => Opcode::VDIVSSrm,
   31979            0 :           9165 => Opcode::VDIVSSrm_Int,
   31980            0 :           9166 => Opcode::VDIVSSrr,
   31981            0 :           9167 => Opcode::VDIVSSrr_Int,
   31982            0 :           9168 => Opcode::VDPBF16PSZ128m,
   31983            0 :           9169 => Opcode::VDPBF16PSZ128mb,
   31984            0 :           9170 => Opcode::VDPBF16PSZ128mbk,
   31985            0 :           9171 => Opcode::VDPBF16PSZ128mbkz,
   31986            0 :           9172 => Opcode::VDPBF16PSZ128mk,
   31987            0 :           9173 => Opcode::VDPBF16PSZ128mkz,
   31988            0 :           9174 => Opcode::VDPBF16PSZ128r,
   31989            0 :           9175 => Opcode::VDPBF16PSZ128rk,
   31990            0 :           9176 => Opcode::VDPBF16PSZ128rkz,
   31991            0 :           9177 => Opcode::VDPBF16PSZ256m,
   31992            0 :           9178 => Opcode::VDPBF16PSZ256mb,
   31993            0 :           9179 => Opcode::VDPBF16PSZ256mbk,
   31994            0 :           9180 => Opcode::VDPBF16PSZ256mbkz,
   31995            0 :           9181 => Opcode::VDPBF16PSZ256mk,
   31996            0 :           9182 => Opcode::VDPBF16PSZ256mkz,
   31997            0 :           9183 => Opcode::VDPBF16PSZ256r,
   31998            0 :           9184 => Opcode::VDPBF16PSZ256rk,
   31999            0 :           9185 => Opcode::VDPBF16PSZ256rkz,
   32000            0 :           9186 => Opcode::VDPBF16PSZm,
   32001            0 :           9187 => Opcode::VDPBF16PSZmb,
   32002            0 :           9188 => Opcode::VDPBF16PSZmbk,
   32003            0 :           9189 => Opcode::VDPBF16PSZmbkz,
   32004            0 :           9190 => Opcode::VDPBF16PSZmk,
   32005            0 :           9191 => Opcode::VDPBF16PSZmkz,
   32006            0 :           9192 => Opcode::VDPBF16PSZr,
   32007            0 :           9193 => Opcode::VDPBF16PSZrk,
   32008            0 :           9194 => Opcode::VDPBF16PSZrkz,
   32009            0 :           9195 => Opcode::VDPPDrmi,
   32010            0 :           9196 => Opcode::VDPPDrri,
   32011            0 :           9197 => Opcode::VDPPHPSZ128m,
   32012            0 :           9198 => Opcode::VDPPHPSZ128mb,
   32013            0 :           9199 => Opcode::VDPPHPSZ128mbk,
   32014            0 :           9200 => Opcode::VDPPHPSZ128mbkz,
   32015            0 :           9201 => Opcode::VDPPHPSZ128mk,
   32016            0 :           9202 => Opcode::VDPPHPSZ128mkz,
   32017            0 :           9203 => Opcode::VDPPHPSZ128r,
   32018            0 :           9204 => Opcode::VDPPHPSZ128rk,
   32019            0 :           9205 => Opcode::VDPPHPSZ128rkz,
   32020            0 :           9206 => Opcode::VDPPHPSZ256m,
   32021            0 :           9207 => Opcode::VDPPHPSZ256mb,
   32022            0 :           9208 => Opcode::VDPPHPSZ256mbk,
   32023            0 :           9209 => Opcode::VDPPHPSZ256mbkz,
   32024            0 :           9210 => Opcode::VDPPHPSZ256mk,
   32025            0 :           9211 => Opcode::VDPPHPSZ256mkz,
   32026            0 :           9212 => Opcode::VDPPHPSZ256r,
   32027            0 :           9213 => Opcode::VDPPHPSZ256rk,
   32028            0 :           9214 => Opcode::VDPPHPSZ256rkz,
   32029            0 :           9215 => Opcode::VDPPHPSZm,
   32030            0 :           9216 => Opcode::VDPPHPSZmb,
   32031            0 :           9217 => Opcode::VDPPHPSZmbk,
   32032            0 :           9218 => Opcode::VDPPHPSZmbkz,
   32033            0 :           9219 => Opcode::VDPPHPSZmk,
   32034            0 :           9220 => Opcode::VDPPHPSZmkz,
   32035            0 :           9221 => Opcode::VDPPHPSZr,
   32036            0 :           9222 => Opcode::VDPPHPSZrk,
   32037            0 :           9223 => Opcode::VDPPHPSZrkz,
   32038            0 :           9224 => Opcode::VDPPSYrmi,
   32039            0 :           9225 => Opcode::VDPPSYrri,
   32040            0 :           9226 => Opcode::VDPPSrmi,
   32041            0 :           9227 => Opcode::VDPPSrri,
   32042            0 :           9228 => Opcode::VERRm,
   32043            0 :           9229 => Opcode::VERRr,
   32044            0 :           9230 => Opcode::VERWm,
   32045            0 :           9231 => Opcode::VERWr,
   32046            0 :           9232 => Opcode::VEXP2PDZm,
   32047            0 :           9233 => Opcode::VEXP2PDZmb,
   32048            0 :           9234 => Opcode::VEXP2PDZmbk,
   32049            0 :           9235 => Opcode::VEXP2PDZmbkz,
   32050            0 :           9236 => Opcode::VEXP2PDZmk,
   32051            0 :           9237 => Opcode::VEXP2PDZmkz,
   32052            0 :           9238 => Opcode::VEXP2PDZr,
   32053            0 :           9239 => Opcode::VEXP2PDZrb,
   32054            0 :           9240 => Opcode::VEXP2PDZrbk,
   32055            0 :           9241 => Opcode::VEXP2PDZrbkz,
   32056            0 :           9242 => Opcode::VEXP2PDZrk,
   32057            0 :           9243 => Opcode::VEXP2PDZrkz,
   32058            0 :           9244 => Opcode::VEXP2PSZm,
   32059            0 :           9245 => Opcode::VEXP2PSZmb,
   32060            0 :           9246 => Opcode::VEXP2PSZmbk,
   32061            0 :           9247 => Opcode::VEXP2PSZmbkz,
   32062            0 :           9248 => Opcode::VEXP2PSZmk,
   32063            0 :           9249 => Opcode::VEXP2PSZmkz,
   32064            0 :           9250 => Opcode::VEXP2PSZr,
   32065            0 :           9251 => Opcode::VEXP2PSZrb,
   32066            0 :           9252 => Opcode::VEXP2PSZrbk,
   32067            0 :           9253 => Opcode::VEXP2PSZrbkz,
   32068            0 :           9254 => Opcode::VEXP2PSZrk,
   32069            0 :           9255 => Opcode::VEXP2PSZrkz,
   32070            0 :           9256 => Opcode::VEXPANDPDZ128rm,
   32071            0 :           9257 => Opcode::VEXPANDPDZ128rmk,
   32072            0 :           9258 => Opcode::VEXPANDPDZ128rmkz,
   32073            0 :           9259 => Opcode::VEXPANDPDZ128rr,
   32074            0 :           9260 => Opcode::VEXPANDPDZ128rrk,
   32075            0 :           9261 => Opcode::VEXPANDPDZ128rrkz,
   32076            0 :           9262 => Opcode::VEXPANDPDZ256rm,
   32077            0 :           9263 => Opcode::VEXPANDPDZ256rmk,
   32078            0 :           9264 => Opcode::VEXPANDPDZ256rmkz,
   32079            0 :           9265 => Opcode::VEXPANDPDZ256rr,
   32080            0 :           9266 => Opcode::VEXPANDPDZ256rrk,
   32081            0 :           9267 => Opcode::VEXPANDPDZ256rrkz,
   32082            0 :           9268 => Opcode::VEXPANDPDZrm,
   32083            0 :           9269 => Opcode::VEXPANDPDZrmk,
   32084            0 :           9270 => Opcode::VEXPANDPDZrmkz,
   32085            0 :           9271 => Opcode::VEXPANDPDZrr,
   32086            0 :           9272 => Opcode::VEXPANDPDZrrk,
   32087            0 :           9273 => Opcode::VEXPANDPDZrrkz,
   32088            0 :           9274 => Opcode::VEXPANDPSZ128rm,
   32089            0 :           9275 => Opcode::VEXPANDPSZ128rmk,
   32090            0 :           9276 => Opcode::VEXPANDPSZ128rmkz,
   32091            0 :           9277 => Opcode::VEXPANDPSZ128rr,
   32092            0 :           9278 => Opcode::VEXPANDPSZ128rrk,
   32093            0 :           9279 => Opcode::VEXPANDPSZ128rrkz,
   32094            0 :           9280 => Opcode::VEXPANDPSZ256rm,
   32095            0 :           9281 => Opcode::VEXPANDPSZ256rmk,
   32096            0 :           9282 => Opcode::VEXPANDPSZ256rmkz,
   32097            0 :           9283 => Opcode::VEXPANDPSZ256rr,
   32098            0 :           9284 => Opcode::VEXPANDPSZ256rrk,
   32099            0 :           9285 => Opcode::VEXPANDPSZ256rrkz,
   32100            0 :           9286 => Opcode::VEXPANDPSZrm,
   32101            0 :           9287 => Opcode::VEXPANDPSZrmk,
   32102            0 :           9288 => Opcode::VEXPANDPSZrmkz,
   32103            0 :           9289 => Opcode::VEXPANDPSZrr,
   32104            0 :           9290 => Opcode::VEXPANDPSZrrk,
   32105            0 :           9291 => Opcode::VEXPANDPSZrrkz,
   32106            0 :           9292 => Opcode::VEXTRACTF128mri,
   32107            0 :           9293 => Opcode::VEXTRACTF128rri,
   32108            0 :           9294 => Opcode::VEXTRACTF32X4Z256mri,
   32109            0 :           9295 => Opcode::VEXTRACTF32X4Z256mrik,
   32110            0 :           9296 => Opcode::VEXTRACTF32X4Z256rri,
   32111            0 :           9297 => Opcode::VEXTRACTF32X4Z256rrik,
   32112            0 :           9298 => Opcode::VEXTRACTF32X4Z256rrikz,
   32113            0 :           9299 => Opcode::VEXTRACTF32X4Zmri,
   32114            0 :           9300 => Opcode::VEXTRACTF32X4Zmrik,
   32115            0 :           9301 => Opcode::VEXTRACTF32X4Zrri,
   32116            0 :           9302 => Opcode::VEXTRACTF32X4Zrrik,
   32117            0 :           9303 => Opcode::VEXTRACTF32X4Zrrikz,
   32118            0 :           9304 => Opcode::VEXTRACTF32X8Zmri,
   32119            0 :           9305 => Opcode::VEXTRACTF32X8Zmrik,
   32120            0 :           9306 => Opcode::VEXTRACTF32X8Zrri,
   32121            0 :           9307 => Opcode::VEXTRACTF32X8Zrrik,
   32122            0 :           9308 => Opcode::VEXTRACTF32X8Zrrikz,
   32123            0 :           9309 => Opcode::VEXTRACTF64X2Z256mri,
   32124            0 :           9310 => Opcode::VEXTRACTF64X2Z256mrik,
   32125            0 :           9311 => Opcode::VEXTRACTF64X2Z256rri,
   32126            0 :           9312 => Opcode::VEXTRACTF64X2Z256rrik,
   32127            0 :           9313 => Opcode::VEXTRACTF64X2Z256rrikz,
   32128            0 :           9314 => Opcode::VEXTRACTF64X2Zmri,
   32129            0 :           9315 => Opcode::VEXTRACTF64X2Zmrik,
   32130            0 :           9316 => Opcode::VEXTRACTF64X2Zrri,
   32131            0 :           9317 => Opcode::VEXTRACTF64X2Zrrik,
   32132            0 :           9318 => Opcode::VEXTRACTF64X2Zrrikz,
   32133            0 :           9319 => Opcode::VEXTRACTF64X4Zmri,
   32134            0 :           9320 => Opcode::VEXTRACTF64X4Zmrik,
   32135            0 :           9321 => Opcode::VEXTRACTF64X4Zrri,
   32136            0 :           9322 => Opcode::VEXTRACTF64X4Zrrik,
   32137            0 :           9323 => Opcode::VEXTRACTF64X4Zrrikz,
   32138            0 :           9324 => Opcode::VEXTRACTI128mri,
   32139            0 :           9325 => Opcode::VEXTRACTI128rri,
   32140            0 :           9326 => Opcode::VEXTRACTI32X4Z256mri,
   32141            0 :           9327 => Opcode::VEXTRACTI32X4Z256mrik,
   32142            0 :           9328 => Opcode::VEXTRACTI32X4Z256rri,
   32143            0 :           9329 => Opcode::VEXTRACTI32X4Z256rrik,
   32144            0 :           9330 => Opcode::VEXTRACTI32X4Z256rrikz,
   32145            0 :           9331 => Opcode::VEXTRACTI32X4Zmri,
   32146            0 :           9332 => Opcode::VEXTRACTI32X4Zmrik,
   32147            0 :           9333 => Opcode::VEXTRACTI32X4Zrri,
   32148            0 :           9334 => Opcode::VEXTRACTI32X4Zrrik,
   32149            0 :           9335 => Opcode::VEXTRACTI32X4Zrrikz,
   32150            0 :           9336 => Opcode::VEXTRACTI32X8Zmri,
   32151            0 :           9337 => Opcode::VEXTRACTI32X8Zmrik,
   32152            0 :           9338 => Opcode::VEXTRACTI32X8Zrri,
   32153            0 :           9339 => Opcode::VEXTRACTI32X8Zrrik,
   32154            0 :           9340 => Opcode::VEXTRACTI32X8Zrrikz,
   32155            0 :           9341 => Opcode::VEXTRACTI64X2Z256mri,
   32156            0 :           9342 => Opcode::VEXTRACTI64X2Z256mrik,
   32157            0 :           9343 => Opcode::VEXTRACTI64X2Z256rri,
   32158            0 :           9344 => Opcode::VEXTRACTI64X2Z256rrik,
   32159            0 :           9345 => Opcode::VEXTRACTI64X2Z256rrikz,
   32160            0 :           9346 => Opcode::VEXTRACTI64X2Zmri,
   32161            0 :           9347 => Opcode::VEXTRACTI64X2Zmrik,
   32162            0 :           9348 => Opcode::VEXTRACTI64X2Zrri,
   32163            0 :           9349 => Opcode::VEXTRACTI64X2Zrrik,
   32164            0 :           9350 => Opcode::VEXTRACTI64X2Zrrikz,
   32165            0 :           9351 => Opcode::VEXTRACTI64X4Zmri,
   32166            0 :           9352 => Opcode::VEXTRACTI64X4Zmrik,
   32167            0 :           9353 => Opcode::VEXTRACTI64X4Zrri,
   32168            0 :           9354 => Opcode::VEXTRACTI64X4Zrrik,
   32169            0 :           9355 => Opcode::VEXTRACTI64X4Zrrikz,
   32170            0 :           9356 => Opcode::VEXTRACTPSZmri,
   32171            0 :           9357 => Opcode::VEXTRACTPSZrri,
   32172            0 :           9358 => Opcode::VEXTRACTPSmri,
   32173            0 :           9359 => Opcode::VEXTRACTPSrri,
   32174            0 :           9360 => Opcode::VFCMADDCPHZ128m,
   32175            0 :           9361 => Opcode::VFCMADDCPHZ128mb,
   32176            0 :           9362 => Opcode::VFCMADDCPHZ128mbk,
   32177            0 :           9363 => Opcode::VFCMADDCPHZ128mbkz,
   32178            0 :           9364 => Opcode::VFCMADDCPHZ128mk,
   32179            0 :           9365 => Opcode::VFCMADDCPHZ128mkz,
   32180            0 :           9366 => Opcode::VFCMADDCPHZ128r,
   32181            0 :           9367 => Opcode::VFCMADDCPHZ128rk,
   32182            0 :           9368 => Opcode::VFCMADDCPHZ128rkz,
   32183            0 :           9369 => Opcode::VFCMADDCPHZ256m,
   32184            0 :           9370 => Opcode::VFCMADDCPHZ256mb,
   32185            0 :           9371 => Opcode::VFCMADDCPHZ256mbk,
   32186            0 :           9372 => Opcode::VFCMADDCPHZ256mbkz,
   32187            0 :           9373 => Opcode::VFCMADDCPHZ256mk,
   32188            0 :           9374 => Opcode::VFCMADDCPHZ256mkz,
   32189            0 :           9375 => Opcode::VFCMADDCPHZ256r,
   32190            0 :           9376 => Opcode::VFCMADDCPHZ256rb,
   32191            0 :           9377 => Opcode::VFCMADDCPHZ256rbk,
   32192            0 :           9378 => Opcode::VFCMADDCPHZ256rbkz,
   32193            0 :           9379 => Opcode::VFCMADDCPHZ256rk,
   32194            0 :           9380 => Opcode::VFCMADDCPHZ256rkz,
   32195            0 :           9381 => Opcode::VFCMADDCPHZm,
   32196            0 :           9382 => Opcode::VFCMADDCPHZmb,
   32197            0 :           9383 => Opcode::VFCMADDCPHZmbk,
   32198            0 :           9384 => Opcode::VFCMADDCPHZmbkz,
   32199            0 :           9385 => Opcode::VFCMADDCPHZmk,
   32200            0 :           9386 => Opcode::VFCMADDCPHZmkz,
   32201            0 :           9387 => Opcode::VFCMADDCPHZr,
   32202            0 :           9388 => Opcode::VFCMADDCPHZrb,
   32203            0 :           9389 => Opcode::VFCMADDCPHZrbk,
   32204            0 :           9390 => Opcode::VFCMADDCPHZrbkz,
   32205            0 :           9391 => Opcode::VFCMADDCPHZrk,
   32206            0 :           9392 => Opcode::VFCMADDCPHZrkz,
   32207            0 :           9393 => Opcode::VFCMADDCSHZm,
   32208            0 :           9394 => Opcode::VFCMADDCSHZmk,
   32209            0 :           9395 => Opcode::VFCMADDCSHZmkz,
   32210            0 :           9396 => Opcode::VFCMADDCSHZr,
   32211            0 :           9397 => Opcode::VFCMADDCSHZrb,
   32212            0 :           9398 => Opcode::VFCMADDCSHZrbk,
   32213            0 :           9399 => Opcode::VFCMADDCSHZrbkz,
   32214            0 :           9400 => Opcode::VFCMADDCSHZrk,
   32215            0 :           9401 => Opcode::VFCMADDCSHZrkz,
   32216            0 :           9402 => Opcode::VFCMULCPHZ128rm,
   32217            0 :           9403 => Opcode::VFCMULCPHZ128rmb,
   32218            0 :           9404 => Opcode::VFCMULCPHZ128rmbk,
   32219            0 :           9405 => Opcode::VFCMULCPHZ128rmbkz,
   32220            0 :           9406 => Opcode::VFCMULCPHZ128rmk,
   32221            0 :           9407 => Opcode::VFCMULCPHZ128rmkz,
   32222            0 :           9408 => Opcode::VFCMULCPHZ128rr,
   32223            0 :           9409 => Opcode::VFCMULCPHZ128rrk,
   32224            0 :           9410 => Opcode::VFCMULCPHZ128rrkz,
   32225            0 :           9411 => Opcode::VFCMULCPHZ256rm,
   32226            0 :           9412 => Opcode::VFCMULCPHZ256rmb,
   32227            0 :           9413 => Opcode::VFCMULCPHZ256rmbk,
   32228            0 :           9414 => Opcode::VFCMULCPHZ256rmbkz,
   32229            0 :           9415 => Opcode::VFCMULCPHZ256rmk,
   32230            0 :           9416 => Opcode::VFCMULCPHZ256rmkz,
   32231            0 :           9417 => Opcode::VFCMULCPHZ256rr,
   32232            0 :           9418 => Opcode::VFCMULCPHZ256rrb,
   32233            0 :           9419 => Opcode::VFCMULCPHZ256rrbk,
   32234            0 :           9420 => Opcode::VFCMULCPHZ256rrbkz,
   32235            0 :           9421 => Opcode::VFCMULCPHZ256rrk,
   32236            0 :           9422 => Opcode::VFCMULCPHZ256rrkz,
   32237            0 :           9423 => Opcode::VFCMULCPHZrm,
   32238            0 :           9424 => Opcode::VFCMULCPHZrmb,
   32239            0 :           9425 => Opcode::VFCMULCPHZrmbk,
   32240            0 :           9426 => Opcode::VFCMULCPHZrmbkz,
   32241            0 :           9427 => Opcode::VFCMULCPHZrmk,
   32242            0 :           9428 => Opcode::VFCMULCPHZrmkz,
   32243            0 :           9429 => Opcode::VFCMULCPHZrr,
   32244            0 :           9430 => Opcode::VFCMULCPHZrrb,
   32245            0 :           9431 => Opcode::VFCMULCPHZrrbk,
   32246            0 :           9432 => Opcode::VFCMULCPHZrrbkz,
   32247            0 :           9433 => Opcode::VFCMULCPHZrrk,
   32248            0 :           9434 => Opcode::VFCMULCPHZrrkz,
   32249            0 :           9435 => Opcode::VFCMULCSHZrm,
   32250            0 :           9436 => Opcode::VFCMULCSHZrmk,
   32251            0 :           9437 => Opcode::VFCMULCSHZrmkz,
   32252            0 :           9438 => Opcode::VFCMULCSHZrr,
   32253            0 :           9439 => Opcode::VFCMULCSHZrrb,
   32254            0 :           9440 => Opcode::VFCMULCSHZrrbk,
   32255            0 :           9441 => Opcode::VFCMULCSHZrrbkz,
   32256            0 :           9442 => Opcode::VFCMULCSHZrrk,
   32257            0 :           9443 => Opcode::VFCMULCSHZrrkz,
   32258            0 :           9444 => Opcode::VFIXUPIMMPDZ128rmbi,
   32259            0 :           9445 => Opcode::VFIXUPIMMPDZ128rmbik,
   32260            0 :           9446 => Opcode::VFIXUPIMMPDZ128rmbikz,
   32261            0 :           9447 => Opcode::VFIXUPIMMPDZ128rmi,
   32262            0 :           9448 => Opcode::VFIXUPIMMPDZ128rmik,
   32263            0 :           9449 => Opcode::VFIXUPIMMPDZ128rmikz,
   32264            0 :           9450 => Opcode::VFIXUPIMMPDZ128rri,
   32265            0 :           9451 => Opcode::VFIXUPIMMPDZ128rrik,
   32266            0 :           9452 => Opcode::VFIXUPIMMPDZ128rrikz,
   32267            0 :           9453 => Opcode::VFIXUPIMMPDZ256rmbi,
   32268            0 :           9454 => Opcode::VFIXUPIMMPDZ256rmbik,
   32269            0 :           9455 => Opcode::VFIXUPIMMPDZ256rmbikz,
   32270            0 :           9456 => Opcode::VFIXUPIMMPDZ256rmi,
   32271            0 :           9457 => Opcode::VFIXUPIMMPDZ256rmik,
   32272            0 :           9458 => Opcode::VFIXUPIMMPDZ256rmikz,
   32273            0 :           9459 => Opcode::VFIXUPIMMPDZ256rri,
   32274            0 :           9460 => Opcode::VFIXUPIMMPDZ256rrib,
   32275            0 :           9461 => Opcode::VFIXUPIMMPDZ256rribk,
   32276            0 :           9462 => Opcode::VFIXUPIMMPDZ256rribkz,
   32277            0 :           9463 => Opcode::VFIXUPIMMPDZ256rrik,
   32278            0 :           9464 => Opcode::VFIXUPIMMPDZ256rrikz,
   32279            0 :           9465 => Opcode::VFIXUPIMMPDZrmbi,
   32280            0 :           9466 => Opcode::VFIXUPIMMPDZrmbik,
   32281            0 :           9467 => Opcode::VFIXUPIMMPDZrmbikz,
   32282            0 :           9468 => Opcode::VFIXUPIMMPDZrmi,
   32283            0 :           9469 => Opcode::VFIXUPIMMPDZrmik,
   32284            0 :           9470 => Opcode::VFIXUPIMMPDZrmikz,
   32285            0 :           9471 => Opcode::VFIXUPIMMPDZrri,
   32286            0 :           9472 => Opcode::VFIXUPIMMPDZrrib,
   32287            0 :           9473 => Opcode::VFIXUPIMMPDZrribk,
   32288            0 :           9474 => Opcode::VFIXUPIMMPDZrribkz,
   32289            0 :           9475 => Opcode::VFIXUPIMMPDZrrik,
   32290            0 :           9476 => Opcode::VFIXUPIMMPDZrrikz,
   32291            0 :           9477 => Opcode::VFIXUPIMMPSZ128rmbi,
   32292            0 :           9478 => Opcode::VFIXUPIMMPSZ128rmbik,
   32293            0 :           9479 => Opcode::VFIXUPIMMPSZ128rmbikz,
   32294            0 :           9480 => Opcode::VFIXUPIMMPSZ128rmi,
   32295            0 :           9481 => Opcode::VFIXUPIMMPSZ128rmik,
   32296            0 :           9482 => Opcode::VFIXUPIMMPSZ128rmikz,
   32297            0 :           9483 => Opcode::VFIXUPIMMPSZ128rri,
   32298            0 :           9484 => Opcode::VFIXUPIMMPSZ128rrik,
   32299            0 :           9485 => Opcode::VFIXUPIMMPSZ128rrikz,
   32300            0 :           9486 => Opcode::VFIXUPIMMPSZ256rmbi,
   32301            0 :           9487 => Opcode::VFIXUPIMMPSZ256rmbik,
   32302            0 :           9488 => Opcode::VFIXUPIMMPSZ256rmbikz,
   32303            0 :           9489 => Opcode::VFIXUPIMMPSZ256rmi,
   32304            0 :           9490 => Opcode::VFIXUPIMMPSZ256rmik,
   32305            0 :           9491 => Opcode::VFIXUPIMMPSZ256rmikz,
   32306            0 :           9492 => Opcode::VFIXUPIMMPSZ256rri,
   32307            0 :           9493 => Opcode::VFIXUPIMMPSZ256rrib,
   32308            0 :           9494 => Opcode::VFIXUPIMMPSZ256rribk,
   32309            0 :           9495 => Opcode::VFIXUPIMMPSZ256rribkz,
   32310            0 :           9496 => Opcode::VFIXUPIMMPSZ256rrik,
   32311            0 :           9497 => Opcode::VFIXUPIMMPSZ256rrikz,
   32312            0 :           9498 => Opcode::VFIXUPIMMPSZrmbi,
   32313            0 :           9499 => Opcode::VFIXUPIMMPSZrmbik,
   32314            0 :           9500 => Opcode::VFIXUPIMMPSZrmbikz,
   32315            0 :           9501 => Opcode::VFIXUPIMMPSZrmi,
   32316            0 :           9502 => Opcode::VFIXUPIMMPSZrmik,
   32317            0 :           9503 => Opcode::VFIXUPIMMPSZrmikz,
   32318            0 :           9504 => Opcode::VFIXUPIMMPSZrri,
   32319            0 :           9505 => Opcode::VFIXUPIMMPSZrrib,
   32320            0 :           9506 => Opcode::VFIXUPIMMPSZrribk,
   32321            0 :           9507 => Opcode::VFIXUPIMMPSZrribkz,
   32322            0 :           9508 => Opcode::VFIXUPIMMPSZrrik,
   32323            0 :           9509 => Opcode::VFIXUPIMMPSZrrikz,
   32324            0 :           9510 => Opcode::VFIXUPIMMSDZrmi,
   32325            0 :           9511 => Opcode::VFIXUPIMMSDZrmik,
   32326            0 :           9512 => Opcode::VFIXUPIMMSDZrmikz,
   32327            0 :           9513 => Opcode::VFIXUPIMMSDZrri,
   32328            0 :           9514 => Opcode::VFIXUPIMMSDZrrib,
   32329            0 :           9515 => Opcode::VFIXUPIMMSDZrribk,
   32330            0 :           9516 => Opcode::VFIXUPIMMSDZrribkz,
   32331            0 :           9517 => Opcode::VFIXUPIMMSDZrrik,
   32332            0 :           9518 => Opcode::VFIXUPIMMSDZrrikz,
   32333            0 :           9519 => Opcode::VFIXUPIMMSSZrmi,
   32334            0 :           9520 => Opcode::VFIXUPIMMSSZrmik,
   32335            0 :           9521 => Opcode::VFIXUPIMMSSZrmikz,
   32336            0 :           9522 => Opcode::VFIXUPIMMSSZrri,
   32337            0 :           9523 => Opcode::VFIXUPIMMSSZrrib,
   32338            0 :           9524 => Opcode::VFIXUPIMMSSZrribk,
   32339            0 :           9525 => Opcode::VFIXUPIMMSSZrribkz,
   32340            0 :           9526 => Opcode::VFIXUPIMMSSZrrik,
   32341            0 :           9527 => Opcode::VFIXUPIMMSSZrrikz,
   32342            0 :           9528 => Opcode::VFMADD132BF16Z128m,
   32343            0 :           9529 => Opcode::VFMADD132BF16Z128mb,
   32344            0 :           9530 => Opcode::VFMADD132BF16Z128mbk,
   32345            0 :           9531 => Opcode::VFMADD132BF16Z128mbkz,
   32346            0 :           9532 => Opcode::VFMADD132BF16Z128mk,
   32347            0 :           9533 => Opcode::VFMADD132BF16Z128mkz,
   32348            0 :           9534 => Opcode::VFMADD132BF16Z128r,
   32349            0 :           9535 => Opcode::VFMADD132BF16Z128rk,
   32350            0 :           9536 => Opcode::VFMADD132BF16Z128rkz,
   32351            0 :           9537 => Opcode::VFMADD132BF16Z256m,
   32352            0 :           9538 => Opcode::VFMADD132BF16Z256mb,
   32353            0 :           9539 => Opcode::VFMADD132BF16Z256mbk,
   32354            0 :           9540 => Opcode::VFMADD132BF16Z256mbkz,
   32355            0 :           9541 => Opcode::VFMADD132BF16Z256mk,
   32356            0 :           9542 => Opcode::VFMADD132BF16Z256mkz,
   32357            0 :           9543 => Opcode::VFMADD132BF16Z256r,
   32358            0 :           9544 => Opcode::VFMADD132BF16Z256rk,
   32359            0 :           9545 => Opcode::VFMADD132BF16Z256rkz,
   32360            0 :           9546 => Opcode::VFMADD132BF16Zm,
   32361            0 :           9547 => Opcode::VFMADD132BF16Zmb,
   32362            0 :           9548 => Opcode::VFMADD132BF16Zmbk,
   32363            0 :           9549 => Opcode::VFMADD132BF16Zmbkz,
   32364            0 :           9550 => Opcode::VFMADD132BF16Zmk,
   32365            0 :           9551 => Opcode::VFMADD132BF16Zmkz,
   32366            0 :           9552 => Opcode::VFMADD132BF16Zr,
   32367            0 :           9553 => Opcode::VFMADD132BF16Zrk,
   32368            0 :           9554 => Opcode::VFMADD132BF16Zrkz,
   32369            0 :           9555 => Opcode::VFMADD132PDYm,
   32370            0 :           9556 => Opcode::VFMADD132PDYr,
   32371            0 :           9557 => Opcode::VFMADD132PDZ128m,
   32372            0 :           9558 => Opcode::VFMADD132PDZ128mb,
   32373            0 :           9559 => Opcode::VFMADD132PDZ128mbk,
   32374            0 :           9560 => Opcode::VFMADD132PDZ128mbkz,
   32375            0 :           9561 => Opcode::VFMADD132PDZ128mk,
   32376            0 :           9562 => Opcode::VFMADD132PDZ128mkz,
   32377            0 :           9563 => Opcode::VFMADD132PDZ128r,
   32378            0 :           9564 => Opcode::VFMADD132PDZ128rk,
   32379            0 :           9565 => Opcode::VFMADD132PDZ128rkz,
   32380            0 :           9566 => Opcode::VFMADD132PDZ256m,
   32381            0 :           9567 => Opcode::VFMADD132PDZ256mb,
   32382            0 :           9568 => Opcode::VFMADD132PDZ256mbk,
   32383            0 :           9569 => Opcode::VFMADD132PDZ256mbkz,
   32384            0 :           9570 => Opcode::VFMADD132PDZ256mk,
   32385            0 :           9571 => Opcode::VFMADD132PDZ256mkz,
   32386            0 :           9572 => Opcode::VFMADD132PDZ256r,
   32387            0 :           9573 => Opcode::VFMADD132PDZ256rb,
   32388            0 :           9574 => Opcode::VFMADD132PDZ256rbk,
   32389            0 :           9575 => Opcode::VFMADD132PDZ256rbkz,
   32390            0 :           9576 => Opcode::VFMADD132PDZ256rk,
   32391            0 :           9577 => Opcode::VFMADD132PDZ256rkz,
   32392            0 :           9578 => Opcode::VFMADD132PDZm,
   32393            0 :           9579 => Opcode::VFMADD132PDZmb,
   32394            0 :           9580 => Opcode::VFMADD132PDZmbk,
   32395            0 :           9581 => Opcode::VFMADD132PDZmbkz,
   32396            0 :           9582 => Opcode::VFMADD132PDZmk,
   32397            0 :           9583 => Opcode::VFMADD132PDZmkz,
   32398            0 :           9584 => Opcode::VFMADD132PDZr,
   32399            0 :           9585 => Opcode::VFMADD132PDZrb,
   32400            0 :           9586 => Opcode::VFMADD132PDZrbk,
   32401            0 :           9587 => Opcode::VFMADD132PDZrbkz,
   32402            0 :           9588 => Opcode::VFMADD132PDZrk,
   32403            0 :           9589 => Opcode::VFMADD132PDZrkz,
   32404            0 :           9590 => Opcode::VFMADD132PDm,
   32405            0 :           9591 => Opcode::VFMADD132PDr,
   32406            0 :           9592 => Opcode::VFMADD132PHZ128m,
   32407            0 :           9593 => Opcode::VFMADD132PHZ128mb,
   32408            0 :           9594 => Opcode::VFMADD132PHZ128mbk,
   32409            0 :           9595 => Opcode::VFMADD132PHZ128mbkz,
   32410            0 :           9596 => Opcode::VFMADD132PHZ128mk,
   32411            0 :           9597 => Opcode::VFMADD132PHZ128mkz,
   32412            0 :           9598 => Opcode::VFMADD132PHZ128r,
   32413            0 :           9599 => Opcode::VFMADD132PHZ128rk,
   32414            0 :           9600 => Opcode::VFMADD132PHZ128rkz,
   32415            0 :           9601 => Opcode::VFMADD132PHZ256m,
   32416            0 :           9602 => Opcode::VFMADD132PHZ256mb,
   32417            0 :           9603 => Opcode::VFMADD132PHZ256mbk,
   32418            0 :           9604 => Opcode::VFMADD132PHZ256mbkz,
   32419            0 :           9605 => Opcode::VFMADD132PHZ256mk,
   32420            0 :           9606 => Opcode::VFMADD132PHZ256mkz,
   32421            0 :           9607 => Opcode::VFMADD132PHZ256r,
   32422            0 :           9608 => Opcode::VFMADD132PHZ256rb,
   32423            0 :           9609 => Opcode::VFMADD132PHZ256rbk,
   32424            0 :           9610 => Opcode::VFMADD132PHZ256rbkz,
   32425            0 :           9611 => Opcode::VFMADD132PHZ256rk,
   32426            0 :           9612 => Opcode::VFMADD132PHZ256rkz,
   32427            0 :           9613 => Opcode::VFMADD132PHZm,
   32428            0 :           9614 => Opcode::VFMADD132PHZmb,
   32429            0 :           9615 => Opcode::VFMADD132PHZmbk,
   32430            0 :           9616 => Opcode::VFMADD132PHZmbkz,
   32431            0 :           9617 => Opcode::VFMADD132PHZmk,
   32432            0 :           9618 => Opcode::VFMADD132PHZmkz,
   32433            0 :           9619 => Opcode::VFMADD132PHZr,
   32434            0 :           9620 => Opcode::VFMADD132PHZrb,
   32435            0 :           9621 => Opcode::VFMADD132PHZrbk,
   32436            0 :           9622 => Opcode::VFMADD132PHZrbkz,
   32437            0 :           9623 => Opcode::VFMADD132PHZrk,
   32438            0 :           9624 => Opcode::VFMADD132PHZrkz,
   32439            0 :           9625 => Opcode::VFMADD132PSYm,
   32440            0 :           9626 => Opcode::VFMADD132PSYr,
   32441            0 :           9627 => Opcode::VFMADD132PSZ128m,
   32442            0 :           9628 => Opcode::VFMADD132PSZ128mb,
   32443            0 :           9629 => Opcode::VFMADD132PSZ128mbk,
   32444            0 :           9630 => Opcode::VFMADD132PSZ128mbkz,
   32445            0 :           9631 => Opcode::VFMADD132PSZ128mk,
   32446            0 :           9632 => Opcode::VFMADD132PSZ128mkz,
   32447            0 :           9633 => Opcode::VFMADD132PSZ128r,
   32448            0 :           9634 => Opcode::VFMADD132PSZ128rk,
   32449            0 :           9635 => Opcode::VFMADD132PSZ128rkz,
   32450            0 :           9636 => Opcode::VFMADD132PSZ256m,
   32451            0 :           9637 => Opcode::VFMADD132PSZ256mb,
   32452            0 :           9638 => Opcode::VFMADD132PSZ256mbk,
   32453            0 :           9639 => Opcode::VFMADD132PSZ256mbkz,
   32454            0 :           9640 => Opcode::VFMADD132PSZ256mk,
   32455            0 :           9641 => Opcode::VFMADD132PSZ256mkz,
   32456            0 :           9642 => Opcode::VFMADD132PSZ256r,
   32457            0 :           9643 => Opcode::VFMADD132PSZ256rb,
   32458            0 :           9644 => Opcode::VFMADD132PSZ256rbk,
   32459            0 :           9645 => Opcode::VFMADD132PSZ256rbkz,
   32460            0 :           9646 => Opcode::VFMADD132PSZ256rk,
   32461            0 :           9647 => Opcode::VFMADD132PSZ256rkz,
   32462            0 :           9648 => Opcode::VFMADD132PSZm,
   32463            0 :           9649 => Opcode::VFMADD132PSZmb,
   32464            0 :           9650 => Opcode::VFMADD132PSZmbk,
   32465            0 :           9651 => Opcode::VFMADD132PSZmbkz,
   32466            0 :           9652 => Opcode::VFMADD132PSZmk,
   32467            0 :           9653 => Opcode::VFMADD132PSZmkz,
   32468            0 :           9654 => Opcode::VFMADD132PSZr,
   32469            0 :           9655 => Opcode::VFMADD132PSZrb,
   32470            0 :           9656 => Opcode::VFMADD132PSZrbk,
   32471            0 :           9657 => Opcode::VFMADD132PSZrbkz,
   32472            0 :           9658 => Opcode::VFMADD132PSZrk,
   32473            0 :           9659 => Opcode::VFMADD132PSZrkz,
   32474            0 :           9660 => Opcode::VFMADD132PSm,
   32475            0 :           9661 => Opcode::VFMADD132PSr,
   32476            0 :           9662 => Opcode::VFMADD132SDZm,
   32477            0 :           9663 => Opcode::VFMADD132SDZm_Int,
   32478            0 :           9664 => Opcode::VFMADD132SDZmk_Int,
   32479            0 :           9665 => Opcode::VFMADD132SDZmkz_Int,
   32480            0 :           9666 => Opcode::VFMADD132SDZr,
   32481            0 :           9667 => Opcode::VFMADD132SDZr_Int,
   32482            0 :           9668 => Opcode::VFMADD132SDZrb,
   32483            0 :           9669 => Opcode::VFMADD132SDZrb_Int,
   32484            0 :           9670 => Opcode::VFMADD132SDZrbk_Int,
   32485            0 :           9671 => Opcode::VFMADD132SDZrbkz_Int,
   32486            0 :           9672 => Opcode::VFMADD132SDZrk_Int,
   32487            0 :           9673 => Opcode::VFMADD132SDZrkz_Int,
   32488            0 :           9674 => Opcode::VFMADD132SDm,
   32489            0 :           9675 => Opcode::VFMADD132SDm_Int,
   32490            0 :           9676 => Opcode::VFMADD132SDr,
   32491            0 :           9677 => Opcode::VFMADD132SDr_Int,
   32492            0 :           9678 => Opcode::VFMADD132SHZm,
   32493            0 :           9679 => Opcode::VFMADD132SHZm_Int,
   32494            0 :           9680 => Opcode::VFMADD132SHZmk_Int,
   32495            0 :           9681 => Opcode::VFMADD132SHZmkz_Int,
   32496            0 :           9682 => Opcode::VFMADD132SHZr,
   32497            0 :           9683 => Opcode::VFMADD132SHZr_Int,
   32498            0 :           9684 => Opcode::VFMADD132SHZrb,
   32499            0 :           9685 => Opcode::VFMADD132SHZrb_Int,
   32500            0 :           9686 => Opcode::VFMADD132SHZrbk_Int,
   32501            0 :           9687 => Opcode::VFMADD132SHZrbkz_Int,
   32502            0 :           9688 => Opcode::VFMADD132SHZrk_Int,
   32503            0 :           9689 => Opcode::VFMADD132SHZrkz_Int,
   32504            0 :           9690 => Opcode::VFMADD132SSZm,
   32505            0 :           9691 => Opcode::VFMADD132SSZm_Int,
   32506            0 :           9692 => Opcode::VFMADD132SSZmk_Int,
   32507            0 :           9693 => Opcode::VFMADD132SSZmkz_Int,
   32508            0 :           9694 => Opcode::VFMADD132SSZr,
   32509            0 :           9695 => Opcode::VFMADD132SSZr_Int,
   32510            0 :           9696 => Opcode::VFMADD132SSZrb,
   32511            0 :           9697 => Opcode::VFMADD132SSZrb_Int,
   32512            0 :           9698 => Opcode::VFMADD132SSZrbk_Int,
   32513            0 :           9699 => Opcode::VFMADD132SSZrbkz_Int,
   32514            0 :           9700 => Opcode::VFMADD132SSZrk_Int,
   32515            0 :           9701 => Opcode::VFMADD132SSZrkz_Int,
   32516            0 :           9702 => Opcode::VFMADD132SSm,
   32517            0 :           9703 => Opcode::VFMADD132SSm_Int,
   32518            0 :           9704 => Opcode::VFMADD132SSr,
   32519            0 :           9705 => Opcode::VFMADD132SSr_Int,
   32520            0 :           9706 => Opcode::VFMADD213BF16Z128m,
   32521            0 :           9707 => Opcode::VFMADD213BF16Z128mb,
   32522            0 :           9708 => Opcode::VFMADD213BF16Z128mbk,
   32523            0 :           9709 => Opcode::VFMADD213BF16Z128mbkz,
   32524            0 :           9710 => Opcode::VFMADD213BF16Z128mk,
   32525            0 :           9711 => Opcode::VFMADD213BF16Z128mkz,
   32526            0 :           9712 => Opcode::VFMADD213BF16Z128r,
   32527            0 :           9713 => Opcode::VFMADD213BF16Z128rk,
   32528            0 :           9714 => Opcode::VFMADD213BF16Z128rkz,
   32529            0 :           9715 => Opcode::VFMADD213BF16Z256m,
   32530            0 :           9716 => Opcode::VFMADD213BF16Z256mb,
   32531            0 :           9717 => Opcode::VFMADD213BF16Z256mbk,
   32532            0 :           9718 => Opcode::VFMADD213BF16Z256mbkz,
   32533            0 :           9719 => Opcode::VFMADD213BF16Z256mk,
   32534            0 :           9720 => Opcode::VFMADD213BF16Z256mkz,
   32535            0 :           9721 => Opcode::VFMADD213BF16Z256r,
   32536            0 :           9722 => Opcode::VFMADD213BF16Z256rk,
   32537            0 :           9723 => Opcode::VFMADD213BF16Z256rkz,
   32538            0 :           9724 => Opcode::VFMADD213BF16Zm,
   32539            0 :           9725 => Opcode::VFMADD213BF16Zmb,
   32540            0 :           9726 => Opcode::VFMADD213BF16Zmbk,
   32541            0 :           9727 => Opcode::VFMADD213BF16Zmbkz,
   32542            0 :           9728 => Opcode::VFMADD213BF16Zmk,
   32543            0 :           9729 => Opcode::VFMADD213BF16Zmkz,
   32544            0 :           9730 => Opcode::VFMADD213BF16Zr,
   32545            0 :           9731 => Opcode::VFMADD213BF16Zrk,
   32546            0 :           9732 => Opcode::VFMADD213BF16Zrkz,
   32547            0 :           9733 => Opcode::VFMADD213PDYm,
   32548            0 :           9734 => Opcode::VFMADD213PDYr,
   32549            0 :           9735 => Opcode::VFMADD213PDZ128m,
   32550            0 :           9736 => Opcode::VFMADD213PDZ128mb,
   32551            0 :           9737 => Opcode::VFMADD213PDZ128mbk,
   32552            0 :           9738 => Opcode::VFMADD213PDZ128mbkz,
   32553            0 :           9739 => Opcode::VFMADD213PDZ128mk,
   32554            0 :           9740 => Opcode::VFMADD213PDZ128mkz,
   32555            0 :           9741 => Opcode::VFMADD213PDZ128r,
   32556            0 :           9742 => Opcode::VFMADD213PDZ128rk,
   32557            0 :           9743 => Opcode::VFMADD213PDZ128rkz,
   32558            0 :           9744 => Opcode::VFMADD213PDZ256m,
   32559            0 :           9745 => Opcode::VFMADD213PDZ256mb,
   32560            0 :           9746 => Opcode::VFMADD213PDZ256mbk,
   32561            0 :           9747 => Opcode::VFMADD213PDZ256mbkz,
   32562            0 :           9748 => Opcode::VFMADD213PDZ256mk,
   32563            0 :           9749 => Opcode::VFMADD213PDZ256mkz,
   32564            0 :           9750 => Opcode::VFMADD213PDZ256r,
   32565            0 :           9751 => Opcode::VFMADD213PDZ256rb,
   32566            0 :           9752 => Opcode::VFMADD213PDZ256rbk,
   32567            0 :           9753 => Opcode::VFMADD213PDZ256rbkz,
   32568            0 :           9754 => Opcode::VFMADD213PDZ256rk,
   32569            0 :           9755 => Opcode::VFMADD213PDZ256rkz,
   32570            0 :           9756 => Opcode::VFMADD213PDZm,
   32571            0 :           9757 => Opcode::VFMADD213PDZmb,
   32572            0 :           9758 => Opcode::VFMADD213PDZmbk,
   32573            0 :           9759 => Opcode::VFMADD213PDZmbkz,
   32574            0 :           9760 => Opcode::VFMADD213PDZmk,
   32575            0 :           9761 => Opcode::VFMADD213PDZmkz,
   32576            0 :           9762 => Opcode::VFMADD213PDZr,
   32577            0 :           9763 => Opcode::VFMADD213PDZrb,
   32578            0 :           9764 => Opcode::VFMADD213PDZrbk,
   32579            0 :           9765 => Opcode::VFMADD213PDZrbkz,
   32580            0 :           9766 => Opcode::VFMADD213PDZrk,
   32581            0 :           9767 => Opcode::VFMADD213PDZrkz,
   32582            0 :           9768 => Opcode::VFMADD213PDm,
   32583            0 :           9769 => Opcode::VFMADD213PDr,
   32584            0 :           9770 => Opcode::VFMADD213PHZ128m,
   32585            0 :           9771 => Opcode::VFMADD213PHZ128mb,
   32586            0 :           9772 => Opcode::VFMADD213PHZ128mbk,
   32587            0 :           9773 => Opcode::VFMADD213PHZ128mbkz,
   32588            0 :           9774 => Opcode::VFMADD213PHZ128mk,
   32589            0 :           9775 => Opcode::VFMADD213PHZ128mkz,
   32590            0 :           9776 => Opcode::VFMADD213PHZ128r,
   32591            0 :           9777 => Opcode::VFMADD213PHZ128rk,
   32592            0 :           9778 => Opcode::VFMADD213PHZ128rkz,
   32593            0 :           9779 => Opcode::VFMADD213PHZ256m,
   32594            0 :           9780 => Opcode::VFMADD213PHZ256mb,
   32595            0 :           9781 => Opcode::VFMADD213PHZ256mbk,
   32596            0 :           9782 => Opcode::VFMADD213PHZ256mbkz,
   32597            0 :           9783 => Opcode::VFMADD213PHZ256mk,
   32598            0 :           9784 => Opcode::VFMADD213PHZ256mkz,
   32599            0 :           9785 => Opcode::VFMADD213PHZ256r,
   32600            0 :           9786 => Opcode::VFMADD213PHZ256rb,
   32601            0 :           9787 => Opcode::VFMADD213PHZ256rbk,
   32602            0 :           9788 => Opcode::VFMADD213PHZ256rbkz,
   32603            0 :           9789 => Opcode::VFMADD213PHZ256rk,
   32604            0 :           9790 => Opcode::VFMADD213PHZ256rkz,
   32605            0 :           9791 => Opcode::VFMADD213PHZm,
   32606            0 :           9792 => Opcode::VFMADD213PHZmb,
   32607            0 :           9793 => Opcode::VFMADD213PHZmbk,
   32608            0 :           9794 => Opcode::VFMADD213PHZmbkz,
   32609            0 :           9795 => Opcode::VFMADD213PHZmk,
   32610            0 :           9796 => Opcode::VFMADD213PHZmkz,
   32611            0 :           9797 => Opcode::VFMADD213PHZr,
   32612            0 :           9798 => Opcode::VFMADD213PHZrb,
   32613            0 :           9799 => Opcode::VFMADD213PHZrbk,
   32614            0 :           9800 => Opcode::VFMADD213PHZrbkz,
   32615            0 :           9801 => Opcode::VFMADD213PHZrk,
   32616            0 :           9802 => Opcode::VFMADD213PHZrkz,
   32617            0 :           9803 => Opcode::VFMADD213PSYm,
   32618            0 :           9804 => Opcode::VFMADD213PSYr,
   32619            0 :           9805 => Opcode::VFMADD213PSZ128m,
   32620            0 :           9806 => Opcode::VFMADD213PSZ128mb,
   32621            0 :           9807 => Opcode::VFMADD213PSZ128mbk,
   32622            0 :           9808 => Opcode::VFMADD213PSZ128mbkz,
   32623            0 :           9809 => Opcode::VFMADD213PSZ128mk,
   32624            0 :           9810 => Opcode::VFMADD213PSZ128mkz,
   32625            0 :           9811 => Opcode::VFMADD213PSZ128r,
   32626            0 :           9812 => Opcode::VFMADD213PSZ128rk,
   32627            0 :           9813 => Opcode::VFMADD213PSZ128rkz,
   32628            0 :           9814 => Opcode::VFMADD213PSZ256m,
   32629            0 :           9815 => Opcode::VFMADD213PSZ256mb,
   32630            0 :           9816 => Opcode::VFMADD213PSZ256mbk,
   32631            0 :           9817 => Opcode::VFMADD213PSZ256mbkz,
   32632            0 :           9818 => Opcode::VFMADD213PSZ256mk,
   32633            0 :           9819 => Opcode::VFMADD213PSZ256mkz,
   32634            0 :           9820 => Opcode::VFMADD213PSZ256r,
   32635            0 :           9821 => Opcode::VFMADD213PSZ256rb,
   32636            0 :           9822 => Opcode::VFMADD213PSZ256rbk,
   32637            0 :           9823 => Opcode::VFMADD213PSZ256rbkz,
   32638            0 :           9824 => Opcode::VFMADD213PSZ256rk,
   32639            0 :           9825 => Opcode::VFMADD213PSZ256rkz,
   32640            0 :           9826 => Opcode::VFMADD213PSZm,
   32641            0 :           9827 => Opcode::VFMADD213PSZmb,
   32642            0 :           9828 => Opcode::VFMADD213PSZmbk,
   32643            0 :           9829 => Opcode::VFMADD213PSZmbkz,
   32644            0 :           9830 => Opcode::VFMADD213PSZmk,
   32645            0 :           9831 => Opcode::VFMADD213PSZmkz,
   32646            0 :           9832 => Opcode::VFMADD213PSZr,
   32647            0 :           9833 => Opcode::VFMADD213PSZrb,
   32648            0 :           9834 => Opcode::VFMADD213PSZrbk,
   32649            0 :           9835 => Opcode::VFMADD213PSZrbkz,
   32650            0 :           9836 => Opcode::VFMADD213PSZrk,
   32651            0 :           9837 => Opcode::VFMADD213PSZrkz,
   32652            0 :           9838 => Opcode::VFMADD213PSm,
   32653            0 :           9839 => Opcode::VFMADD213PSr,
   32654            0 :           9840 => Opcode::VFMADD213SDZm,
   32655            0 :           9841 => Opcode::VFMADD213SDZm_Int,
   32656            0 :           9842 => Opcode::VFMADD213SDZmk_Int,
   32657            0 :           9843 => Opcode::VFMADD213SDZmkz_Int,
   32658            0 :           9844 => Opcode::VFMADD213SDZr,
   32659            0 :           9845 => Opcode::VFMADD213SDZr_Int,
   32660            0 :           9846 => Opcode::VFMADD213SDZrb,
   32661            0 :           9847 => Opcode::VFMADD213SDZrb_Int,
   32662            0 :           9848 => Opcode::VFMADD213SDZrbk_Int,
   32663            0 :           9849 => Opcode::VFMADD213SDZrbkz_Int,
   32664            0 :           9850 => Opcode::VFMADD213SDZrk_Int,
   32665            0 :           9851 => Opcode::VFMADD213SDZrkz_Int,
   32666            0 :           9852 => Opcode::VFMADD213SDm,
   32667            0 :           9853 => Opcode::VFMADD213SDm_Int,
   32668            0 :           9854 => Opcode::VFMADD213SDr,
   32669            0 :           9855 => Opcode::VFMADD213SDr_Int,
   32670            0 :           9856 => Opcode::VFMADD213SHZm,
   32671            0 :           9857 => Opcode::VFMADD213SHZm_Int,
   32672            0 :           9858 => Opcode::VFMADD213SHZmk_Int,
   32673            0 :           9859 => Opcode::VFMADD213SHZmkz_Int,
   32674            0 :           9860 => Opcode::VFMADD213SHZr,
   32675            0 :           9861 => Opcode::VFMADD213SHZr_Int,
   32676            0 :           9862 => Opcode::VFMADD213SHZrb,
   32677            0 :           9863 => Opcode::VFMADD213SHZrb_Int,
   32678            0 :           9864 => Opcode::VFMADD213SHZrbk_Int,
   32679            0 :           9865 => Opcode::VFMADD213SHZrbkz_Int,
   32680            0 :           9866 => Opcode::VFMADD213SHZrk_Int,
   32681            0 :           9867 => Opcode::VFMADD213SHZrkz_Int,
   32682            0 :           9868 => Opcode::VFMADD213SSZm,
   32683            0 :           9869 => Opcode::VFMADD213SSZm_Int,
   32684            0 :           9870 => Opcode::VFMADD213SSZmk_Int,
   32685            0 :           9871 => Opcode::VFMADD213SSZmkz_Int,
   32686            0 :           9872 => Opcode::VFMADD213SSZr,
   32687            0 :           9873 => Opcode::VFMADD213SSZr_Int,
   32688            0 :           9874 => Opcode::VFMADD213SSZrb,
   32689            0 :           9875 => Opcode::VFMADD213SSZrb_Int,
   32690            0 :           9876 => Opcode::VFMADD213SSZrbk_Int,
   32691            0 :           9877 => Opcode::VFMADD213SSZrbkz_Int,
   32692            0 :           9878 => Opcode::VFMADD213SSZrk_Int,
   32693            0 :           9879 => Opcode::VFMADD213SSZrkz_Int,
   32694            0 :           9880 => Opcode::VFMADD213SSm,
   32695            0 :           9881 => Opcode::VFMADD213SSm_Int,
   32696            0 :           9882 => Opcode::VFMADD213SSr,
   32697            0 :           9883 => Opcode::VFMADD213SSr_Int,
   32698            0 :           9884 => Opcode::VFMADD231BF16Z128m,
   32699            0 :           9885 => Opcode::VFMADD231BF16Z128mb,
   32700            0 :           9886 => Opcode::VFMADD231BF16Z128mbk,
   32701            0 :           9887 => Opcode::VFMADD231BF16Z128mbkz,
   32702            0 :           9888 => Opcode::VFMADD231BF16Z128mk,
   32703            0 :           9889 => Opcode::VFMADD231BF16Z128mkz,
   32704            0 :           9890 => Opcode::VFMADD231BF16Z128r,
   32705            0 :           9891 => Opcode::VFMADD231BF16Z128rk,
   32706            0 :           9892 => Opcode::VFMADD231BF16Z128rkz,
   32707            0 :           9893 => Opcode::VFMADD231BF16Z256m,
   32708            0 :           9894 => Opcode::VFMADD231BF16Z256mb,
   32709            0 :           9895 => Opcode::VFMADD231BF16Z256mbk,
   32710            0 :           9896 => Opcode::VFMADD231BF16Z256mbkz,
   32711            0 :           9897 => Opcode::VFMADD231BF16Z256mk,
   32712            0 :           9898 => Opcode::VFMADD231BF16Z256mkz,
   32713            0 :           9899 => Opcode::VFMADD231BF16Z256r,
   32714            0 :           9900 => Opcode::VFMADD231BF16Z256rk,
   32715            0 :           9901 => Opcode::VFMADD231BF16Z256rkz,
   32716            0 :           9902 => Opcode::VFMADD231BF16Zm,
   32717            0 :           9903 => Opcode::VFMADD231BF16Zmb,
   32718            0 :           9904 => Opcode::VFMADD231BF16Zmbk,
   32719            0 :           9905 => Opcode::VFMADD231BF16Zmbkz,
   32720            0 :           9906 => Opcode::VFMADD231BF16Zmk,
   32721            0 :           9907 => Opcode::VFMADD231BF16Zmkz,
   32722            0 :           9908 => Opcode::VFMADD231BF16Zr,
   32723            0 :           9909 => Opcode::VFMADD231BF16Zrk,
   32724            0 :           9910 => Opcode::VFMADD231BF16Zrkz,
   32725            0 :           9911 => Opcode::VFMADD231PDYm,
   32726            0 :           9912 => Opcode::VFMADD231PDYr,
   32727            0 :           9913 => Opcode::VFMADD231PDZ128m,
   32728            0 :           9914 => Opcode::VFMADD231PDZ128mb,
   32729            0 :           9915 => Opcode::VFMADD231PDZ128mbk,
   32730            0 :           9916 => Opcode::VFMADD231PDZ128mbkz,
   32731            0 :           9917 => Opcode::VFMADD231PDZ128mk,
   32732            0 :           9918 => Opcode::VFMADD231PDZ128mkz,
   32733            0 :           9919 => Opcode::VFMADD231PDZ128r,
   32734            0 :           9920 => Opcode::VFMADD231PDZ128rk,
   32735            0 :           9921 => Opcode::VFMADD231PDZ128rkz,
   32736            0 :           9922 => Opcode::VFMADD231PDZ256m,
   32737            0 :           9923 => Opcode::VFMADD231PDZ256mb,
   32738            0 :           9924 => Opcode::VFMADD231PDZ256mbk,
   32739            0 :           9925 => Opcode::VFMADD231PDZ256mbkz,
   32740            0 :           9926 => Opcode::VFMADD231PDZ256mk,
   32741            0 :           9927 => Opcode::VFMADD231PDZ256mkz,
   32742            0 :           9928 => Opcode::VFMADD231PDZ256r,
   32743            0 :           9929 => Opcode::VFMADD231PDZ256rb,
   32744            0 :           9930 => Opcode::VFMADD231PDZ256rbk,
   32745            0 :           9931 => Opcode::VFMADD231PDZ256rbkz,
   32746            0 :           9932 => Opcode::VFMADD231PDZ256rk,
   32747            0 :           9933 => Opcode::VFMADD231PDZ256rkz,
   32748            0 :           9934 => Opcode::VFMADD231PDZm,
   32749            0 :           9935 => Opcode::VFMADD231PDZmb,
   32750            0 :           9936 => Opcode::VFMADD231PDZmbk,
   32751            0 :           9937 => Opcode::VFMADD231PDZmbkz,
   32752            0 :           9938 => Opcode::VFMADD231PDZmk,
   32753            0 :           9939 => Opcode::VFMADD231PDZmkz,
   32754            0 :           9940 => Opcode::VFMADD231PDZr,
   32755            0 :           9941 => Opcode::VFMADD231PDZrb,
   32756            0 :           9942 => Opcode::VFMADD231PDZrbk,
   32757            0 :           9943 => Opcode::VFMADD231PDZrbkz,
   32758            0 :           9944 => Opcode::VFMADD231PDZrk,
   32759            0 :           9945 => Opcode::VFMADD231PDZrkz,
   32760            0 :           9946 => Opcode::VFMADD231PDm,
   32761            0 :           9947 => Opcode::VFMADD231PDr,
   32762            0 :           9948 => Opcode::VFMADD231PHZ128m,
   32763            0 :           9949 => Opcode::VFMADD231PHZ128mb,
   32764            0 :           9950 => Opcode::VFMADD231PHZ128mbk,
   32765            0 :           9951 => Opcode::VFMADD231PHZ128mbkz,
   32766            0 :           9952 => Opcode::VFMADD231PHZ128mk,
   32767            0 :           9953 => Opcode::VFMADD231PHZ128mkz,
   32768            0 :           9954 => Opcode::VFMADD231PHZ128r,
   32769            0 :           9955 => Opcode::VFMADD231PHZ128rk,
   32770            0 :           9956 => Opcode::VFMADD231PHZ128rkz,
   32771            0 :           9957 => Opcode::VFMADD231PHZ256m,
   32772            0 :           9958 => Opcode::VFMADD231PHZ256mb,
   32773            0 :           9959 => Opcode::VFMADD231PHZ256mbk,
   32774            0 :           9960 => Opcode::VFMADD231PHZ256mbkz,
   32775            0 :           9961 => Opcode::VFMADD231PHZ256mk,
   32776            0 :           9962 => Opcode::VFMADD231PHZ256mkz,
   32777            0 :           9963 => Opcode::VFMADD231PHZ256r,
   32778            0 :           9964 => Opcode::VFMADD231PHZ256rb,
   32779            0 :           9965 => Opcode::VFMADD231PHZ256rbk,
   32780            0 :           9966 => Opcode::VFMADD231PHZ256rbkz,
   32781            0 :           9967 => Opcode::VFMADD231PHZ256rk,
   32782            0 :           9968 => Opcode::VFMADD231PHZ256rkz,
   32783            0 :           9969 => Opcode::VFMADD231PHZm,
   32784            0 :           9970 => Opcode::VFMADD231PHZmb,
   32785            0 :           9971 => Opcode::VFMADD231PHZmbk,
   32786            0 :           9972 => Opcode::VFMADD231PHZmbkz,
   32787            0 :           9973 => Opcode::VFMADD231PHZmk,
   32788            0 :           9974 => Opcode::VFMADD231PHZmkz,
   32789            0 :           9975 => Opcode::VFMADD231PHZr,
   32790            0 :           9976 => Opcode::VFMADD231PHZrb,
   32791            0 :           9977 => Opcode::VFMADD231PHZrbk,
   32792            0 :           9978 => Opcode::VFMADD231PHZrbkz,
   32793            0 :           9979 => Opcode::VFMADD231PHZrk,
   32794            0 :           9980 => Opcode::VFMADD231PHZrkz,
   32795            0 :           9981 => Opcode::VFMADD231PSYm,
   32796            0 :           9982 => Opcode::VFMADD231PSYr,
   32797            0 :           9983 => Opcode::VFMADD231PSZ128m,
   32798            0 :           9984 => Opcode::VFMADD231PSZ128mb,
   32799            0 :           9985 => Opcode::VFMADD231PSZ128mbk,
   32800            0 :           9986 => Opcode::VFMADD231PSZ128mbkz,
   32801            0 :           9987 => Opcode::VFMADD231PSZ128mk,
   32802            0 :           9988 => Opcode::VFMADD231PSZ128mkz,
   32803            0 :           9989 => Opcode::VFMADD231PSZ128r,
   32804            0 :           9990 => Opcode::VFMADD231PSZ128rk,
   32805            0 :           9991 => Opcode::VFMADD231PSZ128rkz,
   32806            0 :           9992 => Opcode::VFMADD231PSZ256m,
   32807            0 :           9993 => Opcode::VFMADD231PSZ256mb,
   32808            0 :           9994 => Opcode::VFMADD231PSZ256mbk,
   32809            0 :           9995 => Opcode::VFMADD231PSZ256mbkz,
   32810            0 :           9996 => Opcode::VFMADD231PSZ256mk,
   32811            0 :           9997 => Opcode::VFMADD231PSZ256mkz,
   32812            0 :           9998 => Opcode::VFMADD231PSZ256r,
   32813            0 :           9999 => Opcode::VFMADD231PSZ256rb,
   32814            0 :           10000 => Opcode::VFMADD231PSZ256rbk,
   32815            0 :           10001 => Opcode::VFMADD231PSZ256rbkz,
   32816            0 :           10002 => Opcode::VFMADD231PSZ256rk,
   32817            0 :           10003 => Opcode::VFMADD231PSZ256rkz,
   32818            0 :           10004 => Opcode::VFMADD231PSZm,
   32819            0 :           10005 => Opcode::VFMADD231PSZmb,
   32820            0 :           10006 => Opcode::VFMADD231PSZmbk,
   32821            0 :           10007 => Opcode::VFMADD231PSZmbkz,
   32822            0 :           10008 => Opcode::VFMADD231PSZmk,
   32823            0 :           10009 => Opcode::VFMADD231PSZmkz,
   32824            0 :           10010 => Opcode::VFMADD231PSZr,
   32825            0 :           10011 => Opcode::VFMADD231PSZrb,
   32826            0 :           10012 => Opcode::VFMADD231PSZrbk,
   32827            0 :           10013 => Opcode::VFMADD231PSZrbkz,
   32828            0 :           10014 => Opcode::VFMADD231PSZrk,
   32829            0 :           10015 => Opcode::VFMADD231PSZrkz,
   32830            0 :           10016 => Opcode::VFMADD231PSm,
   32831            0 :           10017 => Opcode::VFMADD231PSr,
   32832            0 :           10018 => Opcode::VFMADD231SDZm,
   32833            0 :           10019 => Opcode::VFMADD231SDZm_Int,
   32834            0 :           10020 => Opcode::VFMADD231SDZmk_Int,
   32835            0 :           10021 => Opcode::VFMADD231SDZmkz_Int,
   32836            0 :           10022 => Opcode::VFMADD231SDZr,
   32837            0 :           10023 => Opcode::VFMADD231SDZr_Int,
   32838            0 :           10024 => Opcode::VFMADD231SDZrb,
   32839            0 :           10025 => Opcode::VFMADD231SDZrb_Int,
   32840            0 :           10026 => Opcode::VFMADD231SDZrbk_Int,
   32841            0 :           10027 => Opcode::VFMADD231SDZrbkz_Int,
   32842            0 :           10028 => Opcode::VFMADD231SDZrk_Int,
   32843            0 :           10029 => Opcode::VFMADD231SDZrkz_Int,
   32844            0 :           10030 => Opcode::VFMADD231SDm,
   32845            0 :           10031 => Opcode::VFMADD231SDm_Int,
   32846            0 :           10032 => Opcode::VFMADD231SDr,
   32847            0 :           10033 => Opcode::VFMADD231SDr_Int,
   32848            0 :           10034 => Opcode::VFMADD231SHZm,
   32849            0 :           10035 => Opcode::VFMADD231SHZm_Int,
   32850            0 :           10036 => Opcode::VFMADD231SHZmk_Int,
   32851            0 :           10037 => Opcode::VFMADD231SHZmkz_Int,
   32852            0 :           10038 => Opcode::VFMADD231SHZr,
   32853            0 :           10039 => Opcode::VFMADD231SHZr_Int,
   32854            0 :           10040 => Opcode::VFMADD231SHZrb,
   32855            0 :           10041 => Opcode::VFMADD231SHZrb_Int,
   32856            0 :           10042 => Opcode::VFMADD231SHZrbk_Int,
   32857            0 :           10043 => Opcode::VFMADD231SHZrbkz_Int,
   32858            0 :           10044 => Opcode::VFMADD231SHZrk_Int,
   32859            0 :           10045 => Opcode::VFMADD231SHZrkz_Int,
   32860            0 :           10046 => Opcode::VFMADD231SSZm,
   32861            0 :           10047 => Opcode::VFMADD231SSZm_Int,
   32862            0 :           10048 => Opcode::VFMADD231SSZmk_Int,
   32863            0 :           10049 => Opcode::VFMADD231SSZmkz_Int,
   32864            0 :           10050 => Opcode::VFMADD231SSZr,
   32865            0 :           10051 => Opcode::VFMADD231SSZr_Int,
   32866            0 :           10052 => Opcode::VFMADD231SSZrb,
   32867            0 :           10053 => Opcode::VFMADD231SSZrb_Int,
   32868            0 :           10054 => Opcode::VFMADD231SSZrbk_Int,
   32869            0 :           10055 => Opcode::VFMADD231SSZrbkz_Int,
   32870            0 :           10056 => Opcode::VFMADD231SSZrk_Int,
   32871            0 :           10057 => Opcode::VFMADD231SSZrkz_Int,
   32872            0 :           10058 => Opcode::VFMADD231SSm,
   32873            0 :           10059 => Opcode::VFMADD231SSm_Int,
   32874            0 :           10060 => Opcode::VFMADD231SSr,
   32875            0 :           10061 => Opcode::VFMADD231SSr_Int,
   32876            0 :           10062 => Opcode::VFMADDCPHZ128m,
   32877            0 :           10063 => Opcode::VFMADDCPHZ128mb,
   32878            0 :           10064 => Opcode::VFMADDCPHZ128mbk,
   32879            0 :           10065 => Opcode::VFMADDCPHZ128mbkz,
   32880            0 :           10066 => Opcode::VFMADDCPHZ128mk,
   32881            0 :           10067 => Opcode::VFMADDCPHZ128mkz,
   32882            0 :           10068 => Opcode::VFMADDCPHZ128r,
   32883            0 :           10069 => Opcode::VFMADDCPHZ128rk,
   32884            0 :           10070 => Opcode::VFMADDCPHZ128rkz,
   32885            0 :           10071 => Opcode::VFMADDCPHZ256m,
   32886            0 :           10072 => Opcode::VFMADDCPHZ256mb,
   32887            0 :           10073 => Opcode::VFMADDCPHZ256mbk,
   32888            0 :           10074 => Opcode::VFMADDCPHZ256mbkz,
   32889            0 :           10075 => Opcode::VFMADDCPHZ256mk,
   32890            0 :           10076 => Opcode::VFMADDCPHZ256mkz,
   32891            0 :           10077 => Opcode::VFMADDCPHZ256r,
   32892            0 :           10078 => Opcode::VFMADDCPHZ256rb,
   32893            0 :           10079 => Opcode::VFMADDCPHZ256rbk,
   32894            0 :           10080 => Opcode::VFMADDCPHZ256rbkz,
   32895            0 :           10081 => Opcode::VFMADDCPHZ256rk,
   32896            0 :           10082 => Opcode::VFMADDCPHZ256rkz,
   32897            0 :           10083 => Opcode::VFMADDCPHZm,
   32898            0 :           10084 => Opcode::VFMADDCPHZmb,
   32899            0 :           10085 => Opcode::VFMADDCPHZmbk,
   32900            0 :           10086 => Opcode::VFMADDCPHZmbkz,
   32901            0 :           10087 => Opcode::VFMADDCPHZmk,
   32902            0 :           10088 => Opcode::VFMADDCPHZmkz,
   32903            0 :           10089 => Opcode::VFMADDCPHZr,
   32904            0 :           10090 => Opcode::VFMADDCPHZrb,
   32905            0 :           10091 => Opcode::VFMADDCPHZrbk,
   32906            0 :           10092 => Opcode::VFMADDCPHZrbkz,
   32907            0 :           10093 => Opcode::VFMADDCPHZrk,
   32908            0 :           10094 => Opcode::VFMADDCPHZrkz,
   32909            0 :           10095 => Opcode::VFMADDCSHZm,
   32910            0 :           10096 => Opcode::VFMADDCSHZmk,
   32911            0 :           10097 => Opcode::VFMADDCSHZmkz,
   32912            0 :           10098 => Opcode::VFMADDCSHZr,
   32913            0 :           10099 => Opcode::VFMADDCSHZrb,
   32914            0 :           10100 => Opcode::VFMADDCSHZrbk,
   32915            0 :           10101 => Opcode::VFMADDCSHZrbkz,
   32916            0 :           10102 => Opcode::VFMADDCSHZrk,
   32917            0 :           10103 => Opcode::VFMADDCSHZrkz,
   32918            0 :           10104 => Opcode::VFMADDPD4Ymr,
   32919            0 :           10105 => Opcode::VFMADDPD4Yrm,
   32920            0 :           10106 => Opcode::VFMADDPD4Yrr,
   32921            0 :           10107 => Opcode::VFMADDPD4Yrr_REV,
   32922            0 :           10108 => Opcode::VFMADDPD4mr,
   32923            0 :           10109 => Opcode::VFMADDPD4rm,
   32924            0 :           10110 => Opcode::VFMADDPD4rr,
   32925            0 :           10111 => Opcode::VFMADDPD4rr_REV,
   32926            0 :           10112 => Opcode::VFMADDPS4Ymr,
   32927            0 :           10113 => Opcode::VFMADDPS4Yrm,
   32928            0 :           10114 => Opcode::VFMADDPS4Yrr,
   32929            0 :           10115 => Opcode::VFMADDPS4Yrr_REV,
   32930            0 :           10116 => Opcode::VFMADDPS4mr,
   32931            0 :           10117 => Opcode::VFMADDPS4rm,
   32932            0 :           10118 => Opcode::VFMADDPS4rr,
   32933            0 :           10119 => Opcode::VFMADDPS4rr_REV,
   32934            0 :           10120 => Opcode::VFMADDSD4mr,
   32935            0 :           10121 => Opcode::VFMADDSD4mr_Int,
   32936            0 :           10122 => Opcode::VFMADDSD4rm,
   32937            0 :           10123 => Opcode::VFMADDSD4rm_Int,
   32938            0 :           10124 => Opcode::VFMADDSD4rr,
   32939            0 :           10125 => Opcode::VFMADDSD4rr_Int,
   32940            0 :           10126 => Opcode::VFMADDSD4rr_Int_REV,
   32941            0 :           10127 => Opcode::VFMADDSD4rr_REV,
   32942            0 :           10128 => Opcode::VFMADDSS4mr,
   32943            0 :           10129 => Opcode::VFMADDSS4mr_Int,
   32944            0 :           10130 => Opcode::VFMADDSS4rm,
   32945            0 :           10131 => Opcode::VFMADDSS4rm_Int,
   32946            0 :           10132 => Opcode::VFMADDSS4rr,
   32947            0 :           10133 => Opcode::VFMADDSS4rr_Int,
   32948            0 :           10134 => Opcode::VFMADDSS4rr_Int_REV,
   32949            0 :           10135 => Opcode::VFMADDSS4rr_REV,
   32950            0 :           10136 => Opcode::VFMADDSUB132PDYm,
   32951            0 :           10137 => Opcode::VFMADDSUB132PDYr,
   32952            0 :           10138 => Opcode::VFMADDSUB132PDZ128m,
   32953            0 :           10139 => Opcode::VFMADDSUB132PDZ128mb,
   32954            0 :           10140 => Opcode::VFMADDSUB132PDZ128mbk,
   32955            0 :           10141 => Opcode::VFMADDSUB132PDZ128mbkz,
   32956            0 :           10142 => Opcode::VFMADDSUB132PDZ128mk,
   32957            0 :           10143 => Opcode::VFMADDSUB132PDZ128mkz,
   32958            0 :           10144 => Opcode::VFMADDSUB132PDZ128r,
   32959            0 :           10145 => Opcode::VFMADDSUB132PDZ128rk,
   32960            0 :           10146 => Opcode::VFMADDSUB132PDZ128rkz,
   32961            0 :           10147 => Opcode::VFMADDSUB132PDZ256m,
   32962            0 :           10148 => Opcode::VFMADDSUB132PDZ256mb,
   32963            0 :           10149 => Opcode::VFMADDSUB132PDZ256mbk,
   32964            0 :           10150 => Opcode::VFMADDSUB132PDZ256mbkz,
   32965            0 :           10151 => Opcode::VFMADDSUB132PDZ256mk,
   32966            0 :           10152 => Opcode::VFMADDSUB132PDZ256mkz,
   32967            0 :           10153 => Opcode::VFMADDSUB132PDZ256r,
   32968            0 :           10154 => Opcode::VFMADDSUB132PDZ256rb,
   32969            0 :           10155 => Opcode::VFMADDSUB132PDZ256rbk,
   32970            0 :           10156 => Opcode::VFMADDSUB132PDZ256rbkz,
   32971            0 :           10157 => Opcode::VFMADDSUB132PDZ256rk,
   32972            0 :           10158 => Opcode::VFMADDSUB132PDZ256rkz,
   32973            0 :           10159 => Opcode::VFMADDSUB132PDZm,
   32974            0 :           10160 => Opcode::VFMADDSUB132PDZmb,
   32975            0 :           10161 => Opcode::VFMADDSUB132PDZmbk,
   32976            0 :           10162 => Opcode::VFMADDSUB132PDZmbkz,
   32977            0 :           10163 => Opcode::VFMADDSUB132PDZmk,
   32978            0 :           10164 => Opcode::VFMADDSUB132PDZmkz,
   32979            0 :           10165 => Opcode::VFMADDSUB132PDZr,
   32980            0 :           10166 => Opcode::VFMADDSUB132PDZrb,
   32981            0 :           10167 => Opcode::VFMADDSUB132PDZrbk,
   32982            0 :           10168 => Opcode::VFMADDSUB132PDZrbkz,
   32983            0 :           10169 => Opcode::VFMADDSUB132PDZrk,
   32984            0 :           10170 => Opcode::VFMADDSUB132PDZrkz,
   32985            0 :           10171 => Opcode::VFMADDSUB132PDm,
   32986            0 :           10172 => Opcode::VFMADDSUB132PDr,
   32987            0 :           10173 => Opcode::VFMADDSUB132PHZ128m,
   32988            0 :           10174 => Opcode::VFMADDSUB132PHZ128mb,
   32989            0 :           10175 => Opcode::VFMADDSUB132PHZ128mbk,
   32990            0 :           10176 => Opcode::VFMADDSUB132PHZ128mbkz,
   32991            0 :           10177 => Opcode::VFMADDSUB132PHZ128mk,
   32992            0 :           10178 => Opcode::VFMADDSUB132PHZ128mkz,
   32993            0 :           10179 => Opcode::VFMADDSUB132PHZ128r,
   32994            0 :           10180 => Opcode::VFMADDSUB132PHZ128rk,
   32995            0 :           10181 => Opcode::VFMADDSUB132PHZ128rkz,
   32996            0 :           10182 => Opcode::VFMADDSUB132PHZ256m,
   32997            0 :           10183 => Opcode::VFMADDSUB132PHZ256mb,
   32998            0 :           10184 => Opcode::VFMADDSUB132PHZ256mbk,
   32999            0 :           10185 => Opcode::VFMADDSUB132PHZ256mbkz,
   33000            0 :           10186 => Opcode::VFMADDSUB132PHZ256mk,
   33001            0 :           10187 => Opcode::VFMADDSUB132PHZ256mkz,
   33002            0 :           10188 => Opcode::VFMADDSUB132PHZ256r,
   33003            0 :           10189 => Opcode::VFMADDSUB132PHZ256rb,
   33004            0 :           10190 => Opcode::VFMADDSUB132PHZ256rbk,
   33005            0 :           10191 => Opcode::VFMADDSUB132PHZ256rbkz,
   33006            0 :           10192 => Opcode::VFMADDSUB132PHZ256rk,
   33007            0 :           10193 => Opcode::VFMADDSUB132PHZ256rkz,
   33008            0 :           10194 => Opcode::VFMADDSUB132PHZm,
   33009            0 :           10195 => Opcode::VFMADDSUB132PHZmb,
   33010            0 :           10196 => Opcode::VFMADDSUB132PHZmbk,
   33011            0 :           10197 => Opcode::VFMADDSUB132PHZmbkz,
   33012            0 :           10198 => Opcode::VFMADDSUB132PHZmk,
   33013            0 :           10199 => Opcode::VFMADDSUB132PHZmkz,
   33014            0 :           10200 => Opcode::VFMADDSUB132PHZr,
   33015            0 :           10201 => Opcode::VFMADDSUB132PHZrb,
   33016            0 :           10202 => Opcode::VFMADDSUB132PHZrbk,
   33017            0 :           10203 => Opcode::VFMADDSUB132PHZrbkz,
   33018            0 :           10204 => Opcode::VFMADDSUB132PHZrk,
   33019            0 :           10205 => Opcode::VFMADDSUB132PHZrkz,
   33020            0 :           10206 => Opcode::VFMADDSUB132PSYm,
   33021            0 :           10207 => Opcode::VFMADDSUB132PSYr,
   33022            0 :           10208 => Opcode::VFMADDSUB132PSZ128m,
   33023            0 :           10209 => Opcode::VFMADDSUB132PSZ128mb,
   33024            0 :           10210 => Opcode::VFMADDSUB132PSZ128mbk,
   33025            0 :           10211 => Opcode::VFMADDSUB132PSZ128mbkz,
   33026            0 :           10212 => Opcode::VFMADDSUB132PSZ128mk,
   33027            0 :           10213 => Opcode::VFMADDSUB132PSZ128mkz,
   33028            0 :           10214 => Opcode::VFMADDSUB132PSZ128r,
   33029            0 :           10215 => Opcode::VFMADDSUB132PSZ128rk,
   33030            0 :           10216 => Opcode::VFMADDSUB132PSZ128rkz,
   33031            0 :           10217 => Opcode::VFMADDSUB132PSZ256m,
   33032            0 :           10218 => Opcode::VFMADDSUB132PSZ256mb,
   33033            0 :           10219 => Opcode::VFMADDSUB132PSZ256mbk,
   33034            0 :           10220 => Opcode::VFMADDSUB132PSZ256mbkz,
   33035            0 :           10221 => Opcode::VFMADDSUB132PSZ256mk,
   33036            0 :           10222 => Opcode::VFMADDSUB132PSZ256mkz,
   33037            0 :           10223 => Opcode::VFMADDSUB132PSZ256r,
   33038            0 :           10224 => Opcode::VFMADDSUB132PSZ256rb,
   33039            0 :           10225 => Opcode::VFMADDSUB132PSZ256rbk,
   33040            0 :           10226 => Opcode::VFMADDSUB132PSZ256rbkz,
   33041            0 :           10227 => Opcode::VFMADDSUB132PSZ256rk,
   33042            0 :           10228 => Opcode::VFMADDSUB132PSZ256rkz,
   33043            0 :           10229 => Opcode::VFMADDSUB132PSZm,
   33044            0 :           10230 => Opcode::VFMADDSUB132PSZmb,
   33045            0 :           10231 => Opcode::VFMADDSUB132PSZmbk,
   33046            0 :           10232 => Opcode::VFMADDSUB132PSZmbkz,
   33047            0 :           10233 => Opcode::VFMADDSUB132PSZmk,
   33048            0 :           10234 => Opcode::VFMADDSUB132PSZmkz,
   33049            0 :           10235 => Opcode::VFMADDSUB132PSZr,
   33050            0 :           10236 => Opcode::VFMADDSUB132PSZrb,
   33051            0 :           10237 => Opcode::VFMADDSUB132PSZrbk,
   33052            0 :           10238 => Opcode::VFMADDSUB132PSZrbkz,
   33053            0 :           10239 => Opcode::VFMADDSUB132PSZrk,
   33054            0 :           10240 => Opcode::VFMADDSUB132PSZrkz,
   33055            0 :           10241 => Opcode::VFMADDSUB132PSm,
   33056            0 :           10242 => Opcode::VFMADDSUB132PSr,
   33057            0 :           10243 => Opcode::VFMADDSUB213PDYm,
   33058            0 :           10244 => Opcode::VFMADDSUB213PDYr,
   33059            0 :           10245 => Opcode::VFMADDSUB213PDZ128m,
   33060            0 :           10246 => Opcode::VFMADDSUB213PDZ128mb,
   33061            0 :           10247 => Opcode::VFMADDSUB213PDZ128mbk,
   33062            0 :           10248 => Opcode::VFMADDSUB213PDZ128mbkz,
   33063            0 :           10249 => Opcode::VFMADDSUB213PDZ128mk,
   33064            0 :           10250 => Opcode::VFMADDSUB213PDZ128mkz,
   33065            0 :           10251 => Opcode::VFMADDSUB213PDZ128r,
   33066            0 :           10252 => Opcode::VFMADDSUB213PDZ128rk,
   33067            0 :           10253 => Opcode::VFMADDSUB213PDZ128rkz,
   33068            0 :           10254 => Opcode::VFMADDSUB213PDZ256m,
   33069            0 :           10255 => Opcode::VFMADDSUB213PDZ256mb,
   33070            0 :           10256 => Opcode::VFMADDSUB213PDZ256mbk,
   33071            0 :           10257 => Opcode::VFMADDSUB213PDZ256mbkz,
   33072            0 :           10258 => Opcode::VFMADDSUB213PDZ256mk,
   33073            0 :           10259 => Opcode::VFMADDSUB213PDZ256mkz,
   33074            0 :           10260 => Opcode::VFMADDSUB213PDZ256r,
   33075            0 :           10261 => Opcode::VFMADDSUB213PDZ256rb,
   33076            0 :           10262 => Opcode::VFMADDSUB213PDZ256rbk,
   33077            0 :           10263 => Opcode::VFMADDSUB213PDZ256rbkz,
   33078            0 :           10264 => Opcode::VFMADDSUB213PDZ256rk,
   33079            0 :           10265 => Opcode::VFMADDSUB213PDZ256rkz,
   33080            0 :           10266 => Opcode::VFMADDSUB213PDZm,
   33081            0 :           10267 => Opcode::VFMADDSUB213PDZmb,
   33082            0 :           10268 => Opcode::VFMADDSUB213PDZmbk,
   33083            0 :           10269 => Opcode::VFMADDSUB213PDZmbkz,
   33084            0 :           10270 => Opcode::VFMADDSUB213PDZmk,
   33085            0 :           10271 => Opcode::VFMADDSUB213PDZmkz,
   33086            0 :           10272 => Opcode::VFMADDSUB213PDZr,
   33087            0 :           10273 => Opcode::VFMADDSUB213PDZrb,
   33088            0 :           10274 => Opcode::VFMADDSUB213PDZrbk,
   33089            0 :           10275 => Opcode::VFMADDSUB213PDZrbkz,
   33090            0 :           10276 => Opcode::VFMADDSUB213PDZrk,
   33091            0 :           10277 => Opcode::VFMADDSUB213PDZrkz,
   33092            0 :           10278 => Opcode::VFMADDSUB213PDm,
   33093            0 :           10279 => Opcode::VFMADDSUB213PDr,
   33094            0 :           10280 => Opcode::VFMADDSUB213PHZ128m,
   33095            0 :           10281 => Opcode::VFMADDSUB213PHZ128mb,
   33096            0 :           10282 => Opcode::VFMADDSUB213PHZ128mbk,
   33097            0 :           10283 => Opcode::VFMADDSUB213PHZ128mbkz,
   33098            0 :           10284 => Opcode::VFMADDSUB213PHZ128mk,
   33099            0 :           10285 => Opcode::VFMADDSUB213PHZ128mkz,
   33100            0 :           10286 => Opcode::VFMADDSUB213PHZ128r,
   33101            0 :           10287 => Opcode::VFMADDSUB213PHZ128rk,
   33102            0 :           10288 => Opcode::VFMADDSUB213PHZ128rkz,
   33103            0 :           10289 => Opcode::VFMADDSUB213PHZ256m,
   33104            0 :           10290 => Opcode::VFMADDSUB213PHZ256mb,
   33105            0 :           10291 => Opcode::VFMADDSUB213PHZ256mbk,
   33106            0 :           10292 => Opcode::VFMADDSUB213PHZ256mbkz,
   33107            0 :           10293 => Opcode::VFMADDSUB213PHZ256mk,
   33108            0 :           10294 => Opcode::VFMADDSUB213PHZ256mkz,
   33109            0 :           10295 => Opcode::VFMADDSUB213PHZ256r,
   33110            0 :           10296 => Opcode::VFMADDSUB213PHZ256rb,
   33111            0 :           10297 => Opcode::VFMADDSUB213PHZ256rbk,
   33112            0 :           10298 => Opcode::VFMADDSUB213PHZ256rbkz,
   33113            0 :           10299 => Opcode::VFMADDSUB213PHZ256rk,
   33114            0 :           10300 => Opcode::VFMADDSUB213PHZ256rkz,
   33115            0 :           10301 => Opcode::VFMADDSUB213PHZm,
   33116            0 :           10302 => Opcode::VFMADDSUB213PHZmb,
   33117            0 :           10303 => Opcode::VFMADDSUB213PHZmbk,
   33118            0 :           10304 => Opcode::VFMADDSUB213PHZmbkz,
   33119            0 :           10305 => Opcode::VFMADDSUB213PHZmk,
   33120            0 :           10306 => Opcode::VFMADDSUB213PHZmkz,
   33121            0 :           10307 => Opcode::VFMADDSUB213PHZr,
   33122            0 :           10308 => Opcode::VFMADDSUB213PHZrb,
   33123            0 :           10309 => Opcode::VFMADDSUB213PHZrbk,
   33124            0 :           10310 => Opcode::VFMADDSUB213PHZrbkz,
   33125            0 :           10311 => Opcode::VFMADDSUB213PHZrk,
   33126            0 :           10312 => Opcode::VFMADDSUB213PHZrkz,
   33127            0 :           10313 => Opcode::VFMADDSUB213PSYm,
   33128            0 :           10314 => Opcode::VFMADDSUB213PSYr,
   33129            0 :           10315 => Opcode::VFMADDSUB213PSZ128m,
   33130            0 :           10316 => Opcode::VFMADDSUB213PSZ128mb,
   33131            0 :           10317 => Opcode::VFMADDSUB213PSZ128mbk,
   33132            0 :           10318 => Opcode::VFMADDSUB213PSZ128mbkz,
   33133            0 :           10319 => Opcode::VFMADDSUB213PSZ128mk,
   33134            0 :           10320 => Opcode::VFMADDSUB213PSZ128mkz,
   33135            0 :           10321 => Opcode::VFMADDSUB213PSZ128r,
   33136            0 :           10322 => Opcode::VFMADDSUB213PSZ128rk,
   33137            0 :           10323 => Opcode::VFMADDSUB213PSZ128rkz,
   33138            0 :           10324 => Opcode::VFMADDSUB213PSZ256m,
   33139            0 :           10325 => Opcode::VFMADDSUB213PSZ256mb,
   33140            0 :           10326 => Opcode::VFMADDSUB213PSZ256mbk,
   33141            0 :           10327 => Opcode::VFMADDSUB213PSZ256mbkz,
   33142            0 :           10328 => Opcode::VFMADDSUB213PSZ256mk,
   33143            0 :           10329 => Opcode::VFMADDSUB213PSZ256mkz,
   33144            0 :           10330 => Opcode::VFMADDSUB213PSZ256r,
   33145            0 :           10331 => Opcode::VFMADDSUB213PSZ256rb,
   33146            0 :           10332 => Opcode::VFMADDSUB213PSZ256rbk,
   33147            0 :           10333 => Opcode::VFMADDSUB213PSZ256rbkz,
   33148            0 :           10334 => Opcode::VFMADDSUB213PSZ256rk,
   33149            0 :           10335 => Opcode::VFMADDSUB213PSZ256rkz,
   33150            0 :           10336 => Opcode::VFMADDSUB213PSZm,
   33151            0 :           10337 => Opcode::VFMADDSUB213PSZmb,
   33152            0 :           10338 => Opcode::VFMADDSUB213PSZmbk,
   33153            0 :           10339 => Opcode::VFMADDSUB213PSZmbkz,
   33154            0 :           10340 => Opcode::VFMADDSUB213PSZmk,
   33155            0 :           10341 => Opcode::VFMADDSUB213PSZmkz,
   33156            0 :           10342 => Opcode::VFMADDSUB213PSZr,
   33157            0 :           10343 => Opcode::VFMADDSUB213PSZrb,
   33158            0 :           10344 => Opcode::VFMADDSUB213PSZrbk,
   33159            0 :           10345 => Opcode::VFMADDSUB213PSZrbkz,
   33160            0 :           10346 => Opcode::VFMADDSUB213PSZrk,
   33161            0 :           10347 => Opcode::VFMADDSUB213PSZrkz,
   33162            0 :           10348 => Opcode::VFMADDSUB213PSm,
   33163            0 :           10349 => Opcode::VFMADDSUB213PSr,
   33164            0 :           10350 => Opcode::VFMADDSUB231PDYm,
   33165            0 :           10351 => Opcode::VFMADDSUB231PDYr,
   33166            0 :           10352 => Opcode::VFMADDSUB231PDZ128m,
   33167            0 :           10353 => Opcode::VFMADDSUB231PDZ128mb,
   33168            0 :           10354 => Opcode::VFMADDSUB231PDZ128mbk,
   33169            0 :           10355 => Opcode::VFMADDSUB231PDZ128mbkz,
   33170            0 :           10356 => Opcode::VFMADDSUB231PDZ128mk,
   33171            0 :           10357 => Opcode::VFMADDSUB231PDZ128mkz,
   33172            0 :           10358 => Opcode::VFMADDSUB231PDZ128r,
   33173            0 :           10359 => Opcode::VFMADDSUB231PDZ128rk,
   33174            0 :           10360 => Opcode::VFMADDSUB231PDZ128rkz,
   33175            0 :           10361 => Opcode::VFMADDSUB231PDZ256m,
   33176            0 :           10362 => Opcode::VFMADDSUB231PDZ256mb,
   33177            0 :           10363 => Opcode::VFMADDSUB231PDZ256mbk,
   33178            0 :           10364 => Opcode::VFMADDSUB231PDZ256mbkz,
   33179            0 :           10365 => Opcode::VFMADDSUB231PDZ256mk,
   33180            0 :           10366 => Opcode::VFMADDSUB231PDZ256mkz,
   33181            0 :           10367 => Opcode::VFMADDSUB231PDZ256r,
   33182            0 :           10368 => Opcode::VFMADDSUB231PDZ256rb,
   33183            0 :           10369 => Opcode::VFMADDSUB231PDZ256rbk,
   33184            0 :           10370 => Opcode::VFMADDSUB231PDZ256rbkz,
   33185            0 :           10371 => Opcode::VFMADDSUB231PDZ256rk,
   33186            0 :           10372 => Opcode::VFMADDSUB231PDZ256rkz,
   33187            0 :           10373 => Opcode::VFMADDSUB231PDZm,
   33188            0 :           10374 => Opcode::VFMADDSUB231PDZmb,
   33189            0 :           10375 => Opcode::VFMADDSUB231PDZmbk,
   33190            0 :           10376 => Opcode::VFMADDSUB231PDZmbkz,
   33191            0 :           10377 => Opcode::VFMADDSUB231PDZmk,
   33192            0 :           10378 => Opcode::VFMADDSUB231PDZmkz,
   33193            0 :           10379 => Opcode::VFMADDSUB231PDZr,
   33194            0 :           10380 => Opcode::VFMADDSUB231PDZrb,
   33195            0 :           10381 => Opcode::VFMADDSUB231PDZrbk,
   33196            0 :           10382 => Opcode::VFMADDSUB231PDZrbkz,
   33197            0 :           10383 => Opcode::VFMADDSUB231PDZrk,
   33198            0 :           10384 => Opcode::VFMADDSUB231PDZrkz,
   33199            0 :           10385 => Opcode::VFMADDSUB231PDm,
   33200            0 :           10386 => Opcode::VFMADDSUB231PDr,
   33201            0 :           10387 => Opcode::VFMADDSUB231PHZ128m,
   33202            0 :           10388 => Opcode::VFMADDSUB231PHZ128mb,
   33203            0 :           10389 => Opcode::VFMADDSUB231PHZ128mbk,
   33204            0 :           10390 => Opcode::VFMADDSUB231PHZ128mbkz,
   33205            0 :           10391 => Opcode::VFMADDSUB231PHZ128mk,
   33206            0 :           10392 => Opcode::VFMADDSUB231PHZ128mkz,
   33207            0 :           10393 => Opcode::VFMADDSUB231PHZ128r,
   33208            0 :           10394 => Opcode::VFMADDSUB231PHZ128rk,
   33209            0 :           10395 => Opcode::VFMADDSUB231PHZ128rkz,
   33210            0 :           10396 => Opcode::VFMADDSUB231PHZ256m,
   33211            0 :           10397 => Opcode::VFMADDSUB231PHZ256mb,
   33212            0 :           10398 => Opcode::VFMADDSUB231PHZ256mbk,
   33213            0 :           10399 => Opcode::VFMADDSUB231PHZ256mbkz,
   33214            0 :           10400 => Opcode::VFMADDSUB231PHZ256mk,
   33215            0 :           10401 => Opcode::VFMADDSUB231PHZ256mkz,
   33216            0 :           10402 => Opcode::VFMADDSUB231PHZ256r,
   33217            0 :           10403 => Opcode::VFMADDSUB231PHZ256rb,
   33218            0 :           10404 => Opcode::VFMADDSUB231PHZ256rbk,
   33219            0 :           10405 => Opcode::VFMADDSUB231PHZ256rbkz,
   33220            0 :           10406 => Opcode::VFMADDSUB231PHZ256rk,
   33221            0 :           10407 => Opcode::VFMADDSUB231PHZ256rkz,
   33222            0 :           10408 => Opcode::VFMADDSUB231PHZm,
   33223            0 :           10409 => Opcode::VFMADDSUB231PHZmb,
   33224            0 :           10410 => Opcode::VFMADDSUB231PHZmbk,
   33225            0 :           10411 => Opcode::VFMADDSUB231PHZmbkz,
   33226            0 :           10412 => Opcode::VFMADDSUB231PHZmk,
   33227            0 :           10413 => Opcode::VFMADDSUB231PHZmkz,
   33228            0 :           10414 => Opcode::VFMADDSUB231PHZr,
   33229            0 :           10415 => Opcode::VFMADDSUB231PHZrb,
   33230            0 :           10416 => Opcode::VFMADDSUB231PHZrbk,
   33231            0 :           10417 => Opcode::VFMADDSUB231PHZrbkz,
   33232            0 :           10418 => Opcode::VFMADDSUB231PHZrk,
   33233            0 :           10419 => Opcode::VFMADDSUB231PHZrkz,
   33234            0 :           10420 => Opcode::VFMADDSUB231PSYm,
   33235            0 :           10421 => Opcode::VFMADDSUB231PSYr,
   33236            0 :           10422 => Opcode::VFMADDSUB231PSZ128m,
   33237            0 :           10423 => Opcode::VFMADDSUB231PSZ128mb,
   33238            0 :           10424 => Opcode::VFMADDSUB231PSZ128mbk,
   33239            0 :           10425 => Opcode::VFMADDSUB231PSZ128mbkz,
   33240            0 :           10426 => Opcode::VFMADDSUB231PSZ128mk,
   33241            0 :           10427 => Opcode::VFMADDSUB231PSZ128mkz,
   33242            0 :           10428 => Opcode::VFMADDSUB231PSZ128r,
   33243            0 :           10429 => Opcode::VFMADDSUB231PSZ128rk,
   33244            0 :           10430 => Opcode::VFMADDSUB231PSZ128rkz,
   33245            0 :           10431 => Opcode::VFMADDSUB231PSZ256m,
   33246            0 :           10432 => Opcode::VFMADDSUB231PSZ256mb,
   33247            0 :           10433 => Opcode::VFMADDSUB231PSZ256mbk,
   33248            0 :           10434 => Opcode::VFMADDSUB231PSZ256mbkz,
   33249            0 :           10435 => Opcode::VFMADDSUB231PSZ256mk,
   33250            0 :           10436 => Opcode::VFMADDSUB231PSZ256mkz,
   33251            0 :           10437 => Opcode::VFMADDSUB231PSZ256r,
   33252            0 :           10438 => Opcode::VFMADDSUB231PSZ256rb,
   33253            0 :           10439 => Opcode::VFMADDSUB231PSZ256rbk,
   33254            0 :           10440 => Opcode::VFMADDSUB231PSZ256rbkz,
   33255            0 :           10441 => Opcode::VFMADDSUB231PSZ256rk,
   33256            0 :           10442 => Opcode::VFMADDSUB231PSZ256rkz,
   33257            0 :           10443 => Opcode::VFMADDSUB231PSZm,
   33258            0 :           10444 => Opcode::VFMADDSUB231PSZmb,
   33259            0 :           10445 => Opcode::VFMADDSUB231PSZmbk,
   33260            0 :           10446 => Opcode::VFMADDSUB231PSZmbkz,
   33261            0 :           10447 => Opcode::VFMADDSUB231PSZmk,
   33262            0 :           10448 => Opcode::VFMADDSUB231PSZmkz,
   33263            0 :           10449 => Opcode::VFMADDSUB231PSZr,
   33264            0 :           10450 => Opcode::VFMADDSUB231PSZrb,
   33265            0 :           10451 => Opcode::VFMADDSUB231PSZrbk,
   33266            0 :           10452 => Opcode::VFMADDSUB231PSZrbkz,
   33267            0 :           10453 => Opcode::VFMADDSUB231PSZrk,
   33268            0 :           10454 => Opcode::VFMADDSUB231PSZrkz,
   33269            0 :           10455 => Opcode::VFMADDSUB231PSm,
   33270            0 :           10456 => Opcode::VFMADDSUB231PSr,
   33271            0 :           10457 => Opcode::VFMADDSUBPD4Ymr,
   33272            0 :           10458 => Opcode::VFMADDSUBPD4Yrm,
   33273            0 :           10459 => Opcode::VFMADDSUBPD4Yrr,
   33274            0 :           10460 => Opcode::VFMADDSUBPD4Yrr_REV,
   33275            0 :           10461 => Opcode::VFMADDSUBPD4mr,
   33276            0 :           10462 => Opcode::VFMADDSUBPD4rm,
   33277            0 :           10463 => Opcode::VFMADDSUBPD4rr,
   33278            0 :           10464 => Opcode::VFMADDSUBPD4rr_REV,
   33279            0 :           10465 => Opcode::VFMADDSUBPS4Ymr,
   33280            0 :           10466 => Opcode::VFMADDSUBPS4Yrm,
   33281            0 :           10467 => Opcode::VFMADDSUBPS4Yrr,
   33282            0 :           10468 => Opcode::VFMADDSUBPS4Yrr_REV,
   33283            0 :           10469 => Opcode::VFMADDSUBPS4mr,
   33284            0 :           10470 => Opcode::VFMADDSUBPS4rm,
   33285            0 :           10471 => Opcode::VFMADDSUBPS4rr,
   33286            0 :           10472 => Opcode::VFMADDSUBPS4rr_REV,
   33287            0 :           10473 => Opcode::VFMSUB132BF16Z128m,
   33288            0 :           10474 => Opcode::VFMSUB132BF16Z128mb,
   33289            0 :           10475 => Opcode::VFMSUB132BF16Z128mbk,
   33290            0 :           10476 => Opcode::VFMSUB132BF16Z128mbkz,
   33291            0 :           10477 => Opcode::VFMSUB132BF16Z128mk,
   33292            0 :           10478 => Opcode::VFMSUB132BF16Z128mkz,
   33293            0 :           10479 => Opcode::VFMSUB132BF16Z128r,
   33294            0 :           10480 => Opcode::VFMSUB132BF16Z128rk,
   33295            0 :           10481 => Opcode::VFMSUB132BF16Z128rkz,
   33296            0 :           10482 => Opcode::VFMSUB132BF16Z256m,
   33297            0 :           10483 => Opcode::VFMSUB132BF16Z256mb,
   33298            0 :           10484 => Opcode::VFMSUB132BF16Z256mbk,
   33299            0 :           10485 => Opcode::VFMSUB132BF16Z256mbkz,
   33300            0 :           10486 => Opcode::VFMSUB132BF16Z256mk,
   33301            0 :           10487 => Opcode::VFMSUB132BF16Z256mkz,
   33302            0 :           10488 => Opcode::VFMSUB132BF16Z256r,
   33303            0 :           10489 => Opcode::VFMSUB132BF16Z256rk,
   33304            0 :           10490 => Opcode::VFMSUB132BF16Z256rkz,
   33305            0 :           10491 => Opcode::VFMSUB132BF16Zm,
   33306            0 :           10492 => Opcode::VFMSUB132BF16Zmb,
   33307            0 :           10493 => Opcode::VFMSUB132BF16Zmbk,
   33308            0 :           10494 => Opcode::VFMSUB132BF16Zmbkz,
   33309            0 :           10495 => Opcode::VFMSUB132BF16Zmk,
   33310            0 :           10496 => Opcode::VFMSUB132BF16Zmkz,
   33311            0 :           10497 => Opcode::VFMSUB132BF16Zr,
   33312            0 :           10498 => Opcode::VFMSUB132BF16Zrk,
   33313            0 :           10499 => Opcode::VFMSUB132BF16Zrkz,
   33314            0 :           10500 => Opcode::VFMSUB132PDYm,
   33315            0 :           10501 => Opcode::VFMSUB132PDYr,
   33316            0 :           10502 => Opcode::VFMSUB132PDZ128m,
   33317            0 :           10503 => Opcode::VFMSUB132PDZ128mb,
   33318            0 :           10504 => Opcode::VFMSUB132PDZ128mbk,
   33319            0 :           10505 => Opcode::VFMSUB132PDZ128mbkz,
   33320            0 :           10506 => Opcode::VFMSUB132PDZ128mk,
   33321            0 :           10507 => Opcode::VFMSUB132PDZ128mkz,
   33322            0 :           10508 => Opcode::VFMSUB132PDZ128r,
   33323            0 :           10509 => Opcode::VFMSUB132PDZ128rk,
   33324            0 :           10510 => Opcode::VFMSUB132PDZ128rkz,
   33325            0 :           10511 => Opcode::VFMSUB132PDZ256m,
   33326            0 :           10512 => Opcode::VFMSUB132PDZ256mb,
   33327            0 :           10513 => Opcode::VFMSUB132PDZ256mbk,
   33328            0 :           10514 => Opcode::VFMSUB132PDZ256mbkz,
   33329            0 :           10515 => Opcode::VFMSUB132PDZ256mk,
   33330            0 :           10516 => Opcode::VFMSUB132PDZ256mkz,
   33331            0 :           10517 => Opcode::VFMSUB132PDZ256r,
   33332            0 :           10518 => Opcode::VFMSUB132PDZ256rb,
   33333            0 :           10519 => Opcode::VFMSUB132PDZ256rbk,
   33334            0 :           10520 => Opcode::VFMSUB132PDZ256rbkz,
   33335            0 :           10521 => Opcode::VFMSUB132PDZ256rk,
   33336            0 :           10522 => Opcode::VFMSUB132PDZ256rkz,
   33337            0 :           10523 => Opcode::VFMSUB132PDZm,
   33338            0 :           10524 => Opcode::VFMSUB132PDZmb,
   33339            0 :           10525 => Opcode::VFMSUB132PDZmbk,
   33340            0 :           10526 => Opcode::VFMSUB132PDZmbkz,
   33341            0 :           10527 => Opcode::VFMSUB132PDZmk,
   33342            0 :           10528 => Opcode::VFMSUB132PDZmkz,
   33343            0 :           10529 => Opcode::VFMSUB132PDZr,
   33344            0 :           10530 => Opcode::VFMSUB132PDZrb,
   33345            0 :           10531 => Opcode::VFMSUB132PDZrbk,
   33346            0 :           10532 => Opcode::VFMSUB132PDZrbkz,
   33347            0 :           10533 => Opcode::VFMSUB132PDZrk,
   33348            0 :           10534 => Opcode::VFMSUB132PDZrkz,
   33349            0 :           10535 => Opcode::VFMSUB132PDm,
   33350            0 :           10536 => Opcode::VFMSUB132PDr,
   33351            0 :           10537 => Opcode::VFMSUB132PHZ128m,
   33352            0 :           10538 => Opcode::VFMSUB132PHZ128mb,
   33353            0 :           10539 => Opcode::VFMSUB132PHZ128mbk,
   33354            0 :           10540 => Opcode::VFMSUB132PHZ128mbkz,
   33355            0 :           10541 => Opcode::VFMSUB132PHZ128mk,
   33356            0 :           10542 => Opcode::VFMSUB132PHZ128mkz,
   33357            0 :           10543 => Opcode::VFMSUB132PHZ128r,
   33358            0 :           10544 => Opcode::VFMSUB132PHZ128rk,
   33359            0 :           10545 => Opcode::VFMSUB132PHZ128rkz,
   33360            0 :           10546 => Opcode::VFMSUB132PHZ256m,
   33361            0 :           10547 => Opcode::VFMSUB132PHZ256mb,
   33362            0 :           10548 => Opcode::VFMSUB132PHZ256mbk,
   33363            0 :           10549 => Opcode::VFMSUB132PHZ256mbkz,
   33364            0 :           10550 => Opcode::VFMSUB132PHZ256mk,
   33365            0 :           10551 => Opcode::VFMSUB132PHZ256mkz,
   33366            0 :           10552 => Opcode::VFMSUB132PHZ256r,
   33367            0 :           10553 => Opcode::VFMSUB132PHZ256rb,
   33368            0 :           10554 => Opcode::VFMSUB132PHZ256rbk,
   33369            0 :           10555 => Opcode::VFMSUB132PHZ256rbkz,
   33370            0 :           10556 => Opcode::VFMSUB132PHZ256rk,
   33371            0 :           10557 => Opcode::VFMSUB132PHZ256rkz,
   33372            0 :           10558 => Opcode::VFMSUB132PHZm,
   33373            0 :           10559 => Opcode::VFMSUB132PHZmb,
   33374            0 :           10560 => Opcode::VFMSUB132PHZmbk,
   33375            0 :           10561 => Opcode::VFMSUB132PHZmbkz,
   33376            0 :           10562 => Opcode::VFMSUB132PHZmk,
   33377            0 :           10563 => Opcode::VFMSUB132PHZmkz,
   33378            0 :           10564 => Opcode::VFMSUB132PHZr,
   33379            0 :           10565 => Opcode::VFMSUB132PHZrb,
   33380            0 :           10566 => Opcode::VFMSUB132PHZrbk,
   33381            0 :           10567 => Opcode::VFMSUB132PHZrbkz,
   33382            0 :           10568 => Opcode::VFMSUB132PHZrk,
   33383            0 :           10569 => Opcode::VFMSUB132PHZrkz,
   33384            0 :           10570 => Opcode::VFMSUB132PSYm,
   33385            0 :           10571 => Opcode::VFMSUB132PSYr,
   33386            0 :           10572 => Opcode::VFMSUB132PSZ128m,
   33387            0 :           10573 => Opcode::VFMSUB132PSZ128mb,
   33388            0 :           10574 => Opcode::VFMSUB132PSZ128mbk,
   33389            0 :           10575 => Opcode::VFMSUB132PSZ128mbkz,
   33390            0 :           10576 => Opcode::VFMSUB132PSZ128mk,
   33391            0 :           10577 => Opcode::VFMSUB132PSZ128mkz,
   33392            0 :           10578 => Opcode::VFMSUB132PSZ128r,
   33393            0 :           10579 => Opcode::VFMSUB132PSZ128rk,
   33394            0 :           10580 => Opcode::VFMSUB132PSZ128rkz,
   33395            0 :           10581 => Opcode::VFMSUB132PSZ256m,
   33396            0 :           10582 => Opcode::VFMSUB132PSZ256mb,
   33397            0 :           10583 => Opcode::VFMSUB132PSZ256mbk,
   33398            0 :           10584 => Opcode::VFMSUB132PSZ256mbkz,
   33399            0 :           10585 => Opcode::VFMSUB132PSZ256mk,
   33400            0 :           10586 => Opcode::VFMSUB132PSZ256mkz,
   33401            0 :           10587 => Opcode::VFMSUB132PSZ256r,
   33402            0 :           10588 => Opcode::VFMSUB132PSZ256rb,
   33403            0 :           10589 => Opcode::VFMSUB132PSZ256rbk,
   33404            0 :           10590 => Opcode::VFMSUB132PSZ256rbkz,
   33405            0 :           10591 => Opcode::VFMSUB132PSZ256rk,
   33406            0 :           10592 => Opcode::VFMSUB132PSZ256rkz,
   33407            0 :           10593 => Opcode::VFMSUB132PSZm,
   33408            0 :           10594 => Opcode::VFMSUB132PSZmb,
   33409            0 :           10595 => Opcode::VFMSUB132PSZmbk,
   33410            0 :           10596 => Opcode::VFMSUB132PSZmbkz,
   33411            0 :           10597 => Opcode::VFMSUB132PSZmk,
   33412            0 :           10598 => Opcode::VFMSUB132PSZmkz,
   33413            0 :           10599 => Opcode::VFMSUB132PSZr,
   33414            0 :           10600 => Opcode::VFMSUB132PSZrb,
   33415            0 :           10601 => Opcode::VFMSUB132PSZrbk,
   33416            0 :           10602 => Opcode::VFMSUB132PSZrbkz,
   33417            0 :           10603 => Opcode::VFMSUB132PSZrk,
   33418            0 :           10604 => Opcode::VFMSUB132PSZrkz,
   33419            0 :           10605 => Opcode::VFMSUB132PSm,
   33420            0 :           10606 => Opcode::VFMSUB132PSr,
   33421            0 :           10607 => Opcode::VFMSUB132SDZm,
   33422            0 :           10608 => Opcode::VFMSUB132SDZm_Int,
   33423            0 :           10609 => Opcode::VFMSUB132SDZmk_Int,
   33424            0 :           10610 => Opcode::VFMSUB132SDZmkz_Int,
   33425            0 :           10611 => Opcode::VFMSUB132SDZr,
   33426            0 :           10612 => Opcode::VFMSUB132SDZr_Int,
   33427            0 :           10613 => Opcode::VFMSUB132SDZrb,
   33428            0 :           10614 => Opcode::VFMSUB132SDZrb_Int,
   33429            0 :           10615 => Opcode::VFMSUB132SDZrbk_Int,
   33430            0 :           10616 => Opcode::VFMSUB132SDZrbkz_Int,
   33431            0 :           10617 => Opcode::VFMSUB132SDZrk_Int,
   33432            0 :           10618 => Opcode::VFMSUB132SDZrkz_Int,
   33433            0 :           10619 => Opcode::VFMSUB132SDm,
   33434            0 :           10620 => Opcode::VFMSUB132SDm_Int,
   33435            0 :           10621 => Opcode::VFMSUB132SDr,
   33436            0 :           10622 => Opcode::VFMSUB132SDr_Int,
   33437            0 :           10623 => Opcode::VFMSUB132SHZm,
   33438            0 :           10624 => Opcode::VFMSUB132SHZm_Int,
   33439            0 :           10625 => Opcode::VFMSUB132SHZmk_Int,
   33440            0 :           10626 => Opcode::VFMSUB132SHZmkz_Int,
   33441            0 :           10627 => Opcode::VFMSUB132SHZr,
   33442            0 :           10628 => Opcode::VFMSUB132SHZr_Int,
   33443            0 :           10629 => Opcode::VFMSUB132SHZrb,
   33444            0 :           10630 => Opcode::VFMSUB132SHZrb_Int,
   33445            0 :           10631 => Opcode::VFMSUB132SHZrbk_Int,
   33446            0 :           10632 => Opcode::VFMSUB132SHZrbkz_Int,
   33447            0 :           10633 => Opcode::VFMSUB132SHZrk_Int,
   33448            0 :           10634 => Opcode::VFMSUB132SHZrkz_Int,
   33449            0 :           10635 => Opcode::VFMSUB132SSZm,
   33450            0 :           10636 => Opcode::VFMSUB132SSZm_Int,
   33451            0 :           10637 => Opcode::VFMSUB132SSZmk_Int,
   33452            0 :           10638 => Opcode::VFMSUB132SSZmkz_Int,
   33453            0 :           10639 => Opcode::VFMSUB132SSZr,
   33454            0 :           10640 => Opcode::VFMSUB132SSZr_Int,
   33455            0 :           10641 => Opcode::VFMSUB132SSZrb,
   33456            0 :           10642 => Opcode::VFMSUB132SSZrb_Int,
   33457            0 :           10643 => Opcode::VFMSUB132SSZrbk_Int,
   33458            0 :           10644 => Opcode::VFMSUB132SSZrbkz_Int,
   33459            0 :           10645 => Opcode::VFMSUB132SSZrk_Int,
   33460            0 :           10646 => Opcode::VFMSUB132SSZrkz_Int,
   33461            0 :           10647 => Opcode::VFMSUB132SSm,
   33462            0 :           10648 => Opcode::VFMSUB132SSm_Int,
   33463            0 :           10649 => Opcode::VFMSUB132SSr,
   33464            0 :           10650 => Opcode::VFMSUB132SSr_Int,
   33465            0 :           10651 => Opcode::VFMSUB213BF16Z128m,
   33466            0 :           10652 => Opcode::VFMSUB213BF16Z128mb,
   33467            0 :           10653 => Opcode::VFMSUB213BF16Z128mbk,
   33468            0 :           10654 => Opcode::VFMSUB213BF16Z128mbkz,
   33469            0 :           10655 => Opcode::VFMSUB213BF16Z128mk,
   33470            0 :           10656 => Opcode::VFMSUB213BF16Z128mkz,
   33471            0 :           10657 => Opcode::VFMSUB213BF16Z128r,
   33472            0 :           10658 => Opcode::VFMSUB213BF16Z128rk,
   33473            0 :           10659 => Opcode::VFMSUB213BF16Z128rkz,
   33474            0 :           10660 => Opcode::VFMSUB213BF16Z256m,
   33475            0 :           10661 => Opcode::VFMSUB213BF16Z256mb,
   33476            0 :           10662 => Opcode::VFMSUB213BF16Z256mbk,
   33477            0 :           10663 => Opcode::VFMSUB213BF16Z256mbkz,
   33478            0 :           10664 => Opcode::VFMSUB213BF16Z256mk,
   33479            0 :           10665 => Opcode::VFMSUB213BF16Z256mkz,
   33480            0 :           10666 => Opcode::VFMSUB213BF16Z256r,
   33481            0 :           10667 => Opcode::VFMSUB213BF16Z256rk,
   33482            0 :           10668 => Opcode::VFMSUB213BF16Z256rkz,
   33483            0 :           10669 => Opcode::VFMSUB213BF16Zm,
   33484            0 :           10670 => Opcode::VFMSUB213BF16Zmb,
   33485            0 :           10671 => Opcode::VFMSUB213BF16Zmbk,
   33486            0 :           10672 => Opcode::VFMSUB213BF16Zmbkz,
   33487            0 :           10673 => Opcode::VFMSUB213BF16Zmk,
   33488            0 :           10674 => Opcode::VFMSUB213BF16Zmkz,
   33489            0 :           10675 => Opcode::VFMSUB213BF16Zr,
   33490            0 :           10676 => Opcode::VFMSUB213BF16Zrk,
   33491            0 :           10677 => Opcode::VFMSUB213BF16Zrkz,
   33492            0 :           10678 => Opcode::VFMSUB213PDYm,
   33493            0 :           10679 => Opcode::VFMSUB213PDYr,
   33494            0 :           10680 => Opcode::VFMSUB213PDZ128m,
   33495            0 :           10681 => Opcode::VFMSUB213PDZ128mb,
   33496            0 :           10682 => Opcode::VFMSUB213PDZ128mbk,
   33497            0 :           10683 => Opcode::VFMSUB213PDZ128mbkz,
   33498            0 :           10684 => Opcode::VFMSUB213PDZ128mk,
   33499            0 :           10685 => Opcode::VFMSUB213PDZ128mkz,
   33500            0 :           10686 => Opcode::VFMSUB213PDZ128r,
   33501            0 :           10687 => Opcode::VFMSUB213PDZ128rk,
   33502            0 :           10688 => Opcode::VFMSUB213PDZ128rkz,
   33503            0 :           10689 => Opcode::VFMSUB213PDZ256m,
   33504            0 :           10690 => Opcode::VFMSUB213PDZ256mb,
   33505            0 :           10691 => Opcode::VFMSUB213PDZ256mbk,
   33506            0 :           10692 => Opcode::VFMSUB213PDZ256mbkz,
   33507            0 :           10693 => Opcode::VFMSUB213PDZ256mk,
   33508            0 :           10694 => Opcode::VFMSUB213PDZ256mkz,
   33509            0 :           10695 => Opcode::VFMSUB213PDZ256r,
   33510            0 :           10696 => Opcode::VFMSUB213PDZ256rb,
   33511            0 :           10697 => Opcode::VFMSUB213PDZ256rbk,
   33512            0 :           10698 => Opcode::VFMSUB213PDZ256rbkz,
   33513            0 :           10699 => Opcode::VFMSUB213PDZ256rk,
   33514            0 :           10700 => Opcode::VFMSUB213PDZ256rkz,
   33515            0 :           10701 => Opcode::VFMSUB213PDZm,
   33516            0 :           10702 => Opcode::VFMSUB213PDZmb,
   33517            0 :           10703 => Opcode::VFMSUB213PDZmbk,
   33518            0 :           10704 => Opcode::VFMSUB213PDZmbkz,
   33519            0 :           10705 => Opcode::VFMSUB213PDZmk,
   33520            0 :           10706 => Opcode::VFMSUB213PDZmkz,
   33521            0 :           10707 => Opcode::VFMSUB213PDZr,
   33522            0 :           10708 => Opcode::VFMSUB213PDZrb,
   33523            0 :           10709 => Opcode::VFMSUB213PDZrbk,
   33524            0 :           10710 => Opcode::VFMSUB213PDZrbkz,
   33525            0 :           10711 => Opcode::VFMSUB213PDZrk,
   33526            0 :           10712 => Opcode::VFMSUB213PDZrkz,
   33527            0 :           10713 => Opcode::VFMSUB213PDm,
   33528            0 :           10714 => Opcode::VFMSUB213PDr,
   33529            0 :           10715 => Opcode::VFMSUB213PHZ128m,
   33530            0 :           10716 => Opcode::VFMSUB213PHZ128mb,
   33531            0 :           10717 => Opcode::VFMSUB213PHZ128mbk,
   33532            0 :           10718 => Opcode::VFMSUB213PHZ128mbkz,
   33533            0 :           10719 => Opcode::VFMSUB213PHZ128mk,
   33534            0 :           10720 => Opcode::VFMSUB213PHZ128mkz,
   33535            0 :           10721 => Opcode::VFMSUB213PHZ128r,
   33536            0 :           10722 => Opcode::VFMSUB213PHZ128rk,
   33537            0 :           10723 => Opcode::VFMSUB213PHZ128rkz,
   33538            0 :           10724 => Opcode::VFMSUB213PHZ256m,
   33539            0 :           10725 => Opcode::VFMSUB213PHZ256mb,
   33540            0 :           10726 => Opcode::VFMSUB213PHZ256mbk,
   33541            0 :           10727 => Opcode::VFMSUB213PHZ256mbkz,
   33542            0 :           10728 => Opcode::VFMSUB213PHZ256mk,
   33543            0 :           10729 => Opcode::VFMSUB213PHZ256mkz,
   33544            0 :           10730 => Opcode::VFMSUB213PHZ256r,
   33545            0 :           10731 => Opcode::VFMSUB213PHZ256rb,
   33546            0 :           10732 => Opcode::VFMSUB213PHZ256rbk,
   33547            0 :           10733 => Opcode::VFMSUB213PHZ256rbkz,
   33548            0 :           10734 => Opcode::VFMSUB213PHZ256rk,
   33549            0 :           10735 => Opcode::VFMSUB213PHZ256rkz,
   33550            0 :           10736 => Opcode::VFMSUB213PHZm,
   33551            0 :           10737 => Opcode::VFMSUB213PHZmb,
   33552            0 :           10738 => Opcode::VFMSUB213PHZmbk,
   33553            0 :           10739 => Opcode::VFMSUB213PHZmbkz,
   33554            0 :           10740 => Opcode::VFMSUB213PHZmk,
   33555            0 :           10741 => Opcode::VFMSUB213PHZmkz,
   33556            0 :           10742 => Opcode::VFMSUB213PHZr,
   33557            0 :           10743 => Opcode::VFMSUB213PHZrb,
   33558            0 :           10744 => Opcode::VFMSUB213PHZrbk,
   33559            0 :           10745 => Opcode::VFMSUB213PHZrbkz,
   33560            0 :           10746 => Opcode::VFMSUB213PHZrk,
   33561            0 :           10747 => Opcode::VFMSUB213PHZrkz,
   33562            0 :           10748 => Opcode::VFMSUB213PSYm,
   33563            0 :           10749 => Opcode::VFMSUB213PSYr,
   33564            0 :           10750 => Opcode::VFMSUB213PSZ128m,
   33565            0 :           10751 => Opcode::VFMSUB213PSZ128mb,
   33566            0 :           10752 => Opcode::VFMSUB213PSZ128mbk,
   33567            0 :           10753 => Opcode::VFMSUB213PSZ128mbkz,
   33568            0 :           10754 => Opcode::VFMSUB213PSZ128mk,
   33569            0 :           10755 => Opcode::VFMSUB213PSZ128mkz,
   33570            0 :           10756 => Opcode::VFMSUB213PSZ128r,
   33571            0 :           10757 => Opcode::VFMSUB213PSZ128rk,
   33572            0 :           10758 => Opcode::VFMSUB213PSZ128rkz,
   33573            0 :           10759 => Opcode::VFMSUB213PSZ256m,
   33574            0 :           10760 => Opcode::VFMSUB213PSZ256mb,
   33575            0 :           10761 => Opcode::VFMSUB213PSZ256mbk,
   33576            0 :           10762 => Opcode::VFMSUB213PSZ256mbkz,
   33577            0 :           10763 => Opcode::VFMSUB213PSZ256mk,
   33578            0 :           10764 => Opcode::VFMSUB213PSZ256mkz,
   33579            0 :           10765 => Opcode::VFMSUB213PSZ256r,
   33580            0 :           10766 => Opcode::VFMSUB213PSZ256rb,
   33581            0 :           10767 => Opcode::VFMSUB213PSZ256rbk,
   33582            0 :           10768 => Opcode::VFMSUB213PSZ256rbkz,
   33583            0 :           10769 => Opcode::VFMSUB213PSZ256rk,
   33584            0 :           10770 => Opcode::VFMSUB213PSZ256rkz,
   33585            0 :           10771 => Opcode::VFMSUB213PSZm,
   33586            0 :           10772 => Opcode::VFMSUB213PSZmb,
   33587            0 :           10773 => Opcode::VFMSUB213PSZmbk,
   33588            0 :           10774 => Opcode::VFMSUB213PSZmbkz,
   33589            0 :           10775 => Opcode::VFMSUB213PSZmk,
   33590            0 :           10776 => Opcode::VFMSUB213PSZmkz,
   33591            0 :           10777 => Opcode::VFMSUB213PSZr,
   33592            0 :           10778 => Opcode::VFMSUB213PSZrb,
   33593            0 :           10779 => Opcode::VFMSUB213PSZrbk,
   33594            0 :           10780 => Opcode::VFMSUB213PSZrbkz,
   33595            0 :           10781 => Opcode::VFMSUB213PSZrk,
   33596            0 :           10782 => Opcode::VFMSUB213PSZrkz,
   33597            0 :           10783 => Opcode::VFMSUB213PSm,
   33598            0 :           10784 => Opcode::VFMSUB213PSr,
   33599            0 :           10785 => Opcode::VFMSUB213SDZm,
   33600            0 :           10786 => Opcode::VFMSUB213SDZm_Int,
   33601            0 :           10787 => Opcode::VFMSUB213SDZmk_Int,
   33602            0 :           10788 => Opcode::VFMSUB213SDZmkz_Int,
   33603            0 :           10789 => Opcode::VFMSUB213SDZr,
   33604            0 :           10790 => Opcode::VFMSUB213SDZr_Int,
   33605            0 :           10791 => Opcode::VFMSUB213SDZrb,
   33606            0 :           10792 => Opcode::VFMSUB213SDZrb_Int,
   33607            0 :           10793 => Opcode::VFMSUB213SDZrbk_Int,
   33608            0 :           10794 => Opcode::VFMSUB213SDZrbkz_Int,
   33609            0 :           10795 => Opcode::VFMSUB213SDZrk_Int,
   33610            0 :           10796 => Opcode::VFMSUB213SDZrkz_Int,
   33611            0 :           10797 => Opcode::VFMSUB213SDm,
   33612            0 :           10798 => Opcode::VFMSUB213SDm_Int,
   33613            0 :           10799 => Opcode::VFMSUB213SDr,
   33614            0 :           10800 => Opcode::VFMSUB213SDr_Int,
   33615            0 :           10801 => Opcode::VFMSUB213SHZm,
   33616            0 :           10802 => Opcode::VFMSUB213SHZm_Int,
   33617            0 :           10803 => Opcode::VFMSUB213SHZmk_Int,
   33618            0 :           10804 => Opcode::VFMSUB213SHZmkz_Int,
   33619            0 :           10805 => Opcode::VFMSUB213SHZr,
   33620            0 :           10806 => Opcode::VFMSUB213SHZr_Int,
   33621            0 :           10807 => Opcode::VFMSUB213SHZrb,
   33622            0 :           10808 => Opcode::VFMSUB213SHZrb_Int,
   33623            0 :           10809 => Opcode::VFMSUB213SHZrbk_Int,
   33624            0 :           10810 => Opcode::VFMSUB213SHZrbkz_Int,
   33625            0 :           10811 => Opcode::VFMSUB213SHZrk_Int,
   33626            0 :           10812 => Opcode::VFMSUB213SHZrkz_Int,
   33627            0 :           10813 => Opcode::VFMSUB213SSZm,
   33628            0 :           10814 => Opcode::VFMSUB213SSZm_Int,
   33629            0 :           10815 => Opcode::VFMSUB213SSZmk_Int,
   33630            0 :           10816 => Opcode::VFMSUB213SSZmkz_Int,
   33631            0 :           10817 => Opcode::VFMSUB213SSZr,
   33632            0 :           10818 => Opcode::VFMSUB213SSZr_Int,
   33633            0 :           10819 => Opcode::VFMSUB213SSZrb,
   33634            0 :           10820 => Opcode::VFMSUB213SSZrb_Int,
   33635            0 :           10821 => Opcode::VFMSUB213SSZrbk_Int,
   33636            0 :           10822 => Opcode::VFMSUB213SSZrbkz_Int,
   33637            0 :           10823 => Opcode::VFMSUB213SSZrk_Int,
   33638            0 :           10824 => Opcode::VFMSUB213SSZrkz_Int,
   33639            0 :           10825 => Opcode::VFMSUB213SSm,
   33640            0 :           10826 => Opcode::VFMSUB213SSm_Int,
   33641            0 :           10827 => Opcode::VFMSUB213SSr,
   33642            0 :           10828 => Opcode::VFMSUB213SSr_Int,
   33643            0 :           10829 => Opcode::VFMSUB231BF16Z128m,
   33644            0 :           10830 => Opcode::VFMSUB231BF16Z128mb,
   33645            0 :           10831 => Opcode::VFMSUB231BF16Z128mbk,
   33646            0 :           10832 => Opcode::VFMSUB231BF16Z128mbkz,
   33647            0 :           10833 => Opcode::VFMSUB231BF16Z128mk,
   33648            0 :           10834 => Opcode::VFMSUB231BF16Z128mkz,
   33649            0 :           10835 => Opcode::VFMSUB231BF16Z128r,
   33650            0 :           10836 => Opcode::VFMSUB231BF16Z128rk,
   33651            0 :           10837 => Opcode::VFMSUB231BF16Z128rkz,
   33652            0 :           10838 => Opcode::VFMSUB231BF16Z256m,
   33653            0 :           10839 => Opcode::VFMSUB231BF16Z256mb,
   33654            0 :           10840 => Opcode::VFMSUB231BF16Z256mbk,
   33655            0 :           10841 => Opcode::VFMSUB231BF16Z256mbkz,
   33656            0 :           10842 => Opcode::VFMSUB231BF16Z256mk,
   33657            0 :           10843 => Opcode::VFMSUB231BF16Z256mkz,
   33658            0 :           10844 => Opcode::VFMSUB231BF16Z256r,
   33659            0 :           10845 => Opcode::VFMSUB231BF16Z256rk,
   33660            0 :           10846 => Opcode::VFMSUB231BF16Z256rkz,
   33661            0 :           10847 => Opcode::VFMSUB231BF16Zm,
   33662            0 :           10848 => Opcode::VFMSUB231BF16Zmb,
   33663            0 :           10849 => Opcode::VFMSUB231BF16Zmbk,
   33664            0 :           10850 => Opcode::VFMSUB231BF16Zmbkz,
   33665            0 :           10851 => Opcode::VFMSUB231BF16Zmk,
   33666            0 :           10852 => Opcode::VFMSUB231BF16Zmkz,
   33667            0 :           10853 => Opcode::VFMSUB231BF16Zr,
   33668            0 :           10854 => Opcode::VFMSUB231BF16Zrk,
   33669            0 :           10855 => Opcode::VFMSUB231BF16Zrkz,
   33670            0 :           10856 => Opcode::VFMSUB231PDYm,
   33671            0 :           10857 => Opcode::VFMSUB231PDYr,
   33672            0 :           10858 => Opcode::VFMSUB231PDZ128m,
   33673            0 :           10859 => Opcode::VFMSUB231PDZ128mb,
   33674            0 :           10860 => Opcode::VFMSUB231PDZ128mbk,
   33675            0 :           10861 => Opcode::VFMSUB231PDZ128mbkz,
   33676            0 :           10862 => Opcode::VFMSUB231PDZ128mk,
   33677            0 :           10863 => Opcode::VFMSUB231PDZ128mkz,
   33678            0 :           10864 => Opcode::VFMSUB231PDZ128r,
   33679            0 :           10865 => Opcode::VFMSUB231PDZ128rk,
   33680            0 :           10866 => Opcode::VFMSUB231PDZ128rkz,
   33681            0 :           10867 => Opcode::VFMSUB231PDZ256m,
   33682            0 :           10868 => Opcode::VFMSUB231PDZ256mb,
   33683            0 :           10869 => Opcode::VFMSUB231PDZ256mbk,
   33684            0 :           10870 => Opcode::VFMSUB231PDZ256mbkz,
   33685            0 :           10871 => Opcode::VFMSUB231PDZ256mk,
   33686            0 :           10872 => Opcode::VFMSUB231PDZ256mkz,
   33687            0 :           10873 => Opcode::VFMSUB231PDZ256r,
   33688            0 :           10874 => Opcode::VFMSUB231PDZ256rb,
   33689            0 :           10875 => Opcode::VFMSUB231PDZ256rbk,
   33690            0 :           10876 => Opcode::VFMSUB231PDZ256rbkz,
   33691            0 :           10877 => Opcode::VFMSUB231PDZ256rk,
   33692            0 :           10878 => Opcode::VFMSUB231PDZ256rkz,
   33693            0 :           10879 => Opcode::VFMSUB231PDZm,
   33694            0 :           10880 => Opcode::VFMSUB231PDZmb,
   33695            0 :           10881 => Opcode::VFMSUB231PDZmbk,
   33696            0 :           10882 => Opcode::VFMSUB231PDZmbkz,
   33697            0 :           10883 => Opcode::VFMSUB231PDZmk,
   33698            0 :           10884 => Opcode::VFMSUB231PDZmkz,
   33699            0 :           10885 => Opcode::VFMSUB231PDZr,
   33700            0 :           10886 => Opcode::VFMSUB231PDZrb,
   33701            0 :           10887 => Opcode::VFMSUB231PDZrbk,
   33702            0 :           10888 => Opcode::VFMSUB231PDZrbkz,
   33703            0 :           10889 => Opcode::VFMSUB231PDZrk,
   33704            0 :           10890 => Opcode::VFMSUB231PDZrkz,
   33705            0 :           10891 => Opcode::VFMSUB231PDm,
   33706            0 :           10892 => Opcode::VFMSUB231PDr,
   33707            0 :           10893 => Opcode::VFMSUB231PHZ128m,
   33708            0 :           10894 => Opcode::VFMSUB231PHZ128mb,
   33709            0 :           10895 => Opcode::VFMSUB231PHZ128mbk,
   33710            0 :           10896 => Opcode::VFMSUB231PHZ128mbkz,
   33711            0 :           10897 => Opcode::VFMSUB231PHZ128mk,
   33712            0 :           10898 => Opcode::VFMSUB231PHZ128mkz,
   33713            0 :           10899 => Opcode::VFMSUB231PHZ128r,
   33714            0 :           10900 => Opcode::VFMSUB231PHZ128rk,
   33715            0 :           10901 => Opcode::VFMSUB231PHZ128rkz,
   33716            0 :           10902 => Opcode::VFMSUB231PHZ256m,
   33717            0 :           10903 => Opcode::VFMSUB231PHZ256mb,
   33718            0 :           10904 => Opcode::VFMSUB231PHZ256mbk,
   33719            0 :           10905 => Opcode::VFMSUB231PHZ256mbkz,
   33720            0 :           10906 => Opcode::VFMSUB231PHZ256mk,
   33721            0 :           10907 => Opcode::VFMSUB231PHZ256mkz,
   33722            0 :           10908 => Opcode::VFMSUB231PHZ256r,
   33723            0 :           10909 => Opcode::VFMSUB231PHZ256rb,
   33724            0 :           10910 => Opcode::VFMSUB231PHZ256rbk,
   33725            0 :           10911 => Opcode::VFMSUB231PHZ256rbkz,
   33726            0 :           10912 => Opcode::VFMSUB231PHZ256rk,
   33727            0 :           10913 => Opcode::VFMSUB231PHZ256rkz,
   33728            0 :           10914 => Opcode::VFMSUB231PHZm,
   33729            0 :           10915 => Opcode::VFMSUB231PHZmb,
   33730            0 :           10916 => Opcode::VFMSUB231PHZmbk,
   33731            0 :           10917 => Opcode::VFMSUB231PHZmbkz,
   33732            0 :           10918 => Opcode::VFMSUB231PHZmk,
   33733            0 :           10919 => Opcode::VFMSUB231PHZmkz,
   33734            0 :           10920 => Opcode::VFMSUB231PHZr,
   33735            0 :           10921 => Opcode::VFMSUB231PHZrb,
   33736            0 :           10922 => Opcode::VFMSUB231PHZrbk,
   33737            0 :           10923 => Opcode::VFMSUB231PHZrbkz,
   33738            0 :           10924 => Opcode::VFMSUB231PHZrk,
   33739            0 :           10925 => Opcode::VFMSUB231PHZrkz,
   33740            0 :           10926 => Opcode::VFMSUB231PSYm,
   33741            0 :           10927 => Opcode::VFMSUB231PSYr,
   33742            0 :           10928 => Opcode::VFMSUB231PSZ128m,
   33743            0 :           10929 => Opcode::VFMSUB231PSZ128mb,
   33744            0 :           10930 => Opcode::VFMSUB231PSZ128mbk,
   33745            0 :           10931 => Opcode::VFMSUB231PSZ128mbkz,
   33746            0 :           10932 => Opcode::VFMSUB231PSZ128mk,
   33747            0 :           10933 => Opcode::VFMSUB231PSZ128mkz,
   33748            0 :           10934 => Opcode::VFMSUB231PSZ128r,
   33749            0 :           10935 => Opcode::VFMSUB231PSZ128rk,
   33750            0 :           10936 => Opcode::VFMSUB231PSZ128rkz,
   33751            0 :           10937 => Opcode::VFMSUB231PSZ256m,
   33752            0 :           10938 => Opcode::VFMSUB231PSZ256mb,
   33753            0 :           10939 => Opcode::VFMSUB231PSZ256mbk,
   33754            0 :           10940 => Opcode::VFMSUB231PSZ256mbkz,
   33755            0 :           10941 => Opcode::VFMSUB231PSZ256mk,
   33756            0 :           10942 => Opcode::VFMSUB231PSZ256mkz,
   33757            0 :           10943 => Opcode::VFMSUB231PSZ256r,
   33758            0 :           10944 => Opcode::VFMSUB231PSZ256rb,
   33759            0 :           10945 => Opcode::VFMSUB231PSZ256rbk,
   33760            0 :           10946 => Opcode::VFMSUB231PSZ256rbkz,
   33761            0 :           10947 => Opcode::VFMSUB231PSZ256rk,
   33762            0 :           10948 => Opcode::VFMSUB231PSZ256rkz,
   33763            0 :           10949 => Opcode::VFMSUB231PSZm,
   33764            0 :           10950 => Opcode::VFMSUB231PSZmb,
   33765            0 :           10951 => Opcode::VFMSUB231PSZmbk,
   33766            0 :           10952 => Opcode::VFMSUB231PSZmbkz,
   33767            0 :           10953 => Opcode::VFMSUB231PSZmk,
   33768            0 :           10954 => Opcode::VFMSUB231PSZmkz,
   33769            0 :           10955 => Opcode::VFMSUB231PSZr,
   33770            0 :           10956 => Opcode::VFMSUB231PSZrb,
   33771            0 :           10957 => Opcode::VFMSUB231PSZrbk,
   33772            0 :           10958 => Opcode::VFMSUB231PSZrbkz,
   33773            0 :           10959 => Opcode::VFMSUB231PSZrk,
   33774            0 :           10960 => Opcode::VFMSUB231PSZrkz,
   33775            0 :           10961 => Opcode::VFMSUB231PSm,
   33776            0 :           10962 => Opcode::VFMSUB231PSr,
   33777            0 :           10963 => Opcode::VFMSUB231SDZm,
   33778            0 :           10964 => Opcode::VFMSUB231SDZm_Int,
   33779            0 :           10965 => Opcode::VFMSUB231SDZmk_Int,
   33780            0 :           10966 => Opcode::VFMSUB231SDZmkz_Int,
   33781            0 :           10967 => Opcode::VFMSUB231SDZr,
   33782            0 :           10968 => Opcode::VFMSUB231SDZr_Int,
   33783            0 :           10969 => Opcode::VFMSUB231SDZrb,
   33784            0 :           10970 => Opcode::VFMSUB231SDZrb_Int,
   33785            0 :           10971 => Opcode::VFMSUB231SDZrbk_Int,
   33786            0 :           10972 => Opcode::VFMSUB231SDZrbkz_Int,
   33787            0 :           10973 => Opcode::VFMSUB231SDZrk_Int,
   33788            0 :           10974 => Opcode::VFMSUB231SDZrkz_Int,
   33789            0 :           10975 => Opcode::VFMSUB231SDm,
   33790            0 :           10976 => Opcode::VFMSUB231SDm_Int,
   33791            0 :           10977 => Opcode::VFMSUB231SDr,
   33792            0 :           10978 => Opcode::VFMSUB231SDr_Int,
   33793            0 :           10979 => Opcode::VFMSUB231SHZm,
   33794            0 :           10980 => Opcode::VFMSUB231SHZm_Int,
   33795            0 :           10981 => Opcode::VFMSUB231SHZmk_Int,
   33796            0 :           10982 => Opcode::VFMSUB231SHZmkz_Int,
   33797            0 :           10983 => Opcode::VFMSUB231SHZr,
   33798            0 :           10984 => Opcode::VFMSUB231SHZr_Int,
   33799            0 :           10985 => Opcode::VFMSUB231SHZrb,
   33800            0 :           10986 => Opcode::VFMSUB231SHZrb_Int,
   33801            0 :           10987 => Opcode::VFMSUB231SHZrbk_Int,
   33802            0 :           10988 => Opcode::VFMSUB231SHZrbkz_Int,
   33803            0 :           10989 => Opcode::VFMSUB231SHZrk_Int,
   33804            0 :           10990 => Opcode::VFMSUB231SHZrkz_Int,
   33805            0 :           10991 => Opcode::VFMSUB231SSZm,
   33806            0 :           10992 => Opcode::VFMSUB231SSZm_Int,
   33807            0 :           10993 => Opcode::VFMSUB231SSZmk_Int,
   33808            0 :           10994 => Opcode::VFMSUB231SSZmkz_Int,
   33809            0 :           10995 => Opcode::VFMSUB231SSZr,
   33810            0 :           10996 => Opcode::VFMSUB231SSZr_Int,
   33811            0 :           10997 => Opcode::VFMSUB231SSZrb,
   33812            0 :           10998 => Opcode::VFMSUB231SSZrb_Int,
   33813            0 :           10999 => Opcode::VFMSUB231SSZrbk_Int,
   33814            0 :           11000 => Opcode::VFMSUB231SSZrbkz_Int,
   33815            0 :           11001 => Opcode::VFMSUB231SSZrk_Int,
   33816            0 :           11002 => Opcode::VFMSUB231SSZrkz_Int,
   33817            0 :           11003 => Opcode::VFMSUB231SSm,
   33818            0 :           11004 => Opcode::VFMSUB231SSm_Int,
   33819            0 :           11005 => Opcode::VFMSUB231SSr,
   33820            0 :           11006 => Opcode::VFMSUB231SSr_Int,
   33821            0 :           11007 => Opcode::VFMSUBADD132PDYm,
   33822            0 :           11008 => Opcode::VFMSUBADD132PDYr,
   33823            0 :           11009 => Opcode::VFMSUBADD132PDZ128m,
   33824            0 :           11010 => Opcode::VFMSUBADD132PDZ128mb,
   33825            0 :           11011 => Opcode::VFMSUBADD132PDZ128mbk,
   33826            0 :           11012 => Opcode::VFMSUBADD132PDZ128mbkz,
   33827            0 :           11013 => Opcode::VFMSUBADD132PDZ128mk,
   33828            0 :           11014 => Opcode::VFMSUBADD132PDZ128mkz,
   33829            0 :           11015 => Opcode::VFMSUBADD132PDZ128r,
   33830            0 :           11016 => Opcode::VFMSUBADD132PDZ128rk,
   33831            0 :           11017 => Opcode::VFMSUBADD132PDZ128rkz,
   33832            0 :           11018 => Opcode::VFMSUBADD132PDZ256m,
   33833            0 :           11019 => Opcode::VFMSUBADD132PDZ256mb,
   33834            0 :           11020 => Opcode::VFMSUBADD132PDZ256mbk,
   33835            0 :           11021 => Opcode::VFMSUBADD132PDZ256mbkz,
   33836            0 :           11022 => Opcode::VFMSUBADD132PDZ256mk,
   33837            0 :           11023 => Opcode::VFMSUBADD132PDZ256mkz,
   33838            0 :           11024 => Opcode::VFMSUBADD132PDZ256r,
   33839            0 :           11025 => Opcode::VFMSUBADD132PDZ256rb,
   33840            0 :           11026 => Opcode::VFMSUBADD132PDZ256rbk,
   33841            0 :           11027 => Opcode::VFMSUBADD132PDZ256rbkz,
   33842            0 :           11028 => Opcode::VFMSUBADD132PDZ256rk,
   33843            0 :           11029 => Opcode::VFMSUBADD132PDZ256rkz,
   33844            0 :           11030 => Opcode::VFMSUBADD132PDZm,
   33845            0 :           11031 => Opcode::VFMSUBADD132PDZmb,
   33846            0 :           11032 => Opcode::VFMSUBADD132PDZmbk,
   33847            0 :           11033 => Opcode::VFMSUBADD132PDZmbkz,
   33848            0 :           11034 => Opcode::VFMSUBADD132PDZmk,
   33849            0 :           11035 => Opcode::VFMSUBADD132PDZmkz,
   33850            0 :           11036 => Opcode::VFMSUBADD132PDZr,
   33851            0 :           11037 => Opcode::VFMSUBADD132PDZrb,
   33852            0 :           11038 => Opcode::VFMSUBADD132PDZrbk,
   33853            0 :           11039 => Opcode::VFMSUBADD132PDZrbkz,
   33854            0 :           11040 => Opcode::VFMSUBADD132PDZrk,
   33855            0 :           11041 => Opcode::VFMSUBADD132PDZrkz,
   33856            0 :           11042 => Opcode::VFMSUBADD132PDm,
   33857            0 :           11043 => Opcode::VFMSUBADD132PDr,
   33858            0 :           11044 => Opcode::VFMSUBADD132PHZ128m,
   33859            0 :           11045 => Opcode::VFMSUBADD132PHZ128mb,
   33860            0 :           11046 => Opcode::VFMSUBADD132PHZ128mbk,
   33861            0 :           11047 => Opcode::VFMSUBADD132PHZ128mbkz,
   33862            0 :           11048 => Opcode::VFMSUBADD132PHZ128mk,
   33863            0 :           11049 => Opcode::VFMSUBADD132PHZ128mkz,
   33864            0 :           11050 => Opcode::VFMSUBADD132PHZ128r,
   33865            0 :           11051 => Opcode::VFMSUBADD132PHZ128rk,
   33866            0 :           11052 => Opcode::VFMSUBADD132PHZ128rkz,
   33867            0 :           11053 => Opcode::VFMSUBADD132PHZ256m,
   33868            0 :           11054 => Opcode::VFMSUBADD132PHZ256mb,
   33869            0 :           11055 => Opcode::VFMSUBADD132PHZ256mbk,
   33870            0 :           11056 => Opcode::VFMSUBADD132PHZ256mbkz,
   33871            0 :           11057 => Opcode::VFMSUBADD132PHZ256mk,
   33872            0 :           11058 => Opcode::VFMSUBADD132PHZ256mkz,
   33873            0 :           11059 => Opcode::VFMSUBADD132PHZ256r,
   33874            0 :           11060 => Opcode::VFMSUBADD132PHZ256rb,
   33875            0 :           11061 => Opcode::VFMSUBADD132PHZ256rbk,
   33876            0 :           11062 => Opcode::VFMSUBADD132PHZ256rbkz,
   33877            0 :           11063 => Opcode::VFMSUBADD132PHZ256rk,
   33878            0 :           11064 => Opcode::VFMSUBADD132PHZ256rkz,
   33879            0 :           11065 => Opcode::VFMSUBADD132PHZm,
   33880            0 :           11066 => Opcode::VFMSUBADD132PHZmb,
   33881            0 :           11067 => Opcode::VFMSUBADD132PHZmbk,
   33882            0 :           11068 => Opcode::VFMSUBADD132PHZmbkz,
   33883            0 :           11069 => Opcode::VFMSUBADD132PHZmk,
   33884            0 :           11070 => Opcode::VFMSUBADD132PHZmkz,
   33885            0 :           11071 => Opcode::VFMSUBADD132PHZr,
   33886            0 :           11072 => Opcode::VFMSUBADD132PHZrb,
   33887            0 :           11073 => Opcode::VFMSUBADD132PHZrbk,
   33888            0 :           11074 => Opcode::VFMSUBADD132PHZrbkz,
   33889            0 :           11075 => Opcode::VFMSUBADD132PHZrk,
   33890            0 :           11076 => Opcode::VFMSUBADD132PHZrkz,
   33891            0 :           11077 => Opcode::VFMSUBADD132PSYm,
   33892            0 :           11078 => Opcode::VFMSUBADD132PSYr,
   33893            0 :           11079 => Opcode::VFMSUBADD132PSZ128m,
   33894            0 :           11080 => Opcode::VFMSUBADD132PSZ128mb,
   33895            0 :           11081 => Opcode::VFMSUBADD132PSZ128mbk,
   33896            0 :           11082 => Opcode::VFMSUBADD132PSZ128mbkz,
   33897            0 :           11083 => Opcode::VFMSUBADD132PSZ128mk,
   33898            0 :           11084 => Opcode::VFMSUBADD132PSZ128mkz,
   33899            0 :           11085 => Opcode::VFMSUBADD132PSZ128r,
   33900            0 :           11086 => Opcode::VFMSUBADD132PSZ128rk,
   33901            0 :           11087 => Opcode::VFMSUBADD132PSZ128rkz,
   33902            0 :           11088 => Opcode::VFMSUBADD132PSZ256m,
   33903            0 :           11089 => Opcode::VFMSUBADD132PSZ256mb,
   33904            0 :           11090 => Opcode::VFMSUBADD132PSZ256mbk,
   33905            0 :           11091 => Opcode::VFMSUBADD132PSZ256mbkz,
   33906            0 :           11092 => Opcode::VFMSUBADD132PSZ256mk,
   33907            0 :           11093 => Opcode::VFMSUBADD132PSZ256mkz,
   33908            0 :           11094 => Opcode::VFMSUBADD132PSZ256r,
   33909            0 :           11095 => Opcode::VFMSUBADD132PSZ256rb,
   33910            0 :           11096 => Opcode::VFMSUBADD132PSZ256rbk,
   33911            0 :           11097 => Opcode::VFMSUBADD132PSZ256rbkz,
   33912            0 :           11098 => Opcode::VFMSUBADD132PSZ256rk,
   33913            0 :           11099 => Opcode::VFMSUBADD132PSZ256rkz,
   33914            0 :           11100 => Opcode::VFMSUBADD132PSZm,
   33915            0 :           11101 => Opcode::VFMSUBADD132PSZmb,
   33916            0 :           11102 => Opcode::VFMSUBADD132PSZmbk,
   33917            0 :           11103 => Opcode::VFMSUBADD132PSZmbkz,
   33918            0 :           11104 => Opcode::VFMSUBADD132PSZmk,
   33919            0 :           11105 => Opcode::VFMSUBADD132PSZmkz,
   33920            0 :           11106 => Opcode::VFMSUBADD132PSZr,
   33921            0 :           11107 => Opcode::VFMSUBADD132PSZrb,
   33922            0 :           11108 => Opcode::VFMSUBADD132PSZrbk,
   33923            0 :           11109 => Opcode::VFMSUBADD132PSZrbkz,
   33924            0 :           11110 => Opcode::VFMSUBADD132PSZrk,
   33925            0 :           11111 => Opcode::VFMSUBADD132PSZrkz,
   33926            0 :           11112 => Opcode::VFMSUBADD132PSm,
   33927            0 :           11113 => Opcode::VFMSUBADD132PSr,
   33928            0 :           11114 => Opcode::VFMSUBADD213PDYm,
   33929            0 :           11115 => Opcode::VFMSUBADD213PDYr,
   33930            0 :           11116 => Opcode::VFMSUBADD213PDZ128m,
   33931            0 :           11117 => Opcode::VFMSUBADD213PDZ128mb,
   33932            0 :           11118 => Opcode::VFMSUBADD213PDZ128mbk,
   33933            0 :           11119 => Opcode::VFMSUBADD213PDZ128mbkz,
   33934            0 :           11120 => Opcode::VFMSUBADD213PDZ128mk,
   33935            0 :           11121 => Opcode::VFMSUBADD213PDZ128mkz,
   33936            0 :           11122 => Opcode::VFMSUBADD213PDZ128r,
   33937            0 :           11123 => Opcode::VFMSUBADD213PDZ128rk,
   33938            0 :           11124 => Opcode::VFMSUBADD213PDZ128rkz,
   33939            0 :           11125 => Opcode::VFMSUBADD213PDZ256m,
   33940            0 :           11126 => Opcode::VFMSUBADD213PDZ256mb,
   33941            0 :           11127 => Opcode::VFMSUBADD213PDZ256mbk,
   33942            0 :           11128 => Opcode::VFMSUBADD213PDZ256mbkz,
   33943            0 :           11129 => Opcode::VFMSUBADD213PDZ256mk,
   33944            0 :           11130 => Opcode::VFMSUBADD213PDZ256mkz,
   33945            0 :           11131 => Opcode::VFMSUBADD213PDZ256r,
   33946            0 :           11132 => Opcode::VFMSUBADD213PDZ256rb,
   33947            0 :           11133 => Opcode::VFMSUBADD213PDZ256rbk,
   33948            0 :           11134 => Opcode::VFMSUBADD213PDZ256rbkz,
   33949            0 :           11135 => Opcode::VFMSUBADD213PDZ256rk,
   33950            0 :           11136 => Opcode::VFMSUBADD213PDZ256rkz,
   33951            0 :           11137 => Opcode::VFMSUBADD213PDZm,
   33952            0 :           11138 => Opcode::VFMSUBADD213PDZmb,
   33953            0 :           11139 => Opcode::VFMSUBADD213PDZmbk,
   33954            0 :           11140 => Opcode::VFMSUBADD213PDZmbkz,
   33955            0 :           11141 => Opcode::VFMSUBADD213PDZmk,
   33956            0 :           11142 => Opcode::VFMSUBADD213PDZmkz,
   33957            0 :           11143 => Opcode::VFMSUBADD213PDZr,
   33958            0 :           11144 => Opcode::VFMSUBADD213PDZrb,
   33959            0 :           11145 => Opcode::VFMSUBADD213PDZrbk,
   33960            0 :           11146 => Opcode::VFMSUBADD213PDZrbkz,
   33961            0 :           11147 => Opcode::VFMSUBADD213PDZrk,
   33962            0 :           11148 => Opcode::VFMSUBADD213PDZrkz,
   33963            0 :           11149 => Opcode::VFMSUBADD213PDm,
   33964            0 :           11150 => Opcode::VFMSUBADD213PDr,
   33965            0 :           11151 => Opcode::VFMSUBADD213PHZ128m,
   33966            0 :           11152 => Opcode::VFMSUBADD213PHZ128mb,
   33967            0 :           11153 => Opcode::VFMSUBADD213PHZ128mbk,
   33968            0 :           11154 => Opcode::VFMSUBADD213PHZ128mbkz,
   33969            0 :           11155 => Opcode::VFMSUBADD213PHZ128mk,
   33970            0 :           11156 => Opcode::VFMSUBADD213PHZ128mkz,
   33971            0 :           11157 => Opcode::VFMSUBADD213PHZ128r,
   33972            0 :           11158 => Opcode::VFMSUBADD213PHZ128rk,
   33973            0 :           11159 => Opcode::VFMSUBADD213PHZ128rkz,
   33974            0 :           11160 => Opcode::VFMSUBADD213PHZ256m,
   33975            0 :           11161 => Opcode::VFMSUBADD213PHZ256mb,
   33976            0 :           11162 => Opcode::VFMSUBADD213PHZ256mbk,
   33977            0 :           11163 => Opcode::VFMSUBADD213PHZ256mbkz,
   33978            0 :           11164 => Opcode::VFMSUBADD213PHZ256mk,
   33979            0 :           11165 => Opcode::VFMSUBADD213PHZ256mkz,
   33980            0 :           11166 => Opcode::VFMSUBADD213PHZ256r,
   33981            0 :           11167 => Opcode::VFMSUBADD213PHZ256rb,
   33982            0 :           11168 => Opcode::VFMSUBADD213PHZ256rbk,
   33983            0 :           11169 => Opcode::VFMSUBADD213PHZ256rbkz,
   33984            0 :           11170 => Opcode::VFMSUBADD213PHZ256rk,
   33985            0 :           11171 => Opcode::VFMSUBADD213PHZ256rkz,
   33986            0 :           11172 => Opcode::VFMSUBADD213PHZm,
   33987            0 :           11173 => Opcode::VFMSUBADD213PHZmb,
   33988            0 :           11174 => Opcode::VFMSUBADD213PHZmbk,
   33989            0 :           11175 => Opcode::VFMSUBADD213PHZmbkz,
   33990            0 :           11176 => Opcode::VFMSUBADD213PHZmk,
   33991            0 :           11177 => Opcode::VFMSUBADD213PHZmkz,
   33992            0 :           11178 => Opcode::VFMSUBADD213PHZr,
   33993            0 :           11179 => Opcode::VFMSUBADD213PHZrb,
   33994            0 :           11180 => Opcode::VFMSUBADD213PHZrbk,
   33995            0 :           11181 => Opcode::VFMSUBADD213PHZrbkz,
   33996            0 :           11182 => Opcode::VFMSUBADD213PHZrk,
   33997            0 :           11183 => Opcode::VFMSUBADD213PHZrkz,
   33998            0 :           11184 => Opcode::VFMSUBADD213PSYm,
   33999            0 :           11185 => Opcode::VFMSUBADD213PSYr,
   34000            0 :           11186 => Opcode::VFMSUBADD213PSZ128m,
   34001            0 :           11187 => Opcode::VFMSUBADD213PSZ128mb,
   34002            0 :           11188 => Opcode::VFMSUBADD213PSZ128mbk,
   34003            0 :           11189 => Opcode::VFMSUBADD213PSZ128mbkz,
   34004            0 :           11190 => Opcode::VFMSUBADD213PSZ128mk,
   34005            0 :           11191 => Opcode::VFMSUBADD213PSZ128mkz,
   34006            0 :           11192 => Opcode::VFMSUBADD213PSZ128r,
   34007            0 :           11193 => Opcode::VFMSUBADD213PSZ128rk,
   34008            0 :           11194 => Opcode::VFMSUBADD213PSZ128rkz,
   34009            0 :           11195 => Opcode::VFMSUBADD213PSZ256m,
   34010            0 :           11196 => Opcode::VFMSUBADD213PSZ256mb,
   34011            0 :           11197 => Opcode::VFMSUBADD213PSZ256mbk,
   34012            0 :           11198 => Opcode::VFMSUBADD213PSZ256mbkz,
   34013            0 :           11199 => Opcode::VFMSUBADD213PSZ256mk,
   34014            0 :           11200 => Opcode::VFMSUBADD213PSZ256mkz,
   34015            0 :           11201 => Opcode::VFMSUBADD213PSZ256r,
   34016            0 :           11202 => Opcode::VFMSUBADD213PSZ256rb,
   34017            0 :           11203 => Opcode::VFMSUBADD213PSZ256rbk,
   34018            0 :           11204 => Opcode::VFMSUBADD213PSZ256rbkz,
   34019            0 :           11205 => Opcode::VFMSUBADD213PSZ256rk,
   34020            0 :           11206 => Opcode::VFMSUBADD213PSZ256rkz,
   34021            0 :           11207 => Opcode::VFMSUBADD213PSZm,
   34022            0 :           11208 => Opcode::VFMSUBADD213PSZmb,
   34023            0 :           11209 => Opcode::VFMSUBADD213PSZmbk,
   34024            0 :           11210 => Opcode::VFMSUBADD213PSZmbkz,
   34025            0 :           11211 => Opcode::VFMSUBADD213PSZmk,
   34026            0 :           11212 => Opcode::VFMSUBADD213PSZmkz,
   34027            0 :           11213 => Opcode::VFMSUBADD213PSZr,
   34028            0 :           11214 => Opcode::VFMSUBADD213PSZrb,
   34029            0 :           11215 => Opcode::VFMSUBADD213PSZrbk,
   34030            0 :           11216 => Opcode::VFMSUBADD213PSZrbkz,
   34031            0 :           11217 => Opcode::VFMSUBADD213PSZrk,
   34032            0 :           11218 => Opcode::VFMSUBADD213PSZrkz,
   34033            0 :           11219 => Opcode::VFMSUBADD213PSm,
   34034            0 :           11220 => Opcode::VFMSUBADD213PSr,
   34035            0 :           11221 => Opcode::VFMSUBADD231PDYm,
   34036            0 :           11222 => Opcode::VFMSUBADD231PDYr,
   34037            0 :           11223 => Opcode::VFMSUBADD231PDZ128m,
   34038            0 :           11224 => Opcode::VFMSUBADD231PDZ128mb,
   34039            0 :           11225 => Opcode::VFMSUBADD231PDZ128mbk,
   34040            0 :           11226 => Opcode::VFMSUBADD231PDZ128mbkz,
   34041            0 :           11227 => Opcode::VFMSUBADD231PDZ128mk,
   34042            0 :           11228 => Opcode::VFMSUBADD231PDZ128mkz,
   34043            0 :           11229 => Opcode::VFMSUBADD231PDZ128r,
   34044            0 :           11230 => Opcode::VFMSUBADD231PDZ128rk,
   34045            0 :           11231 => Opcode::VFMSUBADD231PDZ128rkz,
   34046            0 :           11232 => Opcode::VFMSUBADD231PDZ256m,
   34047            0 :           11233 => Opcode::VFMSUBADD231PDZ256mb,
   34048            0 :           11234 => Opcode::VFMSUBADD231PDZ256mbk,
   34049            0 :           11235 => Opcode::VFMSUBADD231PDZ256mbkz,
   34050            0 :           11236 => Opcode::VFMSUBADD231PDZ256mk,
   34051            0 :           11237 => Opcode::VFMSUBADD231PDZ256mkz,
   34052            0 :           11238 => Opcode::VFMSUBADD231PDZ256r,
   34053            0 :           11239 => Opcode::VFMSUBADD231PDZ256rb,
   34054            0 :           11240 => Opcode::VFMSUBADD231PDZ256rbk,
   34055            0 :           11241 => Opcode::VFMSUBADD231PDZ256rbkz,
   34056            0 :           11242 => Opcode::VFMSUBADD231PDZ256rk,
   34057            0 :           11243 => Opcode::VFMSUBADD231PDZ256rkz,
   34058            0 :           11244 => Opcode::VFMSUBADD231PDZm,
   34059            0 :           11245 => Opcode::VFMSUBADD231PDZmb,
   34060            0 :           11246 => Opcode::VFMSUBADD231PDZmbk,
   34061            0 :           11247 => Opcode::VFMSUBADD231PDZmbkz,
   34062            0 :           11248 => Opcode::VFMSUBADD231PDZmk,
   34063            0 :           11249 => Opcode::VFMSUBADD231PDZmkz,
   34064            0 :           11250 => Opcode::VFMSUBADD231PDZr,
   34065            0 :           11251 => Opcode::VFMSUBADD231PDZrb,
   34066            0 :           11252 => Opcode::VFMSUBADD231PDZrbk,
   34067            0 :           11253 => Opcode::VFMSUBADD231PDZrbkz,
   34068            0 :           11254 => Opcode::VFMSUBADD231PDZrk,
   34069            0 :           11255 => Opcode::VFMSUBADD231PDZrkz,
   34070            0 :           11256 => Opcode::VFMSUBADD231PDm,
   34071            0 :           11257 => Opcode::VFMSUBADD231PDr,
   34072            0 :           11258 => Opcode::VFMSUBADD231PHZ128m,
   34073            0 :           11259 => Opcode::VFMSUBADD231PHZ128mb,
   34074            0 :           11260 => Opcode::VFMSUBADD231PHZ128mbk,
   34075            0 :           11261 => Opcode::VFMSUBADD231PHZ128mbkz,
   34076            0 :           11262 => Opcode::VFMSUBADD231PHZ128mk,
   34077            0 :           11263 => Opcode::VFMSUBADD231PHZ128mkz,
   34078            0 :           11264 => Opcode::VFMSUBADD231PHZ128r,
   34079            0 :           11265 => Opcode::VFMSUBADD231PHZ128rk,
   34080            0 :           11266 => Opcode::VFMSUBADD231PHZ128rkz,
   34081            0 :           11267 => Opcode::VFMSUBADD231PHZ256m,
   34082            0 :           11268 => Opcode::VFMSUBADD231PHZ256mb,
   34083            0 :           11269 => Opcode::VFMSUBADD231PHZ256mbk,
   34084            0 :           11270 => Opcode::VFMSUBADD231PHZ256mbkz,
   34085            0 :           11271 => Opcode::VFMSUBADD231PHZ256mk,
   34086            0 :           11272 => Opcode::VFMSUBADD231PHZ256mkz,
   34087            0 :           11273 => Opcode::VFMSUBADD231PHZ256r,
   34088            0 :           11274 => Opcode::VFMSUBADD231PHZ256rb,
   34089            0 :           11275 => Opcode::VFMSUBADD231PHZ256rbk,
   34090            0 :           11276 => Opcode::VFMSUBADD231PHZ256rbkz,
   34091            0 :           11277 => Opcode::VFMSUBADD231PHZ256rk,
   34092            0 :           11278 => Opcode::VFMSUBADD231PHZ256rkz,
   34093            0 :           11279 => Opcode::VFMSUBADD231PHZm,
   34094            0 :           11280 => Opcode::VFMSUBADD231PHZmb,
   34095            0 :           11281 => Opcode::VFMSUBADD231PHZmbk,
   34096            0 :           11282 => Opcode::VFMSUBADD231PHZmbkz,
   34097            0 :           11283 => Opcode::VFMSUBADD231PHZmk,
   34098            0 :           11284 => Opcode::VFMSUBADD231PHZmkz,
   34099            0 :           11285 => Opcode::VFMSUBADD231PHZr,
   34100            0 :           11286 => Opcode::VFMSUBADD231PHZrb,
   34101            0 :           11287 => Opcode::VFMSUBADD231PHZrbk,
   34102            0 :           11288 => Opcode::VFMSUBADD231PHZrbkz,
   34103            0 :           11289 => Opcode::VFMSUBADD231PHZrk,
   34104            0 :           11290 => Opcode::VFMSUBADD231PHZrkz,
   34105            0 :           11291 => Opcode::VFMSUBADD231PSYm,
   34106            0 :           11292 => Opcode::VFMSUBADD231PSYr,
   34107            0 :           11293 => Opcode::VFMSUBADD231PSZ128m,
   34108            0 :           11294 => Opcode::VFMSUBADD231PSZ128mb,
   34109            0 :           11295 => Opcode::VFMSUBADD231PSZ128mbk,
   34110            0 :           11296 => Opcode::VFMSUBADD231PSZ128mbkz,
   34111            0 :           11297 => Opcode::VFMSUBADD231PSZ128mk,
   34112            0 :           11298 => Opcode::VFMSUBADD231PSZ128mkz,
   34113            0 :           11299 => Opcode::VFMSUBADD231PSZ128r,
   34114            0 :           11300 => Opcode::VFMSUBADD231PSZ128rk,
   34115            0 :           11301 => Opcode::VFMSUBADD231PSZ128rkz,
   34116            0 :           11302 => Opcode::VFMSUBADD231PSZ256m,
   34117            0 :           11303 => Opcode::VFMSUBADD231PSZ256mb,
   34118            0 :           11304 => Opcode::VFMSUBADD231PSZ256mbk,
   34119            0 :           11305 => Opcode::VFMSUBADD231PSZ256mbkz,
   34120            0 :           11306 => Opcode::VFMSUBADD231PSZ256mk,
   34121            0 :           11307 => Opcode::VFMSUBADD231PSZ256mkz,
   34122            0 :           11308 => Opcode::VFMSUBADD231PSZ256r,
   34123            0 :           11309 => Opcode::VFMSUBADD231PSZ256rb,
   34124            0 :           11310 => Opcode::VFMSUBADD231PSZ256rbk,
   34125            0 :           11311 => Opcode::VFMSUBADD231PSZ256rbkz,
   34126            0 :           11312 => Opcode::VFMSUBADD231PSZ256rk,
   34127            0 :           11313 => Opcode::VFMSUBADD231PSZ256rkz,
   34128            0 :           11314 => Opcode::VFMSUBADD231PSZm,
   34129            0 :           11315 => Opcode::VFMSUBADD231PSZmb,
   34130            0 :           11316 => Opcode::VFMSUBADD231PSZmbk,
   34131            0 :           11317 => Opcode::VFMSUBADD231PSZmbkz,
   34132            0 :           11318 => Opcode::VFMSUBADD231PSZmk,
   34133            0 :           11319 => Opcode::VFMSUBADD231PSZmkz,
   34134            0 :           11320 => Opcode::VFMSUBADD231PSZr,
   34135            0 :           11321 => Opcode::VFMSUBADD231PSZrb,
   34136            0 :           11322 => Opcode::VFMSUBADD231PSZrbk,
   34137            0 :           11323 => Opcode::VFMSUBADD231PSZrbkz,
   34138            0 :           11324 => Opcode::VFMSUBADD231PSZrk,
   34139            0 :           11325 => Opcode::VFMSUBADD231PSZrkz,
   34140            0 :           11326 => Opcode::VFMSUBADD231PSm,
   34141            0 :           11327 => Opcode::VFMSUBADD231PSr,
   34142            0 :           11328 => Opcode::VFMSUBADDPD4Ymr,
   34143            0 :           11329 => Opcode::VFMSUBADDPD4Yrm,
   34144            0 :           11330 => Opcode::VFMSUBADDPD4Yrr,
   34145            0 :           11331 => Opcode::VFMSUBADDPD4Yrr_REV,
   34146            0 :           11332 => Opcode::VFMSUBADDPD4mr,
   34147            0 :           11333 => Opcode::VFMSUBADDPD4rm,
   34148            0 :           11334 => Opcode::VFMSUBADDPD4rr,
   34149            0 :           11335 => Opcode::VFMSUBADDPD4rr_REV,
   34150            0 :           11336 => Opcode::VFMSUBADDPS4Ymr,
   34151            0 :           11337 => Opcode::VFMSUBADDPS4Yrm,
   34152            0 :           11338 => Opcode::VFMSUBADDPS4Yrr,
   34153            0 :           11339 => Opcode::VFMSUBADDPS4Yrr_REV,
   34154            0 :           11340 => Opcode::VFMSUBADDPS4mr,
   34155            0 :           11341 => Opcode::VFMSUBADDPS4rm,
   34156            0 :           11342 => Opcode::VFMSUBADDPS4rr,
   34157            0 :           11343 => Opcode::VFMSUBADDPS4rr_REV,
   34158            0 :           11344 => Opcode::VFMSUBPD4Ymr,
   34159            0 :           11345 => Opcode::VFMSUBPD4Yrm,
   34160            0 :           11346 => Opcode::VFMSUBPD4Yrr,
   34161            0 :           11347 => Opcode::VFMSUBPD4Yrr_REV,
   34162            0 :           11348 => Opcode::VFMSUBPD4mr,
   34163            0 :           11349 => Opcode::VFMSUBPD4rm,
   34164            0 :           11350 => Opcode::VFMSUBPD4rr,
   34165            0 :           11351 => Opcode::VFMSUBPD4rr_REV,
   34166            0 :           11352 => Opcode::VFMSUBPS4Ymr,
   34167            0 :           11353 => Opcode::VFMSUBPS4Yrm,
   34168            0 :           11354 => Opcode::VFMSUBPS4Yrr,
   34169            0 :           11355 => Opcode::VFMSUBPS4Yrr_REV,
   34170            0 :           11356 => Opcode::VFMSUBPS4mr,
   34171            0 :           11357 => Opcode::VFMSUBPS4rm,
   34172            0 :           11358 => Opcode::VFMSUBPS4rr,
   34173            0 :           11359 => Opcode::VFMSUBPS4rr_REV,
   34174            0 :           11360 => Opcode::VFMSUBSD4mr,
   34175            0 :           11361 => Opcode::VFMSUBSD4mr_Int,
   34176            0 :           11362 => Opcode::VFMSUBSD4rm,
   34177            0 :           11363 => Opcode::VFMSUBSD4rm_Int,
   34178            0 :           11364 => Opcode::VFMSUBSD4rr,
   34179            0 :           11365 => Opcode::VFMSUBSD4rr_Int,
   34180            0 :           11366 => Opcode::VFMSUBSD4rr_Int_REV,
   34181            0 :           11367 => Opcode::VFMSUBSD4rr_REV,
   34182            0 :           11368 => Opcode::VFMSUBSS4mr,
   34183            0 :           11369 => Opcode::VFMSUBSS4mr_Int,
   34184            0 :           11370 => Opcode::VFMSUBSS4rm,
   34185            0 :           11371 => Opcode::VFMSUBSS4rm_Int,
   34186            0 :           11372 => Opcode::VFMSUBSS4rr,
   34187            0 :           11373 => Opcode::VFMSUBSS4rr_Int,
   34188            0 :           11374 => Opcode::VFMSUBSS4rr_Int_REV,
   34189            0 :           11375 => Opcode::VFMSUBSS4rr_REV,
   34190            0 :           11376 => Opcode::VFMULCPHZ128rm,
   34191            0 :           11377 => Opcode::VFMULCPHZ128rmb,
   34192            0 :           11378 => Opcode::VFMULCPHZ128rmbk,
   34193            0 :           11379 => Opcode::VFMULCPHZ128rmbkz,
   34194            0 :           11380 => Opcode::VFMULCPHZ128rmk,
   34195            0 :           11381 => Opcode::VFMULCPHZ128rmkz,
   34196            0 :           11382 => Opcode::VFMULCPHZ128rr,
   34197            0 :           11383 => Opcode::VFMULCPHZ128rrk,
   34198            0 :           11384 => Opcode::VFMULCPHZ128rrkz,
   34199            0 :           11385 => Opcode::VFMULCPHZ256rm,
   34200            0 :           11386 => Opcode::VFMULCPHZ256rmb,
   34201            0 :           11387 => Opcode::VFMULCPHZ256rmbk,
   34202            0 :           11388 => Opcode::VFMULCPHZ256rmbkz,
   34203            0 :           11389 => Opcode::VFMULCPHZ256rmk,
   34204            0 :           11390 => Opcode::VFMULCPHZ256rmkz,
   34205            0 :           11391 => Opcode::VFMULCPHZ256rr,
   34206            0 :           11392 => Opcode::VFMULCPHZ256rrb,
   34207            0 :           11393 => Opcode::VFMULCPHZ256rrbk,
   34208            0 :           11394 => Opcode::VFMULCPHZ256rrbkz,
   34209            0 :           11395 => Opcode::VFMULCPHZ256rrk,
   34210            0 :           11396 => Opcode::VFMULCPHZ256rrkz,
   34211            0 :           11397 => Opcode::VFMULCPHZrm,
   34212            0 :           11398 => Opcode::VFMULCPHZrmb,
   34213            0 :           11399 => Opcode::VFMULCPHZrmbk,
   34214            0 :           11400 => Opcode::VFMULCPHZrmbkz,
   34215            0 :           11401 => Opcode::VFMULCPHZrmk,
   34216            0 :           11402 => Opcode::VFMULCPHZrmkz,
   34217            0 :           11403 => Opcode::VFMULCPHZrr,
   34218            0 :           11404 => Opcode::VFMULCPHZrrb,
   34219            0 :           11405 => Opcode::VFMULCPHZrrbk,
   34220            0 :           11406 => Opcode::VFMULCPHZrrbkz,
   34221            0 :           11407 => Opcode::VFMULCPHZrrk,
   34222            0 :           11408 => Opcode::VFMULCPHZrrkz,
   34223            0 :           11409 => Opcode::VFMULCSHZrm,
   34224            0 :           11410 => Opcode::VFMULCSHZrmk,
   34225            0 :           11411 => Opcode::VFMULCSHZrmkz,
   34226            0 :           11412 => Opcode::VFMULCSHZrr,
   34227            0 :           11413 => Opcode::VFMULCSHZrrb,
   34228            0 :           11414 => Opcode::VFMULCSHZrrbk,
   34229            0 :           11415 => Opcode::VFMULCSHZrrbkz,
   34230            0 :           11416 => Opcode::VFMULCSHZrrk,
   34231            0 :           11417 => Opcode::VFMULCSHZrrkz,
   34232            0 :           11418 => Opcode::VFNMADD132BF16Z128m,
   34233            0 :           11419 => Opcode::VFNMADD132BF16Z128mb,
   34234            0 :           11420 => Opcode::VFNMADD132BF16Z128mbk,
   34235            0 :           11421 => Opcode::VFNMADD132BF16Z128mbkz,
   34236            0 :           11422 => Opcode::VFNMADD132BF16Z128mk,
   34237            0 :           11423 => Opcode::VFNMADD132BF16Z128mkz,
   34238            0 :           11424 => Opcode::VFNMADD132BF16Z128r,
   34239            0 :           11425 => Opcode::VFNMADD132BF16Z128rk,
   34240            0 :           11426 => Opcode::VFNMADD132BF16Z128rkz,
   34241            0 :           11427 => Opcode::VFNMADD132BF16Z256m,
   34242            0 :           11428 => Opcode::VFNMADD132BF16Z256mb,
   34243            0 :           11429 => Opcode::VFNMADD132BF16Z256mbk,
   34244            0 :           11430 => Opcode::VFNMADD132BF16Z256mbkz,
   34245            0 :           11431 => Opcode::VFNMADD132BF16Z256mk,
   34246            0 :           11432 => Opcode::VFNMADD132BF16Z256mkz,
   34247            0 :           11433 => Opcode::VFNMADD132BF16Z256r,
   34248            0 :           11434 => Opcode::VFNMADD132BF16Z256rk,
   34249            0 :           11435 => Opcode::VFNMADD132BF16Z256rkz,
   34250            0 :           11436 => Opcode::VFNMADD132BF16Zm,
   34251            0 :           11437 => Opcode::VFNMADD132BF16Zmb,
   34252            0 :           11438 => Opcode::VFNMADD132BF16Zmbk,
   34253            0 :           11439 => Opcode::VFNMADD132BF16Zmbkz,
   34254            0 :           11440 => Opcode::VFNMADD132BF16Zmk,
   34255            0 :           11441 => Opcode::VFNMADD132BF16Zmkz,
   34256            0 :           11442 => Opcode::VFNMADD132BF16Zr,
   34257            0 :           11443 => Opcode::VFNMADD132BF16Zrk,
   34258            0 :           11444 => Opcode::VFNMADD132BF16Zrkz,
   34259            0 :           11445 => Opcode::VFNMADD132PDYm,
   34260            0 :           11446 => Opcode::VFNMADD132PDYr,
   34261            0 :           11447 => Opcode::VFNMADD132PDZ128m,
   34262            0 :           11448 => Opcode::VFNMADD132PDZ128mb,
   34263            0 :           11449 => Opcode::VFNMADD132PDZ128mbk,
   34264            0 :           11450 => Opcode::VFNMADD132PDZ128mbkz,
   34265            0 :           11451 => Opcode::VFNMADD132PDZ128mk,
   34266            0 :           11452 => Opcode::VFNMADD132PDZ128mkz,
   34267            0 :           11453 => Opcode::VFNMADD132PDZ128r,
   34268            0 :           11454 => Opcode::VFNMADD132PDZ128rk,
   34269            0 :           11455 => Opcode::VFNMADD132PDZ128rkz,
   34270            0 :           11456 => Opcode::VFNMADD132PDZ256m,
   34271            0 :           11457 => Opcode::VFNMADD132PDZ256mb,
   34272            0 :           11458 => Opcode::VFNMADD132PDZ256mbk,
   34273            0 :           11459 => Opcode::VFNMADD132PDZ256mbkz,
   34274            0 :           11460 => Opcode::VFNMADD132PDZ256mk,
   34275            0 :           11461 => Opcode::VFNMADD132PDZ256mkz,
   34276            0 :           11462 => Opcode::VFNMADD132PDZ256r,
   34277            0 :           11463 => Opcode::VFNMADD132PDZ256rb,
   34278            0 :           11464 => Opcode::VFNMADD132PDZ256rbk,
   34279            0 :           11465 => Opcode::VFNMADD132PDZ256rbkz,
   34280            0 :           11466 => Opcode::VFNMADD132PDZ256rk,
   34281            0 :           11467 => Opcode::VFNMADD132PDZ256rkz,
   34282            0 :           11468 => Opcode::VFNMADD132PDZm,
   34283            0 :           11469 => Opcode::VFNMADD132PDZmb,
   34284            0 :           11470 => Opcode::VFNMADD132PDZmbk,
   34285            0 :           11471 => Opcode::VFNMADD132PDZmbkz,
   34286            0 :           11472 => Opcode::VFNMADD132PDZmk,
   34287            0 :           11473 => Opcode::VFNMADD132PDZmkz,
   34288            0 :           11474 => Opcode::VFNMADD132PDZr,
   34289            0 :           11475 => Opcode::VFNMADD132PDZrb,
   34290            0 :           11476 => Opcode::VFNMADD132PDZrbk,
   34291            0 :           11477 => Opcode::VFNMADD132PDZrbkz,
   34292            0 :           11478 => Opcode::VFNMADD132PDZrk,
   34293            0 :           11479 => Opcode::VFNMADD132PDZrkz,
   34294            0 :           11480 => Opcode::VFNMADD132PDm,
   34295            0 :           11481 => Opcode::VFNMADD132PDr,
   34296            0 :           11482 => Opcode::VFNMADD132PHZ128m,
   34297            0 :           11483 => Opcode::VFNMADD132PHZ128mb,
   34298            0 :           11484 => Opcode::VFNMADD132PHZ128mbk,
   34299            0 :           11485 => Opcode::VFNMADD132PHZ128mbkz,
   34300            0 :           11486 => Opcode::VFNMADD132PHZ128mk,
   34301            0 :           11487 => Opcode::VFNMADD132PHZ128mkz,
   34302            0 :           11488 => Opcode::VFNMADD132PHZ128r,
   34303            0 :           11489 => Opcode::VFNMADD132PHZ128rk,
   34304            0 :           11490 => Opcode::VFNMADD132PHZ128rkz,
   34305            0 :           11491 => Opcode::VFNMADD132PHZ256m,
   34306            0 :           11492 => Opcode::VFNMADD132PHZ256mb,
   34307            0 :           11493 => Opcode::VFNMADD132PHZ256mbk,
   34308            0 :           11494 => Opcode::VFNMADD132PHZ256mbkz,
   34309            0 :           11495 => Opcode::VFNMADD132PHZ256mk,
   34310            0 :           11496 => Opcode::VFNMADD132PHZ256mkz,
   34311            0 :           11497 => Opcode::VFNMADD132PHZ256r,
   34312            0 :           11498 => Opcode::VFNMADD132PHZ256rb,
   34313            0 :           11499 => Opcode::VFNMADD132PHZ256rbk,
   34314            0 :           11500 => Opcode::VFNMADD132PHZ256rbkz,
   34315            0 :           11501 => Opcode::VFNMADD132PHZ256rk,
   34316            0 :           11502 => Opcode::VFNMADD132PHZ256rkz,
   34317            0 :           11503 => Opcode::VFNMADD132PHZm,
   34318            0 :           11504 => Opcode::VFNMADD132PHZmb,
   34319            0 :           11505 => Opcode::VFNMADD132PHZmbk,
   34320            0 :           11506 => Opcode::VFNMADD132PHZmbkz,
   34321            0 :           11507 => Opcode::VFNMADD132PHZmk,
   34322            0 :           11508 => Opcode::VFNMADD132PHZmkz,
   34323            0 :           11509 => Opcode::VFNMADD132PHZr,
   34324            0 :           11510 => Opcode::VFNMADD132PHZrb,
   34325            0 :           11511 => Opcode::VFNMADD132PHZrbk,
   34326            0 :           11512 => Opcode::VFNMADD132PHZrbkz,
   34327            0 :           11513 => Opcode::VFNMADD132PHZrk,
   34328            0 :           11514 => Opcode::VFNMADD132PHZrkz,
   34329            0 :           11515 => Opcode::VFNMADD132PSYm,
   34330            0 :           11516 => Opcode::VFNMADD132PSYr,
   34331            0 :           11517 => Opcode::VFNMADD132PSZ128m,
   34332            0 :           11518 => Opcode::VFNMADD132PSZ128mb,
   34333            0 :           11519 => Opcode::VFNMADD132PSZ128mbk,
   34334            0 :           11520 => Opcode::VFNMADD132PSZ128mbkz,
   34335            0 :           11521 => Opcode::VFNMADD132PSZ128mk,
   34336            0 :           11522 => Opcode::VFNMADD132PSZ128mkz,
   34337            0 :           11523 => Opcode::VFNMADD132PSZ128r,
   34338            0 :           11524 => Opcode::VFNMADD132PSZ128rk,
   34339            0 :           11525 => Opcode::VFNMADD132PSZ128rkz,
   34340            0 :           11526 => Opcode::VFNMADD132PSZ256m,
   34341            0 :           11527 => Opcode::VFNMADD132PSZ256mb,
   34342            0 :           11528 => Opcode::VFNMADD132PSZ256mbk,
   34343            0 :           11529 => Opcode::VFNMADD132PSZ256mbkz,
   34344            0 :           11530 => Opcode::VFNMADD132PSZ256mk,
   34345            0 :           11531 => Opcode::VFNMADD132PSZ256mkz,
   34346            0 :           11532 => Opcode::VFNMADD132PSZ256r,
   34347            0 :           11533 => Opcode::VFNMADD132PSZ256rb,
   34348            0 :           11534 => Opcode::VFNMADD132PSZ256rbk,
   34349            0 :           11535 => Opcode::VFNMADD132PSZ256rbkz,
   34350            0 :           11536 => Opcode::VFNMADD132PSZ256rk,
   34351            0 :           11537 => Opcode::VFNMADD132PSZ256rkz,
   34352            0 :           11538 => Opcode::VFNMADD132PSZm,
   34353            0 :           11539 => Opcode::VFNMADD132PSZmb,
   34354            0 :           11540 => Opcode::VFNMADD132PSZmbk,
   34355            0 :           11541 => Opcode::VFNMADD132PSZmbkz,
   34356            0 :           11542 => Opcode::VFNMADD132PSZmk,
   34357            0 :           11543 => Opcode::VFNMADD132PSZmkz,
   34358            0 :           11544 => Opcode::VFNMADD132PSZr,
   34359            0 :           11545 => Opcode::VFNMADD132PSZrb,
   34360            0 :           11546 => Opcode::VFNMADD132PSZrbk,
   34361            0 :           11547 => Opcode::VFNMADD132PSZrbkz,
   34362            0 :           11548 => Opcode::VFNMADD132PSZrk,
   34363            0 :           11549 => Opcode::VFNMADD132PSZrkz,
   34364            0 :           11550 => Opcode::VFNMADD132PSm,
   34365            0 :           11551 => Opcode::VFNMADD132PSr,
   34366            0 :           11552 => Opcode::VFNMADD132SDZm,
   34367            0 :           11553 => Opcode::VFNMADD132SDZm_Int,
   34368            0 :           11554 => Opcode::VFNMADD132SDZmk_Int,
   34369            0 :           11555 => Opcode::VFNMADD132SDZmkz_Int,
   34370            0 :           11556 => Opcode::VFNMADD132SDZr,
   34371            0 :           11557 => Opcode::VFNMADD132SDZr_Int,
   34372            0 :           11558 => Opcode::VFNMADD132SDZrb,
   34373            0 :           11559 => Opcode::VFNMADD132SDZrb_Int,
   34374            0 :           11560 => Opcode::VFNMADD132SDZrbk_Int,
   34375            0 :           11561 => Opcode::VFNMADD132SDZrbkz_Int,
   34376            0 :           11562 => Opcode::VFNMADD132SDZrk_Int,
   34377            0 :           11563 => Opcode::VFNMADD132SDZrkz_Int,
   34378            0 :           11564 => Opcode::VFNMADD132SDm,
   34379            0 :           11565 => Opcode::VFNMADD132SDm_Int,
   34380            0 :           11566 => Opcode::VFNMADD132SDr,
   34381            0 :           11567 => Opcode::VFNMADD132SDr_Int,
   34382            0 :           11568 => Opcode::VFNMADD132SHZm,
   34383            0 :           11569 => Opcode::VFNMADD132SHZm_Int,
   34384            0 :           11570 => Opcode::VFNMADD132SHZmk_Int,
   34385            0 :           11571 => Opcode::VFNMADD132SHZmkz_Int,
   34386            0 :           11572 => Opcode::VFNMADD132SHZr,
   34387            0 :           11573 => Opcode::VFNMADD132SHZr_Int,
   34388            0 :           11574 => Opcode::VFNMADD132SHZrb,
   34389            0 :           11575 => Opcode::VFNMADD132SHZrb_Int,
   34390            0 :           11576 => Opcode::VFNMADD132SHZrbk_Int,
   34391            0 :           11577 => Opcode::VFNMADD132SHZrbkz_Int,
   34392            0 :           11578 => Opcode::VFNMADD132SHZrk_Int,
   34393            0 :           11579 => Opcode::VFNMADD132SHZrkz_Int,
   34394            0 :           11580 => Opcode::VFNMADD132SSZm,
   34395            0 :           11581 => Opcode::VFNMADD132SSZm_Int,
   34396            0 :           11582 => Opcode::VFNMADD132SSZmk_Int,
   34397            0 :           11583 => Opcode::VFNMADD132SSZmkz_Int,
   34398            0 :           11584 => Opcode::VFNMADD132SSZr,
   34399            0 :           11585 => Opcode::VFNMADD132SSZr_Int,
   34400            0 :           11586 => Opcode::VFNMADD132SSZrb,
   34401            0 :           11587 => Opcode::VFNMADD132SSZrb_Int,
   34402            0 :           11588 => Opcode::VFNMADD132SSZrbk_Int,
   34403            0 :           11589 => Opcode::VFNMADD132SSZrbkz_Int,
   34404            0 :           11590 => Opcode::VFNMADD132SSZrk_Int,
   34405            0 :           11591 => Opcode::VFNMADD132SSZrkz_Int,
   34406            0 :           11592 => Opcode::VFNMADD132SSm,
   34407            0 :           11593 => Opcode::VFNMADD132SSm_Int,
   34408            0 :           11594 => Opcode::VFNMADD132SSr,
   34409            0 :           11595 => Opcode::VFNMADD132SSr_Int,
   34410            0 :           11596 => Opcode::VFNMADD213BF16Z128m,
   34411            0 :           11597 => Opcode::VFNMADD213BF16Z128mb,
   34412            0 :           11598 => Opcode::VFNMADD213BF16Z128mbk,
   34413            0 :           11599 => Opcode::VFNMADD213BF16Z128mbkz,
   34414            0 :           11600 => Opcode::VFNMADD213BF16Z128mk,
   34415            0 :           11601 => Opcode::VFNMADD213BF16Z128mkz,
   34416            0 :           11602 => Opcode::VFNMADD213BF16Z128r,
   34417            0 :           11603 => Opcode::VFNMADD213BF16Z128rk,
   34418            0 :           11604 => Opcode::VFNMADD213BF16Z128rkz,
   34419            0 :           11605 => Opcode::VFNMADD213BF16Z256m,
   34420            0 :           11606 => Opcode::VFNMADD213BF16Z256mb,
   34421            0 :           11607 => Opcode::VFNMADD213BF16Z256mbk,
   34422            0 :           11608 => Opcode::VFNMADD213BF16Z256mbkz,
   34423            0 :           11609 => Opcode::VFNMADD213BF16Z256mk,
   34424            0 :           11610 => Opcode::VFNMADD213BF16Z256mkz,
   34425            0 :           11611 => Opcode::VFNMADD213BF16Z256r,
   34426            0 :           11612 => Opcode::VFNMADD213BF16Z256rk,
   34427            0 :           11613 => Opcode::VFNMADD213BF16Z256rkz,
   34428            0 :           11614 => Opcode::VFNMADD213BF16Zm,
   34429            0 :           11615 => Opcode::VFNMADD213BF16Zmb,
   34430            0 :           11616 => Opcode::VFNMADD213BF16Zmbk,
   34431            0 :           11617 => Opcode::VFNMADD213BF16Zmbkz,
   34432            0 :           11618 => Opcode::VFNMADD213BF16Zmk,
   34433            0 :           11619 => Opcode::VFNMADD213BF16Zmkz,
   34434            0 :           11620 => Opcode::VFNMADD213BF16Zr,
   34435            0 :           11621 => Opcode::VFNMADD213BF16Zrk,
   34436            0 :           11622 => Opcode::VFNMADD213BF16Zrkz,
   34437            0 :           11623 => Opcode::VFNMADD213PDYm,
   34438            0 :           11624 => Opcode::VFNMADD213PDYr,
   34439            0 :           11625 => Opcode::VFNMADD213PDZ128m,
   34440            0 :           11626 => Opcode::VFNMADD213PDZ128mb,
   34441            0 :           11627 => Opcode::VFNMADD213PDZ128mbk,
   34442            0 :           11628 => Opcode::VFNMADD213PDZ128mbkz,
   34443            0 :           11629 => Opcode::VFNMADD213PDZ128mk,
   34444            0 :           11630 => Opcode::VFNMADD213PDZ128mkz,
   34445            0 :           11631 => Opcode::VFNMADD213PDZ128r,
   34446            0 :           11632 => Opcode::VFNMADD213PDZ128rk,
   34447            0 :           11633 => Opcode::VFNMADD213PDZ128rkz,
   34448            0 :           11634 => Opcode::VFNMADD213PDZ256m,
   34449            0 :           11635 => Opcode::VFNMADD213PDZ256mb,
   34450            0 :           11636 => Opcode::VFNMADD213PDZ256mbk,
   34451            0 :           11637 => Opcode::VFNMADD213PDZ256mbkz,
   34452            0 :           11638 => Opcode::VFNMADD213PDZ256mk,
   34453            0 :           11639 => Opcode::VFNMADD213PDZ256mkz,
   34454            0 :           11640 => Opcode::VFNMADD213PDZ256r,
   34455            0 :           11641 => Opcode::VFNMADD213PDZ256rb,
   34456            0 :           11642 => Opcode::VFNMADD213PDZ256rbk,
   34457            0 :           11643 => Opcode::VFNMADD213PDZ256rbkz,
   34458            0 :           11644 => Opcode::VFNMADD213PDZ256rk,
   34459            0 :           11645 => Opcode::VFNMADD213PDZ256rkz,
   34460            0 :           11646 => Opcode::VFNMADD213PDZm,
   34461            0 :           11647 => Opcode::VFNMADD213PDZmb,
   34462            0 :           11648 => Opcode::VFNMADD213PDZmbk,
   34463            0 :           11649 => Opcode::VFNMADD213PDZmbkz,
   34464            0 :           11650 => Opcode::VFNMADD213PDZmk,
   34465            0 :           11651 => Opcode::VFNMADD213PDZmkz,
   34466            0 :           11652 => Opcode::VFNMADD213PDZr,
   34467            0 :           11653 => Opcode::VFNMADD213PDZrb,
   34468            0 :           11654 => Opcode::VFNMADD213PDZrbk,
   34469            0 :           11655 => Opcode::VFNMADD213PDZrbkz,
   34470            0 :           11656 => Opcode::VFNMADD213PDZrk,
   34471            0 :           11657 => Opcode::VFNMADD213PDZrkz,
   34472            0 :           11658 => Opcode::VFNMADD213PDm,
   34473            0 :           11659 => Opcode::VFNMADD213PDr,
   34474            0 :           11660 => Opcode::VFNMADD213PHZ128m,
   34475            0 :           11661 => Opcode::VFNMADD213PHZ128mb,
   34476            0 :           11662 => Opcode::VFNMADD213PHZ128mbk,
   34477            0 :           11663 => Opcode::VFNMADD213PHZ128mbkz,
   34478            0 :           11664 => Opcode::VFNMADD213PHZ128mk,
   34479            0 :           11665 => Opcode::VFNMADD213PHZ128mkz,
   34480            0 :           11666 => Opcode::VFNMADD213PHZ128r,
   34481            0 :           11667 => Opcode::VFNMADD213PHZ128rk,
   34482            0 :           11668 => Opcode::VFNMADD213PHZ128rkz,
   34483            0 :           11669 => Opcode::VFNMADD213PHZ256m,
   34484            0 :           11670 => Opcode::VFNMADD213PHZ256mb,
   34485            0 :           11671 => Opcode::VFNMADD213PHZ256mbk,
   34486            0 :           11672 => Opcode::VFNMADD213PHZ256mbkz,
   34487            0 :           11673 => Opcode::VFNMADD213PHZ256mk,
   34488            0 :           11674 => Opcode::VFNMADD213PHZ256mkz,
   34489            0 :           11675 => Opcode::VFNMADD213PHZ256r,
   34490            0 :           11676 => Opcode::VFNMADD213PHZ256rb,
   34491            0 :           11677 => Opcode::VFNMADD213PHZ256rbk,
   34492            0 :           11678 => Opcode::VFNMADD213PHZ256rbkz,
   34493            0 :           11679 => Opcode::VFNMADD213PHZ256rk,
   34494            0 :           11680 => Opcode::VFNMADD213PHZ256rkz,
   34495            0 :           11681 => Opcode::VFNMADD213PHZm,
   34496            0 :           11682 => Opcode::VFNMADD213PHZmb,
   34497            0 :           11683 => Opcode::VFNMADD213PHZmbk,
   34498            0 :           11684 => Opcode::VFNMADD213PHZmbkz,
   34499            0 :           11685 => Opcode::VFNMADD213PHZmk,
   34500            0 :           11686 => Opcode::VFNMADD213PHZmkz,
   34501            0 :           11687 => Opcode::VFNMADD213PHZr,
   34502            0 :           11688 => Opcode::VFNMADD213PHZrb,
   34503            0 :           11689 => Opcode::VFNMADD213PHZrbk,
   34504            0 :           11690 => Opcode::VFNMADD213PHZrbkz,
   34505            0 :           11691 => Opcode::VFNMADD213PHZrk,
   34506            0 :           11692 => Opcode::VFNMADD213PHZrkz,
   34507            0 :           11693 => Opcode::VFNMADD213PSYm,
   34508            0 :           11694 => Opcode::VFNMADD213PSYr,
   34509            0 :           11695 => Opcode::VFNMADD213PSZ128m,
   34510            0 :           11696 => Opcode::VFNMADD213PSZ128mb,
   34511            0 :           11697 => Opcode::VFNMADD213PSZ128mbk,
   34512            0 :           11698 => Opcode::VFNMADD213PSZ128mbkz,
   34513            0 :           11699 => Opcode::VFNMADD213PSZ128mk,
   34514            0 :           11700 => Opcode::VFNMADD213PSZ128mkz,
   34515            0 :           11701 => Opcode::VFNMADD213PSZ128r,
   34516            0 :           11702 => Opcode::VFNMADD213PSZ128rk,
   34517            0 :           11703 => Opcode::VFNMADD213PSZ128rkz,
   34518            0 :           11704 => Opcode::VFNMADD213PSZ256m,
   34519            0 :           11705 => Opcode::VFNMADD213PSZ256mb,
   34520            0 :           11706 => Opcode::VFNMADD213PSZ256mbk,
   34521            0 :           11707 => Opcode::VFNMADD213PSZ256mbkz,
   34522            0 :           11708 => Opcode::VFNMADD213PSZ256mk,
   34523            0 :           11709 => Opcode::VFNMADD213PSZ256mkz,
   34524            0 :           11710 => Opcode::VFNMADD213PSZ256r,
   34525            0 :           11711 => Opcode::VFNMADD213PSZ256rb,
   34526            0 :           11712 => Opcode::VFNMADD213PSZ256rbk,
   34527            0 :           11713 => Opcode::VFNMADD213PSZ256rbkz,
   34528            0 :           11714 => Opcode::VFNMADD213PSZ256rk,
   34529            0 :           11715 => Opcode::VFNMADD213PSZ256rkz,
   34530            0 :           11716 => Opcode::VFNMADD213PSZm,
   34531            0 :           11717 => Opcode::VFNMADD213PSZmb,
   34532            0 :           11718 => Opcode::VFNMADD213PSZmbk,
   34533            0 :           11719 => Opcode::VFNMADD213PSZmbkz,
   34534            0 :           11720 => Opcode::VFNMADD213PSZmk,
   34535            0 :           11721 => Opcode::VFNMADD213PSZmkz,
   34536            0 :           11722 => Opcode::VFNMADD213PSZr,
   34537            0 :           11723 => Opcode::VFNMADD213PSZrb,
   34538            0 :           11724 => Opcode::VFNMADD213PSZrbk,
   34539            0 :           11725 => Opcode::VFNMADD213PSZrbkz,
   34540            0 :           11726 => Opcode::VFNMADD213PSZrk,
   34541            0 :           11727 => Opcode::VFNMADD213PSZrkz,
   34542            0 :           11728 => Opcode::VFNMADD213PSm,
   34543            0 :           11729 => Opcode::VFNMADD213PSr,
   34544            0 :           11730 => Opcode::VFNMADD213SDZm,
   34545            0 :           11731 => Opcode::VFNMADD213SDZm_Int,
   34546            0 :           11732 => Opcode::VFNMADD213SDZmk_Int,
   34547            0 :           11733 => Opcode::VFNMADD213SDZmkz_Int,
   34548            0 :           11734 => Opcode::VFNMADD213SDZr,
   34549            0 :           11735 => Opcode::VFNMADD213SDZr_Int,
   34550            0 :           11736 => Opcode::VFNMADD213SDZrb,
   34551            0 :           11737 => Opcode::VFNMADD213SDZrb_Int,
   34552            0 :           11738 => Opcode::VFNMADD213SDZrbk_Int,
   34553            0 :           11739 => Opcode::VFNMADD213SDZrbkz_Int,
   34554            0 :           11740 => Opcode::VFNMADD213SDZrk_Int,
   34555            0 :           11741 => Opcode::VFNMADD213SDZrkz_Int,
   34556            0 :           11742 => Opcode::VFNMADD213SDm,
   34557            0 :           11743 => Opcode::VFNMADD213SDm_Int,
   34558            0 :           11744 => Opcode::VFNMADD213SDr,
   34559            0 :           11745 => Opcode::VFNMADD213SDr_Int,
   34560            0 :           11746 => Opcode::VFNMADD213SHZm,
   34561            0 :           11747 => Opcode::VFNMADD213SHZm_Int,
   34562            0 :           11748 => Opcode::VFNMADD213SHZmk_Int,
   34563            0 :           11749 => Opcode::VFNMADD213SHZmkz_Int,
   34564            0 :           11750 => Opcode::VFNMADD213SHZr,
   34565            0 :           11751 => Opcode::VFNMADD213SHZr_Int,
   34566            0 :           11752 => Opcode::VFNMADD213SHZrb,
   34567            0 :           11753 => Opcode::VFNMADD213SHZrb_Int,
   34568            0 :           11754 => Opcode::VFNMADD213SHZrbk_Int,
   34569            0 :           11755 => Opcode::VFNMADD213SHZrbkz_Int,
   34570            0 :           11756 => Opcode::VFNMADD213SHZrk_Int,
   34571            0 :           11757 => Opcode::VFNMADD213SHZrkz_Int,
   34572            0 :           11758 => Opcode::VFNMADD213SSZm,
   34573            0 :           11759 => Opcode::VFNMADD213SSZm_Int,
   34574            0 :           11760 => Opcode::VFNMADD213SSZmk_Int,
   34575            0 :           11761 => Opcode::VFNMADD213SSZmkz_Int,
   34576            0 :           11762 => Opcode::VFNMADD213SSZr,
   34577            0 :           11763 => Opcode::VFNMADD213SSZr_Int,
   34578            0 :           11764 => Opcode::VFNMADD213SSZrb,
   34579            0 :           11765 => Opcode::VFNMADD213SSZrb_Int,
   34580            0 :           11766 => Opcode::VFNMADD213SSZrbk_Int,
   34581            0 :           11767 => Opcode::VFNMADD213SSZrbkz_Int,
   34582            0 :           11768 => Opcode::VFNMADD213SSZrk_Int,
   34583            0 :           11769 => Opcode::VFNMADD213SSZrkz_Int,
   34584            0 :           11770 => Opcode::VFNMADD213SSm,
   34585            0 :           11771 => Opcode::VFNMADD213SSm_Int,
   34586            0 :           11772 => Opcode::VFNMADD213SSr,
   34587            0 :           11773 => Opcode::VFNMADD213SSr_Int,
   34588            0 :           11774 => Opcode::VFNMADD231BF16Z128m,
   34589            0 :           11775 => Opcode::VFNMADD231BF16Z128mb,
   34590            0 :           11776 => Opcode::VFNMADD231BF16Z128mbk,
   34591            0 :           11777 => Opcode::VFNMADD231BF16Z128mbkz,
   34592            0 :           11778 => Opcode::VFNMADD231BF16Z128mk,
   34593            0 :           11779 => Opcode::VFNMADD231BF16Z128mkz,
   34594            0 :           11780 => Opcode::VFNMADD231BF16Z128r,
   34595            0 :           11781 => Opcode::VFNMADD231BF16Z128rk,
   34596            0 :           11782 => Opcode::VFNMADD231BF16Z128rkz,
   34597            0 :           11783 => Opcode::VFNMADD231BF16Z256m,
   34598            0 :           11784 => Opcode::VFNMADD231BF16Z256mb,
   34599            0 :           11785 => Opcode::VFNMADD231BF16Z256mbk,
   34600            0 :           11786 => Opcode::VFNMADD231BF16Z256mbkz,
   34601            0 :           11787 => Opcode::VFNMADD231BF16Z256mk,
   34602            0 :           11788 => Opcode::VFNMADD231BF16Z256mkz,
   34603            0 :           11789 => Opcode::VFNMADD231BF16Z256r,
   34604            0 :           11790 => Opcode::VFNMADD231BF16Z256rk,
   34605            0 :           11791 => Opcode::VFNMADD231BF16Z256rkz,
   34606            0 :           11792 => Opcode::VFNMADD231BF16Zm,
   34607            0 :           11793 => Opcode::VFNMADD231BF16Zmb,
   34608            0 :           11794 => Opcode::VFNMADD231BF16Zmbk,
   34609            0 :           11795 => Opcode::VFNMADD231BF16Zmbkz,
   34610            0 :           11796 => Opcode::VFNMADD231BF16Zmk,
   34611            0 :           11797 => Opcode::VFNMADD231BF16Zmkz,
   34612            0 :           11798 => Opcode::VFNMADD231BF16Zr,
   34613            0 :           11799 => Opcode::VFNMADD231BF16Zrk,
   34614            0 :           11800 => Opcode::VFNMADD231BF16Zrkz,
   34615            0 :           11801 => Opcode::VFNMADD231PDYm,
   34616            0 :           11802 => Opcode::VFNMADD231PDYr,
   34617            0 :           11803 => Opcode::VFNMADD231PDZ128m,
   34618            0 :           11804 => Opcode::VFNMADD231PDZ128mb,
   34619            0 :           11805 => Opcode::VFNMADD231PDZ128mbk,
   34620            0 :           11806 => Opcode::VFNMADD231PDZ128mbkz,
   34621            0 :           11807 => Opcode::VFNMADD231PDZ128mk,
   34622            0 :           11808 => Opcode::VFNMADD231PDZ128mkz,
   34623            0 :           11809 => Opcode::VFNMADD231PDZ128r,
   34624            0 :           11810 => Opcode::VFNMADD231PDZ128rk,
   34625            0 :           11811 => Opcode::VFNMADD231PDZ128rkz,
   34626            0 :           11812 => Opcode::VFNMADD231PDZ256m,
   34627            0 :           11813 => Opcode::VFNMADD231PDZ256mb,
   34628            0 :           11814 => Opcode::VFNMADD231PDZ256mbk,
   34629            0 :           11815 => Opcode::VFNMADD231PDZ256mbkz,
   34630            0 :           11816 => Opcode::VFNMADD231PDZ256mk,
   34631            0 :           11817 => Opcode::VFNMADD231PDZ256mkz,
   34632            0 :           11818 => Opcode::VFNMADD231PDZ256r,
   34633            0 :           11819 => Opcode::VFNMADD231PDZ256rb,
   34634            0 :           11820 => Opcode::VFNMADD231PDZ256rbk,
   34635            0 :           11821 => Opcode::VFNMADD231PDZ256rbkz,
   34636            0 :           11822 => Opcode::VFNMADD231PDZ256rk,
   34637            0 :           11823 => Opcode::VFNMADD231PDZ256rkz,
   34638            0 :           11824 => Opcode::VFNMADD231PDZm,
   34639            0 :           11825 => Opcode::VFNMADD231PDZmb,
   34640            0 :           11826 => Opcode::VFNMADD231PDZmbk,
   34641            0 :           11827 => Opcode::VFNMADD231PDZmbkz,
   34642            0 :           11828 => Opcode::VFNMADD231PDZmk,
   34643            0 :           11829 => Opcode::VFNMADD231PDZmkz,
   34644            0 :           11830 => Opcode::VFNMADD231PDZr,
   34645            0 :           11831 => Opcode::VFNMADD231PDZrb,
   34646            0 :           11832 => Opcode::VFNMADD231PDZrbk,
   34647            0 :           11833 => Opcode::VFNMADD231PDZrbkz,
   34648            0 :           11834 => Opcode::VFNMADD231PDZrk,
   34649            0 :           11835 => Opcode::VFNMADD231PDZrkz,
   34650            0 :           11836 => Opcode::VFNMADD231PDm,
   34651            0 :           11837 => Opcode::VFNMADD231PDr,
   34652            0 :           11838 => Opcode::VFNMADD231PHZ128m,
   34653            0 :           11839 => Opcode::VFNMADD231PHZ128mb,
   34654            0 :           11840 => Opcode::VFNMADD231PHZ128mbk,
   34655            0 :           11841 => Opcode::VFNMADD231PHZ128mbkz,
   34656            0 :           11842 => Opcode::VFNMADD231PHZ128mk,
   34657            0 :           11843 => Opcode::VFNMADD231PHZ128mkz,
   34658            0 :           11844 => Opcode::VFNMADD231PHZ128r,
   34659            0 :           11845 => Opcode::VFNMADD231PHZ128rk,
   34660            0 :           11846 => Opcode::VFNMADD231PHZ128rkz,
   34661            0 :           11847 => Opcode::VFNMADD231PHZ256m,
   34662            0 :           11848 => Opcode::VFNMADD231PHZ256mb,
   34663            0 :           11849 => Opcode::VFNMADD231PHZ256mbk,
   34664            0 :           11850 => Opcode::VFNMADD231PHZ256mbkz,
   34665            0 :           11851 => Opcode::VFNMADD231PHZ256mk,
   34666            0 :           11852 => Opcode::VFNMADD231PHZ256mkz,
   34667            0 :           11853 => Opcode::VFNMADD231PHZ256r,
   34668            0 :           11854 => Opcode::VFNMADD231PHZ256rb,
   34669            0 :           11855 => Opcode::VFNMADD231PHZ256rbk,
   34670            0 :           11856 => Opcode::VFNMADD231PHZ256rbkz,
   34671            0 :           11857 => Opcode::VFNMADD231PHZ256rk,
   34672            0 :           11858 => Opcode::VFNMADD231PHZ256rkz,
   34673            0 :           11859 => Opcode::VFNMADD231PHZm,
   34674            0 :           11860 => Opcode::VFNMADD231PHZmb,
   34675            0 :           11861 => Opcode::VFNMADD231PHZmbk,
   34676            0 :           11862 => Opcode::VFNMADD231PHZmbkz,
   34677            0 :           11863 => Opcode::VFNMADD231PHZmk,
   34678            0 :           11864 => Opcode::VFNMADD231PHZmkz,
   34679            0 :           11865 => Opcode::VFNMADD231PHZr,
   34680            0 :           11866 => Opcode::VFNMADD231PHZrb,
   34681            0 :           11867 => Opcode::VFNMADD231PHZrbk,
   34682            0 :           11868 => Opcode::VFNMADD231PHZrbkz,
   34683            0 :           11869 => Opcode::VFNMADD231PHZrk,
   34684            0 :           11870 => Opcode::VFNMADD231PHZrkz,
   34685            0 :           11871 => Opcode::VFNMADD231PSYm,
   34686            0 :           11872 => Opcode::VFNMADD231PSYr,
   34687            0 :           11873 => Opcode::VFNMADD231PSZ128m,
   34688            0 :           11874 => Opcode::VFNMADD231PSZ128mb,
   34689            0 :           11875 => Opcode::VFNMADD231PSZ128mbk,
   34690            0 :           11876 => Opcode::VFNMADD231PSZ128mbkz,
   34691            0 :           11877 => Opcode::VFNMADD231PSZ128mk,
   34692            0 :           11878 => Opcode::VFNMADD231PSZ128mkz,
   34693            0 :           11879 => Opcode::VFNMADD231PSZ128r,
   34694            0 :           11880 => Opcode::VFNMADD231PSZ128rk,
   34695            0 :           11881 => Opcode::VFNMADD231PSZ128rkz,
   34696            0 :           11882 => Opcode::VFNMADD231PSZ256m,
   34697            0 :           11883 => Opcode::VFNMADD231PSZ256mb,
   34698            0 :           11884 => Opcode::VFNMADD231PSZ256mbk,
   34699            0 :           11885 => Opcode::VFNMADD231PSZ256mbkz,
   34700            0 :           11886 => Opcode::VFNMADD231PSZ256mk,
   34701            0 :           11887 => Opcode::VFNMADD231PSZ256mkz,
   34702            0 :           11888 => Opcode::VFNMADD231PSZ256r,
   34703            0 :           11889 => Opcode::VFNMADD231PSZ256rb,
   34704            0 :           11890 => Opcode::VFNMADD231PSZ256rbk,
   34705            0 :           11891 => Opcode::VFNMADD231PSZ256rbkz,
   34706            0 :           11892 => Opcode::VFNMADD231PSZ256rk,
   34707            0 :           11893 => Opcode::VFNMADD231PSZ256rkz,
   34708            0 :           11894 => Opcode::VFNMADD231PSZm,
   34709            0 :           11895 => Opcode::VFNMADD231PSZmb,
   34710            0 :           11896 => Opcode::VFNMADD231PSZmbk,
   34711            0 :           11897 => Opcode::VFNMADD231PSZmbkz,
   34712            0 :           11898 => Opcode::VFNMADD231PSZmk,
   34713            0 :           11899 => Opcode::VFNMADD231PSZmkz,
   34714            0 :           11900 => Opcode::VFNMADD231PSZr,
   34715            0 :           11901 => Opcode::VFNMADD231PSZrb,
   34716            0 :           11902 => Opcode::VFNMADD231PSZrbk,
   34717            0 :           11903 => Opcode::VFNMADD231PSZrbkz,
   34718            0 :           11904 => Opcode::VFNMADD231PSZrk,
   34719            0 :           11905 => Opcode::VFNMADD231PSZrkz,
   34720            0 :           11906 => Opcode::VFNMADD231PSm,
   34721            0 :           11907 => Opcode::VFNMADD231PSr,
   34722            0 :           11908 => Opcode::VFNMADD231SDZm,
   34723            0 :           11909 => Opcode::VFNMADD231SDZm_Int,
   34724            0 :           11910 => Opcode::VFNMADD231SDZmk_Int,
   34725            0 :           11911 => Opcode::VFNMADD231SDZmkz_Int,
   34726            0 :           11912 => Opcode::VFNMADD231SDZr,
   34727            0 :           11913 => Opcode::VFNMADD231SDZr_Int,
   34728            0 :           11914 => Opcode::VFNMADD231SDZrb,
   34729            0 :           11915 => Opcode::VFNMADD231SDZrb_Int,
   34730            0 :           11916 => Opcode::VFNMADD231SDZrbk_Int,
   34731            0 :           11917 => Opcode::VFNMADD231SDZrbkz_Int,
   34732            0 :           11918 => Opcode::VFNMADD231SDZrk_Int,
   34733            0 :           11919 => Opcode::VFNMADD231SDZrkz_Int,
   34734            0 :           11920 => Opcode::VFNMADD231SDm,
   34735            0 :           11921 => Opcode::VFNMADD231SDm_Int,
   34736            0 :           11922 => Opcode::VFNMADD231SDr,
   34737            0 :           11923 => Opcode::VFNMADD231SDr_Int,
   34738            0 :           11924 => Opcode::VFNMADD231SHZm,
   34739            0 :           11925 => Opcode::VFNMADD231SHZm_Int,
   34740            0 :           11926 => Opcode::VFNMADD231SHZmk_Int,
   34741            0 :           11927 => Opcode::VFNMADD231SHZmkz_Int,
   34742            0 :           11928 => Opcode::VFNMADD231SHZr,
   34743            0 :           11929 => Opcode::VFNMADD231SHZr_Int,
   34744            0 :           11930 => Opcode::VFNMADD231SHZrb,
   34745            0 :           11931 => Opcode::VFNMADD231SHZrb_Int,
   34746            0 :           11932 => Opcode::VFNMADD231SHZrbk_Int,
   34747            0 :           11933 => Opcode::VFNMADD231SHZrbkz_Int,
   34748            0 :           11934 => Opcode::VFNMADD231SHZrk_Int,
   34749            0 :           11935 => Opcode::VFNMADD231SHZrkz_Int,
   34750            0 :           11936 => Opcode::VFNMADD231SSZm,
   34751            0 :           11937 => Opcode::VFNMADD231SSZm_Int,
   34752            0 :           11938 => Opcode::VFNMADD231SSZmk_Int,
   34753            0 :           11939 => Opcode::VFNMADD231SSZmkz_Int,
   34754            0 :           11940 => Opcode::VFNMADD231SSZr,
   34755            0 :           11941 => Opcode::VFNMADD231SSZr_Int,
   34756            0 :           11942 => Opcode::VFNMADD231SSZrb,
   34757            0 :           11943 => Opcode::VFNMADD231SSZrb_Int,
   34758            0 :           11944 => Opcode::VFNMADD231SSZrbk_Int,
   34759            0 :           11945 => Opcode::VFNMADD231SSZrbkz_Int,
   34760            0 :           11946 => Opcode::VFNMADD231SSZrk_Int,
   34761            0 :           11947 => Opcode::VFNMADD231SSZrkz_Int,
   34762            0 :           11948 => Opcode::VFNMADD231SSm,
   34763            0 :           11949 => Opcode::VFNMADD231SSm_Int,
   34764            0 :           11950 => Opcode::VFNMADD231SSr,
   34765            0 :           11951 => Opcode::VFNMADD231SSr_Int,
   34766            0 :           11952 => Opcode::VFNMADDPD4Ymr,
   34767            0 :           11953 => Opcode::VFNMADDPD4Yrm,
   34768            0 :           11954 => Opcode::VFNMADDPD4Yrr,
   34769            0 :           11955 => Opcode::VFNMADDPD4Yrr_REV,
   34770            0 :           11956 => Opcode::VFNMADDPD4mr,
   34771            0 :           11957 => Opcode::VFNMADDPD4rm,
   34772            0 :           11958 => Opcode::VFNMADDPD4rr,
   34773            0 :           11959 => Opcode::VFNMADDPD4rr_REV,
   34774            0 :           11960 => Opcode::VFNMADDPS4Ymr,
   34775            0 :           11961 => Opcode::VFNMADDPS4Yrm,
   34776            0 :           11962 => Opcode::VFNMADDPS4Yrr,
   34777            0 :           11963 => Opcode::VFNMADDPS4Yrr_REV,
   34778            0 :           11964 => Opcode::VFNMADDPS4mr,
   34779            0 :           11965 => Opcode::VFNMADDPS4rm,
   34780            0 :           11966 => Opcode::VFNMADDPS4rr,
   34781            0 :           11967 => Opcode::VFNMADDPS4rr_REV,
   34782            0 :           11968 => Opcode::VFNMADDSD4mr,
   34783            0 :           11969 => Opcode::VFNMADDSD4mr_Int,
   34784            0 :           11970 => Opcode::VFNMADDSD4rm,
   34785            0 :           11971 => Opcode::VFNMADDSD4rm_Int,
   34786            0 :           11972 => Opcode::VFNMADDSD4rr,
   34787            0 :           11973 => Opcode::VFNMADDSD4rr_Int,
   34788            0 :           11974 => Opcode::VFNMADDSD4rr_Int_REV,
   34789            0 :           11975 => Opcode::VFNMADDSD4rr_REV,
   34790            0 :           11976 => Opcode::VFNMADDSS4mr,
   34791            0 :           11977 => Opcode::VFNMADDSS4mr_Int,
   34792            0 :           11978 => Opcode::VFNMADDSS4rm,
   34793            0 :           11979 => Opcode::VFNMADDSS4rm_Int,
   34794            0 :           11980 => Opcode::VFNMADDSS4rr,
   34795            0 :           11981 => Opcode::VFNMADDSS4rr_Int,
   34796            0 :           11982 => Opcode::VFNMADDSS4rr_Int_REV,
   34797            0 :           11983 => Opcode::VFNMADDSS4rr_REV,
   34798            0 :           11984 => Opcode::VFNMSUB132BF16Z128m,
   34799            0 :           11985 => Opcode::VFNMSUB132BF16Z128mb,
   34800            0 :           11986 => Opcode::VFNMSUB132BF16Z128mbk,
   34801            0 :           11987 => Opcode::VFNMSUB132BF16Z128mbkz,
   34802            0 :           11988 => Opcode::VFNMSUB132BF16Z128mk,
   34803            0 :           11989 => Opcode::VFNMSUB132BF16Z128mkz,
   34804            0 :           11990 => Opcode::VFNMSUB132BF16Z128r,
   34805            0 :           11991 => Opcode::VFNMSUB132BF16Z128rk,
   34806            0 :           11992 => Opcode::VFNMSUB132BF16Z128rkz,
   34807            0 :           11993 => Opcode::VFNMSUB132BF16Z256m,
   34808            0 :           11994 => Opcode::VFNMSUB132BF16Z256mb,
   34809            0 :           11995 => Opcode::VFNMSUB132BF16Z256mbk,
   34810            0 :           11996 => Opcode::VFNMSUB132BF16Z256mbkz,
   34811            0 :           11997 => Opcode::VFNMSUB132BF16Z256mk,
   34812            0 :           11998 => Opcode::VFNMSUB132BF16Z256mkz,
   34813            0 :           11999 => Opcode::VFNMSUB132BF16Z256r,
   34814            0 :           12000 => Opcode::VFNMSUB132BF16Z256rk,
   34815            0 :           12001 => Opcode::VFNMSUB132BF16Z256rkz,
   34816            0 :           12002 => Opcode::VFNMSUB132BF16Zm,
   34817            0 :           12003 => Opcode::VFNMSUB132BF16Zmb,
   34818            0 :           12004 => Opcode::VFNMSUB132BF16Zmbk,
   34819            0 :           12005 => Opcode::VFNMSUB132BF16Zmbkz,
   34820            0 :           12006 => Opcode::VFNMSUB132BF16Zmk,
   34821            0 :           12007 => Opcode::VFNMSUB132BF16Zmkz,
   34822            0 :           12008 => Opcode::VFNMSUB132BF16Zr,
   34823            0 :           12009 => Opcode::VFNMSUB132BF16Zrk,
   34824            0 :           12010 => Opcode::VFNMSUB132BF16Zrkz,
   34825            0 :           12011 => Opcode::VFNMSUB132PDYm,
   34826            0 :           12012 => Opcode::VFNMSUB132PDYr,
   34827            0 :           12013 => Opcode::VFNMSUB132PDZ128m,
   34828            0 :           12014 => Opcode::VFNMSUB132PDZ128mb,
   34829            0 :           12015 => Opcode::VFNMSUB132PDZ128mbk,
   34830            0 :           12016 => Opcode::VFNMSUB132PDZ128mbkz,
   34831            0 :           12017 => Opcode::VFNMSUB132PDZ128mk,
   34832            0 :           12018 => Opcode::VFNMSUB132PDZ128mkz,
   34833            0 :           12019 => Opcode::VFNMSUB132PDZ128r,
   34834            0 :           12020 => Opcode::VFNMSUB132PDZ128rk,
   34835            0 :           12021 => Opcode::VFNMSUB132PDZ128rkz,
   34836            0 :           12022 => Opcode::VFNMSUB132PDZ256m,
   34837            0 :           12023 => Opcode::VFNMSUB132PDZ256mb,
   34838            0 :           12024 => Opcode::VFNMSUB132PDZ256mbk,
   34839            0 :           12025 => Opcode::VFNMSUB132PDZ256mbkz,
   34840            0 :           12026 => Opcode::VFNMSUB132PDZ256mk,
   34841            0 :           12027 => Opcode::VFNMSUB132PDZ256mkz,
   34842            0 :           12028 => Opcode::VFNMSUB132PDZ256r,
   34843            0 :           12029 => Opcode::VFNMSUB132PDZ256rb,
   34844            0 :           12030 => Opcode::VFNMSUB132PDZ256rbk,
   34845            0 :           12031 => Opcode::VFNMSUB132PDZ256rbkz,
   34846            0 :           12032 => Opcode::VFNMSUB132PDZ256rk,
   34847            0 :           12033 => Opcode::VFNMSUB132PDZ256rkz,
   34848            0 :           12034 => Opcode::VFNMSUB132PDZm,
   34849            0 :           12035 => Opcode::VFNMSUB132PDZmb,
   34850            0 :           12036 => Opcode::VFNMSUB132PDZmbk,
   34851            0 :           12037 => Opcode::VFNMSUB132PDZmbkz,
   34852            0 :           12038 => Opcode::VFNMSUB132PDZmk,
   34853            0 :           12039 => Opcode::VFNMSUB132PDZmkz,
   34854            0 :           12040 => Opcode::VFNMSUB132PDZr,
   34855            0 :           12041 => Opcode::VFNMSUB132PDZrb,
   34856            0 :           12042 => Opcode::VFNMSUB132PDZrbk,
   34857            0 :           12043 => Opcode::VFNMSUB132PDZrbkz,
   34858            0 :           12044 => Opcode::VFNMSUB132PDZrk,
   34859            0 :           12045 => Opcode::VFNMSUB132PDZrkz,
   34860            0 :           12046 => Opcode::VFNMSUB132PDm,
   34861            0 :           12047 => Opcode::VFNMSUB132PDr,
   34862            0 :           12048 => Opcode::VFNMSUB132PHZ128m,
   34863            0 :           12049 => Opcode::VFNMSUB132PHZ128mb,
   34864            0 :           12050 => Opcode::VFNMSUB132PHZ128mbk,
   34865            0 :           12051 => Opcode::VFNMSUB132PHZ128mbkz,
   34866            0 :           12052 => Opcode::VFNMSUB132PHZ128mk,
   34867            0 :           12053 => Opcode::VFNMSUB132PHZ128mkz,
   34868            0 :           12054 => Opcode::VFNMSUB132PHZ128r,
   34869            0 :           12055 => Opcode::VFNMSUB132PHZ128rk,
   34870            0 :           12056 => Opcode::VFNMSUB132PHZ128rkz,
   34871            0 :           12057 => Opcode::VFNMSUB132PHZ256m,
   34872            0 :           12058 => Opcode::VFNMSUB132PHZ256mb,
   34873            0 :           12059 => Opcode::VFNMSUB132PHZ256mbk,
   34874            0 :           12060 => Opcode::VFNMSUB132PHZ256mbkz,
   34875            0 :           12061 => Opcode::VFNMSUB132PHZ256mk,
   34876            0 :           12062 => Opcode::VFNMSUB132PHZ256mkz,
   34877            0 :           12063 => Opcode::VFNMSUB132PHZ256r,
   34878            0 :           12064 => Opcode::VFNMSUB132PHZ256rb,
   34879            0 :           12065 => Opcode::VFNMSUB132PHZ256rbk,
   34880            0 :           12066 => Opcode::VFNMSUB132PHZ256rbkz,
   34881            0 :           12067 => Opcode::VFNMSUB132PHZ256rk,
   34882            0 :           12068 => Opcode::VFNMSUB132PHZ256rkz,
   34883            0 :           12069 => Opcode::VFNMSUB132PHZm,
   34884            0 :           12070 => Opcode::VFNMSUB132PHZmb,
   34885            0 :           12071 => Opcode::VFNMSUB132PHZmbk,
   34886            0 :           12072 => Opcode::VFNMSUB132PHZmbkz,
   34887            0 :           12073 => Opcode::VFNMSUB132PHZmk,
   34888            0 :           12074 => Opcode::VFNMSUB132PHZmkz,
   34889            0 :           12075 => Opcode::VFNMSUB132PHZr,
   34890            0 :           12076 => Opcode::VFNMSUB132PHZrb,
   34891            0 :           12077 => Opcode::VFNMSUB132PHZrbk,
   34892            0 :           12078 => Opcode::VFNMSUB132PHZrbkz,
   34893            0 :           12079 => Opcode::VFNMSUB132PHZrk,
   34894            0 :           12080 => Opcode::VFNMSUB132PHZrkz,
   34895            0 :           12081 => Opcode::VFNMSUB132PSYm,
   34896            0 :           12082 => Opcode::VFNMSUB132PSYr,
   34897            0 :           12083 => Opcode::VFNMSUB132PSZ128m,
   34898            0 :           12084 => Opcode::VFNMSUB132PSZ128mb,
   34899            0 :           12085 => Opcode::VFNMSUB132PSZ128mbk,
   34900            0 :           12086 => Opcode::VFNMSUB132PSZ128mbkz,
   34901            0 :           12087 => Opcode::VFNMSUB132PSZ128mk,
   34902            0 :           12088 => Opcode::VFNMSUB132PSZ128mkz,
   34903            0 :           12089 => Opcode::VFNMSUB132PSZ128r,
   34904            0 :           12090 => Opcode::VFNMSUB132PSZ128rk,
   34905            0 :           12091 => Opcode::VFNMSUB132PSZ128rkz,
   34906            0 :           12092 => Opcode::VFNMSUB132PSZ256m,
   34907            0 :           12093 => Opcode::VFNMSUB132PSZ256mb,
   34908            0 :           12094 => Opcode::VFNMSUB132PSZ256mbk,
   34909            0 :           12095 => Opcode::VFNMSUB132PSZ256mbkz,
   34910            0 :           12096 => Opcode::VFNMSUB132PSZ256mk,
   34911            0 :           12097 => Opcode::VFNMSUB132PSZ256mkz,
   34912            0 :           12098 => Opcode::VFNMSUB132PSZ256r,
   34913            0 :           12099 => Opcode::VFNMSUB132PSZ256rb,
   34914            0 :           12100 => Opcode::VFNMSUB132PSZ256rbk,
   34915            0 :           12101 => Opcode::VFNMSUB132PSZ256rbkz,
   34916            0 :           12102 => Opcode::VFNMSUB132PSZ256rk,
   34917            0 :           12103 => Opcode::VFNMSUB132PSZ256rkz,
   34918            0 :           12104 => Opcode::VFNMSUB132PSZm,
   34919            0 :           12105 => Opcode::VFNMSUB132PSZmb,
   34920            0 :           12106 => Opcode::VFNMSUB132PSZmbk,
   34921            0 :           12107 => Opcode::VFNMSUB132PSZmbkz,
   34922            0 :           12108 => Opcode::VFNMSUB132PSZmk,
   34923            0 :           12109 => Opcode::VFNMSUB132PSZmkz,
   34924            0 :           12110 => Opcode::VFNMSUB132PSZr,
   34925            0 :           12111 => Opcode::VFNMSUB132PSZrb,
   34926            0 :           12112 => Opcode::VFNMSUB132PSZrbk,
   34927            0 :           12113 => Opcode::VFNMSUB132PSZrbkz,
   34928            0 :           12114 => Opcode::VFNMSUB132PSZrk,
   34929            0 :           12115 => Opcode::VFNMSUB132PSZrkz,
   34930            0 :           12116 => Opcode::VFNMSUB132PSm,
   34931            0 :           12117 => Opcode::VFNMSUB132PSr,
   34932            0 :           12118 => Opcode::VFNMSUB132SDZm,
   34933            0 :           12119 => Opcode::VFNMSUB132SDZm_Int,
   34934            0 :           12120 => Opcode::VFNMSUB132SDZmk_Int,
   34935            0 :           12121 => Opcode::VFNMSUB132SDZmkz_Int,
   34936            0 :           12122 => Opcode::VFNMSUB132SDZr,
   34937            0 :           12123 => Opcode::VFNMSUB132SDZr_Int,
   34938            0 :           12124 => Opcode::VFNMSUB132SDZrb,
   34939            0 :           12125 => Opcode::VFNMSUB132SDZrb_Int,
   34940            0 :           12126 => Opcode::VFNMSUB132SDZrbk_Int,
   34941            0 :           12127 => Opcode::VFNMSUB132SDZrbkz_Int,
   34942            0 :           12128 => Opcode::VFNMSUB132SDZrk_Int,
   34943            0 :           12129 => Opcode::VFNMSUB132SDZrkz_Int,
   34944            0 :           12130 => Opcode::VFNMSUB132SDm,
   34945            0 :           12131 => Opcode::VFNMSUB132SDm_Int,
   34946            0 :           12132 => Opcode::VFNMSUB132SDr,
   34947            0 :           12133 => Opcode::VFNMSUB132SDr_Int,
   34948            0 :           12134 => Opcode::VFNMSUB132SHZm,
   34949            0 :           12135 => Opcode::VFNMSUB132SHZm_Int,
   34950            0 :           12136 => Opcode::VFNMSUB132SHZmk_Int,
   34951            0 :           12137 => Opcode::VFNMSUB132SHZmkz_Int,
   34952            0 :           12138 => Opcode::VFNMSUB132SHZr,
   34953            0 :           12139 => Opcode::VFNMSUB132SHZr_Int,
   34954            0 :           12140 => Opcode::VFNMSUB132SHZrb,
   34955            0 :           12141 => Opcode::VFNMSUB132SHZrb_Int,
   34956            0 :           12142 => Opcode::VFNMSUB132SHZrbk_Int,
   34957            0 :           12143 => Opcode::VFNMSUB132SHZrbkz_Int,
   34958            0 :           12144 => Opcode::VFNMSUB132SHZrk_Int,
   34959            0 :           12145 => Opcode::VFNMSUB132SHZrkz_Int,
   34960            0 :           12146 => Opcode::VFNMSUB132SSZm,
   34961            0 :           12147 => Opcode::VFNMSUB132SSZm_Int,
   34962            0 :           12148 => Opcode::VFNMSUB132SSZmk_Int,
   34963            0 :           12149 => Opcode::VFNMSUB132SSZmkz_Int,
   34964            0 :           12150 => Opcode::VFNMSUB132SSZr,
   34965            0 :           12151 => Opcode::VFNMSUB132SSZr_Int,
   34966            0 :           12152 => Opcode::VFNMSUB132SSZrb,
   34967            0 :           12153 => Opcode::VFNMSUB132SSZrb_Int,
   34968            0 :           12154 => Opcode::VFNMSUB132SSZrbk_Int,
   34969            0 :           12155 => Opcode::VFNMSUB132SSZrbkz_Int,
   34970            0 :           12156 => Opcode::VFNMSUB132SSZrk_Int,
   34971            0 :           12157 => Opcode::VFNMSUB132SSZrkz_Int,
   34972            0 :           12158 => Opcode::VFNMSUB132SSm,
   34973            0 :           12159 => Opcode::VFNMSUB132SSm_Int,
   34974            0 :           12160 => Opcode::VFNMSUB132SSr,
   34975            0 :           12161 => Opcode::VFNMSUB132SSr_Int,
   34976            0 :           12162 => Opcode::VFNMSUB213BF16Z128m,
   34977            0 :           12163 => Opcode::VFNMSUB213BF16Z128mb,
   34978            0 :           12164 => Opcode::VFNMSUB213BF16Z128mbk,
   34979            0 :           12165 => Opcode::VFNMSUB213BF16Z128mbkz,
   34980            0 :           12166 => Opcode::VFNMSUB213BF16Z128mk,
   34981            0 :           12167 => Opcode::VFNMSUB213BF16Z128mkz,
   34982            0 :           12168 => Opcode::VFNMSUB213BF16Z128r,
   34983            0 :           12169 => Opcode::VFNMSUB213BF16Z128rk,
   34984            0 :           12170 => Opcode::VFNMSUB213BF16Z128rkz,
   34985            0 :           12171 => Opcode::VFNMSUB213BF16Z256m,
   34986            0 :           12172 => Opcode::VFNMSUB213BF16Z256mb,
   34987            0 :           12173 => Opcode::VFNMSUB213BF16Z256mbk,
   34988            0 :           12174 => Opcode::VFNMSUB213BF16Z256mbkz,
   34989            0 :           12175 => Opcode::VFNMSUB213BF16Z256mk,
   34990            0 :           12176 => Opcode::VFNMSUB213BF16Z256mkz,
   34991            0 :           12177 => Opcode::VFNMSUB213BF16Z256r,
   34992            0 :           12178 => Opcode::VFNMSUB213BF16Z256rk,
   34993            0 :           12179 => Opcode::VFNMSUB213BF16Z256rkz,
   34994            0 :           12180 => Opcode::VFNMSUB213BF16Zm,
   34995            0 :           12181 => Opcode::VFNMSUB213BF16Zmb,
   34996            0 :           12182 => Opcode::VFNMSUB213BF16Zmbk,
   34997            0 :           12183 => Opcode::VFNMSUB213BF16Zmbkz,
   34998            0 :           12184 => Opcode::VFNMSUB213BF16Zmk,
   34999            0 :           12185 => Opcode::VFNMSUB213BF16Zmkz,
   35000            0 :           12186 => Opcode::VFNMSUB213BF16Zr,
   35001            0 :           12187 => Opcode::VFNMSUB213BF16Zrk,
   35002            0 :           12188 => Opcode::VFNMSUB213BF16Zrkz,
   35003            0 :           12189 => Opcode::VFNMSUB213PDYm,
   35004            0 :           12190 => Opcode::VFNMSUB213PDYr,
   35005            0 :           12191 => Opcode::VFNMSUB213PDZ128m,
   35006            0 :           12192 => Opcode::VFNMSUB213PDZ128mb,
   35007            0 :           12193 => Opcode::VFNMSUB213PDZ128mbk,
   35008            0 :           12194 => Opcode::VFNMSUB213PDZ128mbkz,
   35009            0 :           12195 => Opcode::VFNMSUB213PDZ128mk,
   35010            0 :           12196 => Opcode::VFNMSUB213PDZ128mkz,
   35011            0 :           12197 => Opcode::VFNMSUB213PDZ128r,
   35012            0 :           12198 => Opcode::VFNMSUB213PDZ128rk,
   35013            0 :           12199 => Opcode::VFNMSUB213PDZ128rkz,
   35014            0 :           12200 => Opcode::VFNMSUB213PDZ256m,
   35015            0 :           12201 => Opcode::VFNMSUB213PDZ256mb,
   35016            0 :           12202 => Opcode::VFNMSUB213PDZ256mbk,
   35017            0 :           12203 => Opcode::VFNMSUB213PDZ256mbkz,
   35018            0 :           12204 => Opcode::VFNMSUB213PDZ256mk,
   35019            0 :           12205 => Opcode::VFNMSUB213PDZ256mkz,
   35020            0 :           12206 => Opcode::VFNMSUB213PDZ256r,
   35021            0 :           12207 => Opcode::VFNMSUB213PDZ256rb,
   35022            0 :           12208 => Opcode::VFNMSUB213PDZ256rbk,
   35023            0 :           12209 => Opcode::VFNMSUB213PDZ256rbkz,
   35024            0 :           12210 => Opcode::VFNMSUB213PDZ256rk,
   35025            0 :           12211 => Opcode::VFNMSUB213PDZ256rkz,
   35026            0 :           12212 => Opcode::VFNMSUB213PDZm,
   35027            0 :           12213 => Opcode::VFNMSUB213PDZmb,
   35028            0 :           12214 => Opcode::VFNMSUB213PDZmbk,
   35029            0 :           12215 => Opcode::VFNMSUB213PDZmbkz,
   35030            0 :           12216 => Opcode::VFNMSUB213PDZmk,
   35031            0 :           12217 => Opcode::VFNMSUB213PDZmkz,
   35032            0 :           12218 => Opcode::VFNMSUB213PDZr,
   35033            0 :           12219 => Opcode::VFNMSUB213PDZrb,
   35034            0 :           12220 => Opcode::VFNMSUB213PDZrbk,
   35035            0 :           12221 => Opcode::VFNMSUB213PDZrbkz,
   35036            0 :           12222 => Opcode::VFNMSUB213PDZrk,
   35037            0 :           12223 => Opcode::VFNMSUB213PDZrkz,
   35038            0 :           12224 => Opcode::VFNMSUB213PDm,
   35039            0 :           12225 => Opcode::VFNMSUB213PDr,
   35040            0 :           12226 => Opcode::VFNMSUB213PHZ128m,
   35041            0 :           12227 => Opcode::VFNMSUB213PHZ128mb,
   35042            0 :           12228 => Opcode::VFNMSUB213PHZ128mbk,
   35043            0 :           12229 => Opcode::VFNMSUB213PHZ128mbkz,
   35044            0 :           12230 => Opcode::VFNMSUB213PHZ128mk,
   35045            0 :           12231 => Opcode::VFNMSUB213PHZ128mkz,
   35046            0 :           12232 => Opcode::VFNMSUB213PHZ128r,
   35047            0 :           12233 => Opcode::VFNMSUB213PHZ128rk,
   35048            0 :           12234 => Opcode::VFNMSUB213PHZ128rkz,
   35049            0 :           12235 => Opcode::VFNMSUB213PHZ256m,
   35050            0 :           12236 => Opcode::VFNMSUB213PHZ256mb,
   35051            0 :           12237 => Opcode::VFNMSUB213PHZ256mbk,
   35052            0 :           12238 => Opcode::VFNMSUB213PHZ256mbkz,
   35053            0 :           12239 => Opcode::VFNMSUB213PHZ256mk,
   35054            0 :           12240 => Opcode::VFNMSUB213PHZ256mkz,
   35055            0 :           12241 => Opcode::VFNMSUB213PHZ256r,
   35056            0 :           12242 => Opcode::VFNMSUB213PHZ256rb,
   35057            0 :           12243 => Opcode::VFNMSUB213PHZ256rbk,
   35058            0 :           12244 => Opcode::VFNMSUB213PHZ256rbkz,
   35059            0 :           12245 => Opcode::VFNMSUB213PHZ256rk,
   35060            0 :           12246 => Opcode::VFNMSUB213PHZ256rkz,
   35061            0 :           12247 => Opcode::VFNMSUB213PHZm,
   35062            0 :           12248 => Opcode::VFNMSUB213PHZmb,
   35063            0 :           12249 => Opcode::VFNMSUB213PHZmbk,
   35064            0 :           12250 => Opcode::VFNMSUB213PHZmbkz,
   35065            0 :           12251 => Opcode::VFNMSUB213PHZmk,
   35066            0 :           12252 => Opcode::VFNMSUB213PHZmkz,
   35067            0 :           12253 => Opcode::VFNMSUB213PHZr,
   35068            0 :           12254 => Opcode::VFNMSUB213PHZrb,
   35069            0 :           12255 => Opcode::VFNMSUB213PHZrbk,
   35070            0 :           12256 => Opcode::VFNMSUB213PHZrbkz,
   35071            0 :           12257 => Opcode::VFNMSUB213PHZrk,
   35072            0 :           12258 => Opcode::VFNMSUB213PHZrkz,
   35073            0 :           12259 => Opcode::VFNMSUB213PSYm,
   35074            0 :           12260 => Opcode::VFNMSUB213PSYr,
   35075            0 :           12261 => Opcode::VFNMSUB213PSZ128m,
   35076            0 :           12262 => Opcode::VFNMSUB213PSZ128mb,
   35077            0 :           12263 => Opcode::VFNMSUB213PSZ128mbk,
   35078            0 :           12264 => Opcode::VFNMSUB213PSZ128mbkz,
   35079            0 :           12265 => Opcode::VFNMSUB213PSZ128mk,
   35080            0 :           12266 => Opcode::VFNMSUB213PSZ128mkz,
   35081            0 :           12267 => Opcode::VFNMSUB213PSZ128r,
   35082            0 :           12268 => Opcode::VFNMSUB213PSZ128rk,
   35083            0 :           12269 => Opcode::VFNMSUB213PSZ128rkz,
   35084            0 :           12270 => Opcode::VFNMSUB213PSZ256m,
   35085            0 :           12271 => Opcode::VFNMSUB213PSZ256mb,
   35086            0 :           12272 => Opcode::VFNMSUB213PSZ256mbk,
   35087            0 :           12273 => Opcode::VFNMSUB213PSZ256mbkz,
   35088            0 :           12274 => Opcode::VFNMSUB213PSZ256mk,
   35089            0 :           12275 => Opcode::VFNMSUB213PSZ256mkz,
   35090            0 :           12276 => Opcode::VFNMSUB213PSZ256r,
   35091            0 :           12277 => Opcode::VFNMSUB213PSZ256rb,
   35092            0 :           12278 => Opcode::VFNMSUB213PSZ256rbk,
   35093            0 :           12279 => Opcode::VFNMSUB213PSZ256rbkz,
   35094            0 :           12280 => Opcode::VFNMSUB213PSZ256rk,
   35095            0 :           12281 => Opcode::VFNMSUB213PSZ256rkz,
   35096            0 :           12282 => Opcode::VFNMSUB213PSZm,
   35097            0 :           12283 => Opcode::VFNMSUB213PSZmb,
   35098            0 :           12284 => Opcode::VFNMSUB213PSZmbk,
   35099            0 :           12285 => Opcode::VFNMSUB213PSZmbkz,
   35100            0 :           12286 => Opcode::VFNMSUB213PSZmk,
   35101            0 :           12287 => Opcode::VFNMSUB213PSZmkz,
   35102            0 :           12288 => Opcode::VFNMSUB213PSZr,
   35103            0 :           12289 => Opcode::VFNMSUB213PSZrb,
   35104            0 :           12290 => Opcode::VFNMSUB213PSZrbk,
   35105            0 :           12291 => Opcode::VFNMSUB213PSZrbkz,
   35106            0 :           12292 => Opcode::VFNMSUB213PSZrk,
   35107            0 :           12293 => Opcode::VFNMSUB213PSZrkz,
   35108            0 :           12294 => Opcode::VFNMSUB213PSm,
   35109            0 :           12295 => Opcode::VFNMSUB213PSr,
   35110            0 :           12296 => Opcode::VFNMSUB213SDZm,
   35111            0 :           12297 => Opcode::VFNMSUB213SDZm_Int,
   35112            0 :           12298 => Opcode::VFNMSUB213SDZmk_Int,
   35113            0 :           12299 => Opcode::VFNMSUB213SDZmkz_Int,
   35114            0 :           12300 => Opcode::VFNMSUB213SDZr,
   35115            0 :           12301 => Opcode::VFNMSUB213SDZr_Int,
   35116            0 :           12302 => Opcode::VFNMSUB213SDZrb,
   35117            0 :           12303 => Opcode::VFNMSUB213SDZrb_Int,
   35118            0 :           12304 => Opcode::VFNMSUB213SDZrbk_Int,
   35119            0 :           12305 => Opcode::VFNMSUB213SDZrbkz_Int,
   35120            0 :           12306 => Opcode::VFNMSUB213SDZrk_Int,
   35121            0 :           12307 => Opcode::VFNMSUB213SDZrkz_Int,
   35122            0 :           12308 => Opcode::VFNMSUB213SDm,
   35123            0 :           12309 => Opcode::VFNMSUB213SDm_Int,
   35124            0 :           12310 => Opcode::VFNMSUB213SDr,
   35125            0 :           12311 => Opcode::VFNMSUB213SDr_Int,
   35126            0 :           12312 => Opcode::VFNMSUB213SHZm,
   35127            0 :           12313 => Opcode::VFNMSUB213SHZm_Int,
   35128            0 :           12314 => Opcode::VFNMSUB213SHZmk_Int,
   35129            0 :           12315 => Opcode::VFNMSUB213SHZmkz_Int,
   35130            0 :           12316 => Opcode::VFNMSUB213SHZr,
   35131            0 :           12317 => Opcode::VFNMSUB213SHZr_Int,
   35132            0 :           12318 => Opcode::VFNMSUB213SHZrb,
   35133            0 :           12319 => Opcode::VFNMSUB213SHZrb_Int,
   35134            0 :           12320 => Opcode::VFNMSUB213SHZrbk_Int,
   35135            0 :           12321 => Opcode::VFNMSUB213SHZrbkz_Int,
   35136            0 :           12322 => Opcode::VFNMSUB213SHZrk_Int,
   35137            0 :           12323 => Opcode::VFNMSUB213SHZrkz_Int,
   35138            0 :           12324 => Opcode::VFNMSUB213SSZm,
   35139            0 :           12325 => Opcode::VFNMSUB213SSZm_Int,
   35140            0 :           12326 => Opcode::VFNMSUB213SSZmk_Int,
   35141            0 :           12327 => Opcode::VFNMSUB213SSZmkz_Int,
   35142            0 :           12328 => Opcode::VFNMSUB213SSZr,
   35143            0 :           12329 => Opcode::VFNMSUB213SSZr_Int,
   35144            0 :           12330 => Opcode::VFNMSUB213SSZrb,
   35145            0 :           12331 => Opcode::VFNMSUB213SSZrb_Int,
   35146            0 :           12332 => Opcode::VFNMSUB213SSZrbk_Int,
   35147            0 :           12333 => Opcode::VFNMSUB213SSZrbkz_Int,
   35148            0 :           12334 => Opcode::VFNMSUB213SSZrk_Int,
   35149            0 :           12335 => Opcode::VFNMSUB213SSZrkz_Int,
   35150            0 :           12336 => Opcode::VFNMSUB213SSm,
   35151            0 :           12337 => Opcode::VFNMSUB213SSm_Int,
   35152            0 :           12338 => Opcode::VFNMSUB213SSr,
   35153            0 :           12339 => Opcode::VFNMSUB213SSr_Int,
   35154            0 :           12340 => Opcode::VFNMSUB231BF16Z128m,
   35155            0 :           12341 => Opcode::VFNMSUB231BF16Z128mb,
   35156            0 :           12342 => Opcode::VFNMSUB231BF16Z128mbk,
   35157            0 :           12343 => Opcode::VFNMSUB231BF16Z128mbkz,
   35158            0 :           12344 => Opcode::VFNMSUB231BF16Z128mk,
   35159            0 :           12345 => Opcode::VFNMSUB231BF16Z128mkz,
   35160            0 :           12346 => Opcode::VFNMSUB231BF16Z128r,
   35161            0 :           12347 => Opcode::VFNMSUB231BF16Z128rk,
   35162            0 :           12348 => Opcode::VFNMSUB231BF16Z128rkz,
   35163            0 :           12349 => Opcode::VFNMSUB231BF16Z256m,
   35164            0 :           12350 => Opcode::VFNMSUB231BF16Z256mb,
   35165            0 :           12351 => Opcode::VFNMSUB231BF16Z256mbk,
   35166            0 :           12352 => Opcode::VFNMSUB231BF16Z256mbkz,
   35167            0 :           12353 => Opcode::VFNMSUB231BF16Z256mk,
   35168            0 :           12354 => Opcode::VFNMSUB231BF16Z256mkz,
   35169            0 :           12355 => Opcode::VFNMSUB231BF16Z256r,
   35170            0 :           12356 => Opcode::VFNMSUB231BF16Z256rk,
   35171            0 :           12357 => Opcode::VFNMSUB231BF16Z256rkz,
   35172            0 :           12358 => Opcode::VFNMSUB231BF16Zm,
   35173            0 :           12359 => Opcode::VFNMSUB231BF16Zmb,
   35174            0 :           12360 => Opcode::VFNMSUB231BF16Zmbk,
   35175            0 :           12361 => Opcode::VFNMSUB231BF16Zmbkz,
   35176            0 :           12362 => Opcode::VFNMSUB231BF16Zmk,
   35177            0 :           12363 => Opcode::VFNMSUB231BF16Zmkz,
   35178            0 :           12364 => Opcode::VFNMSUB231BF16Zr,
   35179            0 :           12365 => Opcode::VFNMSUB231BF16Zrk,
   35180            0 :           12366 => Opcode::VFNMSUB231BF16Zrkz,
   35181            0 :           12367 => Opcode::VFNMSUB231PDYm,
   35182            0 :           12368 => Opcode::VFNMSUB231PDYr,
   35183            0 :           12369 => Opcode::VFNMSUB231PDZ128m,
   35184            0 :           12370 => Opcode::VFNMSUB231PDZ128mb,
   35185            0 :           12371 => Opcode::VFNMSUB231PDZ128mbk,
   35186            0 :           12372 => Opcode::VFNMSUB231PDZ128mbkz,
   35187            0 :           12373 => Opcode::VFNMSUB231PDZ128mk,
   35188            0 :           12374 => Opcode::VFNMSUB231PDZ128mkz,
   35189            0 :           12375 => Opcode::VFNMSUB231PDZ128r,
   35190            0 :           12376 => Opcode::VFNMSUB231PDZ128rk,
   35191            0 :           12377 => Opcode::VFNMSUB231PDZ128rkz,
   35192            0 :           12378 => Opcode::VFNMSUB231PDZ256m,
   35193            0 :           12379 => Opcode::VFNMSUB231PDZ256mb,
   35194            0 :           12380 => Opcode::VFNMSUB231PDZ256mbk,
   35195            0 :           12381 => Opcode::VFNMSUB231PDZ256mbkz,
   35196            0 :           12382 => Opcode::VFNMSUB231PDZ256mk,
   35197            0 :           12383 => Opcode::VFNMSUB231PDZ256mkz,
   35198            0 :           12384 => Opcode::VFNMSUB231PDZ256r,
   35199            0 :           12385 => Opcode::VFNMSUB231PDZ256rb,
   35200            0 :           12386 => Opcode::VFNMSUB231PDZ256rbk,
   35201            0 :           12387 => Opcode::VFNMSUB231PDZ256rbkz,
   35202            0 :           12388 => Opcode::VFNMSUB231PDZ256rk,
   35203            0 :           12389 => Opcode::VFNMSUB231PDZ256rkz,
   35204            0 :           12390 => Opcode::VFNMSUB231PDZm,
   35205            0 :           12391 => Opcode::VFNMSUB231PDZmb,
   35206            0 :           12392 => Opcode::VFNMSUB231PDZmbk,
   35207            0 :           12393 => Opcode::VFNMSUB231PDZmbkz,
   35208            0 :           12394 => Opcode::VFNMSUB231PDZmk,
   35209            0 :           12395 => Opcode::VFNMSUB231PDZmkz,
   35210            0 :           12396 => Opcode::VFNMSUB231PDZr,
   35211            0 :           12397 => Opcode::VFNMSUB231PDZrb,
   35212            0 :           12398 => Opcode::VFNMSUB231PDZrbk,
   35213            0 :           12399 => Opcode::VFNMSUB231PDZrbkz,
   35214            0 :           12400 => Opcode::VFNMSUB231PDZrk,
   35215            0 :           12401 => Opcode::VFNMSUB231PDZrkz,
   35216            0 :           12402 => Opcode::VFNMSUB231PDm,
   35217            0 :           12403 => Opcode::VFNMSUB231PDr,
   35218            0 :           12404 => Opcode::VFNMSUB231PHZ128m,
   35219            0 :           12405 => Opcode::VFNMSUB231PHZ128mb,
   35220            0 :           12406 => Opcode::VFNMSUB231PHZ128mbk,
   35221            0 :           12407 => Opcode::VFNMSUB231PHZ128mbkz,
   35222            0 :           12408 => Opcode::VFNMSUB231PHZ128mk,
   35223            0 :           12409 => Opcode::VFNMSUB231PHZ128mkz,
   35224            0 :           12410 => Opcode::VFNMSUB231PHZ128r,
   35225            0 :           12411 => Opcode::VFNMSUB231PHZ128rk,
   35226            0 :           12412 => Opcode::VFNMSUB231PHZ128rkz,
   35227            0 :           12413 => Opcode::VFNMSUB231PHZ256m,
   35228            0 :           12414 => Opcode::VFNMSUB231PHZ256mb,
   35229            0 :           12415 => Opcode::VFNMSUB231PHZ256mbk,
   35230            0 :           12416 => Opcode::VFNMSUB231PHZ256mbkz,
   35231            0 :           12417 => Opcode::VFNMSUB231PHZ256mk,
   35232            0 :           12418 => Opcode::VFNMSUB231PHZ256mkz,
   35233            0 :           12419 => Opcode::VFNMSUB231PHZ256r,
   35234            0 :           12420 => Opcode::VFNMSUB231PHZ256rb,
   35235            0 :           12421 => Opcode::VFNMSUB231PHZ256rbk,
   35236            0 :           12422 => Opcode::VFNMSUB231PHZ256rbkz,
   35237            0 :           12423 => Opcode::VFNMSUB231PHZ256rk,
   35238            0 :           12424 => Opcode::VFNMSUB231PHZ256rkz,
   35239            0 :           12425 => Opcode::VFNMSUB231PHZm,
   35240            0 :           12426 => Opcode::VFNMSUB231PHZmb,
   35241            0 :           12427 => Opcode::VFNMSUB231PHZmbk,
   35242            0 :           12428 => Opcode::VFNMSUB231PHZmbkz,
   35243            0 :           12429 => Opcode::VFNMSUB231PHZmk,
   35244            0 :           12430 => Opcode::VFNMSUB231PHZmkz,
   35245            0 :           12431 => Opcode::VFNMSUB231PHZr,
   35246            0 :           12432 => Opcode::VFNMSUB231PHZrb,
   35247            0 :           12433 => Opcode::VFNMSUB231PHZrbk,
   35248            0 :           12434 => Opcode::VFNMSUB231PHZrbkz,
   35249            0 :           12435 => Opcode::VFNMSUB231PHZrk,
   35250            0 :           12436 => Opcode::VFNMSUB231PHZrkz,
   35251            0 :           12437 => Opcode::VFNMSUB231PSYm,
   35252            0 :           12438 => Opcode::VFNMSUB231PSYr,
   35253            0 :           12439 => Opcode::VFNMSUB231PSZ128m,
   35254            0 :           12440 => Opcode::VFNMSUB231PSZ128mb,
   35255            0 :           12441 => Opcode::VFNMSUB231PSZ128mbk,
   35256            0 :           12442 => Opcode::VFNMSUB231PSZ128mbkz,
   35257            0 :           12443 => Opcode::VFNMSUB231PSZ128mk,
   35258            0 :           12444 => Opcode::VFNMSUB231PSZ128mkz,
   35259            0 :           12445 => Opcode::VFNMSUB231PSZ128r,
   35260            0 :           12446 => Opcode::VFNMSUB231PSZ128rk,
   35261            0 :           12447 => Opcode::VFNMSUB231PSZ128rkz,
   35262            0 :           12448 => Opcode::VFNMSUB231PSZ256m,
   35263            0 :           12449 => Opcode::VFNMSUB231PSZ256mb,
   35264            0 :           12450 => Opcode::VFNMSUB231PSZ256mbk,
   35265            0 :           12451 => Opcode::VFNMSUB231PSZ256mbkz,
   35266            0 :           12452 => Opcode::VFNMSUB231PSZ256mk,
   35267            0 :           12453 => Opcode::VFNMSUB231PSZ256mkz,
   35268            0 :           12454 => Opcode::VFNMSUB231PSZ256r,
   35269            0 :           12455 => Opcode::VFNMSUB231PSZ256rb,
   35270            0 :           12456 => Opcode::VFNMSUB231PSZ256rbk,
   35271            0 :           12457 => Opcode::VFNMSUB231PSZ256rbkz,
   35272            0 :           12458 => Opcode::VFNMSUB231PSZ256rk,
   35273            0 :           12459 => Opcode::VFNMSUB231PSZ256rkz,
   35274            0 :           12460 => Opcode::VFNMSUB231PSZm,
   35275            0 :           12461 => Opcode::VFNMSUB231PSZmb,
   35276            0 :           12462 => Opcode::VFNMSUB231PSZmbk,
   35277            0 :           12463 => Opcode::VFNMSUB231PSZmbkz,
   35278            0 :           12464 => Opcode::VFNMSUB231PSZmk,
   35279            0 :           12465 => Opcode::VFNMSUB231PSZmkz,
   35280            0 :           12466 => Opcode::VFNMSUB231PSZr,
   35281            0 :           12467 => Opcode::VFNMSUB231PSZrb,
   35282            0 :           12468 => Opcode::VFNMSUB231PSZrbk,
   35283            0 :           12469 => Opcode::VFNMSUB231PSZrbkz,
   35284            0 :           12470 => Opcode::VFNMSUB231PSZrk,
   35285            0 :           12471 => Opcode::VFNMSUB231PSZrkz,
   35286            0 :           12472 => Opcode::VFNMSUB231PSm,
   35287            0 :           12473 => Opcode::VFNMSUB231PSr,
   35288            0 :           12474 => Opcode::VFNMSUB231SDZm,
   35289            0 :           12475 => Opcode::VFNMSUB231SDZm_Int,
   35290            0 :           12476 => Opcode::VFNMSUB231SDZmk_Int,
   35291            0 :           12477 => Opcode::VFNMSUB231SDZmkz_Int,
   35292            0 :           12478 => Opcode::VFNMSUB231SDZr,
   35293            0 :           12479 => Opcode::VFNMSUB231SDZr_Int,
   35294            0 :           12480 => Opcode::VFNMSUB231SDZrb,
   35295            0 :           12481 => Opcode::VFNMSUB231SDZrb_Int,
   35296            0 :           12482 => Opcode::VFNMSUB231SDZrbk_Int,
   35297            0 :           12483 => Opcode::VFNMSUB231SDZrbkz_Int,
   35298            0 :           12484 => Opcode::VFNMSUB231SDZrk_Int,
   35299            0 :           12485 => Opcode::VFNMSUB231SDZrkz_Int,
   35300            0 :           12486 => Opcode::VFNMSUB231SDm,
   35301            0 :           12487 => Opcode::VFNMSUB231SDm_Int,
   35302            0 :           12488 => Opcode::VFNMSUB231SDr,
   35303            0 :           12489 => Opcode::VFNMSUB231SDr_Int,
   35304            0 :           12490 => Opcode::VFNMSUB231SHZm,
   35305            0 :           12491 => Opcode::VFNMSUB231SHZm_Int,
   35306            0 :           12492 => Opcode::VFNMSUB231SHZmk_Int,
   35307            0 :           12493 => Opcode::VFNMSUB231SHZmkz_Int,
   35308            0 :           12494 => Opcode::VFNMSUB231SHZr,
   35309            0 :           12495 => Opcode::VFNMSUB231SHZr_Int,
   35310            0 :           12496 => Opcode::VFNMSUB231SHZrb,
   35311            0 :           12497 => Opcode::VFNMSUB231SHZrb_Int,
   35312            0 :           12498 => Opcode::VFNMSUB231SHZrbk_Int,
   35313            0 :           12499 => Opcode::VFNMSUB231SHZrbkz_Int,
   35314            0 :           12500 => Opcode::VFNMSUB231SHZrk_Int,
   35315            0 :           12501 => Opcode::VFNMSUB231SHZrkz_Int,
   35316            0 :           12502 => Opcode::VFNMSUB231SSZm,
   35317            0 :           12503 => Opcode::VFNMSUB231SSZm_Int,
   35318            0 :           12504 => Opcode::VFNMSUB231SSZmk_Int,
   35319            0 :           12505 => Opcode::VFNMSUB231SSZmkz_Int,
   35320            0 :           12506 => Opcode::VFNMSUB231SSZr,
   35321            0 :           12507 => Opcode::VFNMSUB231SSZr_Int,
   35322            0 :           12508 => Opcode::VFNMSUB231SSZrb,
   35323            0 :           12509 => Opcode::VFNMSUB231SSZrb_Int,
   35324            0 :           12510 => Opcode::VFNMSUB231SSZrbk_Int,
   35325            0 :           12511 => Opcode::VFNMSUB231SSZrbkz_Int,
   35326            0 :           12512 => Opcode::VFNMSUB231SSZrk_Int,
   35327            0 :           12513 => Opcode::VFNMSUB231SSZrkz_Int,
   35328            0 :           12514 => Opcode::VFNMSUB231SSm,
   35329            0 :           12515 => Opcode::VFNMSUB231SSm_Int,
   35330            0 :           12516 => Opcode::VFNMSUB231SSr,
   35331            0 :           12517 => Opcode::VFNMSUB231SSr_Int,
   35332            0 :           12518 => Opcode::VFNMSUBPD4Ymr,
   35333            0 :           12519 => Opcode::VFNMSUBPD4Yrm,
   35334            0 :           12520 => Opcode::VFNMSUBPD4Yrr,
   35335            0 :           12521 => Opcode::VFNMSUBPD4Yrr_REV,
   35336            0 :           12522 => Opcode::VFNMSUBPD4mr,
   35337            0 :           12523 => Opcode::VFNMSUBPD4rm,
   35338            0 :           12524 => Opcode::VFNMSUBPD4rr,
   35339            0 :           12525 => Opcode::VFNMSUBPD4rr_REV,
   35340            0 :           12526 => Opcode::VFNMSUBPS4Ymr,
   35341            0 :           12527 => Opcode::VFNMSUBPS4Yrm,
   35342            0 :           12528 => Opcode::VFNMSUBPS4Yrr,
   35343            0 :           12529 => Opcode::VFNMSUBPS4Yrr_REV,
   35344            0 :           12530 => Opcode::VFNMSUBPS4mr,
   35345            0 :           12531 => Opcode::VFNMSUBPS4rm,
   35346            0 :           12532 => Opcode::VFNMSUBPS4rr,
   35347            0 :           12533 => Opcode::VFNMSUBPS4rr_REV,
   35348            0 :           12534 => Opcode::VFNMSUBSD4mr,
   35349            0 :           12535 => Opcode::VFNMSUBSD4mr_Int,
   35350            0 :           12536 => Opcode::VFNMSUBSD4rm,
   35351            0 :           12537 => Opcode::VFNMSUBSD4rm_Int,
   35352            0 :           12538 => Opcode::VFNMSUBSD4rr,
   35353            0 :           12539 => Opcode::VFNMSUBSD4rr_Int,
   35354            0 :           12540 => Opcode::VFNMSUBSD4rr_Int_REV,
   35355            0 :           12541 => Opcode::VFNMSUBSD4rr_REV,
   35356            0 :           12542 => Opcode::VFNMSUBSS4mr,
   35357            0 :           12543 => Opcode::VFNMSUBSS4mr_Int,
   35358            0 :           12544 => Opcode::VFNMSUBSS4rm,
   35359            0 :           12545 => Opcode::VFNMSUBSS4rm_Int,
   35360            0 :           12546 => Opcode::VFNMSUBSS4rr,
   35361            0 :           12547 => Opcode::VFNMSUBSS4rr_Int,
   35362            0 :           12548 => Opcode::VFNMSUBSS4rr_Int_REV,
   35363            0 :           12549 => Opcode::VFNMSUBSS4rr_REV,
   35364            0 :           12550 => Opcode::VFPCLASSBF16Z128mbi,
   35365            0 :           12551 => Opcode::VFPCLASSBF16Z128mbik,
   35366            0 :           12552 => Opcode::VFPCLASSBF16Z128mi,
   35367            0 :           12553 => Opcode::VFPCLASSBF16Z128mik,
   35368            0 :           12554 => Opcode::VFPCLASSBF16Z128ri,
   35369            0 :           12555 => Opcode::VFPCLASSBF16Z128rik,
   35370            0 :           12556 => Opcode::VFPCLASSBF16Z256mbi,
   35371            0 :           12557 => Opcode::VFPCLASSBF16Z256mbik,
   35372            0 :           12558 => Opcode::VFPCLASSBF16Z256mi,
   35373            0 :           12559 => Opcode::VFPCLASSBF16Z256mik,
   35374            0 :           12560 => Opcode::VFPCLASSBF16Z256ri,
   35375            0 :           12561 => Opcode::VFPCLASSBF16Z256rik,
   35376            0 :           12562 => Opcode::VFPCLASSBF16Zmbi,
   35377            0 :           12563 => Opcode::VFPCLASSBF16Zmbik,
   35378            0 :           12564 => Opcode::VFPCLASSBF16Zmi,
   35379            0 :           12565 => Opcode::VFPCLASSBF16Zmik,
   35380            0 :           12566 => Opcode::VFPCLASSBF16Zri,
   35381            0 :           12567 => Opcode::VFPCLASSBF16Zrik,
   35382            0 :           12568 => Opcode::VFPCLASSPDZ128mbi,
   35383            0 :           12569 => Opcode::VFPCLASSPDZ128mbik,
   35384            0 :           12570 => Opcode::VFPCLASSPDZ128mi,
   35385            0 :           12571 => Opcode::VFPCLASSPDZ128mik,
   35386            0 :           12572 => Opcode::VFPCLASSPDZ128ri,
   35387            0 :           12573 => Opcode::VFPCLASSPDZ128rik,
   35388            0 :           12574 => Opcode::VFPCLASSPDZ256mbi,
   35389            0 :           12575 => Opcode::VFPCLASSPDZ256mbik,
   35390            0 :           12576 => Opcode::VFPCLASSPDZ256mi,
   35391            0 :           12577 => Opcode::VFPCLASSPDZ256mik,
   35392            0 :           12578 => Opcode::VFPCLASSPDZ256ri,
   35393            0 :           12579 => Opcode::VFPCLASSPDZ256rik,
   35394            0 :           12580 => Opcode::VFPCLASSPDZmbi,
   35395            0 :           12581 => Opcode::VFPCLASSPDZmbik,
   35396            0 :           12582 => Opcode::VFPCLASSPDZmi,
   35397            0 :           12583 => Opcode::VFPCLASSPDZmik,
   35398            0 :           12584 => Opcode::VFPCLASSPDZri,
   35399            0 :           12585 => Opcode::VFPCLASSPDZrik,
   35400            0 :           12586 => Opcode::VFPCLASSPHZ128mbi,
   35401            0 :           12587 => Opcode::VFPCLASSPHZ128mbik,
   35402            0 :           12588 => Opcode::VFPCLASSPHZ128mi,
   35403            0 :           12589 => Opcode::VFPCLASSPHZ128mik,
   35404            0 :           12590 => Opcode::VFPCLASSPHZ128ri,
   35405            0 :           12591 => Opcode::VFPCLASSPHZ128rik,
   35406            0 :           12592 => Opcode::VFPCLASSPHZ256mbi,
   35407            0 :           12593 => Opcode::VFPCLASSPHZ256mbik,
   35408            0 :           12594 => Opcode::VFPCLASSPHZ256mi,
   35409            0 :           12595 => Opcode::VFPCLASSPHZ256mik,
   35410            0 :           12596 => Opcode::VFPCLASSPHZ256ri,
   35411            0 :           12597 => Opcode::VFPCLASSPHZ256rik,
   35412            0 :           12598 => Opcode::VFPCLASSPHZmbi,
   35413            0 :           12599 => Opcode::VFPCLASSPHZmbik,
   35414            0 :           12600 => Opcode::VFPCLASSPHZmi,
   35415            0 :           12601 => Opcode::VFPCLASSPHZmik,
   35416            0 :           12602 => Opcode::VFPCLASSPHZri,
   35417            0 :           12603 => Opcode::VFPCLASSPHZrik,
   35418            0 :           12604 => Opcode::VFPCLASSPSZ128mbi,
   35419            0 :           12605 => Opcode::VFPCLASSPSZ128mbik,
   35420            0 :           12606 => Opcode::VFPCLASSPSZ128mi,
   35421            0 :           12607 => Opcode::VFPCLASSPSZ128mik,
   35422            0 :           12608 => Opcode::VFPCLASSPSZ128ri,
   35423            0 :           12609 => Opcode::VFPCLASSPSZ128rik,
   35424            0 :           12610 => Opcode::VFPCLASSPSZ256mbi,
   35425            0 :           12611 => Opcode::VFPCLASSPSZ256mbik,
   35426            0 :           12612 => Opcode::VFPCLASSPSZ256mi,
   35427            0 :           12613 => Opcode::VFPCLASSPSZ256mik,
   35428            0 :           12614 => Opcode::VFPCLASSPSZ256ri,
   35429            0 :           12615 => Opcode::VFPCLASSPSZ256rik,
   35430            0 :           12616 => Opcode::VFPCLASSPSZmbi,
   35431            0 :           12617 => Opcode::VFPCLASSPSZmbik,
   35432            0 :           12618 => Opcode::VFPCLASSPSZmi,
   35433            0 :           12619 => Opcode::VFPCLASSPSZmik,
   35434            0 :           12620 => Opcode::VFPCLASSPSZri,
   35435            0 :           12621 => Opcode::VFPCLASSPSZrik,
   35436            0 :           12622 => Opcode::VFPCLASSSDZmi,
   35437            0 :           12623 => Opcode::VFPCLASSSDZmik,
   35438            0 :           12624 => Opcode::VFPCLASSSDZri,
   35439            0 :           12625 => Opcode::VFPCLASSSDZrik,
   35440            0 :           12626 => Opcode::VFPCLASSSHZmi,
   35441            0 :           12627 => Opcode::VFPCLASSSHZmik,
   35442            0 :           12628 => Opcode::VFPCLASSSHZri,
   35443            0 :           12629 => Opcode::VFPCLASSSHZrik,
   35444            0 :           12630 => Opcode::VFPCLASSSSZmi,
   35445            0 :           12631 => Opcode::VFPCLASSSSZmik,
   35446            0 :           12632 => Opcode::VFPCLASSSSZri,
   35447            0 :           12633 => Opcode::VFPCLASSSSZrik,
   35448            0 :           12634 => Opcode::VFRCZPDYrm,
   35449            0 :           12635 => Opcode::VFRCZPDYrr,
   35450            0 :           12636 => Opcode::VFRCZPDrm,
   35451            0 :           12637 => Opcode::VFRCZPDrr,
   35452            0 :           12638 => Opcode::VFRCZPSYrm,
   35453            0 :           12639 => Opcode::VFRCZPSYrr,
   35454            0 :           12640 => Opcode::VFRCZPSrm,
   35455            0 :           12641 => Opcode::VFRCZPSrr,
   35456            0 :           12642 => Opcode::VFRCZSDrm,
   35457            0 :           12643 => Opcode::VFRCZSDrr,
   35458            0 :           12644 => Opcode::VFRCZSSrm,
   35459            0 :           12645 => Opcode::VFRCZSSrr,
   35460            0 :           12646 => Opcode::VGATHERDPDYrm,
   35461            0 :           12647 => Opcode::VGATHERDPDZ128rm,
   35462            0 :           12648 => Opcode::VGATHERDPDZ256rm,
   35463            0 :           12649 => Opcode::VGATHERDPDZrm,
   35464            0 :           12650 => Opcode::VGATHERDPDrm,
   35465            0 :           12651 => Opcode::VGATHERDPSYrm,
   35466            0 :           12652 => Opcode::VGATHERDPSZ128rm,
   35467            0 :           12653 => Opcode::VGATHERDPSZ256rm,
   35468            0 :           12654 => Opcode::VGATHERDPSZrm,
   35469            0 :           12655 => Opcode::VGATHERDPSrm,
   35470            0 :           12656 => Opcode::VGATHERPF0DPDm,
   35471            0 :           12657 => Opcode::VGATHERPF0DPSm,
   35472            0 :           12658 => Opcode::VGATHERPF0QPDm,
   35473            0 :           12659 => Opcode::VGATHERPF0QPSm,
   35474            0 :           12660 => Opcode::VGATHERPF1DPDm,
   35475            0 :           12661 => Opcode::VGATHERPF1DPSm,
   35476            0 :           12662 => Opcode::VGATHERPF1QPDm,
   35477            0 :           12663 => Opcode::VGATHERPF1QPSm,
   35478            0 :           12664 => Opcode::VGATHERQPDYrm,
   35479            0 :           12665 => Opcode::VGATHERQPDZ128rm,
   35480            0 :           12666 => Opcode::VGATHERQPDZ256rm,
   35481            0 :           12667 => Opcode::VGATHERQPDZrm,
   35482            0 :           12668 => Opcode::VGATHERQPDrm,
   35483            0 :           12669 => Opcode::VGATHERQPSYrm,
   35484            0 :           12670 => Opcode::VGATHERQPSZ128rm,
   35485            0 :           12671 => Opcode::VGATHERQPSZ256rm,
   35486            0 :           12672 => Opcode::VGATHERQPSZrm,
   35487            0 :           12673 => Opcode::VGATHERQPSrm,
   35488            0 :           12674 => Opcode::VGETEXPBF16Z128m,
   35489            0 :           12675 => Opcode::VGETEXPBF16Z128mb,
   35490            0 :           12676 => Opcode::VGETEXPBF16Z128mbk,
   35491            0 :           12677 => Opcode::VGETEXPBF16Z128mbkz,
   35492            0 :           12678 => Opcode::VGETEXPBF16Z128mk,
   35493            0 :           12679 => Opcode::VGETEXPBF16Z128mkz,
   35494            0 :           12680 => Opcode::VGETEXPBF16Z128r,
   35495            0 :           12681 => Opcode::VGETEXPBF16Z128rk,
   35496            0 :           12682 => Opcode::VGETEXPBF16Z128rkz,
   35497            0 :           12683 => Opcode::VGETEXPBF16Z256m,
   35498            0 :           12684 => Opcode::VGETEXPBF16Z256mb,
   35499            0 :           12685 => Opcode::VGETEXPBF16Z256mbk,
   35500            0 :           12686 => Opcode::VGETEXPBF16Z256mbkz,
   35501            0 :           12687 => Opcode::VGETEXPBF16Z256mk,
   35502            0 :           12688 => Opcode::VGETEXPBF16Z256mkz,
   35503            0 :           12689 => Opcode::VGETEXPBF16Z256r,
   35504            0 :           12690 => Opcode::VGETEXPBF16Z256rk,
   35505            0 :           12691 => Opcode::VGETEXPBF16Z256rkz,
   35506            0 :           12692 => Opcode::VGETEXPBF16Zm,
   35507            0 :           12693 => Opcode::VGETEXPBF16Zmb,
   35508            0 :           12694 => Opcode::VGETEXPBF16Zmbk,
   35509            0 :           12695 => Opcode::VGETEXPBF16Zmbkz,
   35510            0 :           12696 => Opcode::VGETEXPBF16Zmk,
   35511            0 :           12697 => Opcode::VGETEXPBF16Zmkz,
   35512            0 :           12698 => Opcode::VGETEXPBF16Zr,
   35513            0 :           12699 => Opcode::VGETEXPBF16Zrk,
   35514            0 :           12700 => Opcode::VGETEXPBF16Zrkz,
   35515            0 :           12701 => Opcode::VGETEXPPDZ128m,
   35516            0 :           12702 => Opcode::VGETEXPPDZ128mb,
   35517            0 :           12703 => Opcode::VGETEXPPDZ128mbk,
   35518            0 :           12704 => Opcode::VGETEXPPDZ128mbkz,
   35519            0 :           12705 => Opcode::VGETEXPPDZ128mk,
   35520            0 :           12706 => Opcode::VGETEXPPDZ128mkz,
   35521            0 :           12707 => Opcode::VGETEXPPDZ128r,
   35522            0 :           12708 => Opcode::VGETEXPPDZ128rk,
   35523            0 :           12709 => Opcode::VGETEXPPDZ128rkz,
   35524            0 :           12710 => Opcode::VGETEXPPDZ256m,
   35525            0 :           12711 => Opcode::VGETEXPPDZ256mb,
   35526            0 :           12712 => Opcode::VGETEXPPDZ256mbk,
   35527            0 :           12713 => Opcode::VGETEXPPDZ256mbkz,
   35528            0 :           12714 => Opcode::VGETEXPPDZ256mk,
   35529            0 :           12715 => Opcode::VGETEXPPDZ256mkz,
   35530            0 :           12716 => Opcode::VGETEXPPDZ256r,
   35531            0 :           12717 => Opcode::VGETEXPPDZ256rb,
   35532            0 :           12718 => Opcode::VGETEXPPDZ256rbk,
   35533            0 :           12719 => Opcode::VGETEXPPDZ256rbkz,
   35534            0 :           12720 => Opcode::VGETEXPPDZ256rk,
   35535            0 :           12721 => Opcode::VGETEXPPDZ256rkz,
   35536            0 :           12722 => Opcode::VGETEXPPDZm,
   35537            0 :           12723 => Opcode::VGETEXPPDZmb,
   35538            0 :           12724 => Opcode::VGETEXPPDZmbk,
   35539            0 :           12725 => Opcode::VGETEXPPDZmbkz,
   35540            0 :           12726 => Opcode::VGETEXPPDZmk,
   35541            0 :           12727 => Opcode::VGETEXPPDZmkz,
   35542            0 :           12728 => Opcode::VGETEXPPDZr,
   35543            0 :           12729 => Opcode::VGETEXPPDZrb,
   35544            0 :           12730 => Opcode::VGETEXPPDZrbk,
   35545            0 :           12731 => Opcode::VGETEXPPDZrbkz,
   35546            0 :           12732 => Opcode::VGETEXPPDZrk,
   35547            0 :           12733 => Opcode::VGETEXPPDZrkz,
   35548            0 :           12734 => Opcode::VGETEXPPHZ128m,
   35549            0 :           12735 => Opcode::VGETEXPPHZ128mb,
   35550            0 :           12736 => Opcode::VGETEXPPHZ128mbk,
   35551            0 :           12737 => Opcode::VGETEXPPHZ128mbkz,
   35552            0 :           12738 => Opcode::VGETEXPPHZ128mk,
   35553            0 :           12739 => Opcode::VGETEXPPHZ128mkz,
   35554            0 :           12740 => Opcode::VGETEXPPHZ128r,
   35555            0 :           12741 => Opcode::VGETEXPPHZ128rk,
   35556            0 :           12742 => Opcode::VGETEXPPHZ128rkz,
   35557            0 :           12743 => Opcode::VGETEXPPHZ256m,
   35558            0 :           12744 => Opcode::VGETEXPPHZ256mb,
   35559            0 :           12745 => Opcode::VGETEXPPHZ256mbk,
   35560            0 :           12746 => Opcode::VGETEXPPHZ256mbkz,
   35561            0 :           12747 => Opcode::VGETEXPPHZ256mk,
   35562            0 :           12748 => Opcode::VGETEXPPHZ256mkz,
   35563            0 :           12749 => Opcode::VGETEXPPHZ256r,
   35564            0 :           12750 => Opcode::VGETEXPPHZ256rb,
   35565            0 :           12751 => Opcode::VGETEXPPHZ256rbk,
   35566            0 :           12752 => Opcode::VGETEXPPHZ256rbkz,
   35567            0 :           12753 => Opcode::VGETEXPPHZ256rk,
   35568            0 :           12754 => Opcode::VGETEXPPHZ256rkz,
   35569            0 :           12755 => Opcode::VGETEXPPHZm,
   35570            0 :           12756 => Opcode::VGETEXPPHZmb,
   35571            0 :           12757 => Opcode::VGETEXPPHZmbk,
   35572            0 :           12758 => Opcode::VGETEXPPHZmbkz,
   35573            0 :           12759 => Opcode::VGETEXPPHZmk,
   35574            0 :           12760 => Opcode::VGETEXPPHZmkz,
   35575            0 :           12761 => Opcode::VGETEXPPHZr,
   35576            0 :           12762 => Opcode::VGETEXPPHZrb,
   35577            0 :           12763 => Opcode::VGETEXPPHZrbk,
   35578            0 :           12764 => Opcode::VGETEXPPHZrbkz,
   35579            0 :           12765 => Opcode::VGETEXPPHZrk,
   35580            0 :           12766 => Opcode::VGETEXPPHZrkz,
   35581            0 :           12767 => Opcode::VGETEXPPSZ128m,
   35582            0 :           12768 => Opcode::VGETEXPPSZ128mb,
   35583            0 :           12769 => Opcode::VGETEXPPSZ128mbk,
   35584            0 :           12770 => Opcode::VGETEXPPSZ128mbkz,
   35585            0 :           12771 => Opcode::VGETEXPPSZ128mk,
   35586            0 :           12772 => Opcode::VGETEXPPSZ128mkz,
   35587            0 :           12773 => Opcode::VGETEXPPSZ128r,
   35588            0 :           12774 => Opcode::VGETEXPPSZ128rk,
   35589            0 :           12775 => Opcode::VGETEXPPSZ128rkz,
   35590            0 :           12776 => Opcode::VGETEXPPSZ256m,
   35591            0 :           12777 => Opcode::VGETEXPPSZ256mb,
   35592            0 :           12778 => Opcode::VGETEXPPSZ256mbk,
   35593            0 :           12779 => Opcode::VGETEXPPSZ256mbkz,
   35594            0 :           12780 => Opcode::VGETEXPPSZ256mk,
   35595            0 :           12781 => Opcode::VGETEXPPSZ256mkz,
   35596            0 :           12782 => Opcode::VGETEXPPSZ256r,
   35597            0 :           12783 => Opcode::VGETEXPPSZ256rb,
   35598            0 :           12784 => Opcode::VGETEXPPSZ256rbk,
   35599            0 :           12785 => Opcode::VGETEXPPSZ256rbkz,
   35600            0 :           12786 => Opcode::VGETEXPPSZ256rk,
   35601            0 :           12787 => Opcode::VGETEXPPSZ256rkz,
   35602            0 :           12788 => Opcode::VGETEXPPSZm,
   35603            0 :           12789 => Opcode::VGETEXPPSZmb,
   35604            0 :           12790 => Opcode::VGETEXPPSZmbk,
   35605            0 :           12791 => Opcode::VGETEXPPSZmbkz,
   35606            0 :           12792 => Opcode::VGETEXPPSZmk,
   35607            0 :           12793 => Opcode::VGETEXPPSZmkz,
   35608            0 :           12794 => Opcode::VGETEXPPSZr,
   35609            0 :           12795 => Opcode::VGETEXPPSZrb,
   35610            0 :           12796 => Opcode::VGETEXPPSZrbk,
   35611            0 :           12797 => Opcode::VGETEXPPSZrbkz,
   35612            0 :           12798 => Opcode::VGETEXPPSZrk,
   35613            0 :           12799 => Opcode::VGETEXPPSZrkz,
   35614            0 :           12800 => Opcode::VGETEXPSDZm,
   35615            0 :           12801 => Opcode::VGETEXPSDZmk,
   35616            0 :           12802 => Opcode::VGETEXPSDZmkz,
   35617            0 :           12803 => Opcode::VGETEXPSDZr,
   35618            0 :           12804 => Opcode::VGETEXPSDZrb,
   35619            0 :           12805 => Opcode::VGETEXPSDZrbk,
   35620            0 :           12806 => Opcode::VGETEXPSDZrbkz,
   35621            0 :           12807 => Opcode::VGETEXPSDZrk,
   35622            0 :           12808 => Opcode::VGETEXPSDZrkz,
   35623            0 :           12809 => Opcode::VGETEXPSHZm,
   35624            0 :           12810 => Opcode::VGETEXPSHZmk,
   35625            0 :           12811 => Opcode::VGETEXPSHZmkz,
   35626            0 :           12812 => Opcode::VGETEXPSHZr,
   35627            0 :           12813 => Opcode::VGETEXPSHZrb,
   35628            0 :           12814 => Opcode::VGETEXPSHZrbk,
   35629            0 :           12815 => Opcode::VGETEXPSHZrbkz,
   35630            0 :           12816 => Opcode::VGETEXPSHZrk,
   35631            0 :           12817 => Opcode::VGETEXPSHZrkz,
   35632            0 :           12818 => Opcode::VGETEXPSSZm,
   35633            0 :           12819 => Opcode::VGETEXPSSZmk,
   35634            0 :           12820 => Opcode::VGETEXPSSZmkz,
   35635            0 :           12821 => Opcode::VGETEXPSSZr,
   35636            0 :           12822 => Opcode::VGETEXPSSZrb,
   35637            0 :           12823 => Opcode::VGETEXPSSZrbk,
   35638            0 :           12824 => Opcode::VGETEXPSSZrbkz,
   35639            0 :           12825 => Opcode::VGETEXPSSZrk,
   35640            0 :           12826 => Opcode::VGETEXPSSZrkz,
   35641            0 :           12827 => Opcode::VGETMANTBF16Z128rmbi,
   35642            0 :           12828 => Opcode::VGETMANTBF16Z128rmbik,
   35643            0 :           12829 => Opcode::VGETMANTBF16Z128rmbikz,
   35644            0 :           12830 => Opcode::VGETMANTBF16Z128rmi,
   35645            0 :           12831 => Opcode::VGETMANTBF16Z128rmik,
   35646            0 :           12832 => Opcode::VGETMANTBF16Z128rmikz,
   35647            0 :           12833 => Opcode::VGETMANTBF16Z128rri,
   35648            0 :           12834 => Opcode::VGETMANTBF16Z128rrik,
   35649            0 :           12835 => Opcode::VGETMANTBF16Z128rrikz,
   35650            0 :           12836 => Opcode::VGETMANTBF16Z256rmbi,
   35651            0 :           12837 => Opcode::VGETMANTBF16Z256rmbik,
   35652            0 :           12838 => Opcode::VGETMANTBF16Z256rmbikz,
   35653            0 :           12839 => Opcode::VGETMANTBF16Z256rmi,
   35654            0 :           12840 => Opcode::VGETMANTBF16Z256rmik,
   35655            0 :           12841 => Opcode::VGETMANTBF16Z256rmikz,
   35656            0 :           12842 => Opcode::VGETMANTBF16Z256rri,
   35657            0 :           12843 => Opcode::VGETMANTBF16Z256rrik,
   35658            0 :           12844 => Opcode::VGETMANTBF16Z256rrikz,
   35659            0 :           12845 => Opcode::VGETMANTBF16Zrmbi,
   35660            0 :           12846 => Opcode::VGETMANTBF16Zrmbik,
   35661            0 :           12847 => Opcode::VGETMANTBF16Zrmbikz,
   35662            0 :           12848 => Opcode::VGETMANTBF16Zrmi,
   35663            0 :           12849 => Opcode::VGETMANTBF16Zrmik,
   35664            0 :           12850 => Opcode::VGETMANTBF16Zrmikz,
   35665            0 :           12851 => Opcode::VGETMANTBF16Zrri,
   35666            0 :           12852 => Opcode::VGETMANTBF16Zrrik,
   35667            0 :           12853 => Opcode::VGETMANTBF16Zrrikz,
   35668            0 :           12854 => Opcode::VGETMANTPDZ128rmbi,
   35669            0 :           12855 => Opcode::VGETMANTPDZ128rmbik,
   35670            0 :           12856 => Opcode::VGETMANTPDZ128rmbikz,
   35671            0 :           12857 => Opcode::VGETMANTPDZ128rmi,
   35672            0 :           12858 => Opcode::VGETMANTPDZ128rmik,
   35673            0 :           12859 => Opcode::VGETMANTPDZ128rmikz,
   35674            0 :           12860 => Opcode::VGETMANTPDZ128rri,
   35675            0 :           12861 => Opcode::VGETMANTPDZ128rrik,
   35676            0 :           12862 => Opcode::VGETMANTPDZ128rrikz,
   35677            0 :           12863 => Opcode::VGETMANTPDZ256rmbi,
   35678            0 :           12864 => Opcode::VGETMANTPDZ256rmbik,
   35679            0 :           12865 => Opcode::VGETMANTPDZ256rmbikz,
   35680            0 :           12866 => Opcode::VGETMANTPDZ256rmi,
   35681            0 :           12867 => Opcode::VGETMANTPDZ256rmik,
   35682            0 :           12868 => Opcode::VGETMANTPDZ256rmikz,
   35683            0 :           12869 => Opcode::VGETMANTPDZ256rri,
   35684            0 :           12870 => Opcode::VGETMANTPDZ256rrib,
   35685            0 :           12871 => Opcode::VGETMANTPDZ256rribk,
   35686            0 :           12872 => Opcode::VGETMANTPDZ256rribkz,
   35687            0 :           12873 => Opcode::VGETMANTPDZ256rrik,
   35688            0 :           12874 => Opcode::VGETMANTPDZ256rrikz,
   35689            0 :           12875 => Opcode::VGETMANTPDZrmbi,
   35690            0 :           12876 => Opcode::VGETMANTPDZrmbik,
   35691            0 :           12877 => Opcode::VGETMANTPDZrmbikz,
   35692            0 :           12878 => Opcode::VGETMANTPDZrmi,
   35693            0 :           12879 => Opcode::VGETMANTPDZrmik,
   35694            0 :           12880 => Opcode::VGETMANTPDZrmikz,
   35695            0 :           12881 => Opcode::VGETMANTPDZrri,
   35696            0 :           12882 => Opcode::VGETMANTPDZrrib,
   35697            0 :           12883 => Opcode::VGETMANTPDZrribk,
   35698            0 :           12884 => Opcode::VGETMANTPDZrribkz,
   35699            0 :           12885 => Opcode::VGETMANTPDZrrik,
   35700            0 :           12886 => Opcode::VGETMANTPDZrrikz,
   35701            0 :           12887 => Opcode::VGETMANTPHZ128rmbi,
   35702            0 :           12888 => Opcode::VGETMANTPHZ128rmbik,
   35703            0 :           12889 => Opcode::VGETMANTPHZ128rmbikz,
   35704            0 :           12890 => Opcode::VGETMANTPHZ128rmi,
   35705            0 :           12891 => Opcode::VGETMANTPHZ128rmik,
   35706            0 :           12892 => Opcode::VGETMANTPHZ128rmikz,
   35707            0 :           12893 => Opcode::VGETMANTPHZ128rri,
   35708            0 :           12894 => Opcode::VGETMANTPHZ128rrik,
   35709            0 :           12895 => Opcode::VGETMANTPHZ128rrikz,
   35710            0 :           12896 => Opcode::VGETMANTPHZ256rmbi,
   35711            0 :           12897 => Opcode::VGETMANTPHZ256rmbik,
   35712            0 :           12898 => Opcode::VGETMANTPHZ256rmbikz,
   35713            0 :           12899 => Opcode::VGETMANTPHZ256rmi,
   35714            0 :           12900 => Opcode::VGETMANTPHZ256rmik,
   35715            0 :           12901 => Opcode::VGETMANTPHZ256rmikz,
   35716            0 :           12902 => Opcode::VGETMANTPHZ256rri,
   35717            0 :           12903 => Opcode::VGETMANTPHZ256rrib,
   35718            0 :           12904 => Opcode::VGETMANTPHZ256rribk,
   35719            0 :           12905 => Opcode::VGETMANTPHZ256rribkz,
   35720            0 :           12906 => Opcode::VGETMANTPHZ256rrik,
   35721            0 :           12907 => Opcode::VGETMANTPHZ256rrikz,
   35722            0 :           12908 => Opcode::VGETMANTPHZrmbi,
   35723            0 :           12909 => Opcode::VGETMANTPHZrmbik,
   35724            0 :           12910 => Opcode::VGETMANTPHZrmbikz,
   35725            0 :           12911 => Opcode::VGETMANTPHZrmi,
   35726            0 :           12912 => Opcode::VGETMANTPHZrmik,
   35727            0 :           12913 => Opcode::VGETMANTPHZrmikz,
   35728            0 :           12914 => Opcode::VGETMANTPHZrri,
   35729            0 :           12915 => Opcode::VGETMANTPHZrrib,
   35730            0 :           12916 => Opcode::VGETMANTPHZrribk,
   35731            0 :           12917 => Opcode::VGETMANTPHZrribkz,
   35732            0 :           12918 => Opcode::VGETMANTPHZrrik,
   35733            0 :           12919 => Opcode::VGETMANTPHZrrikz,
   35734            0 :           12920 => Opcode::VGETMANTPSZ128rmbi,
   35735            0 :           12921 => Opcode::VGETMANTPSZ128rmbik,
   35736            0 :           12922 => Opcode::VGETMANTPSZ128rmbikz,
   35737            0 :           12923 => Opcode::VGETMANTPSZ128rmi,
   35738            0 :           12924 => Opcode::VGETMANTPSZ128rmik,
   35739            0 :           12925 => Opcode::VGETMANTPSZ128rmikz,
   35740            0 :           12926 => Opcode::VGETMANTPSZ128rri,
   35741            0 :           12927 => Opcode::VGETMANTPSZ128rrik,
   35742            0 :           12928 => Opcode::VGETMANTPSZ128rrikz,
   35743            0 :           12929 => Opcode::VGETMANTPSZ256rmbi,
   35744            0 :           12930 => Opcode::VGETMANTPSZ256rmbik,
   35745            0 :           12931 => Opcode::VGETMANTPSZ256rmbikz,
   35746            0 :           12932 => Opcode::VGETMANTPSZ256rmi,
   35747            0 :           12933 => Opcode::VGETMANTPSZ256rmik,
   35748            0 :           12934 => Opcode::VGETMANTPSZ256rmikz,
   35749            0 :           12935 => Opcode::VGETMANTPSZ256rri,
   35750            0 :           12936 => Opcode::VGETMANTPSZ256rrib,
   35751            0 :           12937 => Opcode::VGETMANTPSZ256rribk,
   35752            0 :           12938 => Opcode::VGETMANTPSZ256rribkz,
   35753            0 :           12939 => Opcode::VGETMANTPSZ256rrik,
   35754            0 :           12940 => Opcode::VGETMANTPSZ256rrikz,
   35755            0 :           12941 => Opcode::VGETMANTPSZrmbi,
   35756            0 :           12942 => Opcode::VGETMANTPSZrmbik,
   35757            0 :           12943 => Opcode::VGETMANTPSZrmbikz,
   35758            0 :           12944 => Opcode::VGETMANTPSZrmi,
   35759            0 :           12945 => Opcode::VGETMANTPSZrmik,
   35760            0 :           12946 => Opcode::VGETMANTPSZrmikz,
   35761            0 :           12947 => Opcode::VGETMANTPSZrri,
   35762            0 :           12948 => Opcode::VGETMANTPSZrrib,
   35763            0 :           12949 => Opcode::VGETMANTPSZrribk,
   35764            0 :           12950 => Opcode::VGETMANTPSZrribkz,
   35765            0 :           12951 => Opcode::VGETMANTPSZrrik,
   35766            0 :           12952 => Opcode::VGETMANTPSZrrikz,
   35767            0 :           12953 => Opcode::VGETMANTSDZrmi,
   35768            0 :           12954 => Opcode::VGETMANTSDZrmik,
   35769            0 :           12955 => Opcode::VGETMANTSDZrmikz,
   35770            0 :           12956 => Opcode::VGETMANTSDZrri,
   35771            0 :           12957 => Opcode::VGETMANTSDZrrib,
   35772            0 :           12958 => Opcode::VGETMANTSDZrribk,
   35773            0 :           12959 => Opcode::VGETMANTSDZrribkz,
   35774            0 :           12960 => Opcode::VGETMANTSDZrrik,
   35775            0 :           12961 => Opcode::VGETMANTSDZrrikz,
   35776            0 :           12962 => Opcode::VGETMANTSHZrmi,
   35777            0 :           12963 => Opcode::VGETMANTSHZrmik,
   35778            0 :           12964 => Opcode::VGETMANTSHZrmikz,
   35779            0 :           12965 => Opcode::VGETMANTSHZrri,
   35780            0 :           12966 => Opcode::VGETMANTSHZrrib,
   35781            0 :           12967 => Opcode::VGETMANTSHZrribk,
   35782            0 :           12968 => Opcode::VGETMANTSHZrribkz,
   35783            0 :           12969 => Opcode::VGETMANTSHZrrik,
   35784            0 :           12970 => Opcode::VGETMANTSHZrrikz,
   35785            0 :           12971 => Opcode::VGETMANTSSZrmi,
   35786            0 :           12972 => Opcode::VGETMANTSSZrmik,
   35787            0 :           12973 => Opcode::VGETMANTSSZrmikz,
   35788            0 :           12974 => Opcode::VGETMANTSSZrri,
   35789            0 :           12975 => Opcode::VGETMANTSSZrrib,
   35790            0 :           12976 => Opcode::VGETMANTSSZrribk,
   35791            0 :           12977 => Opcode::VGETMANTSSZrribkz,
   35792            0 :           12978 => Opcode::VGETMANTSSZrrik,
   35793            0 :           12979 => Opcode::VGETMANTSSZrrikz,
   35794            0 :           12980 => Opcode::VGF2P8AFFINEINVQBYrmi,
   35795            0 :           12981 => Opcode::VGF2P8AFFINEINVQBYrri,
   35796            0 :           12982 => Opcode::VGF2P8AFFINEINVQBZ128rmbi,
   35797            0 :           12983 => Opcode::VGF2P8AFFINEINVQBZ128rmbik,
   35798            0 :           12984 => Opcode::VGF2P8AFFINEINVQBZ128rmbikz,
   35799            0 :           12985 => Opcode::VGF2P8AFFINEINVQBZ128rmi,
   35800            0 :           12986 => Opcode::VGF2P8AFFINEINVQBZ128rmik,
   35801            0 :           12987 => Opcode::VGF2P8AFFINEINVQBZ128rmikz,
   35802            0 :           12988 => Opcode::VGF2P8AFFINEINVQBZ128rri,
   35803            0 :           12989 => Opcode::VGF2P8AFFINEINVQBZ128rrik,
   35804            0 :           12990 => Opcode::VGF2P8AFFINEINVQBZ128rrikz,
   35805            0 :           12991 => Opcode::VGF2P8AFFINEINVQBZ256rmbi,
   35806            0 :           12992 => Opcode::VGF2P8AFFINEINVQBZ256rmbik,
   35807            0 :           12993 => Opcode::VGF2P8AFFINEINVQBZ256rmbikz,
   35808            0 :           12994 => Opcode::VGF2P8AFFINEINVQBZ256rmi,
   35809            0 :           12995 => Opcode::VGF2P8AFFINEINVQBZ256rmik,
   35810            0 :           12996 => Opcode::VGF2P8AFFINEINVQBZ256rmikz,
   35811            0 :           12997 => Opcode::VGF2P8AFFINEINVQBZ256rri,
   35812            0 :           12998 => Opcode::VGF2P8AFFINEINVQBZ256rrik,
   35813            0 :           12999 => Opcode::VGF2P8AFFINEINVQBZ256rrikz,
   35814            0 :           13000 => Opcode::VGF2P8AFFINEINVQBZrmbi,
   35815            0 :           13001 => Opcode::VGF2P8AFFINEINVQBZrmbik,
   35816            0 :           13002 => Opcode::VGF2P8AFFINEINVQBZrmbikz,
   35817            0 :           13003 => Opcode::VGF2P8AFFINEINVQBZrmi,
   35818            0 :           13004 => Opcode::VGF2P8AFFINEINVQBZrmik,
   35819            0 :           13005 => Opcode::VGF2P8AFFINEINVQBZrmikz,
   35820            0 :           13006 => Opcode::VGF2P8AFFINEINVQBZrri,
   35821            0 :           13007 => Opcode::VGF2P8AFFINEINVQBZrrik,
   35822            0 :           13008 => Opcode::VGF2P8AFFINEINVQBZrrikz,
   35823            0 :           13009 => Opcode::VGF2P8AFFINEINVQBrmi,
   35824            0 :           13010 => Opcode::VGF2P8AFFINEINVQBrri,
   35825            0 :           13011 => Opcode::VGF2P8AFFINEQBYrmi,
   35826            0 :           13012 => Opcode::VGF2P8AFFINEQBYrri,
   35827            0 :           13013 => Opcode::VGF2P8AFFINEQBZ128rmbi,
   35828            0 :           13014 => Opcode::VGF2P8AFFINEQBZ128rmbik,
   35829            0 :           13015 => Opcode::VGF2P8AFFINEQBZ128rmbikz,
   35830            0 :           13016 => Opcode::VGF2P8AFFINEQBZ128rmi,
   35831            0 :           13017 => Opcode::VGF2P8AFFINEQBZ128rmik,
   35832            0 :           13018 => Opcode::VGF2P8AFFINEQBZ128rmikz,
   35833            0 :           13019 => Opcode::VGF2P8AFFINEQBZ128rri,
   35834            0 :           13020 => Opcode::VGF2P8AFFINEQBZ128rrik,
   35835            0 :           13021 => Opcode::VGF2P8AFFINEQBZ128rrikz,
   35836            0 :           13022 => Opcode::VGF2P8AFFINEQBZ256rmbi,
   35837            0 :           13023 => Opcode::VGF2P8AFFINEQBZ256rmbik,
   35838            0 :           13024 => Opcode::VGF2P8AFFINEQBZ256rmbikz,
   35839            0 :           13025 => Opcode::VGF2P8AFFINEQBZ256rmi,
   35840            0 :           13026 => Opcode::VGF2P8AFFINEQBZ256rmik,
   35841            0 :           13027 => Opcode::VGF2P8AFFINEQBZ256rmikz,
   35842            0 :           13028 => Opcode::VGF2P8AFFINEQBZ256rri,
   35843            0 :           13029 => Opcode::VGF2P8AFFINEQBZ256rrik,
   35844            0 :           13030 => Opcode::VGF2P8AFFINEQBZ256rrikz,
   35845            0 :           13031 => Opcode::VGF2P8AFFINEQBZrmbi,
   35846            0 :           13032 => Opcode::VGF2P8AFFINEQBZrmbik,
   35847            0 :           13033 => Opcode::VGF2P8AFFINEQBZrmbikz,
   35848            0 :           13034 => Opcode::VGF2P8AFFINEQBZrmi,
   35849            0 :           13035 => Opcode::VGF2P8AFFINEQBZrmik,
   35850            0 :           13036 => Opcode::VGF2P8AFFINEQBZrmikz,
   35851            0 :           13037 => Opcode::VGF2P8AFFINEQBZrri,
   35852            0 :           13038 => Opcode::VGF2P8AFFINEQBZrrik,
   35853            0 :           13039 => Opcode::VGF2P8AFFINEQBZrrikz,
   35854            0 :           13040 => Opcode::VGF2P8AFFINEQBrmi,
   35855            0 :           13041 => Opcode::VGF2P8AFFINEQBrri,
   35856            0 :           13042 => Opcode::VGF2P8MULBYrm,
   35857            0 :           13043 => Opcode::VGF2P8MULBYrr,
   35858            0 :           13044 => Opcode::VGF2P8MULBZ128rm,
   35859            0 :           13045 => Opcode::VGF2P8MULBZ128rmk,
   35860            0 :           13046 => Opcode::VGF2P8MULBZ128rmkz,
   35861            0 :           13047 => Opcode::VGF2P8MULBZ128rr,
   35862            0 :           13048 => Opcode::VGF2P8MULBZ128rrk,
   35863            0 :           13049 => Opcode::VGF2P8MULBZ128rrkz,
   35864            0 :           13050 => Opcode::VGF2P8MULBZ256rm,
   35865            0 :           13051 => Opcode::VGF2P8MULBZ256rmk,
   35866            0 :           13052 => Opcode::VGF2P8MULBZ256rmkz,
   35867            0 :           13053 => Opcode::VGF2P8MULBZ256rr,
   35868            0 :           13054 => Opcode::VGF2P8MULBZ256rrk,
   35869            0 :           13055 => Opcode::VGF2P8MULBZ256rrkz,
   35870            0 :           13056 => Opcode::VGF2P8MULBZrm,
   35871            0 :           13057 => Opcode::VGF2P8MULBZrmk,
   35872            0 :           13058 => Opcode::VGF2P8MULBZrmkz,
   35873            0 :           13059 => Opcode::VGF2P8MULBZrr,
   35874            0 :           13060 => Opcode::VGF2P8MULBZrrk,
   35875            0 :           13061 => Opcode::VGF2P8MULBZrrkz,
   35876            0 :           13062 => Opcode::VGF2P8MULBrm,
   35877            0 :           13063 => Opcode::VGF2P8MULBrr,
   35878            0 :           13064 => Opcode::VHADDPDYrm,
   35879            0 :           13065 => Opcode::VHADDPDYrr,
   35880            0 :           13066 => Opcode::VHADDPDrm,
   35881            0 :           13067 => Opcode::VHADDPDrr,
   35882            0 :           13068 => Opcode::VHADDPSYrm,
   35883            0 :           13069 => Opcode::VHADDPSYrr,
   35884            0 :           13070 => Opcode::VHADDPSrm,
   35885            0 :           13071 => Opcode::VHADDPSrr,
   35886            0 :           13072 => Opcode::VHSUBPDYrm,
   35887            0 :           13073 => Opcode::VHSUBPDYrr,
   35888            0 :           13074 => Opcode::VHSUBPDrm,
   35889            0 :           13075 => Opcode::VHSUBPDrr,
   35890            0 :           13076 => Opcode::VHSUBPSYrm,
   35891            0 :           13077 => Opcode::VHSUBPSYrr,
   35892            0 :           13078 => Opcode::VHSUBPSrm,
   35893            0 :           13079 => Opcode::VHSUBPSrr,
   35894            0 :           13080 => Opcode::VINSERTF128rmi,
   35895            0 :           13081 => Opcode::VINSERTF128rri,
   35896            0 :           13082 => Opcode::VINSERTF32X4Z256rmi,
   35897            0 :           13083 => Opcode::VINSERTF32X4Z256rmik,
   35898            0 :           13084 => Opcode::VINSERTF32X4Z256rmikz,
   35899            0 :           13085 => Opcode::VINSERTF32X4Z256rri,
   35900            0 :           13086 => Opcode::VINSERTF32X4Z256rrik,
   35901            0 :           13087 => Opcode::VINSERTF32X4Z256rrikz,
   35902            0 :           13088 => Opcode::VINSERTF32X4Zrmi,
   35903            0 :           13089 => Opcode::VINSERTF32X4Zrmik,
   35904            0 :           13090 => Opcode::VINSERTF32X4Zrmikz,
   35905            0 :           13091 => Opcode::VINSERTF32X4Zrri,
   35906            0 :           13092 => Opcode::VINSERTF32X4Zrrik,
   35907            0 :           13093 => Opcode::VINSERTF32X4Zrrikz,
   35908            0 :           13094 => Opcode::VINSERTF32X8Zrmi,
   35909            0 :           13095 => Opcode::VINSERTF32X8Zrmik,
   35910            0 :           13096 => Opcode::VINSERTF32X8Zrmikz,
   35911            0 :           13097 => Opcode::VINSERTF32X8Zrri,
   35912            0 :           13098 => Opcode::VINSERTF32X8Zrrik,
   35913            0 :           13099 => Opcode::VINSERTF32X8Zrrikz,
   35914            0 :           13100 => Opcode::VINSERTF64X2Z256rmi,
   35915            0 :           13101 => Opcode::VINSERTF64X2Z256rmik,
   35916            0 :           13102 => Opcode::VINSERTF64X2Z256rmikz,
   35917            0 :           13103 => Opcode::VINSERTF64X2Z256rri,
   35918            0 :           13104 => Opcode::VINSERTF64X2Z256rrik,
   35919            0 :           13105 => Opcode::VINSERTF64X2Z256rrikz,
   35920            0 :           13106 => Opcode::VINSERTF64X2Zrmi,
   35921            0 :           13107 => Opcode::VINSERTF64X2Zrmik,
   35922            0 :           13108 => Opcode::VINSERTF64X2Zrmikz,
   35923            0 :           13109 => Opcode::VINSERTF64X2Zrri,
   35924            0 :           13110 => Opcode::VINSERTF64X2Zrrik,
   35925            0 :           13111 => Opcode::VINSERTF64X2Zrrikz,
   35926            0 :           13112 => Opcode::VINSERTF64X4Zrmi,
   35927            0 :           13113 => Opcode::VINSERTF64X4Zrmik,
   35928            0 :           13114 => Opcode::VINSERTF64X4Zrmikz,
   35929            0 :           13115 => Opcode::VINSERTF64X4Zrri,
   35930            0 :           13116 => Opcode::VINSERTF64X4Zrrik,
   35931            0 :           13117 => Opcode::VINSERTF64X4Zrrikz,
   35932            0 :           13118 => Opcode::VINSERTI128rmi,
   35933            0 :           13119 => Opcode::VINSERTI128rri,
   35934            0 :           13120 => Opcode::VINSERTI32X4Z256rmi,
   35935            0 :           13121 => Opcode::VINSERTI32X4Z256rmik,
   35936            0 :           13122 => Opcode::VINSERTI32X4Z256rmikz,
   35937            0 :           13123 => Opcode::VINSERTI32X4Z256rri,
   35938            0 :           13124 => Opcode::VINSERTI32X4Z256rrik,
   35939            0 :           13125 => Opcode::VINSERTI32X4Z256rrikz,
   35940            0 :           13126 => Opcode::VINSERTI32X4Zrmi,
   35941            0 :           13127 => Opcode::VINSERTI32X4Zrmik,
   35942            0 :           13128 => Opcode::VINSERTI32X4Zrmikz,
   35943            0 :           13129 => Opcode::VINSERTI32X4Zrri,
   35944            0 :           13130 => Opcode::VINSERTI32X4Zrrik,
   35945            0 :           13131 => Opcode::VINSERTI32X4Zrrikz,
   35946            0 :           13132 => Opcode::VINSERTI32X8Zrmi,
   35947            0 :           13133 => Opcode::VINSERTI32X8Zrmik,
   35948            0 :           13134 => Opcode::VINSERTI32X8Zrmikz,
   35949            0 :           13135 => Opcode::VINSERTI32X8Zrri,
   35950            0 :           13136 => Opcode::VINSERTI32X8Zrrik,
   35951            0 :           13137 => Opcode::VINSERTI32X8Zrrikz,
   35952            0 :           13138 => Opcode::VINSERTI64X2Z256rmi,
   35953            0 :           13139 => Opcode::VINSERTI64X2Z256rmik,
   35954            0 :           13140 => Opcode::VINSERTI64X2Z256rmikz,
   35955            0 :           13141 => Opcode::VINSERTI64X2Z256rri,
   35956            0 :           13142 => Opcode::VINSERTI64X2Z256rrik,
   35957            0 :           13143 => Opcode::VINSERTI64X2Z256rrikz,
   35958            0 :           13144 => Opcode::VINSERTI64X2Zrmi,
   35959            0 :           13145 => Opcode::VINSERTI64X2Zrmik,
   35960            0 :           13146 => Opcode::VINSERTI64X2Zrmikz,
   35961            0 :           13147 => Opcode::VINSERTI64X2Zrri,
   35962            0 :           13148 => Opcode::VINSERTI64X2Zrrik,
   35963            0 :           13149 => Opcode::VINSERTI64X2Zrrikz,
   35964            0 :           13150 => Opcode::VINSERTI64X4Zrmi,
   35965            0 :           13151 => Opcode::VINSERTI64X4Zrmik,
   35966            0 :           13152 => Opcode::VINSERTI64X4Zrmikz,
   35967            0 :           13153 => Opcode::VINSERTI64X4Zrri,
   35968            0 :           13154 => Opcode::VINSERTI64X4Zrrik,
   35969            0 :           13155 => Opcode::VINSERTI64X4Zrrikz,
   35970            0 :           13156 => Opcode::VINSERTPSZrmi,
   35971            0 :           13157 => Opcode::VINSERTPSZrri,
   35972            0 :           13158 => Opcode::VINSERTPSrmi,
   35973            0 :           13159 => Opcode::VINSERTPSrri,
   35974            0 :           13160 => Opcode::VLDDQUYrm,
   35975            0 :           13161 => Opcode::VLDDQUrm,
   35976            0 :           13162 => Opcode::VLDMXCSR,
   35977            0 :           13163 => Opcode::VMASKMOVDQU,
   35978            0 :           13164 => Opcode::VMASKMOVDQU64,
   35979            0 :           13165 => Opcode::VMASKMOVPDYmr,
   35980            0 :           13166 => Opcode::VMASKMOVPDYrm,
   35981            0 :           13167 => Opcode::VMASKMOVPDmr,
   35982            0 :           13168 => Opcode::VMASKMOVPDrm,
   35983            0 :           13169 => Opcode::VMASKMOVPSYmr,
   35984            0 :           13170 => Opcode::VMASKMOVPSYrm,
   35985            0 :           13171 => Opcode::VMASKMOVPSmr,
   35986            0 :           13172 => Opcode::VMASKMOVPSrm,
   35987            0 :           13173 => Opcode::VMAXBF16Z128rm,
   35988            0 :           13174 => Opcode::VMAXBF16Z128rmb,
   35989            0 :           13175 => Opcode::VMAXBF16Z128rmbk,
   35990            0 :           13176 => Opcode::VMAXBF16Z128rmbkz,
   35991            0 :           13177 => Opcode::VMAXBF16Z128rmk,
   35992            0 :           13178 => Opcode::VMAXBF16Z128rmkz,
   35993            0 :           13179 => Opcode::VMAXBF16Z128rr,
   35994            0 :           13180 => Opcode::VMAXBF16Z128rrk,
   35995            0 :           13181 => Opcode::VMAXBF16Z128rrkz,
   35996            0 :           13182 => Opcode::VMAXBF16Z256rm,
   35997            0 :           13183 => Opcode::VMAXBF16Z256rmb,
   35998            0 :           13184 => Opcode::VMAXBF16Z256rmbk,
   35999            0 :           13185 => Opcode::VMAXBF16Z256rmbkz,
   36000            0 :           13186 => Opcode::VMAXBF16Z256rmk,
   36001            0 :           13187 => Opcode::VMAXBF16Z256rmkz,
   36002            0 :           13188 => Opcode::VMAXBF16Z256rr,
   36003            0 :           13189 => Opcode::VMAXBF16Z256rrk,
   36004            0 :           13190 => Opcode::VMAXBF16Z256rrkz,
   36005            0 :           13191 => Opcode::VMAXBF16Zrm,
   36006            0 :           13192 => Opcode::VMAXBF16Zrmb,
   36007            0 :           13193 => Opcode::VMAXBF16Zrmbk,
   36008            0 :           13194 => Opcode::VMAXBF16Zrmbkz,
   36009            0 :           13195 => Opcode::VMAXBF16Zrmk,
   36010            0 :           13196 => Opcode::VMAXBF16Zrmkz,
   36011            0 :           13197 => Opcode::VMAXBF16Zrr,
   36012            0 :           13198 => Opcode::VMAXBF16Zrrk,
   36013            0 :           13199 => Opcode::VMAXBF16Zrrkz,
   36014            0 :           13200 => Opcode::VMAXCPDYrm,
   36015            0 :           13201 => Opcode::VMAXCPDYrr,
   36016            0 :           13202 => Opcode::VMAXCPDZ128rm,
   36017            0 :           13203 => Opcode::VMAXCPDZ128rmb,
   36018            0 :           13204 => Opcode::VMAXCPDZ128rmbk,
   36019            0 :           13205 => Opcode::VMAXCPDZ128rmbkz,
   36020            0 :           13206 => Opcode::VMAXCPDZ128rmk,
   36021            0 :           13207 => Opcode::VMAXCPDZ128rmkz,
   36022            0 :           13208 => Opcode::VMAXCPDZ128rr,
   36023            0 :           13209 => Opcode::VMAXCPDZ128rrk,
   36024            0 :           13210 => Opcode::VMAXCPDZ128rrkz,
   36025            0 :           13211 => Opcode::VMAXCPDZ256rm,
   36026            0 :           13212 => Opcode::VMAXCPDZ256rmb,
   36027            0 :           13213 => Opcode::VMAXCPDZ256rmbk,
   36028            0 :           13214 => Opcode::VMAXCPDZ256rmbkz,
   36029            0 :           13215 => Opcode::VMAXCPDZ256rmk,
   36030            0 :           13216 => Opcode::VMAXCPDZ256rmkz,
   36031            0 :           13217 => Opcode::VMAXCPDZ256rr,
   36032            0 :           13218 => Opcode::VMAXCPDZ256rrk,
   36033            0 :           13219 => Opcode::VMAXCPDZ256rrkz,
   36034            0 :           13220 => Opcode::VMAXCPDZrm,
   36035            0 :           13221 => Opcode::VMAXCPDZrmb,
   36036            0 :           13222 => Opcode::VMAXCPDZrmbk,
   36037            0 :           13223 => Opcode::VMAXCPDZrmbkz,
   36038            0 :           13224 => Opcode::VMAXCPDZrmk,
   36039            0 :           13225 => Opcode::VMAXCPDZrmkz,
   36040            0 :           13226 => Opcode::VMAXCPDZrr,
   36041            0 :           13227 => Opcode::VMAXCPDZrrk,
   36042            0 :           13228 => Opcode::VMAXCPDZrrkz,
   36043            0 :           13229 => Opcode::VMAXCPDrm,
   36044            0 :           13230 => Opcode::VMAXCPDrr,
   36045            0 :           13231 => Opcode::VMAXCPHZ128rm,
   36046            0 :           13232 => Opcode::VMAXCPHZ128rmb,
   36047            0 :           13233 => Opcode::VMAXCPHZ128rmbk,
   36048            0 :           13234 => Opcode::VMAXCPHZ128rmbkz,
   36049            0 :           13235 => Opcode::VMAXCPHZ128rmk,
   36050            0 :           13236 => Opcode::VMAXCPHZ128rmkz,
   36051            0 :           13237 => Opcode::VMAXCPHZ128rr,
   36052            0 :           13238 => Opcode::VMAXCPHZ128rrk,
   36053            0 :           13239 => Opcode::VMAXCPHZ128rrkz,
   36054            0 :           13240 => Opcode::VMAXCPHZ256rm,
   36055            0 :           13241 => Opcode::VMAXCPHZ256rmb,
   36056            0 :           13242 => Opcode::VMAXCPHZ256rmbk,
   36057            0 :           13243 => Opcode::VMAXCPHZ256rmbkz,
   36058            0 :           13244 => Opcode::VMAXCPHZ256rmk,
   36059            0 :           13245 => Opcode::VMAXCPHZ256rmkz,
   36060            0 :           13246 => Opcode::VMAXCPHZ256rr,
   36061            0 :           13247 => Opcode::VMAXCPHZ256rrk,
   36062            0 :           13248 => Opcode::VMAXCPHZ256rrkz,
   36063            0 :           13249 => Opcode::VMAXCPHZrm,
   36064            0 :           13250 => Opcode::VMAXCPHZrmb,
   36065            0 :           13251 => Opcode::VMAXCPHZrmbk,
   36066            0 :           13252 => Opcode::VMAXCPHZrmbkz,
   36067            0 :           13253 => Opcode::VMAXCPHZrmk,
   36068            0 :           13254 => Opcode::VMAXCPHZrmkz,
   36069            0 :           13255 => Opcode::VMAXCPHZrr,
   36070            0 :           13256 => Opcode::VMAXCPHZrrk,
   36071            0 :           13257 => Opcode::VMAXCPHZrrkz,
   36072            0 :           13258 => Opcode::VMAXCPSYrm,
   36073            0 :           13259 => Opcode::VMAXCPSYrr,
   36074            0 :           13260 => Opcode::VMAXCPSZ128rm,
   36075            0 :           13261 => Opcode::VMAXCPSZ128rmb,
   36076            0 :           13262 => Opcode::VMAXCPSZ128rmbk,
   36077            0 :           13263 => Opcode::VMAXCPSZ128rmbkz,
   36078            0 :           13264 => Opcode::VMAXCPSZ128rmk,
   36079            0 :           13265 => Opcode::VMAXCPSZ128rmkz,
   36080            0 :           13266 => Opcode::VMAXCPSZ128rr,
   36081            0 :           13267 => Opcode::VMAXCPSZ128rrk,
   36082            0 :           13268 => Opcode::VMAXCPSZ128rrkz,
   36083            0 :           13269 => Opcode::VMAXCPSZ256rm,
   36084            0 :           13270 => Opcode::VMAXCPSZ256rmb,
   36085            0 :           13271 => Opcode::VMAXCPSZ256rmbk,
   36086            0 :           13272 => Opcode::VMAXCPSZ256rmbkz,
   36087            0 :           13273 => Opcode::VMAXCPSZ256rmk,
   36088            0 :           13274 => Opcode::VMAXCPSZ256rmkz,
   36089            0 :           13275 => Opcode::VMAXCPSZ256rr,
   36090            0 :           13276 => Opcode::VMAXCPSZ256rrk,
   36091            0 :           13277 => Opcode::VMAXCPSZ256rrkz,
   36092            0 :           13278 => Opcode::VMAXCPSZrm,
   36093            0 :           13279 => Opcode::VMAXCPSZrmb,
   36094            0 :           13280 => Opcode::VMAXCPSZrmbk,
   36095            0 :           13281 => Opcode::VMAXCPSZrmbkz,
   36096            0 :           13282 => Opcode::VMAXCPSZrmk,
   36097            0 :           13283 => Opcode::VMAXCPSZrmkz,
   36098            0 :           13284 => Opcode::VMAXCPSZrr,
   36099            0 :           13285 => Opcode::VMAXCPSZrrk,
   36100            0 :           13286 => Opcode::VMAXCPSZrrkz,
   36101            0 :           13287 => Opcode::VMAXCPSrm,
   36102            0 :           13288 => Opcode::VMAXCPSrr,
   36103            0 :           13289 => Opcode::VMAXCSDZrm,
   36104            0 :           13290 => Opcode::VMAXCSDZrr,
   36105            0 :           13291 => Opcode::VMAXCSDrm,
   36106            0 :           13292 => Opcode::VMAXCSDrr,
   36107            0 :           13293 => Opcode::VMAXCSHZrm,
   36108            0 :           13294 => Opcode::VMAXCSHZrr,
   36109            0 :           13295 => Opcode::VMAXCSSZrm,
   36110            0 :           13296 => Opcode::VMAXCSSZrr,
   36111            0 :           13297 => Opcode::VMAXCSSrm,
   36112            0 :           13298 => Opcode::VMAXCSSrr,
   36113            0 :           13299 => Opcode::VMAXPDYrm,
   36114            0 :           13300 => Opcode::VMAXPDYrr,
   36115            0 :           13301 => Opcode::VMAXPDZ128rm,
   36116            0 :           13302 => Opcode::VMAXPDZ128rmb,
   36117            0 :           13303 => Opcode::VMAXPDZ128rmbk,
   36118            0 :           13304 => Opcode::VMAXPDZ128rmbkz,
   36119            0 :           13305 => Opcode::VMAXPDZ128rmk,
   36120            0 :           13306 => Opcode::VMAXPDZ128rmkz,
   36121            0 :           13307 => Opcode::VMAXPDZ128rr,
   36122            0 :           13308 => Opcode::VMAXPDZ128rrk,
   36123            0 :           13309 => Opcode::VMAXPDZ128rrkz,
   36124            0 :           13310 => Opcode::VMAXPDZ256rm,
   36125            0 :           13311 => Opcode::VMAXPDZ256rmb,
   36126            0 :           13312 => Opcode::VMAXPDZ256rmbk,
   36127            0 :           13313 => Opcode::VMAXPDZ256rmbkz,
   36128            0 :           13314 => Opcode::VMAXPDZ256rmk,
   36129            0 :           13315 => Opcode::VMAXPDZ256rmkz,
   36130            0 :           13316 => Opcode::VMAXPDZ256rr,
   36131            0 :           13317 => Opcode::VMAXPDZ256rrb,
   36132            0 :           13318 => Opcode::VMAXPDZ256rrbk,
   36133            0 :           13319 => Opcode::VMAXPDZ256rrbkz,
   36134            0 :           13320 => Opcode::VMAXPDZ256rrk,
   36135            0 :           13321 => Opcode::VMAXPDZ256rrkz,
   36136            0 :           13322 => Opcode::VMAXPDZrm,
   36137            0 :           13323 => Opcode::VMAXPDZrmb,
   36138            0 :           13324 => Opcode::VMAXPDZrmbk,
   36139            0 :           13325 => Opcode::VMAXPDZrmbkz,
   36140            0 :           13326 => Opcode::VMAXPDZrmk,
   36141            0 :           13327 => Opcode::VMAXPDZrmkz,
   36142            0 :           13328 => Opcode::VMAXPDZrr,
   36143            0 :           13329 => Opcode::VMAXPDZrrb,
   36144            0 :           13330 => Opcode::VMAXPDZrrbk,
   36145            0 :           13331 => Opcode::VMAXPDZrrbkz,
   36146            0 :           13332 => Opcode::VMAXPDZrrk,
   36147            0 :           13333 => Opcode::VMAXPDZrrkz,
   36148            0 :           13334 => Opcode::VMAXPDrm,
   36149            0 :           13335 => Opcode::VMAXPDrr,
   36150            0 :           13336 => Opcode::VMAXPHZ128rm,
   36151            0 :           13337 => Opcode::VMAXPHZ128rmb,
   36152            0 :           13338 => Opcode::VMAXPHZ128rmbk,
   36153            0 :           13339 => Opcode::VMAXPHZ128rmbkz,
   36154            0 :           13340 => Opcode::VMAXPHZ128rmk,
   36155            0 :           13341 => Opcode::VMAXPHZ128rmkz,
   36156            0 :           13342 => Opcode::VMAXPHZ128rr,
   36157            0 :           13343 => Opcode::VMAXPHZ128rrk,
   36158            0 :           13344 => Opcode::VMAXPHZ128rrkz,
   36159            0 :           13345 => Opcode::VMAXPHZ256rm,
   36160            0 :           13346 => Opcode::VMAXPHZ256rmb,
   36161            0 :           13347 => Opcode::VMAXPHZ256rmbk,
   36162            0 :           13348 => Opcode::VMAXPHZ256rmbkz,
   36163            0 :           13349 => Opcode::VMAXPHZ256rmk,
   36164            0 :           13350 => Opcode::VMAXPHZ256rmkz,
   36165            0 :           13351 => Opcode::VMAXPHZ256rr,
   36166            0 :           13352 => Opcode::VMAXPHZ256rrb,
   36167            0 :           13353 => Opcode::VMAXPHZ256rrbk,
   36168            0 :           13354 => Opcode::VMAXPHZ256rrbkz,
   36169            0 :           13355 => Opcode::VMAXPHZ256rrk,
   36170            0 :           13356 => Opcode::VMAXPHZ256rrkz,
   36171            0 :           13357 => Opcode::VMAXPHZrm,
   36172            0 :           13358 => Opcode::VMAXPHZrmb,
   36173            0 :           13359 => Opcode::VMAXPHZrmbk,
   36174            0 :           13360 => Opcode::VMAXPHZrmbkz,
   36175            0 :           13361 => Opcode::VMAXPHZrmk,
   36176            0 :           13362 => Opcode::VMAXPHZrmkz,
   36177            0 :           13363 => Opcode::VMAXPHZrr,
   36178            0 :           13364 => Opcode::VMAXPHZrrb,
   36179            0 :           13365 => Opcode::VMAXPHZrrbk,
   36180            0 :           13366 => Opcode::VMAXPHZrrbkz,
   36181            0 :           13367 => Opcode::VMAXPHZrrk,
   36182            0 :           13368 => Opcode::VMAXPHZrrkz,
   36183            0 :           13369 => Opcode::VMAXPSYrm,
   36184            0 :           13370 => Opcode::VMAXPSYrr,
   36185            0 :           13371 => Opcode::VMAXPSZ128rm,
   36186            0 :           13372 => Opcode::VMAXPSZ128rmb,
   36187            0 :           13373 => Opcode::VMAXPSZ128rmbk,
   36188            0 :           13374 => Opcode::VMAXPSZ128rmbkz,
   36189            0 :           13375 => Opcode::VMAXPSZ128rmk,
   36190            0 :           13376 => Opcode::VMAXPSZ128rmkz,
   36191            0 :           13377 => Opcode::VMAXPSZ128rr,
   36192            0 :           13378 => Opcode::VMAXPSZ128rrk,
   36193            0 :           13379 => Opcode::VMAXPSZ128rrkz,
   36194            0 :           13380 => Opcode::VMAXPSZ256rm,
   36195            0 :           13381 => Opcode::VMAXPSZ256rmb,
   36196            0 :           13382 => Opcode::VMAXPSZ256rmbk,
   36197            0 :           13383 => Opcode::VMAXPSZ256rmbkz,
   36198            0 :           13384 => Opcode::VMAXPSZ256rmk,
   36199            0 :           13385 => Opcode::VMAXPSZ256rmkz,
   36200            0 :           13386 => Opcode::VMAXPSZ256rr,
   36201            0 :           13387 => Opcode::VMAXPSZ256rrb,
   36202            0 :           13388 => Opcode::VMAXPSZ256rrbk,
   36203            0 :           13389 => Opcode::VMAXPSZ256rrbkz,
   36204            0 :           13390 => Opcode::VMAXPSZ256rrk,
   36205            0 :           13391 => Opcode::VMAXPSZ256rrkz,
   36206            0 :           13392 => Opcode::VMAXPSZrm,
   36207            0 :           13393 => Opcode::VMAXPSZrmb,
   36208            0 :           13394 => Opcode::VMAXPSZrmbk,
   36209            0 :           13395 => Opcode::VMAXPSZrmbkz,
   36210            0 :           13396 => Opcode::VMAXPSZrmk,
   36211            0 :           13397 => Opcode::VMAXPSZrmkz,
   36212            0 :           13398 => Opcode::VMAXPSZrr,
   36213            0 :           13399 => Opcode::VMAXPSZrrb,
   36214            0 :           13400 => Opcode::VMAXPSZrrbk,
   36215            0 :           13401 => Opcode::VMAXPSZrrbkz,
   36216            0 :           13402 => Opcode::VMAXPSZrrk,
   36217            0 :           13403 => Opcode::VMAXPSZrrkz,
   36218            0 :           13404 => Opcode::VMAXPSrm,
   36219            0 :           13405 => Opcode::VMAXPSrr,
   36220            0 :           13406 => Opcode::VMAXSDZrm,
   36221            0 :           13407 => Opcode::VMAXSDZrm_Int,
   36222            0 :           13408 => Opcode::VMAXSDZrmk_Int,
   36223            0 :           13409 => Opcode::VMAXSDZrmkz_Int,
   36224            0 :           13410 => Opcode::VMAXSDZrr,
   36225            0 :           13411 => Opcode::VMAXSDZrr_Int,
   36226            0 :           13412 => Opcode::VMAXSDZrrb_Int,
   36227            0 :           13413 => Opcode::VMAXSDZrrbk_Int,
   36228            0 :           13414 => Opcode::VMAXSDZrrbkz_Int,
   36229            0 :           13415 => Opcode::VMAXSDZrrk_Int,
   36230            0 :           13416 => Opcode::VMAXSDZrrkz_Int,
   36231            0 :           13417 => Opcode::VMAXSDrm,
   36232            0 :           13418 => Opcode::VMAXSDrm_Int,
   36233            0 :           13419 => Opcode::VMAXSDrr,
   36234            0 :           13420 => Opcode::VMAXSDrr_Int,
   36235            0 :           13421 => Opcode::VMAXSHZrm,
   36236            0 :           13422 => Opcode::VMAXSHZrm_Int,
   36237            0 :           13423 => Opcode::VMAXSHZrmk_Int,
   36238            0 :           13424 => Opcode::VMAXSHZrmkz_Int,
   36239            0 :           13425 => Opcode::VMAXSHZrr,
   36240            0 :           13426 => Opcode::VMAXSHZrr_Int,
   36241            0 :           13427 => Opcode::VMAXSHZrrb_Int,
   36242            0 :           13428 => Opcode::VMAXSHZrrbk_Int,
   36243            0 :           13429 => Opcode::VMAXSHZrrbkz_Int,
   36244            0 :           13430 => Opcode::VMAXSHZrrk_Int,
   36245            0 :           13431 => Opcode::VMAXSHZrrkz_Int,
   36246            0 :           13432 => Opcode::VMAXSSZrm,
   36247            0 :           13433 => Opcode::VMAXSSZrm_Int,
   36248            0 :           13434 => Opcode::VMAXSSZrmk_Int,
   36249            0 :           13435 => Opcode::VMAXSSZrmkz_Int,
   36250            0 :           13436 => Opcode::VMAXSSZrr,
   36251            0 :           13437 => Opcode::VMAXSSZrr_Int,
   36252            0 :           13438 => Opcode::VMAXSSZrrb_Int,
   36253            0 :           13439 => Opcode::VMAXSSZrrbk_Int,
   36254            0 :           13440 => Opcode::VMAXSSZrrbkz_Int,
   36255            0 :           13441 => Opcode::VMAXSSZrrk_Int,
   36256            0 :           13442 => Opcode::VMAXSSZrrkz_Int,
   36257            0 :           13443 => Opcode::VMAXSSrm,
   36258            0 :           13444 => Opcode::VMAXSSrm_Int,
   36259            0 :           13445 => Opcode::VMAXSSrr,
   36260            0 :           13446 => Opcode::VMAXSSrr_Int,
   36261            0 :           13447 => Opcode::VMCALL,
   36262            0 :           13448 => Opcode::VMCLEARm,
   36263            0 :           13449 => Opcode::VMFUNC,
   36264            0 :           13450 => Opcode::VMINBF16Z128rm,
   36265            0 :           13451 => Opcode::VMINBF16Z128rmb,
   36266            0 :           13452 => Opcode::VMINBF16Z128rmbk,
   36267            0 :           13453 => Opcode::VMINBF16Z128rmbkz,
   36268            0 :           13454 => Opcode::VMINBF16Z128rmk,
   36269            0 :           13455 => Opcode::VMINBF16Z128rmkz,
   36270            0 :           13456 => Opcode::VMINBF16Z128rr,
   36271            0 :           13457 => Opcode::VMINBF16Z128rrk,
   36272            0 :           13458 => Opcode::VMINBF16Z128rrkz,
   36273            0 :           13459 => Opcode::VMINBF16Z256rm,
   36274            0 :           13460 => Opcode::VMINBF16Z256rmb,
   36275            0 :           13461 => Opcode::VMINBF16Z256rmbk,
   36276            0 :           13462 => Opcode::VMINBF16Z256rmbkz,
   36277            0 :           13463 => Opcode::VMINBF16Z256rmk,
   36278            0 :           13464 => Opcode::VMINBF16Z256rmkz,
   36279            0 :           13465 => Opcode::VMINBF16Z256rr,
   36280            0 :           13466 => Opcode::VMINBF16Z256rrk,
   36281            0 :           13467 => Opcode::VMINBF16Z256rrkz,
   36282            0 :           13468 => Opcode::VMINBF16Zrm,
   36283            0 :           13469 => Opcode::VMINBF16Zrmb,
   36284            0 :           13470 => Opcode::VMINBF16Zrmbk,
   36285            0 :           13471 => Opcode::VMINBF16Zrmbkz,
   36286            0 :           13472 => Opcode::VMINBF16Zrmk,
   36287            0 :           13473 => Opcode::VMINBF16Zrmkz,
   36288            0 :           13474 => Opcode::VMINBF16Zrr,
   36289            0 :           13475 => Opcode::VMINBF16Zrrk,
   36290            0 :           13476 => Opcode::VMINBF16Zrrkz,
   36291            0 :           13477 => Opcode::VMINCPDYrm,
   36292            0 :           13478 => Opcode::VMINCPDYrr,
   36293            0 :           13479 => Opcode::VMINCPDZ128rm,
   36294            0 :           13480 => Opcode::VMINCPDZ128rmb,
   36295            0 :           13481 => Opcode::VMINCPDZ128rmbk,
   36296            0 :           13482 => Opcode::VMINCPDZ128rmbkz,
   36297            0 :           13483 => Opcode::VMINCPDZ128rmk,
   36298            0 :           13484 => Opcode::VMINCPDZ128rmkz,
   36299            0 :           13485 => Opcode::VMINCPDZ128rr,
   36300            0 :           13486 => Opcode::VMINCPDZ128rrk,
   36301            0 :           13487 => Opcode::VMINCPDZ128rrkz,
   36302            0 :           13488 => Opcode::VMINCPDZ256rm,
   36303            0 :           13489 => Opcode::VMINCPDZ256rmb,
   36304            0 :           13490 => Opcode::VMINCPDZ256rmbk,
   36305            0 :           13491 => Opcode::VMINCPDZ256rmbkz,
   36306            0 :           13492 => Opcode::VMINCPDZ256rmk,
   36307            0 :           13493 => Opcode::VMINCPDZ256rmkz,
   36308            0 :           13494 => Opcode::VMINCPDZ256rr,
   36309            0 :           13495 => Opcode::VMINCPDZ256rrk,
   36310            0 :           13496 => Opcode::VMINCPDZ256rrkz,
   36311            0 :           13497 => Opcode::VMINCPDZrm,
   36312            0 :           13498 => Opcode::VMINCPDZrmb,
   36313            0 :           13499 => Opcode::VMINCPDZrmbk,
   36314            0 :           13500 => Opcode::VMINCPDZrmbkz,
   36315            0 :           13501 => Opcode::VMINCPDZrmk,
   36316            0 :           13502 => Opcode::VMINCPDZrmkz,
   36317            0 :           13503 => Opcode::VMINCPDZrr,
   36318            0 :           13504 => Opcode::VMINCPDZrrk,
   36319            0 :           13505 => Opcode::VMINCPDZrrkz,
   36320            0 :           13506 => Opcode::VMINCPDrm,
   36321            0 :           13507 => Opcode::VMINCPDrr,
   36322            0 :           13508 => Opcode::VMINCPHZ128rm,
   36323            0 :           13509 => Opcode::VMINCPHZ128rmb,
   36324            0 :           13510 => Opcode::VMINCPHZ128rmbk,
   36325            0 :           13511 => Opcode::VMINCPHZ128rmbkz,
   36326            0 :           13512 => Opcode::VMINCPHZ128rmk,
   36327            0 :           13513 => Opcode::VMINCPHZ128rmkz,
   36328            0 :           13514 => Opcode::VMINCPHZ128rr,
   36329            0 :           13515 => Opcode::VMINCPHZ128rrk,
   36330            0 :           13516 => Opcode::VMINCPHZ128rrkz,
   36331            0 :           13517 => Opcode::VMINCPHZ256rm,
   36332            0 :           13518 => Opcode::VMINCPHZ256rmb,
   36333            0 :           13519 => Opcode::VMINCPHZ256rmbk,
   36334            0 :           13520 => Opcode::VMINCPHZ256rmbkz,
   36335            0 :           13521 => Opcode::VMINCPHZ256rmk,
   36336            0 :           13522 => Opcode::VMINCPHZ256rmkz,
   36337            0 :           13523 => Opcode::VMINCPHZ256rr,
   36338            0 :           13524 => Opcode::VMINCPHZ256rrk,
   36339            0 :           13525 => Opcode::VMINCPHZ256rrkz,
   36340            0 :           13526 => Opcode::VMINCPHZrm,
   36341            0 :           13527 => Opcode::VMINCPHZrmb,
   36342            0 :           13528 => Opcode::VMINCPHZrmbk,
   36343            0 :           13529 => Opcode::VMINCPHZrmbkz,
   36344            0 :           13530 => Opcode::VMINCPHZrmk,
   36345            0 :           13531 => Opcode::VMINCPHZrmkz,
   36346            0 :           13532 => Opcode::VMINCPHZrr,
   36347            0 :           13533 => Opcode::VMINCPHZrrk,
   36348            0 :           13534 => Opcode::VMINCPHZrrkz,
   36349            0 :           13535 => Opcode::VMINCPSYrm,
   36350            0 :           13536 => Opcode::VMINCPSYrr,
   36351            0 :           13537 => Opcode::VMINCPSZ128rm,
   36352            0 :           13538 => Opcode::VMINCPSZ128rmb,
   36353            0 :           13539 => Opcode::VMINCPSZ128rmbk,
   36354            0 :           13540 => Opcode::VMINCPSZ128rmbkz,
   36355            0 :           13541 => Opcode::VMINCPSZ128rmk,
   36356            0 :           13542 => Opcode::VMINCPSZ128rmkz,
   36357            0 :           13543 => Opcode::VMINCPSZ128rr,
   36358            0 :           13544 => Opcode::VMINCPSZ128rrk,
   36359            0 :           13545 => Opcode::VMINCPSZ128rrkz,
   36360            0 :           13546 => Opcode::VMINCPSZ256rm,
   36361            0 :           13547 => Opcode::VMINCPSZ256rmb,
   36362            0 :           13548 => Opcode::VMINCPSZ256rmbk,
   36363            0 :           13549 => Opcode::VMINCPSZ256rmbkz,
   36364            0 :           13550 => Opcode::VMINCPSZ256rmk,
   36365            0 :           13551 => Opcode::VMINCPSZ256rmkz,
   36366            0 :           13552 => Opcode::VMINCPSZ256rr,
   36367            0 :           13553 => Opcode::VMINCPSZ256rrk,
   36368            0 :           13554 => Opcode::VMINCPSZ256rrkz,
   36369            0 :           13555 => Opcode::VMINCPSZrm,
   36370            0 :           13556 => Opcode::VMINCPSZrmb,
   36371            0 :           13557 => Opcode::VMINCPSZrmbk,
   36372            0 :           13558 => Opcode::VMINCPSZrmbkz,
   36373            0 :           13559 => Opcode::VMINCPSZrmk,
   36374            0 :           13560 => Opcode::VMINCPSZrmkz,
   36375            0 :           13561 => Opcode::VMINCPSZrr,
   36376            0 :           13562 => Opcode::VMINCPSZrrk,
   36377            0 :           13563 => Opcode::VMINCPSZrrkz,
   36378            0 :           13564 => Opcode::VMINCPSrm,
   36379            0 :           13565 => Opcode::VMINCPSrr,
   36380            0 :           13566 => Opcode::VMINCSDZrm,
   36381            0 :           13567 => Opcode::VMINCSDZrr,
   36382            0 :           13568 => Opcode::VMINCSDrm,
   36383            0 :           13569 => Opcode::VMINCSDrr,
   36384            0 :           13570 => Opcode::VMINCSHZrm,
   36385            0 :           13571 => Opcode::VMINCSHZrr,
   36386            0 :           13572 => Opcode::VMINCSSZrm,
   36387            0 :           13573 => Opcode::VMINCSSZrr,
   36388            0 :           13574 => Opcode::VMINCSSrm,
   36389            0 :           13575 => Opcode::VMINCSSrr,
   36390            0 :           13576 => Opcode::VMINMAXBF16Z128rmbi,
   36391            0 :           13577 => Opcode::VMINMAXBF16Z128rmbik,
   36392            0 :           13578 => Opcode::VMINMAXBF16Z128rmbikz,
   36393            0 :           13579 => Opcode::VMINMAXBF16Z128rmi,
   36394            0 :           13580 => Opcode::VMINMAXBF16Z128rmik,
   36395            0 :           13581 => Opcode::VMINMAXBF16Z128rmikz,
   36396            0 :           13582 => Opcode::VMINMAXBF16Z128rri,
   36397            0 :           13583 => Opcode::VMINMAXBF16Z128rrik,
   36398            0 :           13584 => Opcode::VMINMAXBF16Z128rrikz,
   36399            0 :           13585 => Opcode::VMINMAXBF16Z256rmbi,
   36400            0 :           13586 => Opcode::VMINMAXBF16Z256rmbik,
   36401            0 :           13587 => Opcode::VMINMAXBF16Z256rmbikz,
   36402            0 :           13588 => Opcode::VMINMAXBF16Z256rmi,
   36403            0 :           13589 => Opcode::VMINMAXBF16Z256rmik,
   36404            0 :           13590 => Opcode::VMINMAXBF16Z256rmikz,
   36405            0 :           13591 => Opcode::VMINMAXBF16Z256rri,
   36406            0 :           13592 => Opcode::VMINMAXBF16Z256rrik,
   36407            0 :           13593 => Opcode::VMINMAXBF16Z256rrikz,
   36408            0 :           13594 => Opcode::VMINMAXBF16Zrmbi,
   36409            0 :           13595 => Opcode::VMINMAXBF16Zrmbik,
   36410            0 :           13596 => Opcode::VMINMAXBF16Zrmbikz,
   36411            0 :           13597 => Opcode::VMINMAXBF16Zrmi,
   36412            0 :           13598 => Opcode::VMINMAXBF16Zrmik,
   36413            0 :           13599 => Opcode::VMINMAXBF16Zrmikz,
   36414            0 :           13600 => Opcode::VMINMAXBF16Zrri,
   36415            0 :           13601 => Opcode::VMINMAXBF16Zrrik,
   36416            0 :           13602 => Opcode::VMINMAXBF16Zrrikz,
   36417            0 :           13603 => Opcode::VMINMAXPDZ128rmbi,
   36418            0 :           13604 => Opcode::VMINMAXPDZ128rmbik,
   36419            0 :           13605 => Opcode::VMINMAXPDZ128rmbikz,
   36420            0 :           13606 => Opcode::VMINMAXPDZ128rmi,
   36421            0 :           13607 => Opcode::VMINMAXPDZ128rmik,
   36422            0 :           13608 => Opcode::VMINMAXPDZ128rmikz,
   36423            0 :           13609 => Opcode::VMINMAXPDZ128rri,
   36424            0 :           13610 => Opcode::VMINMAXPDZ128rrik,
   36425            0 :           13611 => Opcode::VMINMAXPDZ128rrikz,
   36426            0 :           13612 => Opcode::VMINMAXPDZ256rmbi,
   36427            0 :           13613 => Opcode::VMINMAXPDZ256rmbik,
   36428            0 :           13614 => Opcode::VMINMAXPDZ256rmbikz,
   36429            0 :           13615 => Opcode::VMINMAXPDZ256rmi,
   36430            0 :           13616 => Opcode::VMINMAXPDZ256rmik,
   36431            0 :           13617 => Opcode::VMINMAXPDZ256rmikz,
   36432            0 :           13618 => Opcode::VMINMAXPDZ256rri,
   36433            0 :           13619 => Opcode::VMINMAXPDZ256rrib,
   36434            0 :           13620 => Opcode::VMINMAXPDZ256rribk,
   36435            0 :           13621 => Opcode::VMINMAXPDZ256rribkz,
   36436            0 :           13622 => Opcode::VMINMAXPDZ256rrik,
   36437            0 :           13623 => Opcode::VMINMAXPDZ256rrikz,
   36438            0 :           13624 => Opcode::VMINMAXPDZrmbi,
   36439            0 :           13625 => Opcode::VMINMAXPDZrmbik,
   36440            0 :           13626 => Opcode::VMINMAXPDZrmbikz,
   36441            0 :           13627 => Opcode::VMINMAXPDZrmi,
   36442            0 :           13628 => Opcode::VMINMAXPDZrmik,
   36443            0 :           13629 => Opcode::VMINMAXPDZrmikz,
   36444            0 :           13630 => Opcode::VMINMAXPDZrri,
   36445            0 :           13631 => Opcode::VMINMAXPDZrrib,
   36446            0 :           13632 => Opcode::VMINMAXPDZrribk,
   36447            0 :           13633 => Opcode::VMINMAXPDZrribkz,
   36448            0 :           13634 => Opcode::VMINMAXPDZrrik,
   36449            0 :           13635 => Opcode::VMINMAXPDZrrikz,
   36450            0 :           13636 => Opcode::VMINMAXPHZ128rmbi,
   36451            0 :           13637 => Opcode::VMINMAXPHZ128rmbik,
   36452            0 :           13638 => Opcode::VMINMAXPHZ128rmbikz,
   36453            0 :           13639 => Opcode::VMINMAXPHZ128rmi,
   36454            0 :           13640 => Opcode::VMINMAXPHZ128rmik,
   36455            0 :           13641 => Opcode::VMINMAXPHZ128rmikz,
   36456            0 :           13642 => Opcode::VMINMAXPHZ128rri,
   36457            0 :           13643 => Opcode::VMINMAXPHZ128rrik,
   36458            0 :           13644 => Opcode::VMINMAXPHZ128rrikz,
   36459            0 :           13645 => Opcode::VMINMAXPHZ256rmbi,
   36460            0 :           13646 => Opcode::VMINMAXPHZ256rmbik,
   36461            0 :           13647 => Opcode::VMINMAXPHZ256rmbikz,
   36462            0 :           13648 => Opcode::VMINMAXPHZ256rmi,
   36463            0 :           13649 => Opcode::VMINMAXPHZ256rmik,
   36464            0 :           13650 => Opcode::VMINMAXPHZ256rmikz,
   36465            0 :           13651 => Opcode::VMINMAXPHZ256rri,
   36466            0 :           13652 => Opcode::VMINMAXPHZ256rrib,
   36467            0 :           13653 => Opcode::VMINMAXPHZ256rribk,
   36468            0 :           13654 => Opcode::VMINMAXPHZ256rribkz,
   36469            0 :           13655 => Opcode::VMINMAXPHZ256rrik,
   36470            0 :           13656 => Opcode::VMINMAXPHZ256rrikz,
   36471            0 :           13657 => Opcode::VMINMAXPHZrmbi,
   36472            0 :           13658 => Opcode::VMINMAXPHZrmbik,
   36473            0 :           13659 => Opcode::VMINMAXPHZrmbikz,
   36474            0 :           13660 => Opcode::VMINMAXPHZrmi,
   36475            0 :           13661 => Opcode::VMINMAXPHZrmik,
   36476            0 :           13662 => Opcode::VMINMAXPHZrmikz,
   36477            0 :           13663 => Opcode::VMINMAXPHZrri,
   36478            0 :           13664 => Opcode::VMINMAXPHZrrib,
   36479            0 :           13665 => Opcode::VMINMAXPHZrribk,
   36480            0 :           13666 => Opcode::VMINMAXPHZrribkz,
   36481            0 :           13667 => Opcode::VMINMAXPHZrrik,
   36482            0 :           13668 => Opcode::VMINMAXPHZrrikz,
   36483            0 :           13669 => Opcode::VMINMAXPSZ128rmbi,
   36484            0 :           13670 => Opcode::VMINMAXPSZ128rmbik,
   36485            0 :           13671 => Opcode::VMINMAXPSZ128rmbikz,
   36486            0 :           13672 => Opcode::VMINMAXPSZ128rmi,
   36487            0 :           13673 => Opcode::VMINMAXPSZ128rmik,
   36488            0 :           13674 => Opcode::VMINMAXPSZ128rmikz,
   36489            0 :           13675 => Opcode::VMINMAXPSZ128rri,
   36490            0 :           13676 => Opcode::VMINMAXPSZ128rrik,
   36491            0 :           13677 => Opcode::VMINMAXPSZ128rrikz,
   36492            0 :           13678 => Opcode::VMINMAXPSZ256rmbi,
   36493            0 :           13679 => Opcode::VMINMAXPSZ256rmbik,
   36494            0 :           13680 => Opcode::VMINMAXPSZ256rmbikz,
   36495            0 :           13681 => Opcode::VMINMAXPSZ256rmi,
   36496            0 :           13682 => Opcode::VMINMAXPSZ256rmik,
   36497            0 :           13683 => Opcode::VMINMAXPSZ256rmikz,
   36498            0 :           13684 => Opcode::VMINMAXPSZ256rri,
   36499            0 :           13685 => Opcode::VMINMAXPSZ256rrib,
   36500            0 :           13686 => Opcode::VMINMAXPSZ256rribk,
   36501            0 :           13687 => Opcode::VMINMAXPSZ256rribkz,
   36502            0 :           13688 => Opcode::VMINMAXPSZ256rrik,
   36503            0 :           13689 => Opcode::VMINMAXPSZ256rrikz,
   36504            0 :           13690 => Opcode::VMINMAXPSZrmbi,
   36505            0 :           13691 => Opcode::VMINMAXPSZrmbik,
   36506            0 :           13692 => Opcode::VMINMAXPSZrmbikz,
   36507            0 :           13693 => Opcode::VMINMAXPSZrmi,
   36508            0 :           13694 => Opcode::VMINMAXPSZrmik,
   36509            0 :           13695 => Opcode::VMINMAXPSZrmikz,
   36510            0 :           13696 => Opcode::VMINMAXPSZrri,
   36511            0 :           13697 => Opcode::VMINMAXPSZrrib,
   36512            0 :           13698 => Opcode::VMINMAXPSZrribk,
   36513            0 :           13699 => Opcode::VMINMAXPSZrribkz,
   36514            0 :           13700 => Opcode::VMINMAXPSZrrik,
   36515            0 :           13701 => Opcode::VMINMAXPSZrrikz,
   36516            0 :           13702 => Opcode::VMINMAXSDrmi,
   36517            0 :           13703 => Opcode::VMINMAXSDrmi_Int,
   36518            0 :           13704 => Opcode::VMINMAXSDrmik_Int,
   36519            0 :           13705 => Opcode::VMINMAXSDrmikz_Int,
   36520            0 :           13706 => Opcode::VMINMAXSDrri,
   36521            0 :           13707 => Opcode::VMINMAXSDrri_Int,
   36522            0 :           13708 => Opcode::VMINMAXSDrrib_Int,
   36523            0 :           13709 => Opcode::VMINMAXSDrribk_Int,
   36524            0 :           13710 => Opcode::VMINMAXSDrribkz_Int,
   36525            0 :           13711 => Opcode::VMINMAXSDrrik_Int,
   36526            0 :           13712 => Opcode::VMINMAXSDrrikz_Int,
   36527            0 :           13713 => Opcode::VMINMAXSHrmi,
   36528            0 :           13714 => Opcode::VMINMAXSHrmi_Int,
   36529            0 :           13715 => Opcode::VMINMAXSHrmik_Int,
   36530            0 :           13716 => Opcode::VMINMAXSHrmikz_Int,
   36531            0 :           13717 => Opcode::VMINMAXSHrri,
   36532            0 :           13718 => Opcode::VMINMAXSHrri_Int,
   36533            0 :           13719 => Opcode::VMINMAXSHrrib_Int,
   36534            0 :           13720 => Opcode::VMINMAXSHrribk_Int,
   36535            0 :           13721 => Opcode::VMINMAXSHrribkz_Int,
   36536            0 :           13722 => Opcode::VMINMAXSHrrik_Int,
   36537            0 :           13723 => Opcode::VMINMAXSHrrikz_Int,
   36538            0 :           13724 => Opcode::VMINMAXSSrmi,
   36539            0 :           13725 => Opcode::VMINMAXSSrmi_Int,
   36540            0 :           13726 => Opcode::VMINMAXSSrmik_Int,
   36541            0 :           13727 => Opcode::VMINMAXSSrmikz_Int,
   36542            0 :           13728 => Opcode::VMINMAXSSrri,
   36543            0 :           13729 => Opcode::VMINMAXSSrri_Int,
   36544            0 :           13730 => Opcode::VMINMAXSSrrib_Int,
   36545            0 :           13731 => Opcode::VMINMAXSSrribk_Int,
   36546            0 :           13732 => Opcode::VMINMAXSSrribkz_Int,
   36547            0 :           13733 => Opcode::VMINMAXSSrrik_Int,
   36548            0 :           13734 => Opcode::VMINMAXSSrrikz_Int,
   36549            0 :           13735 => Opcode::VMINPDYrm,
   36550            0 :           13736 => Opcode::VMINPDYrr,
   36551            0 :           13737 => Opcode::VMINPDZ128rm,
   36552            0 :           13738 => Opcode::VMINPDZ128rmb,
   36553            0 :           13739 => Opcode::VMINPDZ128rmbk,
   36554            0 :           13740 => Opcode::VMINPDZ128rmbkz,
   36555            0 :           13741 => Opcode::VMINPDZ128rmk,
   36556            0 :           13742 => Opcode::VMINPDZ128rmkz,
   36557            0 :           13743 => Opcode::VMINPDZ128rr,
   36558            0 :           13744 => Opcode::VMINPDZ128rrk,
   36559            0 :           13745 => Opcode::VMINPDZ128rrkz,
   36560            0 :           13746 => Opcode::VMINPDZ256rm,
   36561            0 :           13747 => Opcode::VMINPDZ256rmb,
   36562            0 :           13748 => Opcode::VMINPDZ256rmbk,
   36563            0 :           13749 => Opcode::VMINPDZ256rmbkz,
   36564            0 :           13750 => Opcode::VMINPDZ256rmk,
   36565            0 :           13751 => Opcode::VMINPDZ256rmkz,
   36566            0 :           13752 => Opcode::VMINPDZ256rr,
   36567            0 :           13753 => Opcode::VMINPDZ256rrb,
   36568            0 :           13754 => Opcode::VMINPDZ256rrbk,
   36569            0 :           13755 => Opcode::VMINPDZ256rrbkz,
   36570            0 :           13756 => Opcode::VMINPDZ256rrk,
   36571            0 :           13757 => Opcode::VMINPDZ256rrkz,
   36572            0 :           13758 => Opcode::VMINPDZrm,
   36573            0 :           13759 => Opcode::VMINPDZrmb,
   36574            0 :           13760 => Opcode::VMINPDZrmbk,
   36575            0 :           13761 => Opcode::VMINPDZrmbkz,
   36576            0 :           13762 => Opcode::VMINPDZrmk,
   36577            0 :           13763 => Opcode::VMINPDZrmkz,
   36578            0 :           13764 => Opcode::VMINPDZrr,
   36579            0 :           13765 => Opcode::VMINPDZrrb,
   36580            0 :           13766 => Opcode::VMINPDZrrbk,
   36581            0 :           13767 => Opcode::VMINPDZrrbkz,
   36582            0 :           13768 => Opcode::VMINPDZrrk,
   36583            0 :           13769 => Opcode::VMINPDZrrkz,
   36584            0 :           13770 => Opcode::VMINPDrm,
   36585            0 :           13771 => Opcode::VMINPDrr,
   36586            0 :           13772 => Opcode::VMINPHZ128rm,
   36587            0 :           13773 => Opcode::VMINPHZ128rmb,
   36588            0 :           13774 => Opcode::VMINPHZ128rmbk,
   36589            0 :           13775 => Opcode::VMINPHZ128rmbkz,
   36590            0 :           13776 => Opcode::VMINPHZ128rmk,
   36591            0 :           13777 => Opcode::VMINPHZ128rmkz,
   36592            0 :           13778 => Opcode::VMINPHZ128rr,
   36593            0 :           13779 => Opcode::VMINPHZ128rrk,
   36594            0 :           13780 => Opcode::VMINPHZ128rrkz,
   36595            0 :           13781 => Opcode::VMINPHZ256rm,
   36596            0 :           13782 => Opcode::VMINPHZ256rmb,
   36597            0 :           13783 => Opcode::VMINPHZ256rmbk,
   36598            0 :           13784 => Opcode::VMINPHZ256rmbkz,
   36599            0 :           13785 => Opcode::VMINPHZ256rmk,
   36600            0 :           13786 => Opcode::VMINPHZ256rmkz,
   36601            0 :           13787 => Opcode::VMINPHZ256rr,
   36602            0 :           13788 => Opcode::VMINPHZ256rrb,
   36603            0 :           13789 => Opcode::VMINPHZ256rrbk,
   36604            0 :           13790 => Opcode::VMINPHZ256rrbkz,
   36605            0 :           13791 => Opcode::VMINPHZ256rrk,
   36606            0 :           13792 => Opcode::VMINPHZ256rrkz,
   36607            0 :           13793 => Opcode::VMINPHZrm,
   36608            0 :           13794 => Opcode::VMINPHZrmb,
   36609            0 :           13795 => Opcode::VMINPHZrmbk,
   36610            0 :           13796 => Opcode::VMINPHZrmbkz,
   36611            0 :           13797 => Opcode::VMINPHZrmk,
   36612            0 :           13798 => Opcode::VMINPHZrmkz,
   36613            0 :           13799 => Opcode::VMINPHZrr,
   36614            0 :           13800 => Opcode::VMINPHZrrb,
   36615            0 :           13801 => Opcode::VMINPHZrrbk,
   36616            0 :           13802 => Opcode::VMINPHZrrbkz,
   36617            0 :           13803 => Opcode::VMINPHZrrk,
   36618            0 :           13804 => Opcode::VMINPHZrrkz,
   36619            0 :           13805 => Opcode::VMINPSYrm,
   36620            0 :           13806 => Opcode::VMINPSYrr,
   36621            0 :           13807 => Opcode::VMINPSZ128rm,
   36622            0 :           13808 => Opcode::VMINPSZ128rmb,
   36623            0 :           13809 => Opcode::VMINPSZ128rmbk,
   36624            0 :           13810 => Opcode::VMINPSZ128rmbkz,
   36625            0 :           13811 => Opcode::VMINPSZ128rmk,
   36626            0 :           13812 => Opcode::VMINPSZ128rmkz,
   36627            0 :           13813 => Opcode::VMINPSZ128rr,
   36628            0 :           13814 => Opcode::VMINPSZ128rrk,
   36629            0 :           13815 => Opcode::VMINPSZ128rrkz,
   36630            0 :           13816 => Opcode::VMINPSZ256rm,
   36631            0 :           13817 => Opcode::VMINPSZ256rmb,
   36632            0 :           13818 => Opcode::VMINPSZ256rmbk,
   36633            0 :           13819 => Opcode::VMINPSZ256rmbkz,
   36634            0 :           13820 => Opcode::VMINPSZ256rmk,
   36635            0 :           13821 => Opcode::VMINPSZ256rmkz,
   36636            0 :           13822 => Opcode::VMINPSZ256rr,
   36637            0 :           13823 => Opcode::VMINPSZ256rrb,
   36638            0 :           13824 => Opcode::VMINPSZ256rrbk,
   36639            0 :           13825 => Opcode::VMINPSZ256rrbkz,
   36640            0 :           13826 => Opcode::VMINPSZ256rrk,
   36641            0 :           13827 => Opcode::VMINPSZ256rrkz,
   36642            0 :           13828 => Opcode::VMINPSZrm,
   36643            0 :           13829 => Opcode::VMINPSZrmb,
   36644            0 :           13830 => Opcode::VMINPSZrmbk,
   36645            0 :           13831 => Opcode::VMINPSZrmbkz,
   36646            0 :           13832 => Opcode::VMINPSZrmk,
   36647            0 :           13833 => Opcode::VMINPSZrmkz,
   36648            0 :           13834 => Opcode::VMINPSZrr,
   36649            0 :           13835 => Opcode::VMINPSZrrb,
   36650            0 :           13836 => Opcode::VMINPSZrrbk,
   36651            0 :           13837 => Opcode::VMINPSZrrbkz,
   36652            0 :           13838 => Opcode::VMINPSZrrk,
   36653            0 :           13839 => Opcode::VMINPSZrrkz,
   36654            0 :           13840 => Opcode::VMINPSrm,
   36655            0 :           13841 => Opcode::VMINPSrr,
   36656            0 :           13842 => Opcode::VMINSDZrm,
   36657            0 :           13843 => Opcode::VMINSDZrm_Int,
   36658            0 :           13844 => Opcode::VMINSDZrmk_Int,
   36659            0 :           13845 => Opcode::VMINSDZrmkz_Int,
   36660            0 :           13846 => Opcode::VMINSDZrr,
   36661            0 :           13847 => Opcode::VMINSDZrr_Int,
   36662            0 :           13848 => Opcode::VMINSDZrrb_Int,
   36663            0 :           13849 => Opcode::VMINSDZrrbk_Int,
   36664            0 :           13850 => Opcode::VMINSDZrrbkz_Int,
   36665            0 :           13851 => Opcode::VMINSDZrrk_Int,
   36666            0 :           13852 => Opcode::VMINSDZrrkz_Int,
   36667            0 :           13853 => Opcode::VMINSDrm,
   36668            0 :           13854 => Opcode::VMINSDrm_Int,
   36669            0 :           13855 => Opcode::VMINSDrr,
   36670            0 :           13856 => Opcode::VMINSDrr_Int,
   36671            0 :           13857 => Opcode::VMINSHZrm,
   36672            0 :           13858 => Opcode::VMINSHZrm_Int,
   36673            0 :           13859 => Opcode::VMINSHZrmk_Int,
   36674            0 :           13860 => Opcode::VMINSHZrmkz_Int,
   36675            0 :           13861 => Opcode::VMINSHZrr,
   36676            0 :           13862 => Opcode::VMINSHZrr_Int,
   36677            0 :           13863 => Opcode::VMINSHZrrb_Int,
   36678            0 :           13864 => Opcode::VMINSHZrrbk_Int,
   36679            0 :           13865 => Opcode::VMINSHZrrbkz_Int,
   36680            0 :           13866 => Opcode::VMINSHZrrk_Int,
   36681            0 :           13867 => Opcode::VMINSHZrrkz_Int,
   36682            0 :           13868 => Opcode::VMINSSZrm,
   36683            0 :           13869 => Opcode::VMINSSZrm_Int,
   36684            0 :           13870 => Opcode::VMINSSZrmk_Int,
   36685            0 :           13871 => Opcode::VMINSSZrmkz_Int,
   36686            0 :           13872 => Opcode::VMINSSZrr,
   36687            0 :           13873 => Opcode::VMINSSZrr_Int,
   36688            0 :           13874 => Opcode::VMINSSZrrb_Int,
   36689            0 :           13875 => Opcode::VMINSSZrrbk_Int,
   36690            0 :           13876 => Opcode::VMINSSZrrbkz_Int,
   36691            0 :           13877 => Opcode::VMINSSZrrk_Int,
   36692            0 :           13878 => Opcode::VMINSSZrrkz_Int,
   36693            0 :           13879 => Opcode::VMINSSrm,
   36694            0 :           13880 => Opcode::VMINSSrm_Int,
   36695            0 :           13881 => Opcode::VMINSSrr,
   36696            0 :           13882 => Opcode::VMINSSrr_Int,
   36697            0 :           13883 => Opcode::VMLAUNCH,
   36698            0 :           13884 => Opcode::VMLOAD32,
   36699            0 :           13885 => Opcode::VMLOAD64,
   36700            0 :           13886 => Opcode::VMMCALL,
   36701            0 :           13887 => Opcode::VMOV64toPQIZrm,
   36702            0 :           13888 => Opcode::VMOV64toPQIZrr,
   36703            0 :           13889 => Opcode::VMOV64toPQIrm,
   36704            0 :           13890 => Opcode::VMOV64toPQIrr,
   36705            0 :           13891 => Opcode::VMOV64toSDZrr,
   36706            0 :           13892 => Opcode::VMOV64toSDrr,
   36707            0 :           13893 => Opcode::VMOVAPDYmr,
   36708            0 :           13894 => Opcode::VMOVAPDYrm,
   36709            0 :           13895 => Opcode::VMOVAPDYrr,
   36710            0 :           13896 => Opcode::VMOVAPDYrr_REV,
   36711            0 :           13897 => Opcode::VMOVAPDZ128mr,
   36712            0 :           13898 => Opcode::VMOVAPDZ128mrk,
   36713            0 :           13899 => Opcode::VMOVAPDZ128rm,
   36714            0 :           13900 => Opcode::VMOVAPDZ128rmk,
   36715            0 :           13901 => Opcode::VMOVAPDZ128rmkz,
   36716            0 :           13902 => Opcode::VMOVAPDZ128rr,
   36717            0 :           13903 => Opcode::VMOVAPDZ128rr_REV,
   36718            0 :           13904 => Opcode::VMOVAPDZ128rrk,
   36719            0 :           13905 => Opcode::VMOVAPDZ128rrk_REV,
   36720            0 :           13906 => Opcode::VMOVAPDZ128rrkz,
   36721            0 :           13907 => Opcode::VMOVAPDZ128rrkz_REV,
   36722            0 :           13908 => Opcode::VMOVAPDZ256mr,
   36723            0 :           13909 => Opcode::VMOVAPDZ256mrk,
   36724            0 :           13910 => Opcode::VMOVAPDZ256rm,
   36725            0 :           13911 => Opcode::VMOVAPDZ256rmk,
   36726            0 :           13912 => Opcode::VMOVAPDZ256rmkz,
   36727            0 :           13913 => Opcode::VMOVAPDZ256rr,
   36728            0 :           13914 => Opcode::VMOVAPDZ256rr_REV,
   36729            0 :           13915 => Opcode::VMOVAPDZ256rrk,
   36730            0 :           13916 => Opcode::VMOVAPDZ256rrk_REV,
   36731            0 :           13917 => Opcode::VMOVAPDZ256rrkz,
   36732            0 :           13918 => Opcode::VMOVAPDZ256rrkz_REV,
   36733            0 :           13919 => Opcode::VMOVAPDZmr,
   36734            0 :           13920 => Opcode::VMOVAPDZmrk,
   36735            0 :           13921 => Opcode::VMOVAPDZrm,
   36736            0 :           13922 => Opcode::VMOVAPDZrmk,
   36737            0 :           13923 => Opcode::VMOVAPDZrmkz,
   36738            0 :           13924 => Opcode::VMOVAPDZrr,
   36739            0 :           13925 => Opcode::VMOVAPDZrr_REV,
   36740            0 :           13926 => Opcode::VMOVAPDZrrk,
   36741            0 :           13927 => Opcode::VMOVAPDZrrk_REV,
   36742            0 :           13928 => Opcode::VMOVAPDZrrkz,
   36743            0 :           13929 => Opcode::VMOVAPDZrrkz_REV,
   36744            0 :           13930 => Opcode::VMOVAPDmr,
   36745            0 :           13931 => Opcode::VMOVAPDrm,
   36746            0 :           13932 => Opcode::VMOVAPDrr,
   36747            0 :           13933 => Opcode::VMOVAPDrr_REV,
   36748            0 :           13934 => Opcode::VMOVAPSYmr,
   36749            0 :           13935 => Opcode::VMOVAPSYrm,
   36750            0 :           13936 => Opcode::VMOVAPSYrr,
   36751            0 :           13937 => Opcode::VMOVAPSYrr_REV,
   36752            0 :           13938 => Opcode::VMOVAPSZ128mr,
   36753            0 :           13939 => Opcode::VMOVAPSZ128mrk,
   36754            0 :           13940 => Opcode::VMOVAPSZ128rm,
   36755            0 :           13941 => Opcode::VMOVAPSZ128rmk,
   36756            0 :           13942 => Opcode::VMOVAPSZ128rmkz,
   36757            0 :           13943 => Opcode::VMOVAPSZ128rr,
   36758            0 :           13944 => Opcode::VMOVAPSZ128rr_REV,
   36759            0 :           13945 => Opcode::VMOVAPSZ128rrk,
   36760            0 :           13946 => Opcode::VMOVAPSZ128rrk_REV,
   36761            0 :           13947 => Opcode::VMOVAPSZ128rrkz,
   36762            0 :           13948 => Opcode::VMOVAPSZ128rrkz_REV,
   36763            0 :           13949 => Opcode::VMOVAPSZ256mr,
   36764            0 :           13950 => Opcode::VMOVAPSZ256mrk,
   36765            0 :           13951 => Opcode::VMOVAPSZ256rm,
   36766            0 :           13952 => Opcode::VMOVAPSZ256rmk,
   36767            0 :           13953 => Opcode::VMOVAPSZ256rmkz,
   36768            0 :           13954 => Opcode::VMOVAPSZ256rr,
   36769            0 :           13955 => Opcode::VMOVAPSZ256rr_REV,
   36770            0 :           13956 => Opcode::VMOVAPSZ256rrk,
   36771            0 :           13957 => Opcode::VMOVAPSZ256rrk_REV,
   36772            0 :           13958 => Opcode::VMOVAPSZ256rrkz,
   36773            0 :           13959 => Opcode::VMOVAPSZ256rrkz_REV,
   36774            0 :           13960 => Opcode::VMOVAPSZmr,
   36775            0 :           13961 => Opcode::VMOVAPSZmrk,
   36776            0 :           13962 => Opcode::VMOVAPSZrm,
   36777            0 :           13963 => Opcode::VMOVAPSZrmk,
   36778            0 :           13964 => Opcode::VMOVAPSZrmkz,
   36779            0 :           13965 => Opcode::VMOVAPSZrr,
   36780            0 :           13966 => Opcode::VMOVAPSZrr_REV,
   36781            0 :           13967 => Opcode::VMOVAPSZrrk,
   36782            0 :           13968 => Opcode::VMOVAPSZrrk_REV,
   36783            0 :           13969 => Opcode::VMOVAPSZrrkz,
   36784            0 :           13970 => Opcode::VMOVAPSZrrkz_REV,
   36785            0 :           13971 => Opcode::VMOVAPSmr,
   36786            0 :           13972 => Opcode::VMOVAPSrm,
   36787            0 :           13973 => Opcode::VMOVAPSrr,
   36788            0 :           13974 => Opcode::VMOVAPSrr_REV,
   36789            0 :           13975 => Opcode::VMOVDDUPYrm,
   36790            0 :           13976 => Opcode::VMOVDDUPYrr,
   36791            0 :           13977 => Opcode::VMOVDDUPZ128rm,
   36792            0 :           13978 => Opcode::VMOVDDUPZ128rmk,
   36793            0 :           13979 => Opcode::VMOVDDUPZ128rmkz,
   36794            0 :           13980 => Opcode::VMOVDDUPZ128rr,
   36795            0 :           13981 => Opcode::VMOVDDUPZ128rrk,
   36796            0 :           13982 => Opcode::VMOVDDUPZ128rrkz,
   36797            0 :           13983 => Opcode::VMOVDDUPZ256rm,
   36798            0 :           13984 => Opcode::VMOVDDUPZ256rmk,
   36799            0 :           13985 => Opcode::VMOVDDUPZ256rmkz,
   36800            0 :           13986 => Opcode::VMOVDDUPZ256rr,
   36801            0 :           13987 => Opcode::VMOVDDUPZ256rrk,
   36802            0 :           13988 => Opcode::VMOVDDUPZ256rrkz,
   36803            0 :           13989 => Opcode::VMOVDDUPZrm,
   36804            0 :           13990 => Opcode::VMOVDDUPZrmk,
   36805            0 :           13991 => Opcode::VMOVDDUPZrmkz,
   36806            0 :           13992 => Opcode::VMOVDDUPZrr,
   36807            0 :           13993 => Opcode::VMOVDDUPZrrk,
   36808            0 :           13994 => Opcode::VMOVDDUPZrrkz,
   36809            0 :           13995 => Opcode::VMOVDDUPrm,
   36810            0 :           13996 => Opcode::VMOVDDUPrr,
   36811            0 :           13997 => Opcode::VMOVDI2PDIZrm,
   36812            0 :           13998 => Opcode::VMOVDI2PDIZrr,
   36813            0 :           13999 => Opcode::VMOVDI2PDIrm,
   36814            0 :           14000 => Opcode::VMOVDI2PDIrr,
   36815            0 :           14001 => Opcode::VMOVDI2SSZrr,
   36816            0 :           14002 => Opcode::VMOVDI2SSrr,
   36817            0 :           14003 => Opcode::VMOVDQA32Z128mr,
   36818            0 :           14004 => Opcode::VMOVDQA32Z128mrk,
   36819            0 :           14005 => Opcode::VMOVDQA32Z128rm,
   36820            0 :           14006 => Opcode::VMOVDQA32Z128rmk,
   36821            0 :           14007 => Opcode::VMOVDQA32Z128rmkz,
   36822            0 :           14008 => Opcode::VMOVDQA32Z128rr,
   36823            0 :           14009 => Opcode::VMOVDQA32Z128rr_REV,
   36824            0 :           14010 => Opcode::VMOVDQA32Z128rrk,
   36825            0 :           14011 => Opcode::VMOVDQA32Z128rrk_REV,
   36826            0 :           14012 => Opcode::VMOVDQA32Z128rrkz,
   36827            0 :           14013 => Opcode::VMOVDQA32Z128rrkz_REV,
   36828            0 :           14014 => Opcode::VMOVDQA32Z256mr,
   36829            0 :           14015 => Opcode::VMOVDQA32Z256mrk,
   36830            0 :           14016 => Opcode::VMOVDQA32Z256rm,
   36831            0 :           14017 => Opcode::VMOVDQA32Z256rmk,
   36832            0 :           14018 => Opcode::VMOVDQA32Z256rmkz,
   36833            0 :           14019 => Opcode::VMOVDQA32Z256rr,
   36834            0 :           14020 => Opcode::VMOVDQA32Z256rr_REV,
   36835            0 :           14021 => Opcode::VMOVDQA32Z256rrk,
   36836            0 :           14022 => Opcode::VMOVDQA32Z256rrk_REV,
   36837            0 :           14023 => Opcode::VMOVDQA32Z256rrkz,
   36838            0 :           14024 => Opcode::VMOVDQA32Z256rrkz_REV,
   36839            0 :           14025 => Opcode::VMOVDQA32Zmr,
   36840            0 :           14026 => Opcode::VMOVDQA32Zmrk,
   36841            0 :           14027 => Opcode::VMOVDQA32Zrm,
   36842            0 :           14028 => Opcode::VMOVDQA32Zrmk,
   36843            0 :           14029 => Opcode::VMOVDQA32Zrmkz,
   36844            0 :           14030 => Opcode::VMOVDQA32Zrr,
   36845            0 :           14031 => Opcode::VMOVDQA32Zrr_REV,
   36846            0 :           14032 => Opcode::VMOVDQA32Zrrk,
   36847            0 :           14033 => Opcode::VMOVDQA32Zrrk_REV,
   36848            0 :           14034 => Opcode::VMOVDQA32Zrrkz,
   36849            0 :           14035 => Opcode::VMOVDQA32Zrrkz_REV,
   36850            0 :           14036 => Opcode::VMOVDQA64Z128mr,
   36851            0 :           14037 => Opcode::VMOVDQA64Z128mrk,
   36852            0 :           14038 => Opcode::VMOVDQA64Z128rm,
   36853            0 :           14039 => Opcode::VMOVDQA64Z128rmk,
   36854            0 :           14040 => Opcode::VMOVDQA64Z128rmkz,
   36855            0 :           14041 => Opcode::VMOVDQA64Z128rr,
   36856            0 :           14042 => Opcode::VMOVDQA64Z128rr_REV,
   36857            0 :           14043 => Opcode::VMOVDQA64Z128rrk,
   36858            0 :           14044 => Opcode::VMOVDQA64Z128rrk_REV,
   36859            0 :           14045 => Opcode::VMOVDQA64Z128rrkz,
   36860            0 :           14046 => Opcode::VMOVDQA64Z128rrkz_REV,
   36861            0 :           14047 => Opcode::VMOVDQA64Z256mr,
   36862            0 :           14048 => Opcode::VMOVDQA64Z256mrk,
   36863            0 :           14049 => Opcode::VMOVDQA64Z256rm,
   36864            0 :           14050 => Opcode::VMOVDQA64Z256rmk,
   36865            0 :           14051 => Opcode::VMOVDQA64Z256rmkz,
   36866            0 :           14052 => Opcode::VMOVDQA64Z256rr,
   36867            0 :           14053 => Opcode::VMOVDQA64Z256rr_REV,
   36868            0 :           14054 => Opcode::VMOVDQA64Z256rrk,
   36869            0 :           14055 => Opcode::VMOVDQA64Z256rrk_REV,
   36870            0 :           14056 => Opcode::VMOVDQA64Z256rrkz,
   36871            0 :           14057 => Opcode::VMOVDQA64Z256rrkz_REV,
   36872            0 :           14058 => Opcode::VMOVDQA64Zmr,
   36873            0 :           14059 => Opcode::VMOVDQA64Zmrk,
   36874            0 :           14060 => Opcode::VMOVDQA64Zrm,
   36875            0 :           14061 => Opcode::VMOVDQA64Zrmk,
   36876            0 :           14062 => Opcode::VMOVDQA64Zrmkz,
   36877            0 :           14063 => Opcode::VMOVDQA64Zrr,
   36878            0 :           14064 => Opcode::VMOVDQA64Zrr_REV,
   36879            0 :           14065 => Opcode::VMOVDQA64Zrrk,
   36880            0 :           14066 => Opcode::VMOVDQA64Zrrk_REV,
   36881            0 :           14067 => Opcode::VMOVDQA64Zrrkz,
   36882            0 :           14068 => Opcode::VMOVDQA64Zrrkz_REV,
   36883            0 :           14069 => Opcode::VMOVDQAYmr,
   36884            0 :           14070 => Opcode::VMOVDQAYrm,
   36885            0 :           14071 => Opcode::VMOVDQAYrr,
   36886            0 :           14072 => Opcode::VMOVDQAYrr_REV,
   36887            0 :           14073 => Opcode::VMOVDQAmr,
   36888            0 :           14074 => Opcode::VMOVDQArm,
   36889            0 :           14075 => Opcode::VMOVDQArr,
   36890            0 :           14076 => Opcode::VMOVDQArr_REV,
   36891            0 :           14077 => Opcode::VMOVDQU16Z128mr,
   36892            0 :           14078 => Opcode::VMOVDQU16Z128mrk,
   36893            0 :           14079 => Opcode::VMOVDQU16Z128rm,
   36894            0 :           14080 => Opcode::VMOVDQU16Z128rmk,
   36895            0 :           14081 => Opcode::VMOVDQU16Z128rmkz,
   36896            0 :           14082 => Opcode::VMOVDQU16Z128rr,
   36897            0 :           14083 => Opcode::VMOVDQU16Z128rr_REV,
   36898            0 :           14084 => Opcode::VMOVDQU16Z128rrk,
   36899            0 :           14085 => Opcode::VMOVDQU16Z128rrk_REV,
   36900            0 :           14086 => Opcode::VMOVDQU16Z128rrkz,
   36901            0 :           14087 => Opcode::VMOVDQU16Z128rrkz_REV,
   36902            0 :           14088 => Opcode::VMOVDQU16Z256mr,
   36903            0 :           14089 => Opcode::VMOVDQU16Z256mrk,
   36904            0 :           14090 => Opcode::VMOVDQU16Z256rm,
   36905            0 :           14091 => Opcode::VMOVDQU16Z256rmk,
   36906            0 :           14092 => Opcode::VMOVDQU16Z256rmkz,
   36907            0 :           14093 => Opcode::VMOVDQU16Z256rr,
   36908            0 :           14094 => Opcode::VMOVDQU16Z256rr_REV,
   36909            0 :           14095 => Opcode::VMOVDQU16Z256rrk,
   36910            0 :           14096 => Opcode::VMOVDQU16Z256rrk_REV,
   36911            0 :           14097 => Opcode::VMOVDQU16Z256rrkz,
   36912            0 :           14098 => Opcode::VMOVDQU16Z256rrkz_REV,
   36913            0 :           14099 => Opcode::VMOVDQU16Zmr,
   36914            0 :           14100 => Opcode::VMOVDQU16Zmrk,
   36915            0 :           14101 => Opcode::VMOVDQU16Zrm,
   36916            0 :           14102 => Opcode::VMOVDQU16Zrmk,
   36917            0 :           14103 => Opcode::VMOVDQU16Zrmkz,
   36918            0 :           14104 => Opcode::VMOVDQU16Zrr,
   36919            0 :           14105 => Opcode::VMOVDQU16Zrr_REV,
   36920            0 :           14106 => Opcode::VMOVDQU16Zrrk,
   36921            0 :           14107 => Opcode::VMOVDQU16Zrrk_REV,
   36922            0 :           14108 => Opcode::VMOVDQU16Zrrkz,
   36923            0 :           14109 => Opcode::VMOVDQU16Zrrkz_REV,
   36924            0 :           14110 => Opcode::VMOVDQU32Z128mr,
   36925            0 :           14111 => Opcode::VMOVDQU32Z128mrk,
   36926            0 :           14112 => Opcode::VMOVDQU32Z128rm,
   36927            0 :           14113 => Opcode::VMOVDQU32Z128rmk,
   36928            0 :           14114 => Opcode::VMOVDQU32Z128rmkz,
   36929            0 :           14115 => Opcode::VMOVDQU32Z128rr,
   36930            0 :           14116 => Opcode::VMOVDQU32Z128rr_REV,
   36931            0 :           14117 => Opcode::VMOVDQU32Z128rrk,
   36932            0 :           14118 => Opcode::VMOVDQU32Z128rrk_REV,
   36933            0 :           14119 => Opcode::VMOVDQU32Z128rrkz,
   36934            0 :           14120 => Opcode::VMOVDQU32Z128rrkz_REV,
   36935            0 :           14121 => Opcode::VMOVDQU32Z256mr,
   36936            0 :           14122 => Opcode::VMOVDQU32Z256mrk,
   36937            0 :           14123 => Opcode::VMOVDQU32Z256rm,
   36938            0 :           14124 => Opcode::VMOVDQU32Z256rmk,
   36939            0 :           14125 => Opcode::VMOVDQU32Z256rmkz,
   36940            0 :           14126 => Opcode::VMOVDQU32Z256rr,
   36941            0 :           14127 => Opcode::VMOVDQU32Z256rr_REV,
   36942            0 :           14128 => Opcode::VMOVDQU32Z256rrk,
   36943            0 :           14129 => Opcode::VMOVDQU32Z256rrk_REV,
   36944            0 :           14130 => Opcode::VMOVDQU32Z256rrkz,
   36945            0 :           14131 => Opcode::VMOVDQU32Z256rrkz_REV,
   36946            0 :           14132 => Opcode::VMOVDQU32Zmr,
   36947            0 :           14133 => Opcode::VMOVDQU32Zmrk,
   36948            0 :           14134 => Opcode::VMOVDQU32Zrm,
   36949            0 :           14135 => Opcode::VMOVDQU32Zrmk,
   36950            0 :           14136 => Opcode::VMOVDQU32Zrmkz,
   36951            0 :           14137 => Opcode::VMOVDQU32Zrr,
   36952            0 :           14138 => Opcode::VMOVDQU32Zrr_REV,
   36953            0 :           14139 => Opcode::VMOVDQU32Zrrk,
   36954            0 :           14140 => Opcode::VMOVDQU32Zrrk_REV,
   36955            0 :           14141 => Opcode::VMOVDQU32Zrrkz,
   36956            0 :           14142 => Opcode::VMOVDQU32Zrrkz_REV,
   36957            0 :           14143 => Opcode::VMOVDQU64Z128mr,
   36958            0 :           14144 => Opcode::VMOVDQU64Z128mrk,
   36959            0 :           14145 => Opcode::VMOVDQU64Z128rm,
   36960            0 :           14146 => Opcode::VMOVDQU64Z128rmk,
   36961            0 :           14147 => Opcode::VMOVDQU64Z128rmkz,
   36962            0 :           14148 => Opcode::VMOVDQU64Z128rr,
   36963            0 :           14149 => Opcode::VMOVDQU64Z128rr_REV,
   36964            0 :           14150 => Opcode::VMOVDQU64Z128rrk,
   36965            0 :           14151 => Opcode::VMOVDQU64Z128rrk_REV,
   36966            0 :           14152 => Opcode::VMOVDQU64Z128rrkz,
   36967            0 :           14153 => Opcode::VMOVDQU64Z128rrkz_REV,
   36968            0 :           14154 => Opcode::VMOVDQU64Z256mr,
   36969            0 :           14155 => Opcode::VMOVDQU64Z256mrk,
   36970            0 :           14156 => Opcode::VMOVDQU64Z256rm,
   36971            0 :           14157 => Opcode::VMOVDQU64Z256rmk,
   36972            0 :           14158 => Opcode::VMOVDQU64Z256rmkz,
   36973            0 :           14159 => Opcode::VMOVDQU64Z256rr,
   36974            0 :           14160 => Opcode::VMOVDQU64Z256rr_REV,
   36975            0 :           14161 => Opcode::VMOVDQU64Z256rrk,
   36976            0 :           14162 => Opcode::VMOVDQU64Z256rrk_REV,
   36977            0 :           14163 => Opcode::VMOVDQU64Z256rrkz,
   36978            0 :           14164 => Opcode::VMOVDQU64Z256rrkz_REV,
   36979            0 :           14165 => Opcode::VMOVDQU64Zmr,
   36980            0 :           14166 => Opcode::VMOVDQU64Zmrk,
   36981            0 :           14167 => Opcode::VMOVDQU64Zrm,
   36982            0 :           14168 => Opcode::VMOVDQU64Zrmk,
   36983            0 :           14169 => Opcode::VMOVDQU64Zrmkz,
   36984            0 :           14170 => Opcode::VMOVDQU64Zrr,
   36985            0 :           14171 => Opcode::VMOVDQU64Zrr_REV,
   36986            0 :           14172 => Opcode::VMOVDQU64Zrrk,
   36987            0 :           14173 => Opcode::VMOVDQU64Zrrk_REV,
   36988            0 :           14174 => Opcode::VMOVDQU64Zrrkz,
   36989            0 :           14175 => Opcode::VMOVDQU64Zrrkz_REV,
   36990            0 :           14176 => Opcode::VMOVDQU8Z128mr,
   36991            0 :           14177 => Opcode::VMOVDQU8Z128mrk,
   36992            0 :           14178 => Opcode::VMOVDQU8Z128rm,
   36993            0 :           14179 => Opcode::VMOVDQU8Z128rmk,
   36994            0 :           14180 => Opcode::VMOVDQU8Z128rmkz,
   36995            0 :           14181 => Opcode::VMOVDQU8Z128rr,
   36996            0 :           14182 => Opcode::VMOVDQU8Z128rr_REV,
   36997            0 :           14183 => Opcode::VMOVDQU8Z128rrk,
   36998            0 :           14184 => Opcode::VMOVDQU8Z128rrk_REV,
   36999            0 :           14185 => Opcode::VMOVDQU8Z128rrkz,
   37000            0 :           14186 => Opcode::VMOVDQU8Z128rrkz_REV,
   37001            0 :           14187 => Opcode::VMOVDQU8Z256mr,
   37002            0 :           14188 => Opcode::VMOVDQU8Z256mrk,
   37003            0 :           14189 => Opcode::VMOVDQU8Z256rm,
   37004            0 :           14190 => Opcode::VMOVDQU8Z256rmk,
   37005            0 :           14191 => Opcode::VMOVDQU8Z256rmkz,
   37006            0 :           14192 => Opcode::VMOVDQU8Z256rr,
   37007            0 :           14193 => Opcode::VMOVDQU8Z256rr_REV,
   37008            0 :           14194 => Opcode::VMOVDQU8Z256rrk,
   37009            0 :           14195 => Opcode::VMOVDQU8Z256rrk_REV,
   37010            0 :           14196 => Opcode::VMOVDQU8Z256rrkz,
   37011            0 :           14197 => Opcode::VMOVDQU8Z256rrkz_REV,
   37012            0 :           14198 => Opcode::VMOVDQU8Zmr,
   37013            0 :           14199 => Opcode::VMOVDQU8Zmrk,
   37014            0 :           14200 => Opcode::VMOVDQU8Zrm,
   37015            0 :           14201 => Opcode::VMOVDQU8Zrmk,
   37016            0 :           14202 => Opcode::VMOVDQU8Zrmkz,
   37017            0 :           14203 => Opcode::VMOVDQU8Zrr,
   37018            0 :           14204 => Opcode::VMOVDQU8Zrr_REV,
   37019            0 :           14205 => Opcode::VMOVDQU8Zrrk,
   37020            0 :           14206 => Opcode::VMOVDQU8Zrrk_REV,
   37021            0 :           14207 => Opcode::VMOVDQU8Zrrkz,
   37022            0 :           14208 => Opcode::VMOVDQU8Zrrkz_REV,
   37023            0 :           14209 => Opcode::VMOVDQUYmr,
   37024            0 :           14210 => Opcode::VMOVDQUYrm,
   37025            0 :           14211 => Opcode::VMOVDQUYrr,
   37026            0 :           14212 => Opcode::VMOVDQUYrr_REV,
   37027            0 :           14213 => Opcode::VMOVDQUmr,
   37028            0 :           14214 => Opcode::VMOVDQUrm,
   37029            0 :           14215 => Opcode::VMOVDQUrr,
   37030            0 :           14216 => Opcode::VMOVDQUrr_REV,
   37031            0 :           14217 => Opcode::VMOVHLPSZrr,
   37032            0 :           14218 => Opcode::VMOVHLPSrr,
   37033            0 :           14219 => Opcode::VMOVHPDZ128mr,
   37034            0 :           14220 => Opcode::VMOVHPDZ128rm,
   37035            0 :           14221 => Opcode::VMOVHPDmr,
   37036            0 :           14222 => Opcode::VMOVHPDrm,
   37037            0 :           14223 => Opcode::VMOVHPSZ128mr,
   37038            0 :           14224 => Opcode::VMOVHPSZ128rm,
   37039            0 :           14225 => Opcode::VMOVHPSmr,
   37040            0 :           14226 => Opcode::VMOVHPSrm,
   37041            0 :           14227 => Opcode::VMOVLHPSZrr,
   37042            0 :           14228 => Opcode::VMOVLHPSrr,
   37043            0 :           14229 => Opcode::VMOVLPDZ128mr,
   37044            0 :           14230 => Opcode::VMOVLPDZ128rm,
   37045            0 :           14231 => Opcode::VMOVLPDmr,
   37046            0 :           14232 => Opcode::VMOVLPDrm,
   37047            0 :           14233 => Opcode::VMOVLPSZ128mr,
   37048            0 :           14234 => Opcode::VMOVLPSZ128rm,
   37049            0 :           14235 => Opcode::VMOVLPSmr,
   37050            0 :           14236 => Opcode::VMOVLPSrm,
   37051            0 :           14237 => Opcode::VMOVMSKPDYrr,
   37052            0 :           14238 => Opcode::VMOVMSKPDrr,
   37053            0 :           14239 => Opcode::VMOVMSKPSYrr,
   37054            0 :           14240 => Opcode::VMOVMSKPSrr,
   37055            0 :           14241 => Opcode::VMOVNTDQAYrm,
   37056            0 :           14242 => Opcode::VMOVNTDQAZ128rm,
   37057            0 :           14243 => Opcode::VMOVNTDQAZ256rm,
   37058            0 :           14244 => Opcode::VMOVNTDQAZrm,
   37059            0 :           14245 => Opcode::VMOVNTDQArm,
   37060            0 :           14246 => Opcode::VMOVNTDQYmr,
   37061            0 :           14247 => Opcode::VMOVNTDQZ128mr,
   37062            0 :           14248 => Opcode::VMOVNTDQZ256mr,
   37063            0 :           14249 => Opcode::VMOVNTDQZmr,
   37064            0 :           14250 => Opcode::VMOVNTDQmr,
   37065            0 :           14251 => Opcode::VMOVNTPDYmr,
   37066            0 :           14252 => Opcode::VMOVNTPDZ128mr,
   37067            0 :           14253 => Opcode::VMOVNTPDZ256mr,
   37068            0 :           14254 => Opcode::VMOVNTPDZmr,
   37069            0 :           14255 => Opcode::VMOVNTPDmr,
   37070            0 :           14256 => Opcode::VMOVNTPSYmr,
   37071            0 :           14257 => Opcode::VMOVNTPSZ128mr,
   37072            0 :           14258 => Opcode::VMOVNTPSZ256mr,
   37073            0 :           14259 => Opcode::VMOVNTPSZmr,
   37074            0 :           14260 => Opcode::VMOVNTPSmr,
   37075            0 :           14261 => Opcode::VMOVPDI2DIZmr,
   37076            0 :           14262 => Opcode::VMOVPDI2DIZrr,
   37077            0 :           14263 => Opcode::VMOVPDI2DImr,
   37078            0 :           14264 => Opcode::VMOVPDI2DIrr,
   37079            0 :           14265 => Opcode::VMOVPQI2QIZmr,
   37080            0 :           14266 => Opcode::VMOVPQI2QIZrr,
   37081            0 :           14267 => Opcode::VMOVPQI2QImr,
   37082            0 :           14268 => Opcode::VMOVPQI2QIrr,
   37083            0 :           14269 => Opcode::VMOVPQIto64Zmr,
   37084            0 :           14270 => Opcode::VMOVPQIto64Zrr,
   37085            0 :           14271 => Opcode::VMOVPQIto64mr,
   37086            0 :           14272 => Opcode::VMOVPQIto64rr,
   37087            0 :           14273 => Opcode::VMOVQI2PQIZrm,
   37088            0 :           14274 => Opcode::VMOVQI2PQIrm,
   37089            0 :           14275 => Opcode::VMOVRSBZ128m,
   37090            0 :           14276 => Opcode::VMOVRSBZ128mk,
   37091            0 :           14277 => Opcode::VMOVRSBZ128mkz,
   37092            0 :           14278 => Opcode::VMOVRSBZ256m,
   37093            0 :           14279 => Opcode::VMOVRSBZ256mk,
   37094            0 :           14280 => Opcode::VMOVRSBZ256mkz,
   37095            0 :           14281 => Opcode::VMOVRSBZm,
   37096            0 :           14282 => Opcode::VMOVRSBZmk,
   37097            0 :           14283 => Opcode::VMOVRSBZmkz,
   37098            0 :           14284 => Opcode::VMOVRSDZ128m,
   37099            0 :           14285 => Opcode::VMOVRSDZ128mk,
   37100            0 :           14286 => Opcode::VMOVRSDZ128mkz,
   37101            0 :           14287 => Opcode::VMOVRSDZ256m,
   37102            0 :           14288 => Opcode::VMOVRSDZ256mk,
   37103            0 :           14289 => Opcode::VMOVRSDZ256mkz,
   37104            0 :           14290 => Opcode::VMOVRSDZm,
   37105            0 :           14291 => Opcode::VMOVRSDZmk,
   37106            0 :           14292 => Opcode::VMOVRSDZmkz,
   37107            0 :           14293 => Opcode::VMOVRSQZ128m,
   37108            0 :           14294 => Opcode::VMOVRSQZ128mk,
   37109            0 :           14295 => Opcode::VMOVRSQZ128mkz,
   37110            0 :           14296 => Opcode::VMOVRSQZ256m,
   37111            0 :           14297 => Opcode::VMOVRSQZ256mk,
   37112            0 :           14298 => Opcode::VMOVRSQZ256mkz,
   37113            0 :           14299 => Opcode::VMOVRSQZm,
   37114            0 :           14300 => Opcode::VMOVRSQZmk,
   37115            0 :           14301 => Opcode::VMOVRSQZmkz,
   37116            0 :           14302 => Opcode::VMOVRSWZ128m,
   37117            0 :           14303 => Opcode::VMOVRSWZ128mk,
   37118            0 :           14304 => Opcode::VMOVRSWZ128mkz,
   37119            0 :           14305 => Opcode::VMOVRSWZ256m,
   37120            0 :           14306 => Opcode::VMOVRSWZ256mk,
   37121            0 :           14307 => Opcode::VMOVRSWZ256mkz,
   37122            0 :           14308 => Opcode::VMOVRSWZm,
   37123            0 :           14309 => Opcode::VMOVRSWZmk,
   37124            0 :           14310 => Opcode::VMOVRSWZmkz,
   37125            0 :           14311 => Opcode::VMOVSDZmr,
   37126            0 :           14312 => Opcode::VMOVSDZmrk,
   37127            0 :           14313 => Opcode::VMOVSDZrm,
   37128            0 :           14314 => Opcode::VMOVSDZrm_alt,
   37129            0 :           14315 => Opcode::VMOVSDZrmk,
   37130            0 :           14316 => Opcode::VMOVSDZrmkz,
   37131            0 :           14317 => Opcode::VMOVSDZrr,
   37132            0 :           14318 => Opcode::VMOVSDZrr_REV,
   37133            0 :           14319 => Opcode::VMOVSDZrrk,
   37134            0 :           14320 => Opcode::VMOVSDZrrk_REV,
   37135            0 :           14321 => Opcode::VMOVSDZrrkz,
   37136            0 :           14322 => Opcode::VMOVSDZrrkz_REV,
   37137            0 :           14323 => Opcode::VMOVSDmr,
   37138            0 :           14324 => Opcode::VMOVSDrm,
   37139            0 :           14325 => Opcode::VMOVSDrm_alt,
   37140            0 :           14326 => Opcode::VMOVSDrr,
   37141            0 :           14327 => Opcode::VMOVSDrr_REV,
   37142            0 :           14328 => Opcode::VMOVSDto64Zrr,
   37143            0 :           14329 => Opcode::VMOVSDto64rr,
   37144            0 :           14330 => Opcode::VMOVSH2Wrr,
   37145            0 :           14331 => Opcode::VMOVSHDUPYrm,
   37146            0 :           14332 => Opcode::VMOVSHDUPYrr,
   37147            0 :           14333 => Opcode::VMOVSHDUPZ128rm,
   37148            0 :           14334 => Opcode::VMOVSHDUPZ128rmk,
   37149            0 :           14335 => Opcode::VMOVSHDUPZ128rmkz,
   37150            0 :           14336 => Opcode::VMOVSHDUPZ128rr,
   37151            0 :           14337 => Opcode::VMOVSHDUPZ128rrk,
   37152            0 :           14338 => Opcode::VMOVSHDUPZ128rrkz,
   37153            0 :           14339 => Opcode::VMOVSHDUPZ256rm,
   37154            0 :           14340 => Opcode::VMOVSHDUPZ256rmk,
   37155            0 :           14341 => Opcode::VMOVSHDUPZ256rmkz,
   37156            0 :           14342 => Opcode::VMOVSHDUPZ256rr,
   37157            0 :           14343 => Opcode::VMOVSHDUPZ256rrk,
   37158            0 :           14344 => Opcode::VMOVSHDUPZ256rrkz,
   37159            0 :           14345 => Opcode::VMOVSHDUPZrm,
   37160            0 :           14346 => Opcode::VMOVSHDUPZrmk,
   37161            0 :           14347 => Opcode::VMOVSHDUPZrmkz,
   37162            0 :           14348 => Opcode::VMOVSHDUPZrr,
   37163            0 :           14349 => Opcode::VMOVSHDUPZrrk,
   37164            0 :           14350 => Opcode::VMOVSHDUPZrrkz,
   37165            0 :           14351 => Opcode::VMOVSHDUPrm,
   37166            0 :           14352 => Opcode::VMOVSHDUPrr,
   37167            0 :           14353 => Opcode::VMOVSHZmr,
   37168            0 :           14354 => Opcode::VMOVSHZmrk,
   37169            0 :           14355 => Opcode::VMOVSHZrm,
   37170            0 :           14356 => Opcode::VMOVSHZrm_alt,
   37171            0 :           14357 => Opcode::VMOVSHZrmk,
   37172            0 :           14358 => Opcode::VMOVSHZrmkz,
   37173            0 :           14359 => Opcode::VMOVSHZrr,
   37174            0 :           14360 => Opcode::VMOVSHZrr_REV,
   37175            0 :           14361 => Opcode::VMOVSHZrrk,
   37176            0 :           14362 => Opcode::VMOVSHZrrk_REV,
   37177            0 :           14363 => Opcode::VMOVSHZrrkz,
   37178            0 :           14364 => Opcode::VMOVSHZrrkz_REV,
   37179            0 :           14365 => Opcode::VMOVSHtoW64rr,
   37180            0 :           14366 => Opcode::VMOVSLDUPYrm,
   37181            0 :           14367 => Opcode::VMOVSLDUPYrr,
   37182            0 :           14368 => Opcode::VMOVSLDUPZ128rm,
   37183            0 :           14369 => Opcode::VMOVSLDUPZ128rmk,
   37184            0 :           14370 => Opcode::VMOVSLDUPZ128rmkz,
   37185            0 :           14371 => Opcode::VMOVSLDUPZ128rr,
   37186            0 :           14372 => Opcode::VMOVSLDUPZ128rrk,
   37187            0 :           14373 => Opcode::VMOVSLDUPZ128rrkz,
   37188            0 :           14374 => Opcode::VMOVSLDUPZ256rm,
   37189            0 :           14375 => Opcode::VMOVSLDUPZ256rmk,
   37190            0 :           14376 => Opcode::VMOVSLDUPZ256rmkz,
   37191            0 :           14377 => Opcode::VMOVSLDUPZ256rr,
   37192            0 :           14378 => Opcode::VMOVSLDUPZ256rrk,
   37193            0 :           14379 => Opcode::VMOVSLDUPZ256rrkz,
   37194            0 :           14380 => Opcode::VMOVSLDUPZrm,
   37195            0 :           14381 => Opcode::VMOVSLDUPZrmk,
   37196            0 :           14382 => Opcode::VMOVSLDUPZrmkz,
   37197            0 :           14383 => Opcode::VMOVSLDUPZrr,
   37198            0 :           14384 => Opcode::VMOVSLDUPZrrk,
   37199            0 :           14385 => Opcode::VMOVSLDUPZrrkz,
   37200            0 :           14386 => Opcode::VMOVSLDUPrm,
   37201            0 :           14387 => Opcode::VMOVSLDUPrr,
   37202            0 :           14388 => Opcode::VMOVSS2DIZrr,
   37203            0 :           14389 => Opcode::VMOVSS2DIrr,
   37204            0 :           14390 => Opcode::VMOVSSZmr,
   37205            0 :           14391 => Opcode::VMOVSSZmrk,
   37206            0 :           14392 => Opcode::VMOVSSZrm,
   37207            0 :           14393 => Opcode::VMOVSSZrm_alt,
   37208            0 :           14394 => Opcode::VMOVSSZrmk,
   37209            0 :           14395 => Opcode::VMOVSSZrmkz,
   37210            0 :           14396 => Opcode::VMOVSSZrr,
   37211            0 :           14397 => Opcode::VMOVSSZrr_REV,
   37212            0 :           14398 => Opcode::VMOVSSZrrk,
   37213            0 :           14399 => Opcode::VMOVSSZrrk_REV,
   37214            0 :           14400 => Opcode::VMOVSSZrrkz,
   37215            0 :           14401 => Opcode::VMOVSSZrrkz_REV,
   37216            0 :           14402 => Opcode::VMOVSSmr,
   37217            0 :           14403 => Opcode::VMOVSSrm,
   37218            0 :           14404 => Opcode::VMOVSSrm_alt,
   37219            0 :           14405 => Opcode::VMOVSSrr,
   37220            0 :           14406 => Opcode::VMOVSSrr_REV,
   37221            0 :           14407 => Opcode::VMOVUPDYmr,
   37222            0 :           14408 => Opcode::VMOVUPDYrm,
   37223            0 :           14409 => Opcode::VMOVUPDYrr,
   37224            0 :           14410 => Opcode::VMOVUPDYrr_REV,
   37225            0 :           14411 => Opcode::VMOVUPDZ128mr,
   37226            0 :           14412 => Opcode::VMOVUPDZ128mrk,
   37227            0 :           14413 => Opcode::VMOVUPDZ128rm,
   37228            0 :           14414 => Opcode::VMOVUPDZ128rmk,
   37229            0 :           14415 => Opcode::VMOVUPDZ128rmkz,
   37230            0 :           14416 => Opcode::VMOVUPDZ128rr,
   37231            0 :           14417 => Opcode::VMOVUPDZ128rr_REV,
   37232            0 :           14418 => Opcode::VMOVUPDZ128rrk,
   37233            0 :           14419 => Opcode::VMOVUPDZ128rrk_REV,
   37234            0 :           14420 => Opcode::VMOVUPDZ128rrkz,
   37235            0 :           14421 => Opcode::VMOVUPDZ128rrkz_REV,
   37236            0 :           14422 => Opcode::VMOVUPDZ256mr,
   37237            0 :           14423 => Opcode::VMOVUPDZ256mrk,
   37238            0 :           14424 => Opcode::VMOVUPDZ256rm,
   37239            0 :           14425 => Opcode::VMOVUPDZ256rmk,
   37240            0 :           14426 => Opcode::VMOVUPDZ256rmkz,
   37241            0 :           14427 => Opcode::VMOVUPDZ256rr,
   37242            0 :           14428 => Opcode::VMOVUPDZ256rr_REV,
   37243            0 :           14429 => Opcode::VMOVUPDZ256rrk,
   37244            0 :           14430 => Opcode::VMOVUPDZ256rrk_REV,
   37245            0 :           14431 => Opcode::VMOVUPDZ256rrkz,
   37246            0 :           14432 => Opcode::VMOVUPDZ256rrkz_REV,
   37247            0 :           14433 => Opcode::VMOVUPDZmr,
   37248            0 :           14434 => Opcode::VMOVUPDZmrk,
   37249            0 :           14435 => Opcode::VMOVUPDZrm,
   37250            0 :           14436 => Opcode::VMOVUPDZrmk,
   37251            0 :           14437 => Opcode::VMOVUPDZrmkz,
   37252            0 :           14438 => Opcode::VMOVUPDZrr,
   37253            0 :           14439 => Opcode::VMOVUPDZrr_REV,
   37254            0 :           14440 => Opcode::VMOVUPDZrrk,
   37255            0 :           14441 => Opcode::VMOVUPDZrrk_REV,
   37256            0 :           14442 => Opcode::VMOVUPDZrrkz,
   37257            0 :           14443 => Opcode::VMOVUPDZrrkz_REV,
   37258            0 :           14444 => Opcode::VMOVUPDmr,
   37259            0 :           14445 => Opcode::VMOVUPDrm,
   37260            0 :           14446 => Opcode::VMOVUPDrr,
   37261            0 :           14447 => Opcode::VMOVUPDrr_REV,
   37262            0 :           14448 => Opcode::VMOVUPSYmr,
   37263            0 :           14449 => Opcode::VMOVUPSYrm,
   37264            0 :           14450 => Opcode::VMOVUPSYrr,
   37265            0 :           14451 => Opcode::VMOVUPSYrr_REV,
   37266            0 :           14452 => Opcode::VMOVUPSZ128mr,
   37267            0 :           14453 => Opcode::VMOVUPSZ128mrk,
   37268            0 :           14454 => Opcode::VMOVUPSZ128rm,
   37269            0 :           14455 => Opcode::VMOVUPSZ128rmk,
   37270            0 :           14456 => Opcode::VMOVUPSZ128rmkz,
   37271            0 :           14457 => Opcode::VMOVUPSZ128rr,
   37272            0 :           14458 => Opcode::VMOVUPSZ128rr_REV,
   37273            0 :           14459 => Opcode::VMOVUPSZ128rrk,
   37274            0 :           14460 => Opcode::VMOVUPSZ128rrk_REV,
   37275            0 :           14461 => Opcode::VMOVUPSZ128rrkz,
   37276            0 :           14462 => Opcode::VMOVUPSZ128rrkz_REV,
   37277            0 :           14463 => Opcode::VMOVUPSZ256mr,
   37278            0 :           14464 => Opcode::VMOVUPSZ256mrk,
   37279            0 :           14465 => Opcode::VMOVUPSZ256rm,
   37280            0 :           14466 => Opcode::VMOVUPSZ256rmk,
   37281            0 :           14467 => Opcode::VMOVUPSZ256rmkz,
   37282            0 :           14468 => Opcode::VMOVUPSZ256rr,
   37283            0 :           14469 => Opcode::VMOVUPSZ256rr_REV,
   37284            0 :           14470 => Opcode::VMOVUPSZ256rrk,
   37285            0 :           14471 => Opcode::VMOVUPSZ256rrk_REV,
   37286            0 :           14472 => Opcode::VMOVUPSZ256rrkz,
   37287            0 :           14473 => Opcode::VMOVUPSZ256rrkz_REV,
   37288            0 :           14474 => Opcode::VMOVUPSZmr,
   37289            0 :           14475 => Opcode::VMOVUPSZmrk,
   37290            0 :           14476 => Opcode::VMOVUPSZrm,
   37291            0 :           14477 => Opcode::VMOVUPSZrmk,
   37292            0 :           14478 => Opcode::VMOVUPSZrmkz,
   37293            0 :           14479 => Opcode::VMOVUPSZrr,
   37294            0 :           14480 => Opcode::VMOVUPSZrr_REV,
   37295            0 :           14481 => Opcode::VMOVUPSZrrk,
   37296            0 :           14482 => Opcode::VMOVUPSZrrk_REV,
   37297            0 :           14483 => Opcode::VMOVUPSZrrkz,
   37298            0 :           14484 => Opcode::VMOVUPSZrrkz_REV,
   37299            0 :           14485 => Opcode::VMOVUPSmr,
   37300            0 :           14486 => Opcode::VMOVUPSrm,
   37301            0 :           14487 => Opcode::VMOVUPSrr,
   37302            0 :           14488 => Opcode::VMOVUPSrr_REV,
   37303            0 :           14489 => Opcode::VMOVW2SHrr,
   37304            0 :           14490 => Opcode::VMOVW64toSHrr,
   37305            0 :           14491 => Opcode::VMOVWmr,
   37306            0 :           14492 => Opcode::VMOVWrm,
   37307            0 :           14493 => Opcode::VMOVZPDILo2PDIZmr,
   37308            0 :           14494 => Opcode::VMOVZPDILo2PDIZrm,
   37309            0 :           14495 => Opcode::VMOVZPDILo2PDIZrr,
   37310            0 :           14496 => Opcode::VMOVZPDILo2PDIZrr2,
   37311            0 :           14497 => Opcode::VMOVZPQILo2PQIZrr,
   37312            0 :           14498 => Opcode::VMOVZPQILo2PQIrr,
   37313            0 :           14499 => Opcode::VMOVZPWILo2PWIZmr,
   37314            0 :           14500 => Opcode::VMOVZPWILo2PWIZrm,
   37315            0 :           14501 => Opcode::VMOVZPWILo2PWIZrr,
   37316            0 :           14502 => Opcode::VMOVZPWILo2PWIZrr2,
   37317            0 :           14503 => Opcode::VMPSADBWYrmi,
   37318            0 :           14504 => Opcode::VMPSADBWYrri,
   37319            0 :           14505 => Opcode::VMPSADBWZ128rmi,
   37320            0 :           14506 => Opcode::VMPSADBWZ128rmik,
   37321            0 :           14507 => Opcode::VMPSADBWZ128rmikz,
   37322            0 :           14508 => Opcode::VMPSADBWZ128rri,
   37323            0 :           14509 => Opcode::VMPSADBWZ128rrik,
   37324            0 :           14510 => Opcode::VMPSADBWZ128rrikz,
   37325            0 :           14511 => Opcode::VMPSADBWZ256rmi,
   37326            0 :           14512 => Opcode::VMPSADBWZ256rmik,
   37327            0 :           14513 => Opcode::VMPSADBWZ256rmikz,
   37328            0 :           14514 => Opcode::VMPSADBWZ256rri,
   37329            0 :           14515 => Opcode::VMPSADBWZ256rrik,
   37330            0 :           14516 => Opcode::VMPSADBWZ256rrikz,
   37331            0 :           14517 => Opcode::VMPSADBWZrmi,
   37332            0 :           14518 => Opcode::VMPSADBWZrmik,
   37333            0 :           14519 => Opcode::VMPSADBWZrmikz,
   37334            0 :           14520 => Opcode::VMPSADBWZrri,
   37335            0 :           14521 => Opcode::VMPSADBWZrrik,
   37336            0 :           14522 => Opcode::VMPSADBWZrrikz,
   37337            0 :           14523 => Opcode::VMPSADBWrmi,
   37338            0 :           14524 => Opcode::VMPSADBWrri,
   37339            0 :           14525 => Opcode::VMPTRLDm,
   37340            0 :           14526 => Opcode::VMPTRSTm,
   37341            0 :           14527 => Opcode::VMREAD32mr,
   37342            0 :           14528 => Opcode::VMREAD32rr,
   37343            0 :           14529 => Opcode::VMREAD64mr,
   37344            0 :           14530 => Opcode::VMREAD64rr,
   37345            0 :           14531 => Opcode::VMRESUME,
   37346            0 :           14532 => Opcode::VMRUN32,
   37347            0 :           14533 => Opcode::VMRUN64,
   37348            0 :           14534 => Opcode::VMSAVE32,
   37349            0 :           14535 => Opcode::VMSAVE64,
   37350            0 :           14536 => Opcode::VMULBF16Z128rm,
   37351            0 :           14537 => Opcode::VMULBF16Z128rmb,
   37352            0 :           14538 => Opcode::VMULBF16Z128rmbk,
   37353            0 :           14539 => Opcode::VMULBF16Z128rmbkz,
   37354            0 :           14540 => Opcode::VMULBF16Z128rmk,
   37355            0 :           14541 => Opcode::VMULBF16Z128rmkz,
   37356            0 :           14542 => Opcode::VMULBF16Z128rr,
   37357            0 :           14543 => Opcode::VMULBF16Z128rrk,
   37358            0 :           14544 => Opcode::VMULBF16Z128rrkz,
   37359            0 :           14545 => Opcode::VMULBF16Z256rm,
   37360            0 :           14546 => Opcode::VMULBF16Z256rmb,
   37361            0 :           14547 => Opcode::VMULBF16Z256rmbk,
   37362            0 :           14548 => Opcode::VMULBF16Z256rmbkz,
   37363            0 :           14549 => Opcode::VMULBF16Z256rmk,
   37364            0 :           14550 => Opcode::VMULBF16Z256rmkz,
   37365            0 :           14551 => Opcode::VMULBF16Z256rr,
   37366            0 :           14552 => Opcode::VMULBF16Z256rrk,
   37367            0 :           14553 => Opcode::VMULBF16Z256rrkz,
   37368            0 :           14554 => Opcode::VMULBF16Zrm,
   37369            0 :           14555 => Opcode::VMULBF16Zrmb,
   37370            0 :           14556 => Opcode::VMULBF16Zrmbk,
   37371            0 :           14557 => Opcode::VMULBF16Zrmbkz,
   37372            0 :           14558 => Opcode::VMULBF16Zrmk,
   37373            0 :           14559 => Opcode::VMULBF16Zrmkz,
   37374            0 :           14560 => Opcode::VMULBF16Zrr,
   37375            0 :           14561 => Opcode::VMULBF16Zrrk,
   37376            0 :           14562 => Opcode::VMULBF16Zrrkz,
   37377            0 :           14563 => Opcode::VMULPDYrm,
   37378            0 :           14564 => Opcode::VMULPDYrr,
   37379            0 :           14565 => Opcode::VMULPDZ128rm,
   37380            0 :           14566 => Opcode::VMULPDZ128rmb,
   37381            0 :           14567 => Opcode::VMULPDZ128rmbk,
   37382            0 :           14568 => Opcode::VMULPDZ128rmbkz,
   37383            0 :           14569 => Opcode::VMULPDZ128rmk,
   37384            0 :           14570 => Opcode::VMULPDZ128rmkz,
   37385            0 :           14571 => Opcode::VMULPDZ128rr,
   37386            0 :           14572 => Opcode::VMULPDZ128rrk,
   37387            0 :           14573 => Opcode::VMULPDZ128rrkz,
   37388            0 :           14574 => Opcode::VMULPDZ256rm,
   37389            0 :           14575 => Opcode::VMULPDZ256rmb,
   37390            0 :           14576 => Opcode::VMULPDZ256rmbk,
   37391            0 :           14577 => Opcode::VMULPDZ256rmbkz,
   37392            0 :           14578 => Opcode::VMULPDZ256rmk,
   37393            0 :           14579 => Opcode::VMULPDZ256rmkz,
   37394            0 :           14580 => Opcode::VMULPDZ256rr,
   37395            0 :           14581 => Opcode::VMULPDZ256rrb,
   37396            0 :           14582 => Opcode::VMULPDZ256rrbk,
   37397            0 :           14583 => Opcode::VMULPDZ256rrbkz,
   37398            0 :           14584 => Opcode::VMULPDZ256rrk,
   37399            0 :           14585 => Opcode::VMULPDZ256rrkz,
   37400            0 :           14586 => Opcode::VMULPDZrm,
   37401            0 :           14587 => Opcode::VMULPDZrmb,
   37402            0 :           14588 => Opcode::VMULPDZrmbk,
   37403            0 :           14589 => Opcode::VMULPDZrmbkz,
   37404            0 :           14590 => Opcode::VMULPDZrmk,
   37405            0 :           14591 => Opcode::VMULPDZrmkz,
   37406            0 :           14592 => Opcode::VMULPDZrr,
   37407            0 :           14593 => Opcode::VMULPDZrrb,
   37408            0 :           14594 => Opcode::VMULPDZrrbk,
   37409            0 :           14595 => Opcode::VMULPDZrrbkz,
   37410            0 :           14596 => Opcode::VMULPDZrrk,
   37411            0 :           14597 => Opcode::VMULPDZrrkz,
   37412            0 :           14598 => Opcode::VMULPDrm,
   37413            0 :           14599 => Opcode::VMULPDrr,
   37414            0 :           14600 => Opcode::VMULPHZ128rm,
   37415            0 :           14601 => Opcode::VMULPHZ128rmb,
   37416            0 :           14602 => Opcode::VMULPHZ128rmbk,
   37417            0 :           14603 => Opcode::VMULPHZ128rmbkz,
   37418            0 :           14604 => Opcode::VMULPHZ128rmk,
   37419            0 :           14605 => Opcode::VMULPHZ128rmkz,
   37420            0 :           14606 => Opcode::VMULPHZ128rr,
   37421            0 :           14607 => Opcode::VMULPHZ128rrk,
   37422            0 :           14608 => Opcode::VMULPHZ128rrkz,
   37423            0 :           14609 => Opcode::VMULPHZ256rm,
   37424            0 :           14610 => Opcode::VMULPHZ256rmb,
   37425            0 :           14611 => Opcode::VMULPHZ256rmbk,
   37426            0 :           14612 => Opcode::VMULPHZ256rmbkz,
   37427            0 :           14613 => Opcode::VMULPHZ256rmk,
   37428            0 :           14614 => Opcode::VMULPHZ256rmkz,
   37429            0 :           14615 => Opcode::VMULPHZ256rr,
   37430            0 :           14616 => Opcode::VMULPHZ256rrb,
   37431            0 :           14617 => Opcode::VMULPHZ256rrbk,
   37432            0 :           14618 => Opcode::VMULPHZ256rrbkz,
   37433            0 :           14619 => Opcode::VMULPHZ256rrk,
   37434            0 :           14620 => Opcode::VMULPHZ256rrkz,
   37435            0 :           14621 => Opcode::VMULPHZrm,
   37436            0 :           14622 => Opcode::VMULPHZrmb,
   37437            0 :           14623 => Opcode::VMULPHZrmbk,
   37438            0 :           14624 => Opcode::VMULPHZrmbkz,
   37439            0 :           14625 => Opcode::VMULPHZrmk,
   37440            0 :           14626 => Opcode::VMULPHZrmkz,
   37441            0 :           14627 => Opcode::VMULPHZrr,
   37442            0 :           14628 => Opcode::VMULPHZrrb,
   37443            0 :           14629 => Opcode::VMULPHZrrbk,
   37444            0 :           14630 => Opcode::VMULPHZrrbkz,
   37445            0 :           14631 => Opcode::VMULPHZrrk,
   37446            0 :           14632 => Opcode::VMULPHZrrkz,
   37447            0 :           14633 => Opcode::VMULPSYrm,
   37448            0 :           14634 => Opcode::VMULPSYrr,
   37449            0 :           14635 => Opcode::VMULPSZ128rm,
   37450            0 :           14636 => Opcode::VMULPSZ128rmb,
   37451            0 :           14637 => Opcode::VMULPSZ128rmbk,
   37452            0 :           14638 => Opcode::VMULPSZ128rmbkz,
   37453            0 :           14639 => Opcode::VMULPSZ128rmk,
   37454            0 :           14640 => Opcode::VMULPSZ128rmkz,
   37455            0 :           14641 => Opcode::VMULPSZ128rr,
   37456            0 :           14642 => Opcode::VMULPSZ128rrk,
   37457            0 :           14643 => Opcode::VMULPSZ128rrkz,
   37458            0 :           14644 => Opcode::VMULPSZ256rm,
   37459            0 :           14645 => Opcode::VMULPSZ256rmb,
   37460            0 :           14646 => Opcode::VMULPSZ256rmbk,
   37461            0 :           14647 => Opcode::VMULPSZ256rmbkz,
   37462            0 :           14648 => Opcode::VMULPSZ256rmk,
   37463            0 :           14649 => Opcode::VMULPSZ256rmkz,
   37464            0 :           14650 => Opcode::VMULPSZ256rr,
   37465            0 :           14651 => Opcode::VMULPSZ256rrb,
   37466            0 :           14652 => Opcode::VMULPSZ256rrbk,
   37467            0 :           14653 => Opcode::VMULPSZ256rrbkz,
   37468            0 :           14654 => Opcode::VMULPSZ256rrk,
   37469            0 :           14655 => Opcode::VMULPSZ256rrkz,
   37470            0 :           14656 => Opcode::VMULPSZrm,
   37471            0 :           14657 => Opcode::VMULPSZrmb,
   37472            0 :           14658 => Opcode::VMULPSZrmbk,
   37473            0 :           14659 => Opcode::VMULPSZrmbkz,
   37474            0 :           14660 => Opcode::VMULPSZrmk,
   37475            0 :           14661 => Opcode::VMULPSZrmkz,
   37476            0 :           14662 => Opcode::VMULPSZrr,
   37477            0 :           14663 => Opcode::VMULPSZrrb,
   37478            0 :           14664 => Opcode::VMULPSZrrbk,
   37479            0 :           14665 => Opcode::VMULPSZrrbkz,
   37480            0 :           14666 => Opcode::VMULPSZrrk,
   37481            0 :           14667 => Opcode::VMULPSZrrkz,
   37482            0 :           14668 => Opcode::VMULPSrm,
   37483            0 :           14669 => Opcode::VMULPSrr,
   37484            0 :           14670 => Opcode::VMULSDZrm,
   37485            0 :           14671 => Opcode::VMULSDZrm_Int,
   37486            0 :           14672 => Opcode::VMULSDZrmk_Int,
   37487            0 :           14673 => Opcode::VMULSDZrmkz_Int,
   37488            0 :           14674 => Opcode::VMULSDZrr,
   37489            0 :           14675 => Opcode::VMULSDZrr_Int,
   37490            0 :           14676 => Opcode::VMULSDZrrb_Int,
   37491            0 :           14677 => Opcode::VMULSDZrrbk_Int,
   37492            0 :           14678 => Opcode::VMULSDZrrbkz_Int,
   37493            0 :           14679 => Opcode::VMULSDZrrk_Int,
   37494            0 :           14680 => Opcode::VMULSDZrrkz_Int,
   37495            0 :           14681 => Opcode::VMULSDrm,
   37496            0 :           14682 => Opcode::VMULSDrm_Int,
   37497            0 :           14683 => Opcode::VMULSDrr,
   37498            0 :           14684 => Opcode::VMULSDrr_Int,
   37499            0 :           14685 => Opcode::VMULSHZrm,
   37500            0 :           14686 => Opcode::VMULSHZrm_Int,
   37501            0 :           14687 => Opcode::VMULSHZrmk_Int,
   37502            0 :           14688 => Opcode::VMULSHZrmkz_Int,
   37503            0 :           14689 => Opcode::VMULSHZrr,
   37504            0 :           14690 => Opcode::VMULSHZrr_Int,
   37505            0 :           14691 => Opcode::VMULSHZrrb_Int,
   37506            0 :           14692 => Opcode::VMULSHZrrbk_Int,
   37507            0 :           14693 => Opcode::VMULSHZrrbkz_Int,
   37508            0 :           14694 => Opcode::VMULSHZrrk_Int,
   37509            0 :           14695 => Opcode::VMULSHZrrkz_Int,
   37510            0 :           14696 => Opcode::VMULSSZrm,
   37511            0 :           14697 => Opcode::VMULSSZrm_Int,
   37512            0 :           14698 => Opcode::VMULSSZrmk_Int,
   37513            0 :           14699 => Opcode::VMULSSZrmkz_Int,
   37514            0 :           14700 => Opcode::VMULSSZrr,
   37515            0 :           14701 => Opcode::VMULSSZrr_Int,
   37516            0 :           14702 => Opcode::VMULSSZrrb_Int,
   37517            0 :           14703 => Opcode::VMULSSZrrbk_Int,
   37518            0 :           14704 => Opcode::VMULSSZrrbkz_Int,
   37519            0 :           14705 => Opcode::VMULSSZrrk_Int,
   37520            0 :           14706 => Opcode::VMULSSZrrkz_Int,
   37521            0 :           14707 => Opcode::VMULSSrm,
   37522            0 :           14708 => Opcode::VMULSSrm_Int,
   37523            0 :           14709 => Opcode::VMULSSrr,
   37524            0 :           14710 => Opcode::VMULSSrr_Int,
   37525            0 :           14711 => Opcode::VMWRITE32rm,
   37526            0 :           14712 => Opcode::VMWRITE32rr,
   37527            0 :           14713 => Opcode::VMWRITE64rm,
   37528            0 :           14714 => Opcode::VMWRITE64rr,
   37529            0 :           14715 => Opcode::VMXOFF,
   37530            0 :           14716 => Opcode::VMXON,
   37531            0 :           14717 => Opcode::VORPDYrm,
   37532            0 :           14718 => Opcode::VORPDYrr,
   37533            0 :           14719 => Opcode::VORPDZ128rm,
   37534            0 :           14720 => Opcode::VORPDZ128rmb,
   37535            0 :           14721 => Opcode::VORPDZ128rmbk,
   37536            0 :           14722 => Opcode::VORPDZ128rmbkz,
   37537            0 :           14723 => Opcode::VORPDZ128rmk,
   37538            0 :           14724 => Opcode::VORPDZ128rmkz,
   37539            0 :           14725 => Opcode::VORPDZ128rr,
   37540            0 :           14726 => Opcode::VORPDZ128rrk,
   37541            0 :           14727 => Opcode::VORPDZ128rrkz,
   37542            0 :           14728 => Opcode::VORPDZ256rm,
   37543            0 :           14729 => Opcode::VORPDZ256rmb,
   37544            0 :           14730 => Opcode::VORPDZ256rmbk,
   37545            0 :           14731 => Opcode::VORPDZ256rmbkz,
   37546            0 :           14732 => Opcode::VORPDZ256rmk,
   37547            0 :           14733 => Opcode::VORPDZ256rmkz,
   37548            0 :           14734 => Opcode::VORPDZ256rr,
   37549            0 :           14735 => Opcode::VORPDZ256rrk,
   37550            0 :           14736 => Opcode::VORPDZ256rrkz,
   37551            0 :           14737 => Opcode::VORPDZrm,
   37552            0 :           14738 => Opcode::VORPDZrmb,
   37553            0 :           14739 => Opcode::VORPDZrmbk,
   37554            0 :           14740 => Opcode::VORPDZrmbkz,
   37555            0 :           14741 => Opcode::VORPDZrmk,
   37556            0 :           14742 => Opcode::VORPDZrmkz,
   37557            0 :           14743 => Opcode::VORPDZrr,
   37558            0 :           14744 => Opcode::VORPDZrrk,
   37559            0 :           14745 => Opcode::VORPDZrrkz,
   37560            0 :           14746 => Opcode::VORPDrm,
   37561            0 :           14747 => Opcode::VORPDrr,
   37562            0 :           14748 => Opcode::VORPSYrm,
   37563            0 :           14749 => Opcode::VORPSYrr,
   37564            0 :           14750 => Opcode::VORPSZ128rm,
   37565            0 :           14751 => Opcode::VORPSZ128rmb,
   37566            0 :           14752 => Opcode::VORPSZ128rmbk,
   37567            0 :           14753 => Opcode::VORPSZ128rmbkz,
   37568            0 :           14754 => Opcode::VORPSZ128rmk,
   37569            0 :           14755 => Opcode::VORPSZ128rmkz,
   37570            0 :           14756 => Opcode::VORPSZ128rr,
   37571            0 :           14757 => Opcode::VORPSZ128rrk,
   37572            0 :           14758 => Opcode::VORPSZ128rrkz,
   37573            0 :           14759 => Opcode::VORPSZ256rm,
   37574            0 :           14760 => Opcode::VORPSZ256rmb,
   37575            0 :           14761 => Opcode::VORPSZ256rmbk,
   37576            0 :           14762 => Opcode::VORPSZ256rmbkz,
   37577            0 :           14763 => Opcode::VORPSZ256rmk,
   37578            0 :           14764 => Opcode::VORPSZ256rmkz,
   37579            0 :           14765 => Opcode::VORPSZ256rr,
   37580            0 :           14766 => Opcode::VORPSZ256rrk,
   37581            0 :           14767 => Opcode::VORPSZ256rrkz,
   37582            0 :           14768 => Opcode::VORPSZrm,
   37583            0 :           14769 => Opcode::VORPSZrmb,
   37584            0 :           14770 => Opcode::VORPSZrmbk,
   37585            0 :           14771 => Opcode::VORPSZrmbkz,
   37586            0 :           14772 => Opcode::VORPSZrmk,
   37587            0 :           14773 => Opcode::VORPSZrmkz,
   37588            0 :           14774 => Opcode::VORPSZrr,
   37589            0 :           14775 => Opcode::VORPSZrrk,
   37590            0 :           14776 => Opcode::VORPSZrrkz,
   37591            0 :           14777 => Opcode::VORPSrm,
   37592            0 :           14778 => Opcode::VORPSrr,
   37593            0 :           14779 => Opcode::VP2INTERSECTDZ128rm,
   37594            0 :           14780 => Opcode::VP2INTERSECTDZ128rmb,
   37595            0 :           14781 => Opcode::VP2INTERSECTDZ128rr,
   37596            0 :           14782 => Opcode::VP2INTERSECTDZ256rm,
   37597            0 :           14783 => Opcode::VP2INTERSECTDZ256rmb,
   37598            0 :           14784 => Opcode::VP2INTERSECTDZ256rr,
   37599            0 :           14785 => Opcode::VP2INTERSECTDZrm,
   37600            0 :           14786 => Opcode::VP2INTERSECTDZrmb,
   37601            0 :           14787 => Opcode::VP2INTERSECTDZrr,
   37602            0 :           14788 => Opcode::VP2INTERSECTQZ128rm,
   37603            0 :           14789 => Opcode::VP2INTERSECTQZ128rmb,
   37604            0 :           14790 => Opcode::VP2INTERSECTQZ128rr,
   37605            0 :           14791 => Opcode::VP2INTERSECTQZ256rm,
   37606            0 :           14792 => Opcode::VP2INTERSECTQZ256rmb,
   37607            0 :           14793 => Opcode::VP2INTERSECTQZ256rr,
   37608            0 :           14794 => Opcode::VP2INTERSECTQZrm,
   37609            0 :           14795 => Opcode::VP2INTERSECTQZrmb,
   37610            0 :           14796 => Opcode::VP2INTERSECTQZrr,
   37611            0 :           14797 => Opcode::VP4DPWSSDSrm,
   37612            0 :           14798 => Opcode::VP4DPWSSDSrmk,
   37613            0 :           14799 => Opcode::VP4DPWSSDSrmkz,
   37614            0 :           14800 => Opcode::VP4DPWSSDrm,
   37615            0 :           14801 => Opcode::VP4DPWSSDrmk,
   37616            0 :           14802 => Opcode::VP4DPWSSDrmkz,
   37617            0 :           14803 => Opcode::VPABSBYrm,
   37618            0 :           14804 => Opcode::VPABSBYrr,
   37619            0 :           14805 => Opcode::VPABSBZ128rm,
   37620            0 :           14806 => Opcode::VPABSBZ128rmk,
   37621            0 :           14807 => Opcode::VPABSBZ128rmkz,
   37622            0 :           14808 => Opcode::VPABSBZ128rr,
   37623            0 :           14809 => Opcode::VPABSBZ128rrk,
   37624            0 :           14810 => Opcode::VPABSBZ128rrkz,
   37625            0 :           14811 => Opcode::VPABSBZ256rm,
   37626            0 :           14812 => Opcode::VPABSBZ256rmk,
   37627            0 :           14813 => Opcode::VPABSBZ256rmkz,
   37628            0 :           14814 => Opcode::VPABSBZ256rr,
   37629            0 :           14815 => Opcode::VPABSBZ256rrk,
   37630            0 :           14816 => Opcode::VPABSBZ256rrkz,
   37631            0 :           14817 => Opcode::VPABSBZrm,
   37632            0 :           14818 => Opcode::VPABSBZrmk,
   37633            0 :           14819 => Opcode::VPABSBZrmkz,
   37634            0 :           14820 => Opcode::VPABSBZrr,
   37635            0 :           14821 => Opcode::VPABSBZrrk,
   37636            0 :           14822 => Opcode::VPABSBZrrkz,
   37637            0 :           14823 => Opcode::VPABSBrm,
   37638            0 :           14824 => Opcode::VPABSBrr,
   37639            0 :           14825 => Opcode::VPABSDYrm,
   37640            0 :           14826 => Opcode::VPABSDYrr,
   37641            0 :           14827 => Opcode::VPABSDZ128rm,
   37642            0 :           14828 => Opcode::VPABSDZ128rmb,
   37643            0 :           14829 => Opcode::VPABSDZ128rmbk,
   37644            0 :           14830 => Opcode::VPABSDZ128rmbkz,
   37645            0 :           14831 => Opcode::VPABSDZ128rmk,
   37646            0 :           14832 => Opcode::VPABSDZ128rmkz,
   37647            0 :           14833 => Opcode::VPABSDZ128rr,
   37648            0 :           14834 => Opcode::VPABSDZ128rrk,
   37649            0 :           14835 => Opcode::VPABSDZ128rrkz,
   37650            0 :           14836 => Opcode::VPABSDZ256rm,
   37651            0 :           14837 => Opcode::VPABSDZ256rmb,
   37652            0 :           14838 => Opcode::VPABSDZ256rmbk,
   37653            0 :           14839 => Opcode::VPABSDZ256rmbkz,
   37654            0 :           14840 => Opcode::VPABSDZ256rmk,
   37655            0 :           14841 => Opcode::VPABSDZ256rmkz,
   37656            0 :           14842 => Opcode::VPABSDZ256rr,
   37657            0 :           14843 => Opcode::VPABSDZ256rrk,
   37658            0 :           14844 => Opcode::VPABSDZ256rrkz,
   37659            0 :           14845 => Opcode::VPABSDZrm,
   37660            0 :           14846 => Opcode::VPABSDZrmb,
   37661            0 :           14847 => Opcode::VPABSDZrmbk,
   37662            0 :           14848 => Opcode::VPABSDZrmbkz,
   37663            0 :           14849 => Opcode::VPABSDZrmk,
   37664            0 :           14850 => Opcode::VPABSDZrmkz,
   37665            0 :           14851 => Opcode::VPABSDZrr,
   37666            0 :           14852 => Opcode::VPABSDZrrk,
   37667            0 :           14853 => Opcode::VPABSDZrrkz,
   37668            0 :           14854 => Opcode::VPABSDrm,
   37669            0 :           14855 => Opcode::VPABSDrr,
   37670            0 :           14856 => Opcode::VPABSQZ128rm,
   37671            0 :           14857 => Opcode::VPABSQZ128rmb,
   37672            0 :           14858 => Opcode::VPABSQZ128rmbk,
   37673            0 :           14859 => Opcode::VPABSQZ128rmbkz,
   37674            0 :           14860 => Opcode::VPABSQZ128rmk,
   37675            0 :           14861 => Opcode::VPABSQZ128rmkz,
   37676            0 :           14862 => Opcode::VPABSQZ128rr,
   37677            0 :           14863 => Opcode::VPABSQZ128rrk,
   37678            0 :           14864 => Opcode::VPABSQZ128rrkz,
   37679            0 :           14865 => Opcode::VPABSQZ256rm,
   37680            0 :           14866 => Opcode::VPABSQZ256rmb,
   37681            0 :           14867 => Opcode::VPABSQZ256rmbk,
   37682            0 :           14868 => Opcode::VPABSQZ256rmbkz,
   37683            0 :           14869 => Opcode::VPABSQZ256rmk,
   37684            0 :           14870 => Opcode::VPABSQZ256rmkz,
   37685            0 :           14871 => Opcode::VPABSQZ256rr,
   37686            0 :           14872 => Opcode::VPABSQZ256rrk,
   37687            0 :           14873 => Opcode::VPABSQZ256rrkz,
   37688            0 :           14874 => Opcode::VPABSQZrm,
   37689            0 :           14875 => Opcode::VPABSQZrmb,
   37690            0 :           14876 => Opcode::VPABSQZrmbk,
   37691            0 :           14877 => Opcode::VPABSQZrmbkz,
   37692            0 :           14878 => Opcode::VPABSQZrmk,
   37693            0 :           14879 => Opcode::VPABSQZrmkz,
   37694            0 :           14880 => Opcode::VPABSQZrr,
   37695            0 :           14881 => Opcode::VPABSQZrrk,
   37696            0 :           14882 => Opcode::VPABSQZrrkz,
   37697            0 :           14883 => Opcode::VPABSWYrm,
   37698            0 :           14884 => Opcode::VPABSWYrr,
   37699            0 :           14885 => Opcode::VPABSWZ128rm,
   37700            0 :           14886 => Opcode::VPABSWZ128rmk,
   37701            0 :           14887 => Opcode::VPABSWZ128rmkz,
   37702            0 :           14888 => Opcode::VPABSWZ128rr,
   37703            0 :           14889 => Opcode::VPABSWZ128rrk,
   37704            0 :           14890 => Opcode::VPABSWZ128rrkz,
   37705            0 :           14891 => Opcode::VPABSWZ256rm,
   37706            0 :           14892 => Opcode::VPABSWZ256rmk,
   37707            0 :           14893 => Opcode::VPABSWZ256rmkz,
   37708            0 :           14894 => Opcode::VPABSWZ256rr,
   37709            0 :           14895 => Opcode::VPABSWZ256rrk,
   37710            0 :           14896 => Opcode::VPABSWZ256rrkz,
   37711            0 :           14897 => Opcode::VPABSWZrm,
   37712            0 :           14898 => Opcode::VPABSWZrmk,
   37713            0 :           14899 => Opcode::VPABSWZrmkz,
   37714            0 :           14900 => Opcode::VPABSWZrr,
   37715            0 :           14901 => Opcode::VPABSWZrrk,
   37716            0 :           14902 => Opcode::VPABSWZrrkz,
   37717            0 :           14903 => Opcode::VPABSWrm,
   37718            0 :           14904 => Opcode::VPABSWrr,
   37719            0 :           14905 => Opcode::VPACKSSDWYrm,
   37720            0 :           14906 => Opcode::VPACKSSDWYrr,
   37721            0 :           14907 => Opcode::VPACKSSDWZ128rm,
   37722            0 :           14908 => Opcode::VPACKSSDWZ128rmb,
   37723            0 :           14909 => Opcode::VPACKSSDWZ128rmbk,
   37724            0 :           14910 => Opcode::VPACKSSDWZ128rmbkz,
   37725            0 :           14911 => Opcode::VPACKSSDWZ128rmk,
   37726            0 :           14912 => Opcode::VPACKSSDWZ128rmkz,
   37727            0 :           14913 => Opcode::VPACKSSDWZ128rr,
   37728            0 :           14914 => Opcode::VPACKSSDWZ128rrk,
   37729            0 :           14915 => Opcode::VPACKSSDWZ128rrkz,
   37730            0 :           14916 => Opcode::VPACKSSDWZ256rm,
   37731            0 :           14917 => Opcode::VPACKSSDWZ256rmb,
   37732            0 :           14918 => Opcode::VPACKSSDWZ256rmbk,
   37733            0 :           14919 => Opcode::VPACKSSDWZ256rmbkz,
   37734            0 :           14920 => Opcode::VPACKSSDWZ256rmk,
   37735            0 :           14921 => Opcode::VPACKSSDWZ256rmkz,
   37736            0 :           14922 => Opcode::VPACKSSDWZ256rr,
   37737            0 :           14923 => Opcode::VPACKSSDWZ256rrk,
   37738            0 :           14924 => Opcode::VPACKSSDWZ256rrkz,
   37739            0 :           14925 => Opcode::VPACKSSDWZrm,
   37740            0 :           14926 => Opcode::VPACKSSDWZrmb,
   37741            0 :           14927 => Opcode::VPACKSSDWZrmbk,
   37742            0 :           14928 => Opcode::VPACKSSDWZrmbkz,
   37743            0 :           14929 => Opcode::VPACKSSDWZrmk,
   37744            0 :           14930 => Opcode::VPACKSSDWZrmkz,
   37745            0 :           14931 => Opcode::VPACKSSDWZrr,
   37746            0 :           14932 => Opcode::VPACKSSDWZrrk,
   37747            0 :           14933 => Opcode::VPACKSSDWZrrkz,
   37748            0 :           14934 => Opcode::VPACKSSDWrm,
   37749            0 :           14935 => Opcode::VPACKSSDWrr,
   37750            0 :           14936 => Opcode::VPACKSSWBYrm,
   37751            0 :           14937 => Opcode::VPACKSSWBYrr,
   37752            0 :           14938 => Opcode::VPACKSSWBZ128rm,
   37753            0 :           14939 => Opcode::VPACKSSWBZ128rmk,
   37754            0 :           14940 => Opcode::VPACKSSWBZ128rmkz,
   37755            0 :           14941 => Opcode::VPACKSSWBZ128rr,
   37756            0 :           14942 => Opcode::VPACKSSWBZ128rrk,
   37757            0 :           14943 => Opcode::VPACKSSWBZ128rrkz,
   37758            0 :           14944 => Opcode::VPACKSSWBZ256rm,
   37759            0 :           14945 => Opcode::VPACKSSWBZ256rmk,
   37760            0 :           14946 => Opcode::VPACKSSWBZ256rmkz,
   37761            0 :           14947 => Opcode::VPACKSSWBZ256rr,
   37762            0 :           14948 => Opcode::VPACKSSWBZ256rrk,
   37763            0 :           14949 => Opcode::VPACKSSWBZ256rrkz,
   37764            0 :           14950 => Opcode::VPACKSSWBZrm,
   37765            0 :           14951 => Opcode::VPACKSSWBZrmk,
   37766            0 :           14952 => Opcode::VPACKSSWBZrmkz,
   37767            0 :           14953 => Opcode::VPACKSSWBZrr,
   37768            0 :           14954 => Opcode::VPACKSSWBZrrk,
   37769            0 :           14955 => Opcode::VPACKSSWBZrrkz,
   37770            0 :           14956 => Opcode::VPACKSSWBrm,
   37771            0 :           14957 => Opcode::VPACKSSWBrr,
   37772            0 :           14958 => Opcode::VPACKUSDWYrm,
   37773            0 :           14959 => Opcode::VPACKUSDWYrr,
   37774            0 :           14960 => Opcode::VPACKUSDWZ128rm,
   37775            0 :           14961 => Opcode::VPACKUSDWZ128rmb,
   37776            0 :           14962 => Opcode::VPACKUSDWZ128rmbk,
   37777            0 :           14963 => Opcode::VPACKUSDWZ128rmbkz,
   37778            0 :           14964 => Opcode::VPACKUSDWZ128rmk,
   37779            0 :           14965 => Opcode::VPACKUSDWZ128rmkz,
   37780            0 :           14966 => Opcode::VPACKUSDWZ128rr,
   37781            0 :           14967 => Opcode::VPACKUSDWZ128rrk,
   37782            0 :           14968 => Opcode::VPACKUSDWZ128rrkz,
   37783            0 :           14969 => Opcode::VPACKUSDWZ256rm,
   37784            0 :           14970 => Opcode::VPACKUSDWZ256rmb,
   37785            0 :           14971 => Opcode::VPACKUSDWZ256rmbk,
   37786            0 :           14972 => Opcode::VPACKUSDWZ256rmbkz,
   37787            0 :           14973 => Opcode::VPACKUSDWZ256rmk,
   37788            0 :           14974 => Opcode::VPACKUSDWZ256rmkz,
   37789            0 :           14975 => Opcode::VPACKUSDWZ256rr,
   37790            0 :           14976 => Opcode::VPACKUSDWZ256rrk,
   37791            0 :           14977 => Opcode::VPACKUSDWZ256rrkz,
   37792            0 :           14978 => Opcode::VPACKUSDWZrm,
   37793            0 :           14979 => Opcode::VPACKUSDWZrmb,
   37794            0 :           14980 => Opcode::VPACKUSDWZrmbk,
   37795            0 :           14981 => Opcode::VPACKUSDWZrmbkz,
   37796            0 :           14982 => Opcode::VPACKUSDWZrmk,
   37797            0 :           14983 => Opcode::VPACKUSDWZrmkz,
   37798            0 :           14984 => Opcode::VPACKUSDWZrr,
   37799            0 :           14985 => Opcode::VPACKUSDWZrrk,
   37800            0 :           14986 => Opcode::VPACKUSDWZrrkz,
   37801            0 :           14987 => Opcode::VPACKUSDWrm,
   37802            0 :           14988 => Opcode::VPACKUSDWrr,
   37803            0 :           14989 => Opcode::VPACKUSWBYrm,
   37804            0 :           14990 => Opcode::VPACKUSWBYrr,
   37805            0 :           14991 => Opcode::VPACKUSWBZ128rm,
   37806            0 :           14992 => Opcode::VPACKUSWBZ128rmk,
   37807            0 :           14993 => Opcode::VPACKUSWBZ128rmkz,
   37808            0 :           14994 => Opcode::VPACKUSWBZ128rr,
   37809            0 :           14995 => Opcode::VPACKUSWBZ128rrk,
   37810            0 :           14996 => Opcode::VPACKUSWBZ128rrkz,
   37811            0 :           14997 => Opcode::VPACKUSWBZ256rm,
   37812            0 :           14998 => Opcode::VPACKUSWBZ256rmk,
   37813            0 :           14999 => Opcode::VPACKUSWBZ256rmkz,
   37814            0 :           15000 => Opcode::VPACKUSWBZ256rr,
   37815            0 :           15001 => Opcode::VPACKUSWBZ256rrk,
   37816            0 :           15002 => Opcode::VPACKUSWBZ256rrkz,
   37817            0 :           15003 => Opcode::VPACKUSWBZrm,
   37818            0 :           15004 => Opcode::VPACKUSWBZrmk,
   37819            0 :           15005 => Opcode::VPACKUSWBZrmkz,
   37820            0 :           15006 => Opcode::VPACKUSWBZrr,
   37821            0 :           15007 => Opcode::VPACKUSWBZrrk,
   37822            0 :           15008 => Opcode::VPACKUSWBZrrkz,
   37823            0 :           15009 => Opcode::VPACKUSWBrm,
   37824            0 :           15010 => Opcode::VPACKUSWBrr,
   37825            0 :           15011 => Opcode::VPADDBYrm,
   37826            0 :           15012 => Opcode::VPADDBYrr,
   37827            0 :           15013 => Opcode::VPADDBZ128rm,
   37828            0 :           15014 => Opcode::VPADDBZ128rmk,
   37829            0 :           15015 => Opcode::VPADDBZ128rmkz,
   37830            0 :           15016 => Opcode::VPADDBZ128rr,
   37831            0 :           15017 => Opcode::VPADDBZ128rrk,
   37832            0 :           15018 => Opcode::VPADDBZ128rrkz,
   37833            0 :           15019 => Opcode::VPADDBZ256rm,
   37834            0 :           15020 => Opcode::VPADDBZ256rmk,
   37835            0 :           15021 => Opcode::VPADDBZ256rmkz,
   37836            0 :           15022 => Opcode::VPADDBZ256rr,
   37837            0 :           15023 => Opcode::VPADDBZ256rrk,
   37838            0 :           15024 => Opcode::VPADDBZ256rrkz,
   37839            0 :           15025 => Opcode::VPADDBZrm,
   37840            0 :           15026 => Opcode::VPADDBZrmk,
   37841            0 :           15027 => Opcode::VPADDBZrmkz,
   37842            0 :           15028 => Opcode::VPADDBZrr,
   37843            0 :           15029 => Opcode::VPADDBZrrk,
   37844            0 :           15030 => Opcode::VPADDBZrrkz,
   37845            0 :           15031 => Opcode::VPADDBrm,
   37846            0 :           15032 => Opcode::VPADDBrr,
   37847            0 :           15033 => Opcode::VPADDDYrm,
   37848            0 :           15034 => Opcode::VPADDDYrr,
   37849            0 :           15035 => Opcode::VPADDDZ128rm,
   37850            0 :           15036 => Opcode::VPADDDZ128rmb,
   37851            0 :           15037 => Opcode::VPADDDZ128rmbk,
   37852            0 :           15038 => Opcode::VPADDDZ128rmbkz,
   37853            0 :           15039 => Opcode::VPADDDZ128rmk,
   37854            0 :           15040 => Opcode::VPADDDZ128rmkz,
   37855            0 :           15041 => Opcode::VPADDDZ128rr,
   37856            0 :           15042 => Opcode::VPADDDZ128rrk,
   37857            0 :           15043 => Opcode::VPADDDZ128rrkz,
   37858            0 :           15044 => Opcode::VPADDDZ256rm,
   37859            0 :           15045 => Opcode::VPADDDZ256rmb,
   37860            0 :           15046 => Opcode::VPADDDZ256rmbk,
   37861            0 :           15047 => Opcode::VPADDDZ256rmbkz,
   37862            0 :           15048 => Opcode::VPADDDZ256rmk,
   37863            0 :           15049 => Opcode::VPADDDZ256rmkz,
   37864            0 :           15050 => Opcode::VPADDDZ256rr,
   37865            0 :           15051 => Opcode::VPADDDZ256rrk,
   37866            0 :           15052 => Opcode::VPADDDZ256rrkz,
   37867            0 :           15053 => Opcode::VPADDDZrm,
   37868            0 :           15054 => Opcode::VPADDDZrmb,
   37869            0 :           15055 => Opcode::VPADDDZrmbk,
   37870            0 :           15056 => Opcode::VPADDDZrmbkz,
   37871            0 :           15057 => Opcode::VPADDDZrmk,
   37872            0 :           15058 => Opcode::VPADDDZrmkz,
   37873            0 :           15059 => Opcode::VPADDDZrr,
   37874            0 :           15060 => Opcode::VPADDDZrrk,
   37875            0 :           15061 => Opcode::VPADDDZrrkz,
   37876            0 :           15062 => Opcode::VPADDDrm,
   37877            0 :           15063 => Opcode::VPADDDrr,
   37878            0 :           15064 => Opcode::VPADDQYrm,
   37879            0 :           15065 => Opcode::VPADDQYrr,
   37880            0 :           15066 => Opcode::VPADDQZ128rm,
   37881            0 :           15067 => Opcode::VPADDQZ128rmb,
   37882            0 :           15068 => Opcode::VPADDQZ128rmbk,
   37883            0 :           15069 => Opcode::VPADDQZ128rmbkz,
   37884            0 :           15070 => Opcode::VPADDQZ128rmk,
   37885            0 :           15071 => Opcode::VPADDQZ128rmkz,
   37886            0 :           15072 => Opcode::VPADDQZ128rr,
   37887            0 :           15073 => Opcode::VPADDQZ128rrk,
   37888            0 :           15074 => Opcode::VPADDQZ128rrkz,
   37889            0 :           15075 => Opcode::VPADDQZ256rm,
   37890            0 :           15076 => Opcode::VPADDQZ256rmb,
   37891            0 :           15077 => Opcode::VPADDQZ256rmbk,
   37892            0 :           15078 => Opcode::VPADDQZ256rmbkz,
   37893            0 :           15079 => Opcode::VPADDQZ256rmk,
   37894            0 :           15080 => Opcode::VPADDQZ256rmkz,
   37895            0 :           15081 => Opcode::VPADDQZ256rr,
   37896            0 :           15082 => Opcode::VPADDQZ256rrk,
   37897            0 :           15083 => Opcode::VPADDQZ256rrkz,
   37898            0 :           15084 => Opcode::VPADDQZrm,
   37899            0 :           15085 => Opcode::VPADDQZrmb,
   37900            0 :           15086 => Opcode::VPADDQZrmbk,
   37901            0 :           15087 => Opcode::VPADDQZrmbkz,
   37902            0 :           15088 => Opcode::VPADDQZrmk,
   37903            0 :           15089 => Opcode::VPADDQZrmkz,
   37904            0 :           15090 => Opcode::VPADDQZrr,
   37905            0 :           15091 => Opcode::VPADDQZrrk,
   37906            0 :           15092 => Opcode::VPADDQZrrkz,
   37907            0 :           15093 => Opcode::VPADDQrm,
   37908            0 :           15094 => Opcode::VPADDQrr,
   37909            0 :           15095 => Opcode::VPADDSBYrm,
   37910            0 :           15096 => Opcode::VPADDSBYrr,
   37911            0 :           15097 => Opcode::VPADDSBZ128rm,
   37912            0 :           15098 => Opcode::VPADDSBZ128rmk,
   37913            0 :           15099 => Opcode::VPADDSBZ128rmkz,
   37914            0 :           15100 => Opcode::VPADDSBZ128rr,
   37915            0 :           15101 => Opcode::VPADDSBZ128rrk,
   37916            0 :           15102 => Opcode::VPADDSBZ128rrkz,
   37917            0 :           15103 => Opcode::VPADDSBZ256rm,
   37918            0 :           15104 => Opcode::VPADDSBZ256rmk,
   37919            0 :           15105 => Opcode::VPADDSBZ256rmkz,
   37920            0 :           15106 => Opcode::VPADDSBZ256rr,
   37921            0 :           15107 => Opcode::VPADDSBZ256rrk,
   37922            0 :           15108 => Opcode::VPADDSBZ256rrkz,
   37923            0 :           15109 => Opcode::VPADDSBZrm,
   37924            0 :           15110 => Opcode::VPADDSBZrmk,
   37925            0 :           15111 => Opcode::VPADDSBZrmkz,
   37926            0 :           15112 => Opcode::VPADDSBZrr,
   37927            0 :           15113 => Opcode::VPADDSBZrrk,
   37928            0 :           15114 => Opcode::VPADDSBZrrkz,
   37929            0 :           15115 => Opcode::VPADDSBrm,
   37930            0 :           15116 => Opcode::VPADDSBrr,
   37931            0 :           15117 => Opcode::VPADDSWYrm,
   37932            0 :           15118 => Opcode::VPADDSWYrr,
   37933            0 :           15119 => Opcode::VPADDSWZ128rm,
   37934            0 :           15120 => Opcode::VPADDSWZ128rmk,
   37935            0 :           15121 => Opcode::VPADDSWZ128rmkz,
   37936            0 :           15122 => Opcode::VPADDSWZ128rr,
   37937            0 :           15123 => Opcode::VPADDSWZ128rrk,
   37938            0 :           15124 => Opcode::VPADDSWZ128rrkz,
   37939            0 :           15125 => Opcode::VPADDSWZ256rm,
   37940            0 :           15126 => Opcode::VPADDSWZ256rmk,
   37941            0 :           15127 => Opcode::VPADDSWZ256rmkz,
   37942            0 :           15128 => Opcode::VPADDSWZ256rr,
   37943            0 :           15129 => Opcode::VPADDSWZ256rrk,
   37944            0 :           15130 => Opcode::VPADDSWZ256rrkz,
   37945            0 :           15131 => Opcode::VPADDSWZrm,
   37946            0 :           15132 => Opcode::VPADDSWZrmk,
   37947            0 :           15133 => Opcode::VPADDSWZrmkz,
   37948            0 :           15134 => Opcode::VPADDSWZrr,
   37949            0 :           15135 => Opcode::VPADDSWZrrk,
   37950            0 :           15136 => Opcode::VPADDSWZrrkz,
   37951            0 :           15137 => Opcode::VPADDSWrm,
   37952            0 :           15138 => Opcode::VPADDSWrr,
   37953            0 :           15139 => Opcode::VPADDUSBYrm,
   37954            0 :           15140 => Opcode::VPADDUSBYrr,
   37955            0 :           15141 => Opcode::VPADDUSBZ128rm,
   37956            0 :           15142 => Opcode::VPADDUSBZ128rmk,
   37957            0 :           15143 => Opcode::VPADDUSBZ128rmkz,
   37958            0 :           15144 => Opcode::VPADDUSBZ128rr,
   37959            0 :           15145 => Opcode::VPADDUSBZ128rrk,
   37960            0 :           15146 => Opcode::VPADDUSBZ128rrkz,
   37961            0 :           15147 => Opcode::VPADDUSBZ256rm,
   37962            0 :           15148 => Opcode::VPADDUSBZ256rmk,
   37963            0 :           15149 => Opcode::VPADDUSBZ256rmkz,
   37964            0 :           15150 => Opcode::VPADDUSBZ256rr,
   37965            0 :           15151 => Opcode::VPADDUSBZ256rrk,
   37966            0 :           15152 => Opcode::VPADDUSBZ256rrkz,
   37967            0 :           15153 => Opcode::VPADDUSBZrm,
   37968            0 :           15154 => Opcode::VPADDUSBZrmk,
   37969            0 :           15155 => Opcode::VPADDUSBZrmkz,
   37970            0 :           15156 => Opcode::VPADDUSBZrr,
   37971            0 :           15157 => Opcode::VPADDUSBZrrk,
   37972            0 :           15158 => Opcode::VPADDUSBZrrkz,
   37973            0 :           15159 => Opcode::VPADDUSBrm,
   37974            0 :           15160 => Opcode::VPADDUSBrr,
   37975            0 :           15161 => Opcode::VPADDUSWYrm,
   37976            0 :           15162 => Opcode::VPADDUSWYrr,
   37977            0 :           15163 => Opcode::VPADDUSWZ128rm,
   37978            0 :           15164 => Opcode::VPADDUSWZ128rmk,
   37979            0 :           15165 => Opcode::VPADDUSWZ128rmkz,
   37980            0 :           15166 => Opcode::VPADDUSWZ128rr,
   37981            0 :           15167 => Opcode::VPADDUSWZ128rrk,
   37982            0 :           15168 => Opcode::VPADDUSWZ128rrkz,
   37983            0 :           15169 => Opcode::VPADDUSWZ256rm,
   37984            0 :           15170 => Opcode::VPADDUSWZ256rmk,
   37985            0 :           15171 => Opcode::VPADDUSWZ256rmkz,
   37986            0 :           15172 => Opcode::VPADDUSWZ256rr,
   37987            0 :           15173 => Opcode::VPADDUSWZ256rrk,
   37988            0 :           15174 => Opcode::VPADDUSWZ256rrkz,
   37989            0 :           15175 => Opcode::VPADDUSWZrm,
   37990            0 :           15176 => Opcode::VPADDUSWZrmk,
   37991            0 :           15177 => Opcode::VPADDUSWZrmkz,
   37992            0 :           15178 => Opcode::VPADDUSWZrr,
   37993            0 :           15179 => Opcode::VPADDUSWZrrk,
   37994            0 :           15180 => Opcode::VPADDUSWZrrkz,
   37995            0 :           15181 => Opcode::VPADDUSWrm,
   37996            0 :           15182 => Opcode::VPADDUSWrr,
   37997            0 :           15183 => Opcode::VPADDWYrm,
   37998            0 :           15184 => Opcode::VPADDWYrr,
   37999            0 :           15185 => Opcode::VPADDWZ128rm,
   38000            0 :           15186 => Opcode::VPADDWZ128rmk,
   38001            0 :           15187 => Opcode::VPADDWZ128rmkz,
   38002            0 :           15188 => Opcode::VPADDWZ128rr,
   38003            0 :           15189 => Opcode::VPADDWZ128rrk,
   38004            0 :           15190 => Opcode::VPADDWZ128rrkz,
   38005            0 :           15191 => Opcode::VPADDWZ256rm,
   38006            0 :           15192 => Opcode::VPADDWZ256rmk,
   38007            0 :           15193 => Opcode::VPADDWZ256rmkz,
   38008            0 :           15194 => Opcode::VPADDWZ256rr,
   38009            0 :           15195 => Opcode::VPADDWZ256rrk,
   38010            0 :           15196 => Opcode::VPADDWZ256rrkz,
   38011            0 :           15197 => Opcode::VPADDWZrm,
   38012            0 :           15198 => Opcode::VPADDWZrmk,
   38013            0 :           15199 => Opcode::VPADDWZrmkz,
   38014            0 :           15200 => Opcode::VPADDWZrr,
   38015            0 :           15201 => Opcode::VPADDWZrrk,
   38016            0 :           15202 => Opcode::VPADDWZrrkz,
   38017            0 :           15203 => Opcode::VPADDWrm,
   38018            0 :           15204 => Opcode::VPADDWrr,
   38019            0 :           15205 => Opcode::VPALIGNRYrmi,
   38020            0 :           15206 => Opcode::VPALIGNRYrri,
   38021            0 :           15207 => Opcode::VPALIGNRZ128rmi,
   38022            0 :           15208 => Opcode::VPALIGNRZ128rmik,
   38023            0 :           15209 => Opcode::VPALIGNRZ128rmikz,
   38024            0 :           15210 => Opcode::VPALIGNRZ128rri,
   38025            0 :           15211 => Opcode::VPALIGNRZ128rrik,
   38026            0 :           15212 => Opcode::VPALIGNRZ128rrikz,
   38027            0 :           15213 => Opcode::VPALIGNRZ256rmi,
   38028            0 :           15214 => Opcode::VPALIGNRZ256rmik,
   38029            0 :           15215 => Opcode::VPALIGNRZ256rmikz,
   38030            0 :           15216 => Opcode::VPALIGNRZ256rri,
   38031            0 :           15217 => Opcode::VPALIGNRZ256rrik,
   38032            0 :           15218 => Opcode::VPALIGNRZ256rrikz,
   38033            0 :           15219 => Opcode::VPALIGNRZrmi,
   38034            0 :           15220 => Opcode::VPALIGNRZrmik,
   38035            0 :           15221 => Opcode::VPALIGNRZrmikz,
   38036            0 :           15222 => Opcode::VPALIGNRZrri,
   38037            0 :           15223 => Opcode::VPALIGNRZrrik,
   38038            0 :           15224 => Opcode::VPALIGNRZrrikz,
   38039            0 :           15225 => Opcode::VPALIGNRrmi,
   38040            0 :           15226 => Opcode::VPALIGNRrri,
   38041            0 :           15227 => Opcode::VPANDDZ128rm,
   38042            0 :           15228 => Opcode::VPANDDZ128rmb,
   38043            0 :           15229 => Opcode::VPANDDZ128rmbk,
   38044            0 :           15230 => Opcode::VPANDDZ128rmbkz,
   38045            0 :           15231 => Opcode::VPANDDZ128rmk,
   38046            0 :           15232 => Opcode::VPANDDZ128rmkz,
   38047            0 :           15233 => Opcode::VPANDDZ128rr,
   38048            0 :           15234 => Opcode::VPANDDZ128rrk,
   38049            0 :           15235 => Opcode::VPANDDZ128rrkz,
   38050            0 :           15236 => Opcode::VPANDDZ256rm,
   38051            0 :           15237 => Opcode::VPANDDZ256rmb,
   38052            0 :           15238 => Opcode::VPANDDZ256rmbk,
   38053            0 :           15239 => Opcode::VPANDDZ256rmbkz,
   38054            0 :           15240 => Opcode::VPANDDZ256rmk,
   38055            0 :           15241 => Opcode::VPANDDZ256rmkz,
   38056            0 :           15242 => Opcode::VPANDDZ256rr,
   38057            0 :           15243 => Opcode::VPANDDZ256rrk,
   38058            0 :           15244 => Opcode::VPANDDZ256rrkz,
   38059            0 :           15245 => Opcode::VPANDDZrm,
   38060            0 :           15246 => Opcode::VPANDDZrmb,
   38061            0 :           15247 => Opcode::VPANDDZrmbk,
   38062            0 :           15248 => Opcode::VPANDDZrmbkz,
   38063            0 :           15249 => Opcode::VPANDDZrmk,
   38064            0 :           15250 => Opcode::VPANDDZrmkz,
   38065            0 :           15251 => Opcode::VPANDDZrr,
   38066            0 :           15252 => Opcode::VPANDDZrrk,
   38067            0 :           15253 => Opcode::VPANDDZrrkz,
   38068            0 :           15254 => Opcode::VPANDNDZ128rm,
   38069            0 :           15255 => Opcode::VPANDNDZ128rmb,
   38070            0 :           15256 => Opcode::VPANDNDZ128rmbk,
   38071            0 :           15257 => Opcode::VPANDNDZ128rmbkz,
   38072            0 :           15258 => Opcode::VPANDNDZ128rmk,
   38073            0 :           15259 => Opcode::VPANDNDZ128rmkz,
   38074            0 :           15260 => Opcode::VPANDNDZ128rr,
   38075            0 :           15261 => Opcode::VPANDNDZ128rrk,
   38076            0 :           15262 => Opcode::VPANDNDZ128rrkz,
   38077            0 :           15263 => Opcode::VPANDNDZ256rm,
   38078            0 :           15264 => Opcode::VPANDNDZ256rmb,
   38079            0 :           15265 => Opcode::VPANDNDZ256rmbk,
   38080            0 :           15266 => Opcode::VPANDNDZ256rmbkz,
   38081            0 :           15267 => Opcode::VPANDNDZ256rmk,
   38082            0 :           15268 => Opcode::VPANDNDZ256rmkz,
   38083            0 :           15269 => Opcode::VPANDNDZ256rr,
   38084            0 :           15270 => Opcode::VPANDNDZ256rrk,
   38085            0 :           15271 => Opcode::VPANDNDZ256rrkz,
   38086            0 :           15272 => Opcode::VPANDNDZrm,
   38087            0 :           15273 => Opcode::VPANDNDZrmb,
   38088            0 :           15274 => Opcode::VPANDNDZrmbk,
   38089            0 :           15275 => Opcode::VPANDNDZrmbkz,
   38090            0 :           15276 => Opcode::VPANDNDZrmk,
   38091            0 :           15277 => Opcode::VPANDNDZrmkz,
   38092            0 :           15278 => Opcode::VPANDNDZrr,
   38093            0 :           15279 => Opcode::VPANDNDZrrk,
   38094            0 :           15280 => Opcode::VPANDNDZrrkz,
   38095            0 :           15281 => Opcode::VPANDNQZ128rm,
   38096            0 :           15282 => Opcode::VPANDNQZ128rmb,
   38097            0 :           15283 => Opcode::VPANDNQZ128rmbk,
   38098            0 :           15284 => Opcode::VPANDNQZ128rmbkz,
   38099            0 :           15285 => Opcode::VPANDNQZ128rmk,
   38100            0 :           15286 => Opcode::VPANDNQZ128rmkz,
   38101            0 :           15287 => Opcode::VPANDNQZ128rr,
   38102            0 :           15288 => Opcode::VPANDNQZ128rrk,
   38103            0 :           15289 => Opcode::VPANDNQZ128rrkz,
   38104            0 :           15290 => Opcode::VPANDNQZ256rm,
   38105            0 :           15291 => Opcode::VPANDNQZ256rmb,
   38106            0 :           15292 => Opcode::VPANDNQZ256rmbk,
   38107            0 :           15293 => Opcode::VPANDNQZ256rmbkz,
   38108            0 :           15294 => Opcode::VPANDNQZ256rmk,
   38109            0 :           15295 => Opcode::VPANDNQZ256rmkz,
   38110            0 :           15296 => Opcode::VPANDNQZ256rr,
   38111            0 :           15297 => Opcode::VPANDNQZ256rrk,
   38112            0 :           15298 => Opcode::VPANDNQZ256rrkz,
   38113            0 :           15299 => Opcode::VPANDNQZrm,
   38114            0 :           15300 => Opcode::VPANDNQZrmb,
   38115            0 :           15301 => Opcode::VPANDNQZrmbk,
   38116            0 :           15302 => Opcode::VPANDNQZrmbkz,
   38117            0 :           15303 => Opcode::VPANDNQZrmk,
   38118            0 :           15304 => Opcode::VPANDNQZrmkz,
   38119            0 :           15305 => Opcode::VPANDNQZrr,
   38120            0 :           15306 => Opcode::VPANDNQZrrk,
   38121            0 :           15307 => Opcode::VPANDNQZrrkz,
   38122            0 :           15308 => Opcode::VPANDNYrm,
   38123            0 :           15309 => Opcode::VPANDNYrr,
   38124            0 :           15310 => Opcode::VPANDNrm,
   38125            0 :           15311 => Opcode::VPANDNrr,
   38126            0 :           15312 => Opcode::VPANDQZ128rm,
   38127            0 :           15313 => Opcode::VPANDQZ128rmb,
   38128            0 :           15314 => Opcode::VPANDQZ128rmbk,
   38129            0 :           15315 => Opcode::VPANDQZ128rmbkz,
   38130            0 :           15316 => Opcode::VPANDQZ128rmk,
   38131            0 :           15317 => Opcode::VPANDQZ128rmkz,
   38132            0 :           15318 => Opcode::VPANDQZ128rr,
   38133            0 :           15319 => Opcode::VPANDQZ128rrk,
   38134            0 :           15320 => Opcode::VPANDQZ128rrkz,
   38135            0 :           15321 => Opcode::VPANDQZ256rm,
   38136            0 :           15322 => Opcode::VPANDQZ256rmb,
   38137            0 :           15323 => Opcode::VPANDQZ256rmbk,
   38138            0 :           15324 => Opcode::VPANDQZ256rmbkz,
   38139            0 :           15325 => Opcode::VPANDQZ256rmk,
   38140            0 :           15326 => Opcode::VPANDQZ256rmkz,
   38141            0 :           15327 => Opcode::VPANDQZ256rr,
   38142            0 :           15328 => Opcode::VPANDQZ256rrk,
   38143            0 :           15329 => Opcode::VPANDQZ256rrkz,
   38144            0 :           15330 => Opcode::VPANDQZrm,
   38145            0 :           15331 => Opcode::VPANDQZrmb,
   38146            0 :           15332 => Opcode::VPANDQZrmbk,
   38147            0 :           15333 => Opcode::VPANDQZrmbkz,
   38148            0 :           15334 => Opcode::VPANDQZrmk,
   38149            0 :           15335 => Opcode::VPANDQZrmkz,
   38150            0 :           15336 => Opcode::VPANDQZrr,
   38151            0 :           15337 => Opcode::VPANDQZrrk,
   38152            0 :           15338 => Opcode::VPANDQZrrkz,
   38153            0 :           15339 => Opcode::VPANDYrm,
   38154            0 :           15340 => Opcode::VPANDYrr,
   38155            0 :           15341 => Opcode::VPANDrm,
   38156            0 :           15342 => Opcode::VPANDrr,
   38157            0 :           15343 => Opcode::VPAVGBYrm,
   38158            0 :           15344 => Opcode::VPAVGBYrr,
   38159            0 :           15345 => Opcode::VPAVGBZ128rm,
   38160            0 :           15346 => Opcode::VPAVGBZ128rmk,
   38161            0 :           15347 => Opcode::VPAVGBZ128rmkz,
   38162            0 :           15348 => Opcode::VPAVGBZ128rr,
   38163            0 :           15349 => Opcode::VPAVGBZ128rrk,
   38164            0 :           15350 => Opcode::VPAVGBZ128rrkz,
   38165            0 :           15351 => Opcode::VPAVGBZ256rm,
   38166            0 :           15352 => Opcode::VPAVGBZ256rmk,
   38167            0 :           15353 => Opcode::VPAVGBZ256rmkz,
   38168            0 :           15354 => Opcode::VPAVGBZ256rr,
   38169            0 :           15355 => Opcode::VPAVGBZ256rrk,
   38170            0 :           15356 => Opcode::VPAVGBZ256rrkz,
   38171            0 :           15357 => Opcode::VPAVGBZrm,
   38172            0 :           15358 => Opcode::VPAVGBZrmk,
   38173            0 :           15359 => Opcode::VPAVGBZrmkz,
   38174            0 :           15360 => Opcode::VPAVGBZrr,
   38175            0 :           15361 => Opcode::VPAVGBZrrk,
   38176            0 :           15362 => Opcode::VPAVGBZrrkz,
   38177            0 :           15363 => Opcode::VPAVGBrm,
   38178            0 :           15364 => Opcode::VPAVGBrr,
   38179            0 :           15365 => Opcode::VPAVGWYrm,
   38180            0 :           15366 => Opcode::VPAVGWYrr,
   38181            0 :           15367 => Opcode::VPAVGWZ128rm,
   38182            0 :           15368 => Opcode::VPAVGWZ128rmk,
   38183            0 :           15369 => Opcode::VPAVGWZ128rmkz,
   38184            0 :           15370 => Opcode::VPAVGWZ128rr,
   38185            0 :           15371 => Opcode::VPAVGWZ128rrk,
   38186            0 :           15372 => Opcode::VPAVGWZ128rrkz,
   38187            0 :           15373 => Opcode::VPAVGWZ256rm,
   38188            0 :           15374 => Opcode::VPAVGWZ256rmk,
   38189            0 :           15375 => Opcode::VPAVGWZ256rmkz,
   38190            0 :           15376 => Opcode::VPAVGWZ256rr,
   38191            0 :           15377 => Opcode::VPAVGWZ256rrk,
   38192            0 :           15378 => Opcode::VPAVGWZ256rrkz,
   38193            0 :           15379 => Opcode::VPAVGWZrm,
   38194            0 :           15380 => Opcode::VPAVGWZrmk,
   38195            0 :           15381 => Opcode::VPAVGWZrmkz,
   38196            0 :           15382 => Opcode::VPAVGWZrr,
   38197            0 :           15383 => Opcode::VPAVGWZrrk,
   38198            0 :           15384 => Opcode::VPAVGWZrrkz,
   38199            0 :           15385 => Opcode::VPAVGWrm,
   38200            0 :           15386 => Opcode::VPAVGWrr,
   38201            0 :           15387 => Opcode::VPBLENDDYrmi,
   38202            0 :           15388 => Opcode::VPBLENDDYrri,
   38203            0 :           15389 => Opcode::VPBLENDDrmi,
   38204            0 :           15390 => Opcode::VPBLENDDrri,
   38205            0 :           15391 => Opcode::VPBLENDMBZ128rm,
   38206            0 :           15392 => Opcode::VPBLENDMBZ128rmk,
   38207            0 :           15393 => Opcode::VPBLENDMBZ128rmkz,
   38208            0 :           15394 => Opcode::VPBLENDMBZ128rr,
   38209            0 :           15395 => Opcode::VPBLENDMBZ128rrk,
   38210            0 :           15396 => Opcode::VPBLENDMBZ128rrkz,
   38211            0 :           15397 => Opcode::VPBLENDMBZ256rm,
   38212            0 :           15398 => Opcode::VPBLENDMBZ256rmk,
   38213            0 :           15399 => Opcode::VPBLENDMBZ256rmkz,
   38214            0 :           15400 => Opcode::VPBLENDMBZ256rr,
   38215            0 :           15401 => Opcode::VPBLENDMBZ256rrk,
   38216            0 :           15402 => Opcode::VPBLENDMBZ256rrkz,
   38217            0 :           15403 => Opcode::VPBLENDMBZrm,
   38218            0 :           15404 => Opcode::VPBLENDMBZrmk,
   38219            0 :           15405 => Opcode::VPBLENDMBZrmkz,
   38220            0 :           15406 => Opcode::VPBLENDMBZrr,
   38221            0 :           15407 => Opcode::VPBLENDMBZrrk,
   38222            0 :           15408 => Opcode::VPBLENDMBZrrkz,
   38223            0 :           15409 => Opcode::VPBLENDMDZ128rm,
   38224            0 :           15410 => Opcode::VPBLENDMDZ128rmb,
   38225            0 :           15411 => Opcode::VPBLENDMDZ128rmbk,
   38226            0 :           15412 => Opcode::VPBLENDMDZ128rmbkz,
   38227            0 :           15413 => Opcode::VPBLENDMDZ128rmk,
   38228            0 :           15414 => Opcode::VPBLENDMDZ128rmkz,
   38229            0 :           15415 => Opcode::VPBLENDMDZ128rr,
   38230            0 :           15416 => Opcode::VPBLENDMDZ128rrk,
   38231            0 :           15417 => Opcode::VPBLENDMDZ128rrkz,
   38232            0 :           15418 => Opcode::VPBLENDMDZ256rm,
   38233            0 :           15419 => Opcode::VPBLENDMDZ256rmb,
   38234            0 :           15420 => Opcode::VPBLENDMDZ256rmbk,
   38235            0 :           15421 => Opcode::VPBLENDMDZ256rmbkz,
   38236            0 :           15422 => Opcode::VPBLENDMDZ256rmk,
   38237            0 :           15423 => Opcode::VPBLENDMDZ256rmkz,
   38238            0 :           15424 => Opcode::VPBLENDMDZ256rr,
   38239            0 :           15425 => Opcode::VPBLENDMDZ256rrk,
   38240            0 :           15426 => Opcode::VPBLENDMDZ256rrkz,
   38241            0 :           15427 => Opcode::VPBLENDMDZrm,
   38242            0 :           15428 => Opcode::VPBLENDMDZrmb,
   38243            0 :           15429 => Opcode::VPBLENDMDZrmbk,
   38244            0 :           15430 => Opcode::VPBLENDMDZrmbkz,
   38245            0 :           15431 => Opcode::VPBLENDMDZrmk,
   38246            0 :           15432 => Opcode::VPBLENDMDZrmkz,
   38247            0 :           15433 => Opcode::VPBLENDMDZrr,
   38248            0 :           15434 => Opcode::VPBLENDMDZrrk,
   38249            0 :           15435 => Opcode::VPBLENDMDZrrkz,
   38250            0 :           15436 => Opcode::VPBLENDMQZ128rm,
   38251            0 :           15437 => Opcode::VPBLENDMQZ128rmb,
   38252            0 :           15438 => Opcode::VPBLENDMQZ128rmbk,
   38253            0 :           15439 => Opcode::VPBLENDMQZ128rmbkz,
   38254            0 :           15440 => Opcode::VPBLENDMQZ128rmk,
   38255            0 :           15441 => Opcode::VPBLENDMQZ128rmkz,
   38256            0 :           15442 => Opcode::VPBLENDMQZ128rr,
   38257            0 :           15443 => Opcode::VPBLENDMQZ128rrk,
   38258            0 :           15444 => Opcode::VPBLENDMQZ128rrkz,
   38259            0 :           15445 => Opcode::VPBLENDMQZ256rm,
   38260            0 :           15446 => Opcode::VPBLENDMQZ256rmb,
   38261            0 :           15447 => Opcode::VPBLENDMQZ256rmbk,
   38262            0 :           15448 => Opcode::VPBLENDMQZ256rmbkz,
   38263            0 :           15449 => Opcode::VPBLENDMQZ256rmk,
   38264            0 :           15450 => Opcode::VPBLENDMQZ256rmkz,
   38265            0 :           15451 => Opcode::VPBLENDMQZ256rr,
   38266            0 :           15452 => Opcode::VPBLENDMQZ256rrk,
   38267            0 :           15453 => Opcode::VPBLENDMQZ256rrkz,
   38268            0 :           15454 => Opcode::VPBLENDMQZrm,
   38269            0 :           15455 => Opcode::VPBLENDMQZrmb,
   38270            0 :           15456 => Opcode::VPBLENDMQZrmbk,
   38271            0 :           15457 => Opcode::VPBLENDMQZrmbkz,
   38272            0 :           15458 => Opcode::VPBLENDMQZrmk,
   38273            0 :           15459 => Opcode::VPBLENDMQZrmkz,
   38274            0 :           15460 => Opcode::VPBLENDMQZrr,
   38275            0 :           15461 => Opcode::VPBLENDMQZrrk,
   38276            0 :           15462 => Opcode::VPBLENDMQZrrkz,
   38277            0 :           15463 => Opcode::VPBLENDMWZ128rm,
   38278            0 :           15464 => Opcode::VPBLENDMWZ128rmk,
   38279            0 :           15465 => Opcode::VPBLENDMWZ128rmkz,
   38280            0 :           15466 => Opcode::VPBLENDMWZ128rr,
   38281            0 :           15467 => Opcode::VPBLENDMWZ128rrk,
   38282            0 :           15468 => Opcode::VPBLENDMWZ128rrkz,
   38283            0 :           15469 => Opcode::VPBLENDMWZ256rm,
   38284            0 :           15470 => Opcode::VPBLENDMWZ256rmk,
   38285            0 :           15471 => Opcode::VPBLENDMWZ256rmkz,
   38286            0 :           15472 => Opcode::VPBLENDMWZ256rr,
   38287            0 :           15473 => Opcode::VPBLENDMWZ256rrk,
   38288            0 :           15474 => Opcode::VPBLENDMWZ256rrkz,
   38289            0 :           15475 => Opcode::VPBLENDMWZrm,
   38290            0 :           15476 => Opcode::VPBLENDMWZrmk,
   38291            0 :           15477 => Opcode::VPBLENDMWZrmkz,
   38292            0 :           15478 => Opcode::VPBLENDMWZrr,
   38293            0 :           15479 => Opcode::VPBLENDMWZrrk,
   38294            0 :           15480 => Opcode::VPBLENDMWZrrkz,
   38295            0 :           15481 => Opcode::VPBLENDVBYrmr,
   38296            0 :           15482 => Opcode::VPBLENDVBYrrr,
   38297            0 :           15483 => Opcode::VPBLENDVBrmr,
   38298            0 :           15484 => Opcode::VPBLENDVBrrr,
   38299            0 :           15485 => Opcode::VPBLENDWYrmi,
   38300            0 :           15486 => Opcode::VPBLENDWYrri,
   38301            0 :           15487 => Opcode::VPBLENDWrmi,
   38302            0 :           15488 => Opcode::VPBLENDWrri,
   38303            0 :           15489 => Opcode::VPBROADCASTBYrm,
   38304            0 :           15490 => Opcode::VPBROADCASTBYrr,
   38305            0 :           15491 => Opcode::VPBROADCASTBZ128rm,
   38306            0 :           15492 => Opcode::VPBROADCASTBZ128rmk,
   38307            0 :           15493 => Opcode::VPBROADCASTBZ128rmkz,
   38308            0 :           15494 => Opcode::VPBROADCASTBZ128rr,
   38309            0 :           15495 => Opcode::VPBROADCASTBZ128rrk,
   38310            0 :           15496 => Opcode::VPBROADCASTBZ128rrkz,
   38311            0 :           15497 => Opcode::VPBROADCASTBZ256rm,
   38312            0 :           15498 => Opcode::VPBROADCASTBZ256rmk,
   38313            0 :           15499 => Opcode::VPBROADCASTBZ256rmkz,
   38314            0 :           15500 => Opcode::VPBROADCASTBZ256rr,
   38315            0 :           15501 => Opcode::VPBROADCASTBZ256rrk,
   38316            0 :           15502 => Opcode::VPBROADCASTBZ256rrkz,
   38317            0 :           15503 => Opcode::VPBROADCASTBZrm,
   38318            0 :           15504 => Opcode::VPBROADCASTBZrmk,
   38319            0 :           15505 => Opcode::VPBROADCASTBZrmkz,
   38320            0 :           15506 => Opcode::VPBROADCASTBZrr,
   38321            0 :           15507 => Opcode::VPBROADCASTBZrrk,
   38322            0 :           15508 => Opcode::VPBROADCASTBZrrkz,
   38323            0 :           15509 => Opcode::VPBROADCASTBrZ128rr,
   38324            0 :           15510 => Opcode::VPBROADCASTBrZ128rrk,
   38325            0 :           15511 => Opcode::VPBROADCASTBrZ128rrkz,
   38326            0 :           15512 => Opcode::VPBROADCASTBrZ256rr,
   38327            0 :           15513 => Opcode::VPBROADCASTBrZ256rrk,
   38328            0 :           15514 => Opcode::VPBROADCASTBrZ256rrkz,
   38329            0 :           15515 => Opcode::VPBROADCASTBrZrr,
   38330            0 :           15516 => Opcode::VPBROADCASTBrZrrk,
   38331            0 :           15517 => Opcode::VPBROADCASTBrZrrkz,
   38332            0 :           15518 => Opcode::VPBROADCASTBrm,
   38333            0 :           15519 => Opcode::VPBROADCASTBrr,
   38334            0 :           15520 => Opcode::VPBROADCASTDYrm,
   38335            0 :           15521 => Opcode::VPBROADCASTDYrr,
   38336            0 :           15522 => Opcode::VPBROADCASTDZ128rm,
   38337            0 :           15523 => Opcode::VPBROADCASTDZ128rmk,
   38338            0 :           15524 => Opcode::VPBROADCASTDZ128rmkz,
   38339            0 :           15525 => Opcode::VPBROADCASTDZ128rr,
   38340            0 :           15526 => Opcode::VPBROADCASTDZ128rrk,
   38341            0 :           15527 => Opcode::VPBROADCASTDZ128rrkz,
   38342            0 :           15528 => Opcode::VPBROADCASTDZ256rm,
   38343            0 :           15529 => Opcode::VPBROADCASTDZ256rmk,
   38344            0 :           15530 => Opcode::VPBROADCASTDZ256rmkz,
   38345            0 :           15531 => Opcode::VPBROADCASTDZ256rr,
   38346            0 :           15532 => Opcode::VPBROADCASTDZ256rrk,
   38347            0 :           15533 => Opcode::VPBROADCASTDZ256rrkz,
   38348            0 :           15534 => Opcode::VPBROADCASTDZrm,
   38349            0 :           15535 => Opcode::VPBROADCASTDZrmk,
   38350            0 :           15536 => Opcode::VPBROADCASTDZrmkz,
   38351            0 :           15537 => Opcode::VPBROADCASTDZrr,
   38352            0 :           15538 => Opcode::VPBROADCASTDZrrk,
   38353            0 :           15539 => Opcode::VPBROADCASTDZrrkz,
   38354            0 :           15540 => Opcode::VPBROADCASTDrZ128rr,
   38355            0 :           15541 => Opcode::VPBROADCASTDrZ128rrk,
   38356            0 :           15542 => Opcode::VPBROADCASTDrZ128rrkz,
   38357            0 :           15543 => Opcode::VPBROADCASTDrZ256rr,
   38358            0 :           15544 => Opcode::VPBROADCASTDrZ256rrk,
   38359            0 :           15545 => Opcode::VPBROADCASTDrZ256rrkz,
   38360            0 :           15546 => Opcode::VPBROADCASTDrZrr,
   38361            0 :           15547 => Opcode::VPBROADCASTDrZrrk,
   38362            0 :           15548 => Opcode::VPBROADCASTDrZrrkz,
   38363            0 :           15549 => Opcode::VPBROADCASTDrm,
   38364            0 :           15550 => Opcode::VPBROADCASTDrr,
   38365            0 :           15551 => Opcode::VPBROADCASTMB2QZ128rr,
   38366            0 :           15552 => Opcode::VPBROADCASTMB2QZ256rr,
   38367            0 :           15553 => Opcode::VPBROADCASTMB2QZrr,
   38368            0 :           15554 => Opcode::VPBROADCASTMW2DZ128rr,
   38369            0 :           15555 => Opcode::VPBROADCASTMW2DZ256rr,
   38370            0 :           15556 => Opcode::VPBROADCASTMW2DZrr,
   38371            0 :           15557 => Opcode::VPBROADCASTQYrm,
   38372            0 :           15558 => Opcode::VPBROADCASTQYrr,
   38373            0 :           15559 => Opcode::VPBROADCASTQZ128rm,
   38374            0 :           15560 => Opcode::VPBROADCASTQZ128rmk,
   38375            0 :           15561 => Opcode::VPBROADCASTQZ128rmkz,
   38376            0 :           15562 => Opcode::VPBROADCASTQZ128rr,
   38377            0 :           15563 => Opcode::VPBROADCASTQZ128rrk,
   38378            0 :           15564 => Opcode::VPBROADCASTQZ128rrkz,
   38379            0 :           15565 => Opcode::VPBROADCASTQZ256rm,
   38380            0 :           15566 => Opcode::VPBROADCASTQZ256rmk,
   38381            0 :           15567 => Opcode::VPBROADCASTQZ256rmkz,
   38382            0 :           15568 => Opcode::VPBROADCASTQZ256rr,
   38383            0 :           15569 => Opcode::VPBROADCASTQZ256rrk,
   38384            0 :           15570 => Opcode::VPBROADCASTQZ256rrkz,
   38385            0 :           15571 => Opcode::VPBROADCASTQZrm,
   38386            0 :           15572 => Opcode::VPBROADCASTQZrmk,
   38387            0 :           15573 => Opcode::VPBROADCASTQZrmkz,
   38388            0 :           15574 => Opcode::VPBROADCASTQZrr,
   38389            0 :           15575 => Opcode::VPBROADCASTQZrrk,
   38390            0 :           15576 => Opcode::VPBROADCASTQZrrkz,
   38391            0 :           15577 => Opcode::VPBROADCASTQrZ128rr,
   38392            0 :           15578 => Opcode::VPBROADCASTQrZ128rrk,
   38393            0 :           15579 => Opcode::VPBROADCASTQrZ128rrkz,
   38394            0 :           15580 => Opcode::VPBROADCASTQrZ256rr,
   38395            0 :           15581 => Opcode::VPBROADCASTQrZ256rrk,
   38396            0 :           15582 => Opcode::VPBROADCASTQrZ256rrkz,
   38397            0 :           15583 => Opcode::VPBROADCASTQrZrr,
   38398            0 :           15584 => Opcode::VPBROADCASTQrZrrk,
   38399            0 :           15585 => Opcode::VPBROADCASTQrZrrkz,
   38400            0 :           15586 => Opcode::VPBROADCASTQrm,
   38401            0 :           15587 => Opcode::VPBROADCASTQrr,
   38402            0 :           15588 => Opcode::VPBROADCASTWYrm,
   38403            0 :           15589 => Opcode::VPBROADCASTWYrr,
   38404            0 :           15590 => Opcode::VPBROADCASTWZ128rm,
   38405            0 :           15591 => Opcode::VPBROADCASTWZ128rmk,
   38406            0 :           15592 => Opcode::VPBROADCASTWZ128rmkz,
   38407            0 :           15593 => Opcode::VPBROADCASTWZ128rr,
   38408            0 :           15594 => Opcode::VPBROADCASTWZ128rrk,
   38409            0 :           15595 => Opcode::VPBROADCASTWZ128rrkz,
   38410            0 :           15596 => Opcode::VPBROADCASTWZ256rm,
   38411            0 :           15597 => Opcode::VPBROADCASTWZ256rmk,
   38412            0 :           15598 => Opcode::VPBROADCASTWZ256rmkz,
   38413            0 :           15599 => Opcode::VPBROADCASTWZ256rr,
   38414            0 :           15600 => Opcode::VPBROADCASTWZ256rrk,
   38415            0 :           15601 => Opcode::VPBROADCASTWZ256rrkz,
   38416            0 :           15602 => Opcode::VPBROADCASTWZrm,
   38417            0 :           15603 => Opcode::VPBROADCASTWZrmk,
   38418            0 :           15604 => Opcode::VPBROADCASTWZrmkz,
   38419            0 :           15605 => Opcode::VPBROADCASTWZrr,
   38420            0 :           15606 => Opcode::VPBROADCASTWZrrk,
   38421            0 :           15607 => Opcode::VPBROADCASTWZrrkz,
   38422            0 :           15608 => Opcode::VPBROADCASTWrZ128rr,
   38423            0 :           15609 => Opcode::VPBROADCASTWrZ128rrk,
   38424            0 :           15610 => Opcode::VPBROADCASTWrZ128rrkz,
   38425            0 :           15611 => Opcode::VPBROADCASTWrZ256rr,
   38426            0 :           15612 => Opcode::VPBROADCASTWrZ256rrk,
   38427            0 :           15613 => Opcode::VPBROADCASTWrZ256rrkz,
   38428            0 :           15614 => Opcode::VPBROADCASTWrZrr,
   38429            0 :           15615 => Opcode::VPBROADCASTWrZrrk,
   38430            0 :           15616 => Opcode::VPBROADCASTWrZrrkz,
   38431            0 :           15617 => Opcode::VPBROADCASTWrm,
   38432            0 :           15618 => Opcode::VPBROADCASTWrr,
   38433            0 :           15619 => Opcode::VPCLMULQDQYrmi,
   38434            0 :           15620 => Opcode::VPCLMULQDQYrri,
   38435            0 :           15621 => Opcode::VPCLMULQDQZ128rmi,
   38436            0 :           15622 => Opcode::VPCLMULQDQZ128rri,
   38437            0 :           15623 => Opcode::VPCLMULQDQZ256rmi,
   38438            0 :           15624 => Opcode::VPCLMULQDQZ256rri,
   38439            0 :           15625 => Opcode::VPCLMULQDQZrmi,
   38440            0 :           15626 => Opcode::VPCLMULQDQZrri,
   38441            0 :           15627 => Opcode::VPCLMULQDQrmi,
   38442            0 :           15628 => Opcode::VPCLMULQDQrri,
   38443            0 :           15629 => Opcode::VPCMOVYrmr,
   38444            0 :           15630 => Opcode::VPCMOVYrrm,
   38445            0 :           15631 => Opcode::VPCMOVYrrr,
   38446            0 :           15632 => Opcode::VPCMOVYrrr_REV,
   38447            0 :           15633 => Opcode::VPCMOVrmr,
   38448            0 :           15634 => Opcode::VPCMOVrrm,
   38449            0 :           15635 => Opcode::VPCMOVrrr,
   38450            0 :           15636 => Opcode::VPCMOVrrr_REV,
   38451            0 :           15637 => Opcode::VPCMPBZ128rmi,
   38452            0 :           15638 => Opcode::VPCMPBZ128rmik,
   38453            0 :           15639 => Opcode::VPCMPBZ128rri,
   38454            0 :           15640 => Opcode::VPCMPBZ128rrik,
   38455            0 :           15641 => Opcode::VPCMPBZ256rmi,
   38456            0 :           15642 => Opcode::VPCMPBZ256rmik,
   38457            0 :           15643 => Opcode::VPCMPBZ256rri,
   38458            0 :           15644 => Opcode::VPCMPBZ256rrik,
   38459            0 :           15645 => Opcode::VPCMPBZrmi,
   38460            0 :           15646 => Opcode::VPCMPBZrmik,
   38461            0 :           15647 => Opcode::VPCMPBZrri,
   38462            0 :           15648 => Opcode::VPCMPBZrrik,
   38463            0 :           15649 => Opcode::VPCMPDZ128rmbi,
   38464            0 :           15650 => Opcode::VPCMPDZ128rmbik,
   38465            0 :           15651 => Opcode::VPCMPDZ128rmi,
   38466            0 :           15652 => Opcode::VPCMPDZ128rmik,
   38467            0 :           15653 => Opcode::VPCMPDZ128rri,
   38468            0 :           15654 => Opcode::VPCMPDZ128rrik,
   38469            0 :           15655 => Opcode::VPCMPDZ256rmbi,
   38470            0 :           15656 => Opcode::VPCMPDZ256rmbik,
   38471            0 :           15657 => Opcode::VPCMPDZ256rmi,
   38472            0 :           15658 => Opcode::VPCMPDZ256rmik,
   38473            0 :           15659 => Opcode::VPCMPDZ256rri,
   38474            0 :           15660 => Opcode::VPCMPDZ256rrik,
   38475            0 :           15661 => Opcode::VPCMPDZrmbi,
   38476            0 :           15662 => Opcode::VPCMPDZrmbik,
   38477            0 :           15663 => Opcode::VPCMPDZrmi,
   38478            0 :           15664 => Opcode::VPCMPDZrmik,
   38479            0 :           15665 => Opcode::VPCMPDZrri,
   38480            0 :           15666 => Opcode::VPCMPDZrrik,
   38481            0 :           15667 => Opcode::VPCMPEQBYrm,
   38482            0 :           15668 => Opcode::VPCMPEQBYrr,
   38483            0 :           15669 => Opcode::VPCMPEQBZ128rm,
   38484            0 :           15670 => Opcode::VPCMPEQBZ128rmk,
   38485            0 :           15671 => Opcode::VPCMPEQBZ128rr,
   38486            0 :           15672 => Opcode::VPCMPEQBZ128rrk,
   38487            0 :           15673 => Opcode::VPCMPEQBZ256rm,
   38488            0 :           15674 => Opcode::VPCMPEQBZ256rmk,
   38489            0 :           15675 => Opcode::VPCMPEQBZ256rr,
   38490            0 :           15676 => Opcode::VPCMPEQBZ256rrk,
   38491            0 :           15677 => Opcode::VPCMPEQBZrm,
   38492            0 :           15678 => Opcode::VPCMPEQBZrmk,
   38493            0 :           15679 => Opcode::VPCMPEQBZrr,
   38494            0 :           15680 => Opcode::VPCMPEQBZrrk,
   38495            0 :           15681 => Opcode::VPCMPEQBrm,
   38496            0 :           15682 => Opcode::VPCMPEQBrr,
   38497            0 :           15683 => Opcode::VPCMPEQDYrm,
   38498            0 :           15684 => Opcode::VPCMPEQDYrr,
   38499            0 :           15685 => Opcode::VPCMPEQDZ128rm,
   38500            0 :           15686 => Opcode::VPCMPEQDZ128rmb,
   38501            0 :           15687 => Opcode::VPCMPEQDZ128rmbk,
   38502            0 :           15688 => Opcode::VPCMPEQDZ128rmk,
   38503            0 :           15689 => Opcode::VPCMPEQDZ128rr,
   38504            0 :           15690 => Opcode::VPCMPEQDZ128rrk,
   38505            0 :           15691 => Opcode::VPCMPEQDZ256rm,
   38506            0 :           15692 => Opcode::VPCMPEQDZ256rmb,
   38507            0 :           15693 => Opcode::VPCMPEQDZ256rmbk,
   38508            0 :           15694 => Opcode::VPCMPEQDZ256rmk,
   38509            0 :           15695 => Opcode::VPCMPEQDZ256rr,
   38510            0 :           15696 => Opcode::VPCMPEQDZ256rrk,
   38511            0 :           15697 => Opcode::VPCMPEQDZrm,
   38512            0 :           15698 => Opcode::VPCMPEQDZrmb,
   38513            0 :           15699 => Opcode::VPCMPEQDZrmbk,
   38514            0 :           15700 => Opcode::VPCMPEQDZrmk,
   38515            0 :           15701 => Opcode::VPCMPEQDZrr,
   38516            0 :           15702 => Opcode::VPCMPEQDZrrk,
   38517            0 :           15703 => Opcode::VPCMPEQDrm,
   38518            0 :           15704 => Opcode::VPCMPEQDrr,
   38519            0 :           15705 => Opcode::VPCMPEQQYrm,
   38520            0 :           15706 => Opcode::VPCMPEQQYrr,
   38521            0 :           15707 => Opcode::VPCMPEQQZ128rm,
   38522            0 :           15708 => Opcode::VPCMPEQQZ128rmb,
   38523            0 :           15709 => Opcode::VPCMPEQQZ128rmbk,
   38524            0 :           15710 => Opcode::VPCMPEQQZ128rmk,
   38525            0 :           15711 => Opcode::VPCMPEQQZ128rr,
   38526            0 :           15712 => Opcode::VPCMPEQQZ128rrk,
   38527            0 :           15713 => Opcode::VPCMPEQQZ256rm,
   38528            0 :           15714 => Opcode::VPCMPEQQZ256rmb,
   38529            0 :           15715 => Opcode::VPCMPEQQZ256rmbk,
   38530            0 :           15716 => Opcode::VPCMPEQQZ256rmk,
   38531            0 :           15717 => Opcode::VPCMPEQQZ256rr,
   38532            0 :           15718 => Opcode::VPCMPEQQZ256rrk,
   38533            0 :           15719 => Opcode::VPCMPEQQZrm,
   38534            0 :           15720 => Opcode::VPCMPEQQZrmb,
   38535            0 :           15721 => Opcode::VPCMPEQQZrmbk,
   38536            0 :           15722 => Opcode::VPCMPEQQZrmk,
   38537            0 :           15723 => Opcode::VPCMPEQQZrr,
   38538            0 :           15724 => Opcode::VPCMPEQQZrrk,
   38539            0 :           15725 => Opcode::VPCMPEQQrm,
   38540            0 :           15726 => Opcode::VPCMPEQQrr,
   38541            0 :           15727 => Opcode::VPCMPEQWYrm,
   38542            0 :           15728 => Opcode::VPCMPEQWYrr,
   38543            0 :           15729 => Opcode::VPCMPEQWZ128rm,
   38544            0 :           15730 => Opcode::VPCMPEQWZ128rmk,
   38545            0 :           15731 => Opcode::VPCMPEQWZ128rr,
   38546            0 :           15732 => Opcode::VPCMPEQWZ128rrk,
   38547            0 :           15733 => Opcode::VPCMPEQWZ256rm,
   38548            0 :           15734 => Opcode::VPCMPEQWZ256rmk,
   38549            0 :           15735 => Opcode::VPCMPEQWZ256rr,
   38550            0 :           15736 => Opcode::VPCMPEQWZ256rrk,
   38551            0 :           15737 => Opcode::VPCMPEQWZrm,
   38552            0 :           15738 => Opcode::VPCMPEQWZrmk,
   38553            0 :           15739 => Opcode::VPCMPEQWZrr,
   38554            0 :           15740 => Opcode::VPCMPEQWZrrk,
   38555            0 :           15741 => Opcode::VPCMPEQWrm,
   38556            0 :           15742 => Opcode::VPCMPEQWrr,
   38557            0 :           15743 => Opcode::VPCMPESTRIrmi,
   38558            0 :           15744 => Opcode::VPCMPESTRIrri,
   38559            0 :           15745 => Opcode::VPCMPESTRMrmi,
   38560            0 :           15746 => Opcode::VPCMPESTRMrri,
   38561            0 :           15747 => Opcode::VPCMPGTBYrm,
   38562            0 :           15748 => Opcode::VPCMPGTBYrr,
   38563            0 :           15749 => Opcode::VPCMPGTBZ128rm,
   38564            0 :           15750 => Opcode::VPCMPGTBZ128rmk,
   38565            0 :           15751 => Opcode::VPCMPGTBZ128rr,
   38566            0 :           15752 => Opcode::VPCMPGTBZ128rrk,
   38567            0 :           15753 => Opcode::VPCMPGTBZ256rm,
   38568            0 :           15754 => Opcode::VPCMPGTBZ256rmk,
   38569            0 :           15755 => Opcode::VPCMPGTBZ256rr,
   38570            0 :           15756 => Opcode::VPCMPGTBZ256rrk,
   38571            0 :           15757 => Opcode::VPCMPGTBZrm,
   38572            0 :           15758 => Opcode::VPCMPGTBZrmk,
   38573            0 :           15759 => Opcode::VPCMPGTBZrr,
   38574            0 :           15760 => Opcode::VPCMPGTBZrrk,
   38575            0 :           15761 => Opcode::VPCMPGTBrm,
   38576            0 :           15762 => Opcode::VPCMPGTBrr,
   38577            0 :           15763 => Opcode::VPCMPGTDYrm,
   38578            0 :           15764 => Opcode::VPCMPGTDYrr,
   38579            0 :           15765 => Opcode::VPCMPGTDZ128rm,
   38580            0 :           15766 => Opcode::VPCMPGTDZ128rmb,
   38581            0 :           15767 => Opcode::VPCMPGTDZ128rmbk,
   38582            0 :           15768 => Opcode::VPCMPGTDZ128rmk,
   38583            0 :           15769 => Opcode::VPCMPGTDZ128rr,
   38584            0 :           15770 => Opcode::VPCMPGTDZ128rrk,
   38585            0 :           15771 => Opcode::VPCMPGTDZ256rm,
   38586            0 :           15772 => Opcode::VPCMPGTDZ256rmb,
   38587            0 :           15773 => Opcode::VPCMPGTDZ256rmbk,
   38588            0 :           15774 => Opcode::VPCMPGTDZ256rmk,
   38589            0 :           15775 => Opcode::VPCMPGTDZ256rr,
   38590            0 :           15776 => Opcode::VPCMPGTDZ256rrk,
   38591            0 :           15777 => Opcode::VPCMPGTDZrm,
   38592            0 :           15778 => Opcode::VPCMPGTDZrmb,
   38593            0 :           15779 => Opcode::VPCMPGTDZrmbk,
   38594            0 :           15780 => Opcode::VPCMPGTDZrmk,
   38595            0 :           15781 => Opcode::VPCMPGTDZrr,
   38596            0 :           15782 => Opcode::VPCMPGTDZrrk,
   38597            0 :           15783 => Opcode::VPCMPGTDrm,
   38598            0 :           15784 => Opcode::VPCMPGTDrr,
   38599            0 :           15785 => Opcode::VPCMPGTQYrm,
   38600            0 :           15786 => Opcode::VPCMPGTQYrr,
   38601            0 :           15787 => Opcode::VPCMPGTQZ128rm,
   38602            0 :           15788 => Opcode::VPCMPGTQZ128rmb,
   38603            0 :           15789 => Opcode::VPCMPGTQZ128rmbk,
   38604            0 :           15790 => Opcode::VPCMPGTQZ128rmk,
   38605            0 :           15791 => Opcode::VPCMPGTQZ128rr,
   38606            0 :           15792 => Opcode::VPCMPGTQZ128rrk,
   38607            0 :           15793 => Opcode::VPCMPGTQZ256rm,
   38608            0 :           15794 => Opcode::VPCMPGTQZ256rmb,
   38609            0 :           15795 => Opcode::VPCMPGTQZ256rmbk,
   38610            0 :           15796 => Opcode::VPCMPGTQZ256rmk,
   38611            0 :           15797 => Opcode::VPCMPGTQZ256rr,
   38612            0 :           15798 => Opcode::VPCMPGTQZ256rrk,
   38613            0 :           15799 => Opcode::VPCMPGTQZrm,
   38614            0 :           15800 => Opcode::VPCMPGTQZrmb,
   38615            0 :           15801 => Opcode::VPCMPGTQZrmbk,
   38616            0 :           15802 => Opcode::VPCMPGTQZrmk,
   38617            0 :           15803 => Opcode::VPCMPGTQZrr,
   38618            0 :           15804 => Opcode::VPCMPGTQZrrk,
   38619            0 :           15805 => Opcode::VPCMPGTQrm,
   38620            0 :           15806 => Opcode::VPCMPGTQrr,
   38621            0 :           15807 => Opcode::VPCMPGTWYrm,
   38622            0 :           15808 => Opcode::VPCMPGTWYrr,
   38623            0 :           15809 => Opcode::VPCMPGTWZ128rm,
   38624            0 :           15810 => Opcode::VPCMPGTWZ128rmk,
   38625            0 :           15811 => Opcode::VPCMPGTWZ128rr,
   38626            0 :           15812 => Opcode::VPCMPGTWZ128rrk,
   38627            0 :           15813 => Opcode::VPCMPGTWZ256rm,
   38628            0 :           15814 => Opcode::VPCMPGTWZ256rmk,
   38629            0 :           15815 => Opcode::VPCMPGTWZ256rr,
   38630            0 :           15816 => Opcode::VPCMPGTWZ256rrk,
   38631            0 :           15817 => Opcode::VPCMPGTWZrm,
   38632            0 :           15818 => Opcode::VPCMPGTWZrmk,
   38633            0 :           15819 => Opcode::VPCMPGTWZrr,
   38634            0 :           15820 => Opcode::VPCMPGTWZrrk,
   38635            0 :           15821 => Opcode::VPCMPGTWrm,
   38636            0 :           15822 => Opcode::VPCMPGTWrr,
   38637            0 :           15823 => Opcode::VPCMPISTRIrmi,
   38638            0 :           15824 => Opcode::VPCMPISTRIrri,
   38639            0 :           15825 => Opcode::VPCMPISTRMrmi,
   38640            0 :           15826 => Opcode::VPCMPISTRMrri,
   38641            0 :           15827 => Opcode::VPCMPQZ128rmbi,
   38642            0 :           15828 => Opcode::VPCMPQZ128rmbik,
   38643            0 :           15829 => Opcode::VPCMPQZ128rmi,
   38644            0 :           15830 => Opcode::VPCMPQZ128rmik,
   38645            0 :           15831 => Opcode::VPCMPQZ128rri,
   38646            0 :           15832 => Opcode::VPCMPQZ128rrik,
   38647            0 :           15833 => Opcode::VPCMPQZ256rmbi,
   38648            0 :           15834 => Opcode::VPCMPQZ256rmbik,
   38649            0 :           15835 => Opcode::VPCMPQZ256rmi,
   38650            0 :           15836 => Opcode::VPCMPQZ256rmik,
   38651            0 :           15837 => Opcode::VPCMPQZ256rri,
   38652            0 :           15838 => Opcode::VPCMPQZ256rrik,
   38653            0 :           15839 => Opcode::VPCMPQZrmbi,
   38654            0 :           15840 => Opcode::VPCMPQZrmbik,
   38655            0 :           15841 => Opcode::VPCMPQZrmi,
   38656            0 :           15842 => Opcode::VPCMPQZrmik,
   38657            0 :           15843 => Opcode::VPCMPQZrri,
   38658            0 :           15844 => Opcode::VPCMPQZrrik,
   38659            0 :           15845 => Opcode::VPCMPUBZ128rmi,
   38660            0 :           15846 => Opcode::VPCMPUBZ128rmik,
   38661            0 :           15847 => Opcode::VPCMPUBZ128rri,
   38662            0 :           15848 => Opcode::VPCMPUBZ128rrik,
   38663            0 :           15849 => Opcode::VPCMPUBZ256rmi,
   38664            0 :           15850 => Opcode::VPCMPUBZ256rmik,
   38665            0 :           15851 => Opcode::VPCMPUBZ256rri,
   38666            0 :           15852 => Opcode::VPCMPUBZ256rrik,
   38667            0 :           15853 => Opcode::VPCMPUBZrmi,
   38668            0 :           15854 => Opcode::VPCMPUBZrmik,
   38669            0 :           15855 => Opcode::VPCMPUBZrri,
   38670            0 :           15856 => Opcode::VPCMPUBZrrik,
   38671            0 :           15857 => Opcode::VPCMPUDZ128rmbi,
   38672            0 :           15858 => Opcode::VPCMPUDZ128rmbik,
   38673            0 :           15859 => Opcode::VPCMPUDZ128rmi,
   38674            0 :           15860 => Opcode::VPCMPUDZ128rmik,
   38675            0 :           15861 => Opcode::VPCMPUDZ128rri,
   38676            0 :           15862 => Opcode::VPCMPUDZ128rrik,
   38677            0 :           15863 => Opcode::VPCMPUDZ256rmbi,
   38678            0 :           15864 => Opcode::VPCMPUDZ256rmbik,
   38679            0 :           15865 => Opcode::VPCMPUDZ256rmi,
   38680            0 :           15866 => Opcode::VPCMPUDZ256rmik,
   38681            0 :           15867 => Opcode::VPCMPUDZ256rri,
   38682            0 :           15868 => Opcode::VPCMPUDZ256rrik,
   38683            0 :           15869 => Opcode::VPCMPUDZrmbi,
   38684            0 :           15870 => Opcode::VPCMPUDZrmbik,
   38685            0 :           15871 => Opcode::VPCMPUDZrmi,
   38686            0 :           15872 => Opcode::VPCMPUDZrmik,
   38687            0 :           15873 => Opcode::VPCMPUDZrri,
   38688            0 :           15874 => Opcode::VPCMPUDZrrik,
   38689            0 :           15875 => Opcode::VPCMPUQZ128rmbi,
   38690            0 :           15876 => Opcode::VPCMPUQZ128rmbik,
   38691            0 :           15877 => Opcode::VPCMPUQZ128rmi,
   38692            0 :           15878 => Opcode::VPCMPUQZ128rmik,
   38693            0 :           15879 => Opcode::VPCMPUQZ128rri,
   38694            0 :           15880 => Opcode::VPCMPUQZ128rrik,
   38695            0 :           15881 => Opcode::VPCMPUQZ256rmbi,
   38696            0 :           15882 => Opcode::VPCMPUQZ256rmbik,
   38697            0 :           15883 => Opcode::VPCMPUQZ256rmi,
   38698            0 :           15884 => Opcode::VPCMPUQZ256rmik,
   38699            0 :           15885 => Opcode::VPCMPUQZ256rri,
   38700            0 :           15886 => Opcode::VPCMPUQZ256rrik,
   38701            0 :           15887 => Opcode::VPCMPUQZrmbi,
   38702            0 :           15888 => Opcode::VPCMPUQZrmbik,
   38703            0 :           15889 => Opcode::VPCMPUQZrmi,
   38704            0 :           15890 => Opcode::VPCMPUQZrmik,
   38705            0 :           15891 => Opcode::VPCMPUQZrri,
   38706            0 :           15892 => Opcode::VPCMPUQZrrik,
   38707            0 :           15893 => Opcode::VPCMPUWZ128rmi,
   38708            0 :           15894 => Opcode::VPCMPUWZ128rmik,
   38709            0 :           15895 => Opcode::VPCMPUWZ128rri,
   38710            0 :           15896 => Opcode::VPCMPUWZ128rrik,
   38711            0 :           15897 => Opcode::VPCMPUWZ256rmi,
   38712            0 :           15898 => Opcode::VPCMPUWZ256rmik,
   38713            0 :           15899 => Opcode::VPCMPUWZ256rri,
   38714            0 :           15900 => Opcode::VPCMPUWZ256rrik,
   38715            0 :           15901 => Opcode::VPCMPUWZrmi,
   38716            0 :           15902 => Opcode::VPCMPUWZrmik,
   38717            0 :           15903 => Opcode::VPCMPUWZrri,
   38718            0 :           15904 => Opcode::VPCMPUWZrrik,
   38719            0 :           15905 => Opcode::VPCMPWZ128rmi,
   38720            0 :           15906 => Opcode::VPCMPWZ128rmik,
   38721            0 :           15907 => Opcode::VPCMPWZ128rri,
   38722            0 :           15908 => Opcode::VPCMPWZ128rrik,
   38723            0 :           15909 => Opcode::VPCMPWZ256rmi,
   38724            0 :           15910 => Opcode::VPCMPWZ256rmik,
   38725            0 :           15911 => Opcode::VPCMPWZ256rri,
   38726            0 :           15912 => Opcode::VPCMPWZ256rrik,
   38727            0 :           15913 => Opcode::VPCMPWZrmi,
   38728            0 :           15914 => Opcode::VPCMPWZrmik,
   38729            0 :           15915 => Opcode::VPCMPWZrri,
   38730            0 :           15916 => Opcode::VPCMPWZrrik,
   38731            0 :           15917 => Opcode::VPCOMBmi,
   38732            0 :           15918 => Opcode::VPCOMBri,
   38733            0 :           15919 => Opcode::VPCOMDmi,
   38734            0 :           15920 => Opcode::VPCOMDri,
   38735            0 :           15921 => Opcode::VPCOMPRESSBZ128mr,
   38736            0 :           15922 => Opcode::VPCOMPRESSBZ128mrk,
   38737            0 :           15923 => Opcode::VPCOMPRESSBZ128rr,
   38738            0 :           15924 => Opcode::VPCOMPRESSBZ128rrk,
   38739            0 :           15925 => Opcode::VPCOMPRESSBZ128rrkz,
   38740            0 :           15926 => Opcode::VPCOMPRESSBZ256mr,
   38741            0 :           15927 => Opcode::VPCOMPRESSBZ256mrk,
   38742            0 :           15928 => Opcode::VPCOMPRESSBZ256rr,
   38743            0 :           15929 => Opcode::VPCOMPRESSBZ256rrk,
   38744            0 :           15930 => Opcode::VPCOMPRESSBZ256rrkz,
   38745            0 :           15931 => Opcode::VPCOMPRESSBZmr,
   38746            0 :           15932 => Opcode::VPCOMPRESSBZmrk,
   38747            0 :           15933 => Opcode::VPCOMPRESSBZrr,
   38748            0 :           15934 => Opcode::VPCOMPRESSBZrrk,
   38749            0 :           15935 => Opcode::VPCOMPRESSBZrrkz,
   38750            0 :           15936 => Opcode::VPCOMPRESSDZ128mr,
   38751            0 :           15937 => Opcode::VPCOMPRESSDZ128mrk,
   38752            0 :           15938 => Opcode::VPCOMPRESSDZ128rr,
   38753            0 :           15939 => Opcode::VPCOMPRESSDZ128rrk,
   38754            0 :           15940 => Opcode::VPCOMPRESSDZ128rrkz,
   38755            0 :           15941 => Opcode::VPCOMPRESSDZ256mr,
   38756            0 :           15942 => Opcode::VPCOMPRESSDZ256mrk,
   38757            0 :           15943 => Opcode::VPCOMPRESSDZ256rr,
   38758            0 :           15944 => Opcode::VPCOMPRESSDZ256rrk,
   38759            0 :           15945 => Opcode::VPCOMPRESSDZ256rrkz,
   38760            0 :           15946 => Opcode::VPCOMPRESSDZmr,
   38761            0 :           15947 => Opcode::VPCOMPRESSDZmrk,
   38762            0 :           15948 => Opcode::VPCOMPRESSDZrr,
   38763            0 :           15949 => Opcode::VPCOMPRESSDZrrk,
   38764            0 :           15950 => Opcode::VPCOMPRESSDZrrkz,
   38765            0 :           15951 => Opcode::VPCOMPRESSQZ128mr,
   38766            0 :           15952 => Opcode::VPCOMPRESSQZ128mrk,
   38767            0 :           15953 => Opcode::VPCOMPRESSQZ128rr,
   38768            0 :           15954 => Opcode::VPCOMPRESSQZ128rrk,
   38769            0 :           15955 => Opcode::VPCOMPRESSQZ128rrkz,
   38770            0 :           15956 => Opcode::VPCOMPRESSQZ256mr,
   38771            0 :           15957 => Opcode::VPCOMPRESSQZ256mrk,
   38772            0 :           15958 => Opcode::VPCOMPRESSQZ256rr,
   38773            0 :           15959 => Opcode::VPCOMPRESSQZ256rrk,
   38774            0 :           15960 => Opcode::VPCOMPRESSQZ256rrkz,
   38775            0 :           15961 => Opcode::VPCOMPRESSQZmr,
   38776            0 :           15962 => Opcode::VPCOMPRESSQZmrk,
   38777            0 :           15963 => Opcode::VPCOMPRESSQZrr,
   38778            0 :           15964 => Opcode::VPCOMPRESSQZrrk,
   38779            0 :           15965 => Opcode::VPCOMPRESSQZrrkz,
   38780            0 :           15966 => Opcode::VPCOMPRESSWZ128mr,
   38781            0 :           15967 => Opcode::VPCOMPRESSWZ128mrk,
   38782            0 :           15968 => Opcode::VPCOMPRESSWZ128rr,
   38783            0 :           15969 => Opcode::VPCOMPRESSWZ128rrk,
   38784            0 :           15970 => Opcode::VPCOMPRESSWZ128rrkz,
   38785            0 :           15971 => Opcode::VPCOMPRESSWZ256mr,
   38786            0 :           15972 => Opcode::VPCOMPRESSWZ256mrk,
   38787            0 :           15973 => Opcode::VPCOMPRESSWZ256rr,
   38788            0 :           15974 => Opcode::VPCOMPRESSWZ256rrk,
   38789            0 :           15975 => Opcode::VPCOMPRESSWZ256rrkz,
   38790            0 :           15976 => Opcode::VPCOMPRESSWZmr,
   38791            0 :           15977 => Opcode::VPCOMPRESSWZmrk,
   38792            0 :           15978 => Opcode::VPCOMPRESSWZrr,
   38793            0 :           15979 => Opcode::VPCOMPRESSWZrrk,
   38794            0 :           15980 => Opcode::VPCOMPRESSWZrrkz,
   38795            0 :           15981 => Opcode::VPCOMQmi,
   38796            0 :           15982 => Opcode::VPCOMQri,
   38797            0 :           15983 => Opcode::VPCOMUBmi,
   38798            0 :           15984 => Opcode::VPCOMUBri,
   38799            0 :           15985 => Opcode::VPCOMUDmi,
   38800            0 :           15986 => Opcode::VPCOMUDri,
   38801            0 :           15987 => Opcode::VPCOMUQmi,
   38802            0 :           15988 => Opcode::VPCOMUQri,
   38803            0 :           15989 => Opcode::VPCOMUWmi,
   38804            0 :           15990 => Opcode::VPCOMUWri,
   38805            0 :           15991 => Opcode::VPCOMWmi,
   38806            0 :           15992 => Opcode::VPCOMWri,
   38807            0 :           15993 => Opcode::VPCONFLICTDZ128rm,
   38808            0 :           15994 => Opcode::VPCONFLICTDZ128rmb,
   38809            0 :           15995 => Opcode::VPCONFLICTDZ128rmbk,
   38810            0 :           15996 => Opcode::VPCONFLICTDZ128rmbkz,
   38811            0 :           15997 => Opcode::VPCONFLICTDZ128rmk,
   38812            0 :           15998 => Opcode::VPCONFLICTDZ128rmkz,
   38813            0 :           15999 => Opcode::VPCONFLICTDZ128rr,
   38814            0 :           16000 => Opcode::VPCONFLICTDZ128rrk,
   38815            0 :           16001 => Opcode::VPCONFLICTDZ128rrkz,
   38816            0 :           16002 => Opcode::VPCONFLICTDZ256rm,
   38817            0 :           16003 => Opcode::VPCONFLICTDZ256rmb,
   38818            0 :           16004 => Opcode::VPCONFLICTDZ256rmbk,
   38819            0 :           16005 => Opcode::VPCONFLICTDZ256rmbkz,
   38820            0 :           16006 => Opcode::VPCONFLICTDZ256rmk,
   38821            0 :           16007 => Opcode::VPCONFLICTDZ256rmkz,
   38822            0 :           16008 => Opcode::VPCONFLICTDZ256rr,
   38823            0 :           16009 => Opcode::VPCONFLICTDZ256rrk,
   38824            0 :           16010 => Opcode::VPCONFLICTDZ256rrkz,
   38825            0 :           16011 => Opcode::VPCONFLICTDZrm,
   38826            0 :           16012 => Opcode::VPCONFLICTDZrmb,
   38827            0 :           16013 => Opcode::VPCONFLICTDZrmbk,
   38828            0 :           16014 => Opcode::VPCONFLICTDZrmbkz,
   38829            0 :           16015 => Opcode::VPCONFLICTDZrmk,
   38830            0 :           16016 => Opcode::VPCONFLICTDZrmkz,
   38831            0 :           16017 => Opcode::VPCONFLICTDZrr,
   38832            0 :           16018 => Opcode::VPCONFLICTDZrrk,
   38833            0 :           16019 => Opcode::VPCONFLICTDZrrkz,
   38834            0 :           16020 => Opcode::VPCONFLICTQZ128rm,
   38835            0 :           16021 => Opcode::VPCONFLICTQZ128rmb,
   38836            0 :           16022 => Opcode::VPCONFLICTQZ128rmbk,
   38837            0 :           16023 => Opcode::VPCONFLICTQZ128rmbkz,
   38838            0 :           16024 => Opcode::VPCONFLICTQZ128rmk,
   38839            0 :           16025 => Opcode::VPCONFLICTQZ128rmkz,
   38840            0 :           16026 => Opcode::VPCONFLICTQZ128rr,
   38841            0 :           16027 => Opcode::VPCONFLICTQZ128rrk,
   38842            0 :           16028 => Opcode::VPCONFLICTQZ128rrkz,
   38843            0 :           16029 => Opcode::VPCONFLICTQZ256rm,
   38844            0 :           16030 => Opcode::VPCONFLICTQZ256rmb,
   38845            0 :           16031 => Opcode::VPCONFLICTQZ256rmbk,
   38846            0 :           16032 => Opcode::VPCONFLICTQZ256rmbkz,
   38847            0 :           16033 => Opcode::VPCONFLICTQZ256rmk,
   38848            0 :           16034 => Opcode::VPCONFLICTQZ256rmkz,
   38849            0 :           16035 => Opcode::VPCONFLICTQZ256rr,
   38850            0 :           16036 => Opcode::VPCONFLICTQZ256rrk,
   38851            0 :           16037 => Opcode::VPCONFLICTQZ256rrkz,
   38852            0 :           16038 => Opcode::VPCONFLICTQZrm,
   38853            0 :           16039 => Opcode::VPCONFLICTQZrmb,
   38854            0 :           16040 => Opcode::VPCONFLICTQZrmbk,
   38855            0 :           16041 => Opcode::VPCONFLICTQZrmbkz,
   38856            0 :           16042 => Opcode::VPCONFLICTQZrmk,
   38857            0 :           16043 => Opcode::VPCONFLICTQZrmkz,
   38858            0 :           16044 => Opcode::VPCONFLICTQZrr,
   38859            0 :           16045 => Opcode::VPCONFLICTQZrrk,
   38860            0 :           16046 => Opcode::VPCONFLICTQZrrkz,
   38861            0 :           16047 => Opcode::VPDPBSSDSYrm,
   38862            0 :           16048 => Opcode::VPDPBSSDSYrr,
   38863            0 :           16049 => Opcode::VPDPBSSDSZ128m,
   38864            0 :           16050 => Opcode::VPDPBSSDSZ128mb,
   38865            0 :           16051 => Opcode::VPDPBSSDSZ128mbk,
   38866            0 :           16052 => Opcode::VPDPBSSDSZ128mbkz,
   38867            0 :           16053 => Opcode::VPDPBSSDSZ128mk,
   38868            0 :           16054 => Opcode::VPDPBSSDSZ128mkz,
   38869            0 :           16055 => Opcode::VPDPBSSDSZ128r,
   38870            0 :           16056 => Opcode::VPDPBSSDSZ128rk,
   38871            0 :           16057 => Opcode::VPDPBSSDSZ128rkz,
   38872            0 :           16058 => Opcode::VPDPBSSDSZ256m,
   38873            0 :           16059 => Opcode::VPDPBSSDSZ256mb,
   38874            0 :           16060 => Opcode::VPDPBSSDSZ256mbk,
   38875            0 :           16061 => Opcode::VPDPBSSDSZ256mbkz,
   38876            0 :           16062 => Opcode::VPDPBSSDSZ256mk,
   38877            0 :           16063 => Opcode::VPDPBSSDSZ256mkz,
   38878            0 :           16064 => Opcode::VPDPBSSDSZ256r,
   38879            0 :           16065 => Opcode::VPDPBSSDSZ256rk,
   38880            0 :           16066 => Opcode::VPDPBSSDSZ256rkz,
   38881            0 :           16067 => Opcode::VPDPBSSDSZm,
   38882            0 :           16068 => Opcode::VPDPBSSDSZmb,
   38883            0 :           16069 => Opcode::VPDPBSSDSZmbk,
   38884            0 :           16070 => Opcode::VPDPBSSDSZmbkz,
   38885            0 :           16071 => Opcode::VPDPBSSDSZmk,
   38886            0 :           16072 => Opcode::VPDPBSSDSZmkz,
   38887            0 :           16073 => Opcode::VPDPBSSDSZr,
   38888            0 :           16074 => Opcode::VPDPBSSDSZrk,
   38889            0 :           16075 => Opcode::VPDPBSSDSZrkz,
   38890            0 :           16076 => Opcode::VPDPBSSDSrm,
   38891            0 :           16077 => Opcode::VPDPBSSDSrr,
   38892            0 :           16078 => Opcode::VPDPBSSDYrm,
   38893            0 :           16079 => Opcode::VPDPBSSDYrr,
   38894            0 :           16080 => Opcode::VPDPBSSDZ128m,
   38895            0 :           16081 => Opcode::VPDPBSSDZ128mb,
   38896            0 :           16082 => Opcode::VPDPBSSDZ128mbk,
   38897            0 :           16083 => Opcode::VPDPBSSDZ128mbkz,
   38898            0 :           16084 => Opcode::VPDPBSSDZ128mk,
   38899            0 :           16085 => Opcode::VPDPBSSDZ128mkz,
   38900            0 :           16086 => Opcode::VPDPBSSDZ128r,
   38901            0 :           16087 => Opcode::VPDPBSSDZ128rk,
   38902            0 :           16088 => Opcode::VPDPBSSDZ128rkz,
   38903            0 :           16089 => Opcode::VPDPBSSDZ256m,
   38904            0 :           16090 => Opcode::VPDPBSSDZ256mb,
   38905            0 :           16091 => Opcode::VPDPBSSDZ256mbk,
   38906            0 :           16092 => Opcode::VPDPBSSDZ256mbkz,
   38907            0 :           16093 => Opcode::VPDPBSSDZ256mk,
   38908            0 :           16094 => Opcode::VPDPBSSDZ256mkz,
   38909            0 :           16095 => Opcode::VPDPBSSDZ256r,
   38910            0 :           16096 => Opcode::VPDPBSSDZ256rk,
   38911            0 :           16097 => Opcode::VPDPBSSDZ256rkz,
   38912            0 :           16098 => Opcode::VPDPBSSDZm,
   38913            0 :           16099 => Opcode::VPDPBSSDZmb,
   38914            0 :           16100 => Opcode::VPDPBSSDZmbk,
   38915            0 :           16101 => Opcode::VPDPBSSDZmbkz,
   38916            0 :           16102 => Opcode::VPDPBSSDZmk,
   38917            0 :           16103 => Opcode::VPDPBSSDZmkz,
   38918            0 :           16104 => Opcode::VPDPBSSDZr,
   38919            0 :           16105 => Opcode::VPDPBSSDZrk,
   38920            0 :           16106 => Opcode::VPDPBSSDZrkz,
   38921            0 :           16107 => Opcode::VPDPBSSDrm,
   38922            0 :           16108 => Opcode::VPDPBSSDrr,
   38923            0 :           16109 => Opcode::VPDPBSUDSYrm,
   38924            0 :           16110 => Opcode::VPDPBSUDSYrr,
   38925            0 :           16111 => Opcode::VPDPBSUDSZ128m,
   38926            0 :           16112 => Opcode::VPDPBSUDSZ128mb,
   38927            0 :           16113 => Opcode::VPDPBSUDSZ128mbk,
   38928            0 :           16114 => Opcode::VPDPBSUDSZ128mbkz,
   38929            0 :           16115 => Opcode::VPDPBSUDSZ128mk,
   38930            0 :           16116 => Opcode::VPDPBSUDSZ128mkz,
   38931            0 :           16117 => Opcode::VPDPBSUDSZ128r,
   38932            0 :           16118 => Opcode::VPDPBSUDSZ128rk,
   38933            0 :           16119 => Opcode::VPDPBSUDSZ128rkz,
   38934            0 :           16120 => Opcode::VPDPBSUDSZ256m,
   38935            0 :           16121 => Opcode::VPDPBSUDSZ256mb,
   38936            0 :           16122 => Opcode::VPDPBSUDSZ256mbk,
   38937            0 :           16123 => Opcode::VPDPBSUDSZ256mbkz,
   38938            0 :           16124 => Opcode::VPDPBSUDSZ256mk,
   38939            0 :           16125 => Opcode::VPDPBSUDSZ256mkz,
   38940            0 :           16126 => Opcode::VPDPBSUDSZ256r,
   38941            0 :           16127 => Opcode::VPDPBSUDSZ256rk,
   38942            0 :           16128 => Opcode::VPDPBSUDSZ256rkz,
   38943            0 :           16129 => Opcode::VPDPBSUDSZm,
   38944            0 :           16130 => Opcode::VPDPBSUDSZmb,
   38945            0 :           16131 => Opcode::VPDPBSUDSZmbk,
   38946            0 :           16132 => Opcode::VPDPBSUDSZmbkz,
   38947            0 :           16133 => Opcode::VPDPBSUDSZmk,
   38948            0 :           16134 => Opcode::VPDPBSUDSZmkz,
   38949            0 :           16135 => Opcode::VPDPBSUDSZr,
   38950            0 :           16136 => Opcode::VPDPBSUDSZrk,
   38951            0 :           16137 => Opcode::VPDPBSUDSZrkz,
   38952            0 :           16138 => Opcode::VPDPBSUDSrm,
   38953            0 :           16139 => Opcode::VPDPBSUDSrr,
   38954            0 :           16140 => Opcode::VPDPBSUDYrm,
   38955            0 :           16141 => Opcode::VPDPBSUDYrr,
   38956            0 :           16142 => Opcode::VPDPBSUDZ128m,
   38957            0 :           16143 => Opcode::VPDPBSUDZ128mb,
   38958            0 :           16144 => Opcode::VPDPBSUDZ128mbk,
   38959            0 :           16145 => Opcode::VPDPBSUDZ128mbkz,
   38960            0 :           16146 => Opcode::VPDPBSUDZ128mk,
   38961            0 :           16147 => Opcode::VPDPBSUDZ128mkz,
   38962            0 :           16148 => Opcode::VPDPBSUDZ128r,
   38963            0 :           16149 => Opcode::VPDPBSUDZ128rk,
   38964            0 :           16150 => Opcode::VPDPBSUDZ128rkz,
   38965            0 :           16151 => Opcode::VPDPBSUDZ256m,
   38966            0 :           16152 => Opcode::VPDPBSUDZ256mb,
   38967            0 :           16153 => Opcode::VPDPBSUDZ256mbk,
   38968            0 :           16154 => Opcode::VPDPBSUDZ256mbkz,
   38969            0 :           16155 => Opcode::VPDPBSUDZ256mk,
   38970            0 :           16156 => Opcode::VPDPBSUDZ256mkz,
   38971            0 :           16157 => Opcode::VPDPBSUDZ256r,
   38972            0 :           16158 => Opcode::VPDPBSUDZ256rk,
   38973            0 :           16159 => Opcode::VPDPBSUDZ256rkz,
   38974            0 :           16160 => Opcode::VPDPBSUDZm,
   38975            0 :           16161 => Opcode::VPDPBSUDZmb,
   38976            0 :           16162 => Opcode::VPDPBSUDZmbk,
   38977            0 :           16163 => Opcode::VPDPBSUDZmbkz,
   38978            0 :           16164 => Opcode::VPDPBSUDZmk,
   38979            0 :           16165 => Opcode::VPDPBSUDZmkz,
   38980            0 :           16166 => Opcode::VPDPBSUDZr,
   38981            0 :           16167 => Opcode::VPDPBSUDZrk,
   38982            0 :           16168 => Opcode::VPDPBSUDZrkz,
   38983            0 :           16169 => Opcode::VPDPBSUDrm,
   38984            0 :           16170 => Opcode::VPDPBSUDrr,
   38985            0 :           16171 => Opcode::VPDPBUSDSYrm,
   38986            0 :           16172 => Opcode::VPDPBUSDSYrr,
   38987            0 :           16173 => Opcode::VPDPBUSDSZ128m,
   38988            0 :           16174 => Opcode::VPDPBUSDSZ128mb,
   38989            0 :           16175 => Opcode::VPDPBUSDSZ128mbk,
   38990            0 :           16176 => Opcode::VPDPBUSDSZ128mbkz,
   38991            0 :           16177 => Opcode::VPDPBUSDSZ128mk,
   38992            0 :           16178 => Opcode::VPDPBUSDSZ128mkz,
   38993            0 :           16179 => Opcode::VPDPBUSDSZ128r,
   38994            0 :           16180 => Opcode::VPDPBUSDSZ128rk,
   38995            0 :           16181 => Opcode::VPDPBUSDSZ128rkz,
   38996            0 :           16182 => Opcode::VPDPBUSDSZ256m,
   38997            0 :           16183 => Opcode::VPDPBUSDSZ256mb,
   38998            0 :           16184 => Opcode::VPDPBUSDSZ256mbk,
   38999            0 :           16185 => Opcode::VPDPBUSDSZ256mbkz,
   39000            0 :           16186 => Opcode::VPDPBUSDSZ256mk,
   39001            0 :           16187 => Opcode::VPDPBUSDSZ256mkz,
   39002            0 :           16188 => Opcode::VPDPBUSDSZ256r,
   39003            0 :           16189 => Opcode::VPDPBUSDSZ256rk,
   39004            0 :           16190 => Opcode::VPDPBUSDSZ256rkz,
   39005            0 :           16191 => Opcode::VPDPBUSDSZm,
   39006            0 :           16192 => Opcode::VPDPBUSDSZmb,
   39007            0 :           16193 => Opcode::VPDPBUSDSZmbk,
   39008            0 :           16194 => Opcode::VPDPBUSDSZmbkz,
   39009            0 :           16195 => Opcode::VPDPBUSDSZmk,
   39010            0 :           16196 => Opcode::VPDPBUSDSZmkz,
   39011            0 :           16197 => Opcode::VPDPBUSDSZr,
   39012            0 :           16198 => Opcode::VPDPBUSDSZrk,
   39013            0 :           16199 => Opcode::VPDPBUSDSZrkz,
   39014            0 :           16200 => Opcode::VPDPBUSDSrm,
   39015            0 :           16201 => Opcode::VPDPBUSDSrr,
   39016            0 :           16202 => Opcode::VPDPBUSDYrm,
   39017            0 :           16203 => Opcode::VPDPBUSDYrr,
   39018            0 :           16204 => Opcode::VPDPBUSDZ128m,
   39019            0 :           16205 => Opcode::VPDPBUSDZ128mb,
   39020            0 :           16206 => Opcode::VPDPBUSDZ128mbk,
   39021            0 :           16207 => Opcode::VPDPBUSDZ128mbkz,
   39022            0 :           16208 => Opcode::VPDPBUSDZ128mk,
   39023            0 :           16209 => Opcode::VPDPBUSDZ128mkz,
   39024            0 :           16210 => Opcode::VPDPBUSDZ128r,
   39025            0 :           16211 => Opcode::VPDPBUSDZ128rk,
   39026            0 :           16212 => Opcode::VPDPBUSDZ128rkz,
   39027            0 :           16213 => Opcode::VPDPBUSDZ256m,
   39028            0 :           16214 => Opcode::VPDPBUSDZ256mb,
   39029            0 :           16215 => Opcode::VPDPBUSDZ256mbk,
   39030            0 :           16216 => Opcode::VPDPBUSDZ256mbkz,
   39031            0 :           16217 => Opcode::VPDPBUSDZ256mk,
   39032            0 :           16218 => Opcode::VPDPBUSDZ256mkz,
   39033            0 :           16219 => Opcode::VPDPBUSDZ256r,
   39034            0 :           16220 => Opcode::VPDPBUSDZ256rk,
   39035            0 :           16221 => Opcode::VPDPBUSDZ256rkz,
   39036            0 :           16222 => Opcode::VPDPBUSDZm,
   39037            0 :           16223 => Opcode::VPDPBUSDZmb,
   39038            0 :           16224 => Opcode::VPDPBUSDZmbk,
   39039            0 :           16225 => Opcode::VPDPBUSDZmbkz,
   39040            0 :           16226 => Opcode::VPDPBUSDZmk,
   39041            0 :           16227 => Opcode::VPDPBUSDZmkz,
   39042            0 :           16228 => Opcode::VPDPBUSDZr,
   39043            0 :           16229 => Opcode::VPDPBUSDZrk,
   39044            0 :           16230 => Opcode::VPDPBUSDZrkz,
   39045            0 :           16231 => Opcode::VPDPBUSDrm,
   39046            0 :           16232 => Opcode::VPDPBUSDrr,
   39047            0 :           16233 => Opcode::VPDPBUUDSYrm,
   39048            0 :           16234 => Opcode::VPDPBUUDSYrr,
   39049            0 :           16235 => Opcode::VPDPBUUDSZ128m,
   39050            0 :           16236 => Opcode::VPDPBUUDSZ128mb,
   39051            0 :           16237 => Opcode::VPDPBUUDSZ128mbk,
   39052            0 :           16238 => Opcode::VPDPBUUDSZ128mbkz,
   39053            0 :           16239 => Opcode::VPDPBUUDSZ128mk,
   39054            0 :           16240 => Opcode::VPDPBUUDSZ128mkz,
   39055            0 :           16241 => Opcode::VPDPBUUDSZ128r,
   39056            0 :           16242 => Opcode::VPDPBUUDSZ128rk,
   39057            0 :           16243 => Opcode::VPDPBUUDSZ128rkz,
   39058            0 :           16244 => Opcode::VPDPBUUDSZ256m,
   39059            0 :           16245 => Opcode::VPDPBUUDSZ256mb,
   39060            0 :           16246 => Opcode::VPDPBUUDSZ256mbk,
   39061            0 :           16247 => Opcode::VPDPBUUDSZ256mbkz,
   39062            0 :           16248 => Opcode::VPDPBUUDSZ256mk,
   39063            0 :           16249 => Opcode::VPDPBUUDSZ256mkz,
   39064            0 :           16250 => Opcode::VPDPBUUDSZ256r,
   39065            0 :           16251 => Opcode::VPDPBUUDSZ256rk,
   39066            0 :           16252 => Opcode::VPDPBUUDSZ256rkz,
   39067            0 :           16253 => Opcode::VPDPBUUDSZm,
   39068            0 :           16254 => Opcode::VPDPBUUDSZmb,
   39069            0 :           16255 => Opcode::VPDPBUUDSZmbk,
   39070            0 :           16256 => Opcode::VPDPBUUDSZmbkz,
   39071            0 :           16257 => Opcode::VPDPBUUDSZmk,
   39072            0 :           16258 => Opcode::VPDPBUUDSZmkz,
   39073            0 :           16259 => Opcode::VPDPBUUDSZr,
   39074            0 :           16260 => Opcode::VPDPBUUDSZrk,
   39075            0 :           16261 => Opcode::VPDPBUUDSZrkz,
   39076            0 :           16262 => Opcode::VPDPBUUDSrm,
   39077            0 :           16263 => Opcode::VPDPBUUDSrr,
   39078            0 :           16264 => Opcode::VPDPBUUDYrm,
   39079            0 :           16265 => Opcode::VPDPBUUDYrr,
   39080            0 :           16266 => Opcode::VPDPBUUDZ128m,
   39081            0 :           16267 => Opcode::VPDPBUUDZ128mb,
   39082            0 :           16268 => Opcode::VPDPBUUDZ128mbk,
   39083            0 :           16269 => Opcode::VPDPBUUDZ128mbkz,
   39084            0 :           16270 => Opcode::VPDPBUUDZ128mk,
   39085            0 :           16271 => Opcode::VPDPBUUDZ128mkz,
   39086            0 :           16272 => Opcode::VPDPBUUDZ128r,
   39087            0 :           16273 => Opcode::VPDPBUUDZ128rk,
   39088            0 :           16274 => Opcode::VPDPBUUDZ128rkz,
   39089            0 :           16275 => Opcode::VPDPBUUDZ256m,
   39090            0 :           16276 => Opcode::VPDPBUUDZ256mb,
   39091            0 :           16277 => Opcode::VPDPBUUDZ256mbk,
   39092            0 :           16278 => Opcode::VPDPBUUDZ256mbkz,
   39093            0 :           16279 => Opcode::VPDPBUUDZ256mk,
   39094            0 :           16280 => Opcode::VPDPBUUDZ256mkz,
   39095            0 :           16281 => Opcode::VPDPBUUDZ256r,
   39096            0 :           16282 => Opcode::VPDPBUUDZ256rk,
   39097            0 :           16283 => Opcode::VPDPBUUDZ256rkz,
   39098            0 :           16284 => Opcode::VPDPBUUDZm,
   39099            0 :           16285 => Opcode::VPDPBUUDZmb,
   39100            0 :           16286 => Opcode::VPDPBUUDZmbk,
   39101            0 :           16287 => Opcode::VPDPBUUDZmbkz,
   39102            0 :           16288 => Opcode::VPDPBUUDZmk,
   39103            0 :           16289 => Opcode::VPDPBUUDZmkz,
   39104            0 :           16290 => Opcode::VPDPBUUDZr,
   39105            0 :           16291 => Opcode::VPDPBUUDZrk,
   39106            0 :           16292 => Opcode::VPDPBUUDZrkz,
   39107            0 :           16293 => Opcode::VPDPBUUDrm,
   39108            0 :           16294 => Opcode::VPDPBUUDrr,
   39109            0 :           16295 => Opcode::VPDPWSSDSYrm,
   39110            0 :           16296 => Opcode::VPDPWSSDSYrr,
   39111            0 :           16297 => Opcode::VPDPWSSDSZ128m,
   39112            0 :           16298 => Opcode::VPDPWSSDSZ128mb,
   39113            0 :           16299 => Opcode::VPDPWSSDSZ128mbk,
   39114            0 :           16300 => Opcode::VPDPWSSDSZ128mbkz,
   39115            0 :           16301 => Opcode::VPDPWSSDSZ128mk,
   39116            0 :           16302 => Opcode::VPDPWSSDSZ128mkz,
   39117            0 :           16303 => Opcode::VPDPWSSDSZ128r,
   39118            0 :           16304 => Opcode::VPDPWSSDSZ128rk,
   39119            0 :           16305 => Opcode::VPDPWSSDSZ128rkz,
   39120            0 :           16306 => Opcode::VPDPWSSDSZ256m,
   39121            0 :           16307 => Opcode::VPDPWSSDSZ256mb,
   39122            0 :           16308 => Opcode::VPDPWSSDSZ256mbk,
   39123            0 :           16309 => Opcode::VPDPWSSDSZ256mbkz,
   39124            0 :           16310 => Opcode::VPDPWSSDSZ256mk,
   39125            0 :           16311 => Opcode::VPDPWSSDSZ256mkz,
   39126            0 :           16312 => Opcode::VPDPWSSDSZ256r,
   39127            0 :           16313 => Opcode::VPDPWSSDSZ256rk,
   39128            0 :           16314 => Opcode::VPDPWSSDSZ256rkz,
   39129            0 :           16315 => Opcode::VPDPWSSDSZm,
   39130            0 :           16316 => Opcode::VPDPWSSDSZmb,
   39131            0 :           16317 => Opcode::VPDPWSSDSZmbk,
   39132            0 :           16318 => Opcode::VPDPWSSDSZmbkz,
   39133            0 :           16319 => Opcode::VPDPWSSDSZmk,
   39134            0 :           16320 => Opcode::VPDPWSSDSZmkz,
   39135            0 :           16321 => Opcode::VPDPWSSDSZr,
   39136            0 :           16322 => Opcode::VPDPWSSDSZrk,
   39137            0 :           16323 => Opcode::VPDPWSSDSZrkz,
   39138            0 :           16324 => Opcode::VPDPWSSDSrm,
   39139            0 :           16325 => Opcode::VPDPWSSDSrr,
   39140            0 :           16326 => Opcode::VPDPWSSDYrm,
   39141            0 :           16327 => Opcode::VPDPWSSDYrr,
   39142            0 :           16328 => Opcode::VPDPWSSDZ128m,
   39143            0 :           16329 => Opcode::VPDPWSSDZ128mb,
   39144            0 :           16330 => Opcode::VPDPWSSDZ128mbk,
   39145            0 :           16331 => Opcode::VPDPWSSDZ128mbkz,
   39146            0 :           16332 => Opcode::VPDPWSSDZ128mk,
   39147            0 :           16333 => Opcode::VPDPWSSDZ128mkz,
   39148            0 :           16334 => Opcode::VPDPWSSDZ128r,
   39149            0 :           16335 => Opcode::VPDPWSSDZ128rk,
   39150            0 :           16336 => Opcode::VPDPWSSDZ128rkz,
   39151            0 :           16337 => Opcode::VPDPWSSDZ256m,
   39152            0 :           16338 => Opcode::VPDPWSSDZ256mb,
   39153            0 :           16339 => Opcode::VPDPWSSDZ256mbk,
   39154            0 :           16340 => Opcode::VPDPWSSDZ256mbkz,
   39155            0 :           16341 => Opcode::VPDPWSSDZ256mk,
   39156            0 :           16342 => Opcode::VPDPWSSDZ256mkz,
   39157            0 :           16343 => Opcode::VPDPWSSDZ256r,
   39158            0 :           16344 => Opcode::VPDPWSSDZ256rk,
   39159            0 :           16345 => Opcode::VPDPWSSDZ256rkz,
   39160            0 :           16346 => Opcode::VPDPWSSDZm,
   39161            0 :           16347 => Opcode::VPDPWSSDZmb,
   39162            0 :           16348 => Opcode::VPDPWSSDZmbk,
   39163            0 :           16349 => Opcode::VPDPWSSDZmbkz,
   39164            0 :           16350 => Opcode::VPDPWSSDZmk,
   39165            0 :           16351 => Opcode::VPDPWSSDZmkz,
   39166            0 :           16352 => Opcode::VPDPWSSDZr,
   39167            0 :           16353 => Opcode::VPDPWSSDZrk,
   39168            0 :           16354 => Opcode::VPDPWSSDZrkz,
   39169            0 :           16355 => Opcode::VPDPWSSDrm,
   39170            0 :           16356 => Opcode::VPDPWSSDrr,
   39171            0 :           16357 => Opcode::VPDPWSUDSYrm,
   39172            0 :           16358 => Opcode::VPDPWSUDSYrr,
   39173            0 :           16359 => Opcode::VPDPWSUDSZ128m,
   39174            0 :           16360 => Opcode::VPDPWSUDSZ128mb,
   39175            0 :           16361 => Opcode::VPDPWSUDSZ128mbk,
   39176            0 :           16362 => Opcode::VPDPWSUDSZ128mbkz,
   39177            0 :           16363 => Opcode::VPDPWSUDSZ128mk,
   39178            0 :           16364 => Opcode::VPDPWSUDSZ128mkz,
   39179            0 :           16365 => Opcode::VPDPWSUDSZ128r,
   39180            0 :           16366 => Opcode::VPDPWSUDSZ128rk,
   39181            0 :           16367 => Opcode::VPDPWSUDSZ128rkz,
   39182            0 :           16368 => Opcode::VPDPWSUDSZ256m,
   39183            0 :           16369 => Opcode::VPDPWSUDSZ256mb,
   39184            0 :           16370 => Opcode::VPDPWSUDSZ256mbk,
   39185            0 :           16371 => Opcode::VPDPWSUDSZ256mbkz,
   39186            0 :           16372 => Opcode::VPDPWSUDSZ256mk,
   39187            0 :           16373 => Opcode::VPDPWSUDSZ256mkz,
   39188            0 :           16374 => Opcode::VPDPWSUDSZ256r,
   39189            0 :           16375 => Opcode::VPDPWSUDSZ256rk,
   39190            0 :           16376 => Opcode::VPDPWSUDSZ256rkz,
   39191            0 :           16377 => Opcode::VPDPWSUDSZm,
   39192            0 :           16378 => Opcode::VPDPWSUDSZmb,
   39193            0 :           16379 => Opcode::VPDPWSUDSZmbk,
   39194            0 :           16380 => Opcode::VPDPWSUDSZmbkz,
   39195            0 :           16381 => Opcode::VPDPWSUDSZmk,
   39196            0 :           16382 => Opcode::VPDPWSUDSZmkz,
   39197            0 :           16383 => Opcode::VPDPWSUDSZr,
   39198            0 :           16384 => Opcode::VPDPWSUDSZrk,
   39199            0 :           16385 => Opcode::VPDPWSUDSZrkz,
   39200            0 :           16386 => Opcode::VPDPWSUDSrm,
   39201            0 :           16387 => Opcode::VPDPWSUDSrr,
   39202            0 :           16388 => Opcode::VPDPWSUDYrm,
   39203            0 :           16389 => Opcode::VPDPWSUDYrr,
   39204            0 :           16390 => Opcode::VPDPWSUDZ128m,
   39205            0 :           16391 => Opcode::VPDPWSUDZ128mb,
   39206            0 :           16392 => Opcode::VPDPWSUDZ128mbk,
   39207            0 :           16393 => Opcode::VPDPWSUDZ128mbkz,
   39208            0 :           16394 => Opcode::VPDPWSUDZ128mk,
   39209            0 :           16395 => Opcode::VPDPWSUDZ128mkz,
   39210            0 :           16396 => Opcode::VPDPWSUDZ128r,
   39211            0 :           16397 => Opcode::VPDPWSUDZ128rk,
   39212            0 :           16398 => Opcode::VPDPWSUDZ128rkz,
   39213            0 :           16399 => Opcode::VPDPWSUDZ256m,
   39214            0 :           16400 => Opcode::VPDPWSUDZ256mb,
   39215            0 :           16401 => Opcode::VPDPWSUDZ256mbk,
   39216            0 :           16402 => Opcode::VPDPWSUDZ256mbkz,
   39217            0 :           16403 => Opcode::VPDPWSUDZ256mk,
   39218            0 :           16404 => Opcode::VPDPWSUDZ256mkz,
   39219            0 :           16405 => Opcode::VPDPWSUDZ256r,
   39220            0 :           16406 => Opcode::VPDPWSUDZ256rk,
   39221            0 :           16407 => Opcode::VPDPWSUDZ256rkz,
   39222            0 :           16408 => Opcode::VPDPWSUDZm,
   39223            0 :           16409 => Opcode::VPDPWSUDZmb,
   39224            0 :           16410 => Opcode::VPDPWSUDZmbk,
   39225            0 :           16411 => Opcode::VPDPWSUDZmbkz,
   39226            0 :           16412 => Opcode::VPDPWSUDZmk,
   39227            0 :           16413 => Opcode::VPDPWSUDZmkz,
   39228            0 :           16414 => Opcode::VPDPWSUDZr,
   39229            0 :           16415 => Opcode::VPDPWSUDZrk,
   39230            0 :           16416 => Opcode::VPDPWSUDZrkz,
   39231            0 :           16417 => Opcode::VPDPWSUDrm,
   39232            0 :           16418 => Opcode::VPDPWSUDrr,
   39233            0 :           16419 => Opcode::VPDPWUSDSYrm,
   39234            0 :           16420 => Opcode::VPDPWUSDSYrr,
   39235            0 :           16421 => Opcode::VPDPWUSDSZ128m,
   39236            0 :           16422 => Opcode::VPDPWUSDSZ128mb,
   39237            0 :           16423 => Opcode::VPDPWUSDSZ128mbk,
   39238            0 :           16424 => Opcode::VPDPWUSDSZ128mbkz,
   39239            0 :           16425 => Opcode::VPDPWUSDSZ128mk,
   39240            0 :           16426 => Opcode::VPDPWUSDSZ128mkz,
   39241            0 :           16427 => Opcode::VPDPWUSDSZ128r,
   39242            0 :           16428 => Opcode::VPDPWUSDSZ128rk,
   39243            0 :           16429 => Opcode::VPDPWUSDSZ128rkz,
   39244            0 :           16430 => Opcode::VPDPWUSDSZ256m,
   39245            0 :           16431 => Opcode::VPDPWUSDSZ256mb,
   39246            0 :           16432 => Opcode::VPDPWUSDSZ256mbk,
   39247            0 :           16433 => Opcode::VPDPWUSDSZ256mbkz,
   39248            0 :           16434 => Opcode::VPDPWUSDSZ256mk,
   39249            0 :           16435 => Opcode::VPDPWUSDSZ256mkz,
   39250            0 :           16436 => Opcode::VPDPWUSDSZ256r,
   39251            0 :           16437 => Opcode::VPDPWUSDSZ256rk,
   39252            0 :           16438 => Opcode::VPDPWUSDSZ256rkz,
   39253            0 :           16439 => Opcode::VPDPWUSDSZm,
   39254            0 :           16440 => Opcode::VPDPWUSDSZmb,
   39255            0 :           16441 => Opcode::VPDPWUSDSZmbk,
   39256            0 :           16442 => Opcode::VPDPWUSDSZmbkz,
   39257            0 :           16443 => Opcode::VPDPWUSDSZmk,
   39258            0 :           16444 => Opcode::VPDPWUSDSZmkz,
   39259            0 :           16445 => Opcode::VPDPWUSDSZr,
   39260            0 :           16446 => Opcode::VPDPWUSDSZrk,
   39261            0 :           16447 => Opcode::VPDPWUSDSZrkz,
   39262            0 :           16448 => Opcode::VPDPWUSDSrm,
   39263            0 :           16449 => Opcode::VPDPWUSDSrr,
   39264            0 :           16450 => Opcode::VPDPWUSDYrm,
   39265            0 :           16451 => Opcode::VPDPWUSDYrr,
   39266            0 :           16452 => Opcode::VPDPWUSDZ128m,
   39267            0 :           16453 => Opcode::VPDPWUSDZ128mb,
   39268            0 :           16454 => Opcode::VPDPWUSDZ128mbk,
   39269            0 :           16455 => Opcode::VPDPWUSDZ128mbkz,
   39270            0 :           16456 => Opcode::VPDPWUSDZ128mk,
   39271            0 :           16457 => Opcode::VPDPWUSDZ128mkz,
   39272            0 :           16458 => Opcode::VPDPWUSDZ128r,
   39273            0 :           16459 => Opcode::VPDPWUSDZ128rk,
   39274            0 :           16460 => Opcode::VPDPWUSDZ128rkz,
   39275            0 :           16461 => Opcode::VPDPWUSDZ256m,
   39276            0 :           16462 => Opcode::VPDPWUSDZ256mb,
   39277            0 :           16463 => Opcode::VPDPWUSDZ256mbk,
   39278            0 :           16464 => Opcode::VPDPWUSDZ256mbkz,
   39279            0 :           16465 => Opcode::VPDPWUSDZ256mk,
   39280            0 :           16466 => Opcode::VPDPWUSDZ256mkz,
   39281            0 :           16467 => Opcode::VPDPWUSDZ256r,
   39282            0 :           16468 => Opcode::VPDPWUSDZ256rk,
   39283            0 :           16469 => Opcode::VPDPWUSDZ256rkz,
   39284            0 :           16470 => Opcode::VPDPWUSDZm,
   39285            0 :           16471 => Opcode::VPDPWUSDZmb,
   39286            0 :           16472 => Opcode::VPDPWUSDZmbk,
   39287            0 :           16473 => Opcode::VPDPWUSDZmbkz,
   39288            0 :           16474 => Opcode::VPDPWUSDZmk,
   39289            0 :           16475 => Opcode::VPDPWUSDZmkz,
   39290            0 :           16476 => Opcode::VPDPWUSDZr,
   39291            0 :           16477 => Opcode::VPDPWUSDZrk,
   39292            0 :           16478 => Opcode::VPDPWUSDZrkz,
   39293            0 :           16479 => Opcode::VPDPWUSDrm,
   39294            0 :           16480 => Opcode::VPDPWUSDrr,
   39295            0 :           16481 => Opcode::VPDPWUUDSYrm,
   39296            0 :           16482 => Opcode::VPDPWUUDSYrr,
   39297            0 :           16483 => Opcode::VPDPWUUDSZ128m,
   39298            0 :           16484 => Opcode::VPDPWUUDSZ128mb,
   39299            0 :           16485 => Opcode::VPDPWUUDSZ128mbk,
   39300            0 :           16486 => Opcode::VPDPWUUDSZ128mbkz,
   39301            0 :           16487 => Opcode::VPDPWUUDSZ128mk,
   39302            0 :           16488 => Opcode::VPDPWUUDSZ128mkz,
   39303            0 :           16489 => Opcode::VPDPWUUDSZ128r,
   39304            0 :           16490 => Opcode::VPDPWUUDSZ128rk,
   39305            0 :           16491 => Opcode::VPDPWUUDSZ128rkz,
   39306            0 :           16492 => Opcode::VPDPWUUDSZ256m,
   39307            0 :           16493 => Opcode::VPDPWUUDSZ256mb,
   39308            0 :           16494 => Opcode::VPDPWUUDSZ256mbk,
   39309            0 :           16495 => Opcode::VPDPWUUDSZ256mbkz,
   39310            0 :           16496 => Opcode::VPDPWUUDSZ256mk,
   39311            0 :           16497 => Opcode::VPDPWUUDSZ256mkz,
   39312            0 :           16498 => Opcode::VPDPWUUDSZ256r,
   39313            0 :           16499 => Opcode::VPDPWUUDSZ256rk,
   39314            0 :           16500 => Opcode::VPDPWUUDSZ256rkz,
   39315            0 :           16501 => Opcode::VPDPWUUDSZm,
   39316            0 :           16502 => Opcode::VPDPWUUDSZmb,
   39317            0 :           16503 => Opcode::VPDPWUUDSZmbk,
   39318            0 :           16504 => Opcode::VPDPWUUDSZmbkz,
   39319            0 :           16505 => Opcode::VPDPWUUDSZmk,
   39320            0 :           16506 => Opcode::VPDPWUUDSZmkz,
   39321            0 :           16507 => Opcode::VPDPWUUDSZr,
   39322            0 :           16508 => Opcode::VPDPWUUDSZrk,
   39323            0 :           16509 => Opcode::VPDPWUUDSZrkz,
   39324            0 :           16510 => Opcode::VPDPWUUDSrm,
   39325            0 :           16511 => Opcode::VPDPWUUDSrr,
   39326            0 :           16512 => Opcode::VPDPWUUDYrm,
   39327            0 :           16513 => Opcode::VPDPWUUDYrr,
   39328            0 :           16514 => Opcode::VPDPWUUDZ128m,
   39329            0 :           16515 => Opcode::VPDPWUUDZ128mb,
   39330            0 :           16516 => Opcode::VPDPWUUDZ128mbk,
   39331            0 :           16517 => Opcode::VPDPWUUDZ128mbkz,
   39332            0 :           16518 => Opcode::VPDPWUUDZ128mk,
   39333            0 :           16519 => Opcode::VPDPWUUDZ128mkz,
   39334            0 :           16520 => Opcode::VPDPWUUDZ128r,
   39335            0 :           16521 => Opcode::VPDPWUUDZ128rk,
   39336            0 :           16522 => Opcode::VPDPWUUDZ128rkz,
   39337            0 :           16523 => Opcode::VPDPWUUDZ256m,
   39338            0 :           16524 => Opcode::VPDPWUUDZ256mb,
   39339            0 :           16525 => Opcode::VPDPWUUDZ256mbk,
   39340            0 :           16526 => Opcode::VPDPWUUDZ256mbkz,
   39341            0 :           16527 => Opcode::VPDPWUUDZ256mk,
   39342            0 :           16528 => Opcode::VPDPWUUDZ256mkz,
   39343            0 :           16529 => Opcode::VPDPWUUDZ256r,
   39344            0 :           16530 => Opcode::VPDPWUUDZ256rk,
   39345            0 :           16531 => Opcode::VPDPWUUDZ256rkz,
   39346            0 :           16532 => Opcode::VPDPWUUDZm,
   39347            0 :           16533 => Opcode::VPDPWUUDZmb,
   39348            0 :           16534 => Opcode::VPDPWUUDZmbk,
   39349            0 :           16535 => Opcode::VPDPWUUDZmbkz,
   39350            0 :           16536 => Opcode::VPDPWUUDZmk,
   39351            0 :           16537 => Opcode::VPDPWUUDZmkz,
   39352            0 :           16538 => Opcode::VPDPWUUDZr,
   39353            0 :           16539 => Opcode::VPDPWUUDZrk,
   39354            0 :           16540 => Opcode::VPDPWUUDZrkz,
   39355            0 :           16541 => Opcode::VPDPWUUDrm,
   39356            0 :           16542 => Opcode::VPDPWUUDrr,
   39357            0 :           16543 => Opcode::VPERM2F128rmi,
   39358            0 :           16544 => Opcode::VPERM2F128rri,
   39359            0 :           16545 => Opcode::VPERM2I128rmi,
   39360            0 :           16546 => Opcode::VPERM2I128rri,
   39361            0 :           16547 => Opcode::VPERMBZ128rm,
   39362            0 :           16548 => Opcode::VPERMBZ128rmk,
   39363            0 :           16549 => Opcode::VPERMBZ128rmkz,
   39364            0 :           16550 => Opcode::VPERMBZ128rr,
   39365            0 :           16551 => Opcode::VPERMBZ128rrk,
   39366            0 :           16552 => Opcode::VPERMBZ128rrkz,
   39367            0 :           16553 => Opcode::VPERMBZ256rm,
   39368            0 :           16554 => Opcode::VPERMBZ256rmk,
   39369            0 :           16555 => Opcode::VPERMBZ256rmkz,
   39370            0 :           16556 => Opcode::VPERMBZ256rr,
   39371            0 :           16557 => Opcode::VPERMBZ256rrk,
   39372            0 :           16558 => Opcode::VPERMBZ256rrkz,
   39373            0 :           16559 => Opcode::VPERMBZrm,
   39374            0 :           16560 => Opcode::VPERMBZrmk,
   39375            0 :           16561 => Opcode::VPERMBZrmkz,
   39376            0 :           16562 => Opcode::VPERMBZrr,
   39377            0 :           16563 => Opcode::VPERMBZrrk,
   39378            0 :           16564 => Opcode::VPERMBZrrkz,
   39379            0 :           16565 => Opcode::VPERMDYrm,
   39380            0 :           16566 => Opcode::VPERMDYrr,
   39381            0 :           16567 => Opcode::VPERMDZ256rm,
   39382            0 :           16568 => Opcode::VPERMDZ256rmb,
   39383            0 :           16569 => Opcode::VPERMDZ256rmbk,
   39384            0 :           16570 => Opcode::VPERMDZ256rmbkz,
   39385            0 :           16571 => Opcode::VPERMDZ256rmk,
   39386            0 :           16572 => Opcode::VPERMDZ256rmkz,
   39387            0 :           16573 => Opcode::VPERMDZ256rr,
   39388            0 :           16574 => Opcode::VPERMDZ256rrk,
   39389            0 :           16575 => Opcode::VPERMDZ256rrkz,
   39390            0 :           16576 => Opcode::VPERMDZrm,
   39391            0 :           16577 => Opcode::VPERMDZrmb,
   39392            0 :           16578 => Opcode::VPERMDZrmbk,
   39393            0 :           16579 => Opcode::VPERMDZrmbkz,
   39394            0 :           16580 => Opcode::VPERMDZrmk,
   39395            0 :           16581 => Opcode::VPERMDZrmkz,
   39396            0 :           16582 => Opcode::VPERMDZrr,
   39397            0 :           16583 => Opcode::VPERMDZrrk,
   39398            0 :           16584 => Opcode::VPERMDZrrkz,
   39399            0 :           16585 => Opcode::VPERMI2BZ128rm,
   39400            0 :           16586 => Opcode::VPERMI2BZ128rmk,
   39401            0 :           16587 => Opcode::VPERMI2BZ128rmkz,
   39402            0 :           16588 => Opcode::VPERMI2BZ128rr,
   39403            0 :           16589 => Opcode::VPERMI2BZ128rrk,
   39404            0 :           16590 => Opcode::VPERMI2BZ128rrkz,
   39405            0 :           16591 => Opcode::VPERMI2BZ256rm,
   39406            0 :           16592 => Opcode::VPERMI2BZ256rmk,
   39407            0 :           16593 => Opcode::VPERMI2BZ256rmkz,
   39408            0 :           16594 => Opcode::VPERMI2BZ256rr,
   39409            0 :           16595 => Opcode::VPERMI2BZ256rrk,
   39410            0 :           16596 => Opcode::VPERMI2BZ256rrkz,
   39411            0 :           16597 => Opcode::VPERMI2BZrm,
   39412            0 :           16598 => Opcode::VPERMI2BZrmk,
   39413            0 :           16599 => Opcode::VPERMI2BZrmkz,
   39414            0 :           16600 => Opcode::VPERMI2BZrr,
   39415            0 :           16601 => Opcode::VPERMI2BZrrk,
   39416            0 :           16602 => Opcode::VPERMI2BZrrkz,
   39417            0 :           16603 => Opcode::VPERMI2DZ128rm,
   39418            0 :           16604 => Opcode::VPERMI2DZ128rmb,
   39419            0 :           16605 => Opcode::VPERMI2DZ128rmbk,
   39420            0 :           16606 => Opcode::VPERMI2DZ128rmbkz,
   39421            0 :           16607 => Opcode::VPERMI2DZ128rmk,
   39422            0 :           16608 => Opcode::VPERMI2DZ128rmkz,
   39423            0 :           16609 => Opcode::VPERMI2DZ128rr,
   39424            0 :           16610 => Opcode::VPERMI2DZ128rrk,
   39425            0 :           16611 => Opcode::VPERMI2DZ128rrkz,
   39426            0 :           16612 => Opcode::VPERMI2DZ256rm,
   39427            0 :           16613 => Opcode::VPERMI2DZ256rmb,
   39428            0 :           16614 => Opcode::VPERMI2DZ256rmbk,
   39429            0 :           16615 => Opcode::VPERMI2DZ256rmbkz,
   39430            0 :           16616 => Opcode::VPERMI2DZ256rmk,
   39431            0 :           16617 => Opcode::VPERMI2DZ256rmkz,
   39432            0 :           16618 => Opcode::VPERMI2DZ256rr,
   39433            0 :           16619 => Opcode::VPERMI2DZ256rrk,
   39434            0 :           16620 => Opcode::VPERMI2DZ256rrkz,
   39435            0 :           16621 => Opcode::VPERMI2DZrm,
   39436            0 :           16622 => Opcode::VPERMI2DZrmb,
   39437            0 :           16623 => Opcode::VPERMI2DZrmbk,
   39438            0 :           16624 => Opcode::VPERMI2DZrmbkz,
   39439            0 :           16625 => Opcode::VPERMI2DZrmk,
   39440            0 :           16626 => Opcode::VPERMI2DZrmkz,
   39441            0 :           16627 => Opcode::VPERMI2DZrr,
   39442            0 :           16628 => Opcode::VPERMI2DZrrk,
   39443            0 :           16629 => Opcode::VPERMI2DZrrkz,
   39444            0 :           16630 => Opcode::VPERMI2PDZ128rm,
   39445            0 :           16631 => Opcode::VPERMI2PDZ128rmb,
   39446            0 :           16632 => Opcode::VPERMI2PDZ128rmbk,
   39447            0 :           16633 => Opcode::VPERMI2PDZ128rmbkz,
   39448            0 :           16634 => Opcode::VPERMI2PDZ128rmk,
   39449            0 :           16635 => Opcode::VPERMI2PDZ128rmkz,
   39450            0 :           16636 => Opcode::VPERMI2PDZ128rr,
   39451            0 :           16637 => Opcode::VPERMI2PDZ128rrk,
   39452            0 :           16638 => Opcode::VPERMI2PDZ128rrkz,
   39453            0 :           16639 => Opcode::VPERMI2PDZ256rm,
   39454            0 :           16640 => Opcode::VPERMI2PDZ256rmb,
   39455            0 :           16641 => Opcode::VPERMI2PDZ256rmbk,
   39456            0 :           16642 => Opcode::VPERMI2PDZ256rmbkz,
   39457            0 :           16643 => Opcode::VPERMI2PDZ256rmk,
   39458            0 :           16644 => Opcode::VPERMI2PDZ256rmkz,
   39459            0 :           16645 => Opcode::VPERMI2PDZ256rr,
   39460            0 :           16646 => Opcode::VPERMI2PDZ256rrk,
   39461            0 :           16647 => Opcode::VPERMI2PDZ256rrkz,
   39462            0 :           16648 => Opcode::VPERMI2PDZrm,
   39463            0 :           16649 => Opcode::VPERMI2PDZrmb,
   39464            0 :           16650 => Opcode::VPERMI2PDZrmbk,
   39465            0 :           16651 => Opcode::VPERMI2PDZrmbkz,
   39466            0 :           16652 => Opcode::VPERMI2PDZrmk,
   39467            0 :           16653 => Opcode::VPERMI2PDZrmkz,
   39468            0 :           16654 => Opcode::VPERMI2PDZrr,
   39469            0 :           16655 => Opcode::VPERMI2PDZrrk,
   39470            0 :           16656 => Opcode::VPERMI2PDZrrkz,
   39471            0 :           16657 => Opcode::VPERMI2PSZ128rm,
   39472            0 :           16658 => Opcode::VPERMI2PSZ128rmb,
   39473            0 :           16659 => Opcode::VPERMI2PSZ128rmbk,
   39474            0 :           16660 => Opcode::VPERMI2PSZ128rmbkz,
   39475            0 :           16661 => Opcode::VPERMI2PSZ128rmk,
   39476            0 :           16662 => Opcode::VPERMI2PSZ128rmkz,
   39477            0 :           16663 => Opcode::VPERMI2PSZ128rr,
   39478            0 :           16664 => Opcode::VPERMI2PSZ128rrk,
   39479            0 :           16665 => Opcode::VPERMI2PSZ128rrkz,
   39480            0 :           16666 => Opcode::VPERMI2PSZ256rm,
   39481            0 :           16667 => Opcode::VPERMI2PSZ256rmb,
   39482            0 :           16668 => Opcode::VPERMI2PSZ256rmbk,
   39483            0 :           16669 => Opcode::VPERMI2PSZ256rmbkz,
   39484            0 :           16670 => Opcode::VPERMI2PSZ256rmk,
   39485            0 :           16671 => Opcode::VPERMI2PSZ256rmkz,
   39486            0 :           16672 => Opcode::VPERMI2PSZ256rr,
   39487            0 :           16673 => Opcode::VPERMI2PSZ256rrk,
   39488            0 :           16674 => Opcode::VPERMI2PSZ256rrkz,
   39489            0 :           16675 => Opcode::VPERMI2PSZrm,
   39490            0 :           16676 => Opcode::VPERMI2PSZrmb,
   39491            0 :           16677 => Opcode::VPERMI2PSZrmbk,
   39492            0 :           16678 => Opcode::VPERMI2PSZrmbkz,
   39493            0 :           16679 => Opcode::VPERMI2PSZrmk,
   39494            0 :           16680 => Opcode::VPERMI2PSZrmkz,
   39495            0 :           16681 => Opcode::VPERMI2PSZrr,
   39496            0 :           16682 => Opcode::VPERMI2PSZrrk,
   39497            0 :           16683 => Opcode::VPERMI2PSZrrkz,
   39498            0 :           16684 => Opcode::VPERMI2QZ128rm,
   39499            0 :           16685 => Opcode::VPERMI2QZ128rmb,
   39500            0 :           16686 => Opcode::VPERMI2QZ128rmbk,
   39501            0 :           16687 => Opcode::VPERMI2QZ128rmbkz,
   39502            0 :           16688 => Opcode::VPERMI2QZ128rmk,
   39503            0 :           16689 => Opcode::VPERMI2QZ128rmkz,
   39504            0 :           16690 => Opcode::VPERMI2QZ128rr,
   39505            0 :           16691 => Opcode::VPERMI2QZ128rrk,
   39506            0 :           16692 => Opcode::VPERMI2QZ128rrkz,
   39507            0 :           16693 => Opcode::VPERMI2QZ256rm,
   39508            0 :           16694 => Opcode::VPERMI2QZ256rmb,
   39509            0 :           16695 => Opcode::VPERMI2QZ256rmbk,
   39510            0 :           16696 => Opcode::VPERMI2QZ256rmbkz,
   39511            0 :           16697 => Opcode::VPERMI2QZ256rmk,
   39512            0 :           16698 => Opcode::VPERMI2QZ256rmkz,
   39513            0 :           16699 => Opcode::VPERMI2QZ256rr,
   39514            0 :           16700 => Opcode::VPERMI2QZ256rrk,
   39515            0 :           16701 => Opcode::VPERMI2QZ256rrkz,
   39516            0 :           16702 => Opcode::VPERMI2QZrm,
   39517            0 :           16703 => Opcode::VPERMI2QZrmb,
   39518            0 :           16704 => Opcode::VPERMI2QZrmbk,
   39519            0 :           16705 => Opcode::VPERMI2QZrmbkz,
   39520            0 :           16706 => Opcode::VPERMI2QZrmk,
   39521            0 :           16707 => Opcode::VPERMI2QZrmkz,
   39522            0 :           16708 => Opcode::VPERMI2QZrr,
   39523            0 :           16709 => Opcode::VPERMI2QZrrk,
   39524            0 :           16710 => Opcode::VPERMI2QZrrkz,
   39525            0 :           16711 => Opcode::VPERMI2WZ128rm,
   39526            0 :           16712 => Opcode::VPERMI2WZ128rmk,
   39527            0 :           16713 => Opcode::VPERMI2WZ128rmkz,
   39528            0 :           16714 => Opcode::VPERMI2WZ128rr,
   39529            0 :           16715 => Opcode::VPERMI2WZ128rrk,
   39530            0 :           16716 => Opcode::VPERMI2WZ128rrkz,
   39531            0 :           16717 => Opcode::VPERMI2WZ256rm,
   39532            0 :           16718 => Opcode::VPERMI2WZ256rmk,
   39533            0 :           16719 => Opcode::VPERMI2WZ256rmkz,
   39534            0 :           16720 => Opcode::VPERMI2WZ256rr,
   39535            0 :           16721 => Opcode::VPERMI2WZ256rrk,
   39536            0 :           16722 => Opcode::VPERMI2WZ256rrkz,
   39537            0 :           16723 => Opcode::VPERMI2WZrm,
   39538            0 :           16724 => Opcode::VPERMI2WZrmk,
   39539            0 :           16725 => Opcode::VPERMI2WZrmkz,
   39540            0 :           16726 => Opcode::VPERMI2WZrr,
   39541            0 :           16727 => Opcode::VPERMI2WZrrk,
   39542            0 :           16728 => Opcode::VPERMI2WZrrkz,
   39543            0 :           16729 => Opcode::VPERMIL2PDYmr,
   39544            0 :           16730 => Opcode::VPERMIL2PDYrm,
   39545            0 :           16731 => Opcode::VPERMIL2PDYrr,
   39546            0 :           16732 => Opcode::VPERMIL2PDYrr_REV,
   39547            0 :           16733 => Opcode::VPERMIL2PDmr,
   39548            0 :           16734 => Opcode::VPERMIL2PDrm,
   39549            0 :           16735 => Opcode::VPERMIL2PDrr,
   39550            0 :           16736 => Opcode::VPERMIL2PDrr_REV,
   39551            0 :           16737 => Opcode::VPERMIL2PSYmr,
   39552            0 :           16738 => Opcode::VPERMIL2PSYrm,
   39553            0 :           16739 => Opcode::VPERMIL2PSYrr,
   39554            0 :           16740 => Opcode::VPERMIL2PSYrr_REV,
   39555            0 :           16741 => Opcode::VPERMIL2PSmr,
   39556            0 :           16742 => Opcode::VPERMIL2PSrm,
   39557            0 :           16743 => Opcode::VPERMIL2PSrr,
   39558            0 :           16744 => Opcode::VPERMIL2PSrr_REV,
   39559            0 :           16745 => Opcode::VPERMILPDYmi,
   39560            0 :           16746 => Opcode::VPERMILPDYri,
   39561            0 :           16747 => Opcode::VPERMILPDYrm,
   39562            0 :           16748 => Opcode::VPERMILPDYrr,
   39563            0 :           16749 => Opcode::VPERMILPDZ128mbi,
   39564            0 :           16750 => Opcode::VPERMILPDZ128mbik,
   39565            0 :           16751 => Opcode::VPERMILPDZ128mbikz,
   39566            0 :           16752 => Opcode::VPERMILPDZ128mi,
   39567            0 :           16753 => Opcode::VPERMILPDZ128mik,
   39568            0 :           16754 => Opcode::VPERMILPDZ128mikz,
   39569            0 :           16755 => Opcode::VPERMILPDZ128ri,
   39570            0 :           16756 => Opcode::VPERMILPDZ128rik,
   39571            0 :           16757 => Opcode::VPERMILPDZ128rikz,
   39572            0 :           16758 => Opcode::VPERMILPDZ128rm,
   39573            0 :           16759 => Opcode::VPERMILPDZ128rmb,
   39574            0 :           16760 => Opcode::VPERMILPDZ128rmbk,
   39575            0 :           16761 => Opcode::VPERMILPDZ128rmbkz,
   39576            0 :           16762 => Opcode::VPERMILPDZ128rmk,
   39577            0 :           16763 => Opcode::VPERMILPDZ128rmkz,
   39578            0 :           16764 => Opcode::VPERMILPDZ128rr,
   39579            0 :           16765 => Opcode::VPERMILPDZ128rrk,
   39580            0 :           16766 => Opcode::VPERMILPDZ128rrkz,
   39581            0 :           16767 => Opcode::VPERMILPDZ256mbi,
   39582            0 :           16768 => Opcode::VPERMILPDZ256mbik,
   39583            0 :           16769 => Opcode::VPERMILPDZ256mbikz,
   39584            0 :           16770 => Opcode::VPERMILPDZ256mi,
   39585            0 :           16771 => Opcode::VPERMILPDZ256mik,
   39586            0 :           16772 => Opcode::VPERMILPDZ256mikz,
   39587            0 :           16773 => Opcode::VPERMILPDZ256ri,
   39588            0 :           16774 => Opcode::VPERMILPDZ256rik,
   39589            0 :           16775 => Opcode::VPERMILPDZ256rikz,
   39590            0 :           16776 => Opcode::VPERMILPDZ256rm,
   39591            0 :           16777 => Opcode::VPERMILPDZ256rmb,
   39592            0 :           16778 => Opcode::VPERMILPDZ256rmbk,
   39593            0 :           16779 => Opcode::VPERMILPDZ256rmbkz,
   39594            0 :           16780 => Opcode::VPERMILPDZ256rmk,
   39595            0 :           16781 => Opcode::VPERMILPDZ256rmkz,
   39596            0 :           16782 => Opcode::VPERMILPDZ256rr,
   39597            0 :           16783 => Opcode::VPERMILPDZ256rrk,
   39598            0 :           16784 => Opcode::VPERMILPDZ256rrkz,
   39599            0 :           16785 => Opcode::VPERMILPDZmbi,
   39600            0 :           16786 => Opcode::VPERMILPDZmbik,
   39601            0 :           16787 => Opcode::VPERMILPDZmbikz,
   39602            0 :           16788 => Opcode::VPERMILPDZmi,
   39603            0 :           16789 => Opcode::VPERMILPDZmik,
   39604            0 :           16790 => Opcode::VPERMILPDZmikz,
   39605            0 :           16791 => Opcode::VPERMILPDZri,
   39606            0 :           16792 => Opcode::VPERMILPDZrik,
   39607            0 :           16793 => Opcode::VPERMILPDZrikz,
   39608            0 :           16794 => Opcode::VPERMILPDZrm,
   39609            0 :           16795 => Opcode::VPERMILPDZrmb,
   39610            0 :           16796 => Opcode::VPERMILPDZrmbk,
   39611            0 :           16797 => Opcode::VPERMILPDZrmbkz,
   39612            0 :           16798 => Opcode::VPERMILPDZrmk,
   39613            0 :           16799 => Opcode::VPERMILPDZrmkz,
   39614            0 :           16800 => Opcode::VPERMILPDZrr,
   39615            0 :           16801 => Opcode::VPERMILPDZrrk,
   39616            0 :           16802 => Opcode::VPERMILPDZrrkz,
   39617            0 :           16803 => Opcode::VPERMILPDmi,
   39618            0 :           16804 => Opcode::VPERMILPDri,
   39619            0 :           16805 => Opcode::VPERMILPDrm,
   39620            0 :           16806 => Opcode::VPERMILPDrr,
   39621            0 :           16807 => Opcode::VPERMILPSYmi,
   39622            0 :           16808 => Opcode::VPERMILPSYri,
   39623            0 :           16809 => Opcode::VPERMILPSYrm,
   39624            0 :           16810 => Opcode::VPERMILPSYrr,
   39625            0 :           16811 => Opcode::VPERMILPSZ128mbi,
   39626            0 :           16812 => Opcode::VPERMILPSZ128mbik,
   39627            0 :           16813 => Opcode::VPERMILPSZ128mbikz,
   39628            0 :           16814 => Opcode::VPERMILPSZ128mi,
   39629            0 :           16815 => Opcode::VPERMILPSZ128mik,
   39630            0 :           16816 => Opcode::VPERMILPSZ128mikz,
   39631            0 :           16817 => Opcode::VPERMILPSZ128ri,
   39632            0 :           16818 => Opcode::VPERMILPSZ128rik,
   39633            0 :           16819 => Opcode::VPERMILPSZ128rikz,
   39634            0 :           16820 => Opcode::VPERMILPSZ128rm,
   39635            0 :           16821 => Opcode::VPERMILPSZ128rmb,
   39636            0 :           16822 => Opcode::VPERMILPSZ128rmbk,
   39637            0 :           16823 => Opcode::VPERMILPSZ128rmbkz,
   39638            0 :           16824 => Opcode::VPERMILPSZ128rmk,
   39639            0 :           16825 => Opcode::VPERMILPSZ128rmkz,
   39640            0 :           16826 => Opcode::VPERMILPSZ128rr,
   39641            0 :           16827 => Opcode::VPERMILPSZ128rrk,
   39642            0 :           16828 => Opcode::VPERMILPSZ128rrkz,
   39643            0 :           16829 => Opcode::VPERMILPSZ256mbi,
   39644            0 :           16830 => Opcode::VPERMILPSZ256mbik,
   39645            0 :           16831 => Opcode::VPERMILPSZ256mbikz,
   39646            0 :           16832 => Opcode::VPERMILPSZ256mi,
   39647            0 :           16833 => Opcode::VPERMILPSZ256mik,
   39648            0 :           16834 => Opcode::VPERMILPSZ256mikz,
   39649            0 :           16835 => Opcode::VPERMILPSZ256ri,
   39650            0 :           16836 => Opcode::VPERMILPSZ256rik,
   39651            0 :           16837 => Opcode::VPERMILPSZ256rikz,
   39652            0 :           16838 => Opcode::VPERMILPSZ256rm,
   39653            0 :           16839 => Opcode::VPERMILPSZ256rmb,
   39654            0 :           16840 => Opcode::VPERMILPSZ256rmbk,
   39655            0 :           16841 => Opcode::VPERMILPSZ256rmbkz,
   39656            0 :           16842 => Opcode::VPERMILPSZ256rmk,
   39657            0 :           16843 => Opcode::VPERMILPSZ256rmkz,
   39658            0 :           16844 => Opcode::VPERMILPSZ256rr,
   39659            0 :           16845 => Opcode::VPERMILPSZ256rrk,
   39660            0 :           16846 => Opcode::VPERMILPSZ256rrkz,
   39661            0 :           16847 => Opcode::VPERMILPSZmbi,
   39662            0 :           16848 => Opcode::VPERMILPSZmbik,
   39663            0 :           16849 => Opcode::VPERMILPSZmbikz,
   39664            0 :           16850 => Opcode::VPERMILPSZmi,
   39665            0 :           16851 => Opcode::VPERMILPSZmik,
   39666            0 :           16852 => Opcode::VPERMILPSZmikz,
   39667            0 :           16853 => Opcode::VPERMILPSZri,
   39668            0 :           16854 => Opcode::VPERMILPSZrik,
   39669            0 :           16855 => Opcode::VPERMILPSZrikz,
   39670            0 :           16856 => Opcode::VPERMILPSZrm,
   39671            0 :           16857 => Opcode::VPERMILPSZrmb,
   39672            0 :           16858 => Opcode::VPERMILPSZrmbk,
   39673            0 :           16859 => Opcode::VPERMILPSZrmbkz,
   39674            0 :           16860 => Opcode::VPERMILPSZrmk,
   39675            0 :           16861 => Opcode::VPERMILPSZrmkz,
   39676            0 :           16862 => Opcode::VPERMILPSZrr,
   39677            0 :           16863 => Opcode::VPERMILPSZrrk,
   39678            0 :           16864 => Opcode::VPERMILPSZrrkz,
   39679            0 :           16865 => Opcode::VPERMILPSmi,
   39680            0 :           16866 => Opcode::VPERMILPSri,
   39681            0 :           16867 => Opcode::VPERMILPSrm,
   39682            0 :           16868 => Opcode::VPERMILPSrr,
   39683            0 :           16869 => Opcode::VPERMPDYmi,
   39684            0 :           16870 => Opcode::VPERMPDYri,
   39685            0 :           16871 => Opcode::VPERMPDZ256mbi,
   39686            0 :           16872 => Opcode::VPERMPDZ256mbik,
   39687            0 :           16873 => Opcode::VPERMPDZ256mbikz,
   39688            0 :           16874 => Opcode::VPERMPDZ256mi,
   39689            0 :           16875 => Opcode::VPERMPDZ256mik,
   39690            0 :           16876 => Opcode::VPERMPDZ256mikz,
   39691            0 :           16877 => Opcode::VPERMPDZ256ri,
   39692            0 :           16878 => Opcode::VPERMPDZ256rik,
   39693            0 :           16879 => Opcode::VPERMPDZ256rikz,
   39694            0 :           16880 => Opcode::VPERMPDZ256rm,
   39695            0 :           16881 => Opcode::VPERMPDZ256rmb,
   39696            0 :           16882 => Opcode::VPERMPDZ256rmbk,
   39697            0 :           16883 => Opcode::VPERMPDZ256rmbkz,
   39698            0 :           16884 => Opcode::VPERMPDZ256rmk,
   39699            0 :           16885 => Opcode::VPERMPDZ256rmkz,
   39700            0 :           16886 => Opcode::VPERMPDZ256rr,
   39701            0 :           16887 => Opcode::VPERMPDZ256rrk,
   39702            0 :           16888 => Opcode::VPERMPDZ256rrkz,
   39703            0 :           16889 => Opcode::VPERMPDZmbi,
   39704            0 :           16890 => Opcode::VPERMPDZmbik,
   39705            0 :           16891 => Opcode::VPERMPDZmbikz,
   39706            0 :           16892 => Opcode::VPERMPDZmi,
   39707            0 :           16893 => Opcode::VPERMPDZmik,
   39708            0 :           16894 => Opcode::VPERMPDZmikz,
   39709            0 :           16895 => Opcode::VPERMPDZri,
   39710            0 :           16896 => Opcode::VPERMPDZrik,
   39711            0 :           16897 => Opcode::VPERMPDZrikz,
   39712            0 :           16898 => Opcode::VPERMPDZrm,
   39713            0 :           16899 => Opcode::VPERMPDZrmb,
   39714            0 :           16900 => Opcode::VPERMPDZrmbk,
   39715            0 :           16901 => Opcode::VPERMPDZrmbkz,
   39716            0 :           16902 => Opcode::VPERMPDZrmk,
   39717            0 :           16903 => Opcode::VPERMPDZrmkz,
   39718            0 :           16904 => Opcode::VPERMPDZrr,
   39719            0 :           16905 => Opcode::VPERMPDZrrk,
   39720            0 :           16906 => Opcode::VPERMPDZrrkz,
   39721            0 :           16907 => Opcode::VPERMPSYrm,
   39722            0 :           16908 => Opcode::VPERMPSYrr,
   39723            0 :           16909 => Opcode::VPERMPSZ256rm,
   39724            0 :           16910 => Opcode::VPERMPSZ256rmb,
   39725            0 :           16911 => Opcode::VPERMPSZ256rmbk,
   39726            0 :           16912 => Opcode::VPERMPSZ256rmbkz,
   39727            0 :           16913 => Opcode::VPERMPSZ256rmk,
   39728            0 :           16914 => Opcode::VPERMPSZ256rmkz,
   39729            0 :           16915 => Opcode::VPERMPSZ256rr,
   39730            0 :           16916 => Opcode::VPERMPSZ256rrk,
   39731            0 :           16917 => Opcode::VPERMPSZ256rrkz,
   39732            0 :           16918 => Opcode::VPERMPSZrm,
   39733            0 :           16919 => Opcode::VPERMPSZrmb,
   39734            0 :           16920 => Opcode::VPERMPSZrmbk,
   39735            0 :           16921 => Opcode::VPERMPSZrmbkz,
   39736            0 :           16922 => Opcode::VPERMPSZrmk,
   39737            0 :           16923 => Opcode::VPERMPSZrmkz,
   39738            0 :           16924 => Opcode::VPERMPSZrr,
   39739            0 :           16925 => Opcode::VPERMPSZrrk,
   39740            0 :           16926 => Opcode::VPERMPSZrrkz,
   39741            0 :           16927 => Opcode::VPERMQYmi,
   39742            0 :           16928 => Opcode::VPERMQYri,
   39743            0 :           16929 => Opcode::VPERMQZ256mbi,
   39744            0 :           16930 => Opcode::VPERMQZ256mbik,
   39745            0 :           16931 => Opcode::VPERMQZ256mbikz,
   39746            0 :           16932 => Opcode::VPERMQZ256mi,
   39747            0 :           16933 => Opcode::VPERMQZ256mik,
   39748            0 :           16934 => Opcode::VPERMQZ256mikz,
   39749            0 :           16935 => Opcode::VPERMQZ256ri,
   39750            0 :           16936 => Opcode::VPERMQZ256rik,
   39751            0 :           16937 => Opcode::VPERMQZ256rikz,
   39752            0 :           16938 => Opcode::VPERMQZ256rm,
   39753            0 :           16939 => Opcode::VPERMQZ256rmb,
   39754            0 :           16940 => Opcode::VPERMQZ256rmbk,
   39755            0 :           16941 => Opcode::VPERMQZ256rmbkz,
   39756            0 :           16942 => Opcode::VPERMQZ256rmk,
   39757            0 :           16943 => Opcode::VPERMQZ256rmkz,
   39758            0 :           16944 => Opcode::VPERMQZ256rr,
   39759            0 :           16945 => Opcode::VPERMQZ256rrk,
   39760            0 :           16946 => Opcode::VPERMQZ256rrkz,
   39761            0 :           16947 => Opcode::VPERMQZmbi,
   39762            0 :           16948 => Opcode::VPERMQZmbik,
   39763            0 :           16949 => Opcode::VPERMQZmbikz,
   39764            0 :           16950 => Opcode::VPERMQZmi,
   39765            0 :           16951 => Opcode::VPERMQZmik,
   39766            0 :           16952 => Opcode::VPERMQZmikz,
   39767            0 :           16953 => Opcode::VPERMQZri,
   39768            0 :           16954 => Opcode::VPERMQZrik,
   39769            0 :           16955 => Opcode::VPERMQZrikz,
   39770            0 :           16956 => Opcode::VPERMQZrm,
   39771            0 :           16957 => Opcode::VPERMQZrmb,
   39772            0 :           16958 => Opcode::VPERMQZrmbk,
   39773            0 :           16959 => Opcode::VPERMQZrmbkz,
   39774            0 :           16960 => Opcode::VPERMQZrmk,
   39775            0 :           16961 => Opcode::VPERMQZrmkz,
   39776            0 :           16962 => Opcode::VPERMQZrr,
   39777            0 :           16963 => Opcode::VPERMQZrrk,
   39778            0 :           16964 => Opcode::VPERMQZrrkz,
   39779            0 :           16965 => Opcode::VPERMT2BZ128rm,
   39780            0 :           16966 => Opcode::VPERMT2BZ128rmk,
   39781            0 :           16967 => Opcode::VPERMT2BZ128rmkz,
   39782            0 :           16968 => Opcode::VPERMT2BZ128rr,
   39783            0 :           16969 => Opcode::VPERMT2BZ128rrk,
   39784            0 :           16970 => Opcode::VPERMT2BZ128rrkz,
   39785            0 :           16971 => Opcode::VPERMT2BZ256rm,
   39786            0 :           16972 => Opcode::VPERMT2BZ256rmk,
   39787            0 :           16973 => Opcode::VPERMT2BZ256rmkz,
   39788            0 :           16974 => Opcode::VPERMT2BZ256rr,
   39789            0 :           16975 => Opcode::VPERMT2BZ256rrk,
   39790            0 :           16976 => Opcode::VPERMT2BZ256rrkz,
   39791            0 :           16977 => Opcode::VPERMT2BZrm,
   39792            0 :           16978 => Opcode::VPERMT2BZrmk,
   39793            0 :           16979 => Opcode::VPERMT2BZrmkz,
   39794            0 :           16980 => Opcode::VPERMT2BZrr,
   39795            0 :           16981 => Opcode::VPERMT2BZrrk,
   39796            0 :           16982 => Opcode::VPERMT2BZrrkz,
   39797            0 :           16983 => Opcode::VPERMT2DZ128rm,
   39798            0 :           16984 => Opcode::VPERMT2DZ128rmb,
   39799            0 :           16985 => Opcode::VPERMT2DZ128rmbk,
   39800            0 :           16986 => Opcode::VPERMT2DZ128rmbkz,
   39801            0 :           16987 => Opcode::VPERMT2DZ128rmk,
   39802            0 :           16988 => Opcode::VPERMT2DZ128rmkz,
   39803            0 :           16989 => Opcode::VPERMT2DZ128rr,
   39804            0 :           16990 => Opcode::VPERMT2DZ128rrk,
   39805            0 :           16991 => Opcode::VPERMT2DZ128rrkz,
   39806            0 :           16992 => Opcode::VPERMT2DZ256rm,
   39807            0 :           16993 => Opcode::VPERMT2DZ256rmb,
   39808            0 :           16994 => Opcode::VPERMT2DZ256rmbk,
   39809            0 :           16995 => Opcode::VPERMT2DZ256rmbkz,
   39810            0 :           16996 => Opcode::VPERMT2DZ256rmk,
   39811            0 :           16997 => Opcode::VPERMT2DZ256rmkz,
   39812            0 :           16998 => Opcode::VPERMT2DZ256rr,
   39813            0 :           16999 => Opcode::VPERMT2DZ256rrk,
   39814            0 :           17000 => Opcode::VPERMT2DZ256rrkz,
   39815            0 :           17001 => Opcode::VPERMT2DZrm,
   39816            0 :           17002 => Opcode::VPERMT2DZrmb,
   39817            0 :           17003 => Opcode::VPERMT2DZrmbk,
   39818            0 :           17004 => Opcode::VPERMT2DZrmbkz,
   39819            0 :           17005 => Opcode::VPERMT2DZrmk,
   39820            0 :           17006 => Opcode::VPERMT2DZrmkz,
   39821            0 :           17007 => Opcode::VPERMT2DZrr,
   39822            0 :           17008 => Opcode::VPERMT2DZrrk,
   39823            0 :           17009 => Opcode::VPERMT2DZrrkz,
   39824            0 :           17010 => Opcode::VPERMT2PDZ128rm,
   39825            0 :           17011 => Opcode::VPERMT2PDZ128rmb,
   39826            0 :           17012 => Opcode::VPERMT2PDZ128rmbk,
   39827            0 :           17013 => Opcode::VPERMT2PDZ128rmbkz,
   39828            0 :           17014 => Opcode::VPERMT2PDZ128rmk,
   39829            0 :           17015 => Opcode::VPERMT2PDZ128rmkz,
   39830            0 :           17016 => Opcode::VPERMT2PDZ128rr,
   39831            0 :           17017 => Opcode::VPERMT2PDZ128rrk,
   39832            0 :           17018 => Opcode::VPERMT2PDZ128rrkz,
   39833            0 :           17019 => Opcode::VPERMT2PDZ256rm,
   39834            0 :           17020 => Opcode::VPERMT2PDZ256rmb,
   39835            0 :           17021 => Opcode::VPERMT2PDZ256rmbk,
   39836            0 :           17022 => Opcode::VPERMT2PDZ256rmbkz,
   39837            0 :           17023 => Opcode::VPERMT2PDZ256rmk,
   39838            0 :           17024 => Opcode::VPERMT2PDZ256rmkz,
   39839            0 :           17025 => Opcode::VPERMT2PDZ256rr,
   39840            0 :           17026 => Opcode::VPERMT2PDZ256rrk,
   39841            0 :           17027 => Opcode::VPERMT2PDZ256rrkz,
   39842            0 :           17028 => Opcode::VPERMT2PDZrm,
   39843            0 :           17029 => Opcode::VPERMT2PDZrmb,
   39844            0 :           17030 => Opcode::VPERMT2PDZrmbk,
   39845            0 :           17031 => Opcode::VPERMT2PDZrmbkz,
   39846            0 :           17032 => Opcode::VPERMT2PDZrmk,
   39847            0 :           17033 => Opcode::VPERMT2PDZrmkz,
   39848            0 :           17034 => Opcode::VPERMT2PDZrr,
   39849            0 :           17035 => Opcode::VPERMT2PDZrrk,
   39850            0 :           17036 => Opcode::VPERMT2PDZrrkz,
   39851            0 :           17037 => Opcode::VPERMT2PSZ128rm,
   39852            0 :           17038 => Opcode::VPERMT2PSZ128rmb,
   39853            0 :           17039 => Opcode::VPERMT2PSZ128rmbk,
   39854            0 :           17040 => Opcode::VPERMT2PSZ128rmbkz,
   39855            0 :           17041 => Opcode::VPERMT2PSZ128rmk,
   39856            0 :           17042 => Opcode::VPERMT2PSZ128rmkz,
   39857            0 :           17043 => Opcode::VPERMT2PSZ128rr,
   39858            0 :           17044 => Opcode::VPERMT2PSZ128rrk,
   39859            0 :           17045 => Opcode::VPERMT2PSZ128rrkz,
   39860            0 :           17046 => Opcode::VPERMT2PSZ256rm,
   39861            0 :           17047 => Opcode::VPERMT2PSZ256rmb,
   39862            0 :           17048 => Opcode::VPERMT2PSZ256rmbk,
   39863            0 :           17049 => Opcode::VPERMT2PSZ256rmbkz,
   39864            0 :           17050 => Opcode::VPERMT2PSZ256rmk,
   39865            0 :           17051 => Opcode::VPERMT2PSZ256rmkz,
   39866            0 :           17052 => Opcode::VPERMT2PSZ256rr,
   39867            0 :           17053 => Opcode::VPERMT2PSZ256rrk,
   39868            0 :           17054 => Opcode::VPERMT2PSZ256rrkz,
   39869            0 :           17055 => Opcode::VPERMT2PSZrm,
   39870            0 :           17056 => Opcode::VPERMT2PSZrmb,
   39871            0 :           17057 => Opcode::VPERMT2PSZrmbk,
   39872            0 :           17058 => Opcode::VPERMT2PSZrmbkz,
   39873            0 :           17059 => Opcode::VPERMT2PSZrmk,
   39874            0 :           17060 => Opcode::VPERMT2PSZrmkz,
   39875            0 :           17061 => Opcode::VPERMT2PSZrr,
   39876            0 :           17062 => Opcode::VPERMT2PSZrrk,
   39877            0 :           17063 => Opcode::VPERMT2PSZrrkz,
   39878            0 :           17064 => Opcode::VPERMT2QZ128rm,
   39879            0 :           17065 => Opcode::VPERMT2QZ128rmb,
   39880            0 :           17066 => Opcode::VPERMT2QZ128rmbk,
   39881            0 :           17067 => Opcode::VPERMT2QZ128rmbkz,
   39882            0 :           17068 => Opcode::VPERMT2QZ128rmk,
   39883            0 :           17069 => Opcode::VPERMT2QZ128rmkz,
   39884            0 :           17070 => Opcode::VPERMT2QZ128rr,
   39885            0 :           17071 => Opcode::VPERMT2QZ128rrk,
   39886            0 :           17072 => Opcode::VPERMT2QZ128rrkz,
   39887            0 :           17073 => Opcode::VPERMT2QZ256rm,
   39888            0 :           17074 => Opcode::VPERMT2QZ256rmb,
   39889            0 :           17075 => Opcode::VPERMT2QZ256rmbk,
   39890            0 :           17076 => Opcode::VPERMT2QZ256rmbkz,
   39891            0 :           17077 => Opcode::VPERMT2QZ256rmk,
   39892            0 :           17078 => Opcode::VPERMT2QZ256rmkz,
   39893            0 :           17079 => Opcode::VPERMT2QZ256rr,
   39894            0 :           17080 => Opcode::VPERMT2QZ256rrk,
   39895            0 :           17081 => Opcode::VPERMT2QZ256rrkz,
   39896            0 :           17082 => Opcode::VPERMT2QZrm,
   39897            0 :           17083 => Opcode::VPERMT2QZrmb,
   39898            0 :           17084 => Opcode::VPERMT2QZrmbk,
   39899            0 :           17085 => Opcode::VPERMT2QZrmbkz,
   39900            0 :           17086 => Opcode::VPERMT2QZrmk,
   39901            0 :           17087 => Opcode::VPERMT2QZrmkz,
   39902            0 :           17088 => Opcode::VPERMT2QZrr,
   39903            0 :           17089 => Opcode::VPERMT2QZrrk,
   39904            0 :           17090 => Opcode::VPERMT2QZrrkz,
   39905            0 :           17091 => Opcode::VPERMT2WZ128rm,
   39906            0 :           17092 => Opcode::VPERMT2WZ128rmk,
   39907            0 :           17093 => Opcode::VPERMT2WZ128rmkz,
   39908            0 :           17094 => Opcode::VPERMT2WZ128rr,
   39909            0 :           17095 => Opcode::VPERMT2WZ128rrk,
   39910            0 :           17096 => Opcode::VPERMT2WZ128rrkz,
   39911            0 :           17097 => Opcode::VPERMT2WZ256rm,
   39912            0 :           17098 => Opcode::VPERMT2WZ256rmk,
   39913            0 :           17099 => Opcode::VPERMT2WZ256rmkz,
   39914            0 :           17100 => Opcode::VPERMT2WZ256rr,
   39915            0 :           17101 => Opcode::VPERMT2WZ256rrk,
   39916            0 :           17102 => Opcode::VPERMT2WZ256rrkz,
   39917            0 :           17103 => Opcode::VPERMT2WZrm,
   39918            0 :           17104 => Opcode::VPERMT2WZrmk,
   39919            0 :           17105 => Opcode::VPERMT2WZrmkz,
   39920            0 :           17106 => Opcode::VPERMT2WZrr,
   39921            0 :           17107 => Opcode::VPERMT2WZrrk,
   39922            0 :           17108 => Opcode::VPERMT2WZrrkz,
   39923            0 :           17109 => Opcode::VPERMWZ128rm,
   39924            0 :           17110 => Opcode::VPERMWZ128rmk,
   39925            0 :           17111 => Opcode::VPERMWZ128rmkz,
   39926            0 :           17112 => Opcode::VPERMWZ128rr,
   39927            0 :           17113 => Opcode::VPERMWZ128rrk,
   39928            0 :           17114 => Opcode::VPERMWZ128rrkz,
   39929            0 :           17115 => Opcode::VPERMWZ256rm,
   39930            0 :           17116 => Opcode::VPERMWZ256rmk,
   39931            0 :           17117 => Opcode::VPERMWZ256rmkz,
   39932            0 :           17118 => Opcode::VPERMWZ256rr,
   39933            0 :           17119 => Opcode::VPERMWZ256rrk,
   39934            0 :           17120 => Opcode::VPERMWZ256rrkz,
   39935            0 :           17121 => Opcode::VPERMWZrm,
   39936            0 :           17122 => Opcode::VPERMWZrmk,
   39937            0 :           17123 => Opcode::VPERMWZrmkz,
   39938            0 :           17124 => Opcode::VPERMWZrr,
   39939            0 :           17125 => Opcode::VPERMWZrrk,
   39940            0 :           17126 => Opcode::VPERMWZrrkz,
   39941            0 :           17127 => Opcode::VPEXPANDBZ128rm,
   39942            0 :           17128 => Opcode::VPEXPANDBZ128rmk,
   39943            0 :           17129 => Opcode::VPEXPANDBZ128rmkz,
   39944            0 :           17130 => Opcode::VPEXPANDBZ128rr,
   39945            0 :           17131 => Opcode::VPEXPANDBZ128rrk,
   39946            0 :           17132 => Opcode::VPEXPANDBZ128rrkz,
   39947            0 :           17133 => Opcode::VPEXPANDBZ256rm,
   39948            0 :           17134 => Opcode::VPEXPANDBZ256rmk,
   39949            0 :           17135 => Opcode::VPEXPANDBZ256rmkz,
   39950            0 :           17136 => Opcode::VPEXPANDBZ256rr,
   39951            0 :           17137 => Opcode::VPEXPANDBZ256rrk,
   39952            0 :           17138 => Opcode::VPEXPANDBZ256rrkz,
   39953            0 :           17139 => Opcode::VPEXPANDBZrm,
   39954            0 :           17140 => Opcode::VPEXPANDBZrmk,
   39955            0 :           17141 => Opcode::VPEXPANDBZrmkz,
   39956            0 :           17142 => Opcode::VPEXPANDBZrr,
   39957            0 :           17143 => Opcode::VPEXPANDBZrrk,
   39958            0 :           17144 => Opcode::VPEXPANDBZrrkz,
   39959            0 :           17145 => Opcode::VPEXPANDDZ128rm,
   39960            0 :           17146 => Opcode::VPEXPANDDZ128rmk,
   39961            0 :           17147 => Opcode::VPEXPANDDZ128rmkz,
   39962            0 :           17148 => Opcode::VPEXPANDDZ128rr,
   39963            0 :           17149 => Opcode::VPEXPANDDZ128rrk,
   39964            0 :           17150 => Opcode::VPEXPANDDZ128rrkz,
   39965            0 :           17151 => Opcode::VPEXPANDDZ256rm,
   39966            0 :           17152 => Opcode::VPEXPANDDZ256rmk,
   39967            0 :           17153 => Opcode::VPEXPANDDZ256rmkz,
   39968            0 :           17154 => Opcode::VPEXPANDDZ256rr,
   39969            0 :           17155 => Opcode::VPEXPANDDZ256rrk,
   39970            0 :           17156 => Opcode::VPEXPANDDZ256rrkz,
   39971            0 :           17157 => Opcode::VPEXPANDDZrm,
   39972            0 :           17158 => Opcode::VPEXPANDDZrmk,
   39973            0 :           17159 => Opcode::VPEXPANDDZrmkz,
   39974            0 :           17160 => Opcode::VPEXPANDDZrr,
   39975            0 :           17161 => Opcode::VPEXPANDDZrrk,
   39976            0 :           17162 => Opcode::VPEXPANDDZrrkz,
   39977            0 :           17163 => Opcode::VPEXPANDQZ128rm,
   39978            0 :           17164 => Opcode::VPEXPANDQZ128rmk,
   39979            0 :           17165 => Opcode::VPEXPANDQZ128rmkz,
   39980            0 :           17166 => Opcode::VPEXPANDQZ128rr,
   39981            0 :           17167 => Opcode::VPEXPANDQZ128rrk,
   39982            0 :           17168 => Opcode::VPEXPANDQZ128rrkz,
   39983            0 :           17169 => Opcode::VPEXPANDQZ256rm,
   39984            0 :           17170 => Opcode::VPEXPANDQZ256rmk,
   39985            0 :           17171 => Opcode::VPEXPANDQZ256rmkz,
   39986            0 :           17172 => Opcode::VPEXPANDQZ256rr,
   39987            0 :           17173 => Opcode::VPEXPANDQZ256rrk,
   39988            0 :           17174 => Opcode::VPEXPANDQZ256rrkz,
   39989            0 :           17175 => Opcode::VPEXPANDQZrm,
   39990            0 :           17176 => Opcode::VPEXPANDQZrmk,
   39991            0 :           17177 => Opcode::VPEXPANDQZrmkz,
   39992            0 :           17178 => Opcode::VPEXPANDQZrr,
   39993            0 :           17179 => Opcode::VPEXPANDQZrrk,
   39994            0 :           17180 => Opcode::VPEXPANDQZrrkz,
   39995            0 :           17181 => Opcode::VPEXPANDWZ128rm,
   39996            0 :           17182 => Opcode::VPEXPANDWZ128rmk,
   39997            0 :           17183 => Opcode::VPEXPANDWZ128rmkz,
   39998            0 :           17184 => Opcode::VPEXPANDWZ128rr,
   39999            0 :           17185 => Opcode::VPEXPANDWZ128rrk,
   40000            0 :           17186 => Opcode::VPEXPANDWZ128rrkz,
   40001            0 :           17187 => Opcode::VPEXPANDWZ256rm,
   40002            0 :           17188 => Opcode::VPEXPANDWZ256rmk,
   40003            0 :           17189 => Opcode::VPEXPANDWZ256rmkz,
   40004            0 :           17190 => Opcode::VPEXPANDWZ256rr,
   40005            0 :           17191 => Opcode::VPEXPANDWZ256rrk,
   40006            0 :           17192 => Opcode::VPEXPANDWZ256rrkz,
   40007            0 :           17193 => Opcode::VPEXPANDWZrm,
   40008            0 :           17194 => Opcode::VPEXPANDWZrmk,
   40009            0 :           17195 => Opcode::VPEXPANDWZrmkz,
   40010            0 :           17196 => Opcode::VPEXPANDWZrr,
   40011            0 :           17197 => Opcode::VPEXPANDWZrrk,
   40012            0 :           17198 => Opcode::VPEXPANDWZrrkz,
   40013            0 :           17199 => Opcode::VPEXTRBZmri,
   40014            0 :           17200 => Opcode::VPEXTRBZrri,
   40015            0 :           17201 => Opcode::VPEXTRBmri,
   40016            0 :           17202 => Opcode::VPEXTRBrri,
   40017            0 :           17203 => Opcode::VPEXTRDZmri,
   40018            0 :           17204 => Opcode::VPEXTRDZrri,
   40019            0 :           17205 => Opcode::VPEXTRDmri,
   40020            0 :           17206 => Opcode::VPEXTRDrri,
   40021            0 :           17207 => Opcode::VPEXTRQZmri,
   40022            0 :           17208 => Opcode::VPEXTRQZrri,
   40023            0 :           17209 => Opcode::VPEXTRQmri,
   40024            0 :           17210 => Opcode::VPEXTRQrri,
   40025            0 :           17211 => Opcode::VPEXTRWZmri,
   40026            0 :           17212 => Opcode::VPEXTRWZrri,
   40027            0 :           17213 => Opcode::VPEXTRWZrri_REV,
   40028            0 :           17214 => Opcode::VPEXTRWmri,
   40029            0 :           17215 => Opcode::VPEXTRWrri,
   40030            0 :           17216 => Opcode::VPEXTRWrri_REV,
   40031            0 :           17217 => Opcode::VPGATHERDDYrm,
   40032            0 :           17218 => Opcode::VPGATHERDDZ128rm,
   40033            0 :           17219 => Opcode::VPGATHERDDZ256rm,
   40034            0 :           17220 => Opcode::VPGATHERDDZrm,
   40035            0 :           17221 => Opcode::VPGATHERDDrm,
   40036            0 :           17222 => Opcode::VPGATHERDQYrm,
   40037            0 :           17223 => Opcode::VPGATHERDQZ128rm,
   40038            0 :           17224 => Opcode::VPGATHERDQZ256rm,
   40039            0 :           17225 => Opcode::VPGATHERDQZrm,
   40040            0 :           17226 => Opcode::VPGATHERDQrm,
   40041            0 :           17227 => Opcode::VPGATHERQDYrm,
   40042            0 :           17228 => Opcode::VPGATHERQDZ128rm,
   40043            0 :           17229 => Opcode::VPGATHERQDZ256rm,
   40044            0 :           17230 => Opcode::VPGATHERQDZrm,
   40045            0 :           17231 => Opcode::VPGATHERQDrm,
   40046            0 :           17232 => Opcode::VPGATHERQQYrm,
   40047            0 :           17233 => Opcode::VPGATHERQQZ128rm,
   40048            0 :           17234 => Opcode::VPGATHERQQZ256rm,
   40049            0 :           17235 => Opcode::VPGATHERQQZrm,
   40050            0 :           17236 => Opcode::VPGATHERQQrm,
   40051            0 :           17237 => Opcode::VPHADDBDrm,
   40052            0 :           17238 => Opcode::VPHADDBDrr,
   40053            0 :           17239 => Opcode::VPHADDBQrm,
   40054            0 :           17240 => Opcode::VPHADDBQrr,
   40055            0 :           17241 => Opcode::VPHADDBWrm,
   40056            0 :           17242 => Opcode::VPHADDBWrr,
   40057            0 :           17243 => Opcode::VPHADDDQrm,
   40058            0 :           17244 => Opcode::VPHADDDQrr,
   40059            0 :           17245 => Opcode::VPHADDDYrm,
   40060            0 :           17246 => Opcode::VPHADDDYrr,
   40061            0 :           17247 => Opcode::VPHADDDrm,
   40062            0 :           17248 => Opcode::VPHADDDrr,
   40063            0 :           17249 => Opcode::VPHADDSWYrm,
   40064            0 :           17250 => Opcode::VPHADDSWYrr,
   40065            0 :           17251 => Opcode::VPHADDSWrm,
   40066            0 :           17252 => Opcode::VPHADDSWrr,
   40067            0 :           17253 => Opcode::VPHADDUBDrm,
   40068            0 :           17254 => Opcode::VPHADDUBDrr,
   40069            0 :           17255 => Opcode::VPHADDUBQrm,
   40070            0 :           17256 => Opcode::VPHADDUBQrr,
   40071            0 :           17257 => Opcode::VPHADDUBWrm,
   40072            0 :           17258 => Opcode::VPHADDUBWrr,
   40073            0 :           17259 => Opcode::VPHADDUDQrm,
   40074            0 :           17260 => Opcode::VPHADDUDQrr,
   40075            0 :           17261 => Opcode::VPHADDUWDrm,
   40076            0 :           17262 => Opcode::VPHADDUWDrr,
   40077            0 :           17263 => Opcode::VPHADDUWQrm,
   40078            0 :           17264 => Opcode::VPHADDUWQrr,
   40079            0 :           17265 => Opcode::VPHADDWDrm,
   40080            0 :           17266 => Opcode::VPHADDWDrr,
   40081            0 :           17267 => Opcode::VPHADDWQrm,
   40082            0 :           17268 => Opcode::VPHADDWQrr,
   40083            0 :           17269 => Opcode::VPHADDWYrm,
   40084            0 :           17270 => Opcode::VPHADDWYrr,
   40085            0 :           17271 => Opcode::VPHADDWrm,
   40086            0 :           17272 => Opcode::VPHADDWrr,
   40087            0 :           17273 => Opcode::VPHMINPOSUWrm,
   40088            0 :           17274 => Opcode::VPHMINPOSUWrr,
   40089            0 :           17275 => Opcode::VPHSUBBWrm,
   40090            0 :           17276 => Opcode::VPHSUBBWrr,
   40091            0 :           17277 => Opcode::VPHSUBDQrm,
   40092            0 :           17278 => Opcode::VPHSUBDQrr,
   40093            0 :           17279 => Opcode::VPHSUBDYrm,
   40094            0 :           17280 => Opcode::VPHSUBDYrr,
   40095            0 :           17281 => Opcode::VPHSUBDrm,
   40096            0 :           17282 => Opcode::VPHSUBDrr,
   40097            0 :           17283 => Opcode::VPHSUBSWYrm,
   40098            0 :           17284 => Opcode::VPHSUBSWYrr,
   40099            0 :           17285 => Opcode::VPHSUBSWrm,
   40100            0 :           17286 => Opcode::VPHSUBSWrr,
   40101            0 :           17287 => Opcode::VPHSUBWDrm,
   40102            0 :           17288 => Opcode::VPHSUBWDrr,
   40103            0 :           17289 => Opcode::VPHSUBWYrm,
   40104            0 :           17290 => Opcode::VPHSUBWYrr,
   40105            0 :           17291 => Opcode::VPHSUBWrm,
   40106            0 :           17292 => Opcode::VPHSUBWrr,
   40107            0 :           17293 => Opcode::VPINSRBZrmi,
   40108            0 :           17294 => Opcode::VPINSRBZrri,
   40109            0 :           17295 => Opcode::VPINSRBrmi,
   40110            0 :           17296 => Opcode::VPINSRBrri,
   40111            0 :           17297 => Opcode::VPINSRDZrmi,
   40112            0 :           17298 => Opcode::VPINSRDZrri,
   40113            0 :           17299 => Opcode::VPINSRDrmi,
   40114            0 :           17300 => Opcode::VPINSRDrri,
   40115            0 :           17301 => Opcode::VPINSRQZrmi,
   40116            0 :           17302 => Opcode::VPINSRQZrri,
   40117            0 :           17303 => Opcode::VPINSRQrmi,
   40118            0 :           17304 => Opcode::VPINSRQrri,
   40119            0 :           17305 => Opcode::VPINSRWZrmi,
   40120            0 :           17306 => Opcode::VPINSRWZrri,
   40121            0 :           17307 => Opcode::VPINSRWrmi,
   40122            0 :           17308 => Opcode::VPINSRWrri,
   40123            0 :           17309 => Opcode::VPLZCNTDZ128rm,
   40124            0 :           17310 => Opcode::VPLZCNTDZ128rmb,
   40125            0 :           17311 => Opcode::VPLZCNTDZ128rmbk,
   40126            0 :           17312 => Opcode::VPLZCNTDZ128rmbkz,
   40127            0 :           17313 => Opcode::VPLZCNTDZ128rmk,
   40128            0 :           17314 => Opcode::VPLZCNTDZ128rmkz,
   40129            0 :           17315 => Opcode::VPLZCNTDZ128rr,
   40130            0 :           17316 => Opcode::VPLZCNTDZ128rrk,
   40131            0 :           17317 => Opcode::VPLZCNTDZ128rrkz,
   40132            0 :           17318 => Opcode::VPLZCNTDZ256rm,
   40133            0 :           17319 => Opcode::VPLZCNTDZ256rmb,
   40134            0 :           17320 => Opcode::VPLZCNTDZ256rmbk,
   40135            0 :           17321 => Opcode::VPLZCNTDZ256rmbkz,
   40136            0 :           17322 => Opcode::VPLZCNTDZ256rmk,
   40137            0 :           17323 => Opcode::VPLZCNTDZ256rmkz,
   40138            0 :           17324 => Opcode::VPLZCNTDZ256rr,
   40139            0 :           17325 => Opcode::VPLZCNTDZ256rrk,
   40140            0 :           17326 => Opcode::VPLZCNTDZ256rrkz,
   40141            0 :           17327 => Opcode::VPLZCNTDZrm,
   40142            0 :           17328 => Opcode::VPLZCNTDZrmb,
   40143            0 :           17329 => Opcode::VPLZCNTDZrmbk,
   40144            0 :           17330 => Opcode::VPLZCNTDZrmbkz,
   40145            0 :           17331 => Opcode::VPLZCNTDZrmk,
   40146            0 :           17332 => Opcode::VPLZCNTDZrmkz,
   40147            0 :           17333 => Opcode::VPLZCNTDZrr,
   40148            0 :           17334 => Opcode::VPLZCNTDZrrk,
   40149            0 :           17335 => Opcode::VPLZCNTDZrrkz,
   40150            0 :           17336 => Opcode::VPLZCNTQZ128rm,
   40151            0 :           17337 => Opcode::VPLZCNTQZ128rmb,
   40152            0 :           17338 => Opcode::VPLZCNTQZ128rmbk,
   40153            0 :           17339 => Opcode::VPLZCNTQZ128rmbkz,
   40154            0 :           17340 => Opcode::VPLZCNTQZ128rmk,
   40155            0 :           17341 => Opcode::VPLZCNTQZ128rmkz,
   40156            0 :           17342 => Opcode::VPLZCNTQZ128rr,
   40157            0 :           17343 => Opcode::VPLZCNTQZ128rrk,
   40158            0 :           17344 => Opcode::VPLZCNTQZ128rrkz,
   40159            0 :           17345 => Opcode::VPLZCNTQZ256rm,
   40160            0 :           17346 => Opcode::VPLZCNTQZ256rmb,
   40161            0 :           17347 => Opcode::VPLZCNTQZ256rmbk,
   40162            0 :           17348 => Opcode::VPLZCNTQZ256rmbkz,
   40163            0 :           17349 => Opcode::VPLZCNTQZ256rmk,
   40164            0 :           17350 => Opcode::VPLZCNTQZ256rmkz,
   40165            0 :           17351 => Opcode::VPLZCNTQZ256rr,
   40166            0 :           17352 => Opcode::VPLZCNTQZ256rrk,
   40167            0 :           17353 => Opcode::VPLZCNTQZ256rrkz,
   40168            0 :           17354 => Opcode::VPLZCNTQZrm,
   40169            0 :           17355 => Opcode::VPLZCNTQZrmb,
   40170            0 :           17356 => Opcode::VPLZCNTQZrmbk,
   40171            0 :           17357 => Opcode::VPLZCNTQZrmbkz,
   40172            0 :           17358 => Opcode::VPLZCNTQZrmk,
   40173            0 :           17359 => Opcode::VPLZCNTQZrmkz,
   40174            0 :           17360 => Opcode::VPLZCNTQZrr,
   40175            0 :           17361 => Opcode::VPLZCNTQZrrk,
   40176            0 :           17362 => Opcode::VPLZCNTQZrrkz,
   40177            0 :           17363 => Opcode::VPMACSDDrm,
   40178            0 :           17364 => Opcode::VPMACSDDrr,
   40179            0 :           17365 => Opcode::VPMACSDQHrm,
   40180            0 :           17366 => Opcode::VPMACSDQHrr,
   40181            0 :           17367 => Opcode::VPMACSDQLrm,
   40182            0 :           17368 => Opcode::VPMACSDQLrr,
   40183            0 :           17369 => Opcode::VPMACSSDDrm,
   40184            0 :           17370 => Opcode::VPMACSSDDrr,
   40185            0 :           17371 => Opcode::VPMACSSDQHrm,
   40186            0 :           17372 => Opcode::VPMACSSDQHrr,
   40187            0 :           17373 => Opcode::VPMACSSDQLrm,
   40188            0 :           17374 => Opcode::VPMACSSDQLrr,
   40189            0 :           17375 => Opcode::VPMACSSWDrm,
   40190            0 :           17376 => Opcode::VPMACSSWDrr,
   40191            0 :           17377 => Opcode::VPMACSSWWrm,
   40192            0 :           17378 => Opcode::VPMACSSWWrr,
   40193            0 :           17379 => Opcode::VPMACSWDrm,
   40194            0 :           17380 => Opcode::VPMACSWDrr,
   40195            0 :           17381 => Opcode::VPMACSWWrm,
   40196            0 :           17382 => Opcode::VPMACSWWrr,
   40197            0 :           17383 => Opcode::VPMADCSSWDrm,
   40198            0 :           17384 => Opcode::VPMADCSSWDrr,
   40199            0 :           17385 => Opcode::VPMADCSWDrm,
   40200            0 :           17386 => Opcode::VPMADCSWDrr,
   40201            0 :           17387 => Opcode::VPMADD52HUQYrm,
   40202            0 :           17388 => Opcode::VPMADD52HUQYrr,
   40203            0 :           17389 => Opcode::VPMADD52HUQZ128m,
   40204            0 :           17390 => Opcode::VPMADD52HUQZ128mb,
   40205            0 :           17391 => Opcode::VPMADD52HUQZ128mbk,
   40206            0 :           17392 => Opcode::VPMADD52HUQZ128mbkz,
   40207            0 :           17393 => Opcode::VPMADD52HUQZ128mk,
   40208            0 :           17394 => Opcode::VPMADD52HUQZ128mkz,
   40209            0 :           17395 => Opcode::VPMADD52HUQZ128r,
   40210            0 :           17396 => Opcode::VPMADD52HUQZ128rk,
   40211            0 :           17397 => Opcode::VPMADD52HUQZ128rkz,
   40212            0 :           17398 => Opcode::VPMADD52HUQZ256m,
   40213            0 :           17399 => Opcode::VPMADD52HUQZ256mb,
   40214            0 :           17400 => Opcode::VPMADD52HUQZ256mbk,
   40215            0 :           17401 => Opcode::VPMADD52HUQZ256mbkz,
   40216            0 :           17402 => Opcode::VPMADD52HUQZ256mk,
   40217            0 :           17403 => Opcode::VPMADD52HUQZ256mkz,
   40218            0 :           17404 => Opcode::VPMADD52HUQZ256r,
   40219            0 :           17405 => Opcode::VPMADD52HUQZ256rk,
   40220            0 :           17406 => Opcode::VPMADD52HUQZ256rkz,
   40221            0 :           17407 => Opcode::VPMADD52HUQZm,
   40222            0 :           17408 => Opcode::VPMADD52HUQZmb,
   40223            0 :           17409 => Opcode::VPMADD52HUQZmbk,
   40224            0 :           17410 => Opcode::VPMADD52HUQZmbkz,
   40225            0 :           17411 => Opcode::VPMADD52HUQZmk,
   40226            0 :           17412 => Opcode::VPMADD52HUQZmkz,
   40227            0 :           17413 => Opcode::VPMADD52HUQZr,
   40228            0 :           17414 => Opcode::VPMADD52HUQZrk,
   40229            0 :           17415 => Opcode::VPMADD52HUQZrkz,
   40230            0 :           17416 => Opcode::VPMADD52HUQrm,
   40231            0 :           17417 => Opcode::VPMADD52HUQrr,
   40232            0 :           17418 => Opcode::VPMADD52LUQYrm,
   40233            0 :           17419 => Opcode::VPMADD52LUQYrr,
   40234            0 :           17420 => Opcode::VPMADD52LUQZ128m,
   40235            0 :           17421 => Opcode::VPMADD52LUQZ128mb,
   40236            0 :           17422 => Opcode::VPMADD52LUQZ128mbk,
   40237            0 :           17423 => Opcode::VPMADD52LUQZ128mbkz,
   40238            0 :           17424 => Opcode::VPMADD52LUQZ128mk,
   40239            0 :           17425 => Opcode::VPMADD52LUQZ128mkz,
   40240            0 :           17426 => Opcode::VPMADD52LUQZ128r,
   40241            0 :           17427 => Opcode::VPMADD52LUQZ128rk,
   40242            0 :           17428 => Opcode::VPMADD52LUQZ128rkz,
   40243            0 :           17429 => Opcode::VPMADD52LUQZ256m,
   40244            0 :           17430 => Opcode::VPMADD52LUQZ256mb,
   40245            0 :           17431 => Opcode::VPMADD52LUQZ256mbk,
   40246            0 :           17432 => Opcode::VPMADD52LUQZ256mbkz,
   40247            0 :           17433 => Opcode::VPMADD52LUQZ256mk,
   40248            0 :           17434 => Opcode::VPMADD52LUQZ256mkz,
   40249            0 :           17435 => Opcode::VPMADD52LUQZ256r,
   40250            0 :           17436 => Opcode::VPMADD52LUQZ256rk,
   40251            0 :           17437 => Opcode::VPMADD52LUQZ256rkz,
   40252            0 :           17438 => Opcode::VPMADD52LUQZm,
   40253            0 :           17439 => Opcode::VPMADD52LUQZmb,
   40254            0 :           17440 => Opcode::VPMADD52LUQZmbk,
   40255            0 :           17441 => Opcode::VPMADD52LUQZmbkz,
   40256            0 :           17442 => Opcode::VPMADD52LUQZmk,
   40257            0 :           17443 => Opcode::VPMADD52LUQZmkz,
   40258            0 :           17444 => Opcode::VPMADD52LUQZr,
   40259            0 :           17445 => Opcode::VPMADD52LUQZrk,
   40260            0 :           17446 => Opcode::VPMADD52LUQZrkz,
   40261            0 :           17447 => Opcode::VPMADD52LUQrm,
   40262            0 :           17448 => Opcode::VPMADD52LUQrr,
   40263            0 :           17449 => Opcode::VPMADDUBSWYrm,
   40264            0 :           17450 => Opcode::VPMADDUBSWYrr,
   40265            0 :           17451 => Opcode::VPMADDUBSWZ128rm,
   40266            0 :           17452 => Opcode::VPMADDUBSWZ128rmk,
   40267            0 :           17453 => Opcode::VPMADDUBSWZ128rmkz,
   40268            0 :           17454 => Opcode::VPMADDUBSWZ128rr,
   40269            0 :           17455 => Opcode::VPMADDUBSWZ128rrk,
   40270            0 :           17456 => Opcode::VPMADDUBSWZ128rrkz,
   40271            0 :           17457 => Opcode::VPMADDUBSWZ256rm,
   40272            0 :           17458 => Opcode::VPMADDUBSWZ256rmk,
   40273            0 :           17459 => Opcode::VPMADDUBSWZ256rmkz,
   40274            0 :           17460 => Opcode::VPMADDUBSWZ256rr,
   40275            0 :           17461 => Opcode::VPMADDUBSWZ256rrk,
   40276            0 :           17462 => Opcode::VPMADDUBSWZ256rrkz,
   40277            0 :           17463 => Opcode::VPMADDUBSWZrm,
   40278            0 :           17464 => Opcode::VPMADDUBSWZrmk,
   40279            0 :           17465 => Opcode::VPMADDUBSWZrmkz,
   40280            0 :           17466 => Opcode::VPMADDUBSWZrr,
   40281            0 :           17467 => Opcode::VPMADDUBSWZrrk,
   40282            0 :           17468 => Opcode::VPMADDUBSWZrrkz,
   40283            0 :           17469 => Opcode::VPMADDUBSWrm,
   40284            0 :           17470 => Opcode::VPMADDUBSWrr,
   40285            0 :           17471 => Opcode::VPMADDWDYrm,
   40286            0 :           17472 => Opcode::VPMADDWDYrr,
   40287            0 :           17473 => Opcode::VPMADDWDZ128rm,
   40288            0 :           17474 => Opcode::VPMADDWDZ128rmk,
   40289            0 :           17475 => Opcode::VPMADDWDZ128rmkz,
   40290            0 :           17476 => Opcode::VPMADDWDZ128rr,
   40291            0 :           17477 => Opcode::VPMADDWDZ128rrk,
   40292            0 :           17478 => Opcode::VPMADDWDZ128rrkz,
   40293            0 :           17479 => Opcode::VPMADDWDZ256rm,
   40294            0 :           17480 => Opcode::VPMADDWDZ256rmk,
   40295            0 :           17481 => Opcode::VPMADDWDZ256rmkz,
   40296            0 :           17482 => Opcode::VPMADDWDZ256rr,
   40297            0 :           17483 => Opcode::VPMADDWDZ256rrk,
   40298            0 :           17484 => Opcode::VPMADDWDZ256rrkz,
   40299            0 :           17485 => Opcode::VPMADDWDZrm,
   40300            0 :           17486 => Opcode::VPMADDWDZrmk,
   40301            0 :           17487 => Opcode::VPMADDWDZrmkz,
   40302            0 :           17488 => Opcode::VPMADDWDZrr,
   40303            0 :           17489 => Opcode::VPMADDWDZrrk,
   40304            0 :           17490 => Opcode::VPMADDWDZrrkz,
   40305            0 :           17491 => Opcode::VPMADDWDrm,
   40306            0 :           17492 => Opcode::VPMADDWDrr,
   40307            0 :           17493 => Opcode::VPMASKMOVDYmr,
   40308            0 :           17494 => Opcode::VPMASKMOVDYrm,
   40309            0 :           17495 => Opcode::VPMASKMOVDmr,
   40310            0 :           17496 => Opcode::VPMASKMOVDrm,
   40311            0 :           17497 => Opcode::VPMASKMOVQYmr,
   40312            0 :           17498 => Opcode::VPMASKMOVQYrm,
   40313            0 :           17499 => Opcode::VPMASKMOVQmr,
   40314            0 :           17500 => Opcode::VPMASKMOVQrm,
   40315            0 :           17501 => Opcode::VPMAXSBYrm,
   40316            0 :           17502 => Opcode::VPMAXSBYrr,
   40317            0 :           17503 => Opcode::VPMAXSBZ128rm,
   40318            0 :           17504 => Opcode::VPMAXSBZ128rmk,
   40319            0 :           17505 => Opcode::VPMAXSBZ128rmkz,
   40320            0 :           17506 => Opcode::VPMAXSBZ128rr,
   40321            0 :           17507 => Opcode::VPMAXSBZ128rrk,
   40322            0 :           17508 => Opcode::VPMAXSBZ128rrkz,
   40323            0 :           17509 => Opcode::VPMAXSBZ256rm,
   40324            0 :           17510 => Opcode::VPMAXSBZ256rmk,
   40325            0 :           17511 => Opcode::VPMAXSBZ256rmkz,
   40326            0 :           17512 => Opcode::VPMAXSBZ256rr,
   40327            0 :           17513 => Opcode::VPMAXSBZ256rrk,
   40328            0 :           17514 => Opcode::VPMAXSBZ256rrkz,
   40329            0 :           17515 => Opcode::VPMAXSBZrm,
   40330            0 :           17516 => Opcode::VPMAXSBZrmk,
   40331            0 :           17517 => Opcode::VPMAXSBZrmkz,
   40332            0 :           17518 => Opcode::VPMAXSBZrr,
   40333            0 :           17519 => Opcode::VPMAXSBZrrk,
   40334            0 :           17520 => Opcode::VPMAXSBZrrkz,
   40335            0 :           17521 => Opcode::VPMAXSBrm,
   40336            0 :           17522 => Opcode::VPMAXSBrr,
   40337            0 :           17523 => Opcode::VPMAXSDYrm,
   40338            0 :           17524 => Opcode::VPMAXSDYrr,
   40339            0 :           17525 => Opcode::VPMAXSDZ128rm,
   40340            0 :           17526 => Opcode::VPMAXSDZ128rmb,
   40341            0 :           17527 => Opcode::VPMAXSDZ128rmbk,
   40342            0 :           17528 => Opcode::VPMAXSDZ128rmbkz,
   40343            0 :           17529 => Opcode::VPMAXSDZ128rmk,
   40344            0 :           17530 => Opcode::VPMAXSDZ128rmkz,
   40345            0 :           17531 => Opcode::VPMAXSDZ128rr,
   40346            0 :           17532 => Opcode::VPMAXSDZ128rrk,
   40347            0 :           17533 => Opcode::VPMAXSDZ128rrkz,
   40348            0 :           17534 => Opcode::VPMAXSDZ256rm,
   40349            0 :           17535 => Opcode::VPMAXSDZ256rmb,
   40350            0 :           17536 => Opcode::VPMAXSDZ256rmbk,
   40351            0 :           17537 => Opcode::VPMAXSDZ256rmbkz,
   40352            0 :           17538 => Opcode::VPMAXSDZ256rmk,
   40353            0 :           17539 => Opcode::VPMAXSDZ256rmkz,
   40354            0 :           17540 => Opcode::VPMAXSDZ256rr,
   40355            0 :           17541 => Opcode::VPMAXSDZ256rrk,
   40356            0 :           17542 => Opcode::VPMAXSDZ256rrkz,
   40357            0 :           17543 => Opcode::VPMAXSDZrm,
   40358            0 :           17544 => Opcode::VPMAXSDZrmb,
   40359            0 :           17545 => Opcode::VPMAXSDZrmbk,
   40360            0 :           17546 => Opcode::VPMAXSDZrmbkz,
   40361            0 :           17547 => Opcode::VPMAXSDZrmk,
   40362            0 :           17548 => Opcode::VPMAXSDZrmkz,
   40363            0 :           17549 => Opcode::VPMAXSDZrr,
   40364            0 :           17550 => Opcode::VPMAXSDZrrk,
   40365            0 :           17551 => Opcode::VPMAXSDZrrkz,
   40366            0 :           17552 => Opcode::VPMAXSDrm,
   40367            0 :           17553 => Opcode::VPMAXSDrr,
   40368            0 :           17554 => Opcode::VPMAXSQZ128rm,
   40369            0 :           17555 => Opcode::VPMAXSQZ128rmb,
   40370            0 :           17556 => Opcode::VPMAXSQZ128rmbk,
   40371            0 :           17557 => Opcode::VPMAXSQZ128rmbkz,
   40372            0 :           17558 => Opcode::VPMAXSQZ128rmk,
   40373            0 :           17559 => Opcode::VPMAXSQZ128rmkz,
   40374            0 :           17560 => Opcode::VPMAXSQZ128rr,
   40375            0 :           17561 => Opcode::VPMAXSQZ128rrk,
   40376            0 :           17562 => Opcode::VPMAXSQZ128rrkz,
   40377            0 :           17563 => Opcode::VPMAXSQZ256rm,
   40378            0 :           17564 => Opcode::VPMAXSQZ256rmb,
   40379            0 :           17565 => Opcode::VPMAXSQZ256rmbk,
   40380            0 :           17566 => Opcode::VPMAXSQZ256rmbkz,
   40381            0 :           17567 => Opcode::VPMAXSQZ256rmk,
   40382            0 :           17568 => Opcode::VPMAXSQZ256rmkz,
   40383            0 :           17569 => Opcode::VPMAXSQZ256rr,
   40384            0 :           17570 => Opcode::VPMAXSQZ256rrk,
   40385            0 :           17571 => Opcode::VPMAXSQZ256rrkz,
   40386            0 :           17572 => Opcode::VPMAXSQZrm,
   40387            0 :           17573 => Opcode::VPMAXSQZrmb,
   40388            0 :           17574 => Opcode::VPMAXSQZrmbk,
   40389            0 :           17575 => Opcode::VPMAXSQZrmbkz,
   40390            0 :           17576 => Opcode::VPMAXSQZrmk,
   40391            0 :           17577 => Opcode::VPMAXSQZrmkz,
   40392            0 :           17578 => Opcode::VPMAXSQZrr,
   40393            0 :           17579 => Opcode::VPMAXSQZrrk,
   40394            0 :           17580 => Opcode::VPMAXSQZrrkz,
   40395            0 :           17581 => Opcode::VPMAXSWYrm,
   40396            0 :           17582 => Opcode::VPMAXSWYrr,
   40397            0 :           17583 => Opcode::VPMAXSWZ128rm,
   40398            0 :           17584 => Opcode::VPMAXSWZ128rmk,
   40399            0 :           17585 => Opcode::VPMAXSWZ128rmkz,
   40400            0 :           17586 => Opcode::VPMAXSWZ128rr,
   40401            0 :           17587 => Opcode::VPMAXSWZ128rrk,
   40402            0 :           17588 => Opcode::VPMAXSWZ128rrkz,
   40403            0 :           17589 => Opcode::VPMAXSWZ256rm,
   40404            0 :           17590 => Opcode::VPMAXSWZ256rmk,
   40405            0 :           17591 => Opcode::VPMAXSWZ256rmkz,
   40406            0 :           17592 => Opcode::VPMAXSWZ256rr,
   40407            0 :           17593 => Opcode::VPMAXSWZ256rrk,
   40408            0 :           17594 => Opcode::VPMAXSWZ256rrkz,
   40409            0 :           17595 => Opcode::VPMAXSWZrm,
   40410            0 :           17596 => Opcode::VPMAXSWZrmk,
   40411            0 :           17597 => Opcode::VPMAXSWZrmkz,
   40412            0 :           17598 => Opcode::VPMAXSWZrr,
   40413            0 :           17599 => Opcode::VPMAXSWZrrk,
   40414            0 :           17600 => Opcode::VPMAXSWZrrkz,
   40415            0 :           17601 => Opcode::VPMAXSWrm,
   40416            0 :           17602 => Opcode::VPMAXSWrr,
   40417            0 :           17603 => Opcode::VPMAXUBYrm,
   40418            0 :           17604 => Opcode::VPMAXUBYrr,
   40419            0 :           17605 => Opcode::VPMAXUBZ128rm,
   40420            0 :           17606 => Opcode::VPMAXUBZ128rmk,
   40421            0 :           17607 => Opcode::VPMAXUBZ128rmkz,
   40422            0 :           17608 => Opcode::VPMAXUBZ128rr,
   40423            0 :           17609 => Opcode::VPMAXUBZ128rrk,
   40424            0 :           17610 => Opcode::VPMAXUBZ128rrkz,
   40425            0 :           17611 => Opcode::VPMAXUBZ256rm,
   40426            0 :           17612 => Opcode::VPMAXUBZ256rmk,
   40427            0 :           17613 => Opcode::VPMAXUBZ256rmkz,
   40428            0 :           17614 => Opcode::VPMAXUBZ256rr,
   40429            0 :           17615 => Opcode::VPMAXUBZ256rrk,
   40430            0 :           17616 => Opcode::VPMAXUBZ256rrkz,
   40431            0 :           17617 => Opcode::VPMAXUBZrm,
   40432            0 :           17618 => Opcode::VPMAXUBZrmk,
   40433            0 :           17619 => Opcode::VPMAXUBZrmkz,
   40434            0 :           17620 => Opcode::VPMAXUBZrr,
   40435            0 :           17621 => Opcode::VPMAXUBZrrk,
   40436            0 :           17622 => Opcode::VPMAXUBZrrkz,
   40437            0 :           17623 => Opcode::VPMAXUBrm,
   40438            0 :           17624 => Opcode::VPMAXUBrr,
   40439            0 :           17625 => Opcode::VPMAXUDYrm,
   40440            0 :           17626 => Opcode::VPMAXUDYrr,
   40441            0 :           17627 => Opcode::VPMAXUDZ128rm,
   40442            0 :           17628 => Opcode::VPMAXUDZ128rmb,
   40443            0 :           17629 => Opcode::VPMAXUDZ128rmbk,
   40444            0 :           17630 => Opcode::VPMAXUDZ128rmbkz,
   40445            0 :           17631 => Opcode::VPMAXUDZ128rmk,
   40446            0 :           17632 => Opcode::VPMAXUDZ128rmkz,
   40447            0 :           17633 => Opcode::VPMAXUDZ128rr,
   40448            0 :           17634 => Opcode::VPMAXUDZ128rrk,
   40449            0 :           17635 => Opcode::VPMAXUDZ128rrkz,
   40450            0 :           17636 => Opcode::VPMAXUDZ256rm,
   40451            0 :           17637 => Opcode::VPMAXUDZ256rmb,
   40452            0 :           17638 => Opcode::VPMAXUDZ256rmbk,
   40453            0 :           17639 => Opcode::VPMAXUDZ256rmbkz,
   40454            0 :           17640 => Opcode::VPMAXUDZ256rmk,
   40455            0 :           17641 => Opcode::VPMAXUDZ256rmkz,
   40456            0 :           17642 => Opcode::VPMAXUDZ256rr,
   40457            0 :           17643 => Opcode::VPMAXUDZ256rrk,
   40458            0 :           17644 => Opcode::VPMAXUDZ256rrkz,
   40459            0 :           17645 => Opcode::VPMAXUDZrm,
   40460            0 :           17646 => Opcode::VPMAXUDZrmb,
   40461            0 :           17647 => Opcode::VPMAXUDZrmbk,
   40462            0 :           17648 => Opcode::VPMAXUDZrmbkz,
   40463            0 :           17649 => Opcode::VPMAXUDZrmk,
   40464            0 :           17650 => Opcode::VPMAXUDZrmkz,
   40465            0 :           17651 => Opcode::VPMAXUDZrr,
   40466            0 :           17652 => Opcode::VPMAXUDZrrk,
   40467            0 :           17653 => Opcode::VPMAXUDZrrkz,
   40468            0 :           17654 => Opcode::VPMAXUDrm,
   40469            0 :           17655 => Opcode::VPMAXUDrr,
   40470            0 :           17656 => Opcode::VPMAXUQZ128rm,
   40471            0 :           17657 => Opcode::VPMAXUQZ128rmb,
   40472            0 :           17658 => Opcode::VPMAXUQZ128rmbk,
   40473            0 :           17659 => Opcode::VPMAXUQZ128rmbkz,
   40474            0 :           17660 => Opcode::VPMAXUQZ128rmk,
   40475            0 :           17661 => Opcode::VPMAXUQZ128rmkz,
   40476            0 :           17662 => Opcode::VPMAXUQZ128rr,
   40477            0 :           17663 => Opcode::VPMAXUQZ128rrk,
   40478            0 :           17664 => Opcode::VPMAXUQZ128rrkz,
   40479            0 :           17665 => Opcode::VPMAXUQZ256rm,
   40480            0 :           17666 => Opcode::VPMAXUQZ256rmb,
   40481            0 :           17667 => Opcode::VPMAXUQZ256rmbk,
   40482            0 :           17668 => Opcode::VPMAXUQZ256rmbkz,
   40483            0 :           17669 => Opcode::VPMAXUQZ256rmk,
   40484            0 :           17670 => Opcode::VPMAXUQZ256rmkz,
   40485            0 :           17671 => Opcode::VPMAXUQZ256rr,
   40486            0 :           17672 => Opcode::VPMAXUQZ256rrk,
   40487            0 :           17673 => Opcode::VPMAXUQZ256rrkz,
   40488            0 :           17674 => Opcode::VPMAXUQZrm,
   40489            0 :           17675 => Opcode::VPMAXUQZrmb,
   40490            0 :           17676 => Opcode::VPMAXUQZrmbk,
   40491            0 :           17677 => Opcode::VPMAXUQZrmbkz,
   40492            0 :           17678 => Opcode::VPMAXUQZrmk,
   40493            0 :           17679 => Opcode::VPMAXUQZrmkz,
   40494            0 :           17680 => Opcode::VPMAXUQZrr,
   40495            0 :           17681 => Opcode::VPMAXUQZrrk,
   40496            0 :           17682 => Opcode::VPMAXUQZrrkz,
   40497            0 :           17683 => Opcode::VPMAXUWYrm,
   40498            0 :           17684 => Opcode::VPMAXUWYrr,
   40499            0 :           17685 => Opcode::VPMAXUWZ128rm,
   40500            0 :           17686 => Opcode::VPMAXUWZ128rmk,
   40501            0 :           17687 => Opcode::VPMAXUWZ128rmkz,
   40502            0 :           17688 => Opcode::VPMAXUWZ128rr,
   40503            0 :           17689 => Opcode::VPMAXUWZ128rrk,
   40504            0 :           17690 => Opcode::VPMAXUWZ128rrkz,
   40505            0 :           17691 => Opcode::VPMAXUWZ256rm,
   40506            0 :           17692 => Opcode::VPMAXUWZ256rmk,
   40507            0 :           17693 => Opcode::VPMAXUWZ256rmkz,
   40508            0 :           17694 => Opcode::VPMAXUWZ256rr,
   40509            0 :           17695 => Opcode::VPMAXUWZ256rrk,
   40510            0 :           17696 => Opcode::VPMAXUWZ256rrkz,
   40511            0 :           17697 => Opcode::VPMAXUWZrm,
   40512            0 :           17698 => Opcode::VPMAXUWZrmk,
   40513            0 :           17699 => Opcode::VPMAXUWZrmkz,
   40514            0 :           17700 => Opcode::VPMAXUWZrr,
   40515            0 :           17701 => Opcode::VPMAXUWZrrk,
   40516            0 :           17702 => Opcode::VPMAXUWZrrkz,
   40517            0 :           17703 => Opcode::VPMAXUWrm,
   40518            0 :           17704 => Opcode::VPMAXUWrr,
   40519            0 :           17705 => Opcode::VPMINSBYrm,
   40520            0 :           17706 => Opcode::VPMINSBYrr,
   40521            0 :           17707 => Opcode::VPMINSBZ128rm,
   40522            0 :           17708 => Opcode::VPMINSBZ128rmk,
   40523            0 :           17709 => Opcode::VPMINSBZ128rmkz,
   40524            0 :           17710 => Opcode::VPMINSBZ128rr,
   40525            0 :           17711 => Opcode::VPMINSBZ128rrk,
   40526            0 :           17712 => Opcode::VPMINSBZ128rrkz,
   40527            0 :           17713 => Opcode::VPMINSBZ256rm,
   40528            0 :           17714 => Opcode::VPMINSBZ256rmk,
   40529            0 :           17715 => Opcode::VPMINSBZ256rmkz,
   40530            0 :           17716 => Opcode::VPMINSBZ256rr,
   40531            0 :           17717 => Opcode::VPMINSBZ256rrk,
   40532            0 :           17718 => Opcode::VPMINSBZ256rrkz,
   40533            0 :           17719 => Opcode::VPMINSBZrm,
   40534            0 :           17720 => Opcode::VPMINSBZrmk,
   40535            0 :           17721 => Opcode::VPMINSBZrmkz,
   40536            0 :           17722 => Opcode::VPMINSBZrr,
   40537            0 :           17723 => Opcode::VPMINSBZrrk,
   40538            0 :           17724 => Opcode::VPMINSBZrrkz,
   40539            0 :           17725 => Opcode::VPMINSBrm,
   40540            0 :           17726 => Opcode::VPMINSBrr,
   40541            0 :           17727 => Opcode::VPMINSDYrm,
   40542            0 :           17728 => Opcode::VPMINSDYrr,
   40543            0 :           17729 => Opcode::VPMINSDZ128rm,
   40544            0 :           17730 => Opcode::VPMINSDZ128rmb,
   40545            0 :           17731 => Opcode::VPMINSDZ128rmbk,
   40546            0 :           17732 => Opcode::VPMINSDZ128rmbkz,
   40547            0 :           17733 => Opcode::VPMINSDZ128rmk,
   40548            0 :           17734 => Opcode::VPMINSDZ128rmkz,
   40549            0 :           17735 => Opcode::VPMINSDZ128rr,
   40550            0 :           17736 => Opcode::VPMINSDZ128rrk,
   40551            0 :           17737 => Opcode::VPMINSDZ128rrkz,
   40552            0 :           17738 => Opcode::VPMINSDZ256rm,
   40553            0 :           17739 => Opcode::VPMINSDZ256rmb,
   40554            0 :           17740 => Opcode::VPMINSDZ256rmbk,
   40555            0 :           17741 => Opcode::VPMINSDZ256rmbkz,
   40556            0 :           17742 => Opcode::VPMINSDZ256rmk,
   40557            0 :           17743 => Opcode::VPMINSDZ256rmkz,
   40558            0 :           17744 => Opcode::VPMINSDZ256rr,
   40559            0 :           17745 => Opcode::VPMINSDZ256rrk,
   40560            0 :           17746 => Opcode::VPMINSDZ256rrkz,
   40561            0 :           17747 => Opcode::VPMINSDZrm,
   40562            0 :           17748 => Opcode::VPMINSDZrmb,
   40563            0 :           17749 => Opcode::VPMINSDZrmbk,
   40564            0 :           17750 => Opcode::VPMINSDZrmbkz,
   40565            0 :           17751 => Opcode::VPMINSDZrmk,
   40566            0 :           17752 => Opcode::VPMINSDZrmkz,
   40567            0 :           17753 => Opcode::VPMINSDZrr,
   40568            0 :           17754 => Opcode::VPMINSDZrrk,
   40569            0 :           17755 => Opcode::VPMINSDZrrkz,
   40570            0 :           17756 => Opcode::VPMINSDrm,
   40571            0 :           17757 => Opcode::VPMINSDrr,
   40572            0 :           17758 => Opcode::VPMINSQZ128rm,
   40573            0 :           17759 => Opcode::VPMINSQZ128rmb,
   40574            0 :           17760 => Opcode::VPMINSQZ128rmbk,
   40575            0 :           17761 => Opcode::VPMINSQZ128rmbkz,
   40576            0 :           17762 => Opcode::VPMINSQZ128rmk,
   40577            0 :           17763 => Opcode::VPMINSQZ128rmkz,
   40578            0 :           17764 => Opcode::VPMINSQZ128rr,
   40579            0 :           17765 => Opcode::VPMINSQZ128rrk,
   40580            0 :           17766 => Opcode::VPMINSQZ128rrkz,
   40581            0 :           17767 => Opcode::VPMINSQZ256rm,
   40582            0 :           17768 => Opcode::VPMINSQZ256rmb,
   40583            0 :           17769 => Opcode::VPMINSQZ256rmbk,
   40584            0 :           17770 => Opcode::VPMINSQZ256rmbkz,
   40585            0 :           17771 => Opcode::VPMINSQZ256rmk,
   40586            0 :           17772 => Opcode::VPMINSQZ256rmkz,
   40587            0 :           17773 => Opcode::VPMINSQZ256rr,
   40588            0 :           17774 => Opcode::VPMINSQZ256rrk,
   40589            0 :           17775 => Opcode::VPMINSQZ256rrkz,
   40590            0 :           17776 => Opcode::VPMINSQZrm,
   40591            0 :           17777 => Opcode::VPMINSQZrmb,
   40592            0 :           17778 => Opcode::VPMINSQZrmbk,
   40593            0 :           17779 => Opcode::VPMINSQZrmbkz,
   40594            0 :           17780 => Opcode::VPMINSQZrmk,
   40595            0 :           17781 => Opcode::VPMINSQZrmkz,
   40596            0 :           17782 => Opcode::VPMINSQZrr,
   40597            0 :           17783 => Opcode::VPMINSQZrrk,
   40598            0 :           17784 => Opcode::VPMINSQZrrkz,
   40599            0 :           17785 => Opcode::VPMINSWYrm,
   40600            0 :           17786 => Opcode::VPMINSWYrr,
   40601            0 :           17787 => Opcode::VPMINSWZ128rm,
   40602            0 :           17788 => Opcode::VPMINSWZ128rmk,
   40603            0 :           17789 => Opcode::VPMINSWZ128rmkz,
   40604            0 :           17790 => Opcode::VPMINSWZ128rr,
   40605            0 :           17791 => Opcode::VPMINSWZ128rrk,
   40606            0 :           17792 => Opcode::VPMINSWZ128rrkz,
   40607            0 :           17793 => Opcode::VPMINSWZ256rm,
   40608            0 :           17794 => Opcode::VPMINSWZ256rmk,
   40609            0 :           17795 => Opcode::VPMINSWZ256rmkz,
   40610            0 :           17796 => Opcode::VPMINSWZ256rr,
   40611            0 :           17797 => Opcode::VPMINSWZ256rrk,
   40612            0 :           17798 => Opcode::VPMINSWZ256rrkz,
   40613            0 :           17799 => Opcode::VPMINSWZrm,
   40614            0 :           17800 => Opcode::VPMINSWZrmk,
   40615            0 :           17801 => Opcode::VPMINSWZrmkz,
   40616            0 :           17802 => Opcode::VPMINSWZrr,
   40617            0 :           17803 => Opcode::VPMINSWZrrk,
   40618            0 :           17804 => Opcode::VPMINSWZrrkz,
   40619            0 :           17805 => Opcode::VPMINSWrm,
   40620            0 :           17806 => Opcode::VPMINSWrr,
   40621            0 :           17807 => Opcode::VPMINUBYrm,
   40622            0 :           17808 => Opcode::VPMINUBYrr,
   40623            0 :           17809 => Opcode::VPMINUBZ128rm,
   40624            0 :           17810 => Opcode::VPMINUBZ128rmk,
   40625            0 :           17811 => Opcode::VPMINUBZ128rmkz,
   40626            0 :           17812 => Opcode::VPMINUBZ128rr,
   40627            0 :           17813 => Opcode::VPMINUBZ128rrk,
   40628            0 :           17814 => Opcode::VPMINUBZ128rrkz,
   40629            0 :           17815 => Opcode::VPMINUBZ256rm,
   40630            0 :           17816 => Opcode::VPMINUBZ256rmk,
   40631            0 :           17817 => Opcode::VPMINUBZ256rmkz,
   40632            0 :           17818 => Opcode::VPMINUBZ256rr,
   40633            0 :           17819 => Opcode::VPMINUBZ256rrk,
   40634            0 :           17820 => Opcode::VPMINUBZ256rrkz,
   40635            0 :           17821 => Opcode::VPMINUBZrm,
   40636            0 :           17822 => Opcode::VPMINUBZrmk,
   40637            0 :           17823 => Opcode::VPMINUBZrmkz,
   40638            0 :           17824 => Opcode::VPMINUBZrr,
   40639            0 :           17825 => Opcode::VPMINUBZrrk,
   40640            0 :           17826 => Opcode::VPMINUBZrrkz,
   40641            0 :           17827 => Opcode::VPMINUBrm,
   40642            0 :           17828 => Opcode::VPMINUBrr,
   40643            0 :           17829 => Opcode::VPMINUDYrm,
   40644            0 :           17830 => Opcode::VPMINUDYrr,
   40645            0 :           17831 => Opcode::VPMINUDZ128rm,
   40646            0 :           17832 => Opcode::VPMINUDZ128rmb,
   40647            0 :           17833 => Opcode::VPMINUDZ128rmbk,
   40648            0 :           17834 => Opcode::VPMINUDZ128rmbkz,
   40649            0 :           17835 => Opcode::VPMINUDZ128rmk,
   40650            0 :           17836 => Opcode::VPMINUDZ128rmkz,
   40651            0 :           17837 => Opcode::VPMINUDZ128rr,
   40652            0 :           17838 => Opcode::VPMINUDZ128rrk,
   40653            0 :           17839 => Opcode::VPMINUDZ128rrkz,
   40654            0 :           17840 => Opcode::VPMINUDZ256rm,
   40655            0 :           17841 => Opcode::VPMINUDZ256rmb,
   40656            0 :           17842 => Opcode::VPMINUDZ256rmbk,
   40657            0 :           17843 => Opcode::VPMINUDZ256rmbkz,
   40658            0 :           17844 => Opcode::VPMINUDZ256rmk,
   40659            0 :           17845 => Opcode::VPMINUDZ256rmkz,
   40660            0 :           17846 => Opcode::VPMINUDZ256rr,
   40661            0 :           17847 => Opcode::VPMINUDZ256rrk,
   40662            0 :           17848 => Opcode::VPMINUDZ256rrkz,
   40663            0 :           17849 => Opcode::VPMINUDZrm,
   40664            0 :           17850 => Opcode::VPMINUDZrmb,
   40665            0 :           17851 => Opcode::VPMINUDZrmbk,
   40666            0 :           17852 => Opcode::VPMINUDZrmbkz,
   40667            0 :           17853 => Opcode::VPMINUDZrmk,
   40668            0 :           17854 => Opcode::VPMINUDZrmkz,
   40669            0 :           17855 => Opcode::VPMINUDZrr,
   40670            0 :           17856 => Opcode::VPMINUDZrrk,
   40671            0 :           17857 => Opcode::VPMINUDZrrkz,
   40672            0 :           17858 => Opcode::VPMINUDrm,
   40673            0 :           17859 => Opcode::VPMINUDrr,
   40674            0 :           17860 => Opcode::VPMINUQZ128rm,
   40675            0 :           17861 => Opcode::VPMINUQZ128rmb,
   40676            0 :           17862 => Opcode::VPMINUQZ128rmbk,
   40677            0 :           17863 => Opcode::VPMINUQZ128rmbkz,
   40678            0 :           17864 => Opcode::VPMINUQZ128rmk,
   40679            0 :           17865 => Opcode::VPMINUQZ128rmkz,
   40680            0 :           17866 => Opcode::VPMINUQZ128rr,
   40681            0 :           17867 => Opcode::VPMINUQZ128rrk,
   40682            0 :           17868 => Opcode::VPMINUQZ128rrkz,
   40683            0 :           17869 => Opcode::VPMINUQZ256rm,
   40684            0 :           17870 => Opcode::VPMINUQZ256rmb,
   40685            0 :           17871 => Opcode::VPMINUQZ256rmbk,
   40686            0 :           17872 => Opcode::VPMINUQZ256rmbkz,
   40687            0 :           17873 => Opcode::VPMINUQZ256rmk,
   40688            0 :           17874 => Opcode::VPMINUQZ256rmkz,
   40689            0 :           17875 => Opcode::VPMINUQZ256rr,
   40690            0 :           17876 => Opcode::VPMINUQZ256rrk,
   40691            0 :           17877 => Opcode::VPMINUQZ256rrkz,
   40692            0 :           17878 => Opcode::VPMINUQZrm,
   40693            0 :           17879 => Opcode::VPMINUQZrmb,
   40694            0 :           17880 => Opcode::VPMINUQZrmbk,
   40695            0 :           17881 => Opcode::VPMINUQZrmbkz,
   40696            0 :           17882 => Opcode::VPMINUQZrmk,
   40697            0 :           17883 => Opcode::VPMINUQZrmkz,
   40698            0 :           17884 => Opcode::VPMINUQZrr,
   40699            0 :           17885 => Opcode::VPMINUQZrrk,
   40700            0 :           17886 => Opcode::VPMINUQZrrkz,
   40701            0 :           17887 => Opcode::VPMINUWYrm,
   40702            0 :           17888 => Opcode::VPMINUWYrr,
   40703            0 :           17889 => Opcode::VPMINUWZ128rm,
   40704            0 :           17890 => Opcode::VPMINUWZ128rmk,
   40705            0 :           17891 => Opcode::VPMINUWZ128rmkz,
   40706            0 :           17892 => Opcode::VPMINUWZ128rr,
   40707            0 :           17893 => Opcode::VPMINUWZ128rrk,
   40708            0 :           17894 => Opcode::VPMINUWZ128rrkz,
   40709            0 :           17895 => Opcode::VPMINUWZ256rm,
   40710            0 :           17896 => Opcode::VPMINUWZ256rmk,
   40711            0 :           17897 => Opcode::VPMINUWZ256rmkz,
   40712            0 :           17898 => Opcode::VPMINUWZ256rr,
   40713            0 :           17899 => Opcode::VPMINUWZ256rrk,
   40714            0 :           17900 => Opcode::VPMINUWZ256rrkz,
   40715            0 :           17901 => Opcode::VPMINUWZrm,
   40716            0 :           17902 => Opcode::VPMINUWZrmk,
   40717            0 :           17903 => Opcode::VPMINUWZrmkz,
   40718            0 :           17904 => Opcode::VPMINUWZrr,
   40719            0 :           17905 => Opcode::VPMINUWZrrk,
   40720            0 :           17906 => Opcode::VPMINUWZrrkz,
   40721            0 :           17907 => Opcode::VPMINUWrm,
   40722            0 :           17908 => Opcode::VPMINUWrr,
   40723            0 :           17909 => Opcode::VPMOVB2MZ128kr,
   40724            0 :           17910 => Opcode::VPMOVB2MZ256kr,
   40725            0 :           17911 => Opcode::VPMOVB2MZkr,
   40726            0 :           17912 => Opcode::VPMOVD2MZ128kr,
   40727            0 :           17913 => Opcode::VPMOVD2MZ256kr,
   40728            0 :           17914 => Opcode::VPMOVD2MZkr,
   40729            0 :           17915 => Opcode::VPMOVDBZ128mr,
   40730            0 :           17916 => Opcode::VPMOVDBZ128mrk,
   40731            0 :           17917 => Opcode::VPMOVDBZ128rr,
   40732            0 :           17918 => Opcode::VPMOVDBZ128rrk,
   40733            0 :           17919 => Opcode::VPMOVDBZ128rrkz,
   40734            0 :           17920 => Opcode::VPMOVDBZ256mr,
   40735            0 :           17921 => Opcode::VPMOVDBZ256mrk,
   40736            0 :           17922 => Opcode::VPMOVDBZ256rr,
   40737            0 :           17923 => Opcode::VPMOVDBZ256rrk,
   40738            0 :           17924 => Opcode::VPMOVDBZ256rrkz,
   40739            0 :           17925 => Opcode::VPMOVDBZmr,
   40740            0 :           17926 => Opcode::VPMOVDBZmrk,
   40741            0 :           17927 => Opcode::VPMOVDBZrr,
   40742            0 :           17928 => Opcode::VPMOVDBZrrk,
   40743            0 :           17929 => Opcode::VPMOVDBZrrkz,
   40744            0 :           17930 => Opcode::VPMOVDWZ128mr,
   40745            0 :           17931 => Opcode::VPMOVDWZ128mrk,
   40746            0 :           17932 => Opcode::VPMOVDWZ128rr,
   40747            0 :           17933 => Opcode::VPMOVDWZ128rrk,
   40748            0 :           17934 => Opcode::VPMOVDWZ128rrkz,
   40749            0 :           17935 => Opcode::VPMOVDWZ256mr,
   40750            0 :           17936 => Opcode::VPMOVDWZ256mrk,
   40751            0 :           17937 => Opcode::VPMOVDWZ256rr,
   40752            0 :           17938 => Opcode::VPMOVDWZ256rrk,
   40753            0 :           17939 => Opcode::VPMOVDWZ256rrkz,
   40754            0 :           17940 => Opcode::VPMOVDWZmr,
   40755            0 :           17941 => Opcode::VPMOVDWZmrk,
   40756            0 :           17942 => Opcode::VPMOVDWZrr,
   40757            0 :           17943 => Opcode::VPMOVDWZrrk,
   40758            0 :           17944 => Opcode::VPMOVDWZrrkz,
   40759            0 :           17945 => Opcode::VPMOVM2BZ128rk,
   40760            0 :           17946 => Opcode::VPMOVM2BZ256rk,
   40761            0 :           17947 => Opcode::VPMOVM2BZrk,
   40762            0 :           17948 => Opcode::VPMOVM2DZ128rk,
   40763            0 :           17949 => Opcode::VPMOVM2DZ256rk,
   40764            0 :           17950 => Opcode::VPMOVM2DZrk,
   40765            0 :           17951 => Opcode::VPMOVM2QZ128rk,
   40766            0 :           17952 => Opcode::VPMOVM2QZ256rk,
   40767            0 :           17953 => Opcode::VPMOVM2QZrk,
   40768            0 :           17954 => Opcode::VPMOVM2WZ128rk,
   40769            0 :           17955 => Opcode::VPMOVM2WZ256rk,
   40770            0 :           17956 => Opcode::VPMOVM2WZrk,
   40771            0 :           17957 => Opcode::VPMOVMSKBYrr,
   40772            0 :           17958 => Opcode::VPMOVMSKBrr,
   40773            0 :           17959 => Opcode::VPMOVQ2MZ128kr,
   40774            0 :           17960 => Opcode::VPMOVQ2MZ256kr,
   40775            0 :           17961 => Opcode::VPMOVQ2MZkr,
   40776            0 :           17962 => Opcode::VPMOVQBZ128mr,
   40777            0 :           17963 => Opcode::VPMOVQBZ128mrk,
   40778            0 :           17964 => Opcode::VPMOVQBZ128rr,
   40779            0 :           17965 => Opcode::VPMOVQBZ128rrk,
   40780            0 :           17966 => Opcode::VPMOVQBZ128rrkz,
   40781            0 :           17967 => Opcode::VPMOVQBZ256mr,
   40782            0 :           17968 => Opcode::VPMOVQBZ256mrk,
   40783            0 :           17969 => Opcode::VPMOVQBZ256rr,
   40784            0 :           17970 => Opcode::VPMOVQBZ256rrk,
   40785            0 :           17971 => Opcode::VPMOVQBZ256rrkz,
   40786            0 :           17972 => Opcode::VPMOVQBZmr,
   40787            0 :           17973 => Opcode::VPMOVQBZmrk,
   40788            0 :           17974 => Opcode::VPMOVQBZrr,
   40789            0 :           17975 => Opcode::VPMOVQBZrrk,
   40790            0 :           17976 => Opcode::VPMOVQBZrrkz,
   40791            0 :           17977 => Opcode::VPMOVQDZ128mr,
   40792            0 :           17978 => Opcode::VPMOVQDZ128mrk,
   40793            0 :           17979 => Opcode::VPMOVQDZ128rr,
   40794            0 :           17980 => Opcode::VPMOVQDZ128rrk,
   40795            0 :           17981 => Opcode::VPMOVQDZ128rrkz,
   40796            0 :           17982 => Opcode::VPMOVQDZ256mr,
   40797            0 :           17983 => Opcode::VPMOVQDZ256mrk,
   40798            0 :           17984 => Opcode::VPMOVQDZ256rr,
   40799            0 :           17985 => Opcode::VPMOVQDZ256rrk,
   40800            0 :           17986 => Opcode::VPMOVQDZ256rrkz,
   40801            0 :           17987 => Opcode::VPMOVQDZmr,
   40802            0 :           17988 => Opcode::VPMOVQDZmrk,
   40803            0 :           17989 => Opcode::VPMOVQDZrr,
   40804            0 :           17990 => Opcode::VPMOVQDZrrk,
   40805            0 :           17991 => Opcode::VPMOVQDZrrkz,
   40806            0 :           17992 => Opcode::VPMOVQWZ128mr,
   40807            0 :           17993 => Opcode::VPMOVQWZ128mrk,
   40808            0 :           17994 => Opcode::VPMOVQWZ128rr,
   40809            0 :           17995 => Opcode::VPMOVQWZ128rrk,
   40810            0 :           17996 => Opcode::VPMOVQWZ128rrkz,
   40811            0 :           17997 => Opcode::VPMOVQWZ256mr,
   40812            0 :           17998 => Opcode::VPMOVQWZ256mrk,
   40813            0 :           17999 => Opcode::VPMOVQWZ256rr,
   40814            0 :           18000 => Opcode::VPMOVQWZ256rrk,
   40815            0 :           18001 => Opcode::VPMOVQWZ256rrkz,
   40816            0 :           18002 => Opcode::VPMOVQWZmr,
   40817            0 :           18003 => Opcode::VPMOVQWZmrk,
   40818            0 :           18004 => Opcode::VPMOVQWZrr,
   40819            0 :           18005 => Opcode::VPMOVQWZrrk,
   40820            0 :           18006 => Opcode::VPMOVQWZrrkz,
   40821            0 :           18007 => Opcode::VPMOVSDBZ128mr,
   40822            0 :           18008 => Opcode::VPMOVSDBZ128mrk,
   40823            0 :           18009 => Opcode::VPMOVSDBZ128rr,
   40824            0 :           18010 => Opcode::VPMOVSDBZ128rrk,
   40825            0 :           18011 => Opcode::VPMOVSDBZ128rrkz,
   40826            0 :           18012 => Opcode::VPMOVSDBZ256mr,
   40827            0 :           18013 => Opcode::VPMOVSDBZ256mrk,
   40828            0 :           18014 => Opcode::VPMOVSDBZ256rr,
   40829            0 :           18015 => Opcode::VPMOVSDBZ256rrk,
   40830            0 :           18016 => Opcode::VPMOVSDBZ256rrkz,
   40831            0 :           18017 => Opcode::VPMOVSDBZmr,
   40832            0 :           18018 => Opcode::VPMOVSDBZmrk,
   40833            0 :           18019 => Opcode::VPMOVSDBZrr,
   40834            0 :           18020 => Opcode::VPMOVSDBZrrk,
   40835            0 :           18021 => Opcode::VPMOVSDBZrrkz,
   40836            0 :           18022 => Opcode::VPMOVSDWZ128mr,
   40837            0 :           18023 => Opcode::VPMOVSDWZ128mrk,
   40838            0 :           18024 => Opcode::VPMOVSDWZ128rr,
   40839            0 :           18025 => Opcode::VPMOVSDWZ128rrk,
   40840            0 :           18026 => Opcode::VPMOVSDWZ128rrkz,
   40841            0 :           18027 => Opcode::VPMOVSDWZ256mr,
   40842            0 :           18028 => Opcode::VPMOVSDWZ256mrk,
   40843            0 :           18029 => Opcode::VPMOVSDWZ256rr,
   40844            0 :           18030 => Opcode::VPMOVSDWZ256rrk,
   40845            0 :           18031 => Opcode::VPMOVSDWZ256rrkz,
   40846            0 :           18032 => Opcode::VPMOVSDWZmr,
   40847            0 :           18033 => Opcode::VPMOVSDWZmrk,
   40848            0 :           18034 => Opcode::VPMOVSDWZrr,
   40849            0 :           18035 => Opcode::VPMOVSDWZrrk,
   40850            0 :           18036 => Opcode::VPMOVSDWZrrkz,
   40851            0 :           18037 => Opcode::VPMOVSQBZ128mr,
   40852            0 :           18038 => Opcode::VPMOVSQBZ128mrk,
   40853            0 :           18039 => Opcode::VPMOVSQBZ128rr,
   40854            0 :           18040 => Opcode::VPMOVSQBZ128rrk,
   40855            0 :           18041 => Opcode::VPMOVSQBZ128rrkz,
   40856            0 :           18042 => Opcode::VPMOVSQBZ256mr,
   40857            0 :           18043 => Opcode::VPMOVSQBZ256mrk,
   40858            0 :           18044 => Opcode::VPMOVSQBZ256rr,
   40859            0 :           18045 => Opcode::VPMOVSQBZ256rrk,
   40860            0 :           18046 => Opcode::VPMOVSQBZ256rrkz,
   40861            0 :           18047 => Opcode::VPMOVSQBZmr,
   40862            0 :           18048 => Opcode::VPMOVSQBZmrk,
   40863            0 :           18049 => Opcode::VPMOVSQBZrr,
   40864            0 :           18050 => Opcode::VPMOVSQBZrrk,
   40865            0 :           18051 => Opcode::VPMOVSQBZrrkz,
   40866            0 :           18052 => Opcode::VPMOVSQDZ128mr,
   40867            0 :           18053 => Opcode::VPMOVSQDZ128mrk,
   40868            0 :           18054 => Opcode::VPMOVSQDZ128rr,
   40869            0 :           18055 => Opcode::VPMOVSQDZ128rrk,
   40870            0 :           18056 => Opcode::VPMOVSQDZ128rrkz,
   40871            0 :           18057 => Opcode::VPMOVSQDZ256mr,
   40872            0 :           18058 => Opcode::VPMOVSQDZ256mrk,
   40873            0 :           18059 => Opcode::VPMOVSQDZ256rr,
   40874            0 :           18060 => Opcode::VPMOVSQDZ256rrk,
   40875            0 :           18061 => Opcode::VPMOVSQDZ256rrkz,
   40876            0 :           18062 => Opcode::VPMOVSQDZmr,
   40877            0 :           18063 => Opcode::VPMOVSQDZmrk,
   40878            0 :           18064 => Opcode::VPMOVSQDZrr,
   40879            0 :           18065 => Opcode::VPMOVSQDZrrk,
   40880            0 :           18066 => Opcode::VPMOVSQDZrrkz,
   40881            0 :           18067 => Opcode::VPMOVSQWZ128mr,
   40882            0 :           18068 => Opcode::VPMOVSQWZ128mrk,
   40883            0 :           18069 => Opcode::VPMOVSQWZ128rr,
   40884            0 :           18070 => Opcode::VPMOVSQWZ128rrk,
   40885            0 :           18071 => Opcode::VPMOVSQWZ128rrkz,
   40886            0 :           18072 => Opcode::VPMOVSQWZ256mr,
   40887            0 :           18073 => Opcode::VPMOVSQWZ256mrk,
   40888            0 :           18074 => Opcode::VPMOVSQWZ256rr,
   40889            0 :           18075 => Opcode::VPMOVSQWZ256rrk,
   40890            0 :           18076 => Opcode::VPMOVSQWZ256rrkz,
   40891            0 :           18077 => Opcode::VPMOVSQWZmr,
   40892            0 :           18078 => Opcode::VPMOVSQWZmrk,
   40893            0 :           18079 => Opcode::VPMOVSQWZrr,
   40894            0 :           18080 => Opcode::VPMOVSQWZrrk,
   40895            0 :           18081 => Opcode::VPMOVSQWZrrkz,
   40896            0 :           18082 => Opcode::VPMOVSWBZ128mr,
   40897            0 :           18083 => Opcode::VPMOVSWBZ128mrk,
   40898            0 :           18084 => Opcode::VPMOVSWBZ128rr,
   40899            0 :           18085 => Opcode::VPMOVSWBZ128rrk,
   40900            0 :           18086 => Opcode::VPMOVSWBZ128rrkz,
   40901            0 :           18087 => Opcode::VPMOVSWBZ256mr,
   40902            0 :           18088 => Opcode::VPMOVSWBZ256mrk,
   40903            0 :           18089 => Opcode::VPMOVSWBZ256rr,
   40904            0 :           18090 => Opcode::VPMOVSWBZ256rrk,
   40905            0 :           18091 => Opcode::VPMOVSWBZ256rrkz,
   40906            0 :           18092 => Opcode::VPMOVSWBZmr,
   40907            0 :           18093 => Opcode::VPMOVSWBZmrk,
   40908            0 :           18094 => Opcode::VPMOVSWBZrr,
   40909            0 :           18095 => Opcode::VPMOVSWBZrrk,
   40910            0 :           18096 => Opcode::VPMOVSWBZrrkz,
   40911            0 :           18097 => Opcode::VPMOVSXBDYrm,
   40912            0 :           18098 => Opcode::VPMOVSXBDYrr,
   40913            0 :           18099 => Opcode::VPMOVSXBDZ128rm,
   40914            0 :           18100 => Opcode::VPMOVSXBDZ128rmk,
   40915            0 :           18101 => Opcode::VPMOVSXBDZ128rmkz,
   40916            0 :           18102 => Opcode::VPMOVSXBDZ128rr,
   40917            0 :           18103 => Opcode::VPMOVSXBDZ128rrk,
   40918            0 :           18104 => Opcode::VPMOVSXBDZ128rrkz,
   40919            0 :           18105 => Opcode::VPMOVSXBDZ256rm,
   40920            0 :           18106 => Opcode::VPMOVSXBDZ256rmk,
   40921            0 :           18107 => Opcode::VPMOVSXBDZ256rmkz,
   40922            0 :           18108 => Opcode::VPMOVSXBDZ256rr,
   40923            0 :           18109 => Opcode::VPMOVSXBDZ256rrk,
   40924            0 :           18110 => Opcode::VPMOVSXBDZ256rrkz,
   40925            0 :           18111 => Opcode::VPMOVSXBDZrm,
   40926            0 :           18112 => Opcode::VPMOVSXBDZrmk,
   40927            0 :           18113 => Opcode::VPMOVSXBDZrmkz,
   40928            0 :           18114 => Opcode::VPMOVSXBDZrr,
   40929            0 :           18115 => Opcode::VPMOVSXBDZrrk,
   40930            0 :           18116 => Opcode::VPMOVSXBDZrrkz,
   40931            0 :           18117 => Opcode::VPMOVSXBDrm,
   40932            0 :           18118 => Opcode::VPMOVSXBDrr,
   40933            0 :           18119 => Opcode::VPMOVSXBQYrm,
   40934            0 :           18120 => Opcode::VPMOVSXBQYrr,
   40935            0 :           18121 => Opcode::VPMOVSXBQZ128rm,
   40936            0 :           18122 => Opcode::VPMOVSXBQZ128rmk,
   40937            0 :           18123 => Opcode::VPMOVSXBQZ128rmkz,
   40938            0 :           18124 => Opcode::VPMOVSXBQZ128rr,
   40939            0 :           18125 => Opcode::VPMOVSXBQZ128rrk,
   40940            0 :           18126 => Opcode::VPMOVSXBQZ128rrkz,
   40941            0 :           18127 => Opcode::VPMOVSXBQZ256rm,
   40942            0 :           18128 => Opcode::VPMOVSXBQZ256rmk,
   40943            0 :           18129 => Opcode::VPMOVSXBQZ256rmkz,
   40944            0 :           18130 => Opcode::VPMOVSXBQZ256rr,
   40945            0 :           18131 => Opcode::VPMOVSXBQZ256rrk,
   40946            0 :           18132 => Opcode::VPMOVSXBQZ256rrkz,
   40947            0 :           18133 => Opcode::VPMOVSXBQZrm,
   40948            0 :           18134 => Opcode::VPMOVSXBQZrmk,
   40949            0 :           18135 => Opcode::VPMOVSXBQZrmkz,
   40950            0 :           18136 => Opcode::VPMOVSXBQZrr,
   40951            0 :           18137 => Opcode::VPMOVSXBQZrrk,
   40952            0 :           18138 => Opcode::VPMOVSXBQZrrkz,
   40953            0 :           18139 => Opcode::VPMOVSXBQrm,
   40954            0 :           18140 => Opcode::VPMOVSXBQrr,
   40955            0 :           18141 => Opcode::VPMOVSXBWYrm,
   40956            0 :           18142 => Opcode::VPMOVSXBWYrr,
   40957            0 :           18143 => Opcode::VPMOVSXBWZ128rm,
   40958            0 :           18144 => Opcode::VPMOVSXBWZ128rmk,
   40959            0 :           18145 => Opcode::VPMOVSXBWZ128rmkz,
   40960            0 :           18146 => Opcode::VPMOVSXBWZ128rr,
   40961            0 :           18147 => Opcode::VPMOVSXBWZ128rrk,
   40962            0 :           18148 => Opcode::VPMOVSXBWZ128rrkz,
   40963            0 :           18149 => Opcode::VPMOVSXBWZ256rm,
   40964            0 :           18150 => Opcode::VPMOVSXBWZ256rmk,
   40965            0 :           18151 => Opcode::VPMOVSXBWZ256rmkz,
   40966            0 :           18152 => Opcode::VPMOVSXBWZ256rr,
   40967            0 :           18153 => Opcode::VPMOVSXBWZ256rrk,
   40968            0 :           18154 => Opcode::VPMOVSXBWZ256rrkz,
   40969            0 :           18155 => Opcode::VPMOVSXBWZrm,
   40970            0 :           18156 => Opcode::VPMOVSXBWZrmk,
   40971            0 :           18157 => Opcode::VPMOVSXBWZrmkz,
   40972            0 :           18158 => Opcode::VPMOVSXBWZrr,
   40973            0 :           18159 => Opcode::VPMOVSXBWZrrk,
   40974            0 :           18160 => Opcode::VPMOVSXBWZrrkz,
   40975            0 :           18161 => Opcode::VPMOVSXBWrm,
   40976            0 :           18162 => Opcode::VPMOVSXBWrr,
   40977            0 :           18163 => Opcode::VPMOVSXDQYrm,
   40978            0 :           18164 => Opcode::VPMOVSXDQYrr,
   40979            0 :           18165 => Opcode::VPMOVSXDQZ128rm,
   40980            0 :           18166 => Opcode::VPMOVSXDQZ128rmk,
   40981            0 :           18167 => Opcode::VPMOVSXDQZ128rmkz,
   40982            0 :           18168 => Opcode::VPMOVSXDQZ128rr,
   40983            0 :           18169 => Opcode::VPMOVSXDQZ128rrk,
   40984            0 :           18170 => Opcode::VPMOVSXDQZ128rrkz,
   40985            0 :           18171 => Opcode::VPMOVSXDQZ256rm,
   40986            0 :           18172 => Opcode::VPMOVSXDQZ256rmk,
   40987            0 :           18173 => Opcode::VPMOVSXDQZ256rmkz,
   40988            0 :           18174 => Opcode::VPMOVSXDQZ256rr,
   40989            0 :           18175 => Opcode::VPMOVSXDQZ256rrk,
   40990            0 :           18176 => Opcode::VPMOVSXDQZ256rrkz,
   40991            0 :           18177 => Opcode::VPMOVSXDQZrm,
   40992            0 :           18178 => Opcode::VPMOVSXDQZrmk,
   40993            0 :           18179 => Opcode::VPMOVSXDQZrmkz,
   40994            0 :           18180 => Opcode::VPMOVSXDQZrr,
   40995            0 :           18181 => Opcode::VPMOVSXDQZrrk,
   40996            0 :           18182 => Opcode::VPMOVSXDQZrrkz,
   40997            0 :           18183 => Opcode::VPMOVSXDQrm,
   40998            0 :           18184 => Opcode::VPMOVSXDQrr,
   40999            0 :           18185 => Opcode::VPMOVSXWDYrm,
   41000            0 :           18186 => Opcode::VPMOVSXWDYrr,
   41001            0 :           18187 => Opcode::VPMOVSXWDZ128rm,
   41002            0 :           18188 => Opcode::VPMOVSXWDZ128rmk,
   41003            0 :           18189 => Opcode::VPMOVSXWDZ128rmkz,
   41004            0 :           18190 => Opcode::VPMOVSXWDZ128rr,
   41005            0 :           18191 => Opcode::VPMOVSXWDZ128rrk,
   41006            0 :           18192 => Opcode::VPMOVSXWDZ128rrkz,
   41007            0 :           18193 => Opcode::VPMOVSXWDZ256rm,
   41008            0 :           18194 => Opcode::VPMOVSXWDZ256rmk,
   41009            0 :           18195 => Opcode::VPMOVSXWDZ256rmkz,
   41010            0 :           18196 => Opcode::VPMOVSXWDZ256rr,
   41011            0 :           18197 => Opcode::VPMOVSXWDZ256rrk,
   41012            0 :           18198 => Opcode::VPMOVSXWDZ256rrkz,
   41013            0 :           18199 => Opcode::VPMOVSXWDZrm,
   41014            0 :           18200 => Opcode::VPMOVSXWDZrmk,
   41015            0 :           18201 => Opcode::VPMOVSXWDZrmkz,
   41016            0 :           18202 => Opcode::VPMOVSXWDZrr,
   41017            0 :           18203 => Opcode::VPMOVSXWDZrrk,
   41018            0 :           18204 => Opcode::VPMOVSXWDZrrkz,
   41019            0 :           18205 => Opcode::VPMOVSXWDrm,
   41020            0 :           18206 => Opcode::VPMOVSXWDrr,
   41021            0 :           18207 => Opcode::VPMOVSXWQYrm,
   41022            0 :           18208 => Opcode::VPMOVSXWQYrr,
   41023            0 :           18209 => Opcode::VPMOVSXWQZ128rm,
   41024            0 :           18210 => Opcode::VPMOVSXWQZ128rmk,
   41025            0 :           18211 => Opcode::VPMOVSXWQZ128rmkz,
   41026            0 :           18212 => Opcode::VPMOVSXWQZ128rr,
   41027            0 :           18213 => Opcode::VPMOVSXWQZ128rrk,
   41028            0 :           18214 => Opcode::VPMOVSXWQZ128rrkz,
   41029            0 :           18215 => Opcode::VPMOVSXWQZ256rm,
   41030            0 :           18216 => Opcode::VPMOVSXWQZ256rmk,
   41031            0 :           18217 => Opcode::VPMOVSXWQZ256rmkz,
   41032            0 :           18218 => Opcode::VPMOVSXWQZ256rr,
   41033            0 :           18219 => Opcode::VPMOVSXWQZ256rrk,
   41034            0 :           18220 => Opcode::VPMOVSXWQZ256rrkz,
   41035            0 :           18221 => Opcode::VPMOVSXWQZrm,
   41036            0 :           18222 => Opcode::VPMOVSXWQZrmk,
   41037            0 :           18223 => Opcode::VPMOVSXWQZrmkz,
   41038            0 :           18224 => Opcode::VPMOVSXWQZrr,
   41039            0 :           18225 => Opcode::VPMOVSXWQZrrk,
   41040            0 :           18226 => Opcode::VPMOVSXWQZrrkz,
   41041            0 :           18227 => Opcode::VPMOVSXWQrm,
   41042            0 :           18228 => Opcode::VPMOVSXWQrr,
   41043            0 :           18229 => Opcode::VPMOVUSDBZ128mr,
   41044            0 :           18230 => Opcode::VPMOVUSDBZ128mrk,
   41045            0 :           18231 => Opcode::VPMOVUSDBZ128rr,
   41046            0 :           18232 => Opcode::VPMOVUSDBZ128rrk,
   41047            0 :           18233 => Opcode::VPMOVUSDBZ128rrkz,
   41048            0 :           18234 => Opcode::VPMOVUSDBZ256mr,
   41049            0 :           18235 => Opcode::VPMOVUSDBZ256mrk,
   41050            0 :           18236 => Opcode::VPMOVUSDBZ256rr,
   41051            0 :           18237 => Opcode::VPMOVUSDBZ256rrk,
   41052            0 :           18238 => Opcode::VPMOVUSDBZ256rrkz,
   41053            0 :           18239 => Opcode::VPMOVUSDBZmr,
   41054            0 :           18240 => Opcode::VPMOVUSDBZmrk,
   41055            0 :           18241 => Opcode::VPMOVUSDBZrr,
   41056            0 :           18242 => Opcode::VPMOVUSDBZrrk,
   41057            0 :           18243 => Opcode::VPMOVUSDBZrrkz,
   41058            0 :           18244 => Opcode::VPMOVUSDWZ128mr,
   41059            0 :           18245 => Opcode::VPMOVUSDWZ128mrk,
   41060            0 :           18246 => Opcode::VPMOVUSDWZ128rr,
   41061            0 :           18247 => Opcode::VPMOVUSDWZ128rrk,
   41062            0 :           18248 => Opcode::VPMOVUSDWZ128rrkz,
   41063            0 :           18249 => Opcode::VPMOVUSDWZ256mr,
   41064            0 :           18250 => Opcode::VPMOVUSDWZ256mrk,
   41065            0 :           18251 => Opcode::VPMOVUSDWZ256rr,
   41066            0 :           18252 => Opcode::VPMOVUSDWZ256rrk,
   41067            0 :           18253 => Opcode::VPMOVUSDWZ256rrkz,
   41068            0 :           18254 => Opcode::VPMOVUSDWZmr,
   41069            0 :           18255 => Opcode::VPMOVUSDWZmrk,
   41070            0 :           18256 => Opcode::VPMOVUSDWZrr,
   41071            0 :           18257 => Opcode::VPMOVUSDWZrrk,
   41072            0 :           18258 => Opcode::VPMOVUSDWZrrkz,
   41073            0 :           18259 => Opcode::VPMOVUSQBZ128mr,
   41074            0 :           18260 => Opcode::VPMOVUSQBZ128mrk,
   41075            0 :           18261 => Opcode::VPMOVUSQBZ128rr,
   41076            0 :           18262 => Opcode::VPMOVUSQBZ128rrk,
   41077            0 :           18263 => Opcode::VPMOVUSQBZ128rrkz,
   41078            0 :           18264 => Opcode::VPMOVUSQBZ256mr,
   41079            0 :           18265 => Opcode::VPMOVUSQBZ256mrk,
   41080            0 :           18266 => Opcode::VPMOVUSQBZ256rr,
   41081            0 :           18267 => Opcode::VPMOVUSQBZ256rrk,
   41082            0 :           18268 => Opcode::VPMOVUSQBZ256rrkz,
   41083            0 :           18269 => Opcode::VPMOVUSQBZmr,
   41084            0 :           18270 => Opcode::VPMOVUSQBZmrk,
   41085            0 :           18271 => Opcode::VPMOVUSQBZrr,
   41086            0 :           18272 => Opcode::VPMOVUSQBZrrk,
   41087            0 :           18273 => Opcode::VPMOVUSQBZrrkz,
   41088            0 :           18274 => Opcode::VPMOVUSQDZ128mr,
   41089            0 :           18275 => Opcode::VPMOVUSQDZ128mrk,
   41090            0 :           18276 => Opcode::VPMOVUSQDZ128rr,
   41091            0 :           18277 => Opcode::VPMOVUSQDZ128rrk,
   41092            0 :           18278 => Opcode::VPMOVUSQDZ128rrkz,
   41093            0 :           18279 => Opcode::VPMOVUSQDZ256mr,
   41094            0 :           18280 => Opcode::VPMOVUSQDZ256mrk,
   41095            0 :           18281 => Opcode::VPMOVUSQDZ256rr,
   41096            0 :           18282 => Opcode::VPMOVUSQDZ256rrk,
   41097            0 :           18283 => Opcode::VPMOVUSQDZ256rrkz,
   41098            0 :           18284 => Opcode::VPMOVUSQDZmr,
   41099            0 :           18285 => Opcode::VPMOVUSQDZmrk,
   41100            0 :           18286 => Opcode::VPMOVUSQDZrr,
   41101            0 :           18287 => Opcode::VPMOVUSQDZrrk,
   41102            0 :           18288 => Opcode::VPMOVUSQDZrrkz,
   41103            0 :           18289 => Opcode::VPMOVUSQWZ128mr,
   41104            0 :           18290 => Opcode::VPMOVUSQWZ128mrk,
   41105            0 :           18291 => Opcode::VPMOVUSQWZ128rr,
   41106            0 :           18292 => Opcode::VPMOVUSQWZ128rrk,
   41107            0 :           18293 => Opcode::VPMOVUSQWZ128rrkz,
   41108            0 :           18294 => Opcode::VPMOVUSQWZ256mr,
   41109            0 :           18295 => Opcode::VPMOVUSQWZ256mrk,
   41110            0 :           18296 => Opcode::VPMOVUSQWZ256rr,
   41111            0 :           18297 => Opcode::VPMOVUSQWZ256rrk,
   41112            0 :           18298 => Opcode::VPMOVUSQWZ256rrkz,
   41113            0 :           18299 => Opcode::VPMOVUSQWZmr,
   41114            0 :           18300 => Opcode::VPMOVUSQWZmrk,
   41115            0 :           18301 => Opcode::VPMOVUSQWZrr,
   41116            0 :           18302 => Opcode::VPMOVUSQWZrrk,
   41117            0 :           18303 => Opcode::VPMOVUSQWZrrkz,
   41118            0 :           18304 => Opcode::VPMOVUSWBZ128mr,
   41119            0 :           18305 => Opcode::VPMOVUSWBZ128mrk,
   41120            0 :           18306 => Opcode::VPMOVUSWBZ128rr,
   41121            0 :           18307 => Opcode::VPMOVUSWBZ128rrk,
   41122            0 :           18308 => Opcode::VPMOVUSWBZ128rrkz,
   41123            0 :           18309 => Opcode::VPMOVUSWBZ256mr,
   41124            0 :           18310 => Opcode::VPMOVUSWBZ256mrk,
   41125            0 :           18311 => Opcode::VPMOVUSWBZ256rr,
   41126            0 :           18312 => Opcode::VPMOVUSWBZ256rrk,
   41127            0 :           18313 => Opcode::VPMOVUSWBZ256rrkz,
   41128            0 :           18314 => Opcode::VPMOVUSWBZmr,
   41129            0 :           18315 => Opcode::VPMOVUSWBZmrk,
   41130            0 :           18316 => Opcode::VPMOVUSWBZrr,
   41131            0 :           18317 => Opcode::VPMOVUSWBZrrk,
   41132            0 :           18318 => Opcode::VPMOVUSWBZrrkz,
   41133            0 :           18319 => Opcode::VPMOVW2MZ128kr,
   41134            0 :           18320 => Opcode::VPMOVW2MZ256kr,
   41135            0 :           18321 => Opcode::VPMOVW2MZkr,
   41136            0 :           18322 => Opcode::VPMOVWBZ128mr,
   41137            0 :           18323 => Opcode::VPMOVWBZ128mrk,
   41138            0 :           18324 => Opcode::VPMOVWBZ128rr,
   41139            0 :           18325 => Opcode::VPMOVWBZ128rrk,
   41140            0 :           18326 => Opcode::VPMOVWBZ128rrkz,
   41141            0 :           18327 => Opcode::VPMOVWBZ256mr,
   41142            0 :           18328 => Opcode::VPMOVWBZ256mrk,
   41143            0 :           18329 => Opcode::VPMOVWBZ256rr,
   41144            0 :           18330 => Opcode::VPMOVWBZ256rrk,
   41145            0 :           18331 => Opcode::VPMOVWBZ256rrkz,
   41146            0 :           18332 => Opcode::VPMOVWBZmr,
   41147            0 :           18333 => Opcode::VPMOVWBZmrk,
   41148            0 :           18334 => Opcode::VPMOVWBZrr,
   41149            0 :           18335 => Opcode::VPMOVWBZrrk,
   41150            0 :           18336 => Opcode::VPMOVWBZrrkz,
   41151            0 :           18337 => Opcode::VPMOVZXBDYrm,
   41152            0 :           18338 => Opcode::VPMOVZXBDYrr,
   41153            0 :           18339 => Opcode::VPMOVZXBDZ128rm,
   41154            0 :           18340 => Opcode::VPMOVZXBDZ128rmk,
   41155            0 :           18341 => Opcode::VPMOVZXBDZ128rmkz,
   41156            0 :           18342 => Opcode::VPMOVZXBDZ128rr,
   41157            0 :           18343 => Opcode::VPMOVZXBDZ128rrk,
   41158            0 :           18344 => Opcode::VPMOVZXBDZ128rrkz,
   41159            0 :           18345 => Opcode::VPMOVZXBDZ256rm,
   41160            0 :           18346 => Opcode::VPMOVZXBDZ256rmk,
   41161            0 :           18347 => Opcode::VPMOVZXBDZ256rmkz,
   41162            0 :           18348 => Opcode::VPMOVZXBDZ256rr,
   41163            0 :           18349 => Opcode::VPMOVZXBDZ256rrk,
   41164            0 :           18350 => Opcode::VPMOVZXBDZ256rrkz,
   41165            0 :           18351 => Opcode::VPMOVZXBDZrm,
   41166            0 :           18352 => Opcode::VPMOVZXBDZrmk,
   41167            0 :           18353 => Opcode::VPMOVZXBDZrmkz,
   41168            0 :           18354 => Opcode::VPMOVZXBDZrr,
   41169            0 :           18355 => Opcode::VPMOVZXBDZrrk,
   41170            0 :           18356 => Opcode::VPMOVZXBDZrrkz,
   41171            0 :           18357 => Opcode::VPMOVZXBDrm,
   41172            0 :           18358 => Opcode::VPMOVZXBDrr,
   41173            0 :           18359 => Opcode::VPMOVZXBQYrm,
   41174            0 :           18360 => Opcode::VPMOVZXBQYrr,
   41175            0 :           18361 => Opcode::VPMOVZXBQZ128rm,
   41176            0 :           18362 => Opcode::VPMOVZXBQZ128rmk,
   41177            0 :           18363 => Opcode::VPMOVZXBQZ128rmkz,
   41178            0 :           18364 => Opcode::VPMOVZXBQZ128rr,
   41179            0 :           18365 => Opcode::VPMOVZXBQZ128rrk,
   41180            0 :           18366 => Opcode::VPMOVZXBQZ128rrkz,
   41181            0 :           18367 => Opcode::VPMOVZXBQZ256rm,
   41182            0 :           18368 => Opcode::VPMOVZXBQZ256rmk,
   41183            0 :           18369 => Opcode::VPMOVZXBQZ256rmkz,
   41184            0 :           18370 => Opcode::VPMOVZXBQZ256rr,
   41185            0 :           18371 => Opcode::VPMOVZXBQZ256rrk,
   41186            0 :           18372 => Opcode::VPMOVZXBQZ256rrkz,
   41187            0 :           18373 => Opcode::VPMOVZXBQZrm,
   41188            0 :           18374 => Opcode::VPMOVZXBQZrmk,
   41189            0 :           18375 => Opcode::VPMOVZXBQZrmkz,
   41190            0 :           18376 => Opcode::VPMOVZXBQZrr,
   41191            0 :           18377 => Opcode::VPMOVZXBQZrrk,
   41192            0 :           18378 => Opcode::VPMOVZXBQZrrkz,
   41193            0 :           18379 => Opcode::VPMOVZXBQrm,
   41194            0 :           18380 => Opcode::VPMOVZXBQrr,
   41195            0 :           18381 => Opcode::VPMOVZXBWYrm,
   41196            0 :           18382 => Opcode::VPMOVZXBWYrr,
   41197            0 :           18383 => Opcode::VPMOVZXBWZ128rm,
   41198            0 :           18384 => Opcode::VPMOVZXBWZ128rmk,
   41199            0 :           18385 => Opcode::VPMOVZXBWZ128rmkz,
   41200            0 :           18386 => Opcode::VPMOVZXBWZ128rr,
   41201            0 :           18387 => Opcode::VPMOVZXBWZ128rrk,
   41202            0 :           18388 => Opcode::VPMOVZXBWZ128rrkz,
   41203            0 :           18389 => Opcode::VPMOVZXBWZ256rm,
   41204            0 :           18390 => Opcode::VPMOVZXBWZ256rmk,
   41205            0 :           18391 => Opcode::VPMOVZXBWZ256rmkz,
   41206            0 :           18392 => Opcode::VPMOVZXBWZ256rr,
   41207            0 :           18393 => Opcode::VPMOVZXBWZ256rrk,
   41208            0 :           18394 => Opcode::VPMOVZXBWZ256rrkz,
   41209            0 :           18395 => Opcode::VPMOVZXBWZrm,
   41210            0 :           18396 => Opcode::VPMOVZXBWZrmk,
   41211            0 :           18397 => Opcode::VPMOVZXBWZrmkz,
   41212            0 :           18398 => Opcode::VPMOVZXBWZrr,
   41213            0 :           18399 => Opcode::VPMOVZXBWZrrk,
   41214            0 :           18400 => Opcode::VPMOVZXBWZrrkz,
   41215            0 :           18401 => Opcode::VPMOVZXBWrm,
   41216            0 :           18402 => Opcode::VPMOVZXBWrr,
   41217            0 :           18403 => Opcode::VPMOVZXDQYrm,
   41218            0 :           18404 => Opcode::VPMOVZXDQYrr,
   41219            0 :           18405 => Opcode::VPMOVZXDQZ128rm,
   41220            0 :           18406 => Opcode::VPMOVZXDQZ128rmk,
   41221            0 :           18407 => Opcode::VPMOVZXDQZ128rmkz,
   41222            0 :           18408 => Opcode::VPMOVZXDQZ128rr,
   41223            0 :           18409 => Opcode::VPMOVZXDQZ128rrk,
   41224            0 :           18410 => Opcode::VPMOVZXDQZ128rrkz,
   41225            0 :           18411 => Opcode::VPMOVZXDQZ256rm,
   41226            0 :           18412 => Opcode::VPMOVZXDQZ256rmk,
   41227            0 :           18413 => Opcode::VPMOVZXDQZ256rmkz,
   41228            0 :           18414 => Opcode::VPMOVZXDQZ256rr,
   41229            0 :           18415 => Opcode::VPMOVZXDQZ256rrk,
   41230            0 :           18416 => Opcode::VPMOVZXDQZ256rrkz,
   41231            0 :           18417 => Opcode::VPMOVZXDQZrm,
   41232            0 :           18418 => Opcode::VPMOVZXDQZrmk,
   41233            0 :           18419 => Opcode::VPMOVZXDQZrmkz,
   41234            0 :           18420 => Opcode::VPMOVZXDQZrr,
   41235            0 :           18421 => Opcode::VPMOVZXDQZrrk,
   41236            0 :           18422 => Opcode::VPMOVZXDQZrrkz,
   41237            0 :           18423 => Opcode::VPMOVZXDQrm,
   41238            0 :           18424 => Opcode::VPMOVZXDQrr,
   41239            0 :           18425 => Opcode::VPMOVZXWDYrm,
   41240            0 :           18426 => Opcode::VPMOVZXWDYrr,
   41241            0 :           18427 => Opcode::VPMOVZXWDZ128rm,
   41242            0 :           18428 => Opcode::VPMOVZXWDZ128rmk,
   41243            0 :           18429 => Opcode::VPMOVZXWDZ128rmkz,
   41244            0 :           18430 => Opcode::VPMOVZXWDZ128rr,
   41245            0 :           18431 => Opcode::VPMOVZXWDZ128rrk,
   41246            0 :           18432 => Opcode::VPMOVZXWDZ128rrkz,
   41247            0 :           18433 => Opcode::VPMOVZXWDZ256rm,
   41248            0 :           18434 => Opcode::VPMOVZXWDZ256rmk,
   41249            0 :           18435 => Opcode::VPMOVZXWDZ256rmkz,
   41250            0 :           18436 => Opcode::VPMOVZXWDZ256rr,
   41251            0 :           18437 => Opcode::VPMOVZXWDZ256rrk,
   41252            0 :           18438 => Opcode::VPMOVZXWDZ256rrkz,
   41253            0 :           18439 => Opcode::VPMOVZXWDZrm,
   41254            0 :           18440 => Opcode::VPMOVZXWDZrmk,
   41255            0 :           18441 => Opcode::VPMOVZXWDZrmkz,
   41256            0 :           18442 => Opcode::VPMOVZXWDZrr,
   41257            0 :           18443 => Opcode::VPMOVZXWDZrrk,
   41258            0 :           18444 => Opcode::VPMOVZXWDZrrkz,
   41259            0 :           18445 => Opcode::VPMOVZXWDrm,
   41260            0 :           18446 => Opcode::VPMOVZXWDrr,
   41261            0 :           18447 => Opcode::VPMOVZXWQYrm,
   41262            0 :           18448 => Opcode::VPMOVZXWQYrr,
   41263            0 :           18449 => Opcode::VPMOVZXWQZ128rm,
   41264            0 :           18450 => Opcode::VPMOVZXWQZ128rmk,
   41265            0 :           18451 => Opcode::VPMOVZXWQZ128rmkz,
   41266            0 :           18452 => Opcode::VPMOVZXWQZ128rr,
   41267            0 :           18453 => Opcode::VPMOVZXWQZ128rrk,
   41268            0 :           18454 => Opcode::VPMOVZXWQZ128rrkz,
   41269            0 :           18455 => Opcode::VPMOVZXWQZ256rm,
   41270            0 :           18456 => Opcode::VPMOVZXWQZ256rmk,
   41271            0 :           18457 => Opcode::VPMOVZXWQZ256rmkz,
   41272            0 :           18458 => Opcode::VPMOVZXWQZ256rr,
   41273            0 :           18459 => Opcode::VPMOVZXWQZ256rrk,
   41274            0 :           18460 => Opcode::VPMOVZXWQZ256rrkz,
   41275            0 :           18461 => Opcode::VPMOVZXWQZrm,
   41276            0 :           18462 => Opcode::VPMOVZXWQZrmk,
   41277            0 :           18463 => Opcode::VPMOVZXWQZrmkz,
   41278            0 :           18464 => Opcode::VPMOVZXWQZrr,
   41279            0 :           18465 => Opcode::VPMOVZXWQZrrk,
   41280            0 :           18466 => Opcode::VPMOVZXWQZrrkz,
   41281            0 :           18467 => Opcode::VPMOVZXWQrm,
   41282            0 :           18468 => Opcode::VPMOVZXWQrr,
   41283            0 :           18469 => Opcode::VPMULDQYrm,
   41284            0 :           18470 => Opcode::VPMULDQYrr,
   41285            0 :           18471 => Opcode::VPMULDQZ128rm,
   41286            0 :           18472 => Opcode::VPMULDQZ128rmb,
   41287            0 :           18473 => Opcode::VPMULDQZ128rmbk,
   41288            0 :           18474 => Opcode::VPMULDQZ128rmbkz,
   41289            0 :           18475 => Opcode::VPMULDQZ128rmk,
   41290            0 :           18476 => Opcode::VPMULDQZ128rmkz,
   41291            0 :           18477 => Opcode::VPMULDQZ128rr,
   41292            0 :           18478 => Opcode::VPMULDQZ128rrk,
   41293            0 :           18479 => Opcode::VPMULDQZ128rrkz,
   41294            0 :           18480 => Opcode::VPMULDQZ256rm,
   41295            0 :           18481 => Opcode::VPMULDQZ256rmb,
   41296            0 :           18482 => Opcode::VPMULDQZ256rmbk,
   41297            0 :           18483 => Opcode::VPMULDQZ256rmbkz,
   41298            0 :           18484 => Opcode::VPMULDQZ256rmk,
   41299            0 :           18485 => Opcode::VPMULDQZ256rmkz,
   41300            0 :           18486 => Opcode::VPMULDQZ256rr,
   41301            0 :           18487 => Opcode::VPMULDQZ256rrk,
   41302            0 :           18488 => Opcode::VPMULDQZ256rrkz,
   41303            0 :           18489 => Opcode::VPMULDQZrm,
   41304            0 :           18490 => Opcode::VPMULDQZrmb,
   41305            0 :           18491 => Opcode::VPMULDQZrmbk,
   41306            0 :           18492 => Opcode::VPMULDQZrmbkz,
   41307            0 :           18493 => Opcode::VPMULDQZrmk,
   41308            0 :           18494 => Opcode::VPMULDQZrmkz,
   41309            0 :           18495 => Opcode::VPMULDQZrr,
   41310            0 :           18496 => Opcode::VPMULDQZrrk,
   41311            0 :           18497 => Opcode::VPMULDQZrrkz,
   41312            0 :           18498 => Opcode::VPMULDQrm,
   41313            0 :           18499 => Opcode::VPMULDQrr,
   41314            0 :           18500 => Opcode::VPMULHRSWYrm,
   41315            0 :           18501 => Opcode::VPMULHRSWYrr,
   41316            0 :           18502 => Opcode::VPMULHRSWZ128rm,
   41317            0 :           18503 => Opcode::VPMULHRSWZ128rmk,
   41318            0 :           18504 => Opcode::VPMULHRSWZ128rmkz,
   41319            0 :           18505 => Opcode::VPMULHRSWZ128rr,
   41320            0 :           18506 => Opcode::VPMULHRSWZ128rrk,
   41321            0 :           18507 => Opcode::VPMULHRSWZ128rrkz,
   41322            0 :           18508 => Opcode::VPMULHRSWZ256rm,
   41323            0 :           18509 => Opcode::VPMULHRSWZ256rmk,
   41324            0 :           18510 => Opcode::VPMULHRSWZ256rmkz,
   41325            0 :           18511 => Opcode::VPMULHRSWZ256rr,
   41326            0 :           18512 => Opcode::VPMULHRSWZ256rrk,
   41327            0 :           18513 => Opcode::VPMULHRSWZ256rrkz,
   41328            0 :           18514 => Opcode::VPMULHRSWZrm,
   41329            0 :           18515 => Opcode::VPMULHRSWZrmk,
   41330            0 :           18516 => Opcode::VPMULHRSWZrmkz,
   41331            0 :           18517 => Opcode::VPMULHRSWZrr,
   41332            0 :           18518 => Opcode::VPMULHRSWZrrk,
   41333            0 :           18519 => Opcode::VPMULHRSWZrrkz,
   41334            0 :           18520 => Opcode::VPMULHRSWrm,
   41335            0 :           18521 => Opcode::VPMULHRSWrr,
   41336            0 :           18522 => Opcode::VPMULHUWYrm,
   41337            0 :           18523 => Opcode::VPMULHUWYrr,
   41338            0 :           18524 => Opcode::VPMULHUWZ128rm,
   41339            0 :           18525 => Opcode::VPMULHUWZ128rmk,
   41340            0 :           18526 => Opcode::VPMULHUWZ128rmkz,
   41341            0 :           18527 => Opcode::VPMULHUWZ128rr,
   41342            0 :           18528 => Opcode::VPMULHUWZ128rrk,
   41343            0 :           18529 => Opcode::VPMULHUWZ128rrkz,
   41344            0 :           18530 => Opcode::VPMULHUWZ256rm,
   41345            0 :           18531 => Opcode::VPMULHUWZ256rmk,
   41346            0 :           18532 => Opcode::VPMULHUWZ256rmkz,
   41347            0 :           18533 => Opcode::VPMULHUWZ256rr,
   41348            0 :           18534 => Opcode::VPMULHUWZ256rrk,
   41349            0 :           18535 => Opcode::VPMULHUWZ256rrkz,
   41350            0 :           18536 => Opcode::VPMULHUWZrm,
   41351            0 :           18537 => Opcode::VPMULHUWZrmk,
   41352            0 :           18538 => Opcode::VPMULHUWZrmkz,
   41353            0 :           18539 => Opcode::VPMULHUWZrr,
   41354            0 :           18540 => Opcode::VPMULHUWZrrk,
   41355            0 :           18541 => Opcode::VPMULHUWZrrkz,
   41356            0 :           18542 => Opcode::VPMULHUWrm,
   41357            0 :           18543 => Opcode::VPMULHUWrr,
   41358            0 :           18544 => Opcode::VPMULHWYrm,
   41359            0 :           18545 => Opcode::VPMULHWYrr,
   41360            0 :           18546 => Opcode::VPMULHWZ128rm,
   41361            0 :           18547 => Opcode::VPMULHWZ128rmk,
   41362            0 :           18548 => Opcode::VPMULHWZ128rmkz,
   41363            0 :           18549 => Opcode::VPMULHWZ128rr,
   41364            0 :           18550 => Opcode::VPMULHWZ128rrk,
   41365            0 :           18551 => Opcode::VPMULHWZ128rrkz,
   41366            0 :           18552 => Opcode::VPMULHWZ256rm,
   41367            0 :           18553 => Opcode::VPMULHWZ256rmk,
   41368            0 :           18554 => Opcode::VPMULHWZ256rmkz,
   41369            0 :           18555 => Opcode::VPMULHWZ256rr,
   41370            0 :           18556 => Opcode::VPMULHWZ256rrk,
   41371            0 :           18557 => Opcode::VPMULHWZ256rrkz,
   41372            0 :           18558 => Opcode::VPMULHWZrm,
   41373            0 :           18559 => Opcode::VPMULHWZrmk,
   41374            0 :           18560 => Opcode::VPMULHWZrmkz,
   41375            0 :           18561 => Opcode::VPMULHWZrr,
   41376            0 :           18562 => Opcode::VPMULHWZrrk,
   41377            0 :           18563 => Opcode::VPMULHWZrrkz,
   41378            0 :           18564 => Opcode::VPMULHWrm,
   41379            0 :           18565 => Opcode::VPMULHWrr,
   41380            0 :           18566 => Opcode::VPMULLDYrm,
   41381            0 :           18567 => Opcode::VPMULLDYrr,
   41382            0 :           18568 => Opcode::VPMULLDZ128rm,
   41383            0 :           18569 => Opcode::VPMULLDZ128rmb,
   41384            0 :           18570 => Opcode::VPMULLDZ128rmbk,
   41385            0 :           18571 => Opcode::VPMULLDZ128rmbkz,
   41386            0 :           18572 => Opcode::VPMULLDZ128rmk,
   41387            0 :           18573 => Opcode::VPMULLDZ128rmkz,
   41388            0 :           18574 => Opcode::VPMULLDZ128rr,
   41389            0 :           18575 => Opcode::VPMULLDZ128rrk,
   41390            0 :           18576 => Opcode::VPMULLDZ128rrkz,
   41391            0 :           18577 => Opcode::VPMULLDZ256rm,
   41392            0 :           18578 => Opcode::VPMULLDZ256rmb,
   41393            0 :           18579 => Opcode::VPMULLDZ256rmbk,
   41394            0 :           18580 => Opcode::VPMULLDZ256rmbkz,
   41395            0 :           18581 => Opcode::VPMULLDZ256rmk,
   41396            0 :           18582 => Opcode::VPMULLDZ256rmkz,
   41397            0 :           18583 => Opcode::VPMULLDZ256rr,
   41398            0 :           18584 => Opcode::VPMULLDZ256rrk,
   41399            0 :           18585 => Opcode::VPMULLDZ256rrkz,
   41400            0 :           18586 => Opcode::VPMULLDZrm,
   41401            0 :           18587 => Opcode::VPMULLDZrmb,
   41402            0 :           18588 => Opcode::VPMULLDZrmbk,
   41403            0 :           18589 => Opcode::VPMULLDZrmbkz,
   41404            0 :           18590 => Opcode::VPMULLDZrmk,
   41405            0 :           18591 => Opcode::VPMULLDZrmkz,
   41406            0 :           18592 => Opcode::VPMULLDZrr,
   41407            0 :           18593 => Opcode::VPMULLDZrrk,
   41408            0 :           18594 => Opcode::VPMULLDZrrkz,
   41409            0 :           18595 => Opcode::VPMULLDrm,
   41410            0 :           18596 => Opcode::VPMULLDrr,
   41411            0 :           18597 => Opcode::VPMULLQZ128rm,
   41412            0 :           18598 => Opcode::VPMULLQZ128rmb,
   41413            0 :           18599 => Opcode::VPMULLQZ128rmbk,
   41414            0 :           18600 => Opcode::VPMULLQZ128rmbkz,
   41415            0 :           18601 => Opcode::VPMULLQZ128rmk,
   41416            0 :           18602 => Opcode::VPMULLQZ128rmkz,
   41417            0 :           18603 => Opcode::VPMULLQZ128rr,
   41418            0 :           18604 => Opcode::VPMULLQZ128rrk,
   41419            0 :           18605 => Opcode::VPMULLQZ128rrkz,
   41420            0 :           18606 => Opcode::VPMULLQZ256rm,
   41421            0 :           18607 => Opcode::VPMULLQZ256rmb,
   41422            0 :           18608 => Opcode::VPMULLQZ256rmbk,
   41423            0 :           18609 => Opcode::VPMULLQZ256rmbkz,
   41424            0 :           18610 => Opcode::VPMULLQZ256rmk,
   41425            0 :           18611 => Opcode::VPMULLQZ256rmkz,
   41426            0 :           18612 => Opcode::VPMULLQZ256rr,
   41427            0 :           18613 => Opcode::VPMULLQZ256rrk,
   41428            0 :           18614 => Opcode::VPMULLQZ256rrkz,
   41429            0 :           18615 => Opcode::VPMULLQZrm,
   41430            0 :           18616 => Opcode::VPMULLQZrmb,
   41431            0 :           18617 => Opcode::VPMULLQZrmbk,
   41432            0 :           18618 => Opcode::VPMULLQZrmbkz,
   41433            0 :           18619 => Opcode::VPMULLQZrmk,
   41434            0 :           18620 => Opcode::VPMULLQZrmkz,
   41435            0 :           18621 => Opcode::VPMULLQZrr,
   41436            0 :           18622 => Opcode::VPMULLQZrrk,
   41437            0 :           18623 => Opcode::VPMULLQZrrkz,
   41438            0 :           18624 => Opcode::VPMULLWYrm,
   41439            0 :           18625 => Opcode::VPMULLWYrr,
   41440            0 :           18626 => Opcode::VPMULLWZ128rm,
   41441            0 :           18627 => Opcode::VPMULLWZ128rmk,
   41442            0 :           18628 => Opcode::VPMULLWZ128rmkz,
   41443            0 :           18629 => Opcode::VPMULLWZ128rr,
   41444            0 :           18630 => Opcode::VPMULLWZ128rrk,
   41445            0 :           18631 => Opcode::VPMULLWZ128rrkz,
   41446            0 :           18632 => Opcode::VPMULLWZ256rm,
   41447            0 :           18633 => Opcode::VPMULLWZ256rmk,
   41448            0 :           18634 => Opcode::VPMULLWZ256rmkz,
   41449            0 :           18635 => Opcode::VPMULLWZ256rr,
   41450            0 :           18636 => Opcode::VPMULLWZ256rrk,
   41451            0 :           18637 => Opcode::VPMULLWZ256rrkz,
   41452            0 :           18638 => Opcode::VPMULLWZrm,
   41453            0 :           18639 => Opcode::VPMULLWZrmk,
   41454            0 :           18640 => Opcode::VPMULLWZrmkz,
   41455            0 :           18641 => Opcode::VPMULLWZrr,
   41456            0 :           18642 => Opcode::VPMULLWZrrk,
   41457            0 :           18643 => Opcode::VPMULLWZrrkz,
   41458            0 :           18644 => Opcode::VPMULLWrm,
   41459            0 :           18645 => Opcode::VPMULLWrr,
   41460            0 :           18646 => Opcode::VPMULTISHIFTQBZ128rm,
   41461            0 :           18647 => Opcode::VPMULTISHIFTQBZ128rmb,
   41462            0 :           18648 => Opcode::VPMULTISHIFTQBZ128rmbk,
   41463            0 :           18649 => Opcode::VPMULTISHIFTQBZ128rmbkz,
   41464            0 :           18650 => Opcode::VPMULTISHIFTQBZ128rmk,
   41465            0 :           18651 => Opcode::VPMULTISHIFTQBZ128rmkz,
   41466            0 :           18652 => Opcode::VPMULTISHIFTQBZ128rr,
   41467            0 :           18653 => Opcode::VPMULTISHIFTQBZ128rrk,
   41468            0 :           18654 => Opcode::VPMULTISHIFTQBZ128rrkz,
   41469            0 :           18655 => Opcode::VPMULTISHIFTQBZ256rm,
   41470            0 :           18656 => Opcode::VPMULTISHIFTQBZ256rmb,
   41471            0 :           18657 => Opcode::VPMULTISHIFTQBZ256rmbk,
   41472            0 :           18658 => Opcode::VPMULTISHIFTQBZ256rmbkz,
   41473            0 :           18659 => Opcode::VPMULTISHIFTQBZ256rmk,
   41474            0 :           18660 => Opcode::VPMULTISHIFTQBZ256rmkz,
   41475            0 :           18661 => Opcode::VPMULTISHIFTQBZ256rr,
   41476            0 :           18662 => Opcode::VPMULTISHIFTQBZ256rrk,
   41477            0 :           18663 => Opcode::VPMULTISHIFTQBZ256rrkz,
   41478            0 :           18664 => Opcode::VPMULTISHIFTQBZrm,
   41479            0 :           18665 => Opcode::VPMULTISHIFTQBZrmb,
   41480            0 :           18666 => Opcode::VPMULTISHIFTQBZrmbk,
   41481            0 :           18667 => Opcode::VPMULTISHIFTQBZrmbkz,
   41482            0 :           18668 => Opcode::VPMULTISHIFTQBZrmk,
   41483            0 :           18669 => Opcode::VPMULTISHIFTQBZrmkz,
   41484            0 :           18670 => Opcode::VPMULTISHIFTQBZrr,
   41485            0 :           18671 => Opcode::VPMULTISHIFTQBZrrk,
   41486            0 :           18672 => Opcode::VPMULTISHIFTQBZrrkz,
   41487            0 :           18673 => Opcode::VPMULUDQYrm,
   41488            0 :           18674 => Opcode::VPMULUDQYrr,
   41489            0 :           18675 => Opcode::VPMULUDQZ128rm,
   41490            0 :           18676 => Opcode::VPMULUDQZ128rmb,
   41491            0 :           18677 => Opcode::VPMULUDQZ128rmbk,
   41492            0 :           18678 => Opcode::VPMULUDQZ128rmbkz,
   41493            0 :           18679 => Opcode::VPMULUDQZ128rmk,
   41494            0 :           18680 => Opcode::VPMULUDQZ128rmkz,
   41495            0 :           18681 => Opcode::VPMULUDQZ128rr,
   41496            0 :           18682 => Opcode::VPMULUDQZ128rrk,
   41497            0 :           18683 => Opcode::VPMULUDQZ128rrkz,
   41498            0 :           18684 => Opcode::VPMULUDQZ256rm,
   41499            0 :           18685 => Opcode::VPMULUDQZ256rmb,
   41500            0 :           18686 => Opcode::VPMULUDQZ256rmbk,
   41501            0 :           18687 => Opcode::VPMULUDQZ256rmbkz,
   41502            0 :           18688 => Opcode::VPMULUDQZ256rmk,
   41503            0 :           18689 => Opcode::VPMULUDQZ256rmkz,
   41504            0 :           18690 => Opcode::VPMULUDQZ256rr,
   41505            0 :           18691 => Opcode::VPMULUDQZ256rrk,
   41506            0 :           18692 => Opcode::VPMULUDQZ256rrkz,
   41507            0 :           18693 => Opcode::VPMULUDQZrm,
   41508            0 :           18694 => Opcode::VPMULUDQZrmb,
   41509            0 :           18695 => Opcode::VPMULUDQZrmbk,
   41510            0 :           18696 => Opcode::VPMULUDQZrmbkz,
   41511            0 :           18697 => Opcode::VPMULUDQZrmk,
   41512            0 :           18698 => Opcode::VPMULUDQZrmkz,
   41513            0 :           18699 => Opcode::VPMULUDQZrr,
   41514            0 :           18700 => Opcode::VPMULUDQZrrk,
   41515            0 :           18701 => Opcode::VPMULUDQZrrkz,
   41516            0 :           18702 => Opcode::VPMULUDQrm,
   41517            0 :           18703 => Opcode::VPMULUDQrr,
   41518            0 :           18704 => Opcode::VPOPCNTBZ128rm,
   41519            0 :           18705 => Opcode::VPOPCNTBZ128rmk,
   41520            0 :           18706 => Opcode::VPOPCNTBZ128rmkz,
   41521            0 :           18707 => Opcode::VPOPCNTBZ128rr,
   41522            0 :           18708 => Opcode::VPOPCNTBZ128rrk,
   41523            0 :           18709 => Opcode::VPOPCNTBZ128rrkz,
   41524            0 :           18710 => Opcode::VPOPCNTBZ256rm,
   41525            0 :           18711 => Opcode::VPOPCNTBZ256rmk,
   41526            0 :           18712 => Opcode::VPOPCNTBZ256rmkz,
   41527            0 :           18713 => Opcode::VPOPCNTBZ256rr,
   41528            0 :           18714 => Opcode::VPOPCNTBZ256rrk,
   41529            0 :           18715 => Opcode::VPOPCNTBZ256rrkz,
   41530            0 :           18716 => Opcode::VPOPCNTBZrm,
   41531            0 :           18717 => Opcode::VPOPCNTBZrmk,
   41532            0 :           18718 => Opcode::VPOPCNTBZrmkz,
   41533            0 :           18719 => Opcode::VPOPCNTBZrr,
   41534            0 :           18720 => Opcode::VPOPCNTBZrrk,
   41535            0 :           18721 => Opcode::VPOPCNTBZrrkz,
   41536            0 :           18722 => Opcode::VPOPCNTDZ128rm,
   41537            0 :           18723 => Opcode::VPOPCNTDZ128rmb,
   41538            0 :           18724 => Opcode::VPOPCNTDZ128rmbk,
   41539            0 :           18725 => Opcode::VPOPCNTDZ128rmbkz,
   41540            0 :           18726 => Opcode::VPOPCNTDZ128rmk,
   41541            0 :           18727 => Opcode::VPOPCNTDZ128rmkz,
   41542            0 :           18728 => Opcode::VPOPCNTDZ128rr,
   41543            0 :           18729 => Opcode::VPOPCNTDZ128rrk,
   41544            0 :           18730 => Opcode::VPOPCNTDZ128rrkz,
   41545            0 :           18731 => Opcode::VPOPCNTDZ256rm,
   41546            0 :           18732 => Opcode::VPOPCNTDZ256rmb,
   41547            0 :           18733 => Opcode::VPOPCNTDZ256rmbk,
   41548            0 :           18734 => Opcode::VPOPCNTDZ256rmbkz,
   41549            0 :           18735 => Opcode::VPOPCNTDZ256rmk,
   41550            0 :           18736 => Opcode::VPOPCNTDZ256rmkz,
   41551            0 :           18737 => Opcode::VPOPCNTDZ256rr,
   41552            0 :           18738 => Opcode::VPOPCNTDZ256rrk,
   41553            0 :           18739 => Opcode::VPOPCNTDZ256rrkz,
   41554            0 :           18740 => Opcode::VPOPCNTDZrm,
   41555            0 :           18741 => Opcode::VPOPCNTDZrmb,
   41556            0 :           18742 => Opcode::VPOPCNTDZrmbk,
   41557            0 :           18743 => Opcode::VPOPCNTDZrmbkz,
   41558            0 :           18744 => Opcode::VPOPCNTDZrmk,
   41559            0 :           18745 => Opcode::VPOPCNTDZrmkz,
   41560            0 :           18746 => Opcode::VPOPCNTDZrr,
   41561            0 :           18747 => Opcode::VPOPCNTDZrrk,
   41562            0 :           18748 => Opcode::VPOPCNTDZrrkz,
   41563            0 :           18749 => Opcode::VPOPCNTQZ128rm,
   41564            0 :           18750 => Opcode::VPOPCNTQZ128rmb,
   41565            0 :           18751 => Opcode::VPOPCNTQZ128rmbk,
   41566            0 :           18752 => Opcode::VPOPCNTQZ128rmbkz,
   41567            0 :           18753 => Opcode::VPOPCNTQZ128rmk,
   41568            0 :           18754 => Opcode::VPOPCNTQZ128rmkz,
   41569            0 :           18755 => Opcode::VPOPCNTQZ128rr,
   41570            0 :           18756 => Opcode::VPOPCNTQZ128rrk,
   41571            0 :           18757 => Opcode::VPOPCNTQZ128rrkz,
   41572            0 :           18758 => Opcode::VPOPCNTQZ256rm,
   41573            0 :           18759 => Opcode::VPOPCNTQZ256rmb,
   41574            0 :           18760 => Opcode::VPOPCNTQZ256rmbk,
   41575            0 :           18761 => Opcode::VPOPCNTQZ256rmbkz,
   41576            0 :           18762 => Opcode::VPOPCNTQZ256rmk,
   41577            0 :           18763 => Opcode::VPOPCNTQZ256rmkz,
   41578            0 :           18764 => Opcode::VPOPCNTQZ256rr,
   41579            0 :           18765 => Opcode::VPOPCNTQZ256rrk,
   41580            0 :           18766 => Opcode::VPOPCNTQZ256rrkz,
   41581            0 :           18767 => Opcode::VPOPCNTQZrm,
   41582            0 :           18768 => Opcode::VPOPCNTQZrmb,
   41583            0 :           18769 => Opcode::VPOPCNTQZrmbk,
   41584            0 :           18770 => Opcode::VPOPCNTQZrmbkz,
   41585            0 :           18771 => Opcode::VPOPCNTQZrmk,
   41586            0 :           18772 => Opcode::VPOPCNTQZrmkz,
   41587            0 :           18773 => Opcode::VPOPCNTQZrr,
   41588            0 :           18774 => Opcode::VPOPCNTQZrrk,
   41589            0 :           18775 => Opcode::VPOPCNTQZrrkz,
   41590            0 :           18776 => Opcode::VPOPCNTWZ128rm,
   41591            0 :           18777 => Opcode::VPOPCNTWZ128rmk,
   41592            0 :           18778 => Opcode::VPOPCNTWZ128rmkz,
   41593            0 :           18779 => Opcode::VPOPCNTWZ128rr,
   41594            0 :           18780 => Opcode::VPOPCNTWZ128rrk,
   41595            0 :           18781 => Opcode::VPOPCNTWZ128rrkz,
   41596            0 :           18782 => Opcode::VPOPCNTWZ256rm,
   41597            0 :           18783 => Opcode::VPOPCNTWZ256rmk,
   41598            0 :           18784 => Opcode::VPOPCNTWZ256rmkz,
   41599            0 :           18785 => Opcode::VPOPCNTWZ256rr,
   41600            0 :           18786 => Opcode::VPOPCNTWZ256rrk,
   41601            0 :           18787 => Opcode::VPOPCNTWZ256rrkz,
   41602            0 :           18788 => Opcode::VPOPCNTWZrm,
   41603            0 :           18789 => Opcode::VPOPCNTWZrmk,
   41604            0 :           18790 => Opcode::VPOPCNTWZrmkz,
   41605            0 :           18791 => Opcode::VPOPCNTWZrr,
   41606            0 :           18792 => Opcode::VPOPCNTWZrrk,
   41607            0 :           18793 => Opcode::VPOPCNTWZrrkz,
   41608            0 :           18794 => Opcode::VPORDZ128rm,
   41609            0 :           18795 => Opcode::VPORDZ128rmb,
   41610            0 :           18796 => Opcode::VPORDZ128rmbk,
   41611            0 :           18797 => Opcode::VPORDZ128rmbkz,
   41612            0 :           18798 => Opcode::VPORDZ128rmk,
   41613            0 :           18799 => Opcode::VPORDZ128rmkz,
   41614            0 :           18800 => Opcode::VPORDZ128rr,
   41615            0 :           18801 => Opcode::VPORDZ128rrk,
   41616            0 :           18802 => Opcode::VPORDZ128rrkz,
   41617            0 :           18803 => Opcode::VPORDZ256rm,
   41618            0 :           18804 => Opcode::VPORDZ256rmb,
   41619            0 :           18805 => Opcode::VPORDZ256rmbk,
   41620            0 :           18806 => Opcode::VPORDZ256rmbkz,
   41621            0 :           18807 => Opcode::VPORDZ256rmk,
   41622            0 :           18808 => Opcode::VPORDZ256rmkz,
   41623            0 :           18809 => Opcode::VPORDZ256rr,
   41624            0 :           18810 => Opcode::VPORDZ256rrk,
   41625            0 :           18811 => Opcode::VPORDZ256rrkz,
   41626            0 :           18812 => Opcode::VPORDZrm,
   41627            0 :           18813 => Opcode::VPORDZrmb,
   41628            0 :           18814 => Opcode::VPORDZrmbk,
   41629            0 :           18815 => Opcode::VPORDZrmbkz,
   41630            0 :           18816 => Opcode::VPORDZrmk,
   41631            0 :           18817 => Opcode::VPORDZrmkz,
   41632            0 :           18818 => Opcode::VPORDZrr,
   41633            0 :           18819 => Opcode::VPORDZrrk,
   41634            0 :           18820 => Opcode::VPORDZrrkz,
   41635            0 :           18821 => Opcode::VPORQZ128rm,
   41636            0 :           18822 => Opcode::VPORQZ128rmb,
   41637            0 :           18823 => Opcode::VPORQZ128rmbk,
   41638            0 :           18824 => Opcode::VPORQZ128rmbkz,
   41639            0 :           18825 => Opcode::VPORQZ128rmk,
   41640            0 :           18826 => Opcode::VPORQZ128rmkz,
   41641            0 :           18827 => Opcode::VPORQZ128rr,
   41642            0 :           18828 => Opcode::VPORQZ128rrk,
   41643            0 :           18829 => Opcode::VPORQZ128rrkz,
   41644            0 :           18830 => Opcode::VPORQZ256rm,
   41645            0 :           18831 => Opcode::VPORQZ256rmb,
   41646            0 :           18832 => Opcode::VPORQZ256rmbk,
   41647            0 :           18833 => Opcode::VPORQZ256rmbkz,
   41648            0 :           18834 => Opcode::VPORQZ256rmk,
   41649            0 :           18835 => Opcode::VPORQZ256rmkz,
   41650            0 :           18836 => Opcode::VPORQZ256rr,
   41651            0 :           18837 => Opcode::VPORQZ256rrk,
   41652            0 :           18838 => Opcode::VPORQZ256rrkz,
   41653            0 :           18839 => Opcode::VPORQZrm,
   41654            0 :           18840 => Opcode::VPORQZrmb,
   41655            0 :           18841 => Opcode::VPORQZrmbk,
   41656            0 :           18842 => Opcode::VPORQZrmbkz,
   41657            0 :           18843 => Opcode::VPORQZrmk,
   41658            0 :           18844 => Opcode::VPORQZrmkz,
   41659            0 :           18845 => Opcode::VPORQZrr,
   41660            0 :           18846 => Opcode::VPORQZrrk,
   41661            0 :           18847 => Opcode::VPORQZrrkz,
   41662            0 :           18848 => Opcode::VPORYrm,
   41663            0 :           18849 => Opcode::VPORYrr,
   41664            0 :           18850 => Opcode::VPORrm,
   41665            0 :           18851 => Opcode::VPORrr,
   41666            0 :           18852 => Opcode::VPPERMrmr,
   41667            0 :           18853 => Opcode::VPPERMrrm,
   41668            0 :           18854 => Opcode::VPPERMrrr,
   41669            0 :           18855 => Opcode::VPPERMrrr_REV,
   41670            0 :           18856 => Opcode::VPROLDZ128mbi,
   41671            0 :           18857 => Opcode::VPROLDZ128mbik,
   41672            0 :           18858 => Opcode::VPROLDZ128mbikz,
   41673            0 :           18859 => Opcode::VPROLDZ128mi,
   41674            0 :           18860 => Opcode::VPROLDZ128mik,
   41675            0 :           18861 => Opcode::VPROLDZ128mikz,
   41676            0 :           18862 => Opcode::VPROLDZ128ri,
   41677            0 :           18863 => Opcode::VPROLDZ128rik,
   41678            0 :           18864 => Opcode::VPROLDZ128rikz,
   41679            0 :           18865 => Opcode::VPROLDZ256mbi,
   41680            0 :           18866 => Opcode::VPROLDZ256mbik,
   41681            0 :           18867 => Opcode::VPROLDZ256mbikz,
   41682            0 :           18868 => Opcode::VPROLDZ256mi,
   41683            0 :           18869 => Opcode::VPROLDZ256mik,
   41684            0 :           18870 => Opcode::VPROLDZ256mikz,
   41685            0 :           18871 => Opcode::VPROLDZ256ri,
   41686            0 :           18872 => Opcode::VPROLDZ256rik,
   41687            0 :           18873 => Opcode::VPROLDZ256rikz,
   41688            0 :           18874 => Opcode::VPROLDZmbi,
   41689            0 :           18875 => Opcode::VPROLDZmbik,
   41690            0 :           18876 => Opcode::VPROLDZmbikz,
   41691            0 :           18877 => Opcode::VPROLDZmi,
   41692            0 :           18878 => Opcode::VPROLDZmik,
   41693            0 :           18879 => Opcode::VPROLDZmikz,
   41694            0 :           18880 => Opcode::VPROLDZri,
   41695            0 :           18881 => Opcode::VPROLDZrik,
   41696            0 :           18882 => Opcode::VPROLDZrikz,
   41697            0 :           18883 => Opcode::VPROLQZ128mbi,
   41698            0 :           18884 => Opcode::VPROLQZ128mbik,
   41699            0 :           18885 => Opcode::VPROLQZ128mbikz,
   41700            0 :           18886 => Opcode::VPROLQZ128mi,
   41701            0 :           18887 => Opcode::VPROLQZ128mik,
   41702            0 :           18888 => Opcode::VPROLQZ128mikz,
   41703            0 :           18889 => Opcode::VPROLQZ128ri,
   41704            0 :           18890 => Opcode::VPROLQZ128rik,
   41705            0 :           18891 => Opcode::VPROLQZ128rikz,
   41706            0 :           18892 => Opcode::VPROLQZ256mbi,
   41707            0 :           18893 => Opcode::VPROLQZ256mbik,
   41708            0 :           18894 => Opcode::VPROLQZ256mbikz,
   41709            0 :           18895 => Opcode::VPROLQZ256mi,
   41710            0 :           18896 => Opcode::VPROLQZ256mik,
   41711            0 :           18897 => Opcode::VPROLQZ256mikz,
   41712            0 :           18898 => Opcode::VPROLQZ256ri,
   41713            0 :           18899 => Opcode::VPROLQZ256rik,
   41714            0 :           18900 => Opcode::VPROLQZ256rikz,
   41715            0 :           18901 => Opcode::VPROLQZmbi,
   41716            0 :           18902 => Opcode::VPROLQZmbik,
   41717            0 :           18903 => Opcode::VPROLQZmbikz,
   41718            0 :           18904 => Opcode::VPROLQZmi,
   41719            0 :           18905 => Opcode::VPROLQZmik,
   41720            0 :           18906 => Opcode::VPROLQZmikz,
   41721            0 :           18907 => Opcode::VPROLQZri,
   41722            0 :           18908 => Opcode::VPROLQZrik,
   41723            0 :           18909 => Opcode::VPROLQZrikz,
   41724            0 :           18910 => Opcode::VPROLVDZ128rm,
   41725            0 :           18911 => Opcode::VPROLVDZ128rmb,
   41726            0 :           18912 => Opcode::VPROLVDZ128rmbk,
   41727            0 :           18913 => Opcode::VPROLVDZ128rmbkz,
   41728            0 :           18914 => Opcode::VPROLVDZ128rmk,
   41729            0 :           18915 => Opcode::VPROLVDZ128rmkz,
   41730            0 :           18916 => Opcode::VPROLVDZ128rr,
   41731            0 :           18917 => Opcode::VPROLVDZ128rrk,
   41732            0 :           18918 => Opcode::VPROLVDZ128rrkz,
   41733            0 :           18919 => Opcode::VPROLVDZ256rm,
   41734            0 :           18920 => Opcode::VPROLVDZ256rmb,
   41735            0 :           18921 => Opcode::VPROLVDZ256rmbk,
   41736            0 :           18922 => Opcode::VPROLVDZ256rmbkz,
   41737            0 :           18923 => Opcode::VPROLVDZ256rmk,
   41738            0 :           18924 => Opcode::VPROLVDZ256rmkz,
   41739            0 :           18925 => Opcode::VPROLVDZ256rr,
   41740            0 :           18926 => Opcode::VPROLVDZ256rrk,
   41741            0 :           18927 => Opcode::VPROLVDZ256rrkz,
   41742            0 :           18928 => Opcode::VPROLVDZrm,
   41743            0 :           18929 => Opcode::VPROLVDZrmb,
   41744            0 :           18930 => Opcode::VPROLVDZrmbk,
   41745            0 :           18931 => Opcode::VPROLVDZrmbkz,
   41746            0 :           18932 => Opcode::VPROLVDZrmk,
   41747            0 :           18933 => Opcode::VPROLVDZrmkz,
   41748            0 :           18934 => Opcode::VPROLVDZrr,
   41749            0 :           18935 => Opcode::VPROLVDZrrk,
   41750            0 :           18936 => Opcode::VPROLVDZrrkz,
   41751            0 :           18937 => Opcode::VPROLVQZ128rm,
   41752            0 :           18938 => Opcode::VPROLVQZ128rmb,
   41753            0 :           18939 => Opcode::VPROLVQZ128rmbk,
   41754            0 :           18940 => Opcode::VPROLVQZ128rmbkz,
   41755            0 :           18941 => Opcode::VPROLVQZ128rmk,
   41756            0 :           18942 => Opcode::VPROLVQZ128rmkz,
   41757            0 :           18943 => Opcode::VPROLVQZ128rr,
   41758            0 :           18944 => Opcode::VPROLVQZ128rrk,
   41759            0 :           18945 => Opcode::VPROLVQZ128rrkz,
   41760            0 :           18946 => Opcode::VPROLVQZ256rm,
   41761            0 :           18947 => Opcode::VPROLVQZ256rmb,
   41762            0 :           18948 => Opcode::VPROLVQZ256rmbk,
   41763            0 :           18949 => Opcode::VPROLVQZ256rmbkz,
   41764            0 :           18950 => Opcode::VPROLVQZ256rmk,
   41765            0 :           18951 => Opcode::VPROLVQZ256rmkz,
   41766            0 :           18952 => Opcode::VPROLVQZ256rr,
   41767            0 :           18953 => Opcode::VPROLVQZ256rrk,
   41768            0 :           18954 => Opcode::VPROLVQZ256rrkz,
   41769            0 :           18955 => Opcode::VPROLVQZrm,
   41770            0 :           18956 => Opcode::VPROLVQZrmb,
   41771            0 :           18957 => Opcode::VPROLVQZrmbk,
   41772            0 :           18958 => Opcode::VPROLVQZrmbkz,
   41773            0 :           18959 => Opcode::VPROLVQZrmk,
   41774            0 :           18960 => Opcode::VPROLVQZrmkz,
   41775            0 :           18961 => Opcode::VPROLVQZrr,
   41776            0 :           18962 => Opcode::VPROLVQZrrk,
   41777            0 :           18963 => Opcode::VPROLVQZrrkz,
   41778            0 :           18964 => Opcode::VPRORDZ128mbi,
   41779            0 :           18965 => Opcode::VPRORDZ128mbik,
   41780            0 :           18966 => Opcode::VPRORDZ128mbikz,
   41781            0 :           18967 => Opcode::VPRORDZ128mi,
   41782            0 :           18968 => Opcode::VPRORDZ128mik,
   41783            0 :           18969 => Opcode::VPRORDZ128mikz,
   41784            0 :           18970 => Opcode::VPRORDZ128ri,
   41785            0 :           18971 => Opcode::VPRORDZ128rik,
   41786            0 :           18972 => Opcode::VPRORDZ128rikz,
   41787            0 :           18973 => Opcode::VPRORDZ256mbi,
   41788            0 :           18974 => Opcode::VPRORDZ256mbik,
   41789            0 :           18975 => Opcode::VPRORDZ256mbikz,
   41790            0 :           18976 => Opcode::VPRORDZ256mi,
   41791            0 :           18977 => Opcode::VPRORDZ256mik,
   41792            0 :           18978 => Opcode::VPRORDZ256mikz,
   41793            0 :           18979 => Opcode::VPRORDZ256ri,
   41794            0 :           18980 => Opcode::VPRORDZ256rik,
   41795            0 :           18981 => Opcode::VPRORDZ256rikz,
   41796            0 :           18982 => Opcode::VPRORDZmbi,
   41797            0 :           18983 => Opcode::VPRORDZmbik,
   41798            0 :           18984 => Opcode::VPRORDZmbikz,
   41799            0 :           18985 => Opcode::VPRORDZmi,
   41800            0 :           18986 => Opcode::VPRORDZmik,
   41801            0 :           18987 => Opcode::VPRORDZmikz,
   41802            0 :           18988 => Opcode::VPRORDZri,
   41803            0 :           18989 => Opcode::VPRORDZrik,
   41804            0 :           18990 => Opcode::VPRORDZrikz,
   41805            0 :           18991 => Opcode::VPRORQZ128mbi,
   41806            0 :           18992 => Opcode::VPRORQZ128mbik,
   41807            0 :           18993 => Opcode::VPRORQZ128mbikz,
   41808            0 :           18994 => Opcode::VPRORQZ128mi,
   41809            0 :           18995 => Opcode::VPRORQZ128mik,
   41810            0 :           18996 => Opcode::VPRORQZ128mikz,
   41811            0 :           18997 => Opcode::VPRORQZ128ri,
   41812            0 :           18998 => Opcode::VPRORQZ128rik,
   41813            0 :           18999 => Opcode::VPRORQZ128rikz,
   41814            0 :           19000 => Opcode::VPRORQZ256mbi,
   41815            0 :           19001 => Opcode::VPRORQZ256mbik,
   41816            0 :           19002 => Opcode::VPRORQZ256mbikz,
   41817            0 :           19003 => Opcode::VPRORQZ256mi,
   41818            0 :           19004 => Opcode::VPRORQZ256mik,
   41819            0 :           19005 => Opcode::VPRORQZ256mikz,
   41820            0 :           19006 => Opcode::VPRORQZ256ri,
   41821            0 :           19007 => Opcode::VPRORQZ256rik,
   41822            0 :           19008 => Opcode::VPRORQZ256rikz,
   41823            0 :           19009 => Opcode::VPRORQZmbi,
   41824            0 :           19010 => Opcode::VPRORQZmbik,
   41825            0 :           19011 => Opcode::VPRORQZmbikz,
   41826            0 :           19012 => Opcode::VPRORQZmi,
   41827            0 :           19013 => Opcode::VPRORQZmik,
   41828            0 :           19014 => Opcode::VPRORQZmikz,
   41829            0 :           19015 => Opcode::VPRORQZri,
   41830            0 :           19016 => Opcode::VPRORQZrik,
   41831            0 :           19017 => Opcode::VPRORQZrikz,
   41832            0 :           19018 => Opcode::VPRORVDZ128rm,
   41833            0 :           19019 => Opcode::VPRORVDZ128rmb,
   41834            0 :           19020 => Opcode::VPRORVDZ128rmbk,
   41835            0 :           19021 => Opcode::VPRORVDZ128rmbkz,
   41836            0 :           19022 => Opcode::VPRORVDZ128rmk,
   41837            0 :           19023 => Opcode::VPRORVDZ128rmkz,
   41838            0 :           19024 => Opcode::VPRORVDZ128rr,
   41839            0 :           19025 => Opcode::VPRORVDZ128rrk,
   41840            0 :           19026 => Opcode::VPRORVDZ128rrkz,
   41841            0 :           19027 => Opcode::VPRORVDZ256rm,
   41842            0 :           19028 => Opcode::VPRORVDZ256rmb,
   41843            0 :           19029 => Opcode::VPRORVDZ256rmbk,
   41844            0 :           19030 => Opcode::VPRORVDZ256rmbkz,
   41845            0 :           19031 => Opcode::VPRORVDZ256rmk,
   41846            0 :           19032 => Opcode::VPRORVDZ256rmkz,
   41847            0 :           19033 => Opcode::VPRORVDZ256rr,
   41848            0 :           19034 => Opcode::VPRORVDZ256rrk,
   41849            0 :           19035 => Opcode::VPRORVDZ256rrkz,
   41850            0 :           19036 => Opcode::VPRORVDZrm,
   41851            0 :           19037 => Opcode::VPRORVDZrmb,
   41852            0 :           19038 => Opcode::VPRORVDZrmbk,
   41853            0 :           19039 => Opcode::VPRORVDZrmbkz,
   41854            0 :           19040 => Opcode::VPRORVDZrmk,
   41855            0 :           19041 => Opcode::VPRORVDZrmkz,
   41856            0 :           19042 => Opcode::VPRORVDZrr,
   41857            0 :           19043 => Opcode::VPRORVDZrrk,
   41858            0 :           19044 => Opcode::VPRORVDZrrkz,
   41859            0 :           19045 => Opcode::VPRORVQZ128rm,
   41860            0 :           19046 => Opcode::VPRORVQZ128rmb,
   41861            0 :           19047 => Opcode::VPRORVQZ128rmbk,
   41862            0 :           19048 => Opcode::VPRORVQZ128rmbkz,
   41863            0 :           19049 => Opcode::VPRORVQZ128rmk,
   41864            0 :           19050 => Opcode::VPRORVQZ128rmkz,
   41865            0 :           19051 => Opcode::VPRORVQZ128rr,
   41866            0 :           19052 => Opcode::VPRORVQZ128rrk,
   41867            0 :           19053 => Opcode::VPRORVQZ128rrkz,
   41868            0 :           19054 => Opcode::VPRORVQZ256rm,
   41869            0 :           19055 => Opcode::VPRORVQZ256rmb,
   41870            0 :           19056 => Opcode::VPRORVQZ256rmbk,
   41871            0 :           19057 => Opcode::VPRORVQZ256rmbkz,
   41872            0 :           19058 => Opcode::VPRORVQZ256rmk,
   41873            0 :           19059 => Opcode::VPRORVQZ256rmkz,
   41874            0 :           19060 => Opcode::VPRORVQZ256rr,
   41875            0 :           19061 => Opcode::VPRORVQZ256rrk,
   41876            0 :           19062 => Opcode::VPRORVQZ256rrkz,
   41877            0 :           19063 => Opcode::VPRORVQZrm,
   41878            0 :           19064 => Opcode::VPRORVQZrmb,
   41879            0 :           19065 => Opcode::VPRORVQZrmbk,
   41880            0 :           19066 => Opcode::VPRORVQZrmbkz,
   41881            0 :           19067 => Opcode::VPRORVQZrmk,
   41882            0 :           19068 => Opcode::VPRORVQZrmkz,
   41883            0 :           19069 => Opcode::VPRORVQZrr,
   41884            0 :           19070 => Opcode::VPRORVQZrrk,
   41885            0 :           19071 => Opcode::VPRORVQZrrkz,
   41886            0 :           19072 => Opcode::VPROTBmi,
   41887            0 :           19073 => Opcode::VPROTBmr,
   41888            0 :           19074 => Opcode::VPROTBri,
   41889            0 :           19075 => Opcode::VPROTBrm,
   41890            0 :           19076 => Opcode::VPROTBrr,
   41891            0 :           19077 => Opcode::VPROTBrr_REV,
   41892            0 :           19078 => Opcode::VPROTDmi,
   41893            0 :           19079 => Opcode::VPROTDmr,
   41894            0 :           19080 => Opcode::VPROTDri,
   41895            0 :           19081 => Opcode::VPROTDrm,
   41896            0 :           19082 => Opcode::VPROTDrr,
   41897            0 :           19083 => Opcode::VPROTDrr_REV,
   41898            0 :           19084 => Opcode::VPROTQmi,
   41899            0 :           19085 => Opcode::VPROTQmr,
   41900            0 :           19086 => Opcode::VPROTQri,
   41901            0 :           19087 => Opcode::VPROTQrm,
   41902            0 :           19088 => Opcode::VPROTQrr,
   41903            0 :           19089 => Opcode::VPROTQrr_REV,
   41904            0 :           19090 => Opcode::VPROTWmi,
   41905            0 :           19091 => Opcode::VPROTWmr,
   41906            0 :           19092 => Opcode::VPROTWri,
   41907            0 :           19093 => Opcode::VPROTWrm,
   41908            0 :           19094 => Opcode::VPROTWrr,
   41909            0 :           19095 => Opcode::VPROTWrr_REV,
   41910            0 :           19096 => Opcode::VPSADBWYrm,
   41911            0 :           19097 => Opcode::VPSADBWYrr,
   41912            0 :           19098 => Opcode::VPSADBWZ128rm,
   41913            0 :           19099 => Opcode::VPSADBWZ128rr,
   41914            0 :           19100 => Opcode::VPSADBWZ256rm,
   41915            0 :           19101 => Opcode::VPSADBWZ256rr,
   41916            0 :           19102 => Opcode::VPSADBWZrm,
   41917            0 :           19103 => Opcode::VPSADBWZrr,
   41918            0 :           19104 => Opcode::VPSADBWrm,
   41919            0 :           19105 => Opcode::VPSADBWrr,
   41920            0 :           19106 => Opcode::VPSCATTERDDZ128mr,
   41921            0 :           19107 => Opcode::VPSCATTERDDZ256mr,
   41922            0 :           19108 => Opcode::VPSCATTERDDZmr,
   41923            0 :           19109 => Opcode::VPSCATTERDQZ128mr,
   41924            0 :           19110 => Opcode::VPSCATTERDQZ256mr,
   41925            0 :           19111 => Opcode::VPSCATTERDQZmr,
   41926            0 :           19112 => Opcode::VPSCATTERQDZ128mr,
   41927            0 :           19113 => Opcode::VPSCATTERQDZ256mr,
   41928            0 :           19114 => Opcode::VPSCATTERQDZmr,
   41929            0 :           19115 => Opcode::VPSCATTERQQZ128mr,
   41930            0 :           19116 => Opcode::VPSCATTERQQZ256mr,
   41931            0 :           19117 => Opcode::VPSCATTERQQZmr,
   41932            0 :           19118 => Opcode::VPSHABmr,
   41933            0 :           19119 => Opcode::VPSHABrm,
   41934            0 :           19120 => Opcode::VPSHABrr,
   41935            0 :           19121 => Opcode::VPSHABrr_REV,
   41936            0 :           19122 => Opcode::VPSHADmr,
   41937            0 :           19123 => Opcode::VPSHADrm,
   41938            0 :           19124 => Opcode::VPSHADrr,
   41939            0 :           19125 => Opcode::VPSHADrr_REV,
   41940            0 :           19126 => Opcode::VPSHAQmr,
   41941            0 :           19127 => Opcode::VPSHAQrm,
   41942            0 :           19128 => Opcode::VPSHAQrr,
   41943            0 :           19129 => Opcode::VPSHAQrr_REV,
   41944            0 :           19130 => Opcode::VPSHAWmr,
   41945            0 :           19131 => Opcode::VPSHAWrm,
   41946            0 :           19132 => Opcode::VPSHAWrr,
   41947            0 :           19133 => Opcode::VPSHAWrr_REV,
   41948            0 :           19134 => Opcode::VPSHLBmr,
   41949            0 :           19135 => Opcode::VPSHLBrm,
   41950            0 :           19136 => Opcode::VPSHLBrr,
   41951            0 :           19137 => Opcode::VPSHLBrr_REV,
   41952            0 :           19138 => Opcode::VPSHLDDZ128rmbi,
   41953            0 :           19139 => Opcode::VPSHLDDZ128rmbik,
   41954            0 :           19140 => Opcode::VPSHLDDZ128rmbikz,
   41955            0 :           19141 => Opcode::VPSHLDDZ128rmi,
   41956            0 :           19142 => Opcode::VPSHLDDZ128rmik,
   41957            0 :           19143 => Opcode::VPSHLDDZ128rmikz,
   41958            0 :           19144 => Opcode::VPSHLDDZ128rri,
   41959            0 :           19145 => Opcode::VPSHLDDZ128rrik,
   41960            0 :           19146 => Opcode::VPSHLDDZ128rrikz,
   41961            0 :           19147 => Opcode::VPSHLDDZ256rmbi,
   41962            0 :           19148 => Opcode::VPSHLDDZ256rmbik,
   41963            0 :           19149 => Opcode::VPSHLDDZ256rmbikz,
   41964            0 :           19150 => Opcode::VPSHLDDZ256rmi,
   41965            0 :           19151 => Opcode::VPSHLDDZ256rmik,
   41966            0 :           19152 => Opcode::VPSHLDDZ256rmikz,
   41967            0 :           19153 => Opcode::VPSHLDDZ256rri,
   41968            0 :           19154 => Opcode::VPSHLDDZ256rrik,
   41969            0 :           19155 => Opcode::VPSHLDDZ256rrikz,
   41970            0 :           19156 => Opcode::VPSHLDDZrmbi,
   41971            0 :           19157 => Opcode::VPSHLDDZrmbik,
   41972            0 :           19158 => Opcode::VPSHLDDZrmbikz,
   41973            0 :           19159 => Opcode::VPSHLDDZrmi,
   41974            0 :           19160 => Opcode::VPSHLDDZrmik,
   41975            0 :           19161 => Opcode::VPSHLDDZrmikz,
   41976            0 :           19162 => Opcode::VPSHLDDZrri,
   41977            0 :           19163 => Opcode::VPSHLDDZrrik,
   41978            0 :           19164 => Opcode::VPSHLDDZrrikz,
   41979            0 :           19165 => Opcode::VPSHLDQZ128rmbi,
   41980            0 :           19166 => Opcode::VPSHLDQZ128rmbik,
   41981            0 :           19167 => Opcode::VPSHLDQZ128rmbikz,
   41982            0 :           19168 => Opcode::VPSHLDQZ128rmi,
   41983            0 :           19169 => Opcode::VPSHLDQZ128rmik,
   41984            0 :           19170 => Opcode::VPSHLDQZ128rmikz,
   41985            0 :           19171 => Opcode::VPSHLDQZ128rri,
   41986            0 :           19172 => Opcode::VPSHLDQZ128rrik,
   41987            0 :           19173 => Opcode::VPSHLDQZ128rrikz,
   41988            0 :           19174 => Opcode::VPSHLDQZ256rmbi,
   41989            0 :           19175 => Opcode::VPSHLDQZ256rmbik,
   41990            0 :           19176 => Opcode::VPSHLDQZ256rmbikz,
   41991            0 :           19177 => Opcode::VPSHLDQZ256rmi,
   41992            0 :           19178 => Opcode::VPSHLDQZ256rmik,
   41993            0 :           19179 => Opcode::VPSHLDQZ256rmikz,
   41994            0 :           19180 => Opcode::VPSHLDQZ256rri,
   41995            0 :           19181 => Opcode::VPSHLDQZ256rrik,
   41996            0 :           19182 => Opcode::VPSHLDQZ256rrikz,
   41997            0 :           19183 => Opcode::VPSHLDQZrmbi,
   41998            0 :           19184 => Opcode::VPSHLDQZrmbik,
   41999            0 :           19185 => Opcode::VPSHLDQZrmbikz,
   42000            0 :           19186 => Opcode::VPSHLDQZrmi,
   42001            0 :           19187 => Opcode::VPSHLDQZrmik,
   42002            0 :           19188 => Opcode::VPSHLDQZrmikz,
   42003            0 :           19189 => Opcode::VPSHLDQZrri,
   42004            0 :           19190 => Opcode::VPSHLDQZrrik,
   42005            0 :           19191 => Opcode::VPSHLDQZrrikz,
   42006            0 :           19192 => Opcode::VPSHLDVDZ128m,
   42007            0 :           19193 => Opcode::VPSHLDVDZ128mb,
   42008            0 :           19194 => Opcode::VPSHLDVDZ128mbk,
   42009            0 :           19195 => Opcode::VPSHLDVDZ128mbkz,
   42010            0 :           19196 => Opcode::VPSHLDVDZ128mk,
   42011            0 :           19197 => Opcode::VPSHLDVDZ128mkz,
   42012            0 :           19198 => Opcode::VPSHLDVDZ128r,
   42013            0 :           19199 => Opcode::VPSHLDVDZ128rk,
   42014            0 :           19200 => Opcode::VPSHLDVDZ128rkz,
   42015            0 :           19201 => Opcode::VPSHLDVDZ256m,
   42016            0 :           19202 => Opcode::VPSHLDVDZ256mb,
   42017            0 :           19203 => Opcode::VPSHLDVDZ256mbk,
   42018            0 :           19204 => Opcode::VPSHLDVDZ256mbkz,
   42019            0 :           19205 => Opcode::VPSHLDVDZ256mk,
   42020            0 :           19206 => Opcode::VPSHLDVDZ256mkz,
   42021            0 :           19207 => Opcode::VPSHLDVDZ256r,
   42022            0 :           19208 => Opcode::VPSHLDVDZ256rk,
   42023            0 :           19209 => Opcode::VPSHLDVDZ256rkz,
   42024            0 :           19210 => Opcode::VPSHLDVDZm,
   42025            0 :           19211 => Opcode::VPSHLDVDZmb,
   42026            0 :           19212 => Opcode::VPSHLDVDZmbk,
   42027            0 :           19213 => Opcode::VPSHLDVDZmbkz,
   42028            0 :           19214 => Opcode::VPSHLDVDZmk,
   42029            0 :           19215 => Opcode::VPSHLDVDZmkz,
   42030            0 :           19216 => Opcode::VPSHLDVDZr,
   42031            0 :           19217 => Opcode::VPSHLDVDZrk,
   42032            0 :           19218 => Opcode::VPSHLDVDZrkz,
   42033            0 :           19219 => Opcode::VPSHLDVQZ128m,
   42034            0 :           19220 => Opcode::VPSHLDVQZ128mb,
   42035            0 :           19221 => Opcode::VPSHLDVQZ128mbk,
   42036            0 :           19222 => Opcode::VPSHLDVQZ128mbkz,
   42037            0 :           19223 => Opcode::VPSHLDVQZ128mk,
   42038            0 :           19224 => Opcode::VPSHLDVQZ128mkz,
   42039            0 :           19225 => Opcode::VPSHLDVQZ128r,
   42040            0 :           19226 => Opcode::VPSHLDVQZ128rk,
   42041            0 :           19227 => Opcode::VPSHLDVQZ128rkz,
   42042            0 :           19228 => Opcode::VPSHLDVQZ256m,
   42043            0 :           19229 => Opcode::VPSHLDVQZ256mb,
   42044            0 :           19230 => Opcode::VPSHLDVQZ256mbk,
   42045            0 :           19231 => Opcode::VPSHLDVQZ256mbkz,
   42046            0 :           19232 => Opcode::VPSHLDVQZ256mk,
   42047            0 :           19233 => Opcode::VPSHLDVQZ256mkz,
   42048            0 :           19234 => Opcode::VPSHLDVQZ256r,
   42049            0 :           19235 => Opcode::VPSHLDVQZ256rk,
   42050            0 :           19236 => Opcode::VPSHLDVQZ256rkz,
   42051            0 :           19237 => Opcode::VPSHLDVQZm,
   42052            0 :           19238 => Opcode::VPSHLDVQZmb,
   42053            0 :           19239 => Opcode::VPSHLDVQZmbk,
   42054            0 :           19240 => Opcode::VPSHLDVQZmbkz,
   42055            0 :           19241 => Opcode::VPSHLDVQZmk,
   42056            0 :           19242 => Opcode::VPSHLDVQZmkz,
   42057            0 :           19243 => Opcode::VPSHLDVQZr,
   42058            0 :           19244 => Opcode::VPSHLDVQZrk,
   42059            0 :           19245 => Opcode::VPSHLDVQZrkz,
   42060            0 :           19246 => Opcode::VPSHLDVWZ128m,
   42061            0 :           19247 => Opcode::VPSHLDVWZ128mk,
   42062            0 :           19248 => Opcode::VPSHLDVWZ128mkz,
   42063            0 :           19249 => Opcode::VPSHLDVWZ128r,
   42064            0 :           19250 => Opcode::VPSHLDVWZ128rk,
   42065            0 :           19251 => Opcode::VPSHLDVWZ128rkz,
   42066            0 :           19252 => Opcode::VPSHLDVWZ256m,
   42067            0 :           19253 => Opcode::VPSHLDVWZ256mk,
   42068            0 :           19254 => Opcode::VPSHLDVWZ256mkz,
   42069            0 :           19255 => Opcode::VPSHLDVWZ256r,
   42070            0 :           19256 => Opcode::VPSHLDVWZ256rk,
   42071            0 :           19257 => Opcode::VPSHLDVWZ256rkz,
   42072            0 :           19258 => Opcode::VPSHLDVWZm,
   42073            0 :           19259 => Opcode::VPSHLDVWZmk,
   42074            0 :           19260 => Opcode::VPSHLDVWZmkz,
   42075            0 :           19261 => Opcode::VPSHLDVWZr,
   42076            0 :           19262 => Opcode::VPSHLDVWZrk,
   42077            0 :           19263 => Opcode::VPSHLDVWZrkz,
   42078            0 :           19264 => Opcode::VPSHLDWZ128rmi,
   42079            0 :           19265 => Opcode::VPSHLDWZ128rmik,
   42080            0 :           19266 => Opcode::VPSHLDWZ128rmikz,
   42081            0 :           19267 => Opcode::VPSHLDWZ128rri,
   42082            0 :           19268 => Opcode::VPSHLDWZ128rrik,
   42083            0 :           19269 => Opcode::VPSHLDWZ128rrikz,
   42084            0 :           19270 => Opcode::VPSHLDWZ256rmi,
   42085            0 :           19271 => Opcode::VPSHLDWZ256rmik,
   42086            0 :           19272 => Opcode::VPSHLDWZ256rmikz,
   42087            0 :           19273 => Opcode::VPSHLDWZ256rri,
   42088            0 :           19274 => Opcode::VPSHLDWZ256rrik,
   42089            0 :           19275 => Opcode::VPSHLDWZ256rrikz,
   42090            0 :           19276 => Opcode::VPSHLDWZrmi,
   42091            0 :           19277 => Opcode::VPSHLDWZrmik,
   42092            0 :           19278 => Opcode::VPSHLDWZrmikz,
   42093            0 :           19279 => Opcode::VPSHLDWZrri,
   42094            0 :           19280 => Opcode::VPSHLDWZrrik,
   42095            0 :           19281 => Opcode::VPSHLDWZrrikz,
   42096            0 :           19282 => Opcode::VPSHLDmr,
   42097            0 :           19283 => Opcode::VPSHLDrm,
   42098            0 :           19284 => Opcode::VPSHLDrr,
   42099            0 :           19285 => Opcode::VPSHLDrr_REV,
   42100            0 :           19286 => Opcode::VPSHLQmr,
   42101            0 :           19287 => Opcode::VPSHLQrm,
   42102            0 :           19288 => Opcode::VPSHLQrr,
   42103            0 :           19289 => Opcode::VPSHLQrr_REV,
   42104            0 :           19290 => Opcode::VPSHLWmr,
   42105            0 :           19291 => Opcode::VPSHLWrm,
   42106            0 :           19292 => Opcode::VPSHLWrr,
   42107            0 :           19293 => Opcode::VPSHLWrr_REV,
   42108            0 :           19294 => Opcode::VPSHRDDZ128rmbi,
   42109            0 :           19295 => Opcode::VPSHRDDZ128rmbik,
   42110            0 :           19296 => Opcode::VPSHRDDZ128rmbikz,
   42111            0 :           19297 => Opcode::VPSHRDDZ128rmi,
   42112            0 :           19298 => Opcode::VPSHRDDZ128rmik,
   42113            0 :           19299 => Opcode::VPSHRDDZ128rmikz,
   42114            0 :           19300 => Opcode::VPSHRDDZ128rri,
   42115            0 :           19301 => Opcode::VPSHRDDZ128rrik,
   42116            0 :           19302 => Opcode::VPSHRDDZ128rrikz,
   42117            0 :           19303 => Opcode::VPSHRDDZ256rmbi,
   42118            0 :           19304 => Opcode::VPSHRDDZ256rmbik,
   42119            0 :           19305 => Opcode::VPSHRDDZ256rmbikz,
   42120            0 :           19306 => Opcode::VPSHRDDZ256rmi,
   42121            0 :           19307 => Opcode::VPSHRDDZ256rmik,
   42122            0 :           19308 => Opcode::VPSHRDDZ256rmikz,
   42123            0 :           19309 => Opcode::VPSHRDDZ256rri,
   42124            0 :           19310 => Opcode::VPSHRDDZ256rrik,
   42125            0 :           19311 => Opcode::VPSHRDDZ256rrikz,
   42126            0 :           19312 => Opcode::VPSHRDDZrmbi,
   42127            0 :           19313 => Opcode::VPSHRDDZrmbik,
   42128            0 :           19314 => Opcode::VPSHRDDZrmbikz,
   42129            0 :           19315 => Opcode::VPSHRDDZrmi,
   42130            0 :           19316 => Opcode::VPSHRDDZrmik,
   42131            0 :           19317 => Opcode::VPSHRDDZrmikz,
   42132            0 :           19318 => Opcode::VPSHRDDZrri,
   42133            0 :           19319 => Opcode::VPSHRDDZrrik,
   42134            0 :           19320 => Opcode::VPSHRDDZrrikz,
   42135            0 :           19321 => Opcode::VPSHRDQZ128rmbi,
   42136            0 :           19322 => Opcode::VPSHRDQZ128rmbik,
   42137            0 :           19323 => Opcode::VPSHRDQZ128rmbikz,
   42138            0 :           19324 => Opcode::VPSHRDQZ128rmi,
   42139            0 :           19325 => Opcode::VPSHRDQZ128rmik,
   42140            0 :           19326 => Opcode::VPSHRDQZ128rmikz,
   42141            0 :           19327 => Opcode::VPSHRDQZ128rri,
   42142            0 :           19328 => Opcode::VPSHRDQZ128rrik,
   42143            0 :           19329 => Opcode::VPSHRDQZ128rrikz,
   42144            0 :           19330 => Opcode::VPSHRDQZ256rmbi,
   42145            0 :           19331 => Opcode::VPSHRDQZ256rmbik,
   42146            0 :           19332 => Opcode::VPSHRDQZ256rmbikz,
   42147            0 :           19333 => Opcode::VPSHRDQZ256rmi,
   42148            0 :           19334 => Opcode::VPSHRDQZ256rmik,
   42149            0 :           19335 => Opcode::VPSHRDQZ256rmikz,
   42150            0 :           19336 => Opcode::VPSHRDQZ256rri,
   42151            0 :           19337 => Opcode::VPSHRDQZ256rrik,
   42152            0 :           19338 => Opcode::VPSHRDQZ256rrikz,
   42153            0 :           19339 => Opcode::VPSHRDQZrmbi,
   42154            0 :           19340 => Opcode::VPSHRDQZrmbik,
   42155            0 :           19341 => Opcode::VPSHRDQZrmbikz,
   42156            0 :           19342 => Opcode::VPSHRDQZrmi,
   42157            0 :           19343 => Opcode::VPSHRDQZrmik,
   42158            0 :           19344 => Opcode::VPSHRDQZrmikz,
   42159            0 :           19345 => Opcode::VPSHRDQZrri,
   42160            0 :           19346 => Opcode::VPSHRDQZrrik,
   42161            0 :           19347 => Opcode::VPSHRDQZrrikz,
   42162            0 :           19348 => Opcode::VPSHRDVDZ128m,
   42163            0 :           19349 => Opcode::VPSHRDVDZ128mb,
   42164            0 :           19350 => Opcode::VPSHRDVDZ128mbk,
   42165            0 :           19351 => Opcode::VPSHRDVDZ128mbkz,
   42166            0 :           19352 => Opcode::VPSHRDVDZ128mk,
   42167            0 :           19353 => Opcode::VPSHRDVDZ128mkz,
   42168            0 :           19354 => Opcode::VPSHRDVDZ128r,
   42169            0 :           19355 => Opcode::VPSHRDVDZ128rk,
   42170            0 :           19356 => Opcode::VPSHRDVDZ128rkz,
   42171            0 :           19357 => Opcode::VPSHRDVDZ256m,
   42172            0 :           19358 => Opcode::VPSHRDVDZ256mb,
   42173            0 :           19359 => Opcode::VPSHRDVDZ256mbk,
   42174            0 :           19360 => Opcode::VPSHRDVDZ256mbkz,
   42175            0 :           19361 => Opcode::VPSHRDVDZ256mk,
   42176            0 :           19362 => Opcode::VPSHRDVDZ256mkz,
   42177            0 :           19363 => Opcode::VPSHRDVDZ256r,
   42178            0 :           19364 => Opcode::VPSHRDVDZ256rk,
   42179            0 :           19365 => Opcode::VPSHRDVDZ256rkz,
   42180            0 :           19366 => Opcode::VPSHRDVDZm,
   42181            0 :           19367 => Opcode::VPSHRDVDZmb,
   42182            0 :           19368 => Opcode::VPSHRDVDZmbk,
   42183            0 :           19369 => Opcode::VPSHRDVDZmbkz,
   42184            0 :           19370 => Opcode::VPSHRDVDZmk,
   42185            0 :           19371 => Opcode::VPSHRDVDZmkz,
   42186            0 :           19372 => Opcode::VPSHRDVDZr,
   42187            0 :           19373 => Opcode::VPSHRDVDZrk,
   42188            0 :           19374 => Opcode::VPSHRDVDZrkz,
   42189            0 :           19375 => Opcode::VPSHRDVQZ128m,
   42190            0 :           19376 => Opcode::VPSHRDVQZ128mb,
   42191            0 :           19377 => Opcode::VPSHRDVQZ128mbk,
   42192            0 :           19378 => Opcode::VPSHRDVQZ128mbkz,
   42193            0 :           19379 => Opcode::VPSHRDVQZ128mk,
   42194            0 :           19380 => Opcode::VPSHRDVQZ128mkz,
   42195            0 :           19381 => Opcode::VPSHRDVQZ128r,
   42196            0 :           19382 => Opcode::VPSHRDVQZ128rk,
   42197            0 :           19383 => Opcode::VPSHRDVQZ128rkz,
   42198            0 :           19384 => Opcode::VPSHRDVQZ256m,
   42199            0 :           19385 => Opcode::VPSHRDVQZ256mb,
   42200            0 :           19386 => Opcode::VPSHRDVQZ256mbk,
   42201            0 :           19387 => Opcode::VPSHRDVQZ256mbkz,
   42202            0 :           19388 => Opcode::VPSHRDVQZ256mk,
   42203            0 :           19389 => Opcode::VPSHRDVQZ256mkz,
   42204            0 :           19390 => Opcode::VPSHRDVQZ256r,
   42205            0 :           19391 => Opcode::VPSHRDVQZ256rk,
   42206            0 :           19392 => Opcode::VPSHRDVQZ256rkz,
   42207            0 :           19393 => Opcode::VPSHRDVQZm,
   42208            0 :           19394 => Opcode::VPSHRDVQZmb,
   42209            0 :           19395 => Opcode::VPSHRDVQZmbk,
   42210            0 :           19396 => Opcode::VPSHRDVQZmbkz,
   42211            0 :           19397 => Opcode::VPSHRDVQZmk,
   42212            0 :           19398 => Opcode::VPSHRDVQZmkz,
   42213            0 :           19399 => Opcode::VPSHRDVQZr,
   42214            0 :           19400 => Opcode::VPSHRDVQZrk,
   42215            0 :           19401 => Opcode::VPSHRDVQZrkz,
   42216            0 :           19402 => Opcode::VPSHRDVWZ128m,
   42217            0 :           19403 => Opcode::VPSHRDVWZ128mk,
   42218            0 :           19404 => Opcode::VPSHRDVWZ128mkz,
   42219            0 :           19405 => Opcode::VPSHRDVWZ128r,
   42220            0 :           19406 => Opcode::VPSHRDVWZ128rk,
   42221            0 :           19407 => Opcode::VPSHRDVWZ128rkz,
   42222            0 :           19408 => Opcode::VPSHRDVWZ256m,
   42223            0 :           19409 => Opcode::VPSHRDVWZ256mk,
   42224            0 :           19410 => Opcode::VPSHRDVWZ256mkz,
   42225            0 :           19411 => Opcode::VPSHRDVWZ256r,
   42226            0 :           19412 => Opcode::VPSHRDVWZ256rk,
   42227            0 :           19413 => Opcode::VPSHRDVWZ256rkz,
   42228            0 :           19414 => Opcode::VPSHRDVWZm,
   42229            0 :           19415 => Opcode::VPSHRDVWZmk,
   42230            0 :           19416 => Opcode::VPSHRDVWZmkz,
   42231            0 :           19417 => Opcode::VPSHRDVWZr,
   42232            0 :           19418 => Opcode::VPSHRDVWZrk,
   42233            0 :           19419 => Opcode::VPSHRDVWZrkz,
   42234            0 :           19420 => Opcode::VPSHRDWZ128rmi,
   42235            0 :           19421 => Opcode::VPSHRDWZ128rmik,
   42236            0 :           19422 => Opcode::VPSHRDWZ128rmikz,
   42237            0 :           19423 => Opcode::VPSHRDWZ128rri,
   42238            0 :           19424 => Opcode::VPSHRDWZ128rrik,
   42239            0 :           19425 => Opcode::VPSHRDWZ128rrikz,
   42240            0 :           19426 => Opcode::VPSHRDWZ256rmi,
   42241            0 :           19427 => Opcode::VPSHRDWZ256rmik,
   42242            0 :           19428 => Opcode::VPSHRDWZ256rmikz,
   42243            0 :           19429 => Opcode::VPSHRDWZ256rri,
   42244            0 :           19430 => Opcode::VPSHRDWZ256rrik,
   42245            0 :           19431 => Opcode::VPSHRDWZ256rrikz,
   42246            0 :           19432 => Opcode::VPSHRDWZrmi,
   42247            0 :           19433 => Opcode::VPSHRDWZrmik,
   42248            0 :           19434 => Opcode::VPSHRDWZrmikz,
   42249            0 :           19435 => Opcode::VPSHRDWZrri,
   42250            0 :           19436 => Opcode::VPSHRDWZrrik,
   42251            0 :           19437 => Opcode::VPSHRDWZrrikz,
   42252            0 :           19438 => Opcode::VPSHUFBITQMBZ128rm,
   42253            0 :           19439 => Opcode::VPSHUFBITQMBZ128rmk,
   42254            0 :           19440 => Opcode::VPSHUFBITQMBZ128rr,
   42255            0 :           19441 => Opcode::VPSHUFBITQMBZ128rrk,
   42256            0 :           19442 => Opcode::VPSHUFBITQMBZ256rm,
   42257            0 :           19443 => Opcode::VPSHUFBITQMBZ256rmk,
   42258            0 :           19444 => Opcode::VPSHUFBITQMBZ256rr,
   42259            0 :           19445 => Opcode::VPSHUFBITQMBZ256rrk,
   42260            0 :           19446 => Opcode::VPSHUFBITQMBZrm,
   42261            0 :           19447 => Opcode::VPSHUFBITQMBZrmk,
   42262            0 :           19448 => Opcode::VPSHUFBITQMBZrr,
   42263            0 :           19449 => Opcode::VPSHUFBITQMBZrrk,
   42264            0 :           19450 => Opcode::VPSHUFBYrm,
   42265            0 :           19451 => Opcode::VPSHUFBYrr,
   42266            0 :           19452 => Opcode::VPSHUFBZ128rm,
   42267            0 :           19453 => Opcode::VPSHUFBZ128rmk,
   42268            0 :           19454 => Opcode::VPSHUFBZ128rmkz,
   42269            0 :           19455 => Opcode::VPSHUFBZ128rr,
   42270            0 :           19456 => Opcode::VPSHUFBZ128rrk,
   42271            0 :           19457 => Opcode::VPSHUFBZ128rrkz,
   42272            0 :           19458 => Opcode::VPSHUFBZ256rm,
   42273            0 :           19459 => Opcode::VPSHUFBZ256rmk,
   42274            0 :           19460 => Opcode::VPSHUFBZ256rmkz,
   42275            0 :           19461 => Opcode::VPSHUFBZ256rr,
   42276            0 :           19462 => Opcode::VPSHUFBZ256rrk,
   42277            0 :           19463 => Opcode::VPSHUFBZ256rrkz,
   42278            0 :           19464 => Opcode::VPSHUFBZrm,
   42279            0 :           19465 => Opcode::VPSHUFBZrmk,
   42280            0 :           19466 => Opcode::VPSHUFBZrmkz,
   42281            0 :           19467 => Opcode::VPSHUFBZrr,
   42282            0 :           19468 => Opcode::VPSHUFBZrrk,
   42283            0 :           19469 => Opcode::VPSHUFBZrrkz,
   42284            0 :           19470 => Opcode::VPSHUFBrm,
   42285            0 :           19471 => Opcode::VPSHUFBrr,
   42286            0 :           19472 => Opcode::VPSHUFDYmi,
   42287            0 :           19473 => Opcode::VPSHUFDYri,
   42288            0 :           19474 => Opcode::VPSHUFDZ128mbi,
   42289            0 :           19475 => Opcode::VPSHUFDZ128mbik,
   42290            0 :           19476 => Opcode::VPSHUFDZ128mbikz,
   42291            0 :           19477 => Opcode::VPSHUFDZ128mi,
   42292            0 :           19478 => Opcode::VPSHUFDZ128mik,
   42293            0 :           19479 => Opcode::VPSHUFDZ128mikz,
   42294            0 :           19480 => Opcode::VPSHUFDZ128ri,
   42295            0 :           19481 => Opcode::VPSHUFDZ128rik,
   42296            0 :           19482 => Opcode::VPSHUFDZ128rikz,
   42297            0 :           19483 => Opcode::VPSHUFDZ256mbi,
   42298            0 :           19484 => Opcode::VPSHUFDZ256mbik,
   42299            0 :           19485 => Opcode::VPSHUFDZ256mbikz,
   42300            0 :           19486 => Opcode::VPSHUFDZ256mi,
   42301            0 :           19487 => Opcode::VPSHUFDZ256mik,
   42302            0 :           19488 => Opcode::VPSHUFDZ256mikz,
   42303            0 :           19489 => Opcode::VPSHUFDZ256ri,
   42304            0 :           19490 => Opcode::VPSHUFDZ256rik,
   42305            0 :           19491 => Opcode::VPSHUFDZ256rikz,
   42306            0 :           19492 => Opcode::VPSHUFDZmbi,
   42307            0 :           19493 => Opcode::VPSHUFDZmbik,
   42308            0 :           19494 => Opcode::VPSHUFDZmbikz,
   42309            0 :           19495 => Opcode::VPSHUFDZmi,
   42310            0 :           19496 => Opcode::VPSHUFDZmik,
   42311            0 :           19497 => Opcode::VPSHUFDZmikz,
   42312            0 :           19498 => Opcode::VPSHUFDZri,
   42313            0 :           19499 => Opcode::VPSHUFDZrik,
   42314            0 :           19500 => Opcode::VPSHUFDZrikz,
   42315            0 :           19501 => Opcode::VPSHUFDmi,
   42316            0 :           19502 => Opcode::VPSHUFDri,
   42317            0 :           19503 => Opcode::VPSHUFHWYmi,
   42318            0 :           19504 => Opcode::VPSHUFHWYri,
   42319            0 :           19505 => Opcode::VPSHUFHWZ128mi,
   42320            0 :           19506 => Opcode::VPSHUFHWZ128mik,
   42321            0 :           19507 => Opcode::VPSHUFHWZ128mikz,
   42322            0 :           19508 => Opcode::VPSHUFHWZ128ri,
   42323            0 :           19509 => Opcode::VPSHUFHWZ128rik,
   42324            0 :           19510 => Opcode::VPSHUFHWZ128rikz,
   42325            0 :           19511 => Opcode::VPSHUFHWZ256mi,
   42326            0 :           19512 => Opcode::VPSHUFHWZ256mik,
   42327            0 :           19513 => Opcode::VPSHUFHWZ256mikz,
   42328            0 :           19514 => Opcode::VPSHUFHWZ256ri,
   42329            0 :           19515 => Opcode::VPSHUFHWZ256rik,
   42330            0 :           19516 => Opcode::VPSHUFHWZ256rikz,
   42331            0 :           19517 => Opcode::VPSHUFHWZmi,
   42332            0 :           19518 => Opcode::VPSHUFHWZmik,
   42333            0 :           19519 => Opcode::VPSHUFHWZmikz,
   42334            0 :           19520 => Opcode::VPSHUFHWZri,
   42335            0 :           19521 => Opcode::VPSHUFHWZrik,
   42336            0 :           19522 => Opcode::VPSHUFHWZrikz,
   42337            0 :           19523 => Opcode::VPSHUFHWmi,
   42338            0 :           19524 => Opcode::VPSHUFHWri,
   42339            0 :           19525 => Opcode::VPSHUFLWYmi,
   42340            0 :           19526 => Opcode::VPSHUFLWYri,
   42341            0 :           19527 => Opcode::VPSHUFLWZ128mi,
   42342            0 :           19528 => Opcode::VPSHUFLWZ128mik,
   42343            0 :           19529 => Opcode::VPSHUFLWZ128mikz,
   42344            0 :           19530 => Opcode::VPSHUFLWZ128ri,
   42345            0 :           19531 => Opcode::VPSHUFLWZ128rik,
   42346            0 :           19532 => Opcode::VPSHUFLWZ128rikz,
   42347            0 :           19533 => Opcode::VPSHUFLWZ256mi,
   42348            0 :           19534 => Opcode::VPSHUFLWZ256mik,
   42349            0 :           19535 => Opcode::VPSHUFLWZ256mikz,
   42350            0 :           19536 => Opcode::VPSHUFLWZ256ri,
   42351            0 :           19537 => Opcode::VPSHUFLWZ256rik,
   42352            0 :           19538 => Opcode::VPSHUFLWZ256rikz,
   42353            0 :           19539 => Opcode::VPSHUFLWZmi,
   42354            0 :           19540 => Opcode::VPSHUFLWZmik,
   42355            0 :           19541 => Opcode::VPSHUFLWZmikz,
   42356            0 :           19542 => Opcode::VPSHUFLWZri,
   42357            0 :           19543 => Opcode::VPSHUFLWZrik,
   42358            0 :           19544 => Opcode::VPSHUFLWZrikz,
   42359            0 :           19545 => Opcode::VPSHUFLWmi,
   42360            0 :           19546 => Opcode::VPSHUFLWri,
   42361            0 :           19547 => Opcode::VPSIGNBYrm,
   42362            0 :           19548 => Opcode::VPSIGNBYrr,
   42363            0 :           19549 => Opcode::VPSIGNBrm,
   42364            0 :           19550 => Opcode::VPSIGNBrr,
   42365            0 :           19551 => Opcode::VPSIGNDYrm,
   42366            0 :           19552 => Opcode::VPSIGNDYrr,
   42367            0 :           19553 => Opcode::VPSIGNDrm,
   42368            0 :           19554 => Opcode::VPSIGNDrr,
   42369            0 :           19555 => Opcode::VPSIGNWYrm,
   42370            0 :           19556 => Opcode::VPSIGNWYrr,
   42371            0 :           19557 => Opcode::VPSIGNWrm,
   42372            0 :           19558 => Opcode::VPSIGNWrr,
   42373            0 :           19559 => Opcode::VPSLLDQYri,
   42374            0 :           19560 => Opcode::VPSLLDQZ128mi,
   42375            0 :           19561 => Opcode::VPSLLDQZ128ri,
   42376            0 :           19562 => Opcode::VPSLLDQZ256mi,
   42377            0 :           19563 => Opcode::VPSLLDQZ256ri,
   42378            0 :           19564 => Opcode::VPSLLDQZmi,
   42379            0 :           19565 => Opcode::VPSLLDQZri,
   42380            0 :           19566 => Opcode::VPSLLDQri,
   42381            0 :           19567 => Opcode::VPSLLDYri,
   42382            0 :           19568 => Opcode::VPSLLDYrm,
   42383            0 :           19569 => Opcode::VPSLLDYrr,
   42384            0 :           19570 => Opcode::VPSLLDZ128mbi,
   42385            0 :           19571 => Opcode::VPSLLDZ128mbik,
   42386            0 :           19572 => Opcode::VPSLLDZ128mbikz,
   42387            0 :           19573 => Opcode::VPSLLDZ128mi,
   42388            0 :           19574 => Opcode::VPSLLDZ128mik,
   42389            0 :           19575 => Opcode::VPSLLDZ128mikz,
   42390            0 :           19576 => Opcode::VPSLLDZ128ri,
   42391            0 :           19577 => Opcode::VPSLLDZ128rik,
   42392            0 :           19578 => Opcode::VPSLLDZ128rikz,
   42393            0 :           19579 => Opcode::VPSLLDZ128rm,
   42394            0 :           19580 => Opcode::VPSLLDZ128rmk,
   42395            0 :           19581 => Opcode::VPSLLDZ128rmkz,
   42396            0 :           19582 => Opcode::VPSLLDZ128rr,
   42397            0 :           19583 => Opcode::VPSLLDZ128rrk,
   42398            0 :           19584 => Opcode::VPSLLDZ128rrkz,
   42399            0 :           19585 => Opcode::VPSLLDZ256mbi,
   42400            0 :           19586 => Opcode::VPSLLDZ256mbik,
   42401            0 :           19587 => Opcode::VPSLLDZ256mbikz,
   42402            0 :           19588 => Opcode::VPSLLDZ256mi,
   42403            0 :           19589 => Opcode::VPSLLDZ256mik,
   42404            0 :           19590 => Opcode::VPSLLDZ256mikz,
   42405            0 :           19591 => Opcode::VPSLLDZ256ri,
   42406            0 :           19592 => Opcode::VPSLLDZ256rik,
   42407            0 :           19593 => Opcode::VPSLLDZ256rikz,
   42408            0 :           19594 => Opcode::VPSLLDZ256rm,
   42409            0 :           19595 => Opcode::VPSLLDZ256rmk,
   42410            0 :           19596 => Opcode::VPSLLDZ256rmkz,
   42411            0 :           19597 => Opcode::VPSLLDZ256rr,
   42412            0 :           19598 => Opcode::VPSLLDZ256rrk,
   42413            0 :           19599 => Opcode::VPSLLDZ256rrkz,
   42414            0 :           19600 => Opcode::VPSLLDZmbi,
   42415            0 :           19601 => Opcode::VPSLLDZmbik,
   42416            0 :           19602 => Opcode::VPSLLDZmbikz,
   42417            0 :           19603 => Opcode::VPSLLDZmi,
   42418            0 :           19604 => Opcode::VPSLLDZmik,
   42419            0 :           19605 => Opcode::VPSLLDZmikz,
   42420            0 :           19606 => Opcode::VPSLLDZri,
   42421            0 :           19607 => Opcode::VPSLLDZrik,
   42422            0 :           19608 => Opcode::VPSLLDZrikz,
   42423            0 :           19609 => Opcode::VPSLLDZrm,
   42424            0 :           19610 => Opcode::VPSLLDZrmk,
   42425            0 :           19611 => Opcode::VPSLLDZrmkz,
   42426            0 :           19612 => Opcode::VPSLLDZrr,
   42427            0 :           19613 => Opcode::VPSLLDZrrk,
   42428            0 :           19614 => Opcode::VPSLLDZrrkz,
   42429            0 :           19615 => Opcode::VPSLLDri,
   42430            0 :           19616 => Opcode::VPSLLDrm,
   42431            0 :           19617 => Opcode::VPSLLDrr,
   42432            0 :           19618 => Opcode::VPSLLQYri,
   42433            0 :           19619 => Opcode::VPSLLQYrm,
   42434            0 :           19620 => Opcode::VPSLLQYrr,
   42435            0 :           19621 => Opcode::VPSLLQZ128mbi,
   42436            0 :           19622 => Opcode::VPSLLQZ128mbik,
   42437            0 :           19623 => Opcode::VPSLLQZ128mbikz,
   42438            0 :           19624 => Opcode::VPSLLQZ128mi,
   42439            0 :           19625 => Opcode::VPSLLQZ128mik,
   42440            0 :           19626 => Opcode::VPSLLQZ128mikz,
   42441            0 :           19627 => Opcode::VPSLLQZ128ri,
   42442            0 :           19628 => Opcode::VPSLLQZ128rik,
   42443            0 :           19629 => Opcode::VPSLLQZ128rikz,
   42444            0 :           19630 => Opcode::VPSLLQZ128rm,
   42445            0 :           19631 => Opcode::VPSLLQZ128rmk,
   42446            0 :           19632 => Opcode::VPSLLQZ128rmkz,
   42447            0 :           19633 => Opcode::VPSLLQZ128rr,
   42448            0 :           19634 => Opcode::VPSLLQZ128rrk,
   42449            0 :           19635 => Opcode::VPSLLQZ128rrkz,
   42450            0 :           19636 => Opcode::VPSLLQZ256mbi,
   42451            0 :           19637 => Opcode::VPSLLQZ256mbik,
   42452            0 :           19638 => Opcode::VPSLLQZ256mbikz,
   42453            0 :           19639 => Opcode::VPSLLQZ256mi,
   42454            0 :           19640 => Opcode::VPSLLQZ256mik,
   42455            0 :           19641 => Opcode::VPSLLQZ256mikz,
   42456            0 :           19642 => Opcode::VPSLLQZ256ri,
   42457            0 :           19643 => Opcode::VPSLLQZ256rik,
   42458            0 :           19644 => Opcode::VPSLLQZ256rikz,
   42459            0 :           19645 => Opcode::VPSLLQZ256rm,
   42460            0 :           19646 => Opcode::VPSLLQZ256rmk,
   42461            0 :           19647 => Opcode::VPSLLQZ256rmkz,
   42462            0 :           19648 => Opcode::VPSLLQZ256rr,
   42463            0 :           19649 => Opcode::VPSLLQZ256rrk,
   42464            0 :           19650 => Opcode::VPSLLQZ256rrkz,
   42465            0 :           19651 => Opcode::VPSLLQZmbi,
   42466            0 :           19652 => Opcode::VPSLLQZmbik,
   42467            0 :           19653 => Opcode::VPSLLQZmbikz,
   42468            0 :           19654 => Opcode::VPSLLQZmi,
   42469            0 :           19655 => Opcode::VPSLLQZmik,
   42470            0 :           19656 => Opcode::VPSLLQZmikz,
   42471            0 :           19657 => Opcode::VPSLLQZri,
   42472            0 :           19658 => Opcode::VPSLLQZrik,
   42473            0 :           19659 => Opcode::VPSLLQZrikz,
   42474            0 :           19660 => Opcode::VPSLLQZrm,
   42475            0 :           19661 => Opcode::VPSLLQZrmk,
   42476            0 :           19662 => Opcode::VPSLLQZrmkz,
   42477            0 :           19663 => Opcode::VPSLLQZrr,
   42478            0 :           19664 => Opcode::VPSLLQZrrk,
   42479            0 :           19665 => Opcode::VPSLLQZrrkz,
   42480            0 :           19666 => Opcode::VPSLLQri,
   42481            0 :           19667 => Opcode::VPSLLQrm,
   42482            0 :           19668 => Opcode::VPSLLQrr,
   42483            0 :           19669 => Opcode::VPSLLVDYrm,
   42484            0 :           19670 => Opcode::VPSLLVDYrr,
   42485            0 :           19671 => Opcode::VPSLLVDZ128rm,
   42486            0 :           19672 => Opcode::VPSLLVDZ128rmb,
   42487            0 :           19673 => Opcode::VPSLLVDZ128rmbk,
   42488            0 :           19674 => Opcode::VPSLLVDZ128rmbkz,
   42489            0 :           19675 => Opcode::VPSLLVDZ128rmk,
   42490            0 :           19676 => Opcode::VPSLLVDZ128rmkz,
   42491            0 :           19677 => Opcode::VPSLLVDZ128rr,
   42492            0 :           19678 => Opcode::VPSLLVDZ128rrk,
   42493            0 :           19679 => Opcode::VPSLLVDZ128rrkz,
   42494            0 :           19680 => Opcode::VPSLLVDZ256rm,
   42495            0 :           19681 => Opcode::VPSLLVDZ256rmb,
   42496            0 :           19682 => Opcode::VPSLLVDZ256rmbk,
   42497            0 :           19683 => Opcode::VPSLLVDZ256rmbkz,
   42498            0 :           19684 => Opcode::VPSLLVDZ256rmk,
   42499            0 :           19685 => Opcode::VPSLLVDZ256rmkz,
   42500            0 :           19686 => Opcode::VPSLLVDZ256rr,
   42501            0 :           19687 => Opcode::VPSLLVDZ256rrk,
   42502            0 :           19688 => Opcode::VPSLLVDZ256rrkz,
   42503            0 :           19689 => Opcode::VPSLLVDZrm,
   42504            0 :           19690 => Opcode::VPSLLVDZrmb,
   42505            0 :           19691 => Opcode::VPSLLVDZrmbk,
   42506            0 :           19692 => Opcode::VPSLLVDZrmbkz,
   42507            0 :           19693 => Opcode::VPSLLVDZrmk,
   42508            0 :           19694 => Opcode::VPSLLVDZrmkz,
   42509            0 :           19695 => Opcode::VPSLLVDZrr,
   42510            0 :           19696 => Opcode::VPSLLVDZrrk,
   42511            0 :           19697 => Opcode::VPSLLVDZrrkz,
   42512            0 :           19698 => Opcode::VPSLLVDrm,
   42513            0 :           19699 => Opcode::VPSLLVDrr,
   42514            0 :           19700 => Opcode::VPSLLVQYrm,
   42515            0 :           19701 => Opcode::VPSLLVQYrr,
   42516            0 :           19702 => Opcode::VPSLLVQZ128rm,
   42517            0 :           19703 => Opcode::VPSLLVQZ128rmb,
   42518            0 :           19704 => Opcode::VPSLLVQZ128rmbk,
   42519            0 :           19705 => Opcode::VPSLLVQZ128rmbkz,
   42520            0 :           19706 => Opcode::VPSLLVQZ128rmk,
   42521            0 :           19707 => Opcode::VPSLLVQZ128rmkz,
   42522            0 :           19708 => Opcode::VPSLLVQZ128rr,
   42523            0 :           19709 => Opcode::VPSLLVQZ128rrk,
   42524            0 :           19710 => Opcode::VPSLLVQZ128rrkz,
   42525            0 :           19711 => Opcode::VPSLLVQZ256rm,
   42526            0 :           19712 => Opcode::VPSLLVQZ256rmb,
   42527            0 :           19713 => Opcode::VPSLLVQZ256rmbk,
   42528            0 :           19714 => Opcode::VPSLLVQZ256rmbkz,
   42529            0 :           19715 => Opcode::VPSLLVQZ256rmk,
   42530            0 :           19716 => Opcode::VPSLLVQZ256rmkz,
   42531            0 :           19717 => Opcode::VPSLLVQZ256rr,
   42532            0 :           19718 => Opcode::VPSLLVQZ256rrk,
   42533            0 :           19719 => Opcode::VPSLLVQZ256rrkz,
   42534            0 :           19720 => Opcode::VPSLLVQZrm,
   42535            0 :           19721 => Opcode::VPSLLVQZrmb,
   42536            0 :           19722 => Opcode::VPSLLVQZrmbk,
   42537            0 :           19723 => Opcode::VPSLLVQZrmbkz,
   42538            0 :           19724 => Opcode::VPSLLVQZrmk,
   42539            0 :           19725 => Opcode::VPSLLVQZrmkz,
   42540            0 :           19726 => Opcode::VPSLLVQZrr,
   42541            0 :           19727 => Opcode::VPSLLVQZrrk,
   42542            0 :           19728 => Opcode::VPSLLVQZrrkz,
   42543            0 :           19729 => Opcode::VPSLLVQrm,
   42544            0 :           19730 => Opcode::VPSLLVQrr,
   42545            0 :           19731 => Opcode::VPSLLVWZ128rm,
   42546            0 :           19732 => Opcode::VPSLLVWZ128rmk,
   42547            0 :           19733 => Opcode::VPSLLVWZ128rmkz,
   42548            0 :           19734 => Opcode::VPSLLVWZ128rr,
   42549            0 :           19735 => Opcode::VPSLLVWZ128rrk,
   42550            0 :           19736 => Opcode::VPSLLVWZ128rrkz,
   42551            0 :           19737 => Opcode::VPSLLVWZ256rm,
   42552            0 :           19738 => Opcode::VPSLLVWZ256rmk,
   42553            0 :           19739 => Opcode::VPSLLVWZ256rmkz,
   42554            0 :           19740 => Opcode::VPSLLVWZ256rr,
   42555            0 :           19741 => Opcode::VPSLLVWZ256rrk,
   42556            0 :           19742 => Opcode::VPSLLVWZ256rrkz,
   42557            0 :           19743 => Opcode::VPSLLVWZrm,
   42558            0 :           19744 => Opcode::VPSLLVWZrmk,
   42559            0 :           19745 => Opcode::VPSLLVWZrmkz,
   42560            0 :           19746 => Opcode::VPSLLVWZrr,
   42561            0 :           19747 => Opcode::VPSLLVWZrrk,
   42562            0 :           19748 => Opcode::VPSLLVWZrrkz,
   42563            0 :           19749 => Opcode::VPSLLWYri,
   42564            0 :           19750 => Opcode::VPSLLWYrm,
   42565            0 :           19751 => Opcode::VPSLLWYrr,
   42566            0 :           19752 => Opcode::VPSLLWZ128mi,
   42567            0 :           19753 => Opcode::VPSLLWZ128mik,
   42568            0 :           19754 => Opcode::VPSLLWZ128mikz,
   42569            0 :           19755 => Opcode::VPSLLWZ128ri,
   42570            0 :           19756 => Opcode::VPSLLWZ128rik,
   42571            0 :           19757 => Opcode::VPSLLWZ128rikz,
   42572            0 :           19758 => Opcode::VPSLLWZ128rm,
   42573            0 :           19759 => Opcode::VPSLLWZ128rmk,
   42574            0 :           19760 => Opcode::VPSLLWZ128rmkz,
   42575            0 :           19761 => Opcode::VPSLLWZ128rr,
   42576            0 :           19762 => Opcode::VPSLLWZ128rrk,
   42577            0 :           19763 => Opcode::VPSLLWZ128rrkz,
   42578            0 :           19764 => Opcode::VPSLLWZ256mi,
   42579            0 :           19765 => Opcode::VPSLLWZ256mik,
   42580            0 :           19766 => Opcode::VPSLLWZ256mikz,
   42581            0 :           19767 => Opcode::VPSLLWZ256ri,
   42582            0 :           19768 => Opcode::VPSLLWZ256rik,
   42583            0 :           19769 => Opcode::VPSLLWZ256rikz,
   42584            0 :           19770 => Opcode::VPSLLWZ256rm,
   42585            0 :           19771 => Opcode::VPSLLWZ256rmk,
   42586            0 :           19772 => Opcode::VPSLLWZ256rmkz,
   42587            0 :           19773 => Opcode::VPSLLWZ256rr,
   42588            0 :           19774 => Opcode::VPSLLWZ256rrk,
   42589            0 :           19775 => Opcode::VPSLLWZ256rrkz,
   42590            0 :           19776 => Opcode::VPSLLWZmi,
   42591            0 :           19777 => Opcode::VPSLLWZmik,
   42592            0 :           19778 => Opcode::VPSLLWZmikz,
   42593            0 :           19779 => Opcode::VPSLLWZri,
   42594            0 :           19780 => Opcode::VPSLLWZrik,
   42595            0 :           19781 => Opcode::VPSLLWZrikz,
   42596            0 :           19782 => Opcode::VPSLLWZrm,
   42597            0 :           19783 => Opcode::VPSLLWZrmk,
   42598            0 :           19784 => Opcode::VPSLLWZrmkz,
   42599            0 :           19785 => Opcode::VPSLLWZrr,
   42600            0 :           19786 => Opcode::VPSLLWZrrk,
   42601            0 :           19787 => Opcode::VPSLLWZrrkz,
   42602            0 :           19788 => Opcode::VPSLLWri,
   42603            0 :           19789 => Opcode::VPSLLWrm,
   42604            0 :           19790 => Opcode::VPSLLWrr,
   42605            0 :           19791 => Opcode::VPSRADYri,
   42606            0 :           19792 => Opcode::VPSRADYrm,
   42607            0 :           19793 => Opcode::VPSRADYrr,
   42608            0 :           19794 => Opcode::VPSRADZ128mbi,
   42609            0 :           19795 => Opcode::VPSRADZ128mbik,
   42610            0 :           19796 => Opcode::VPSRADZ128mbikz,
   42611            0 :           19797 => Opcode::VPSRADZ128mi,
   42612            0 :           19798 => Opcode::VPSRADZ128mik,
   42613            0 :           19799 => Opcode::VPSRADZ128mikz,
   42614            0 :           19800 => Opcode::VPSRADZ128ri,
   42615            0 :           19801 => Opcode::VPSRADZ128rik,
   42616            0 :           19802 => Opcode::VPSRADZ128rikz,
   42617            0 :           19803 => Opcode::VPSRADZ128rm,
   42618            0 :           19804 => Opcode::VPSRADZ128rmk,
   42619            0 :           19805 => Opcode::VPSRADZ128rmkz,
   42620            0 :           19806 => Opcode::VPSRADZ128rr,
   42621            0 :           19807 => Opcode::VPSRADZ128rrk,
   42622            0 :           19808 => Opcode::VPSRADZ128rrkz,
   42623            0 :           19809 => Opcode::VPSRADZ256mbi,
   42624            0 :           19810 => Opcode::VPSRADZ256mbik,
   42625            0 :           19811 => Opcode::VPSRADZ256mbikz,
   42626            0 :           19812 => Opcode::VPSRADZ256mi,
   42627            0 :           19813 => Opcode::VPSRADZ256mik,
   42628            0 :           19814 => Opcode::VPSRADZ256mikz,
   42629            0 :           19815 => Opcode::VPSRADZ256ri,
   42630            0 :           19816 => Opcode::VPSRADZ256rik,
   42631            0 :           19817 => Opcode::VPSRADZ256rikz,
   42632            0 :           19818 => Opcode::VPSRADZ256rm,
   42633            0 :           19819 => Opcode::VPSRADZ256rmk,
   42634            0 :           19820 => Opcode::VPSRADZ256rmkz,
   42635            0 :           19821 => Opcode::VPSRADZ256rr,
   42636            0 :           19822 => Opcode::VPSRADZ256rrk,
   42637            0 :           19823 => Opcode::VPSRADZ256rrkz,
   42638            0 :           19824 => Opcode::VPSRADZmbi,
   42639            0 :           19825 => Opcode::VPSRADZmbik,
   42640            0 :           19826 => Opcode::VPSRADZmbikz,
   42641            0 :           19827 => Opcode::VPSRADZmi,
   42642            0 :           19828 => Opcode::VPSRADZmik,
   42643            0 :           19829 => Opcode::VPSRADZmikz,
   42644            0 :           19830 => Opcode::VPSRADZri,
   42645            0 :           19831 => Opcode::VPSRADZrik,
   42646            0 :           19832 => Opcode::VPSRADZrikz,
   42647            0 :           19833 => Opcode::VPSRADZrm,
   42648            0 :           19834 => Opcode::VPSRADZrmk,
   42649            0 :           19835 => Opcode::VPSRADZrmkz,
   42650            0 :           19836 => Opcode::VPSRADZrr,
   42651            0 :           19837 => Opcode::VPSRADZrrk,
   42652            0 :           19838 => Opcode::VPSRADZrrkz,
   42653            0 :           19839 => Opcode::VPSRADri,
   42654            0 :           19840 => Opcode::VPSRADrm,
   42655            0 :           19841 => Opcode::VPSRADrr,
   42656            0 :           19842 => Opcode::VPSRAQZ128mbi,
   42657            0 :           19843 => Opcode::VPSRAQZ128mbik,
   42658            0 :           19844 => Opcode::VPSRAQZ128mbikz,
   42659            0 :           19845 => Opcode::VPSRAQZ128mi,
   42660            0 :           19846 => Opcode::VPSRAQZ128mik,
   42661            0 :           19847 => Opcode::VPSRAQZ128mikz,
   42662            0 :           19848 => Opcode::VPSRAQZ128ri,
   42663            0 :           19849 => Opcode::VPSRAQZ128rik,
   42664            0 :           19850 => Opcode::VPSRAQZ128rikz,
   42665            0 :           19851 => Opcode::VPSRAQZ128rm,
   42666            0 :           19852 => Opcode::VPSRAQZ128rmk,
   42667            0 :           19853 => Opcode::VPSRAQZ128rmkz,
   42668            0 :           19854 => Opcode::VPSRAQZ128rr,
   42669            0 :           19855 => Opcode::VPSRAQZ128rrk,
   42670            0 :           19856 => Opcode::VPSRAQZ128rrkz,
   42671            0 :           19857 => Opcode::VPSRAQZ256mbi,
   42672            0 :           19858 => Opcode::VPSRAQZ256mbik,
   42673            0 :           19859 => Opcode::VPSRAQZ256mbikz,
   42674            0 :           19860 => Opcode::VPSRAQZ256mi,
   42675            0 :           19861 => Opcode::VPSRAQZ256mik,
   42676            0 :           19862 => Opcode::VPSRAQZ256mikz,
   42677            0 :           19863 => Opcode::VPSRAQZ256ri,
   42678            0 :           19864 => Opcode::VPSRAQZ256rik,
   42679            0 :           19865 => Opcode::VPSRAQZ256rikz,
   42680            0 :           19866 => Opcode::VPSRAQZ256rm,
   42681            0 :           19867 => Opcode::VPSRAQZ256rmk,
   42682            0 :           19868 => Opcode::VPSRAQZ256rmkz,
   42683            0 :           19869 => Opcode::VPSRAQZ256rr,
   42684            0 :           19870 => Opcode::VPSRAQZ256rrk,
   42685            0 :           19871 => Opcode::VPSRAQZ256rrkz,
   42686            0 :           19872 => Opcode::VPSRAQZmbi,
   42687            0 :           19873 => Opcode::VPSRAQZmbik,
   42688            0 :           19874 => Opcode::VPSRAQZmbikz,
   42689            0 :           19875 => Opcode::VPSRAQZmi,
   42690            0 :           19876 => Opcode::VPSRAQZmik,
   42691            0 :           19877 => Opcode::VPSRAQZmikz,
   42692            0 :           19878 => Opcode::VPSRAQZri,
   42693            0 :           19879 => Opcode::VPSRAQZrik,
   42694            0 :           19880 => Opcode::VPSRAQZrikz,
   42695            0 :           19881 => Opcode::VPSRAQZrm,
   42696            0 :           19882 => Opcode::VPSRAQZrmk,
   42697            0 :           19883 => Opcode::VPSRAQZrmkz,
   42698            0 :           19884 => Opcode::VPSRAQZrr,
   42699            0 :           19885 => Opcode::VPSRAQZrrk,
   42700            0 :           19886 => Opcode::VPSRAQZrrkz,
   42701            0 :           19887 => Opcode::VPSRAVDYrm,
   42702            0 :           19888 => Opcode::VPSRAVDYrr,
   42703            0 :           19889 => Opcode::VPSRAVDZ128rm,
   42704            0 :           19890 => Opcode::VPSRAVDZ128rmb,
   42705            0 :           19891 => Opcode::VPSRAVDZ128rmbk,
   42706            0 :           19892 => Opcode::VPSRAVDZ128rmbkz,
   42707            0 :           19893 => Opcode::VPSRAVDZ128rmk,
   42708            0 :           19894 => Opcode::VPSRAVDZ128rmkz,
   42709            0 :           19895 => Opcode::VPSRAVDZ128rr,
   42710            0 :           19896 => Opcode::VPSRAVDZ128rrk,
   42711            0 :           19897 => Opcode::VPSRAVDZ128rrkz,
   42712            0 :           19898 => Opcode::VPSRAVDZ256rm,
   42713            0 :           19899 => Opcode::VPSRAVDZ256rmb,
   42714            0 :           19900 => Opcode::VPSRAVDZ256rmbk,
   42715            0 :           19901 => Opcode::VPSRAVDZ256rmbkz,
   42716            0 :           19902 => Opcode::VPSRAVDZ256rmk,
   42717            0 :           19903 => Opcode::VPSRAVDZ256rmkz,
   42718            0 :           19904 => Opcode::VPSRAVDZ256rr,
   42719            0 :           19905 => Opcode::VPSRAVDZ256rrk,
   42720            0 :           19906 => Opcode::VPSRAVDZ256rrkz,
   42721            0 :           19907 => Opcode::VPSRAVDZrm,
   42722            0 :           19908 => Opcode::VPSRAVDZrmb,
   42723            0 :           19909 => Opcode::VPSRAVDZrmbk,
   42724            0 :           19910 => Opcode::VPSRAVDZrmbkz,
   42725            0 :           19911 => Opcode::VPSRAVDZrmk,
   42726            0 :           19912 => Opcode::VPSRAVDZrmkz,
   42727            0 :           19913 => Opcode::VPSRAVDZrr,
   42728            0 :           19914 => Opcode::VPSRAVDZrrk,
   42729            0 :           19915 => Opcode::VPSRAVDZrrkz,
   42730            0 :           19916 => Opcode::VPSRAVDrm,
   42731            0 :           19917 => Opcode::VPSRAVDrr,
   42732            0 :           19918 => Opcode::VPSRAVQZ128rm,
   42733            0 :           19919 => Opcode::VPSRAVQZ128rmb,
   42734            0 :           19920 => Opcode::VPSRAVQZ128rmbk,
   42735            0 :           19921 => Opcode::VPSRAVQZ128rmbkz,
   42736            0 :           19922 => Opcode::VPSRAVQZ128rmk,
   42737            0 :           19923 => Opcode::VPSRAVQZ128rmkz,
   42738            0 :           19924 => Opcode::VPSRAVQZ128rr,
   42739            0 :           19925 => Opcode::VPSRAVQZ128rrk,
   42740            0 :           19926 => Opcode::VPSRAVQZ128rrkz,
   42741            0 :           19927 => Opcode::VPSRAVQZ256rm,
   42742            0 :           19928 => Opcode::VPSRAVQZ256rmb,
   42743            0 :           19929 => Opcode::VPSRAVQZ256rmbk,
   42744            0 :           19930 => Opcode::VPSRAVQZ256rmbkz,
   42745            0 :           19931 => Opcode::VPSRAVQZ256rmk,
   42746            0 :           19932 => Opcode::VPSRAVQZ256rmkz,
   42747            0 :           19933 => Opcode::VPSRAVQZ256rr,
   42748            0 :           19934 => Opcode::VPSRAVQZ256rrk,
   42749            0 :           19935 => Opcode::VPSRAVQZ256rrkz,
   42750            0 :           19936 => Opcode::VPSRAVQZrm,
   42751            0 :           19937 => Opcode::VPSRAVQZrmb,
   42752            0 :           19938 => Opcode::VPSRAVQZrmbk,
   42753            0 :           19939 => Opcode::VPSRAVQZrmbkz,
   42754            0 :           19940 => Opcode::VPSRAVQZrmk,
   42755            0 :           19941 => Opcode::VPSRAVQZrmkz,
   42756            0 :           19942 => Opcode::VPSRAVQZrr,
   42757            0 :           19943 => Opcode::VPSRAVQZrrk,
   42758            0 :           19944 => Opcode::VPSRAVQZrrkz,
   42759            0 :           19945 => Opcode::VPSRAVWZ128rm,
   42760            0 :           19946 => Opcode::VPSRAVWZ128rmk,
   42761            0 :           19947 => Opcode::VPSRAVWZ128rmkz,
   42762            0 :           19948 => Opcode::VPSRAVWZ128rr,
   42763            0 :           19949 => Opcode::VPSRAVWZ128rrk,
   42764            0 :           19950 => Opcode::VPSRAVWZ128rrkz,
   42765            0 :           19951 => Opcode::VPSRAVWZ256rm,
   42766            0 :           19952 => Opcode::VPSRAVWZ256rmk,
   42767            0 :           19953 => Opcode::VPSRAVWZ256rmkz,
   42768            0 :           19954 => Opcode::VPSRAVWZ256rr,
   42769            0 :           19955 => Opcode::VPSRAVWZ256rrk,
   42770            0 :           19956 => Opcode::VPSRAVWZ256rrkz,
   42771            0 :           19957 => Opcode::VPSRAVWZrm,
   42772            0 :           19958 => Opcode::VPSRAVWZrmk,
   42773            0 :           19959 => Opcode::VPSRAVWZrmkz,
   42774            0 :           19960 => Opcode::VPSRAVWZrr,
   42775            0 :           19961 => Opcode::VPSRAVWZrrk,
   42776            0 :           19962 => Opcode::VPSRAVWZrrkz,
   42777            0 :           19963 => Opcode::VPSRAWYri,
   42778            0 :           19964 => Opcode::VPSRAWYrm,
   42779            0 :           19965 => Opcode::VPSRAWYrr,
   42780            0 :           19966 => Opcode::VPSRAWZ128mi,
   42781            0 :           19967 => Opcode::VPSRAWZ128mik,
   42782            0 :           19968 => Opcode::VPSRAWZ128mikz,
   42783            0 :           19969 => Opcode::VPSRAWZ128ri,
   42784            0 :           19970 => Opcode::VPSRAWZ128rik,
   42785            0 :           19971 => Opcode::VPSRAWZ128rikz,
   42786            0 :           19972 => Opcode::VPSRAWZ128rm,
   42787            0 :           19973 => Opcode::VPSRAWZ128rmk,
   42788            0 :           19974 => Opcode::VPSRAWZ128rmkz,
   42789            0 :           19975 => Opcode::VPSRAWZ128rr,
   42790            0 :           19976 => Opcode::VPSRAWZ128rrk,
   42791            0 :           19977 => Opcode::VPSRAWZ128rrkz,
   42792            0 :           19978 => Opcode::VPSRAWZ256mi,
   42793            0 :           19979 => Opcode::VPSRAWZ256mik,
   42794            0 :           19980 => Opcode::VPSRAWZ256mikz,
   42795            0 :           19981 => Opcode::VPSRAWZ256ri,
   42796            0 :           19982 => Opcode::VPSRAWZ256rik,
   42797            0 :           19983 => Opcode::VPSRAWZ256rikz,
   42798            0 :           19984 => Opcode::VPSRAWZ256rm,
   42799            0 :           19985 => Opcode::VPSRAWZ256rmk,
   42800            0 :           19986 => Opcode::VPSRAWZ256rmkz,
   42801            0 :           19987 => Opcode::VPSRAWZ256rr,
   42802            0 :           19988 => Opcode::VPSRAWZ256rrk,
   42803            0 :           19989 => Opcode::VPSRAWZ256rrkz,
   42804            0 :           19990 => Opcode::VPSRAWZmi,
   42805            0 :           19991 => Opcode::VPSRAWZmik,
   42806            0 :           19992 => Opcode::VPSRAWZmikz,
   42807            0 :           19993 => Opcode::VPSRAWZri,
   42808            0 :           19994 => Opcode::VPSRAWZrik,
   42809            0 :           19995 => Opcode::VPSRAWZrikz,
   42810            0 :           19996 => Opcode::VPSRAWZrm,
   42811            0 :           19997 => Opcode::VPSRAWZrmk,
   42812            0 :           19998 => Opcode::VPSRAWZrmkz,
   42813            0 :           19999 => Opcode::VPSRAWZrr,
   42814            0 :           20000 => Opcode::VPSRAWZrrk,
   42815            0 :           20001 => Opcode::VPSRAWZrrkz,
   42816            0 :           20002 => Opcode::VPSRAWri,
   42817            0 :           20003 => Opcode::VPSRAWrm,
   42818            0 :           20004 => Opcode::VPSRAWrr,
   42819            0 :           20005 => Opcode::VPSRLDQYri,
   42820            0 :           20006 => Opcode::VPSRLDQZ128mi,
   42821            0 :           20007 => Opcode::VPSRLDQZ128ri,
   42822            0 :           20008 => Opcode::VPSRLDQZ256mi,
   42823            0 :           20009 => Opcode::VPSRLDQZ256ri,
   42824            0 :           20010 => Opcode::VPSRLDQZmi,
   42825            0 :           20011 => Opcode::VPSRLDQZri,
   42826            0 :           20012 => Opcode::VPSRLDQri,
   42827            0 :           20013 => Opcode::VPSRLDYri,
   42828            0 :           20014 => Opcode::VPSRLDYrm,
   42829            0 :           20015 => Opcode::VPSRLDYrr,
   42830            0 :           20016 => Opcode::VPSRLDZ128mbi,
   42831            0 :           20017 => Opcode::VPSRLDZ128mbik,
   42832            0 :           20018 => Opcode::VPSRLDZ128mbikz,
   42833            0 :           20019 => Opcode::VPSRLDZ128mi,
   42834            0 :           20020 => Opcode::VPSRLDZ128mik,
   42835            0 :           20021 => Opcode::VPSRLDZ128mikz,
   42836            0 :           20022 => Opcode::VPSRLDZ128ri,
   42837            0 :           20023 => Opcode::VPSRLDZ128rik,
   42838            0 :           20024 => Opcode::VPSRLDZ128rikz,
   42839            0 :           20025 => Opcode::VPSRLDZ128rm,
   42840            0 :           20026 => Opcode::VPSRLDZ128rmk,
   42841            0 :           20027 => Opcode::VPSRLDZ128rmkz,
   42842            0 :           20028 => Opcode::VPSRLDZ128rr,
   42843            0 :           20029 => Opcode::VPSRLDZ128rrk,
   42844            0 :           20030 => Opcode::VPSRLDZ128rrkz,
   42845            0 :           20031 => Opcode::VPSRLDZ256mbi,
   42846            0 :           20032 => Opcode::VPSRLDZ256mbik,
   42847            0 :           20033 => Opcode::VPSRLDZ256mbikz,
   42848            0 :           20034 => Opcode::VPSRLDZ256mi,
   42849            0 :           20035 => Opcode::VPSRLDZ256mik,
   42850            0 :           20036 => Opcode::VPSRLDZ256mikz,
   42851            0 :           20037 => Opcode::VPSRLDZ256ri,
   42852            0 :           20038 => Opcode::VPSRLDZ256rik,
   42853            0 :           20039 => Opcode::VPSRLDZ256rikz,
   42854            0 :           20040 => Opcode::VPSRLDZ256rm,
   42855            0 :           20041 => Opcode::VPSRLDZ256rmk,
   42856            0 :           20042 => Opcode::VPSRLDZ256rmkz,
   42857            0 :           20043 => Opcode::VPSRLDZ256rr,
   42858            0 :           20044 => Opcode::VPSRLDZ256rrk,
   42859            0 :           20045 => Opcode::VPSRLDZ256rrkz,
   42860            0 :           20046 => Opcode::VPSRLDZmbi,
   42861            0 :           20047 => Opcode::VPSRLDZmbik,
   42862            0 :           20048 => Opcode::VPSRLDZmbikz,
   42863            0 :           20049 => Opcode::VPSRLDZmi,
   42864            0 :           20050 => Opcode::VPSRLDZmik,
   42865            0 :           20051 => Opcode::VPSRLDZmikz,
   42866            0 :           20052 => Opcode::VPSRLDZri,
   42867            0 :           20053 => Opcode::VPSRLDZrik,
   42868            0 :           20054 => Opcode::VPSRLDZrikz,
   42869            0 :           20055 => Opcode::VPSRLDZrm,
   42870            0 :           20056 => Opcode::VPSRLDZrmk,
   42871            0 :           20057 => Opcode::VPSRLDZrmkz,
   42872            0 :           20058 => Opcode::VPSRLDZrr,
   42873            0 :           20059 => Opcode::VPSRLDZrrk,
   42874            0 :           20060 => Opcode::VPSRLDZrrkz,
   42875            0 :           20061 => Opcode::VPSRLDri,
   42876            0 :           20062 => Opcode::VPSRLDrm,
   42877            0 :           20063 => Opcode::VPSRLDrr,
   42878            0 :           20064 => Opcode::VPSRLQYri,
   42879            0 :           20065 => Opcode::VPSRLQYrm,
   42880            0 :           20066 => Opcode::VPSRLQYrr,
   42881            0 :           20067 => Opcode::VPSRLQZ128mbi,
   42882            0 :           20068 => Opcode::VPSRLQZ128mbik,
   42883            0 :           20069 => Opcode::VPSRLQZ128mbikz,
   42884            0 :           20070 => Opcode::VPSRLQZ128mi,
   42885            0 :           20071 => Opcode::VPSRLQZ128mik,
   42886            0 :           20072 => Opcode::VPSRLQZ128mikz,
   42887            0 :           20073 => Opcode::VPSRLQZ128ri,
   42888            0 :           20074 => Opcode::VPSRLQZ128rik,
   42889            0 :           20075 => Opcode::VPSRLQZ128rikz,
   42890            0 :           20076 => Opcode::VPSRLQZ128rm,
   42891            0 :           20077 => Opcode::VPSRLQZ128rmk,
   42892            0 :           20078 => Opcode::VPSRLQZ128rmkz,
   42893            0 :           20079 => Opcode::VPSRLQZ128rr,
   42894            0 :           20080 => Opcode::VPSRLQZ128rrk,
   42895            0 :           20081 => Opcode::VPSRLQZ128rrkz,
   42896            0 :           20082 => Opcode::VPSRLQZ256mbi,
   42897            0 :           20083 => Opcode::VPSRLQZ256mbik,
   42898            0 :           20084 => Opcode::VPSRLQZ256mbikz,
   42899            0 :           20085 => Opcode::VPSRLQZ256mi,
   42900            0 :           20086 => Opcode::VPSRLQZ256mik,
   42901            0 :           20087 => Opcode::VPSRLQZ256mikz,
   42902            0 :           20088 => Opcode::VPSRLQZ256ri,
   42903            0 :           20089 => Opcode::VPSRLQZ256rik,
   42904            0 :           20090 => Opcode::VPSRLQZ256rikz,
   42905            0 :           20091 => Opcode::VPSRLQZ256rm,
   42906            0 :           20092 => Opcode::VPSRLQZ256rmk,
   42907            0 :           20093 => Opcode::VPSRLQZ256rmkz,
   42908            0 :           20094 => Opcode::VPSRLQZ256rr,
   42909            0 :           20095 => Opcode::VPSRLQZ256rrk,
   42910            0 :           20096 => Opcode::VPSRLQZ256rrkz,
   42911            0 :           20097 => Opcode::VPSRLQZmbi,
   42912            0 :           20098 => Opcode::VPSRLQZmbik,
   42913            0 :           20099 => Opcode::VPSRLQZmbikz,
   42914            0 :           20100 => Opcode::VPSRLQZmi,
   42915            0 :           20101 => Opcode::VPSRLQZmik,
   42916            0 :           20102 => Opcode::VPSRLQZmikz,
   42917            0 :           20103 => Opcode::VPSRLQZri,
   42918            0 :           20104 => Opcode::VPSRLQZrik,
   42919            0 :           20105 => Opcode::VPSRLQZrikz,
   42920            0 :           20106 => Opcode::VPSRLQZrm,
   42921            0 :           20107 => Opcode::VPSRLQZrmk,
   42922            0 :           20108 => Opcode::VPSRLQZrmkz,
   42923            0 :           20109 => Opcode::VPSRLQZrr,
   42924            0 :           20110 => Opcode::VPSRLQZrrk,
   42925            0 :           20111 => Opcode::VPSRLQZrrkz,
   42926            0 :           20112 => Opcode::VPSRLQri,
   42927            0 :           20113 => Opcode::VPSRLQrm,
   42928            0 :           20114 => Opcode::VPSRLQrr,
   42929            0 :           20115 => Opcode::VPSRLVDYrm,
   42930            0 :           20116 => Opcode::VPSRLVDYrr,
   42931            0 :           20117 => Opcode::VPSRLVDZ128rm,
   42932            0 :           20118 => Opcode::VPSRLVDZ128rmb,
   42933            0 :           20119 => Opcode::VPSRLVDZ128rmbk,
   42934            0 :           20120 => Opcode::VPSRLVDZ128rmbkz,
   42935            0 :           20121 => Opcode::VPSRLVDZ128rmk,
   42936            0 :           20122 => Opcode::VPSRLVDZ128rmkz,
   42937            0 :           20123 => Opcode::VPSRLVDZ128rr,
   42938            0 :           20124 => Opcode::VPSRLVDZ128rrk,
   42939            0 :           20125 => Opcode::VPSRLVDZ128rrkz,
   42940            0 :           20126 => Opcode::VPSRLVDZ256rm,
   42941            0 :           20127 => Opcode::VPSRLVDZ256rmb,
   42942            0 :           20128 => Opcode::VPSRLVDZ256rmbk,
   42943            0 :           20129 => Opcode::VPSRLVDZ256rmbkz,
   42944            0 :           20130 => Opcode::VPSRLVDZ256rmk,
   42945            0 :           20131 => Opcode::VPSRLVDZ256rmkz,
   42946            0 :           20132 => Opcode::VPSRLVDZ256rr,
   42947            0 :           20133 => Opcode::VPSRLVDZ256rrk,
   42948            0 :           20134 => Opcode::VPSRLVDZ256rrkz,
   42949            0 :           20135 => Opcode::VPSRLVDZrm,
   42950            0 :           20136 => Opcode::VPSRLVDZrmb,
   42951            0 :           20137 => Opcode::VPSRLVDZrmbk,
   42952            0 :           20138 => Opcode::VPSRLVDZrmbkz,
   42953            0 :           20139 => Opcode::VPSRLVDZrmk,
   42954            0 :           20140 => Opcode::VPSRLVDZrmkz,
   42955            0 :           20141 => Opcode::VPSRLVDZrr,
   42956            0 :           20142 => Opcode::VPSRLVDZrrk,
   42957            0 :           20143 => Opcode::VPSRLVDZrrkz,
   42958            0 :           20144 => Opcode::VPSRLVDrm,
   42959            0 :           20145 => Opcode::VPSRLVDrr,
   42960            0 :           20146 => Opcode::VPSRLVQYrm,
   42961            0 :           20147 => Opcode::VPSRLVQYrr,
   42962            0 :           20148 => Opcode::VPSRLVQZ128rm,
   42963            0 :           20149 => Opcode::VPSRLVQZ128rmb,
   42964            0 :           20150 => Opcode::VPSRLVQZ128rmbk,
   42965            0 :           20151 => Opcode::VPSRLVQZ128rmbkz,
   42966            0 :           20152 => Opcode::VPSRLVQZ128rmk,
   42967            0 :           20153 => Opcode::VPSRLVQZ128rmkz,
   42968            0 :           20154 => Opcode::VPSRLVQZ128rr,
   42969            0 :           20155 => Opcode::VPSRLVQZ128rrk,
   42970            0 :           20156 => Opcode::VPSRLVQZ128rrkz,
   42971            0 :           20157 => Opcode::VPSRLVQZ256rm,
   42972            0 :           20158 => Opcode::VPSRLVQZ256rmb,
   42973            0 :           20159 => Opcode::VPSRLVQZ256rmbk,
   42974            0 :           20160 => Opcode::VPSRLVQZ256rmbkz,
   42975            0 :           20161 => Opcode::VPSRLVQZ256rmk,
   42976            0 :           20162 => Opcode::VPSRLVQZ256rmkz,
   42977            0 :           20163 => Opcode::VPSRLVQZ256rr,
   42978            0 :           20164 => Opcode::VPSRLVQZ256rrk,
   42979            0 :           20165 => Opcode::VPSRLVQZ256rrkz,
   42980            0 :           20166 => Opcode::VPSRLVQZrm,
   42981            0 :           20167 => Opcode::VPSRLVQZrmb,
   42982            0 :           20168 => Opcode::VPSRLVQZrmbk,
   42983            0 :           20169 => Opcode::VPSRLVQZrmbkz,
   42984            0 :           20170 => Opcode::VPSRLVQZrmk,
   42985            0 :           20171 => Opcode::VPSRLVQZrmkz,
   42986            0 :           20172 => Opcode::VPSRLVQZrr,
   42987            0 :           20173 => Opcode::VPSRLVQZrrk,
   42988            0 :           20174 => Opcode::VPSRLVQZrrkz,
   42989            0 :           20175 => Opcode::VPSRLVQrm,
   42990            0 :           20176 => Opcode::VPSRLVQrr,
   42991            0 :           20177 => Opcode::VPSRLVWZ128rm,
   42992            0 :           20178 => Opcode::VPSRLVWZ128rmk,
   42993            0 :           20179 => Opcode::VPSRLVWZ128rmkz,
   42994            0 :           20180 => Opcode::VPSRLVWZ128rr,
   42995            0 :           20181 => Opcode::VPSRLVWZ128rrk,
   42996            0 :           20182 => Opcode::VPSRLVWZ128rrkz,
   42997            0 :           20183 => Opcode::VPSRLVWZ256rm,
   42998            0 :           20184 => Opcode::VPSRLVWZ256rmk,
   42999            0 :           20185 => Opcode::VPSRLVWZ256rmkz,
   43000            0 :           20186 => Opcode::VPSRLVWZ256rr,
   43001            0 :           20187 => Opcode::VPSRLVWZ256rrk,
   43002            0 :           20188 => Opcode::VPSRLVWZ256rrkz,
   43003            0 :           20189 => Opcode::VPSRLVWZrm,
   43004            0 :           20190 => Opcode::VPSRLVWZrmk,
   43005            0 :           20191 => Opcode::VPSRLVWZrmkz,
   43006            0 :           20192 => Opcode::VPSRLVWZrr,
   43007            0 :           20193 => Opcode::VPSRLVWZrrk,
   43008            0 :           20194 => Opcode::VPSRLVWZrrkz,
   43009            0 :           20195 => Opcode::VPSRLWYri,
   43010            0 :           20196 => Opcode::VPSRLWYrm,
   43011            0 :           20197 => Opcode::VPSRLWYrr,
   43012            0 :           20198 => Opcode::VPSRLWZ128mi,
   43013            0 :           20199 => Opcode::VPSRLWZ128mik,
   43014            0 :           20200 => Opcode::VPSRLWZ128mikz,
   43015            0 :           20201 => Opcode::VPSRLWZ128ri,
   43016            0 :           20202 => Opcode::VPSRLWZ128rik,
   43017            0 :           20203 => Opcode::VPSRLWZ128rikz,
   43018            0 :           20204 => Opcode::VPSRLWZ128rm,
   43019            0 :           20205 => Opcode::VPSRLWZ128rmk,
   43020            0 :           20206 => Opcode::VPSRLWZ128rmkz,
   43021            0 :           20207 => Opcode::VPSRLWZ128rr,
   43022            0 :           20208 => Opcode::VPSRLWZ128rrk,
   43023            0 :           20209 => Opcode::VPSRLWZ128rrkz,
   43024            0 :           20210 => Opcode::VPSRLWZ256mi,
   43025            0 :           20211 => Opcode::VPSRLWZ256mik,
   43026            0 :           20212 => Opcode::VPSRLWZ256mikz,
   43027            0 :           20213 => Opcode::VPSRLWZ256ri,
   43028            0 :           20214 => Opcode::VPSRLWZ256rik,
   43029            0 :           20215 => Opcode::VPSRLWZ256rikz,
   43030            0 :           20216 => Opcode::VPSRLWZ256rm,
   43031            0 :           20217 => Opcode::VPSRLWZ256rmk,
   43032            0 :           20218 => Opcode::VPSRLWZ256rmkz,
   43033            0 :           20219 => Opcode::VPSRLWZ256rr,
   43034            0 :           20220 => Opcode::VPSRLWZ256rrk,
   43035            0 :           20221 => Opcode::VPSRLWZ256rrkz,
   43036            0 :           20222 => Opcode::VPSRLWZmi,
   43037            0 :           20223 => Opcode::VPSRLWZmik,
   43038            0 :           20224 => Opcode::VPSRLWZmikz,
   43039            0 :           20225 => Opcode::VPSRLWZri,
   43040            0 :           20226 => Opcode::VPSRLWZrik,
   43041            0 :           20227 => Opcode::VPSRLWZrikz,
   43042            0 :           20228 => Opcode::VPSRLWZrm,
   43043            0 :           20229 => Opcode::VPSRLWZrmk,
   43044            0 :           20230 => Opcode::VPSRLWZrmkz,
   43045            0 :           20231 => Opcode::VPSRLWZrr,
   43046            0 :           20232 => Opcode::VPSRLWZrrk,
   43047            0 :           20233 => Opcode::VPSRLWZrrkz,
   43048            0 :           20234 => Opcode::VPSRLWri,
   43049            0 :           20235 => Opcode::VPSRLWrm,
   43050            0 :           20236 => Opcode::VPSRLWrr,
   43051            0 :           20237 => Opcode::VPSUBBYrm,
   43052            0 :           20238 => Opcode::VPSUBBYrr,
   43053            0 :           20239 => Opcode::VPSUBBZ128rm,
   43054            0 :           20240 => Opcode::VPSUBBZ128rmk,
   43055            0 :           20241 => Opcode::VPSUBBZ128rmkz,
   43056            0 :           20242 => Opcode::VPSUBBZ128rr,
   43057            0 :           20243 => Opcode::VPSUBBZ128rrk,
   43058            0 :           20244 => Opcode::VPSUBBZ128rrkz,
   43059            0 :           20245 => Opcode::VPSUBBZ256rm,
   43060            0 :           20246 => Opcode::VPSUBBZ256rmk,
   43061            0 :           20247 => Opcode::VPSUBBZ256rmkz,
   43062            0 :           20248 => Opcode::VPSUBBZ256rr,
   43063            0 :           20249 => Opcode::VPSUBBZ256rrk,
   43064            0 :           20250 => Opcode::VPSUBBZ256rrkz,
   43065            0 :           20251 => Opcode::VPSUBBZrm,
   43066            0 :           20252 => Opcode::VPSUBBZrmk,
   43067            0 :           20253 => Opcode::VPSUBBZrmkz,
   43068            0 :           20254 => Opcode::VPSUBBZrr,
   43069            0 :           20255 => Opcode::VPSUBBZrrk,
   43070            0 :           20256 => Opcode::VPSUBBZrrkz,
   43071            0 :           20257 => Opcode::VPSUBBrm,
   43072            0 :           20258 => Opcode::VPSUBBrr,
   43073            0 :           20259 => Opcode::VPSUBDYrm,
   43074            0 :           20260 => Opcode::VPSUBDYrr,
   43075            0 :           20261 => Opcode::VPSUBDZ128rm,
   43076            0 :           20262 => Opcode::VPSUBDZ128rmb,
   43077            0 :           20263 => Opcode::VPSUBDZ128rmbk,
   43078            0 :           20264 => Opcode::VPSUBDZ128rmbkz,
   43079            0 :           20265 => Opcode::VPSUBDZ128rmk,
   43080            0 :           20266 => Opcode::VPSUBDZ128rmkz,
   43081            0 :           20267 => Opcode::VPSUBDZ128rr,
   43082            0 :           20268 => Opcode::VPSUBDZ128rrk,
   43083            0 :           20269 => Opcode::VPSUBDZ128rrkz,
   43084            0 :           20270 => Opcode::VPSUBDZ256rm,
   43085            0 :           20271 => Opcode::VPSUBDZ256rmb,
   43086            0 :           20272 => Opcode::VPSUBDZ256rmbk,
   43087            0 :           20273 => Opcode::VPSUBDZ256rmbkz,
   43088            0 :           20274 => Opcode::VPSUBDZ256rmk,
   43089            0 :           20275 => Opcode::VPSUBDZ256rmkz,
   43090            0 :           20276 => Opcode::VPSUBDZ256rr,
   43091            0 :           20277 => Opcode::VPSUBDZ256rrk,
   43092            0 :           20278 => Opcode::VPSUBDZ256rrkz,
   43093            0 :           20279 => Opcode::VPSUBDZrm,
   43094            0 :           20280 => Opcode::VPSUBDZrmb,
   43095            0 :           20281 => Opcode::VPSUBDZrmbk,
   43096            0 :           20282 => Opcode::VPSUBDZrmbkz,
   43097            0 :           20283 => Opcode::VPSUBDZrmk,
   43098            0 :           20284 => Opcode::VPSUBDZrmkz,
   43099            0 :           20285 => Opcode::VPSUBDZrr,
   43100            0 :           20286 => Opcode::VPSUBDZrrk,
   43101            0 :           20287 => Opcode::VPSUBDZrrkz,
   43102            0 :           20288 => Opcode::VPSUBDrm,
   43103            0 :           20289 => Opcode::VPSUBDrr,
   43104            0 :           20290 => Opcode::VPSUBQYrm,
   43105            0 :           20291 => Opcode::VPSUBQYrr,
   43106            0 :           20292 => Opcode::VPSUBQZ128rm,
   43107            0 :           20293 => Opcode::VPSUBQZ128rmb,
   43108            0 :           20294 => Opcode::VPSUBQZ128rmbk,
   43109            0 :           20295 => Opcode::VPSUBQZ128rmbkz,
   43110            0 :           20296 => Opcode::VPSUBQZ128rmk,
   43111            0 :           20297 => Opcode::VPSUBQZ128rmkz,
   43112            0 :           20298 => Opcode::VPSUBQZ128rr,
   43113            0 :           20299 => Opcode::VPSUBQZ128rrk,
   43114            0 :           20300 => Opcode::VPSUBQZ128rrkz,
   43115            0 :           20301 => Opcode::VPSUBQZ256rm,
   43116            0 :           20302 => Opcode::VPSUBQZ256rmb,
   43117            0 :           20303 => Opcode::VPSUBQZ256rmbk,
   43118            0 :           20304 => Opcode::VPSUBQZ256rmbkz,
   43119            0 :           20305 => Opcode::VPSUBQZ256rmk,
   43120            0 :           20306 => Opcode::VPSUBQZ256rmkz,
   43121            0 :           20307 => Opcode::VPSUBQZ256rr,
   43122            0 :           20308 => Opcode::VPSUBQZ256rrk,
   43123            0 :           20309 => Opcode::VPSUBQZ256rrkz,
   43124            0 :           20310 => Opcode::VPSUBQZrm,
   43125            0 :           20311 => Opcode::VPSUBQZrmb,
   43126            0 :           20312 => Opcode::VPSUBQZrmbk,
   43127            0 :           20313 => Opcode::VPSUBQZrmbkz,
   43128            0 :           20314 => Opcode::VPSUBQZrmk,
   43129            0 :           20315 => Opcode::VPSUBQZrmkz,
   43130            0 :           20316 => Opcode::VPSUBQZrr,
   43131            0 :           20317 => Opcode::VPSUBQZrrk,
   43132            0 :           20318 => Opcode::VPSUBQZrrkz,
   43133            0 :           20319 => Opcode::VPSUBQrm,
   43134            0 :           20320 => Opcode::VPSUBQrr,
   43135            0 :           20321 => Opcode::VPSUBSBYrm,
   43136            0 :           20322 => Opcode::VPSUBSBYrr,
   43137            0 :           20323 => Opcode::VPSUBSBZ128rm,
   43138            0 :           20324 => Opcode::VPSUBSBZ128rmk,
   43139            0 :           20325 => Opcode::VPSUBSBZ128rmkz,
   43140            0 :           20326 => Opcode::VPSUBSBZ128rr,
   43141            0 :           20327 => Opcode::VPSUBSBZ128rrk,
   43142            0 :           20328 => Opcode::VPSUBSBZ128rrkz,
   43143            0 :           20329 => Opcode::VPSUBSBZ256rm,
   43144            0 :           20330 => Opcode::VPSUBSBZ256rmk,
   43145            0 :           20331 => Opcode::VPSUBSBZ256rmkz,
   43146            0 :           20332 => Opcode::VPSUBSBZ256rr,
   43147            0 :           20333 => Opcode::VPSUBSBZ256rrk,
   43148            0 :           20334 => Opcode::VPSUBSBZ256rrkz,
   43149            0 :           20335 => Opcode::VPSUBSBZrm,
   43150            0 :           20336 => Opcode::VPSUBSBZrmk,
   43151            0 :           20337 => Opcode::VPSUBSBZrmkz,
   43152            0 :           20338 => Opcode::VPSUBSBZrr,
   43153            0 :           20339 => Opcode::VPSUBSBZrrk,
   43154            0 :           20340 => Opcode::VPSUBSBZrrkz,
   43155            0 :           20341 => Opcode::VPSUBSBrm,
   43156            0 :           20342 => Opcode::VPSUBSBrr,
   43157            0 :           20343 => Opcode::VPSUBSWYrm,
   43158            0 :           20344 => Opcode::VPSUBSWYrr,
   43159            0 :           20345 => Opcode::VPSUBSWZ128rm,
   43160            0 :           20346 => Opcode::VPSUBSWZ128rmk,
   43161            0 :           20347 => Opcode::VPSUBSWZ128rmkz,
   43162            0 :           20348 => Opcode::VPSUBSWZ128rr,
   43163            0 :           20349 => Opcode::VPSUBSWZ128rrk,
   43164            0 :           20350 => Opcode::VPSUBSWZ128rrkz,
   43165            0 :           20351 => Opcode::VPSUBSWZ256rm,
   43166            0 :           20352 => Opcode::VPSUBSWZ256rmk,
   43167            0 :           20353 => Opcode::VPSUBSWZ256rmkz,
   43168            0 :           20354 => Opcode::VPSUBSWZ256rr,
   43169            0 :           20355 => Opcode::VPSUBSWZ256rrk,
   43170            0 :           20356 => Opcode::VPSUBSWZ256rrkz,
   43171            0 :           20357 => Opcode::VPSUBSWZrm,
   43172            0 :           20358 => Opcode::VPSUBSWZrmk,
   43173            0 :           20359 => Opcode::VPSUBSWZrmkz,
   43174            0 :           20360 => Opcode::VPSUBSWZrr,
   43175            0 :           20361 => Opcode::VPSUBSWZrrk,
   43176            0 :           20362 => Opcode::VPSUBSWZrrkz,
   43177            0 :           20363 => Opcode::VPSUBSWrm,
   43178            0 :           20364 => Opcode::VPSUBSWrr,
   43179            0 :           20365 => Opcode::VPSUBUSBYrm,
   43180            0 :           20366 => Opcode::VPSUBUSBYrr,
   43181            0 :           20367 => Opcode::VPSUBUSBZ128rm,
   43182            0 :           20368 => Opcode::VPSUBUSBZ128rmk,
   43183            0 :           20369 => Opcode::VPSUBUSBZ128rmkz,
   43184            0 :           20370 => Opcode::VPSUBUSBZ128rr,
   43185            0 :           20371 => Opcode::VPSUBUSBZ128rrk,
   43186            0 :           20372 => Opcode::VPSUBUSBZ128rrkz,
   43187            0 :           20373 => Opcode::VPSUBUSBZ256rm,
   43188            0 :           20374 => Opcode::VPSUBUSBZ256rmk,
   43189            0 :           20375 => Opcode::VPSUBUSBZ256rmkz,
   43190            0 :           20376 => Opcode::VPSUBUSBZ256rr,
   43191            0 :           20377 => Opcode::VPSUBUSBZ256rrk,
   43192            0 :           20378 => Opcode::VPSUBUSBZ256rrkz,
   43193            0 :           20379 => Opcode::VPSUBUSBZrm,
   43194            0 :           20380 => Opcode::VPSUBUSBZrmk,
   43195            0 :           20381 => Opcode::VPSUBUSBZrmkz,
   43196            0 :           20382 => Opcode::VPSUBUSBZrr,
   43197            0 :           20383 => Opcode::VPSUBUSBZrrk,
   43198            0 :           20384 => Opcode::VPSUBUSBZrrkz,
   43199            0 :           20385 => Opcode::VPSUBUSBrm,
   43200            0 :           20386 => Opcode::VPSUBUSBrr,
   43201            0 :           20387 => Opcode::VPSUBUSWYrm,
   43202            0 :           20388 => Opcode::VPSUBUSWYrr,
   43203            0 :           20389 => Opcode::VPSUBUSWZ128rm,
   43204            0 :           20390 => Opcode::VPSUBUSWZ128rmk,
   43205            0 :           20391 => Opcode::VPSUBUSWZ128rmkz,
   43206            0 :           20392 => Opcode::VPSUBUSWZ128rr,
   43207            0 :           20393 => Opcode::VPSUBUSWZ128rrk,
   43208            0 :           20394 => Opcode::VPSUBUSWZ128rrkz,
   43209            0 :           20395 => Opcode::VPSUBUSWZ256rm,
   43210            0 :           20396 => Opcode::VPSUBUSWZ256rmk,
   43211            0 :           20397 => Opcode::VPSUBUSWZ256rmkz,
   43212            0 :           20398 => Opcode::VPSUBUSWZ256rr,
   43213            0 :           20399 => Opcode::VPSUBUSWZ256rrk,
   43214            0 :           20400 => Opcode::VPSUBUSWZ256rrkz,
   43215            0 :           20401 => Opcode::VPSUBUSWZrm,
   43216            0 :           20402 => Opcode::VPSUBUSWZrmk,
   43217            0 :           20403 => Opcode::VPSUBUSWZrmkz,
   43218            0 :           20404 => Opcode::VPSUBUSWZrr,
   43219            0 :           20405 => Opcode::VPSUBUSWZrrk,
   43220            0 :           20406 => Opcode::VPSUBUSWZrrkz,
   43221            0 :           20407 => Opcode::VPSUBUSWrm,
   43222            0 :           20408 => Opcode::VPSUBUSWrr,
   43223            0 :           20409 => Opcode::VPSUBWYrm,
   43224            0 :           20410 => Opcode::VPSUBWYrr,
   43225            0 :           20411 => Opcode::VPSUBWZ128rm,
   43226            0 :           20412 => Opcode::VPSUBWZ128rmk,
   43227            0 :           20413 => Opcode::VPSUBWZ128rmkz,
   43228            0 :           20414 => Opcode::VPSUBWZ128rr,
   43229            0 :           20415 => Opcode::VPSUBWZ128rrk,
   43230            0 :           20416 => Opcode::VPSUBWZ128rrkz,
   43231            0 :           20417 => Opcode::VPSUBWZ256rm,
   43232            0 :           20418 => Opcode::VPSUBWZ256rmk,
   43233            0 :           20419 => Opcode::VPSUBWZ256rmkz,
   43234            0 :           20420 => Opcode::VPSUBWZ256rr,
   43235            0 :           20421 => Opcode::VPSUBWZ256rrk,
   43236            0 :           20422 => Opcode::VPSUBWZ256rrkz,
   43237            0 :           20423 => Opcode::VPSUBWZrm,
   43238            0 :           20424 => Opcode::VPSUBWZrmk,
   43239            0 :           20425 => Opcode::VPSUBWZrmkz,
   43240            0 :           20426 => Opcode::VPSUBWZrr,
   43241            0 :           20427 => Opcode::VPSUBWZrrk,
   43242            0 :           20428 => Opcode::VPSUBWZrrkz,
   43243            0 :           20429 => Opcode::VPSUBWrm,
   43244            0 :           20430 => Opcode::VPSUBWrr,
   43245            0 :           20431 => Opcode::VPTERNLOGDZ128rmbi,
   43246            0 :           20432 => Opcode::VPTERNLOGDZ128rmbik,
   43247            0 :           20433 => Opcode::VPTERNLOGDZ128rmbikz,
   43248            0 :           20434 => Opcode::VPTERNLOGDZ128rmi,
   43249            0 :           20435 => Opcode::VPTERNLOGDZ128rmik,
   43250            0 :           20436 => Opcode::VPTERNLOGDZ128rmikz,
   43251            0 :           20437 => Opcode::VPTERNLOGDZ128rri,
   43252            0 :           20438 => Opcode::VPTERNLOGDZ128rrik,
   43253            0 :           20439 => Opcode::VPTERNLOGDZ128rrikz,
   43254            0 :           20440 => Opcode::VPTERNLOGDZ256rmbi,
   43255            0 :           20441 => Opcode::VPTERNLOGDZ256rmbik,
   43256            0 :           20442 => Opcode::VPTERNLOGDZ256rmbikz,
   43257            0 :           20443 => Opcode::VPTERNLOGDZ256rmi,
   43258            0 :           20444 => Opcode::VPTERNLOGDZ256rmik,
   43259            0 :           20445 => Opcode::VPTERNLOGDZ256rmikz,
   43260            0 :           20446 => Opcode::VPTERNLOGDZ256rri,
   43261            0 :           20447 => Opcode::VPTERNLOGDZ256rrik,
   43262            0 :           20448 => Opcode::VPTERNLOGDZ256rrikz,
   43263            0 :           20449 => Opcode::VPTERNLOGDZrmbi,
   43264            0 :           20450 => Opcode::VPTERNLOGDZrmbik,
   43265            0 :           20451 => Opcode::VPTERNLOGDZrmbikz,
   43266            0 :           20452 => Opcode::VPTERNLOGDZrmi,
   43267            0 :           20453 => Opcode::VPTERNLOGDZrmik,
   43268            0 :           20454 => Opcode::VPTERNLOGDZrmikz,
   43269            0 :           20455 => Opcode::VPTERNLOGDZrri,
   43270            0 :           20456 => Opcode::VPTERNLOGDZrrik,
   43271            0 :           20457 => Opcode::VPTERNLOGDZrrikz,
   43272            0 :           20458 => Opcode::VPTERNLOGQZ128rmbi,
   43273            0 :           20459 => Opcode::VPTERNLOGQZ128rmbik,
   43274            0 :           20460 => Opcode::VPTERNLOGQZ128rmbikz,
   43275            0 :           20461 => Opcode::VPTERNLOGQZ128rmi,
   43276            0 :           20462 => Opcode::VPTERNLOGQZ128rmik,
   43277            0 :           20463 => Opcode::VPTERNLOGQZ128rmikz,
   43278            0 :           20464 => Opcode::VPTERNLOGQZ128rri,
   43279            0 :           20465 => Opcode::VPTERNLOGQZ128rrik,
   43280            0 :           20466 => Opcode::VPTERNLOGQZ128rrikz,
   43281            0 :           20467 => Opcode::VPTERNLOGQZ256rmbi,
   43282            0 :           20468 => Opcode::VPTERNLOGQZ256rmbik,
   43283            0 :           20469 => Opcode::VPTERNLOGQZ256rmbikz,
   43284            0 :           20470 => Opcode::VPTERNLOGQZ256rmi,
   43285            0 :           20471 => Opcode::VPTERNLOGQZ256rmik,
   43286            0 :           20472 => Opcode::VPTERNLOGQZ256rmikz,
   43287            0 :           20473 => Opcode::VPTERNLOGQZ256rri,
   43288            0 :           20474 => Opcode::VPTERNLOGQZ256rrik,
   43289            0 :           20475 => Opcode::VPTERNLOGQZ256rrikz,
   43290            0 :           20476 => Opcode::VPTERNLOGQZrmbi,
   43291            0 :           20477 => Opcode::VPTERNLOGQZrmbik,
   43292            0 :           20478 => Opcode::VPTERNLOGQZrmbikz,
   43293            0 :           20479 => Opcode::VPTERNLOGQZrmi,
   43294            0 :           20480 => Opcode::VPTERNLOGQZrmik,
   43295            0 :           20481 => Opcode::VPTERNLOGQZrmikz,
   43296            0 :           20482 => Opcode::VPTERNLOGQZrri,
   43297            0 :           20483 => Opcode::VPTERNLOGQZrrik,
   43298            0 :           20484 => Opcode::VPTERNLOGQZrrikz,
   43299            0 :           20485 => Opcode::VPTESTMBZ128rm,
   43300            0 :           20486 => Opcode::VPTESTMBZ128rmk,
   43301            0 :           20487 => Opcode::VPTESTMBZ128rr,
   43302            0 :           20488 => Opcode::VPTESTMBZ128rrk,
   43303            0 :           20489 => Opcode::VPTESTMBZ256rm,
   43304            0 :           20490 => Opcode::VPTESTMBZ256rmk,
   43305            0 :           20491 => Opcode::VPTESTMBZ256rr,
   43306            0 :           20492 => Opcode::VPTESTMBZ256rrk,
   43307            0 :           20493 => Opcode::VPTESTMBZrm,
   43308            0 :           20494 => Opcode::VPTESTMBZrmk,
   43309            0 :           20495 => Opcode::VPTESTMBZrr,
   43310            0 :           20496 => Opcode::VPTESTMBZrrk,
   43311            0 :           20497 => Opcode::VPTESTMDZ128rm,
   43312            0 :           20498 => Opcode::VPTESTMDZ128rmb,
   43313            0 :           20499 => Opcode::VPTESTMDZ128rmbk,
   43314            0 :           20500 => Opcode::VPTESTMDZ128rmk,
   43315            0 :           20501 => Opcode::VPTESTMDZ128rr,
   43316            0 :           20502 => Opcode::VPTESTMDZ128rrk,
   43317            0 :           20503 => Opcode::VPTESTMDZ256rm,
   43318            0 :           20504 => Opcode::VPTESTMDZ256rmb,
   43319            0 :           20505 => Opcode::VPTESTMDZ256rmbk,
   43320            0 :           20506 => Opcode::VPTESTMDZ256rmk,
   43321            0 :           20507 => Opcode::VPTESTMDZ256rr,
   43322            0 :           20508 => Opcode::VPTESTMDZ256rrk,
   43323            0 :           20509 => Opcode::VPTESTMDZrm,
   43324            0 :           20510 => Opcode::VPTESTMDZrmb,
   43325            0 :           20511 => Opcode::VPTESTMDZrmbk,
   43326            0 :           20512 => Opcode::VPTESTMDZrmk,
   43327            0 :           20513 => Opcode::VPTESTMDZrr,
   43328            0 :           20514 => Opcode::VPTESTMDZrrk,
   43329            0 :           20515 => Opcode::VPTESTMQZ128rm,
   43330            0 :           20516 => Opcode::VPTESTMQZ128rmb,
   43331            0 :           20517 => Opcode::VPTESTMQZ128rmbk,
   43332            0 :           20518 => Opcode::VPTESTMQZ128rmk,
   43333            0 :           20519 => Opcode::VPTESTMQZ128rr,
   43334            0 :           20520 => Opcode::VPTESTMQZ128rrk,
   43335            0 :           20521 => Opcode::VPTESTMQZ256rm,
   43336            0 :           20522 => Opcode::VPTESTMQZ256rmb,
   43337            0 :           20523 => Opcode::VPTESTMQZ256rmbk,
   43338            0 :           20524 => Opcode::VPTESTMQZ256rmk,
   43339            0 :           20525 => Opcode::VPTESTMQZ256rr,
   43340            0 :           20526 => Opcode::VPTESTMQZ256rrk,
   43341            0 :           20527 => Opcode::VPTESTMQZrm,
   43342            0 :           20528 => Opcode::VPTESTMQZrmb,
   43343            0 :           20529 => Opcode::VPTESTMQZrmbk,
   43344            0 :           20530 => Opcode::VPTESTMQZrmk,
   43345            0 :           20531 => Opcode::VPTESTMQZrr,
   43346            0 :           20532 => Opcode::VPTESTMQZrrk,
   43347            0 :           20533 => Opcode::VPTESTMWZ128rm,
   43348            0 :           20534 => Opcode::VPTESTMWZ128rmk,
   43349            0 :           20535 => Opcode::VPTESTMWZ128rr,
   43350            0 :           20536 => Opcode::VPTESTMWZ128rrk,
   43351            0 :           20537 => Opcode::VPTESTMWZ256rm,
   43352            0 :           20538 => Opcode::VPTESTMWZ256rmk,
   43353            0 :           20539 => Opcode::VPTESTMWZ256rr,
   43354            0 :           20540 => Opcode::VPTESTMWZ256rrk,
   43355            0 :           20541 => Opcode::VPTESTMWZrm,
   43356            0 :           20542 => Opcode::VPTESTMWZrmk,
   43357            0 :           20543 => Opcode::VPTESTMWZrr,
   43358            0 :           20544 => Opcode::VPTESTMWZrrk,
   43359            0 :           20545 => Opcode::VPTESTNMBZ128rm,
   43360            0 :           20546 => Opcode::VPTESTNMBZ128rmk,
   43361            0 :           20547 => Opcode::VPTESTNMBZ128rr,
   43362            0 :           20548 => Opcode::VPTESTNMBZ128rrk,
   43363            0 :           20549 => Opcode::VPTESTNMBZ256rm,
   43364            0 :           20550 => Opcode::VPTESTNMBZ256rmk,
   43365            0 :           20551 => Opcode::VPTESTNMBZ256rr,
   43366            0 :           20552 => Opcode::VPTESTNMBZ256rrk,
   43367            0 :           20553 => Opcode::VPTESTNMBZrm,
   43368            0 :           20554 => Opcode::VPTESTNMBZrmk,
   43369            0 :           20555 => Opcode::VPTESTNMBZrr,
   43370            0 :           20556 => Opcode::VPTESTNMBZrrk,
   43371            0 :           20557 => Opcode::VPTESTNMDZ128rm,
   43372            0 :           20558 => Opcode::VPTESTNMDZ128rmb,
   43373            0 :           20559 => Opcode::VPTESTNMDZ128rmbk,
   43374            0 :           20560 => Opcode::VPTESTNMDZ128rmk,
   43375            0 :           20561 => Opcode::VPTESTNMDZ128rr,
   43376            0 :           20562 => Opcode::VPTESTNMDZ128rrk,
   43377            0 :           20563 => Opcode::VPTESTNMDZ256rm,
   43378            0 :           20564 => Opcode::VPTESTNMDZ256rmb,
   43379            0 :           20565 => Opcode::VPTESTNMDZ256rmbk,
   43380            0 :           20566 => Opcode::VPTESTNMDZ256rmk,
   43381            0 :           20567 => Opcode::VPTESTNMDZ256rr,
   43382            0 :           20568 => Opcode::VPTESTNMDZ256rrk,
   43383            0 :           20569 => Opcode::VPTESTNMDZrm,
   43384            0 :           20570 => Opcode::VPTESTNMDZrmb,
   43385            0 :           20571 => Opcode::VPTESTNMDZrmbk,
   43386            0 :           20572 => Opcode::VPTESTNMDZrmk,
   43387            0 :           20573 => Opcode::VPTESTNMDZrr,
   43388            0 :           20574 => Opcode::VPTESTNMDZrrk,
   43389            0 :           20575 => Opcode::VPTESTNMQZ128rm,
   43390            0 :           20576 => Opcode::VPTESTNMQZ128rmb,
   43391            0 :           20577 => Opcode::VPTESTNMQZ128rmbk,
   43392            0 :           20578 => Opcode::VPTESTNMQZ128rmk,
   43393            0 :           20579 => Opcode::VPTESTNMQZ128rr,
   43394            0 :           20580 => Opcode::VPTESTNMQZ128rrk,
   43395            0 :           20581 => Opcode::VPTESTNMQZ256rm,
   43396            0 :           20582 => Opcode::VPTESTNMQZ256rmb,
   43397            0 :           20583 => Opcode::VPTESTNMQZ256rmbk,
   43398            0 :           20584 => Opcode::VPTESTNMQZ256rmk,
   43399            0 :           20585 => Opcode::VPTESTNMQZ256rr,
   43400            0 :           20586 => Opcode::VPTESTNMQZ256rrk,
   43401            0 :           20587 => Opcode::VPTESTNMQZrm,
   43402            0 :           20588 => Opcode::VPTESTNMQZrmb,
   43403            0 :           20589 => Opcode::VPTESTNMQZrmbk,
   43404            0 :           20590 => Opcode::VPTESTNMQZrmk,
   43405            0 :           20591 => Opcode::VPTESTNMQZrr,
   43406            0 :           20592 => Opcode::VPTESTNMQZrrk,
   43407            0 :           20593 => Opcode::VPTESTNMWZ128rm,
   43408            0 :           20594 => Opcode::VPTESTNMWZ128rmk,
   43409            0 :           20595 => Opcode::VPTESTNMWZ128rr,
   43410            0 :           20596 => Opcode::VPTESTNMWZ128rrk,
   43411            0 :           20597 => Opcode::VPTESTNMWZ256rm,
   43412            0 :           20598 => Opcode::VPTESTNMWZ256rmk,
   43413            0 :           20599 => Opcode::VPTESTNMWZ256rr,
   43414            0 :           20600 => Opcode::VPTESTNMWZ256rrk,
   43415            0 :           20601 => Opcode::VPTESTNMWZrm,
   43416            0 :           20602 => Opcode::VPTESTNMWZrmk,
   43417            0 :           20603 => Opcode::VPTESTNMWZrr,
   43418            0 :           20604 => Opcode::VPTESTNMWZrrk,
   43419            0 :           20605 => Opcode::VPTESTYrm,
   43420            0 :           20606 => Opcode::VPTESTYrr,
   43421            0 :           20607 => Opcode::VPTESTrm,
   43422            0 :           20608 => Opcode::VPTESTrr,
   43423            0 :           20609 => Opcode::VPUNPCKHBWYrm,
   43424            0 :           20610 => Opcode::VPUNPCKHBWYrr,
   43425            0 :           20611 => Opcode::VPUNPCKHBWZ128rm,
   43426            0 :           20612 => Opcode::VPUNPCKHBWZ128rmk,
   43427            0 :           20613 => Opcode::VPUNPCKHBWZ128rmkz,
   43428            0 :           20614 => Opcode::VPUNPCKHBWZ128rr,
   43429            0 :           20615 => Opcode::VPUNPCKHBWZ128rrk,
   43430            0 :           20616 => Opcode::VPUNPCKHBWZ128rrkz,
   43431            0 :           20617 => Opcode::VPUNPCKHBWZ256rm,
   43432            0 :           20618 => Opcode::VPUNPCKHBWZ256rmk,
   43433            0 :           20619 => Opcode::VPUNPCKHBWZ256rmkz,
   43434            0 :           20620 => Opcode::VPUNPCKHBWZ256rr,
   43435            0 :           20621 => Opcode::VPUNPCKHBWZ256rrk,
   43436            0 :           20622 => Opcode::VPUNPCKHBWZ256rrkz,
   43437            0 :           20623 => Opcode::VPUNPCKHBWZrm,
   43438            0 :           20624 => Opcode::VPUNPCKHBWZrmk,
   43439            0 :           20625 => Opcode::VPUNPCKHBWZrmkz,
   43440            0 :           20626 => Opcode::VPUNPCKHBWZrr,
   43441            0 :           20627 => Opcode::VPUNPCKHBWZrrk,
   43442            0 :           20628 => Opcode::VPUNPCKHBWZrrkz,
   43443            0 :           20629 => Opcode::VPUNPCKHBWrm,
   43444            0 :           20630 => Opcode::VPUNPCKHBWrr,
   43445            0 :           20631 => Opcode::VPUNPCKHDQYrm,
   43446            0 :           20632 => Opcode::VPUNPCKHDQYrr,
   43447            0 :           20633 => Opcode::VPUNPCKHDQZ128rm,
   43448            0 :           20634 => Opcode::VPUNPCKHDQZ128rmb,
   43449            0 :           20635 => Opcode::VPUNPCKHDQZ128rmbk,
   43450            0 :           20636 => Opcode::VPUNPCKHDQZ128rmbkz,
   43451            0 :           20637 => Opcode::VPUNPCKHDQZ128rmk,
   43452            0 :           20638 => Opcode::VPUNPCKHDQZ128rmkz,
   43453            0 :           20639 => Opcode::VPUNPCKHDQZ128rr,
   43454            0 :           20640 => Opcode::VPUNPCKHDQZ128rrk,
   43455            0 :           20641 => Opcode::VPUNPCKHDQZ128rrkz,
   43456            0 :           20642 => Opcode::VPUNPCKHDQZ256rm,
   43457            0 :           20643 => Opcode::VPUNPCKHDQZ256rmb,
   43458            0 :           20644 => Opcode::VPUNPCKHDQZ256rmbk,
   43459            0 :           20645 => Opcode::VPUNPCKHDQZ256rmbkz,
   43460            0 :           20646 => Opcode::VPUNPCKHDQZ256rmk,
   43461            0 :           20647 => Opcode::VPUNPCKHDQZ256rmkz,
   43462            0 :           20648 => Opcode::VPUNPCKHDQZ256rr,
   43463            0 :           20649 => Opcode::VPUNPCKHDQZ256rrk,
   43464            0 :           20650 => Opcode::VPUNPCKHDQZ256rrkz,
   43465            0 :           20651 => Opcode::VPUNPCKHDQZrm,
   43466            0 :           20652 => Opcode::VPUNPCKHDQZrmb,
   43467            0 :           20653 => Opcode::VPUNPCKHDQZrmbk,
   43468            0 :           20654 => Opcode::VPUNPCKHDQZrmbkz,
   43469            0 :           20655 => Opcode::VPUNPCKHDQZrmk,
   43470            0 :           20656 => Opcode::VPUNPCKHDQZrmkz,
   43471            0 :           20657 => Opcode::VPUNPCKHDQZrr,
   43472            0 :           20658 => Opcode::VPUNPCKHDQZrrk,
   43473            0 :           20659 => Opcode::VPUNPCKHDQZrrkz,
   43474            0 :           20660 => Opcode::VPUNPCKHDQrm,
   43475            0 :           20661 => Opcode::VPUNPCKHDQrr,
   43476            0 :           20662 => Opcode::VPUNPCKHQDQYrm,
   43477            0 :           20663 => Opcode::VPUNPCKHQDQYrr,
   43478            0 :           20664 => Opcode::VPUNPCKHQDQZ128rm,
   43479            0 :           20665 => Opcode::VPUNPCKHQDQZ128rmb,
   43480            0 :           20666 => Opcode::VPUNPCKHQDQZ128rmbk,
   43481            0 :           20667 => Opcode::VPUNPCKHQDQZ128rmbkz,
   43482            0 :           20668 => Opcode::VPUNPCKHQDQZ128rmk,
   43483            0 :           20669 => Opcode::VPUNPCKHQDQZ128rmkz,
   43484            0 :           20670 => Opcode::VPUNPCKHQDQZ128rr,
   43485            0 :           20671 => Opcode::VPUNPCKHQDQZ128rrk,
   43486            0 :           20672 => Opcode::VPUNPCKHQDQZ128rrkz,
   43487            0 :           20673 => Opcode::VPUNPCKHQDQZ256rm,
   43488            0 :           20674 => Opcode::VPUNPCKHQDQZ256rmb,
   43489            0 :           20675 => Opcode::VPUNPCKHQDQZ256rmbk,
   43490            0 :           20676 => Opcode::VPUNPCKHQDQZ256rmbkz,
   43491            0 :           20677 => Opcode::VPUNPCKHQDQZ256rmk,
   43492            0 :           20678 => Opcode::VPUNPCKHQDQZ256rmkz,
   43493            0 :           20679 => Opcode::VPUNPCKHQDQZ256rr,
   43494            0 :           20680 => Opcode::VPUNPCKHQDQZ256rrk,
   43495            0 :           20681 => Opcode::VPUNPCKHQDQZ256rrkz,
   43496            0 :           20682 => Opcode::VPUNPCKHQDQZrm,
   43497            0 :           20683 => Opcode::VPUNPCKHQDQZrmb,
   43498            0 :           20684 => Opcode::VPUNPCKHQDQZrmbk,
   43499            0 :           20685 => Opcode::VPUNPCKHQDQZrmbkz,
   43500            0 :           20686 => Opcode::VPUNPCKHQDQZrmk,
   43501            0 :           20687 => Opcode::VPUNPCKHQDQZrmkz,
   43502            0 :           20688 => Opcode::VPUNPCKHQDQZrr,
   43503            0 :           20689 => Opcode::VPUNPCKHQDQZrrk,
   43504            0 :           20690 => Opcode::VPUNPCKHQDQZrrkz,
   43505            0 :           20691 => Opcode::VPUNPCKHQDQrm,
   43506            0 :           20692 => Opcode::VPUNPCKHQDQrr,
   43507            0 :           20693 => Opcode::VPUNPCKHWDYrm,
   43508            0 :           20694 => Opcode::VPUNPCKHWDYrr,
   43509            0 :           20695 => Opcode::VPUNPCKHWDZ128rm,
   43510            0 :           20696 => Opcode::VPUNPCKHWDZ128rmk,
   43511            0 :           20697 => Opcode::VPUNPCKHWDZ128rmkz,
   43512            0 :           20698 => Opcode::VPUNPCKHWDZ128rr,
   43513            0 :           20699 => Opcode::VPUNPCKHWDZ128rrk,
   43514            0 :           20700 => Opcode::VPUNPCKHWDZ128rrkz,
   43515            0 :           20701 => Opcode::VPUNPCKHWDZ256rm,
   43516            0 :           20702 => Opcode::VPUNPCKHWDZ256rmk,
   43517            0 :           20703 => Opcode::VPUNPCKHWDZ256rmkz,
   43518            0 :           20704 => Opcode::VPUNPCKHWDZ256rr,
   43519            0 :           20705 => Opcode::VPUNPCKHWDZ256rrk,
   43520            0 :           20706 => Opcode::VPUNPCKHWDZ256rrkz,
   43521            0 :           20707 => Opcode::VPUNPCKHWDZrm,
   43522            0 :           20708 => Opcode::VPUNPCKHWDZrmk,
   43523            0 :           20709 => Opcode::VPUNPCKHWDZrmkz,
   43524            0 :           20710 => Opcode::VPUNPCKHWDZrr,
   43525            0 :           20711 => Opcode::VPUNPCKHWDZrrk,
   43526            0 :           20712 => Opcode::VPUNPCKHWDZrrkz,
   43527            0 :           20713 => Opcode::VPUNPCKHWDrm,
   43528            0 :           20714 => Opcode::VPUNPCKHWDrr,
   43529            0 :           20715 => Opcode::VPUNPCKLBWYrm,
   43530            0 :           20716 => Opcode::VPUNPCKLBWYrr,
   43531            0 :           20717 => Opcode::VPUNPCKLBWZ128rm,
   43532            0 :           20718 => Opcode::VPUNPCKLBWZ128rmk,
   43533            0 :           20719 => Opcode::VPUNPCKLBWZ128rmkz,
   43534            0 :           20720 => Opcode::VPUNPCKLBWZ128rr,
   43535            0 :           20721 => Opcode::VPUNPCKLBWZ128rrk,
   43536            0 :           20722 => Opcode::VPUNPCKLBWZ128rrkz,
   43537            0 :           20723 => Opcode::VPUNPCKLBWZ256rm,
   43538            0 :           20724 => Opcode::VPUNPCKLBWZ256rmk,
   43539            0 :           20725 => Opcode::VPUNPCKLBWZ256rmkz,
   43540            0 :           20726 => Opcode::VPUNPCKLBWZ256rr,
   43541            0 :           20727 => Opcode::VPUNPCKLBWZ256rrk,
   43542            0 :           20728 => Opcode::VPUNPCKLBWZ256rrkz,
   43543            0 :           20729 => Opcode::VPUNPCKLBWZrm,
   43544            0 :           20730 => Opcode::VPUNPCKLBWZrmk,
   43545            0 :           20731 => Opcode::VPUNPCKLBWZrmkz,
   43546            0 :           20732 => Opcode::VPUNPCKLBWZrr,
   43547            0 :           20733 => Opcode::VPUNPCKLBWZrrk,
   43548            0 :           20734 => Opcode::VPUNPCKLBWZrrkz,
   43549            0 :           20735 => Opcode::VPUNPCKLBWrm,
   43550            0 :           20736 => Opcode::VPUNPCKLBWrr,
   43551            0 :           20737 => Opcode::VPUNPCKLDQYrm,
   43552            0 :           20738 => Opcode::VPUNPCKLDQYrr,
   43553            0 :           20739 => Opcode::VPUNPCKLDQZ128rm,
   43554            0 :           20740 => Opcode::VPUNPCKLDQZ128rmb,
   43555            0 :           20741 => Opcode::VPUNPCKLDQZ128rmbk,
   43556            0 :           20742 => Opcode::VPUNPCKLDQZ128rmbkz,
   43557            0 :           20743 => Opcode::VPUNPCKLDQZ128rmk,
   43558            0 :           20744 => Opcode::VPUNPCKLDQZ128rmkz,
   43559            0 :           20745 => Opcode::VPUNPCKLDQZ128rr,
   43560            0 :           20746 => Opcode::VPUNPCKLDQZ128rrk,
   43561            0 :           20747 => Opcode::VPUNPCKLDQZ128rrkz,
   43562            0 :           20748 => Opcode::VPUNPCKLDQZ256rm,
   43563            0 :           20749 => Opcode::VPUNPCKLDQZ256rmb,
   43564            0 :           20750 => Opcode::VPUNPCKLDQZ256rmbk,
   43565            0 :           20751 => Opcode::VPUNPCKLDQZ256rmbkz,
   43566            0 :           20752 => Opcode::VPUNPCKLDQZ256rmk,
   43567            0 :           20753 => Opcode::VPUNPCKLDQZ256rmkz,
   43568            0 :           20754 => Opcode::VPUNPCKLDQZ256rr,
   43569            0 :           20755 => Opcode::VPUNPCKLDQZ256rrk,
   43570            0 :           20756 => Opcode::VPUNPCKLDQZ256rrkz,
   43571            0 :           20757 => Opcode::VPUNPCKLDQZrm,
   43572            0 :           20758 => Opcode::VPUNPCKLDQZrmb,
   43573            0 :           20759 => Opcode::VPUNPCKLDQZrmbk,
   43574            0 :           20760 => Opcode::VPUNPCKLDQZrmbkz,
   43575            0 :           20761 => Opcode::VPUNPCKLDQZrmk,
   43576            0 :           20762 => Opcode::VPUNPCKLDQZrmkz,
   43577            0 :           20763 => Opcode::VPUNPCKLDQZrr,
   43578            0 :           20764 => Opcode::VPUNPCKLDQZrrk,
   43579            0 :           20765 => Opcode::VPUNPCKLDQZrrkz,
   43580            0 :           20766 => Opcode::VPUNPCKLDQrm,
   43581            0 :           20767 => Opcode::VPUNPCKLDQrr,
   43582            0 :           20768 => Opcode::VPUNPCKLQDQYrm,
   43583            0 :           20769 => Opcode::VPUNPCKLQDQYrr,
   43584            0 :           20770 => Opcode::VPUNPCKLQDQZ128rm,
   43585            0 :           20771 => Opcode::VPUNPCKLQDQZ128rmb,
   43586            0 :           20772 => Opcode::VPUNPCKLQDQZ128rmbk,
   43587            0 :           20773 => Opcode::VPUNPCKLQDQZ128rmbkz,
   43588            0 :           20774 => Opcode::VPUNPCKLQDQZ128rmk,
   43589            0 :           20775 => Opcode::VPUNPCKLQDQZ128rmkz,
   43590            0 :           20776 => Opcode::VPUNPCKLQDQZ128rr,
   43591            0 :           20777 => Opcode::VPUNPCKLQDQZ128rrk,
   43592            0 :           20778 => Opcode::VPUNPCKLQDQZ128rrkz,
   43593            0 :           20779 => Opcode::VPUNPCKLQDQZ256rm,
   43594            0 :           20780 => Opcode::VPUNPCKLQDQZ256rmb,
   43595            0 :           20781 => Opcode::VPUNPCKLQDQZ256rmbk,
   43596            0 :           20782 => Opcode::VPUNPCKLQDQZ256rmbkz,
   43597            0 :           20783 => Opcode::VPUNPCKLQDQZ256rmk,
   43598            0 :           20784 => Opcode::VPUNPCKLQDQZ256rmkz,
   43599            0 :           20785 => Opcode::VPUNPCKLQDQZ256rr,
   43600            0 :           20786 => Opcode::VPUNPCKLQDQZ256rrk,
   43601            0 :           20787 => Opcode::VPUNPCKLQDQZ256rrkz,
   43602            0 :           20788 => Opcode::VPUNPCKLQDQZrm,
   43603            0 :           20789 => Opcode::VPUNPCKLQDQZrmb,
   43604            0 :           20790 => Opcode::VPUNPCKLQDQZrmbk,
   43605            0 :           20791 => Opcode::VPUNPCKLQDQZrmbkz,
   43606            0 :           20792 => Opcode::VPUNPCKLQDQZrmk,
   43607            0 :           20793 => Opcode::VPUNPCKLQDQZrmkz,
   43608            0 :           20794 => Opcode::VPUNPCKLQDQZrr,
   43609            0 :           20795 => Opcode::VPUNPCKLQDQZrrk,
   43610            0 :           20796 => Opcode::VPUNPCKLQDQZrrkz,
   43611            0 :           20797 => Opcode::VPUNPCKLQDQrm,
   43612            0 :           20798 => Opcode::VPUNPCKLQDQrr,
   43613            0 :           20799 => Opcode::VPUNPCKLWDYrm,
   43614            0 :           20800 => Opcode::VPUNPCKLWDYrr,
   43615            0 :           20801 => Opcode::VPUNPCKLWDZ128rm,
   43616            0 :           20802 => Opcode::VPUNPCKLWDZ128rmk,
   43617            0 :           20803 => Opcode::VPUNPCKLWDZ128rmkz,
   43618            0 :           20804 => Opcode::VPUNPCKLWDZ128rr,
   43619            0 :           20805 => Opcode::VPUNPCKLWDZ128rrk,
   43620            0 :           20806 => Opcode::VPUNPCKLWDZ128rrkz,
   43621            0 :           20807 => Opcode::VPUNPCKLWDZ256rm,
   43622            0 :           20808 => Opcode::VPUNPCKLWDZ256rmk,
   43623            0 :           20809 => Opcode::VPUNPCKLWDZ256rmkz,
   43624            0 :           20810 => Opcode::VPUNPCKLWDZ256rr,
   43625            0 :           20811 => Opcode::VPUNPCKLWDZ256rrk,
   43626            0 :           20812 => Opcode::VPUNPCKLWDZ256rrkz,
   43627            0 :           20813 => Opcode::VPUNPCKLWDZrm,
   43628            0 :           20814 => Opcode::VPUNPCKLWDZrmk,
   43629            0 :           20815 => Opcode::VPUNPCKLWDZrmkz,
   43630            0 :           20816 => Opcode::VPUNPCKLWDZrr,
   43631            0 :           20817 => Opcode::VPUNPCKLWDZrrk,
   43632            0 :           20818 => Opcode::VPUNPCKLWDZrrkz,
   43633            0 :           20819 => Opcode::VPUNPCKLWDrm,
   43634            0 :           20820 => Opcode::VPUNPCKLWDrr,
   43635            0 :           20821 => Opcode::VPXORDZ128rm,
   43636            0 :           20822 => Opcode::VPXORDZ128rmb,
   43637            0 :           20823 => Opcode::VPXORDZ128rmbk,
   43638            0 :           20824 => Opcode::VPXORDZ128rmbkz,
   43639            0 :           20825 => Opcode::VPXORDZ128rmk,
   43640            0 :           20826 => Opcode::VPXORDZ128rmkz,
   43641            0 :           20827 => Opcode::VPXORDZ128rr,
   43642            0 :           20828 => Opcode::VPXORDZ128rrk,
   43643            0 :           20829 => Opcode::VPXORDZ128rrkz,
   43644            0 :           20830 => Opcode::VPXORDZ256rm,
   43645            0 :           20831 => Opcode::VPXORDZ256rmb,
   43646            0 :           20832 => Opcode::VPXORDZ256rmbk,
   43647            0 :           20833 => Opcode::VPXORDZ256rmbkz,
   43648            0 :           20834 => Opcode::VPXORDZ256rmk,
   43649            0 :           20835 => Opcode::VPXORDZ256rmkz,
   43650            0 :           20836 => Opcode::VPXORDZ256rr,
   43651            0 :           20837 => Opcode::VPXORDZ256rrk,
   43652            0 :           20838 => Opcode::VPXORDZ256rrkz,
   43653            0 :           20839 => Opcode::VPXORDZrm,
   43654            0 :           20840 => Opcode::VPXORDZrmb,
   43655            0 :           20841 => Opcode::VPXORDZrmbk,
   43656            0 :           20842 => Opcode::VPXORDZrmbkz,
   43657            0 :           20843 => Opcode::VPXORDZrmk,
   43658            0 :           20844 => Opcode::VPXORDZrmkz,
   43659            0 :           20845 => Opcode::VPXORDZrr,
   43660            0 :           20846 => Opcode::VPXORDZrrk,
   43661            0 :           20847 => Opcode::VPXORDZrrkz,
   43662            0 :           20848 => Opcode::VPXORQZ128rm,
   43663            0 :           20849 => Opcode::VPXORQZ128rmb,
   43664            0 :           20850 => Opcode::VPXORQZ128rmbk,
   43665            0 :           20851 => Opcode::VPXORQZ128rmbkz,
   43666            0 :           20852 => Opcode::VPXORQZ128rmk,
   43667            0 :           20853 => Opcode::VPXORQZ128rmkz,
   43668            0 :           20854 => Opcode::VPXORQZ128rr,
   43669            0 :           20855 => Opcode::VPXORQZ128rrk,
   43670            0 :           20856 => Opcode::VPXORQZ128rrkz,
   43671            0 :           20857 => Opcode::VPXORQZ256rm,
   43672            0 :           20858 => Opcode::VPXORQZ256rmb,
   43673            0 :           20859 => Opcode::VPXORQZ256rmbk,
   43674            0 :           20860 => Opcode::VPXORQZ256rmbkz,
   43675            0 :           20861 => Opcode::VPXORQZ256rmk,
   43676            0 :           20862 => Opcode::VPXORQZ256rmkz,
   43677            0 :           20863 => Opcode::VPXORQZ256rr,
   43678            0 :           20864 => Opcode::VPXORQZ256rrk,
   43679            0 :           20865 => Opcode::VPXORQZ256rrkz,
   43680            0 :           20866 => Opcode::VPXORQZrm,
   43681            0 :           20867 => Opcode::VPXORQZrmb,
   43682            0 :           20868 => Opcode::VPXORQZrmbk,
   43683            0 :           20869 => Opcode::VPXORQZrmbkz,
   43684            0 :           20870 => Opcode::VPXORQZrmk,
   43685            0 :           20871 => Opcode::VPXORQZrmkz,
   43686            0 :           20872 => Opcode::VPXORQZrr,
   43687            0 :           20873 => Opcode::VPXORQZrrk,
   43688            0 :           20874 => Opcode::VPXORQZrrkz,
   43689            0 :           20875 => Opcode::VPXORYrm,
   43690            0 :           20876 => Opcode::VPXORYrr,
   43691            0 :           20877 => Opcode::VPXORrm,
   43692            0 :           20878 => Opcode::VPXORrr,
   43693            0 :           20879 => Opcode::VRANGEPDZ128rmbi,
   43694            0 :           20880 => Opcode::VRANGEPDZ128rmbik,
   43695            0 :           20881 => Opcode::VRANGEPDZ128rmbikz,
   43696            0 :           20882 => Opcode::VRANGEPDZ128rmi,
   43697            0 :           20883 => Opcode::VRANGEPDZ128rmik,
   43698            0 :           20884 => Opcode::VRANGEPDZ128rmikz,
   43699            0 :           20885 => Opcode::VRANGEPDZ128rri,
   43700            0 :           20886 => Opcode::VRANGEPDZ128rrik,
   43701            0 :           20887 => Opcode::VRANGEPDZ128rrikz,
   43702            0 :           20888 => Opcode::VRANGEPDZ256rmbi,
   43703            0 :           20889 => Opcode::VRANGEPDZ256rmbik,
   43704            0 :           20890 => Opcode::VRANGEPDZ256rmbikz,
   43705            0 :           20891 => Opcode::VRANGEPDZ256rmi,
   43706            0 :           20892 => Opcode::VRANGEPDZ256rmik,
   43707            0 :           20893 => Opcode::VRANGEPDZ256rmikz,
   43708            0 :           20894 => Opcode::VRANGEPDZ256rri,
   43709            0 :           20895 => Opcode::VRANGEPDZ256rrib,
   43710            0 :           20896 => Opcode::VRANGEPDZ256rribk,
   43711            0 :           20897 => Opcode::VRANGEPDZ256rribkz,
   43712            0 :           20898 => Opcode::VRANGEPDZ256rrik,
   43713            0 :           20899 => Opcode::VRANGEPDZ256rrikz,
   43714            0 :           20900 => Opcode::VRANGEPDZrmbi,
   43715            0 :           20901 => Opcode::VRANGEPDZrmbik,
   43716            0 :           20902 => Opcode::VRANGEPDZrmbikz,
   43717            0 :           20903 => Opcode::VRANGEPDZrmi,
   43718            0 :           20904 => Opcode::VRANGEPDZrmik,
   43719            0 :           20905 => Opcode::VRANGEPDZrmikz,
   43720            0 :           20906 => Opcode::VRANGEPDZrri,
   43721            0 :           20907 => Opcode::VRANGEPDZrrib,
   43722            0 :           20908 => Opcode::VRANGEPDZrribk,
   43723            0 :           20909 => Opcode::VRANGEPDZrribkz,
   43724            0 :           20910 => Opcode::VRANGEPDZrrik,
   43725            0 :           20911 => Opcode::VRANGEPDZrrikz,
   43726            0 :           20912 => Opcode::VRANGEPSZ128rmbi,
   43727            0 :           20913 => Opcode::VRANGEPSZ128rmbik,
   43728            0 :           20914 => Opcode::VRANGEPSZ128rmbikz,
   43729            0 :           20915 => Opcode::VRANGEPSZ128rmi,
   43730            0 :           20916 => Opcode::VRANGEPSZ128rmik,
   43731            0 :           20917 => Opcode::VRANGEPSZ128rmikz,
   43732            0 :           20918 => Opcode::VRANGEPSZ128rri,
   43733            0 :           20919 => Opcode::VRANGEPSZ128rrik,
   43734            0 :           20920 => Opcode::VRANGEPSZ128rrikz,
   43735            0 :           20921 => Opcode::VRANGEPSZ256rmbi,
   43736            0 :           20922 => Opcode::VRANGEPSZ256rmbik,
   43737            0 :           20923 => Opcode::VRANGEPSZ256rmbikz,
   43738            0 :           20924 => Opcode::VRANGEPSZ256rmi,
   43739            0 :           20925 => Opcode::VRANGEPSZ256rmik,
   43740            0 :           20926 => Opcode::VRANGEPSZ256rmikz,
   43741            0 :           20927 => Opcode::VRANGEPSZ256rri,
   43742            0 :           20928 => Opcode::VRANGEPSZ256rrib,
   43743            0 :           20929 => Opcode::VRANGEPSZ256rribk,
   43744            0 :           20930 => Opcode::VRANGEPSZ256rribkz,
   43745            0 :           20931 => Opcode::VRANGEPSZ256rrik,
   43746            0 :           20932 => Opcode::VRANGEPSZ256rrikz,
   43747            0 :           20933 => Opcode::VRANGEPSZrmbi,
   43748            0 :           20934 => Opcode::VRANGEPSZrmbik,
   43749            0 :           20935 => Opcode::VRANGEPSZrmbikz,
   43750            0 :           20936 => Opcode::VRANGEPSZrmi,
   43751            0 :           20937 => Opcode::VRANGEPSZrmik,
   43752            0 :           20938 => Opcode::VRANGEPSZrmikz,
   43753            0 :           20939 => Opcode::VRANGEPSZrri,
   43754            0 :           20940 => Opcode::VRANGEPSZrrib,
   43755            0 :           20941 => Opcode::VRANGEPSZrribk,
   43756            0 :           20942 => Opcode::VRANGEPSZrribkz,
   43757            0 :           20943 => Opcode::VRANGEPSZrrik,
   43758            0 :           20944 => Opcode::VRANGEPSZrrikz,
   43759            0 :           20945 => Opcode::VRANGESDZrmi,
   43760            0 :           20946 => Opcode::VRANGESDZrmik,
   43761            0 :           20947 => Opcode::VRANGESDZrmikz,
   43762            0 :           20948 => Opcode::VRANGESDZrri,
   43763            0 :           20949 => Opcode::VRANGESDZrrib,
   43764            0 :           20950 => Opcode::VRANGESDZrribk,
   43765            0 :           20951 => Opcode::VRANGESDZrribkz,
   43766            0 :           20952 => Opcode::VRANGESDZrrik,
   43767            0 :           20953 => Opcode::VRANGESDZrrikz,
   43768            0 :           20954 => Opcode::VRANGESSZrmi,
   43769            0 :           20955 => Opcode::VRANGESSZrmik,
   43770            0 :           20956 => Opcode::VRANGESSZrmikz,
   43771            0 :           20957 => Opcode::VRANGESSZrri,
   43772            0 :           20958 => Opcode::VRANGESSZrrib,
   43773            0 :           20959 => Opcode::VRANGESSZrribk,
   43774            0 :           20960 => Opcode::VRANGESSZrribkz,
   43775            0 :           20961 => Opcode::VRANGESSZrrik,
   43776            0 :           20962 => Opcode::VRANGESSZrrikz,
   43777            0 :           20963 => Opcode::VRCP14PDZ128m,
   43778            0 :           20964 => Opcode::VRCP14PDZ128mb,
   43779            0 :           20965 => Opcode::VRCP14PDZ128mbk,
   43780            0 :           20966 => Opcode::VRCP14PDZ128mbkz,
   43781            0 :           20967 => Opcode::VRCP14PDZ128mk,
   43782            0 :           20968 => Opcode::VRCP14PDZ128mkz,
   43783            0 :           20969 => Opcode::VRCP14PDZ128r,
   43784            0 :           20970 => Opcode::VRCP14PDZ128rk,
   43785            0 :           20971 => Opcode::VRCP14PDZ128rkz,
   43786            0 :           20972 => Opcode::VRCP14PDZ256m,
   43787            0 :           20973 => Opcode::VRCP14PDZ256mb,
   43788            0 :           20974 => Opcode::VRCP14PDZ256mbk,
   43789            0 :           20975 => Opcode::VRCP14PDZ256mbkz,
   43790            0 :           20976 => Opcode::VRCP14PDZ256mk,
   43791            0 :           20977 => Opcode::VRCP14PDZ256mkz,
   43792            0 :           20978 => Opcode::VRCP14PDZ256r,
   43793            0 :           20979 => Opcode::VRCP14PDZ256rk,
   43794            0 :           20980 => Opcode::VRCP14PDZ256rkz,
   43795            0 :           20981 => Opcode::VRCP14PDZm,
   43796            0 :           20982 => Opcode::VRCP14PDZmb,
   43797            0 :           20983 => Opcode::VRCP14PDZmbk,
   43798            0 :           20984 => Opcode::VRCP14PDZmbkz,
   43799            0 :           20985 => Opcode::VRCP14PDZmk,
   43800            0 :           20986 => Opcode::VRCP14PDZmkz,
   43801            0 :           20987 => Opcode::VRCP14PDZr,
   43802            0 :           20988 => Opcode::VRCP14PDZrk,
   43803            0 :           20989 => Opcode::VRCP14PDZrkz,
   43804            0 :           20990 => Opcode::VRCP14PSZ128m,
   43805            0 :           20991 => Opcode::VRCP14PSZ128mb,
   43806            0 :           20992 => Opcode::VRCP14PSZ128mbk,
   43807            0 :           20993 => Opcode::VRCP14PSZ128mbkz,
   43808            0 :           20994 => Opcode::VRCP14PSZ128mk,
   43809            0 :           20995 => Opcode::VRCP14PSZ128mkz,
   43810            0 :           20996 => Opcode::VRCP14PSZ128r,
   43811            0 :           20997 => Opcode::VRCP14PSZ128rk,
   43812            0 :           20998 => Opcode::VRCP14PSZ128rkz,
   43813            0 :           20999 => Opcode::VRCP14PSZ256m,
   43814            0 :           21000 => Opcode::VRCP14PSZ256mb,
   43815            0 :           21001 => Opcode::VRCP14PSZ256mbk,
   43816            0 :           21002 => Opcode::VRCP14PSZ256mbkz,
   43817            0 :           21003 => Opcode::VRCP14PSZ256mk,
   43818            0 :           21004 => Opcode::VRCP14PSZ256mkz,
   43819            0 :           21005 => Opcode::VRCP14PSZ256r,
   43820            0 :           21006 => Opcode::VRCP14PSZ256rk,
   43821            0 :           21007 => Opcode::VRCP14PSZ256rkz,
   43822            0 :           21008 => Opcode::VRCP14PSZm,
   43823            0 :           21009 => Opcode::VRCP14PSZmb,
   43824            0 :           21010 => Opcode::VRCP14PSZmbk,
   43825            0 :           21011 => Opcode::VRCP14PSZmbkz,
   43826            0 :           21012 => Opcode::VRCP14PSZmk,
   43827            0 :           21013 => Opcode::VRCP14PSZmkz,
   43828            0 :           21014 => Opcode::VRCP14PSZr,
   43829            0 :           21015 => Opcode::VRCP14PSZrk,
   43830            0 :           21016 => Opcode::VRCP14PSZrkz,
   43831            0 :           21017 => Opcode::VRCP14SDZrm,
   43832            0 :           21018 => Opcode::VRCP14SDZrmk,
   43833            0 :           21019 => Opcode::VRCP14SDZrmkz,
   43834            0 :           21020 => Opcode::VRCP14SDZrr,
   43835            0 :           21021 => Opcode::VRCP14SDZrrk,
   43836            0 :           21022 => Opcode::VRCP14SDZrrkz,
   43837            0 :           21023 => Opcode::VRCP14SSZrm,
   43838            0 :           21024 => Opcode::VRCP14SSZrmk,
   43839            0 :           21025 => Opcode::VRCP14SSZrmkz,
   43840            0 :           21026 => Opcode::VRCP14SSZrr,
   43841            0 :           21027 => Opcode::VRCP14SSZrrk,
   43842            0 :           21028 => Opcode::VRCP14SSZrrkz,
   43843            0 :           21029 => Opcode::VRCP28PDZm,
   43844            0 :           21030 => Opcode::VRCP28PDZmb,
   43845            0 :           21031 => Opcode::VRCP28PDZmbk,
   43846            0 :           21032 => Opcode::VRCP28PDZmbkz,
   43847            0 :           21033 => Opcode::VRCP28PDZmk,
   43848            0 :           21034 => Opcode::VRCP28PDZmkz,
   43849            0 :           21035 => Opcode::VRCP28PDZr,
   43850            0 :           21036 => Opcode::VRCP28PDZrb,
   43851            0 :           21037 => Opcode::VRCP28PDZrbk,
   43852            0 :           21038 => Opcode::VRCP28PDZrbkz,
   43853            0 :           21039 => Opcode::VRCP28PDZrk,
   43854            0 :           21040 => Opcode::VRCP28PDZrkz,
   43855            0 :           21041 => Opcode::VRCP28PSZm,
   43856            0 :           21042 => Opcode::VRCP28PSZmb,
   43857            0 :           21043 => Opcode::VRCP28PSZmbk,
   43858            0 :           21044 => Opcode::VRCP28PSZmbkz,
   43859            0 :           21045 => Opcode::VRCP28PSZmk,
   43860            0 :           21046 => Opcode::VRCP28PSZmkz,
   43861            0 :           21047 => Opcode::VRCP28PSZr,
   43862            0 :           21048 => Opcode::VRCP28PSZrb,
   43863            0 :           21049 => Opcode::VRCP28PSZrbk,
   43864            0 :           21050 => Opcode::VRCP28PSZrbkz,
   43865            0 :           21051 => Opcode::VRCP28PSZrk,
   43866            0 :           21052 => Opcode::VRCP28PSZrkz,
   43867            0 :           21053 => Opcode::VRCP28SDZm,
   43868            0 :           21054 => Opcode::VRCP28SDZmk,
   43869            0 :           21055 => Opcode::VRCP28SDZmkz,
   43870            0 :           21056 => Opcode::VRCP28SDZr,
   43871            0 :           21057 => Opcode::VRCP28SDZrb,
   43872            0 :           21058 => Opcode::VRCP28SDZrbk,
   43873            0 :           21059 => Opcode::VRCP28SDZrbkz,
   43874            0 :           21060 => Opcode::VRCP28SDZrk,
   43875            0 :           21061 => Opcode::VRCP28SDZrkz,
   43876            0 :           21062 => Opcode::VRCP28SSZm,
   43877            0 :           21063 => Opcode::VRCP28SSZmk,
   43878            0 :           21064 => Opcode::VRCP28SSZmkz,
   43879            0 :           21065 => Opcode::VRCP28SSZr,
   43880            0 :           21066 => Opcode::VRCP28SSZrb,
   43881            0 :           21067 => Opcode::VRCP28SSZrbk,
   43882            0 :           21068 => Opcode::VRCP28SSZrbkz,
   43883            0 :           21069 => Opcode::VRCP28SSZrk,
   43884            0 :           21070 => Opcode::VRCP28SSZrkz,
   43885            0 :           21071 => Opcode::VRCPBF16Z128m,
   43886            0 :           21072 => Opcode::VRCPBF16Z128mb,
   43887            0 :           21073 => Opcode::VRCPBF16Z128mbk,
   43888            0 :           21074 => Opcode::VRCPBF16Z128mbkz,
   43889            0 :           21075 => Opcode::VRCPBF16Z128mk,
   43890            0 :           21076 => Opcode::VRCPBF16Z128mkz,
   43891            0 :           21077 => Opcode::VRCPBF16Z128r,
   43892            0 :           21078 => Opcode::VRCPBF16Z128rk,
   43893            0 :           21079 => Opcode::VRCPBF16Z128rkz,
   43894            0 :           21080 => Opcode::VRCPBF16Z256m,
   43895            0 :           21081 => Opcode::VRCPBF16Z256mb,
   43896            0 :           21082 => Opcode::VRCPBF16Z256mbk,
   43897            0 :           21083 => Opcode::VRCPBF16Z256mbkz,
   43898            0 :           21084 => Opcode::VRCPBF16Z256mk,
   43899            0 :           21085 => Opcode::VRCPBF16Z256mkz,
   43900            0 :           21086 => Opcode::VRCPBF16Z256r,
   43901            0 :           21087 => Opcode::VRCPBF16Z256rk,
   43902            0 :           21088 => Opcode::VRCPBF16Z256rkz,
   43903            0 :           21089 => Opcode::VRCPBF16Zm,
   43904            0 :           21090 => Opcode::VRCPBF16Zmb,
   43905            0 :           21091 => Opcode::VRCPBF16Zmbk,
   43906            0 :           21092 => Opcode::VRCPBF16Zmbkz,
   43907            0 :           21093 => Opcode::VRCPBF16Zmk,
   43908            0 :           21094 => Opcode::VRCPBF16Zmkz,
   43909            0 :           21095 => Opcode::VRCPBF16Zr,
   43910            0 :           21096 => Opcode::VRCPBF16Zrk,
   43911            0 :           21097 => Opcode::VRCPBF16Zrkz,
   43912            0 :           21098 => Opcode::VRCPPHZ128m,
   43913            0 :           21099 => Opcode::VRCPPHZ128mb,
   43914            0 :           21100 => Opcode::VRCPPHZ128mbk,
   43915            0 :           21101 => Opcode::VRCPPHZ128mbkz,
   43916            0 :           21102 => Opcode::VRCPPHZ128mk,
   43917            0 :           21103 => Opcode::VRCPPHZ128mkz,
   43918            0 :           21104 => Opcode::VRCPPHZ128r,
   43919            0 :           21105 => Opcode::VRCPPHZ128rk,
   43920            0 :           21106 => Opcode::VRCPPHZ128rkz,
   43921            0 :           21107 => Opcode::VRCPPHZ256m,
   43922            0 :           21108 => Opcode::VRCPPHZ256mb,
   43923            0 :           21109 => Opcode::VRCPPHZ256mbk,
   43924            0 :           21110 => Opcode::VRCPPHZ256mbkz,
   43925            0 :           21111 => Opcode::VRCPPHZ256mk,
   43926            0 :           21112 => Opcode::VRCPPHZ256mkz,
   43927            0 :           21113 => Opcode::VRCPPHZ256r,
   43928            0 :           21114 => Opcode::VRCPPHZ256rk,
   43929            0 :           21115 => Opcode::VRCPPHZ256rkz,
   43930            0 :           21116 => Opcode::VRCPPHZm,
   43931            0 :           21117 => Opcode::VRCPPHZmb,
   43932            0 :           21118 => Opcode::VRCPPHZmbk,
   43933            0 :           21119 => Opcode::VRCPPHZmbkz,
   43934            0 :           21120 => Opcode::VRCPPHZmk,
   43935            0 :           21121 => Opcode::VRCPPHZmkz,
   43936            0 :           21122 => Opcode::VRCPPHZr,
   43937            0 :           21123 => Opcode::VRCPPHZrk,
   43938            0 :           21124 => Opcode::VRCPPHZrkz,
   43939            0 :           21125 => Opcode::VRCPPSYm,
   43940            0 :           21126 => Opcode::VRCPPSYr,
   43941            0 :           21127 => Opcode::VRCPPSm,
   43942            0 :           21128 => Opcode::VRCPPSr,
   43943            0 :           21129 => Opcode::VRCPSHZrm,
   43944            0 :           21130 => Opcode::VRCPSHZrmk,
   43945            0 :           21131 => Opcode::VRCPSHZrmkz,
   43946            0 :           21132 => Opcode::VRCPSHZrr,
   43947            0 :           21133 => Opcode::VRCPSHZrrk,
   43948            0 :           21134 => Opcode::VRCPSHZrrkz,
   43949            0 :           21135 => Opcode::VRCPSSm,
   43950            0 :           21136 => Opcode::VRCPSSm_Int,
   43951            0 :           21137 => Opcode::VRCPSSr,
   43952            0 :           21138 => Opcode::VRCPSSr_Int,
   43953            0 :           21139 => Opcode::VREDUCEBF16Z128rmbi,
   43954            0 :           21140 => Opcode::VREDUCEBF16Z128rmbik,
   43955            0 :           21141 => Opcode::VREDUCEBF16Z128rmbikz,
   43956            0 :           21142 => Opcode::VREDUCEBF16Z128rmi,
   43957            0 :           21143 => Opcode::VREDUCEBF16Z128rmik,
   43958            0 :           21144 => Opcode::VREDUCEBF16Z128rmikz,
   43959            0 :           21145 => Opcode::VREDUCEBF16Z128rri,
   43960            0 :           21146 => Opcode::VREDUCEBF16Z128rrik,
   43961            0 :           21147 => Opcode::VREDUCEBF16Z128rrikz,
   43962            0 :           21148 => Opcode::VREDUCEBF16Z256rmbi,
   43963            0 :           21149 => Opcode::VREDUCEBF16Z256rmbik,
   43964            0 :           21150 => Opcode::VREDUCEBF16Z256rmbikz,
   43965            0 :           21151 => Opcode::VREDUCEBF16Z256rmi,
   43966            0 :           21152 => Opcode::VREDUCEBF16Z256rmik,
   43967            0 :           21153 => Opcode::VREDUCEBF16Z256rmikz,
   43968            0 :           21154 => Opcode::VREDUCEBF16Z256rri,
   43969            0 :           21155 => Opcode::VREDUCEBF16Z256rrik,
   43970            0 :           21156 => Opcode::VREDUCEBF16Z256rrikz,
   43971            0 :           21157 => Opcode::VREDUCEBF16Zrmbi,
   43972            0 :           21158 => Opcode::VREDUCEBF16Zrmbik,
   43973            0 :           21159 => Opcode::VREDUCEBF16Zrmbikz,
   43974            0 :           21160 => Opcode::VREDUCEBF16Zrmi,
   43975            0 :           21161 => Opcode::VREDUCEBF16Zrmik,
   43976            0 :           21162 => Opcode::VREDUCEBF16Zrmikz,
   43977            0 :           21163 => Opcode::VREDUCEBF16Zrri,
   43978            0 :           21164 => Opcode::VREDUCEBF16Zrrik,
   43979            0 :           21165 => Opcode::VREDUCEBF16Zrrikz,
   43980            0 :           21166 => Opcode::VREDUCEPDZ128rmbi,
   43981            0 :           21167 => Opcode::VREDUCEPDZ128rmbik,
   43982            0 :           21168 => Opcode::VREDUCEPDZ128rmbikz,
   43983            0 :           21169 => Opcode::VREDUCEPDZ128rmi,
   43984            0 :           21170 => Opcode::VREDUCEPDZ128rmik,
   43985            0 :           21171 => Opcode::VREDUCEPDZ128rmikz,
   43986            0 :           21172 => Opcode::VREDUCEPDZ128rri,
   43987            0 :           21173 => Opcode::VREDUCEPDZ128rrik,
   43988            0 :           21174 => Opcode::VREDUCEPDZ128rrikz,
   43989            0 :           21175 => Opcode::VREDUCEPDZ256rmbi,
   43990            0 :           21176 => Opcode::VREDUCEPDZ256rmbik,
   43991            0 :           21177 => Opcode::VREDUCEPDZ256rmbikz,
   43992            0 :           21178 => Opcode::VREDUCEPDZ256rmi,
   43993            0 :           21179 => Opcode::VREDUCEPDZ256rmik,
   43994            0 :           21180 => Opcode::VREDUCEPDZ256rmikz,
   43995            0 :           21181 => Opcode::VREDUCEPDZ256rri,
   43996            0 :           21182 => Opcode::VREDUCEPDZ256rrib,
   43997            0 :           21183 => Opcode::VREDUCEPDZ256rribk,
   43998            0 :           21184 => Opcode::VREDUCEPDZ256rribkz,
   43999            0 :           21185 => Opcode::VREDUCEPDZ256rrik,
   44000            0 :           21186 => Opcode::VREDUCEPDZ256rrikz,
   44001            0 :           21187 => Opcode::VREDUCEPDZrmbi,
   44002            0 :           21188 => Opcode::VREDUCEPDZrmbik,
   44003            0 :           21189 => Opcode::VREDUCEPDZrmbikz,
   44004            0 :           21190 => Opcode::VREDUCEPDZrmi,
   44005            0 :           21191 => Opcode::VREDUCEPDZrmik,
   44006            0 :           21192 => Opcode::VREDUCEPDZrmikz,
   44007            0 :           21193 => Opcode::VREDUCEPDZrri,
   44008            0 :           21194 => Opcode::VREDUCEPDZrrib,
   44009            0 :           21195 => Opcode::VREDUCEPDZrribk,
   44010            0 :           21196 => Opcode::VREDUCEPDZrribkz,
   44011            0 :           21197 => Opcode::VREDUCEPDZrrik,
   44012            0 :           21198 => Opcode::VREDUCEPDZrrikz,
   44013            0 :           21199 => Opcode::VREDUCEPHZ128rmbi,
   44014            0 :           21200 => Opcode::VREDUCEPHZ128rmbik,
   44015            0 :           21201 => Opcode::VREDUCEPHZ128rmbikz,
   44016            0 :           21202 => Opcode::VREDUCEPHZ128rmi,
   44017            0 :           21203 => Opcode::VREDUCEPHZ128rmik,
   44018            0 :           21204 => Opcode::VREDUCEPHZ128rmikz,
   44019            0 :           21205 => Opcode::VREDUCEPHZ128rri,
   44020            0 :           21206 => Opcode::VREDUCEPHZ128rrik,
   44021            0 :           21207 => Opcode::VREDUCEPHZ128rrikz,
   44022            0 :           21208 => Opcode::VREDUCEPHZ256rmbi,
   44023            0 :           21209 => Opcode::VREDUCEPHZ256rmbik,
   44024            0 :           21210 => Opcode::VREDUCEPHZ256rmbikz,
   44025            0 :           21211 => Opcode::VREDUCEPHZ256rmi,
   44026            0 :           21212 => Opcode::VREDUCEPHZ256rmik,
   44027            0 :           21213 => Opcode::VREDUCEPHZ256rmikz,
   44028            0 :           21214 => Opcode::VREDUCEPHZ256rri,
   44029            0 :           21215 => Opcode::VREDUCEPHZ256rrib,
   44030            0 :           21216 => Opcode::VREDUCEPHZ256rribk,
   44031            0 :           21217 => Opcode::VREDUCEPHZ256rribkz,
   44032            0 :           21218 => Opcode::VREDUCEPHZ256rrik,
   44033            0 :           21219 => Opcode::VREDUCEPHZ256rrikz,
   44034            0 :           21220 => Opcode::VREDUCEPHZrmbi,
   44035            0 :           21221 => Opcode::VREDUCEPHZrmbik,
   44036            0 :           21222 => Opcode::VREDUCEPHZrmbikz,
   44037            0 :           21223 => Opcode::VREDUCEPHZrmi,
   44038            0 :           21224 => Opcode::VREDUCEPHZrmik,
   44039            0 :           21225 => Opcode::VREDUCEPHZrmikz,
   44040            0 :           21226 => Opcode::VREDUCEPHZrri,
   44041            0 :           21227 => Opcode::VREDUCEPHZrrib,
   44042            0 :           21228 => Opcode::VREDUCEPHZrribk,
   44043            0 :           21229 => Opcode::VREDUCEPHZrribkz,
   44044            0 :           21230 => Opcode::VREDUCEPHZrrik,
   44045            0 :           21231 => Opcode::VREDUCEPHZrrikz,
   44046            0 :           21232 => Opcode::VREDUCEPSZ128rmbi,
   44047            0 :           21233 => Opcode::VREDUCEPSZ128rmbik,
   44048            0 :           21234 => Opcode::VREDUCEPSZ128rmbikz,
   44049            0 :           21235 => Opcode::VREDUCEPSZ128rmi,
   44050            0 :           21236 => Opcode::VREDUCEPSZ128rmik,
   44051            0 :           21237 => Opcode::VREDUCEPSZ128rmikz,
   44052            0 :           21238 => Opcode::VREDUCEPSZ128rri,
   44053            0 :           21239 => Opcode::VREDUCEPSZ128rrik,
   44054            0 :           21240 => Opcode::VREDUCEPSZ128rrikz,
   44055            0 :           21241 => Opcode::VREDUCEPSZ256rmbi,
   44056            0 :           21242 => Opcode::VREDUCEPSZ256rmbik,
   44057            0 :           21243 => Opcode::VREDUCEPSZ256rmbikz,
   44058            0 :           21244 => Opcode::VREDUCEPSZ256rmi,
   44059            0 :           21245 => Opcode::VREDUCEPSZ256rmik,
   44060            0 :           21246 => Opcode::VREDUCEPSZ256rmikz,
   44061            0 :           21247 => Opcode::VREDUCEPSZ256rri,
   44062            0 :           21248 => Opcode::VREDUCEPSZ256rrib,
   44063            0 :           21249 => Opcode::VREDUCEPSZ256rribk,
   44064            0 :           21250 => Opcode::VREDUCEPSZ256rribkz,
   44065            0 :           21251 => Opcode::VREDUCEPSZ256rrik,
   44066            0 :           21252 => Opcode::VREDUCEPSZ256rrikz,
   44067            0 :           21253 => Opcode::VREDUCEPSZrmbi,
   44068            0 :           21254 => Opcode::VREDUCEPSZrmbik,
   44069            0 :           21255 => Opcode::VREDUCEPSZrmbikz,
   44070            0 :           21256 => Opcode::VREDUCEPSZrmi,
   44071            0 :           21257 => Opcode::VREDUCEPSZrmik,
   44072            0 :           21258 => Opcode::VREDUCEPSZrmikz,
   44073            0 :           21259 => Opcode::VREDUCEPSZrri,
   44074            0 :           21260 => Opcode::VREDUCEPSZrrib,
   44075            0 :           21261 => Opcode::VREDUCEPSZrribk,
   44076            0 :           21262 => Opcode::VREDUCEPSZrribkz,
   44077            0 :           21263 => Opcode::VREDUCEPSZrrik,
   44078            0 :           21264 => Opcode::VREDUCEPSZrrikz,
   44079            0 :           21265 => Opcode::VREDUCESDZrmi,
   44080            0 :           21266 => Opcode::VREDUCESDZrmik,
   44081            0 :           21267 => Opcode::VREDUCESDZrmikz,
   44082            0 :           21268 => Opcode::VREDUCESDZrri,
   44083            0 :           21269 => Opcode::VREDUCESDZrrib,
   44084            0 :           21270 => Opcode::VREDUCESDZrribk,
   44085            0 :           21271 => Opcode::VREDUCESDZrribkz,
   44086            0 :           21272 => Opcode::VREDUCESDZrrik,
   44087            0 :           21273 => Opcode::VREDUCESDZrrikz,
   44088            0 :           21274 => Opcode::VREDUCESHZrmi,
   44089            0 :           21275 => Opcode::VREDUCESHZrmik,
   44090            0 :           21276 => Opcode::VREDUCESHZrmikz,
   44091            0 :           21277 => Opcode::VREDUCESHZrri,
   44092            0 :           21278 => Opcode::VREDUCESHZrrib,
   44093            0 :           21279 => Opcode::VREDUCESHZrribk,
   44094            0 :           21280 => Opcode::VREDUCESHZrribkz,
   44095            0 :           21281 => Opcode::VREDUCESHZrrik,
   44096            0 :           21282 => Opcode::VREDUCESHZrrikz,
   44097            0 :           21283 => Opcode::VREDUCESSZrmi,
   44098            0 :           21284 => Opcode::VREDUCESSZrmik,
   44099            0 :           21285 => Opcode::VREDUCESSZrmikz,
   44100            0 :           21286 => Opcode::VREDUCESSZrri,
   44101            0 :           21287 => Opcode::VREDUCESSZrrib,
   44102            0 :           21288 => Opcode::VREDUCESSZrribk,
   44103            0 :           21289 => Opcode::VREDUCESSZrribkz,
   44104            0 :           21290 => Opcode::VREDUCESSZrrik,
   44105            0 :           21291 => Opcode::VREDUCESSZrrikz,
   44106            0 :           21292 => Opcode::VRNDSCALEBF16Z128rmbi,
   44107            0 :           21293 => Opcode::VRNDSCALEBF16Z128rmbik,
   44108            0 :           21294 => Opcode::VRNDSCALEBF16Z128rmbikz,
   44109            0 :           21295 => Opcode::VRNDSCALEBF16Z128rmi,
   44110            0 :           21296 => Opcode::VRNDSCALEBF16Z128rmik,
   44111            0 :           21297 => Opcode::VRNDSCALEBF16Z128rmikz,
   44112            0 :           21298 => Opcode::VRNDSCALEBF16Z128rri,
   44113            0 :           21299 => Opcode::VRNDSCALEBF16Z128rrik,
   44114            0 :           21300 => Opcode::VRNDSCALEBF16Z128rrikz,
   44115            0 :           21301 => Opcode::VRNDSCALEBF16Z256rmbi,
   44116            0 :           21302 => Opcode::VRNDSCALEBF16Z256rmbik,
   44117            0 :           21303 => Opcode::VRNDSCALEBF16Z256rmbikz,
   44118            0 :           21304 => Opcode::VRNDSCALEBF16Z256rmi,
   44119            0 :           21305 => Opcode::VRNDSCALEBF16Z256rmik,
   44120            0 :           21306 => Opcode::VRNDSCALEBF16Z256rmikz,
   44121            0 :           21307 => Opcode::VRNDSCALEBF16Z256rri,
   44122            0 :           21308 => Opcode::VRNDSCALEBF16Z256rrik,
   44123            0 :           21309 => Opcode::VRNDSCALEBF16Z256rrikz,
   44124            0 :           21310 => Opcode::VRNDSCALEBF16Zrmbi,
   44125            0 :           21311 => Opcode::VRNDSCALEBF16Zrmbik,
   44126            0 :           21312 => Opcode::VRNDSCALEBF16Zrmbikz,
   44127            0 :           21313 => Opcode::VRNDSCALEBF16Zrmi,
   44128            0 :           21314 => Opcode::VRNDSCALEBF16Zrmik,
   44129            0 :           21315 => Opcode::VRNDSCALEBF16Zrmikz,
   44130            0 :           21316 => Opcode::VRNDSCALEBF16Zrri,
   44131            0 :           21317 => Opcode::VRNDSCALEBF16Zrrik,
   44132            0 :           21318 => Opcode::VRNDSCALEBF16Zrrikz,
   44133            0 :           21319 => Opcode::VRNDSCALEPDZ128rmbi,
   44134            0 :           21320 => Opcode::VRNDSCALEPDZ128rmbik,
   44135            0 :           21321 => Opcode::VRNDSCALEPDZ128rmbikz,
   44136            0 :           21322 => Opcode::VRNDSCALEPDZ128rmi,
   44137            0 :           21323 => Opcode::VRNDSCALEPDZ128rmik,
   44138            0 :           21324 => Opcode::VRNDSCALEPDZ128rmikz,
   44139            0 :           21325 => Opcode::VRNDSCALEPDZ128rri,
   44140            0 :           21326 => Opcode::VRNDSCALEPDZ128rrik,
   44141            0 :           21327 => Opcode::VRNDSCALEPDZ128rrikz,
   44142            0 :           21328 => Opcode::VRNDSCALEPDZ256rmbi,
   44143            0 :           21329 => Opcode::VRNDSCALEPDZ256rmbik,
   44144            0 :           21330 => Opcode::VRNDSCALEPDZ256rmbikz,
   44145            0 :           21331 => Opcode::VRNDSCALEPDZ256rmi,
   44146            0 :           21332 => Opcode::VRNDSCALEPDZ256rmik,
   44147            0 :           21333 => Opcode::VRNDSCALEPDZ256rmikz,
   44148            0 :           21334 => Opcode::VRNDSCALEPDZ256rri,
   44149            0 :           21335 => Opcode::VRNDSCALEPDZ256rrib,
   44150            0 :           21336 => Opcode::VRNDSCALEPDZ256rribk,
   44151            0 :           21337 => Opcode::VRNDSCALEPDZ256rribkz,
   44152            0 :           21338 => Opcode::VRNDSCALEPDZ256rrik,
   44153            0 :           21339 => Opcode::VRNDSCALEPDZ256rrikz,
   44154            0 :           21340 => Opcode::VRNDSCALEPDZrmbi,
   44155            0 :           21341 => Opcode::VRNDSCALEPDZrmbik,
   44156            0 :           21342 => Opcode::VRNDSCALEPDZrmbikz,
   44157            0 :           21343 => Opcode::VRNDSCALEPDZrmi,
   44158            0 :           21344 => Opcode::VRNDSCALEPDZrmik,
   44159            0 :           21345 => Opcode::VRNDSCALEPDZrmikz,
   44160            0 :           21346 => Opcode::VRNDSCALEPDZrri,
   44161            0 :           21347 => Opcode::VRNDSCALEPDZrrib,
   44162            0 :           21348 => Opcode::VRNDSCALEPDZrribk,
   44163            0 :           21349 => Opcode::VRNDSCALEPDZrribkz,
   44164            0 :           21350 => Opcode::VRNDSCALEPDZrrik,
   44165            0 :           21351 => Opcode::VRNDSCALEPDZrrikz,
   44166            0 :           21352 => Opcode::VRNDSCALEPHZ128rmbi,
   44167            0 :           21353 => Opcode::VRNDSCALEPHZ128rmbik,
   44168            0 :           21354 => Opcode::VRNDSCALEPHZ128rmbikz,
   44169            0 :           21355 => Opcode::VRNDSCALEPHZ128rmi,
   44170            0 :           21356 => Opcode::VRNDSCALEPHZ128rmik,
   44171            0 :           21357 => Opcode::VRNDSCALEPHZ128rmikz,
   44172            0 :           21358 => Opcode::VRNDSCALEPHZ128rri,
   44173            0 :           21359 => Opcode::VRNDSCALEPHZ128rrik,
   44174            0 :           21360 => Opcode::VRNDSCALEPHZ128rrikz,
   44175            0 :           21361 => Opcode::VRNDSCALEPHZ256rmbi,
   44176            0 :           21362 => Opcode::VRNDSCALEPHZ256rmbik,
   44177            0 :           21363 => Opcode::VRNDSCALEPHZ256rmbikz,
   44178            0 :           21364 => Opcode::VRNDSCALEPHZ256rmi,
   44179            0 :           21365 => Opcode::VRNDSCALEPHZ256rmik,
   44180            0 :           21366 => Opcode::VRNDSCALEPHZ256rmikz,
   44181            0 :           21367 => Opcode::VRNDSCALEPHZ256rri,
   44182            0 :           21368 => Opcode::VRNDSCALEPHZ256rrib,
   44183            0 :           21369 => Opcode::VRNDSCALEPHZ256rribk,
   44184            0 :           21370 => Opcode::VRNDSCALEPHZ256rribkz,
   44185            0 :           21371 => Opcode::VRNDSCALEPHZ256rrik,
   44186            0 :           21372 => Opcode::VRNDSCALEPHZ256rrikz,
   44187            0 :           21373 => Opcode::VRNDSCALEPHZrmbi,
   44188            0 :           21374 => Opcode::VRNDSCALEPHZrmbik,
   44189            0 :           21375 => Opcode::VRNDSCALEPHZrmbikz,
   44190            0 :           21376 => Opcode::VRNDSCALEPHZrmi,
   44191            0 :           21377 => Opcode::VRNDSCALEPHZrmik,
   44192            0 :           21378 => Opcode::VRNDSCALEPHZrmikz,
   44193            0 :           21379 => Opcode::VRNDSCALEPHZrri,
   44194            0 :           21380 => Opcode::VRNDSCALEPHZrrib,
   44195            0 :           21381 => Opcode::VRNDSCALEPHZrribk,
   44196            0 :           21382 => Opcode::VRNDSCALEPHZrribkz,
   44197            0 :           21383 => Opcode::VRNDSCALEPHZrrik,
   44198            0 :           21384 => Opcode::VRNDSCALEPHZrrikz,
   44199            0 :           21385 => Opcode::VRNDSCALEPSZ128rmbi,
   44200            0 :           21386 => Opcode::VRNDSCALEPSZ128rmbik,
   44201            0 :           21387 => Opcode::VRNDSCALEPSZ128rmbikz,
   44202            0 :           21388 => Opcode::VRNDSCALEPSZ128rmi,
   44203            0 :           21389 => Opcode::VRNDSCALEPSZ128rmik,
   44204            0 :           21390 => Opcode::VRNDSCALEPSZ128rmikz,
   44205            0 :           21391 => Opcode::VRNDSCALEPSZ128rri,
   44206            0 :           21392 => Opcode::VRNDSCALEPSZ128rrik,
   44207            0 :           21393 => Opcode::VRNDSCALEPSZ128rrikz,
   44208            0 :           21394 => Opcode::VRNDSCALEPSZ256rmbi,
   44209            0 :           21395 => Opcode::VRNDSCALEPSZ256rmbik,
   44210            0 :           21396 => Opcode::VRNDSCALEPSZ256rmbikz,
   44211            0 :           21397 => Opcode::VRNDSCALEPSZ256rmi,
   44212            0 :           21398 => Opcode::VRNDSCALEPSZ256rmik,
   44213            0 :           21399 => Opcode::VRNDSCALEPSZ256rmikz,
   44214            0 :           21400 => Opcode::VRNDSCALEPSZ256rri,
   44215            0 :           21401 => Opcode::VRNDSCALEPSZ256rrib,
   44216            0 :           21402 => Opcode::VRNDSCALEPSZ256rribk,
   44217            0 :           21403 => Opcode::VRNDSCALEPSZ256rribkz,
   44218            0 :           21404 => Opcode::VRNDSCALEPSZ256rrik,
   44219            0 :           21405 => Opcode::VRNDSCALEPSZ256rrikz,
   44220            0 :           21406 => Opcode::VRNDSCALEPSZrmbi,
   44221            0 :           21407 => Opcode::VRNDSCALEPSZrmbik,
   44222            0 :           21408 => Opcode::VRNDSCALEPSZrmbikz,
   44223            0 :           21409 => Opcode::VRNDSCALEPSZrmi,
   44224            0 :           21410 => Opcode::VRNDSCALEPSZrmik,
   44225            0 :           21411 => Opcode::VRNDSCALEPSZrmikz,
   44226            0 :           21412 => Opcode::VRNDSCALEPSZrri,
   44227            0 :           21413 => Opcode::VRNDSCALEPSZrrib,
   44228            0 :           21414 => Opcode::VRNDSCALEPSZrribk,
   44229            0 :           21415 => Opcode::VRNDSCALEPSZrribkz,
   44230            0 :           21416 => Opcode::VRNDSCALEPSZrrik,
   44231            0 :           21417 => Opcode::VRNDSCALEPSZrrikz,
   44232            0 :           21418 => Opcode::VRNDSCALESDZrmi,
   44233            0 :           21419 => Opcode::VRNDSCALESDZrmi_Int,
   44234            0 :           21420 => Opcode::VRNDSCALESDZrmik_Int,
   44235            0 :           21421 => Opcode::VRNDSCALESDZrmikz_Int,
   44236            0 :           21422 => Opcode::VRNDSCALESDZrri,
   44237            0 :           21423 => Opcode::VRNDSCALESDZrri_Int,
   44238            0 :           21424 => Opcode::VRNDSCALESDZrrib_Int,
   44239            0 :           21425 => Opcode::VRNDSCALESDZrribk_Int,
   44240            0 :           21426 => Opcode::VRNDSCALESDZrribkz_Int,
   44241            0 :           21427 => Opcode::VRNDSCALESDZrrik_Int,
   44242            0 :           21428 => Opcode::VRNDSCALESDZrrikz_Int,
   44243            0 :           21429 => Opcode::VRNDSCALESHZrmi,
   44244            0 :           21430 => Opcode::VRNDSCALESHZrmi_Int,
   44245            0 :           21431 => Opcode::VRNDSCALESHZrmik_Int,
   44246            0 :           21432 => Opcode::VRNDSCALESHZrmikz_Int,
   44247            0 :           21433 => Opcode::VRNDSCALESHZrri,
   44248            0 :           21434 => Opcode::VRNDSCALESHZrri_Int,
   44249            0 :           21435 => Opcode::VRNDSCALESHZrrib_Int,
   44250            0 :           21436 => Opcode::VRNDSCALESHZrribk_Int,
   44251            0 :           21437 => Opcode::VRNDSCALESHZrribkz_Int,
   44252            0 :           21438 => Opcode::VRNDSCALESHZrrik_Int,
   44253            0 :           21439 => Opcode::VRNDSCALESHZrrikz_Int,
   44254            0 :           21440 => Opcode::VRNDSCALESSZrmi,
   44255            0 :           21441 => Opcode::VRNDSCALESSZrmi_Int,
   44256            0 :           21442 => Opcode::VRNDSCALESSZrmik_Int,
   44257            0 :           21443 => Opcode::VRNDSCALESSZrmikz_Int,
   44258            0 :           21444 => Opcode::VRNDSCALESSZrri,
   44259            0 :           21445 => Opcode::VRNDSCALESSZrri_Int,
   44260            0 :           21446 => Opcode::VRNDSCALESSZrrib_Int,
   44261            0 :           21447 => Opcode::VRNDSCALESSZrribk_Int,
   44262            0 :           21448 => Opcode::VRNDSCALESSZrribkz_Int,
   44263            0 :           21449 => Opcode::VRNDSCALESSZrrik_Int,
   44264            0 :           21450 => Opcode::VRNDSCALESSZrrikz_Int,
   44265            0 :           21451 => Opcode::VROUNDPDYmi,
   44266            0 :           21452 => Opcode::VROUNDPDYri,
   44267            0 :           21453 => Opcode::VROUNDPDmi,
   44268            0 :           21454 => Opcode::VROUNDPDri,
   44269            0 :           21455 => Opcode::VROUNDPSYmi,
   44270            0 :           21456 => Opcode::VROUNDPSYri,
   44271            0 :           21457 => Opcode::VROUNDPSmi,
   44272            0 :           21458 => Opcode::VROUNDPSri,
   44273            0 :           21459 => Opcode::VROUNDSDmi,
   44274            0 :           21460 => Opcode::VROUNDSDmi_Int,
   44275            0 :           21461 => Opcode::VROUNDSDri,
   44276            0 :           21462 => Opcode::VROUNDSDri_Int,
   44277            0 :           21463 => Opcode::VROUNDSSmi,
   44278            0 :           21464 => Opcode::VROUNDSSmi_Int,
   44279            0 :           21465 => Opcode::VROUNDSSri,
   44280            0 :           21466 => Opcode::VROUNDSSri_Int,
   44281            0 :           21467 => Opcode::VRSQRT14PDZ128m,
   44282            0 :           21468 => Opcode::VRSQRT14PDZ128mb,
   44283            0 :           21469 => Opcode::VRSQRT14PDZ128mbk,
   44284            0 :           21470 => Opcode::VRSQRT14PDZ128mbkz,
   44285            0 :           21471 => Opcode::VRSQRT14PDZ128mk,
   44286            0 :           21472 => Opcode::VRSQRT14PDZ128mkz,
   44287            0 :           21473 => Opcode::VRSQRT14PDZ128r,
   44288            0 :           21474 => Opcode::VRSQRT14PDZ128rk,
   44289            0 :           21475 => Opcode::VRSQRT14PDZ128rkz,
   44290            0 :           21476 => Opcode::VRSQRT14PDZ256m,
   44291            0 :           21477 => Opcode::VRSQRT14PDZ256mb,
   44292            0 :           21478 => Opcode::VRSQRT14PDZ256mbk,
   44293            0 :           21479 => Opcode::VRSQRT14PDZ256mbkz,
   44294            0 :           21480 => Opcode::VRSQRT14PDZ256mk,
   44295            0 :           21481 => Opcode::VRSQRT14PDZ256mkz,
   44296            0 :           21482 => Opcode::VRSQRT14PDZ256r,
   44297            0 :           21483 => Opcode::VRSQRT14PDZ256rk,
   44298            0 :           21484 => Opcode::VRSQRT14PDZ256rkz,
   44299            0 :           21485 => Opcode::VRSQRT14PDZm,
   44300            0 :           21486 => Opcode::VRSQRT14PDZmb,
   44301            0 :           21487 => Opcode::VRSQRT14PDZmbk,
   44302            0 :           21488 => Opcode::VRSQRT14PDZmbkz,
   44303            0 :           21489 => Opcode::VRSQRT14PDZmk,
   44304            0 :           21490 => Opcode::VRSQRT14PDZmkz,
   44305            0 :           21491 => Opcode::VRSQRT14PDZr,
   44306            0 :           21492 => Opcode::VRSQRT14PDZrk,
   44307            0 :           21493 => Opcode::VRSQRT14PDZrkz,
   44308            0 :           21494 => Opcode::VRSQRT14PSZ128m,
   44309            0 :           21495 => Opcode::VRSQRT14PSZ128mb,
   44310            0 :           21496 => Opcode::VRSQRT14PSZ128mbk,
   44311            0 :           21497 => Opcode::VRSQRT14PSZ128mbkz,
   44312            0 :           21498 => Opcode::VRSQRT14PSZ128mk,
   44313            0 :           21499 => Opcode::VRSQRT14PSZ128mkz,
   44314            0 :           21500 => Opcode::VRSQRT14PSZ128r,
   44315            0 :           21501 => Opcode::VRSQRT14PSZ128rk,
   44316            0 :           21502 => Opcode::VRSQRT14PSZ128rkz,
   44317            0 :           21503 => Opcode::VRSQRT14PSZ256m,
   44318            0 :           21504 => Opcode::VRSQRT14PSZ256mb,
   44319            0 :           21505 => Opcode::VRSQRT14PSZ256mbk,
   44320            0 :           21506 => Opcode::VRSQRT14PSZ256mbkz,
   44321            0 :           21507 => Opcode::VRSQRT14PSZ256mk,
   44322            0 :           21508 => Opcode::VRSQRT14PSZ256mkz,
   44323            0 :           21509 => Opcode::VRSQRT14PSZ256r,
   44324            0 :           21510 => Opcode::VRSQRT14PSZ256rk,
   44325            0 :           21511 => Opcode::VRSQRT14PSZ256rkz,
   44326            0 :           21512 => Opcode::VRSQRT14PSZm,
   44327            0 :           21513 => Opcode::VRSQRT14PSZmb,
   44328            0 :           21514 => Opcode::VRSQRT14PSZmbk,
   44329            0 :           21515 => Opcode::VRSQRT14PSZmbkz,
   44330            0 :           21516 => Opcode::VRSQRT14PSZmk,
   44331            0 :           21517 => Opcode::VRSQRT14PSZmkz,
   44332            0 :           21518 => Opcode::VRSQRT14PSZr,
   44333            0 :           21519 => Opcode::VRSQRT14PSZrk,
   44334            0 :           21520 => Opcode::VRSQRT14PSZrkz,
   44335            0 :           21521 => Opcode::VRSQRT14SDZrm,
   44336            0 :           21522 => Opcode::VRSQRT14SDZrmk,
   44337            0 :           21523 => Opcode::VRSQRT14SDZrmkz,
   44338            0 :           21524 => Opcode::VRSQRT14SDZrr,
   44339            0 :           21525 => Opcode::VRSQRT14SDZrrk,
   44340            0 :           21526 => Opcode::VRSQRT14SDZrrkz,
   44341            0 :           21527 => Opcode::VRSQRT14SSZrm,
   44342            0 :           21528 => Opcode::VRSQRT14SSZrmk,
   44343            0 :           21529 => Opcode::VRSQRT14SSZrmkz,
   44344            0 :           21530 => Opcode::VRSQRT14SSZrr,
   44345            0 :           21531 => Opcode::VRSQRT14SSZrrk,
   44346            0 :           21532 => Opcode::VRSQRT14SSZrrkz,
   44347            0 :           21533 => Opcode::VRSQRT28PDZm,
   44348            0 :           21534 => Opcode::VRSQRT28PDZmb,
   44349            0 :           21535 => Opcode::VRSQRT28PDZmbk,
   44350            0 :           21536 => Opcode::VRSQRT28PDZmbkz,
   44351            0 :           21537 => Opcode::VRSQRT28PDZmk,
   44352            0 :           21538 => Opcode::VRSQRT28PDZmkz,
   44353            0 :           21539 => Opcode::VRSQRT28PDZr,
   44354            0 :           21540 => Opcode::VRSQRT28PDZrb,
   44355            0 :           21541 => Opcode::VRSQRT28PDZrbk,
   44356            0 :           21542 => Opcode::VRSQRT28PDZrbkz,
   44357            0 :           21543 => Opcode::VRSQRT28PDZrk,
   44358            0 :           21544 => Opcode::VRSQRT28PDZrkz,
   44359            0 :           21545 => Opcode::VRSQRT28PSZm,
   44360            0 :           21546 => Opcode::VRSQRT28PSZmb,
   44361            0 :           21547 => Opcode::VRSQRT28PSZmbk,
   44362            0 :           21548 => Opcode::VRSQRT28PSZmbkz,
   44363            0 :           21549 => Opcode::VRSQRT28PSZmk,
   44364            0 :           21550 => Opcode::VRSQRT28PSZmkz,
   44365            0 :           21551 => Opcode::VRSQRT28PSZr,
   44366            0 :           21552 => Opcode::VRSQRT28PSZrb,
   44367            0 :           21553 => Opcode::VRSQRT28PSZrbk,
   44368            0 :           21554 => Opcode::VRSQRT28PSZrbkz,
   44369            0 :           21555 => Opcode::VRSQRT28PSZrk,
   44370            0 :           21556 => Opcode::VRSQRT28PSZrkz,
   44371            0 :           21557 => Opcode::VRSQRT28SDZm,
   44372            0 :           21558 => Opcode::VRSQRT28SDZmk,
   44373            0 :           21559 => Opcode::VRSQRT28SDZmkz,
   44374            0 :           21560 => Opcode::VRSQRT28SDZr,
   44375            0 :           21561 => Opcode::VRSQRT28SDZrb,
   44376            0 :           21562 => Opcode::VRSQRT28SDZrbk,
   44377            0 :           21563 => Opcode::VRSQRT28SDZrbkz,
   44378            0 :           21564 => Opcode::VRSQRT28SDZrk,
   44379            0 :           21565 => Opcode::VRSQRT28SDZrkz,
   44380            0 :           21566 => Opcode::VRSQRT28SSZm,
   44381            0 :           21567 => Opcode::VRSQRT28SSZmk,
   44382            0 :           21568 => Opcode::VRSQRT28SSZmkz,
   44383            0 :           21569 => Opcode::VRSQRT28SSZr,
   44384            0 :           21570 => Opcode::VRSQRT28SSZrb,
   44385            0 :           21571 => Opcode::VRSQRT28SSZrbk,
   44386            0 :           21572 => Opcode::VRSQRT28SSZrbkz,
   44387            0 :           21573 => Opcode::VRSQRT28SSZrk,
   44388            0 :           21574 => Opcode::VRSQRT28SSZrkz,
   44389            0 :           21575 => Opcode::VRSQRTBF16Z128m,
   44390            0 :           21576 => Opcode::VRSQRTBF16Z128mb,
   44391            0 :           21577 => Opcode::VRSQRTBF16Z128mbk,
   44392            0 :           21578 => Opcode::VRSQRTBF16Z128mbkz,
   44393            0 :           21579 => Opcode::VRSQRTBF16Z128mk,
   44394            0 :           21580 => Opcode::VRSQRTBF16Z128mkz,
   44395            0 :           21581 => Opcode::VRSQRTBF16Z128r,
   44396            0 :           21582 => Opcode::VRSQRTBF16Z128rk,
   44397            0 :           21583 => Opcode::VRSQRTBF16Z128rkz,
   44398            0 :           21584 => Opcode::VRSQRTBF16Z256m,
   44399            0 :           21585 => Opcode::VRSQRTBF16Z256mb,
   44400            0 :           21586 => Opcode::VRSQRTBF16Z256mbk,
   44401            0 :           21587 => Opcode::VRSQRTBF16Z256mbkz,
   44402            0 :           21588 => Opcode::VRSQRTBF16Z256mk,
   44403            0 :           21589 => Opcode::VRSQRTBF16Z256mkz,
   44404            0 :           21590 => Opcode::VRSQRTBF16Z256r,
   44405            0 :           21591 => Opcode::VRSQRTBF16Z256rk,
   44406            0 :           21592 => Opcode::VRSQRTBF16Z256rkz,
   44407            0 :           21593 => Opcode::VRSQRTBF16Zm,
   44408            0 :           21594 => Opcode::VRSQRTBF16Zmb,
   44409            0 :           21595 => Opcode::VRSQRTBF16Zmbk,
   44410            0 :           21596 => Opcode::VRSQRTBF16Zmbkz,
   44411            0 :           21597 => Opcode::VRSQRTBF16Zmk,
   44412            0 :           21598 => Opcode::VRSQRTBF16Zmkz,
   44413            0 :           21599 => Opcode::VRSQRTBF16Zr,
   44414            0 :           21600 => Opcode::VRSQRTBF16Zrk,
   44415            0 :           21601 => Opcode::VRSQRTBF16Zrkz,
   44416            0 :           21602 => Opcode::VRSQRTPHZ128m,
   44417            0 :           21603 => Opcode::VRSQRTPHZ128mb,
   44418            0 :           21604 => Opcode::VRSQRTPHZ128mbk,
   44419            0 :           21605 => Opcode::VRSQRTPHZ128mbkz,
   44420            0 :           21606 => Opcode::VRSQRTPHZ128mk,
   44421            0 :           21607 => Opcode::VRSQRTPHZ128mkz,
   44422            0 :           21608 => Opcode::VRSQRTPHZ128r,
   44423            0 :           21609 => Opcode::VRSQRTPHZ128rk,
   44424            0 :           21610 => Opcode::VRSQRTPHZ128rkz,
   44425            0 :           21611 => Opcode::VRSQRTPHZ256m,
   44426            0 :           21612 => Opcode::VRSQRTPHZ256mb,
   44427            0 :           21613 => Opcode::VRSQRTPHZ256mbk,
   44428            0 :           21614 => Opcode::VRSQRTPHZ256mbkz,
   44429            0 :           21615 => Opcode::VRSQRTPHZ256mk,
   44430            0 :           21616 => Opcode::VRSQRTPHZ256mkz,
   44431            0 :           21617 => Opcode::VRSQRTPHZ256r,
   44432            0 :           21618 => Opcode::VRSQRTPHZ256rk,
   44433            0 :           21619 => Opcode::VRSQRTPHZ256rkz,
   44434            0 :           21620 => Opcode::VRSQRTPHZm,
   44435            0 :           21621 => Opcode::VRSQRTPHZmb,
   44436            0 :           21622 => Opcode::VRSQRTPHZmbk,
   44437            0 :           21623 => Opcode::VRSQRTPHZmbkz,
   44438            0 :           21624 => Opcode::VRSQRTPHZmk,
   44439            0 :           21625 => Opcode::VRSQRTPHZmkz,
   44440            0 :           21626 => Opcode::VRSQRTPHZr,
   44441            0 :           21627 => Opcode::VRSQRTPHZrk,
   44442            0 :           21628 => Opcode::VRSQRTPHZrkz,
   44443            0 :           21629 => Opcode::VRSQRTPSYm,
   44444            0 :           21630 => Opcode::VRSQRTPSYr,
   44445            0 :           21631 => Opcode::VRSQRTPSm,
   44446            0 :           21632 => Opcode::VRSQRTPSr,
   44447            0 :           21633 => Opcode::VRSQRTSHZrm,
   44448            0 :           21634 => Opcode::VRSQRTSHZrmk,
   44449            0 :           21635 => Opcode::VRSQRTSHZrmkz,
   44450            0 :           21636 => Opcode::VRSQRTSHZrr,
   44451            0 :           21637 => Opcode::VRSQRTSHZrrk,
   44452            0 :           21638 => Opcode::VRSQRTSHZrrkz,
   44453            0 :           21639 => Opcode::VRSQRTSSm,
   44454            0 :           21640 => Opcode::VRSQRTSSm_Int,
   44455            0 :           21641 => Opcode::VRSQRTSSr,
   44456            0 :           21642 => Opcode::VRSQRTSSr_Int,
   44457            0 :           21643 => Opcode::VSCALEFBF16Z128rm,
   44458            0 :           21644 => Opcode::VSCALEFBF16Z128rmb,
   44459            0 :           21645 => Opcode::VSCALEFBF16Z128rmbk,
   44460            0 :           21646 => Opcode::VSCALEFBF16Z128rmbkz,
   44461            0 :           21647 => Opcode::VSCALEFBF16Z128rmk,
   44462            0 :           21648 => Opcode::VSCALEFBF16Z128rmkz,
   44463            0 :           21649 => Opcode::VSCALEFBF16Z128rr,
   44464            0 :           21650 => Opcode::VSCALEFBF16Z128rrk,
   44465            0 :           21651 => Opcode::VSCALEFBF16Z128rrkz,
   44466            0 :           21652 => Opcode::VSCALEFBF16Z256rm,
   44467            0 :           21653 => Opcode::VSCALEFBF16Z256rmb,
   44468            0 :           21654 => Opcode::VSCALEFBF16Z256rmbk,
   44469            0 :           21655 => Opcode::VSCALEFBF16Z256rmbkz,
   44470            0 :           21656 => Opcode::VSCALEFBF16Z256rmk,
   44471            0 :           21657 => Opcode::VSCALEFBF16Z256rmkz,
   44472            0 :           21658 => Opcode::VSCALEFBF16Z256rr,
   44473            0 :           21659 => Opcode::VSCALEFBF16Z256rrk,
   44474            0 :           21660 => Opcode::VSCALEFBF16Z256rrkz,
   44475            0 :           21661 => Opcode::VSCALEFBF16Zrm,
   44476            0 :           21662 => Opcode::VSCALEFBF16Zrmb,
   44477            0 :           21663 => Opcode::VSCALEFBF16Zrmbk,
   44478            0 :           21664 => Opcode::VSCALEFBF16Zrmbkz,
   44479            0 :           21665 => Opcode::VSCALEFBF16Zrmk,
   44480            0 :           21666 => Opcode::VSCALEFBF16Zrmkz,
   44481            0 :           21667 => Opcode::VSCALEFBF16Zrr,
   44482            0 :           21668 => Opcode::VSCALEFBF16Zrrk,
   44483            0 :           21669 => Opcode::VSCALEFBF16Zrrkz,
   44484            0 :           21670 => Opcode::VSCALEFPDZ128rm,
   44485            0 :           21671 => Opcode::VSCALEFPDZ128rmb,
   44486            0 :           21672 => Opcode::VSCALEFPDZ128rmbk,
   44487            0 :           21673 => Opcode::VSCALEFPDZ128rmbkz,
   44488            0 :           21674 => Opcode::VSCALEFPDZ128rmk,
   44489            0 :           21675 => Opcode::VSCALEFPDZ128rmkz,
   44490            0 :           21676 => Opcode::VSCALEFPDZ128rr,
   44491            0 :           21677 => Opcode::VSCALEFPDZ128rrk,
   44492            0 :           21678 => Opcode::VSCALEFPDZ128rrkz,
   44493            0 :           21679 => Opcode::VSCALEFPDZ256rm,
   44494            0 :           21680 => Opcode::VSCALEFPDZ256rmb,
   44495            0 :           21681 => Opcode::VSCALEFPDZ256rmbk,
   44496            0 :           21682 => Opcode::VSCALEFPDZ256rmbkz,
   44497            0 :           21683 => Opcode::VSCALEFPDZ256rmk,
   44498            0 :           21684 => Opcode::VSCALEFPDZ256rmkz,
   44499            0 :           21685 => Opcode::VSCALEFPDZ256rr,
   44500            0 :           21686 => Opcode::VSCALEFPDZ256rrb,
   44501            0 :           21687 => Opcode::VSCALEFPDZ256rrbk,
   44502            0 :           21688 => Opcode::VSCALEFPDZ256rrbkz,
   44503            0 :           21689 => Opcode::VSCALEFPDZ256rrk,
   44504            0 :           21690 => Opcode::VSCALEFPDZ256rrkz,
   44505            0 :           21691 => Opcode::VSCALEFPDZrm,
   44506            0 :           21692 => Opcode::VSCALEFPDZrmb,
   44507            0 :           21693 => Opcode::VSCALEFPDZrmbk,
   44508            0 :           21694 => Opcode::VSCALEFPDZrmbkz,
   44509            0 :           21695 => Opcode::VSCALEFPDZrmk,
   44510            0 :           21696 => Opcode::VSCALEFPDZrmkz,
   44511            0 :           21697 => Opcode::VSCALEFPDZrr,
   44512            0 :           21698 => Opcode::VSCALEFPDZrrb,
   44513            0 :           21699 => Opcode::VSCALEFPDZrrbk,
   44514            0 :           21700 => Opcode::VSCALEFPDZrrbkz,
   44515            0 :           21701 => Opcode::VSCALEFPDZrrk,
   44516            0 :           21702 => Opcode::VSCALEFPDZrrkz,
   44517            0 :           21703 => Opcode::VSCALEFPHZ128rm,
   44518            0 :           21704 => Opcode::VSCALEFPHZ128rmb,
   44519            0 :           21705 => Opcode::VSCALEFPHZ128rmbk,
   44520            0 :           21706 => Opcode::VSCALEFPHZ128rmbkz,
   44521            0 :           21707 => Opcode::VSCALEFPHZ128rmk,
   44522            0 :           21708 => Opcode::VSCALEFPHZ128rmkz,
   44523            0 :           21709 => Opcode::VSCALEFPHZ128rr,
   44524            0 :           21710 => Opcode::VSCALEFPHZ128rrk,
   44525            0 :           21711 => Opcode::VSCALEFPHZ128rrkz,
   44526            0 :           21712 => Opcode::VSCALEFPHZ256rm,
   44527            0 :           21713 => Opcode::VSCALEFPHZ256rmb,
   44528            0 :           21714 => Opcode::VSCALEFPHZ256rmbk,
   44529            0 :           21715 => Opcode::VSCALEFPHZ256rmbkz,
   44530            0 :           21716 => Opcode::VSCALEFPHZ256rmk,
   44531            0 :           21717 => Opcode::VSCALEFPHZ256rmkz,
   44532            0 :           21718 => Opcode::VSCALEFPHZ256rr,
   44533            0 :           21719 => Opcode::VSCALEFPHZ256rrb,
   44534            0 :           21720 => Opcode::VSCALEFPHZ256rrbk,
   44535            0 :           21721 => Opcode::VSCALEFPHZ256rrbkz,
   44536            0 :           21722 => Opcode::VSCALEFPHZ256rrk,
   44537            0 :           21723 => Opcode::VSCALEFPHZ256rrkz,
   44538            0 :           21724 => Opcode::VSCALEFPHZrm,
   44539            0 :           21725 => Opcode::VSCALEFPHZrmb,
   44540            0 :           21726 => Opcode::VSCALEFPHZrmbk,
   44541            0 :           21727 => Opcode::VSCALEFPHZrmbkz,
   44542            0 :           21728 => Opcode::VSCALEFPHZrmk,
   44543            0 :           21729 => Opcode::VSCALEFPHZrmkz,
   44544            0 :           21730 => Opcode::VSCALEFPHZrr,
   44545            0 :           21731 => Opcode::VSCALEFPHZrrb,
   44546            0 :           21732 => Opcode::VSCALEFPHZrrbk,
   44547            0 :           21733 => Opcode::VSCALEFPHZrrbkz,
   44548            0 :           21734 => Opcode::VSCALEFPHZrrk,
   44549            0 :           21735 => Opcode::VSCALEFPHZrrkz,
   44550            0 :           21736 => Opcode::VSCALEFPSZ128rm,
   44551            0 :           21737 => Opcode::VSCALEFPSZ128rmb,
   44552            0 :           21738 => Opcode::VSCALEFPSZ128rmbk,
   44553            0 :           21739 => Opcode::VSCALEFPSZ128rmbkz,
   44554            0 :           21740 => Opcode::VSCALEFPSZ128rmk,
   44555            0 :           21741 => Opcode::VSCALEFPSZ128rmkz,
   44556            0 :           21742 => Opcode::VSCALEFPSZ128rr,
   44557            0 :           21743 => Opcode::VSCALEFPSZ128rrk,
   44558            0 :           21744 => Opcode::VSCALEFPSZ128rrkz,
   44559            0 :           21745 => Opcode::VSCALEFPSZ256rm,
   44560            0 :           21746 => Opcode::VSCALEFPSZ256rmb,
   44561            0 :           21747 => Opcode::VSCALEFPSZ256rmbk,
   44562            0 :           21748 => Opcode::VSCALEFPSZ256rmbkz,
   44563            0 :           21749 => Opcode::VSCALEFPSZ256rmk,
   44564            0 :           21750 => Opcode::VSCALEFPSZ256rmkz,
   44565            0 :           21751 => Opcode::VSCALEFPSZ256rr,
   44566            0 :           21752 => Opcode::VSCALEFPSZ256rrb,
   44567            0 :           21753 => Opcode::VSCALEFPSZ256rrbk,
   44568            0 :           21754 => Opcode::VSCALEFPSZ256rrbkz,
   44569            0 :           21755 => Opcode::VSCALEFPSZ256rrk,
   44570            0 :           21756 => Opcode::VSCALEFPSZ256rrkz,
   44571            0 :           21757 => Opcode::VSCALEFPSZrm,
   44572            0 :           21758 => Opcode::VSCALEFPSZrmb,
   44573            0 :           21759 => Opcode::VSCALEFPSZrmbk,
   44574            0 :           21760 => Opcode::VSCALEFPSZrmbkz,
   44575            0 :           21761 => Opcode::VSCALEFPSZrmk,
   44576            0 :           21762 => Opcode::VSCALEFPSZrmkz,
   44577            0 :           21763 => Opcode::VSCALEFPSZrr,
   44578            0 :           21764 => Opcode::VSCALEFPSZrrb,
   44579            0 :           21765 => Opcode::VSCALEFPSZrrbk,
   44580            0 :           21766 => Opcode::VSCALEFPSZrrbkz,
   44581            0 :           21767 => Opcode::VSCALEFPSZrrk,
   44582            0 :           21768 => Opcode::VSCALEFPSZrrkz,
   44583            0 :           21769 => Opcode::VSCALEFSDZrm,
   44584            0 :           21770 => Opcode::VSCALEFSDZrmk,
   44585            0 :           21771 => Opcode::VSCALEFSDZrmkz,
   44586            0 :           21772 => Opcode::VSCALEFSDZrr,
   44587            0 :           21773 => Opcode::VSCALEFSDZrrb_Int,
   44588            0 :           21774 => Opcode::VSCALEFSDZrrbk_Int,
   44589            0 :           21775 => Opcode::VSCALEFSDZrrbkz_Int,
   44590            0 :           21776 => Opcode::VSCALEFSDZrrk,
   44591            0 :           21777 => Opcode::VSCALEFSDZrrkz,
   44592            0 :           21778 => Opcode::VSCALEFSHZrm,
   44593            0 :           21779 => Opcode::VSCALEFSHZrmk,
   44594            0 :           21780 => Opcode::VSCALEFSHZrmkz,
   44595            0 :           21781 => Opcode::VSCALEFSHZrr,
   44596            0 :           21782 => Opcode::VSCALEFSHZrrb_Int,
   44597            0 :           21783 => Opcode::VSCALEFSHZrrbk_Int,
   44598            0 :           21784 => Opcode::VSCALEFSHZrrbkz_Int,
   44599            0 :           21785 => Opcode::VSCALEFSHZrrk,
   44600            0 :           21786 => Opcode::VSCALEFSHZrrkz,
   44601            0 :           21787 => Opcode::VSCALEFSSZrm,
   44602            0 :           21788 => Opcode::VSCALEFSSZrmk,
   44603            0 :           21789 => Opcode::VSCALEFSSZrmkz,
   44604            0 :           21790 => Opcode::VSCALEFSSZrr,
   44605            0 :           21791 => Opcode::VSCALEFSSZrrb_Int,
   44606            0 :           21792 => Opcode::VSCALEFSSZrrbk_Int,
   44607            0 :           21793 => Opcode::VSCALEFSSZrrbkz_Int,
   44608            0 :           21794 => Opcode::VSCALEFSSZrrk,
   44609            0 :           21795 => Opcode::VSCALEFSSZrrkz,
   44610            0 :           21796 => Opcode::VSCATTERDPDZ128mr,
   44611            0 :           21797 => Opcode::VSCATTERDPDZ256mr,
   44612            0 :           21798 => Opcode::VSCATTERDPDZmr,
   44613            0 :           21799 => Opcode::VSCATTERDPSZ128mr,
   44614            0 :           21800 => Opcode::VSCATTERDPSZ256mr,
   44615            0 :           21801 => Opcode::VSCATTERDPSZmr,
   44616            0 :           21802 => Opcode::VSCATTERPF0DPDm,
   44617            0 :           21803 => Opcode::VSCATTERPF0DPSm,
   44618            0 :           21804 => Opcode::VSCATTERPF0QPDm,
   44619            0 :           21805 => Opcode::VSCATTERPF0QPSm,
   44620            0 :           21806 => Opcode::VSCATTERPF1DPDm,
   44621            0 :           21807 => Opcode::VSCATTERPF1DPSm,
   44622            0 :           21808 => Opcode::VSCATTERPF1QPDm,
   44623            0 :           21809 => Opcode::VSCATTERPF1QPSm,
   44624            0 :           21810 => Opcode::VSCATTERQPDZ128mr,
   44625            0 :           21811 => Opcode::VSCATTERQPDZ256mr,
   44626            0 :           21812 => Opcode::VSCATTERQPDZmr,
   44627            0 :           21813 => Opcode::VSCATTERQPSZ128mr,
   44628            0 :           21814 => Opcode::VSCATTERQPSZ256mr,
   44629            0 :           21815 => Opcode::VSCATTERQPSZmr,
   44630            0 :           21816 => Opcode::VSHA512MSG1rr,
   44631            0 :           21817 => Opcode::VSHA512MSG2rr,
   44632            0 :           21818 => Opcode::VSHA512RNDS2rr,
   44633            0 :           21819 => Opcode::VSHUFF32X4Z256rmbi,
   44634            0 :           21820 => Opcode::VSHUFF32X4Z256rmbik,
   44635            0 :           21821 => Opcode::VSHUFF32X4Z256rmbikz,
   44636            0 :           21822 => Opcode::VSHUFF32X4Z256rmi,
   44637            0 :           21823 => Opcode::VSHUFF32X4Z256rmik,
   44638            0 :           21824 => Opcode::VSHUFF32X4Z256rmikz,
   44639            0 :           21825 => Opcode::VSHUFF32X4Z256rri,
   44640            0 :           21826 => Opcode::VSHUFF32X4Z256rrik,
   44641            0 :           21827 => Opcode::VSHUFF32X4Z256rrikz,
   44642            0 :           21828 => Opcode::VSHUFF32X4Zrmbi,
   44643            0 :           21829 => Opcode::VSHUFF32X4Zrmbik,
   44644            0 :           21830 => Opcode::VSHUFF32X4Zrmbikz,
   44645            0 :           21831 => Opcode::VSHUFF32X4Zrmi,
   44646            0 :           21832 => Opcode::VSHUFF32X4Zrmik,
   44647            0 :           21833 => Opcode::VSHUFF32X4Zrmikz,
   44648            0 :           21834 => Opcode::VSHUFF32X4Zrri,
   44649            0 :           21835 => Opcode::VSHUFF32X4Zrrik,
   44650            0 :           21836 => Opcode::VSHUFF32X4Zrrikz,
   44651            0 :           21837 => Opcode::VSHUFF64X2Z256rmbi,
   44652            0 :           21838 => Opcode::VSHUFF64X2Z256rmbik,
   44653            0 :           21839 => Opcode::VSHUFF64X2Z256rmbikz,
   44654            0 :           21840 => Opcode::VSHUFF64X2Z256rmi,
   44655            0 :           21841 => Opcode::VSHUFF64X2Z256rmik,
   44656            0 :           21842 => Opcode::VSHUFF64X2Z256rmikz,
   44657            0 :           21843 => Opcode::VSHUFF64X2Z256rri,
   44658            0 :           21844 => Opcode::VSHUFF64X2Z256rrik,
   44659            0 :           21845 => Opcode::VSHUFF64X2Z256rrikz,
   44660            0 :           21846 => Opcode::VSHUFF64X2Zrmbi,
   44661            0 :           21847 => Opcode::VSHUFF64X2Zrmbik,
   44662            0 :           21848 => Opcode::VSHUFF64X2Zrmbikz,
   44663            0 :           21849 => Opcode::VSHUFF64X2Zrmi,
   44664            0 :           21850 => Opcode::VSHUFF64X2Zrmik,
   44665            0 :           21851 => Opcode::VSHUFF64X2Zrmikz,
   44666            0 :           21852 => Opcode::VSHUFF64X2Zrri,
   44667            0 :           21853 => Opcode::VSHUFF64X2Zrrik,
   44668            0 :           21854 => Opcode::VSHUFF64X2Zrrikz,
   44669            0 :           21855 => Opcode::VSHUFI32X4Z256rmbi,
   44670            0 :           21856 => Opcode::VSHUFI32X4Z256rmbik,
   44671            0 :           21857 => Opcode::VSHUFI32X4Z256rmbikz,
   44672            0 :           21858 => Opcode::VSHUFI32X4Z256rmi,
   44673            0 :           21859 => Opcode::VSHUFI32X4Z256rmik,
   44674            0 :           21860 => Opcode::VSHUFI32X4Z256rmikz,
   44675            0 :           21861 => Opcode::VSHUFI32X4Z256rri,
   44676            0 :           21862 => Opcode::VSHUFI32X4Z256rrik,
   44677            0 :           21863 => Opcode::VSHUFI32X4Z256rrikz,
   44678            0 :           21864 => Opcode::VSHUFI32X4Zrmbi,
   44679            0 :           21865 => Opcode::VSHUFI32X4Zrmbik,
   44680            0 :           21866 => Opcode::VSHUFI32X4Zrmbikz,
   44681            0 :           21867 => Opcode::VSHUFI32X4Zrmi,
   44682            0 :           21868 => Opcode::VSHUFI32X4Zrmik,
   44683            0 :           21869 => Opcode::VSHUFI32X4Zrmikz,
   44684            0 :           21870 => Opcode::VSHUFI32X4Zrri,
   44685            0 :           21871 => Opcode::VSHUFI32X4Zrrik,
   44686            0 :           21872 => Opcode::VSHUFI32X4Zrrikz,
   44687            0 :           21873 => Opcode::VSHUFI64X2Z256rmbi,
   44688            0 :           21874 => Opcode::VSHUFI64X2Z256rmbik,
   44689            0 :           21875 => Opcode::VSHUFI64X2Z256rmbikz,
   44690            0 :           21876 => Opcode::VSHUFI64X2Z256rmi,
   44691            0 :           21877 => Opcode::VSHUFI64X2Z256rmik,
   44692            0 :           21878 => Opcode::VSHUFI64X2Z256rmikz,
   44693            0 :           21879 => Opcode::VSHUFI64X2Z256rri,
   44694            0 :           21880 => Opcode::VSHUFI64X2Z256rrik,
   44695            0 :           21881 => Opcode::VSHUFI64X2Z256rrikz,
   44696            0 :           21882 => Opcode::VSHUFI64X2Zrmbi,
   44697            0 :           21883 => Opcode::VSHUFI64X2Zrmbik,
   44698            0 :           21884 => Opcode::VSHUFI64X2Zrmbikz,
   44699            0 :           21885 => Opcode::VSHUFI64X2Zrmi,
   44700            0 :           21886 => Opcode::VSHUFI64X2Zrmik,
   44701            0 :           21887 => Opcode::VSHUFI64X2Zrmikz,
   44702            0 :           21888 => Opcode::VSHUFI64X2Zrri,
   44703            0 :           21889 => Opcode::VSHUFI64X2Zrrik,
   44704            0 :           21890 => Opcode::VSHUFI64X2Zrrikz,
   44705            0 :           21891 => Opcode::VSHUFPDYrmi,
   44706            0 :           21892 => Opcode::VSHUFPDYrri,
   44707            0 :           21893 => Opcode::VSHUFPDZ128rmbi,
   44708            0 :           21894 => Opcode::VSHUFPDZ128rmbik,
   44709            0 :           21895 => Opcode::VSHUFPDZ128rmbikz,
   44710            0 :           21896 => Opcode::VSHUFPDZ128rmi,
   44711            0 :           21897 => Opcode::VSHUFPDZ128rmik,
   44712            0 :           21898 => Opcode::VSHUFPDZ128rmikz,
   44713            0 :           21899 => Opcode::VSHUFPDZ128rri,
   44714            0 :           21900 => Opcode::VSHUFPDZ128rrik,
   44715            0 :           21901 => Opcode::VSHUFPDZ128rrikz,
   44716            0 :           21902 => Opcode::VSHUFPDZ256rmbi,
   44717            0 :           21903 => Opcode::VSHUFPDZ256rmbik,
   44718            0 :           21904 => Opcode::VSHUFPDZ256rmbikz,
   44719            0 :           21905 => Opcode::VSHUFPDZ256rmi,
   44720            0 :           21906 => Opcode::VSHUFPDZ256rmik,
   44721            0 :           21907 => Opcode::VSHUFPDZ256rmikz,
   44722            0 :           21908 => Opcode::VSHUFPDZ256rri,
   44723            0 :           21909 => Opcode::VSHUFPDZ256rrik,
   44724            0 :           21910 => Opcode::VSHUFPDZ256rrikz,
   44725            0 :           21911 => Opcode::VSHUFPDZrmbi,
   44726            0 :           21912 => Opcode::VSHUFPDZrmbik,
   44727            0 :           21913 => Opcode::VSHUFPDZrmbikz,
   44728            0 :           21914 => Opcode::VSHUFPDZrmi,
   44729            0 :           21915 => Opcode::VSHUFPDZrmik,
   44730            0 :           21916 => Opcode::VSHUFPDZrmikz,
   44731            0 :           21917 => Opcode::VSHUFPDZrri,
   44732            0 :           21918 => Opcode::VSHUFPDZrrik,
   44733            0 :           21919 => Opcode::VSHUFPDZrrikz,
   44734            0 :           21920 => Opcode::VSHUFPDrmi,
   44735            0 :           21921 => Opcode::VSHUFPDrri,
   44736            0 :           21922 => Opcode::VSHUFPSYrmi,
   44737            0 :           21923 => Opcode::VSHUFPSYrri,
   44738            0 :           21924 => Opcode::VSHUFPSZ128rmbi,
   44739            0 :           21925 => Opcode::VSHUFPSZ128rmbik,
   44740            0 :           21926 => Opcode::VSHUFPSZ128rmbikz,
   44741            0 :           21927 => Opcode::VSHUFPSZ128rmi,
   44742            0 :           21928 => Opcode::VSHUFPSZ128rmik,
   44743            0 :           21929 => Opcode::VSHUFPSZ128rmikz,
   44744            0 :           21930 => Opcode::VSHUFPSZ128rri,
   44745            0 :           21931 => Opcode::VSHUFPSZ128rrik,
   44746            0 :           21932 => Opcode::VSHUFPSZ128rrikz,
   44747            0 :           21933 => Opcode::VSHUFPSZ256rmbi,
   44748            0 :           21934 => Opcode::VSHUFPSZ256rmbik,
   44749            0 :           21935 => Opcode::VSHUFPSZ256rmbikz,
   44750            0 :           21936 => Opcode::VSHUFPSZ256rmi,
   44751            0 :           21937 => Opcode::VSHUFPSZ256rmik,
   44752            0 :           21938 => Opcode::VSHUFPSZ256rmikz,
   44753            0 :           21939 => Opcode::VSHUFPSZ256rri,
   44754            0 :           21940 => Opcode::VSHUFPSZ256rrik,
   44755            0 :           21941 => Opcode::VSHUFPSZ256rrikz,
   44756            0 :           21942 => Opcode::VSHUFPSZrmbi,
   44757            0 :           21943 => Opcode::VSHUFPSZrmbik,
   44758            0 :           21944 => Opcode::VSHUFPSZrmbikz,
   44759            0 :           21945 => Opcode::VSHUFPSZrmi,
   44760            0 :           21946 => Opcode::VSHUFPSZrmik,
   44761            0 :           21947 => Opcode::VSHUFPSZrmikz,
   44762            0 :           21948 => Opcode::VSHUFPSZrri,
   44763            0 :           21949 => Opcode::VSHUFPSZrrik,
   44764            0 :           21950 => Opcode::VSHUFPSZrrikz,
   44765            0 :           21951 => Opcode::VSHUFPSrmi,
   44766            0 :           21952 => Opcode::VSHUFPSrri,
   44767            0 :           21953 => Opcode::VSM3MSG1rm,
   44768            0 :           21954 => Opcode::VSM3MSG1rr,
   44769            0 :           21955 => Opcode::VSM3MSG2rm,
   44770            0 :           21956 => Opcode::VSM3MSG2rr,
   44771            0 :           21957 => Opcode::VSM3RNDS2rm,
   44772            0 :           21958 => Opcode::VSM3RNDS2rr,
   44773            0 :           21959 => Opcode::VSM4KEY4Yrm,
   44774            0 :           21960 => Opcode::VSM4KEY4Yrr,
   44775            0 :           21961 => Opcode::VSM4KEY4Z128rm,
   44776            0 :           21962 => Opcode::VSM4KEY4Z128rr,
   44777            0 :           21963 => Opcode::VSM4KEY4Z256rm,
   44778            0 :           21964 => Opcode::VSM4KEY4Z256rr,
   44779            0 :           21965 => Opcode::VSM4KEY4Zrm,
   44780            0 :           21966 => Opcode::VSM4KEY4Zrr,
   44781            0 :           21967 => Opcode::VSM4KEY4rm,
   44782            0 :           21968 => Opcode::VSM4KEY4rr,
   44783            0 :           21969 => Opcode::VSM4RNDS4Yrm,
   44784            0 :           21970 => Opcode::VSM4RNDS4Yrr,
   44785            0 :           21971 => Opcode::VSM4RNDS4Z128rm,
   44786            0 :           21972 => Opcode::VSM4RNDS4Z128rr,
   44787            0 :           21973 => Opcode::VSM4RNDS4Z256rm,
   44788            0 :           21974 => Opcode::VSM4RNDS4Z256rr,
   44789            0 :           21975 => Opcode::VSM4RNDS4Zrm,
   44790            0 :           21976 => Opcode::VSM4RNDS4Zrr,
   44791            0 :           21977 => Opcode::VSM4RNDS4rm,
   44792            0 :           21978 => Opcode::VSM4RNDS4rr,
   44793            0 :           21979 => Opcode::VSQRTBF16Z128m,
   44794            0 :           21980 => Opcode::VSQRTBF16Z128mb,
   44795            0 :           21981 => Opcode::VSQRTBF16Z128mbk,
   44796            0 :           21982 => Opcode::VSQRTBF16Z128mbkz,
   44797            0 :           21983 => Opcode::VSQRTBF16Z128mk,
   44798            0 :           21984 => Opcode::VSQRTBF16Z128mkz,
   44799            0 :           21985 => Opcode::VSQRTBF16Z128r,
   44800            0 :           21986 => Opcode::VSQRTBF16Z128rk,
   44801            0 :           21987 => Opcode::VSQRTBF16Z128rkz,
   44802            0 :           21988 => Opcode::VSQRTBF16Z256m,
   44803            0 :           21989 => Opcode::VSQRTBF16Z256mb,
   44804            0 :           21990 => Opcode::VSQRTBF16Z256mbk,
   44805            0 :           21991 => Opcode::VSQRTBF16Z256mbkz,
   44806            0 :           21992 => Opcode::VSQRTBF16Z256mk,
   44807            0 :           21993 => Opcode::VSQRTBF16Z256mkz,
   44808            0 :           21994 => Opcode::VSQRTBF16Z256r,
   44809            0 :           21995 => Opcode::VSQRTBF16Z256rk,
   44810            0 :           21996 => Opcode::VSQRTBF16Z256rkz,
   44811            0 :           21997 => Opcode::VSQRTBF16Zm,
   44812            0 :           21998 => Opcode::VSQRTBF16Zmb,
   44813            0 :           21999 => Opcode::VSQRTBF16Zmbk,
   44814            0 :           22000 => Opcode::VSQRTBF16Zmbkz,
   44815            0 :           22001 => Opcode::VSQRTBF16Zmk,
   44816            0 :           22002 => Opcode::VSQRTBF16Zmkz,
   44817            0 :           22003 => Opcode::VSQRTBF16Zr,
   44818            0 :           22004 => Opcode::VSQRTBF16Zrk,
   44819            0 :           22005 => Opcode::VSQRTBF16Zrkz,
   44820            0 :           22006 => Opcode::VSQRTPDYm,
   44821            0 :           22007 => Opcode::VSQRTPDYr,
   44822            0 :           22008 => Opcode::VSQRTPDZ128m,
   44823            0 :           22009 => Opcode::VSQRTPDZ128mb,
   44824            0 :           22010 => Opcode::VSQRTPDZ128mbk,
   44825            0 :           22011 => Opcode::VSQRTPDZ128mbkz,
   44826            0 :           22012 => Opcode::VSQRTPDZ128mk,
   44827            0 :           22013 => Opcode::VSQRTPDZ128mkz,
   44828            0 :           22014 => Opcode::VSQRTPDZ128r,
   44829            0 :           22015 => Opcode::VSQRTPDZ128rk,
   44830            0 :           22016 => Opcode::VSQRTPDZ128rkz,
   44831            0 :           22017 => Opcode::VSQRTPDZ256m,
   44832            0 :           22018 => Opcode::VSQRTPDZ256mb,
   44833            0 :           22019 => Opcode::VSQRTPDZ256mbk,
   44834            0 :           22020 => Opcode::VSQRTPDZ256mbkz,
   44835            0 :           22021 => Opcode::VSQRTPDZ256mk,
   44836            0 :           22022 => Opcode::VSQRTPDZ256mkz,
   44837            0 :           22023 => Opcode::VSQRTPDZ256r,
   44838            0 :           22024 => Opcode::VSQRTPDZ256rb,
   44839            0 :           22025 => Opcode::VSQRTPDZ256rbk,
   44840            0 :           22026 => Opcode::VSQRTPDZ256rbkz,
   44841            0 :           22027 => Opcode::VSQRTPDZ256rk,
   44842            0 :           22028 => Opcode::VSQRTPDZ256rkz,
   44843            0 :           22029 => Opcode::VSQRTPDZm,
   44844            0 :           22030 => Opcode::VSQRTPDZmb,
   44845            0 :           22031 => Opcode::VSQRTPDZmbk,
   44846            0 :           22032 => Opcode::VSQRTPDZmbkz,
   44847            0 :           22033 => Opcode::VSQRTPDZmk,
   44848            0 :           22034 => Opcode::VSQRTPDZmkz,
   44849            0 :           22035 => Opcode::VSQRTPDZr,
   44850            0 :           22036 => Opcode::VSQRTPDZrb,
   44851            0 :           22037 => Opcode::VSQRTPDZrbk,
   44852            0 :           22038 => Opcode::VSQRTPDZrbkz,
   44853            0 :           22039 => Opcode::VSQRTPDZrk,
   44854            0 :           22040 => Opcode::VSQRTPDZrkz,
   44855            0 :           22041 => Opcode::VSQRTPDm,
   44856            0 :           22042 => Opcode::VSQRTPDr,
   44857            0 :           22043 => Opcode::VSQRTPHZ128m,
   44858            0 :           22044 => Opcode::VSQRTPHZ128mb,
   44859            0 :           22045 => Opcode::VSQRTPHZ128mbk,
   44860            0 :           22046 => Opcode::VSQRTPHZ128mbkz,
   44861            0 :           22047 => Opcode::VSQRTPHZ128mk,
   44862            0 :           22048 => Opcode::VSQRTPHZ128mkz,
   44863            0 :           22049 => Opcode::VSQRTPHZ128r,
   44864            0 :           22050 => Opcode::VSQRTPHZ128rk,
   44865            0 :           22051 => Opcode::VSQRTPHZ128rkz,
   44866            0 :           22052 => Opcode::VSQRTPHZ256m,
   44867            0 :           22053 => Opcode::VSQRTPHZ256mb,
   44868            0 :           22054 => Opcode::VSQRTPHZ256mbk,
   44869            0 :           22055 => Opcode::VSQRTPHZ256mbkz,
   44870            0 :           22056 => Opcode::VSQRTPHZ256mk,
   44871            0 :           22057 => Opcode::VSQRTPHZ256mkz,
   44872            0 :           22058 => Opcode::VSQRTPHZ256r,
   44873            0 :           22059 => Opcode::VSQRTPHZ256rb,
   44874            0 :           22060 => Opcode::VSQRTPHZ256rbk,
   44875            0 :           22061 => Opcode::VSQRTPHZ256rbkz,
   44876            0 :           22062 => Opcode::VSQRTPHZ256rk,
   44877            0 :           22063 => Opcode::VSQRTPHZ256rkz,
   44878            0 :           22064 => Opcode::VSQRTPHZm,
   44879            0 :           22065 => Opcode::VSQRTPHZmb,
   44880            0 :           22066 => Opcode::VSQRTPHZmbk,
   44881            0 :           22067 => Opcode::VSQRTPHZmbkz,
   44882            0 :           22068 => Opcode::VSQRTPHZmk,
   44883            0 :           22069 => Opcode::VSQRTPHZmkz,
   44884            0 :           22070 => Opcode::VSQRTPHZr,
   44885            0 :           22071 => Opcode::VSQRTPHZrb,
   44886            0 :           22072 => Opcode::VSQRTPHZrbk,
   44887            0 :           22073 => Opcode::VSQRTPHZrbkz,
   44888            0 :           22074 => Opcode::VSQRTPHZrk,
   44889            0 :           22075 => Opcode::VSQRTPHZrkz,
   44890            0 :           22076 => Opcode::VSQRTPSYm,
   44891            0 :           22077 => Opcode::VSQRTPSYr,
   44892            0 :           22078 => Opcode::VSQRTPSZ128m,
   44893            0 :           22079 => Opcode::VSQRTPSZ128mb,
   44894            0 :           22080 => Opcode::VSQRTPSZ128mbk,
   44895            0 :           22081 => Opcode::VSQRTPSZ128mbkz,
   44896            0 :           22082 => Opcode::VSQRTPSZ128mk,
   44897            0 :           22083 => Opcode::VSQRTPSZ128mkz,
   44898            0 :           22084 => Opcode::VSQRTPSZ128r,
   44899            0 :           22085 => Opcode::VSQRTPSZ128rk,
   44900            0 :           22086 => Opcode::VSQRTPSZ128rkz,
   44901            0 :           22087 => Opcode::VSQRTPSZ256m,
   44902            0 :           22088 => Opcode::VSQRTPSZ256mb,
   44903            0 :           22089 => Opcode::VSQRTPSZ256mbk,
   44904            0 :           22090 => Opcode::VSQRTPSZ256mbkz,
   44905            0 :           22091 => Opcode::VSQRTPSZ256mk,
   44906            0 :           22092 => Opcode::VSQRTPSZ256mkz,
   44907            0 :           22093 => Opcode::VSQRTPSZ256r,
   44908            0 :           22094 => Opcode::VSQRTPSZ256rb,
   44909            0 :           22095 => Opcode::VSQRTPSZ256rbk,
   44910            0 :           22096 => Opcode::VSQRTPSZ256rbkz,
   44911            0 :           22097 => Opcode::VSQRTPSZ256rk,
   44912            0 :           22098 => Opcode::VSQRTPSZ256rkz,
   44913            0 :           22099 => Opcode::VSQRTPSZm,
   44914            0 :           22100 => Opcode::VSQRTPSZmb,
   44915            0 :           22101 => Opcode::VSQRTPSZmbk,
   44916            0 :           22102 => Opcode::VSQRTPSZmbkz,
   44917            0 :           22103 => Opcode::VSQRTPSZmk,
   44918            0 :           22104 => Opcode::VSQRTPSZmkz,
   44919            0 :           22105 => Opcode::VSQRTPSZr,
   44920            0 :           22106 => Opcode::VSQRTPSZrb,
   44921            0 :           22107 => Opcode::VSQRTPSZrbk,
   44922            0 :           22108 => Opcode::VSQRTPSZrbkz,
   44923            0 :           22109 => Opcode::VSQRTPSZrk,
   44924            0 :           22110 => Opcode::VSQRTPSZrkz,
   44925            0 :           22111 => Opcode::VSQRTPSm,
   44926            0 :           22112 => Opcode::VSQRTPSr,
   44927            0 :           22113 => Opcode::VSQRTSDZm,
   44928            0 :           22114 => Opcode::VSQRTSDZm_Int,
   44929            0 :           22115 => Opcode::VSQRTSDZmk_Int,
   44930            0 :           22116 => Opcode::VSQRTSDZmkz_Int,
   44931            0 :           22117 => Opcode::VSQRTSDZr,
   44932            0 :           22118 => Opcode::VSQRTSDZr_Int,
   44933            0 :           22119 => Opcode::VSQRTSDZrb_Int,
   44934            0 :           22120 => Opcode::VSQRTSDZrbk_Int,
   44935            0 :           22121 => Opcode::VSQRTSDZrbkz_Int,
   44936            0 :           22122 => Opcode::VSQRTSDZrk_Int,
   44937            0 :           22123 => Opcode::VSQRTSDZrkz_Int,
   44938            0 :           22124 => Opcode::VSQRTSDm,
   44939            0 :           22125 => Opcode::VSQRTSDm_Int,
   44940            0 :           22126 => Opcode::VSQRTSDr,
   44941            0 :           22127 => Opcode::VSQRTSDr_Int,
   44942            0 :           22128 => Opcode::VSQRTSHZm,
   44943            0 :           22129 => Opcode::VSQRTSHZm_Int,
   44944            0 :           22130 => Opcode::VSQRTSHZmk_Int,
   44945            0 :           22131 => Opcode::VSQRTSHZmkz_Int,
   44946            0 :           22132 => Opcode::VSQRTSHZr,
   44947            0 :           22133 => Opcode::VSQRTSHZr_Int,
   44948            0 :           22134 => Opcode::VSQRTSHZrb_Int,
   44949            0 :           22135 => Opcode::VSQRTSHZrbk_Int,
   44950            0 :           22136 => Opcode::VSQRTSHZrbkz_Int,
   44951            0 :           22137 => Opcode::VSQRTSHZrk_Int,
   44952            0 :           22138 => Opcode::VSQRTSHZrkz_Int,
   44953            0 :           22139 => Opcode::VSQRTSSZm,
   44954            0 :           22140 => Opcode::VSQRTSSZm_Int,
   44955            0 :           22141 => Opcode::VSQRTSSZmk_Int,
   44956            0 :           22142 => Opcode::VSQRTSSZmkz_Int,
   44957            0 :           22143 => Opcode::VSQRTSSZr,
   44958            0 :           22144 => Opcode::VSQRTSSZr_Int,
   44959            0 :           22145 => Opcode::VSQRTSSZrb_Int,
   44960            0 :           22146 => Opcode::VSQRTSSZrbk_Int,
   44961            0 :           22147 => Opcode::VSQRTSSZrbkz_Int,
   44962            0 :           22148 => Opcode::VSQRTSSZrk_Int,
   44963            0 :           22149 => Opcode::VSQRTSSZrkz_Int,
   44964            0 :           22150 => Opcode::VSQRTSSm,
   44965            0 :           22151 => Opcode::VSQRTSSm_Int,
   44966            0 :           22152 => Opcode::VSQRTSSr,
   44967            0 :           22153 => Opcode::VSQRTSSr_Int,
   44968            0 :           22154 => Opcode::VSTMXCSR,
   44969            0 :           22155 => Opcode::VSUBBF16Z128rm,
   44970            0 :           22156 => Opcode::VSUBBF16Z128rmb,
   44971            0 :           22157 => Opcode::VSUBBF16Z128rmbk,
   44972            0 :           22158 => Opcode::VSUBBF16Z128rmbkz,
   44973            0 :           22159 => Opcode::VSUBBF16Z128rmk,
   44974            0 :           22160 => Opcode::VSUBBF16Z128rmkz,
   44975            0 :           22161 => Opcode::VSUBBF16Z128rr,
   44976            0 :           22162 => Opcode::VSUBBF16Z128rrk,
   44977            0 :           22163 => Opcode::VSUBBF16Z128rrkz,
   44978            0 :           22164 => Opcode::VSUBBF16Z256rm,
   44979            0 :           22165 => Opcode::VSUBBF16Z256rmb,
   44980            0 :           22166 => Opcode::VSUBBF16Z256rmbk,
   44981            0 :           22167 => Opcode::VSUBBF16Z256rmbkz,
   44982            0 :           22168 => Opcode::VSUBBF16Z256rmk,
   44983            0 :           22169 => Opcode::VSUBBF16Z256rmkz,
   44984            0 :           22170 => Opcode::VSUBBF16Z256rr,
   44985            0 :           22171 => Opcode::VSUBBF16Z256rrk,
   44986            0 :           22172 => Opcode::VSUBBF16Z256rrkz,
   44987            0 :           22173 => Opcode::VSUBBF16Zrm,
   44988            0 :           22174 => Opcode::VSUBBF16Zrmb,
   44989            0 :           22175 => Opcode::VSUBBF16Zrmbk,
   44990            0 :           22176 => Opcode::VSUBBF16Zrmbkz,
   44991            0 :           22177 => Opcode::VSUBBF16Zrmk,
   44992            0 :           22178 => Opcode::VSUBBF16Zrmkz,
   44993            0 :           22179 => Opcode::VSUBBF16Zrr,
   44994            0 :           22180 => Opcode::VSUBBF16Zrrk,
   44995            0 :           22181 => Opcode::VSUBBF16Zrrkz,
   44996            0 :           22182 => Opcode::VSUBPDYrm,
   44997            0 :           22183 => Opcode::VSUBPDYrr,
   44998            0 :           22184 => Opcode::VSUBPDZ128rm,
   44999            0 :           22185 => Opcode::VSUBPDZ128rmb,
   45000            0 :           22186 => Opcode::VSUBPDZ128rmbk,
   45001            0 :           22187 => Opcode::VSUBPDZ128rmbkz,
   45002            0 :           22188 => Opcode::VSUBPDZ128rmk,
   45003            0 :           22189 => Opcode::VSUBPDZ128rmkz,
   45004            0 :           22190 => Opcode::VSUBPDZ128rr,
   45005            0 :           22191 => Opcode::VSUBPDZ128rrk,
   45006            0 :           22192 => Opcode::VSUBPDZ128rrkz,
   45007            0 :           22193 => Opcode::VSUBPDZ256rm,
   45008            0 :           22194 => Opcode::VSUBPDZ256rmb,
   45009            0 :           22195 => Opcode::VSUBPDZ256rmbk,
   45010            0 :           22196 => Opcode::VSUBPDZ256rmbkz,
   45011            0 :           22197 => Opcode::VSUBPDZ256rmk,
   45012            0 :           22198 => Opcode::VSUBPDZ256rmkz,
   45013            0 :           22199 => Opcode::VSUBPDZ256rr,
   45014            0 :           22200 => Opcode::VSUBPDZ256rrb,
   45015            0 :           22201 => Opcode::VSUBPDZ256rrbk,
   45016            0 :           22202 => Opcode::VSUBPDZ256rrbkz,
   45017            0 :           22203 => Opcode::VSUBPDZ256rrk,
   45018            0 :           22204 => Opcode::VSUBPDZ256rrkz,
   45019            0 :           22205 => Opcode::VSUBPDZrm,
   45020            0 :           22206 => Opcode::VSUBPDZrmb,
   45021            0 :           22207 => Opcode::VSUBPDZrmbk,
   45022            0 :           22208 => Opcode::VSUBPDZrmbkz,
   45023            0 :           22209 => Opcode::VSUBPDZrmk,
   45024            0 :           22210 => Opcode::VSUBPDZrmkz,
   45025            0 :           22211 => Opcode::VSUBPDZrr,
   45026            0 :           22212 => Opcode::VSUBPDZrrb,
   45027            0 :           22213 => Opcode::VSUBPDZrrbk,
   45028            0 :           22214 => Opcode::VSUBPDZrrbkz,
   45029            0 :           22215 => Opcode::VSUBPDZrrk,
   45030            0 :           22216 => Opcode::VSUBPDZrrkz,
   45031            0 :           22217 => Opcode::VSUBPDrm,
   45032            0 :           22218 => Opcode::VSUBPDrr,
   45033            0 :           22219 => Opcode::VSUBPHZ128rm,
   45034            0 :           22220 => Opcode::VSUBPHZ128rmb,
   45035            0 :           22221 => Opcode::VSUBPHZ128rmbk,
   45036            0 :           22222 => Opcode::VSUBPHZ128rmbkz,
   45037            0 :           22223 => Opcode::VSUBPHZ128rmk,
   45038            0 :           22224 => Opcode::VSUBPHZ128rmkz,
   45039            0 :           22225 => Opcode::VSUBPHZ128rr,
   45040            0 :           22226 => Opcode::VSUBPHZ128rrk,
   45041            0 :           22227 => Opcode::VSUBPHZ128rrkz,
   45042            0 :           22228 => Opcode::VSUBPHZ256rm,
   45043            0 :           22229 => Opcode::VSUBPHZ256rmb,
   45044            0 :           22230 => Opcode::VSUBPHZ256rmbk,
   45045            0 :           22231 => Opcode::VSUBPHZ256rmbkz,
   45046            0 :           22232 => Opcode::VSUBPHZ256rmk,
   45047            0 :           22233 => Opcode::VSUBPHZ256rmkz,
   45048            0 :           22234 => Opcode::VSUBPHZ256rr,
   45049            0 :           22235 => Opcode::VSUBPHZ256rrb,
   45050            0 :           22236 => Opcode::VSUBPHZ256rrbk,
   45051            0 :           22237 => Opcode::VSUBPHZ256rrbkz,
   45052            0 :           22238 => Opcode::VSUBPHZ256rrk,
   45053            0 :           22239 => Opcode::VSUBPHZ256rrkz,
   45054            0 :           22240 => Opcode::VSUBPHZrm,
   45055            0 :           22241 => Opcode::VSUBPHZrmb,
   45056            0 :           22242 => Opcode::VSUBPHZrmbk,
   45057            0 :           22243 => Opcode::VSUBPHZrmbkz,
   45058            0 :           22244 => Opcode::VSUBPHZrmk,
   45059            0 :           22245 => Opcode::VSUBPHZrmkz,
   45060            0 :           22246 => Opcode::VSUBPHZrr,
   45061            0 :           22247 => Opcode::VSUBPHZrrb,
   45062            0 :           22248 => Opcode::VSUBPHZrrbk,
   45063            0 :           22249 => Opcode::VSUBPHZrrbkz,
   45064            0 :           22250 => Opcode::VSUBPHZrrk,
   45065            0 :           22251 => Opcode::VSUBPHZrrkz,
   45066            0 :           22252 => Opcode::VSUBPSYrm,
   45067            0 :           22253 => Opcode::VSUBPSYrr,
   45068            0 :           22254 => Opcode::VSUBPSZ128rm,
   45069            0 :           22255 => Opcode::VSUBPSZ128rmb,
   45070            0 :           22256 => Opcode::VSUBPSZ128rmbk,
   45071            0 :           22257 => Opcode::VSUBPSZ128rmbkz,
   45072            0 :           22258 => Opcode::VSUBPSZ128rmk,
   45073            0 :           22259 => Opcode::VSUBPSZ128rmkz,
   45074            0 :           22260 => Opcode::VSUBPSZ128rr,
   45075            0 :           22261 => Opcode::VSUBPSZ128rrk,
   45076            0 :           22262 => Opcode::VSUBPSZ128rrkz,
   45077            0 :           22263 => Opcode::VSUBPSZ256rm,
   45078            0 :           22264 => Opcode::VSUBPSZ256rmb,
   45079            0 :           22265 => Opcode::VSUBPSZ256rmbk,
   45080            0 :           22266 => Opcode::VSUBPSZ256rmbkz,
   45081            0 :           22267 => Opcode::VSUBPSZ256rmk,
   45082            0 :           22268 => Opcode::VSUBPSZ256rmkz,
   45083            0 :           22269 => Opcode::VSUBPSZ256rr,
   45084            0 :           22270 => Opcode::VSUBPSZ256rrb,
   45085            0 :           22271 => Opcode::VSUBPSZ256rrbk,
   45086            0 :           22272 => Opcode::VSUBPSZ256rrbkz,
   45087            0 :           22273 => Opcode::VSUBPSZ256rrk,
   45088            0 :           22274 => Opcode::VSUBPSZ256rrkz,
   45089            0 :           22275 => Opcode::VSUBPSZrm,
   45090            0 :           22276 => Opcode::VSUBPSZrmb,
   45091            0 :           22277 => Opcode::VSUBPSZrmbk,
   45092            0 :           22278 => Opcode::VSUBPSZrmbkz,
   45093            0 :           22279 => Opcode::VSUBPSZrmk,
   45094            0 :           22280 => Opcode::VSUBPSZrmkz,
   45095            0 :           22281 => Opcode::VSUBPSZrr,
   45096            0 :           22282 => Opcode::VSUBPSZrrb,
   45097            0 :           22283 => Opcode::VSUBPSZrrbk,
   45098            0 :           22284 => Opcode::VSUBPSZrrbkz,
   45099            0 :           22285 => Opcode::VSUBPSZrrk,
   45100            0 :           22286 => Opcode::VSUBPSZrrkz,
   45101            0 :           22287 => Opcode::VSUBPSrm,
   45102            0 :           22288 => Opcode::VSUBPSrr,
   45103            0 :           22289 => Opcode::VSUBSDZrm,
   45104            0 :           22290 => Opcode::VSUBSDZrm_Int,
   45105            0 :           22291 => Opcode::VSUBSDZrmk_Int,
   45106            0 :           22292 => Opcode::VSUBSDZrmkz_Int,
   45107            0 :           22293 => Opcode::VSUBSDZrr,
   45108            0 :           22294 => Opcode::VSUBSDZrr_Int,
   45109            0 :           22295 => Opcode::VSUBSDZrrb_Int,
   45110            0 :           22296 => Opcode::VSUBSDZrrbk_Int,
   45111            0 :           22297 => Opcode::VSUBSDZrrbkz_Int,
   45112            0 :           22298 => Opcode::VSUBSDZrrk_Int,
   45113            0 :           22299 => Opcode::VSUBSDZrrkz_Int,
   45114            0 :           22300 => Opcode::VSUBSDrm,
   45115            0 :           22301 => Opcode::VSUBSDrm_Int,
   45116            0 :           22302 => Opcode::VSUBSDrr,
   45117            0 :           22303 => Opcode::VSUBSDrr_Int,
   45118            0 :           22304 => Opcode::VSUBSHZrm,
   45119            0 :           22305 => Opcode::VSUBSHZrm_Int,
   45120            0 :           22306 => Opcode::VSUBSHZrmk_Int,
   45121            0 :           22307 => Opcode::VSUBSHZrmkz_Int,
   45122            0 :           22308 => Opcode::VSUBSHZrr,
   45123            0 :           22309 => Opcode::VSUBSHZrr_Int,
   45124            0 :           22310 => Opcode::VSUBSHZrrb_Int,
   45125            0 :           22311 => Opcode::VSUBSHZrrbk_Int,
   45126            0 :           22312 => Opcode::VSUBSHZrrbkz_Int,
   45127            0 :           22313 => Opcode::VSUBSHZrrk_Int,
   45128            0 :           22314 => Opcode::VSUBSHZrrkz_Int,
   45129            0 :           22315 => Opcode::VSUBSSZrm,
   45130            0 :           22316 => Opcode::VSUBSSZrm_Int,
   45131            0 :           22317 => Opcode::VSUBSSZrmk_Int,
   45132            0 :           22318 => Opcode::VSUBSSZrmkz_Int,
   45133            0 :           22319 => Opcode::VSUBSSZrr,
   45134            0 :           22320 => Opcode::VSUBSSZrr_Int,
   45135            0 :           22321 => Opcode::VSUBSSZrrb_Int,
   45136            0 :           22322 => Opcode::VSUBSSZrrbk_Int,
   45137            0 :           22323 => Opcode::VSUBSSZrrbkz_Int,
   45138            0 :           22324 => Opcode::VSUBSSZrrk_Int,
   45139            0 :           22325 => Opcode::VSUBSSZrrkz_Int,
   45140            0 :           22326 => Opcode::VSUBSSrm,
   45141            0 :           22327 => Opcode::VSUBSSrm_Int,
   45142            0 :           22328 => Opcode::VSUBSSrr,
   45143            0 :           22329 => Opcode::VSUBSSrr_Int,
   45144            0 :           22330 => Opcode::VTESTPDYrm,
   45145            0 :           22331 => Opcode::VTESTPDYrr,
   45146            0 :           22332 => Opcode::VTESTPDrm,
   45147            0 :           22333 => Opcode::VTESTPDrr,
   45148            0 :           22334 => Opcode::VTESTPSYrm,
   45149            0 :           22335 => Opcode::VTESTPSYrr,
   45150            0 :           22336 => Opcode::VTESTPSrm,
   45151            0 :           22337 => Opcode::VTESTPSrr,
   45152            0 :           22338 => Opcode::VUCOMISDZrm,
   45153            0 :           22339 => Opcode::VUCOMISDZrm_Int,
   45154            0 :           22340 => Opcode::VUCOMISDZrr,
   45155            0 :           22341 => Opcode::VUCOMISDZrr_Int,
   45156            0 :           22342 => Opcode::VUCOMISDZrrb,
   45157            0 :           22343 => Opcode::VUCOMISDrm,
   45158            0 :           22344 => Opcode::VUCOMISDrm_Int,
   45159            0 :           22345 => Opcode::VUCOMISDrr,
   45160            0 :           22346 => Opcode::VUCOMISDrr_Int,
   45161            0 :           22347 => Opcode::VUCOMISHZrm,
   45162            0 :           22348 => Opcode::VUCOMISHZrm_Int,
   45163            0 :           22349 => Opcode::VUCOMISHZrr,
   45164            0 :           22350 => Opcode::VUCOMISHZrr_Int,
   45165            0 :           22351 => Opcode::VUCOMISHZrrb,
   45166            0 :           22352 => Opcode::VUCOMISSZrm,
   45167            0 :           22353 => Opcode::VUCOMISSZrm_Int,
   45168            0 :           22354 => Opcode::VUCOMISSZrr,
   45169            0 :           22355 => Opcode::VUCOMISSZrr_Int,
   45170            0 :           22356 => Opcode::VUCOMISSZrrb,
   45171            0 :           22357 => Opcode::VUCOMISSrm,
   45172            0 :           22358 => Opcode::VUCOMISSrm_Int,
   45173            0 :           22359 => Opcode::VUCOMISSrr,
   45174            0 :           22360 => Opcode::VUCOMISSrr_Int,
   45175            0 :           22361 => Opcode::VUCOMXSDZrm,
   45176            0 :           22362 => Opcode::VUCOMXSDZrm_Int,
   45177            0 :           22363 => Opcode::VUCOMXSDZrr,
   45178            0 :           22364 => Opcode::VUCOMXSDZrr_Int,
   45179            0 :           22365 => Opcode::VUCOMXSDZrrb_Int,
   45180            0 :           22366 => Opcode::VUCOMXSHZrm,
   45181            0 :           22367 => Opcode::VUCOMXSHZrm_Int,
   45182            0 :           22368 => Opcode::VUCOMXSHZrr,
   45183            0 :           22369 => Opcode::VUCOMXSHZrr_Int,
   45184            0 :           22370 => Opcode::VUCOMXSHZrrb_Int,
   45185            0 :           22371 => Opcode::VUCOMXSSZrm,
   45186            0 :           22372 => Opcode::VUCOMXSSZrm_Int,
   45187            0 :           22373 => Opcode::VUCOMXSSZrr,
   45188            0 :           22374 => Opcode::VUCOMXSSZrr_Int,
   45189            0 :           22375 => Opcode::VUCOMXSSZrrb_Int,
   45190            0 :           22376 => Opcode::VUNPCKHPDYrm,
   45191            0 :           22377 => Opcode::VUNPCKHPDYrr,
   45192            0 :           22378 => Opcode::VUNPCKHPDZ128rm,
   45193            0 :           22379 => Opcode::VUNPCKHPDZ128rmb,
   45194            0 :           22380 => Opcode::VUNPCKHPDZ128rmbk,
   45195            0 :           22381 => Opcode::VUNPCKHPDZ128rmbkz,
   45196            0 :           22382 => Opcode::VUNPCKHPDZ128rmk,
   45197            0 :           22383 => Opcode::VUNPCKHPDZ128rmkz,
   45198            0 :           22384 => Opcode::VUNPCKHPDZ128rr,
   45199            0 :           22385 => Opcode::VUNPCKHPDZ128rrk,
   45200            0 :           22386 => Opcode::VUNPCKHPDZ128rrkz,
   45201            0 :           22387 => Opcode::VUNPCKHPDZ256rm,
   45202            0 :           22388 => Opcode::VUNPCKHPDZ256rmb,
   45203            0 :           22389 => Opcode::VUNPCKHPDZ256rmbk,
   45204            0 :           22390 => Opcode::VUNPCKHPDZ256rmbkz,
   45205            0 :           22391 => Opcode::VUNPCKHPDZ256rmk,
   45206            0 :           22392 => Opcode::VUNPCKHPDZ256rmkz,
   45207            0 :           22393 => Opcode::VUNPCKHPDZ256rr,
   45208            0 :           22394 => Opcode::VUNPCKHPDZ256rrk,
   45209            0 :           22395 => Opcode::VUNPCKHPDZ256rrkz,
   45210            0 :           22396 => Opcode::VUNPCKHPDZrm,
   45211            0 :           22397 => Opcode::VUNPCKHPDZrmb,
   45212            0 :           22398 => Opcode::VUNPCKHPDZrmbk,
   45213            0 :           22399 => Opcode::VUNPCKHPDZrmbkz,
   45214            0 :           22400 => Opcode::VUNPCKHPDZrmk,
   45215            0 :           22401 => Opcode::VUNPCKHPDZrmkz,
   45216            0 :           22402 => Opcode::VUNPCKHPDZrr,
   45217            0 :           22403 => Opcode::VUNPCKHPDZrrk,
   45218            0 :           22404 => Opcode::VUNPCKHPDZrrkz,
   45219            0 :           22405 => Opcode::VUNPCKHPDrm,
   45220            0 :           22406 => Opcode::VUNPCKHPDrr,
   45221            0 :           22407 => Opcode::VUNPCKHPSYrm,
   45222            0 :           22408 => Opcode::VUNPCKHPSYrr,
   45223            0 :           22409 => Opcode::VUNPCKHPSZ128rm,
   45224            0 :           22410 => Opcode::VUNPCKHPSZ128rmb,
   45225            0 :           22411 => Opcode::VUNPCKHPSZ128rmbk,
   45226            0 :           22412 => Opcode::VUNPCKHPSZ128rmbkz,
   45227            0 :           22413 => Opcode::VUNPCKHPSZ128rmk,
   45228            0 :           22414 => Opcode::VUNPCKHPSZ128rmkz,
   45229            0 :           22415 => Opcode::VUNPCKHPSZ128rr,
   45230            0 :           22416 => Opcode::VUNPCKHPSZ128rrk,
   45231            0 :           22417 => Opcode::VUNPCKHPSZ128rrkz,
   45232            0 :           22418 => Opcode::VUNPCKHPSZ256rm,
   45233            0 :           22419 => Opcode::VUNPCKHPSZ256rmb,
   45234            0 :           22420 => Opcode::VUNPCKHPSZ256rmbk,
   45235            0 :           22421 => Opcode::VUNPCKHPSZ256rmbkz,
   45236            0 :           22422 => Opcode::VUNPCKHPSZ256rmk,
   45237            0 :           22423 => Opcode::VUNPCKHPSZ256rmkz,
   45238            0 :           22424 => Opcode::VUNPCKHPSZ256rr,
   45239            0 :           22425 => Opcode::VUNPCKHPSZ256rrk,
   45240            0 :           22426 => Opcode::VUNPCKHPSZ256rrkz,
   45241            0 :           22427 => Opcode::VUNPCKHPSZrm,
   45242            0 :           22428 => Opcode::VUNPCKHPSZrmb,
   45243            0 :           22429 => Opcode::VUNPCKHPSZrmbk,
   45244            0 :           22430 => Opcode::VUNPCKHPSZrmbkz,
   45245            0 :           22431 => Opcode::VUNPCKHPSZrmk,
   45246            0 :           22432 => Opcode::VUNPCKHPSZrmkz,
   45247            0 :           22433 => Opcode::VUNPCKHPSZrr,
   45248            0 :           22434 => Opcode::VUNPCKHPSZrrk,
   45249            0 :           22435 => Opcode::VUNPCKHPSZrrkz,
   45250            0 :           22436 => Opcode::VUNPCKHPSrm,
   45251            0 :           22437 => Opcode::VUNPCKHPSrr,
   45252            0 :           22438 => Opcode::VUNPCKLPDYrm,
   45253            0 :           22439 => Opcode::VUNPCKLPDYrr,
   45254            0 :           22440 => Opcode::VUNPCKLPDZ128rm,
   45255            0 :           22441 => Opcode::VUNPCKLPDZ128rmb,
   45256            0 :           22442 => Opcode::VUNPCKLPDZ128rmbk,
   45257            0 :           22443 => Opcode::VUNPCKLPDZ128rmbkz,
   45258            0 :           22444 => Opcode::VUNPCKLPDZ128rmk,
   45259            0 :           22445 => Opcode::VUNPCKLPDZ128rmkz,
   45260            0 :           22446 => Opcode::VUNPCKLPDZ128rr,
   45261            0 :           22447 => Opcode::VUNPCKLPDZ128rrk,
   45262            0 :           22448 => Opcode::VUNPCKLPDZ128rrkz,
   45263            0 :           22449 => Opcode::VUNPCKLPDZ256rm,
   45264            0 :           22450 => Opcode::VUNPCKLPDZ256rmb,
   45265            0 :           22451 => Opcode::VUNPCKLPDZ256rmbk,
   45266            0 :           22452 => Opcode::VUNPCKLPDZ256rmbkz,
   45267            0 :           22453 => Opcode::VUNPCKLPDZ256rmk,
   45268            0 :           22454 => Opcode::VUNPCKLPDZ256rmkz,
   45269            0 :           22455 => Opcode::VUNPCKLPDZ256rr,
   45270            0 :           22456 => Opcode::VUNPCKLPDZ256rrk,
   45271            0 :           22457 => Opcode::VUNPCKLPDZ256rrkz,
   45272            0 :           22458 => Opcode::VUNPCKLPDZrm,
   45273            0 :           22459 => Opcode::VUNPCKLPDZrmb,
   45274            0 :           22460 => Opcode::VUNPCKLPDZrmbk,
   45275            0 :           22461 => Opcode::VUNPCKLPDZrmbkz,
   45276            0 :           22462 => Opcode::VUNPCKLPDZrmk,
   45277            0 :           22463 => Opcode::VUNPCKLPDZrmkz,
   45278            0 :           22464 => Opcode::VUNPCKLPDZrr,
   45279            0 :           22465 => Opcode::VUNPCKLPDZrrk,
   45280            0 :           22466 => Opcode::VUNPCKLPDZrrkz,
   45281            0 :           22467 => Opcode::VUNPCKLPDrm,
   45282            0 :           22468 => Opcode::VUNPCKLPDrr,
   45283            0 :           22469 => Opcode::VUNPCKLPSYrm,
   45284            0 :           22470 => Opcode::VUNPCKLPSYrr,
   45285            0 :           22471 => Opcode::VUNPCKLPSZ128rm,
   45286            0 :           22472 => Opcode::VUNPCKLPSZ128rmb,
   45287            0 :           22473 => Opcode::VUNPCKLPSZ128rmbk,
   45288            0 :           22474 => Opcode::VUNPCKLPSZ128rmbkz,
   45289            0 :           22475 => Opcode::VUNPCKLPSZ128rmk,
   45290            0 :           22476 => Opcode::VUNPCKLPSZ128rmkz,
   45291            0 :           22477 => Opcode::VUNPCKLPSZ128rr,
   45292            0 :           22478 => Opcode::VUNPCKLPSZ128rrk,
   45293            0 :           22479 => Opcode::VUNPCKLPSZ128rrkz,
   45294            0 :           22480 => Opcode::VUNPCKLPSZ256rm,
   45295            0 :           22481 => Opcode::VUNPCKLPSZ256rmb,
   45296            0 :           22482 => Opcode::VUNPCKLPSZ256rmbk,
   45297            0 :           22483 => Opcode::VUNPCKLPSZ256rmbkz,
   45298            0 :           22484 => Opcode::VUNPCKLPSZ256rmk,
   45299            0 :           22485 => Opcode::VUNPCKLPSZ256rmkz,
   45300            0 :           22486 => Opcode::VUNPCKLPSZ256rr,
   45301            0 :           22487 => Opcode::VUNPCKLPSZ256rrk,
   45302            0 :           22488 => Opcode::VUNPCKLPSZ256rrkz,
   45303            0 :           22489 => Opcode::VUNPCKLPSZrm,
   45304            0 :           22490 => Opcode::VUNPCKLPSZrmb,
   45305            0 :           22491 => Opcode::VUNPCKLPSZrmbk,
   45306            0 :           22492 => Opcode::VUNPCKLPSZrmbkz,
   45307            0 :           22493 => Opcode::VUNPCKLPSZrmk,
   45308            0 :           22494 => Opcode::VUNPCKLPSZrmkz,
   45309            0 :           22495 => Opcode::VUNPCKLPSZrr,
   45310            0 :           22496 => Opcode::VUNPCKLPSZrrk,
   45311            0 :           22497 => Opcode::VUNPCKLPSZrrkz,
   45312            0 :           22498 => Opcode::VUNPCKLPSrm,
   45313            0 :           22499 => Opcode::VUNPCKLPSrr,
   45314            0 :           22500 => Opcode::VXORPDYrm,
   45315            0 :           22501 => Opcode::VXORPDYrr,
   45316            0 :           22502 => Opcode::VXORPDZ128rm,
   45317            0 :           22503 => Opcode::VXORPDZ128rmb,
   45318            0 :           22504 => Opcode::VXORPDZ128rmbk,
   45319            0 :           22505 => Opcode::VXORPDZ128rmbkz,
   45320            0 :           22506 => Opcode::VXORPDZ128rmk,
   45321            0 :           22507 => Opcode::VXORPDZ128rmkz,
   45322            0 :           22508 => Opcode::VXORPDZ128rr,
   45323            0 :           22509 => Opcode::VXORPDZ128rrk,
   45324            0 :           22510 => Opcode::VXORPDZ128rrkz,
   45325            0 :           22511 => Opcode::VXORPDZ256rm,
   45326            0 :           22512 => Opcode::VXORPDZ256rmb,
   45327            0 :           22513 => Opcode::VXORPDZ256rmbk,
   45328            0 :           22514 => Opcode::VXORPDZ256rmbkz,
   45329            0 :           22515 => Opcode::VXORPDZ256rmk,
   45330            0 :           22516 => Opcode::VXORPDZ256rmkz,
   45331            0 :           22517 => Opcode::VXORPDZ256rr,
   45332            0 :           22518 => Opcode::VXORPDZ256rrk,
   45333            0 :           22519 => Opcode::VXORPDZ256rrkz,
   45334            0 :           22520 => Opcode::VXORPDZrm,
   45335            0 :           22521 => Opcode::VXORPDZrmb,
   45336            0 :           22522 => Opcode::VXORPDZrmbk,
   45337            0 :           22523 => Opcode::VXORPDZrmbkz,
   45338            0 :           22524 => Opcode::VXORPDZrmk,
   45339            0 :           22525 => Opcode::VXORPDZrmkz,
   45340            0 :           22526 => Opcode::VXORPDZrr,
   45341            0 :           22527 => Opcode::VXORPDZrrk,
   45342            0 :           22528 => Opcode::VXORPDZrrkz,
   45343            0 :           22529 => Opcode::VXORPDrm,
   45344            0 :           22530 => Opcode::VXORPDrr,
   45345            0 :           22531 => Opcode::VXORPSYrm,
   45346            0 :           22532 => Opcode::VXORPSYrr,
   45347            0 :           22533 => Opcode::VXORPSZ128rm,
   45348            0 :           22534 => Opcode::VXORPSZ128rmb,
   45349            0 :           22535 => Opcode::VXORPSZ128rmbk,
   45350            0 :           22536 => Opcode::VXORPSZ128rmbkz,
   45351            0 :           22537 => Opcode::VXORPSZ128rmk,
   45352            0 :           22538 => Opcode::VXORPSZ128rmkz,
   45353            0 :           22539 => Opcode::VXORPSZ128rr,
   45354            0 :           22540 => Opcode::VXORPSZ128rrk,
   45355            0 :           22541 => Opcode::VXORPSZ128rrkz,
   45356            0 :           22542 => Opcode::VXORPSZ256rm,
   45357            0 :           22543 => Opcode::VXORPSZ256rmb,
   45358            0 :           22544 => Opcode::VXORPSZ256rmbk,
   45359            0 :           22545 => Opcode::VXORPSZ256rmbkz,
   45360            0 :           22546 => Opcode::VXORPSZ256rmk,
   45361            0 :           22547 => Opcode::VXORPSZ256rmkz,
   45362            0 :           22548 => Opcode::VXORPSZ256rr,
   45363            0 :           22549 => Opcode::VXORPSZ256rrk,
   45364            0 :           22550 => Opcode::VXORPSZ256rrkz,
   45365            0 :           22551 => Opcode::VXORPSZrm,
   45366            0 :           22552 => Opcode::VXORPSZrmb,
   45367            0 :           22553 => Opcode::VXORPSZrmbk,
   45368            0 :           22554 => Opcode::VXORPSZrmbkz,
   45369            0 :           22555 => Opcode::VXORPSZrmk,
   45370            0 :           22556 => Opcode::VXORPSZrmkz,
   45371            0 :           22557 => Opcode::VXORPSZrr,
   45372            0 :           22558 => Opcode::VXORPSZrrk,
   45373            0 :           22559 => Opcode::VXORPSZrrkz,
   45374            0 :           22560 => Opcode::VXORPSrm,
   45375            0 :           22561 => Opcode::VXORPSrr,
   45376            0 :           22562 => Opcode::VZEROALL,
   45377            0 :           22563 => Opcode::VZEROUPPER,
   45378            0 :           22564 => Opcode::WAIT,
   45379            0 :           22565 => Opcode::WBINVD,
   45380            0 :           22566 => Opcode::WBNOINVD,
   45381            0 :           22567 => Opcode::WRFSBASE,
   45382            0 :           22568 => Opcode::WRFSBASE64,
   45383            0 :           22569 => Opcode::WRGSBASE,
   45384            0 :           22570 => Opcode::WRGSBASE64,
   45385            0 :           22571 => Opcode::WRMSR,
   45386            0 :           22572 => Opcode::WRMSRLIST,
   45387            0 :           22573 => Opcode::WRMSRNS,
   45388            0 :           22574 => Opcode::WRMSRNSir,
   45389            0 :           22575 => Opcode::WRMSRNSir_EVEX,
   45390            0 :           22576 => Opcode::WRPKRUr,
   45391            0 :           22577 => Opcode::WRSSD,
   45392            0 :           22578 => Opcode::WRSSD_EVEX,
   45393            0 :           22579 => Opcode::WRSSQ,
   45394            0 :           22580 => Opcode::WRSSQ_EVEX,
   45395            0 :           22581 => Opcode::WRUSSD,
   45396            0 :           22582 => Opcode::WRUSSD_EVEX,
   45397            0 :           22583 => Opcode::WRUSSQ,
   45398            0 :           22584 => Opcode::WRUSSQ_EVEX,
   45399            0 :           22585 => Opcode::XABORT,
   45400            0 :           22586 => Opcode::XACQUIRE_PREFIX,
   45401            0 :           22587 => Opcode::XADD16rm,
   45402            0 :           22588 => Opcode::XADD16rr,
   45403            0 :           22589 => Opcode::XADD32rm,
   45404            0 :           22590 => Opcode::XADD32rr,
   45405            0 :           22591 => Opcode::XADD64rm,
   45406            0 :           22592 => Opcode::XADD64rr,
   45407            0 :           22593 => Opcode::XADD8rm,
   45408            0 :           22594 => Opcode::XADD8rr,
   45409            0 :           22595 => Opcode::XAM_F,
   45410            0 :           22596 => Opcode::XAM_Fp32,
   45411            0 :           22597 => Opcode::XAM_Fp64,
   45412            0 :           22598 => Opcode::XAM_Fp80,
   45413            0 :           22599 => Opcode::XBEGIN,
   45414            0 :           22600 => Opcode::XBEGIN_2,
   45415            0 :           22601 => Opcode::XBEGIN_4,
   45416            0 :           22602 => Opcode::XCHG16ar,
   45417            0 :           22603 => Opcode::XCHG16rm,
   45418            0 :           22604 => Opcode::XCHG16rr,
   45419            0 :           22605 => Opcode::XCHG32ar,
   45420            0 :           22606 => Opcode::XCHG32rm,
   45421            0 :           22607 => Opcode::XCHG32rr,
   45422            0 :           22608 => Opcode::XCHG64ar,
   45423            0 :           22609 => Opcode::XCHG64rm,
   45424            0 :           22610 => Opcode::XCHG64rr,
   45425            0 :           22611 => Opcode::XCHG8rm,
   45426            0 :           22612 => Opcode::XCHG8rr,
   45427            0 :           22613 => Opcode::XCH_F,
   45428            0 :           22614 => Opcode::XCRYPTCBC,
   45429            0 :           22615 => Opcode::XCRYPTCFB,
   45430            0 :           22616 => Opcode::XCRYPTCTR,
   45431            0 :           22617 => Opcode::XCRYPTECB,
   45432            0 :           22618 => Opcode::XCRYPTOFB,
   45433            0 :           22619 => Opcode::XEND,
   45434            0 :           22620 => Opcode::XGETBV,
   45435            0 :           22621 => Opcode::XLAT,
   45436            0 :           22622 => Opcode::XOR16i16,
   45437            0 :           22623 => Opcode::XOR16mi,
   45438            0 :           22624 => Opcode::XOR16mi8,
   45439            0 :           22625 => Opcode::XOR16mi8_EVEX,
   45440            0 :           22626 => Opcode::XOR16mi8_ND,
   45441            0 :           22627 => Opcode::XOR16mi8_NF,
   45442            0 :           22628 => Opcode::XOR16mi8_NF_ND,
   45443            0 :           22629 => Opcode::XOR16mi_EVEX,
   45444            0 :           22630 => Opcode::XOR16mi_ND,
   45445            0 :           22631 => Opcode::XOR16mi_NF,
   45446            0 :           22632 => Opcode::XOR16mi_NF_ND,
   45447            0 :           22633 => Opcode::XOR16mr,
   45448            0 :           22634 => Opcode::XOR16mr_EVEX,
   45449            0 :           22635 => Opcode::XOR16mr_ND,
   45450            0 :           22636 => Opcode::XOR16mr_NF,
   45451            0 :           22637 => Opcode::XOR16mr_NF_ND,
   45452            0 :           22638 => Opcode::XOR16ri,
   45453            0 :           22639 => Opcode::XOR16ri8,
   45454            0 :           22640 => Opcode::XOR16ri8_EVEX,
   45455            0 :           22641 => Opcode::XOR16ri8_ND,
   45456            0 :           22642 => Opcode::XOR16ri8_NF,
   45457            0 :           22643 => Opcode::XOR16ri8_NF_ND,
   45458            0 :           22644 => Opcode::XOR16ri_EVEX,
   45459            0 :           22645 => Opcode::XOR16ri_ND,
   45460            0 :           22646 => Opcode::XOR16ri_NF,
   45461            0 :           22647 => Opcode::XOR16ri_NF_ND,
   45462            0 :           22648 => Opcode::XOR16rm,
   45463            0 :           22649 => Opcode::XOR16rm_EVEX,
   45464            0 :           22650 => Opcode::XOR16rm_ND,
   45465            0 :           22651 => Opcode::XOR16rm_NF,
   45466            0 :           22652 => Opcode::XOR16rm_NF_ND,
   45467            0 :           22653 => Opcode::XOR16rr,
   45468            0 :           22654 => Opcode::XOR16rr_EVEX,
   45469            0 :           22655 => Opcode::XOR16rr_EVEX_REV,
   45470            0 :           22656 => Opcode::XOR16rr_ND,
   45471            0 :           22657 => Opcode::XOR16rr_ND_REV,
   45472            0 :           22658 => Opcode::XOR16rr_NF,
   45473            0 :           22659 => Opcode::XOR16rr_NF_ND,
   45474            0 :           22660 => Opcode::XOR16rr_NF_ND_REV,
   45475            0 :           22661 => Opcode::XOR16rr_NF_REV,
   45476            0 :           22662 => Opcode::XOR16rr_REV,
   45477            0 :           22663 => Opcode::XOR32i32,
   45478            0 :           22664 => Opcode::XOR32mi,
   45479            0 :           22665 => Opcode::XOR32mi8,
   45480            0 :           22666 => Opcode::XOR32mi8_EVEX,
   45481            0 :           22667 => Opcode::XOR32mi8_ND,
   45482            0 :           22668 => Opcode::XOR32mi8_NF,
   45483            0 :           22669 => Opcode::XOR32mi8_NF_ND,
   45484            0 :           22670 => Opcode::XOR32mi_EVEX,
   45485            0 :           22671 => Opcode::XOR32mi_ND,
   45486            0 :           22672 => Opcode::XOR32mi_NF,
   45487            0 :           22673 => Opcode::XOR32mi_NF_ND,
   45488            0 :           22674 => Opcode::XOR32mr,
   45489            0 :           22675 => Opcode::XOR32mr_EVEX,
   45490            0 :           22676 => Opcode::XOR32mr_ND,
   45491            0 :           22677 => Opcode::XOR32mr_NF,
   45492            0 :           22678 => Opcode::XOR32mr_NF_ND,
   45493            0 :           22679 => Opcode::XOR32ri,
   45494            0 :           22680 => Opcode::XOR32ri8,
   45495            0 :           22681 => Opcode::XOR32ri8_EVEX,
   45496            0 :           22682 => Opcode::XOR32ri8_ND,
   45497            0 :           22683 => Opcode::XOR32ri8_NF,
   45498            0 :           22684 => Opcode::XOR32ri8_NF_ND,
   45499            0 :           22685 => Opcode::XOR32ri_EVEX,
   45500            0 :           22686 => Opcode::XOR32ri_ND,
   45501            0 :           22687 => Opcode::XOR32ri_NF,
   45502            0 :           22688 => Opcode::XOR32ri_NF_ND,
   45503            0 :           22689 => Opcode::XOR32rm,
   45504            0 :           22690 => Opcode::XOR32rm_EVEX,
   45505            0 :           22691 => Opcode::XOR32rm_ND,
   45506            0 :           22692 => Opcode::XOR32rm_NF,
   45507            0 :           22693 => Opcode::XOR32rm_NF_ND,
   45508            0 :           22694 => Opcode::XOR32rr,
   45509            0 :           22695 => Opcode::XOR32rr_EVEX,
   45510            0 :           22696 => Opcode::XOR32rr_EVEX_REV,
   45511            0 :           22697 => Opcode::XOR32rr_ND,
   45512            0 :           22698 => Opcode::XOR32rr_ND_REV,
   45513            0 :           22699 => Opcode::XOR32rr_NF,
   45514            0 :           22700 => Opcode::XOR32rr_NF_ND,
   45515            0 :           22701 => Opcode::XOR32rr_NF_ND_REV,
   45516            0 :           22702 => Opcode::XOR32rr_NF_REV,
   45517            0 :           22703 => Opcode::XOR32rr_REV,
   45518            0 :           22704 => Opcode::XOR64i32,
   45519            0 :           22705 => Opcode::XOR64mi32,
   45520            0 :           22706 => Opcode::XOR64mi32_EVEX,
   45521            0 :           22707 => Opcode::XOR64mi32_ND,
   45522            0 :           22708 => Opcode::XOR64mi32_NF,
   45523            0 :           22709 => Opcode::XOR64mi32_NF_ND,
   45524            0 :           22710 => Opcode::XOR64mi8,
   45525            0 :           22711 => Opcode::XOR64mi8_EVEX,
   45526            0 :           22712 => Opcode::XOR64mi8_ND,
   45527            0 :           22713 => Opcode::XOR64mi8_NF,
   45528            0 :           22714 => Opcode::XOR64mi8_NF_ND,
   45529            0 :           22715 => Opcode::XOR64mr,
   45530            0 :           22716 => Opcode::XOR64mr_EVEX,
   45531            0 :           22717 => Opcode::XOR64mr_ND,
   45532            0 :           22718 => Opcode::XOR64mr_NF,
   45533            0 :           22719 => Opcode::XOR64mr_NF_ND,
   45534            0 :           22720 => Opcode::XOR64ri32,
   45535            0 :           22721 => Opcode::XOR64ri32_EVEX,
   45536            0 :           22722 => Opcode::XOR64ri32_ND,
   45537            0 :           22723 => Opcode::XOR64ri32_NF,
   45538            0 :           22724 => Opcode::XOR64ri32_NF_ND,
   45539            0 :           22725 => Opcode::XOR64ri8,
   45540            0 :           22726 => Opcode::XOR64ri8_EVEX,
   45541            0 :           22727 => Opcode::XOR64ri8_ND,
   45542            0 :           22728 => Opcode::XOR64ri8_NF,
   45543            0 :           22729 => Opcode::XOR64ri8_NF_ND,
   45544            0 :           22730 => Opcode::XOR64rm,
   45545            0 :           22731 => Opcode::XOR64rm_EVEX,
   45546            0 :           22732 => Opcode::XOR64rm_ND,
   45547            0 :           22733 => Opcode::XOR64rm_NF,
   45548            0 :           22734 => Opcode::XOR64rm_NF_ND,
   45549            0 :           22735 => Opcode::XOR64rr,
   45550            0 :           22736 => Opcode::XOR64rr_EVEX,
   45551            0 :           22737 => Opcode::XOR64rr_EVEX_REV,
   45552            0 :           22738 => Opcode::XOR64rr_ND,
   45553            0 :           22739 => Opcode::XOR64rr_ND_REV,
   45554            0 :           22740 => Opcode::XOR64rr_NF,
   45555            0 :           22741 => Opcode::XOR64rr_NF_ND,
   45556            0 :           22742 => Opcode::XOR64rr_NF_ND_REV,
   45557            0 :           22743 => Opcode::XOR64rr_NF_REV,
   45558            0 :           22744 => Opcode::XOR64rr_REV,
   45559            0 :           22745 => Opcode::XOR8i8,
   45560            0 :           22746 => Opcode::XOR8mi,
   45561            0 :           22747 => Opcode::XOR8mi8,
   45562            0 :           22748 => Opcode::XOR8mi_EVEX,
   45563            0 :           22749 => Opcode::XOR8mi_ND,
   45564            0 :           22750 => Opcode::XOR8mi_NF,
   45565            0 :           22751 => Opcode::XOR8mi_NF_ND,
   45566            0 :           22752 => Opcode::XOR8mr,
   45567            0 :           22753 => Opcode::XOR8mr_EVEX,
   45568            0 :           22754 => Opcode::XOR8mr_ND,
   45569            0 :           22755 => Opcode::XOR8mr_NF,
   45570            0 :           22756 => Opcode::XOR8mr_NF_ND,
   45571            0 :           22757 => Opcode::XOR8ri,
   45572            0 :           22758 => Opcode::XOR8ri8,
   45573            0 :           22759 => Opcode::XOR8ri_EVEX,
   45574            0 :           22760 => Opcode::XOR8ri_ND,
   45575            0 :           22761 => Opcode::XOR8ri_NF,
   45576            0 :           22762 => Opcode::XOR8ri_NF_ND,
   45577            0 :           22763 => Opcode::XOR8rm,
   45578            0 :           22764 => Opcode::XOR8rm_EVEX,
   45579            0 :           22765 => Opcode::XOR8rm_ND,
   45580            0 :           22766 => Opcode::XOR8rm_NF,
   45581            0 :           22767 => Opcode::XOR8rm_NF_ND,
   45582            0 :           22768 => Opcode::XOR8rr,
   45583            0 :           22769 => Opcode::XOR8rr_EVEX,
   45584            0 :           22770 => Opcode::XOR8rr_EVEX_REV,
   45585            0 :           22771 => Opcode::XOR8rr_ND,
   45586            0 :           22772 => Opcode::XOR8rr_ND_REV,
   45587            0 :           22773 => Opcode::XOR8rr_NF,
   45588            0 :           22774 => Opcode::XOR8rr_NF_ND,
   45589            0 :           22775 => Opcode::XOR8rr_NF_ND_REV,
   45590            0 :           22776 => Opcode::XOR8rr_NF_REV,
   45591            0 :           22777 => Opcode::XOR8rr_NOREX,
   45592            0 :           22778 => Opcode::XOR8rr_REV,
   45593            0 :           22779 => Opcode::XORPDrm,
   45594            0 :           22780 => Opcode::XORPDrr,
   45595            0 :           22781 => Opcode::XORPSrm,
   45596            0 :           22782 => Opcode::XORPSrr,
   45597            0 :           22783 => Opcode::XRELEASE_PREFIX,
   45598            0 :           22784 => Opcode::XRESLDTRK,
   45599            0 :           22785 => Opcode::XRSTOR,
   45600            0 :           22786 => Opcode::XRSTOR64,
   45601            0 :           22787 => Opcode::XRSTORS,
   45602            0 :           22788 => Opcode::XRSTORS64,
   45603            0 :           22789 => Opcode::XSAVE,
   45604            0 :           22790 => Opcode::XSAVE64,
   45605            0 :           22791 => Opcode::XSAVEC,
   45606            0 :           22792 => Opcode::XSAVEC64,
   45607            0 :           22793 => Opcode::XSAVEOPT,
   45608            0 :           22794 => Opcode::XSAVEOPT64,
   45609            0 :           22795 => Opcode::XSAVES,
   45610            0 :           22796 => Opcode::XSAVES64,
   45611            0 :           22797 => Opcode::XSETBV,
   45612            0 :           22798 => Opcode::XSHA1,
   45613            0 :           22799 => Opcode::XSHA256,
   45614            0 :           22800 => Opcode::XSTORE,
   45615            0 :           22801 => Opcode::XSUSLDTRK,
   45616            0 :           22802 => Opcode::XTEST,
   45617            0 :           22803 => Opcode::INSTRUCTION_LIST_END,
   45618            0 :           _ => Opcode::UNKNOWN(value),
   45619              :         }
   45620            0 :     }
   45621              : }
        

Generated by: LCOV version 2.1-1