LCOV - code coverage report
Current view: top level - src/assembly/powerpc - opcodes.rs (source / functions) Coverage Total Hit
Test: lief.lcov Lines: 0.0 % 2873 0
Test Date: 2024-11-30: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              :   SUBREG_TO_REG,
      16              :   COPY_TO_REGCLASS,
      17              :   DBG_VALUE,
      18              :   DBG_VALUE_LIST,
      19              :   DBG_INSTR_REF,
      20              :   DBG_PHI,
      21              :   DBG_LABEL,
      22              :   REG_SEQUENCE,
      23              :   COPY,
      24              :   BUNDLE,
      25              :   LIFETIME_START,
      26              :   LIFETIME_END,
      27              :   PSEUDO_PROBE,
      28              :   ARITH_FENCE,
      29              :   STACKMAP,
      30              :   FENTRY_CALL,
      31              :   PATCHPOINT,
      32              :   LOAD_STACK_GUARD,
      33              :   PREALLOCATED_SETUP,
      34              :   PREALLOCATED_ARG,
      35              :   STATEPOINT,
      36              :   LOCAL_ESCAPE,
      37              :   FAULTING_OP,
      38              :   PATCHABLE_OP,
      39              :   PATCHABLE_FUNCTION_ENTER,
      40              :   PATCHABLE_RET,
      41              :   PATCHABLE_FUNCTION_EXIT,
      42              :   PATCHABLE_TAIL_CALL,
      43              :   PATCHABLE_EVENT_CALL,
      44              :   PATCHABLE_TYPED_EVENT_CALL,
      45              :   ICALL_BRANCH_FUNNEL,
      46              :   MEMBARRIER,
      47              :   JUMP_TABLE_DEBUG_INFO,
      48              :   CONVERGENCECTRL_ENTRY,
      49              :   CONVERGENCECTRL_ANCHOR,
      50              :   CONVERGENCECTRL_LOOP,
      51              :   CONVERGENCECTRL_GLUE,
      52              :   G_ASSERT_SEXT,
      53              :   G_ASSERT_ZEXT,
      54              :   G_ASSERT_ALIGN,
      55              :   G_ADD,
      56              :   G_SUB,
      57              :   G_MUL,
      58              :   G_SDIV,
      59              :   G_UDIV,
      60              :   G_SREM,
      61              :   G_UREM,
      62              :   G_SDIVREM,
      63              :   G_UDIVREM,
      64              :   G_AND,
      65              :   G_OR,
      66              :   G_XOR,
      67              :   G_IMPLICIT_DEF,
      68              :   G_PHI,
      69              :   G_FRAME_INDEX,
      70              :   G_GLOBAL_VALUE,
      71              :   G_PTRAUTH_GLOBAL_VALUE,
      72              :   G_CONSTANT_POOL,
      73              :   G_EXTRACT,
      74              :   G_UNMERGE_VALUES,
      75              :   G_INSERT,
      76              :   G_MERGE_VALUES,
      77              :   G_BUILD_VECTOR,
      78              :   G_BUILD_VECTOR_TRUNC,
      79              :   G_CONCAT_VECTORS,
      80              :   G_PTRTOINT,
      81              :   G_INTTOPTR,
      82              :   G_BITCAST,
      83              :   G_FREEZE,
      84              :   G_CONSTANT_FOLD_BARRIER,
      85              :   G_INTRINSIC_FPTRUNC_ROUND,
      86              :   G_INTRINSIC_TRUNC,
      87              :   G_INTRINSIC_ROUND,
      88              :   G_INTRINSIC_LRINT,
      89              :   G_INTRINSIC_LLRINT,
      90              :   G_INTRINSIC_ROUNDEVEN,
      91              :   G_READCYCLECOUNTER,
      92              :   G_READSTEADYCOUNTER,
      93              :   G_LOAD,
      94              :   G_SEXTLOAD,
      95              :   G_ZEXTLOAD,
      96              :   G_INDEXED_LOAD,
      97              :   G_INDEXED_SEXTLOAD,
      98              :   G_INDEXED_ZEXTLOAD,
      99              :   G_STORE,
     100              :   G_INDEXED_STORE,
     101              :   G_ATOMIC_CMPXCHG_WITH_SUCCESS,
     102              :   G_ATOMIC_CMPXCHG,
     103              :   G_ATOMICRMW_XCHG,
     104              :   G_ATOMICRMW_ADD,
     105              :   G_ATOMICRMW_SUB,
     106              :   G_ATOMICRMW_AND,
     107              :   G_ATOMICRMW_NAND,
     108              :   G_ATOMICRMW_OR,
     109              :   G_ATOMICRMW_XOR,
     110              :   G_ATOMICRMW_MAX,
     111              :   G_ATOMICRMW_MIN,
     112              :   G_ATOMICRMW_UMAX,
     113              :   G_ATOMICRMW_UMIN,
     114              :   G_ATOMICRMW_FADD,
     115              :   G_ATOMICRMW_FSUB,
     116              :   G_ATOMICRMW_FMAX,
     117              :   G_ATOMICRMW_FMIN,
     118              :   G_ATOMICRMW_UINC_WRAP,
     119              :   G_ATOMICRMW_UDEC_WRAP,
     120              :   G_FENCE,
     121              :   G_PREFETCH,
     122              :   G_BRCOND,
     123              :   G_BRINDIRECT,
     124              :   G_INVOKE_REGION_START,
     125              :   G_INTRINSIC,
     126              :   G_INTRINSIC_W_SIDE_EFFECTS,
     127              :   G_INTRINSIC_CONVERGENT,
     128              :   G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS,
     129              :   G_ANYEXT,
     130              :   G_TRUNC,
     131              :   G_CONSTANT,
     132              :   G_FCONSTANT,
     133              :   G_VASTART,
     134              :   G_VAARG,
     135              :   G_SEXT,
     136              :   G_SEXT_INREG,
     137              :   G_ZEXT,
     138              :   G_SHL,
     139              :   G_LSHR,
     140              :   G_ASHR,
     141              :   G_FSHL,
     142              :   G_FSHR,
     143              :   G_ROTR,
     144              :   G_ROTL,
     145              :   G_ICMP,
     146              :   G_FCMP,
     147              :   G_SCMP,
     148              :   G_UCMP,
     149              :   G_SELECT,
     150              :   G_UADDO,
     151              :   G_UADDE,
     152              :   G_USUBO,
     153              :   G_USUBE,
     154              :   G_SADDO,
     155              :   G_SADDE,
     156              :   G_SSUBO,
     157              :   G_SSUBE,
     158              :   G_UMULO,
     159              :   G_SMULO,
     160              :   G_UMULH,
     161              :   G_SMULH,
     162              :   G_UADDSAT,
     163              :   G_SADDSAT,
     164              :   G_USUBSAT,
     165              :   G_SSUBSAT,
     166              :   G_USHLSAT,
     167              :   G_SSHLSAT,
     168              :   G_SMULFIX,
     169              :   G_UMULFIX,
     170              :   G_SMULFIXSAT,
     171              :   G_UMULFIXSAT,
     172              :   G_SDIVFIX,
     173              :   G_UDIVFIX,
     174              :   G_SDIVFIXSAT,
     175              :   G_UDIVFIXSAT,
     176              :   G_FADD,
     177              :   G_FSUB,
     178              :   G_FMUL,
     179              :   G_FMA,
     180              :   G_FMAD,
     181              :   G_FDIV,
     182              :   G_FREM,
     183              :   G_FPOW,
     184              :   G_FPOWI,
     185              :   G_FEXP,
     186              :   G_FEXP2,
     187              :   G_FEXP10,
     188              :   G_FLOG,
     189              :   G_FLOG2,
     190              :   G_FLOG10,
     191              :   G_FLDEXP,
     192              :   G_FFREXP,
     193              :   G_FNEG,
     194              :   G_FPEXT,
     195              :   G_FPTRUNC,
     196              :   G_FPTOSI,
     197              :   G_FPTOUI,
     198              :   G_SITOFP,
     199              :   G_UITOFP,
     200              :   G_FABS,
     201              :   G_FCOPYSIGN,
     202              :   G_IS_FPCLASS,
     203              :   G_FCANONICALIZE,
     204              :   G_FMINNUM,
     205              :   G_FMAXNUM,
     206              :   G_FMINNUM_IEEE,
     207              :   G_FMAXNUM_IEEE,
     208              :   G_FMINIMUM,
     209              :   G_FMAXIMUM,
     210              :   G_GET_FPENV,
     211              :   G_SET_FPENV,
     212              :   G_RESET_FPENV,
     213              :   G_GET_FPMODE,
     214              :   G_SET_FPMODE,
     215              :   G_RESET_FPMODE,
     216              :   G_PTR_ADD,
     217              :   G_PTRMASK,
     218              :   G_SMIN,
     219              :   G_SMAX,
     220              :   G_UMIN,
     221              :   G_UMAX,
     222              :   G_ABS,
     223              :   G_LROUND,
     224              :   G_LLROUND,
     225              :   G_BR,
     226              :   G_BRJT,
     227              :   G_VSCALE,
     228              :   G_INSERT_SUBVECTOR,
     229              :   G_EXTRACT_SUBVECTOR,
     230              :   G_INSERT_VECTOR_ELT,
     231              :   G_EXTRACT_VECTOR_ELT,
     232              :   G_SHUFFLE_VECTOR,
     233              :   G_SPLAT_VECTOR,
     234              :   G_VECTOR_COMPRESS,
     235              :   G_CTTZ,
     236              :   G_CTTZ_ZERO_UNDEF,
     237              :   G_CTLZ,
     238              :   G_CTLZ_ZERO_UNDEF,
     239              :   G_CTPOP,
     240              :   G_BSWAP,
     241              :   G_BITREVERSE,
     242              :   G_FCEIL,
     243              :   G_FCOS,
     244              :   G_FSIN,
     245              :   G_FTAN,
     246              :   G_FACOS,
     247              :   G_FASIN,
     248              :   G_FATAN,
     249              :   G_FCOSH,
     250              :   G_FSINH,
     251              :   G_FTANH,
     252              :   G_FSQRT,
     253              :   G_FFLOOR,
     254              :   G_FRINT,
     255              :   G_FNEARBYINT,
     256              :   G_ADDRSPACE_CAST,
     257              :   G_BLOCK_ADDR,
     258              :   G_JUMP_TABLE,
     259              :   G_DYN_STACKALLOC,
     260              :   G_STACKSAVE,
     261              :   G_STACKRESTORE,
     262              :   G_STRICT_FADD,
     263              :   G_STRICT_FSUB,
     264              :   G_STRICT_FMUL,
     265              :   G_STRICT_FDIV,
     266              :   G_STRICT_FREM,
     267              :   G_STRICT_FMA,
     268              :   G_STRICT_FSQRT,
     269              :   G_STRICT_FLDEXP,
     270              :   G_READ_REGISTER,
     271              :   G_WRITE_REGISTER,
     272              :   G_MEMCPY,
     273              :   G_MEMCPY_INLINE,
     274              :   G_MEMMOVE,
     275              :   G_MEMSET,
     276              :   G_BZERO,
     277              :   G_TRAP,
     278              :   G_DEBUGTRAP,
     279              :   G_UBSANTRAP,
     280              :   G_VECREDUCE_SEQ_FADD,
     281              :   G_VECREDUCE_SEQ_FMUL,
     282              :   G_VECREDUCE_FADD,
     283              :   G_VECREDUCE_FMUL,
     284              :   G_VECREDUCE_FMAX,
     285              :   G_VECREDUCE_FMIN,
     286              :   G_VECREDUCE_FMAXIMUM,
     287              :   G_VECREDUCE_FMINIMUM,
     288              :   G_VECREDUCE_ADD,
     289              :   G_VECREDUCE_MUL,
     290              :   G_VECREDUCE_AND,
     291              :   G_VECREDUCE_OR,
     292              :   G_VECREDUCE_XOR,
     293              :   G_VECREDUCE_SMAX,
     294              :   G_VECREDUCE_SMIN,
     295              :   G_VECREDUCE_UMAX,
     296              :   G_VECREDUCE_UMIN,
     297              :   G_SBFX,
     298              :   G_UBFX,
     299              :   ATOMIC_CMP_SWAP_I128,
     300              :   ATOMIC_LOAD_ADD_I128,
     301              :   ATOMIC_LOAD_AND_I128,
     302              :   ATOMIC_LOAD_NAND_I128,
     303              :   ATOMIC_LOAD_OR_I128,
     304              :   ATOMIC_LOAD_SUB_I128,
     305              :   ATOMIC_LOAD_XOR_I128,
     306              :   ATOMIC_SWAP_I128,
     307              :   BUILD_QUADWORD,
     308              :   BUILD_UACC,
     309              :   CFENCE,
     310              :   CFENCE8,
     311              :   CLRLSLDI,
     312              :   CLRLSLDI_rec,
     313              :   CLRLSLWI,
     314              :   CLRLSLWI_rec,
     315              :   CLRRDI,
     316              :   CLRRDI_rec,
     317              :   CLRRWI,
     318              :   CLRRWI_rec,
     319              :   DCBFL,
     320              :   DCBFLP,
     321              :   DCBFPS,
     322              :   DCBFx,
     323              :   DCBSTPS,
     324              :   DCBTCT,
     325              :   DCBTDS,
     326              :   DCBTSTCT,
     327              :   DCBTSTDS,
     328              :   DCBTSTT,
     329              :   DCBTSTx,
     330              :   DCBTT,
     331              :   DCBTx,
     332              :   DFLOADf32,
     333              :   DFLOADf64,
     334              :   DFSTOREf32,
     335              :   DFSTOREf64,
     336              :   EXTLDI,
     337              :   EXTLDI_rec,
     338              :   EXTLWI,
     339              :   EXTLWI_rec,
     340              :   EXTRDI,
     341              :   EXTRDI_rec,
     342              :   EXTRWI,
     343              :   EXTRWI_rec,
     344              :   INSLWI,
     345              :   INSLWI_rec,
     346              :   INSRDI,
     347              :   INSRDI_rec,
     348              :   INSRWI,
     349              :   INSRWI_rec,
     350              :   KILL_PAIR,
     351              :   LAx,
     352              :   LIWAX,
     353              :   LIWZX,
     354              :   PPCLdFixedAddr,
     355              :   PSUBI,
     356              :   RLWIMIbm,
     357              :   RLWIMIbm_rec,
     358              :   RLWINMbm,
     359              :   RLWINMbm_rec,
     360              :   RLWNMbm,
     361              :   RLWNMbm_rec,
     362              :   ROTRDI,
     363              :   ROTRDI_rec,
     364              :   ROTRWI,
     365              :   ROTRWI_rec,
     366              :   SLDI,
     367              :   SLDI_rec,
     368              :   SLWI,
     369              :   SLWI_rec,
     370              :   SPILLTOVSR_LD,
     371              :   SPILLTOVSR_LDX,
     372              :   SPILLTOVSR_ST,
     373              :   SPILLTOVSR_STX,
     374              :   SRDI,
     375              :   SRDI_rec,
     376              :   SRWI,
     377              :   SRWI_rec,
     378              :   STIWX,
     379              :   SUBI,
     380              :   SUBIC,
     381              :   SUBIC_rec,
     382              :   SUBIS,
     383              :   SUBPCIS,
     384              :   XFLOADf32,
     385              :   XFLOADf64,
     386              :   XFSTOREf32,
     387              :   XFSTOREf64,
     388              :   ADD4,
     389              :   ADD4O,
     390              :   ADD4O_rec,
     391              :   ADD4TLS,
     392              :   ADD4_rec,
     393              :   ADD8,
     394              :   ADD8O,
     395              :   ADD8O_rec,
     396              :   ADD8TLS,
     397              :   ADD8TLS_,
     398              :   ADD8_rec,
     399              :   ADDC,
     400              :   ADDC8,
     401              :   ADDC8O,
     402              :   ADDC8O_rec,
     403              :   ADDC8_rec,
     404              :   ADDCO,
     405              :   ADDCO_rec,
     406              :   ADDC_rec,
     407              :   ADDE,
     408              :   ADDE8,
     409              :   ADDE8O,
     410              :   ADDE8O_rec,
     411              :   ADDE8_rec,
     412              :   ADDEO,
     413              :   ADDEO_rec,
     414              :   ADDEX,
     415              :   ADDEX8,
     416              :   ADDE_rec,
     417              :   ADDG6S,
     418              :   ADDG6S8,
     419              :   ADDI,
     420              :   ADDI8,
     421              :   ADDIC,
     422              :   ADDIC8,
     423              :   ADDIC_rec,
     424              :   ADDIS,
     425              :   ADDIS8,
     426              :   ADDISdtprelHA,
     427              :   ADDISdtprelHA32,
     428              :   ADDISgotTprelHA,
     429              :   ADDIStlsgdHA,
     430              :   ADDIStlsldHA,
     431              :   ADDIStocHA,
     432              :   ADDIStocHA8,
     433              :   ADDIdtprelL,
     434              :   ADDIdtprelL32,
     435              :   ADDItlsgdL,
     436              :   ADDItlsgdL32,
     437              :   ADDItlsgdLADDR,
     438              :   ADDItlsgdLADDR32,
     439              :   ADDItlsldL,
     440              :   ADDItlsldL32,
     441              :   ADDItlsldLADDR,
     442              :   ADDItlsldLADDR32,
     443              :   ADDItoc,
     444              :   ADDItoc8,
     445              :   ADDItocL,
     446              :   ADDItocL8,
     447              :   ADDME,
     448              :   ADDME8,
     449              :   ADDME8O,
     450              :   ADDME8O_rec,
     451              :   ADDME8_rec,
     452              :   ADDMEO,
     453              :   ADDMEO_rec,
     454              :   ADDME_rec,
     455              :   ADDPCIS,
     456              :   ADDZE,
     457              :   ADDZE8,
     458              :   ADDZE8O,
     459              :   ADDZE8O_rec,
     460              :   ADDZE8_rec,
     461              :   ADDZEO,
     462              :   ADDZEO_rec,
     463              :   ADDZE_rec,
     464              :   ADJCALLSTACKDOWN,
     465              :   ADJCALLSTACKUP,
     466              :   AND,
     467              :   AND8,
     468              :   AND8_rec,
     469              :   ANDC,
     470              :   ANDC8,
     471              :   ANDC8_rec,
     472              :   ANDC_rec,
     473              :   ANDI8_rec,
     474              :   ANDIS8_rec,
     475              :   ANDIS_rec,
     476              :   ANDI_rec,
     477              :   ANDI_rec_1_EQ_BIT,
     478              :   ANDI_rec_1_EQ_BIT8,
     479              :   ANDI_rec_1_GT_BIT,
     480              :   ANDI_rec_1_GT_BIT8,
     481              :   AND_rec,
     482              :   ATOMIC_CMP_SWAP_I16,
     483              :   ATOMIC_CMP_SWAP_I32,
     484              :   ATOMIC_CMP_SWAP_I64,
     485              :   ATOMIC_CMP_SWAP_I8,
     486              :   ATOMIC_LOAD_ADD_I16,
     487              :   ATOMIC_LOAD_ADD_I32,
     488              :   ATOMIC_LOAD_ADD_I64,
     489              :   ATOMIC_LOAD_ADD_I8,
     490              :   ATOMIC_LOAD_AND_I16,
     491              :   ATOMIC_LOAD_AND_I32,
     492              :   ATOMIC_LOAD_AND_I64,
     493              :   ATOMIC_LOAD_AND_I8,
     494              :   ATOMIC_LOAD_MAX_I16,
     495              :   ATOMIC_LOAD_MAX_I32,
     496              :   ATOMIC_LOAD_MAX_I64,
     497              :   ATOMIC_LOAD_MAX_I8,
     498              :   ATOMIC_LOAD_MIN_I16,
     499              :   ATOMIC_LOAD_MIN_I32,
     500              :   ATOMIC_LOAD_MIN_I64,
     501              :   ATOMIC_LOAD_MIN_I8,
     502              :   ATOMIC_LOAD_NAND_I16,
     503              :   ATOMIC_LOAD_NAND_I32,
     504              :   ATOMIC_LOAD_NAND_I64,
     505              :   ATOMIC_LOAD_NAND_I8,
     506              :   ATOMIC_LOAD_OR_I16,
     507              :   ATOMIC_LOAD_OR_I32,
     508              :   ATOMIC_LOAD_OR_I64,
     509              :   ATOMIC_LOAD_OR_I8,
     510              :   ATOMIC_LOAD_SUB_I16,
     511              :   ATOMIC_LOAD_SUB_I32,
     512              :   ATOMIC_LOAD_SUB_I64,
     513              :   ATOMIC_LOAD_SUB_I8,
     514              :   ATOMIC_LOAD_UMAX_I16,
     515              :   ATOMIC_LOAD_UMAX_I32,
     516              :   ATOMIC_LOAD_UMAX_I64,
     517              :   ATOMIC_LOAD_UMAX_I8,
     518              :   ATOMIC_LOAD_UMIN_I16,
     519              :   ATOMIC_LOAD_UMIN_I32,
     520              :   ATOMIC_LOAD_UMIN_I64,
     521              :   ATOMIC_LOAD_UMIN_I8,
     522              :   ATOMIC_LOAD_XOR_I16,
     523              :   ATOMIC_LOAD_XOR_I32,
     524              :   ATOMIC_LOAD_XOR_I64,
     525              :   ATOMIC_LOAD_XOR_I8,
     526              :   ATOMIC_SWAP_I16,
     527              :   ATOMIC_SWAP_I32,
     528              :   ATOMIC_SWAP_I64,
     529              :   ATOMIC_SWAP_I8,
     530              :   ATTN,
     531              :   B,
     532              :   BA,
     533              :   BC,
     534              :   BCC,
     535              :   BCCA,
     536              :   BCCCTR,
     537              :   BCCCTR8,
     538              :   BCCCTRL,
     539              :   BCCCTRL8,
     540              :   BCCL,
     541              :   BCCLA,
     542              :   BCCLR,
     543              :   BCCLRL,
     544              :   BCCTR,
     545              :   BCCTR8,
     546              :   BCCTR8n,
     547              :   BCCTRL,
     548              :   BCCTRL8,
     549              :   BCCTRL8n,
     550              :   BCCTRLn,
     551              :   BCCTRn,
     552              :   BCDADD_rec,
     553              :   BCDCFN_rec,
     554              :   BCDCFSQ_rec,
     555              :   BCDCFZ_rec,
     556              :   BCDCPSGN_rec,
     557              :   BCDCTN_rec,
     558              :   BCDCTSQ_rec,
     559              :   BCDCTZ_rec,
     560              :   BCDSETSGN_rec,
     561              :   BCDSR_rec,
     562              :   BCDSUB_rec,
     563              :   BCDS_rec,
     564              :   BCDTRUNC_rec,
     565              :   BCDUS_rec,
     566              :   BCDUTRUNC_rec,
     567              :   BCL,
     568              :   BCLR,
     569              :   BCLRL,
     570              :   BCLRLn,
     571              :   BCLRn,
     572              :   BCLalways,
     573              :   BCLn,
     574              :   BCTR,
     575              :   BCTR8,
     576              :   BCTRL,
     577              :   BCTRL8,
     578              :   BCTRL8_LDinto_toc,
     579              :   BCTRL8_LDinto_toc_RM,
     580              :   BCTRL8_RM,
     581              :   BCTRL_LWZinto_toc,
     582              :   BCTRL_LWZinto_toc_RM,
     583              :   BCTRL_RM,
     584              :   BCn,
     585              :   BDNZ,
     586              :   BDNZ8,
     587              :   BDNZA,
     588              :   BDNZAm,
     589              :   BDNZAp,
     590              :   BDNZL,
     591              :   BDNZLA,
     592              :   BDNZLAm,
     593              :   BDNZLAp,
     594              :   BDNZLR,
     595              :   BDNZLR8,
     596              :   BDNZLRL,
     597              :   BDNZLRLm,
     598              :   BDNZLRLp,
     599              :   BDNZLRm,
     600              :   BDNZLRp,
     601              :   BDNZLm,
     602              :   BDNZLp,
     603              :   BDNZm,
     604              :   BDNZp,
     605              :   BDZ,
     606              :   BDZ8,
     607              :   BDZA,
     608              :   BDZAm,
     609              :   BDZAp,
     610              :   BDZL,
     611              :   BDZLA,
     612              :   BDZLAm,
     613              :   BDZLAp,
     614              :   BDZLR,
     615              :   BDZLR8,
     616              :   BDZLRL,
     617              :   BDZLRLm,
     618              :   BDZLRLp,
     619              :   BDZLRm,
     620              :   BDZLRp,
     621              :   BDZLm,
     622              :   BDZLp,
     623              :   BDZm,
     624              :   BDZp,
     625              :   BL,
     626              :   BL8,
     627              :   BL8_NOP,
     628              :   BL8_NOP_RM,
     629              :   BL8_NOP_TLS,
     630              :   BL8_NOTOC,
     631              :   BL8_NOTOC_RM,
     632              :   BL8_NOTOC_TLS,
     633              :   BL8_RM,
     634              :   BL8_TLS,
     635              :   BL8_TLS_,
     636              :   BLA,
     637              :   BLA8,
     638              :   BLA8_NOP,
     639              :   BLA8_NOP_RM,
     640              :   BLA8_RM,
     641              :   BLA_RM,
     642              :   BLR,
     643              :   BLR8,
     644              :   BLRL,
     645              :   BL_NOP,
     646              :   BL_NOP_RM,
     647              :   BL_RM,
     648              :   BL_TLS,
     649              :   BPERMD,
     650              :   BRD,
     651              :   BRH,
     652              :   BRH8,
     653              :   BRINC,
     654              :   BRW,
     655              :   BRW8,
     656              :   CBCDTD,
     657              :   CBCDTD8,
     658              :   CDTBCD,
     659              :   CDTBCD8,
     660              :   CFUGED,
     661              :   CLRBHRB,
     662              :   CMPB,
     663              :   CMPB8,
     664              :   CMPD,
     665              :   CMPDI,
     666              :   CMPEQB,
     667              :   CMPLD,
     668              :   CMPLDI,
     669              :   CMPLW,
     670              :   CMPLWI,
     671              :   CMPRB,
     672              :   CMPRB8,
     673              :   CMPW,
     674              :   CMPWI,
     675              :   CNTLZD,
     676              :   CNTLZDM,
     677              :   CNTLZD_rec,
     678              :   CNTLZW,
     679              :   CNTLZW8,
     680              :   CNTLZW8_rec,
     681              :   CNTLZW_rec,
     682              :   CNTTZD,
     683              :   CNTTZDM,
     684              :   CNTTZD_rec,
     685              :   CNTTZW,
     686              :   CNTTZW8,
     687              :   CNTTZW8_rec,
     688              :   CNTTZW_rec,
     689              :   CP_ABORT,
     690              :   CP_COPY,
     691              :   CP_COPY8,
     692              :   CP_PASTE8_rec,
     693              :   CP_PASTE_rec,
     694              :   CR6SET,
     695              :   CR6UNSET,
     696              :   CRAND,
     697              :   CRANDC,
     698              :   CREQV,
     699              :   CRNAND,
     700              :   CRNOR,
     701              :   CRNOT,
     702              :   CROR,
     703              :   CRORC,
     704              :   CRSET,
     705              :   CRUNSET,
     706              :   CRXOR,
     707              :   CTRL_DEP,
     708              :   DADD,
     709              :   DADDQ,
     710              :   DADDQ_rec,
     711              :   DADD_rec,
     712              :   DARN,
     713              :   DCBA,
     714              :   DCBF,
     715              :   DCBFEP,
     716              :   DCBI,
     717              :   DCBST,
     718              :   DCBSTEP,
     719              :   DCBT,
     720              :   DCBTEP,
     721              :   DCBTST,
     722              :   DCBTSTEP,
     723              :   DCBZ,
     724              :   DCBZEP,
     725              :   DCBZL,
     726              :   DCBZLEP,
     727              :   DCCCI,
     728              :   DCFFIX,
     729              :   DCFFIXQ,
     730              :   DCFFIXQQ,
     731              :   DCFFIXQ_rec,
     732              :   DCFFIX_rec,
     733              :   DCMPO,
     734              :   DCMPOQ,
     735              :   DCMPU,
     736              :   DCMPUQ,
     737              :   DCTDP,
     738              :   DCTDP_rec,
     739              :   DCTFIX,
     740              :   DCTFIXQ,
     741              :   DCTFIXQQ,
     742              :   DCTFIXQ_rec,
     743              :   DCTFIX_rec,
     744              :   DCTQPQ,
     745              :   DCTQPQ_rec,
     746              :   DDEDPD,
     747              :   DDEDPDQ,
     748              :   DDEDPDQ_rec,
     749              :   DDEDPD_rec,
     750              :   DDIV,
     751              :   DDIVQ,
     752              :   DDIVQ_rec,
     753              :   DDIV_rec,
     754              :   DENBCD,
     755              :   DENBCDQ,
     756              :   DENBCDQ_rec,
     757              :   DENBCD_rec,
     758              :   DIEX,
     759              :   DIEXQ,
     760              :   DIEXQ_rec,
     761              :   DIEX_rec,
     762              :   DIVD,
     763              :   DIVDE,
     764              :   DIVDEO,
     765              :   DIVDEO_rec,
     766              :   DIVDEU,
     767              :   DIVDEUO,
     768              :   DIVDEUO_rec,
     769              :   DIVDEU_rec,
     770              :   DIVDE_rec,
     771              :   DIVDO,
     772              :   DIVDO_rec,
     773              :   DIVDU,
     774              :   DIVDUO,
     775              :   DIVDUO_rec,
     776              :   DIVDU_rec,
     777              :   DIVD_rec,
     778              :   DIVW,
     779              :   DIVWE,
     780              :   DIVWEO,
     781              :   DIVWEO_rec,
     782              :   DIVWEU,
     783              :   DIVWEUO,
     784              :   DIVWEUO_rec,
     785              :   DIVWEU_rec,
     786              :   DIVWE_rec,
     787              :   DIVWO,
     788              :   DIVWO_rec,
     789              :   DIVWU,
     790              :   DIVWUO,
     791              :   DIVWUO_rec,
     792              :   DIVWU_rec,
     793              :   DIVW_rec,
     794              :   DMMR,
     795              :   DMSETDMRZ,
     796              :   DMUL,
     797              :   DMULQ,
     798              :   DMULQ_rec,
     799              :   DMUL_rec,
     800              :   DMXOR,
     801              :   DMXXEXTFDMR256,
     802              :   DMXXEXTFDMR512,
     803              :   DMXXEXTFDMR512_HI,
     804              :   DMXXINSTFDMR256,
     805              :   DMXXINSTFDMR512,
     806              :   DMXXINSTFDMR512_HI,
     807              :   DQUA,
     808              :   DQUAI,
     809              :   DQUAIQ,
     810              :   DQUAIQ_rec,
     811              :   DQUAI_rec,
     812              :   DQUAQ,
     813              :   DQUAQ_rec,
     814              :   DQUA_rec,
     815              :   DRDPQ,
     816              :   DRDPQ_rec,
     817              :   DRINTN,
     818              :   DRINTNQ,
     819              :   DRINTNQ_rec,
     820              :   DRINTN_rec,
     821              :   DRINTX,
     822              :   DRINTXQ,
     823              :   DRINTXQ_rec,
     824              :   DRINTX_rec,
     825              :   DRRND,
     826              :   DRRNDQ,
     827              :   DRRNDQ_rec,
     828              :   DRRND_rec,
     829              :   DRSP,
     830              :   DRSP_rec,
     831              :   DSCLI,
     832              :   DSCLIQ,
     833              :   DSCLIQ_rec,
     834              :   DSCLI_rec,
     835              :   DSCRI,
     836              :   DSCRIQ,
     837              :   DSCRIQ_rec,
     838              :   DSCRI_rec,
     839              :   DSS,
     840              :   DSSALL,
     841              :   DST,
     842              :   DST64,
     843              :   DSTST,
     844              :   DSTST64,
     845              :   DSTSTT,
     846              :   DSTSTT64,
     847              :   DSTT,
     848              :   DSTT64,
     849              :   DSUB,
     850              :   DSUBQ,
     851              :   DSUBQ_rec,
     852              :   DSUB_rec,
     853              :   DTSTDC,
     854              :   DTSTDCQ,
     855              :   DTSTDG,
     856              :   DTSTDGQ,
     857              :   DTSTEX,
     858              :   DTSTEXQ,
     859              :   DTSTSF,
     860              :   DTSTSFI,
     861              :   DTSTSFIQ,
     862              :   DTSTSFQ,
     863              :   DXEX,
     864              :   DXEXQ,
     865              :   DXEXQ_rec,
     866              :   DXEX_rec,
     867              :   DYNALLOC,
     868              :   DYNALLOC8,
     869              :   DYNAREAOFFSET,
     870              :   DYNAREAOFFSET8,
     871              :   DecreaseCTR8loop,
     872              :   DecreaseCTRloop,
     873              :   EFDABS,
     874              :   EFDADD,
     875              :   EFDCFS,
     876              :   EFDCFSF,
     877              :   EFDCFSI,
     878              :   EFDCFSID,
     879              :   EFDCFUF,
     880              :   EFDCFUI,
     881              :   EFDCFUID,
     882              :   EFDCMPEQ,
     883              :   EFDCMPGT,
     884              :   EFDCMPLT,
     885              :   EFDCTSF,
     886              :   EFDCTSI,
     887              :   EFDCTSIDZ,
     888              :   EFDCTSIZ,
     889              :   EFDCTUF,
     890              :   EFDCTUI,
     891              :   EFDCTUIDZ,
     892              :   EFDCTUIZ,
     893              :   EFDDIV,
     894              :   EFDMUL,
     895              :   EFDNABS,
     896              :   EFDNEG,
     897              :   EFDSUB,
     898              :   EFDTSTEQ,
     899              :   EFDTSTGT,
     900              :   EFDTSTLT,
     901              :   EFSABS,
     902              :   EFSADD,
     903              :   EFSCFD,
     904              :   EFSCFSF,
     905              :   EFSCFSI,
     906              :   EFSCFUF,
     907              :   EFSCFUI,
     908              :   EFSCMPEQ,
     909              :   EFSCMPGT,
     910              :   EFSCMPLT,
     911              :   EFSCTSF,
     912              :   EFSCTSI,
     913              :   EFSCTSIZ,
     914              :   EFSCTUF,
     915              :   EFSCTUI,
     916              :   EFSCTUIZ,
     917              :   EFSDIV,
     918              :   EFSMUL,
     919              :   EFSNABS,
     920              :   EFSNEG,
     921              :   EFSSUB,
     922              :   EFSTSTEQ,
     923              :   EFSTSTGT,
     924              :   EFSTSTLT,
     925              :   EH_SjLj_LongJmp32,
     926              :   EH_SjLj_LongJmp64,
     927              :   EH_SjLj_SetJmp32,
     928              :   EH_SjLj_SetJmp64,
     929              :   EH_SjLj_Setup,
     930              :   EQV,
     931              :   EQV8,
     932              :   EQV8_rec,
     933              :   EQV_rec,
     934              :   EVABS,
     935              :   EVADDIW,
     936              :   EVADDSMIAAW,
     937              :   EVADDSSIAAW,
     938              :   EVADDUMIAAW,
     939              :   EVADDUSIAAW,
     940              :   EVADDW,
     941              :   EVAND,
     942              :   EVANDC,
     943              :   EVCMPEQ,
     944              :   EVCMPGTS,
     945              :   EVCMPGTU,
     946              :   EVCMPLTS,
     947              :   EVCMPLTU,
     948              :   EVCNTLSW,
     949              :   EVCNTLZW,
     950              :   EVDIVWS,
     951              :   EVDIVWU,
     952              :   EVEQV,
     953              :   EVEXTSB,
     954              :   EVEXTSH,
     955              :   EVFSABS,
     956              :   EVFSADD,
     957              :   EVFSCFSF,
     958              :   EVFSCFSI,
     959              :   EVFSCFUF,
     960              :   EVFSCFUI,
     961              :   EVFSCMPEQ,
     962              :   EVFSCMPGT,
     963              :   EVFSCMPLT,
     964              :   EVFSCTSF,
     965              :   EVFSCTSI,
     966              :   EVFSCTSIZ,
     967              :   EVFSCTUF,
     968              :   EVFSCTUI,
     969              :   EVFSCTUIZ,
     970              :   EVFSDIV,
     971              :   EVFSMUL,
     972              :   EVFSNABS,
     973              :   EVFSNEG,
     974              :   EVFSSUB,
     975              :   EVFSTSTEQ,
     976              :   EVFSTSTGT,
     977              :   EVFSTSTLT,
     978              :   EVLDD,
     979              :   EVLDDX,
     980              :   EVLDH,
     981              :   EVLDHX,
     982              :   EVLDW,
     983              :   EVLDWX,
     984              :   EVLHHESPLAT,
     985              :   EVLHHESPLATX,
     986              :   EVLHHOSSPLAT,
     987              :   EVLHHOSSPLATX,
     988              :   EVLHHOUSPLAT,
     989              :   EVLHHOUSPLATX,
     990              :   EVLWHE,
     991              :   EVLWHEX,
     992              :   EVLWHOS,
     993              :   EVLWHOSX,
     994              :   EVLWHOU,
     995              :   EVLWHOUX,
     996              :   EVLWHSPLAT,
     997              :   EVLWHSPLATX,
     998              :   EVLWWSPLAT,
     999              :   EVLWWSPLATX,
    1000              :   EVMERGEHI,
    1001              :   EVMERGEHILO,
    1002              :   EVMERGELO,
    1003              :   EVMERGELOHI,
    1004              :   EVMHEGSMFAA,
    1005              :   EVMHEGSMFAN,
    1006              :   EVMHEGSMIAA,
    1007              :   EVMHEGSMIAN,
    1008              :   EVMHEGUMIAA,
    1009              :   EVMHEGUMIAN,
    1010              :   EVMHESMF,
    1011              :   EVMHESMFA,
    1012              :   EVMHESMFAAW,
    1013              :   EVMHESMFANW,
    1014              :   EVMHESMI,
    1015              :   EVMHESMIA,
    1016              :   EVMHESMIAAW,
    1017              :   EVMHESMIANW,
    1018              :   EVMHESSF,
    1019              :   EVMHESSFA,
    1020              :   EVMHESSFAAW,
    1021              :   EVMHESSFANW,
    1022              :   EVMHESSIAAW,
    1023              :   EVMHESSIANW,
    1024              :   EVMHEUMI,
    1025              :   EVMHEUMIA,
    1026              :   EVMHEUMIAAW,
    1027              :   EVMHEUMIANW,
    1028              :   EVMHEUSIAAW,
    1029              :   EVMHEUSIANW,
    1030              :   EVMHOGSMFAA,
    1031              :   EVMHOGSMFAN,
    1032              :   EVMHOGSMIAA,
    1033              :   EVMHOGSMIAN,
    1034              :   EVMHOGUMIAA,
    1035              :   EVMHOGUMIAN,
    1036              :   EVMHOSMF,
    1037              :   EVMHOSMFA,
    1038              :   EVMHOSMFAAW,
    1039              :   EVMHOSMFANW,
    1040              :   EVMHOSMI,
    1041              :   EVMHOSMIA,
    1042              :   EVMHOSMIAAW,
    1043              :   EVMHOSMIANW,
    1044              :   EVMHOSSF,
    1045              :   EVMHOSSFA,
    1046              :   EVMHOSSFAAW,
    1047              :   EVMHOSSFANW,
    1048              :   EVMHOSSIAAW,
    1049              :   EVMHOSSIANW,
    1050              :   EVMHOUMI,
    1051              :   EVMHOUMIA,
    1052              :   EVMHOUMIAAW,
    1053              :   EVMHOUMIANW,
    1054              :   EVMHOUSIAAW,
    1055              :   EVMHOUSIANW,
    1056              :   EVMRA,
    1057              :   EVMWHSMF,
    1058              :   EVMWHSMFA,
    1059              :   EVMWHSMI,
    1060              :   EVMWHSMIA,
    1061              :   EVMWHSSF,
    1062              :   EVMWHSSFA,
    1063              :   EVMWHUMI,
    1064              :   EVMWHUMIA,
    1065              :   EVMWLSMIAAW,
    1066              :   EVMWLSMIANW,
    1067              :   EVMWLSSIAAW,
    1068              :   EVMWLSSIANW,
    1069              :   EVMWLUMI,
    1070              :   EVMWLUMIA,
    1071              :   EVMWLUMIAAW,
    1072              :   EVMWLUMIANW,
    1073              :   EVMWLUSIAAW,
    1074              :   EVMWLUSIANW,
    1075              :   EVMWSMF,
    1076              :   EVMWSMFA,
    1077              :   EVMWSMFAA,
    1078              :   EVMWSMFAN,
    1079              :   EVMWSMI,
    1080              :   EVMWSMIA,
    1081              :   EVMWSMIAA,
    1082              :   EVMWSMIAN,
    1083              :   EVMWSSF,
    1084              :   EVMWSSFA,
    1085              :   EVMWSSFAA,
    1086              :   EVMWSSFAN,
    1087              :   EVMWUMI,
    1088              :   EVMWUMIA,
    1089              :   EVMWUMIAA,
    1090              :   EVMWUMIAN,
    1091              :   EVNAND,
    1092              :   EVNEG,
    1093              :   EVNOR,
    1094              :   EVOR,
    1095              :   EVORC,
    1096              :   EVRLW,
    1097              :   EVRLWI,
    1098              :   EVRNDW,
    1099              :   EVSEL,
    1100              :   EVSLW,
    1101              :   EVSLWI,
    1102              :   EVSPLATFI,
    1103              :   EVSPLATI,
    1104              :   EVSRWIS,
    1105              :   EVSRWIU,
    1106              :   EVSRWS,
    1107              :   EVSRWU,
    1108              :   EVSTDD,
    1109              :   EVSTDDX,
    1110              :   EVSTDH,
    1111              :   EVSTDHX,
    1112              :   EVSTDW,
    1113              :   EVSTDWX,
    1114              :   EVSTWHE,
    1115              :   EVSTWHEX,
    1116              :   EVSTWHO,
    1117              :   EVSTWHOX,
    1118              :   EVSTWWE,
    1119              :   EVSTWWEX,
    1120              :   EVSTWWO,
    1121              :   EVSTWWOX,
    1122              :   EVSUBFSMIAAW,
    1123              :   EVSUBFSSIAAW,
    1124              :   EVSUBFUMIAAW,
    1125              :   EVSUBFUSIAAW,
    1126              :   EVSUBFW,
    1127              :   EVSUBIFW,
    1128              :   EVXOR,
    1129              :   EXTSB,
    1130              :   EXTSB8,
    1131              :   EXTSB8_32_64,
    1132              :   EXTSB8_rec,
    1133              :   EXTSB_rec,
    1134              :   EXTSH,
    1135              :   EXTSH8,
    1136              :   EXTSH8_32_64,
    1137              :   EXTSH8_rec,
    1138              :   EXTSH_rec,
    1139              :   EXTSW,
    1140              :   EXTSWSLI,
    1141              :   EXTSWSLI_32_64,
    1142              :   EXTSWSLI_32_64_rec,
    1143              :   EXTSWSLI_rec,
    1144              :   EXTSW_32,
    1145              :   EXTSW_32_64,
    1146              :   EXTSW_32_64_rec,
    1147              :   EXTSW_rec,
    1148              :   EnforceIEIO,
    1149              :   FABSD,
    1150              :   FABSD_rec,
    1151              :   FABSS,
    1152              :   FABSS_rec,
    1153              :   FADD,
    1154              :   FADDS,
    1155              :   FADDS_rec,
    1156              :   FADD_rec,
    1157              :   FADDrtz,
    1158              :   FCFID,
    1159              :   FCFIDS,
    1160              :   FCFIDS_rec,
    1161              :   FCFIDU,
    1162              :   FCFIDUS,
    1163              :   FCFIDUS_rec,
    1164              :   FCFIDU_rec,
    1165              :   FCFID_rec,
    1166              :   FCMPOD,
    1167              :   FCMPOS,
    1168              :   FCMPUD,
    1169              :   FCMPUS,
    1170              :   FCPSGND,
    1171              :   FCPSGND_rec,
    1172              :   FCPSGNS,
    1173              :   FCPSGNS_rec,
    1174              :   FCTID,
    1175              :   FCTIDU,
    1176              :   FCTIDUZ,
    1177              :   FCTIDUZ_rec,
    1178              :   FCTIDU_rec,
    1179              :   FCTIDZ,
    1180              :   FCTIDZ_rec,
    1181              :   FCTID_rec,
    1182              :   FCTIW,
    1183              :   FCTIWU,
    1184              :   FCTIWUZ,
    1185              :   FCTIWUZ_rec,
    1186              :   FCTIWU_rec,
    1187              :   FCTIWZ,
    1188              :   FCTIWZ_rec,
    1189              :   FCTIW_rec,
    1190              :   FDIV,
    1191              :   FDIVS,
    1192              :   FDIVS_rec,
    1193              :   FDIV_rec,
    1194              :   FENCE,
    1195              :   FMADD,
    1196              :   FMADDS,
    1197              :   FMADDS_rec,
    1198              :   FMADD_rec,
    1199              :   FMR,
    1200              :   FMR_rec,
    1201              :   FMSUB,
    1202              :   FMSUBS,
    1203              :   FMSUBS_rec,
    1204              :   FMSUB_rec,
    1205              :   FMUL,
    1206              :   FMULS,
    1207              :   FMULS_rec,
    1208              :   FMUL_rec,
    1209              :   FNABSD,
    1210              :   FNABSD_rec,
    1211              :   FNABSS,
    1212              :   FNABSS_rec,
    1213              :   FNEGD,
    1214              :   FNEGD_rec,
    1215              :   FNEGS,
    1216              :   FNEGS_rec,
    1217              :   FNMADD,
    1218              :   FNMADDS,
    1219              :   FNMADDS_rec,
    1220              :   FNMADD_rec,
    1221              :   FNMSUB,
    1222              :   FNMSUBS,
    1223              :   FNMSUBS_rec,
    1224              :   FNMSUB_rec,
    1225              :   FRE,
    1226              :   FRES,
    1227              :   FRES_rec,
    1228              :   FRE_rec,
    1229              :   FRIMD,
    1230              :   FRIMD_rec,
    1231              :   FRIMS,
    1232              :   FRIMS_rec,
    1233              :   FRIND,
    1234              :   FRIND_rec,
    1235              :   FRINS,
    1236              :   FRINS_rec,
    1237              :   FRIPD,
    1238              :   FRIPD_rec,
    1239              :   FRIPS,
    1240              :   FRIPS_rec,
    1241              :   FRIZD,
    1242              :   FRIZD_rec,
    1243              :   FRIZS,
    1244              :   FRIZS_rec,
    1245              :   FRSP,
    1246              :   FRSP_rec,
    1247              :   FRSQRTE,
    1248              :   FRSQRTES,
    1249              :   FRSQRTES_rec,
    1250              :   FRSQRTE_rec,
    1251              :   FSELD,
    1252              :   FSELD_rec,
    1253              :   FSELS,
    1254              :   FSELS_rec,
    1255              :   FSQRT,
    1256              :   FSQRTS,
    1257              :   FSQRTS_rec,
    1258              :   FSQRT_rec,
    1259              :   FSUB,
    1260              :   FSUBS,
    1261              :   FSUBS_rec,
    1262              :   FSUB_rec,
    1263              :   FTDIV,
    1264              :   FTSQRT,
    1265              :   GETtlsADDR,
    1266              :   GETtlsADDR32,
    1267              :   GETtlsADDR32AIX,
    1268              :   GETtlsADDR64AIX,
    1269              :   GETtlsADDRPCREL,
    1270              :   GETtlsMOD32AIX,
    1271              :   GETtlsMOD64AIX,
    1272              :   GETtlsTpointer32AIX,
    1273              :   GETtlsldADDR,
    1274              :   GETtlsldADDR32,
    1275              :   GETtlsldADDRPCREL,
    1276              :   HASHCHK,
    1277              :   HASHCHK8,
    1278              :   HASHCHKP,
    1279              :   HASHCHKP8,
    1280              :   HASHST,
    1281              :   HASHST8,
    1282              :   HASHSTP,
    1283              :   HASHSTP8,
    1284              :   HRFID,
    1285              :   ICBI,
    1286              :   ICBIEP,
    1287              :   ICBLC,
    1288              :   ICBLQ,
    1289              :   ICBT,
    1290              :   ICBTLS,
    1291              :   ICCCI,
    1292              :   ISEL,
    1293              :   ISEL8,
    1294              :   ISYNC,
    1295              :   LA,
    1296              :   LA8,
    1297              :   LBARX,
    1298              :   LBARXL,
    1299              :   LBEPX,
    1300              :   LBZ,
    1301              :   LBZ8,
    1302              :   LBZCIX,
    1303              :   LBZU,
    1304              :   LBZU8,
    1305              :   LBZUX,
    1306              :   LBZUX8,
    1307              :   LBZX,
    1308              :   LBZX8,
    1309              :   LBZXTLS,
    1310              :   LBZXTLS_,
    1311              :   LBZXTLS_32,
    1312              :   LD,
    1313              :   LDARX,
    1314              :   LDARXL,
    1315              :   LDAT,
    1316              :   LDBRX,
    1317              :   LDCIX,
    1318              :   LDU,
    1319              :   LDUX,
    1320              :   LDX,
    1321              :   LDXTLS,
    1322              :   LDXTLS_,
    1323              :   LDgotTprelL,
    1324              :   LDgotTprelL32,
    1325              :   LDtoc,
    1326              :   LDtocBA,
    1327              :   LDtocCPT,
    1328              :   LDtocJTI,
    1329              :   LDtocL,
    1330              :   LFD,
    1331              :   LFDEPX,
    1332              :   LFDU,
    1333              :   LFDUX,
    1334              :   LFDX,
    1335              :   LFDXTLS,
    1336              :   LFDXTLS_,
    1337              :   LFIWAX,
    1338              :   LFIWZX,
    1339              :   LFS,
    1340              :   LFSU,
    1341              :   LFSUX,
    1342              :   LFSX,
    1343              :   LFSXTLS,
    1344              :   LFSXTLS_,
    1345              :   LHA,
    1346              :   LHA8,
    1347              :   LHARX,
    1348              :   LHARXL,
    1349              :   LHAU,
    1350              :   LHAU8,
    1351              :   LHAUX,
    1352              :   LHAUX8,
    1353              :   LHAX,
    1354              :   LHAX8,
    1355              :   LHAXTLS,
    1356              :   LHAXTLS_,
    1357              :   LHAXTLS_32,
    1358              :   LHBRX,
    1359              :   LHBRX8,
    1360              :   LHEPX,
    1361              :   LHZ,
    1362              :   LHZ8,
    1363              :   LHZCIX,
    1364              :   LHZU,
    1365              :   LHZU8,
    1366              :   LHZUX,
    1367              :   LHZUX8,
    1368              :   LHZX,
    1369              :   LHZX8,
    1370              :   LHZXTLS,
    1371              :   LHZXTLS_,
    1372              :   LHZXTLS_32,
    1373              :   LI,
    1374              :   LI8,
    1375              :   LIS,
    1376              :   LIS8,
    1377              :   LMW,
    1378              :   LQ,
    1379              :   LQARX,
    1380              :   LQARXL,
    1381              :   LQX_PSEUDO,
    1382              :   LSWI,
    1383              :   LVEBX,
    1384              :   LVEHX,
    1385              :   LVEWX,
    1386              :   LVSL,
    1387              :   LVSR,
    1388              :   LVX,
    1389              :   LVXL,
    1390              :   LWA,
    1391              :   LWARX,
    1392              :   LWARXL,
    1393              :   LWAT,
    1394              :   LWAUX,
    1395              :   LWAX,
    1396              :   LWAXTLS,
    1397              :   LWAXTLS_,
    1398              :   LWAXTLS_32,
    1399              :   LWAX_32,
    1400              :   LWA_32,
    1401              :   LWBRX,
    1402              :   LWBRX8,
    1403              :   LWEPX,
    1404              :   LWZ,
    1405              :   LWZ8,
    1406              :   LWZCIX,
    1407              :   LWZU,
    1408              :   LWZU8,
    1409              :   LWZUX,
    1410              :   LWZUX8,
    1411              :   LWZX,
    1412              :   LWZX8,
    1413              :   LWZXTLS,
    1414              :   LWZXTLS_,
    1415              :   LWZXTLS_32,
    1416              :   LWZtoc,
    1417              :   LWZtocL,
    1418              :   LXSD,
    1419              :   LXSDX,
    1420              :   LXSIBZX,
    1421              :   LXSIHZX,
    1422              :   LXSIWAX,
    1423              :   LXSIWZX,
    1424              :   LXSSP,
    1425              :   LXSSPX,
    1426              :   LXV,
    1427              :   LXVB16X,
    1428              :   LXVD2X,
    1429              :   LXVDSX,
    1430              :   LXVH8X,
    1431              :   LXVKQ,
    1432              :   LXVL,
    1433              :   LXVLL,
    1434              :   LXVP,
    1435              :   LXVPRL,
    1436              :   LXVPRLL,
    1437              :   LXVPX,
    1438              :   LXVRBX,
    1439              :   LXVRDX,
    1440              :   LXVRHX,
    1441              :   LXVRL,
    1442              :   LXVRLL,
    1443              :   LXVRWX,
    1444              :   LXVW4X,
    1445              :   LXVWSX,
    1446              :   LXVX,
    1447              :   MADDHD,
    1448              :   MADDHDU,
    1449              :   MADDLD,
    1450              :   MADDLD8,
    1451              :   MBAR,
    1452              :   MCRF,
    1453              :   MCRFS,
    1454              :   MCRXRX,
    1455              :   MFBHRBE,
    1456              :   MFCR,
    1457              :   MFCR8,
    1458              :   MFCTR,
    1459              :   MFCTR8,
    1460              :   MFDCR,
    1461              :   MFFS,
    1462              :   MFFSCDRN,
    1463              :   MFFSCDRNI,
    1464              :   MFFSCE,
    1465              :   MFFSCRN,
    1466              :   MFFSCRNI,
    1467              :   MFFSL,
    1468              :   MFFS_rec,
    1469              :   MFLR,
    1470              :   MFLR8,
    1471              :   MFMSR,
    1472              :   MFOCRF,
    1473              :   MFOCRF8,
    1474              :   MFPMR,
    1475              :   MFSPR,
    1476              :   MFSPR8,
    1477              :   MFSR,
    1478              :   MFSRIN,
    1479              :   MFTB,
    1480              :   MFTB8,
    1481              :   MFUDSCR,
    1482              :   MFVRD,
    1483              :   MFVRSAVE,
    1484              :   MFVRSAVEv,
    1485              :   MFVRWZ,
    1486              :   MFVSCR,
    1487              :   MFVSRD,
    1488              :   MFVSRLD,
    1489              :   MFVSRWZ,
    1490              :   MODSD,
    1491              :   MODSW,
    1492              :   MODUD,
    1493              :   MODUW,
    1494              :   MSGSYNC,
    1495              :   MSYNC,
    1496              :   MTCRF,
    1497              :   MTCRF8,
    1498              :   MTCTR,
    1499              :   MTCTR8,
    1500              :   MTCTR8loop,
    1501              :   MTCTRloop,
    1502              :   MTDCR,
    1503              :   MTFSB0,
    1504              :   MTFSB1,
    1505              :   MTFSF,
    1506              :   MTFSFI,
    1507              :   MTFSFI_rec,
    1508              :   MTFSFIb,
    1509              :   MTFSF_rec,
    1510              :   MTFSFb,
    1511              :   MTLR,
    1512              :   MTLR8,
    1513              :   MTMSR,
    1514              :   MTMSRD,
    1515              :   MTOCRF,
    1516              :   MTOCRF8,
    1517              :   MTPMR,
    1518              :   MTSPR,
    1519              :   MTSPR8,
    1520              :   MTSR,
    1521              :   MTSRIN,
    1522              :   MTUDSCR,
    1523              :   MTVRD,
    1524              :   MTVRSAVE,
    1525              :   MTVRSAVEv,
    1526              :   MTVRWA,
    1527              :   MTVRWZ,
    1528              :   MTVSCR,
    1529              :   MTVSRBM,
    1530              :   MTVSRBMI,
    1531              :   MTVSRD,
    1532              :   MTVSRDD,
    1533              :   MTVSRDM,
    1534              :   MTVSRHM,
    1535              :   MTVSRQM,
    1536              :   MTVSRWA,
    1537              :   MTVSRWM,
    1538              :   MTVSRWS,
    1539              :   MTVSRWZ,
    1540              :   MULHD,
    1541              :   MULHDU,
    1542              :   MULHDU_rec,
    1543              :   MULHD_rec,
    1544              :   MULHW,
    1545              :   MULHWU,
    1546              :   MULHWU_rec,
    1547              :   MULHW_rec,
    1548              :   MULLD,
    1549              :   MULLDO,
    1550              :   MULLDO_rec,
    1551              :   MULLD_rec,
    1552              :   MULLI,
    1553              :   MULLI8,
    1554              :   MULLW,
    1555              :   MULLWO,
    1556              :   MULLWO_rec,
    1557              :   MULLW_rec,
    1558              :   MoveGOTtoLR,
    1559              :   MovePCtoLR,
    1560              :   MovePCtoLR8,
    1561              :   NAND,
    1562              :   NAND8,
    1563              :   NAND8_rec,
    1564              :   NAND_rec,
    1565              :   NAP,
    1566              :   NEG,
    1567              :   NEG8,
    1568              :   NEG8O,
    1569              :   NEG8O_rec,
    1570              :   NEG8_rec,
    1571              :   NEGO,
    1572              :   NEGO_rec,
    1573              :   NEG_rec,
    1574              :   NOP,
    1575              :   NOP_GT_PWR6,
    1576              :   NOP_GT_PWR7,
    1577              :   NOR,
    1578              :   NOR8,
    1579              :   NOR8_rec,
    1580              :   NOR_rec,
    1581              :   OR,
    1582              :   OR8,
    1583              :   OR8_rec,
    1584              :   ORC,
    1585              :   ORC8,
    1586              :   ORC8_rec,
    1587              :   ORC_rec,
    1588              :   ORI,
    1589              :   ORI8,
    1590              :   ORIS,
    1591              :   ORIS8,
    1592              :   OR_rec,
    1593              :   PADDI,
    1594              :   PADDI8,
    1595              :   PADDI8pc,
    1596              :   PADDIdtprel,
    1597              :   PADDIpc,
    1598              :   PDEPD,
    1599              :   PEXTD,
    1600              :   PLA,
    1601              :   PLA8,
    1602              :   PLA8pc,
    1603              :   PLApc,
    1604              :   PLBZ,
    1605              :   PLBZ8,
    1606              :   PLBZ8nopc,
    1607              :   PLBZ8onlypc,
    1608              :   PLBZ8pc,
    1609              :   PLBZnopc,
    1610              :   PLBZonlypc,
    1611              :   PLBZpc,
    1612              :   PLD,
    1613              :   PLDnopc,
    1614              :   PLDonlypc,
    1615              :   PLDpc,
    1616              :   PLFD,
    1617              :   PLFDnopc,
    1618              :   PLFDonlypc,
    1619              :   PLFDpc,
    1620              :   PLFS,
    1621              :   PLFSnopc,
    1622              :   PLFSonlypc,
    1623              :   PLFSpc,
    1624              :   PLHA,
    1625              :   PLHA8,
    1626              :   PLHA8nopc,
    1627              :   PLHA8onlypc,
    1628              :   PLHA8pc,
    1629              :   PLHAnopc,
    1630              :   PLHAonlypc,
    1631              :   PLHApc,
    1632              :   PLHZ,
    1633              :   PLHZ8,
    1634              :   PLHZ8nopc,
    1635              :   PLHZ8onlypc,
    1636              :   PLHZ8pc,
    1637              :   PLHZnopc,
    1638              :   PLHZonlypc,
    1639              :   PLHZpc,
    1640              :   PLI,
    1641              :   PLI8,
    1642              :   PLWA,
    1643              :   PLWA8,
    1644              :   PLWA8nopc,
    1645              :   PLWA8onlypc,
    1646              :   PLWA8pc,
    1647              :   PLWAnopc,
    1648              :   PLWAonlypc,
    1649              :   PLWApc,
    1650              :   PLWZ,
    1651              :   PLWZ8,
    1652              :   PLWZ8nopc,
    1653              :   PLWZ8onlypc,
    1654              :   PLWZ8pc,
    1655              :   PLWZnopc,
    1656              :   PLWZonlypc,
    1657              :   PLWZpc,
    1658              :   PLXSD,
    1659              :   PLXSDnopc,
    1660              :   PLXSDonlypc,
    1661              :   PLXSDpc,
    1662              :   PLXSSP,
    1663              :   PLXSSPnopc,
    1664              :   PLXSSPonlypc,
    1665              :   PLXSSPpc,
    1666              :   PLXV,
    1667              :   PLXVP,
    1668              :   PLXVPnopc,
    1669              :   PLXVPonlypc,
    1670              :   PLXVPpc,
    1671              :   PLXVnopc,
    1672              :   PLXVonlypc,
    1673              :   PLXVpc,
    1674              :   PMXVBF16GER2,
    1675              :   PMXVBF16GER2NN,
    1676              :   PMXVBF16GER2NP,
    1677              :   PMXVBF16GER2PN,
    1678              :   PMXVBF16GER2PP,
    1679              :   PMXVBF16GER2W,
    1680              :   PMXVBF16GER2WNN,
    1681              :   PMXVBF16GER2WNP,
    1682              :   PMXVBF16GER2WPN,
    1683              :   PMXVBF16GER2WPP,
    1684              :   PMXVF16GER2,
    1685              :   PMXVF16GER2NN,
    1686              :   PMXVF16GER2NP,
    1687              :   PMXVF16GER2PN,
    1688              :   PMXVF16GER2PP,
    1689              :   PMXVF16GER2W,
    1690              :   PMXVF16GER2WNN,
    1691              :   PMXVF16GER2WNP,
    1692              :   PMXVF16GER2WPN,
    1693              :   PMXVF16GER2WPP,
    1694              :   PMXVF32GER,
    1695              :   PMXVF32GERNN,
    1696              :   PMXVF32GERNP,
    1697              :   PMXVF32GERPN,
    1698              :   PMXVF32GERPP,
    1699              :   PMXVF32GERW,
    1700              :   PMXVF32GERWNN,
    1701              :   PMXVF32GERWNP,
    1702              :   PMXVF32GERWPN,
    1703              :   PMXVF32GERWPP,
    1704              :   PMXVF64GER,
    1705              :   PMXVF64GERNN,
    1706              :   PMXVF64GERNP,
    1707              :   PMXVF64GERPN,
    1708              :   PMXVF64GERPP,
    1709              :   PMXVF64GERW,
    1710              :   PMXVF64GERWNN,
    1711              :   PMXVF64GERWNP,
    1712              :   PMXVF64GERWPN,
    1713              :   PMXVF64GERWPP,
    1714              :   PMXVI16GER2,
    1715              :   PMXVI16GER2PP,
    1716              :   PMXVI16GER2S,
    1717              :   PMXVI16GER2SPP,
    1718              :   PMXVI16GER2SW,
    1719              :   PMXVI16GER2SWPP,
    1720              :   PMXVI16GER2W,
    1721              :   PMXVI16GER2WPP,
    1722              :   PMXVI4GER8,
    1723              :   PMXVI4GER8PP,
    1724              :   PMXVI4GER8W,
    1725              :   PMXVI4GER8WPP,
    1726              :   PMXVI8GER4,
    1727              :   PMXVI8GER4PP,
    1728              :   PMXVI8GER4SPP,
    1729              :   PMXVI8GER4W,
    1730              :   PMXVI8GER4WPP,
    1731              :   PMXVI8GER4WSPP,
    1732              :   POPCNTB,
    1733              :   POPCNTB8,
    1734              :   POPCNTD,
    1735              :   POPCNTW,
    1736              :   PPC32GOT,
    1737              :   PPC32PICGOT,
    1738              :   PREPARE_PROBED_ALLOCA_32,
    1739              :   PREPARE_PROBED_ALLOCA_64,
    1740              :   PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32,
    1741              :   PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64,
    1742              :   PROBED_ALLOCA_32,
    1743              :   PROBED_ALLOCA_64,
    1744              :   PROBED_STACKALLOC_32,
    1745              :   PROBED_STACKALLOC_64,
    1746              :   PSTB,
    1747              :   PSTB8,
    1748              :   PSTB8nopc,
    1749              :   PSTB8onlypc,
    1750              :   PSTB8pc,
    1751              :   PSTBnopc,
    1752              :   PSTBonlypc,
    1753              :   PSTBpc,
    1754              :   PSTD,
    1755              :   PSTDnopc,
    1756              :   PSTDonlypc,
    1757              :   PSTDpc,
    1758              :   PSTFD,
    1759              :   PSTFDnopc,
    1760              :   PSTFDonlypc,
    1761              :   PSTFDpc,
    1762              :   PSTFS,
    1763              :   PSTFSnopc,
    1764              :   PSTFSonlypc,
    1765              :   PSTFSpc,
    1766              :   PSTH,
    1767              :   PSTH8,
    1768              :   PSTH8nopc,
    1769              :   PSTH8onlypc,
    1770              :   PSTH8pc,
    1771              :   PSTHnopc,
    1772              :   PSTHonlypc,
    1773              :   PSTHpc,
    1774              :   PSTW,
    1775              :   PSTW8,
    1776              :   PSTW8nopc,
    1777              :   PSTW8onlypc,
    1778              :   PSTW8pc,
    1779              :   PSTWnopc,
    1780              :   PSTWonlypc,
    1781              :   PSTWpc,
    1782              :   PSTXSD,
    1783              :   PSTXSDnopc,
    1784              :   PSTXSDonlypc,
    1785              :   PSTXSDpc,
    1786              :   PSTXSSP,
    1787              :   PSTXSSPnopc,
    1788              :   PSTXSSPonlypc,
    1789              :   PSTXSSPpc,
    1790              :   PSTXV,
    1791              :   PSTXVP,
    1792              :   PSTXVPnopc,
    1793              :   PSTXVPonlypc,
    1794              :   PSTXVPpc,
    1795              :   PSTXVnopc,
    1796              :   PSTXVonlypc,
    1797              :   PSTXVpc,
    1798              :   PseudoEIEIO,
    1799              :   RESTORE_ACC,
    1800              :   RESTORE_CR,
    1801              :   RESTORE_CRBIT,
    1802              :   RESTORE_QUADWORD,
    1803              :   RESTORE_UACC,
    1804              :   RESTORE_WACC,
    1805              :   RFCI,
    1806              :   RFDI,
    1807              :   RFEBB,
    1808              :   RFI,
    1809              :   RFID,
    1810              :   RFMCI,
    1811              :   RLDCL,
    1812              :   RLDCL_rec,
    1813              :   RLDCR,
    1814              :   RLDCR_rec,
    1815              :   RLDIC,
    1816              :   RLDICL,
    1817              :   RLDICL_32,
    1818              :   RLDICL_32_64,
    1819              :   RLDICL_32_rec,
    1820              :   RLDICL_rec,
    1821              :   RLDICR,
    1822              :   RLDICR_32,
    1823              :   RLDICR_rec,
    1824              :   RLDIC_rec,
    1825              :   RLDIMI,
    1826              :   RLDIMI_rec,
    1827              :   RLWIMI,
    1828              :   RLWIMI8,
    1829              :   RLWIMI8_rec,
    1830              :   RLWIMI_rec,
    1831              :   RLWINM,
    1832              :   RLWINM8,
    1833              :   RLWINM8_rec,
    1834              :   RLWINM_rec,
    1835              :   RLWNM,
    1836              :   RLWNM8,
    1837              :   RLWNM8_rec,
    1838              :   RLWNM_rec,
    1839              :   ReadTB,
    1840              :   SC,
    1841              :   SCV,
    1842              :   SELECT_CC_F16,
    1843              :   SELECT_CC_F4,
    1844              :   SELECT_CC_F8,
    1845              :   SELECT_CC_I4,
    1846              :   SELECT_CC_I8,
    1847              :   SELECT_CC_SPE,
    1848              :   SELECT_CC_SPE4,
    1849              :   SELECT_CC_VRRC,
    1850              :   SELECT_CC_VSFRC,
    1851              :   SELECT_CC_VSRC,
    1852              :   SELECT_CC_VSSRC,
    1853              :   SELECT_F16,
    1854              :   SELECT_F4,
    1855              :   SELECT_F8,
    1856              :   SELECT_I4,
    1857              :   SELECT_I8,
    1858              :   SELECT_SPE,
    1859              :   SELECT_SPE4,
    1860              :   SELECT_VRRC,
    1861              :   SELECT_VSFRC,
    1862              :   SELECT_VSRC,
    1863              :   SELECT_VSSRC,
    1864              :   SETB,
    1865              :   SETB8,
    1866              :   SETBC,
    1867              :   SETBC8,
    1868              :   SETBCR,
    1869              :   SETBCR8,
    1870              :   SETFLM,
    1871              :   SETNBC,
    1872              :   SETNBC8,
    1873              :   SETNBCR,
    1874              :   SETNBCR8,
    1875              :   SETRND,
    1876              :   SETRNDi,
    1877              :   SLBFEE_rec,
    1878              :   SLBIA,
    1879              :   SLBIE,
    1880              :   SLBIEG,
    1881              :   SLBMFEE,
    1882              :   SLBMFEV,
    1883              :   SLBMTE,
    1884              :   SLBSYNC,
    1885              :   SLD,
    1886              :   SLD_rec,
    1887              :   SLW,
    1888              :   SLW8,
    1889              :   SLW8_rec,
    1890              :   SLW_rec,
    1891              :   SPELWZ,
    1892              :   SPELWZX,
    1893              :   SPESTW,
    1894              :   SPESTWX,
    1895              :   SPILL_ACC,
    1896              :   SPILL_CR,
    1897              :   SPILL_CRBIT,
    1898              :   SPILL_QUADWORD,
    1899              :   SPILL_UACC,
    1900              :   SPILL_WACC,
    1901              :   SPLIT_QUADWORD,
    1902              :   SRAD,
    1903              :   SRADI,
    1904              :   SRADI_32,
    1905              :   SRADI_rec,
    1906              :   SRAD_rec,
    1907              :   SRAW,
    1908              :   SRAWI,
    1909              :   SRAWI_rec,
    1910              :   SRAW_rec,
    1911              :   SRD,
    1912              :   SRD_rec,
    1913              :   SRW,
    1914              :   SRW8,
    1915              :   SRW8_rec,
    1916              :   SRW_rec,
    1917              :   STB,
    1918              :   STB8,
    1919              :   STBCIX,
    1920              :   STBCX,
    1921              :   STBEPX,
    1922              :   STBU,
    1923              :   STBU8,
    1924              :   STBUX,
    1925              :   STBUX8,
    1926              :   STBX,
    1927              :   STBX8,
    1928              :   STBXTLS,
    1929              :   STBXTLS_,
    1930              :   STBXTLS_32,
    1931              :   STD,
    1932              :   STDAT,
    1933              :   STDBRX,
    1934              :   STDCIX,
    1935              :   STDCX,
    1936              :   STDU,
    1937              :   STDUX,
    1938              :   STDX,
    1939              :   STDXTLS,
    1940              :   STDXTLS_,
    1941              :   STFD,
    1942              :   STFDEPX,
    1943              :   STFDU,
    1944              :   STFDUX,
    1945              :   STFDX,
    1946              :   STFDXTLS,
    1947              :   STFDXTLS_,
    1948              :   STFIWX,
    1949              :   STFS,
    1950              :   STFSU,
    1951              :   STFSUX,
    1952              :   STFSX,
    1953              :   STFSXTLS,
    1954              :   STFSXTLS_,
    1955              :   STH,
    1956              :   STH8,
    1957              :   STHBRX,
    1958              :   STHCIX,
    1959              :   STHCX,
    1960              :   STHEPX,
    1961              :   STHU,
    1962              :   STHU8,
    1963              :   STHUX,
    1964              :   STHUX8,
    1965              :   STHX,
    1966              :   STHX8,
    1967              :   STHXTLS,
    1968              :   STHXTLS_,
    1969              :   STHXTLS_32,
    1970              :   STMW,
    1971              :   STOP,
    1972              :   STQ,
    1973              :   STQCX,
    1974              :   STQX_PSEUDO,
    1975              :   STSWI,
    1976              :   STVEBX,
    1977              :   STVEHX,
    1978              :   STVEWX,
    1979              :   STVX,
    1980              :   STVXL,
    1981              :   STW,
    1982              :   STW8,
    1983              :   STWAT,
    1984              :   STWBRX,
    1985              :   STWCIX,
    1986              :   STWCX,
    1987              :   STWEPX,
    1988              :   STWU,
    1989              :   STWU8,
    1990              :   STWUX,
    1991              :   STWUX8,
    1992              :   STWX,
    1993              :   STWX8,
    1994              :   STWXTLS,
    1995              :   STWXTLS_,
    1996              :   STWXTLS_32,
    1997              :   STXSD,
    1998              :   STXSDX,
    1999              :   STXSIBX,
    2000              :   STXSIBXv,
    2001              :   STXSIHX,
    2002              :   STXSIHXv,
    2003              :   STXSIWX,
    2004              :   STXSSP,
    2005              :   STXSSPX,
    2006              :   STXV,
    2007              :   STXVB16X,
    2008              :   STXVD2X,
    2009              :   STXVH8X,
    2010              :   STXVL,
    2011              :   STXVLL,
    2012              :   STXVP,
    2013              :   STXVPRL,
    2014              :   STXVPRLL,
    2015              :   STXVPX,
    2016              :   STXVRBX,
    2017              :   STXVRDX,
    2018              :   STXVRHX,
    2019              :   STXVRL,
    2020              :   STXVRLL,
    2021              :   STXVRWX,
    2022              :   STXVW4X,
    2023              :   STXVX,
    2024              :   SUBF,
    2025              :   SUBF8,
    2026              :   SUBF8O,
    2027              :   SUBF8O_rec,
    2028              :   SUBF8_rec,
    2029              :   SUBFC,
    2030              :   SUBFC8,
    2031              :   SUBFC8O,
    2032              :   SUBFC8O_rec,
    2033              :   SUBFC8_rec,
    2034              :   SUBFCO,
    2035              :   SUBFCO_rec,
    2036              :   SUBFC_rec,
    2037              :   SUBFE,
    2038              :   SUBFE8,
    2039              :   SUBFE8O,
    2040              :   SUBFE8O_rec,
    2041              :   SUBFE8_rec,
    2042              :   SUBFEO,
    2043              :   SUBFEO_rec,
    2044              :   SUBFE_rec,
    2045              :   SUBFIC,
    2046              :   SUBFIC8,
    2047              :   SUBFME,
    2048              :   SUBFME8,
    2049              :   SUBFME8O,
    2050              :   SUBFME8O_rec,
    2051              :   SUBFME8_rec,
    2052              :   SUBFMEO,
    2053              :   SUBFMEO_rec,
    2054              :   SUBFME_rec,
    2055              :   SUBFO,
    2056              :   SUBFO_rec,
    2057              :   SUBFUS,
    2058              :   SUBFUS_rec,
    2059              :   SUBFZE,
    2060              :   SUBFZE8,
    2061              :   SUBFZE8O,
    2062              :   SUBFZE8O_rec,
    2063              :   SUBFZE8_rec,
    2064              :   SUBFZEO,
    2065              :   SUBFZEO_rec,
    2066              :   SUBFZE_rec,
    2067              :   SUBF_rec,
    2068              :   SYNC,
    2069              :   SYNCP10,
    2070              :   TABORT,
    2071              :   TABORTDC,
    2072              :   TABORTDCI,
    2073              :   TABORTWC,
    2074              :   TABORTWCI,
    2075              :   TAILB,
    2076              :   TAILB8,
    2077              :   TAILBA,
    2078              :   TAILBA8,
    2079              :   TAILBCTR,
    2080              :   TAILBCTR8,
    2081              :   TBEGIN,
    2082              :   TBEGIN_RET,
    2083              :   TCHECK,
    2084              :   TCHECK_RET,
    2085              :   TCRETURNai,
    2086              :   TCRETURNai8,
    2087              :   TCRETURNdi,
    2088              :   TCRETURNdi8,
    2089              :   TCRETURNri,
    2090              :   TCRETURNri8,
    2091              :   TD,
    2092              :   TDI,
    2093              :   TEND,
    2094              :   TLBIA,
    2095              :   TLBIE,
    2096              :   TLBIEL,
    2097              :   TLBILX,
    2098              :   TLBIVAX,
    2099              :   TLBLD,
    2100              :   TLBLI,
    2101              :   TLBRE,
    2102              :   TLBRE2,
    2103              :   TLBSX,
    2104              :   TLBSX2,
    2105              :   TLBSX2D,
    2106              :   TLBSYNC,
    2107              :   TLBWE,
    2108              :   TLBWE2,
    2109              :   TLSGDAIX,
    2110              :   TLSGDAIX8,
    2111              :   TLSLDAIX,
    2112              :   TLSLDAIX8,
    2113              :   TRAP,
    2114              :   TRECHKPT,
    2115              :   TRECLAIM,
    2116              :   TSR,
    2117              :   TW,
    2118              :   TWI,
    2119              :   UNENCODED_NOP,
    2120              :   UpdateGBR,
    2121              :   VABSDUB,
    2122              :   VABSDUH,
    2123              :   VABSDUW,
    2124              :   VADDCUQ,
    2125              :   VADDCUW,
    2126              :   VADDECUQ,
    2127              :   VADDEUQM,
    2128              :   VADDFP,
    2129              :   VADDSBS,
    2130              :   VADDSHS,
    2131              :   VADDSWS,
    2132              :   VADDUBM,
    2133              :   VADDUBS,
    2134              :   VADDUDM,
    2135              :   VADDUHM,
    2136              :   VADDUHS,
    2137              :   VADDUQM,
    2138              :   VADDUWM,
    2139              :   VADDUWS,
    2140              :   VAND,
    2141              :   VANDC,
    2142              :   VAVGSB,
    2143              :   VAVGSH,
    2144              :   VAVGSW,
    2145              :   VAVGUB,
    2146              :   VAVGUH,
    2147              :   VAVGUW,
    2148              :   VBPERMD,
    2149              :   VBPERMQ,
    2150              :   VCFSX,
    2151              :   VCFSX_0,
    2152              :   VCFUGED,
    2153              :   VCFUX,
    2154              :   VCFUX_0,
    2155              :   VCIPHER,
    2156              :   VCIPHERLAST,
    2157              :   VCLRLB,
    2158              :   VCLRRB,
    2159              :   VCLZB,
    2160              :   VCLZD,
    2161              :   VCLZDM,
    2162              :   VCLZH,
    2163              :   VCLZLSBB,
    2164              :   VCLZW,
    2165              :   VCMPBFP,
    2166              :   VCMPBFP_rec,
    2167              :   VCMPEQFP,
    2168              :   VCMPEQFP_rec,
    2169              :   VCMPEQUB,
    2170              :   VCMPEQUB_rec,
    2171              :   VCMPEQUD,
    2172              :   VCMPEQUD_rec,
    2173              :   VCMPEQUH,
    2174              :   VCMPEQUH_rec,
    2175              :   VCMPEQUQ,
    2176              :   VCMPEQUQ_rec,
    2177              :   VCMPEQUW,
    2178              :   VCMPEQUW_rec,
    2179              :   VCMPGEFP,
    2180              :   VCMPGEFP_rec,
    2181              :   VCMPGTFP,
    2182              :   VCMPGTFP_rec,
    2183              :   VCMPGTSB,
    2184              :   VCMPGTSB_rec,
    2185              :   VCMPGTSD,
    2186              :   VCMPGTSD_rec,
    2187              :   VCMPGTSH,
    2188              :   VCMPGTSH_rec,
    2189              :   VCMPGTSQ,
    2190              :   VCMPGTSQ_rec,
    2191              :   VCMPGTSW,
    2192              :   VCMPGTSW_rec,
    2193              :   VCMPGTUB,
    2194              :   VCMPGTUB_rec,
    2195              :   VCMPGTUD,
    2196              :   VCMPGTUD_rec,
    2197              :   VCMPGTUH,
    2198              :   VCMPGTUH_rec,
    2199              :   VCMPGTUQ,
    2200              :   VCMPGTUQ_rec,
    2201              :   VCMPGTUW,
    2202              :   VCMPGTUW_rec,
    2203              :   VCMPNEB,
    2204              :   VCMPNEB_rec,
    2205              :   VCMPNEH,
    2206              :   VCMPNEH_rec,
    2207              :   VCMPNEW,
    2208              :   VCMPNEW_rec,
    2209              :   VCMPNEZB,
    2210              :   VCMPNEZB_rec,
    2211              :   VCMPNEZH,
    2212              :   VCMPNEZH_rec,
    2213              :   VCMPNEZW,
    2214              :   VCMPNEZW_rec,
    2215              :   VCMPSQ,
    2216              :   VCMPUQ,
    2217              :   VCNTMBB,
    2218              :   VCNTMBD,
    2219              :   VCNTMBH,
    2220              :   VCNTMBW,
    2221              :   VCTSXS,
    2222              :   VCTSXS_0,
    2223              :   VCTUXS,
    2224              :   VCTUXS_0,
    2225              :   VCTZB,
    2226              :   VCTZD,
    2227              :   VCTZDM,
    2228              :   VCTZH,
    2229              :   VCTZLSBB,
    2230              :   VCTZW,
    2231              :   VDIVESD,
    2232              :   VDIVESQ,
    2233              :   VDIVESW,
    2234              :   VDIVEUD,
    2235              :   VDIVEUQ,
    2236              :   VDIVEUW,
    2237              :   VDIVSD,
    2238              :   VDIVSQ,
    2239              :   VDIVSW,
    2240              :   VDIVUD,
    2241              :   VDIVUQ,
    2242              :   VDIVUW,
    2243              :   VEQV,
    2244              :   VEXPANDBM,
    2245              :   VEXPANDDM,
    2246              :   VEXPANDHM,
    2247              :   VEXPANDQM,
    2248              :   VEXPANDWM,
    2249              :   VEXPTEFP,
    2250              :   VEXTDDVLX,
    2251              :   VEXTDDVRX,
    2252              :   VEXTDUBVLX,
    2253              :   VEXTDUBVRX,
    2254              :   VEXTDUHVLX,
    2255              :   VEXTDUHVRX,
    2256              :   VEXTDUWVLX,
    2257              :   VEXTDUWVRX,
    2258              :   VEXTRACTBM,
    2259              :   VEXTRACTD,
    2260              :   VEXTRACTDM,
    2261              :   VEXTRACTHM,
    2262              :   VEXTRACTQM,
    2263              :   VEXTRACTUB,
    2264              :   VEXTRACTUH,
    2265              :   VEXTRACTUW,
    2266              :   VEXTRACTWM,
    2267              :   VEXTSB2D,
    2268              :   VEXTSB2Ds,
    2269              :   VEXTSB2W,
    2270              :   VEXTSB2Ws,
    2271              :   VEXTSD2Q,
    2272              :   VEXTSH2D,
    2273              :   VEXTSH2Ds,
    2274              :   VEXTSH2W,
    2275              :   VEXTSH2Ws,
    2276              :   VEXTSW2D,
    2277              :   VEXTSW2Ds,
    2278              :   VEXTUBLX,
    2279              :   VEXTUBRX,
    2280              :   VEXTUHLX,
    2281              :   VEXTUHRX,
    2282              :   VEXTUWLX,
    2283              :   VEXTUWRX,
    2284              :   VGBBD,
    2285              :   VGNB,
    2286              :   VINSBLX,
    2287              :   VINSBRX,
    2288              :   VINSBVLX,
    2289              :   VINSBVRX,
    2290              :   VINSD,
    2291              :   VINSDLX,
    2292              :   VINSDRX,
    2293              :   VINSERTB,
    2294              :   VINSERTD,
    2295              :   VINSERTH,
    2296              :   VINSERTW,
    2297              :   VINSHLX,
    2298              :   VINSHRX,
    2299              :   VINSHVLX,
    2300              :   VINSHVRX,
    2301              :   VINSW,
    2302              :   VINSWLX,
    2303              :   VINSWRX,
    2304              :   VINSWVLX,
    2305              :   VINSWVRX,
    2306              :   VLOGEFP,
    2307              :   VMADDFP,
    2308              :   VMAXFP,
    2309              :   VMAXSB,
    2310              :   VMAXSD,
    2311              :   VMAXSH,
    2312              :   VMAXSW,
    2313              :   VMAXUB,
    2314              :   VMAXUD,
    2315              :   VMAXUH,
    2316              :   VMAXUW,
    2317              :   VMHADDSHS,
    2318              :   VMHRADDSHS,
    2319              :   VMINFP,
    2320              :   VMINSB,
    2321              :   VMINSD,
    2322              :   VMINSH,
    2323              :   VMINSW,
    2324              :   VMINUB,
    2325              :   VMINUD,
    2326              :   VMINUH,
    2327              :   VMINUW,
    2328              :   VMLADDUHM,
    2329              :   VMODSD,
    2330              :   VMODSQ,
    2331              :   VMODSW,
    2332              :   VMODUD,
    2333              :   VMODUQ,
    2334              :   VMODUW,
    2335              :   VMRGEW,
    2336              :   VMRGHB,
    2337              :   VMRGHH,
    2338              :   VMRGHW,
    2339              :   VMRGLB,
    2340              :   VMRGLH,
    2341              :   VMRGLW,
    2342              :   VMRGOW,
    2343              :   VMSUMCUD,
    2344              :   VMSUMMBM,
    2345              :   VMSUMSHM,
    2346              :   VMSUMSHS,
    2347              :   VMSUMUBM,
    2348              :   VMSUMUDM,
    2349              :   VMSUMUHM,
    2350              :   VMSUMUHS,
    2351              :   VMUL10CUQ,
    2352              :   VMUL10ECUQ,
    2353              :   VMUL10EUQ,
    2354              :   VMUL10UQ,
    2355              :   VMULESB,
    2356              :   VMULESD,
    2357              :   VMULESH,
    2358              :   VMULESW,
    2359              :   VMULEUB,
    2360              :   VMULEUD,
    2361              :   VMULEUH,
    2362              :   VMULEUW,
    2363              :   VMULHSD,
    2364              :   VMULHSW,
    2365              :   VMULHUD,
    2366              :   VMULHUW,
    2367              :   VMULLD,
    2368              :   VMULOSB,
    2369              :   VMULOSD,
    2370              :   VMULOSH,
    2371              :   VMULOSW,
    2372              :   VMULOUB,
    2373              :   VMULOUD,
    2374              :   VMULOUH,
    2375              :   VMULOUW,
    2376              :   VMULUWM,
    2377              :   VNAND,
    2378              :   VNCIPHER,
    2379              :   VNCIPHERLAST,
    2380              :   VNEGD,
    2381              :   VNEGW,
    2382              :   VNMSUBFP,
    2383              :   VNOR,
    2384              :   VOR,
    2385              :   VORC,
    2386              :   VPDEPD,
    2387              :   VPERM,
    2388              :   VPERMR,
    2389              :   VPERMXOR,
    2390              :   VPEXTD,
    2391              :   VPKPX,
    2392              :   VPKSDSS,
    2393              :   VPKSDUS,
    2394              :   VPKSHSS,
    2395              :   VPKSHUS,
    2396              :   VPKSWSS,
    2397              :   VPKSWUS,
    2398              :   VPKUDUM,
    2399              :   VPKUDUS,
    2400              :   VPKUHUM,
    2401              :   VPKUHUS,
    2402              :   VPKUWUM,
    2403              :   VPKUWUS,
    2404              :   VPMSUMB,
    2405              :   VPMSUMD,
    2406              :   VPMSUMH,
    2407              :   VPMSUMW,
    2408              :   VPOPCNTB,
    2409              :   VPOPCNTD,
    2410              :   VPOPCNTH,
    2411              :   VPOPCNTW,
    2412              :   VPRTYBD,
    2413              :   VPRTYBQ,
    2414              :   VPRTYBW,
    2415              :   VREFP,
    2416              :   VRFIM,
    2417              :   VRFIN,
    2418              :   VRFIP,
    2419              :   VRFIZ,
    2420              :   VRLB,
    2421              :   VRLD,
    2422              :   VRLDMI,
    2423              :   VRLDNM,
    2424              :   VRLH,
    2425              :   VRLQ,
    2426              :   VRLQMI,
    2427              :   VRLQNM,
    2428              :   VRLW,
    2429              :   VRLWMI,
    2430              :   VRLWNM,
    2431              :   VRSQRTEFP,
    2432              :   VSBOX,
    2433              :   VSEL,
    2434              :   VSHASIGMAD,
    2435              :   VSHASIGMAW,
    2436              :   VSL,
    2437              :   VSLB,
    2438              :   VSLD,
    2439              :   VSLDBI,
    2440              :   VSLDOI,
    2441              :   VSLH,
    2442              :   VSLO,
    2443              :   VSLQ,
    2444              :   VSLV,
    2445              :   VSLW,
    2446              :   VSPLTB,
    2447              :   VSPLTBs,
    2448              :   VSPLTH,
    2449              :   VSPLTHs,
    2450              :   VSPLTISB,
    2451              :   VSPLTISH,
    2452              :   VSPLTISW,
    2453              :   VSPLTW,
    2454              :   VSR,
    2455              :   VSRAB,
    2456              :   VSRAD,
    2457              :   VSRAH,
    2458              :   VSRAQ,
    2459              :   VSRAW,
    2460              :   VSRB,
    2461              :   VSRD,
    2462              :   VSRDBI,
    2463              :   VSRH,
    2464              :   VSRO,
    2465              :   VSRQ,
    2466              :   VSRV,
    2467              :   VSRW,
    2468              :   VSTRIBL,
    2469              :   VSTRIBL_rec,
    2470              :   VSTRIBR,
    2471              :   VSTRIBR_rec,
    2472              :   VSTRIHL,
    2473              :   VSTRIHL_rec,
    2474              :   VSTRIHR,
    2475              :   VSTRIHR_rec,
    2476              :   VSUBCUQ,
    2477              :   VSUBCUW,
    2478              :   VSUBECUQ,
    2479              :   VSUBEUQM,
    2480              :   VSUBFP,
    2481              :   VSUBSBS,
    2482              :   VSUBSHS,
    2483              :   VSUBSWS,
    2484              :   VSUBUBM,
    2485              :   VSUBUBS,
    2486              :   VSUBUDM,
    2487              :   VSUBUHM,
    2488              :   VSUBUHS,
    2489              :   VSUBUQM,
    2490              :   VSUBUWM,
    2491              :   VSUBUWS,
    2492              :   VSUM2SWS,
    2493              :   VSUM4SBS,
    2494              :   VSUM4SHS,
    2495              :   VSUM4UBS,
    2496              :   VSUMSWS,
    2497              :   VUPKHPX,
    2498              :   VUPKHSB,
    2499              :   VUPKHSH,
    2500              :   VUPKHSW,
    2501              :   VUPKLPX,
    2502              :   VUPKLSB,
    2503              :   VUPKLSH,
    2504              :   VUPKLSW,
    2505              :   VXOR,
    2506              :   V_SET0,
    2507              :   V_SET0B,
    2508              :   V_SET0H,
    2509              :   V_SETALLONES,
    2510              :   V_SETALLONESB,
    2511              :   V_SETALLONESH,
    2512              :   WAIT,
    2513              :   WAITP10,
    2514              :   WRTEE,
    2515              :   WRTEEI,
    2516              :   XOR,
    2517              :   XOR8,
    2518              :   XOR8_rec,
    2519              :   XORI,
    2520              :   XORI8,
    2521              :   XORIS,
    2522              :   XORIS8,
    2523              :   XOR_rec,
    2524              :   XSABSDP,
    2525              :   XSABSQP,
    2526              :   XSADDDP,
    2527              :   XSADDQP,
    2528              :   XSADDQPO,
    2529              :   XSADDSP,
    2530              :   XSCMPEQDP,
    2531              :   XSCMPEQQP,
    2532              :   XSCMPEXPDP,
    2533              :   XSCMPEXPQP,
    2534              :   XSCMPGEDP,
    2535              :   XSCMPGEQP,
    2536              :   XSCMPGTDP,
    2537              :   XSCMPGTQP,
    2538              :   XSCMPODP,
    2539              :   XSCMPOQP,
    2540              :   XSCMPUDP,
    2541              :   XSCMPUQP,
    2542              :   XSCPSGNDP,
    2543              :   XSCPSGNQP,
    2544              :   XSCVDPHP,
    2545              :   XSCVDPQP,
    2546              :   XSCVDPSP,
    2547              :   XSCVDPSPN,
    2548              :   XSCVDPSXDS,
    2549              :   XSCVDPSXDSs,
    2550              :   XSCVDPSXWS,
    2551              :   XSCVDPSXWSs,
    2552              :   XSCVDPUXDS,
    2553              :   XSCVDPUXDSs,
    2554              :   XSCVDPUXWS,
    2555              :   XSCVDPUXWSs,
    2556              :   XSCVHPDP,
    2557              :   XSCVQPDP,
    2558              :   XSCVQPDPO,
    2559              :   XSCVQPSDZ,
    2560              :   XSCVQPSQZ,
    2561              :   XSCVQPSWZ,
    2562              :   XSCVQPUDZ,
    2563              :   XSCVQPUQZ,
    2564              :   XSCVQPUWZ,
    2565              :   XSCVSDQP,
    2566              :   XSCVSPDP,
    2567              :   XSCVSPDPN,
    2568              :   XSCVSQQP,
    2569              :   XSCVSXDDP,
    2570              :   XSCVSXDSP,
    2571              :   XSCVUDQP,
    2572              :   XSCVUQQP,
    2573              :   XSCVUXDDP,
    2574              :   XSCVUXDSP,
    2575              :   XSDIVDP,
    2576              :   XSDIVQP,
    2577              :   XSDIVQPO,
    2578              :   XSDIVSP,
    2579              :   XSIEXPDP,
    2580              :   XSIEXPQP,
    2581              :   XSMADDADP,
    2582              :   XSMADDASP,
    2583              :   XSMADDMDP,
    2584              :   XSMADDMSP,
    2585              :   XSMADDQP,
    2586              :   XSMADDQPO,
    2587              :   XSMAXCDP,
    2588              :   XSMAXCQP,
    2589              :   XSMAXDP,
    2590              :   XSMAXJDP,
    2591              :   XSMINCDP,
    2592              :   XSMINCQP,
    2593              :   XSMINDP,
    2594              :   XSMINJDP,
    2595              :   XSMSUBADP,
    2596              :   XSMSUBASP,
    2597              :   XSMSUBMDP,
    2598              :   XSMSUBMSP,
    2599              :   XSMSUBQP,
    2600              :   XSMSUBQPO,
    2601              :   XSMULDP,
    2602              :   XSMULQP,
    2603              :   XSMULQPO,
    2604              :   XSMULSP,
    2605              :   XSNABSDP,
    2606              :   XSNABSDPs,
    2607              :   XSNABSQP,
    2608              :   XSNEGDP,
    2609              :   XSNEGQP,
    2610              :   XSNMADDADP,
    2611              :   XSNMADDASP,
    2612              :   XSNMADDMDP,
    2613              :   XSNMADDMSP,
    2614              :   XSNMADDQP,
    2615              :   XSNMADDQPO,
    2616              :   XSNMSUBADP,
    2617              :   XSNMSUBASP,
    2618              :   XSNMSUBMDP,
    2619              :   XSNMSUBMSP,
    2620              :   XSNMSUBQP,
    2621              :   XSNMSUBQPO,
    2622              :   XSRDPI,
    2623              :   XSRDPIC,
    2624              :   XSRDPIM,
    2625              :   XSRDPIP,
    2626              :   XSRDPIZ,
    2627              :   XSREDP,
    2628              :   XSRESP,
    2629              :   XSRQPI,
    2630              :   XSRQPIX,
    2631              :   XSRQPXP,
    2632              :   XSRSP,
    2633              :   XSRSQRTEDP,
    2634              :   XSRSQRTESP,
    2635              :   XSSQRTDP,
    2636              :   XSSQRTQP,
    2637              :   XSSQRTQPO,
    2638              :   XSSQRTSP,
    2639              :   XSSUBDP,
    2640              :   XSSUBQP,
    2641              :   XSSUBQPO,
    2642              :   XSSUBSP,
    2643              :   XSTDIVDP,
    2644              :   XSTSQRTDP,
    2645              :   XSTSTDCDP,
    2646              :   XSTSTDCQP,
    2647              :   XSTSTDCSP,
    2648              :   XSXEXPDP,
    2649              :   XSXEXPQP,
    2650              :   XSXSIGDP,
    2651              :   XSXSIGQP,
    2652              :   XVABSDP,
    2653              :   XVABSSP,
    2654              :   XVADDDP,
    2655              :   XVADDSP,
    2656              :   XVBF16GER2,
    2657              :   XVBF16GER2NN,
    2658              :   XVBF16GER2NP,
    2659              :   XVBF16GER2PN,
    2660              :   XVBF16GER2PP,
    2661              :   XVBF16GER2W,
    2662              :   XVBF16GER2WNN,
    2663              :   XVBF16GER2WNP,
    2664              :   XVBF16GER2WPN,
    2665              :   XVBF16GER2WPP,
    2666              :   XVCMPEQDP,
    2667              :   XVCMPEQDP_rec,
    2668              :   XVCMPEQSP,
    2669              :   XVCMPEQSP_rec,
    2670              :   XVCMPGEDP,
    2671              :   XVCMPGEDP_rec,
    2672              :   XVCMPGESP,
    2673              :   XVCMPGESP_rec,
    2674              :   XVCMPGTDP,
    2675              :   XVCMPGTDP_rec,
    2676              :   XVCMPGTSP,
    2677              :   XVCMPGTSP_rec,
    2678              :   XVCPSGNDP,
    2679              :   XVCPSGNSP,
    2680              :   XVCVBF16SPN,
    2681              :   XVCVDPSP,
    2682              :   XVCVDPSXDS,
    2683              :   XVCVDPSXWS,
    2684              :   XVCVDPUXDS,
    2685              :   XVCVDPUXWS,
    2686              :   XVCVHPSP,
    2687              :   XVCVSPBF16,
    2688              :   XVCVSPDP,
    2689              :   XVCVSPHP,
    2690              :   XVCVSPSXDS,
    2691              :   XVCVSPSXWS,
    2692              :   XVCVSPUXDS,
    2693              :   XVCVSPUXWS,
    2694              :   XVCVSXDDP,
    2695              :   XVCVSXDSP,
    2696              :   XVCVSXWDP,
    2697              :   XVCVSXWSP,
    2698              :   XVCVUXDDP,
    2699              :   XVCVUXDSP,
    2700              :   XVCVUXWDP,
    2701              :   XVCVUXWSP,
    2702              :   XVDIVDP,
    2703              :   XVDIVSP,
    2704              :   XVF16GER2,
    2705              :   XVF16GER2NN,
    2706              :   XVF16GER2NP,
    2707              :   XVF16GER2PN,
    2708              :   XVF16GER2PP,
    2709              :   XVF16GER2W,
    2710              :   XVF16GER2WNN,
    2711              :   XVF16GER2WNP,
    2712              :   XVF16GER2WPN,
    2713              :   XVF16GER2WPP,
    2714              :   XVF32GER,
    2715              :   XVF32GERNN,
    2716              :   XVF32GERNP,
    2717              :   XVF32GERPN,
    2718              :   XVF32GERPP,
    2719              :   XVF32GERW,
    2720              :   XVF32GERWNN,
    2721              :   XVF32GERWNP,
    2722              :   XVF32GERWPN,
    2723              :   XVF32GERWPP,
    2724              :   XVF64GER,
    2725              :   XVF64GERNN,
    2726              :   XVF64GERNP,
    2727              :   XVF64GERPN,
    2728              :   XVF64GERPP,
    2729              :   XVF64GERW,
    2730              :   XVF64GERWNN,
    2731              :   XVF64GERWNP,
    2732              :   XVF64GERWPN,
    2733              :   XVF64GERWPP,
    2734              :   XVI16GER2,
    2735              :   XVI16GER2PP,
    2736              :   XVI16GER2S,
    2737              :   XVI16GER2SPP,
    2738              :   XVI16GER2SW,
    2739              :   XVI16GER2SWPP,
    2740              :   XVI16GER2W,
    2741              :   XVI16GER2WPP,
    2742              :   XVI4GER8,
    2743              :   XVI4GER8PP,
    2744              :   XVI4GER8W,
    2745              :   XVI4GER8WPP,
    2746              :   XVI8GER4,
    2747              :   XVI8GER4PP,
    2748              :   XVI8GER4SPP,
    2749              :   XVI8GER4W,
    2750              :   XVI8GER4WPP,
    2751              :   XVI8GER4WSPP,
    2752              :   XVIEXPDP,
    2753              :   XVIEXPSP,
    2754              :   XVMADDADP,
    2755              :   XVMADDASP,
    2756              :   XVMADDMDP,
    2757              :   XVMADDMSP,
    2758              :   XVMAXDP,
    2759              :   XVMAXSP,
    2760              :   XVMINDP,
    2761              :   XVMINSP,
    2762              :   XVMSUBADP,
    2763              :   XVMSUBASP,
    2764              :   XVMSUBMDP,
    2765              :   XVMSUBMSP,
    2766              :   XVMULDP,
    2767              :   XVMULSP,
    2768              :   XVNABSDP,
    2769              :   XVNABSSP,
    2770              :   XVNEGDP,
    2771              :   XVNEGSP,
    2772              :   XVNMADDADP,
    2773              :   XVNMADDASP,
    2774              :   XVNMADDMDP,
    2775              :   XVNMADDMSP,
    2776              :   XVNMSUBADP,
    2777              :   XVNMSUBASP,
    2778              :   XVNMSUBMDP,
    2779              :   XVNMSUBMSP,
    2780              :   XVRDPI,
    2781              :   XVRDPIC,
    2782              :   XVRDPIM,
    2783              :   XVRDPIP,
    2784              :   XVRDPIZ,
    2785              :   XVREDP,
    2786              :   XVRESP,
    2787              :   XVRSPI,
    2788              :   XVRSPIC,
    2789              :   XVRSPIM,
    2790              :   XVRSPIP,
    2791              :   XVRSPIZ,
    2792              :   XVRSQRTEDP,
    2793              :   XVRSQRTESP,
    2794              :   XVSQRTDP,
    2795              :   XVSQRTSP,
    2796              :   XVSUBDP,
    2797              :   XVSUBSP,
    2798              :   XVTDIVDP,
    2799              :   XVTDIVSP,
    2800              :   XVTLSBB,
    2801              :   XVTSQRTDP,
    2802              :   XVTSQRTSP,
    2803              :   XVTSTDCDP,
    2804              :   XVTSTDCSP,
    2805              :   XVXEXPDP,
    2806              :   XVXEXPSP,
    2807              :   XVXSIGDP,
    2808              :   XVXSIGSP,
    2809              :   XXBLENDVB,
    2810              :   XXBLENDVD,
    2811              :   XXBLENDVH,
    2812              :   XXBLENDVW,
    2813              :   XXBRD,
    2814              :   XXBRH,
    2815              :   XXBRQ,
    2816              :   XXBRW,
    2817              :   XXEVAL,
    2818              :   XXEXTRACTUW,
    2819              :   XXGENPCVBM,
    2820              :   XXGENPCVDM,
    2821              :   XXGENPCVHM,
    2822              :   XXGENPCVWM,
    2823              :   XXINSERTW,
    2824              :   XXLAND,
    2825              :   XXLANDC,
    2826              :   XXLEQV,
    2827              :   XXLEQVOnes,
    2828              :   XXLNAND,
    2829              :   XXLNOR,
    2830              :   XXLOR,
    2831              :   XXLORC,
    2832              :   XXLORf,
    2833              :   XXLXOR,
    2834              :   XXLXORdpz,
    2835              :   XXLXORspz,
    2836              :   XXLXORz,
    2837              :   XXMFACC,
    2838              :   XXMFACCW,
    2839              :   XXMRGHW,
    2840              :   XXMRGLW,
    2841              :   XXMTACC,
    2842              :   XXMTACCW,
    2843              :   XXPERM,
    2844              :   XXPERMDI,
    2845              :   XXPERMDIs,
    2846              :   XXPERMR,
    2847              :   XXPERMX,
    2848              :   XXSEL,
    2849              :   XXSETACCZ,
    2850              :   XXSETACCZW,
    2851              :   XXSLDWI,
    2852              :   XXSLDWIs,
    2853              :   XXSPLTI32DX,
    2854              :   XXSPLTIB,
    2855              :   XXSPLTIDP,
    2856              :   XXSPLTIW,
    2857              :   XXSPLTW,
    2858              :   XXSPLTWs,
    2859              :   gBC,
    2860              :   gBCA,
    2861              :   gBCAat,
    2862              :   gBCCTR,
    2863              :   gBCCTRL,
    2864              :   gBCL,
    2865              :   gBCLA,
    2866              :   gBCLAat,
    2867              :   gBCLR,
    2868              :   gBCLRL,
    2869              :   gBCLat,
    2870              :   gBCat,
    2871              :   INSTRUCTION_LIST_END,
    2872              :   UNKNOWN(u64),
    2873              : }
    2874              : 
    2875              : impl From<u64> for Opcode {
    2876            0 :     fn from(value: u64) -> Self {
    2877            0 :         match value {
    2878            0 :           0 => Opcode::PHI,
    2879            0 :           1 => Opcode::INLINEASM,
    2880            0 :           2 => Opcode::INLINEASM_BR,
    2881            0 :           3 => Opcode::CFI_INSTRUCTION,
    2882            0 :           4 => Opcode::EH_LABEL,
    2883            0 :           5 => Opcode::GC_LABEL,
    2884            0 :           6 => Opcode::ANNOTATION_LABEL,
    2885            0 :           7 => Opcode::KILL,
    2886            0 :           8 => Opcode::EXTRACT_SUBREG,
    2887            0 :           9 => Opcode::INSERT_SUBREG,
    2888            0 :           10 => Opcode::IMPLICIT_DEF,
    2889            0 :           11 => Opcode::SUBREG_TO_REG,
    2890            0 :           12 => Opcode::COPY_TO_REGCLASS,
    2891            0 :           13 => Opcode::DBG_VALUE,
    2892            0 :           14 => Opcode::DBG_VALUE_LIST,
    2893            0 :           15 => Opcode::DBG_INSTR_REF,
    2894            0 :           16 => Opcode::DBG_PHI,
    2895            0 :           17 => Opcode::DBG_LABEL,
    2896            0 :           18 => Opcode::REG_SEQUENCE,
    2897            0 :           19 => Opcode::COPY,
    2898            0 :           20 => Opcode::BUNDLE,
    2899            0 :           21 => Opcode::LIFETIME_START,
    2900            0 :           22 => Opcode::LIFETIME_END,
    2901            0 :           23 => Opcode::PSEUDO_PROBE,
    2902            0 :           24 => Opcode::ARITH_FENCE,
    2903            0 :           25 => Opcode::STACKMAP,
    2904            0 :           26 => Opcode::FENTRY_CALL,
    2905            0 :           27 => Opcode::PATCHPOINT,
    2906            0 :           28 => Opcode::LOAD_STACK_GUARD,
    2907            0 :           29 => Opcode::PREALLOCATED_SETUP,
    2908            0 :           30 => Opcode::PREALLOCATED_ARG,
    2909            0 :           31 => Opcode::STATEPOINT,
    2910            0 :           32 => Opcode::LOCAL_ESCAPE,
    2911            0 :           33 => Opcode::FAULTING_OP,
    2912            0 :           34 => Opcode::PATCHABLE_OP,
    2913            0 :           35 => Opcode::PATCHABLE_FUNCTION_ENTER,
    2914            0 :           36 => Opcode::PATCHABLE_RET,
    2915            0 :           37 => Opcode::PATCHABLE_FUNCTION_EXIT,
    2916            0 :           38 => Opcode::PATCHABLE_TAIL_CALL,
    2917            0 :           39 => Opcode::PATCHABLE_EVENT_CALL,
    2918            0 :           40 => Opcode::PATCHABLE_TYPED_EVENT_CALL,
    2919            0 :           41 => Opcode::ICALL_BRANCH_FUNNEL,
    2920            0 :           42 => Opcode::MEMBARRIER,
    2921            0 :           43 => Opcode::JUMP_TABLE_DEBUG_INFO,
    2922            0 :           44 => Opcode::CONVERGENCECTRL_ENTRY,
    2923            0 :           45 => Opcode::CONVERGENCECTRL_ANCHOR,
    2924            0 :           46 => Opcode::CONVERGENCECTRL_LOOP,
    2925            0 :           47 => Opcode::CONVERGENCECTRL_GLUE,
    2926            0 :           48 => Opcode::G_ASSERT_SEXT,
    2927            0 :           49 => Opcode::G_ASSERT_ZEXT,
    2928            0 :           50 => Opcode::G_ASSERT_ALIGN,
    2929            0 :           51 => Opcode::G_ADD,
    2930            0 :           52 => Opcode::G_SUB,
    2931            0 :           53 => Opcode::G_MUL,
    2932            0 :           54 => Opcode::G_SDIV,
    2933            0 :           55 => Opcode::G_UDIV,
    2934            0 :           56 => Opcode::G_SREM,
    2935            0 :           57 => Opcode::G_UREM,
    2936            0 :           58 => Opcode::G_SDIVREM,
    2937            0 :           59 => Opcode::G_UDIVREM,
    2938            0 :           60 => Opcode::G_AND,
    2939            0 :           61 => Opcode::G_OR,
    2940            0 :           62 => Opcode::G_XOR,
    2941            0 :           63 => Opcode::G_IMPLICIT_DEF,
    2942            0 :           64 => Opcode::G_PHI,
    2943            0 :           65 => Opcode::G_FRAME_INDEX,
    2944            0 :           66 => Opcode::G_GLOBAL_VALUE,
    2945            0 :           67 => Opcode::G_PTRAUTH_GLOBAL_VALUE,
    2946            0 :           68 => Opcode::G_CONSTANT_POOL,
    2947            0 :           69 => Opcode::G_EXTRACT,
    2948            0 :           70 => Opcode::G_UNMERGE_VALUES,
    2949            0 :           71 => Opcode::G_INSERT,
    2950            0 :           72 => Opcode::G_MERGE_VALUES,
    2951            0 :           73 => Opcode::G_BUILD_VECTOR,
    2952            0 :           74 => Opcode::G_BUILD_VECTOR_TRUNC,
    2953            0 :           75 => Opcode::G_CONCAT_VECTORS,
    2954            0 :           76 => Opcode::G_PTRTOINT,
    2955            0 :           77 => Opcode::G_INTTOPTR,
    2956            0 :           78 => Opcode::G_BITCAST,
    2957            0 :           79 => Opcode::G_FREEZE,
    2958            0 :           80 => Opcode::G_CONSTANT_FOLD_BARRIER,
    2959            0 :           81 => Opcode::G_INTRINSIC_FPTRUNC_ROUND,
    2960            0 :           82 => Opcode::G_INTRINSIC_TRUNC,
    2961            0 :           83 => Opcode::G_INTRINSIC_ROUND,
    2962            0 :           84 => Opcode::G_INTRINSIC_LRINT,
    2963            0 :           85 => Opcode::G_INTRINSIC_LLRINT,
    2964            0 :           86 => Opcode::G_INTRINSIC_ROUNDEVEN,
    2965            0 :           87 => Opcode::G_READCYCLECOUNTER,
    2966            0 :           88 => Opcode::G_READSTEADYCOUNTER,
    2967            0 :           89 => Opcode::G_LOAD,
    2968            0 :           90 => Opcode::G_SEXTLOAD,
    2969            0 :           91 => Opcode::G_ZEXTLOAD,
    2970            0 :           92 => Opcode::G_INDEXED_LOAD,
    2971            0 :           93 => Opcode::G_INDEXED_SEXTLOAD,
    2972            0 :           94 => Opcode::G_INDEXED_ZEXTLOAD,
    2973            0 :           95 => Opcode::G_STORE,
    2974            0 :           96 => Opcode::G_INDEXED_STORE,
    2975            0 :           97 => Opcode::G_ATOMIC_CMPXCHG_WITH_SUCCESS,
    2976            0 :           98 => Opcode::G_ATOMIC_CMPXCHG,
    2977            0 :           99 => Opcode::G_ATOMICRMW_XCHG,
    2978            0 :           100 => Opcode::G_ATOMICRMW_ADD,
    2979            0 :           101 => Opcode::G_ATOMICRMW_SUB,
    2980            0 :           102 => Opcode::G_ATOMICRMW_AND,
    2981            0 :           103 => Opcode::G_ATOMICRMW_NAND,
    2982            0 :           104 => Opcode::G_ATOMICRMW_OR,
    2983            0 :           105 => Opcode::G_ATOMICRMW_XOR,
    2984            0 :           106 => Opcode::G_ATOMICRMW_MAX,
    2985            0 :           107 => Opcode::G_ATOMICRMW_MIN,
    2986            0 :           108 => Opcode::G_ATOMICRMW_UMAX,
    2987            0 :           109 => Opcode::G_ATOMICRMW_UMIN,
    2988            0 :           110 => Opcode::G_ATOMICRMW_FADD,
    2989            0 :           111 => Opcode::G_ATOMICRMW_FSUB,
    2990            0 :           112 => Opcode::G_ATOMICRMW_FMAX,
    2991            0 :           113 => Opcode::G_ATOMICRMW_FMIN,
    2992            0 :           114 => Opcode::G_ATOMICRMW_UINC_WRAP,
    2993            0 :           115 => Opcode::G_ATOMICRMW_UDEC_WRAP,
    2994            0 :           116 => Opcode::G_FENCE,
    2995            0 :           117 => Opcode::G_PREFETCH,
    2996            0 :           118 => Opcode::G_BRCOND,
    2997            0 :           119 => Opcode::G_BRINDIRECT,
    2998            0 :           120 => Opcode::G_INVOKE_REGION_START,
    2999            0 :           121 => Opcode::G_INTRINSIC,
    3000            0 :           122 => Opcode::G_INTRINSIC_W_SIDE_EFFECTS,
    3001            0 :           123 => Opcode::G_INTRINSIC_CONVERGENT,
    3002            0 :           124 => Opcode::G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS,
    3003            0 :           125 => Opcode::G_ANYEXT,
    3004            0 :           126 => Opcode::G_TRUNC,
    3005            0 :           127 => Opcode::G_CONSTANT,
    3006            0 :           128 => Opcode::G_FCONSTANT,
    3007            0 :           129 => Opcode::G_VASTART,
    3008            0 :           130 => Opcode::G_VAARG,
    3009            0 :           131 => Opcode::G_SEXT,
    3010            0 :           132 => Opcode::G_SEXT_INREG,
    3011            0 :           133 => Opcode::G_ZEXT,
    3012            0 :           134 => Opcode::G_SHL,
    3013            0 :           135 => Opcode::G_LSHR,
    3014            0 :           136 => Opcode::G_ASHR,
    3015            0 :           137 => Opcode::G_FSHL,
    3016            0 :           138 => Opcode::G_FSHR,
    3017            0 :           139 => Opcode::G_ROTR,
    3018            0 :           140 => Opcode::G_ROTL,
    3019            0 :           141 => Opcode::G_ICMP,
    3020            0 :           142 => Opcode::G_FCMP,
    3021            0 :           143 => Opcode::G_SCMP,
    3022            0 :           144 => Opcode::G_UCMP,
    3023            0 :           145 => Opcode::G_SELECT,
    3024            0 :           146 => Opcode::G_UADDO,
    3025            0 :           147 => Opcode::G_UADDE,
    3026            0 :           148 => Opcode::G_USUBO,
    3027            0 :           149 => Opcode::G_USUBE,
    3028            0 :           150 => Opcode::G_SADDO,
    3029            0 :           151 => Opcode::G_SADDE,
    3030            0 :           152 => Opcode::G_SSUBO,
    3031            0 :           153 => Opcode::G_SSUBE,
    3032            0 :           154 => Opcode::G_UMULO,
    3033            0 :           155 => Opcode::G_SMULO,
    3034            0 :           156 => Opcode::G_UMULH,
    3035            0 :           157 => Opcode::G_SMULH,
    3036            0 :           158 => Opcode::G_UADDSAT,
    3037            0 :           159 => Opcode::G_SADDSAT,
    3038            0 :           160 => Opcode::G_USUBSAT,
    3039            0 :           161 => Opcode::G_SSUBSAT,
    3040            0 :           162 => Opcode::G_USHLSAT,
    3041            0 :           163 => Opcode::G_SSHLSAT,
    3042            0 :           164 => Opcode::G_SMULFIX,
    3043            0 :           165 => Opcode::G_UMULFIX,
    3044            0 :           166 => Opcode::G_SMULFIXSAT,
    3045            0 :           167 => Opcode::G_UMULFIXSAT,
    3046            0 :           168 => Opcode::G_SDIVFIX,
    3047            0 :           169 => Opcode::G_UDIVFIX,
    3048            0 :           170 => Opcode::G_SDIVFIXSAT,
    3049            0 :           171 => Opcode::G_UDIVFIXSAT,
    3050            0 :           172 => Opcode::G_FADD,
    3051            0 :           173 => Opcode::G_FSUB,
    3052            0 :           174 => Opcode::G_FMUL,
    3053            0 :           175 => Opcode::G_FMA,
    3054            0 :           176 => Opcode::G_FMAD,
    3055            0 :           177 => Opcode::G_FDIV,
    3056            0 :           178 => Opcode::G_FREM,
    3057            0 :           179 => Opcode::G_FPOW,
    3058            0 :           180 => Opcode::G_FPOWI,
    3059            0 :           181 => Opcode::G_FEXP,
    3060            0 :           182 => Opcode::G_FEXP2,
    3061            0 :           183 => Opcode::G_FEXP10,
    3062            0 :           184 => Opcode::G_FLOG,
    3063            0 :           185 => Opcode::G_FLOG2,
    3064            0 :           186 => Opcode::G_FLOG10,
    3065            0 :           187 => Opcode::G_FLDEXP,
    3066            0 :           188 => Opcode::G_FFREXP,
    3067            0 :           189 => Opcode::G_FNEG,
    3068            0 :           190 => Opcode::G_FPEXT,
    3069            0 :           191 => Opcode::G_FPTRUNC,
    3070            0 :           192 => Opcode::G_FPTOSI,
    3071            0 :           193 => Opcode::G_FPTOUI,
    3072            0 :           194 => Opcode::G_SITOFP,
    3073            0 :           195 => Opcode::G_UITOFP,
    3074            0 :           196 => Opcode::G_FABS,
    3075            0 :           197 => Opcode::G_FCOPYSIGN,
    3076            0 :           198 => Opcode::G_IS_FPCLASS,
    3077            0 :           199 => Opcode::G_FCANONICALIZE,
    3078            0 :           200 => Opcode::G_FMINNUM,
    3079            0 :           201 => Opcode::G_FMAXNUM,
    3080            0 :           202 => Opcode::G_FMINNUM_IEEE,
    3081            0 :           203 => Opcode::G_FMAXNUM_IEEE,
    3082            0 :           204 => Opcode::G_FMINIMUM,
    3083            0 :           205 => Opcode::G_FMAXIMUM,
    3084            0 :           206 => Opcode::G_GET_FPENV,
    3085            0 :           207 => Opcode::G_SET_FPENV,
    3086            0 :           208 => Opcode::G_RESET_FPENV,
    3087            0 :           209 => Opcode::G_GET_FPMODE,
    3088            0 :           210 => Opcode::G_SET_FPMODE,
    3089            0 :           211 => Opcode::G_RESET_FPMODE,
    3090            0 :           212 => Opcode::G_PTR_ADD,
    3091            0 :           213 => Opcode::G_PTRMASK,
    3092            0 :           214 => Opcode::G_SMIN,
    3093            0 :           215 => Opcode::G_SMAX,
    3094            0 :           216 => Opcode::G_UMIN,
    3095            0 :           217 => Opcode::G_UMAX,
    3096            0 :           218 => Opcode::G_ABS,
    3097            0 :           219 => Opcode::G_LROUND,
    3098            0 :           220 => Opcode::G_LLROUND,
    3099            0 :           221 => Opcode::G_BR,
    3100            0 :           222 => Opcode::G_BRJT,
    3101            0 :           223 => Opcode::G_VSCALE,
    3102            0 :           224 => Opcode::G_INSERT_SUBVECTOR,
    3103            0 :           225 => Opcode::G_EXTRACT_SUBVECTOR,
    3104            0 :           226 => Opcode::G_INSERT_VECTOR_ELT,
    3105            0 :           227 => Opcode::G_EXTRACT_VECTOR_ELT,
    3106            0 :           228 => Opcode::G_SHUFFLE_VECTOR,
    3107            0 :           229 => Opcode::G_SPLAT_VECTOR,
    3108            0 :           230 => Opcode::G_VECTOR_COMPRESS,
    3109            0 :           231 => Opcode::G_CTTZ,
    3110            0 :           232 => Opcode::G_CTTZ_ZERO_UNDEF,
    3111            0 :           233 => Opcode::G_CTLZ,
    3112            0 :           234 => Opcode::G_CTLZ_ZERO_UNDEF,
    3113            0 :           235 => Opcode::G_CTPOP,
    3114            0 :           236 => Opcode::G_BSWAP,
    3115            0 :           237 => Opcode::G_BITREVERSE,
    3116            0 :           238 => Opcode::G_FCEIL,
    3117            0 :           239 => Opcode::G_FCOS,
    3118            0 :           240 => Opcode::G_FSIN,
    3119            0 :           241 => Opcode::G_FTAN,
    3120            0 :           242 => Opcode::G_FACOS,
    3121            0 :           243 => Opcode::G_FASIN,
    3122            0 :           244 => Opcode::G_FATAN,
    3123            0 :           245 => Opcode::G_FCOSH,
    3124            0 :           246 => Opcode::G_FSINH,
    3125            0 :           247 => Opcode::G_FTANH,
    3126            0 :           248 => Opcode::G_FSQRT,
    3127            0 :           249 => Opcode::G_FFLOOR,
    3128            0 :           250 => Opcode::G_FRINT,
    3129            0 :           251 => Opcode::G_FNEARBYINT,
    3130            0 :           252 => Opcode::G_ADDRSPACE_CAST,
    3131            0 :           253 => Opcode::G_BLOCK_ADDR,
    3132            0 :           254 => Opcode::G_JUMP_TABLE,
    3133            0 :           255 => Opcode::G_DYN_STACKALLOC,
    3134            0 :           256 => Opcode::G_STACKSAVE,
    3135            0 :           257 => Opcode::G_STACKRESTORE,
    3136            0 :           258 => Opcode::G_STRICT_FADD,
    3137            0 :           259 => Opcode::G_STRICT_FSUB,
    3138            0 :           260 => Opcode::G_STRICT_FMUL,
    3139            0 :           261 => Opcode::G_STRICT_FDIV,
    3140            0 :           262 => Opcode::G_STRICT_FREM,
    3141            0 :           263 => Opcode::G_STRICT_FMA,
    3142            0 :           264 => Opcode::G_STRICT_FSQRT,
    3143            0 :           265 => Opcode::G_STRICT_FLDEXP,
    3144            0 :           266 => Opcode::G_READ_REGISTER,
    3145            0 :           267 => Opcode::G_WRITE_REGISTER,
    3146            0 :           268 => Opcode::G_MEMCPY,
    3147            0 :           269 => Opcode::G_MEMCPY_INLINE,
    3148            0 :           270 => Opcode::G_MEMMOVE,
    3149            0 :           271 => Opcode::G_MEMSET,
    3150            0 :           272 => Opcode::G_BZERO,
    3151            0 :           273 => Opcode::G_TRAP,
    3152            0 :           274 => Opcode::G_DEBUGTRAP,
    3153            0 :           275 => Opcode::G_UBSANTRAP,
    3154            0 :           276 => Opcode::G_VECREDUCE_SEQ_FADD,
    3155            0 :           277 => Opcode::G_VECREDUCE_SEQ_FMUL,
    3156            0 :           278 => Opcode::G_VECREDUCE_FADD,
    3157            0 :           279 => Opcode::G_VECREDUCE_FMUL,
    3158            0 :           280 => Opcode::G_VECREDUCE_FMAX,
    3159            0 :           281 => Opcode::G_VECREDUCE_FMIN,
    3160            0 :           282 => Opcode::G_VECREDUCE_FMAXIMUM,
    3161            0 :           283 => Opcode::G_VECREDUCE_FMINIMUM,
    3162            0 :           284 => Opcode::G_VECREDUCE_ADD,
    3163            0 :           285 => Opcode::G_VECREDUCE_MUL,
    3164            0 :           286 => Opcode::G_VECREDUCE_AND,
    3165            0 :           287 => Opcode::G_VECREDUCE_OR,
    3166            0 :           288 => Opcode::G_VECREDUCE_XOR,
    3167            0 :           289 => Opcode::G_VECREDUCE_SMAX,
    3168            0 :           290 => Opcode::G_VECREDUCE_SMIN,
    3169            0 :           291 => Opcode::G_VECREDUCE_UMAX,
    3170            0 :           292 => Opcode::G_VECREDUCE_UMIN,
    3171            0 :           293 => Opcode::G_SBFX,
    3172            0 :           294 => Opcode::G_UBFX,
    3173            0 :           295 => Opcode::ATOMIC_CMP_SWAP_I128,
    3174            0 :           296 => Opcode::ATOMIC_LOAD_ADD_I128,
    3175            0 :           297 => Opcode::ATOMIC_LOAD_AND_I128,
    3176            0 :           298 => Opcode::ATOMIC_LOAD_NAND_I128,
    3177            0 :           299 => Opcode::ATOMIC_LOAD_OR_I128,
    3178            0 :           300 => Opcode::ATOMIC_LOAD_SUB_I128,
    3179            0 :           301 => Opcode::ATOMIC_LOAD_XOR_I128,
    3180            0 :           302 => Opcode::ATOMIC_SWAP_I128,
    3181            0 :           303 => Opcode::BUILD_QUADWORD,
    3182            0 :           304 => Opcode::BUILD_UACC,
    3183            0 :           305 => Opcode::CFENCE,
    3184            0 :           306 => Opcode::CFENCE8,
    3185            0 :           307 => Opcode::CLRLSLDI,
    3186            0 :           308 => Opcode::CLRLSLDI_rec,
    3187            0 :           309 => Opcode::CLRLSLWI,
    3188            0 :           310 => Opcode::CLRLSLWI_rec,
    3189            0 :           311 => Opcode::CLRRDI,
    3190            0 :           312 => Opcode::CLRRDI_rec,
    3191            0 :           313 => Opcode::CLRRWI,
    3192            0 :           314 => Opcode::CLRRWI_rec,
    3193            0 :           315 => Opcode::DCBFL,
    3194            0 :           316 => Opcode::DCBFLP,
    3195            0 :           317 => Opcode::DCBFPS,
    3196            0 :           318 => Opcode::DCBFx,
    3197            0 :           319 => Opcode::DCBSTPS,
    3198            0 :           320 => Opcode::DCBTCT,
    3199            0 :           321 => Opcode::DCBTDS,
    3200            0 :           322 => Opcode::DCBTSTCT,
    3201            0 :           323 => Opcode::DCBTSTDS,
    3202            0 :           324 => Opcode::DCBTSTT,
    3203            0 :           325 => Opcode::DCBTSTx,
    3204            0 :           326 => Opcode::DCBTT,
    3205            0 :           327 => Opcode::DCBTx,
    3206            0 :           328 => Opcode::DFLOADf32,
    3207            0 :           329 => Opcode::DFLOADf64,
    3208            0 :           330 => Opcode::DFSTOREf32,
    3209            0 :           331 => Opcode::DFSTOREf64,
    3210            0 :           332 => Opcode::EXTLDI,
    3211            0 :           333 => Opcode::EXTLDI_rec,
    3212            0 :           334 => Opcode::EXTLWI,
    3213            0 :           335 => Opcode::EXTLWI_rec,
    3214            0 :           336 => Opcode::EXTRDI,
    3215            0 :           337 => Opcode::EXTRDI_rec,
    3216            0 :           338 => Opcode::EXTRWI,
    3217            0 :           339 => Opcode::EXTRWI_rec,
    3218            0 :           340 => Opcode::INSLWI,
    3219            0 :           341 => Opcode::INSLWI_rec,
    3220            0 :           342 => Opcode::INSRDI,
    3221            0 :           343 => Opcode::INSRDI_rec,
    3222            0 :           344 => Opcode::INSRWI,
    3223            0 :           345 => Opcode::INSRWI_rec,
    3224            0 :           346 => Opcode::KILL_PAIR,
    3225            0 :           347 => Opcode::LAx,
    3226            0 :           348 => Opcode::LIWAX,
    3227            0 :           349 => Opcode::LIWZX,
    3228            0 :           350 => Opcode::PPCLdFixedAddr,
    3229            0 :           351 => Opcode::PSUBI,
    3230            0 :           352 => Opcode::RLWIMIbm,
    3231            0 :           353 => Opcode::RLWIMIbm_rec,
    3232            0 :           354 => Opcode::RLWINMbm,
    3233            0 :           355 => Opcode::RLWINMbm_rec,
    3234            0 :           356 => Opcode::RLWNMbm,
    3235            0 :           357 => Opcode::RLWNMbm_rec,
    3236            0 :           358 => Opcode::ROTRDI,
    3237            0 :           359 => Opcode::ROTRDI_rec,
    3238            0 :           360 => Opcode::ROTRWI,
    3239            0 :           361 => Opcode::ROTRWI_rec,
    3240            0 :           362 => Opcode::SLDI,
    3241            0 :           363 => Opcode::SLDI_rec,
    3242            0 :           364 => Opcode::SLWI,
    3243            0 :           365 => Opcode::SLWI_rec,
    3244            0 :           366 => Opcode::SPILLTOVSR_LD,
    3245            0 :           367 => Opcode::SPILLTOVSR_LDX,
    3246            0 :           368 => Opcode::SPILLTOVSR_ST,
    3247            0 :           369 => Opcode::SPILLTOVSR_STX,
    3248            0 :           370 => Opcode::SRDI,
    3249            0 :           371 => Opcode::SRDI_rec,
    3250            0 :           372 => Opcode::SRWI,
    3251            0 :           373 => Opcode::SRWI_rec,
    3252            0 :           374 => Opcode::STIWX,
    3253            0 :           375 => Opcode::SUBI,
    3254            0 :           376 => Opcode::SUBIC,
    3255            0 :           377 => Opcode::SUBIC_rec,
    3256            0 :           378 => Opcode::SUBIS,
    3257            0 :           379 => Opcode::SUBPCIS,
    3258            0 :           380 => Opcode::XFLOADf32,
    3259            0 :           381 => Opcode::XFLOADf64,
    3260            0 :           382 => Opcode::XFSTOREf32,
    3261            0 :           383 => Opcode::XFSTOREf64,
    3262            0 :           384 => Opcode::ADD4,
    3263            0 :           385 => Opcode::ADD4O,
    3264            0 :           386 => Opcode::ADD4O_rec,
    3265            0 :           387 => Opcode::ADD4TLS,
    3266            0 :           388 => Opcode::ADD4_rec,
    3267            0 :           389 => Opcode::ADD8,
    3268            0 :           390 => Opcode::ADD8O,
    3269            0 :           391 => Opcode::ADD8O_rec,
    3270            0 :           392 => Opcode::ADD8TLS,
    3271            0 :           393 => Opcode::ADD8TLS_,
    3272            0 :           394 => Opcode::ADD8_rec,
    3273            0 :           395 => Opcode::ADDC,
    3274            0 :           396 => Opcode::ADDC8,
    3275            0 :           397 => Opcode::ADDC8O,
    3276            0 :           398 => Opcode::ADDC8O_rec,
    3277            0 :           399 => Opcode::ADDC8_rec,
    3278            0 :           400 => Opcode::ADDCO,
    3279            0 :           401 => Opcode::ADDCO_rec,
    3280            0 :           402 => Opcode::ADDC_rec,
    3281            0 :           403 => Opcode::ADDE,
    3282            0 :           404 => Opcode::ADDE8,
    3283            0 :           405 => Opcode::ADDE8O,
    3284            0 :           406 => Opcode::ADDE8O_rec,
    3285            0 :           407 => Opcode::ADDE8_rec,
    3286            0 :           408 => Opcode::ADDEO,
    3287            0 :           409 => Opcode::ADDEO_rec,
    3288            0 :           410 => Opcode::ADDEX,
    3289            0 :           411 => Opcode::ADDEX8,
    3290            0 :           412 => Opcode::ADDE_rec,
    3291            0 :           413 => Opcode::ADDG6S,
    3292            0 :           414 => Opcode::ADDG6S8,
    3293            0 :           415 => Opcode::ADDI,
    3294            0 :           416 => Opcode::ADDI8,
    3295            0 :           417 => Opcode::ADDIC,
    3296            0 :           418 => Opcode::ADDIC8,
    3297            0 :           419 => Opcode::ADDIC_rec,
    3298            0 :           420 => Opcode::ADDIS,
    3299            0 :           421 => Opcode::ADDIS8,
    3300            0 :           422 => Opcode::ADDISdtprelHA,
    3301            0 :           423 => Opcode::ADDISdtprelHA32,
    3302            0 :           424 => Opcode::ADDISgotTprelHA,
    3303            0 :           425 => Opcode::ADDIStlsgdHA,
    3304            0 :           426 => Opcode::ADDIStlsldHA,
    3305            0 :           427 => Opcode::ADDIStocHA,
    3306            0 :           428 => Opcode::ADDIStocHA8,
    3307            0 :           429 => Opcode::ADDIdtprelL,
    3308            0 :           430 => Opcode::ADDIdtprelL32,
    3309            0 :           431 => Opcode::ADDItlsgdL,
    3310            0 :           432 => Opcode::ADDItlsgdL32,
    3311            0 :           433 => Opcode::ADDItlsgdLADDR,
    3312            0 :           434 => Opcode::ADDItlsgdLADDR32,
    3313            0 :           435 => Opcode::ADDItlsldL,
    3314            0 :           436 => Opcode::ADDItlsldL32,
    3315            0 :           437 => Opcode::ADDItlsldLADDR,
    3316            0 :           438 => Opcode::ADDItlsldLADDR32,
    3317            0 :           439 => Opcode::ADDItoc,
    3318            0 :           440 => Opcode::ADDItoc8,
    3319            0 :           441 => Opcode::ADDItocL,
    3320            0 :           442 => Opcode::ADDItocL8,
    3321            0 :           443 => Opcode::ADDME,
    3322            0 :           444 => Opcode::ADDME8,
    3323            0 :           445 => Opcode::ADDME8O,
    3324            0 :           446 => Opcode::ADDME8O_rec,
    3325            0 :           447 => Opcode::ADDME8_rec,
    3326            0 :           448 => Opcode::ADDMEO,
    3327            0 :           449 => Opcode::ADDMEO_rec,
    3328            0 :           450 => Opcode::ADDME_rec,
    3329            0 :           451 => Opcode::ADDPCIS,
    3330            0 :           452 => Opcode::ADDZE,
    3331            0 :           453 => Opcode::ADDZE8,
    3332            0 :           454 => Opcode::ADDZE8O,
    3333            0 :           455 => Opcode::ADDZE8O_rec,
    3334            0 :           456 => Opcode::ADDZE8_rec,
    3335            0 :           457 => Opcode::ADDZEO,
    3336            0 :           458 => Opcode::ADDZEO_rec,
    3337            0 :           459 => Opcode::ADDZE_rec,
    3338            0 :           460 => Opcode::ADJCALLSTACKDOWN,
    3339            0 :           461 => Opcode::ADJCALLSTACKUP,
    3340            0 :           462 => Opcode::AND,
    3341            0 :           463 => Opcode::AND8,
    3342            0 :           464 => Opcode::AND8_rec,
    3343            0 :           465 => Opcode::ANDC,
    3344            0 :           466 => Opcode::ANDC8,
    3345            0 :           467 => Opcode::ANDC8_rec,
    3346            0 :           468 => Opcode::ANDC_rec,
    3347            0 :           469 => Opcode::ANDI8_rec,
    3348            0 :           470 => Opcode::ANDIS8_rec,
    3349            0 :           471 => Opcode::ANDIS_rec,
    3350            0 :           472 => Opcode::ANDI_rec,
    3351            0 :           473 => Opcode::ANDI_rec_1_EQ_BIT,
    3352            0 :           474 => Opcode::ANDI_rec_1_EQ_BIT8,
    3353            0 :           475 => Opcode::ANDI_rec_1_GT_BIT,
    3354            0 :           476 => Opcode::ANDI_rec_1_GT_BIT8,
    3355            0 :           477 => Opcode::AND_rec,
    3356            0 :           478 => Opcode::ATOMIC_CMP_SWAP_I16,
    3357            0 :           479 => Opcode::ATOMIC_CMP_SWAP_I32,
    3358            0 :           480 => Opcode::ATOMIC_CMP_SWAP_I64,
    3359            0 :           481 => Opcode::ATOMIC_CMP_SWAP_I8,
    3360            0 :           482 => Opcode::ATOMIC_LOAD_ADD_I16,
    3361            0 :           483 => Opcode::ATOMIC_LOAD_ADD_I32,
    3362            0 :           484 => Opcode::ATOMIC_LOAD_ADD_I64,
    3363            0 :           485 => Opcode::ATOMIC_LOAD_ADD_I8,
    3364            0 :           486 => Opcode::ATOMIC_LOAD_AND_I16,
    3365            0 :           487 => Opcode::ATOMIC_LOAD_AND_I32,
    3366            0 :           488 => Opcode::ATOMIC_LOAD_AND_I64,
    3367            0 :           489 => Opcode::ATOMIC_LOAD_AND_I8,
    3368            0 :           490 => Opcode::ATOMIC_LOAD_MAX_I16,
    3369            0 :           491 => Opcode::ATOMIC_LOAD_MAX_I32,
    3370            0 :           492 => Opcode::ATOMIC_LOAD_MAX_I64,
    3371            0 :           493 => Opcode::ATOMIC_LOAD_MAX_I8,
    3372            0 :           494 => Opcode::ATOMIC_LOAD_MIN_I16,
    3373            0 :           495 => Opcode::ATOMIC_LOAD_MIN_I32,
    3374            0 :           496 => Opcode::ATOMIC_LOAD_MIN_I64,
    3375            0 :           497 => Opcode::ATOMIC_LOAD_MIN_I8,
    3376            0 :           498 => Opcode::ATOMIC_LOAD_NAND_I16,
    3377            0 :           499 => Opcode::ATOMIC_LOAD_NAND_I32,
    3378            0 :           500 => Opcode::ATOMIC_LOAD_NAND_I64,
    3379            0 :           501 => Opcode::ATOMIC_LOAD_NAND_I8,
    3380            0 :           502 => Opcode::ATOMIC_LOAD_OR_I16,
    3381            0 :           503 => Opcode::ATOMIC_LOAD_OR_I32,
    3382            0 :           504 => Opcode::ATOMIC_LOAD_OR_I64,
    3383            0 :           505 => Opcode::ATOMIC_LOAD_OR_I8,
    3384            0 :           506 => Opcode::ATOMIC_LOAD_SUB_I16,
    3385            0 :           507 => Opcode::ATOMIC_LOAD_SUB_I32,
    3386            0 :           508 => Opcode::ATOMIC_LOAD_SUB_I64,
    3387            0 :           509 => Opcode::ATOMIC_LOAD_SUB_I8,
    3388            0 :           510 => Opcode::ATOMIC_LOAD_UMAX_I16,
    3389            0 :           511 => Opcode::ATOMIC_LOAD_UMAX_I32,
    3390            0 :           512 => Opcode::ATOMIC_LOAD_UMAX_I64,
    3391            0 :           513 => Opcode::ATOMIC_LOAD_UMAX_I8,
    3392            0 :           514 => Opcode::ATOMIC_LOAD_UMIN_I16,
    3393            0 :           515 => Opcode::ATOMIC_LOAD_UMIN_I32,
    3394            0 :           516 => Opcode::ATOMIC_LOAD_UMIN_I64,
    3395            0 :           517 => Opcode::ATOMIC_LOAD_UMIN_I8,
    3396            0 :           518 => Opcode::ATOMIC_LOAD_XOR_I16,
    3397            0 :           519 => Opcode::ATOMIC_LOAD_XOR_I32,
    3398            0 :           520 => Opcode::ATOMIC_LOAD_XOR_I64,
    3399            0 :           521 => Opcode::ATOMIC_LOAD_XOR_I8,
    3400            0 :           522 => Opcode::ATOMIC_SWAP_I16,
    3401            0 :           523 => Opcode::ATOMIC_SWAP_I32,
    3402            0 :           524 => Opcode::ATOMIC_SWAP_I64,
    3403            0 :           525 => Opcode::ATOMIC_SWAP_I8,
    3404            0 :           526 => Opcode::ATTN,
    3405            0 :           527 => Opcode::B,
    3406            0 :           528 => Opcode::BA,
    3407            0 :           529 => Opcode::BC,
    3408            0 :           530 => Opcode::BCC,
    3409            0 :           531 => Opcode::BCCA,
    3410            0 :           532 => Opcode::BCCCTR,
    3411            0 :           533 => Opcode::BCCCTR8,
    3412            0 :           534 => Opcode::BCCCTRL,
    3413            0 :           535 => Opcode::BCCCTRL8,
    3414            0 :           536 => Opcode::BCCL,
    3415            0 :           537 => Opcode::BCCLA,
    3416            0 :           538 => Opcode::BCCLR,
    3417            0 :           539 => Opcode::BCCLRL,
    3418            0 :           540 => Opcode::BCCTR,
    3419            0 :           541 => Opcode::BCCTR8,
    3420            0 :           542 => Opcode::BCCTR8n,
    3421            0 :           543 => Opcode::BCCTRL,
    3422            0 :           544 => Opcode::BCCTRL8,
    3423            0 :           545 => Opcode::BCCTRL8n,
    3424            0 :           546 => Opcode::BCCTRLn,
    3425            0 :           547 => Opcode::BCCTRn,
    3426            0 :           548 => Opcode::BCDADD_rec,
    3427            0 :           549 => Opcode::BCDCFN_rec,
    3428            0 :           550 => Opcode::BCDCFSQ_rec,
    3429            0 :           551 => Opcode::BCDCFZ_rec,
    3430            0 :           552 => Opcode::BCDCPSGN_rec,
    3431            0 :           553 => Opcode::BCDCTN_rec,
    3432            0 :           554 => Opcode::BCDCTSQ_rec,
    3433            0 :           555 => Opcode::BCDCTZ_rec,
    3434            0 :           556 => Opcode::BCDSETSGN_rec,
    3435            0 :           557 => Opcode::BCDSR_rec,
    3436            0 :           558 => Opcode::BCDSUB_rec,
    3437            0 :           559 => Opcode::BCDS_rec,
    3438            0 :           560 => Opcode::BCDTRUNC_rec,
    3439            0 :           561 => Opcode::BCDUS_rec,
    3440            0 :           562 => Opcode::BCDUTRUNC_rec,
    3441            0 :           563 => Opcode::BCL,
    3442            0 :           564 => Opcode::BCLR,
    3443            0 :           565 => Opcode::BCLRL,
    3444            0 :           566 => Opcode::BCLRLn,
    3445            0 :           567 => Opcode::BCLRn,
    3446            0 :           568 => Opcode::BCLalways,
    3447            0 :           569 => Opcode::BCLn,
    3448            0 :           570 => Opcode::BCTR,
    3449            0 :           571 => Opcode::BCTR8,
    3450            0 :           572 => Opcode::BCTRL,
    3451            0 :           573 => Opcode::BCTRL8,
    3452            0 :           574 => Opcode::BCTRL8_LDinto_toc,
    3453            0 :           575 => Opcode::BCTRL8_LDinto_toc_RM,
    3454            0 :           576 => Opcode::BCTRL8_RM,
    3455            0 :           577 => Opcode::BCTRL_LWZinto_toc,
    3456            0 :           578 => Opcode::BCTRL_LWZinto_toc_RM,
    3457            0 :           579 => Opcode::BCTRL_RM,
    3458            0 :           580 => Opcode::BCn,
    3459            0 :           581 => Opcode::BDNZ,
    3460            0 :           582 => Opcode::BDNZ8,
    3461            0 :           583 => Opcode::BDNZA,
    3462            0 :           584 => Opcode::BDNZAm,
    3463            0 :           585 => Opcode::BDNZAp,
    3464            0 :           586 => Opcode::BDNZL,
    3465            0 :           587 => Opcode::BDNZLA,
    3466            0 :           588 => Opcode::BDNZLAm,
    3467            0 :           589 => Opcode::BDNZLAp,
    3468            0 :           590 => Opcode::BDNZLR,
    3469            0 :           591 => Opcode::BDNZLR8,
    3470            0 :           592 => Opcode::BDNZLRL,
    3471            0 :           593 => Opcode::BDNZLRLm,
    3472            0 :           594 => Opcode::BDNZLRLp,
    3473            0 :           595 => Opcode::BDNZLRm,
    3474            0 :           596 => Opcode::BDNZLRp,
    3475            0 :           597 => Opcode::BDNZLm,
    3476            0 :           598 => Opcode::BDNZLp,
    3477            0 :           599 => Opcode::BDNZm,
    3478            0 :           600 => Opcode::BDNZp,
    3479            0 :           601 => Opcode::BDZ,
    3480            0 :           602 => Opcode::BDZ8,
    3481            0 :           603 => Opcode::BDZA,
    3482            0 :           604 => Opcode::BDZAm,
    3483            0 :           605 => Opcode::BDZAp,
    3484            0 :           606 => Opcode::BDZL,
    3485            0 :           607 => Opcode::BDZLA,
    3486            0 :           608 => Opcode::BDZLAm,
    3487            0 :           609 => Opcode::BDZLAp,
    3488            0 :           610 => Opcode::BDZLR,
    3489            0 :           611 => Opcode::BDZLR8,
    3490            0 :           612 => Opcode::BDZLRL,
    3491            0 :           613 => Opcode::BDZLRLm,
    3492            0 :           614 => Opcode::BDZLRLp,
    3493            0 :           615 => Opcode::BDZLRm,
    3494            0 :           616 => Opcode::BDZLRp,
    3495            0 :           617 => Opcode::BDZLm,
    3496            0 :           618 => Opcode::BDZLp,
    3497            0 :           619 => Opcode::BDZm,
    3498            0 :           620 => Opcode::BDZp,
    3499            0 :           621 => Opcode::BL,
    3500            0 :           622 => Opcode::BL8,
    3501            0 :           623 => Opcode::BL8_NOP,
    3502            0 :           624 => Opcode::BL8_NOP_RM,
    3503            0 :           625 => Opcode::BL8_NOP_TLS,
    3504            0 :           626 => Opcode::BL8_NOTOC,
    3505            0 :           627 => Opcode::BL8_NOTOC_RM,
    3506            0 :           628 => Opcode::BL8_NOTOC_TLS,
    3507            0 :           629 => Opcode::BL8_RM,
    3508            0 :           630 => Opcode::BL8_TLS,
    3509            0 :           631 => Opcode::BL8_TLS_,
    3510            0 :           632 => Opcode::BLA,
    3511            0 :           633 => Opcode::BLA8,
    3512            0 :           634 => Opcode::BLA8_NOP,
    3513            0 :           635 => Opcode::BLA8_NOP_RM,
    3514            0 :           636 => Opcode::BLA8_RM,
    3515            0 :           637 => Opcode::BLA_RM,
    3516            0 :           638 => Opcode::BLR,
    3517            0 :           639 => Opcode::BLR8,
    3518            0 :           640 => Opcode::BLRL,
    3519            0 :           641 => Opcode::BL_NOP,
    3520            0 :           642 => Opcode::BL_NOP_RM,
    3521            0 :           643 => Opcode::BL_RM,
    3522            0 :           644 => Opcode::BL_TLS,
    3523            0 :           645 => Opcode::BPERMD,
    3524            0 :           646 => Opcode::BRD,
    3525            0 :           647 => Opcode::BRH,
    3526            0 :           648 => Opcode::BRH8,
    3527            0 :           649 => Opcode::BRINC,
    3528            0 :           650 => Opcode::BRW,
    3529            0 :           651 => Opcode::BRW8,
    3530            0 :           652 => Opcode::CBCDTD,
    3531            0 :           653 => Opcode::CBCDTD8,
    3532            0 :           654 => Opcode::CDTBCD,
    3533            0 :           655 => Opcode::CDTBCD8,
    3534            0 :           656 => Opcode::CFUGED,
    3535            0 :           657 => Opcode::CLRBHRB,
    3536            0 :           658 => Opcode::CMPB,
    3537            0 :           659 => Opcode::CMPB8,
    3538            0 :           660 => Opcode::CMPD,
    3539            0 :           661 => Opcode::CMPDI,
    3540            0 :           662 => Opcode::CMPEQB,
    3541            0 :           663 => Opcode::CMPLD,
    3542            0 :           664 => Opcode::CMPLDI,
    3543            0 :           665 => Opcode::CMPLW,
    3544            0 :           666 => Opcode::CMPLWI,
    3545            0 :           667 => Opcode::CMPRB,
    3546            0 :           668 => Opcode::CMPRB8,
    3547            0 :           669 => Opcode::CMPW,
    3548            0 :           670 => Opcode::CMPWI,
    3549            0 :           671 => Opcode::CNTLZD,
    3550            0 :           672 => Opcode::CNTLZDM,
    3551            0 :           673 => Opcode::CNTLZD_rec,
    3552            0 :           674 => Opcode::CNTLZW,
    3553            0 :           675 => Opcode::CNTLZW8,
    3554            0 :           676 => Opcode::CNTLZW8_rec,
    3555            0 :           677 => Opcode::CNTLZW_rec,
    3556            0 :           678 => Opcode::CNTTZD,
    3557            0 :           679 => Opcode::CNTTZDM,
    3558            0 :           680 => Opcode::CNTTZD_rec,
    3559            0 :           681 => Opcode::CNTTZW,
    3560            0 :           682 => Opcode::CNTTZW8,
    3561            0 :           683 => Opcode::CNTTZW8_rec,
    3562            0 :           684 => Opcode::CNTTZW_rec,
    3563            0 :           685 => Opcode::CP_ABORT,
    3564            0 :           686 => Opcode::CP_COPY,
    3565            0 :           687 => Opcode::CP_COPY8,
    3566            0 :           688 => Opcode::CP_PASTE8_rec,
    3567            0 :           689 => Opcode::CP_PASTE_rec,
    3568            0 :           690 => Opcode::CR6SET,
    3569            0 :           691 => Opcode::CR6UNSET,
    3570            0 :           692 => Opcode::CRAND,
    3571            0 :           693 => Opcode::CRANDC,
    3572            0 :           694 => Opcode::CREQV,
    3573            0 :           695 => Opcode::CRNAND,
    3574            0 :           696 => Opcode::CRNOR,
    3575            0 :           697 => Opcode::CRNOT,
    3576            0 :           698 => Opcode::CROR,
    3577            0 :           699 => Opcode::CRORC,
    3578            0 :           700 => Opcode::CRSET,
    3579            0 :           701 => Opcode::CRUNSET,
    3580            0 :           702 => Opcode::CRXOR,
    3581            0 :           703 => Opcode::CTRL_DEP,
    3582            0 :           704 => Opcode::DADD,
    3583            0 :           705 => Opcode::DADDQ,
    3584            0 :           706 => Opcode::DADDQ_rec,
    3585            0 :           707 => Opcode::DADD_rec,
    3586            0 :           708 => Opcode::DARN,
    3587            0 :           709 => Opcode::DCBA,
    3588            0 :           710 => Opcode::DCBF,
    3589            0 :           711 => Opcode::DCBFEP,
    3590            0 :           712 => Opcode::DCBI,
    3591            0 :           713 => Opcode::DCBST,
    3592            0 :           714 => Opcode::DCBSTEP,
    3593            0 :           715 => Opcode::DCBT,
    3594            0 :           716 => Opcode::DCBTEP,
    3595            0 :           717 => Opcode::DCBTST,
    3596            0 :           718 => Opcode::DCBTSTEP,
    3597            0 :           719 => Opcode::DCBZ,
    3598            0 :           720 => Opcode::DCBZEP,
    3599            0 :           721 => Opcode::DCBZL,
    3600            0 :           722 => Opcode::DCBZLEP,
    3601            0 :           723 => Opcode::DCCCI,
    3602            0 :           724 => Opcode::DCFFIX,
    3603            0 :           725 => Opcode::DCFFIXQ,
    3604            0 :           726 => Opcode::DCFFIXQQ,
    3605            0 :           727 => Opcode::DCFFIXQ_rec,
    3606            0 :           728 => Opcode::DCFFIX_rec,
    3607            0 :           729 => Opcode::DCMPO,
    3608            0 :           730 => Opcode::DCMPOQ,
    3609            0 :           731 => Opcode::DCMPU,
    3610            0 :           732 => Opcode::DCMPUQ,
    3611            0 :           733 => Opcode::DCTDP,
    3612            0 :           734 => Opcode::DCTDP_rec,
    3613            0 :           735 => Opcode::DCTFIX,
    3614            0 :           736 => Opcode::DCTFIXQ,
    3615            0 :           737 => Opcode::DCTFIXQQ,
    3616            0 :           738 => Opcode::DCTFIXQ_rec,
    3617            0 :           739 => Opcode::DCTFIX_rec,
    3618            0 :           740 => Opcode::DCTQPQ,
    3619            0 :           741 => Opcode::DCTQPQ_rec,
    3620            0 :           742 => Opcode::DDEDPD,
    3621            0 :           743 => Opcode::DDEDPDQ,
    3622            0 :           744 => Opcode::DDEDPDQ_rec,
    3623            0 :           745 => Opcode::DDEDPD_rec,
    3624            0 :           746 => Opcode::DDIV,
    3625            0 :           747 => Opcode::DDIVQ,
    3626            0 :           748 => Opcode::DDIVQ_rec,
    3627            0 :           749 => Opcode::DDIV_rec,
    3628            0 :           750 => Opcode::DENBCD,
    3629            0 :           751 => Opcode::DENBCDQ,
    3630            0 :           752 => Opcode::DENBCDQ_rec,
    3631            0 :           753 => Opcode::DENBCD_rec,
    3632            0 :           754 => Opcode::DIEX,
    3633            0 :           755 => Opcode::DIEXQ,
    3634            0 :           756 => Opcode::DIEXQ_rec,
    3635            0 :           757 => Opcode::DIEX_rec,
    3636            0 :           758 => Opcode::DIVD,
    3637            0 :           759 => Opcode::DIVDE,
    3638            0 :           760 => Opcode::DIVDEO,
    3639            0 :           761 => Opcode::DIVDEO_rec,
    3640            0 :           762 => Opcode::DIVDEU,
    3641            0 :           763 => Opcode::DIVDEUO,
    3642            0 :           764 => Opcode::DIVDEUO_rec,
    3643            0 :           765 => Opcode::DIVDEU_rec,
    3644            0 :           766 => Opcode::DIVDE_rec,
    3645            0 :           767 => Opcode::DIVDO,
    3646            0 :           768 => Opcode::DIVDO_rec,
    3647            0 :           769 => Opcode::DIVDU,
    3648            0 :           770 => Opcode::DIVDUO,
    3649            0 :           771 => Opcode::DIVDUO_rec,
    3650            0 :           772 => Opcode::DIVDU_rec,
    3651            0 :           773 => Opcode::DIVD_rec,
    3652            0 :           774 => Opcode::DIVW,
    3653            0 :           775 => Opcode::DIVWE,
    3654            0 :           776 => Opcode::DIVWEO,
    3655            0 :           777 => Opcode::DIVWEO_rec,
    3656            0 :           778 => Opcode::DIVWEU,
    3657            0 :           779 => Opcode::DIVWEUO,
    3658            0 :           780 => Opcode::DIVWEUO_rec,
    3659            0 :           781 => Opcode::DIVWEU_rec,
    3660            0 :           782 => Opcode::DIVWE_rec,
    3661            0 :           783 => Opcode::DIVWO,
    3662            0 :           784 => Opcode::DIVWO_rec,
    3663            0 :           785 => Opcode::DIVWU,
    3664            0 :           786 => Opcode::DIVWUO,
    3665            0 :           787 => Opcode::DIVWUO_rec,
    3666            0 :           788 => Opcode::DIVWU_rec,
    3667            0 :           789 => Opcode::DIVW_rec,
    3668            0 :           790 => Opcode::DMMR,
    3669            0 :           791 => Opcode::DMSETDMRZ,
    3670            0 :           792 => Opcode::DMUL,
    3671            0 :           793 => Opcode::DMULQ,
    3672            0 :           794 => Opcode::DMULQ_rec,
    3673            0 :           795 => Opcode::DMUL_rec,
    3674            0 :           796 => Opcode::DMXOR,
    3675            0 :           797 => Opcode::DMXXEXTFDMR256,
    3676            0 :           798 => Opcode::DMXXEXTFDMR512,
    3677            0 :           799 => Opcode::DMXXEXTFDMR512_HI,
    3678            0 :           800 => Opcode::DMXXINSTFDMR256,
    3679            0 :           801 => Opcode::DMXXINSTFDMR512,
    3680            0 :           802 => Opcode::DMXXINSTFDMR512_HI,
    3681            0 :           803 => Opcode::DQUA,
    3682            0 :           804 => Opcode::DQUAI,
    3683            0 :           805 => Opcode::DQUAIQ,
    3684            0 :           806 => Opcode::DQUAIQ_rec,
    3685            0 :           807 => Opcode::DQUAI_rec,
    3686            0 :           808 => Opcode::DQUAQ,
    3687            0 :           809 => Opcode::DQUAQ_rec,
    3688            0 :           810 => Opcode::DQUA_rec,
    3689            0 :           811 => Opcode::DRDPQ,
    3690            0 :           812 => Opcode::DRDPQ_rec,
    3691            0 :           813 => Opcode::DRINTN,
    3692            0 :           814 => Opcode::DRINTNQ,
    3693            0 :           815 => Opcode::DRINTNQ_rec,
    3694            0 :           816 => Opcode::DRINTN_rec,
    3695            0 :           817 => Opcode::DRINTX,
    3696            0 :           818 => Opcode::DRINTXQ,
    3697            0 :           819 => Opcode::DRINTXQ_rec,
    3698            0 :           820 => Opcode::DRINTX_rec,
    3699            0 :           821 => Opcode::DRRND,
    3700            0 :           822 => Opcode::DRRNDQ,
    3701            0 :           823 => Opcode::DRRNDQ_rec,
    3702            0 :           824 => Opcode::DRRND_rec,
    3703            0 :           825 => Opcode::DRSP,
    3704            0 :           826 => Opcode::DRSP_rec,
    3705            0 :           827 => Opcode::DSCLI,
    3706            0 :           828 => Opcode::DSCLIQ,
    3707            0 :           829 => Opcode::DSCLIQ_rec,
    3708            0 :           830 => Opcode::DSCLI_rec,
    3709            0 :           831 => Opcode::DSCRI,
    3710            0 :           832 => Opcode::DSCRIQ,
    3711            0 :           833 => Opcode::DSCRIQ_rec,
    3712            0 :           834 => Opcode::DSCRI_rec,
    3713            0 :           835 => Opcode::DSS,
    3714            0 :           836 => Opcode::DSSALL,
    3715            0 :           837 => Opcode::DST,
    3716            0 :           838 => Opcode::DST64,
    3717            0 :           839 => Opcode::DSTST,
    3718            0 :           840 => Opcode::DSTST64,
    3719            0 :           841 => Opcode::DSTSTT,
    3720            0 :           842 => Opcode::DSTSTT64,
    3721            0 :           843 => Opcode::DSTT,
    3722            0 :           844 => Opcode::DSTT64,
    3723            0 :           845 => Opcode::DSUB,
    3724            0 :           846 => Opcode::DSUBQ,
    3725            0 :           847 => Opcode::DSUBQ_rec,
    3726            0 :           848 => Opcode::DSUB_rec,
    3727            0 :           849 => Opcode::DTSTDC,
    3728            0 :           850 => Opcode::DTSTDCQ,
    3729            0 :           851 => Opcode::DTSTDG,
    3730            0 :           852 => Opcode::DTSTDGQ,
    3731            0 :           853 => Opcode::DTSTEX,
    3732            0 :           854 => Opcode::DTSTEXQ,
    3733            0 :           855 => Opcode::DTSTSF,
    3734            0 :           856 => Opcode::DTSTSFI,
    3735            0 :           857 => Opcode::DTSTSFIQ,
    3736            0 :           858 => Opcode::DTSTSFQ,
    3737            0 :           859 => Opcode::DXEX,
    3738            0 :           860 => Opcode::DXEXQ,
    3739            0 :           861 => Opcode::DXEXQ_rec,
    3740            0 :           862 => Opcode::DXEX_rec,
    3741            0 :           863 => Opcode::DYNALLOC,
    3742            0 :           864 => Opcode::DYNALLOC8,
    3743            0 :           865 => Opcode::DYNAREAOFFSET,
    3744            0 :           866 => Opcode::DYNAREAOFFSET8,
    3745            0 :           867 => Opcode::DecreaseCTR8loop,
    3746            0 :           868 => Opcode::DecreaseCTRloop,
    3747            0 :           869 => Opcode::EFDABS,
    3748            0 :           870 => Opcode::EFDADD,
    3749            0 :           871 => Opcode::EFDCFS,
    3750            0 :           872 => Opcode::EFDCFSF,
    3751            0 :           873 => Opcode::EFDCFSI,
    3752            0 :           874 => Opcode::EFDCFSID,
    3753            0 :           875 => Opcode::EFDCFUF,
    3754            0 :           876 => Opcode::EFDCFUI,
    3755            0 :           877 => Opcode::EFDCFUID,
    3756            0 :           878 => Opcode::EFDCMPEQ,
    3757            0 :           879 => Opcode::EFDCMPGT,
    3758            0 :           880 => Opcode::EFDCMPLT,
    3759            0 :           881 => Opcode::EFDCTSF,
    3760            0 :           882 => Opcode::EFDCTSI,
    3761            0 :           883 => Opcode::EFDCTSIDZ,
    3762            0 :           884 => Opcode::EFDCTSIZ,
    3763            0 :           885 => Opcode::EFDCTUF,
    3764            0 :           886 => Opcode::EFDCTUI,
    3765            0 :           887 => Opcode::EFDCTUIDZ,
    3766            0 :           888 => Opcode::EFDCTUIZ,
    3767            0 :           889 => Opcode::EFDDIV,
    3768            0 :           890 => Opcode::EFDMUL,
    3769            0 :           891 => Opcode::EFDNABS,
    3770            0 :           892 => Opcode::EFDNEG,
    3771            0 :           893 => Opcode::EFDSUB,
    3772            0 :           894 => Opcode::EFDTSTEQ,
    3773            0 :           895 => Opcode::EFDTSTGT,
    3774            0 :           896 => Opcode::EFDTSTLT,
    3775            0 :           897 => Opcode::EFSABS,
    3776            0 :           898 => Opcode::EFSADD,
    3777            0 :           899 => Opcode::EFSCFD,
    3778            0 :           900 => Opcode::EFSCFSF,
    3779            0 :           901 => Opcode::EFSCFSI,
    3780            0 :           902 => Opcode::EFSCFUF,
    3781            0 :           903 => Opcode::EFSCFUI,
    3782            0 :           904 => Opcode::EFSCMPEQ,
    3783            0 :           905 => Opcode::EFSCMPGT,
    3784            0 :           906 => Opcode::EFSCMPLT,
    3785            0 :           907 => Opcode::EFSCTSF,
    3786            0 :           908 => Opcode::EFSCTSI,
    3787            0 :           909 => Opcode::EFSCTSIZ,
    3788            0 :           910 => Opcode::EFSCTUF,
    3789            0 :           911 => Opcode::EFSCTUI,
    3790            0 :           912 => Opcode::EFSCTUIZ,
    3791            0 :           913 => Opcode::EFSDIV,
    3792            0 :           914 => Opcode::EFSMUL,
    3793            0 :           915 => Opcode::EFSNABS,
    3794            0 :           916 => Opcode::EFSNEG,
    3795            0 :           917 => Opcode::EFSSUB,
    3796            0 :           918 => Opcode::EFSTSTEQ,
    3797            0 :           919 => Opcode::EFSTSTGT,
    3798            0 :           920 => Opcode::EFSTSTLT,
    3799            0 :           921 => Opcode::EH_SjLj_LongJmp32,
    3800            0 :           922 => Opcode::EH_SjLj_LongJmp64,
    3801            0 :           923 => Opcode::EH_SjLj_SetJmp32,
    3802            0 :           924 => Opcode::EH_SjLj_SetJmp64,
    3803            0 :           925 => Opcode::EH_SjLj_Setup,
    3804            0 :           926 => Opcode::EQV,
    3805            0 :           927 => Opcode::EQV8,
    3806            0 :           928 => Opcode::EQV8_rec,
    3807            0 :           929 => Opcode::EQV_rec,
    3808            0 :           930 => Opcode::EVABS,
    3809            0 :           931 => Opcode::EVADDIW,
    3810            0 :           932 => Opcode::EVADDSMIAAW,
    3811            0 :           933 => Opcode::EVADDSSIAAW,
    3812            0 :           934 => Opcode::EVADDUMIAAW,
    3813            0 :           935 => Opcode::EVADDUSIAAW,
    3814            0 :           936 => Opcode::EVADDW,
    3815            0 :           937 => Opcode::EVAND,
    3816            0 :           938 => Opcode::EVANDC,
    3817            0 :           939 => Opcode::EVCMPEQ,
    3818            0 :           940 => Opcode::EVCMPGTS,
    3819            0 :           941 => Opcode::EVCMPGTU,
    3820            0 :           942 => Opcode::EVCMPLTS,
    3821            0 :           943 => Opcode::EVCMPLTU,
    3822            0 :           944 => Opcode::EVCNTLSW,
    3823            0 :           945 => Opcode::EVCNTLZW,
    3824            0 :           946 => Opcode::EVDIVWS,
    3825            0 :           947 => Opcode::EVDIVWU,
    3826            0 :           948 => Opcode::EVEQV,
    3827            0 :           949 => Opcode::EVEXTSB,
    3828            0 :           950 => Opcode::EVEXTSH,
    3829            0 :           951 => Opcode::EVFSABS,
    3830            0 :           952 => Opcode::EVFSADD,
    3831            0 :           953 => Opcode::EVFSCFSF,
    3832            0 :           954 => Opcode::EVFSCFSI,
    3833            0 :           955 => Opcode::EVFSCFUF,
    3834            0 :           956 => Opcode::EVFSCFUI,
    3835            0 :           957 => Opcode::EVFSCMPEQ,
    3836            0 :           958 => Opcode::EVFSCMPGT,
    3837            0 :           959 => Opcode::EVFSCMPLT,
    3838            0 :           960 => Opcode::EVFSCTSF,
    3839            0 :           961 => Opcode::EVFSCTSI,
    3840            0 :           962 => Opcode::EVFSCTSIZ,
    3841            0 :           963 => Opcode::EVFSCTUF,
    3842            0 :           964 => Opcode::EVFSCTUI,
    3843            0 :           965 => Opcode::EVFSCTUIZ,
    3844            0 :           966 => Opcode::EVFSDIV,
    3845            0 :           967 => Opcode::EVFSMUL,
    3846            0 :           968 => Opcode::EVFSNABS,
    3847            0 :           969 => Opcode::EVFSNEG,
    3848            0 :           970 => Opcode::EVFSSUB,
    3849            0 :           971 => Opcode::EVFSTSTEQ,
    3850            0 :           972 => Opcode::EVFSTSTGT,
    3851            0 :           973 => Opcode::EVFSTSTLT,
    3852            0 :           974 => Opcode::EVLDD,
    3853            0 :           975 => Opcode::EVLDDX,
    3854            0 :           976 => Opcode::EVLDH,
    3855            0 :           977 => Opcode::EVLDHX,
    3856            0 :           978 => Opcode::EVLDW,
    3857            0 :           979 => Opcode::EVLDWX,
    3858            0 :           980 => Opcode::EVLHHESPLAT,
    3859            0 :           981 => Opcode::EVLHHESPLATX,
    3860            0 :           982 => Opcode::EVLHHOSSPLAT,
    3861            0 :           983 => Opcode::EVLHHOSSPLATX,
    3862            0 :           984 => Opcode::EVLHHOUSPLAT,
    3863            0 :           985 => Opcode::EVLHHOUSPLATX,
    3864            0 :           986 => Opcode::EVLWHE,
    3865            0 :           987 => Opcode::EVLWHEX,
    3866            0 :           988 => Opcode::EVLWHOS,
    3867            0 :           989 => Opcode::EVLWHOSX,
    3868            0 :           990 => Opcode::EVLWHOU,
    3869            0 :           991 => Opcode::EVLWHOUX,
    3870            0 :           992 => Opcode::EVLWHSPLAT,
    3871            0 :           993 => Opcode::EVLWHSPLATX,
    3872            0 :           994 => Opcode::EVLWWSPLAT,
    3873            0 :           995 => Opcode::EVLWWSPLATX,
    3874            0 :           996 => Opcode::EVMERGEHI,
    3875            0 :           997 => Opcode::EVMERGEHILO,
    3876            0 :           998 => Opcode::EVMERGELO,
    3877            0 :           999 => Opcode::EVMERGELOHI,
    3878            0 :           1000 => Opcode::EVMHEGSMFAA,
    3879            0 :           1001 => Opcode::EVMHEGSMFAN,
    3880            0 :           1002 => Opcode::EVMHEGSMIAA,
    3881            0 :           1003 => Opcode::EVMHEGSMIAN,
    3882            0 :           1004 => Opcode::EVMHEGUMIAA,
    3883            0 :           1005 => Opcode::EVMHEGUMIAN,
    3884            0 :           1006 => Opcode::EVMHESMF,
    3885            0 :           1007 => Opcode::EVMHESMFA,
    3886            0 :           1008 => Opcode::EVMHESMFAAW,
    3887            0 :           1009 => Opcode::EVMHESMFANW,
    3888            0 :           1010 => Opcode::EVMHESMI,
    3889            0 :           1011 => Opcode::EVMHESMIA,
    3890            0 :           1012 => Opcode::EVMHESMIAAW,
    3891            0 :           1013 => Opcode::EVMHESMIANW,
    3892            0 :           1014 => Opcode::EVMHESSF,
    3893            0 :           1015 => Opcode::EVMHESSFA,
    3894            0 :           1016 => Opcode::EVMHESSFAAW,
    3895            0 :           1017 => Opcode::EVMHESSFANW,
    3896            0 :           1018 => Opcode::EVMHESSIAAW,
    3897            0 :           1019 => Opcode::EVMHESSIANW,
    3898            0 :           1020 => Opcode::EVMHEUMI,
    3899            0 :           1021 => Opcode::EVMHEUMIA,
    3900            0 :           1022 => Opcode::EVMHEUMIAAW,
    3901            0 :           1023 => Opcode::EVMHEUMIANW,
    3902            0 :           1024 => Opcode::EVMHEUSIAAW,
    3903            0 :           1025 => Opcode::EVMHEUSIANW,
    3904            0 :           1026 => Opcode::EVMHOGSMFAA,
    3905            0 :           1027 => Opcode::EVMHOGSMFAN,
    3906            0 :           1028 => Opcode::EVMHOGSMIAA,
    3907            0 :           1029 => Opcode::EVMHOGSMIAN,
    3908            0 :           1030 => Opcode::EVMHOGUMIAA,
    3909            0 :           1031 => Opcode::EVMHOGUMIAN,
    3910            0 :           1032 => Opcode::EVMHOSMF,
    3911            0 :           1033 => Opcode::EVMHOSMFA,
    3912            0 :           1034 => Opcode::EVMHOSMFAAW,
    3913            0 :           1035 => Opcode::EVMHOSMFANW,
    3914            0 :           1036 => Opcode::EVMHOSMI,
    3915            0 :           1037 => Opcode::EVMHOSMIA,
    3916            0 :           1038 => Opcode::EVMHOSMIAAW,
    3917            0 :           1039 => Opcode::EVMHOSMIANW,
    3918            0 :           1040 => Opcode::EVMHOSSF,
    3919            0 :           1041 => Opcode::EVMHOSSFA,
    3920            0 :           1042 => Opcode::EVMHOSSFAAW,
    3921            0 :           1043 => Opcode::EVMHOSSFANW,
    3922            0 :           1044 => Opcode::EVMHOSSIAAW,
    3923            0 :           1045 => Opcode::EVMHOSSIANW,
    3924            0 :           1046 => Opcode::EVMHOUMI,
    3925            0 :           1047 => Opcode::EVMHOUMIA,
    3926            0 :           1048 => Opcode::EVMHOUMIAAW,
    3927            0 :           1049 => Opcode::EVMHOUMIANW,
    3928            0 :           1050 => Opcode::EVMHOUSIAAW,
    3929            0 :           1051 => Opcode::EVMHOUSIANW,
    3930            0 :           1052 => Opcode::EVMRA,
    3931            0 :           1053 => Opcode::EVMWHSMF,
    3932            0 :           1054 => Opcode::EVMWHSMFA,
    3933            0 :           1055 => Opcode::EVMWHSMI,
    3934            0 :           1056 => Opcode::EVMWHSMIA,
    3935            0 :           1057 => Opcode::EVMWHSSF,
    3936            0 :           1058 => Opcode::EVMWHSSFA,
    3937            0 :           1059 => Opcode::EVMWHUMI,
    3938            0 :           1060 => Opcode::EVMWHUMIA,
    3939            0 :           1061 => Opcode::EVMWLSMIAAW,
    3940            0 :           1062 => Opcode::EVMWLSMIANW,
    3941            0 :           1063 => Opcode::EVMWLSSIAAW,
    3942            0 :           1064 => Opcode::EVMWLSSIANW,
    3943            0 :           1065 => Opcode::EVMWLUMI,
    3944            0 :           1066 => Opcode::EVMWLUMIA,
    3945            0 :           1067 => Opcode::EVMWLUMIAAW,
    3946            0 :           1068 => Opcode::EVMWLUMIANW,
    3947            0 :           1069 => Opcode::EVMWLUSIAAW,
    3948            0 :           1070 => Opcode::EVMWLUSIANW,
    3949            0 :           1071 => Opcode::EVMWSMF,
    3950            0 :           1072 => Opcode::EVMWSMFA,
    3951            0 :           1073 => Opcode::EVMWSMFAA,
    3952            0 :           1074 => Opcode::EVMWSMFAN,
    3953            0 :           1075 => Opcode::EVMWSMI,
    3954            0 :           1076 => Opcode::EVMWSMIA,
    3955            0 :           1077 => Opcode::EVMWSMIAA,
    3956            0 :           1078 => Opcode::EVMWSMIAN,
    3957            0 :           1079 => Opcode::EVMWSSF,
    3958            0 :           1080 => Opcode::EVMWSSFA,
    3959            0 :           1081 => Opcode::EVMWSSFAA,
    3960            0 :           1082 => Opcode::EVMWSSFAN,
    3961            0 :           1083 => Opcode::EVMWUMI,
    3962            0 :           1084 => Opcode::EVMWUMIA,
    3963            0 :           1085 => Opcode::EVMWUMIAA,
    3964            0 :           1086 => Opcode::EVMWUMIAN,
    3965            0 :           1087 => Opcode::EVNAND,
    3966            0 :           1088 => Opcode::EVNEG,
    3967            0 :           1089 => Opcode::EVNOR,
    3968            0 :           1090 => Opcode::EVOR,
    3969            0 :           1091 => Opcode::EVORC,
    3970            0 :           1092 => Opcode::EVRLW,
    3971            0 :           1093 => Opcode::EVRLWI,
    3972            0 :           1094 => Opcode::EVRNDW,
    3973            0 :           1095 => Opcode::EVSEL,
    3974            0 :           1096 => Opcode::EVSLW,
    3975            0 :           1097 => Opcode::EVSLWI,
    3976            0 :           1098 => Opcode::EVSPLATFI,
    3977            0 :           1099 => Opcode::EVSPLATI,
    3978            0 :           1100 => Opcode::EVSRWIS,
    3979            0 :           1101 => Opcode::EVSRWIU,
    3980            0 :           1102 => Opcode::EVSRWS,
    3981            0 :           1103 => Opcode::EVSRWU,
    3982            0 :           1104 => Opcode::EVSTDD,
    3983            0 :           1105 => Opcode::EVSTDDX,
    3984            0 :           1106 => Opcode::EVSTDH,
    3985            0 :           1107 => Opcode::EVSTDHX,
    3986            0 :           1108 => Opcode::EVSTDW,
    3987            0 :           1109 => Opcode::EVSTDWX,
    3988            0 :           1110 => Opcode::EVSTWHE,
    3989            0 :           1111 => Opcode::EVSTWHEX,
    3990            0 :           1112 => Opcode::EVSTWHO,
    3991            0 :           1113 => Opcode::EVSTWHOX,
    3992            0 :           1114 => Opcode::EVSTWWE,
    3993            0 :           1115 => Opcode::EVSTWWEX,
    3994            0 :           1116 => Opcode::EVSTWWO,
    3995            0 :           1117 => Opcode::EVSTWWOX,
    3996            0 :           1118 => Opcode::EVSUBFSMIAAW,
    3997            0 :           1119 => Opcode::EVSUBFSSIAAW,
    3998            0 :           1120 => Opcode::EVSUBFUMIAAW,
    3999            0 :           1121 => Opcode::EVSUBFUSIAAW,
    4000            0 :           1122 => Opcode::EVSUBFW,
    4001            0 :           1123 => Opcode::EVSUBIFW,
    4002            0 :           1124 => Opcode::EVXOR,
    4003            0 :           1125 => Opcode::EXTSB,
    4004            0 :           1126 => Opcode::EXTSB8,
    4005            0 :           1127 => Opcode::EXTSB8_32_64,
    4006            0 :           1128 => Opcode::EXTSB8_rec,
    4007            0 :           1129 => Opcode::EXTSB_rec,
    4008            0 :           1130 => Opcode::EXTSH,
    4009            0 :           1131 => Opcode::EXTSH8,
    4010            0 :           1132 => Opcode::EXTSH8_32_64,
    4011            0 :           1133 => Opcode::EXTSH8_rec,
    4012            0 :           1134 => Opcode::EXTSH_rec,
    4013            0 :           1135 => Opcode::EXTSW,
    4014            0 :           1136 => Opcode::EXTSWSLI,
    4015            0 :           1137 => Opcode::EXTSWSLI_32_64,
    4016            0 :           1138 => Opcode::EXTSWSLI_32_64_rec,
    4017            0 :           1139 => Opcode::EXTSWSLI_rec,
    4018            0 :           1140 => Opcode::EXTSW_32,
    4019            0 :           1141 => Opcode::EXTSW_32_64,
    4020            0 :           1142 => Opcode::EXTSW_32_64_rec,
    4021            0 :           1143 => Opcode::EXTSW_rec,
    4022            0 :           1144 => Opcode::EnforceIEIO,
    4023            0 :           1145 => Opcode::FABSD,
    4024            0 :           1146 => Opcode::FABSD_rec,
    4025            0 :           1147 => Opcode::FABSS,
    4026            0 :           1148 => Opcode::FABSS_rec,
    4027            0 :           1149 => Opcode::FADD,
    4028            0 :           1150 => Opcode::FADDS,
    4029            0 :           1151 => Opcode::FADDS_rec,
    4030            0 :           1152 => Opcode::FADD_rec,
    4031            0 :           1153 => Opcode::FADDrtz,
    4032            0 :           1154 => Opcode::FCFID,
    4033            0 :           1155 => Opcode::FCFIDS,
    4034            0 :           1156 => Opcode::FCFIDS_rec,
    4035            0 :           1157 => Opcode::FCFIDU,
    4036            0 :           1158 => Opcode::FCFIDUS,
    4037            0 :           1159 => Opcode::FCFIDUS_rec,
    4038            0 :           1160 => Opcode::FCFIDU_rec,
    4039            0 :           1161 => Opcode::FCFID_rec,
    4040            0 :           1162 => Opcode::FCMPOD,
    4041            0 :           1163 => Opcode::FCMPOS,
    4042            0 :           1164 => Opcode::FCMPUD,
    4043            0 :           1165 => Opcode::FCMPUS,
    4044            0 :           1166 => Opcode::FCPSGND,
    4045            0 :           1167 => Opcode::FCPSGND_rec,
    4046            0 :           1168 => Opcode::FCPSGNS,
    4047            0 :           1169 => Opcode::FCPSGNS_rec,
    4048            0 :           1170 => Opcode::FCTID,
    4049            0 :           1171 => Opcode::FCTIDU,
    4050            0 :           1172 => Opcode::FCTIDUZ,
    4051            0 :           1173 => Opcode::FCTIDUZ_rec,
    4052            0 :           1174 => Opcode::FCTIDU_rec,
    4053            0 :           1175 => Opcode::FCTIDZ,
    4054            0 :           1176 => Opcode::FCTIDZ_rec,
    4055            0 :           1177 => Opcode::FCTID_rec,
    4056            0 :           1178 => Opcode::FCTIW,
    4057            0 :           1179 => Opcode::FCTIWU,
    4058            0 :           1180 => Opcode::FCTIWUZ,
    4059            0 :           1181 => Opcode::FCTIWUZ_rec,
    4060            0 :           1182 => Opcode::FCTIWU_rec,
    4061            0 :           1183 => Opcode::FCTIWZ,
    4062            0 :           1184 => Opcode::FCTIWZ_rec,
    4063            0 :           1185 => Opcode::FCTIW_rec,
    4064            0 :           1186 => Opcode::FDIV,
    4065            0 :           1187 => Opcode::FDIVS,
    4066            0 :           1188 => Opcode::FDIVS_rec,
    4067            0 :           1189 => Opcode::FDIV_rec,
    4068            0 :           1190 => Opcode::FENCE,
    4069            0 :           1191 => Opcode::FMADD,
    4070            0 :           1192 => Opcode::FMADDS,
    4071            0 :           1193 => Opcode::FMADDS_rec,
    4072            0 :           1194 => Opcode::FMADD_rec,
    4073            0 :           1195 => Opcode::FMR,
    4074            0 :           1196 => Opcode::FMR_rec,
    4075            0 :           1197 => Opcode::FMSUB,
    4076            0 :           1198 => Opcode::FMSUBS,
    4077            0 :           1199 => Opcode::FMSUBS_rec,
    4078            0 :           1200 => Opcode::FMSUB_rec,
    4079            0 :           1201 => Opcode::FMUL,
    4080            0 :           1202 => Opcode::FMULS,
    4081            0 :           1203 => Opcode::FMULS_rec,
    4082            0 :           1204 => Opcode::FMUL_rec,
    4083            0 :           1205 => Opcode::FNABSD,
    4084            0 :           1206 => Opcode::FNABSD_rec,
    4085            0 :           1207 => Opcode::FNABSS,
    4086            0 :           1208 => Opcode::FNABSS_rec,
    4087            0 :           1209 => Opcode::FNEGD,
    4088            0 :           1210 => Opcode::FNEGD_rec,
    4089            0 :           1211 => Opcode::FNEGS,
    4090            0 :           1212 => Opcode::FNEGS_rec,
    4091            0 :           1213 => Opcode::FNMADD,
    4092            0 :           1214 => Opcode::FNMADDS,
    4093            0 :           1215 => Opcode::FNMADDS_rec,
    4094            0 :           1216 => Opcode::FNMADD_rec,
    4095            0 :           1217 => Opcode::FNMSUB,
    4096            0 :           1218 => Opcode::FNMSUBS,
    4097            0 :           1219 => Opcode::FNMSUBS_rec,
    4098            0 :           1220 => Opcode::FNMSUB_rec,
    4099            0 :           1221 => Opcode::FRE,
    4100            0 :           1222 => Opcode::FRES,
    4101            0 :           1223 => Opcode::FRES_rec,
    4102            0 :           1224 => Opcode::FRE_rec,
    4103            0 :           1225 => Opcode::FRIMD,
    4104            0 :           1226 => Opcode::FRIMD_rec,
    4105            0 :           1227 => Opcode::FRIMS,
    4106            0 :           1228 => Opcode::FRIMS_rec,
    4107            0 :           1229 => Opcode::FRIND,
    4108            0 :           1230 => Opcode::FRIND_rec,
    4109            0 :           1231 => Opcode::FRINS,
    4110            0 :           1232 => Opcode::FRINS_rec,
    4111            0 :           1233 => Opcode::FRIPD,
    4112            0 :           1234 => Opcode::FRIPD_rec,
    4113            0 :           1235 => Opcode::FRIPS,
    4114            0 :           1236 => Opcode::FRIPS_rec,
    4115            0 :           1237 => Opcode::FRIZD,
    4116            0 :           1238 => Opcode::FRIZD_rec,
    4117            0 :           1239 => Opcode::FRIZS,
    4118            0 :           1240 => Opcode::FRIZS_rec,
    4119            0 :           1241 => Opcode::FRSP,
    4120            0 :           1242 => Opcode::FRSP_rec,
    4121            0 :           1243 => Opcode::FRSQRTE,
    4122            0 :           1244 => Opcode::FRSQRTES,
    4123            0 :           1245 => Opcode::FRSQRTES_rec,
    4124            0 :           1246 => Opcode::FRSQRTE_rec,
    4125            0 :           1247 => Opcode::FSELD,
    4126            0 :           1248 => Opcode::FSELD_rec,
    4127            0 :           1249 => Opcode::FSELS,
    4128            0 :           1250 => Opcode::FSELS_rec,
    4129            0 :           1251 => Opcode::FSQRT,
    4130            0 :           1252 => Opcode::FSQRTS,
    4131            0 :           1253 => Opcode::FSQRTS_rec,
    4132            0 :           1254 => Opcode::FSQRT_rec,
    4133            0 :           1255 => Opcode::FSUB,
    4134            0 :           1256 => Opcode::FSUBS,
    4135            0 :           1257 => Opcode::FSUBS_rec,
    4136            0 :           1258 => Opcode::FSUB_rec,
    4137            0 :           1259 => Opcode::FTDIV,
    4138            0 :           1260 => Opcode::FTSQRT,
    4139            0 :           1261 => Opcode::GETtlsADDR,
    4140            0 :           1262 => Opcode::GETtlsADDR32,
    4141            0 :           1263 => Opcode::GETtlsADDR32AIX,
    4142            0 :           1264 => Opcode::GETtlsADDR64AIX,
    4143            0 :           1265 => Opcode::GETtlsADDRPCREL,
    4144            0 :           1266 => Opcode::GETtlsMOD32AIX,
    4145            0 :           1267 => Opcode::GETtlsMOD64AIX,
    4146            0 :           1268 => Opcode::GETtlsTpointer32AIX,
    4147            0 :           1269 => Opcode::GETtlsldADDR,
    4148            0 :           1270 => Opcode::GETtlsldADDR32,
    4149            0 :           1271 => Opcode::GETtlsldADDRPCREL,
    4150            0 :           1272 => Opcode::HASHCHK,
    4151            0 :           1273 => Opcode::HASHCHK8,
    4152            0 :           1274 => Opcode::HASHCHKP,
    4153            0 :           1275 => Opcode::HASHCHKP8,
    4154            0 :           1276 => Opcode::HASHST,
    4155            0 :           1277 => Opcode::HASHST8,
    4156            0 :           1278 => Opcode::HASHSTP,
    4157            0 :           1279 => Opcode::HASHSTP8,
    4158            0 :           1280 => Opcode::HRFID,
    4159            0 :           1281 => Opcode::ICBI,
    4160            0 :           1282 => Opcode::ICBIEP,
    4161            0 :           1283 => Opcode::ICBLC,
    4162            0 :           1284 => Opcode::ICBLQ,
    4163            0 :           1285 => Opcode::ICBT,
    4164            0 :           1286 => Opcode::ICBTLS,
    4165            0 :           1287 => Opcode::ICCCI,
    4166            0 :           1288 => Opcode::ISEL,
    4167            0 :           1289 => Opcode::ISEL8,
    4168            0 :           1290 => Opcode::ISYNC,
    4169            0 :           1291 => Opcode::LA,
    4170            0 :           1292 => Opcode::LA8,
    4171            0 :           1293 => Opcode::LBARX,
    4172            0 :           1294 => Opcode::LBARXL,
    4173            0 :           1295 => Opcode::LBEPX,
    4174            0 :           1296 => Opcode::LBZ,
    4175            0 :           1297 => Opcode::LBZ8,
    4176            0 :           1298 => Opcode::LBZCIX,
    4177            0 :           1299 => Opcode::LBZU,
    4178            0 :           1300 => Opcode::LBZU8,
    4179            0 :           1301 => Opcode::LBZUX,
    4180            0 :           1302 => Opcode::LBZUX8,
    4181            0 :           1303 => Opcode::LBZX,
    4182            0 :           1304 => Opcode::LBZX8,
    4183            0 :           1305 => Opcode::LBZXTLS,
    4184            0 :           1306 => Opcode::LBZXTLS_,
    4185            0 :           1307 => Opcode::LBZXTLS_32,
    4186            0 :           1308 => Opcode::LD,
    4187            0 :           1309 => Opcode::LDARX,
    4188            0 :           1310 => Opcode::LDARXL,
    4189            0 :           1311 => Opcode::LDAT,
    4190            0 :           1312 => Opcode::LDBRX,
    4191            0 :           1313 => Opcode::LDCIX,
    4192            0 :           1314 => Opcode::LDU,
    4193            0 :           1315 => Opcode::LDUX,
    4194            0 :           1316 => Opcode::LDX,
    4195            0 :           1317 => Opcode::LDXTLS,
    4196            0 :           1318 => Opcode::LDXTLS_,
    4197            0 :           1319 => Opcode::LDgotTprelL,
    4198            0 :           1320 => Opcode::LDgotTprelL32,
    4199            0 :           1321 => Opcode::LDtoc,
    4200            0 :           1322 => Opcode::LDtocBA,
    4201            0 :           1323 => Opcode::LDtocCPT,
    4202            0 :           1324 => Opcode::LDtocJTI,
    4203            0 :           1325 => Opcode::LDtocL,
    4204            0 :           1326 => Opcode::LFD,
    4205            0 :           1327 => Opcode::LFDEPX,
    4206            0 :           1328 => Opcode::LFDU,
    4207            0 :           1329 => Opcode::LFDUX,
    4208            0 :           1330 => Opcode::LFDX,
    4209            0 :           1331 => Opcode::LFDXTLS,
    4210            0 :           1332 => Opcode::LFDXTLS_,
    4211            0 :           1333 => Opcode::LFIWAX,
    4212            0 :           1334 => Opcode::LFIWZX,
    4213            0 :           1335 => Opcode::LFS,
    4214            0 :           1336 => Opcode::LFSU,
    4215            0 :           1337 => Opcode::LFSUX,
    4216            0 :           1338 => Opcode::LFSX,
    4217            0 :           1339 => Opcode::LFSXTLS,
    4218            0 :           1340 => Opcode::LFSXTLS_,
    4219            0 :           1341 => Opcode::LHA,
    4220            0 :           1342 => Opcode::LHA8,
    4221            0 :           1343 => Opcode::LHARX,
    4222            0 :           1344 => Opcode::LHARXL,
    4223            0 :           1345 => Opcode::LHAU,
    4224            0 :           1346 => Opcode::LHAU8,
    4225            0 :           1347 => Opcode::LHAUX,
    4226            0 :           1348 => Opcode::LHAUX8,
    4227            0 :           1349 => Opcode::LHAX,
    4228            0 :           1350 => Opcode::LHAX8,
    4229            0 :           1351 => Opcode::LHAXTLS,
    4230            0 :           1352 => Opcode::LHAXTLS_,
    4231            0 :           1353 => Opcode::LHAXTLS_32,
    4232            0 :           1354 => Opcode::LHBRX,
    4233            0 :           1355 => Opcode::LHBRX8,
    4234            0 :           1356 => Opcode::LHEPX,
    4235            0 :           1357 => Opcode::LHZ,
    4236            0 :           1358 => Opcode::LHZ8,
    4237            0 :           1359 => Opcode::LHZCIX,
    4238            0 :           1360 => Opcode::LHZU,
    4239            0 :           1361 => Opcode::LHZU8,
    4240            0 :           1362 => Opcode::LHZUX,
    4241            0 :           1363 => Opcode::LHZUX8,
    4242            0 :           1364 => Opcode::LHZX,
    4243            0 :           1365 => Opcode::LHZX8,
    4244            0 :           1366 => Opcode::LHZXTLS,
    4245            0 :           1367 => Opcode::LHZXTLS_,
    4246            0 :           1368 => Opcode::LHZXTLS_32,
    4247            0 :           1369 => Opcode::LI,
    4248            0 :           1370 => Opcode::LI8,
    4249            0 :           1371 => Opcode::LIS,
    4250            0 :           1372 => Opcode::LIS8,
    4251            0 :           1373 => Opcode::LMW,
    4252            0 :           1374 => Opcode::LQ,
    4253            0 :           1375 => Opcode::LQARX,
    4254            0 :           1376 => Opcode::LQARXL,
    4255            0 :           1377 => Opcode::LQX_PSEUDO,
    4256            0 :           1378 => Opcode::LSWI,
    4257            0 :           1379 => Opcode::LVEBX,
    4258            0 :           1380 => Opcode::LVEHX,
    4259            0 :           1381 => Opcode::LVEWX,
    4260            0 :           1382 => Opcode::LVSL,
    4261            0 :           1383 => Opcode::LVSR,
    4262            0 :           1384 => Opcode::LVX,
    4263            0 :           1385 => Opcode::LVXL,
    4264            0 :           1386 => Opcode::LWA,
    4265            0 :           1387 => Opcode::LWARX,
    4266            0 :           1388 => Opcode::LWARXL,
    4267            0 :           1389 => Opcode::LWAT,
    4268            0 :           1390 => Opcode::LWAUX,
    4269            0 :           1391 => Opcode::LWAX,
    4270            0 :           1392 => Opcode::LWAXTLS,
    4271            0 :           1393 => Opcode::LWAXTLS_,
    4272            0 :           1394 => Opcode::LWAXTLS_32,
    4273            0 :           1395 => Opcode::LWAX_32,
    4274            0 :           1396 => Opcode::LWA_32,
    4275            0 :           1397 => Opcode::LWBRX,
    4276            0 :           1398 => Opcode::LWBRX8,
    4277            0 :           1399 => Opcode::LWEPX,
    4278            0 :           1400 => Opcode::LWZ,
    4279            0 :           1401 => Opcode::LWZ8,
    4280            0 :           1402 => Opcode::LWZCIX,
    4281            0 :           1403 => Opcode::LWZU,
    4282            0 :           1404 => Opcode::LWZU8,
    4283            0 :           1405 => Opcode::LWZUX,
    4284            0 :           1406 => Opcode::LWZUX8,
    4285            0 :           1407 => Opcode::LWZX,
    4286            0 :           1408 => Opcode::LWZX8,
    4287            0 :           1409 => Opcode::LWZXTLS,
    4288            0 :           1410 => Opcode::LWZXTLS_,
    4289            0 :           1411 => Opcode::LWZXTLS_32,
    4290            0 :           1412 => Opcode::LWZtoc,
    4291            0 :           1413 => Opcode::LWZtocL,
    4292            0 :           1414 => Opcode::LXSD,
    4293            0 :           1415 => Opcode::LXSDX,
    4294            0 :           1416 => Opcode::LXSIBZX,
    4295            0 :           1417 => Opcode::LXSIHZX,
    4296            0 :           1418 => Opcode::LXSIWAX,
    4297            0 :           1419 => Opcode::LXSIWZX,
    4298            0 :           1420 => Opcode::LXSSP,
    4299            0 :           1421 => Opcode::LXSSPX,
    4300            0 :           1422 => Opcode::LXV,
    4301            0 :           1423 => Opcode::LXVB16X,
    4302            0 :           1424 => Opcode::LXVD2X,
    4303            0 :           1425 => Opcode::LXVDSX,
    4304            0 :           1426 => Opcode::LXVH8X,
    4305            0 :           1427 => Opcode::LXVKQ,
    4306            0 :           1428 => Opcode::LXVL,
    4307            0 :           1429 => Opcode::LXVLL,
    4308            0 :           1430 => Opcode::LXVP,
    4309            0 :           1431 => Opcode::LXVPRL,
    4310            0 :           1432 => Opcode::LXVPRLL,
    4311            0 :           1433 => Opcode::LXVPX,
    4312            0 :           1434 => Opcode::LXVRBX,
    4313            0 :           1435 => Opcode::LXVRDX,
    4314            0 :           1436 => Opcode::LXVRHX,
    4315            0 :           1437 => Opcode::LXVRL,
    4316            0 :           1438 => Opcode::LXVRLL,
    4317            0 :           1439 => Opcode::LXVRWX,
    4318            0 :           1440 => Opcode::LXVW4X,
    4319            0 :           1441 => Opcode::LXVWSX,
    4320            0 :           1442 => Opcode::LXVX,
    4321            0 :           1443 => Opcode::MADDHD,
    4322            0 :           1444 => Opcode::MADDHDU,
    4323            0 :           1445 => Opcode::MADDLD,
    4324            0 :           1446 => Opcode::MADDLD8,
    4325            0 :           1447 => Opcode::MBAR,
    4326            0 :           1448 => Opcode::MCRF,
    4327            0 :           1449 => Opcode::MCRFS,
    4328            0 :           1450 => Opcode::MCRXRX,
    4329            0 :           1451 => Opcode::MFBHRBE,
    4330            0 :           1452 => Opcode::MFCR,
    4331            0 :           1453 => Opcode::MFCR8,
    4332            0 :           1454 => Opcode::MFCTR,
    4333            0 :           1455 => Opcode::MFCTR8,
    4334            0 :           1456 => Opcode::MFDCR,
    4335            0 :           1457 => Opcode::MFFS,
    4336            0 :           1458 => Opcode::MFFSCDRN,
    4337            0 :           1459 => Opcode::MFFSCDRNI,
    4338            0 :           1460 => Opcode::MFFSCE,
    4339            0 :           1461 => Opcode::MFFSCRN,
    4340            0 :           1462 => Opcode::MFFSCRNI,
    4341            0 :           1463 => Opcode::MFFSL,
    4342            0 :           1464 => Opcode::MFFS_rec,
    4343            0 :           1465 => Opcode::MFLR,
    4344            0 :           1466 => Opcode::MFLR8,
    4345            0 :           1467 => Opcode::MFMSR,
    4346            0 :           1468 => Opcode::MFOCRF,
    4347            0 :           1469 => Opcode::MFOCRF8,
    4348            0 :           1470 => Opcode::MFPMR,
    4349            0 :           1471 => Opcode::MFSPR,
    4350            0 :           1472 => Opcode::MFSPR8,
    4351            0 :           1473 => Opcode::MFSR,
    4352            0 :           1474 => Opcode::MFSRIN,
    4353            0 :           1475 => Opcode::MFTB,
    4354            0 :           1476 => Opcode::MFTB8,
    4355            0 :           1477 => Opcode::MFUDSCR,
    4356            0 :           1478 => Opcode::MFVRD,
    4357            0 :           1479 => Opcode::MFVRSAVE,
    4358            0 :           1480 => Opcode::MFVRSAVEv,
    4359            0 :           1481 => Opcode::MFVRWZ,
    4360            0 :           1482 => Opcode::MFVSCR,
    4361            0 :           1483 => Opcode::MFVSRD,
    4362            0 :           1484 => Opcode::MFVSRLD,
    4363            0 :           1485 => Opcode::MFVSRWZ,
    4364            0 :           1486 => Opcode::MODSD,
    4365            0 :           1487 => Opcode::MODSW,
    4366            0 :           1488 => Opcode::MODUD,
    4367            0 :           1489 => Opcode::MODUW,
    4368            0 :           1490 => Opcode::MSGSYNC,
    4369            0 :           1491 => Opcode::MSYNC,
    4370            0 :           1492 => Opcode::MTCRF,
    4371            0 :           1493 => Opcode::MTCRF8,
    4372            0 :           1494 => Opcode::MTCTR,
    4373            0 :           1495 => Opcode::MTCTR8,
    4374            0 :           1496 => Opcode::MTCTR8loop,
    4375            0 :           1497 => Opcode::MTCTRloop,
    4376            0 :           1498 => Opcode::MTDCR,
    4377            0 :           1499 => Opcode::MTFSB0,
    4378            0 :           1500 => Opcode::MTFSB1,
    4379            0 :           1501 => Opcode::MTFSF,
    4380            0 :           1502 => Opcode::MTFSFI,
    4381            0 :           1503 => Opcode::MTFSFI_rec,
    4382            0 :           1504 => Opcode::MTFSFIb,
    4383            0 :           1505 => Opcode::MTFSF_rec,
    4384            0 :           1506 => Opcode::MTFSFb,
    4385            0 :           1507 => Opcode::MTLR,
    4386            0 :           1508 => Opcode::MTLR8,
    4387            0 :           1509 => Opcode::MTMSR,
    4388            0 :           1510 => Opcode::MTMSRD,
    4389            0 :           1511 => Opcode::MTOCRF,
    4390            0 :           1512 => Opcode::MTOCRF8,
    4391            0 :           1513 => Opcode::MTPMR,
    4392            0 :           1514 => Opcode::MTSPR,
    4393            0 :           1515 => Opcode::MTSPR8,
    4394            0 :           1516 => Opcode::MTSR,
    4395            0 :           1517 => Opcode::MTSRIN,
    4396            0 :           1518 => Opcode::MTUDSCR,
    4397            0 :           1519 => Opcode::MTVRD,
    4398            0 :           1520 => Opcode::MTVRSAVE,
    4399            0 :           1521 => Opcode::MTVRSAVEv,
    4400            0 :           1522 => Opcode::MTVRWA,
    4401            0 :           1523 => Opcode::MTVRWZ,
    4402            0 :           1524 => Opcode::MTVSCR,
    4403            0 :           1525 => Opcode::MTVSRBM,
    4404            0 :           1526 => Opcode::MTVSRBMI,
    4405            0 :           1527 => Opcode::MTVSRD,
    4406            0 :           1528 => Opcode::MTVSRDD,
    4407            0 :           1529 => Opcode::MTVSRDM,
    4408            0 :           1530 => Opcode::MTVSRHM,
    4409            0 :           1531 => Opcode::MTVSRQM,
    4410            0 :           1532 => Opcode::MTVSRWA,
    4411            0 :           1533 => Opcode::MTVSRWM,
    4412            0 :           1534 => Opcode::MTVSRWS,
    4413            0 :           1535 => Opcode::MTVSRWZ,
    4414            0 :           1536 => Opcode::MULHD,
    4415            0 :           1537 => Opcode::MULHDU,
    4416            0 :           1538 => Opcode::MULHDU_rec,
    4417            0 :           1539 => Opcode::MULHD_rec,
    4418            0 :           1540 => Opcode::MULHW,
    4419            0 :           1541 => Opcode::MULHWU,
    4420            0 :           1542 => Opcode::MULHWU_rec,
    4421            0 :           1543 => Opcode::MULHW_rec,
    4422            0 :           1544 => Opcode::MULLD,
    4423            0 :           1545 => Opcode::MULLDO,
    4424            0 :           1546 => Opcode::MULLDO_rec,
    4425            0 :           1547 => Opcode::MULLD_rec,
    4426            0 :           1548 => Opcode::MULLI,
    4427            0 :           1549 => Opcode::MULLI8,
    4428            0 :           1550 => Opcode::MULLW,
    4429            0 :           1551 => Opcode::MULLWO,
    4430            0 :           1552 => Opcode::MULLWO_rec,
    4431            0 :           1553 => Opcode::MULLW_rec,
    4432            0 :           1554 => Opcode::MoveGOTtoLR,
    4433            0 :           1555 => Opcode::MovePCtoLR,
    4434            0 :           1556 => Opcode::MovePCtoLR8,
    4435            0 :           1557 => Opcode::NAND,
    4436            0 :           1558 => Opcode::NAND8,
    4437            0 :           1559 => Opcode::NAND8_rec,
    4438            0 :           1560 => Opcode::NAND_rec,
    4439            0 :           1561 => Opcode::NAP,
    4440            0 :           1562 => Opcode::NEG,
    4441            0 :           1563 => Opcode::NEG8,
    4442            0 :           1564 => Opcode::NEG8O,
    4443            0 :           1565 => Opcode::NEG8O_rec,
    4444            0 :           1566 => Opcode::NEG8_rec,
    4445            0 :           1567 => Opcode::NEGO,
    4446            0 :           1568 => Opcode::NEGO_rec,
    4447            0 :           1569 => Opcode::NEG_rec,
    4448            0 :           1570 => Opcode::NOP,
    4449            0 :           1571 => Opcode::NOP_GT_PWR6,
    4450            0 :           1572 => Opcode::NOP_GT_PWR7,
    4451            0 :           1573 => Opcode::NOR,
    4452            0 :           1574 => Opcode::NOR8,
    4453            0 :           1575 => Opcode::NOR8_rec,
    4454            0 :           1576 => Opcode::NOR_rec,
    4455            0 :           1577 => Opcode::OR,
    4456            0 :           1578 => Opcode::OR8,
    4457            0 :           1579 => Opcode::OR8_rec,
    4458            0 :           1580 => Opcode::ORC,
    4459            0 :           1581 => Opcode::ORC8,
    4460            0 :           1582 => Opcode::ORC8_rec,
    4461            0 :           1583 => Opcode::ORC_rec,
    4462            0 :           1584 => Opcode::ORI,
    4463            0 :           1585 => Opcode::ORI8,
    4464            0 :           1586 => Opcode::ORIS,
    4465            0 :           1587 => Opcode::ORIS8,
    4466            0 :           1588 => Opcode::OR_rec,
    4467            0 :           1589 => Opcode::PADDI,
    4468            0 :           1590 => Opcode::PADDI8,
    4469            0 :           1591 => Opcode::PADDI8pc,
    4470            0 :           1592 => Opcode::PADDIdtprel,
    4471            0 :           1593 => Opcode::PADDIpc,
    4472            0 :           1594 => Opcode::PDEPD,
    4473            0 :           1595 => Opcode::PEXTD,
    4474            0 :           1596 => Opcode::PLA,
    4475            0 :           1597 => Opcode::PLA8,
    4476            0 :           1598 => Opcode::PLA8pc,
    4477            0 :           1599 => Opcode::PLApc,
    4478            0 :           1600 => Opcode::PLBZ,
    4479            0 :           1601 => Opcode::PLBZ8,
    4480            0 :           1602 => Opcode::PLBZ8nopc,
    4481            0 :           1603 => Opcode::PLBZ8onlypc,
    4482            0 :           1604 => Opcode::PLBZ8pc,
    4483            0 :           1605 => Opcode::PLBZnopc,
    4484            0 :           1606 => Opcode::PLBZonlypc,
    4485            0 :           1607 => Opcode::PLBZpc,
    4486            0 :           1608 => Opcode::PLD,
    4487            0 :           1609 => Opcode::PLDnopc,
    4488            0 :           1610 => Opcode::PLDonlypc,
    4489            0 :           1611 => Opcode::PLDpc,
    4490            0 :           1612 => Opcode::PLFD,
    4491            0 :           1613 => Opcode::PLFDnopc,
    4492            0 :           1614 => Opcode::PLFDonlypc,
    4493            0 :           1615 => Opcode::PLFDpc,
    4494            0 :           1616 => Opcode::PLFS,
    4495            0 :           1617 => Opcode::PLFSnopc,
    4496            0 :           1618 => Opcode::PLFSonlypc,
    4497            0 :           1619 => Opcode::PLFSpc,
    4498            0 :           1620 => Opcode::PLHA,
    4499            0 :           1621 => Opcode::PLHA8,
    4500            0 :           1622 => Opcode::PLHA8nopc,
    4501            0 :           1623 => Opcode::PLHA8onlypc,
    4502            0 :           1624 => Opcode::PLHA8pc,
    4503            0 :           1625 => Opcode::PLHAnopc,
    4504            0 :           1626 => Opcode::PLHAonlypc,
    4505            0 :           1627 => Opcode::PLHApc,
    4506            0 :           1628 => Opcode::PLHZ,
    4507            0 :           1629 => Opcode::PLHZ8,
    4508            0 :           1630 => Opcode::PLHZ8nopc,
    4509            0 :           1631 => Opcode::PLHZ8onlypc,
    4510            0 :           1632 => Opcode::PLHZ8pc,
    4511            0 :           1633 => Opcode::PLHZnopc,
    4512            0 :           1634 => Opcode::PLHZonlypc,
    4513            0 :           1635 => Opcode::PLHZpc,
    4514            0 :           1636 => Opcode::PLI,
    4515            0 :           1637 => Opcode::PLI8,
    4516            0 :           1638 => Opcode::PLWA,
    4517            0 :           1639 => Opcode::PLWA8,
    4518            0 :           1640 => Opcode::PLWA8nopc,
    4519            0 :           1641 => Opcode::PLWA8onlypc,
    4520            0 :           1642 => Opcode::PLWA8pc,
    4521            0 :           1643 => Opcode::PLWAnopc,
    4522            0 :           1644 => Opcode::PLWAonlypc,
    4523            0 :           1645 => Opcode::PLWApc,
    4524            0 :           1646 => Opcode::PLWZ,
    4525            0 :           1647 => Opcode::PLWZ8,
    4526            0 :           1648 => Opcode::PLWZ8nopc,
    4527            0 :           1649 => Opcode::PLWZ8onlypc,
    4528            0 :           1650 => Opcode::PLWZ8pc,
    4529            0 :           1651 => Opcode::PLWZnopc,
    4530            0 :           1652 => Opcode::PLWZonlypc,
    4531            0 :           1653 => Opcode::PLWZpc,
    4532            0 :           1654 => Opcode::PLXSD,
    4533            0 :           1655 => Opcode::PLXSDnopc,
    4534            0 :           1656 => Opcode::PLXSDonlypc,
    4535            0 :           1657 => Opcode::PLXSDpc,
    4536            0 :           1658 => Opcode::PLXSSP,
    4537            0 :           1659 => Opcode::PLXSSPnopc,
    4538            0 :           1660 => Opcode::PLXSSPonlypc,
    4539            0 :           1661 => Opcode::PLXSSPpc,
    4540            0 :           1662 => Opcode::PLXV,
    4541            0 :           1663 => Opcode::PLXVP,
    4542            0 :           1664 => Opcode::PLXVPnopc,
    4543            0 :           1665 => Opcode::PLXVPonlypc,
    4544            0 :           1666 => Opcode::PLXVPpc,
    4545            0 :           1667 => Opcode::PLXVnopc,
    4546            0 :           1668 => Opcode::PLXVonlypc,
    4547            0 :           1669 => Opcode::PLXVpc,
    4548            0 :           1670 => Opcode::PMXVBF16GER2,
    4549            0 :           1671 => Opcode::PMXVBF16GER2NN,
    4550            0 :           1672 => Opcode::PMXVBF16GER2NP,
    4551            0 :           1673 => Opcode::PMXVBF16GER2PN,
    4552            0 :           1674 => Opcode::PMXVBF16GER2PP,
    4553            0 :           1675 => Opcode::PMXVBF16GER2W,
    4554            0 :           1676 => Opcode::PMXVBF16GER2WNN,
    4555            0 :           1677 => Opcode::PMXVBF16GER2WNP,
    4556            0 :           1678 => Opcode::PMXVBF16GER2WPN,
    4557            0 :           1679 => Opcode::PMXVBF16GER2WPP,
    4558            0 :           1680 => Opcode::PMXVF16GER2,
    4559            0 :           1681 => Opcode::PMXVF16GER2NN,
    4560            0 :           1682 => Opcode::PMXVF16GER2NP,
    4561            0 :           1683 => Opcode::PMXVF16GER2PN,
    4562            0 :           1684 => Opcode::PMXVF16GER2PP,
    4563            0 :           1685 => Opcode::PMXVF16GER2W,
    4564            0 :           1686 => Opcode::PMXVF16GER2WNN,
    4565            0 :           1687 => Opcode::PMXVF16GER2WNP,
    4566            0 :           1688 => Opcode::PMXVF16GER2WPN,
    4567            0 :           1689 => Opcode::PMXVF16GER2WPP,
    4568            0 :           1690 => Opcode::PMXVF32GER,
    4569            0 :           1691 => Opcode::PMXVF32GERNN,
    4570            0 :           1692 => Opcode::PMXVF32GERNP,
    4571            0 :           1693 => Opcode::PMXVF32GERPN,
    4572            0 :           1694 => Opcode::PMXVF32GERPP,
    4573            0 :           1695 => Opcode::PMXVF32GERW,
    4574            0 :           1696 => Opcode::PMXVF32GERWNN,
    4575            0 :           1697 => Opcode::PMXVF32GERWNP,
    4576            0 :           1698 => Opcode::PMXVF32GERWPN,
    4577            0 :           1699 => Opcode::PMXVF32GERWPP,
    4578            0 :           1700 => Opcode::PMXVF64GER,
    4579            0 :           1701 => Opcode::PMXVF64GERNN,
    4580            0 :           1702 => Opcode::PMXVF64GERNP,
    4581            0 :           1703 => Opcode::PMXVF64GERPN,
    4582            0 :           1704 => Opcode::PMXVF64GERPP,
    4583            0 :           1705 => Opcode::PMXVF64GERW,
    4584            0 :           1706 => Opcode::PMXVF64GERWNN,
    4585            0 :           1707 => Opcode::PMXVF64GERWNP,
    4586            0 :           1708 => Opcode::PMXVF64GERWPN,
    4587            0 :           1709 => Opcode::PMXVF64GERWPP,
    4588            0 :           1710 => Opcode::PMXVI16GER2,
    4589            0 :           1711 => Opcode::PMXVI16GER2PP,
    4590            0 :           1712 => Opcode::PMXVI16GER2S,
    4591            0 :           1713 => Opcode::PMXVI16GER2SPP,
    4592            0 :           1714 => Opcode::PMXVI16GER2SW,
    4593            0 :           1715 => Opcode::PMXVI16GER2SWPP,
    4594            0 :           1716 => Opcode::PMXVI16GER2W,
    4595            0 :           1717 => Opcode::PMXVI16GER2WPP,
    4596            0 :           1718 => Opcode::PMXVI4GER8,
    4597            0 :           1719 => Opcode::PMXVI4GER8PP,
    4598            0 :           1720 => Opcode::PMXVI4GER8W,
    4599            0 :           1721 => Opcode::PMXVI4GER8WPP,
    4600            0 :           1722 => Opcode::PMXVI8GER4,
    4601            0 :           1723 => Opcode::PMXVI8GER4PP,
    4602            0 :           1724 => Opcode::PMXVI8GER4SPP,
    4603            0 :           1725 => Opcode::PMXVI8GER4W,
    4604            0 :           1726 => Opcode::PMXVI8GER4WPP,
    4605            0 :           1727 => Opcode::PMXVI8GER4WSPP,
    4606            0 :           1728 => Opcode::POPCNTB,
    4607            0 :           1729 => Opcode::POPCNTB8,
    4608            0 :           1730 => Opcode::POPCNTD,
    4609            0 :           1731 => Opcode::POPCNTW,
    4610            0 :           1732 => Opcode::PPC32GOT,
    4611            0 :           1733 => Opcode::PPC32PICGOT,
    4612            0 :           1734 => Opcode::PREPARE_PROBED_ALLOCA_32,
    4613            0 :           1735 => Opcode::PREPARE_PROBED_ALLOCA_64,
    4614            0 :           1736 => Opcode::PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32,
    4615            0 :           1737 => Opcode::PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64,
    4616            0 :           1738 => Opcode::PROBED_ALLOCA_32,
    4617            0 :           1739 => Opcode::PROBED_ALLOCA_64,
    4618            0 :           1740 => Opcode::PROBED_STACKALLOC_32,
    4619            0 :           1741 => Opcode::PROBED_STACKALLOC_64,
    4620            0 :           1742 => Opcode::PSTB,
    4621            0 :           1743 => Opcode::PSTB8,
    4622            0 :           1744 => Opcode::PSTB8nopc,
    4623            0 :           1745 => Opcode::PSTB8onlypc,
    4624            0 :           1746 => Opcode::PSTB8pc,
    4625            0 :           1747 => Opcode::PSTBnopc,
    4626            0 :           1748 => Opcode::PSTBonlypc,
    4627            0 :           1749 => Opcode::PSTBpc,
    4628            0 :           1750 => Opcode::PSTD,
    4629            0 :           1751 => Opcode::PSTDnopc,
    4630            0 :           1752 => Opcode::PSTDonlypc,
    4631            0 :           1753 => Opcode::PSTDpc,
    4632            0 :           1754 => Opcode::PSTFD,
    4633            0 :           1755 => Opcode::PSTFDnopc,
    4634            0 :           1756 => Opcode::PSTFDonlypc,
    4635            0 :           1757 => Opcode::PSTFDpc,
    4636            0 :           1758 => Opcode::PSTFS,
    4637            0 :           1759 => Opcode::PSTFSnopc,
    4638            0 :           1760 => Opcode::PSTFSonlypc,
    4639            0 :           1761 => Opcode::PSTFSpc,
    4640            0 :           1762 => Opcode::PSTH,
    4641            0 :           1763 => Opcode::PSTH8,
    4642            0 :           1764 => Opcode::PSTH8nopc,
    4643            0 :           1765 => Opcode::PSTH8onlypc,
    4644            0 :           1766 => Opcode::PSTH8pc,
    4645            0 :           1767 => Opcode::PSTHnopc,
    4646            0 :           1768 => Opcode::PSTHonlypc,
    4647            0 :           1769 => Opcode::PSTHpc,
    4648            0 :           1770 => Opcode::PSTW,
    4649            0 :           1771 => Opcode::PSTW8,
    4650            0 :           1772 => Opcode::PSTW8nopc,
    4651            0 :           1773 => Opcode::PSTW8onlypc,
    4652            0 :           1774 => Opcode::PSTW8pc,
    4653            0 :           1775 => Opcode::PSTWnopc,
    4654            0 :           1776 => Opcode::PSTWonlypc,
    4655            0 :           1777 => Opcode::PSTWpc,
    4656            0 :           1778 => Opcode::PSTXSD,
    4657            0 :           1779 => Opcode::PSTXSDnopc,
    4658            0 :           1780 => Opcode::PSTXSDonlypc,
    4659            0 :           1781 => Opcode::PSTXSDpc,
    4660            0 :           1782 => Opcode::PSTXSSP,
    4661            0 :           1783 => Opcode::PSTXSSPnopc,
    4662            0 :           1784 => Opcode::PSTXSSPonlypc,
    4663            0 :           1785 => Opcode::PSTXSSPpc,
    4664            0 :           1786 => Opcode::PSTXV,
    4665            0 :           1787 => Opcode::PSTXVP,
    4666            0 :           1788 => Opcode::PSTXVPnopc,
    4667            0 :           1789 => Opcode::PSTXVPonlypc,
    4668            0 :           1790 => Opcode::PSTXVPpc,
    4669            0 :           1791 => Opcode::PSTXVnopc,
    4670            0 :           1792 => Opcode::PSTXVonlypc,
    4671            0 :           1793 => Opcode::PSTXVpc,
    4672            0 :           1794 => Opcode::PseudoEIEIO,
    4673            0 :           1795 => Opcode::RESTORE_ACC,
    4674            0 :           1796 => Opcode::RESTORE_CR,
    4675            0 :           1797 => Opcode::RESTORE_CRBIT,
    4676            0 :           1798 => Opcode::RESTORE_QUADWORD,
    4677            0 :           1799 => Opcode::RESTORE_UACC,
    4678            0 :           1800 => Opcode::RESTORE_WACC,
    4679            0 :           1801 => Opcode::RFCI,
    4680            0 :           1802 => Opcode::RFDI,
    4681            0 :           1803 => Opcode::RFEBB,
    4682            0 :           1804 => Opcode::RFI,
    4683            0 :           1805 => Opcode::RFID,
    4684            0 :           1806 => Opcode::RFMCI,
    4685            0 :           1807 => Opcode::RLDCL,
    4686            0 :           1808 => Opcode::RLDCL_rec,
    4687            0 :           1809 => Opcode::RLDCR,
    4688            0 :           1810 => Opcode::RLDCR_rec,
    4689            0 :           1811 => Opcode::RLDIC,
    4690            0 :           1812 => Opcode::RLDICL,
    4691            0 :           1813 => Opcode::RLDICL_32,
    4692            0 :           1814 => Opcode::RLDICL_32_64,
    4693            0 :           1815 => Opcode::RLDICL_32_rec,
    4694            0 :           1816 => Opcode::RLDICL_rec,
    4695            0 :           1817 => Opcode::RLDICR,
    4696            0 :           1818 => Opcode::RLDICR_32,
    4697            0 :           1819 => Opcode::RLDICR_rec,
    4698            0 :           1820 => Opcode::RLDIC_rec,
    4699            0 :           1821 => Opcode::RLDIMI,
    4700            0 :           1822 => Opcode::RLDIMI_rec,
    4701            0 :           1823 => Opcode::RLWIMI,
    4702            0 :           1824 => Opcode::RLWIMI8,
    4703            0 :           1825 => Opcode::RLWIMI8_rec,
    4704            0 :           1826 => Opcode::RLWIMI_rec,
    4705            0 :           1827 => Opcode::RLWINM,
    4706            0 :           1828 => Opcode::RLWINM8,
    4707            0 :           1829 => Opcode::RLWINM8_rec,
    4708            0 :           1830 => Opcode::RLWINM_rec,
    4709            0 :           1831 => Opcode::RLWNM,
    4710            0 :           1832 => Opcode::RLWNM8,
    4711            0 :           1833 => Opcode::RLWNM8_rec,
    4712            0 :           1834 => Opcode::RLWNM_rec,
    4713            0 :           1835 => Opcode::ReadTB,
    4714            0 :           1836 => Opcode::SC,
    4715            0 :           1837 => Opcode::SCV,
    4716            0 :           1838 => Opcode::SELECT_CC_F16,
    4717            0 :           1839 => Opcode::SELECT_CC_F4,
    4718            0 :           1840 => Opcode::SELECT_CC_F8,
    4719            0 :           1841 => Opcode::SELECT_CC_I4,
    4720            0 :           1842 => Opcode::SELECT_CC_I8,
    4721            0 :           1843 => Opcode::SELECT_CC_SPE,
    4722            0 :           1844 => Opcode::SELECT_CC_SPE4,
    4723            0 :           1845 => Opcode::SELECT_CC_VRRC,
    4724            0 :           1846 => Opcode::SELECT_CC_VSFRC,
    4725            0 :           1847 => Opcode::SELECT_CC_VSRC,
    4726            0 :           1848 => Opcode::SELECT_CC_VSSRC,
    4727            0 :           1849 => Opcode::SELECT_F16,
    4728            0 :           1850 => Opcode::SELECT_F4,
    4729            0 :           1851 => Opcode::SELECT_F8,
    4730            0 :           1852 => Opcode::SELECT_I4,
    4731            0 :           1853 => Opcode::SELECT_I8,
    4732            0 :           1854 => Opcode::SELECT_SPE,
    4733            0 :           1855 => Opcode::SELECT_SPE4,
    4734            0 :           1856 => Opcode::SELECT_VRRC,
    4735            0 :           1857 => Opcode::SELECT_VSFRC,
    4736            0 :           1858 => Opcode::SELECT_VSRC,
    4737            0 :           1859 => Opcode::SELECT_VSSRC,
    4738            0 :           1860 => Opcode::SETB,
    4739            0 :           1861 => Opcode::SETB8,
    4740            0 :           1862 => Opcode::SETBC,
    4741            0 :           1863 => Opcode::SETBC8,
    4742            0 :           1864 => Opcode::SETBCR,
    4743            0 :           1865 => Opcode::SETBCR8,
    4744            0 :           1866 => Opcode::SETFLM,
    4745            0 :           1867 => Opcode::SETNBC,
    4746            0 :           1868 => Opcode::SETNBC8,
    4747            0 :           1869 => Opcode::SETNBCR,
    4748            0 :           1870 => Opcode::SETNBCR8,
    4749            0 :           1871 => Opcode::SETRND,
    4750            0 :           1872 => Opcode::SETRNDi,
    4751            0 :           1873 => Opcode::SLBFEE_rec,
    4752            0 :           1874 => Opcode::SLBIA,
    4753            0 :           1875 => Opcode::SLBIE,
    4754            0 :           1876 => Opcode::SLBIEG,
    4755            0 :           1877 => Opcode::SLBMFEE,
    4756            0 :           1878 => Opcode::SLBMFEV,
    4757            0 :           1879 => Opcode::SLBMTE,
    4758            0 :           1880 => Opcode::SLBSYNC,
    4759            0 :           1881 => Opcode::SLD,
    4760            0 :           1882 => Opcode::SLD_rec,
    4761            0 :           1883 => Opcode::SLW,
    4762            0 :           1884 => Opcode::SLW8,
    4763            0 :           1885 => Opcode::SLW8_rec,
    4764            0 :           1886 => Opcode::SLW_rec,
    4765            0 :           1887 => Opcode::SPELWZ,
    4766            0 :           1888 => Opcode::SPELWZX,
    4767            0 :           1889 => Opcode::SPESTW,
    4768            0 :           1890 => Opcode::SPESTWX,
    4769            0 :           1891 => Opcode::SPILL_ACC,
    4770            0 :           1892 => Opcode::SPILL_CR,
    4771            0 :           1893 => Opcode::SPILL_CRBIT,
    4772            0 :           1894 => Opcode::SPILL_QUADWORD,
    4773            0 :           1895 => Opcode::SPILL_UACC,
    4774            0 :           1896 => Opcode::SPILL_WACC,
    4775            0 :           1897 => Opcode::SPLIT_QUADWORD,
    4776            0 :           1898 => Opcode::SRAD,
    4777            0 :           1899 => Opcode::SRADI,
    4778            0 :           1900 => Opcode::SRADI_32,
    4779            0 :           1901 => Opcode::SRADI_rec,
    4780            0 :           1902 => Opcode::SRAD_rec,
    4781            0 :           1903 => Opcode::SRAW,
    4782            0 :           1904 => Opcode::SRAWI,
    4783            0 :           1905 => Opcode::SRAWI_rec,
    4784            0 :           1906 => Opcode::SRAW_rec,
    4785            0 :           1907 => Opcode::SRD,
    4786            0 :           1908 => Opcode::SRD_rec,
    4787            0 :           1909 => Opcode::SRW,
    4788            0 :           1910 => Opcode::SRW8,
    4789            0 :           1911 => Opcode::SRW8_rec,
    4790            0 :           1912 => Opcode::SRW_rec,
    4791            0 :           1913 => Opcode::STB,
    4792            0 :           1914 => Opcode::STB8,
    4793            0 :           1915 => Opcode::STBCIX,
    4794            0 :           1916 => Opcode::STBCX,
    4795            0 :           1917 => Opcode::STBEPX,
    4796            0 :           1918 => Opcode::STBU,
    4797            0 :           1919 => Opcode::STBU8,
    4798            0 :           1920 => Opcode::STBUX,
    4799            0 :           1921 => Opcode::STBUX8,
    4800            0 :           1922 => Opcode::STBX,
    4801            0 :           1923 => Opcode::STBX8,
    4802            0 :           1924 => Opcode::STBXTLS,
    4803            0 :           1925 => Opcode::STBXTLS_,
    4804            0 :           1926 => Opcode::STBXTLS_32,
    4805            0 :           1927 => Opcode::STD,
    4806            0 :           1928 => Opcode::STDAT,
    4807            0 :           1929 => Opcode::STDBRX,
    4808            0 :           1930 => Opcode::STDCIX,
    4809            0 :           1931 => Opcode::STDCX,
    4810            0 :           1932 => Opcode::STDU,
    4811            0 :           1933 => Opcode::STDUX,
    4812            0 :           1934 => Opcode::STDX,
    4813            0 :           1935 => Opcode::STDXTLS,
    4814            0 :           1936 => Opcode::STDXTLS_,
    4815            0 :           1937 => Opcode::STFD,
    4816            0 :           1938 => Opcode::STFDEPX,
    4817            0 :           1939 => Opcode::STFDU,
    4818            0 :           1940 => Opcode::STFDUX,
    4819            0 :           1941 => Opcode::STFDX,
    4820            0 :           1942 => Opcode::STFDXTLS,
    4821            0 :           1943 => Opcode::STFDXTLS_,
    4822            0 :           1944 => Opcode::STFIWX,
    4823            0 :           1945 => Opcode::STFS,
    4824            0 :           1946 => Opcode::STFSU,
    4825            0 :           1947 => Opcode::STFSUX,
    4826            0 :           1948 => Opcode::STFSX,
    4827            0 :           1949 => Opcode::STFSXTLS,
    4828            0 :           1950 => Opcode::STFSXTLS_,
    4829            0 :           1951 => Opcode::STH,
    4830            0 :           1952 => Opcode::STH8,
    4831            0 :           1953 => Opcode::STHBRX,
    4832            0 :           1954 => Opcode::STHCIX,
    4833            0 :           1955 => Opcode::STHCX,
    4834            0 :           1956 => Opcode::STHEPX,
    4835            0 :           1957 => Opcode::STHU,
    4836            0 :           1958 => Opcode::STHU8,
    4837            0 :           1959 => Opcode::STHUX,
    4838            0 :           1960 => Opcode::STHUX8,
    4839            0 :           1961 => Opcode::STHX,
    4840            0 :           1962 => Opcode::STHX8,
    4841            0 :           1963 => Opcode::STHXTLS,
    4842            0 :           1964 => Opcode::STHXTLS_,
    4843            0 :           1965 => Opcode::STHXTLS_32,
    4844            0 :           1966 => Opcode::STMW,
    4845            0 :           1967 => Opcode::STOP,
    4846            0 :           1968 => Opcode::STQ,
    4847            0 :           1969 => Opcode::STQCX,
    4848            0 :           1970 => Opcode::STQX_PSEUDO,
    4849            0 :           1971 => Opcode::STSWI,
    4850            0 :           1972 => Opcode::STVEBX,
    4851            0 :           1973 => Opcode::STVEHX,
    4852            0 :           1974 => Opcode::STVEWX,
    4853            0 :           1975 => Opcode::STVX,
    4854            0 :           1976 => Opcode::STVXL,
    4855            0 :           1977 => Opcode::STW,
    4856            0 :           1978 => Opcode::STW8,
    4857            0 :           1979 => Opcode::STWAT,
    4858            0 :           1980 => Opcode::STWBRX,
    4859            0 :           1981 => Opcode::STWCIX,
    4860            0 :           1982 => Opcode::STWCX,
    4861            0 :           1983 => Opcode::STWEPX,
    4862            0 :           1984 => Opcode::STWU,
    4863            0 :           1985 => Opcode::STWU8,
    4864            0 :           1986 => Opcode::STWUX,
    4865            0 :           1987 => Opcode::STWUX8,
    4866            0 :           1988 => Opcode::STWX,
    4867            0 :           1989 => Opcode::STWX8,
    4868            0 :           1990 => Opcode::STWXTLS,
    4869            0 :           1991 => Opcode::STWXTLS_,
    4870            0 :           1992 => Opcode::STWXTLS_32,
    4871            0 :           1993 => Opcode::STXSD,
    4872            0 :           1994 => Opcode::STXSDX,
    4873            0 :           1995 => Opcode::STXSIBX,
    4874            0 :           1996 => Opcode::STXSIBXv,
    4875            0 :           1997 => Opcode::STXSIHX,
    4876            0 :           1998 => Opcode::STXSIHXv,
    4877            0 :           1999 => Opcode::STXSIWX,
    4878            0 :           2000 => Opcode::STXSSP,
    4879            0 :           2001 => Opcode::STXSSPX,
    4880            0 :           2002 => Opcode::STXV,
    4881            0 :           2003 => Opcode::STXVB16X,
    4882            0 :           2004 => Opcode::STXVD2X,
    4883            0 :           2005 => Opcode::STXVH8X,
    4884            0 :           2006 => Opcode::STXVL,
    4885            0 :           2007 => Opcode::STXVLL,
    4886            0 :           2008 => Opcode::STXVP,
    4887            0 :           2009 => Opcode::STXVPRL,
    4888            0 :           2010 => Opcode::STXVPRLL,
    4889            0 :           2011 => Opcode::STXVPX,
    4890            0 :           2012 => Opcode::STXVRBX,
    4891            0 :           2013 => Opcode::STXVRDX,
    4892            0 :           2014 => Opcode::STXVRHX,
    4893            0 :           2015 => Opcode::STXVRL,
    4894            0 :           2016 => Opcode::STXVRLL,
    4895            0 :           2017 => Opcode::STXVRWX,
    4896            0 :           2018 => Opcode::STXVW4X,
    4897            0 :           2019 => Opcode::STXVX,
    4898            0 :           2020 => Opcode::SUBF,
    4899            0 :           2021 => Opcode::SUBF8,
    4900            0 :           2022 => Opcode::SUBF8O,
    4901            0 :           2023 => Opcode::SUBF8O_rec,
    4902            0 :           2024 => Opcode::SUBF8_rec,
    4903            0 :           2025 => Opcode::SUBFC,
    4904            0 :           2026 => Opcode::SUBFC8,
    4905            0 :           2027 => Opcode::SUBFC8O,
    4906            0 :           2028 => Opcode::SUBFC8O_rec,
    4907            0 :           2029 => Opcode::SUBFC8_rec,
    4908            0 :           2030 => Opcode::SUBFCO,
    4909            0 :           2031 => Opcode::SUBFCO_rec,
    4910            0 :           2032 => Opcode::SUBFC_rec,
    4911            0 :           2033 => Opcode::SUBFE,
    4912            0 :           2034 => Opcode::SUBFE8,
    4913            0 :           2035 => Opcode::SUBFE8O,
    4914            0 :           2036 => Opcode::SUBFE8O_rec,
    4915            0 :           2037 => Opcode::SUBFE8_rec,
    4916            0 :           2038 => Opcode::SUBFEO,
    4917            0 :           2039 => Opcode::SUBFEO_rec,
    4918            0 :           2040 => Opcode::SUBFE_rec,
    4919            0 :           2041 => Opcode::SUBFIC,
    4920            0 :           2042 => Opcode::SUBFIC8,
    4921            0 :           2043 => Opcode::SUBFME,
    4922            0 :           2044 => Opcode::SUBFME8,
    4923            0 :           2045 => Opcode::SUBFME8O,
    4924            0 :           2046 => Opcode::SUBFME8O_rec,
    4925            0 :           2047 => Opcode::SUBFME8_rec,
    4926            0 :           2048 => Opcode::SUBFMEO,
    4927            0 :           2049 => Opcode::SUBFMEO_rec,
    4928            0 :           2050 => Opcode::SUBFME_rec,
    4929            0 :           2051 => Opcode::SUBFO,
    4930            0 :           2052 => Opcode::SUBFO_rec,
    4931            0 :           2053 => Opcode::SUBFUS,
    4932            0 :           2054 => Opcode::SUBFUS_rec,
    4933            0 :           2055 => Opcode::SUBFZE,
    4934            0 :           2056 => Opcode::SUBFZE8,
    4935            0 :           2057 => Opcode::SUBFZE8O,
    4936            0 :           2058 => Opcode::SUBFZE8O_rec,
    4937            0 :           2059 => Opcode::SUBFZE8_rec,
    4938            0 :           2060 => Opcode::SUBFZEO,
    4939            0 :           2061 => Opcode::SUBFZEO_rec,
    4940            0 :           2062 => Opcode::SUBFZE_rec,
    4941            0 :           2063 => Opcode::SUBF_rec,
    4942            0 :           2064 => Opcode::SYNC,
    4943            0 :           2065 => Opcode::SYNCP10,
    4944            0 :           2066 => Opcode::TABORT,
    4945            0 :           2067 => Opcode::TABORTDC,
    4946            0 :           2068 => Opcode::TABORTDCI,
    4947            0 :           2069 => Opcode::TABORTWC,
    4948            0 :           2070 => Opcode::TABORTWCI,
    4949            0 :           2071 => Opcode::TAILB,
    4950            0 :           2072 => Opcode::TAILB8,
    4951            0 :           2073 => Opcode::TAILBA,
    4952            0 :           2074 => Opcode::TAILBA8,
    4953            0 :           2075 => Opcode::TAILBCTR,
    4954            0 :           2076 => Opcode::TAILBCTR8,
    4955            0 :           2077 => Opcode::TBEGIN,
    4956            0 :           2078 => Opcode::TBEGIN_RET,
    4957            0 :           2079 => Opcode::TCHECK,
    4958            0 :           2080 => Opcode::TCHECK_RET,
    4959            0 :           2081 => Opcode::TCRETURNai,
    4960            0 :           2082 => Opcode::TCRETURNai8,
    4961            0 :           2083 => Opcode::TCRETURNdi,
    4962            0 :           2084 => Opcode::TCRETURNdi8,
    4963            0 :           2085 => Opcode::TCRETURNri,
    4964            0 :           2086 => Opcode::TCRETURNri8,
    4965            0 :           2087 => Opcode::TD,
    4966            0 :           2088 => Opcode::TDI,
    4967            0 :           2089 => Opcode::TEND,
    4968            0 :           2090 => Opcode::TLBIA,
    4969            0 :           2091 => Opcode::TLBIE,
    4970            0 :           2092 => Opcode::TLBIEL,
    4971            0 :           2093 => Opcode::TLBILX,
    4972            0 :           2094 => Opcode::TLBIVAX,
    4973            0 :           2095 => Opcode::TLBLD,
    4974            0 :           2096 => Opcode::TLBLI,
    4975            0 :           2097 => Opcode::TLBRE,
    4976            0 :           2098 => Opcode::TLBRE2,
    4977            0 :           2099 => Opcode::TLBSX,
    4978            0 :           2100 => Opcode::TLBSX2,
    4979            0 :           2101 => Opcode::TLBSX2D,
    4980            0 :           2102 => Opcode::TLBSYNC,
    4981            0 :           2103 => Opcode::TLBWE,
    4982            0 :           2104 => Opcode::TLBWE2,
    4983            0 :           2105 => Opcode::TLSGDAIX,
    4984            0 :           2106 => Opcode::TLSGDAIX8,
    4985            0 :           2107 => Opcode::TLSLDAIX,
    4986            0 :           2108 => Opcode::TLSLDAIX8,
    4987            0 :           2109 => Opcode::TRAP,
    4988            0 :           2110 => Opcode::TRECHKPT,
    4989            0 :           2111 => Opcode::TRECLAIM,
    4990            0 :           2112 => Opcode::TSR,
    4991            0 :           2113 => Opcode::TW,
    4992            0 :           2114 => Opcode::TWI,
    4993            0 :           2115 => Opcode::UNENCODED_NOP,
    4994            0 :           2116 => Opcode::UpdateGBR,
    4995            0 :           2117 => Opcode::VABSDUB,
    4996            0 :           2118 => Opcode::VABSDUH,
    4997            0 :           2119 => Opcode::VABSDUW,
    4998            0 :           2120 => Opcode::VADDCUQ,
    4999            0 :           2121 => Opcode::VADDCUW,
    5000            0 :           2122 => Opcode::VADDECUQ,
    5001            0 :           2123 => Opcode::VADDEUQM,
    5002            0 :           2124 => Opcode::VADDFP,
    5003            0 :           2125 => Opcode::VADDSBS,
    5004            0 :           2126 => Opcode::VADDSHS,
    5005            0 :           2127 => Opcode::VADDSWS,
    5006            0 :           2128 => Opcode::VADDUBM,
    5007            0 :           2129 => Opcode::VADDUBS,
    5008            0 :           2130 => Opcode::VADDUDM,
    5009            0 :           2131 => Opcode::VADDUHM,
    5010            0 :           2132 => Opcode::VADDUHS,
    5011            0 :           2133 => Opcode::VADDUQM,
    5012            0 :           2134 => Opcode::VADDUWM,
    5013            0 :           2135 => Opcode::VADDUWS,
    5014            0 :           2136 => Opcode::VAND,
    5015            0 :           2137 => Opcode::VANDC,
    5016            0 :           2138 => Opcode::VAVGSB,
    5017            0 :           2139 => Opcode::VAVGSH,
    5018            0 :           2140 => Opcode::VAVGSW,
    5019            0 :           2141 => Opcode::VAVGUB,
    5020            0 :           2142 => Opcode::VAVGUH,
    5021            0 :           2143 => Opcode::VAVGUW,
    5022            0 :           2144 => Opcode::VBPERMD,
    5023            0 :           2145 => Opcode::VBPERMQ,
    5024            0 :           2146 => Opcode::VCFSX,
    5025            0 :           2147 => Opcode::VCFSX_0,
    5026            0 :           2148 => Opcode::VCFUGED,
    5027            0 :           2149 => Opcode::VCFUX,
    5028            0 :           2150 => Opcode::VCFUX_0,
    5029            0 :           2151 => Opcode::VCIPHER,
    5030            0 :           2152 => Opcode::VCIPHERLAST,
    5031            0 :           2153 => Opcode::VCLRLB,
    5032            0 :           2154 => Opcode::VCLRRB,
    5033            0 :           2155 => Opcode::VCLZB,
    5034            0 :           2156 => Opcode::VCLZD,
    5035            0 :           2157 => Opcode::VCLZDM,
    5036            0 :           2158 => Opcode::VCLZH,
    5037            0 :           2159 => Opcode::VCLZLSBB,
    5038            0 :           2160 => Opcode::VCLZW,
    5039            0 :           2161 => Opcode::VCMPBFP,
    5040            0 :           2162 => Opcode::VCMPBFP_rec,
    5041            0 :           2163 => Opcode::VCMPEQFP,
    5042            0 :           2164 => Opcode::VCMPEQFP_rec,
    5043            0 :           2165 => Opcode::VCMPEQUB,
    5044            0 :           2166 => Opcode::VCMPEQUB_rec,
    5045            0 :           2167 => Opcode::VCMPEQUD,
    5046            0 :           2168 => Opcode::VCMPEQUD_rec,
    5047            0 :           2169 => Opcode::VCMPEQUH,
    5048            0 :           2170 => Opcode::VCMPEQUH_rec,
    5049            0 :           2171 => Opcode::VCMPEQUQ,
    5050            0 :           2172 => Opcode::VCMPEQUQ_rec,
    5051            0 :           2173 => Opcode::VCMPEQUW,
    5052            0 :           2174 => Opcode::VCMPEQUW_rec,
    5053            0 :           2175 => Opcode::VCMPGEFP,
    5054            0 :           2176 => Opcode::VCMPGEFP_rec,
    5055            0 :           2177 => Opcode::VCMPGTFP,
    5056            0 :           2178 => Opcode::VCMPGTFP_rec,
    5057            0 :           2179 => Opcode::VCMPGTSB,
    5058            0 :           2180 => Opcode::VCMPGTSB_rec,
    5059            0 :           2181 => Opcode::VCMPGTSD,
    5060            0 :           2182 => Opcode::VCMPGTSD_rec,
    5061            0 :           2183 => Opcode::VCMPGTSH,
    5062            0 :           2184 => Opcode::VCMPGTSH_rec,
    5063            0 :           2185 => Opcode::VCMPGTSQ,
    5064            0 :           2186 => Opcode::VCMPGTSQ_rec,
    5065            0 :           2187 => Opcode::VCMPGTSW,
    5066            0 :           2188 => Opcode::VCMPGTSW_rec,
    5067            0 :           2189 => Opcode::VCMPGTUB,
    5068            0 :           2190 => Opcode::VCMPGTUB_rec,
    5069            0 :           2191 => Opcode::VCMPGTUD,
    5070            0 :           2192 => Opcode::VCMPGTUD_rec,
    5071            0 :           2193 => Opcode::VCMPGTUH,
    5072            0 :           2194 => Opcode::VCMPGTUH_rec,
    5073            0 :           2195 => Opcode::VCMPGTUQ,
    5074            0 :           2196 => Opcode::VCMPGTUQ_rec,
    5075            0 :           2197 => Opcode::VCMPGTUW,
    5076            0 :           2198 => Opcode::VCMPGTUW_rec,
    5077            0 :           2199 => Opcode::VCMPNEB,
    5078            0 :           2200 => Opcode::VCMPNEB_rec,
    5079            0 :           2201 => Opcode::VCMPNEH,
    5080            0 :           2202 => Opcode::VCMPNEH_rec,
    5081            0 :           2203 => Opcode::VCMPNEW,
    5082            0 :           2204 => Opcode::VCMPNEW_rec,
    5083            0 :           2205 => Opcode::VCMPNEZB,
    5084            0 :           2206 => Opcode::VCMPNEZB_rec,
    5085            0 :           2207 => Opcode::VCMPNEZH,
    5086            0 :           2208 => Opcode::VCMPNEZH_rec,
    5087            0 :           2209 => Opcode::VCMPNEZW,
    5088            0 :           2210 => Opcode::VCMPNEZW_rec,
    5089            0 :           2211 => Opcode::VCMPSQ,
    5090            0 :           2212 => Opcode::VCMPUQ,
    5091            0 :           2213 => Opcode::VCNTMBB,
    5092            0 :           2214 => Opcode::VCNTMBD,
    5093            0 :           2215 => Opcode::VCNTMBH,
    5094            0 :           2216 => Opcode::VCNTMBW,
    5095            0 :           2217 => Opcode::VCTSXS,
    5096            0 :           2218 => Opcode::VCTSXS_0,
    5097            0 :           2219 => Opcode::VCTUXS,
    5098            0 :           2220 => Opcode::VCTUXS_0,
    5099            0 :           2221 => Opcode::VCTZB,
    5100            0 :           2222 => Opcode::VCTZD,
    5101            0 :           2223 => Opcode::VCTZDM,
    5102            0 :           2224 => Opcode::VCTZH,
    5103            0 :           2225 => Opcode::VCTZLSBB,
    5104            0 :           2226 => Opcode::VCTZW,
    5105            0 :           2227 => Opcode::VDIVESD,
    5106            0 :           2228 => Opcode::VDIVESQ,
    5107            0 :           2229 => Opcode::VDIVESW,
    5108            0 :           2230 => Opcode::VDIVEUD,
    5109            0 :           2231 => Opcode::VDIVEUQ,
    5110            0 :           2232 => Opcode::VDIVEUW,
    5111            0 :           2233 => Opcode::VDIVSD,
    5112            0 :           2234 => Opcode::VDIVSQ,
    5113            0 :           2235 => Opcode::VDIVSW,
    5114            0 :           2236 => Opcode::VDIVUD,
    5115            0 :           2237 => Opcode::VDIVUQ,
    5116            0 :           2238 => Opcode::VDIVUW,
    5117            0 :           2239 => Opcode::VEQV,
    5118            0 :           2240 => Opcode::VEXPANDBM,
    5119            0 :           2241 => Opcode::VEXPANDDM,
    5120            0 :           2242 => Opcode::VEXPANDHM,
    5121            0 :           2243 => Opcode::VEXPANDQM,
    5122            0 :           2244 => Opcode::VEXPANDWM,
    5123            0 :           2245 => Opcode::VEXPTEFP,
    5124            0 :           2246 => Opcode::VEXTDDVLX,
    5125            0 :           2247 => Opcode::VEXTDDVRX,
    5126            0 :           2248 => Opcode::VEXTDUBVLX,
    5127            0 :           2249 => Opcode::VEXTDUBVRX,
    5128            0 :           2250 => Opcode::VEXTDUHVLX,
    5129            0 :           2251 => Opcode::VEXTDUHVRX,
    5130            0 :           2252 => Opcode::VEXTDUWVLX,
    5131            0 :           2253 => Opcode::VEXTDUWVRX,
    5132            0 :           2254 => Opcode::VEXTRACTBM,
    5133            0 :           2255 => Opcode::VEXTRACTD,
    5134            0 :           2256 => Opcode::VEXTRACTDM,
    5135            0 :           2257 => Opcode::VEXTRACTHM,
    5136            0 :           2258 => Opcode::VEXTRACTQM,
    5137            0 :           2259 => Opcode::VEXTRACTUB,
    5138            0 :           2260 => Opcode::VEXTRACTUH,
    5139            0 :           2261 => Opcode::VEXTRACTUW,
    5140            0 :           2262 => Opcode::VEXTRACTWM,
    5141            0 :           2263 => Opcode::VEXTSB2D,
    5142            0 :           2264 => Opcode::VEXTSB2Ds,
    5143            0 :           2265 => Opcode::VEXTSB2W,
    5144            0 :           2266 => Opcode::VEXTSB2Ws,
    5145            0 :           2267 => Opcode::VEXTSD2Q,
    5146            0 :           2268 => Opcode::VEXTSH2D,
    5147            0 :           2269 => Opcode::VEXTSH2Ds,
    5148            0 :           2270 => Opcode::VEXTSH2W,
    5149            0 :           2271 => Opcode::VEXTSH2Ws,
    5150            0 :           2272 => Opcode::VEXTSW2D,
    5151            0 :           2273 => Opcode::VEXTSW2Ds,
    5152            0 :           2274 => Opcode::VEXTUBLX,
    5153            0 :           2275 => Opcode::VEXTUBRX,
    5154            0 :           2276 => Opcode::VEXTUHLX,
    5155            0 :           2277 => Opcode::VEXTUHRX,
    5156            0 :           2278 => Opcode::VEXTUWLX,
    5157            0 :           2279 => Opcode::VEXTUWRX,
    5158            0 :           2280 => Opcode::VGBBD,
    5159            0 :           2281 => Opcode::VGNB,
    5160            0 :           2282 => Opcode::VINSBLX,
    5161            0 :           2283 => Opcode::VINSBRX,
    5162            0 :           2284 => Opcode::VINSBVLX,
    5163            0 :           2285 => Opcode::VINSBVRX,
    5164            0 :           2286 => Opcode::VINSD,
    5165            0 :           2287 => Opcode::VINSDLX,
    5166            0 :           2288 => Opcode::VINSDRX,
    5167            0 :           2289 => Opcode::VINSERTB,
    5168            0 :           2290 => Opcode::VINSERTD,
    5169            0 :           2291 => Opcode::VINSERTH,
    5170            0 :           2292 => Opcode::VINSERTW,
    5171            0 :           2293 => Opcode::VINSHLX,
    5172            0 :           2294 => Opcode::VINSHRX,
    5173            0 :           2295 => Opcode::VINSHVLX,
    5174            0 :           2296 => Opcode::VINSHVRX,
    5175            0 :           2297 => Opcode::VINSW,
    5176            0 :           2298 => Opcode::VINSWLX,
    5177            0 :           2299 => Opcode::VINSWRX,
    5178            0 :           2300 => Opcode::VINSWVLX,
    5179            0 :           2301 => Opcode::VINSWVRX,
    5180            0 :           2302 => Opcode::VLOGEFP,
    5181            0 :           2303 => Opcode::VMADDFP,
    5182            0 :           2304 => Opcode::VMAXFP,
    5183            0 :           2305 => Opcode::VMAXSB,
    5184            0 :           2306 => Opcode::VMAXSD,
    5185            0 :           2307 => Opcode::VMAXSH,
    5186            0 :           2308 => Opcode::VMAXSW,
    5187            0 :           2309 => Opcode::VMAXUB,
    5188            0 :           2310 => Opcode::VMAXUD,
    5189            0 :           2311 => Opcode::VMAXUH,
    5190            0 :           2312 => Opcode::VMAXUW,
    5191            0 :           2313 => Opcode::VMHADDSHS,
    5192            0 :           2314 => Opcode::VMHRADDSHS,
    5193            0 :           2315 => Opcode::VMINFP,
    5194            0 :           2316 => Opcode::VMINSB,
    5195            0 :           2317 => Opcode::VMINSD,
    5196            0 :           2318 => Opcode::VMINSH,
    5197            0 :           2319 => Opcode::VMINSW,
    5198            0 :           2320 => Opcode::VMINUB,
    5199            0 :           2321 => Opcode::VMINUD,
    5200            0 :           2322 => Opcode::VMINUH,
    5201            0 :           2323 => Opcode::VMINUW,
    5202            0 :           2324 => Opcode::VMLADDUHM,
    5203            0 :           2325 => Opcode::VMODSD,
    5204            0 :           2326 => Opcode::VMODSQ,
    5205            0 :           2327 => Opcode::VMODSW,
    5206            0 :           2328 => Opcode::VMODUD,
    5207            0 :           2329 => Opcode::VMODUQ,
    5208            0 :           2330 => Opcode::VMODUW,
    5209            0 :           2331 => Opcode::VMRGEW,
    5210            0 :           2332 => Opcode::VMRGHB,
    5211            0 :           2333 => Opcode::VMRGHH,
    5212            0 :           2334 => Opcode::VMRGHW,
    5213            0 :           2335 => Opcode::VMRGLB,
    5214            0 :           2336 => Opcode::VMRGLH,
    5215            0 :           2337 => Opcode::VMRGLW,
    5216            0 :           2338 => Opcode::VMRGOW,
    5217            0 :           2339 => Opcode::VMSUMCUD,
    5218            0 :           2340 => Opcode::VMSUMMBM,
    5219            0 :           2341 => Opcode::VMSUMSHM,
    5220            0 :           2342 => Opcode::VMSUMSHS,
    5221            0 :           2343 => Opcode::VMSUMUBM,
    5222            0 :           2344 => Opcode::VMSUMUDM,
    5223            0 :           2345 => Opcode::VMSUMUHM,
    5224            0 :           2346 => Opcode::VMSUMUHS,
    5225            0 :           2347 => Opcode::VMUL10CUQ,
    5226            0 :           2348 => Opcode::VMUL10ECUQ,
    5227            0 :           2349 => Opcode::VMUL10EUQ,
    5228            0 :           2350 => Opcode::VMUL10UQ,
    5229            0 :           2351 => Opcode::VMULESB,
    5230            0 :           2352 => Opcode::VMULESD,
    5231            0 :           2353 => Opcode::VMULESH,
    5232            0 :           2354 => Opcode::VMULESW,
    5233            0 :           2355 => Opcode::VMULEUB,
    5234            0 :           2356 => Opcode::VMULEUD,
    5235            0 :           2357 => Opcode::VMULEUH,
    5236            0 :           2358 => Opcode::VMULEUW,
    5237            0 :           2359 => Opcode::VMULHSD,
    5238            0 :           2360 => Opcode::VMULHSW,
    5239            0 :           2361 => Opcode::VMULHUD,
    5240            0 :           2362 => Opcode::VMULHUW,
    5241            0 :           2363 => Opcode::VMULLD,
    5242            0 :           2364 => Opcode::VMULOSB,
    5243            0 :           2365 => Opcode::VMULOSD,
    5244            0 :           2366 => Opcode::VMULOSH,
    5245            0 :           2367 => Opcode::VMULOSW,
    5246            0 :           2368 => Opcode::VMULOUB,
    5247            0 :           2369 => Opcode::VMULOUD,
    5248            0 :           2370 => Opcode::VMULOUH,
    5249            0 :           2371 => Opcode::VMULOUW,
    5250            0 :           2372 => Opcode::VMULUWM,
    5251            0 :           2373 => Opcode::VNAND,
    5252            0 :           2374 => Opcode::VNCIPHER,
    5253            0 :           2375 => Opcode::VNCIPHERLAST,
    5254            0 :           2376 => Opcode::VNEGD,
    5255            0 :           2377 => Opcode::VNEGW,
    5256            0 :           2378 => Opcode::VNMSUBFP,
    5257            0 :           2379 => Opcode::VNOR,
    5258            0 :           2380 => Opcode::VOR,
    5259            0 :           2381 => Opcode::VORC,
    5260            0 :           2382 => Opcode::VPDEPD,
    5261            0 :           2383 => Opcode::VPERM,
    5262            0 :           2384 => Opcode::VPERMR,
    5263            0 :           2385 => Opcode::VPERMXOR,
    5264            0 :           2386 => Opcode::VPEXTD,
    5265            0 :           2387 => Opcode::VPKPX,
    5266            0 :           2388 => Opcode::VPKSDSS,
    5267            0 :           2389 => Opcode::VPKSDUS,
    5268            0 :           2390 => Opcode::VPKSHSS,
    5269            0 :           2391 => Opcode::VPKSHUS,
    5270            0 :           2392 => Opcode::VPKSWSS,
    5271            0 :           2393 => Opcode::VPKSWUS,
    5272            0 :           2394 => Opcode::VPKUDUM,
    5273            0 :           2395 => Opcode::VPKUDUS,
    5274            0 :           2396 => Opcode::VPKUHUM,
    5275            0 :           2397 => Opcode::VPKUHUS,
    5276            0 :           2398 => Opcode::VPKUWUM,
    5277            0 :           2399 => Opcode::VPKUWUS,
    5278            0 :           2400 => Opcode::VPMSUMB,
    5279            0 :           2401 => Opcode::VPMSUMD,
    5280            0 :           2402 => Opcode::VPMSUMH,
    5281            0 :           2403 => Opcode::VPMSUMW,
    5282            0 :           2404 => Opcode::VPOPCNTB,
    5283            0 :           2405 => Opcode::VPOPCNTD,
    5284            0 :           2406 => Opcode::VPOPCNTH,
    5285            0 :           2407 => Opcode::VPOPCNTW,
    5286            0 :           2408 => Opcode::VPRTYBD,
    5287            0 :           2409 => Opcode::VPRTYBQ,
    5288            0 :           2410 => Opcode::VPRTYBW,
    5289            0 :           2411 => Opcode::VREFP,
    5290            0 :           2412 => Opcode::VRFIM,
    5291            0 :           2413 => Opcode::VRFIN,
    5292            0 :           2414 => Opcode::VRFIP,
    5293            0 :           2415 => Opcode::VRFIZ,
    5294            0 :           2416 => Opcode::VRLB,
    5295            0 :           2417 => Opcode::VRLD,
    5296            0 :           2418 => Opcode::VRLDMI,
    5297            0 :           2419 => Opcode::VRLDNM,
    5298            0 :           2420 => Opcode::VRLH,
    5299            0 :           2421 => Opcode::VRLQ,
    5300            0 :           2422 => Opcode::VRLQMI,
    5301            0 :           2423 => Opcode::VRLQNM,
    5302            0 :           2424 => Opcode::VRLW,
    5303            0 :           2425 => Opcode::VRLWMI,
    5304            0 :           2426 => Opcode::VRLWNM,
    5305            0 :           2427 => Opcode::VRSQRTEFP,
    5306            0 :           2428 => Opcode::VSBOX,
    5307            0 :           2429 => Opcode::VSEL,
    5308            0 :           2430 => Opcode::VSHASIGMAD,
    5309            0 :           2431 => Opcode::VSHASIGMAW,
    5310            0 :           2432 => Opcode::VSL,
    5311            0 :           2433 => Opcode::VSLB,
    5312            0 :           2434 => Opcode::VSLD,
    5313            0 :           2435 => Opcode::VSLDBI,
    5314            0 :           2436 => Opcode::VSLDOI,
    5315            0 :           2437 => Opcode::VSLH,
    5316            0 :           2438 => Opcode::VSLO,
    5317            0 :           2439 => Opcode::VSLQ,
    5318            0 :           2440 => Opcode::VSLV,
    5319            0 :           2441 => Opcode::VSLW,
    5320            0 :           2442 => Opcode::VSPLTB,
    5321            0 :           2443 => Opcode::VSPLTBs,
    5322            0 :           2444 => Opcode::VSPLTH,
    5323            0 :           2445 => Opcode::VSPLTHs,
    5324            0 :           2446 => Opcode::VSPLTISB,
    5325            0 :           2447 => Opcode::VSPLTISH,
    5326            0 :           2448 => Opcode::VSPLTISW,
    5327            0 :           2449 => Opcode::VSPLTW,
    5328            0 :           2450 => Opcode::VSR,
    5329            0 :           2451 => Opcode::VSRAB,
    5330            0 :           2452 => Opcode::VSRAD,
    5331            0 :           2453 => Opcode::VSRAH,
    5332            0 :           2454 => Opcode::VSRAQ,
    5333            0 :           2455 => Opcode::VSRAW,
    5334            0 :           2456 => Opcode::VSRB,
    5335            0 :           2457 => Opcode::VSRD,
    5336            0 :           2458 => Opcode::VSRDBI,
    5337            0 :           2459 => Opcode::VSRH,
    5338            0 :           2460 => Opcode::VSRO,
    5339            0 :           2461 => Opcode::VSRQ,
    5340            0 :           2462 => Opcode::VSRV,
    5341            0 :           2463 => Opcode::VSRW,
    5342            0 :           2464 => Opcode::VSTRIBL,
    5343            0 :           2465 => Opcode::VSTRIBL_rec,
    5344            0 :           2466 => Opcode::VSTRIBR,
    5345            0 :           2467 => Opcode::VSTRIBR_rec,
    5346            0 :           2468 => Opcode::VSTRIHL,
    5347            0 :           2469 => Opcode::VSTRIHL_rec,
    5348            0 :           2470 => Opcode::VSTRIHR,
    5349            0 :           2471 => Opcode::VSTRIHR_rec,
    5350            0 :           2472 => Opcode::VSUBCUQ,
    5351            0 :           2473 => Opcode::VSUBCUW,
    5352            0 :           2474 => Opcode::VSUBECUQ,
    5353            0 :           2475 => Opcode::VSUBEUQM,
    5354            0 :           2476 => Opcode::VSUBFP,
    5355            0 :           2477 => Opcode::VSUBSBS,
    5356            0 :           2478 => Opcode::VSUBSHS,
    5357            0 :           2479 => Opcode::VSUBSWS,
    5358            0 :           2480 => Opcode::VSUBUBM,
    5359            0 :           2481 => Opcode::VSUBUBS,
    5360            0 :           2482 => Opcode::VSUBUDM,
    5361            0 :           2483 => Opcode::VSUBUHM,
    5362            0 :           2484 => Opcode::VSUBUHS,
    5363            0 :           2485 => Opcode::VSUBUQM,
    5364            0 :           2486 => Opcode::VSUBUWM,
    5365            0 :           2487 => Opcode::VSUBUWS,
    5366            0 :           2488 => Opcode::VSUM2SWS,
    5367            0 :           2489 => Opcode::VSUM4SBS,
    5368            0 :           2490 => Opcode::VSUM4SHS,
    5369            0 :           2491 => Opcode::VSUM4UBS,
    5370            0 :           2492 => Opcode::VSUMSWS,
    5371            0 :           2493 => Opcode::VUPKHPX,
    5372            0 :           2494 => Opcode::VUPKHSB,
    5373            0 :           2495 => Opcode::VUPKHSH,
    5374            0 :           2496 => Opcode::VUPKHSW,
    5375            0 :           2497 => Opcode::VUPKLPX,
    5376            0 :           2498 => Opcode::VUPKLSB,
    5377            0 :           2499 => Opcode::VUPKLSH,
    5378            0 :           2500 => Opcode::VUPKLSW,
    5379            0 :           2501 => Opcode::VXOR,
    5380            0 :           2502 => Opcode::V_SET0,
    5381            0 :           2503 => Opcode::V_SET0B,
    5382            0 :           2504 => Opcode::V_SET0H,
    5383            0 :           2505 => Opcode::V_SETALLONES,
    5384            0 :           2506 => Opcode::V_SETALLONESB,
    5385            0 :           2507 => Opcode::V_SETALLONESH,
    5386            0 :           2508 => Opcode::WAIT,
    5387            0 :           2509 => Opcode::WAITP10,
    5388            0 :           2510 => Opcode::WRTEE,
    5389            0 :           2511 => Opcode::WRTEEI,
    5390            0 :           2512 => Opcode::XOR,
    5391            0 :           2513 => Opcode::XOR8,
    5392            0 :           2514 => Opcode::XOR8_rec,
    5393            0 :           2515 => Opcode::XORI,
    5394            0 :           2516 => Opcode::XORI8,
    5395            0 :           2517 => Opcode::XORIS,
    5396            0 :           2518 => Opcode::XORIS8,
    5397            0 :           2519 => Opcode::XOR_rec,
    5398            0 :           2520 => Opcode::XSABSDP,
    5399            0 :           2521 => Opcode::XSABSQP,
    5400            0 :           2522 => Opcode::XSADDDP,
    5401            0 :           2523 => Opcode::XSADDQP,
    5402            0 :           2524 => Opcode::XSADDQPO,
    5403            0 :           2525 => Opcode::XSADDSP,
    5404            0 :           2526 => Opcode::XSCMPEQDP,
    5405            0 :           2527 => Opcode::XSCMPEQQP,
    5406            0 :           2528 => Opcode::XSCMPEXPDP,
    5407            0 :           2529 => Opcode::XSCMPEXPQP,
    5408            0 :           2530 => Opcode::XSCMPGEDP,
    5409            0 :           2531 => Opcode::XSCMPGEQP,
    5410            0 :           2532 => Opcode::XSCMPGTDP,
    5411            0 :           2533 => Opcode::XSCMPGTQP,
    5412            0 :           2534 => Opcode::XSCMPODP,
    5413            0 :           2535 => Opcode::XSCMPOQP,
    5414            0 :           2536 => Opcode::XSCMPUDP,
    5415            0 :           2537 => Opcode::XSCMPUQP,
    5416            0 :           2538 => Opcode::XSCPSGNDP,
    5417            0 :           2539 => Opcode::XSCPSGNQP,
    5418            0 :           2540 => Opcode::XSCVDPHP,
    5419            0 :           2541 => Opcode::XSCVDPQP,
    5420            0 :           2542 => Opcode::XSCVDPSP,
    5421            0 :           2543 => Opcode::XSCVDPSPN,
    5422            0 :           2544 => Opcode::XSCVDPSXDS,
    5423            0 :           2545 => Opcode::XSCVDPSXDSs,
    5424            0 :           2546 => Opcode::XSCVDPSXWS,
    5425            0 :           2547 => Opcode::XSCVDPSXWSs,
    5426            0 :           2548 => Opcode::XSCVDPUXDS,
    5427            0 :           2549 => Opcode::XSCVDPUXDSs,
    5428            0 :           2550 => Opcode::XSCVDPUXWS,
    5429            0 :           2551 => Opcode::XSCVDPUXWSs,
    5430            0 :           2552 => Opcode::XSCVHPDP,
    5431            0 :           2553 => Opcode::XSCVQPDP,
    5432            0 :           2554 => Opcode::XSCVQPDPO,
    5433            0 :           2555 => Opcode::XSCVQPSDZ,
    5434            0 :           2556 => Opcode::XSCVQPSQZ,
    5435            0 :           2557 => Opcode::XSCVQPSWZ,
    5436            0 :           2558 => Opcode::XSCVQPUDZ,
    5437            0 :           2559 => Opcode::XSCVQPUQZ,
    5438            0 :           2560 => Opcode::XSCVQPUWZ,
    5439            0 :           2561 => Opcode::XSCVSDQP,
    5440            0 :           2562 => Opcode::XSCVSPDP,
    5441            0 :           2563 => Opcode::XSCVSPDPN,
    5442            0 :           2564 => Opcode::XSCVSQQP,
    5443            0 :           2565 => Opcode::XSCVSXDDP,
    5444            0 :           2566 => Opcode::XSCVSXDSP,
    5445            0 :           2567 => Opcode::XSCVUDQP,
    5446            0 :           2568 => Opcode::XSCVUQQP,
    5447            0 :           2569 => Opcode::XSCVUXDDP,
    5448            0 :           2570 => Opcode::XSCVUXDSP,
    5449            0 :           2571 => Opcode::XSDIVDP,
    5450            0 :           2572 => Opcode::XSDIVQP,
    5451            0 :           2573 => Opcode::XSDIVQPO,
    5452            0 :           2574 => Opcode::XSDIVSP,
    5453            0 :           2575 => Opcode::XSIEXPDP,
    5454            0 :           2576 => Opcode::XSIEXPQP,
    5455            0 :           2577 => Opcode::XSMADDADP,
    5456            0 :           2578 => Opcode::XSMADDASP,
    5457            0 :           2579 => Opcode::XSMADDMDP,
    5458            0 :           2580 => Opcode::XSMADDMSP,
    5459            0 :           2581 => Opcode::XSMADDQP,
    5460            0 :           2582 => Opcode::XSMADDQPO,
    5461            0 :           2583 => Opcode::XSMAXCDP,
    5462            0 :           2584 => Opcode::XSMAXCQP,
    5463            0 :           2585 => Opcode::XSMAXDP,
    5464            0 :           2586 => Opcode::XSMAXJDP,
    5465            0 :           2587 => Opcode::XSMINCDP,
    5466            0 :           2588 => Opcode::XSMINCQP,
    5467            0 :           2589 => Opcode::XSMINDP,
    5468            0 :           2590 => Opcode::XSMINJDP,
    5469            0 :           2591 => Opcode::XSMSUBADP,
    5470            0 :           2592 => Opcode::XSMSUBASP,
    5471            0 :           2593 => Opcode::XSMSUBMDP,
    5472            0 :           2594 => Opcode::XSMSUBMSP,
    5473            0 :           2595 => Opcode::XSMSUBQP,
    5474            0 :           2596 => Opcode::XSMSUBQPO,
    5475            0 :           2597 => Opcode::XSMULDP,
    5476            0 :           2598 => Opcode::XSMULQP,
    5477            0 :           2599 => Opcode::XSMULQPO,
    5478            0 :           2600 => Opcode::XSMULSP,
    5479            0 :           2601 => Opcode::XSNABSDP,
    5480            0 :           2602 => Opcode::XSNABSDPs,
    5481            0 :           2603 => Opcode::XSNABSQP,
    5482            0 :           2604 => Opcode::XSNEGDP,
    5483            0 :           2605 => Opcode::XSNEGQP,
    5484            0 :           2606 => Opcode::XSNMADDADP,
    5485            0 :           2607 => Opcode::XSNMADDASP,
    5486            0 :           2608 => Opcode::XSNMADDMDP,
    5487            0 :           2609 => Opcode::XSNMADDMSP,
    5488            0 :           2610 => Opcode::XSNMADDQP,
    5489            0 :           2611 => Opcode::XSNMADDQPO,
    5490            0 :           2612 => Opcode::XSNMSUBADP,
    5491            0 :           2613 => Opcode::XSNMSUBASP,
    5492            0 :           2614 => Opcode::XSNMSUBMDP,
    5493            0 :           2615 => Opcode::XSNMSUBMSP,
    5494            0 :           2616 => Opcode::XSNMSUBQP,
    5495            0 :           2617 => Opcode::XSNMSUBQPO,
    5496            0 :           2618 => Opcode::XSRDPI,
    5497            0 :           2619 => Opcode::XSRDPIC,
    5498            0 :           2620 => Opcode::XSRDPIM,
    5499            0 :           2621 => Opcode::XSRDPIP,
    5500            0 :           2622 => Opcode::XSRDPIZ,
    5501            0 :           2623 => Opcode::XSREDP,
    5502            0 :           2624 => Opcode::XSRESP,
    5503            0 :           2625 => Opcode::XSRQPI,
    5504            0 :           2626 => Opcode::XSRQPIX,
    5505            0 :           2627 => Opcode::XSRQPXP,
    5506            0 :           2628 => Opcode::XSRSP,
    5507            0 :           2629 => Opcode::XSRSQRTEDP,
    5508            0 :           2630 => Opcode::XSRSQRTESP,
    5509            0 :           2631 => Opcode::XSSQRTDP,
    5510            0 :           2632 => Opcode::XSSQRTQP,
    5511            0 :           2633 => Opcode::XSSQRTQPO,
    5512            0 :           2634 => Opcode::XSSQRTSP,
    5513            0 :           2635 => Opcode::XSSUBDP,
    5514            0 :           2636 => Opcode::XSSUBQP,
    5515            0 :           2637 => Opcode::XSSUBQPO,
    5516            0 :           2638 => Opcode::XSSUBSP,
    5517            0 :           2639 => Opcode::XSTDIVDP,
    5518            0 :           2640 => Opcode::XSTSQRTDP,
    5519            0 :           2641 => Opcode::XSTSTDCDP,
    5520            0 :           2642 => Opcode::XSTSTDCQP,
    5521            0 :           2643 => Opcode::XSTSTDCSP,
    5522            0 :           2644 => Opcode::XSXEXPDP,
    5523            0 :           2645 => Opcode::XSXEXPQP,
    5524            0 :           2646 => Opcode::XSXSIGDP,
    5525            0 :           2647 => Opcode::XSXSIGQP,
    5526            0 :           2648 => Opcode::XVABSDP,
    5527            0 :           2649 => Opcode::XVABSSP,
    5528            0 :           2650 => Opcode::XVADDDP,
    5529            0 :           2651 => Opcode::XVADDSP,
    5530            0 :           2652 => Opcode::XVBF16GER2,
    5531            0 :           2653 => Opcode::XVBF16GER2NN,
    5532            0 :           2654 => Opcode::XVBF16GER2NP,
    5533            0 :           2655 => Opcode::XVBF16GER2PN,
    5534            0 :           2656 => Opcode::XVBF16GER2PP,
    5535            0 :           2657 => Opcode::XVBF16GER2W,
    5536            0 :           2658 => Opcode::XVBF16GER2WNN,
    5537            0 :           2659 => Opcode::XVBF16GER2WNP,
    5538            0 :           2660 => Opcode::XVBF16GER2WPN,
    5539            0 :           2661 => Opcode::XVBF16GER2WPP,
    5540            0 :           2662 => Opcode::XVCMPEQDP,
    5541            0 :           2663 => Opcode::XVCMPEQDP_rec,
    5542            0 :           2664 => Opcode::XVCMPEQSP,
    5543            0 :           2665 => Opcode::XVCMPEQSP_rec,
    5544            0 :           2666 => Opcode::XVCMPGEDP,
    5545            0 :           2667 => Opcode::XVCMPGEDP_rec,
    5546            0 :           2668 => Opcode::XVCMPGESP,
    5547            0 :           2669 => Opcode::XVCMPGESP_rec,
    5548            0 :           2670 => Opcode::XVCMPGTDP,
    5549            0 :           2671 => Opcode::XVCMPGTDP_rec,
    5550            0 :           2672 => Opcode::XVCMPGTSP,
    5551            0 :           2673 => Opcode::XVCMPGTSP_rec,
    5552            0 :           2674 => Opcode::XVCPSGNDP,
    5553            0 :           2675 => Opcode::XVCPSGNSP,
    5554            0 :           2676 => Opcode::XVCVBF16SPN,
    5555            0 :           2677 => Opcode::XVCVDPSP,
    5556            0 :           2678 => Opcode::XVCVDPSXDS,
    5557            0 :           2679 => Opcode::XVCVDPSXWS,
    5558            0 :           2680 => Opcode::XVCVDPUXDS,
    5559            0 :           2681 => Opcode::XVCVDPUXWS,
    5560            0 :           2682 => Opcode::XVCVHPSP,
    5561            0 :           2683 => Opcode::XVCVSPBF16,
    5562            0 :           2684 => Opcode::XVCVSPDP,
    5563            0 :           2685 => Opcode::XVCVSPHP,
    5564            0 :           2686 => Opcode::XVCVSPSXDS,
    5565            0 :           2687 => Opcode::XVCVSPSXWS,
    5566            0 :           2688 => Opcode::XVCVSPUXDS,
    5567            0 :           2689 => Opcode::XVCVSPUXWS,
    5568            0 :           2690 => Opcode::XVCVSXDDP,
    5569            0 :           2691 => Opcode::XVCVSXDSP,
    5570            0 :           2692 => Opcode::XVCVSXWDP,
    5571            0 :           2693 => Opcode::XVCVSXWSP,
    5572            0 :           2694 => Opcode::XVCVUXDDP,
    5573            0 :           2695 => Opcode::XVCVUXDSP,
    5574            0 :           2696 => Opcode::XVCVUXWDP,
    5575            0 :           2697 => Opcode::XVCVUXWSP,
    5576            0 :           2698 => Opcode::XVDIVDP,
    5577            0 :           2699 => Opcode::XVDIVSP,
    5578            0 :           2700 => Opcode::XVF16GER2,
    5579            0 :           2701 => Opcode::XVF16GER2NN,
    5580            0 :           2702 => Opcode::XVF16GER2NP,
    5581            0 :           2703 => Opcode::XVF16GER2PN,
    5582            0 :           2704 => Opcode::XVF16GER2PP,
    5583            0 :           2705 => Opcode::XVF16GER2W,
    5584            0 :           2706 => Opcode::XVF16GER2WNN,
    5585            0 :           2707 => Opcode::XVF16GER2WNP,
    5586            0 :           2708 => Opcode::XVF16GER2WPN,
    5587            0 :           2709 => Opcode::XVF16GER2WPP,
    5588            0 :           2710 => Opcode::XVF32GER,
    5589            0 :           2711 => Opcode::XVF32GERNN,
    5590            0 :           2712 => Opcode::XVF32GERNP,
    5591            0 :           2713 => Opcode::XVF32GERPN,
    5592            0 :           2714 => Opcode::XVF32GERPP,
    5593            0 :           2715 => Opcode::XVF32GERW,
    5594            0 :           2716 => Opcode::XVF32GERWNN,
    5595            0 :           2717 => Opcode::XVF32GERWNP,
    5596            0 :           2718 => Opcode::XVF32GERWPN,
    5597            0 :           2719 => Opcode::XVF32GERWPP,
    5598            0 :           2720 => Opcode::XVF64GER,
    5599            0 :           2721 => Opcode::XVF64GERNN,
    5600            0 :           2722 => Opcode::XVF64GERNP,
    5601            0 :           2723 => Opcode::XVF64GERPN,
    5602            0 :           2724 => Opcode::XVF64GERPP,
    5603            0 :           2725 => Opcode::XVF64GERW,
    5604            0 :           2726 => Opcode::XVF64GERWNN,
    5605            0 :           2727 => Opcode::XVF64GERWNP,
    5606            0 :           2728 => Opcode::XVF64GERWPN,
    5607            0 :           2729 => Opcode::XVF64GERWPP,
    5608            0 :           2730 => Opcode::XVI16GER2,
    5609            0 :           2731 => Opcode::XVI16GER2PP,
    5610            0 :           2732 => Opcode::XVI16GER2S,
    5611            0 :           2733 => Opcode::XVI16GER2SPP,
    5612            0 :           2734 => Opcode::XVI16GER2SW,
    5613            0 :           2735 => Opcode::XVI16GER2SWPP,
    5614            0 :           2736 => Opcode::XVI16GER2W,
    5615            0 :           2737 => Opcode::XVI16GER2WPP,
    5616            0 :           2738 => Opcode::XVI4GER8,
    5617            0 :           2739 => Opcode::XVI4GER8PP,
    5618            0 :           2740 => Opcode::XVI4GER8W,
    5619            0 :           2741 => Opcode::XVI4GER8WPP,
    5620            0 :           2742 => Opcode::XVI8GER4,
    5621            0 :           2743 => Opcode::XVI8GER4PP,
    5622            0 :           2744 => Opcode::XVI8GER4SPP,
    5623            0 :           2745 => Opcode::XVI8GER4W,
    5624            0 :           2746 => Opcode::XVI8GER4WPP,
    5625            0 :           2747 => Opcode::XVI8GER4WSPP,
    5626            0 :           2748 => Opcode::XVIEXPDP,
    5627            0 :           2749 => Opcode::XVIEXPSP,
    5628            0 :           2750 => Opcode::XVMADDADP,
    5629            0 :           2751 => Opcode::XVMADDASP,
    5630            0 :           2752 => Opcode::XVMADDMDP,
    5631            0 :           2753 => Opcode::XVMADDMSP,
    5632            0 :           2754 => Opcode::XVMAXDP,
    5633            0 :           2755 => Opcode::XVMAXSP,
    5634            0 :           2756 => Opcode::XVMINDP,
    5635            0 :           2757 => Opcode::XVMINSP,
    5636            0 :           2758 => Opcode::XVMSUBADP,
    5637            0 :           2759 => Opcode::XVMSUBASP,
    5638            0 :           2760 => Opcode::XVMSUBMDP,
    5639            0 :           2761 => Opcode::XVMSUBMSP,
    5640            0 :           2762 => Opcode::XVMULDP,
    5641            0 :           2763 => Opcode::XVMULSP,
    5642            0 :           2764 => Opcode::XVNABSDP,
    5643            0 :           2765 => Opcode::XVNABSSP,
    5644            0 :           2766 => Opcode::XVNEGDP,
    5645            0 :           2767 => Opcode::XVNEGSP,
    5646            0 :           2768 => Opcode::XVNMADDADP,
    5647            0 :           2769 => Opcode::XVNMADDASP,
    5648            0 :           2770 => Opcode::XVNMADDMDP,
    5649            0 :           2771 => Opcode::XVNMADDMSP,
    5650            0 :           2772 => Opcode::XVNMSUBADP,
    5651            0 :           2773 => Opcode::XVNMSUBASP,
    5652            0 :           2774 => Opcode::XVNMSUBMDP,
    5653            0 :           2775 => Opcode::XVNMSUBMSP,
    5654            0 :           2776 => Opcode::XVRDPI,
    5655            0 :           2777 => Opcode::XVRDPIC,
    5656            0 :           2778 => Opcode::XVRDPIM,
    5657            0 :           2779 => Opcode::XVRDPIP,
    5658            0 :           2780 => Opcode::XVRDPIZ,
    5659            0 :           2781 => Opcode::XVREDP,
    5660            0 :           2782 => Opcode::XVRESP,
    5661            0 :           2783 => Opcode::XVRSPI,
    5662            0 :           2784 => Opcode::XVRSPIC,
    5663            0 :           2785 => Opcode::XVRSPIM,
    5664            0 :           2786 => Opcode::XVRSPIP,
    5665            0 :           2787 => Opcode::XVRSPIZ,
    5666            0 :           2788 => Opcode::XVRSQRTEDP,
    5667            0 :           2789 => Opcode::XVRSQRTESP,
    5668            0 :           2790 => Opcode::XVSQRTDP,
    5669            0 :           2791 => Opcode::XVSQRTSP,
    5670            0 :           2792 => Opcode::XVSUBDP,
    5671            0 :           2793 => Opcode::XVSUBSP,
    5672            0 :           2794 => Opcode::XVTDIVDP,
    5673            0 :           2795 => Opcode::XVTDIVSP,
    5674            0 :           2796 => Opcode::XVTLSBB,
    5675            0 :           2797 => Opcode::XVTSQRTDP,
    5676            0 :           2798 => Opcode::XVTSQRTSP,
    5677            0 :           2799 => Opcode::XVTSTDCDP,
    5678            0 :           2800 => Opcode::XVTSTDCSP,
    5679            0 :           2801 => Opcode::XVXEXPDP,
    5680            0 :           2802 => Opcode::XVXEXPSP,
    5681            0 :           2803 => Opcode::XVXSIGDP,
    5682            0 :           2804 => Opcode::XVXSIGSP,
    5683            0 :           2805 => Opcode::XXBLENDVB,
    5684            0 :           2806 => Opcode::XXBLENDVD,
    5685            0 :           2807 => Opcode::XXBLENDVH,
    5686            0 :           2808 => Opcode::XXBLENDVW,
    5687            0 :           2809 => Opcode::XXBRD,
    5688            0 :           2810 => Opcode::XXBRH,
    5689            0 :           2811 => Opcode::XXBRQ,
    5690            0 :           2812 => Opcode::XXBRW,
    5691            0 :           2813 => Opcode::XXEVAL,
    5692            0 :           2814 => Opcode::XXEXTRACTUW,
    5693            0 :           2815 => Opcode::XXGENPCVBM,
    5694            0 :           2816 => Opcode::XXGENPCVDM,
    5695            0 :           2817 => Opcode::XXGENPCVHM,
    5696            0 :           2818 => Opcode::XXGENPCVWM,
    5697            0 :           2819 => Opcode::XXINSERTW,
    5698            0 :           2820 => Opcode::XXLAND,
    5699            0 :           2821 => Opcode::XXLANDC,
    5700            0 :           2822 => Opcode::XXLEQV,
    5701            0 :           2823 => Opcode::XXLEQVOnes,
    5702            0 :           2824 => Opcode::XXLNAND,
    5703            0 :           2825 => Opcode::XXLNOR,
    5704            0 :           2826 => Opcode::XXLOR,
    5705            0 :           2827 => Opcode::XXLORC,
    5706            0 :           2828 => Opcode::XXLORf,
    5707            0 :           2829 => Opcode::XXLXOR,
    5708            0 :           2830 => Opcode::XXLXORdpz,
    5709            0 :           2831 => Opcode::XXLXORspz,
    5710            0 :           2832 => Opcode::XXLXORz,
    5711            0 :           2833 => Opcode::XXMFACC,
    5712            0 :           2834 => Opcode::XXMFACCW,
    5713            0 :           2835 => Opcode::XXMRGHW,
    5714            0 :           2836 => Opcode::XXMRGLW,
    5715            0 :           2837 => Opcode::XXMTACC,
    5716            0 :           2838 => Opcode::XXMTACCW,
    5717            0 :           2839 => Opcode::XXPERM,
    5718            0 :           2840 => Opcode::XXPERMDI,
    5719            0 :           2841 => Opcode::XXPERMDIs,
    5720            0 :           2842 => Opcode::XXPERMR,
    5721            0 :           2843 => Opcode::XXPERMX,
    5722            0 :           2844 => Opcode::XXSEL,
    5723            0 :           2845 => Opcode::XXSETACCZ,
    5724            0 :           2846 => Opcode::XXSETACCZW,
    5725            0 :           2847 => Opcode::XXSLDWI,
    5726            0 :           2848 => Opcode::XXSLDWIs,
    5727            0 :           2849 => Opcode::XXSPLTI32DX,
    5728            0 :           2850 => Opcode::XXSPLTIB,
    5729            0 :           2851 => Opcode::XXSPLTIDP,
    5730            0 :           2852 => Opcode::XXSPLTIW,
    5731            0 :           2853 => Opcode::XXSPLTW,
    5732            0 :           2854 => Opcode::XXSPLTWs,
    5733            0 :           2855 => Opcode::gBC,
    5734            0 :           2856 => Opcode::gBCA,
    5735            0 :           2857 => Opcode::gBCAat,
    5736            0 :           2858 => Opcode::gBCCTR,
    5737            0 :           2859 => Opcode::gBCCTRL,
    5738            0 :           2860 => Opcode::gBCL,
    5739            0 :           2861 => Opcode::gBCLA,
    5740            0 :           2862 => Opcode::gBCLAat,
    5741            0 :           2863 => Opcode::gBCLR,
    5742            0 :           2864 => Opcode::gBCLRL,
    5743            0 :           2865 => Opcode::gBCLat,
    5744            0 :           2866 => Opcode::gBCat,
    5745            0 :           2867 => Opcode::INSTRUCTION_LIST_END,
    5746            0 :           _ => Opcode::UNKNOWN(value),
    5747              :         }
    5748            0 :     }
    5749              : }
        

Generated by: LCOV version 2.1-1