#[allow(non_camel_case_types)]
#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
pub enum Opcode {
PHI,
INLINEASM,
INLINEASM_BR,
CFI_INSTRUCTION,
EH_LABEL,
GC_LABEL,
ANNOTATION_LABEL,
KILL,
EXTRACT_SUBREG,
INSERT_SUBREG,
IMPLICIT_DEF,
INIT_UNDEF,
SUBREG_TO_REG,
COPY_TO_REGCLASS,
DBG_VALUE,
DBG_VALUE_LIST,
DBG_INSTR_REF,
DBG_PHI,
DBG_LABEL,
REG_SEQUENCE,
COPY,
COPY_LANEMASK,
BUNDLE,
LIFETIME_START,
LIFETIME_END,
PSEUDO_PROBE,
ARITH_FENCE,
STACKMAP,
FENTRY_CALL,
PATCHPOINT,
LOAD_STACK_GUARD,
PREALLOCATED_SETUP,
PREALLOCATED_ARG,
STATEPOINT,
LOCAL_ESCAPE,
FAULTING_OP,
PATCHABLE_OP,
PATCHABLE_FUNCTION_ENTER,
PATCHABLE_RET,
PATCHABLE_FUNCTION_EXIT,
PATCHABLE_TAIL_CALL,
PATCHABLE_EVENT_CALL,
PATCHABLE_TYPED_EVENT_CALL,
ICALL_BRANCH_FUNNEL,
FAKE_USE,
MEMBARRIER,
JUMP_TABLE_DEBUG_INFO,
RELOC_NONE,
CONVERGENCECTRL_ENTRY,
CONVERGENCECTRL_ANCHOR,
CONVERGENCECTRL_LOOP,
CONVERGENCECTRL_GLUE,
G_ASSERT_SEXT,
G_ASSERT_ZEXT,
G_ASSERT_ALIGN,
G_ADD,
G_SUB,
G_MUL,
G_SDIV,
G_UDIV,
G_SREM,
G_UREM,
G_SDIVREM,
G_UDIVREM,
G_AND,
G_OR,
G_XOR,
G_ABDS,
G_ABDU,
G_UAVGFLOOR,
G_UAVGCEIL,
G_SAVGFLOOR,
G_SAVGCEIL,
G_IMPLICIT_DEF,
G_PHI,
G_FRAME_INDEX,
G_GLOBAL_VALUE,
G_PTRAUTH_GLOBAL_VALUE,
G_CONSTANT_POOL,
G_EXTRACT,
G_UNMERGE_VALUES,
G_INSERT,
G_MERGE_VALUES,
G_BUILD_VECTOR,
G_BUILD_VECTOR_TRUNC,
G_CONCAT_VECTORS,
G_PTRTOINT,
G_INTTOPTR,
G_BITCAST,
G_FREEZE,
G_CONSTANT_FOLD_BARRIER,
G_INTRINSIC_FPTRUNC_ROUND,
G_INTRINSIC_TRUNC,
G_INTRINSIC_ROUND,
G_INTRINSIC_LRINT,
G_INTRINSIC_LLRINT,
G_INTRINSIC_ROUNDEVEN,
G_READCYCLECOUNTER,
G_READSTEADYCOUNTER,
G_LOAD,
G_SEXTLOAD,
G_ZEXTLOAD,
G_INDEXED_LOAD,
G_INDEXED_SEXTLOAD,
G_INDEXED_ZEXTLOAD,
G_STORE,
G_INDEXED_STORE,
G_ATOMIC_CMPXCHG_WITH_SUCCESS,
G_ATOMIC_CMPXCHG,
G_ATOMICRMW_XCHG,
G_ATOMICRMW_ADD,
G_ATOMICRMW_SUB,
G_ATOMICRMW_AND,
G_ATOMICRMW_NAND,
G_ATOMICRMW_OR,
G_ATOMICRMW_XOR,
G_ATOMICRMW_MAX,
G_ATOMICRMW_MIN,
G_ATOMICRMW_UMAX,
G_ATOMICRMW_UMIN,
G_ATOMICRMW_FADD,
G_ATOMICRMW_FSUB,
G_ATOMICRMW_FMAX,
G_ATOMICRMW_FMIN,
G_ATOMICRMW_FMAXIMUM,
G_ATOMICRMW_FMINIMUM,
G_ATOMICRMW_UINC_WRAP,
G_ATOMICRMW_UDEC_WRAP,
G_ATOMICRMW_USUB_COND,
G_ATOMICRMW_USUB_SAT,
G_FENCE,
G_PREFETCH,
G_BRCOND,
G_BRINDIRECT,
G_INVOKE_REGION_START,
G_INTRINSIC,
G_INTRINSIC_W_SIDE_EFFECTS,
G_INTRINSIC_CONVERGENT,
G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS,
G_ANYEXT,
G_TRUNC,
G_TRUNC_SSAT_S,
G_TRUNC_SSAT_U,
G_TRUNC_USAT_U,
G_CONSTANT,
G_FCONSTANT,
G_VASTART,
G_VAARG,
G_SEXT,
G_SEXT_INREG,
G_ZEXT,
G_SHL,
G_LSHR,
G_ASHR,
G_FSHL,
G_FSHR,
G_ROTR,
G_ROTL,
G_ICMP,
G_FCMP,
G_SCMP,
G_UCMP,
G_SELECT,
G_UADDO,
G_UADDE,
G_USUBO,
G_USUBE,
G_SADDO,
G_SADDE,
G_SSUBO,
G_SSUBE,
G_UMULO,
G_SMULO,
G_UMULH,
G_SMULH,
G_UADDSAT,
G_SADDSAT,
G_USUBSAT,
G_SSUBSAT,
G_USHLSAT,
G_SSHLSAT,
G_SMULFIX,
G_UMULFIX,
G_SMULFIXSAT,
G_UMULFIXSAT,
G_SDIVFIX,
G_UDIVFIX,
G_SDIVFIXSAT,
G_UDIVFIXSAT,
G_FADD,
G_FSUB,
G_FMUL,
G_FMA,
G_FMAD,
G_FDIV,
G_FREM,
G_FMODF,
G_FPOW,
G_FPOWI,
G_FEXP,
G_FEXP2,
G_FEXP10,
G_FLOG,
G_FLOG2,
G_FLOG10,
G_FLDEXP,
G_FFREXP,
G_FNEG,
G_FPEXT,
G_FPTRUNC,
G_FPTOSI,
G_FPTOUI,
G_SITOFP,
G_UITOFP,
G_FPTOSI_SAT,
G_FPTOUI_SAT,
G_FABS,
G_FCOPYSIGN,
G_IS_FPCLASS,
G_FCANONICALIZE,
G_FMINNUM,
G_FMAXNUM,
G_FMINNUM_IEEE,
G_FMAXNUM_IEEE,
G_FMINIMUM,
G_FMAXIMUM,
G_FMINIMUMNUM,
G_FMAXIMUMNUM,
G_GET_FPENV,
G_SET_FPENV,
G_RESET_FPENV,
G_GET_FPMODE,
G_SET_FPMODE,
G_RESET_FPMODE,
G_GET_ROUNDING,
G_SET_ROUNDING,
G_PTR_ADD,
G_PTRMASK,
G_SMIN,
G_SMAX,
G_UMIN,
G_UMAX,
G_ABS,
G_LROUND,
G_LLROUND,
G_BR,
G_BRJT,
G_VSCALE,
G_INSERT_SUBVECTOR,
G_EXTRACT_SUBVECTOR,
G_INSERT_VECTOR_ELT,
G_EXTRACT_VECTOR_ELT,
G_SHUFFLE_VECTOR,
G_SPLAT_VECTOR,
G_STEP_VECTOR,
G_VECTOR_COMPRESS,
G_CTTZ,
G_CTTZ_ZERO_UNDEF,
G_CTLZ,
G_CTLZ_ZERO_UNDEF,
G_CTPOP,
G_BSWAP,
G_BITREVERSE,
G_FCEIL,
G_FCOS,
G_FSIN,
G_FSINCOS,
G_FTAN,
G_FACOS,
G_FASIN,
G_FATAN,
G_FATAN2,
G_FCOSH,
G_FSINH,
G_FTANH,
G_FSQRT,
G_FFLOOR,
G_FRINT,
G_FNEARBYINT,
G_ADDRSPACE_CAST,
G_BLOCK_ADDR,
G_JUMP_TABLE,
G_DYN_STACKALLOC,
G_STACKSAVE,
G_STACKRESTORE,
G_STRICT_FADD,
G_STRICT_FSUB,
G_STRICT_FMUL,
G_STRICT_FDIV,
G_STRICT_FREM,
G_STRICT_FMA,
G_STRICT_FSQRT,
G_STRICT_FLDEXP,
G_READ_REGISTER,
G_WRITE_REGISTER,
G_MEMCPY,
G_MEMCPY_INLINE,
G_MEMMOVE,
G_MEMSET,
G_BZERO,
G_TRAP,
G_DEBUGTRAP,
G_UBSANTRAP,
G_VECREDUCE_SEQ_FADD,
G_VECREDUCE_SEQ_FMUL,
G_VECREDUCE_FADD,
G_VECREDUCE_FMUL,
G_VECREDUCE_FMAX,
G_VECREDUCE_FMIN,
G_VECREDUCE_FMAXIMUM,
G_VECREDUCE_FMINIMUM,
G_VECREDUCE_ADD,
G_VECREDUCE_MUL,
G_VECREDUCE_AND,
G_VECREDUCE_OR,
G_VECREDUCE_XOR,
G_VECREDUCE_SMAX,
G_VECREDUCE_SMIN,
G_VECREDUCE_UMAX,
G_VECREDUCE_UMIN,
G_SBFX,
G_UBFX,
ATOMIC_CMP_SWAP_I128,
ATOMIC_LOAD_ADD_I128,
ATOMIC_LOAD_AND_I128,
ATOMIC_LOAD_NAND_I128,
ATOMIC_LOAD_OR_I128,
ATOMIC_LOAD_SUB_I128,
ATOMIC_LOAD_XOR_I128,
ATOMIC_SWAP_I128,
BUILD_QUADWORD,
BUILD_UACC,
CFENCE,
CFENCE8,
CLRLSLDI,
CLRLSLDI_rec,
CLRLSLWI,
CLRLSLWI_rec,
CLRRDI,
CLRRDI_rec,
CLRRWI,
CLRRWI_rec,
DCBFL,
DCBFLP,
DCBFPS,
DCBFx,
DCBSTPS,
DCBTCT,
DCBTDS,
DCBTSTCT,
DCBTSTDS,
DCBTSTT,
DCBTSTx,
DCBTT,
DCBTx,
DFLOADf32,
DFLOADf64,
DFSTOREf32,
DFSTOREf64,
EXTLDI,
EXTLDI_rec,
EXTLWI,
EXTLWI_rec,
EXTRDI,
EXTRDI_rec,
EXTRWI,
EXTRWI_rec,
INSLWI,
INSLWI_rec,
INSRDI,
INSRDI_rec,
INSRWI,
INSRWI_rec,
KILL_PAIR,
LAx,
LIWAX,
LIWZX,
PPCLdFixedAddr,
PSUBI,
RLWIMIbm,
RLWIMIbm_rec,
RLWINMbm,
RLWINMbm_rec,
RLWNMbm,
RLWNMbm_rec,
ROTRDI,
ROTRDI_rec,
ROTRWI,
ROTRWI_rec,
SLDI,
SLDI_rec,
SLWI,
SLWI_rec,
SPILLTOVSR_LD,
SPILLTOVSR_LDX,
SPILLTOVSR_ST,
SPILLTOVSR_STX,
SRDI,
SRDI_rec,
SRWI,
SRWI_rec,
STIWX,
SUBI,
SUBIC,
SUBIC_rec,
SUBIS,
SUBPCIS,
XFLOADf32,
XFLOADf64,
XFSTOREf32,
XFSTOREf64,
ADD4,
ADD4O,
ADD4O_rec,
ADD4TLS,
ADD4_rec,
ADD8,
ADD8O,
ADD8O_rec,
ADD8TLS,
ADD8TLS_,
ADD8_rec,
ADDC,
ADDC8,
ADDC8O,
ADDC8O_rec,
ADDC8_rec,
ADDCO,
ADDCO_rec,
ADDC_rec,
ADDE,
ADDE8,
ADDE8O,
ADDE8O_rec,
ADDE8_rec,
ADDEO,
ADDEO_rec,
ADDEX,
ADDEX8,
ADDE_rec,
ADDG6S,
ADDG6S8,
ADDI,
ADDI8,
ADDIC,
ADDIC8,
ADDIC_rec,
ADDIS,
ADDIS8,
ADDISdtprelHA,
ADDISdtprelHA32,
ADDISgotTprelHA,
ADDIStlsgdHA,
ADDIStlsldHA,
ADDIStocHA,
ADDIStocHA8,
ADDIdtprelL,
ADDIdtprelL32,
ADDItlsgdL,
ADDItlsgdL32,
ADDItlsgdLADDR,
ADDItlsgdLADDR32,
ADDItlsldL,
ADDItlsldL32,
ADDItlsldLADDR,
ADDItlsldLADDR32,
ADDItoc,
ADDItoc8,
ADDItocL,
ADDItocL8,
ADDME,
ADDME8,
ADDME8O,
ADDME8O_rec,
ADDME8_rec,
ADDMEO,
ADDMEO_rec,
ADDME_rec,
ADDPCIS,
ADDZE,
ADDZE8,
ADDZE8O,
ADDZE8O_rec,
ADDZE8_rec,
ADDZEO,
ADDZEO_rec,
ADDZE_rec,
ADJCALLSTACKDOWN,
ADJCALLSTACKUP,
AND,
AND8,
AND8_rec,
ANDC,
ANDC8,
ANDC8_rec,
ANDC_rec,
ANDI8_rec,
ANDIS8_rec,
ANDIS_rec,
ANDI_rec,
ANDI_rec_1_EQ_BIT,
ANDI_rec_1_EQ_BIT8,
ANDI_rec_1_GT_BIT,
ANDI_rec_1_GT_BIT8,
AND_rec,
ATOMIC_CMP_SWAP_I16,
ATOMIC_CMP_SWAP_I32,
ATOMIC_CMP_SWAP_I64,
ATOMIC_CMP_SWAP_I8,
ATOMIC_LOAD_ADD_I16,
ATOMIC_LOAD_ADD_I32,
ATOMIC_LOAD_ADD_I64,
ATOMIC_LOAD_ADD_I8,
ATOMIC_LOAD_AND_I16,
ATOMIC_LOAD_AND_I32,
ATOMIC_LOAD_AND_I64,
ATOMIC_LOAD_AND_I8,
ATOMIC_LOAD_MAX_I16,
ATOMIC_LOAD_MAX_I32,
ATOMIC_LOAD_MAX_I64,
ATOMIC_LOAD_MAX_I8,
ATOMIC_LOAD_MIN_I16,
ATOMIC_LOAD_MIN_I32,
ATOMIC_LOAD_MIN_I64,
ATOMIC_LOAD_MIN_I8,
ATOMIC_LOAD_NAND_I16,
ATOMIC_LOAD_NAND_I32,
ATOMIC_LOAD_NAND_I64,
ATOMIC_LOAD_NAND_I8,
ATOMIC_LOAD_OR_I16,
ATOMIC_LOAD_OR_I32,
ATOMIC_LOAD_OR_I64,
ATOMIC_LOAD_OR_I8,
ATOMIC_LOAD_SUB_I16,
ATOMIC_LOAD_SUB_I32,
ATOMIC_LOAD_SUB_I64,
ATOMIC_LOAD_SUB_I8,
ATOMIC_LOAD_UMAX_I16,
ATOMIC_LOAD_UMAX_I32,
ATOMIC_LOAD_UMAX_I64,
ATOMIC_LOAD_UMAX_I8,
ATOMIC_LOAD_UMIN_I16,
ATOMIC_LOAD_UMIN_I32,
ATOMIC_LOAD_UMIN_I64,
ATOMIC_LOAD_UMIN_I8,
ATOMIC_LOAD_XOR_I16,
ATOMIC_LOAD_XOR_I32,
ATOMIC_LOAD_XOR_I64,
ATOMIC_LOAD_XOR_I8,
ATOMIC_SWAP_I16,
ATOMIC_SWAP_I32,
ATOMIC_SWAP_I64,
ATOMIC_SWAP_I8,
ATTN,
B,
BA,
BC,
BCC,
BCCA,
BCCCTR,
BCCCTR8,
BCCCTRL,
BCCCTRL8,
BCCL,
BCCLA,
BCCLR,
BCCLRL,
BCCTR,
BCCTR8,
BCCTR8n,
BCCTRL,
BCCTRL8,
BCCTRL8n,
BCCTRLn,
BCCTRn,
BCDADD_rec,
BCDCFN_rec,
BCDCFSQ_rec,
BCDCFZ_rec,
BCDCPSGN_rec,
BCDCTN_rec,
BCDCTSQ_rec,
BCDCTZ_rec,
BCDSETSGN_rec,
BCDSR_rec,
BCDSUB_rec,
BCDS_rec,
BCDTRUNC_rec,
BCDUS_rec,
BCDUTRUNC_rec,
BCL,
BCLR,
BCLRL,
BCLRLn,
BCLRn,
BCLalways,
BCLn,
BCTR,
BCTR8,
BCTRL,
BCTRL8,
BCTRL8_LDinto_toc,
BCTRL8_LDinto_toc_RM,
BCTRL8_RM,
BCTRL_LWZinto_toc,
BCTRL_LWZinto_toc_RM,
BCTRL_RM,
BCn,
BDNZ,
BDNZ8,
BDNZA,
BDNZAm,
BDNZAp,
BDNZL,
BDNZLA,
BDNZLAm,
BDNZLAp,
BDNZLR,
BDNZLR8,
BDNZLRL,
BDNZLRLm,
BDNZLRLp,
BDNZLRm,
BDNZLRp,
BDNZLm,
BDNZLp,
BDNZm,
BDNZp,
BDZ,
BDZ8,
BDZA,
BDZAm,
BDZAp,
BDZL,
BDZLA,
BDZLAm,
BDZLAp,
BDZLR,
BDZLR8,
BDZLRL,
BDZLRLm,
BDZLRLp,
BDZLRm,
BDZLRp,
BDZLm,
BDZLp,
BDZm,
BDZp,
BL,
BL8,
BL8_NOP,
BL8_NOP_RM,
BL8_NOP_TLS,
BL8_NOTOC,
BL8_NOTOC_RM,
BL8_NOTOC_TLS,
BL8_RM,
BL8_TLS,
BL8_TLS_,
BLA,
BLA8,
BLA8_NOP,
BLA8_NOP_RM,
BLA8_RM,
BLA_RM,
BLR,
BLR8,
BLRL,
BL_NOP,
BL_NOP_RM,
BL_RM,
BL_TLS,
BPERMD,
BRD,
BRH,
BRH8,
BRINC,
BRW,
BRW8,
CBCDTD,
CBCDTD8,
CDTBCD,
CDTBCD8,
CFUGED,
CLRBHRB,
CMPB,
CMPB8,
CMPD,
CMPDI,
CMPEQB,
CMPLD,
CMPLDI,
CMPLW,
CMPLWI,
CMPRB,
CMPRB8,
CMPW,
CMPWI,
CNTLZD,
CNTLZDM,
CNTLZD_rec,
CNTLZW,
CNTLZW8,
CNTLZW8_rec,
CNTLZW_rec,
CNTTZD,
CNTTZDM,
CNTTZD_rec,
CNTTZW,
CNTTZW8,
CNTTZW8_rec,
CNTTZW_rec,
CP_ABORT,
CP_COPY,
CP_COPY8,
CP_PASTE8_rec,
CP_PASTE_rec,
CR6SET,
CR6UNSET,
CRAND,
CRANDC,
CREQV,
CRNAND,
CRNOR,
CRNOT,
CROR,
CRORC,
CRSET,
CRUNSET,
CRXOR,
CTRL_DEP,
DADD,
DADDQ,
DADDQ_rec,
DADD_rec,
DARN,
DCBA,
DCBF,
DCBFEP,
DCBI,
DCBST,
DCBSTEP,
DCBT,
DCBTEP,
DCBTST,
DCBTSTEP,
DCBZ,
DCBZEP,
DCBZL,
DCBZLEP,
DCCCI,
DCFFIX,
DCFFIXQ,
DCFFIXQQ,
DCFFIXQ_rec,
DCFFIX_rec,
DCMPO,
DCMPOQ,
DCMPU,
DCMPUQ,
DCTDP,
DCTDP_rec,
DCTFIX,
DCTFIXQ,
DCTFIXQQ,
DCTFIXQ_rec,
DCTFIX_rec,
DCTQPQ,
DCTQPQ_rec,
DDEDPD,
DDEDPDQ,
DDEDPDQ_rec,
DDEDPD_rec,
DDIV,
DDIVQ,
DDIVQ_rec,
DDIV_rec,
DENBCD,
DENBCDQ,
DENBCDQ_rec,
DENBCD_rec,
DIEX,
DIEXQ,
DIEXQ_rec,
DIEX_rec,
DIVD,
DIVDE,
DIVDEO,
DIVDEO_rec,
DIVDEU,
DIVDEUO,
DIVDEUO_rec,
DIVDEU_rec,
DIVDE_rec,
DIVDO,
DIVDO_rec,
DIVDU,
DIVDUO,
DIVDUO_rec,
DIVDU_rec,
DIVD_rec,
DIVW,
DIVWE,
DIVWEO,
DIVWEO_rec,
DIVWEU,
DIVWEUO,
DIVWEUO_rec,
DIVWEU_rec,
DIVWE_rec,
DIVWO,
DIVWO_rec,
DIVWU,
DIVWUO,
DIVWUO_rec,
DIVWU_rec,
DIVW_rec,
DMMR,
DMSETDMRZ,
DMSHA2HASH,
DMSHA3HASH,
DMUL,
DMULQ,
DMULQ_rec,
DMUL_rec,
DMXOR,
DMXVBF16GERX2,
DMXVBF16GERX2NN,
DMXVBF16GERX2NP,
DMXVBF16GERX2PN,
DMXVBF16GERX2PP,
DMXVF16GERX2,
DMXVF16GERX2NN,
DMXVF16GERX2NP,
DMXVF16GERX2PN,
DMXVF16GERX2PP,
DMXVI8GERX4,
DMXVI8GERX4PP,
DMXVI8GERX4SPP,
DMXXEXTFDMR256,
DMXXEXTFDMR512,
DMXXEXTFDMR512_HI,
DMXXINSTDMR256,
DMXXINSTDMR512,
DMXXINSTDMR512_HI,
DMXXSETACCZ,
DMXXSHAPAD,
DQUA,
DQUAI,
DQUAIQ,
DQUAIQ_rec,
DQUAI_rec,
DQUAQ,
DQUAQ_rec,
DQUA_rec,
DRDPQ,
DRDPQ_rec,
DRINTN,
DRINTNQ,
DRINTNQ_rec,
DRINTN_rec,
DRINTX,
DRINTXQ,
DRINTXQ_rec,
DRINTX_rec,
DRRND,
DRRNDQ,
DRRNDQ_rec,
DRRND_rec,
DRSP,
DRSP_rec,
DSCLI,
DSCLIQ,
DSCLIQ_rec,
DSCLI_rec,
DSCRI,
DSCRIQ,
DSCRIQ_rec,
DSCRI_rec,
DSS,
DSSALL,
DST,
DST64,
DSTST,
DSTST64,
DSTSTT,
DSTSTT64,
DSTT,
DSTT64,
DSUB,
DSUBQ,
DSUBQ_rec,
DSUB_rec,
DTSTDC,
DTSTDCQ,
DTSTDG,
DTSTDGQ,
DTSTEX,
DTSTEXQ,
DTSTSF,
DTSTSFI,
DTSTSFIQ,
DTSTSFQ,
DXEX,
DXEXQ,
DXEXQ_rec,
DXEX_rec,
DYNALLOC,
DYNALLOC8,
DYNAREAOFFSET,
DYNAREAOFFSET8,
DecreaseCTR8loop,
DecreaseCTRloop,
EFDABS,
EFDADD,
EFDCFS,
EFDCFSF,
EFDCFSI,
EFDCFSID,
EFDCFUF,
EFDCFUI,
EFDCFUID,
EFDCMPEQ,
EFDCMPGT,
EFDCMPLT,
EFDCTSF,
EFDCTSI,
EFDCTSIDZ,
EFDCTSIZ,
EFDCTUF,
EFDCTUI,
EFDCTUIDZ,
EFDCTUIZ,
EFDDIV,
EFDMUL,
EFDNABS,
EFDNEG,
EFDSUB,
EFDTSTEQ,
EFDTSTGT,
EFDTSTLT,
EFSABS,
EFSADD,
EFSCFD,
EFSCFSF,
EFSCFSI,
EFSCFUF,
EFSCFUI,
EFSCMPEQ,
EFSCMPGT,
EFSCMPLT,
EFSCTSF,
EFSCTSI,
EFSCTSIZ,
EFSCTUF,
EFSCTUI,
EFSCTUIZ,
EFSDIV,
EFSMUL,
EFSNABS,
EFSNEG,
EFSSUB,
EFSTSTEQ,
EFSTSTGT,
EFSTSTLT,
EH_SjLj_LongJmp32,
EH_SjLj_LongJmp64,
EH_SjLj_SetJmp32,
EH_SjLj_SetJmp64,
EH_SjLj_Setup,
EQV,
EQV8,
EQV8_rec,
EQV_rec,
EVABS,
EVADDIW,
EVADDSMIAAW,
EVADDSSIAAW,
EVADDUMIAAW,
EVADDUSIAAW,
EVADDW,
EVAND,
EVANDC,
EVCMPEQ,
EVCMPGTS,
EVCMPGTU,
EVCMPLTS,
EVCMPLTU,
EVCNTLSW,
EVCNTLZW,
EVDIVWS,
EVDIVWU,
EVEQV,
EVEXTSB,
EVEXTSH,
EVFSABS,
EVFSADD,
EVFSCFSF,
EVFSCFSI,
EVFSCFUF,
EVFSCFUI,
EVFSCMPEQ,
EVFSCMPGT,
EVFSCMPLT,
EVFSCTSF,
EVFSCTSI,
EVFSCTSIZ,
EVFSCTUF,
EVFSCTUI,
EVFSCTUIZ,
EVFSDIV,
EVFSMUL,
EVFSNABS,
EVFSNEG,
EVFSSUB,
EVFSTSTEQ,
EVFSTSTGT,
EVFSTSTLT,
EVLDD,
EVLDDX,
EVLDH,
EVLDHX,
EVLDW,
EVLDWX,
EVLHHESPLAT,
EVLHHESPLATX,
EVLHHOSSPLAT,
EVLHHOSSPLATX,
EVLHHOUSPLAT,
EVLHHOUSPLATX,
EVLWHE,
EVLWHEX,
EVLWHOS,
EVLWHOSX,
EVLWHOU,
EVLWHOUX,
EVLWHSPLAT,
EVLWHSPLATX,
EVLWWSPLAT,
EVLWWSPLATX,
EVMERGEHI,
EVMERGEHILO,
EVMERGELO,
EVMERGELOHI,
EVMHEGSMFAA,
EVMHEGSMFAN,
EVMHEGSMIAA,
EVMHEGSMIAN,
EVMHEGUMIAA,
EVMHEGUMIAN,
EVMHESMF,
EVMHESMFA,
EVMHESMFAAW,
EVMHESMFANW,
EVMHESMI,
EVMHESMIA,
EVMHESMIAAW,
EVMHESMIANW,
EVMHESSF,
EVMHESSFA,
EVMHESSFAAW,
EVMHESSFANW,
EVMHESSIAAW,
EVMHESSIANW,
EVMHEUMI,
EVMHEUMIA,
EVMHEUMIAAW,
EVMHEUMIANW,
EVMHEUSIAAW,
EVMHEUSIANW,
EVMHOGSMFAA,
EVMHOGSMFAN,
EVMHOGSMIAA,
EVMHOGSMIAN,
EVMHOGUMIAA,
EVMHOGUMIAN,
EVMHOSMF,
EVMHOSMFA,
EVMHOSMFAAW,
EVMHOSMFANW,
EVMHOSMI,
EVMHOSMIA,
EVMHOSMIAAW,
EVMHOSMIANW,
EVMHOSSF,
EVMHOSSFA,
EVMHOSSFAAW,
EVMHOSSFANW,
EVMHOSSIAAW,
EVMHOSSIANW,
EVMHOUMI,
EVMHOUMIA,
EVMHOUMIAAW,
EVMHOUMIANW,
EVMHOUSIAAW,
EVMHOUSIANW,
EVMRA,
EVMWHSMF,
EVMWHSMFA,
EVMWHSMI,
EVMWHSMIA,
EVMWHSSF,
EVMWHSSFA,
EVMWHUMI,
EVMWHUMIA,
EVMWLSMIAAW,
EVMWLSMIANW,
EVMWLSSIAAW,
EVMWLSSIANW,
EVMWLUMI,
EVMWLUMIA,
EVMWLUMIAAW,
EVMWLUMIANW,
EVMWLUSIAAW,
EVMWLUSIANW,
EVMWSMF,
EVMWSMFA,
EVMWSMFAA,
EVMWSMFAN,
EVMWSMI,
EVMWSMIA,
EVMWSMIAA,
EVMWSMIAN,
EVMWSSF,
EVMWSSFA,
EVMWSSFAA,
EVMWSSFAN,
EVMWUMI,
EVMWUMIA,
EVMWUMIAA,
EVMWUMIAN,
EVNAND,
EVNEG,
EVNOR,
EVOR,
EVORC,
EVRLW,
EVRLWI,
EVRNDW,
EVSEL,
EVSLW,
EVSLWI,
EVSPLATFI,
EVSPLATI,
EVSRWIS,
EVSRWIU,
EVSRWS,
EVSRWU,
EVSTDD,
EVSTDDX,
EVSTDH,
EVSTDHX,
EVSTDW,
EVSTDWX,
EVSTWHE,
EVSTWHEX,
EVSTWHO,
EVSTWHOX,
EVSTWWE,
EVSTWWEX,
EVSTWWO,
EVSTWWOX,
EVSUBFSMIAAW,
EVSUBFSSIAAW,
EVSUBFUMIAAW,
EVSUBFUSIAAW,
EVSUBFW,
EVSUBIFW,
EVXOR,
EXTSB,
EXTSB8,
EXTSB8_32_64,
EXTSB8_rec,
EXTSB_rec,
EXTSH,
EXTSH8,
EXTSH8_32_64,
EXTSH8_rec,
EXTSH_rec,
EXTSW,
EXTSWSLI,
EXTSWSLI_32_64,
EXTSWSLI_32_64_rec,
EXTSWSLI_rec,
EXTSW_32,
EXTSW_32_64,
EXTSW_32_64_rec,
EXTSW_rec,
EnforceIEIO,
FABSD,
FABSD_rec,
FABSS,
FABSS_rec,
FADD,
FADDS,
FADDS_rec,
FADD_rec,
FADDrtz,
FCFID,
FCFIDS,
FCFIDS_rec,
FCFIDU,
FCFIDUS,
FCFIDUS_rec,
FCFIDU_rec,
FCFID_rec,
FCMPOD,
FCMPOS,
FCMPUD,
FCMPUS,
FCPSGND,
FCPSGND_rec,
FCPSGNS,
FCPSGNS_rec,
FCTID,
FCTIDU,
FCTIDUZ,
FCTIDUZ_rec,
FCTIDU_rec,
FCTIDZ,
FCTIDZ_rec,
FCTID_rec,
FCTIW,
FCTIWU,
FCTIWUZ,
FCTIWUZ_rec,
FCTIWU_rec,
FCTIWZ,
FCTIWZ_rec,
FCTIW_rec,
FDIV,
FDIVS,
FDIVS_rec,
FDIV_rec,
FENCE,
FMADD,
FMADDS,
FMADDS_rec,
FMADD_rec,
FMR,
FMR_rec,
FMSUB,
FMSUBS,
FMSUBS_rec,
FMSUB_rec,
FMUL,
FMULS,
FMULS_rec,
FMUL_rec,
FNABSD,
FNABSD_rec,
FNABSS,
FNABSS_rec,
FNEGD,
FNEGD_rec,
FNEGS,
FNEGS_rec,
FNMADD,
FNMADDS,
FNMADDS_rec,
FNMADD_rec,
FNMSUB,
FNMSUBS,
FNMSUBS_rec,
FNMSUB_rec,
FRE,
FRES,
FRES_rec,
FRE_rec,
FRIMD,
FRIMD_rec,
FRIMS,
FRIMS_rec,
FRIND,
FRIND_rec,
FRINS,
FRINS_rec,
FRIPD,
FRIPD_rec,
FRIPS,
FRIPS_rec,
FRIZD,
FRIZD_rec,
FRIZS,
FRIZS_rec,
FRSP,
FRSP_rec,
FRSQRTE,
FRSQRTES,
FRSQRTES_rec,
FRSQRTE_rec,
FSELD,
FSELD_rec,
FSELS,
FSELS_rec,
FSQRT,
FSQRTS,
FSQRTS_rec,
FSQRT_rec,
FSUB,
FSUBS,
FSUBS_rec,
FSUB_rec,
FTDIV,
FTSQRT,
GETtlsADDR,
GETtlsADDR32,
GETtlsADDR32AIX,
GETtlsADDR64AIX,
GETtlsADDRPCREL,
GETtlsMOD32AIX,
GETtlsMOD64AIX,
GETtlsTpointer32AIX,
GETtlsldADDR,
GETtlsldADDR32,
GETtlsldADDRPCREL,
HASHCHK,
HASHCHK8,
HASHCHKP,
HASHCHKP8,
HASHST,
HASHST8,
HASHSTP,
HASHSTP8,
HRFID,
ICBI,
ICBIEP,
ICBLC,
ICBLQ,
ICBT,
ICBTLS,
ICCCI,
ISEL,
ISEL8,
ISYNC,
LA,
LA8,
LBARX,
LBARXL,
LBEPX,
LBZ,
LBZ8,
LBZCIX,
LBZU,
LBZU8,
LBZUX,
LBZUX8,
LBZX,
LBZX8,
LBZXTLS,
LBZXTLS_,
LBZXTLS_32,
LD,
LDARX,
LDARXL,
LDAT,
LDAT_PSEUDO,
LDBRX,
LDCIX,
LDU,
LDUX,
LDX,
LDXTLS,
LDXTLS_,
LDgotTprelL,
LDgotTprelL32,
LDtoc,
LDtocBA,
LDtocCPT,
LDtocJTI,
LDtocL,
LFD,
LFDEPX,
LFDU,
LFDUX,
LFDX,
LFDXTLS,
LFDXTLS_,
LFIWAX,
LFIWZX,
LFS,
LFSU,
LFSUX,
LFSX,
LFSXTLS,
LFSXTLS_,
LHA,
LHA8,
LHARX,
LHARXL,
LHAU,
LHAU8,
LHAUX,
LHAUX8,
LHAX,
LHAX8,
LHAXTLS,
LHAXTLS_,
LHAXTLS_32,
LHBRX,
LHBRX8,
LHEPX,
LHZ,
LHZ8,
LHZCIX,
LHZU,
LHZU8,
LHZUX,
LHZUX8,
LHZX,
LHZX8,
LHZXTLS,
LHZXTLS_,
LHZXTLS_32,
LI,
LI8,
LIS,
LIS8,
LMW,
LQ,
LQARX,
LQARXL,
LQX_PSEUDO,
LSWI,
LVEBX,
LVEHX,
LVEWX,
LVSL,
LVSR,
LVX,
LVXL,
LWA,
LWARX,
LWARXL,
LWAT,
LWAT_PSEUDO,
LWAUX,
LWAX,
LWAXTLS,
LWAXTLS_,
LWAXTLS_32,
LWAX_32,
LWA_32,
LWBRX,
LWBRX8,
LWEPX,
LWZ,
LWZ8,
LWZCIX,
LWZU,
LWZU8,
LWZUX,
LWZUX8,
LWZX,
LWZX8,
LWZXTLS,
LWZXTLS_,
LWZXTLS_32,
LWZtoc,
LWZtocL,
LXSD,
LXSDX,
LXSIBZX,
LXSIHZX,
LXSIWAX,
LXSIWZX,
LXSSP,
LXSSPX,
LXV,
LXVB16X,
LXVD2X,
LXVDSX,
LXVH8X,
LXVKQ,
LXVL,
LXVLL,
LXVP,
LXVPB32X,
LXVPRL,
LXVPRLL,
LXVPX,
LXVRBX,
LXVRDX,
LXVRHX,
LXVRL,
LXVRLL,
LXVRWX,
LXVW4X,
LXVWSX,
LXVX,
MADDHD,
MADDHDU,
MADDLD,
MADDLD8,
MBAR,
MCRF,
MCRFS,
MCRXRX,
MFBHRBE,
MFCR,
MFCR8,
MFCTR,
MFCTR8,
MFDCR,
MFFS,
MFFSCDRN,
MFFSCDRNI,
MFFSCE,
MFFSCRN,
MFFSCRNI,
MFFSL,
MFFS_rec,
MFLR,
MFLR8,
MFMSR,
MFOCRF,
MFOCRF8,
MFPMR,
MFSPR,
MFSPR8,
MFSR,
MFSRIN,
MFTB,
MFTB8,
MFUDSCR,
MFVRD,
MFVRSAVE,
MFVRSAVEv,
MFVRWZ,
MFVSCR,
MFVSRD,
MFVSRLD,
MFVSRWZ,
MODSD,
MODSW,
MODUD,
MODUW,
MSGSYNC,
MSYNC,
MTCRF,
MTCRF8,
MTCTR,
MTCTR8,
MTCTR8loop,
MTCTRloop,
MTDCR,
MTFSB0,
MTFSB1,
MTFSF,
MTFSFI,
MTFSFI_rec,
MTFSFIb,
MTFSF_rec,
MTFSFb,
MTLPL,
MTLPL8,
MTLR,
MTLR8,
MTMSR,
MTMSRD,
MTOCRF,
MTOCRF8,
MTPMR,
MTSPR,
MTSPR8,
MTSR,
MTSRIN,
MTUDSCR,
MTVRD,
MTVRSAVE,
MTVRSAVEv,
MTVRWA,
MTVRWZ,
MTVSCR,
MTVSRBM,
MTVSRBMI,
MTVSRD,
MTVSRDD,
MTVSRDM,
MTVSRHM,
MTVSRQM,
MTVSRWA,
MTVSRWM,
MTVSRWS,
MTVSRWZ,
MULHD,
MULHDU,
MULHDU_rec,
MULHD_rec,
MULHW,
MULHWU,
MULHWU_rec,
MULHW_rec,
MULLD,
MULLDO,
MULLDO_rec,
MULLD_rec,
MULLI,
MULLI8,
MULLW,
MULLWO,
MULLWO_rec,
MULLW_rec,
MoveGOTtoLR,
MovePCtoLR,
MovePCtoLR8,
NAND,
NAND8,
NAND8_rec,
NAND_rec,
NAP,
NEG,
NEG8,
NEG8O,
NEG8O_rec,
NEG8_rec,
NEGO,
NEGO_rec,
NEG_rec,
NOP,
NOP_GT_PWR6,
NOP_GT_PWR7,
NOR,
NOR8,
NOR8_rec,
NOR_rec,
OR,
OR8,
OR8_rec,
ORC,
ORC8,
ORC8_rec,
ORC_rec,
ORI,
ORI8,
ORIS,
ORIS8,
OR_rec,
PADDI,
PADDI8,
PADDI8pc,
PADDIS,
PADDIS8,
PADDIS8pc,
PADDISpc,
PADDIdtprel,
PADDIpc,
PDEPD,
PEXTD,
PLA,
PLA8,
PLA8pc,
PLApc,
PLBZ,
PLBZ8,
PLBZ8nopc,
PLBZ8onlypc,
PLBZ8pc,
PLBZnopc,
PLBZonlypc,
PLBZpc,
PLD,
PLDnopc,
PLDonlypc,
PLDpc,
PLFD,
PLFDnopc,
PLFDonlypc,
PLFDpc,
PLFS,
PLFSnopc,
PLFSonlypc,
PLFSpc,
PLHA,
PLHA8,
PLHA8nopc,
PLHA8onlypc,
PLHA8pc,
PLHAnopc,
PLHAonlypc,
PLHApc,
PLHZ,
PLHZ8,
PLHZ8nopc,
PLHZ8onlypc,
PLHZ8pc,
PLHZnopc,
PLHZonlypc,
PLHZpc,
PLI,
PLI8,
PLWA,
PLWA8,
PLWA8nopc,
PLWA8onlypc,
PLWA8pc,
PLWAnopc,
PLWAonlypc,
PLWApc,
PLWZ,
PLWZ8,
PLWZ8nopc,
PLWZ8onlypc,
PLWZ8pc,
PLWZnopc,
PLWZonlypc,
PLWZpc,
PLXSD,
PLXSDnopc,
PLXSDonlypc,
PLXSDpc,
PLXSSP,
PLXSSPnopc,
PLXSSPonlypc,
PLXSSPpc,
PLXV,
PLXVP,
PLXVPnopc,
PLXVPonlypc,
PLXVPpc,
PLXVnopc,
PLXVonlypc,
PLXVpc,
PMDMXVBF16GERX2,
PMDMXVBF16GERX2NN,
PMDMXVBF16GERX2NP,
PMDMXVBF16GERX2PN,
PMDMXVBF16GERX2PP,
PMDMXVF16GERX2,
PMDMXVF16GERX2NN,
PMDMXVF16GERX2NP,
PMDMXVF16GERX2PN,
PMDMXVF16GERX2PP,
PMDMXVI8GERX4,
PMDMXVI8GERX4PP,
PMDMXVI8GERX4SPP,
PMXVBF16GER2,
PMXVBF16GER2NN,
PMXVBF16GER2NP,
PMXVBF16GER2PN,
PMXVBF16GER2PP,
PMXVBF16GER2W,
PMXVBF16GER2WNN,
PMXVBF16GER2WNP,
PMXVBF16GER2WPN,
PMXVBF16GER2WPP,
PMXVF16GER2,
PMXVF16GER2NN,
PMXVF16GER2NP,
PMXVF16GER2PN,
PMXVF16GER2PP,
PMXVF16GER2W,
PMXVF16GER2WNN,
PMXVF16GER2WNP,
PMXVF16GER2WPN,
PMXVF16GER2WPP,
PMXVF32GER,
PMXVF32GERNN,
PMXVF32GERNP,
PMXVF32GERPN,
PMXVF32GERPP,
PMXVF32GERW,
PMXVF32GERWNN,
PMXVF32GERWNP,
PMXVF32GERWPN,
PMXVF32GERWPP,
PMXVF64GER,
PMXVF64GERNN,
PMXVF64GERNP,
PMXVF64GERPN,
PMXVF64GERPP,
PMXVF64GERW,
PMXVF64GERWNN,
PMXVF64GERWNP,
PMXVF64GERWPN,
PMXVF64GERWPP,
PMXVI16GER2,
PMXVI16GER2PP,
PMXVI16GER2S,
PMXVI16GER2SPP,
PMXVI16GER2SW,
PMXVI16GER2SWPP,
PMXVI16GER2W,
PMXVI16GER2WPP,
PMXVI4GER8,
PMXVI4GER8PP,
PMXVI4GER8W,
PMXVI4GER8WPP,
PMXVI8GER4,
PMXVI8GER4PP,
PMXVI8GER4SPP,
PMXVI8GER4W,
PMXVI8GER4WPP,
PMXVI8GER4WSPP,
POPCNTB,
POPCNTB8,
POPCNTD,
POPCNTW,
PPC32GOT,
PPC32PICGOT,
PREPARE_PROBED_ALLOCA_32,
PREPARE_PROBED_ALLOCA_64,
PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32,
PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64,
PROBED_ALLOCA_32,
PROBED_ALLOCA_64,
PROBED_STACKALLOC_32,
PROBED_STACKALLOC_64,
PSTB,
PSTB8,
PSTB8nopc,
PSTB8onlypc,
PSTB8pc,
PSTBnopc,
PSTBonlypc,
PSTBpc,
PSTD,
PSTDnopc,
PSTDonlypc,
PSTDpc,
PSTFD,
PSTFDnopc,
PSTFDonlypc,
PSTFDpc,
PSTFS,
PSTFSnopc,
PSTFSonlypc,
PSTFSpc,
PSTH,
PSTH8,
PSTH8nopc,
PSTH8onlypc,
PSTH8pc,
PSTHnopc,
PSTHonlypc,
PSTHpc,
PSTW,
PSTW8,
PSTW8nopc,
PSTW8onlypc,
PSTW8pc,
PSTWnopc,
PSTWonlypc,
PSTWpc,
PSTXSD,
PSTXSDnopc,
PSTXSDonlypc,
PSTXSDpc,
PSTXSSP,
PSTXSSPnopc,
PSTXSSPonlypc,
PSTXSSPpc,
PSTXV,
PSTXVP,
PSTXVPnopc,
PSTXVPonlypc,
PSTXVPpc,
PSTXVnopc,
PSTXVonlypc,
PSTXVpc,
PTESYNCIO,
PseudoEIEIO,
RESTORE_ACC,
RESTORE_CR,
RESTORE_CRBIT,
RESTORE_DMR,
RESTORE_DMRP,
RESTORE_QUADWORD,
RESTORE_UACC,
RESTORE_WACC,
RFCI,
RFDI,
RFEBB,
RFI,
RFID,
RFMCI,
RLDCL,
RLDCL_rec,
RLDCR,
RLDCR_rec,
RLDIC,
RLDICL,
RLDICL_32,
RLDICL_32_64,
RLDICL_32_rec,
RLDICL_rec,
RLDICR,
RLDICR_32,
RLDICR_rec,
RLDIC_rec,
RLDIMI,
RLDIMI_rec,
RLWIMI,
RLWIMI8,
RLWIMI8_rec,
RLWIMI_rec,
RLWINM,
RLWINM8,
RLWINM8_rec,
RLWINM_rec,
RLWNM,
RLWNM8,
RLWNM8_rec,
RLWNM_rec,
ReadTB,
SC,
SCV,
SELECT_CC_F16,
SELECT_CC_F4,
SELECT_CC_F8,
SELECT_CC_I4,
SELECT_CC_I8,
SELECT_CC_SPE,
SELECT_CC_SPE4,
SELECT_CC_VRRC,
SELECT_CC_VSFRC,
SELECT_CC_VSRC,
SELECT_CC_VSSRC,
SELECT_F16,
SELECT_F4,
SELECT_F8,
SELECT_I4,
SELECT_I8,
SELECT_SPE,
SELECT_SPE4,
SELECT_VRRC,
SELECT_VSFRC,
SELECT_VSRC,
SELECT_VSSRC,
SETB,
SETB8,
SETBC,
SETBC8,
SETBCR,
SETBCR8,
SETFLM,
SETNBC,
SETNBC8,
SETNBCR,
SETNBCR8,
SETRND,
SETRNDi,
SLBFEE_rec,
SLBIA,
SLBIE,
SLBIEG,
SLBMFEE,
SLBMFEV,
SLBMTE,
SLBSYNC,
SLD,
SLD_rec,
SLW,
SLW8,
SLW8_rec,
SLW_rec,
SPELWZ,
SPELWZX,
SPESTW,
SPESTWX,
SPILL_ACC,
SPILL_CR,
SPILL_CRBIT,
SPILL_DMR,
SPILL_DMRP,
SPILL_QUADWORD,
SPILL_UACC,
SPILL_WACC,
SPLIT_QUADWORD,
SRAD,
SRADI,
SRADI_32,
SRADI_rec,
SRAD_rec,
SRAW,
SRAW8,
SRAW8_rec,
SRAWI,
SRAWI8,
SRAWI8_rec,
SRAWI_rec,
SRAW_rec,
SRD,
SRD_rec,
SRW,
SRW8,
SRW8_rec,
SRW_rec,
STB,
STB8,
STBCIX,
STBCX,
STBEPX,
STBU,
STBU8,
STBUX,
STBUX8,
STBX,
STBX8,
STBXTLS,
STBXTLS_,
STBXTLS_32,
STD,
STDAT,
STDBRX,
STDCIX,
STDCX,
STDU,
STDUX,
STDX,
STDXTLS,
STDXTLS_,
STFD,
STFDEPX,
STFDU,
STFDUX,
STFDX,
STFDXTLS,
STFDXTLS_,
STFIWX,
STFS,
STFSU,
STFSUX,
STFSX,
STFSXTLS,
STFSXTLS_,
STH,
STH8,
STHBRX,
STHCIX,
STHCX,
STHEPX,
STHU,
STHU8,
STHUX,
STHUX8,
STHX,
STHX8,
STHXTLS,
STHXTLS_,
STHXTLS_32,
STMW,
STOP,
STQ,
STQCX,
STQX_PSEUDO,
STSWI,
STVEBX,
STVEHX,
STVEWX,
STVX,
STVXL,
STW,
STW8,
STWAT,
STWBRX,
STWCIX,
STWCX,
STWEPX,
STWU,
STWU8,
STWUX,
STWUX8,
STWX,
STWX8,
STWXTLS,
STWXTLS_,
STWXTLS_32,
STXSD,
STXSDX,
STXSIBX,
STXSIBXv,
STXSIHX,
STXSIHXv,
STXSIWX,
STXSSP,
STXSSPX,
STXV,
STXVB16X,
STXVD2X,
STXVH8X,
STXVL,
STXVLL,
STXVP,
STXVPB32X,
STXVPRL,
STXVPRLL,
STXVPX,
STXVRBX,
STXVRDX,
STXVRHX,
STXVRL,
STXVRLL,
STXVRWX,
STXVW4X,
STXVX,
SUBF,
SUBF8,
SUBF8O,
SUBF8O_rec,
SUBF8_rec,
SUBFC,
SUBFC8,
SUBFC8O,
SUBFC8O_rec,
SUBFC8_rec,
SUBFCO,
SUBFCO_rec,
SUBFC_rec,
SUBFE,
SUBFE8,
SUBFE8O,
SUBFE8O_rec,
SUBFE8_rec,
SUBFEO,
SUBFEO_rec,
SUBFE_rec,
SUBFIC,
SUBFIC8,
SUBFME,
SUBFME8,
SUBFME8O,
SUBFME8O_rec,
SUBFME8_rec,
SUBFMEO,
SUBFMEO_rec,
SUBFME_rec,
SUBFO,
SUBFO_rec,
SUBFUS,
SUBFUS_rec,
SUBFZE,
SUBFZE8,
SUBFZE8O,
SUBFZE8O_rec,
SUBFZE8_rec,
SUBFZEO,
SUBFZEO_rec,
SUBFZE_rec,
SUBF_rec,
SYNC,
SYNCP10,
TABORT,
TABORTDC,
TABORTDCI,
TABORTWC,
TABORTWCI,
TAILB,
TAILB8,
TAILBA,
TAILBA8,
TAILBCTR,
TAILBCTR8,
TBEGIN,
TBEGIN_RET,
TCHECK,
TCHECK_RET,
TCRETURNai,
TCRETURNai8,
TCRETURNdi,
TCRETURNdi8,
TCRETURNri,
TCRETURNri8,
TD,
TDI,
TEND,
TLBIA,
TLBIE,
TLBIE8P9,
TLBIEIO,
TLBIEL,
TLBIEP,
TLBIEP8,
TLBIEP9,
TLBILX,
TLBIVAX,
TLBLD,
TLBLI,
TLBRE,
TLBRE2,
TLBSX,
TLBSX2,
TLBSX2D,
TLBSYNC,
TLBSYNCIO,
TLBWE,
TLBWE2,
TLSGDAIX,
TLSGDAIX8,
TLSLDAIX,
TLSLDAIX8,
TRAP,
TRECHKPT,
TRECLAIM,
TSR,
TW,
TWI,
UNENCODED_NOP,
UpdateGBR,
VABSDUB,
VABSDUH,
VABSDUW,
VADDCUQ,
VADDCUW,
VADDECUQ,
VADDEUQM,
VADDFP,
VADDSBS,
VADDSHS,
VADDSWS,
VADDUBM,
VADDUBS,
VADDUDM,
VADDUHM,
VADDUHS,
VADDUQM,
VADDUWM,
VADDUWS,
VAND,
VANDC,
VAVGSB,
VAVGSH,
VAVGSW,
VAVGUB,
VAVGUH,
VAVGUW,
VBPERMD,
VBPERMQ,
VCFSX,
VCFSX_0,
VCFUGED,
VCFUX,
VCFUX_0,
VCIPHER,
VCIPHERLAST,
VCLRLB,
VCLRRB,
VCLZB,
VCLZD,
VCLZDM,
VCLZH,
VCLZLSBB,
VCLZW,
VCMPBFP,
VCMPBFP_rec,
VCMPEQFP,
VCMPEQFP_rec,
VCMPEQUB,
VCMPEQUB_rec,
VCMPEQUD,
VCMPEQUD_rec,
VCMPEQUH,
VCMPEQUH_rec,
VCMPEQUQ,
VCMPEQUQ_rec,
VCMPEQUW,
VCMPEQUW_rec,
VCMPGEFP,
VCMPGEFP_rec,
VCMPGTFP,
VCMPGTFP_rec,
VCMPGTSB,
VCMPGTSB_rec,
VCMPGTSD,
VCMPGTSD_rec,
VCMPGTSH,
VCMPGTSH_rec,
VCMPGTSQ,
VCMPGTSQ_rec,
VCMPGTSW,
VCMPGTSW_rec,
VCMPGTUB,
VCMPGTUB_rec,
VCMPGTUD,
VCMPGTUD_rec,
VCMPGTUH,
VCMPGTUH_rec,
VCMPGTUQ,
VCMPGTUQ_rec,
VCMPGTUW,
VCMPGTUW_rec,
VCMPNEB,
VCMPNEB_rec,
VCMPNEH,
VCMPNEH_rec,
VCMPNEW,
VCMPNEW_rec,
VCMPNEZB,
VCMPNEZB_rec,
VCMPNEZH,
VCMPNEZH_rec,
VCMPNEZW,
VCMPNEZW_rec,
VCMPSQ,
VCMPUQ,
VCNTMBB,
VCNTMBD,
VCNTMBH,
VCNTMBW,
VCTSXS,
VCTSXS_0,
VCTUXS,
VCTUXS_0,
VCTZB,
VCTZD,
VCTZDM,
VCTZH,
VCTZLSBB,
VCTZW,
VDIVESD,
VDIVESQ,
VDIVESW,
VDIVEUD,
VDIVEUQ,
VDIVEUW,
VDIVSD,
VDIVSQ,
VDIVSW,
VDIVUD,
VDIVUQ,
VDIVUW,
VEQV,
VEXPANDBM,
VEXPANDDM,
VEXPANDHM,
VEXPANDQM,
VEXPANDWM,
VEXPTEFP,
VEXTDDVLX,
VEXTDDVRX,
VEXTDUBVLX,
VEXTDUBVRX,
VEXTDUHVLX,
VEXTDUHVRX,
VEXTDUWVLX,
VEXTDUWVRX,
VEXTRACTBM,
VEXTRACTD,
VEXTRACTDM,
VEXTRACTHM,
VEXTRACTQM,
VEXTRACTUB,
VEXTRACTUH,
VEXTRACTUW,
VEXTRACTWM,
VEXTSB2D,
VEXTSB2Ds,
VEXTSB2W,
VEXTSB2Ws,
VEXTSD2Q,
VEXTSH2D,
VEXTSH2Ds,
VEXTSH2W,
VEXTSH2Ws,
VEXTSW2D,
VEXTSW2Ds,
VEXTUBLX,
VEXTUBRX,
VEXTUHLX,
VEXTUHRX,
VEXTUWLX,
VEXTUWRX,
VGBBD,
VGNB,
VINSBLX,
VINSBRX,
VINSBVLX,
VINSBVRX,
VINSD,
VINSDLX,
VINSDRX,
VINSERTB,
VINSERTD,
VINSERTH,
VINSERTW,
VINSHLX,
VINSHRX,
VINSHVLX,
VINSHVRX,
VINSW,
VINSWLX,
VINSWRX,
VINSWVLX,
VINSWVRX,
VLOGEFP,
VMADDFP,
VMAXFP,
VMAXSB,
VMAXSD,
VMAXSH,
VMAXSW,
VMAXUB,
VMAXUD,
VMAXUH,
VMAXUW,
VMHADDSHS,
VMHRADDSHS,
VMINFP,
VMINSB,
VMINSD,
VMINSH,
VMINSW,
VMINUB,
VMINUD,
VMINUH,
VMINUW,
VMLADDUHM,
VMODSD,
VMODSQ,
VMODSW,
VMODUD,
VMODUQ,
VMODUW,
VMRGEW,
VMRGHB,
VMRGHH,
VMRGHW,
VMRGLB,
VMRGLH,
VMRGLW,
VMRGOW,
VMSUMCUD,
VMSUMMBM,
VMSUMSHM,
VMSUMSHS,
VMSUMUBM,
VMSUMUDM,
VMSUMUHM,
VMSUMUHS,
VMUL10CUQ,
VMUL10ECUQ,
VMUL10EUQ,
VMUL10UQ,
VMULESB,
VMULESD,
VMULESH,
VMULESW,
VMULEUB,
VMULEUD,
VMULEUH,
VMULEUW,
VMULHSD,
VMULHSW,
VMULHUD,
VMULHUW,
VMULLD,
VMULOSB,
VMULOSD,
VMULOSH,
VMULOSW,
VMULOUB,
VMULOUD,
VMULOUH,
VMULOUW,
VMULUWM,
VNAND,
VNCIPHER,
VNCIPHERLAST,
VNEGD,
VNEGW,
VNMSUBFP,
VNOR,
VOR,
VORC,
VPDEPD,
VPERM,
VPERMR,
VPERMXOR,
VPEXTD,
VPKPX,
VPKSDSS,
VPKSDUS,
VPKSHSS,
VPKSHUS,
VPKSWSS,
VPKSWUS,
VPKUDUM,
VPKUDUS,
VPKUHUM,
VPKUHUS,
VPKUWUM,
VPKUWUS,
VPMSUMB,
VPMSUMD,
VPMSUMH,
VPMSUMW,
VPOPCNTB,
VPOPCNTD,
VPOPCNTH,
VPOPCNTW,
VPRTYBD,
VPRTYBQ,
VPRTYBW,
VREFP,
VRFIM,
VRFIN,
VRFIP,
VRFIZ,
VRLB,
VRLD,
VRLDMI,
VRLDNM,
VRLH,
VRLQ,
VRLQMI,
VRLQNM,
VRLW,
VRLWMI,
VRLWNM,
VRSQRTEFP,
VSBOX,
VSEL,
VSHASIGMAD,
VSHASIGMAW,
VSL,
VSLB,
VSLD,
VSLDBI,
VSLDOI,
VSLH,
VSLO,
VSLQ,
VSLV,
VSLW,
VSPLTB,
VSPLTBs,
VSPLTH,
VSPLTHs,
VSPLTISB,
VSPLTISH,
VSPLTISW,
VSPLTW,
VSR,
VSRAB,
VSRAD,
VSRAH,
VSRAQ,
VSRAW,
VSRB,
VSRD,
VSRDBI,
VSRH,
VSRO,
VSRQ,
VSRV,
VSRW,
VSTRIBL,
VSTRIBL_rec,
VSTRIBR,
VSTRIBR_rec,
VSTRIHL,
VSTRIHL_rec,
VSTRIHR,
VSTRIHR_rec,
VSUBCUQ,
VSUBCUW,
VSUBECUQ,
VSUBEUQM,
VSUBFP,
VSUBSBS,
VSUBSHS,
VSUBSWS,
VSUBUBM,
VSUBUBS,
VSUBUDM,
VSUBUHM,
VSUBUHS,
VSUBUQM,
VSUBUWM,
VSUBUWS,
VSUM2SWS,
VSUM4SBS,
VSUM4SHS,
VSUM4UBS,
VSUMSWS,
VUCMPRHB,
VUCMPRHH,
VUCMPRHN,
VUCMPRLB,
VUCMPRLH,
VUCMPRLN,
VUPKHPX,
VUPKHSB,
VUPKHSH,
VUPKHSNTOB,
VUPKHSW,
VUPKINT4TOBF16,
VUPKINT4TOFP32,
VUPKINT8TOBF16,
VUPKINT8TOFP32,
VUPKLPX,
VUPKLSB,
VUPKLSH,
VUPKLSNTOB,
VUPKLSW,
VXOR,
V_SET0,
V_SET0B,
V_SET0H,
V_SETALLONES,
V_SETALLONESB,
V_SETALLONESH,
WAIT,
WAITP10,
WRTEE,
WRTEEI,
XOR,
XOR8,
XOR8_rec,
XORI,
XORI8,
XORIS,
XORIS8,
XOR_rec,
XSABSDP,
XSABSQP,
XSADDADDSUQM,
XSADDADDUQM,
XSADDDP,
XSADDQP,
XSADDQPO,
XSADDSP,
XSADDSUBSUQM,
XSADDSUBUQM,
XSCMPEQDP,
XSCMPEQQP,
XSCMPEXPDP,
XSCMPEXPQP,
XSCMPGEDP,
XSCMPGEQP,
XSCMPGTDP,
XSCMPGTQP,
XSCMPODP,
XSCMPOQP,
XSCMPUDP,
XSCMPUQP,
XSCPSGNDP,
XSCPSGNQP,
XSCVDPHP,
XSCVDPQP,
XSCVDPSP,
XSCVDPSPN,
XSCVDPSXDS,
XSCVDPSXDSs,
XSCVDPSXWS,
XSCVDPSXWSs,
XSCVDPUXDS,
XSCVDPUXDSs,
XSCVDPUXWS,
XSCVDPUXWSs,
XSCVHPDP,
XSCVQPDP,
XSCVQPDPO,
XSCVQPSDZ,
XSCVQPSQZ,
XSCVQPSWZ,
XSCVQPUDZ,
XSCVQPUQZ,
XSCVQPUWZ,
XSCVSDQP,
XSCVSPDP,
XSCVSPDPN,
XSCVSQQP,
XSCVSXDDP,
XSCVSXDSP,
XSCVUDQP,
XSCVUQQP,
XSCVUXDDP,
XSCVUXDSP,
XSDIVDP,
XSDIVQP,
XSDIVQPO,
XSDIVSP,
XSIEXPDP,
XSIEXPQP,
XSMADDADP,
XSMADDASP,
XSMADDMDP,
XSMADDMSP,
XSMADDQP,
XSMADDQPO,
XSMAXCDP,
XSMAXCQP,
XSMAXDP,
XSMAXJDP,
XSMERGE2T1UQM,
XSMERGE2T2UQM,
XSMERGE2T3UQM,
XSMERGE3T1UQM,
XSMINCDP,
XSMINCQP,
XSMINDP,
XSMINJDP,
XSMSUBADP,
XSMSUBASP,
XSMSUBMDP,
XSMSUBMSP,
XSMSUBQP,
XSMSUBQPO,
XSMULDP,
XSMULQP,
XSMULQPO,
XSMULSP,
XSNABSDP,
XSNABSDPs,
XSNABSQP,
XSNEGDP,
XSNEGQP,
XSNMADDADP,
XSNMADDASP,
XSNMADDMDP,
XSNMADDMSP,
XSNMADDQP,
XSNMADDQPO,
XSNMSUBADP,
XSNMSUBASP,
XSNMSUBMDP,
XSNMSUBMSP,
XSNMSUBQP,
XSNMSUBQPO,
XSRDPI,
XSRDPIC,
XSRDPIM,
XSRDPIP,
XSRDPIZ,
XSREBASE2T1UQM,
XSREBASE2T2UQM,
XSREBASE2T3UQM,
XSREBASE2T4UQM,
XSREBASE3T1UQM,
XSREBASE3T2UQM,
XSREBASE3T3UQM,
XSREDP,
XSRESP,
XSRQPI,
XSRQPIX,
XSRQPXP,
XSRSP,
XSRSQRTEDP,
XSRSQRTESP,
XSSQRTDP,
XSSQRTQP,
XSSQRTQPO,
XSSQRTSP,
XSSUBDP,
XSSUBQP,
XSSUBQPO,
XSSUBSP,
XSTDIVDP,
XSTSQRTDP,
XSTSTDCDP,
XSTSTDCQP,
XSTSTDCSP,
XSXEXPDP,
XSXEXPQP,
XSXSIGDP,
XSXSIGQP,
XVABSDP,
XVABSSP,
XVADDDP,
XVADDSP,
XVADDUHM,
XVADDUWM,
XVBF16GER2,
XVBF16GER2NN,
XVBF16GER2NP,
XVBF16GER2PN,
XVBF16GER2PP,
XVBF16GER2W,
XVBF16GER2WNN,
XVBF16GER2WNP,
XVBF16GER2WPN,
XVBF16GER2WPP,
XVCMPEQDP,
XVCMPEQDP_rec,
XVCMPEQSP,
XVCMPEQSP_rec,
XVCMPGEDP,
XVCMPGEDP_rec,
XVCMPGESP,
XVCMPGESP_rec,
XVCMPGTDP,
XVCMPGTDP_rec,
XVCMPGTSP,
XVCMPGTSP_rec,
XVCPSGNDP,
XVCPSGNSP,
XVCVBF16SPN,
XVCVDPSP,
XVCVDPSXDS,
XVCVDPSXWS,
XVCVDPUXDS,
XVCVDPUXWS,
XVCVHPSP,
XVCVSPBF16,
XVCVSPDP,
XVCVSPHP,
XVCVSPSXDS,
XVCVSPSXWS,
XVCVSPUXDS,
XVCVSPUXWS,
XVCVSXDDP,
XVCVSXDSP,
XVCVSXWDP,
XVCVSXWSP,
XVCVUXDDP,
XVCVUXDSP,
XVCVUXWDP,
XVCVUXWSP,
XVDIVDP,
XVDIVSP,
XVF16GER2,
XVF16GER2NN,
XVF16GER2NP,
XVF16GER2PN,
XVF16GER2PP,
XVF16GER2W,
XVF16GER2WNN,
XVF16GER2WNP,
XVF16GER2WPN,
XVF16GER2WPP,
XVF32GER,
XVF32GERNN,
XVF32GERNP,
XVF32GERPN,
XVF32GERPP,
XVF32GERW,
XVF32GERWNN,
XVF32GERWNP,
XVF32GERWPN,
XVF32GERWPP,
XVF64GER,
XVF64GERNN,
XVF64GERNP,
XVF64GERPN,
XVF64GERPP,
XVF64GERW,
XVF64GERWNN,
XVF64GERWNP,
XVF64GERWPN,
XVF64GERWPP,
XVI16GER2,
XVI16GER2PP,
XVI16GER2S,
XVI16GER2SPP,
XVI16GER2SW,
XVI16GER2SWPP,
XVI16GER2W,
XVI16GER2WPP,
XVI4GER8,
XVI4GER8PP,
XVI4GER8W,
XVI4GER8WPP,
XVI8GER4,
XVI8GER4PP,
XVI8GER4SPP,
XVI8GER4W,
XVI8GER4WPP,
XVI8GER4WSPP,
XVIEXPDP,
XVIEXPSP,
XVMADDADP,
XVMADDASP,
XVMADDMDP,
XVMADDMSP,
XVMAXDP,
XVMAXSP,
XVMINDP,
XVMINSP,
XVMSUBADP,
XVMSUBASP,
XVMSUBMDP,
XVMSUBMSP,
XVMULDP,
XVMULHSH,
XVMULHSW,
XVMULHUH,
XVMULHUW,
XVMULSP,
XVMULUHM,
XVMULUWM,
XVNABSDP,
XVNABSSP,
XVNEGDP,
XVNEGSP,
XVNMADDADP,
XVNMADDASP,
XVNMADDMDP,
XVNMADDMSP,
XVNMSUBADP,
XVNMSUBASP,
XVNMSUBMDP,
XVNMSUBMSP,
XVRDPI,
XVRDPIC,
XVRDPIM,
XVRDPIP,
XVRDPIZ,
XVREDP,
XVRESP,
XVRLW,
XVRSPI,
XVRSPIC,
XVRSPIM,
XVRSPIP,
XVRSPIZ,
XVRSQRTEDP,
XVRSQRTESP,
XVSQRTDP,
XVSQRTSP,
XVSUBDP,
XVSUBSP,
XVSUBUHM,
XVSUBUWM,
XVTDIVDP,
XVTDIVSP,
XVTLSBB,
XVTSQRTDP,
XVTSQRTSP,
XVTSTDCDP,
XVTSTDCSP,
XVXEXPDP,
XVXEXPSP,
XVXSIGDP,
XVXSIGSP,
XXAESDECP,
XXAESENCP,
XXAESGENLKP,
XXBLENDVB,
XXBLENDVD,
XXBLENDVH,
XXBLENDVW,
XXBRD,
XXBRH,
XXBRQ,
XXBRW,
XXEVAL,
XXEXTRACTUW,
XXGENPCVBM,
XXGENPCVDM,
XXGENPCVHM,
XXGENPCVWM,
XXGFMUL128,
XXINSERTW,
XXLAND,
XXLANDC,
XXLEQV,
XXLEQVOnes,
XXLNAND,
XXLNOR,
XXLOR,
XXLORC,
XXLORf,
XXLXOR,
XXLXORdpz,
XXLXORspz,
XXLXORz,
XXMFACC,
XXMFACCW,
XXMRGHW,
XXMRGLW,
XXMTACC,
XXMTACCW,
XXMULMUL,
XXMULMULHIADD,
XXMULMULLOADD,
XXPERM,
XXPERMDI,
XXPERMDIs,
XXPERMR,
XXPERMX,
XXSEL,
XXSETACCZ,
XXSLDWI,
XXSLDWIs,
XXSPLTI32DX,
XXSPLTIB,
XXSPLTIDP,
XXSPLTIW,
XXSPLTW,
XXSPLTWs,
XXSSUMUDM,
XXSSUMUDMC,
XXSSUMUDMCEXT,
gBC,
gBCA,
gBCAat,
gBCCTR,
gBCCTRL,
gBCL,
gBCLA,
gBCLAat,
gBCLR,
gBCLRL,
gBCLat,
gBCat,
INSTRUCTION_LIST_END,
UNKNOWN(u64),
}
impl From<u64> for Opcode {
fn from(value: u64) -> Self {
match value {
0 => Opcode::PHI,
1 => Opcode::INLINEASM,
2 => Opcode::INLINEASM_BR,
3 => Opcode::CFI_INSTRUCTION,
4 => Opcode::EH_LABEL,
5 => Opcode::GC_LABEL,
6 => Opcode::ANNOTATION_LABEL,
7 => Opcode::KILL,
8 => Opcode::EXTRACT_SUBREG,
9 => Opcode::INSERT_SUBREG,
10 => Opcode::IMPLICIT_DEF,
11 => Opcode::INIT_UNDEF,
12 => Opcode::SUBREG_TO_REG,
13 => Opcode::COPY_TO_REGCLASS,
14 => Opcode::DBG_VALUE,
15 => Opcode::DBG_VALUE_LIST,
16 => Opcode::DBG_INSTR_REF,
17 => Opcode::DBG_PHI,
18 => Opcode::DBG_LABEL,
19 => Opcode::REG_SEQUENCE,
20 => Opcode::COPY,
21 => Opcode::COPY_LANEMASK,
22 => Opcode::BUNDLE,
23 => Opcode::LIFETIME_START,
24 => Opcode::LIFETIME_END,
25 => Opcode::PSEUDO_PROBE,
26 => Opcode::ARITH_FENCE,
27 => Opcode::STACKMAP,
28 => Opcode::FENTRY_CALL,
29 => Opcode::PATCHPOINT,
30 => Opcode::LOAD_STACK_GUARD,
31 => Opcode::PREALLOCATED_SETUP,
32 => Opcode::PREALLOCATED_ARG,
33 => Opcode::STATEPOINT,
34 => Opcode::LOCAL_ESCAPE,
35 => Opcode::FAULTING_OP,
36 => Opcode::PATCHABLE_OP,
37 => Opcode::PATCHABLE_FUNCTION_ENTER,
38 => Opcode::PATCHABLE_RET,
39 => Opcode::PATCHABLE_FUNCTION_EXIT,
40 => Opcode::PATCHABLE_TAIL_CALL,
41 => Opcode::PATCHABLE_EVENT_CALL,
42 => Opcode::PATCHABLE_TYPED_EVENT_CALL,
43 => Opcode::ICALL_BRANCH_FUNNEL,
44 => Opcode::FAKE_USE,
45 => Opcode::MEMBARRIER,
46 => Opcode::JUMP_TABLE_DEBUG_INFO,
47 => Opcode::RELOC_NONE,
48 => Opcode::CONVERGENCECTRL_ENTRY,
49 => Opcode::CONVERGENCECTRL_ANCHOR,
50 => Opcode::CONVERGENCECTRL_LOOP,
51 => Opcode::CONVERGENCECTRL_GLUE,
52 => Opcode::G_ASSERT_SEXT,
53 => Opcode::G_ASSERT_ZEXT,
54 => Opcode::G_ASSERT_ALIGN,
55 => Opcode::G_ADD,
56 => Opcode::G_SUB,
57 => Opcode::G_MUL,
58 => Opcode::G_SDIV,
59 => Opcode::G_UDIV,
60 => Opcode::G_SREM,
61 => Opcode::G_UREM,
62 => Opcode::G_SDIVREM,
63 => Opcode::G_UDIVREM,
64 => Opcode::G_AND,
65 => Opcode::G_OR,
66 => Opcode::G_XOR,
67 => Opcode::G_ABDS,
68 => Opcode::G_ABDU,
69 => Opcode::G_UAVGFLOOR,
70 => Opcode::G_UAVGCEIL,
71 => Opcode::G_SAVGFLOOR,
72 => Opcode::G_SAVGCEIL,
73 => Opcode::G_IMPLICIT_DEF,
74 => Opcode::G_PHI,
75 => Opcode::G_FRAME_INDEX,
76 => Opcode::G_GLOBAL_VALUE,
77 => Opcode::G_PTRAUTH_GLOBAL_VALUE,
78 => Opcode::G_CONSTANT_POOL,
79 => Opcode::G_EXTRACT,
80 => Opcode::G_UNMERGE_VALUES,
81 => Opcode::G_INSERT,
82 => Opcode::G_MERGE_VALUES,
83 => Opcode::G_BUILD_VECTOR,
84 => Opcode::G_BUILD_VECTOR_TRUNC,
85 => Opcode::G_CONCAT_VECTORS,
86 => Opcode::G_PTRTOINT,
87 => Opcode::G_INTTOPTR,
88 => Opcode::G_BITCAST,
89 => Opcode::G_FREEZE,
90 => Opcode::G_CONSTANT_FOLD_BARRIER,
91 => Opcode::G_INTRINSIC_FPTRUNC_ROUND,
92 => Opcode::G_INTRINSIC_TRUNC,
93 => Opcode::G_INTRINSIC_ROUND,
94 => Opcode::G_INTRINSIC_LRINT,
95 => Opcode::G_INTRINSIC_LLRINT,
96 => Opcode::G_INTRINSIC_ROUNDEVEN,
97 => Opcode::G_READCYCLECOUNTER,
98 => Opcode::G_READSTEADYCOUNTER,
99 => Opcode::G_LOAD,
100 => Opcode::G_SEXTLOAD,
101 => Opcode::G_ZEXTLOAD,
102 => Opcode::G_INDEXED_LOAD,
103 => Opcode::G_INDEXED_SEXTLOAD,
104 => Opcode::G_INDEXED_ZEXTLOAD,
105 => Opcode::G_STORE,
106 => Opcode::G_INDEXED_STORE,
107 => Opcode::G_ATOMIC_CMPXCHG_WITH_SUCCESS,
108 => Opcode::G_ATOMIC_CMPXCHG,
109 => Opcode::G_ATOMICRMW_XCHG,
110 => Opcode::G_ATOMICRMW_ADD,
111 => Opcode::G_ATOMICRMW_SUB,
112 => Opcode::G_ATOMICRMW_AND,
113 => Opcode::G_ATOMICRMW_NAND,
114 => Opcode::G_ATOMICRMW_OR,
115 => Opcode::G_ATOMICRMW_XOR,
116 => Opcode::G_ATOMICRMW_MAX,
117 => Opcode::G_ATOMICRMW_MIN,
118 => Opcode::G_ATOMICRMW_UMAX,
119 => Opcode::G_ATOMICRMW_UMIN,
120 => Opcode::G_ATOMICRMW_FADD,
121 => Opcode::G_ATOMICRMW_FSUB,
122 => Opcode::G_ATOMICRMW_FMAX,
123 => Opcode::G_ATOMICRMW_FMIN,
124 => Opcode::G_ATOMICRMW_FMAXIMUM,
125 => Opcode::G_ATOMICRMW_FMINIMUM,
126 => Opcode::G_ATOMICRMW_UINC_WRAP,
127 => Opcode::G_ATOMICRMW_UDEC_WRAP,
128 => Opcode::G_ATOMICRMW_USUB_COND,
129 => Opcode::G_ATOMICRMW_USUB_SAT,
130 => Opcode::G_FENCE,
131 => Opcode::G_PREFETCH,
132 => Opcode::G_BRCOND,
133 => Opcode::G_BRINDIRECT,
134 => Opcode::G_INVOKE_REGION_START,
135 => Opcode::G_INTRINSIC,
136 => Opcode::G_INTRINSIC_W_SIDE_EFFECTS,
137 => Opcode::G_INTRINSIC_CONVERGENT,
138 => Opcode::G_INTRINSIC_CONVERGENT_W_SIDE_EFFECTS,
139 => Opcode::G_ANYEXT,
140 => Opcode::G_TRUNC,
141 => Opcode::G_TRUNC_SSAT_S,
142 => Opcode::G_TRUNC_SSAT_U,
143 => Opcode::G_TRUNC_USAT_U,
144 => Opcode::G_CONSTANT,
145 => Opcode::G_FCONSTANT,
146 => Opcode::G_VASTART,
147 => Opcode::G_VAARG,
148 => Opcode::G_SEXT,
149 => Opcode::G_SEXT_INREG,
150 => Opcode::G_ZEXT,
151 => Opcode::G_SHL,
152 => Opcode::G_LSHR,
153 => Opcode::G_ASHR,
154 => Opcode::G_FSHL,
155 => Opcode::G_FSHR,
156 => Opcode::G_ROTR,
157 => Opcode::G_ROTL,
158 => Opcode::G_ICMP,
159 => Opcode::G_FCMP,
160 => Opcode::G_SCMP,
161 => Opcode::G_UCMP,
162 => Opcode::G_SELECT,
163 => Opcode::G_UADDO,
164 => Opcode::G_UADDE,
165 => Opcode::G_USUBO,
166 => Opcode::G_USUBE,
167 => Opcode::G_SADDO,
168 => Opcode::G_SADDE,
169 => Opcode::G_SSUBO,
170 => Opcode::G_SSUBE,
171 => Opcode::G_UMULO,
172 => Opcode::G_SMULO,
173 => Opcode::G_UMULH,
174 => Opcode::G_SMULH,
175 => Opcode::G_UADDSAT,
176 => Opcode::G_SADDSAT,
177 => Opcode::G_USUBSAT,
178 => Opcode::G_SSUBSAT,
179 => Opcode::G_USHLSAT,
180 => Opcode::G_SSHLSAT,
181 => Opcode::G_SMULFIX,
182 => Opcode::G_UMULFIX,
183 => Opcode::G_SMULFIXSAT,
184 => Opcode::G_UMULFIXSAT,
185 => Opcode::G_SDIVFIX,
186 => Opcode::G_UDIVFIX,
187 => Opcode::G_SDIVFIXSAT,
188 => Opcode::G_UDIVFIXSAT,
189 => Opcode::G_FADD,
190 => Opcode::G_FSUB,
191 => Opcode::G_FMUL,
192 => Opcode::G_FMA,
193 => Opcode::G_FMAD,
194 => Opcode::G_FDIV,
195 => Opcode::G_FREM,
196 => Opcode::G_FMODF,
197 => Opcode::G_FPOW,
198 => Opcode::G_FPOWI,
199 => Opcode::G_FEXP,
200 => Opcode::G_FEXP2,
201 => Opcode::G_FEXP10,
202 => Opcode::G_FLOG,
203 => Opcode::G_FLOG2,
204 => Opcode::G_FLOG10,
205 => Opcode::G_FLDEXP,
206 => Opcode::G_FFREXP,
207 => Opcode::G_FNEG,
208 => Opcode::G_FPEXT,
209 => Opcode::G_FPTRUNC,
210 => Opcode::G_FPTOSI,
211 => Opcode::G_FPTOUI,
212 => Opcode::G_SITOFP,
213 => Opcode::G_UITOFP,
214 => Opcode::G_FPTOSI_SAT,
215 => Opcode::G_FPTOUI_SAT,
216 => Opcode::G_FABS,
217 => Opcode::G_FCOPYSIGN,
218 => Opcode::G_IS_FPCLASS,
219 => Opcode::G_FCANONICALIZE,
220 => Opcode::G_FMINNUM,
221 => Opcode::G_FMAXNUM,
222 => Opcode::G_FMINNUM_IEEE,
223 => Opcode::G_FMAXNUM_IEEE,
224 => Opcode::G_FMINIMUM,
225 => Opcode::G_FMAXIMUM,
226 => Opcode::G_FMINIMUMNUM,
227 => Opcode::G_FMAXIMUMNUM,
228 => Opcode::G_GET_FPENV,
229 => Opcode::G_SET_FPENV,
230 => Opcode::G_RESET_FPENV,
231 => Opcode::G_GET_FPMODE,
232 => Opcode::G_SET_FPMODE,
233 => Opcode::G_RESET_FPMODE,
234 => Opcode::G_GET_ROUNDING,
235 => Opcode::G_SET_ROUNDING,
236 => Opcode::G_PTR_ADD,
237 => Opcode::G_PTRMASK,
238 => Opcode::G_SMIN,
239 => Opcode::G_SMAX,
240 => Opcode::G_UMIN,
241 => Opcode::G_UMAX,
242 => Opcode::G_ABS,
243 => Opcode::G_LROUND,
244 => Opcode::G_LLROUND,
245 => Opcode::G_BR,
246 => Opcode::G_BRJT,
247 => Opcode::G_VSCALE,
248 => Opcode::G_INSERT_SUBVECTOR,
249 => Opcode::G_EXTRACT_SUBVECTOR,
250 => Opcode::G_INSERT_VECTOR_ELT,
251 => Opcode::G_EXTRACT_VECTOR_ELT,
252 => Opcode::G_SHUFFLE_VECTOR,
253 => Opcode::G_SPLAT_VECTOR,
254 => Opcode::G_STEP_VECTOR,
255 => Opcode::G_VECTOR_COMPRESS,
256 => Opcode::G_CTTZ,
257 => Opcode::G_CTTZ_ZERO_UNDEF,
258 => Opcode::G_CTLZ,
259 => Opcode::G_CTLZ_ZERO_UNDEF,
260 => Opcode::G_CTPOP,
261 => Opcode::G_BSWAP,
262 => Opcode::G_BITREVERSE,
263 => Opcode::G_FCEIL,
264 => Opcode::G_FCOS,
265 => Opcode::G_FSIN,
266 => Opcode::G_FSINCOS,
267 => Opcode::G_FTAN,
268 => Opcode::G_FACOS,
269 => Opcode::G_FASIN,
270 => Opcode::G_FATAN,
271 => Opcode::G_FATAN2,
272 => Opcode::G_FCOSH,
273 => Opcode::G_FSINH,
274 => Opcode::G_FTANH,
275 => Opcode::G_FSQRT,
276 => Opcode::G_FFLOOR,
277 => Opcode::G_FRINT,
278 => Opcode::G_FNEARBYINT,
279 => Opcode::G_ADDRSPACE_CAST,
280 => Opcode::G_BLOCK_ADDR,
281 => Opcode::G_JUMP_TABLE,
282 => Opcode::G_DYN_STACKALLOC,
283 => Opcode::G_STACKSAVE,
284 => Opcode::G_STACKRESTORE,
285 => Opcode::G_STRICT_FADD,
286 => Opcode::G_STRICT_FSUB,
287 => Opcode::G_STRICT_FMUL,
288 => Opcode::G_STRICT_FDIV,
289 => Opcode::G_STRICT_FREM,
290 => Opcode::G_STRICT_FMA,
291 => Opcode::G_STRICT_FSQRT,
292 => Opcode::G_STRICT_FLDEXP,
293 => Opcode::G_READ_REGISTER,
294 => Opcode::G_WRITE_REGISTER,
295 => Opcode::G_MEMCPY,
296 => Opcode::G_MEMCPY_INLINE,
297 => Opcode::G_MEMMOVE,
298 => Opcode::G_MEMSET,
299 => Opcode::G_BZERO,
300 => Opcode::G_TRAP,
301 => Opcode::G_DEBUGTRAP,
302 => Opcode::G_UBSANTRAP,
303 => Opcode::G_VECREDUCE_SEQ_FADD,
304 => Opcode::G_VECREDUCE_SEQ_FMUL,
305 => Opcode::G_VECREDUCE_FADD,
306 => Opcode::G_VECREDUCE_FMUL,
307 => Opcode::G_VECREDUCE_FMAX,
308 => Opcode::G_VECREDUCE_FMIN,
309 => Opcode::G_VECREDUCE_FMAXIMUM,
310 => Opcode::G_VECREDUCE_FMINIMUM,
311 => Opcode::G_VECREDUCE_ADD,
312 => Opcode::G_VECREDUCE_MUL,
313 => Opcode::G_VECREDUCE_AND,
314 => Opcode::G_VECREDUCE_OR,
315 => Opcode::G_VECREDUCE_XOR,
316 => Opcode::G_VECREDUCE_SMAX,
317 => Opcode::G_VECREDUCE_SMIN,
318 => Opcode::G_VECREDUCE_UMAX,
319 => Opcode::G_VECREDUCE_UMIN,
320 => Opcode::G_SBFX,
321 => Opcode::G_UBFX,
322 => Opcode::ATOMIC_CMP_SWAP_I128,
323 => Opcode::ATOMIC_LOAD_ADD_I128,
324 => Opcode::ATOMIC_LOAD_AND_I128,
325 => Opcode::ATOMIC_LOAD_NAND_I128,
326 => Opcode::ATOMIC_LOAD_OR_I128,
327 => Opcode::ATOMIC_LOAD_SUB_I128,
328 => Opcode::ATOMIC_LOAD_XOR_I128,
329 => Opcode::ATOMIC_SWAP_I128,
330 => Opcode::BUILD_QUADWORD,
331 => Opcode::BUILD_UACC,
332 => Opcode::CFENCE,
333 => Opcode::CFENCE8,
334 => Opcode::CLRLSLDI,
335 => Opcode::CLRLSLDI_rec,
336 => Opcode::CLRLSLWI,
337 => Opcode::CLRLSLWI_rec,
338 => Opcode::CLRRDI,
339 => Opcode::CLRRDI_rec,
340 => Opcode::CLRRWI,
341 => Opcode::CLRRWI_rec,
342 => Opcode::DCBFL,
343 => Opcode::DCBFLP,
344 => Opcode::DCBFPS,
345 => Opcode::DCBFx,
346 => Opcode::DCBSTPS,
347 => Opcode::DCBTCT,
348 => Opcode::DCBTDS,
349 => Opcode::DCBTSTCT,
350 => Opcode::DCBTSTDS,
351 => Opcode::DCBTSTT,
352 => Opcode::DCBTSTx,
353 => Opcode::DCBTT,
354 => Opcode::DCBTx,
355 => Opcode::DFLOADf32,
356 => Opcode::DFLOADf64,
357 => Opcode::DFSTOREf32,
358 => Opcode::DFSTOREf64,
359 => Opcode::EXTLDI,
360 => Opcode::EXTLDI_rec,
361 => Opcode::EXTLWI,
362 => Opcode::EXTLWI_rec,
363 => Opcode::EXTRDI,
364 => Opcode::EXTRDI_rec,
365 => Opcode::EXTRWI,
366 => Opcode::EXTRWI_rec,
367 => Opcode::INSLWI,
368 => Opcode::INSLWI_rec,
369 => Opcode::INSRDI,
370 => Opcode::INSRDI_rec,
371 => Opcode::INSRWI,
372 => Opcode::INSRWI_rec,
373 => Opcode::KILL_PAIR,
374 => Opcode::LAx,
375 => Opcode::LIWAX,
376 => Opcode::LIWZX,
377 => Opcode::PPCLdFixedAddr,
378 => Opcode::PSUBI,
379 => Opcode::RLWIMIbm,
380 => Opcode::RLWIMIbm_rec,
381 => Opcode::RLWINMbm,
382 => Opcode::RLWINMbm_rec,
383 => Opcode::RLWNMbm,
384 => Opcode::RLWNMbm_rec,
385 => Opcode::ROTRDI,
386 => Opcode::ROTRDI_rec,
387 => Opcode::ROTRWI,
388 => Opcode::ROTRWI_rec,
389 => Opcode::SLDI,
390 => Opcode::SLDI_rec,
391 => Opcode::SLWI,
392 => Opcode::SLWI_rec,
393 => Opcode::SPILLTOVSR_LD,
394 => Opcode::SPILLTOVSR_LDX,
395 => Opcode::SPILLTOVSR_ST,
396 => Opcode::SPILLTOVSR_STX,
397 => Opcode::SRDI,
398 => Opcode::SRDI_rec,
399 => Opcode::SRWI,
400 => Opcode::SRWI_rec,
401 => Opcode::STIWX,
402 => Opcode::SUBI,
403 => Opcode::SUBIC,
404 => Opcode::SUBIC_rec,
405 => Opcode::SUBIS,
406 => Opcode::SUBPCIS,
407 => Opcode::XFLOADf32,
408 => Opcode::XFLOADf64,
409 => Opcode::XFSTOREf32,
410 => Opcode::XFSTOREf64,
411 => Opcode::ADD4,
412 => Opcode::ADD4O,
413 => Opcode::ADD4O_rec,
414 => Opcode::ADD4TLS,
415 => Opcode::ADD4_rec,
416 => Opcode::ADD8,
417 => Opcode::ADD8O,
418 => Opcode::ADD8O_rec,
419 => Opcode::ADD8TLS,
420 => Opcode::ADD8TLS_,
421 => Opcode::ADD8_rec,
422 => Opcode::ADDC,
423 => Opcode::ADDC8,
424 => Opcode::ADDC8O,
425 => Opcode::ADDC8O_rec,
426 => Opcode::ADDC8_rec,
427 => Opcode::ADDCO,
428 => Opcode::ADDCO_rec,
429 => Opcode::ADDC_rec,
430 => Opcode::ADDE,
431 => Opcode::ADDE8,
432 => Opcode::ADDE8O,
433 => Opcode::ADDE8O_rec,
434 => Opcode::ADDE8_rec,
435 => Opcode::ADDEO,
436 => Opcode::ADDEO_rec,
437 => Opcode::ADDEX,
438 => Opcode::ADDEX8,
439 => Opcode::ADDE_rec,
440 => Opcode::ADDG6S,
441 => Opcode::ADDG6S8,
442 => Opcode::ADDI,
443 => Opcode::ADDI8,
444 => Opcode::ADDIC,
445 => Opcode::ADDIC8,
446 => Opcode::ADDIC_rec,
447 => Opcode::ADDIS,
448 => Opcode::ADDIS8,
449 => Opcode::ADDISdtprelHA,
450 => Opcode::ADDISdtprelHA32,
451 => Opcode::ADDISgotTprelHA,
452 => Opcode::ADDIStlsgdHA,
453 => Opcode::ADDIStlsldHA,
454 => Opcode::ADDIStocHA,
455 => Opcode::ADDIStocHA8,
456 => Opcode::ADDIdtprelL,
457 => Opcode::ADDIdtprelL32,
458 => Opcode::ADDItlsgdL,
459 => Opcode::ADDItlsgdL32,
460 => Opcode::ADDItlsgdLADDR,
461 => Opcode::ADDItlsgdLADDR32,
462 => Opcode::ADDItlsldL,
463 => Opcode::ADDItlsldL32,
464 => Opcode::ADDItlsldLADDR,
465 => Opcode::ADDItlsldLADDR32,
466 => Opcode::ADDItoc,
467 => Opcode::ADDItoc8,
468 => Opcode::ADDItocL,
469 => Opcode::ADDItocL8,
470 => Opcode::ADDME,
471 => Opcode::ADDME8,
472 => Opcode::ADDME8O,
473 => Opcode::ADDME8O_rec,
474 => Opcode::ADDME8_rec,
475 => Opcode::ADDMEO,
476 => Opcode::ADDMEO_rec,
477 => Opcode::ADDME_rec,
478 => Opcode::ADDPCIS,
479 => Opcode::ADDZE,
480 => Opcode::ADDZE8,
481 => Opcode::ADDZE8O,
482 => Opcode::ADDZE8O_rec,
483 => Opcode::ADDZE8_rec,
484 => Opcode::ADDZEO,
485 => Opcode::ADDZEO_rec,
486 => Opcode::ADDZE_rec,
487 => Opcode::ADJCALLSTACKDOWN,
488 => Opcode::ADJCALLSTACKUP,
489 => Opcode::AND,
490 => Opcode::AND8,
491 => Opcode::AND8_rec,
492 => Opcode::ANDC,
493 => Opcode::ANDC8,
494 => Opcode::ANDC8_rec,
495 => Opcode::ANDC_rec,
496 => Opcode::ANDI8_rec,
497 => Opcode::ANDIS8_rec,
498 => Opcode::ANDIS_rec,
499 => Opcode::ANDI_rec,
500 => Opcode::ANDI_rec_1_EQ_BIT,
501 => Opcode::ANDI_rec_1_EQ_BIT8,
502 => Opcode::ANDI_rec_1_GT_BIT,
503 => Opcode::ANDI_rec_1_GT_BIT8,
504 => Opcode::AND_rec,
505 => Opcode::ATOMIC_CMP_SWAP_I16,
506 => Opcode::ATOMIC_CMP_SWAP_I32,
507 => Opcode::ATOMIC_CMP_SWAP_I64,
508 => Opcode::ATOMIC_CMP_SWAP_I8,
509 => Opcode::ATOMIC_LOAD_ADD_I16,
510 => Opcode::ATOMIC_LOAD_ADD_I32,
511 => Opcode::ATOMIC_LOAD_ADD_I64,
512 => Opcode::ATOMIC_LOAD_ADD_I8,
513 => Opcode::ATOMIC_LOAD_AND_I16,
514 => Opcode::ATOMIC_LOAD_AND_I32,
515 => Opcode::ATOMIC_LOAD_AND_I64,
516 => Opcode::ATOMIC_LOAD_AND_I8,
517 => Opcode::ATOMIC_LOAD_MAX_I16,
518 => Opcode::ATOMIC_LOAD_MAX_I32,
519 => Opcode::ATOMIC_LOAD_MAX_I64,
520 => Opcode::ATOMIC_LOAD_MAX_I8,
521 => Opcode::ATOMIC_LOAD_MIN_I16,
522 => Opcode::ATOMIC_LOAD_MIN_I32,
523 => Opcode::ATOMIC_LOAD_MIN_I64,
524 => Opcode::ATOMIC_LOAD_MIN_I8,
525 => Opcode::ATOMIC_LOAD_NAND_I16,
526 => Opcode::ATOMIC_LOAD_NAND_I32,
527 => Opcode::ATOMIC_LOAD_NAND_I64,
528 => Opcode::ATOMIC_LOAD_NAND_I8,
529 => Opcode::ATOMIC_LOAD_OR_I16,
530 => Opcode::ATOMIC_LOAD_OR_I32,
531 => Opcode::ATOMIC_LOAD_OR_I64,
532 => Opcode::ATOMIC_LOAD_OR_I8,
533 => Opcode::ATOMIC_LOAD_SUB_I16,
534 => Opcode::ATOMIC_LOAD_SUB_I32,
535 => Opcode::ATOMIC_LOAD_SUB_I64,
536 => Opcode::ATOMIC_LOAD_SUB_I8,
537 => Opcode::ATOMIC_LOAD_UMAX_I16,
538 => Opcode::ATOMIC_LOAD_UMAX_I32,
539 => Opcode::ATOMIC_LOAD_UMAX_I64,
540 => Opcode::ATOMIC_LOAD_UMAX_I8,
541 => Opcode::ATOMIC_LOAD_UMIN_I16,
542 => Opcode::ATOMIC_LOAD_UMIN_I32,
543 => Opcode::ATOMIC_LOAD_UMIN_I64,
544 => Opcode::ATOMIC_LOAD_UMIN_I8,
545 => Opcode::ATOMIC_LOAD_XOR_I16,
546 => Opcode::ATOMIC_LOAD_XOR_I32,
547 => Opcode::ATOMIC_LOAD_XOR_I64,
548 => Opcode::ATOMIC_LOAD_XOR_I8,
549 => Opcode::ATOMIC_SWAP_I16,
550 => Opcode::ATOMIC_SWAP_I32,
551 => Opcode::ATOMIC_SWAP_I64,
552 => Opcode::ATOMIC_SWAP_I8,
553 => Opcode::ATTN,
554 => Opcode::B,
555 => Opcode::BA,
556 => Opcode::BC,
557 => Opcode::BCC,
558 => Opcode::BCCA,
559 => Opcode::BCCCTR,
560 => Opcode::BCCCTR8,
561 => Opcode::BCCCTRL,
562 => Opcode::BCCCTRL8,
563 => Opcode::BCCL,
564 => Opcode::BCCLA,
565 => Opcode::BCCLR,
566 => Opcode::BCCLRL,
567 => Opcode::BCCTR,
568 => Opcode::BCCTR8,
569 => Opcode::BCCTR8n,
570 => Opcode::BCCTRL,
571 => Opcode::BCCTRL8,
572 => Opcode::BCCTRL8n,
573 => Opcode::BCCTRLn,
574 => Opcode::BCCTRn,
575 => Opcode::BCDADD_rec,
576 => Opcode::BCDCFN_rec,
577 => Opcode::BCDCFSQ_rec,
578 => Opcode::BCDCFZ_rec,
579 => Opcode::BCDCPSGN_rec,
580 => Opcode::BCDCTN_rec,
581 => Opcode::BCDCTSQ_rec,
582 => Opcode::BCDCTZ_rec,
583 => Opcode::BCDSETSGN_rec,
584 => Opcode::BCDSR_rec,
585 => Opcode::BCDSUB_rec,
586 => Opcode::BCDS_rec,
587 => Opcode::BCDTRUNC_rec,
588 => Opcode::BCDUS_rec,
589 => Opcode::BCDUTRUNC_rec,
590 => Opcode::BCL,
591 => Opcode::BCLR,
592 => Opcode::BCLRL,
593 => Opcode::BCLRLn,
594 => Opcode::BCLRn,
595 => Opcode::BCLalways,
596 => Opcode::BCLn,
597 => Opcode::BCTR,
598 => Opcode::BCTR8,
599 => Opcode::BCTRL,
600 => Opcode::BCTRL8,
601 => Opcode::BCTRL8_LDinto_toc,
602 => Opcode::BCTRL8_LDinto_toc_RM,
603 => Opcode::BCTRL8_RM,
604 => Opcode::BCTRL_LWZinto_toc,
605 => Opcode::BCTRL_LWZinto_toc_RM,
606 => Opcode::BCTRL_RM,
607 => Opcode::BCn,
608 => Opcode::BDNZ,
609 => Opcode::BDNZ8,
610 => Opcode::BDNZA,
611 => Opcode::BDNZAm,
612 => Opcode::BDNZAp,
613 => Opcode::BDNZL,
614 => Opcode::BDNZLA,
615 => Opcode::BDNZLAm,
616 => Opcode::BDNZLAp,
617 => Opcode::BDNZLR,
618 => Opcode::BDNZLR8,
619 => Opcode::BDNZLRL,
620 => Opcode::BDNZLRLm,
621 => Opcode::BDNZLRLp,
622 => Opcode::BDNZLRm,
623 => Opcode::BDNZLRp,
624 => Opcode::BDNZLm,
625 => Opcode::BDNZLp,
626 => Opcode::BDNZm,
627 => Opcode::BDNZp,
628 => Opcode::BDZ,
629 => Opcode::BDZ8,
630 => Opcode::BDZA,
631 => Opcode::BDZAm,
632 => Opcode::BDZAp,
633 => Opcode::BDZL,
634 => Opcode::BDZLA,
635 => Opcode::BDZLAm,
636 => Opcode::BDZLAp,
637 => Opcode::BDZLR,
638 => Opcode::BDZLR8,
639 => Opcode::BDZLRL,
640 => Opcode::BDZLRLm,
641 => Opcode::BDZLRLp,
642 => Opcode::BDZLRm,
643 => Opcode::BDZLRp,
644 => Opcode::BDZLm,
645 => Opcode::BDZLp,
646 => Opcode::BDZm,
647 => Opcode::BDZp,
648 => Opcode::BL,
649 => Opcode::BL8,
650 => Opcode::BL8_NOP,
651 => Opcode::BL8_NOP_RM,
652 => Opcode::BL8_NOP_TLS,
653 => Opcode::BL8_NOTOC,
654 => Opcode::BL8_NOTOC_RM,
655 => Opcode::BL8_NOTOC_TLS,
656 => Opcode::BL8_RM,
657 => Opcode::BL8_TLS,
658 => Opcode::BL8_TLS_,
659 => Opcode::BLA,
660 => Opcode::BLA8,
661 => Opcode::BLA8_NOP,
662 => Opcode::BLA8_NOP_RM,
663 => Opcode::BLA8_RM,
664 => Opcode::BLA_RM,
665 => Opcode::BLR,
666 => Opcode::BLR8,
667 => Opcode::BLRL,
668 => Opcode::BL_NOP,
669 => Opcode::BL_NOP_RM,
670 => Opcode::BL_RM,
671 => Opcode::BL_TLS,
672 => Opcode::BPERMD,
673 => Opcode::BRD,
674 => Opcode::BRH,
675 => Opcode::BRH8,
676 => Opcode::BRINC,
677 => Opcode::BRW,
678 => Opcode::BRW8,
679 => Opcode::CBCDTD,
680 => Opcode::CBCDTD8,
681 => Opcode::CDTBCD,
682 => Opcode::CDTBCD8,
683 => Opcode::CFUGED,
684 => Opcode::CLRBHRB,
685 => Opcode::CMPB,
686 => Opcode::CMPB8,
687 => Opcode::CMPD,
688 => Opcode::CMPDI,
689 => Opcode::CMPEQB,
690 => Opcode::CMPLD,
691 => Opcode::CMPLDI,
692 => Opcode::CMPLW,
693 => Opcode::CMPLWI,
694 => Opcode::CMPRB,
695 => Opcode::CMPRB8,
696 => Opcode::CMPW,
697 => Opcode::CMPWI,
698 => Opcode::CNTLZD,
699 => Opcode::CNTLZDM,
700 => Opcode::CNTLZD_rec,
701 => Opcode::CNTLZW,
702 => Opcode::CNTLZW8,
703 => Opcode::CNTLZW8_rec,
704 => Opcode::CNTLZW_rec,
705 => Opcode::CNTTZD,
706 => Opcode::CNTTZDM,
707 => Opcode::CNTTZD_rec,
708 => Opcode::CNTTZW,
709 => Opcode::CNTTZW8,
710 => Opcode::CNTTZW8_rec,
711 => Opcode::CNTTZW_rec,
712 => Opcode::CP_ABORT,
713 => Opcode::CP_COPY,
714 => Opcode::CP_COPY8,
715 => Opcode::CP_PASTE8_rec,
716 => Opcode::CP_PASTE_rec,
717 => Opcode::CR6SET,
718 => Opcode::CR6UNSET,
719 => Opcode::CRAND,
720 => Opcode::CRANDC,
721 => Opcode::CREQV,
722 => Opcode::CRNAND,
723 => Opcode::CRNOR,
724 => Opcode::CRNOT,
725 => Opcode::CROR,
726 => Opcode::CRORC,
727 => Opcode::CRSET,
728 => Opcode::CRUNSET,
729 => Opcode::CRXOR,
730 => Opcode::CTRL_DEP,
731 => Opcode::DADD,
732 => Opcode::DADDQ,
733 => Opcode::DADDQ_rec,
734 => Opcode::DADD_rec,
735 => Opcode::DARN,
736 => Opcode::DCBA,
737 => Opcode::DCBF,
738 => Opcode::DCBFEP,
739 => Opcode::DCBI,
740 => Opcode::DCBST,
741 => Opcode::DCBSTEP,
742 => Opcode::DCBT,
743 => Opcode::DCBTEP,
744 => Opcode::DCBTST,
745 => Opcode::DCBTSTEP,
746 => Opcode::DCBZ,
747 => Opcode::DCBZEP,
748 => Opcode::DCBZL,
749 => Opcode::DCBZLEP,
750 => Opcode::DCCCI,
751 => Opcode::DCFFIX,
752 => Opcode::DCFFIXQ,
753 => Opcode::DCFFIXQQ,
754 => Opcode::DCFFIXQ_rec,
755 => Opcode::DCFFIX_rec,
756 => Opcode::DCMPO,
757 => Opcode::DCMPOQ,
758 => Opcode::DCMPU,
759 => Opcode::DCMPUQ,
760 => Opcode::DCTDP,
761 => Opcode::DCTDP_rec,
762 => Opcode::DCTFIX,
763 => Opcode::DCTFIXQ,
764 => Opcode::DCTFIXQQ,
765 => Opcode::DCTFIXQ_rec,
766 => Opcode::DCTFIX_rec,
767 => Opcode::DCTQPQ,
768 => Opcode::DCTQPQ_rec,
769 => Opcode::DDEDPD,
770 => Opcode::DDEDPDQ,
771 => Opcode::DDEDPDQ_rec,
772 => Opcode::DDEDPD_rec,
773 => Opcode::DDIV,
774 => Opcode::DDIVQ,
775 => Opcode::DDIVQ_rec,
776 => Opcode::DDIV_rec,
777 => Opcode::DENBCD,
778 => Opcode::DENBCDQ,
779 => Opcode::DENBCDQ_rec,
780 => Opcode::DENBCD_rec,
781 => Opcode::DIEX,
782 => Opcode::DIEXQ,
783 => Opcode::DIEXQ_rec,
784 => Opcode::DIEX_rec,
785 => Opcode::DIVD,
786 => Opcode::DIVDE,
787 => Opcode::DIVDEO,
788 => Opcode::DIVDEO_rec,
789 => Opcode::DIVDEU,
790 => Opcode::DIVDEUO,
791 => Opcode::DIVDEUO_rec,
792 => Opcode::DIVDEU_rec,
793 => Opcode::DIVDE_rec,
794 => Opcode::DIVDO,
795 => Opcode::DIVDO_rec,
796 => Opcode::DIVDU,
797 => Opcode::DIVDUO,
798 => Opcode::DIVDUO_rec,
799 => Opcode::DIVDU_rec,
800 => Opcode::DIVD_rec,
801 => Opcode::DIVW,
802 => Opcode::DIVWE,
803 => Opcode::DIVWEO,
804 => Opcode::DIVWEO_rec,
805 => Opcode::DIVWEU,
806 => Opcode::DIVWEUO,
807 => Opcode::DIVWEUO_rec,
808 => Opcode::DIVWEU_rec,
809 => Opcode::DIVWE_rec,
810 => Opcode::DIVWO,
811 => Opcode::DIVWO_rec,
812 => Opcode::DIVWU,
813 => Opcode::DIVWUO,
814 => Opcode::DIVWUO_rec,
815 => Opcode::DIVWU_rec,
816 => Opcode::DIVW_rec,
817 => Opcode::DMMR,
818 => Opcode::DMSETDMRZ,
819 => Opcode::DMSHA2HASH,
820 => Opcode::DMSHA3HASH,
821 => Opcode::DMUL,
822 => Opcode::DMULQ,
823 => Opcode::DMULQ_rec,
824 => Opcode::DMUL_rec,
825 => Opcode::DMXOR,
826 => Opcode::DMXVBF16GERX2,
827 => Opcode::DMXVBF16GERX2NN,
828 => Opcode::DMXVBF16GERX2NP,
829 => Opcode::DMXVBF16GERX2PN,
830 => Opcode::DMXVBF16GERX2PP,
831 => Opcode::DMXVF16GERX2,
832 => Opcode::DMXVF16GERX2NN,
833 => Opcode::DMXVF16GERX2NP,
834 => Opcode::DMXVF16GERX2PN,
835 => Opcode::DMXVF16GERX2PP,
836 => Opcode::DMXVI8GERX4,
837 => Opcode::DMXVI8GERX4PP,
838 => Opcode::DMXVI8GERX4SPP,
839 => Opcode::DMXXEXTFDMR256,
840 => Opcode::DMXXEXTFDMR512,
841 => Opcode::DMXXEXTFDMR512_HI,
842 => Opcode::DMXXINSTDMR256,
843 => Opcode::DMXXINSTDMR512,
844 => Opcode::DMXXINSTDMR512_HI,
845 => Opcode::DMXXSETACCZ,
846 => Opcode::DMXXSHAPAD,
847 => Opcode::DQUA,
848 => Opcode::DQUAI,
849 => Opcode::DQUAIQ,
850 => Opcode::DQUAIQ_rec,
851 => Opcode::DQUAI_rec,
852 => Opcode::DQUAQ,
853 => Opcode::DQUAQ_rec,
854 => Opcode::DQUA_rec,
855 => Opcode::DRDPQ,
856 => Opcode::DRDPQ_rec,
857 => Opcode::DRINTN,
858 => Opcode::DRINTNQ,
859 => Opcode::DRINTNQ_rec,
860 => Opcode::DRINTN_rec,
861 => Opcode::DRINTX,
862 => Opcode::DRINTXQ,
863 => Opcode::DRINTXQ_rec,
864 => Opcode::DRINTX_rec,
865 => Opcode::DRRND,
866 => Opcode::DRRNDQ,
867 => Opcode::DRRNDQ_rec,
868 => Opcode::DRRND_rec,
869 => Opcode::DRSP,
870 => Opcode::DRSP_rec,
871 => Opcode::DSCLI,
872 => Opcode::DSCLIQ,
873 => Opcode::DSCLIQ_rec,
874 => Opcode::DSCLI_rec,
875 => Opcode::DSCRI,
876 => Opcode::DSCRIQ,
877 => Opcode::DSCRIQ_rec,
878 => Opcode::DSCRI_rec,
879 => Opcode::DSS,
880 => Opcode::DSSALL,
881 => Opcode::DST,
882 => Opcode::DST64,
883 => Opcode::DSTST,
884 => Opcode::DSTST64,
885 => Opcode::DSTSTT,
886 => Opcode::DSTSTT64,
887 => Opcode::DSTT,
888 => Opcode::DSTT64,
889 => Opcode::DSUB,
890 => Opcode::DSUBQ,
891 => Opcode::DSUBQ_rec,
892 => Opcode::DSUB_rec,
893 => Opcode::DTSTDC,
894 => Opcode::DTSTDCQ,
895 => Opcode::DTSTDG,
896 => Opcode::DTSTDGQ,
897 => Opcode::DTSTEX,
898 => Opcode::DTSTEXQ,
899 => Opcode::DTSTSF,
900 => Opcode::DTSTSFI,
901 => Opcode::DTSTSFIQ,
902 => Opcode::DTSTSFQ,
903 => Opcode::DXEX,
904 => Opcode::DXEXQ,
905 => Opcode::DXEXQ_rec,
906 => Opcode::DXEX_rec,
907 => Opcode::DYNALLOC,
908 => Opcode::DYNALLOC8,
909 => Opcode::DYNAREAOFFSET,
910 => Opcode::DYNAREAOFFSET8,
911 => Opcode::DecreaseCTR8loop,
912 => Opcode::DecreaseCTRloop,
913 => Opcode::EFDABS,
914 => Opcode::EFDADD,
915 => Opcode::EFDCFS,
916 => Opcode::EFDCFSF,
917 => Opcode::EFDCFSI,
918 => Opcode::EFDCFSID,
919 => Opcode::EFDCFUF,
920 => Opcode::EFDCFUI,
921 => Opcode::EFDCFUID,
922 => Opcode::EFDCMPEQ,
923 => Opcode::EFDCMPGT,
924 => Opcode::EFDCMPLT,
925 => Opcode::EFDCTSF,
926 => Opcode::EFDCTSI,
927 => Opcode::EFDCTSIDZ,
928 => Opcode::EFDCTSIZ,
929 => Opcode::EFDCTUF,
930 => Opcode::EFDCTUI,
931 => Opcode::EFDCTUIDZ,
932 => Opcode::EFDCTUIZ,
933 => Opcode::EFDDIV,
934 => Opcode::EFDMUL,
935 => Opcode::EFDNABS,
936 => Opcode::EFDNEG,
937 => Opcode::EFDSUB,
938 => Opcode::EFDTSTEQ,
939 => Opcode::EFDTSTGT,
940 => Opcode::EFDTSTLT,
941 => Opcode::EFSABS,
942 => Opcode::EFSADD,
943 => Opcode::EFSCFD,
944 => Opcode::EFSCFSF,
945 => Opcode::EFSCFSI,
946 => Opcode::EFSCFUF,
947 => Opcode::EFSCFUI,
948 => Opcode::EFSCMPEQ,
949 => Opcode::EFSCMPGT,
950 => Opcode::EFSCMPLT,
951 => Opcode::EFSCTSF,
952 => Opcode::EFSCTSI,
953 => Opcode::EFSCTSIZ,
954 => Opcode::EFSCTUF,
955 => Opcode::EFSCTUI,
956 => Opcode::EFSCTUIZ,
957 => Opcode::EFSDIV,
958 => Opcode::EFSMUL,
959 => Opcode::EFSNABS,
960 => Opcode::EFSNEG,
961 => Opcode::EFSSUB,
962 => Opcode::EFSTSTEQ,
963 => Opcode::EFSTSTGT,
964 => Opcode::EFSTSTLT,
965 => Opcode::EH_SjLj_LongJmp32,
966 => Opcode::EH_SjLj_LongJmp64,
967 => Opcode::EH_SjLj_SetJmp32,
968 => Opcode::EH_SjLj_SetJmp64,
969 => Opcode::EH_SjLj_Setup,
970 => Opcode::EQV,
971 => Opcode::EQV8,
972 => Opcode::EQV8_rec,
973 => Opcode::EQV_rec,
974 => Opcode::EVABS,
975 => Opcode::EVADDIW,
976 => Opcode::EVADDSMIAAW,
977 => Opcode::EVADDSSIAAW,
978 => Opcode::EVADDUMIAAW,
979 => Opcode::EVADDUSIAAW,
980 => Opcode::EVADDW,
981 => Opcode::EVAND,
982 => Opcode::EVANDC,
983 => Opcode::EVCMPEQ,
984 => Opcode::EVCMPGTS,
985 => Opcode::EVCMPGTU,
986 => Opcode::EVCMPLTS,
987 => Opcode::EVCMPLTU,
988 => Opcode::EVCNTLSW,
989 => Opcode::EVCNTLZW,
990 => Opcode::EVDIVWS,
991 => Opcode::EVDIVWU,
992 => Opcode::EVEQV,
993 => Opcode::EVEXTSB,
994 => Opcode::EVEXTSH,
995 => Opcode::EVFSABS,
996 => Opcode::EVFSADD,
997 => Opcode::EVFSCFSF,
998 => Opcode::EVFSCFSI,
999 => Opcode::EVFSCFUF,
1000 => Opcode::EVFSCFUI,
1001 => Opcode::EVFSCMPEQ,
1002 => Opcode::EVFSCMPGT,
1003 => Opcode::EVFSCMPLT,
1004 => Opcode::EVFSCTSF,
1005 => Opcode::EVFSCTSI,
1006 => Opcode::EVFSCTSIZ,
1007 => Opcode::EVFSCTUF,
1008 => Opcode::EVFSCTUI,
1009 => Opcode::EVFSCTUIZ,
1010 => Opcode::EVFSDIV,
1011 => Opcode::EVFSMUL,
1012 => Opcode::EVFSNABS,
1013 => Opcode::EVFSNEG,
1014 => Opcode::EVFSSUB,
1015 => Opcode::EVFSTSTEQ,
1016 => Opcode::EVFSTSTGT,
1017 => Opcode::EVFSTSTLT,
1018 => Opcode::EVLDD,
1019 => Opcode::EVLDDX,
1020 => Opcode::EVLDH,
1021 => Opcode::EVLDHX,
1022 => Opcode::EVLDW,
1023 => Opcode::EVLDWX,
1024 => Opcode::EVLHHESPLAT,
1025 => Opcode::EVLHHESPLATX,
1026 => Opcode::EVLHHOSSPLAT,
1027 => Opcode::EVLHHOSSPLATX,
1028 => Opcode::EVLHHOUSPLAT,
1029 => Opcode::EVLHHOUSPLATX,
1030 => Opcode::EVLWHE,
1031 => Opcode::EVLWHEX,
1032 => Opcode::EVLWHOS,
1033 => Opcode::EVLWHOSX,
1034 => Opcode::EVLWHOU,
1035 => Opcode::EVLWHOUX,
1036 => Opcode::EVLWHSPLAT,
1037 => Opcode::EVLWHSPLATX,
1038 => Opcode::EVLWWSPLAT,
1039 => Opcode::EVLWWSPLATX,
1040 => Opcode::EVMERGEHI,
1041 => Opcode::EVMERGEHILO,
1042 => Opcode::EVMERGELO,
1043 => Opcode::EVMERGELOHI,
1044 => Opcode::EVMHEGSMFAA,
1045 => Opcode::EVMHEGSMFAN,
1046 => Opcode::EVMHEGSMIAA,
1047 => Opcode::EVMHEGSMIAN,
1048 => Opcode::EVMHEGUMIAA,
1049 => Opcode::EVMHEGUMIAN,
1050 => Opcode::EVMHESMF,
1051 => Opcode::EVMHESMFA,
1052 => Opcode::EVMHESMFAAW,
1053 => Opcode::EVMHESMFANW,
1054 => Opcode::EVMHESMI,
1055 => Opcode::EVMHESMIA,
1056 => Opcode::EVMHESMIAAW,
1057 => Opcode::EVMHESMIANW,
1058 => Opcode::EVMHESSF,
1059 => Opcode::EVMHESSFA,
1060 => Opcode::EVMHESSFAAW,
1061 => Opcode::EVMHESSFANW,
1062 => Opcode::EVMHESSIAAW,
1063 => Opcode::EVMHESSIANW,
1064 => Opcode::EVMHEUMI,
1065 => Opcode::EVMHEUMIA,
1066 => Opcode::EVMHEUMIAAW,
1067 => Opcode::EVMHEUMIANW,
1068 => Opcode::EVMHEUSIAAW,
1069 => Opcode::EVMHEUSIANW,
1070 => Opcode::EVMHOGSMFAA,
1071 => Opcode::EVMHOGSMFAN,
1072 => Opcode::EVMHOGSMIAA,
1073 => Opcode::EVMHOGSMIAN,
1074 => Opcode::EVMHOGUMIAA,
1075 => Opcode::EVMHOGUMIAN,
1076 => Opcode::EVMHOSMF,
1077 => Opcode::EVMHOSMFA,
1078 => Opcode::EVMHOSMFAAW,
1079 => Opcode::EVMHOSMFANW,
1080 => Opcode::EVMHOSMI,
1081 => Opcode::EVMHOSMIA,
1082 => Opcode::EVMHOSMIAAW,
1083 => Opcode::EVMHOSMIANW,
1084 => Opcode::EVMHOSSF,
1085 => Opcode::EVMHOSSFA,
1086 => Opcode::EVMHOSSFAAW,
1087 => Opcode::EVMHOSSFANW,
1088 => Opcode::EVMHOSSIAAW,
1089 => Opcode::EVMHOSSIANW,
1090 => Opcode::EVMHOUMI,
1091 => Opcode::EVMHOUMIA,
1092 => Opcode::EVMHOUMIAAW,
1093 => Opcode::EVMHOUMIANW,
1094 => Opcode::EVMHOUSIAAW,
1095 => Opcode::EVMHOUSIANW,
1096 => Opcode::EVMRA,
1097 => Opcode::EVMWHSMF,
1098 => Opcode::EVMWHSMFA,
1099 => Opcode::EVMWHSMI,
1100 => Opcode::EVMWHSMIA,
1101 => Opcode::EVMWHSSF,
1102 => Opcode::EVMWHSSFA,
1103 => Opcode::EVMWHUMI,
1104 => Opcode::EVMWHUMIA,
1105 => Opcode::EVMWLSMIAAW,
1106 => Opcode::EVMWLSMIANW,
1107 => Opcode::EVMWLSSIAAW,
1108 => Opcode::EVMWLSSIANW,
1109 => Opcode::EVMWLUMI,
1110 => Opcode::EVMWLUMIA,
1111 => Opcode::EVMWLUMIAAW,
1112 => Opcode::EVMWLUMIANW,
1113 => Opcode::EVMWLUSIAAW,
1114 => Opcode::EVMWLUSIANW,
1115 => Opcode::EVMWSMF,
1116 => Opcode::EVMWSMFA,
1117 => Opcode::EVMWSMFAA,
1118 => Opcode::EVMWSMFAN,
1119 => Opcode::EVMWSMI,
1120 => Opcode::EVMWSMIA,
1121 => Opcode::EVMWSMIAA,
1122 => Opcode::EVMWSMIAN,
1123 => Opcode::EVMWSSF,
1124 => Opcode::EVMWSSFA,
1125 => Opcode::EVMWSSFAA,
1126 => Opcode::EVMWSSFAN,
1127 => Opcode::EVMWUMI,
1128 => Opcode::EVMWUMIA,
1129 => Opcode::EVMWUMIAA,
1130 => Opcode::EVMWUMIAN,
1131 => Opcode::EVNAND,
1132 => Opcode::EVNEG,
1133 => Opcode::EVNOR,
1134 => Opcode::EVOR,
1135 => Opcode::EVORC,
1136 => Opcode::EVRLW,
1137 => Opcode::EVRLWI,
1138 => Opcode::EVRNDW,
1139 => Opcode::EVSEL,
1140 => Opcode::EVSLW,
1141 => Opcode::EVSLWI,
1142 => Opcode::EVSPLATFI,
1143 => Opcode::EVSPLATI,
1144 => Opcode::EVSRWIS,
1145 => Opcode::EVSRWIU,
1146 => Opcode::EVSRWS,
1147 => Opcode::EVSRWU,
1148 => Opcode::EVSTDD,
1149 => Opcode::EVSTDDX,
1150 => Opcode::EVSTDH,
1151 => Opcode::EVSTDHX,
1152 => Opcode::EVSTDW,
1153 => Opcode::EVSTDWX,
1154 => Opcode::EVSTWHE,
1155 => Opcode::EVSTWHEX,
1156 => Opcode::EVSTWHO,
1157 => Opcode::EVSTWHOX,
1158 => Opcode::EVSTWWE,
1159 => Opcode::EVSTWWEX,
1160 => Opcode::EVSTWWO,
1161 => Opcode::EVSTWWOX,
1162 => Opcode::EVSUBFSMIAAW,
1163 => Opcode::EVSUBFSSIAAW,
1164 => Opcode::EVSUBFUMIAAW,
1165 => Opcode::EVSUBFUSIAAW,
1166 => Opcode::EVSUBFW,
1167 => Opcode::EVSUBIFW,
1168 => Opcode::EVXOR,
1169 => Opcode::EXTSB,
1170 => Opcode::EXTSB8,
1171 => Opcode::EXTSB8_32_64,
1172 => Opcode::EXTSB8_rec,
1173 => Opcode::EXTSB_rec,
1174 => Opcode::EXTSH,
1175 => Opcode::EXTSH8,
1176 => Opcode::EXTSH8_32_64,
1177 => Opcode::EXTSH8_rec,
1178 => Opcode::EXTSH_rec,
1179 => Opcode::EXTSW,
1180 => Opcode::EXTSWSLI,
1181 => Opcode::EXTSWSLI_32_64,
1182 => Opcode::EXTSWSLI_32_64_rec,
1183 => Opcode::EXTSWSLI_rec,
1184 => Opcode::EXTSW_32,
1185 => Opcode::EXTSW_32_64,
1186 => Opcode::EXTSW_32_64_rec,
1187 => Opcode::EXTSW_rec,
1188 => Opcode::EnforceIEIO,
1189 => Opcode::FABSD,
1190 => Opcode::FABSD_rec,
1191 => Opcode::FABSS,
1192 => Opcode::FABSS_rec,
1193 => Opcode::FADD,
1194 => Opcode::FADDS,
1195 => Opcode::FADDS_rec,
1196 => Opcode::FADD_rec,
1197 => Opcode::FADDrtz,
1198 => Opcode::FCFID,
1199 => Opcode::FCFIDS,
1200 => Opcode::FCFIDS_rec,
1201 => Opcode::FCFIDU,
1202 => Opcode::FCFIDUS,
1203 => Opcode::FCFIDUS_rec,
1204 => Opcode::FCFIDU_rec,
1205 => Opcode::FCFID_rec,
1206 => Opcode::FCMPOD,
1207 => Opcode::FCMPOS,
1208 => Opcode::FCMPUD,
1209 => Opcode::FCMPUS,
1210 => Opcode::FCPSGND,
1211 => Opcode::FCPSGND_rec,
1212 => Opcode::FCPSGNS,
1213 => Opcode::FCPSGNS_rec,
1214 => Opcode::FCTID,
1215 => Opcode::FCTIDU,
1216 => Opcode::FCTIDUZ,
1217 => Opcode::FCTIDUZ_rec,
1218 => Opcode::FCTIDU_rec,
1219 => Opcode::FCTIDZ,
1220 => Opcode::FCTIDZ_rec,
1221 => Opcode::FCTID_rec,
1222 => Opcode::FCTIW,
1223 => Opcode::FCTIWU,
1224 => Opcode::FCTIWUZ,
1225 => Opcode::FCTIWUZ_rec,
1226 => Opcode::FCTIWU_rec,
1227 => Opcode::FCTIWZ,
1228 => Opcode::FCTIWZ_rec,
1229 => Opcode::FCTIW_rec,
1230 => Opcode::FDIV,
1231 => Opcode::FDIVS,
1232 => Opcode::FDIVS_rec,
1233 => Opcode::FDIV_rec,
1234 => Opcode::FENCE,
1235 => Opcode::FMADD,
1236 => Opcode::FMADDS,
1237 => Opcode::FMADDS_rec,
1238 => Opcode::FMADD_rec,
1239 => Opcode::FMR,
1240 => Opcode::FMR_rec,
1241 => Opcode::FMSUB,
1242 => Opcode::FMSUBS,
1243 => Opcode::FMSUBS_rec,
1244 => Opcode::FMSUB_rec,
1245 => Opcode::FMUL,
1246 => Opcode::FMULS,
1247 => Opcode::FMULS_rec,
1248 => Opcode::FMUL_rec,
1249 => Opcode::FNABSD,
1250 => Opcode::FNABSD_rec,
1251 => Opcode::FNABSS,
1252 => Opcode::FNABSS_rec,
1253 => Opcode::FNEGD,
1254 => Opcode::FNEGD_rec,
1255 => Opcode::FNEGS,
1256 => Opcode::FNEGS_rec,
1257 => Opcode::FNMADD,
1258 => Opcode::FNMADDS,
1259 => Opcode::FNMADDS_rec,
1260 => Opcode::FNMADD_rec,
1261 => Opcode::FNMSUB,
1262 => Opcode::FNMSUBS,
1263 => Opcode::FNMSUBS_rec,
1264 => Opcode::FNMSUB_rec,
1265 => Opcode::FRE,
1266 => Opcode::FRES,
1267 => Opcode::FRES_rec,
1268 => Opcode::FRE_rec,
1269 => Opcode::FRIMD,
1270 => Opcode::FRIMD_rec,
1271 => Opcode::FRIMS,
1272 => Opcode::FRIMS_rec,
1273 => Opcode::FRIND,
1274 => Opcode::FRIND_rec,
1275 => Opcode::FRINS,
1276 => Opcode::FRINS_rec,
1277 => Opcode::FRIPD,
1278 => Opcode::FRIPD_rec,
1279 => Opcode::FRIPS,
1280 => Opcode::FRIPS_rec,
1281 => Opcode::FRIZD,
1282 => Opcode::FRIZD_rec,
1283 => Opcode::FRIZS,
1284 => Opcode::FRIZS_rec,
1285 => Opcode::FRSP,
1286 => Opcode::FRSP_rec,
1287 => Opcode::FRSQRTE,
1288 => Opcode::FRSQRTES,
1289 => Opcode::FRSQRTES_rec,
1290 => Opcode::FRSQRTE_rec,
1291 => Opcode::FSELD,
1292 => Opcode::FSELD_rec,
1293 => Opcode::FSELS,
1294 => Opcode::FSELS_rec,
1295 => Opcode::FSQRT,
1296 => Opcode::FSQRTS,
1297 => Opcode::FSQRTS_rec,
1298 => Opcode::FSQRT_rec,
1299 => Opcode::FSUB,
1300 => Opcode::FSUBS,
1301 => Opcode::FSUBS_rec,
1302 => Opcode::FSUB_rec,
1303 => Opcode::FTDIV,
1304 => Opcode::FTSQRT,
1305 => Opcode::GETtlsADDR,
1306 => Opcode::GETtlsADDR32,
1307 => Opcode::GETtlsADDR32AIX,
1308 => Opcode::GETtlsADDR64AIX,
1309 => Opcode::GETtlsADDRPCREL,
1310 => Opcode::GETtlsMOD32AIX,
1311 => Opcode::GETtlsMOD64AIX,
1312 => Opcode::GETtlsTpointer32AIX,
1313 => Opcode::GETtlsldADDR,
1314 => Opcode::GETtlsldADDR32,
1315 => Opcode::GETtlsldADDRPCREL,
1316 => Opcode::HASHCHK,
1317 => Opcode::HASHCHK8,
1318 => Opcode::HASHCHKP,
1319 => Opcode::HASHCHKP8,
1320 => Opcode::HASHST,
1321 => Opcode::HASHST8,
1322 => Opcode::HASHSTP,
1323 => Opcode::HASHSTP8,
1324 => Opcode::HRFID,
1325 => Opcode::ICBI,
1326 => Opcode::ICBIEP,
1327 => Opcode::ICBLC,
1328 => Opcode::ICBLQ,
1329 => Opcode::ICBT,
1330 => Opcode::ICBTLS,
1331 => Opcode::ICCCI,
1332 => Opcode::ISEL,
1333 => Opcode::ISEL8,
1334 => Opcode::ISYNC,
1335 => Opcode::LA,
1336 => Opcode::LA8,
1337 => Opcode::LBARX,
1338 => Opcode::LBARXL,
1339 => Opcode::LBEPX,
1340 => Opcode::LBZ,
1341 => Opcode::LBZ8,
1342 => Opcode::LBZCIX,
1343 => Opcode::LBZU,
1344 => Opcode::LBZU8,
1345 => Opcode::LBZUX,
1346 => Opcode::LBZUX8,
1347 => Opcode::LBZX,
1348 => Opcode::LBZX8,
1349 => Opcode::LBZXTLS,
1350 => Opcode::LBZXTLS_,
1351 => Opcode::LBZXTLS_32,
1352 => Opcode::LD,
1353 => Opcode::LDARX,
1354 => Opcode::LDARXL,
1355 => Opcode::LDAT,
1356 => Opcode::LDAT_PSEUDO,
1357 => Opcode::LDBRX,
1358 => Opcode::LDCIX,
1359 => Opcode::LDU,
1360 => Opcode::LDUX,
1361 => Opcode::LDX,
1362 => Opcode::LDXTLS,
1363 => Opcode::LDXTLS_,
1364 => Opcode::LDgotTprelL,
1365 => Opcode::LDgotTprelL32,
1366 => Opcode::LDtoc,
1367 => Opcode::LDtocBA,
1368 => Opcode::LDtocCPT,
1369 => Opcode::LDtocJTI,
1370 => Opcode::LDtocL,
1371 => Opcode::LFD,
1372 => Opcode::LFDEPX,
1373 => Opcode::LFDU,
1374 => Opcode::LFDUX,
1375 => Opcode::LFDX,
1376 => Opcode::LFDXTLS,
1377 => Opcode::LFDXTLS_,
1378 => Opcode::LFIWAX,
1379 => Opcode::LFIWZX,
1380 => Opcode::LFS,
1381 => Opcode::LFSU,
1382 => Opcode::LFSUX,
1383 => Opcode::LFSX,
1384 => Opcode::LFSXTLS,
1385 => Opcode::LFSXTLS_,
1386 => Opcode::LHA,
1387 => Opcode::LHA8,
1388 => Opcode::LHARX,
1389 => Opcode::LHARXL,
1390 => Opcode::LHAU,
1391 => Opcode::LHAU8,
1392 => Opcode::LHAUX,
1393 => Opcode::LHAUX8,
1394 => Opcode::LHAX,
1395 => Opcode::LHAX8,
1396 => Opcode::LHAXTLS,
1397 => Opcode::LHAXTLS_,
1398 => Opcode::LHAXTLS_32,
1399 => Opcode::LHBRX,
1400 => Opcode::LHBRX8,
1401 => Opcode::LHEPX,
1402 => Opcode::LHZ,
1403 => Opcode::LHZ8,
1404 => Opcode::LHZCIX,
1405 => Opcode::LHZU,
1406 => Opcode::LHZU8,
1407 => Opcode::LHZUX,
1408 => Opcode::LHZUX8,
1409 => Opcode::LHZX,
1410 => Opcode::LHZX8,
1411 => Opcode::LHZXTLS,
1412 => Opcode::LHZXTLS_,
1413 => Opcode::LHZXTLS_32,
1414 => Opcode::LI,
1415 => Opcode::LI8,
1416 => Opcode::LIS,
1417 => Opcode::LIS8,
1418 => Opcode::LMW,
1419 => Opcode::LQ,
1420 => Opcode::LQARX,
1421 => Opcode::LQARXL,
1422 => Opcode::LQX_PSEUDO,
1423 => Opcode::LSWI,
1424 => Opcode::LVEBX,
1425 => Opcode::LVEHX,
1426 => Opcode::LVEWX,
1427 => Opcode::LVSL,
1428 => Opcode::LVSR,
1429 => Opcode::LVX,
1430 => Opcode::LVXL,
1431 => Opcode::LWA,
1432 => Opcode::LWARX,
1433 => Opcode::LWARXL,
1434 => Opcode::LWAT,
1435 => Opcode::LWAT_PSEUDO,
1436 => Opcode::LWAUX,
1437 => Opcode::LWAX,
1438 => Opcode::LWAXTLS,
1439 => Opcode::LWAXTLS_,
1440 => Opcode::LWAXTLS_32,
1441 => Opcode::LWAX_32,
1442 => Opcode::LWA_32,
1443 => Opcode::LWBRX,
1444 => Opcode::LWBRX8,
1445 => Opcode::LWEPX,
1446 => Opcode::LWZ,
1447 => Opcode::LWZ8,
1448 => Opcode::LWZCIX,
1449 => Opcode::LWZU,
1450 => Opcode::LWZU8,
1451 => Opcode::LWZUX,
1452 => Opcode::LWZUX8,
1453 => Opcode::LWZX,
1454 => Opcode::LWZX8,
1455 => Opcode::LWZXTLS,
1456 => Opcode::LWZXTLS_,
1457 => Opcode::LWZXTLS_32,
1458 => Opcode::LWZtoc,
1459 => Opcode::LWZtocL,
1460 => Opcode::LXSD,
1461 => Opcode::LXSDX,
1462 => Opcode::LXSIBZX,
1463 => Opcode::LXSIHZX,
1464 => Opcode::LXSIWAX,
1465 => Opcode::LXSIWZX,
1466 => Opcode::LXSSP,
1467 => Opcode::LXSSPX,
1468 => Opcode::LXV,
1469 => Opcode::LXVB16X,
1470 => Opcode::LXVD2X,
1471 => Opcode::LXVDSX,
1472 => Opcode::LXVH8X,
1473 => Opcode::LXVKQ,
1474 => Opcode::LXVL,
1475 => Opcode::LXVLL,
1476 => Opcode::LXVP,
1477 => Opcode::LXVPB32X,
1478 => Opcode::LXVPRL,
1479 => Opcode::LXVPRLL,
1480 => Opcode::LXVPX,
1481 => Opcode::LXVRBX,
1482 => Opcode::LXVRDX,
1483 => Opcode::LXVRHX,
1484 => Opcode::LXVRL,
1485 => Opcode::LXVRLL,
1486 => Opcode::LXVRWX,
1487 => Opcode::LXVW4X,
1488 => Opcode::LXVWSX,
1489 => Opcode::LXVX,
1490 => Opcode::MADDHD,
1491 => Opcode::MADDHDU,
1492 => Opcode::MADDLD,
1493 => Opcode::MADDLD8,
1494 => Opcode::MBAR,
1495 => Opcode::MCRF,
1496 => Opcode::MCRFS,
1497 => Opcode::MCRXRX,
1498 => Opcode::MFBHRBE,
1499 => Opcode::MFCR,
1500 => Opcode::MFCR8,
1501 => Opcode::MFCTR,
1502 => Opcode::MFCTR8,
1503 => Opcode::MFDCR,
1504 => Opcode::MFFS,
1505 => Opcode::MFFSCDRN,
1506 => Opcode::MFFSCDRNI,
1507 => Opcode::MFFSCE,
1508 => Opcode::MFFSCRN,
1509 => Opcode::MFFSCRNI,
1510 => Opcode::MFFSL,
1511 => Opcode::MFFS_rec,
1512 => Opcode::MFLR,
1513 => Opcode::MFLR8,
1514 => Opcode::MFMSR,
1515 => Opcode::MFOCRF,
1516 => Opcode::MFOCRF8,
1517 => Opcode::MFPMR,
1518 => Opcode::MFSPR,
1519 => Opcode::MFSPR8,
1520 => Opcode::MFSR,
1521 => Opcode::MFSRIN,
1522 => Opcode::MFTB,
1523 => Opcode::MFTB8,
1524 => Opcode::MFUDSCR,
1525 => Opcode::MFVRD,
1526 => Opcode::MFVRSAVE,
1527 => Opcode::MFVRSAVEv,
1528 => Opcode::MFVRWZ,
1529 => Opcode::MFVSCR,
1530 => Opcode::MFVSRD,
1531 => Opcode::MFVSRLD,
1532 => Opcode::MFVSRWZ,
1533 => Opcode::MODSD,
1534 => Opcode::MODSW,
1535 => Opcode::MODUD,
1536 => Opcode::MODUW,
1537 => Opcode::MSGSYNC,
1538 => Opcode::MSYNC,
1539 => Opcode::MTCRF,
1540 => Opcode::MTCRF8,
1541 => Opcode::MTCTR,
1542 => Opcode::MTCTR8,
1543 => Opcode::MTCTR8loop,
1544 => Opcode::MTCTRloop,
1545 => Opcode::MTDCR,
1546 => Opcode::MTFSB0,
1547 => Opcode::MTFSB1,
1548 => Opcode::MTFSF,
1549 => Opcode::MTFSFI,
1550 => Opcode::MTFSFI_rec,
1551 => Opcode::MTFSFIb,
1552 => Opcode::MTFSF_rec,
1553 => Opcode::MTFSFb,
1554 => Opcode::MTLPL,
1555 => Opcode::MTLPL8,
1556 => Opcode::MTLR,
1557 => Opcode::MTLR8,
1558 => Opcode::MTMSR,
1559 => Opcode::MTMSRD,
1560 => Opcode::MTOCRF,
1561 => Opcode::MTOCRF8,
1562 => Opcode::MTPMR,
1563 => Opcode::MTSPR,
1564 => Opcode::MTSPR8,
1565 => Opcode::MTSR,
1566 => Opcode::MTSRIN,
1567 => Opcode::MTUDSCR,
1568 => Opcode::MTVRD,
1569 => Opcode::MTVRSAVE,
1570 => Opcode::MTVRSAVEv,
1571 => Opcode::MTVRWA,
1572 => Opcode::MTVRWZ,
1573 => Opcode::MTVSCR,
1574 => Opcode::MTVSRBM,
1575 => Opcode::MTVSRBMI,
1576 => Opcode::MTVSRD,
1577 => Opcode::MTVSRDD,
1578 => Opcode::MTVSRDM,
1579 => Opcode::MTVSRHM,
1580 => Opcode::MTVSRQM,
1581 => Opcode::MTVSRWA,
1582 => Opcode::MTVSRWM,
1583 => Opcode::MTVSRWS,
1584 => Opcode::MTVSRWZ,
1585 => Opcode::MULHD,
1586 => Opcode::MULHDU,
1587 => Opcode::MULHDU_rec,
1588 => Opcode::MULHD_rec,
1589 => Opcode::MULHW,
1590 => Opcode::MULHWU,
1591 => Opcode::MULHWU_rec,
1592 => Opcode::MULHW_rec,
1593 => Opcode::MULLD,
1594 => Opcode::MULLDO,
1595 => Opcode::MULLDO_rec,
1596 => Opcode::MULLD_rec,
1597 => Opcode::MULLI,
1598 => Opcode::MULLI8,
1599 => Opcode::MULLW,
1600 => Opcode::MULLWO,
1601 => Opcode::MULLWO_rec,
1602 => Opcode::MULLW_rec,
1603 => Opcode::MoveGOTtoLR,
1604 => Opcode::MovePCtoLR,
1605 => Opcode::MovePCtoLR8,
1606 => Opcode::NAND,
1607 => Opcode::NAND8,
1608 => Opcode::NAND8_rec,
1609 => Opcode::NAND_rec,
1610 => Opcode::NAP,
1611 => Opcode::NEG,
1612 => Opcode::NEG8,
1613 => Opcode::NEG8O,
1614 => Opcode::NEG8O_rec,
1615 => Opcode::NEG8_rec,
1616 => Opcode::NEGO,
1617 => Opcode::NEGO_rec,
1618 => Opcode::NEG_rec,
1619 => Opcode::NOP,
1620 => Opcode::NOP_GT_PWR6,
1621 => Opcode::NOP_GT_PWR7,
1622 => Opcode::NOR,
1623 => Opcode::NOR8,
1624 => Opcode::NOR8_rec,
1625 => Opcode::NOR_rec,
1626 => Opcode::OR,
1627 => Opcode::OR8,
1628 => Opcode::OR8_rec,
1629 => Opcode::ORC,
1630 => Opcode::ORC8,
1631 => Opcode::ORC8_rec,
1632 => Opcode::ORC_rec,
1633 => Opcode::ORI,
1634 => Opcode::ORI8,
1635 => Opcode::ORIS,
1636 => Opcode::ORIS8,
1637 => Opcode::OR_rec,
1638 => Opcode::PADDI,
1639 => Opcode::PADDI8,
1640 => Opcode::PADDI8pc,
1641 => Opcode::PADDIS,
1642 => Opcode::PADDIS8,
1643 => Opcode::PADDIS8pc,
1644 => Opcode::PADDISpc,
1645 => Opcode::PADDIdtprel,
1646 => Opcode::PADDIpc,
1647 => Opcode::PDEPD,
1648 => Opcode::PEXTD,
1649 => Opcode::PLA,
1650 => Opcode::PLA8,
1651 => Opcode::PLA8pc,
1652 => Opcode::PLApc,
1653 => Opcode::PLBZ,
1654 => Opcode::PLBZ8,
1655 => Opcode::PLBZ8nopc,
1656 => Opcode::PLBZ8onlypc,
1657 => Opcode::PLBZ8pc,
1658 => Opcode::PLBZnopc,
1659 => Opcode::PLBZonlypc,
1660 => Opcode::PLBZpc,
1661 => Opcode::PLD,
1662 => Opcode::PLDnopc,
1663 => Opcode::PLDonlypc,
1664 => Opcode::PLDpc,
1665 => Opcode::PLFD,
1666 => Opcode::PLFDnopc,
1667 => Opcode::PLFDonlypc,
1668 => Opcode::PLFDpc,
1669 => Opcode::PLFS,
1670 => Opcode::PLFSnopc,
1671 => Opcode::PLFSonlypc,
1672 => Opcode::PLFSpc,
1673 => Opcode::PLHA,
1674 => Opcode::PLHA8,
1675 => Opcode::PLHA8nopc,
1676 => Opcode::PLHA8onlypc,
1677 => Opcode::PLHA8pc,
1678 => Opcode::PLHAnopc,
1679 => Opcode::PLHAonlypc,
1680 => Opcode::PLHApc,
1681 => Opcode::PLHZ,
1682 => Opcode::PLHZ8,
1683 => Opcode::PLHZ8nopc,
1684 => Opcode::PLHZ8onlypc,
1685 => Opcode::PLHZ8pc,
1686 => Opcode::PLHZnopc,
1687 => Opcode::PLHZonlypc,
1688 => Opcode::PLHZpc,
1689 => Opcode::PLI,
1690 => Opcode::PLI8,
1691 => Opcode::PLWA,
1692 => Opcode::PLWA8,
1693 => Opcode::PLWA8nopc,
1694 => Opcode::PLWA8onlypc,
1695 => Opcode::PLWA8pc,
1696 => Opcode::PLWAnopc,
1697 => Opcode::PLWAonlypc,
1698 => Opcode::PLWApc,
1699 => Opcode::PLWZ,
1700 => Opcode::PLWZ8,
1701 => Opcode::PLWZ8nopc,
1702 => Opcode::PLWZ8onlypc,
1703 => Opcode::PLWZ8pc,
1704 => Opcode::PLWZnopc,
1705 => Opcode::PLWZonlypc,
1706 => Opcode::PLWZpc,
1707 => Opcode::PLXSD,
1708 => Opcode::PLXSDnopc,
1709 => Opcode::PLXSDonlypc,
1710 => Opcode::PLXSDpc,
1711 => Opcode::PLXSSP,
1712 => Opcode::PLXSSPnopc,
1713 => Opcode::PLXSSPonlypc,
1714 => Opcode::PLXSSPpc,
1715 => Opcode::PLXV,
1716 => Opcode::PLXVP,
1717 => Opcode::PLXVPnopc,
1718 => Opcode::PLXVPonlypc,
1719 => Opcode::PLXVPpc,
1720 => Opcode::PLXVnopc,
1721 => Opcode::PLXVonlypc,
1722 => Opcode::PLXVpc,
1723 => Opcode::PMDMXVBF16GERX2,
1724 => Opcode::PMDMXVBF16GERX2NN,
1725 => Opcode::PMDMXVBF16GERX2NP,
1726 => Opcode::PMDMXVBF16GERX2PN,
1727 => Opcode::PMDMXVBF16GERX2PP,
1728 => Opcode::PMDMXVF16GERX2,
1729 => Opcode::PMDMXVF16GERX2NN,
1730 => Opcode::PMDMXVF16GERX2NP,
1731 => Opcode::PMDMXVF16GERX2PN,
1732 => Opcode::PMDMXVF16GERX2PP,
1733 => Opcode::PMDMXVI8GERX4,
1734 => Opcode::PMDMXVI8GERX4PP,
1735 => Opcode::PMDMXVI8GERX4SPP,
1736 => Opcode::PMXVBF16GER2,
1737 => Opcode::PMXVBF16GER2NN,
1738 => Opcode::PMXVBF16GER2NP,
1739 => Opcode::PMXVBF16GER2PN,
1740 => Opcode::PMXVBF16GER2PP,
1741 => Opcode::PMXVBF16GER2W,
1742 => Opcode::PMXVBF16GER2WNN,
1743 => Opcode::PMXVBF16GER2WNP,
1744 => Opcode::PMXVBF16GER2WPN,
1745 => Opcode::PMXVBF16GER2WPP,
1746 => Opcode::PMXVF16GER2,
1747 => Opcode::PMXVF16GER2NN,
1748 => Opcode::PMXVF16GER2NP,
1749 => Opcode::PMXVF16GER2PN,
1750 => Opcode::PMXVF16GER2PP,
1751 => Opcode::PMXVF16GER2W,
1752 => Opcode::PMXVF16GER2WNN,
1753 => Opcode::PMXVF16GER2WNP,
1754 => Opcode::PMXVF16GER2WPN,
1755 => Opcode::PMXVF16GER2WPP,
1756 => Opcode::PMXVF32GER,
1757 => Opcode::PMXVF32GERNN,
1758 => Opcode::PMXVF32GERNP,
1759 => Opcode::PMXVF32GERPN,
1760 => Opcode::PMXVF32GERPP,
1761 => Opcode::PMXVF32GERW,
1762 => Opcode::PMXVF32GERWNN,
1763 => Opcode::PMXVF32GERWNP,
1764 => Opcode::PMXVF32GERWPN,
1765 => Opcode::PMXVF32GERWPP,
1766 => Opcode::PMXVF64GER,
1767 => Opcode::PMXVF64GERNN,
1768 => Opcode::PMXVF64GERNP,
1769 => Opcode::PMXVF64GERPN,
1770 => Opcode::PMXVF64GERPP,
1771 => Opcode::PMXVF64GERW,
1772 => Opcode::PMXVF64GERWNN,
1773 => Opcode::PMXVF64GERWNP,
1774 => Opcode::PMXVF64GERWPN,
1775 => Opcode::PMXVF64GERWPP,
1776 => Opcode::PMXVI16GER2,
1777 => Opcode::PMXVI16GER2PP,
1778 => Opcode::PMXVI16GER2S,
1779 => Opcode::PMXVI16GER2SPP,
1780 => Opcode::PMXVI16GER2SW,
1781 => Opcode::PMXVI16GER2SWPP,
1782 => Opcode::PMXVI16GER2W,
1783 => Opcode::PMXVI16GER2WPP,
1784 => Opcode::PMXVI4GER8,
1785 => Opcode::PMXVI4GER8PP,
1786 => Opcode::PMXVI4GER8W,
1787 => Opcode::PMXVI4GER8WPP,
1788 => Opcode::PMXVI8GER4,
1789 => Opcode::PMXVI8GER4PP,
1790 => Opcode::PMXVI8GER4SPP,
1791 => Opcode::PMXVI8GER4W,
1792 => Opcode::PMXVI8GER4WPP,
1793 => Opcode::PMXVI8GER4WSPP,
1794 => Opcode::POPCNTB,
1795 => Opcode::POPCNTB8,
1796 => Opcode::POPCNTD,
1797 => Opcode::POPCNTW,
1798 => Opcode::PPC32GOT,
1799 => Opcode::PPC32PICGOT,
1800 => Opcode::PREPARE_PROBED_ALLOCA_32,
1801 => Opcode::PREPARE_PROBED_ALLOCA_64,
1802 => Opcode::PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_32,
1803 => Opcode::PREPARE_PROBED_ALLOCA_NEGSIZE_SAME_REG_64,
1804 => Opcode::PROBED_ALLOCA_32,
1805 => Opcode::PROBED_ALLOCA_64,
1806 => Opcode::PROBED_STACKALLOC_32,
1807 => Opcode::PROBED_STACKALLOC_64,
1808 => Opcode::PSTB,
1809 => Opcode::PSTB8,
1810 => Opcode::PSTB8nopc,
1811 => Opcode::PSTB8onlypc,
1812 => Opcode::PSTB8pc,
1813 => Opcode::PSTBnopc,
1814 => Opcode::PSTBonlypc,
1815 => Opcode::PSTBpc,
1816 => Opcode::PSTD,
1817 => Opcode::PSTDnopc,
1818 => Opcode::PSTDonlypc,
1819 => Opcode::PSTDpc,
1820 => Opcode::PSTFD,
1821 => Opcode::PSTFDnopc,
1822 => Opcode::PSTFDonlypc,
1823 => Opcode::PSTFDpc,
1824 => Opcode::PSTFS,
1825 => Opcode::PSTFSnopc,
1826 => Opcode::PSTFSonlypc,
1827 => Opcode::PSTFSpc,
1828 => Opcode::PSTH,
1829 => Opcode::PSTH8,
1830 => Opcode::PSTH8nopc,
1831 => Opcode::PSTH8onlypc,
1832 => Opcode::PSTH8pc,
1833 => Opcode::PSTHnopc,
1834 => Opcode::PSTHonlypc,
1835 => Opcode::PSTHpc,
1836 => Opcode::PSTW,
1837 => Opcode::PSTW8,
1838 => Opcode::PSTW8nopc,
1839 => Opcode::PSTW8onlypc,
1840 => Opcode::PSTW8pc,
1841 => Opcode::PSTWnopc,
1842 => Opcode::PSTWonlypc,
1843 => Opcode::PSTWpc,
1844 => Opcode::PSTXSD,
1845 => Opcode::PSTXSDnopc,
1846 => Opcode::PSTXSDonlypc,
1847 => Opcode::PSTXSDpc,
1848 => Opcode::PSTXSSP,
1849 => Opcode::PSTXSSPnopc,
1850 => Opcode::PSTXSSPonlypc,
1851 => Opcode::PSTXSSPpc,
1852 => Opcode::PSTXV,
1853 => Opcode::PSTXVP,
1854 => Opcode::PSTXVPnopc,
1855 => Opcode::PSTXVPonlypc,
1856 => Opcode::PSTXVPpc,
1857 => Opcode::PSTXVnopc,
1858 => Opcode::PSTXVonlypc,
1859 => Opcode::PSTXVpc,
1860 => Opcode::PTESYNCIO,
1861 => Opcode::PseudoEIEIO,
1862 => Opcode::RESTORE_ACC,
1863 => Opcode::RESTORE_CR,
1864 => Opcode::RESTORE_CRBIT,
1865 => Opcode::RESTORE_DMR,
1866 => Opcode::RESTORE_DMRP,
1867 => Opcode::RESTORE_QUADWORD,
1868 => Opcode::RESTORE_UACC,
1869 => Opcode::RESTORE_WACC,
1870 => Opcode::RFCI,
1871 => Opcode::RFDI,
1872 => Opcode::RFEBB,
1873 => Opcode::RFI,
1874 => Opcode::RFID,
1875 => Opcode::RFMCI,
1876 => Opcode::RLDCL,
1877 => Opcode::RLDCL_rec,
1878 => Opcode::RLDCR,
1879 => Opcode::RLDCR_rec,
1880 => Opcode::RLDIC,
1881 => Opcode::RLDICL,
1882 => Opcode::RLDICL_32,
1883 => Opcode::RLDICL_32_64,
1884 => Opcode::RLDICL_32_rec,
1885 => Opcode::RLDICL_rec,
1886 => Opcode::RLDICR,
1887 => Opcode::RLDICR_32,
1888 => Opcode::RLDICR_rec,
1889 => Opcode::RLDIC_rec,
1890 => Opcode::RLDIMI,
1891 => Opcode::RLDIMI_rec,
1892 => Opcode::RLWIMI,
1893 => Opcode::RLWIMI8,
1894 => Opcode::RLWIMI8_rec,
1895 => Opcode::RLWIMI_rec,
1896 => Opcode::RLWINM,
1897 => Opcode::RLWINM8,
1898 => Opcode::RLWINM8_rec,
1899 => Opcode::RLWINM_rec,
1900 => Opcode::RLWNM,
1901 => Opcode::RLWNM8,
1902 => Opcode::RLWNM8_rec,
1903 => Opcode::RLWNM_rec,
1904 => Opcode::ReadTB,
1905 => Opcode::SC,
1906 => Opcode::SCV,
1907 => Opcode::SELECT_CC_F16,
1908 => Opcode::SELECT_CC_F4,
1909 => Opcode::SELECT_CC_F8,
1910 => Opcode::SELECT_CC_I4,
1911 => Opcode::SELECT_CC_I8,
1912 => Opcode::SELECT_CC_SPE,
1913 => Opcode::SELECT_CC_SPE4,
1914 => Opcode::SELECT_CC_VRRC,
1915 => Opcode::SELECT_CC_VSFRC,
1916 => Opcode::SELECT_CC_VSRC,
1917 => Opcode::SELECT_CC_VSSRC,
1918 => Opcode::SELECT_F16,
1919 => Opcode::SELECT_F4,
1920 => Opcode::SELECT_F8,
1921 => Opcode::SELECT_I4,
1922 => Opcode::SELECT_I8,
1923 => Opcode::SELECT_SPE,
1924 => Opcode::SELECT_SPE4,
1925 => Opcode::SELECT_VRRC,
1926 => Opcode::SELECT_VSFRC,
1927 => Opcode::SELECT_VSRC,
1928 => Opcode::SELECT_VSSRC,
1929 => Opcode::SETB,
1930 => Opcode::SETB8,
1931 => Opcode::SETBC,
1932 => Opcode::SETBC8,
1933 => Opcode::SETBCR,
1934 => Opcode::SETBCR8,
1935 => Opcode::SETFLM,
1936 => Opcode::SETNBC,
1937 => Opcode::SETNBC8,
1938 => Opcode::SETNBCR,
1939 => Opcode::SETNBCR8,
1940 => Opcode::SETRND,
1941 => Opcode::SETRNDi,
1942 => Opcode::SLBFEE_rec,
1943 => Opcode::SLBIA,
1944 => Opcode::SLBIE,
1945 => Opcode::SLBIEG,
1946 => Opcode::SLBMFEE,
1947 => Opcode::SLBMFEV,
1948 => Opcode::SLBMTE,
1949 => Opcode::SLBSYNC,
1950 => Opcode::SLD,
1951 => Opcode::SLD_rec,
1952 => Opcode::SLW,
1953 => Opcode::SLW8,
1954 => Opcode::SLW8_rec,
1955 => Opcode::SLW_rec,
1956 => Opcode::SPELWZ,
1957 => Opcode::SPELWZX,
1958 => Opcode::SPESTW,
1959 => Opcode::SPESTWX,
1960 => Opcode::SPILL_ACC,
1961 => Opcode::SPILL_CR,
1962 => Opcode::SPILL_CRBIT,
1963 => Opcode::SPILL_DMR,
1964 => Opcode::SPILL_DMRP,
1965 => Opcode::SPILL_QUADWORD,
1966 => Opcode::SPILL_UACC,
1967 => Opcode::SPILL_WACC,
1968 => Opcode::SPLIT_QUADWORD,
1969 => Opcode::SRAD,
1970 => Opcode::SRADI,
1971 => Opcode::SRADI_32,
1972 => Opcode::SRADI_rec,
1973 => Opcode::SRAD_rec,
1974 => Opcode::SRAW,
1975 => Opcode::SRAW8,
1976 => Opcode::SRAW8_rec,
1977 => Opcode::SRAWI,
1978 => Opcode::SRAWI8,
1979 => Opcode::SRAWI8_rec,
1980 => Opcode::SRAWI_rec,
1981 => Opcode::SRAW_rec,
1982 => Opcode::SRD,
1983 => Opcode::SRD_rec,
1984 => Opcode::SRW,
1985 => Opcode::SRW8,
1986 => Opcode::SRW8_rec,
1987 => Opcode::SRW_rec,
1988 => Opcode::STB,
1989 => Opcode::STB8,
1990 => Opcode::STBCIX,
1991 => Opcode::STBCX,
1992 => Opcode::STBEPX,
1993 => Opcode::STBU,
1994 => Opcode::STBU8,
1995 => Opcode::STBUX,
1996 => Opcode::STBUX8,
1997 => Opcode::STBX,
1998 => Opcode::STBX8,
1999 => Opcode::STBXTLS,
2000 => Opcode::STBXTLS_,
2001 => Opcode::STBXTLS_32,
2002 => Opcode::STD,
2003 => Opcode::STDAT,
2004 => Opcode::STDBRX,
2005 => Opcode::STDCIX,
2006 => Opcode::STDCX,
2007 => Opcode::STDU,
2008 => Opcode::STDUX,
2009 => Opcode::STDX,
2010 => Opcode::STDXTLS,
2011 => Opcode::STDXTLS_,
2012 => Opcode::STFD,
2013 => Opcode::STFDEPX,
2014 => Opcode::STFDU,
2015 => Opcode::STFDUX,
2016 => Opcode::STFDX,
2017 => Opcode::STFDXTLS,
2018 => Opcode::STFDXTLS_,
2019 => Opcode::STFIWX,
2020 => Opcode::STFS,
2021 => Opcode::STFSU,
2022 => Opcode::STFSUX,
2023 => Opcode::STFSX,
2024 => Opcode::STFSXTLS,
2025 => Opcode::STFSXTLS_,
2026 => Opcode::STH,
2027 => Opcode::STH8,
2028 => Opcode::STHBRX,
2029 => Opcode::STHCIX,
2030 => Opcode::STHCX,
2031 => Opcode::STHEPX,
2032 => Opcode::STHU,
2033 => Opcode::STHU8,
2034 => Opcode::STHUX,
2035 => Opcode::STHUX8,
2036 => Opcode::STHX,
2037 => Opcode::STHX8,
2038 => Opcode::STHXTLS,
2039 => Opcode::STHXTLS_,
2040 => Opcode::STHXTLS_32,
2041 => Opcode::STMW,
2042 => Opcode::STOP,
2043 => Opcode::STQ,
2044 => Opcode::STQCX,
2045 => Opcode::STQX_PSEUDO,
2046 => Opcode::STSWI,
2047 => Opcode::STVEBX,
2048 => Opcode::STVEHX,
2049 => Opcode::STVEWX,
2050 => Opcode::STVX,
2051 => Opcode::STVXL,
2052 => Opcode::STW,
2053 => Opcode::STW8,
2054 => Opcode::STWAT,
2055 => Opcode::STWBRX,
2056 => Opcode::STWCIX,
2057 => Opcode::STWCX,
2058 => Opcode::STWEPX,
2059 => Opcode::STWU,
2060 => Opcode::STWU8,
2061 => Opcode::STWUX,
2062 => Opcode::STWUX8,
2063 => Opcode::STWX,
2064 => Opcode::STWX8,
2065 => Opcode::STWXTLS,
2066 => Opcode::STWXTLS_,
2067 => Opcode::STWXTLS_32,
2068 => Opcode::STXSD,
2069 => Opcode::STXSDX,
2070 => Opcode::STXSIBX,
2071 => Opcode::STXSIBXv,
2072 => Opcode::STXSIHX,
2073 => Opcode::STXSIHXv,
2074 => Opcode::STXSIWX,
2075 => Opcode::STXSSP,
2076 => Opcode::STXSSPX,
2077 => Opcode::STXV,
2078 => Opcode::STXVB16X,
2079 => Opcode::STXVD2X,
2080 => Opcode::STXVH8X,
2081 => Opcode::STXVL,
2082 => Opcode::STXVLL,
2083 => Opcode::STXVP,
2084 => Opcode::STXVPB32X,
2085 => Opcode::STXVPRL,
2086 => Opcode::STXVPRLL,
2087 => Opcode::STXVPX,
2088 => Opcode::STXVRBX,
2089 => Opcode::STXVRDX,
2090 => Opcode::STXVRHX,
2091 => Opcode::STXVRL,
2092 => Opcode::STXVRLL,
2093 => Opcode::STXVRWX,
2094 => Opcode::STXVW4X,
2095 => Opcode::STXVX,
2096 => Opcode::SUBF,
2097 => Opcode::SUBF8,
2098 => Opcode::SUBF8O,
2099 => Opcode::SUBF8O_rec,
2100 => Opcode::SUBF8_rec,
2101 => Opcode::SUBFC,
2102 => Opcode::SUBFC8,
2103 => Opcode::SUBFC8O,
2104 => Opcode::SUBFC8O_rec,
2105 => Opcode::SUBFC8_rec,
2106 => Opcode::SUBFCO,
2107 => Opcode::SUBFCO_rec,
2108 => Opcode::SUBFC_rec,
2109 => Opcode::SUBFE,
2110 => Opcode::SUBFE8,
2111 => Opcode::SUBFE8O,
2112 => Opcode::SUBFE8O_rec,
2113 => Opcode::SUBFE8_rec,
2114 => Opcode::SUBFEO,
2115 => Opcode::SUBFEO_rec,
2116 => Opcode::SUBFE_rec,
2117 => Opcode::SUBFIC,
2118 => Opcode::SUBFIC8,
2119 => Opcode::SUBFME,
2120 => Opcode::SUBFME8,
2121 => Opcode::SUBFME8O,
2122 => Opcode::SUBFME8O_rec,
2123 => Opcode::SUBFME8_rec,
2124 => Opcode::SUBFMEO,
2125 => Opcode::SUBFMEO_rec,
2126 => Opcode::SUBFME_rec,
2127 => Opcode::SUBFO,
2128 => Opcode::SUBFO_rec,
2129 => Opcode::SUBFUS,
2130 => Opcode::SUBFUS_rec,
2131 => Opcode::SUBFZE,
2132 => Opcode::SUBFZE8,
2133 => Opcode::SUBFZE8O,
2134 => Opcode::SUBFZE8O_rec,
2135 => Opcode::SUBFZE8_rec,
2136 => Opcode::SUBFZEO,
2137 => Opcode::SUBFZEO_rec,
2138 => Opcode::SUBFZE_rec,
2139 => Opcode::SUBF_rec,
2140 => Opcode::SYNC,
2141 => Opcode::SYNCP10,
2142 => Opcode::TABORT,
2143 => Opcode::TABORTDC,
2144 => Opcode::TABORTDCI,
2145 => Opcode::TABORTWC,
2146 => Opcode::TABORTWCI,
2147 => Opcode::TAILB,
2148 => Opcode::TAILB8,
2149 => Opcode::TAILBA,
2150 => Opcode::TAILBA8,
2151 => Opcode::TAILBCTR,
2152 => Opcode::TAILBCTR8,
2153 => Opcode::TBEGIN,
2154 => Opcode::TBEGIN_RET,
2155 => Opcode::TCHECK,
2156 => Opcode::TCHECK_RET,
2157 => Opcode::TCRETURNai,
2158 => Opcode::TCRETURNai8,
2159 => Opcode::TCRETURNdi,
2160 => Opcode::TCRETURNdi8,
2161 => Opcode::TCRETURNri,
2162 => Opcode::TCRETURNri8,
2163 => Opcode::TD,
2164 => Opcode::TDI,
2165 => Opcode::TEND,
2166 => Opcode::TLBIA,
2167 => Opcode::TLBIE,
2168 => Opcode::TLBIE8P9,
2169 => Opcode::TLBIEIO,
2170 => Opcode::TLBIEL,
2171 => Opcode::TLBIEP,
2172 => Opcode::TLBIEP8,
2173 => Opcode::TLBIEP9,
2174 => Opcode::TLBILX,
2175 => Opcode::TLBIVAX,
2176 => Opcode::TLBLD,
2177 => Opcode::TLBLI,
2178 => Opcode::TLBRE,
2179 => Opcode::TLBRE2,
2180 => Opcode::TLBSX,
2181 => Opcode::TLBSX2,
2182 => Opcode::TLBSX2D,
2183 => Opcode::TLBSYNC,
2184 => Opcode::TLBSYNCIO,
2185 => Opcode::TLBWE,
2186 => Opcode::TLBWE2,
2187 => Opcode::TLSGDAIX,
2188 => Opcode::TLSGDAIX8,
2189 => Opcode::TLSLDAIX,
2190 => Opcode::TLSLDAIX8,
2191 => Opcode::TRAP,
2192 => Opcode::TRECHKPT,
2193 => Opcode::TRECLAIM,
2194 => Opcode::TSR,
2195 => Opcode::TW,
2196 => Opcode::TWI,
2197 => Opcode::UNENCODED_NOP,
2198 => Opcode::UpdateGBR,
2199 => Opcode::VABSDUB,
2200 => Opcode::VABSDUH,
2201 => Opcode::VABSDUW,
2202 => Opcode::VADDCUQ,
2203 => Opcode::VADDCUW,
2204 => Opcode::VADDECUQ,
2205 => Opcode::VADDEUQM,
2206 => Opcode::VADDFP,
2207 => Opcode::VADDSBS,
2208 => Opcode::VADDSHS,
2209 => Opcode::VADDSWS,
2210 => Opcode::VADDUBM,
2211 => Opcode::VADDUBS,
2212 => Opcode::VADDUDM,
2213 => Opcode::VADDUHM,
2214 => Opcode::VADDUHS,
2215 => Opcode::VADDUQM,
2216 => Opcode::VADDUWM,
2217 => Opcode::VADDUWS,
2218 => Opcode::VAND,
2219 => Opcode::VANDC,
2220 => Opcode::VAVGSB,
2221 => Opcode::VAVGSH,
2222 => Opcode::VAVGSW,
2223 => Opcode::VAVGUB,
2224 => Opcode::VAVGUH,
2225 => Opcode::VAVGUW,
2226 => Opcode::VBPERMD,
2227 => Opcode::VBPERMQ,
2228 => Opcode::VCFSX,
2229 => Opcode::VCFSX_0,
2230 => Opcode::VCFUGED,
2231 => Opcode::VCFUX,
2232 => Opcode::VCFUX_0,
2233 => Opcode::VCIPHER,
2234 => Opcode::VCIPHERLAST,
2235 => Opcode::VCLRLB,
2236 => Opcode::VCLRRB,
2237 => Opcode::VCLZB,
2238 => Opcode::VCLZD,
2239 => Opcode::VCLZDM,
2240 => Opcode::VCLZH,
2241 => Opcode::VCLZLSBB,
2242 => Opcode::VCLZW,
2243 => Opcode::VCMPBFP,
2244 => Opcode::VCMPBFP_rec,
2245 => Opcode::VCMPEQFP,
2246 => Opcode::VCMPEQFP_rec,
2247 => Opcode::VCMPEQUB,
2248 => Opcode::VCMPEQUB_rec,
2249 => Opcode::VCMPEQUD,
2250 => Opcode::VCMPEQUD_rec,
2251 => Opcode::VCMPEQUH,
2252 => Opcode::VCMPEQUH_rec,
2253 => Opcode::VCMPEQUQ,
2254 => Opcode::VCMPEQUQ_rec,
2255 => Opcode::VCMPEQUW,
2256 => Opcode::VCMPEQUW_rec,
2257 => Opcode::VCMPGEFP,
2258 => Opcode::VCMPGEFP_rec,
2259 => Opcode::VCMPGTFP,
2260 => Opcode::VCMPGTFP_rec,
2261 => Opcode::VCMPGTSB,
2262 => Opcode::VCMPGTSB_rec,
2263 => Opcode::VCMPGTSD,
2264 => Opcode::VCMPGTSD_rec,
2265 => Opcode::VCMPGTSH,
2266 => Opcode::VCMPGTSH_rec,
2267 => Opcode::VCMPGTSQ,
2268 => Opcode::VCMPGTSQ_rec,
2269 => Opcode::VCMPGTSW,
2270 => Opcode::VCMPGTSW_rec,
2271 => Opcode::VCMPGTUB,
2272 => Opcode::VCMPGTUB_rec,
2273 => Opcode::VCMPGTUD,
2274 => Opcode::VCMPGTUD_rec,
2275 => Opcode::VCMPGTUH,
2276 => Opcode::VCMPGTUH_rec,
2277 => Opcode::VCMPGTUQ,
2278 => Opcode::VCMPGTUQ_rec,
2279 => Opcode::VCMPGTUW,
2280 => Opcode::VCMPGTUW_rec,
2281 => Opcode::VCMPNEB,
2282 => Opcode::VCMPNEB_rec,
2283 => Opcode::VCMPNEH,
2284 => Opcode::VCMPNEH_rec,
2285 => Opcode::VCMPNEW,
2286 => Opcode::VCMPNEW_rec,
2287 => Opcode::VCMPNEZB,
2288 => Opcode::VCMPNEZB_rec,
2289 => Opcode::VCMPNEZH,
2290 => Opcode::VCMPNEZH_rec,
2291 => Opcode::VCMPNEZW,
2292 => Opcode::VCMPNEZW_rec,
2293 => Opcode::VCMPSQ,
2294 => Opcode::VCMPUQ,
2295 => Opcode::VCNTMBB,
2296 => Opcode::VCNTMBD,
2297 => Opcode::VCNTMBH,
2298 => Opcode::VCNTMBW,
2299 => Opcode::VCTSXS,
2300 => Opcode::VCTSXS_0,
2301 => Opcode::VCTUXS,
2302 => Opcode::VCTUXS_0,
2303 => Opcode::VCTZB,
2304 => Opcode::VCTZD,
2305 => Opcode::VCTZDM,
2306 => Opcode::VCTZH,
2307 => Opcode::VCTZLSBB,
2308 => Opcode::VCTZW,
2309 => Opcode::VDIVESD,
2310 => Opcode::VDIVESQ,
2311 => Opcode::VDIVESW,
2312 => Opcode::VDIVEUD,
2313 => Opcode::VDIVEUQ,
2314 => Opcode::VDIVEUW,
2315 => Opcode::VDIVSD,
2316 => Opcode::VDIVSQ,
2317 => Opcode::VDIVSW,
2318 => Opcode::VDIVUD,
2319 => Opcode::VDIVUQ,
2320 => Opcode::VDIVUW,
2321 => Opcode::VEQV,
2322 => Opcode::VEXPANDBM,
2323 => Opcode::VEXPANDDM,
2324 => Opcode::VEXPANDHM,
2325 => Opcode::VEXPANDQM,
2326 => Opcode::VEXPANDWM,
2327 => Opcode::VEXPTEFP,
2328 => Opcode::VEXTDDVLX,
2329 => Opcode::VEXTDDVRX,
2330 => Opcode::VEXTDUBVLX,
2331 => Opcode::VEXTDUBVRX,
2332 => Opcode::VEXTDUHVLX,
2333 => Opcode::VEXTDUHVRX,
2334 => Opcode::VEXTDUWVLX,
2335 => Opcode::VEXTDUWVRX,
2336 => Opcode::VEXTRACTBM,
2337 => Opcode::VEXTRACTD,
2338 => Opcode::VEXTRACTDM,
2339 => Opcode::VEXTRACTHM,
2340 => Opcode::VEXTRACTQM,
2341 => Opcode::VEXTRACTUB,
2342 => Opcode::VEXTRACTUH,
2343 => Opcode::VEXTRACTUW,
2344 => Opcode::VEXTRACTWM,
2345 => Opcode::VEXTSB2D,
2346 => Opcode::VEXTSB2Ds,
2347 => Opcode::VEXTSB2W,
2348 => Opcode::VEXTSB2Ws,
2349 => Opcode::VEXTSD2Q,
2350 => Opcode::VEXTSH2D,
2351 => Opcode::VEXTSH2Ds,
2352 => Opcode::VEXTSH2W,
2353 => Opcode::VEXTSH2Ws,
2354 => Opcode::VEXTSW2D,
2355 => Opcode::VEXTSW2Ds,
2356 => Opcode::VEXTUBLX,
2357 => Opcode::VEXTUBRX,
2358 => Opcode::VEXTUHLX,
2359 => Opcode::VEXTUHRX,
2360 => Opcode::VEXTUWLX,
2361 => Opcode::VEXTUWRX,
2362 => Opcode::VGBBD,
2363 => Opcode::VGNB,
2364 => Opcode::VINSBLX,
2365 => Opcode::VINSBRX,
2366 => Opcode::VINSBVLX,
2367 => Opcode::VINSBVRX,
2368 => Opcode::VINSD,
2369 => Opcode::VINSDLX,
2370 => Opcode::VINSDRX,
2371 => Opcode::VINSERTB,
2372 => Opcode::VINSERTD,
2373 => Opcode::VINSERTH,
2374 => Opcode::VINSERTW,
2375 => Opcode::VINSHLX,
2376 => Opcode::VINSHRX,
2377 => Opcode::VINSHVLX,
2378 => Opcode::VINSHVRX,
2379 => Opcode::VINSW,
2380 => Opcode::VINSWLX,
2381 => Opcode::VINSWRX,
2382 => Opcode::VINSWVLX,
2383 => Opcode::VINSWVRX,
2384 => Opcode::VLOGEFP,
2385 => Opcode::VMADDFP,
2386 => Opcode::VMAXFP,
2387 => Opcode::VMAXSB,
2388 => Opcode::VMAXSD,
2389 => Opcode::VMAXSH,
2390 => Opcode::VMAXSW,
2391 => Opcode::VMAXUB,
2392 => Opcode::VMAXUD,
2393 => Opcode::VMAXUH,
2394 => Opcode::VMAXUW,
2395 => Opcode::VMHADDSHS,
2396 => Opcode::VMHRADDSHS,
2397 => Opcode::VMINFP,
2398 => Opcode::VMINSB,
2399 => Opcode::VMINSD,
2400 => Opcode::VMINSH,
2401 => Opcode::VMINSW,
2402 => Opcode::VMINUB,
2403 => Opcode::VMINUD,
2404 => Opcode::VMINUH,
2405 => Opcode::VMINUW,
2406 => Opcode::VMLADDUHM,
2407 => Opcode::VMODSD,
2408 => Opcode::VMODSQ,
2409 => Opcode::VMODSW,
2410 => Opcode::VMODUD,
2411 => Opcode::VMODUQ,
2412 => Opcode::VMODUW,
2413 => Opcode::VMRGEW,
2414 => Opcode::VMRGHB,
2415 => Opcode::VMRGHH,
2416 => Opcode::VMRGHW,
2417 => Opcode::VMRGLB,
2418 => Opcode::VMRGLH,
2419 => Opcode::VMRGLW,
2420 => Opcode::VMRGOW,
2421 => Opcode::VMSUMCUD,
2422 => Opcode::VMSUMMBM,
2423 => Opcode::VMSUMSHM,
2424 => Opcode::VMSUMSHS,
2425 => Opcode::VMSUMUBM,
2426 => Opcode::VMSUMUDM,
2427 => Opcode::VMSUMUHM,
2428 => Opcode::VMSUMUHS,
2429 => Opcode::VMUL10CUQ,
2430 => Opcode::VMUL10ECUQ,
2431 => Opcode::VMUL10EUQ,
2432 => Opcode::VMUL10UQ,
2433 => Opcode::VMULESB,
2434 => Opcode::VMULESD,
2435 => Opcode::VMULESH,
2436 => Opcode::VMULESW,
2437 => Opcode::VMULEUB,
2438 => Opcode::VMULEUD,
2439 => Opcode::VMULEUH,
2440 => Opcode::VMULEUW,
2441 => Opcode::VMULHSD,
2442 => Opcode::VMULHSW,
2443 => Opcode::VMULHUD,
2444 => Opcode::VMULHUW,
2445 => Opcode::VMULLD,
2446 => Opcode::VMULOSB,
2447 => Opcode::VMULOSD,
2448 => Opcode::VMULOSH,
2449 => Opcode::VMULOSW,
2450 => Opcode::VMULOUB,
2451 => Opcode::VMULOUD,
2452 => Opcode::VMULOUH,
2453 => Opcode::VMULOUW,
2454 => Opcode::VMULUWM,
2455 => Opcode::VNAND,
2456 => Opcode::VNCIPHER,
2457 => Opcode::VNCIPHERLAST,
2458 => Opcode::VNEGD,
2459 => Opcode::VNEGW,
2460 => Opcode::VNMSUBFP,
2461 => Opcode::VNOR,
2462 => Opcode::VOR,
2463 => Opcode::VORC,
2464 => Opcode::VPDEPD,
2465 => Opcode::VPERM,
2466 => Opcode::VPERMR,
2467 => Opcode::VPERMXOR,
2468 => Opcode::VPEXTD,
2469 => Opcode::VPKPX,
2470 => Opcode::VPKSDSS,
2471 => Opcode::VPKSDUS,
2472 => Opcode::VPKSHSS,
2473 => Opcode::VPKSHUS,
2474 => Opcode::VPKSWSS,
2475 => Opcode::VPKSWUS,
2476 => Opcode::VPKUDUM,
2477 => Opcode::VPKUDUS,
2478 => Opcode::VPKUHUM,
2479 => Opcode::VPKUHUS,
2480 => Opcode::VPKUWUM,
2481 => Opcode::VPKUWUS,
2482 => Opcode::VPMSUMB,
2483 => Opcode::VPMSUMD,
2484 => Opcode::VPMSUMH,
2485 => Opcode::VPMSUMW,
2486 => Opcode::VPOPCNTB,
2487 => Opcode::VPOPCNTD,
2488 => Opcode::VPOPCNTH,
2489 => Opcode::VPOPCNTW,
2490 => Opcode::VPRTYBD,
2491 => Opcode::VPRTYBQ,
2492 => Opcode::VPRTYBW,
2493 => Opcode::VREFP,
2494 => Opcode::VRFIM,
2495 => Opcode::VRFIN,
2496 => Opcode::VRFIP,
2497 => Opcode::VRFIZ,
2498 => Opcode::VRLB,
2499 => Opcode::VRLD,
2500 => Opcode::VRLDMI,
2501 => Opcode::VRLDNM,
2502 => Opcode::VRLH,
2503 => Opcode::VRLQ,
2504 => Opcode::VRLQMI,
2505 => Opcode::VRLQNM,
2506 => Opcode::VRLW,
2507 => Opcode::VRLWMI,
2508 => Opcode::VRLWNM,
2509 => Opcode::VRSQRTEFP,
2510 => Opcode::VSBOX,
2511 => Opcode::VSEL,
2512 => Opcode::VSHASIGMAD,
2513 => Opcode::VSHASIGMAW,
2514 => Opcode::VSL,
2515 => Opcode::VSLB,
2516 => Opcode::VSLD,
2517 => Opcode::VSLDBI,
2518 => Opcode::VSLDOI,
2519 => Opcode::VSLH,
2520 => Opcode::VSLO,
2521 => Opcode::VSLQ,
2522 => Opcode::VSLV,
2523 => Opcode::VSLW,
2524 => Opcode::VSPLTB,
2525 => Opcode::VSPLTBs,
2526 => Opcode::VSPLTH,
2527 => Opcode::VSPLTHs,
2528 => Opcode::VSPLTISB,
2529 => Opcode::VSPLTISH,
2530 => Opcode::VSPLTISW,
2531 => Opcode::VSPLTW,
2532 => Opcode::VSR,
2533 => Opcode::VSRAB,
2534 => Opcode::VSRAD,
2535 => Opcode::VSRAH,
2536 => Opcode::VSRAQ,
2537 => Opcode::VSRAW,
2538 => Opcode::VSRB,
2539 => Opcode::VSRD,
2540 => Opcode::VSRDBI,
2541 => Opcode::VSRH,
2542 => Opcode::VSRO,
2543 => Opcode::VSRQ,
2544 => Opcode::VSRV,
2545 => Opcode::VSRW,
2546 => Opcode::VSTRIBL,
2547 => Opcode::VSTRIBL_rec,
2548 => Opcode::VSTRIBR,
2549 => Opcode::VSTRIBR_rec,
2550 => Opcode::VSTRIHL,
2551 => Opcode::VSTRIHL_rec,
2552 => Opcode::VSTRIHR,
2553 => Opcode::VSTRIHR_rec,
2554 => Opcode::VSUBCUQ,
2555 => Opcode::VSUBCUW,
2556 => Opcode::VSUBECUQ,
2557 => Opcode::VSUBEUQM,
2558 => Opcode::VSUBFP,
2559 => Opcode::VSUBSBS,
2560 => Opcode::VSUBSHS,
2561 => Opcode::VSUBSWS,
2562 => Opcode::VSUBUBM,
2563 => Opcode::VSUBUBS,
2564 => Opcode::VSUBUDM,
2565 => Opcode::VSUBUHM,
2566 => Opcode::VSUBUHS,
2567 => Opcode::VSUBUQM,
2568 => Opcode::VSUBUWM,
2569 => Opcode::VSUBUWS,
2570 => Opcode::VSUM2SWS,
2571 => Opcode::VSUM4SBS,
2572 => Opcode::VSUM4SHS,
2573 => Opcode::VSUM4UBS,
2574 => Opcode::VSUMSWS,
2575 => Opcode::VUCMPRHB,
2576 => Opcode::VUCMPRHH,
2577 => Opcode::VUCMPRHN,
2578 => Opcode::VUCMPRLB,
2579 => Opcode::VUCMPRLH,
2580 => Opcode::VUCMPRLN,
2581 => Opcode::VUPKHPX,
2582 => Opcode::VUPKHSB,
2583 => Opcode::VUPKHSH,
2584 => Opcode::VUPKHSNTOB,
2585 => Opcode::VUPKHSW,
2586 => Opcode::VUPKINT4TOBF16,
2587 => Opcode::VUPKINT4TOFP32,
2588 => Opcode::VUPKINT8TOBF16,
2589 => Opcode::VUPKINT8TOFP32,
2590 => Opcode::VUPKLPX,
2591 => Opcode::VUPKLSB,
2592 => Opcode::VUPKLSH,
2593 => Opcode::VUPKLSNTOB,
2594 => Opcode::VUPKLSW,
2595 => Opcode::VXOR,
2596 => Opcode::V_SET0,
2597 => Opcode::V_SET0B,
2598 => Opcode::V_SET0H,
2599 => Opcode::V_SETALLONES,
2600 => Opcode::V_SETALLONESB,
2601 => Opcode::V_SETALLONESH,
2602 => Opcode::WAIT,
2603 => Opcode::WAITP10,
2604 => Opcode::WRTEE,
2605 => Opcode::WRTEEI,
2606 => Opcode::XOR,
2607 => Opcode::XOR8,
2608 => Opcode::XOR8_rec,
2609 => Opcode::XORI,
2610 => Opcode::XORI8,
2611 => Opcode::XORIS,
2612 => Opcode::XORIS8,
2613 => Opcode::XOR_rec,
2614 => Opcode::XSABSDP,
2615 => Opcode::XSABSQP,
2616 => Opcode::XSADDADDSUQM,
2617 => Opcode::XSADDADDUQM,
2618 => Opcode::XSADDDP,
2619 => Opcode::XSADDQP,
2620 => Opcode::XSADDQPO,
2621 => Opcode::XSADDSP,
2622 => Opcode::XSADDSUBSUQM,
2623 => Opcode::XSADDSUBUQM,
2624 => Opcode::XSCMPEQDP,
2625 => Opcode::XSCMPEQQP,
2626 => Opcode::XSCMPEXPDP,
2627 => Opcode::XSCMPEXPQP,
2628 => Opcode::XSCMPGEDP,
2629 => Opcode::XSCMPGEQP,
2630 => Opcode::XSCMPGTDP,
2631 => Opcode::XSCMPGTQP,
2632 => Opcode::XSCMPODP,
2633 => Opcode::XSCMPOQP,
2634 => Opcode::XSCMPUDP,
2635 => Opcode::XSCMPUQP,
2636 => Opcode::XSCPSGNDP,
2637 => Opcode::XSCPSGNQP,
2638 => Opcode::XSCVDPHP,
2639 => Opcode::XSCVDPQP,
2640 => Opcode::XSCVDPSP,
2641 => Opcode::XSCVDPSPN,
2642 => Opcode::XSCVDPSXDS,
2643 => Opcode::XSCVDPSXDSs,
2644 => Opcode::XSCVDPSXWS,
2645 => Opcode::XSCVDPSXWSs,
2646 => Opcode::XSCVDPUXDS,
2647 => Opcode::XSCVDPUXDSs,
2648 => Opcode::XSCVDPUXWS,
2649 => Opcode::XSCVDPUXWSs,
2650 => Opcode::XSCVHPDP,
2651 => Opcode::XSCVQPDP,
2652 => Opcode::XSCVQPDPO,
2653 => Opcode::XSCVQPSDZ,
2654 => Opcode::XSCVQPSQZ,
2655 => Opcode::XSCVQPSWZ,
2656 => Opcode::XSCVQPUDZ,
2657 => Opcode::XSCVQPUQZ,
2658 => Opcode::XSCVQPUWZ,
2659 => Opcode::XSCVSDQP,
2660 => Opcode::XSCVSPDP,
2661 => Opcode::XSCVSPDPN,
2662 => Opcode::XSCVSQQP,
2663 => Opcode::XSCVSXDDP,
2664 => Opcode::XSCVSXDSP,
2665 => Opcode::XSCVUDQP,
2666 => Opcode::XSCVUQQP,
2667 => Opcode::XSCVUXDDP,
2668 => Opcode::XSCVUXDSP,
2669 => Opcode::XSDIVDP,
2670 => Opcode::XSDIVQP,
2671 => Opcode::XSDIVQPO,
2672 => Opcode::XSDIVSP,
2673 => Opcode::XSIEXPDP,
2674 => Opcode::XSIEXPQP,
2675 => Opcode::XSMADDADP,
2676 => Opcode::XSMADDASP,
2677 => Opcode::XSMADDMDP,
2678 => Opcode::XSMADDMSP,
2679 => Opcode::XSMADDQP,
2680 => Opcode::XSMADDQPO,
2681 => Opcode::XSMAXCDP,
2682 => Opcode::XSMAXCQP,
2683 => Opcode::XSMAXDP,
2684 => Opcode::XSMAXJDP,
2685 => Opcode::XSMERGE2T1UQM,
2686 => Opcode::XSMERGE2T2UQM,
2687 => Opcode::XSMERGE2T3UQM,
2688 => Opcode::XSMERGE3T1UQM,
2689 => Opcode::XSMINCDP,
2690 => Opcode::XSMINCQP,
2691 => Opcode::XSMINDP,
2692 => Opcode::XSMINJDP,
2693 => Opcode::XSMSUBADP,
2694 => Opcode::XSMSUBASP,
2695 => Opcode::XSMSUBMDP,
2696 => Opcode::XSMSUBMSP,
2697 => Opcode::XSMSUBQP,
2698 => Opcode::XSMSUBQPO,
2699 => Opcode::XSMULDP,
2700 => Opcode::XSMULQP,
2701 => Opcode::XSMULQPO,
2702 => Opcode::XSMULSP,
2703 => Opcode::XSNABSDP,
2704 => Opcode::XSNABSDPs,
2705 => Opcode::XSNABSQP,
2706 => Opcode::XSNEGDP,
2707 => Opcode::XSNEGQP,
2708 => Opcode::XSNMADDADP,
2709 => Opcode::XSNMADDASP,
2710 => Opcode::XSNMADDMDP,
2711 => Opcode::XSNMADDMSP,
2712 => Opcode::XSNMADDQP,
2713 => Opcode::XSNMADDQPO,
2714 => Opcode::XSNMSUBADP,
2715 => Opcode::XSNMSUBASP,
2716 => Opcode::XSNMSUBMDP,
2717 => Opcode::XSNMSUBMSP,
2718 => Opcode::XSNMSUBQP,
2719 => Opcode::XSNMSUBQPO,
2720 => Opcode::XSRDPI,
2721 => Opcode::XSRDPIC,
2722 => Opcode::XSRDPIM,
2723 => Opcode::XSRDPIP,
2724 => Opcode::XSRDPIZ,
2725 => Opcode::XSREBASE2T1UQM,
2726 => Opcode::XSREBASE2T2UQM,
2727 => Opcode::XSREBASE2T3UQM,
2728 => Opcode::XSREBASE2T4UQM,
2729 => Opcode::XSREBASE3T1UQM,
2730 => Opcode::XSREBASE3T2UQM,
2731 => Opcode::XSREBASE3T3UQM,
2732 => Opcode::XSREDP,
2733 => Opcode::XSRESP,
2734 => Opcode::XSRQPI,
2735 => Opcode::XSRQPIX,
2736 => Opcode::XSRQPXP,
2737 => Opcode::XSRSP,
2738 => Opcode::XSRSQRTEDP,
2739 => Opcode::XSRSQRTESP,
2740 => Opcode::XSSQRTDP,
2741 => Opcode::XSSQRTQP,
2742 => Opcode::XSSQRTQPO,
2743 => Opcode::XSSQRTSP,
2744 => Opcode::XSSUBDP,
2745 => Opcode::XSSUBQP,
2746 => Opcode::XSSUBQPO,
2747 => Opcode::XSSUBSP,
2748 => Opcode::XSTDIVDP,
2749 => Opcode::XSTSQRTDP,
2750 => Opcode::XSTSTDCDP,
2751 => Opcode::XSTSTDCQP,
2752 => Opcode::XSTSTDCSP,
2753 => Opcode::XSXEXPDP,
2754 => Opcode::XSXEXPQP,
2755 => Opcode::XSXSIGDP,
2756 => Opcode::XSXSIGQP,
2757 => Opcode::XVABSDP,
2758 => Opcode::XVABSSP,
2759 => Opcode::XVADDDP,
2760 => Opcode::XVADDSP,
2761 => Opcode::XVADDUHM,
2762 => Opcode::XVADDUWM,
2763 => Opcode::XVBF16GER2,
2764 => Opcode::XVBF16GER2NN,
2765 => Opcode::XVBF16GER2NP,
2766 => Opcode::XVBF16GER2PN,
2767 => Opcode::XVBF16GER2PP,
2768 => Opcode::XVBF16GER2W,
2769 => Opcode::XVBF16GER2WNN,
2770 => Opcode::XVBF16GER2WNP,
2771 => Opcode::XVBF16GER2WPN,
2772 => Opcode::XVBF16GER2WPP,
2773 => Opcode::XVCMPEQDP,
2774 => Opcode::XVCMPEQDP_rec,
2775 => Opcode::XVCMPEQSP,
2776 => Opcode::XVCMPEQSP_rec,
2777 => Opcode::XVCMPGEDP,
2778 => Opcode::XVCMPGEDP_rec,
2779 => Opcode::XVCMPGESP,
2780 => Opcode::XVCMPGESP_rec,
2781 => Opcode::XVCMPGTDP,
2782 => Opcode::XVCMPGTDP_rec,
2783 => Opcode::XVCMPGTSP,
2784 => Opcode::XVCMPGTSP_rec,
2785 => Opcode::XVCPSGNDP,
2786 => Opcode::XVCPSGNSP,
2787 => Opcode::XVCVBF16SPN,
2788 => Opcode::XVCVDPSP,
2789 => Opcode::XVCVDPSXDS,
2790 => Opcode::XVCVDPSXWS,
2791 => Opcode::XVCVDPUXDS,
2792 => Opcode::XVCVDPUXWS,
2793 => Opcode::XVCVHPSP,
2794 => Opcode::XVCVSPBF16,
2795 => Opcode::XVCVSPDP,
2796 => Opcode::XVCVSPHP,
2797 => Opcode::XVCVSPSXDS,
2798 => Opcode::XVCVSPSXWS,
2799 => Opcode::XVCVSPUXDS,
2800 => Opcode::XVCVSPUXWS,
2801 => Opcode::XVCVSXDDP,
2802 => Opcode::XVCVSXDSP,
2803 => Opcode::XVCVSXWDP,
2804 => Opcode::XVCVSXWSP,
2805 => Opcode::XVCVUXDDP,
2806 => Opcode::XVCVUXDSP,
2807 => Opcode::XVCVUXWDP,
2808 => Opcode::XVCVUXWSP,
2809 => Opcode::XVDIVDP,
2810 => Opcode::XVDIVSP,
2811 => Opcode::XVF16GER2,
2812 => Opcode::XVF16GER2NN,
2813 => Opcode::XVF16GER2NP,
2814 => Opcode::XVF16GER2PN,
2815 => Opcode::XVF16GER2PP,
2816 => Opcode::XVF16GER2W,
2817 => Opcode::XVF16GER2WNN,
2818 => Opcode::XVF16GER2WNP,
2819 => Opcode::XVF16GER2WPN,
2820 => Opcode::XVF16GER2WPP,
2821 => Opcode::XVF32GER,
2822 => Opcode::XVF32GERNN,
2823 => Opcode::XVF32GERNP,
2824 => Opcode::XVF32GERPN,
2825 => Opcode::XVF32GERPP,
2826 => Opcode::XVF32GERW,
2827 => Opcode::XVF32GERWNN,
2828 => Opcode::XVF32GERWNP,
2829 => Opcode::XVF32GERWPN,
2830 => Opcode::XVF32GERWPP,
2831 => Opcode::XVF64GER,
2832 => Opcode::XVF64GERNN,
2833 => Opcode::XVF64GERNP,
2834 => Opcode::XVF64GERPN,
2835 => Opcode::XVF64GERPP,
2836 => Opcode::XVF64GERW,
2837 => Opcode::XVF64GERWNN,
2838 => Opcode::XVF64GERWNP,
2839 => Opcode::XVF64GERWPN,
2840 => Opcode::XVF64GERWPP,
2841 => Opcode::XVI16GER2,
2842 => Opcode::XVI16GER2PP,
2843 => Opcode::XVI16GER2S,
2844 => Opcode::XVI16GER2SPP,
2845 => Opcode::XVI16GER2SW,
2846 => Opcode::XVI16GER2SWPP,
2847 => Opcode::XVI16GER2W,
2848 => Opcode::XVI16GER2WPP,
2849 => Opcode::XVI4GER8,
2850 => Opcode::XVI4GER8PP,
2851 => Opcode::XVI4GER8W,
2852 => Opcode::XVI4GER8WPP,
2853 => Opcode::XVI8GER4,
2854 => Opcode::XVI8GER4PP,
2855 => Opcode::XVI8GER4SPP,
2856 => Opcode::XVI8GER4W,
2857 => Opcode::XVI8GER4WPP,
2858 => Opcode::XVI8GER4WSPP,
2859 => Opcode::XVIEXPDP,
2860 => Opcode::XVIEXPSP,
2861 => Opcode::XVMADDADP,
2862 => Opcode::XVMADDASP,
2863 => Opcode::XVMADDMDP,
2864 => Opcode::XVMADDMSP,
2865 => Opcode::XVMAXDP,
2866 => Opcode::XVMAXSP,
2867 => Opcode::XVMINDP,
2868 => Opcode::XVMINSP,
2869 => Opcode::XVMSUBADP,
2870 => Opcode::XVMSUBASP,
2871 => Opcode::XVMSUBMDP,
2872 => Opcode::XVMSUBMSP,
2873 => Opcode::XVMULDP,
2874 => Opcode::XVMULHSH,
2875 => Opcode::XVMULHSW,
2876 => Opcode::XVMULHUH,
2877 => Opcode::XVMULHUW,
2878 => Opcode::XVMULSP,
2879 => Opcode::XVMULUHM,
2880 => Opcode::XVMULUWM,
2881 => Opcode::XVNABSDP,
2882 => Opcode::XVNABSSP,
2883 => Opcode::XVNEGDP,
2884 => Opcode::XVNEGSP,
2885 => Opcode::XVNMADDADP,
2886 => Opcode::XVNMADDASP,
2887 => Opcode::XVNMADDMDP,
2888 => Opcode::XVNMADDMSP,
2889 => Opcode::XVNMSUBADP,
2890 => Opcode::XVNMSUBASP,
2891 => Opcode::XVNMSUBMDP,
2892 => Opcode::XVNMSUBMSP,
2893 => Opcode::XVRDPI,
2894 => Opcode::XVRDPIC,
2895 => Opcode::XVRDPIM,
2896 => Opcode::XVRDPIP,
2897 => Opcode::XVRDPIZ,
2898 => Opcode::XVREDP,
2899 => Opcode::XVRESP,
2900 => Opcode::XVRLW,
2901 => Opcode::XVRSPI,
2902 => Opcode::XVRSPIC,
2903 => Opcode::XVRSPIM,
2904 => Opcode::XVRSPIP,
2905 => Opcode::XVRSPIZ,
2906 => Opcode::XVRSQRTEDP,
2907 => Opcode::XVRSQRTESP,
2908 => Opcode::XVSQRTDP,
2909 => Opcode::XVSQRTSP,
2910 => Opcode::XVSUBDP,
2911 => Opcode::XVSUBSP,
2912 => Opcode::XVSUBUHM,
2913 => Opcode::XVSUBUWM,
2914 => Opcode::XVTDIVDP,
2915 => Opcode::XVTDIVSP,
2916 => Opcode::XVTLSBB,
2917 => Opcode::XVTSQRTDP,
2918 => Opcode::XVTSQRTSP,
2919 => Opcode::XVTSTDCDP,
2920 => Opcode::XVTSTDCSP,
2921 => Opcode::XVXEXPDP,
2922 => Opcode::XVXEXPSP,
2923 => Opcode::XVXSIGDP,
2924 => Opcode::XVXSIGSP,
2925 => Opcode::XXAESDECP,
2926 => Opcode::XXAESENCP,
2927 => Opcode::XXAESGENLKP,
2928 => Opcode::XXBLENDVB,
2929 => Opcode::XXBLENDVD,
2930 => Opcode::XXBLENDVH,
2931 => Opcode::XXBLENDVW,
2932 => Opcode::XXBRD,
2933 => Opcode::XXBRH,
2934 => Opcode::XXBRQ,
2935 => Opcode::XXBRW,
2936 => Opcode::XXEVAL,
2937 => Opcode::XXEXTRACTUW,
2938 => Opcode::XXGENPCVBM,
2939 => Opcode::XXGENPCVDM,
2940 => Opcode::XXGENPCVHM,
2941 => Opcode::XXGENPCVWM,
2942 => Opcode::XXGFMUL128,
2943 => Opcode::XXINSERTW,
2944 => Opcode::XXLAND,
2945 => Opcode::XXLANDC,
2946 => Opcode::XXLEQV,
2947 => Opcode::XXLEQVOnes,
2948 => Opcode::XXLNAND,
2949 => Opcode::XXLNOR,
2950 => Opcode::XXLOR,
2951 => Opcode::XXLORC,
2952 => Opcode::XXLORf,
2953 => Opcode::XXLXOR,
2954 => Opcode::XXLXORdpz,
2955 => Opcode::XXLXORspz,
2956 => Opcode::XXLXORz,
2957 => Opcode::XXMFACC,
2958 => Opcode::XXMFACCW,
2959 => Opcode::XXMRGHW,
2960 => Opcode::XXMRGLW,
2961 => Opcode::XXMTACC,
2962 => Opcode::XXMTACCW,
2963 => Opcode::XXMULMUL,
2964 => Opcode::XXMULMULHIADD,
2965 => Opcode::XXMULMULLOADD,
2966 => Opcode::XXPERM,
2967 => Opcode::XXPERMDI,
2968 => Opcode::XXPERMDIs,
2969 => Opcode::XXPERMR,
2970 => Opcode::XXPERMX,
2971 => Opcode::XXSEL,
2972 => Opcode::XXSETACCZ,
2973 => Opcode::XXSLDWI,
2974 => Opcode::XXSLDWIs,
2975 => Opcode::XXSPLTI32DX,
2976 => Opcode::XXSPLTIB,
2977 => Opcode::XXSPLTIDP,
2978 => Opcode::XXSPLTIW,
2979 => Opcode::XXSPLTW,
2980 => Opcode::XXSPLTWs,
2981 => Opcode::XXSSUMUDM,
2982 => Opcode::XXSSUMUDMC,
2983 => Opcode::XXSSUMUDMCEXT,
2984 => Opcode::gBC,
2985 => Opcode::gBCA,
2986 => Opcode::gBCAat,
2987 => Opcode::gBCCTR,
2988 => Opcode::gBCCTRL,
2989 => Opcode::gBCL,
2990 => Opcode::gBCLA,
2991 => Opcode::gBCLAat,
2992 => Opcode::gBCLR,
2993 => Opcode::gBCLRL,
2994 => Opcode::gBCLat,
2995 => Opcode::gBCat,
2996 => Opcode::INSTRUCTION_LIST_END,
_ => Opcode::UNKNOWN(value),
}
}
}