diff --git a/Makefile b/Makefile index ff992f3b2..9fcc6ab0e 100644 --- a/Makefile +++ b/Makefile @@ -39,6 +39,13 @@ LIBNAME = capstone LIBOBJ = LIBOBJ += cs.o utils.o SStream.o MCInstrDesc.o MCRegisterInfo.o +ifneq (,$(findstring mips,$(CAPSTONE_ARCHS))) + CFLAGS += -DCAPSTONE_HAS_MIPS + LIBOBJ += arch/Mips/MipsDisassembler.o + LIBOBJ += arch/Mips/MipsInstPrinter.o + LIBOBJ += arch/Mips/mapping.o + LIBOBJ += arch/Mips/module.o +endif ifneq (,$(findstring powerpc,$(CAPSTONE_ARCHS))) CFLAGS += -DCAPSTONE_HAS_POWERPC LIBOBJ += arch/PowerPC/PPCDisassembler.o @@ -61,13 +68,6 @@ ifneq (,$(findstring x86,$(CAPSTONE_ARCHS))) LIBOBJ += arch/X86/X86ATTInstPrinter.o LIBOBJ += arch/X86/mapping.o arch/X86/module.o endif -ifneq (,$(findstring mips,$(CAPSTONE_ARCHS))) - CFLAGS += -DCAPSTONE_HAS_MIPS - LIBOBJ += arch/Mips/MipsDisassembler.o - LIBOBJ += arch/Mips/MipsInstPrinter.o - LIBOBJ += arch/Mips/mapping.o - LIBOBJ += arch/Mips/module.o -endif ifneq (,$(findstring aarch64,$(CAPSTONE_ARCHS))) CFLAGS += -DCAPSTONE_HAS_ARM64 LIBOBJ += arch/AArch64/AArch64BaseInfo.o diff --git a/arch/Mips/MipsGenAsmWriter.inc b/arch/Mips/MipsGenAsmWriter.inc index ee4dfef10..e23caf7f5 100644 --- a/arch/Mips/MipsGenAsmWriter.inc +++ b/arch/Mips/MipsGenAsmWriter.inc @@ -6,16 +6,14 @@ |* *| \*===----------------------------------------------------------------------===*/ -/* Capstone Disassembler Engine */ +/* Capstone Disassembly Engine, http://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013> */ -#include // debug - /// printInstruction - This method is automatically generated by tablegen /// from the instruction set description. static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) { - static uint32_t OpInfo[] = { + static const uint32_t OpInfo[] = { 0U, // PHI 0U, // INLINEASM 0U, // PROLOG_LABEL @@ -27,86 +25,86 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // IMPLICIT_DEF 0U, // SUBREG_TO_REG 0U, // COPY_TO_REGCLASS - 7905U, // DBG_VALUE + 7834U, // DBG_VALUE 0U, // REG_SEQUENCE 0U, // COPY - 7898U, // BUNDLE - 7915U, // LIFETIME_START - 7885U, // LIFETIME_END + 7827U, // BUNDLE + 7844U, // LIFETIME_START + 7814U, // LIFETIME_END 0U, // STACKMAP 0U, // PATCHPOINT - 12639U, // ABSQ_S_PH + 12624U, // ABSQ_S_PH 9520U, // ABSQ_S_QB - 15193U, // ABSQ_S_W + 15178U, // ABSQ_S_W 16788486U, // ADD - 16789660U, // ADDQH_PH - 16789777U, // ADDQH_R_PH - 16792084U, // ADDQH_R_W - 16791687U, // ADDQH_W - 16789734U, // ADDQ_PH - 16789833U, // ADDQ_S_PH - 16792389U, // ADDQ_S_W + 16789645U, // ADDQH_PH + 16789762U, // ADDQH_R_PH + 16792069U, // ADDQH_R_W + 16791672U, // ADDQH_W + 16789719U, // ADDQ_PH + 16789818U, // ADDQ_S_PH + 16792374U, // ADDQ_S_W 16786896U, // ADDSC 16785729U, // ADDS_A_B 16786947U, // ADDS_A_D - 16788605U, // ADDS_A_H - 16791395U, // ADDS_A_W + 16788590U, // ADDS_A_H + 16791380U, // ADDS_A_W 16786197U, // ADDS_S_B 16787857U, // ADDS_S_D - 16789162U, // ADDS_S_H - 16792439U, // ADDS_S_W + 16789147U, // ADDS_S_H + 16792424U, // ADDS_S_W 16786412U, // ADDS_U_B 16788260U, // ADDS_U_D - 16789440U, // ADDS_U_H - 16792857U, // ADDS_U_W + 16789425U, // ADDS_U_H + 16792842U, // ADDS_U_W 16786604U, // ADDUH_QB 16786712U, // ADDUH_R_QB - 16789932U, // ADDU_PH + 16789917U, // ADDU_PH 16786817U, // ADDU_QB - 16789877U, // ADDU_S_PH + 16789862U, // ADDU_S_PH 16786758U, // ADDU_S_QB 285221434U, // ADDVI_B 285222824U, // ADDVI_D - 285224277U, // ADDVI_H - 285227276U, // ADDVI_W + 285224262U, // ADDVI_H + 285227261U, // ADDVI_W 16786490U, // ADDV_B 16788350U, // ADDV_D - 16789518U, // ADDV_H - 16792957U, // ADDV_W + 16789503U, // ADDV_H + 16792942U, // ADDV_W 16786903U, // ADDWC 16785711U, // ADD_A_B 16786928U, // ADD_A_D - 16788587U, // ADD_A_H - 16791376U, // ADD_A_W + 16788572U, // ADD_A_H + 16791361U, // ADD_A_W 16788486U, // ADD_MM - 16790139U, // ADDi - 16790139U, // ADDi_MM - 16791173U, // ADDiu - 16791173U, // ADDiu_MM - 16791148U, // ADDu - 16791148U, // ADDu_MM + 16790124U, // ADDi + 16790124U, // ADDi_MM + 16791158U, // ADDiu + 16791158U, // ADDiu_MM + 16791133U, // ADDu + 16791133U, // ADDu_MM 0U, // ADJCALLSTACKDOWN 0U, // ADJCALLSTACKUP 16788508U, // AND 16788508U, // AND64 285221293U, // ANDI_B 16788508U, // AND_MM - 16791226U, // AND_V + 16791211U, // AND_V 0U, // AND_V_D_PSEUDO 0U, // AND_V_H_PSEUDO 0U, // AND_V_W_PSEUDO - 553661057U, // ANDi - 553661057U, // ANDi64 - 553661057U, // ANDi_MM + 553661042U, // ANDi + 553661042U, // ANDi64 + 553661042U, // ANDi_MM 553659434U, // APPEND 16786091U, // ASUB_S_B 16787687U, // ASUB_S_D - 16788994U, // ASUB_S_H - 16792219U, // ASUB_S_W + 16788979U, // ASUB_S_H + 16792204U, // ASUB_S_W 16786306U, // ASUB_U_B 16788090U, // ASUB_U_D - 16789282U, // ASUB_U_H - 16792687U, // ASUB_U_W + 16789267U, // ASUB_U_H + 16792672U, // ASUB_U_W 0U, // ATOMIC_CMP_SWAP_I16 0U, // ATOMIC_CMP_SWAP_I32 0U, // ATOMIC_CMP_SWAP_I64 @@ -141,197 +139,203 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // ATOMIC_SWAP_I8 16786177U, // AVER_S_B 16787837U, // AVER_S_D - 16789132U, // AVER_S_H - 16792419U, // AVER_S_W + 16789117U, // AVER_S_H + 16792404U, // AVER_S_W 16786392U, // AVER_U_B 16788240U, // AVER_U_D - 16789420U, // AVER_U_H - 16792837U, // AVER_U_W + 16789405U, // AVER_U_H + 16792822U, // AVER_U_W 16786119U, // AVE_S_B 16787769U, // AVE_S_D - 16789064U, // AVE_S_H - 16792301U, // AVE_S_W + 16789049U, // AVE_S_H + 16792286U, // AVE_S_W 16786334U, // AVE_U_B 16788172U, // AVE_U_D - 16789352U, // AVE_U_H - 16792769U, // AVE_U_W - 13957U, // AddiuRxImmX16 - 79493U, // AddiuRxPcImmX16 - 34616965U, // AddiuRxRxImm16 - 1062533U, // AddiuRxRxImmX16 - 2111109U, // AddiuRxRyOffMemX16 - 147072U, // AddiuSpImm16 - 212608U, // AddiuSpImmX16 - 16791148U, // AdduRxRyRz16 + 16789337U, // AVE_U_H + 16792754U, // AVE_U_W + 13942U, // AddiuRxImmX16 + 79478U, // AddiuRxPcImmX16 + 34616950U, // AddiuRxRxImm16 + 1062518U, // AddiuRxRxImmX16 + 2111094U, // AddiuRxRyOffMemX16 + 147001U, // AddiuSpImm16 + 212537U, // AddiuSpImmX16 + 16791133U, // AdduRxRyRz16 1059868U, // AndRxRxRy16 0U, // B - 553661358U, // BALIGN + 553661343U, // BALIGN 0U, // BAL_BR - 11354U, // BC1F - 13878U, // BC1T + 11339U, // BC1F + 11339U, // BC1F_MM + 13863U, // BC1T + 13863U, // BC1T_MM 285221362U, // BCLRI_B 285222768U, // BCLRI_D - 285224221U, // BCLRI_H - 285227220U, // BCLRI_W + 285224206U, // BCLRI_H + 285227205U, // BCLRI_W 16786058U, // BCLR_B 16787611U, // BCLR_D - 16788961U, // BCLR_H - 16792135U, // BCLR_W - 16790559U, // BEQ - 16790559U, // BEQ64 - 16790559U, // BEQ_MM - 15837U, // BGEZ - 15837U, // BGEZ64 - 13041U, // BGEZAL - 13041U, // BGEZAL_MM - 15837U, // BGEZ_MM - 15881U, // BGTZ - 15881U, // BGTZ64 - 15881U, // BGTZ_MM + 16788946U, // BCLR_H + 16792120U, // BCLR_W + 16790544U, // BEQ + 16790544U, // BEQ64 + 16790544U, // BEQ_MM + 15822U, // BGEZ + 15822U, // BGEZ64 + 13026U, // BGEZAL + 13026U, // BGEZAL_MM + 15822U, // BGEZ_MM + 15866U, // BGTZ + 15866U, // BGTZ64 + 15866U, // BGTZ_MM 823140823U, // BINSLI_B 823142229U, // BINSLI_D - 823143682U, // BINSLI_H - 823146681U, // BINSLI_W + 823143667U, // BINSLI_H + 823146666U, // BINSLI_W 1091576426U, // BINSL_B 1091577870U, // BINSL_D - 1091579252U, // BINSL_H - 1091582295U, // BINSL_W + 1091579237U, // BINSL_H + 1091582280U, // BINSL_W 823140884U, // BINSRI_B 823142274U, // BINSRI_D - 823143727U, // BINSRI_H - 823146726U, // BINSRI_W + 823143712U, // BINSRI_H + 823146711U, // BINSRI_W 1091576474U, // BINSR_B 1091578061U, // BINSR_D - 1091579377U, // BINSR_H - 1091582585U, // BINSR_W - 14082U, // BITREV - 15843U, // BLEZ - 15843U, // BLEZ64 - 15843U, // BLEZ_MM - 15887U, // BLTZ - 15887U, // BLTZ64 - 13049U, // BLTZAL - 13049U, // BLTZAL_MM - 15887U, // BLTZ_MM + 1091579362U, // BINSR_H + 1091582570U, // BINSR_W + 14067U, // BITREV + 15828U, // BLEZ + 15828U, // BLEZ64 + 15828U, // BLEZ_MM + 15872U, // BLTZ + 15872U, // BLTZ64 + 13034U, // BLTZAL + 13034U, // BLTZAL_MM + 15872U, // BLTZ_MM 823140939U, // BMNZI_B - 1091581683U, // BMNZ_V + 1091581668U, // BMNZ_V 823140931U, // BMZI_B - 1091581669U, // BMZ_V + 1091581654U, // BMZ_V 16788539U, // BNE 16788539U, // BNE64 285221301U, // BNEGI_B 285222716U, // BNEGI_D - 285224169U, // BNEGI_H - 285227168U, // BNEGI_W + 285224154U, // BNEGI_H + 285227153U, // BNEGI_W 16785813U, // BNEG_B 16787236U, // BNEG_D - 16788689U, // BNEG_H - 16791607U, // BNEG_W + 16788674U, // BNEG_H + 16791592U, // BNEG_W 16788539U, // BNE_MM 9314U, // BNZ_B 11249U, // BNZ_D - 12342U, // BNZ_H - 14060U, // BNZ_V - 15806U, // BNZ_W + 12327U, // BNZ_H + 14045U, // BNZ_V + 15791U, // BNZ_W 204937U, // BPOSGE32 0U, // BPOSGE32_PSEUDO - 13011U, // BREAK + 12996U, // BREAK + 12996U, // BREAK_MM 823140798U, // BSELI_B 0U, // BSEL_D_PSEUDO 0U, // BSEL_FD_PSEUDO 0U, // BSEL_FW_PSEUDO 0U, // BSEL_H_PSEUDO - 1091581641U, // BSEL_V + 1091581626U, // BSEL_V 0U, // BSEL_W_PSEUDO 285221416U, // BSETI_B 285222806U, // BSETI_D - 285224259U, // BSETI_H - 285227258U, // BSETI_W + 285224244U, // BSETI_H + 285227243U, // BSETI_W 16786274U, // BSET_B 16787963U, // BSET_D - 16789250U, // BSET_H - 16792593U, // BSET_W + 16789235U, // BSET_H + 16792578U, // BSET_W 9308U, // BZ_B 11243U, // BZ_D - 12336U, // BZ_H - 14047U, // BZ_V - 15800U, // BZ_W - 50347516U, // BeqzRxImm16 - 15868U, // BeqzRxImmX16 + 12321U, // BZ_H + 14032U, // BZ_V + 15785U, // BZ_W + 50347501U, // BeqzRxImm16 + 15853U, // BeqzRxImmX16 139573U, // Bimm16 205109U, // BimmX16 - 50347497U, // BnezRxImm16 - 15849U, // BnezRxImmX16 - 7877U, // Break16 - 278018U, // Bteqz16 - 67122149U, // BteqzT8CmpX16 - 67121837U, // BteqzT8CmpiX16 - 67122748U, // BteqzT8SltX16 - 67121855U, // BteqzT8SltiX16 - 67122835U, // BteqzT8SltiuX16 - 67122849U, // BteqzT8SltuX16 - 212482U, // BteqzX16 - 277999U, // Btnez16 - 83899365U, // BtnezT8CmpX16 - 83899053U, // BtnezT8CmpiX16 - 83899964U, // BtnezT8SltX16 - 83899071U, // BtnezT8SltiX16 - 83900051U, // BtnezT8SltiuX16 - 83900065U, // BtnezT8SltuX16 - 212463U, // BtnezX16 + 50347482U, // BnezRxImm16 + 15834U, // BnezRxImmX16 + 7806U, // Break16 + 278003U, // Bteqz16 + 67122134U, // BteqzT8CmpX16 + 67121822U, // BteqzT8CmpiX16 + 67122733U, // BteqzT8SltX16 + 67121840U, // BteqzT8SltiX16 + 67122820U, // BteqzT8SltiuX16 + 67122834U, // BteqzT8SltuX16 + 212467U, // BteqzX16 + 277984U, // Btnez16 + 83899350U, // BtnezT8CmpX16 + 83899038U, // BtnezT8CmpiX16 + 83899949U, // BtnezT8SltX16 + 83899056U, // BtnezT8SltiX16 + 83900036U, // BtnezT8SltiuX16 + 83900050U, // BtnezT8SltuX16 + 212448U, // BtnezX16 0U, // BuildPairF64 0U, // BuildPairF64_64 10183U, // CEIL_L_D64 - 13658U, // CEIL_L_S + 13643U, // CEIL_L_S 11205U, // CEIL_W_D32 11205U, // CEIL_W_D64 - 13840U, // CEIL_W_S + 11205U, // CEIL_W_MM + 13825U, // CEIL_W_S + 13825U, // CEIL_W_S_MM 16785889U, // CEQI_B 16787295U, // CEQI_D - 16788748U, // CEQI_H - 16791747U, // CEQI_W + 16788733U, // CEQI_H + 16791732U, // CEQI_W 16786043U, // CEQ_B 16787552U, // CEQ_D - 16788939U, // CEQ_H - 16792023U, // CEQ_W + 16788924U, // CEQ_H + 16792008U, // CEQ_W 8227U, // CFC1 + 8227U, // CFC1_MM 8479U, // CFCMSA 16786128U, // CLEI_S_B 16787778U, // CLEI_S_D - 16789073U, // CLEI_S_H - 16792310U, // CLEI_S_W + 16789058U, // CLEI_S_H + 16792295U, // CLEI_S_W 285221799U, // CLEI_U_B 285223637U, // CLEI_U_D - 285224817U, // CLEI_U_H - 285228234U, // CLEI_U_W + 285224802U, // CLEI_U_H + 285228219U, // CLEI_U_W 16786110U, // CLE_S_B 16787760U, // CLE_S_D - 16789055U, // CLE_S_H - 16792292U, // CLE_S_W + 16789040U, // CLE_S_H + 16792277U, // CLE_S_W 16786325U, // CLE_U_B 16788163U, // CLE_U_D - 16789343U, // CLE_U_H - 16792760U, // CLE_U_W - 13245U, // CLO - 13245U, // CLO_MM + 16789328U, // CLE_U_H + 16792745U, // CLE_U_W + 13230U, // CLO + 13230U, // CLO_MM 16786148U, // CLTI_S_B 16787798U, // CLTI_S_D - 16789093U, // CLTI_S_H - 16792330U, // CLTI_S_W + 16789078U, // CLTI_S_H + 16792315U, // CLTI_S_W 285221819U, // CLTI_U_B 285223657U, // CLTI_U_D - 285224837U, // CLTI_U_H - 285228254U, // CLTI_U_W + 285224822U, // CLTI_U_H + 285228239U, // CLTI_U_W 16786216U, // CLT_S_B 16787876U, // CLT_S_D - 16789181U, // CLT_S_H - 16792458U, // CLT_S_W + 16789166U, // CLT_S_H + 16792443U, // CLT_S_W 16786443U, // CLT_U_B 16788291U, // CLT_U_D - 16789471U, // CLT_U_H - 16792888U, // CLT_U_W - 15863U, // CLZ - 15863U, // CLZ_MM + 16789456U, // CLT_U_H + 16792873U, // CLT_U_W + 15848U, // CLZ + 15848U, // CLZ_MM 16786650U, // CMPGDU_EQ_QB 16786555U, // CMPGDU_LE_QB 16786769U, // CMPGDU_LT_QB @@ -341,715 +345,774 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 9461U, // CMPU_EQ_QB 9366U, // CMPU_LE_QB 9580U, // CMPU_LT_QB - 12527U, // CMP_EQ_PH - 12423U, // CMP_LE_PH - 12696U, // CMP_LT_PH - 7947U, // CONSTPOOL_ENTRY + 12512U, // CMP_EQ_PH + 12408U, // CMP_LE_PH + 12681U, // CMP_LT_PH + 7876U, // CONSTPOOL_ENTRY 0U, // COPY_FD_PSEUDO 0U, // COPY_FW_PSEUDO 2516591439U, // COPY_S_B - 2516594415U, // COPY_S_H - 2516597714U, // COPY_S_W + 2516594400U, // COPY_S_H + 2516597699U, // COPY_S_W 2516591654U, // COPY_U_B - 2516594682U, // COPY_U_H - 2516598121U, // COPY_U_W + 2516594667U, // COPY_U_H + 2516598106U, // COPY_U_W 344126U, // CTC1 + 344126U, // CTC1_MM 8487U, // CTCMSA - 13543U, // CVT_D32_S - 14239U, // CVT_D32_W - 13018U, // CVT_D64_L - 13543U, // CVT_D64_S - 14239U, // CVT_D64_W + 13528U, // CVT_D32_S + 14224U, // CVT_D32_W + 14224U, // CVT_D32_W_MM + 13003U, // CVT_D64_L + 13528U, // CVT_D64_S + 14224U, // CVT_D64_W + 13528U, // CVT_D_S_MM 10204U, // CVT_L_D64 - 13679U, // CVT_L_S + 10204U, // CVT_L_D64_MM + 13664U, // CVT_L_S + 13664U, // CVT_L_S_MM 10462U, // CVT_S_D32 + 10462U, // CVT_S_D32_MM 10462U, // CVT_S_D64 - 13027U, // CVT_S_L - 14994U, // CVT_S_W + 13012U, // CVT_S_L + 14979U, // CVT_S_W + 14979U, // CVT_S_W_MM 11226U, // CVT_W_D32 11226U, // CVT_W_D64 - 13861U, // CVT_W_S + 11226U, // CVT_W_MM + 13846U, // CVT_W_S + 13846U, // CVT_W_S_MM 10327U, // C_EQ_D32 10327U, // C_EQ_D64 - 13720U, // C_EQ_S + 13705U, // C_EQ_S 9973U, // C_F_D32 9973U, // C_F_D64 - 13606U, // C_F_S + 13591U, // C_F_S 9860U, // C_LE_D32 9860U, // C_LE_D64 - 13570U, // C_LE_S + 13555U, // C_LE_S 10764U, // C_LT_D32 10764U, // C_LT_D64 - 13762U, // C_LT_S + 13747U, // C_LT_S 9851U, // C_NGE_D32 9851U, // C_NGE_D64 - 13561U, // C_NGE_S + 13546U, // C_NGE_S 9876U, // C_NGLE_D32 9876U, // C_NGLE_D64 - 13578U, // C_NGLE_S + 13563U, // C_NGLE_S 10213U, // C_NGL_D32 10213U, // C_NGL_D64 - 13688U, // C_NGL_S + 13673U, // C_NGL_S 10755U, // C_NGT_D32 10755U, // C_NGT_D64 - 13753U, // C_NGT_S + 13738U, // C_NGT_S 9886U, // C_OLE_D32 9886U, // C_OLE_D64 - 13588U, // C_OLE_S + 13573U, // C_OLE_S 10780U, // C_OLT_D32 10780U, // C_OLT_D64 - 13770U, // C_OLT_S + 13755U, // C_OLT_S 10343U, // C_SEQ_D32 10343U, // C_SEQ_D64 - 13728U, // C_SEQ_S + 13713U, // C_SEQ_S 10004U, // C_SF_D32 10004U, // C_SF_D64 - 13613U, // C_SF_S + 13598U, // C_SF_S 10360U, // C_UEQ_D32 10360U, // C_UEQ_D64 - 13737U, // C_UEQ_S + 13722U, // C_UEQ_S 9903U, // C_ULE_D32 9903U, // C_ULE_D64 - 13597U, // C_ULE_S + 13582U, // C_ULE_S 10797U, // C_ULT_D32 10797U, // C_ULT_D64 - 13779U, // C_ULT_S + 13764U, // C_ULT_S 10287U, // C_UN_D32 10287U, // C_UN_D64 - 13704U, // C_UN_S - 13285U, // CmpRxRy16 - 117453485U, // CmpiRxImm16 - 12973U, // CmpiRxImmX16 - 212626U, // Constant32 + 13689U, // C_UN_S + 13270U, // CmpRxRy16 + 117453470U, // CmpiRxImm16 + 12958U, // CmpiRxImmX16 + 212555U, // Constant32 16788485U, // DADD - 16790138U, // DADDi - 16791172U, // DADDiu - 16791147U, // DADDu - 13244U, // DCLO - 15862U, // DCLZ - 7951U, // DERET - 553664174U, // DEXT - 553664161U, // DEXTM - 553664187U, // DEXTU - 209533U, // DI - 553664168U, // DINS - 553664154U, // DINSM - 553664180U, // DINSU + 16790123U, // DADDi + 16791157U, // DADDiu + 16791132U, // DADDu + 13229U, // DCLO + 15847U, // DCLZ + 7880U, // DERET + 7880U, // DERET_MM + 553664103U, // DEXT + 553664090U, // DEXTM + 553664116U, // DEXTU + 209518U, // DI + 553664097U, // DINS + 553664083U, // DINSM + 553664109U, // DINSU 16786237U, // DIV_S_B 16787919U, // DIV_S_D - 16789202U, // DIV_S_H - 16792501U, // DIV_S_W + 16789187U, // DIV_S_H + 16792486U, // DIV_S_W 16786452U, // DIV_U_B 16788322U, // DIV_U_D - 16789480U, // DIV_U_H - 16792919U, // DIV_U_W + 16789465U, // DIV_U_H + 16792904U, // DIV_U_W + 209518U, // DI_MM 553656329U, // DMFC0 8233U, // DMFC1 553656504U, // DMFC2 553656336U, // DMTC0 344132U, // DMTC1 553656511U, // DMTC2 - 13894U, // DMULT - 13997U, // DMULTu + 13879U, // DMULT + 13982U, // DMULTu 16787827U, // DOTP_S_D - 16789122U, // DOTP_S_H - 16792369U, // DOTP_S_W + 16789107U, // DOTP_S_H + 16792354U, // DOTP_S_W 16788230U, // DOTP_U_D - 16789410U, // DOTP_U_H - 16792827U, // DOTP_U_W + 16789395U, // DOTP_U_H + 16792812U, // DOTP_U_W 1091578140U, // DPADD_S_D - 1091579435U, // DPADD_S_H - 1091582672U, // DPADD_S_W + 1091579420U, // DPADD_S_H + 1091582657U, // DPADD_S_W 1091578543U, // DPADD_U_D - 1091579723U, // DPADD_U_H - 1091583140U, // DPADD_U_W - 16789991U, // DPAQX_SA_W_PH - 16790074U, // DPAQX_S_W_PH - 16791829U, // DPAQ_SA_L_W - 16790033U, // DPAQ_S_W_PH - 16790273U, // DPAU_H_QBL - 16790569U, // DPAU_H_QBR - 16790112U, // DPAX_W_PH - 16789981U, // DPA_W_PH - 16790006U, // DPSQX_SA_W_PH - 16790088U, // DPSQX_S_W_PH - 16791842U, // DPSQ_SA_L_W - 16790061U, // DPSQ_S_W_PH + 1091579708U, // DPADD_U_H + 1091583125U, // DPADD_U_W + 16789976U, // DPAQX_SA_W_PH + 16790059U, // DPAQX_S_W_PH + 16791814U, // DPAQ_SA_L_W + 16790018U, // DPAQ_S_W_PH + 16790258U, // DPAU_H_QBL + 16790554U, // DPAU_H_QBR + 16790097U, // DPAX_W_PH + 16789966U, // DPA_W_PH + 16789991U, // DPSQX_SA_W_PH + 16790073U, // DPSQX_S_W_PH + 16791827U, // DPSQ_SA_L_W + 16790046U, // DPSQ_S_W_PH 1091578107U, // DPSUB_S_D - 1091579414U, // DPSUB_S_H - 1091582639U, // DPSUB_S_W + 1091579399U, // DPSUB_S_H + 1091582624U, // DPSUB_S_W 1091578510U, // DPSUB_U_D - 1091579702U, // DPSUB_U_H - 1091583107U, // DPSUB_U_W - 16790285U, // DPSU_H_QBL - 16790581U, // DPSU_H_QBR - 16790123U, // DPSX_W_PH - 16790102U, // DPS_W_PH - 553661638U, // DROTR + 1091579687U, // DPSUB_U_H + 1091583092U, // DPSUB_U_W + 16790270U, // DPSU_H_QBL + 16790566U, // DPSU_H_QBR + 16790108U, // DPSX_W_PH + 16790087U, // DPS_W_PH + 553661623U, // DROTR 553656483U, // DROTR32 - 16791344U, // DROTRV - 12349U, // DSBH - 15987U, // DSDIV + 16791329U, // DROTRV + 12334U, // DSBH + 15916U, // DSDIV 11281U, // DSHD - 553661331U, // DSLL + 553661316U, // DSLL 553656467U, // DSLL32 - 134230931U, // DSLL64_32 - 16791306U, // DSLLV + 134230916U, // DSLL64_32 + 16791291U, // DSLLV 553656596U, // DSRA 553656449U, // DSRA32 - 16791291U, // DSRAV - 553661337U, // DSRL + 16791276U, // DSRAV + 553661322U, // DSRL 553656475U, // DSRL32 - 16791313U, // DSRLV - 16791133U, // DSUBu - 15973U, // DUDIV - 15988U, // DivRxRy16 - 15974U, // DivuRxRy16 - 209545U, // EI - 7952U, // ERET - 553664175U, // EXT - 553661465U, // EXTP - 553661397U, // EXTPDP - 16791328U, // EXTPDPV - 16791337U, // EXTPV - 16792562U, // EXTRV_RS_W - 16792116U, // EXTRV_R_W - 16789211U, // EXTRV_S_H - 16792999U, // EXTRV_W - 553663463U, // EXTR_RS_W - 553663007U, // EXTR_R_W - 553660054U, // EXTR_S_H - 553663106U, // EXTR_W - 553664175U, // EXT_MM + 16791298U, // DSRLV + 16791118U, // DSUBu + 15902U, // DUDIV + 15917U, // DivRxRy16 + 15903U, // DivuRxRy16 + 209530U, // EI + 209530U, // EI_MM + 7881U, // ERET + 7881U, // ERET_MM + 553664104U, // EXT + 553661450U, // EXTP + 553661382U, // EXTPDP + 16791313U, // EXTPDPV + 16791322U, // EXTPV + 16792547U, // EXTRV_RS_W + 16792101U, // EXTRV_R_W + 16789196U, // EXTRV_S_H + 16792984U, // EXTRV_W + 553663448U, // EXTR_RS_W + 553662992U, // EXTR_R_W + 553660039U, // EXTR_S_H + 553663091U, // EXTR_W + 553664104U, // EXT_MM 0U, // ExtractElementF64 0U, // ExtractElementF64_64 0U, // FABS_D 10721U, // FABS_D32 10721U, // FABS_D64 - 13746U, // FABS_S + 10721U, // FABS_MM + 13731U, // FABS_S + 13731U, // FABS_S_MM 0U, // FABS_W 16787016U, // FADD_D 16787017U, // FADD_D32 16787017U, // FADD_D64 - 16790770U, // FADD_S - 16791464U, // FADD_W + 16787017U, // FADD_MM + 16790755U, // FADD_S + 16790755U, // FADD_S_MM + 16791449U, // FADD_W 16787196U, // FCAF_D - 16791583U, // FCAF_W + 16791568U, // FCAF_W 16787551U, // FCEQ_D - 16792022U, // FCEQ_W + 16792007U, // FCEQ_W 10728U, // FCLASS_D - 15358U, // FCLASS_W + 15343U, // FCLASS_W 16787084U, // FCLE_D - 16791506U, // FCLE_W + 16791491U, // FCLE_W 16787988U, // FCLT_D - 16792601U, // FCLT_W - 425666U, // FCMP_D32 - 425666U, // FCMP_D64 - 491202U, // FCMP_S32 + 16792586U, // FCLT_W + 425595U, // FCMP_D32 + 425595U, // FCMP_D32_MM + 425595U, // FCMP_D64 + 491131U, // FCMP_S32 + 491131U, // FCMP_S32_MM 16787146U, // FCNE_D - 16791540U, // FCNE_W + 16791525U, // FCNE_W 16787627U, // FCOR_D - 16792151U, // FCOR_W + 16792136U, // FCOR_W 16787585U, // FCUEQ_D - 16792038U, // FCUEQ_W + 16792023U, // FCUEQ_W 16787128U, // FCULE_D - 16791522U, // FCULE_W + 16791507U, // FCULE_W 16788022U, // FCULT_D - 16792617U, // FCULT_W + 16792602U, // FCULT_W 16787162U, // FCUNE_D - 16791556U, // FCUNE_W + 16791541U, // FCUNE_W 16787511U, // FCUN_D - 16791928U, // FCUN_W + 16791913U, // FCUN_W 16788376U, // FDIV_D 16788377U, // FDIV_D32 16788377U, // FDIV_D64 - 16791020U, // FDIV_S - 16792983U, // FDIV_W - 16788869U, // FEXDO_H - 16791944U, // FEXDO_W + 16788377U, // FDIV_MM + 16791005U, // FDIV_S + 16791005U, // FDIV_S_MM + 16792968U, // FDIV_W + 16788854U, // FEXDO_H + 16791929U, // FEXDO_W 16786919U, // FEXP2_D 0U, // FEXP2_D_1_PSEUDO - 16791367U, // FEXP2_W + 16791352U, // FEXP2_W 0U, // FEXP2_W_1_PSEUDO 10229U, // FEXUPL_D - 14654U, // FEXUPL_W + 14639U, // FEXUPL_W 10427U, // FEXUPR_D - 14951U, // FEXUPR_W + 14936U, // FEXUPR_W 10669U, // FFINT_S_D - 15251U, // FFINT_S_W + 15236U, // FFINT_S_W 11084U, // FFINT_U_D - 15681U, // FFINT_U_W + 15666U, // FFINT_U_W 10239U, // FFQL_D - 14664U, // FFQL_W + 14649U, // FFQL_W 10437U, // FFQR_D - 14961U, // FFQR_W + 14946U, // FFQR_W 8788U, // FILL_B 0U, // FILL_FD_PSEUDO 0U, // FILL_FW_PSEUDO - 11614U, // FILL_H - 14639U, // FILL_W + 11599U, // FILL_H + 14624U, // FILL_W 9694U, // FLOG2_D - 14142U, // FLOG2_W + 14127U, // FLOG2_W 10193U, // FLOOR_L_D64 - 13668U, // FLOOR_L_S + 13653U, // FLOOR_L_S 11215U, // FLOOR_W_D32 11215U, // FLOOR_W_D64 - 13850U, // FLOOR_W_S + 11215U, // FLOOR_W_MM + 13835U, // FLOOR_W_S + 13835U, // FLOOR_W_S_MM 1091577424U, // FMADD_D - 1091581872U, // FMADD_W + 1091581857U, // FMADD_W 16786957U, // FMAX_A_D - 16791405U, // FMAX_A_W + 16791390U, // FMAX_A_W 16788451U, // FMAX_D - 16793008U, // FMAX_W + 16792993U, // FMAX_W 16786937U, // FMIN_A_D - 16791385U, // FMIN_A_W + 16791370U, // FMIN_A_W 16787495U, // FMIN_D - 16791920U, // FMIN_W + 16791905U, // FMIN_W 11176U, // FMOV_D32 + 11176U, // FMOV_D32_MM 11176U, // FMOV_D64 - 13811U, // FMOV_S + 13796U, // FMOV_S + 13796U, // FMOV_S_MM 1091577382U, // FMSUB_D - 1091581830U, // FMSUB_W + 1091581815U, // FMSUB_W 16787479U, // FMUL_D 16787480U, // FMUL_D32 16787480U, // FMUL_D64 - 16790913U, // FMUL_S - 16791904U, // FMUL_W + 16787480U, // FMUL_MM + 16790898U, // FMUL_S + 16790898U, // FMUL_S_MM + 16791889U, // FMUL_W 10021U, // FNEG_D32 10021U, // FNEG_D64 - 13629U, // FNEG_S + 10021U, // FNEG_MM + 13614U, // FNEG_S + 13614U, // FNEG_S_MM 10319U, // FRCP_D - 14737U, // FRCP_W + 14722U, // FRCP_W 10832U, // FRINT_D - 15427U, // FRINT_W + 15412U, // FRINT_W 10850U, // FRSQRT_D - 15455U, // FRSQRT_W + 15440U, // FRSQRT_W 16787204U, // FSAF_D - 16791591U, // FSAF_W + 16791576U, // FSAF_W 16787568U, // FSEQ_D - 16792030U, // FSEQ_W + 16792015U, // FSEQ_W 16787111U, // FSLE_D - 16791514U, // FSLE_W + 16791499U, // FSLE_W 16788005U, // FSLT_D - 16792609U, // FSLT_W + 16792594U, // FSLT_W 16787154U, // FSNE_D - 16791548U, // FSNE_W + 16791533U, // FSNE_W 16787635U, // FSOR_D - 16792159U, // FSOR_W + 16792144U, // FSOR_W 10841U, // FSQRT_D 10842U, // FSQRT_D32 10842U, // FSQRT_D64 - 13788U, // FSQRT_S - 15446U, // FSQRT_W + 10842U, // FSQRT_MM + 13773U, // FSQRT_S + 13773U, // FSQRT_S_MM + 15431U, // FSQRT_W 16786974U, // FSUB_D 16786975U, // FSUB_D32 16786975U, // FSUB_D64 - 16790752U, // FSUB_S - 16791422U, // FSUB_W + 16786975U, // FSUB_MM + 16790737U, // FSUB_S + 16790737U, // FSUB_S_MM + 16791407U, // FSUB_W 16787594U, // FSUEQ_D - 16792047U, // FSUEQ_W + 16792032U, // FSUEQ_W 16787137U, // FSULE_D - 16791531U, // FSULE_W + 16791516U, // FSULE_W 16788031U, // FSULT_D - 16792626U, // FSULT_W + 16792611U, // FSULT_W 16787171U, // FSUNE_D - 16791565U, // FSUNE_W + 16791550U, // FSUNE_W 16787519U, // FSUN_D - 16791936U, // FSUN_W + 16791921U, // FSUN_W 10680U, // FTINT_S_D - 15262U, // FTINT_S_W + 15247U, // FTINT_S_W 11095U, // FTINT_U_D - 15692U, // FTINT_U_W - 16788946U, // FTQ_H - 16792056U, // FTQ_W + 15677U, // FTINT_U_W + 16788931U, // FTQ_H + 16792041U, // FTQ_W 10502U, // FTRUNC_S_D - 15034U, // FTRUNC_S_W + 15019U, // FTRUNC_S_W 10905U, // FTRUNC_U_D - 15502U, // FTRUNC_U_W - 152056479U, // GotPrologue16 + 15487U, // FTRUNC_U_W + 152056474U, // GotPrologue16 16787730U, // HADD_S_D - 16789025U, // HADD_S_H - 16792262U, // HADD_S_W + 16789010U, // HADD_S_H + 16792247U, // HADD_S_W 16788133U, // HADD_U_D - 16789313U, // HADD_U_H - 16792730U, // HADD_U_W + 16789298U, // HADD_U_H + 16792715U, // HADD_U_W 16787697U, // HSUB_S_D - 16789004U, // HSUB_S_H - 16792229U, // HSUB_S_W + 16788989U, // HSUB_S_H + 16792214U, // HSUB_S_W 16788100U, // HSUB_U_D - 16789292U, // HSUB_U_H - 16792697U, // HSUB_U_W + 16789277U, // HSUB_U_H + 16792682U, // HSUB_U_W 16786507U, // ILVEV_B 16788367U, // ILVEV_D - 16789535U, // ILVEV_H - 16792974U, // ILVEV_W + 16789520U, // ILVEV_H + 16792959U, // ILVEV_W 16786035U, // ILVL_B 16787487U, // ILVL_D - 16788861U, // ILVL_H - 16791912U, // ILVL_W + 16788846U, // ILVL_H + 16791897U, // ILVL_W 16785787U, // ILVOD_B 16787058U, // ILVOD_D - 16788663U, // ILVOD_H - 16791497U, // ILVOD_W + 16788648U, // ILVOD_H + 16791482U, // ILVOD_W 16786083U, // ILVR_B 16787670U, // ILVR_D - 16788986U, // ILVR_H - 16792202U, // ILVR_W - 553664169U, // INS + 16788971U, // ILVR_H + 16792187U, // ILVR_W + 553664098U, // INS 3679090U, // INSERT_B 0U, // INSERT_FD_PSEUDO 0U, // INSERT_FW_PSEUDO - 3682066U, // INSERT_H - 3685452U, // INSERT_W - 1062712U, // INSV + 3682051U, // INSERT_H + 3685437U, // INSERT_W + 1062697U, // INSV 4727172U, // INSVE_B 4728556U, // INSVE_D - 4730048U, // INSVE_H - 4732950U, // INSVE_W - 553664169U, // INS_MM - 209616U, // J - 209644U, // JAL - 13494U, // JALR - 13494U, // JALR64 + 4730033U, // INSVE_H + 4732935U, // INSVE_W + 553664098U, // INS_MM + 209601U, // J + 209629U, // JAL + 13479U, // JALR + 13479U, // JALR64 0U, // JALR64Pseudo 0U, // JALRPseudo - 13494U, // JALR_MM - 209644U, // JAL_MM - 210098U, // JR - 210098U, // JR64 - 210098U, // JR_MM - 209616U, // J_MM - 602860U, // Jal16 - 668396U, // JalB16 - 7939U, // JrRa16 - 7930U, // JrcRa16 - 212513U, // JrcRx16 + 13479U, // JALR_MM + 209629U, // JAL_MM + 210083U, // JR + 210083U, // JR64 + 210083U, // JR_MM + 209601U, // J_MM + 602845U, // Jal16 + 668381U, // JalB16 + 7868U, // JrRa16 + 7859U, // JrcRa16 + 212498U, // JrcRx16 204801U, // JumpLinkReg16 5252206U, // LB 5252206U, // LB64 - 168836562U, // LBUX + 168836547U, // LBUX 5252206U, // LB_MM - 5256792U, // LBu - 5256792U, // LBu64 - 5256792U, // LBu_MM + 5256777U, // LBu + 5256777U, // LBu64 + 5256777U, // LBu_MM 5254168U, // LD 5251095U, // LDC1 5251095U, // LDC164 + 5251095U, // LDC1_MM 5251244U, // LDC2 8614U, // LDI_B 10037U, // LDI_D - 11490U, // LDI_H - 14489U, // LDI_W - 5256008U, // LDL - 5256304U, // LDR + 11475U, // LDI_H + 14474U, // LDI_W + 5255993U, // LDL + 5256289U, // LDR 168829015U, // LDXC1 168829015U, // LDXC164 5251436U, // LD_B 5252707U, // LD_D - 5254312U, // LD_H - 5257146U, // LD_W - 2111109U, // LEA_ADDiu - 2111108U, // LEA_ADDiu64 - 5255246U, // LH - 5255246U, // LH64 - 168836557U, // LHX - 5255246U, // LH_MM - 5256831U, // LHu - 5256831U, // LHu64 - 5256831U, // LHu_MM - 5256079U, // LL + 5254297U, // LD_H + 5257131U, // LD_W + 2111094U, // LEA_ADDiu + 2111093U, // LEA_ADDiu64 + 2111094U, // LEA_ADDiu_MM + 5255231U, // LH + 5255231U, // LH64 + 168836542U, // LHX + 5255231U, // LH_MM + 5256816U, // LHu + 5256816U, // LHu64 + 5256816U, // LHu_MM + 5256064U, // LL 5254167U, // LLD + 5256064U, // LL_MM 5251079U, // LOAD_ACC128 5251079U, // LOAD_ACC64 5251079U, // LOAD_ACC64DSP - 5256170U, // LOAD_CCOND_DSP + 5256155U, // LOAD_CCOND_DSP 16785690U, // LSA 168829029U, // LUXC1 168829029U, // LUXC164 - 6304459U, // LUi - 6304459U, // LUi64 - 6304459U, // LUi_MM - 5258693U, // LW - 5258693U, // LW64 + 168829029U, // LUXC1_MM + 6304444U, // LUi + 6304444U, // LUi64 + 6304444U, // LUi_MM + 5258678U, // LW + 5258678U, // LW64 5251147U, // LWC1 + 5251147U, // LWC1_MM 5251270U, // LWC2 - 5256100U, // LWL - 5256100U, // LWL64 - 5256100U, // LWL_MM - 5256404U, // LWR - 5256404U, // LWR64 - 5256404U, // LWR_MM - 168836568U, // LWX + 5256085U, // LWL + 5256085U, // LWL64 + 5256085U, // LWL_MM + 5256389U, // LWR + 5256389U, // LWR64 + 5256389U, // LWR_MM + 168836553U, // LWX 168829043U, // LWXC1 - 5258693U, // LW_MM - 5256885U, // LWu + 168829043U, // LWXC1_MM + 5258678U, // LW_MM + 5256870U, // LWu 5252206U, // LbRxRyOffMemX16 - 5256792U, // LbuRxRyOffMemX16 - 5255246U, // LhRxRyOffMemX16 - 5256831U, // LhuRxRyOffMemX16 - 117453481U, // LiRxImm16 - 12959U, // LiRxImmAlignX16 - 12969U, // LiRxImmX16 + 5256777U, // LbuRxRyOffMemX16 + 5255231U, // LhRxRyOffMemX16 + 5256816U, // LhuRxRyOffMemX16 + 117453466U, // LiRxImm16 + 12944U, // LiRxImmAlignX16 + 12954U, // LiRxImmX16 6299870U, // LoadAddr32Imm 5251294U, // LoadAddr32Reg - 6304425U, // LoadImm32Reg - 736709U, // LwConstant32 - 33570245U, // LwRxPcTcp16 - 15813U, // LwRxPcTcpX16 - 5258693U, // LwRxRyOffMemX16 - 185613765U, // LwRxSpImmX16 + 6304410U, // LoadImm32Reg + 736694U, // LwConstant32 + 33570230U, // LwRxPcTcp16 + 15798U, // LwRxPcTcpX16 + 5258678U, // LwRxRyOffMemX16 + 185613750U, // LwRxSpImmX16 11275U, // MADD - 1091579318U, // MADDR_Q_H - 1091582401U, // MADDR_Q_W - 13938U, // MADDU - 16791154U, // MADDU_DSP - 13938U, // MADDU_MM + 1091579303U, // MADDR_Q_H + 1091582386U, // MADDR_Q_W + 13923U, // MADDU + 16791139U, // MADDU_DSP + 13923U, // MADDU_MM 1091576889U, // MADDV_B 1091578749U, // MADDV_D - 1091579917U, // MADDV_H - 1091583356U, // MADDV_W + 1091579902U, // MADDV_H + 1091583341U, // MADDV_W 16787025U, // MADD_D32 + 16787025U, // MADD_D32_MM 16787025U, // MADD_D64 16788491U, // MADD_DSP 11275U, // MADD_MM - 1091579288U, // MADD_Q_H - 1091582371U, // MADD_Q_W - 16790769U, // MADD_S - 16790354U, // MAQ_SA_W_PHL - 16790650U, // MAQ_SA_W_PHR - 16790382U, // MAQ_S_W_PHL - 16790678U, // MAQ_S_W_PHR + 1091579273U, // MADD_Q_H + 1091582356U, // MADD_Q_W + 16790754U, // MADD_S + 16790754U, // MADD_S_MM + 16790339U, // MAQ_SA_W_PHL + 16790635U, // MAQ_SA_W_PHR + 16790367U, // MAQ_S_W_PHL + 16790663U, // MAQ_S_W_PHR 16786158U, // MAXI_S_B 16787808U, // MAXI_S_D - 16789103U, // MAXI_S_H - 16792340U, // MAXI_S_W + 16789088U, // MAXI_S_H + 16792325U, // MAXI_S_W 285221829U, // MAXI_U_B 285223667U, // MAXI_U_D - 285224847U, // MAXI_U_H - 285228264U, // MAXI_U_W + 285224832U, // MAXI_U_H + 285228249U, // MAXI_U_W 16785739U, // MAX_A_B 16786958U, // MAX_A_D - 16788615U, // MAX_A_H - 16791406U, // MAX_A_W + 16788600U, // MAX_A_H + 16791391U, // MAX_A_W 16786246U, // MAX_S_B 16787928U, // MAX_S_D - 16789222U, // MAX_S_H - 16792521U, // MAX_S_W + 16789207U, // MAX_S_H + 16792506U, // MAX_S_W 16786461U, // MAX_U_B 16788331U, // MAX_U_D - 16789489U, // MAX_U_H - 16792928U, // MAX_U_W + 16789474U, // MAX_U_H + 16792913U, // MAX_U_W 553656330U, // MFC0 8234U, // MFC1 + 8234U, // MFC1_MM 553656505U, // MFC2 8240U, // MFHC1 - 209555U, // MFHI - 209555U, // MFHI64 - 12947U, // MFHI_DSP - 209555U, // MFHI_MM - 209858U, // MFLO - 209858U, // MFLO64 - 13250U, // MFLO_DSP - 209858U, // MFLO_MM + 8240U, // MFHC1_MM + 209540U, // MFHI + 209540U, // MFHI64 + 12932U, // MFHI_DSP + 209540U, // MFHI_MM + 209843U, // MFLO + 209843U, // MFLO64 + 13235U, // MFLO_DSP + 209843U, // MFLO_MM 16786138U, // MINI_S_B 16787788U, // MINI_S_D - 16789083U, // MINI_S_H - 16792320U, // MINI_S_W + 16789068U, // MINI_S_H + 16792305U, // MINI_S_W 285221809U, // MINI_U_B 285223647U, // MINI_U_D - 285224827U, // MINI_U_H - 285228244U, // MINI_U_W + 285224812U, // MINI_U_H + 285228229U, // MINI_U_W 16785720U, // MIN_A_B 16786938U, // MIN_A_D - 16788596U, // MIN_A_H - 16791386U, // MIN_A_W + 16788581U, // MIN_A_H + 16791371U, // MIN_A_W 16786168U, // MIN_S_B 16787818U, // MIN_S_D - 16789113U, // MIN_S_H - 16792360U, // MIN_S_W + 16789098U, // MIN_S_H + 16792345U, // MIN_S_W 16786383U, // MIN_U_B 16788221U, // MIN_U_D - 16789401U, // MIN_U_H - 16792818U, // MIN_U_W + 16789386U, // MIN_U_H + 16792803U, // MIN_U_W 0U, // MIPSeh_return32 0U, // MIPSeh_return64 16786882U, // MODSUB 16786101U, // MOD_S_B 16787751U, // MOD_S_D - 16789046U, // MOD_S_H - 16792283U, // MOD_S_W + 16789031U, // MOD_S_H + 16792268U, // MOD_S_W 16786316U, // MOD_U_B 16788154U, // MOD_U_D - 16789334U, // MOD_U_H - 16792751U, // MOD_U_W - 14017U, // MOVE_V + 16789319U, // MOD_U_H + 16792736U, // MOD_U_W + 14002U, // MOVE_V 16787228U, // MOVF_D32 + 16787228U, // MOVF_D32_MM 16787228U, // MOVF_D64 - 16788576U, // MOVF_I - 16788576U, // MOVF_I64 - 16788576U, // MOVF_I_MM - 16790837U, // MOVF_S + 16788561U, // MOVF_I + 16788561U, // MOVF_I64 + 16788561U, // MOVF_I_MM + 16790822U, // MOVF_S + 16790822U, // MOVF_S_MM 16787527U, // MOVN_I64_D64 - 16790454U, // MOVN_I64_I - 16790454U, // MOVN_I64_I64 - 16790928U, // MOVN_I64_S + 16790439U, // MOVN_I64_I + 16790439U, // MOVN_I64_I64 + 16790913U, // MOVN_I64_S 16787527U, // MOVN_I_D32 + 16787527U, // MOVN_I_D32_MM 16787527U, // MOVN_I_D64 - 16790454U, // MOVN_I_I - 16790454U, // MOVN_I_I64 - 16790454U, // MOVN_I_MM - 16790928U, // MOVN_I_S + 16790439U, // MOVN_I_I + 16790439U, // MOVN_I_I64 + 16790439U, // MOVN_I_MM + 16790913U, // MOVN_I_S + 16790913U, // MOVN_I_S_MM 16788082U, // MOVT_D32 + 16788082U, // MOVT_D32_MM 16788082U, // MOVT_D64 - 16791122U, // MOVT_I - 16791122U, // MOVT_I64 - 16791122U, // MOVT_I_MM - 16791012U, // MOVT_S + 16791107U, // MOVT_I + 16791107U, // MOVT_I64 + 16791107U, // MOVT_I_MM + 16790997U, // MOVT_S + 16790997U, // MOVT_S_MM 16788472U, // MOVZ_I64_D64 - 16793109U, // MOVZ_I64_I - 16793109U, // MOVZ_I64_I64 - 16791086U, // MOVZ_I64_S + 16793094U, // MOVZ_I64_I + 16793094U, // MOVZ_I64_I64 + 16791071U, // MOVZ_I64_S 16788472U, // MOVZ_I_D32 + 16788472U, // MOVZ_I_D32_MM 16788472U, // MOVZ_I_D64 - 16793109U, // MOVZ_I_I - 16793109U, // MOVZ_I_I64 - 16793109U, // MOVZ_I_MM - 16791086U, // MOVZ_I_S + 16793094U, // MOVZ_I_I + 16793094U, // MOVZ_I_I64 + 16793094U, // MOVZ_I_MM + 16791071U, // MOVZ_I_S + 16791071U, // MOVZ_I_S_MM 9674U, // MSUB - 1091579307U, // MSUBR_Q_H - 1091582390U, // MSUBR_Q_W - 13924U, // MSUBU - 16791140U, // MSUBU_DSP - 13924U, // MSUBU_MM + 1091579292U, // MSUBR_Q_H + 1091582375U, // MSUBR_Q_W + 13909U, // MSUBU + 16791125U, // MSUBU_DSP + 13909U, // MSUBU_MM 1091576880U, // MSUBV_B 1091578740U, // MSUBV_D - 1091579908U, // MSUBV_H - 1091583347U, // MSUBV_W + 1091579893U, // MSUBV_H + 1091583332U, // MSUBV_W 16786983U, // MSUB_D32 + 16786983U, // MSUB_D32_MM 16786983U, // MSUB_D64 16786890U, // MSUB_DSP 9674U, // MSUB_MM - 1091579278U, // MSUB_Q_H - 1091582361U, // MSUB_Q_W - 16790751U, // MSUB_S + 1091579263U, // MSUB_Q_H + 1091582346U, // MSUB_Q_W + 16790736U, // MSUB_S + 16790736U, // MSUB_S_MM 553656337U, // MTC0 344133U, // MTC1 + 344133U, // MTC1_MM 553656512U, // MTC2 344119U, // MTHC1 - 209561U, // MTHI - 209561U, // MTHI64 - 348825U, // MTHI_DSP - 209561U, // MTHI_MM - 349149U, // MTHLIP - 209871U, // MTLO - 209871U, // MTLO64 - 349135U, // MTLO_DSP - 209871U, // MTLO_MM - 16790431U, // MUL - 16790395U, // MULEQ_S_W_PHL - 16790691U, // MULEQ_S_W_PHR - 16790297U, // MULEU_S_PH_QBL - 16790593U, // MULEU_S_PH_QBR - 16789900U, // MULQ_RS_PH - 16792540U, // MULQ_RS_W - 16789844U, // MULQ_S_PH - 16792399U, // MULQ_S_W - 16788929U, // MULR_Q_H - 16792012U, // MULR_Q_W - 16790046U, // MULSAQ_S_W_PH - 16790021U, // MULSA_W_PH - 13895U, // MULT - 16791214U, // MULTU_DSP - 16791111U, // MULT_DSP - 13895U, // MULT_MM - 13998U, // MULTu - 13998U, // MULTu_MM + 344119U, // MTHC1_MM + 209546U, // MTHI + 209546U, // MTHI64 + 348810U, // MTHI_DSP + 209546U, // MTHI_MM + 349134U, // MTHLIP + 209856U, // MTLO + 209856U, // MTLO64 + 349120U, // MTLO_DSP + 209856U, // MTLO_MM + 16790416U, // MUL + 16790380U, // MULEQ_S_W_PHL + 16790676U, // MULEQ_S_W_PHR + 16790282U, // MULEU_S_PH_QBL + 16790578U, // MULEU_S_PH_QBR + 16789885U, // MULQ_RS_PH + 16792525U, // MULQ_RS_W + 16789829U, // MULQ_S_PH + 16792384U, // MULQ_S_W + 16788914U, // MULR_Q_H + 16791997U, // MULR_Q_W + 16790031U, // MULSAQ_S_W_PH + 16790006U, // MULSA_W_PH + 13880U, // MULT + 16791199U, // MULTU_DSP + 16791096U, // MULT_DSP + 13880U, // MULT_MM + 13983U, // MULTu + 13983U, // MULTu_MM 16786516U, // MULV_B 16788384U, // MULV_D - 16789544U, // MULV_H - 16792991U, // MULV_W - 16790431U, // MUL_MM - 16789717U, // MUL_PH - 16788898U, // MUL_Q_H - 16791981U, // MUL_Q_W - 16789812U, // MUL_S_PH - 209555U, // Mfhi16 - 209858U, // Mflo16 - 11348U, // Move32R16 - 11348U, // MoveR3216 - 13895U, // MultRxRy16 - 8148551U, // MultRxRyRz16 - 13998U, // MultuRxRy16 - 8148654U, // MultuRxRyRz16 + 16789529U, // MULV_H + 16792976U, // MULV_W + 16790416U, // MUL_MM + 16789702U, // MUL_PH + 16788883U, // MUL_Q_H + 16791966U, // MUL_Q_W + 16789797U, // MUL_S_PH + 209540U, // Mfhi16 + 209843U, // Mflo16 + 11333U, // Move32R16 + 11333U, // MoveR3216 + 13880U, // MultRxRy16 + 8148536U, // MultRxRyRz16 + 13983U, // MultuRxRy16 + 8148639U, // MultuRxRyRz16 8539U, // NLOC_B 9784U, // NLOC_D - 11415U, // NLOC_H - 14223U, // NLOC_W + 11400U, // NLOC_H + 14208U, // NLOC_W 8547U, // NLZC_B 9792U, // NLZC_D - 11423U, // NLZC_H - 14231U, // NLZC_W + 11408U, // NLZC_H + 14216U, // NLZC_W 16787033U, // NMADD_D32 + 16787033U, // NMADD_D32_MM 16787033U, // NMADD_D64 - 16790768U, // NMADD_S + 16790753U, // NMADD_S + 16790753U, // NMADD_S_MM 16786991U, // NMSUB_D32 + 16786991U, // NMSUB_D32_MM 16786991U, // NMSUB_D64 - 16790750U, // NMSUB_S + 16790735U, // NMSUB_S + 16790735U, // NMSUB_S_MM 0U, // NOP - 16790716U, // NOR - 16790716U, // NOR64 + 16790701U, // NOR + 16790701U, // NOR64 285221380U, // NORI_B - 16790716U, // NOR_MM - 16791249U, // NOR_V + 16790701U, // NOR_MM + 16791234U, // NOR_V 0U, // NOR_V_D_PSEUDO 0U, // NOR_V_H_PSEUDO 0U, // NOR_V_W_PSEUDO - 11366U, // NegRxRy16 - 13901U, // NotRxRy16 - 16790717U, // OR - 16790717U, // OR64 + 11351U, // NegRxRy16 + 13886U, // NotRxRy16 + 16790702U, // OR + 16790702U, // OR64 285221381U, // ORI_B - 16790717U, // OR_MM - 16791250U, // OR_V + 16790702U, // OR_MM + 16791235U, // OR_V 0U, // OR_V_D_PSEUDO 0U, // OR_V_H_PSEUDO 0U, // OR_V_W_PSEUDO - 553661114U, // ORi - 553661114U, // ORi64 - 553661114U, // ORi_MM - 1062077U, // OrRxRxRy16 - 16789706U, // PACKRL_PH + 553661099U, // ORi + 553661099U, // ORi64 + 553661099U, // ORi_MM + 1062062U, // OrRxRxRy16 + 16789691U, // PACKRL_PH 16786498U, // PCKEV_B 16788358U, // PCKEV_D - 16789526U, // PCKEV_H - 16792965U, // PCKEV_W + 16789511U, // PCKEV_H + 16792950U, // PCKEV_W 16785778U, // PCKOD_B 16787049U, // PCKOD_D - 16788654U, // PCKOD_H - 16791488U, // PCKOD_W + 16788639U, // PCKOD_H + 16791473U, // PCKOD_W 9066U, // PCNT_B 10824U, // PCNT_D - 12042U, // PCNT_H - 15419U, // PCNT_W - 16789670U, // PICK_PH + 12027U, // PCNT_H + 15404U, // PCNT_W + 16789655U, // PICK_PH 16786614U, // PICK_QB - 13112U, // PRECEQU_PH_QBL + 13097U, // PRECEQU_PH_QBL 8418U, // PRECEQU_PH_QBLA - 13408U, // PRECEQU_PH_QBR + 13393U, // PRECEQU_PH_QBR 8451U, // PRECEQU_PH_QBRA - 13152U, // PRECEQ_W_PHL - 13448U, // PRECEQ_W_PHR - 13097U, // PRECEU_PH_QBL + 13137U, // PRECEQ_W_PHL + 13433U, // PRECEQ_W_PHR + 13082U, // PRECEU_PH_QBL 8402U, // PRECEU_PH_QBLA - 13393U, // PRECEU_PH_QBR + 13378U, // PRECEU_PH_QBR 8435U, // PRECEU_PH_QBRA - 16789622U, // PRECRQU_S_QB_PH - 16791631U, // PRECRQ_PH_W - 16789595U, // PRECRQ_QB_PH - 16791662U, // PRECRQ_RS_PH_W - 16789609U, // PRECR_QB_PH - 553662527U, // PRECR_SRA_PH_W - 553662556U, // PRECR_SRA_R_PH_W + 16789607U, // PRECRQU_S_QB_PH + 16791616U, // PRECRQ_PH_W + 16789580U, // PRECRQ_QB_PH + 16791647U, // PRECRQ_RS_PH_W + 16789594U, // PRECR_QB_PH + 553662512U, // PRECR_SRA_PH_W + 553662541U, // PRECR_SRA_R_PH_W 553659425U, // PREPEND 0U, // PseudoCMPU_EQ_QB 0U, // PseudoCMPU_LE_QB @@ -1084,121 +1147,125 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // PseudoSDIV 0U, // PseudoUDIV 9650U, // RADDU_W_QB - 6304779U, // RDDSP - 13517U, // RDHWR - 13517U, // RDHWR64 - 12745U, // REPLV_PH + 6304764U, // RDDSP + 13502U, // RDHWR + 13502U, // RDHWR64 + 12730U, // REPLV_PH 9630U, // REPLV_QB - 6303928U, // REPL_PH + 6303913U, // REPL_PH 6300872U, // REPL_QB - 210098U, // RET - 210098U, // RET_MM - 553661639U, // ROTR - 16791345U, // ROTRV - 16791345U, // ROTRV_MM - 553661639U, // ROTR_MM + 210083U, // RET + 210083U, // RET_MM + 553661624U, // ROTR + 16791330U, // ROTRV + 16791330U, // ROTRV_MM + 553661624U, // ROTR_MM 10172U, // ROUND_L_D64 - 13647U, // ROUND_L_S + 13632U, // ROUND_L_S 11194U, // ROUND_W_D32 11194U, // ROUND_W_D64 - 13829U, // ROUND_W_S - 35909U, // RestoreIncSpF16 - 40493U, // RestoreRaF16 + 11194U, // ROUND_W_MM + 13814U, // ROUND_W_S + 13814U, // ROUND_W_S_MM + 0U, // Restore16 + 0U, // RestoreX16 0U, // RetRA 0U, // RetRA16 285221663U, // SAT_S_B 553658779U, // SAT_S_D - 285224628U, // SAT_S_H - 553663361U, // SAT_S_W + 285224613U, // SAT_S_H + 553663346U, // SAT_S_W 285221890U, // SAT_U_B 553659194U, // SAT_U_D - 285224918U, // SAT_U_H - 553663791U, // SAT_U_W + 285224903U, // SAT_U_H + 553663776U, // SAT_U_W 5252542U, // SB 5252542U, // SB64 5252542U, // SB_MM 869843U, // SC 871424U, // SCD + 869843U, // SC_MM 5254194U, // SD 5251101U, // SDC1 5251101U, // SDC164 + 5251101U, // SDC1_MM 5251250U, // SDC2 - 15988U, // SDIV - 15988U, // SDIV_MM - 5256013U, // SDL - 5256309U, // SDR + 15917U, // SDIV + 15917U, // SDIV_MM + 5255998U, // SDL + 5256294U, // SDR 168829022U, // SDXC1 168829022U, // SDXC164 9321U, // SEB 9321U, // SEB64 9321U, // SEB_MM - 12361U, // SEH - 12361U, // SEH64 - 12361U, // SEH_MM - 5255798U, // SH - 5255798U, // SH64 + 12346U, // SEH + 12346U, // SEH64 + 12346U, // SEH_MM + 5255783U, // SH + 5255783U, // SH64 285221262U, // SHF_B - 285224138U, // SHF_H - 285227056U, // SHF_W - 13256U, // SHILO - 14104U, // SHILOV - 16789951U, // SHLLV_PH + 285224123U, // SHF_H + 285227041U, // SHF_W + 13241U, // SHILO + 14089U, // SHILOV + 16789936U, // SHLLV_PH 16786836U, // SHLLV_QB - 16789888U, // SHLLV_S_PH - 16792510U, // SHLLV_S_W - 553660591U, // SHLL_PH + 16789873U, // SHLLV_S_PH + 16792495U, // SHLLV_S_W + 553660576U, // SHLL_PH 553657535U, // SHLL_QB - 553660713U, // SHLL_S_PH - 553663262U, // SHLL_S_W - 16789941U, // SHRAV_PH + 553660698U, // SHLL_S_PH + 553663247U, // SHLL_S_W + 16789926U, // SHRAV_PH 16786826U, // SHRAV_QB - 16789789U, // SHRAV_R_PH + 16789774U, // SHRAV_R_PH 16786724U, // SHRAV_R_QB - 16792105U, // SHRAV_R_W - 553660498U, // SHRA_PH + 16792090U, // SHRAV_R_W + 553660483U, // SHRA_PH 553657458U, // SHRA_QB - 553660666U, // SHRA_R_PH + 553660651U, // SHRA_R_PH 553657601U, // SHRA_R_QB - 553662975U, // SHRA_R_W - 16789971U, // SHRLV_PH + 553662960U, // SHRA_R_W + 16789956U, // SHRLV_PH 16786856U, // SHRLV_QB - 553660609U, // SHRL_PH + 553660594U, // SHRL_PH 553657553U, // SHRL_QB - 5255798U, // SH_MM - 2516591013U, // SLDI_B - 2516592436U, // SLDI_D - 2516593889U, // SLDI_H - 2516596888U, // SLDI_W - 2248155499U, // SLD_B - 2248156770U, // SLD_D - 2248158375U, // SLD_H - 2248161209U, // SLD_W - 553661332U, // SLL - 201339796U, // SLL64_32 - 201339796U, // SLL64_64 + 5255783U, // SH_MM + 3054510501U, // SLDI_B + 3054511924U, // SLDI_D + 3054513362U, // SLDI_H + 3054516361U, // SLDI_W + 3322945899U, // SLD_B + 3322947170U, // SLD_D + 3322948760U, // SLD_H + 3322951594U, // SLD_W + 553661317U, // SLL + 201339781U, // SLL64_32 + 201339781U, // SLL64_64 285221319U, // SLLI_B 285222725U, // SLLI_D - 285224178U, // SLLI_H - 285227177U, // SLLI_W - 16791307U, // SLLV - 16791307U, // SLLV_MM + 285224163U, // SLLI_H + 285227162U, // SLLI_W + 16791292U, // SLLV + 16791292U, // SLLV_MM 16786012U, // SLL_B 16787438U, // SLL_D - 16788838U, // SLL_H - 553661332U, // SLL_MM - 16791863U, // SLL_W - 16791100U, // SLT - 16791100U, // SLT64 - 16791100U, // SLT_MM - 16790207U, // SLTi - 16790207U, // SLTi64 - 16790207U, // SLTi_MM - 16791187U, // SLTiu - 16791187U, // SLTiu64 - 16791187U, // SLTiu_MM - 16791201U, // SLTu - 16791201U, // SLTu64 - 16791201U, // SLTu_MM + 16788823U, // SLL_H + 553661317U, // SLL_MM + 16791848U, // SLL_W + 16791085U, // SLT + 16791085U, // SLT64 + 16791085U, // SLT_MM + 16790192U, // SLTi + 16790192U, // SLTi64 + 16790192U, // SLTi_MM + 16791172U, // SLTiu + 16791172U, // SLTiu64 + 16791172U, // SLTiu_MM + 16791186U, // SLTu + 16791186U, // SLTu64 + 16791186U, // SLTu_MM 0U, // SNZ_B_PSEUDO 0U, // SNZ_D_PSEUDO 0U, // SNZ_H_PSEUDO @@ -1206,221 +1273,229 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // SNZ_W_PSEUDO 2516591134U, // SPLATI_B 2516592524U, // SPLATI_D - 2516593977U, // SPLATI_H - 2516596976U, // SPLATI_W + 2516593962U, // SPLATI_H + 2516596961U, // SPLATI_W 2248155993U, // SPLAT_B 2248157682U, // SPLAT_D - 2248158969U, // SPLAT_H - 2248162312U, // SPLAT_W + 2248158954U, // SPLAT_H + 2248162297U, // SPLAT_W 553656597U, // SRA 285221277U, // SRAI_B 285222700U, // SRAI_D - 285224153U, // SRAI_H - 285227152U, // SRAI_W + 285224138U, // SRAI_H + 285227137U, // SRAI_W 285221353U, // SRARI_B 553658215U, // SRARI_D - 285224212U, // SRARI_H - 553662667U, // SRARI_W + 285224197U, // SRARI_H + 553662652U, // SRARI_W 16786050U, // SRAR_B 16787603U, // SRAR_D - 16788953U, // SRAR_H - 16792127U, // SRAR_W - 16791292U, // SRAV - 16791292U, // SRAV_MM + 16788938U, // SRAR_H + 16792112U, // SRAR_W + 16791277U, // SRAV + 16791277U, // SRAV_MM 16785748U, // SRA_B 16786967U, // SRA_D - 16788624U, // SRA_H + 16788609U, // SRA_H 553656597U, // SRA_MM - 16791415U, // SRA_W - 553661338U, // SRL + 16791400U, // SRA_W + 553661323U, // SRL 285221327U, // SRLI_B 285222733U, // SRLI_D - 285224186U, // SRLI_H - 285227185U, // SRLI_W + 285224171U, // SRLI_H + 285227170U, // SRLI_W 285221371U, // SRLRI_B 553658233U, // SRLRI_D - 285224230U, // SRLRI_H - 553662685U, // SRLRI_W + 285224215U, // SRLRI_H + 553662670U, // SRLRI_W 16786066U, // SRLR_B 16787619U, // SRLR_D - 16788969U, // SRLR_H - 16792143U, // SRLR_W - 16791314U, // SRLV - 16791314U, // SRLV_MM + 16788954U, // SRLR_H + 16792128U, // SRLR_W + 16791299U, // SRLV + 16791299U, // SRLV_MM 16786019U, // SRL_B 16787463U, // SRL_D - 16788845U, // SRL_H - 553661338U, // SRL_MM - 16791888U, // SRL_W + 16788830U, // SRL_H + 553661323U, // SRL_MM + 16791873U, // SRL_W 5251079U, // STORE_ACC128 5251079U, // STORE_ACC64 5251079U, // STORE_ACC64DSP - 5256186U, // STORE_CCOND_DSP + 5256171U, // STORE_CCOND_DSP 5251964U, // ST_B 5253740U, // ST_D - 5254940U, // ST_H - 5258345U, // ST_W + 5254925U, // ST_H + 5258330U, // ST_W 16786885U, // SUB - 16789650U, // SUBQH_PH - 16789765U, // SUBQH_R_PH - 16792073U, // SUBQH_R_W - 16791678U, // SUBQH_W - 16789725U, // SUBQ_PH - 16789822U, // SUBQ_S_PH - 16792379U, // SUBQ_S_W + 16789635U, // SUBQH_PH + 16789750U, // SUBQH_R_PH + 16792058U, // SUBQH_R_W + 16791663U, // SUBQH_W + 16789710U, // SUBQ_PH + 16789807U, // SUBQ_S_PH + 16792364U, // SUBQ_S_W 16786422U, // SUBSUS_U_B 16788270U, // SUBSUS_U_D - 16789450U, // SUBSUS_U_H - 16792867U, // SUBSUS_U_W + 16789435U, // SUBSUS_U_H + 16792852U, // SUBSUS_U_W 16786225U, // SUBSUU_S_B 16787907U, // SUBSUU_S_D - 16789190U, // SUBSUU_S_H - 16792489U, // SUBSUU_S_W + 16789175U, // SUBSUU_S_H + 16792474U, // SUBSUU_S_W 16786187U, // SUBS_S_B 16787847U, // SUBS_S_D - 16789152U, // SUBS_S_H - 16792429U, // SUBS_S_W + 16789137U, // SUBS_S_H + 16792414U, // SUBS_S_W 16786402U, // SUBS_U_B 16788250U, // SUBS_U_D - 16789430U, // SUBS_U_H - 16792847U, // SUBS_U_W + 16789415U, // SUBS_U_H + 16792832U, // SUBS_U_W 16786594U, // SUBUH_QB 16786700U, // SUBUH_R_QB - 16789923U, // SUBU_PH + 16789908U, // SUBU_PH 16786808U, // SUBU_QB - 16789866U, // SUBU_S_PH + 16789851U, // SUBU_S_PH 16786747U, // SUBU_S_QB 285221425U, // SUBVI_B 285222815U, // SUBVI_D - 285224268U, // SUBVI_H - 285227267U, // SUBVI_W + 285224253U, // SUBVI_H + 285227252U, // SUBVI_W 16786481U, // SUBV_B 16788341U, // SUBV_D - 16789509U, // SUBV_H - 16792948U, // SUBV_W + 16789494U, // SUBV_H + 16792933U, // SUBV_W 16786885U, // SUB_MM - 16791134U, // SUBu - 16791134U, // SUBu_MM + 16791119U, // SUBu + 16791119U, // SUBu_MM 168829036U, // SUXC1 168829036U, // SUXC164 - 5258697U, // SW - 5258697U, // SW64 + 168829036U, // SUXC1_MM + 5258682U, // SW + 5258682U, // SW64 5251153U, // SWC1 + 5251153U, // SWC1_MM 5251276U, // SWC2 - 5256105U, // SWL - 5256105U, // SWL64 - 5256105U, // SWL_MM - 5256409U, // SWR - 5256409U, // SWR64 - 5256409U, // SWR_MM + 5256090U, // SWL + 5256090U, // SWL64 + 5256090U, // SWL_MM + 5256394U, // SWR + 5256394U, // SWR64 + 5256394U, // SWR_MM 168829050U, // SWXC1 - 5258697U, // SW_MM - 212620U, // SYNC - 209802U, // SYSCALL + 168829050U, // SWXC1_MM + 5258682U, // SW_MM + 212549U, // SYNC + 212549U, // SYNC_MM + 209787U, // SYSCALL + 209787U, // SYSCALL_MM 0U, // SZ_B_PSEUDO 0U, // SZ_D_PSEUDO 0U, // SZ_H_PSEUDO 0U, // SZ_V_PSEUDO 0U, // SZ_W_PSEUDO - 35918U, // SaveDecSpF16 - 40523U, // SaveRaF16 + 0U, // Save16 + 0U, // SaveX16 5252542U, // SbRxRyOffMemX16 - 212507U, // SebRx16 - 212519U, // SehRx16 - 966140U, // SelBeqZ - 966121U, // SelBneZ - 226538469U, // SelTBteqZCmp - 226538157U, // SelTBteqZCmpi - 226539068U, // SelTBteqZSlt - 226538175U, // SelTBteqZSlti - 226539155U, // SelTBteqZSltiu - 226539169U, // SelTBteqZSltu - 243315685U, // SelTBtneZCmp - 243315373U, // SelTBtneZCmpi - 243316284U, // SelTBtneZSlt - 243315391U, // SelTBtneZSlti - 243316371U, // SelTBtneZSltiu - 243316385U, // SelTBtneZSltu - 5255798U, // ShRxRyOffMemX16 - 553661332U, // SllX16 - 1062667U, // SllvRxRy16 - 10245692U, // SltCCRxRy16 - 13884U, // SltRxRy16 - 10244799U, // SltiCCRxImmX16 - 117453503U, // SltiRxImm16 - 12991U, // SltiRxImmX16 - 10245779U, // SltiuCCRxImmX16 - 117454483U, // SltiuRxImm16 - 13971U, // SltiuRxImmX16 - 10245793U, // SltuCCRxRy16 - 13985U, // SltuRxRy16 - 10245793U, // SltuRxRyRz16 + 212492U, // SebRx16 + 212504U, // SehRx16 + 957933U, // SelBeqZ + 957914U, // SelBneZ + 226530262U, // SelTBteqZCmp + 226529950U, // SelTBteqZCmpi + 226530861U, // SelTBteqZSlt + 226529968U, // SelTBteqZSlti + 226530948U, // SelTBteqZSltiu + 226530962U, // SelTBteqZSltu + 243307478U, // SelTBtneZCmp + 243307166U, // SelTBtneZCmpi + 243308077U, // SelTBtneZSlt + 243307184U, // SelTBtneZSlti + 243308164U, // SelTBtneZSltiu + 243308178U, // SelTBtneZSltu + 5255783U, // ShRxRyOffMemX16 + 553661317U, // SllX16 + 1062652U, // SllvRxRy16 + 10245677U, // SltCCRxRy16 + 13869U, // SltRxRy16 + 10244784U, // SltiCCRxImmX16 + 117453488U, // SltiRxImm16 + 12976U, // SltiRxImmX16 + 10245764U, // SltiuCCRxImmX16 + 117454468U, // SltiuRxImm16 + 13956U, // SltiuRxImmX16 + 10245778U, // SltuCCRxRy16 + 13970U, // SltuRxRy16 + 10245778U, // SltuRxRyRz16 553656597U, // SraX16 - 1062652U, // SravRxRy16 - 553661338U, // SrlX16 - 1062674U, // SrlvRxRy16 - 16791134U, // SubuRxRyRz16 - 5258697U, // SwRxRyOffMemX16 - 185613769U, // SwRxSpImmX16 + 1062637U, // SravRxRy16 + 553661323U, // SrlX16 + 1062659U, // SrlvRxRy16 + 16791119U, // SubuRxRyRz16 + 5258682U, // SwRxRyOffMemX16 + 185613754U, // SwRxSpImmX16 0U, // TAILCALL 0U, // TAILCALL64_R 0U, // TAILCALL_R - 553661476U, // TEQ - 6304435U, // TEQI - 6304435U, // TEQI_MM - 553661476U, // TEQ_MM + 553661461U, // TEQ + 6304420U, // TEQI + 6304420U, // TEQI_MM + 553661461U, // TEQ_MM 553659446U, // TGE - 6304391U, // TGEI - 6305420U, // TGEIU - 6305420U, // TGEIU_MM - 6304391U, // TGEI_MM - 553662073U, // TGEU - 553662073U, // TGEU_MM + 6304376U, // TGEI + 6305405U, // TGEIU + 6305405U, // TGEIU_MM + 6304376U, // TGEI_MM + 553662058U, // TGEU + 553662058U, // TGEU_MM 553659446U, // TGE_MM - 553662017U, // TLT - 6304453U, // TLTI - 6305434U, // TLTIU_MM - 6304453U, // TLTI_MM - 553662119U, // TLTU - 553662119U, // TLTU_MM - 553662017U, // TLT_MM + 553662002U, // TLT + 6304438U, // TLTI + 6305419U, // TLTIU_MM + 6304438U, // TLTI_MM + 553662104U, // TLTU + 553662104U, // TLTU_MM + 553662002U, // TLT_MM 553659456U, // TNE - 6304397U, // TNEI - 6304397U, // TNEI_MM + 6304382U, // TNEI + 6304382U, // TNEI_MM 553659456U, // TNE_MM 0U, // TRAP 10161U, // TRUNC_L_D64 - 13636U, // TRUNC_L_S + 13621U, // TRUNC_L_S 11183U, // TRUNC_W_D32 11183U, // TRUNC_W_D64 - 13818U, // TRUNC_W_S - 6305434U, // TTLTIU - 15974U, // UDIV - 15974U, // UDIV_MM + 11183U, // TRUNC_W_MM + 13803U, // TRUNC_W_S + 13803U, // TRUNC_W_S_MM + 6305419U, // TTLTIU + 15903U, // UDIV + 15903U, // UDIV_MM 1091576205U, // VSHF_B 1091577612U, // VSHF_D - 1091579081U, // VSHF_H - 1091581999U, // VSHF_W - 7957U, // WAIT - 6304786U, // WRDSP - 12355U, // WSBH - 12355U, // WSBH_MM - 16790721U, // XOR - 16790721U, // XOR64 + 1091579066U, // VSHF_H + 1091581984U, // VSHF_W + 7886U, // WAIT + 7886U, // WAIT_MM + 6304771U, // WRDSP + 12340U, // WSBH + 12340U, // WSBH_MM + 16790706U, // XOR + 16790706U, // XOR64 285221388U, // XORI_B - 16790721U, // XOR_MM - 16791256U, // XOR_V + 16790706U, // XOR_MM + 16791241U, // XOR_V 0U, // XOR_V_D_PSEUDO 0U, // XOR_V_H_PSEUDO 0U, // XOR_V_W_PSEUDO - 553661113U, // XORi - 553661113U, // XORi64 - 553661113U, // XORi_MM - 1062081U, // XorRxRxRy16 + 553661098U, // XORi + 553661098U, // XORi64 + 553661098U, // XORi_MM + 1062066U, // XorRxRxRy16 0U }; - static uint8_t OpInfo2[] = { + static const uint8_t OpInfo2[] = { 0U, // PHI 0U, // INLINEASM 0U, // PROLOG_LABEL @@ -1573,7 +1648,9 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // BALIGN 0U, // BAL_BR 0U, // BC1F + 0U, // BC1F_MM 0U, // BC1T + 0U, // BC1T_MM 0U, // BCLRI_B 0U, // BCLRI_D 0U, // BCLRI_H @@ -1641,6 +1718,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // BPOSGE32 0U, // BPOSGE32_PSEUDO 0U, // BREAK + 0U, // BREAK_MM 0U, // BSELI_B 0U, // BSEL_D_PSEUDO 0U, // BSEL_FD_PSEUDO @@ -1690,7 +1768,9 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // CEIL_L_S 0U, // CEIL_W_D32 0U, // CEIL_W_D64 + 0U, // CEIL_W_MM 0U, // CEIL_W_S + 0U, // CEIL_W_S_MM 0U, // CEQI_B 0U, // CEQI_D 0U, // CEQI_H @@ -1700,6 +1780,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // CEQ_H 0U, // CEQ_W 0U, // CFC1 + 0U, // CFC1_MM 0U, // CFCMSA 0U, // CLEI_S_B 0U, // CLEI_S_D @@ -1759,21 +1840,30 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // COPY_U_H 0U, // COPY_U_W 0U, // CTC1 + 0U, // CTC1_MM 0U, // CTCMSA 0U, // CVT_D32_S 0U, // CVT_D32_W + 0U, // CVT_D32_W_MM 0U, // CVT_D64_L 0U, // CVT_D64_S 0U, // CVT_D64_W + 0U, // CVT_D_S_MM 0U, // CVT_L_D64 + 0U, // CVT_L_D64_MM 0U, // CVT_L_S + 0U, // CVT_L_S_MM 0U, // CVT_S_D32 + 0U, // CVT_S_D32_MM 0U, // CVT_S_D64 0U, // CVT_S_L 0U, // CVT_S_W + 0U, // CVT_S_W_MM 0U, // CVT_W_D32 0U, // CVT_W_D64 + 0U, // CVT_W_MM 0U, // CVT_W_S + 0U, // CVT_W_S_MM 0U, // C_EQ_D32 0U, // C_EQ_D64 0U, // C_EQ_S @@ -1833,6 +1923,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // DCLO 0U, // DCLZ 0U, // DERET + 0U, // DERET_MM 1U, // DEXT 1U, // DEXTM 1U, // DEXTU @@ -1848,6 +1939,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // DIV_U_D 0U, // DIV_U_H 0U, // DIV_U_W + 0U, // DI_MM 0U, // DMFC0 0U, // DMFC1 0U, // DMFC2 @@ -1911,7 +2003,9 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // DivRxRy16 0U, // DivuRxRy16 0U, // EI + 0U, // EI_MM 0U, // ERET + 0U, // ERET_MM 1U, // EXT 0U, // EXTP 0U, // EXTPDP @@ -1931,12 +2025,16 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // FABS_D 0U, // FABS_D32 0U, // FABS_D64 + 0U, // FABS_MM 0U, // FABS_S + 0U, // FABS_S_MM 0U, // FABS_W 0U, // FADD_D 0U, // FADD_D32 0U, // FADD_D64 + 0U, // FADD_MM 0U, // FADD_S + 0U, // FADD_S_MM 0U, // FADD_W 0U, // FCAF_D 0U, // FCAF_W @@ -1949,8 +2047,10 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // FCLT_D 0U, // FCLT_W 0U, // FCMP_D32 + 0U, // FCMP_D32_MM 0U, // FCMP_D64 0U, // FCMP_S32 + 0U, // FCMP_S32_MM 0U, // FCNE_D 0U, // FCNE_W 0U, // FCOR_D @@ -1968,7 +2068,9 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // FDIV_D 0U, // FDIV_D32 0U, // FDIV_D64 + 0U, // FDIV_MM 0U, // FDIV_S + 0U, // FDIV_S_MM 0U, // FDIV_W 0U, // FEXDO_H 0U, // FEXDO_W @@ -1999,7 +2101,9 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // FLOOR_L_S 0U, // FLOOR_W_D32 0U, // FLOOR_W_D64 + 0U, // FLOOR_W_MM 0U, // FLOOR_W_S + 0U, // FLOOR_W_S_MM 0U, // FMADD_D 0U, // FMADD_W 0U, // FMAX_A_D @@ -2011,18 +2115,24 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // FMIN_D 0U, // FMIN_W 0U, // FMOV_D32 + 0U, // FMOV_D32_MM 0U, // FMOV_D64 0U, // FMOV_S + 0U, // FMOV_S_MM 0U, // FMSUB_D 0U, // FMSUB_W 0U, // FMUL_D 0U, // FMUL_D32 0U, // FMUL_D64 + 0U, // FMUL_MM 0U, // FMUL_S + 0U, // FMUL_S_MM 0U, // FMUL_W 0U, // FNEG_D32 0U, // FNEG_D64 + 0U, // FNEG_MM 0U, // FNEG_S + 0U, // FNEG_S_MM 0U, // FRCP_D 0U, // FRCP_W 0U, // FRINT_D @@ -2044,12 +2154,16 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // FSQRT_D 0U, // FSQRT_D32 0U, // FSQRT_D64 + 0U, // FSQRT_MM 0U, // FSQRT_S + 0U, // FSQRT_S_MM 0U, // FSQRT_W 0U, // FSUB_D 0U, // FSUB_D32 0U, // FSUB_D64 + 0U, // FSUB_MM 0U, // FSUB_S + 0U, // FSUB_S_MM 0U, // FSUB_W 0U, // FSUEQ_D 0U, // FSUEQ_W @@ -2140,6 +2254,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // LD 0U, // LDC1 0U, // LDC164 + 0U, // LDC1_MM 0U, // LDC2 0U, // LDI_B 0U, // LDI_D @@ -2155,6 +2270,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // LD_W 0U, // LEA_ADDiu 0U, // LEA_ADDiu64 + 0U, // LEA_ADDiu_MM 0U, // LH 0U, // LH64 0U, // LHX @@ -2164,6 +2280,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // LHu_MM 0U, // LL 0U, // LLD + 0U, // LL_MM 0U, // LOAD_ACC128 0U, // LOAD_ACC64 0U, // LOAD_ACC64DSP @@ -2171,12 +2288,14 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 3U, // LSA 0U, // LUXC1 0U, // LUXC164 + 0U, // LUXC1_MM 0U, // LUi 0U, // LUi64 0U, // LUi_MM 0U, // LW 0U, // LW64 0U, // LWC1 + 0U, // LWC1_MM 0U, // LWC2 0U, // LWL 0U, // LWL64 @@ -2186,6 +2305,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // LWR_MM 0U, // LWX 0U, // LWXC1 + 0U, // LWXC1_MM 0U, // LW_MM 0U, // LWu 0U, // LbRxRyOffMemX16 @@ -2214,12 +2334,14 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // MADDV_H 0U, // MADDV_W 1U, // MADD_D32 + 1U, // MADD_D32_MM 1U, // MADD_D64 0U, // MADD_DSP 0U, // MADD_MM 0U, // MADD_Q_H 0U, // MADD_Q_W 1U, // MADD_S + 1U, // MADD_S_MM 0U, // MAQ_SA_W_PHL 0U, // MAQ_SA_W_PHR 0U, // MAQ_S_W_PHL @@ -2246,8 +2368,10 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // MAX_U_W 0U, // MFC0 0U, // MFC1 + 0U, // MFC1_MM 0U, // MFC2 0U, // MFHC1 + 0U, // MFHC1_MM 0U, // MFHI 0U, // MFHI64 0U, // MFHI_DSP @@ -2289,37 +2413,45 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // MOD_U_W 0U, // MOVE_V 0U, // MOVF_D32 + 0U, // MOVF_D32_MM 0U, // MOVF_D64 0U, // MOVF_I 0U, // MOVF_I64 0U, // MOVF_I_MM 0U, // MOVF_S + 0U, // MOVF_S_MM 0U, // MOVN_I64_D64 0U, // MOVN_I64_I 0U, // MOVN_I64_I64 0U, // MOVN_I64_S 0U, // MOVN_I_D32 + 0U, // MOVN_I_D32_MM 0U, // MOVN_I_D64 0U, // MOVN_I_I 0U, // MOVN_I_I64 0U, // MOVN_I_MM 0U, // MOVN_I_S + 0U, // MOVN_I_S_MM 0U, // MOVT_D32 + 0U, // MOVT_D32_MM 0U, // MOVT_D64 0U, // MOVT_I 0U, // MOVT_I64 0U, // MOVT_I_MM 0U, // MOVT_S + 0U, // MOVT_S_MM 0U, // MOVZ_I64_D64 0U, // MOVZ_I64_I 0U, // MOVZ_I64_I64 0U, // MOVZ_I64_S 0U, // MOVZ_I_D32 + 0U, // MOVZ_I_D32_MM 0U, // MOVZ_I_D64 0U, // MOVZ_I_I 0U, // MOVZ_I_I64 0U, // MOVZ_I_MM 0U, // MOVZ_I_S + 0U, // MOVZ_I_S_MM 0U, // MSUB 0U, // MSUBR_Q_H 0U, // MSUBR_Q_W @@ -2331,16 +2463,20 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // MSUBV_H 0U, // MSUBV_W 1U, // MSUB_D32 + 1U, // MSUB_D32_MM 1U, // MSUB_D64 0U, // MSUB_DSP 0U, // MSUB_MM 0U, // MSUB_Q_H 0U, // MSUB_Q_W 1U, // MSUB_S + 1U, // MSUB_S_MM 0U, // MTC0 0U, // MTC1 + 0U, // MTC1_MM 0U, // MTC2 0U, // MTHC1 + 0U, // MTHC1_MM 0U, // MTHI 0U, // MTHI64 0U, // MTHI_DSP @@ -2395,11 +2531,15 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // NLZC_H 0U, // NLZC_W 1U, // NMADD_D32 + 1U, // NMADD_D32_MM 1U, // NMADD_D64 1U, // NMADD_S + 1U, // NMADD_S_MM 1U, // NMSUB_D32 + 1U, // NMSUB_D32_MM 1U, // NMSUB_D64 1U, // NMSUB_S + 1U, // NMSUB_S_MM 0U, // NOP 0U, // NOR 0U, // NOR64 @@ -2506,9 +2646,11 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // ROUND_L_S 0U, // ROUND_W_D32 0U, // ROUND_W_D64 + 0U, // ROUND_W_MM 0U, // ROUND_W_S - 0U, // RestoreIncSpF16 - 0U, // RestoreRaF16 + 0U, // ROUND_W_S_MM + 0U, // Restore16 + 0U, // RestoreX16 0U, // RetRA 0U, // RetRA16 0U, // SAT_S_B @@ -2524,9 +2666,11 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // SB_MM 0U, // SC 0U, // SCD + 0U, // SC_MM 0U, // SD 0U, // SDC1 0U, // SDC164 + 0U, // SDC1_MM 0U, // SDC2 0U, // SDIV 0U, // SDIV_MM @@ -2708,9 +2852,11 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // SUBu_MM 0U, // SUXC1 0U, // SUXC164 + 0U, // SUXC1_MM 0U, // SW 0U, // SW64 0U, // SWC1 + 0U, // SWC1_MM 0U, // SWC2 0U, // SWL 0U, // SWL64 @@ -2719,16 +2865,19 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // SWR64 0U, // SWR_MM 0U, // SWXC1 + 0U, // SWXC1_MM 0U, // SW_MM 0U, // SYNC + 0U, // SYNC_MM 0U, // SYSCALL + 0U, // SYSCALL_MM 0U, // SZ_B_PSEUDO 0U, // SZ_D_PSEUDO 0U, // SZ_H_PSEUDO 0U, // SZ_V_PSEUDO 0U, // SZ_W_PSEUDO - 0U, // SaveDecSpF16 - 0U, // SaveRaF16 + 0U, // Save16 + 0U, // SaveX16 0U, // SbRxRyOffMemX16 0U, // SebRx16 0U, // SehRx16 @@ -2798,7 +2947,9 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // TRUNC_L_S 0U, // TRUNC_W_D32 0U, // TRUNC_W_D64 + 0U, // TRUNC_W_MM 0U, // TRUNC_W_S + 0U, // TRUNC_W_S_MM 0U, // TTLTIU 0U, // UDIV 0U, // UDIV_MM @@ -2807,6 +2958,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // VSHF_H 0U, // VSHF_W 0U, // WAIT + 0U, // WAIT_MM 0U, // WRDSP 0U, // WSBH 0U, // WSBH_MM @@ -2825,7 +2977,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U }; - char AsmStrs[] = { + static char AsmStrs[] = { /* 0 */ 'j', 'a', 'l', 'r', 'c', 32, 9, 0, /* 8 */ 'd', 'm', 'f', 'c', '0', 9, 0, /* 15 */ 'd', 'm', 't', 'c', '0', 9, 0, @@ -3180,554 +3332,551 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) /* 3125 */ 't', 'g', 'e', 9, 0, /* 3130 */ 'b', 'n', 'e', 9, 0, /* 3135 */ 't', 'n', 'e', 9, 0, - /* 3140 */ 'r', 'e', 's', 't', 'o', 'r', 'e', 9, 0, - /* 3149 */ 's', 'a', 'v', 'e', 9, 0, - /* 3155 */ 'm', 'o', 'v', 'e', 9, 0, - /* 3161 */ 'b', 'c', '1', 'f', 9, 0, - /* 3167 */ 'm', 'o', 'v', 'f', 9, 0, - /* 3173 */ 'n', 'e', 'g', 9, 0, - /* 3178 */ 'a', 'd', 'd', '_', 'a', '.', 'h', 9, 0, - /* 3187 */ 'm', 'i', 'n', '_', 'a', '.', 'h', 9, 0, - /* 3196 */ 'a', 'd', 'd', 's', '_', 'a', '.', 'h', 9, 0, - /* 3206 */ 'm', 'a', 'x', '_', 'a', '.', 'h', 9, 0, - /* 3215 */ 's', 'r', 'a', '.', 'h', 9, 0, - /* 3222 */ 'n', 'l', 'o', 'c', '.', 'h', 9, 0, - /* 3230 */ 'n', 'l', 'z', 'c', '.', 'h', 9, 0, - /* 3238 */ 's', 'l', 'd', '.', 'h', 9, 0, - /* 3245 */ 'p', 'c', 'k', 'o', 'd', '.', 'h', 9, 0, - /* 3254 */ 'i', 'l', 'v', 'o', 'd', '.', 'h', 9, 0, - /* 3263 */ 'i', 'n', 's', 'v', 'e', '.', 'h', 9, 0, - /* 3272 */ 'v', 's', 'h', 'f', '.', 'h', 9, 0, - /* 3280 */ 'b', 'n', 'e', 'g', '.', 'h', 9, 0, - /* 3288 */ 's', 'r', 'a', 'i', '.', 'h', 9, 0, - /* 3296 */ 's', 'l', 'd', 'i', '.', 'h', 9, 0, - /* 3304 */ 'b', 'n', 'e', 'g', 'i', '.', 'h', 9, 0, - /* 3313 */ 's', 'l', 'l', 'i', '.', 'h', 9, 0, - /* 3321 */ 's', 'r', 'l', 'i', '.', 'h', 9, 0, - /* 3329 */ 'b', 'i', 'n', 's', 'l', 'i', '.', 'h', 9, 0, - /* 3339 */ 'c', 'e', 'q', 'i', '.', 'h', 9, 0, - /* 3347 */ 's', 'r', 'a', 'r', 'i', '.', 'h', 9, 0, - /* 3356 */ 'b', 'c', 'l', 'r', 'i', '.', 'h', 9, 0, - /* 3365 */ 's', 'r', 'l', 'r', 'i', '.', 'h', 9, 0, - /* 3374 */ 'b', 'i', 'n', 's', 'r', 'i', '.', 'h', 9, 0, - /* 3384 */ 's', 'p', 'l', 'a', 't', 'i', '.', 'h', 9, 0, - /* 3394 */ 'b', 's', 'e', 't', 'i', '.', 'h', 9, 0, - /* 3403 */ 's', 'u', 'b', 'v', 'i', '.', 'h', 9, 0, - /* 3412 */ 'a', 'd', 'd', 'v', 'i', '.', 'h', 9, 0, - /* 3421 */ 'f', 'i', 'l', 'l', '.', 'h', 9, 0, - /* 3429 */ 's', 'l', 'l', '.', 'h', 9, 0, - /* 3436 */ 's', 'r', 'l', '.', 'h', 9, 0, - /* 3443 */ 'b', 'i', 'n', 's', 'l', '.', 'h', 9, 0, - /* 3452 */ 'i', 'l', 'v', 'l', '.', 'h', 9, 0, - /* 3460 */ 'f', 'e', 'x', 'd', 'o', '.', 'h', 9, 0, - /* 3469 */ 'm', 's', 'u', 'b', '_', 'q', '.', 'h', 9, 0, - /* 3479 */ 'm', 'a', 'd', 'd', '_', 'q', '.', 'h', 9, 0, - /* 3489 */ 'm', 'u', 'l', '_', 'q', '.', 'h', 9, 0, - /* 3498 */ 'm', 's', 'u', 'b', 'r', '_', 'q', '.', 'h', 9, 0, - /* 3509 */ 'm', 'a', 'd', 'd', 'r', '_', 'q', '.', 'h', 9, 0, - /* 3520 */ 'm', 'u', 'l', 'r', '_', 'q', '.', 'h', 9, 0, - /* 3530 */ 'c', 'e', 'q', '.', 'h', 9, 0, - /* 3537 */ 'f', 't', 'q', '.', 'h', 9, 0, - /* 3544 */ 's', 'r', 'a', 'r', '.', 'h', 9, 0, - /* 3552 */ 'b', 'c', 'l', 'r', '.', 'h', 9, 0, - /* 3560 */ 's', 'r', 'l', 'r', '.', 'h', 9, 0, - /* 3568 */ 'b', 'i', 'n', 's', 'r', '.', 'h', 9, 0, - /* 3577 */ 'i', 'l', 'v', 'r', '.', 'h', 9, 0, - /* 3585 */ 'a', 's', 'u', 'b', '_', 's', '.', 'h', 9, 0, - /* 3595 */ 'h', 's', 'u', 'b', '_', 's', '.', 'h', 9, 0, - /* 3605 */ 'd', 'p', 's', 'u', 'b', '_', 's', '.', 'h', 9, 0, - /* 3616 */ 'h', 'a', 'd', 'd', '_', 's', '.', 'h', 9, 0, - /* 3626 */ 'd', 'p', 'a', 'd', 'd', '_', 's', '.', 'h', 9, 0, - /* 3637 */ 'm', 'o', 'd', '_', 's', '.', 'h', 9, 0, - /* 3646 */ 'c', 'l', 'e', '_', 's', '.', 'h', 9, 0, - /* 3655 */ 'a', 'v', 'e', '_', 's', '.', 'h', 9, 0, - /* 3664 */ 'c', 'l', 'e', 'i', '_', 's', '.', 'h', 9, 0, - /* 3674 */ 'm', 'i', 'n', 'i', '_', 's', '.', 'h', 9, 0, - /* 3684 */ 'c', 'l', 't', 'i', '_', 's', '.', 'h', 9, 0, - /* 3694 */ 'm', 'a', 'x', 'i', '_', 's', '.', 'h', 9, 0, - /* 3704 */ 'm', 'i', 'n', '_', 's', '.', 'h', 9, 0, - /* 3713 */ 'd', 'o', 't', 'p', '_', 's', '.', 'h', 9, 0, - /* 3723 */ 'a', 'v', 'e', 'r', '_', 's', '.', 'h', 9, 0, - /* 3733 */ 'e', 'x', 't', 'r', '_', 's', '.', 'h', 9, 0, - /* 3743 */ 's', 'u', 'b', 's', '_', 's', '.', 'h', 9, 0, - /* 3753 */ 'a', 'd', 'd', 's', '_', 's', '.', 'h', 9, 0, - /* 3763 */ 's', 'a', 't', '_', 's', '.', 'h', 9, 0, - /* 3772 */ 'c', 'l', 't', '_', 's', '.', 'h', 9, 0, - /* 3781 */ 's', 'u', 'b', 's', 'u', 'u', '_', 's', '.', 'h', 9, 0, - /* 3793 */ 'd', 'i', 'v', '_', 's', '.', 'h', 9, 0, - /* 3802 */ 'e', 'x', 't', 'r', 'v', '_', 's', '.', 'h', 9, 0, - /* 3813 */ 'm', 'a', 'x', '_', 's', '.', 'h', 9, 0, - /* 3822 */ 'c', 'o', 'p', 'y', '_', 's', '.', 'h', 9, 0, - /* 3832 */ 's', 'p', 'l', 'a', 't', '.', 'h', 9, 0, - /* 3841 */ 'b', 's', 'e', 't', '.', 'h', 9, 0, - /* 3849 */ 'p', 'c', 'n', 't', '.', 'h', 9, 0, - /* 3857 */ 'i', 'n', 's', 'e', 'r', 't', '.', 'h', 9, 0, - /* 3867 */ 's', 't', '.', 'h', 9, 0, - /* 3873 */ 'a', 's', 'u', 'b', '_', 'u', '.', 'h', 9, 0, - /* 3883 */ 'h', 's', 'u', 'b', '_', 'u', '.', 'h', 9, 0, - /* 3893 */ 'd', 'p', 's', 'u', 'b', '_', 'u', '.', 'h', 9, 0, - /* 3904 */ 'h', 'a', 'd', 'd', '_', 'u', '.', 'h', 9, 0, - /* 3914 */ 'd', 'p', 'a', 'd', 'd', '_', 'u', '.', 'h', 9, 0, - /* 3925 */ 'm', 'o', 'd', '_', 'u', '.', 'h', 9, 0, - /* 3934 */ 'c', 'l', 'e', '_', 'u', '.', 'h', 9, 0, - /* 3943 */ 'a', 'v', 'e', '_', 'u', '.', 'h', 9, 0, - /* 3952 */ 'c', 'l', 'e', 'i', '_', 'u', '.', 'h', 9, 0, - /* 3962 */ 'm', 'i', 'n', 'i', '_', 'u', '.', 'h', 9, 0, - /* 3972 */ 'c', 'l', 't', 'i', '_', 'u', '.', 'h', 9, 0, - /* 3982 */ 'm', 'a', 'x', 'i', '_', 'u', '.', 'h', 9, 0, - /* 3992 */ 'm', 'i', 'n', '_', 'u', '.', 'h', 9, 0, - /* 4001 */ 'd', 'o', 't', 'p', '_', 'u', '.', 'h', 9, 0, - /* 4011 */ 'a', 'v', 'e', 'r', '_', 'u', '.', 'h', 9, 0, - /* 4021 */ 's', 'u', 'b', 's', '_', 'u', '.', 'h', 9, 0, - /* 4031 */ 'a', 'd', 'd', 's', '_', 'u', '.', 'h', 9, 0, - /* 4041 */ 's', 'u', 'b', 's', 'u', 's', '_', 'u', '.', 'h', 9, 0, - /* 4053 */ 's', 'a', 't', '_', 'u', '.', 'h', 9, 0, - /* 4062 */ 'c', 'l', 't', '_', 'u', '.', 'h', 9, 0, - /* 4071 */ 'd', 'i', 'v', '_', 'u', '.', 'h', 9, 0, - /* 4080 */ 'm', 'a', 'x', '_', 'u', '.', 'h', 9, 0, - /* 4089 */ 'c', 'o', 'p', 'y', '_', 'u', '.', 'h', 9, 0, - /* 4099 */ 'm', 's', 'u', 'b', 'v', '.', 'h', 9, 0, - /* 4108 */ 'm', 'a', 'd', 'd', 'v', '.', 'h', 9, 0, - /* 4117 */ 'p', 'c', 'k', 'e', 'v', '.', 'h', 9, 0, - /* 4126 */ 'i', 'l', 'v', 'e', 'v', '.', 'h', 9, 0, - /* 4135 */ 'm', 'u', 'l', 'v', '.', 'h', 9, 0, - /* 4143 */ 'b', 'z', '.', 'h', 9, 0, - /* 4149 */ 'b', 'n', 'z', '.', 'h', 9, 0, - /* 4156 */ 'd', 's', 'b', 'h', 9, 0, - /* 4162 */ 'w', 's', 'b', 'h', 9, 0, - /* 4168 */ 's', 'e', 'h', 9, 0, - /* 4173 */ 'l', 'h', 9, 0, - /* 4177 */ 's', 'h', 'r', 'a', '.', 'p', 'h', 9, 0, - /* 4186 */ 'p', 'r', 'e', 'c', 'r', 'q', '.', 'q', 'b', '.', 'p', 'h', 9, 0, - /* 4200 */ 'p', 'r', 'e', 'c', 'r', '.', 'q', 'b', '.', 'p', 'h', 9, 0, - /* 4213 */ 'p', 'r', 'e', 'c', 'r', 'q', 'u', '_', 's', '.', 'q', 'b', '.', 'p', 'h', 9, 0, - /* 4230 */ 'c', 'm', 'p', '.', 'l', 'e', '.', 'p', 'h', 9, 0, - /* 4241 */ 's', 'u', 'b', 'q', 'h', '.', 'p', 'h', 9, 0, - /* 4251 */ 'a', 'd', 'd', 'q', 'h', '.', 'p', 'h', 9, 0, - /* 4261 */ 'p', 'i', 'c', 'k', '.', 'p', 'h', 9, 0, - /* 4270 */ 's', 'h', 'l', 'l', '.', 'p', 'h', 9, 0, - /* 4279 */ 'r', 'e', 'p', 'l', '.', 'p', 'h', 9, 0, - /* 4288 */ 's', 'h', 'r', 'l', '.', 'p', 'h', 9, 0, - /* 4297 */ 'p', 'a', 'c', 'k', 'r', 'l', '.', 'p', 'h', 9, 0, - /* 4308 */ 'm', 'u', 'l', '.', 'p', 'h', 9, 0, - /* 4316 */ 's', 'u', 'b', 'q', '.', 'p', 'h', 9, 0, - /* 4325 */ 'a', 'd', 'd', 'q', '.', 'p', 'h', 9, 0, - /* 4334 */ 'c', 'm', 'p', '.', 'e', 'q', '.', 'p', 'h', 9, 0, - /* 4345 */ 's', 'h', 'r', 'a', '_', 'r', '.', 'p', 'h', 9, 0, - /* 4356 */ 's', 'u', 'b', 'q', 'h', '_', 'r', '.', 'p', 'h', 9, 0, - /* 4368 */ 'a', 'd', 'd', 'q', 'h', '_', 'r', '.', 'p', 'h', 9, 0, - /* 4380 */ 's', 'h', 'r', 'a', 'v', '_', 'r', '.', 'p', 'h', 9, 0, - /* 4392 */ 's', 'h', 'l', 'l', '_', 's', '.', 'p', 'h', 9, 0, - /* 4403 */ 'm', 'u', 'l', '_', 's', '.', 'p', 'h', 9, 0, - /* 4413 */ 's', 'u', 'b', 'q', '_', 's', '.', 'p', 'h', 9, 0, - /* 4424 */ 'a', 'd', 'd', 'q', '_', 's', '.', 'p', 'h', 9, 0, - /* 4435 */ 'm', 'u', 'l', 'q', '_', 's', '.', 'p', 'h', 9, 0, - /* 4446 */ 'a', 'b', 's', 'q', '_', 's', '.', 'p', 'h', 9, 0, - /* 4457 */ 's', 'u', 'b', 'u', '_', 's', '.', 'p', 'h', 9, 0, - /* 4468 */ 'a', 'd', 'd', 'u', '_', 's', '.', 'p', 'h', 9, 0, - /* 4479 */ 's', 'h', 'l', 'l', 'v', '_', 's', '.', 'p', 'h', 9, 0, - /* 4491 */ 'm', 'u', 'l', 'q', '_', 'r', 's', '.', 'p', 'h', 9, 0, - /* 4503 */ 'c', 'm', 'p', '.', 'l', 't', '.', 'p', 'h', 9, 0, - /* 4514 */ 's', 'u', 'b', 'u', '.', 'p', 'h', 9, 0, - /* 4523 */ 'a', 'd', 'd', 'u', '.', 'p', 'h', 9, 0, - /* 4532 */ 's', 'h', 'r', 'a', 'v', '.', 'p', 'h', 9, 0, - /* 4542 */ 's', 'h', 'l', 'l', 'v', '.', 'p', 'h', 9, 0, - /* 4552 */ 'r', 'e', 'p', 'l', 'v', '.', 'p', 'h', 9, 0, - /* 4562 */ 's', 'h', 'r', 'l', 'v', '.', 'p', 'h', 9, 0, - /* 4572 */ 'd', 'p', 'a', '.', 'w', '.', 'p', 'h', 9, 0, - /* 4582 */ 'd', 'p', 'a', 'q', 'x', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 9, 0, - /* 4597 */ 'd', 'p', 's', 'q', 'x', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 9, 0, - /* 4612 */ 'm', 'u', 'l', 's', 'a', '.', 'w', '.', 'p', 'h', 9, 0, - /* 4624 */ 'd', 'p', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0, - /* 4637 */ 'm', 'u', 'l', 's', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0, - /* 4652 */ 'd', 'p', 's', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0, - /* 4665 */ 'd', 'p', 'a', 'q', 'x', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0, - /* 4679 */ 'd', 'p', 's', 'q', 'x', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0, - /* 4693 */ 'd', 'p', 's', '.', 'w', '.', 'p', 'h', 9, 0, - /* 4703 */ 'd', 'p', 'a', 'x', '.', 'w', '.', 'p', 'h', 9, 0, - /* 4714 */ 'd', 'p', 's', 'x', '.', 'w', '.', 'p', 'h', 9, 0, - /* 4725 */ 's', 'h', 9, 0, - /* 4729 */ 'd', 'a', 'd', 'd', 'i', 9, 0, - /* 4736 */ 'a', 'n', 'd', 'i', 9, 0, - /* 4742 */ 't', 'g', 'e', 'i', 9, 0, - /* 4748 */ 't', 'n', 'e', 'i', 9, 0, - /* 4754 */ 'm', 'f', 'h', 'i', 9, 0, - /* 4760 */ 'm', 't', 'h', 'i', 9, 0, - /* 4766 */ '.', 'a', 'l', 'i', 'g', 'n', 32, '2', 10, 9, 'l', 'i', 9, 0, - /* 4780 */ 'c', 'm', 'p', 'i', 9, 0, - /* 4786 */ 't', 'e', 'q', 'i', 9, 0, - /* 4792 */ 'x', 'o', 'r', 'i', 9, 0, - /* 4798 */ 's', 'l', 't', 'i', 9, 0, - /* 4804 */ 't', 'l', 't', 'i', 9, 0, - /* 4810 */ 'l', 'u', 'i', 9, 0, - /* 4815 */ 'j', 9, 0, - /* 4818 */ 'b', 'r', 'e', 'a', 'k', 9, 0, - /* 4825 */ 'c', 'v', 't', '.', 'd', '.', 'l', 9, 0, - /* 4834 */ 'c', 'v', 't', '.', 's', '.', 'l', 9, 0, - /* 4843 */ 'j', 'a', 'l', 9, 0, - /* 4848 */ 'b', 'g', 'e', 'z', 'a', 'l', 9, 0, - /* 4856 */ 'b', 'l', 't', 'z', 'a', 'l', 9, 0, - /* 4864 */ 'd', 'p', 'a', 'u', '.', 'h', '.', 'q', 'b', 'l', 9, 0, - /* 4876 */ 'd', 'p', 's', 'u', '.', 'h', '.', 'q', 'b', 'l', 9, 0, - /* 4888 */ 'm', 'u', 'l', 'e', 'u', '_', 's', '.', 'p', 'h', '.', 'q', 'b', 'l', 9, 0, - /* 4904 */ 'p', 'r', 'e', 'c', 'e', 'u', '.', 'p', 'h', '.', 'q', 'b', 'l', 9, 0, - /* 4919 */ 'p', 'r', 'e', 'c', 'e', 'q', 'u', '.', 'p', 'h', '.', 'q', 'b', 'l', 9, 0, - /* 4935 */ 'l', 'd', 'l', 9, 0, - /* 4940 */ 's', 'd', 'l', 9, 0, - /* 4945 */ 'm', 'a', 'q', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 'l', 9, 0, - /* 4959 */ 'p', 'r', 'e', 'c', 'e', 'q', '.', 'w', '.', 'p', 'h', 'l', 9, 0, - /* 4973 */ 'm', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'l', 9, 0, - /* 4986 */ 'm', 'u', 'l', 'e', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'l', 9, 0, - /* 5001 */ 's', 'y', 's', 'c', 'a', 'l', 'l', 9, 0, - /* 5010 */ 'd', 's', 'l', 'l', 9, 0, - /* 5016 */ 'd', 's', 'r', 'l', 9, 0, - /* 5022 */ 'm', 'u', 'l', 9, 0, - /* 5027 */ 'l', 'w', 'l', 9, 0, - /* 5032 */ 's', 'w', 'l', 9, 0, - /* 5037 */ 'b', 'a', 'l', 'i', 'g', 'n', 9, 0, - /* 5045 */ 'm', 'o', 'v', 'n', 9, 0, - /* 5051 */ 'd', 'c', 'l', 'o', 9, 0, - /* 5057 */ 'm', 'f', 'l', 'o', 9, 0, - /* 5063 */ 's', 'h', 'i', 'l', 'o', 9, 0, - /* 5070 */ 'm', 't', 'l', 'o', 9, 0, - /* 5076 */ 'e', 'x', 't', 'p', 'd', 'p', 9, 0, - /* 5084 */ 'm', 't', 'h', 'l', 'i', 'p', 9, 0, - /* 5092 */ 'c', 'm', 'p', 9, 0, - /* 5097 */ 'l', 'o', 'a', 'd', '_', 'c', 'c', 'o', 'n', 'd', '_', 'd', 's', 'p', 9, 0, - /* 5113 */ 's', 't', 'o', 'r', 'e', '_', 'c', 'c', 'o', 'n', 'd', '_', 'd', 's', 'p', 9, 0, - /* 5130 */ 'r', 'd', 'd', 's', 'p', 9, 0, - /* 5137 */ 'w', 'r', 'd', 's', 'p', 9, 0, - /* 5144 */ 'e', 'x', 't', 'p', 9, 0, - /* 5150 */ 'b', 'e', 'q', 9, 0, - /* 5155 */ 't', 'e', 'q', 9, 0, - /* 5160 */ 'd', 'p', 'a', 'u', '.', 'h', '.', 'q', 'b', 'r', 9, 0, - /* 5172 */ 'd', 'p', 's', 'u', '.', 'h', '.', 'q', 'b', 'r', 9, 0, - /* 5184 */ 'm', 'u', 'l', 'e', 'u', '_', 's', '.', 'p', 'h', '.', 'q', 'b', 'r', 9, 0, - /* 5200 */ 'p', 'r', 'e', 'c', 'e', 'u', '.', 'p', 'h', '.', 'q', 'b', 'r', 9, 0, - /* 5215 */ 'p', 'r', 'e', 'c', 'e', 'q', 'u', '.', 'p', 'h', '.', 'q', 'b', 'r', 9, 0, - /* 5231 */ 'l', 'd', 'r', 9, 0, - /* 5236 */ 's', 'd', 'r', 9, 0, - /* 5241 */ 'm', 'a', 'q', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 'r', 9, 0, - /* 5255 */ 'p', 'r', 'e', 'c', 'e', 'q', '.', 'w', '.', 'p', 'h', 'r', 9, 0, - /* 5269 */ 'm', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'r', 9, 0, - /* 5282 */ 'm', 'u', 'l', 'e', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'r', 9, 0, - /* 5297 */ 'j', 'r', 9, 0, - /* 5301 */ 'j', 'a', 'l', 'r', 9, 0, - /* 5307 */ 'n', 'o', 'r', 9, 0, - /* 5312 */ 'x', 'o', 'r', 9, 0, - /* 5317 */ 'd', 'r', 'o', 't', 'r', 9, 0, - /* 5324 */ 'r', 'd', 'h', 'w', 'r', 9, 0, - /* 5331 */ 'l', 'w', 'r', 9, 0, - /* 5336 */ 's', 'w', 'r', 9, 0, - /* 5341 */ 'n', 'm', 's', 'u', 'b', '.', 's', 9, 0, - /* 5350 */ 'c', 'v', 't', '.', 'd', '.', 's', 9, 0, - /* 5359 */ 'n', 'm', 'a', 'd', 'd', '.', 's', 9, 0, - /* 5368 */ 'c', '.', 'n', 'g', 'e', '.', 's', 9, 0, - /* 5377 */ 'c', '.', 'l', 'e', '.', 's', 9, 0, - /* 5385 */ 'c', '.', 'n', 'g', 'l', 'e', '.', 's', 9, 0, - /* 5395 */ 'c', '.', 'o', 'l', 'e', '.', 's', 9, 0, - /* 5404 */ 'c', '.', 'u', 'l', 'e', '.', 's', 9, 0, - /* 5413 */ 'c', '.', 'f', '.', 's', 9, 0, - /* 5420 */ 'c', '.', 's', 'f', '.', 's', 9, 0, - /* 5428 */ 'm', 'o', 'v', 'f', '.', 's', 9, 0, - /* 5436 */ 'n', 'e', 'g', '.', 's', 9, 0, - /* 5443 */ 't', 'r', 'u', 'n', 'c', '.', 'l', '.', 's', 9, 0, - /* 5454 */ 'r', 'o', 'u', 'n', 'd', '.', 'l', '.', 's', 9, 0, - /* 5465 */ 'c', 'e', 'i', 'l', '.', 'l', '.', 's', 9, 0, - /* 5475 */ 'f', 'l', 'o', 'o', 'r', '.', 'l', '.', 's', 9, 0, - /* 5486 */ 'c', 'v', 't', '.', 'l', '.', 's', 9, 0, - /* 5495 */ 'c', '.', 'n', 'g', 'l', '.', 's', 9, 0, - /* 5504 */ 'm', 'u', 'l', '.', 's', 9, 0, - /* 5511 */ 'c', '.', 'u', 'n', '.', 's', 9, 0, - /* 5519 */ 'm', 'o', 'v', 'n', '.', 's', 9, 0, - /* 5527 */ 'c', '.', 'e', 'q', '.', 's', 9, 0, - /* 5535 */ 'c', '.', 's', 'e', 'q', '.', 's', 9, 0, - /* 5544 */ 'c', '.', 'u', 'e', 'q', '.', 's', 9, 0, - /* 5553 */ 'a', 'b', 's', '.', 's', 9, 0, - /* 5560 */ 'c', '.', 'n', 'g', 't', '.', 's', 9, 0, - /* 5569 */ 'c', '.', 'l', 't', '.', 's', 9, 0, - /* 5577 */ 'c', '.', 'o', 'l', 't', '.', 's', 9, 0, - /* 5586 */ 'c', '.', 'u', 'l', 't', '.', 's', 9, 0, - /* 5595 */ 's', 'q', 'r', 't', '.', 's', 9, 0, - /* 5603 */ 'm', 'o', 'v', 't', '.', 's', 9, 0, - /* 5611 */ 'd', 'i', 'v', '.', 's', 9, 0, - /* 5618 */ 'm', 'o', 'v', '.', 's', 9, 0, - /* 5625 */ 't', 'r', 'u', 'n', 'c', '.', 'w', '.', 's', 9, 0, - /* 5636 */ 'r', 'o', 'u', 'n', 'd', '.', 'w', '.', 's', 9, 0, - /* 5647 */ 'c', 'e', 'i', 'l', '.', 'w', '.', 's', 9, 0, - /* 5657 */ 'f', 'l', 'o', 'o', 'r', '.', 'w', '.', 's', 9, 0, - /* 5668 */ 'c', 'v', 't', '.', 'w', '.', 's', 9, 0, - /* 5677 */ 'm', 'o', 'v', 'z', '.', 's', 9, 0, - /* 5685 */ 'b', 'c', '1', 't', 9, 0, - /* 5691 */ 's', 'l', 't', 9, 0, - /* 5696 */ 't', 'l', 't', 9, 0, - /* 5701 */ 'd', 'm', 'u', 'l', 't', 9, 0, - /* 5708 */ 'n', 'o', 't', 9, 0, - /* 5713 */ 'm', 'o', 'v', 't', 9, 0, - /* 5719 */ 'l', 'b', 'u', 9, 0, - /* 5724 */ 'd', 's', 'u', 'b', 'u', 9, 0, - /* 5731 */ 'm', 's', 'u', 'b', 'u', 9, 0, - /* 5738 */ 'd', 'a', 'd', 'd', 'u', 9, 0, - /* 5745 */ 'm', 'a', 'd', 'd', 'u', 9, 0, - /* 5752 */ 't', 'g', 'e', 'u', 9, 0, - /* 5758 */ 'l', 'h', 'u', 9, 0, - /* 5763 */ 'd', 'a', 'd', 'd', 'i', 'u', 9, 0, - /* 5771 */ 't', 'g', 'e', 'i', 'u', 9, 0, - /* 5778 */ 's', 'l', 't', 'i', 'u', 9, 0, - /* 5785 */ 't', 'l', 't', 'i', 'u', 9, 0, - /* 5792 */ 's', 'l', 't', 'u', 9, 0, - /* 5798 */ 't', 'l', 't', 'u', 9, 0, - /* 5804 */ 'd', 'm', 'u', 'l', 't', 'u', 9, 0, - /* 5812 */ 'l', 'w', 'u', 9, 0, - /* 5817 */ 'a', 'n', 'd', '.', 'v', 9, 0, - /* 5824 */ 'm', 'o', 'v', 'e', '.', 'v', 9, 0, - /* 5832 */ 'b', 's', 'e', 'l', '.', 'v', 9, 0, - /* 5840 */ 'n', 'o', 'r', '.', 'v', 9, 0, - /* 5847 */ 'x', 'o', 'r', '.', 'v', 9, 0, - /* 5854 */ 'b', 'z', '.', 'v', 9, 0, - /* 5860 */ 'b', 'm', 'z', '.', 'v', 9, 0, - /* 5867 */ 'b', 'n', 'z', '.', 'v', 9, 0, - /* 5874 */ 'b', 'm', 'n', 'z', '.', 'v', 9, 0, - /* 5882 */ 'd', 's', 'r', 'a', 'v', 9, 0, - /* 5889 */ 'b', 'i', 't', 'r', 'e', 'v', 9, 0, - /* 5897 */ 'd', 's', 'l', 'l', 'v', 9, 0, - /* 5904 */ 'd', 's', 'r', 'l', 'v', 9, 0, - /* 5911 */ 's', 'h', 'i', 'l', 'o', 'v', 9, 0, - /* 5919 */ 'e', 'x', 't', 'p', 'd', 'p', 'v', 9, 0, - /* 5928 */ 'e', 'x', 't', 'p', 'v', 9, 0, - /* 5935 */ 'd', 'r', 'o', 't', 'r', 'v', 9, 0, - /* 5943 */ 'i', 'n', 's', 'v', 9, 0, - /* 5949 */ 'f', 'l', 'o', 'g', '2', '.', 'w', 9, 0, - /* 5958 */ 'f', 'e', 'x', 'p', '2', '.', 'w', 9, 0, - /* 5967 */ 'a', 'd', 'd', '_', 'a', '.', 'w', 9, 0, - /* 5976 */ 'f', 'm', 'i', 'n', '_', 'a', '.', 'w', 9, 0, - /* 5986 */ 'a', 'd', 'd', 's', '_', 'a', '.', 'w', 9, 0, - /* 5996 */ 'f', 'm', 'a', 'x', '_', 'a', '.', 'w', 9, 0, - /* 6006 */ 's', 'r', 'a', '.', 'w', 9, 0, - /* 6013 */ 'f', 's', 'u', 'b', '.', 'w', 9, 0, - /* 6021 */ 'f', 'm', 's', 'u', 'b', '.', 'w', 9, 0, - /* 6030 */ 'n', 'l', 'o', 'c', '.', 'w', 9, 0, - /* 6038 */ 'n', 'l', 'z', 'c', '.', 'w', 9, 0, - /* 6046 */ 'c', 'v', 't', '.', 'd', '.', 'w', 9, 0, - /* 6055 */ 'f', 'a', 'd', 'd', '.', 'w', 9, 0, - /* 6063 */ 'f', 'm', 'a', 'd', 'd', '.', 'w', 9, 0, - /* 6072 */ 's', 'l', 'd', '.', 'w', 9, 0, - /* 6079 */ 'p', 'c', 'k', 'o', 'd', '.', 'w', 9, 0, - /* 6088 */ 'i', 'l', 'v', 'o', 'd', '.', 'w', 9, 0, - /* 6097 */ 'f', 'c', 'l', 'e', '.', 'w', 9, 0, - /* 6105 */ 'f', 's', 'l', 'e', '.', 'w', 9, 0, - /* 6113 */ 'f', 'c', 'u', 'l', 'e', '.', 'w', 9, 0, - /* 6122 */ 'f', 's', 'u', 'l', 'e', '.', 'w', 9, 0, - /* 6131 */ 'f', 'c', 'n', 'e', '.', 'w', 9, 0, - /* 6139 */ 'f', 's', 'n', 'e', '.', 'w', 9, 0, - /* 6147 */ 'f', 'c', 'u', 'n', 'e', '.', 'w', 9, 0, - /* 6156 */ 'f', 's', 'u', 'n', 'e', '.', 'w', 9, 0, - /* 6165 */ 'i', 'n', 's', 'v', 'e', '.', 'w', 9, 0, - /* 6174 */ 'f', 'c', 'a', 'f', '.', 'w', 9, 0, - /* 6182 */ 'f', 's', 'a', 'f', '.', 'w', 9, 0, - /* 6190 */ 'v', 's', 'h', 'f', '.', 'w', 9, 0, - /* 6198 */ 'b', 'n', 'e', 'g', '.', 'w', 9, 0, - /* 6206 */ 'p', 'r', 'e', 'c', 'r', '_', 's', 'r', 'a', '.', 'p', 'h', '.', 'w', 9, 0, - /* 6222 */ 'p', 'r', 'e', 'c', 'r', 'q', '.', 'p', 'h', '.', 'w', 9, 0, - /* 6235 */ 'p', 'r', 'e', 'c', 'r', '_', 's', 'r', 'a', '_', 'r', '.', 'p', 'h', '.', 'w', 9, 0, - /* 6253 */ 'p', 'r', 'e', 'c', 'r', 'q', '_', 'r', 's', '.', 'p', 'h', '.', 'w', 9, 0, - /* 6269 */ 's', 'u', 'b', 'q', 'h', '.', 'w', 9, 0, - /* 6278 */ 'a', 'd', 'd', 'q', 'h', '.', 'w', 9, 0, - /* 6287 */ 's', 'r', 'a', 'i', '.', 'w', 9, 0, - /* 6295 */ 's', 'l', 'd', 'i', '.', 'w', 9, 0, - /* 6303 */ 'b', 'n', 'e', 'g', 'i', '.', 'w', 9, 0, - /* 6312 */ 's', 'l', 'l', 'i', '.', 'w', 9, 0, - /* 6320 */ 's', 'r', 'l', 'i', '.', 'w', 9, 0, - /* 6328 */ 'b', 'i', 'n', 's', 'l', 'i', '.', 'w', 9, 0, - /* 6338 */ 'c', 'e', 'q', 'i', '.', 'w', 9, 0, - /* 6346 */ 's', 'r', 'a', 'r', 'i', '.', 'w', 9, 0, - /* 6355 */ 'b', 'c', 'l', 'r', 'i', '.', 'w', 9, 0, - /* 6364 */ 's', 'r', 'l', 'r', 'i', '.', 'w', 9, 0, - /* 6373 */ 'b', 'i', 'n', 's', 'r', 'i', '.', 'w', 9, 0, - /* 6383 */ 's', 'p', 'l', 'a', 't', 'i', '.', 'w', 9, 0, - /* 6393 */ 'b', 's', 'e', 't', 'i', '.', 'w', 9, 0, - /* 6402 */ 's', 'u', 'b', 'v', 'i', '.', 'w', 9, 0, - /* 6411 */ 'a', 'd', 'd', 'v', 'i', '.', 'w', 9, 0, - /* 6420 */ 'd', 'p', 'a', 'q', '_', 's', 'a', '.', 'l', '.', 'w', 9, 0, - /* 6433 */ 'd', 'p', 's', 'q', '_', 's', 'a', '.', 'l', '.', 'w', 9, 0, - /* 6446 */ 'f', 'i', 'l', 'l', '.', 'w', 9, 0, - /* 6454 */ 's', 'l', 'l', '.', 'w', 9, 0, - /* 6461 */ 'f', 'e', 'x', 'u', 'p', 'l', '.', 'w', 9, 0, - /* 6471 */ 'f', 'f', 'q', 'l', '.', 'w', 9, 0, - /* 6479 */ 's', 'r', 'l', '.', 'w', 9, 0, - /* 6486 */ 'b', 'i', 'n', 's', 'l', '.', 'w', 9, 0, - /* 6495 */ 'f', 'm', 'u', 'l', '.', 'w', 9, 0, - /* 6503 */ 'i', 'l', 'v', 'l', '.', 'w', 9, 0, - /* 6511 */ 'f', 'm', 'i', 'n', '.', 'w', 9, 0, - /* 6519 */ 'f', 'c', 'u', 'n', '.', 'w', 9, 0, - /* 6527 */ 'f', 's', 'u', 'n', '.', 'w', 9, 0, - /* 6535 */ 'f', 'e', 'x', 'd', 'o', '.', 'w', 9, 0, - /* 6544 */ 'f', 'r', 'c', 'p', '.', 'w', 9, 0, - /* 6552 */ 'm', 's', 'u', 'b', '_', 'q', '.', 'w', 9, 0, - /* 6562 */ 'm', 'a', 'd', 'd', '_', 'q', '.', 'w', 9, 0, - /* 6572 */ 'm', 'u', 'l', '_', 'q', '.', 'w', 9, 0, - /* 6581 */ 'm', 's', 'u', 'b', 'r', '_', 'q', '.', 'w', 9, 0, - /* 6592 */ 'm', 'a', 'd', 'd', 'r', '_', 'q', '.', 'w', 9, 0, - /* 6603 */ 'm', 'u', 'l', 'r', '_', 'q', '.', 'w', 9, 0, - /* 6613 */ 'f', 'c', 'e', 'q', '.', 'w', 9, 0, - /* 6621 */ 'f', 's', 'e', 'q', '.', 'w', 9, 0, - /* 6629 */ 'f', 'c', 'u', 'e', 'q', '.', 'w', 9, 0, - /* 6638 */ 'f', 's', 'u', 'e', 'q', '.', 'w', 9, 0, - /* 6647 */ 'f', 't', 'q', '.', 'w', 9, 0, - /* 6654 */ 's', 'h', 'r', 'a', '_', 'r', '.', 'w', 9, 0, - /* 6664 */ 's', 'u', 'b', 'q', 'h', '_', 'r', '.', 'w', 9, 0, - /* 6675 */ 'a', 'd', 'd', 'q', 'h', '_', 'r', '.', 'w', 9, 0, - /* 6686 */ 'e', 'x', 't', 'r', '_', 'r', '.', 'w', 9, 0, - /* 6696 */ 's', 'h', 'r', 'a', 'v', '_', 'r', '.', 'w', 9, 0, - /* 6707 */ 'e', 'x', 't', 'r', 'v', '_', 'r', '.', 'w', 9, 0, - /* 6718 */ 's', 'r', 'a', 'r', '.', 'w', 9, 0, - /* 6726 */ 'b', 'c', 'l', 'r', '.', 'w', 9, 0, - /* 6734 */ 's', 'r', 'l', 'r', '.', 'w', 9, 0, - /* 6742 */ 'f', 'c', 'o', 'r', '.', 'w', 9, 0, - /* 6750 */ 'f', 's', 'o', 'r', '.', 'w', 9, 0, - /* 6758 */ 'f', 'e', 'x', 'u', 'p', 'r', '.', 'w', 9, 0, - /* 6768 */ 'f', 'f', 'q', 'r', '.', 'w', 9, 0, - /* 6776 */ 'b', 'i', 'n', 's', 'r', '.', 'w', 9, 0, - /* 6785 */ 'e', 'x', 't', 'r', '.', 'w', 9, 0, - /* 6793 */ 'i', 'l', 'v', 'r', '.', 'w', 9, 0, - /* 6801 */ 'c', 'v', 't', '.', 's', '.', 'w', 9, 0, - /* 6810 */ 'a', 's', 'u', 'b', '_', 's', '.', 'w', 9, 0, - /* 6820 */ 'h', 's', 'u', 'b', '_', 's', '.', 'w', 9, 0, - /* 6830 */ 'd', 'p', 's', 'u', 'b', '_', 's', '.', 'w', 9, 0, - /* 6841 */ 'f', 't', 'r', 'u', 'n', 'c', '_', 's', '.', 'w', 9, 0, - /* 6853 */ 'h', 'a', 'd', 'd', '_', 's', '.', 'w', 9, 0, - /* 6863 */ 'd', 'p', 'a', 'd', 'd', '_', 's', '.', 'w', 9, 0, - /* 6874 */ 'm', 'o', 'd', '_', 's', '.', 'w', 9, 0, - /* 6883 */ 'c', 'l', 'e', '_', 's', '.', 'w', 9, 0, - /* 6892 */ 'a', 'v', 'e', '_', 's', '.', 'w', 9, 0, - /* 6901 */ 'c', 'l', 'e', 'i', '_', 's', '.', 'w', 9, 0, - /* 6911 */ 'm', 'i', 'n', 'i', '_', 's', '.', 'w', 9, 0, - /* 6921 */ 'c', 'l', 't', 'i', '_', 's', '.', 'w', 9, 0, - /* 6931 */ 'm', 'a', 'x', 'i', '_', 's', '.', 'w', 9, 0, - /* 6941 */ 's', 'h', 'l', 'l', '_', 's', '.', 'w', 9, 0, - /* 6951 */ 'm', 'i', 'n', '_', 's', '.', 'w', 9, 0, - /* 6960 */ 'd', 'o', 't', 'p', '_', 's', '.', 'w', 9, 0, - /* 6970 */ 's', 'u', 'b', 'q', '_', 's', '.', 'w', 9, 0, - /* 6980 */ 'a', 'd', 'd', 'q', '_', 's', '.', 'w', 9, 0, - /* 6990 */ 'm', 'u', 'l', 'q', '_', 's', '.', 'w', 9, 0, - /* 7000 */ 'a', 'b', 's', 'q', '_', 's', '.', 'w', 9, 0, - /* 7010 */ 'a', 'v', 'e', 'r', '_', 's', '.', 'w', 9, 0, - /* 7020 */ 's', 'u', 'b', 's', '_', 's', '.', 'w', 9, 0, - /* 7030 */ 'a', 'd', 'd', 's', '_', 's', '.', 'w', 9, 0, - /* 7040 */ 's', 'a', 't', '_', 's', '.', 'w', 9, 0, - /* 7049 */ 'c', 'l', 't', '_', 's', '.', 'w', 9, 0, - /* 7058 */ 'f', 'f', 'i', 'n', 't', '_', 's', '.', 'w', 9, 0, - /* 7069 */ 'f', 't', 'i', 'n', 't', '_', 's', '.', 'w', 9, 0, - /* 7080 */ 's', 'u', 'b', 's', 'u', 'u', '_', 's', '.', 'w', 9, 0, - /* 7092 */ 'd', 'i', 'v', '_', 's', '.', 'w', 9, 0, - /* 7101 */ 's', 'h', 'l', 'l', 'v', '_', 's', '.', 'w', 9, 0, - /* 7112 */ 'm', 'a', 'x', '_', 's', '.', 'w', 9, 0, - /* 7121 */ 'c', 'o', 'p', 'y', '_', 's', '.', 'w', 9, 0, - /* 7131 */ 'm', 'u', 'l', 'q', '_', 'r', 's', '.', 'w', 9, 0, - /* 7142 */ 'e', 'x', 't', 'r', '_', 'r', 's', '.', 'w', 9, 0, - /* 7153 */ 'e', 'x', 't', 'r', 'v', '_', 'r', 's', '.', 'w', 9, 0, - /* 7165 */ 'f', 'c', 'l', 'a', 's', 's', '.', 'w', 9, 0, - /* 7175 */ 's', 'p', 'l', 'a', 't', '.', 'w', 9, 0, - /* 7184 */ 'b', 's', 'e', 't', '.', 'w', 9, 0, - /* 7192 */ 'f', 'c', 'l', 't', '.', 'w', 9, 0, - /* 7200 */ 'f', 's', 'l', 't', '.', 'w', 9, 0, - /* 7208 */ 'f', 'c', 'u', 'l', 't', '.', 'w', 9, 0, - /* 7217 */ 'f', 's', 'u', 'l', 't', '.', 'w', 9, 0, - /* 7226 */ 'p', 'c', 'n', 't', '.', 'w', 9, 0, - /* 7234 */ 'f', 'r', 'i', 'n', 't', '.', 'w', 9, 0, - /* 7243 */ 'i', 'n', 's', 'e', 'r', 't', '.', 'w', 9, 0, - /* 7253 */ 'f', 's', 'q', 'r', 't', '.', 'w', 9, 0, - /* 7262 */ 'f', 'r', 's', 'q', 'r', 't', '.', 'w', 9, 0, - /* 7272 */ 's', 't', '.', 'w', 9, 0, - /* 7278 */ 'a', 's', 'u', 'b', '_', 'u', '.', 'w', 9, 0, - /* 7288 */ 'h', 's', 'u', 'b', '_', 'u', '.', 'w', 9, 0, - /* 7298 */ 'd', 'p', 's', 'u', 'b', '_', 'u', '.', 'w', 9, 0, - /* 7309 */ 'f', 't', 'r', 'u', 'n', 'c', '_', 'u', '.', 'w', 9, 0, - /* 7321 */ 'h', 'a', 'd', 'd', '_', 'u', '.', 'w', 9, 0, - /* 7331 */ 'd', 'p', 'a', 'd', 'd', '_', 'u', '.', 'w', 9, 0, - /* 7342 */ 'm', 'o', 'd', '_', 'u', '.', 'w', 9, 0, - /* 7351 */ 'c', 'l', 'e', '_', 'u', '.', 'w', 9, 0, - /* 7360 */ 'a', 'v', 'e', '_', 'u', '.', 'w', 9, 0, - /* 7369 */ 'c', 'l', 'e', 'i', '_', 'u', '.', 'w', 9, 0, - /* 7379 */ 'm', 'i', 'n', 'i', '_', 'u', '.', 'w', 9, 0, - /* 7389 */ 'c', 'l', 't', 'i', '_', 'u', '.', 'w', 9, 0, - /* 7399 */ 'm', 'a', 'x', 'i', '_', 'u', '.', 'w', 9, 0, - /* 7409 */ 'm', 'i', 'n', '_', 'u', '.', 'w', 9, 0, - /* 7418 */ 'd', 'o', 't', 'p', '_', 'u', '.', 'w', 9, 0, - /* 7428 */ 'a', 'v', 'e', 'r', '_', 'u', '.', 'w', 9, 0, - /* 7438 */ 's', 'u', 'b', 's', '_', 'u', '.', 'w', 9, 0, - /* 7448 */ 'a', 'd', 'd', 's', '_', 'u', '.', 'w', 9, 0, - /* 7458 */ 's', 'u', 'b', 's', 'u', 's', '_', 'u', '.', 'w', 9, 0, - /* 7470 */ 's', 'a', 't', '_', 'u', '.', 'w', 9, 0, - /* 7479 */ 'c', 'l', 't', '_', 'u', '.', 'w', 9, 0, - /* 7488 */ 'f', 'f', 'i', 'n', 't', '_', 'u', '.', 'w', 9, 0, - /* 7499 */ 'f', 't', 'i', 'n', 't', '_', 'u', '.', 'w', 9, 0, - /* 7510 */ 'd', 'i', 'v', '_', 'u', '.', 'w', 9, 0, - /* 7519 */ 'm', 'a', 'x', '_', 'u', '.', 'w', 9, 0, - /* 7528 */ 'c', 'o', 'p', 'y', '_', 'u', '.', 'w', 9, 0, - /* 7538 */ 'm', 's', 'u', 'b', 'v', '.', 'w', 9, 0, - /* 7547 */ 'm', 'a', 'd', 'd', 'v', '.', 'w', 9, 0, - /* 7556 */ 'p', 'c', 'k', 'e', 'v', '.', 'w', 9, 0, - /* 7565 */ 'i', 'l', 'v', 'e', 'v', '.', 'w', 9, 0, - /* 7574 */ 'f', 'd', 'i', 'v', '.', 'w', 9, 0, - /* 7582 */ 'm', 'u', 'l', 'v', '.', 'w', 9, 0, - /* 7590 */ 'e', 'x', 't', 'r', 'v', '.', 'w', 9, 0, - /* 7599 */ 'f', 'm', 'a', 'x', '.', 'w', 9, 0, - /* 7607 */ 'b', 'z', '.', 'w', 9, 0, - /* 7613 */ 'b', 'n', 'z', '.', 'w', 9, 0, - /* 7620 */ 'l', 'w', 9, 0, - /* 7624 */ 's', 'w', 9, 0, - /* 7628 */ 'l', 'h', 'x', 9, 0, - /* 7633 */ 'l', 'b', 'u', 'x', 9, 0, - /* 7639 */ 'l', 'w', 'x', 9, 0, - /* 7644 */ 'b', 'g', 'e', 'z', 9, 0, - /* 7650 */ 'b', 'l', 'e', 'z', 9, 0, - /* 7656 */ 'b', 'n', 'e', 'z', 9, 0, - /* 7662 */ 'b', 't', 'n', 'e', 'z', 9, 0, - /* 7669 */ 'd', 'c', 'l', 'z', 9, 0, - /* 7675 */ 'b', 'e', 'q', 'z', 9, 0, - /* 7681 */ 'b', 't', 'e', 'q', 'z', 9, 0, - /* 7688 */ 'b', 'g', 't', 'z', 9, 0, - /* 7694 */ 'b', 'l', 't', 'z', 9, 0, - /* 7700 */ 'm', 'o', 'v', 'z', 9, 0, - /* 7706 */ 's', 'e', 'b', 9, 32, 0, - /* 7712 */ 'j', 'r', 'c', 9, 32, 0, - /* 7718 */ 's', 'e', 'h', 9, 32, 0, - /* 7724 */ 'r', 'e', 's', 't', 'o', 'r', 'e', 9, '$', 'r', 'a', ',', 32, 32, '$', 's', '0', ',', 32, '$', 's', '1', ',', 32, '$', 's', '2', ',', 32, 0, - /* 7754 */ 's', 'a', 'v', 'e', 9, '$', 'r', 'a', ',', 32, '$', 's', '0', ',', 32, '$', 's', '1', ',', 32, '$', 's', '2', ',', 32, 0, - /* 7780 */ 'd', 'd', 'i', 'v', 'u', 9, '$', 'z', 'e', 'r', 'o', ',', 32, 0, - /* 7794 */ 'd', 'd', 'i', 'v', 9, '$', 'z', 'e', 'r', 'o', ',', 32, 0, - /* 7807 */ 'a', 'd', 'd', 'i', 'u', 9, '$', 's', 'p', ',', 32, 0, - /* 7819 */ 's', 'y', 'n', 'c', 32, 0, - /* 7825 */ 9, '.', 'w', 'o', 'r', 'd', 32, 0, - /* 7833 */ 'd', 'i', 'n', 's', 'm', 32, 0, - /* 7840 */ 'd', 'e', 'x', 't', 'm', 32, 0, - /* 7847 */ 'd', 'i', 'n', 's', 32, 0, - /* 7853 */ 'd', 'e', 'x', 't', 32, 0, - /* 7859 */ 'd', 'i', 'n', 's', 'u', 32, 0, - /* 7866 */ 'd', 'e', 'x', 't', 'u', 32, 0, - /* 7873 */ 'c', '.', 0, - /* 7876 */ 'b', 'r', 'e', 'a', 'k', 32, '0', 0, - /* 7884 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0, - /* 7897 */ 'B', 'U', 'N', 'D', 'L', 'E', 0, - /* 7904 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0, - /* 7914 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0, - /* 7929 */ 'j', 'r', 'c', 9, 32, '$', 'r', 'a', 0, - /* 7938 */ 'j', 'r', 9, 32, '$', 'r', 'a', 0, - /* 7946 */ 'f', 'o', 'o', 0, - /* 7950 */ 'd', 'e', 'r', 'e', 't', 0, - /* 7956 */ 'w', 'a', 'i', 't', 0, + /* 3140 */ 'm', 'o', 'v', 'e', 9, 0, + /* 3146 */ 'b', 'c', '1', 'f', 9, 0, + /* 3152 */ 'm', 'o', 'v', 'f', 9, 0, + /* 3158 */ 'n', 'e', 'g', 9, 0, + /* 3163 */ 'a', 'd', 'd', '_', 'a', '.', 'h', 9, 0, + /* 3172 */ 'm', 'i', 'n', '_', 'a', '.', 'h', 9, 0, + /* 3181 */ 'a', 'd', 'd', 's', '_', 'a', '.', 'h', 9, 0, + /* 3191 */ 'm', 'a', 'x', '_', 'a', '.', 'h', 9, 0, + /* 3200 */ 's', 'r', 'a', '.', 'h', 9, 0, + /* 3207 */ 'n', 'l', 'o', 'c', '.', 'h', 9, 0, + /* 3215 */ 'n', 'l', 'z', 'c', '.', 'h', 9, 0, + /* 3223 */ 's', 'l', 'd', '.', 'h', 9, 0, + /* 3230 */ 'p', 'c', 'k', 'o', 'd', '.', 'h', 9, 0, + /* 3239 */ 'i', 'l', 'v', 'o', 'd', '.', 'h', 9, 0, + /* 3248 */ 'i', 'n', 's', 'v', 'e', '.', 'h', 9, 0, + /* 3257 */ 'v', 's', 'h', 'f', '.', 'h', 9, 0, + /* 3265 */ 'b', 'n', 'e', 'g', '.', 'h', 9, 0, + /* 3273 */ 's', 'r', 'a', 'i', '.', 'h', 9, 0, + /* 3281 */ 's', 'l', 'd', 'i', '.', 'h', 9, 0, + /* 3289 */ 'b', 'n', 'e', 'g', 'i', '.', 'h', 9, 0, + /* 3298 */ 's', 'l', 'l', 'i', '.', 'h', 9, 0, + /* 3306 */ 's', 'r', 'l', 'i', '.', 'h', 9, 0, + /* 3314 */ 'b', 'i', 'n', 's', 'l', 'i', '.', 'h', 9, 0, + /* 3324 */ 'c', 'e', 'q', 'i', '.', 'h', 9, 0, + /* 3332 */ 's', 'r', 'a', 'r', 'i', '.', 'h', 9, 0, + /* 3341 */ 'b', 'c', 'l', 'r', 'i', '.', 'h', 9, 0, + /* 3350 */ 's', 'r', 'l', 'r', 'i', '.', 'h', 9, 0, + /* 3359 */ 'b', 'i', 'n', 's', 'r', 'i', '.', 'h', 9, 0, + /* 3369 */ 's', 'p', 'l', 'a', 't', 'i', '.', 'h', 9, 0, + /* 3379 */ 'b', 's', 'e', 't', 'i', '.', 'h', 9, 0, + /* 3388 */ 's', 'u', 'b', 'v', 'i', '.', 'h', 9, 0, + /* 3397 */ 'a', 'd', 'd', 'v', 'i', '.', 'h', 9, 0, + /* 3406 */ 'f', 'i', 'l', 'l', '.', 'h', 9, 0, + /* 3414 */ 's', 'l', 'l', '.', 'h', 9, 0, + /* 3421 */ 's', 'r', 'l', '.', 'h', 9, 0, + /* 3428 */ 'b', 'i', 'n', 's', 'l', '.', 'h', 9, 0, + /* 3437 */ 'i', 'l', 'v', 'l', '.', 'h', 9, 0, + /* 3445 */ 'f', 'e', 'x', 'd', 'o', '.', 'h', 9, 0, + /* 3454 */ 'm', 's', 'u', 'b', '_', 'q', '.', 'h', 9, 0, + /* 3464 */ 'm', 'a', 'd', 'd', '_', 'q', '.', 'h', 9, 0, + /* 3474 */ 'm', 'u', 'l', '_', 'q', '.', 'h', 9, 0, + /* 3483 */ 'm', 's', 'u', 'b', 'r', '_', 'q', '.', 'h', 9, 0, + /* 3494 */ 'm', 'a', 'd', 'd', 'r', '_', 'q', '.', 'h', 9, 0, + /* 3505 */ 'm', 'u', 'l', 'r', '_', 'q', '.', 'h', 9, 0, + /* 3515 */ 'c', 'e', 'q', '.', 'h', 9, 0, + /* 3522 */ 'f', 't', 'q', '.', 'h', 9, 0, + /* 3529 */ 's', 'r', 'a', 'r', '.', 'h', 9, 0, + /* 3537 */ 'b', 'c', 'l', 'r', '.', 'h', 9, 0, + /* 3545 */ 's', 'r', 'l', 'r', '.', 'h', 9, 0, + /* 3553 */ 'b', 'i', 'n', 's', 'r', '.', 'h', 9, 0, + /* 3562 */ 'i', 'l', 'v', 'r', '.', 'h', 9, 0, + /* 3570 */ 'a', 's', 'u', 'b', '_', 's', '.', 'h', 9, 0, + /* 3580 */ 'h', 's', 'u', 'b', '_', 's', '.', 'h', 9, 0, + /* 3590 */ 'd', 'p', 's', 'u', 'b', '_', 's', '.', 'h', 9, 0, + /* 3601 */ 'h', 'a', 'd', 'd', '_', 's', '.', 'h', 9, 0, + /* 3611 */ 'd', 'p', 'a', 'd', 'd', '_', 's', '.', 'h', 9, 0, + /* 3622 */ 'm', 'o', 'd', '_', 's', '.', 'h', 9, 0, + /* 3631 */ 'c', 'l', 'e', '_', 's', '.', 'h', 9, 0, + /* 3640 */ 'a', 'v', 'e', '_', 's', '.', 'h', 9, 0, + /* 3649 */ 'c', 'l', 'e', 'i', '_', 's', '.', 'h', 9, 0, + /* 3659 */ 'm', 'i', 'n', 'i', '_', 's', '.', 'h', 9, 0, + /* 3669 */ 'c', 'l', 't', 'i', '_', 's', '.', 'h', 9, 0, + /* 3679 */ 'm', 'a', 'x', 'i', '_', 's', '.', 'h', 9, 0, + /* 3689 */ 'm', 'i', 'n', '_', 's', '.', 'h', 9, 0, + /* 3698 */ 'd', 'o', 't', 'p', '_', 's', '.', 'h', 9, 0, + /* 3708 */ 'a', 'v', 'e', 'r', '_', 's', '.', 'h', 9, 0, + /* 3718 */ 'e', 'x', 't', 'r', '_', 's', '.', 'h', 9, 0, + /* 3728 */ 's', 'u', 'b', 's', '_', 's', '.', 'h', 9, 0, + /* 3738 */ 'a', 'd', 'd', 's', '_', 's', '.', 'h', 9, 0, + /* 3748 */ 's', 'a', 't', '_', 's', '.', 'h', 9, 0, + /* 3757 */ 'c', 'l', 't', '_', 's', '.', 'h', 9, 0, + /* 3766 */ 's', 'u', 'b', 's', 'u', 'u', '_', 's', '.', 'h', 9, 0, + /* 3778 */ 'd', 'i', 'v', '_', 's', '.', 'h', 9, 0, + /* 3787 */ 'e', 'x', 't', 'r', 'v', '_', 's', '.', 'h', 9, 0, + /* 3798 */ 'm', 'a', 'x', '_', 's', '.', 'h', 9, 0, + /* 3807 */ 'c', 'o', 'p', 'y', '_', 's', '.', 'h', 9, 0, + /* 3817 */ 's', 'p', 'l', 'a', 't', '.', 'h', 9, 0, + /* 3826 */ 'b', 's', 'e', 't', '.', 'h', 9, 0, + /* 3834 */ 'p', 'c', 'n', 't', '.', 'h', 9, 0, + /* 3842 */ 'i', 'n', 's', 'e', 'r', 't', '.', 'h', 9, 0, + /* 3852 */ 's', 't', '.', 'h', 9, 0, + /* 3858 */ 'a', 's', 'u', 'b', '_', 'u', '.', 'h', 9, 0, + /* 3868 */ 'h', 's', 'u', 'b', '_', 'u', '.', 'h', 9, 0, + /* 3878 */ 'd', 'p', 's', 'u', 'b', '_', 'u', '.', 'h', 9, 0, + /* 3889 */ 'h', 'a', 'd', 'd', '_', 'u', '.', 'h', 9, 0, + /* 3899 */ 'd', 'p', 'a', 'd', 'd', '_', 'u', '.', 'h', 9, 0, + /* 3910 */ 'm', 'o', 'd', '_', 'u', '.', 'h', 9, 0, + /* 3919 */ 'c', 'l', 'e', '_', 'u', '.', 'h', 9, 0, + /* 3928 */ 'a', 'v', 'e', '_', 'u', '.', 'h', 9, 0, + /* 3937 */ 'c', 'l', 'e', 'i', '_', 'u', '.', 'h', 9, 0, + /* 3947 */ 'm', 'i', 'n', 'i', '_', 'u', '.', 'h', 9, 0, + /* 3957 */ 'c', 'l', 't', 'i', '_', 'u', '.', 'h', 9, 0, + /* 3967 */ 'm', 'a', 'x', 'i', '_', 'u', '.', 'h', 9, 0, + /* 3977 */ 'm', 'i', 'n', '_', 'u', '.', 'h', 9, 0, + /* 3986 */ 'd', 'o', 't', 'p', '_', 'u', '.', 'h', 9, 0, + /* 3996 */ 'a', 'v', 'e', 'r', '_', 'u', '.', 'h', 9, 0, + /* 4006 */ 's', 'u', 'b', 's', '_', 'u', '.', 'h', 9, 0, + /* 4016 */ 'a', 'd', 'd', 's', '_', 'u', '.', 'h', 9, 0, + /* 4026 */ 's', 'u', 'b', 's', 'u', 's', '_', 'u', '.', 'h', 9, 0, + /* 4038 */ 's', 'a', 't', '_', 'u', '.', 'h', 9, 0, + /* 4047 */ 'c', 'l', 't', '_', 'u', '.', 'h', 9, 0, + /* 4056 */ 'd', 'i', 'v', '_', 'u', '.', 'h', 9, 0, + /* 4065 */ 'm', 'a', 'x', '_', 'u', '.', 'h', 9, 0, + /* 4074 */ 'c', 'o', 'p', 'y', '_', 'u', '.', 'h', 9, 0, + /* 4084 */ 'm', 's', 'u', 'b', 'v', '.', 'h', 9, 0, + /* 4093 */ 'm', 'a', 'd', 'd', 'v', '.', 'h', 9, 0, + /* 4102 */ 'p', 'c', 'k', 'e', 'v', '.', 'h', 9, 0, + /* 4111 */ 'i', 'l', 'v', 'e', 'v', '.', 'h', 9, 0, + /* 4120 */ 'm', 'u', 'l', 'v', '.', 'h', 9, 0, + /* 4128 */ 'b', 'z', '.', 'h', 9, 0, + /* 4134 */ 'b', 'n', 'z', '.', 'h', 9, 0, + /* 4141 */ 'd', 's', 'b', 'h', 9, 0, + /* 4147 */ 'w', 's', 'b', 'h', 9, 0, + /* 4153 */ 's', 'e', 'h', 9, 0, + /* 4158 */ 'l', 'h', 9, 0, + /* 4162 */ 's', 'h', 'r', 'a', '.', 'p', 'h', 9, 0, + /* 4171 */ 'p', 'r', 'e', 'c', 'r', 'q', '.', 'q', 'b', '.', 'p', 'h', 9, 0, + /* 4185 */ 'p', 'r', 'e', 'c', 'r', '.', 'q', 'b', '.', 'p', 'h', 9, 0, + /* 4198 */ 'p', 'r', 'e', 'c', 'r', 'q', 'u', '_', 's', '.', 'q', 'b', '.', 'p', 'h', 9, 0, + /* 4215 */ 'c', 'm', 'p', '.', 'l', 'e', '.', 'p', 'h', 9, 0, + /* 4226 */ 's', 'u', 'b', 'q', 'h', '.', 'p', 'h', 9, 0, + /* 4236 */ 'a', 'd', 'd', 'q', 'h', '.', 'p', 'h', 9, 0, + /* 4246 */ 'p', 'i', 'c', 'k', '.', 'p', 'h', 9, 0, + /* 4255 */ 's', 'h', 'l', 'l', '.', 'p', 'h', 9, 0, + /* 4264 */ 'r', 'e', 'p', 'l', '.', 'p', 'h', 9, 0, + /* 4273 */ 's', 'h', 'r', 'l', '.', 'p', 'h', 9, 0, + /* 4282 */ 'p', 'a', 'c', 'k', 'r', 'l', '.', 'p', 'h', 9, 0, + /* 4293 */ 'm', 'u', 'l', '.', 'p', 'h', 9, 0, + /* 4301 */ 's', 'u', 'b', 'q', '.', 'p', 'h', 9, 0, + /* 4310 */ 'a', 'd', 'd', 'q', '.', 'p', 'h', 9, 0, + /* 4319 */ 'c', 'm', 'p', '.', 'e', 'q', '.', 'p', 'h', 9, 0, + /* 4330 */ 's', 'h', 'r', 'a', '_', 'r', '.', 'p', 'h', 9, 0, + /* 4341 */ 's', 'u', 'b', 'q', 'h', '_', 'r', '.', 'p', 'h', 9, 0, + /* 4353 */ 'a', 'd', 'd', 'q', 'h', '_', 'r', '.', 'p', 'h', 9, 0, + /* 4365 */ 's', 'h', 'r', 'a', 'v', '_', 'r', '.', 'p', 'h', 9, 0, + /* 4377 */ 's', 'h', 'l', 'l', '_', 's', '.', 'p', 'h', 9, 0, + /* 4388 */ 'm', 'u', 'l', '_', 's', '.', 'p', 'h', 9, 0, + /* 4398 */ 's', 'u', 'b', 'q', '_', 's', '.', 'p', 'h', 9, 0, + /* 4409 */ 'a', 'd', 'd', 'q', '_', 's', '.', 'p', 'h', 9, 0, + /* 4420 */ 'm', 'u', 'l', 'q', '_', 's', '.', 'p', 'h', 9, 0, + /* 4431 */ 'a', 'b', 's', 'q', '_', 's', '.', 'p', 'h', 9, 0, + /* 4442 */ 's', 'u', 'b', 'u', '_', 's', '.', 'p', 'h', 9, 0, + /* 4453 */ 'a', 'd', 'd', 'u', '_', 's', '.', 'p', 'h', 9, 0, + /* 4464 */ 's', 'h', 'l', 'l', 'v', '_', 's', '.', 'p', 'h', 9, 0, + /* 4476 */ 'm', 'u', 'l', 'q', '_', 'r', 's', '.', 'p', 'h', 9, 0, + /* 4488 */ 'c', 'm', 'p', '.', 'l', 't', '.', 'p', 'h', 9, 0, + /* 4499 */ 's', 'u', 'b', 'u', '.', 'p', 'h', 9, 0, + /* 4508 */ 'a', 'd', 'd', 'u', '.', 'p', 'h', 9, 0, + /* 4517 */ 's', 'h', 'r', 'a', 'v', '.', 'p', 'h', 9, 0, + /* 4527 */ 's', 'h', 'l', 'l', 'v', '.', 'p', 'h', 9, 0, + /* 4537 */ 'r', 'e', 'p', 'l', 'v', '.', 'p', 'h', 9, 0, + /* 4547 */ 's', 'h', 'r', 'l', 'v', '.', 'p', 'h', 9, 0, + /* 4557 */ 'd', 'p', 'a', '.', 'w', '.', 'p', 'h', 9, 0, + /* 4567 */ 'd', 'p', 'a', 'q', 'x', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 9, 0, + /* 4582 */ 'd', 'p', 's', 'q', 'x', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 9, 0, + /* 4597 */ 'm', 'u', 'l', 's', 'a', '.', 'w', '.', 'p', 'h', 9, 0, + /* 4609 */ 'd', 'p', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0, + /* 4622 */ 'm', 'u', 'l', 's', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0, + /* 4637 */ 'd', 'p', 's', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0, + /* 4650 */ 'd', 'p', 'a', 'q', 'x', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0, + /* 4664 */ 'd', 'p', 's', 'q', 'x', '_', 's', '.', 'w', '.', 'p', 'h', 9, 0, + /* 4678 */ 'd', 'p', 's', '.', 'w', '.', 'p', 'h', 9, 0, + /* 4688 */ 'd', 'p', 'a', 'x', '.', 'w', '.', 'p', 'h', 9, 0, + /* 4699 */ 'd', 'p', 's', 'x', '.', 'w', '.', 'p', 'h', 9, 0, + /* 4710 */ 's', 'h', 9, 0, + /* 4714 */ 'd', 'a', 'd', 'd', 'i', 9, 0, + /* 4721 */ 'a', 'n', 'd', 'i', 9, 0, + /* 4727 */ 't', 'g', 'e', 'i', 9, 0, + /* 4733 */ 't', 'n', 'e', 'i', 9, 0, + /* 4739 */ 'm', 'f', 'h', 'i', 9, 0, + /* 4745 */ 'm', 't', 'h', 'i', 9, 0, + /* 4751 */ '.', 'a', 'l', 'i', 'g', 'n', 32, '2', 10, 9, 'l', 'i', 9, 0, + /* 4765 */ 'c', 'm', 'p', 'i', 9, 0, + /* 4771 */ 't', 'e', 'q', 'i', 9, 0, + /* 4777 */ 'x', 'o', 'r', 'i', 9, 0, + /* 4783 */ 's', 'l', 't', 'i', 9, 0, + /* 4789 */ 't', 'l', 't', 'i', 9, 0, + /* 4795 */ 'l', 'u', 'i', 9, 0, + /* 4800 */ 'j', 9, 0, + /* 4803 */ 'b', 'r', 'e', 'a', 'k', 9, 0, + /* 4810 */ 'c', 'v', 't', '.', 'd', '.', 'l', 9, 0, + /* 4819 */ 'c', 'v', 't', '.', 's', '.', 'l', 9, 0, + /* 4828 */ 'j', 'a', 'l', 9, 0, + /* 4833 */ 'b', 'g', 'e', 'z', 'a', 'l', 9, 0, + /* 4841 */ 'b', 'l', 't', 'z', 'a', 'l', 9, 0, + /* 4849 */ 'd', 'p', 'a', 'u', '.', 'h', '.', 'q', 'b', 'l', 9, 0, + /* 4861 */ 'd', 'p', 's', 'u', '.', 'h', '.', 'q', 'b', 'l', 9, 0, + /* 4873 */ 'm', 'u', 'l', 'e', 'u', '_', 's', '.', 'p', 'h', '.', 'q', 'b', 'l', 9, 0, + /* 4889 */ 'p', 'r', 'e', 'c', 'e', 'u', '.', 'p', 'h', '.', 'q', 'b', 'l', 9, 0, + /* 4904 */ 'p', 'r', 'e', 'c', 'e', 'q', 'u', '.', 'p', 'h', '.', 'q', 'b', 'l', 9, 0, + /* 4920 */ 'l', 'd', 'l', 9, 0, + /* 4925 */ 's', 'd', 'l', 9, 0, + /* 4930 */ 'm', 'a', 'q', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 'l', 9, 0, + /* 4944 */ 'p', 'r', 'e', 'c', 'e', 'q', '.', 'w', '.', 'p', 'h', 'l', 9, 0, + /* 4958 */ 'm', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'l', 9, 0, + /* 4971 */ 'm', 'u', 'l', 'e', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'l', 9, 0, + /* 4986 */ 's', 'y', 's', 'c', 'a', 'l', 'l', 9, 0, + /* 4995 */ 'd', 's', 'l', 'l', 9, 0, + /* 5001 */ 'd', 's', 'r', 'l', 9, 0, + /* 5007 */ 'm', 'u', 'l', 9, 0, + /* 5012 */ 'l', 'w', 'l', 9, 0, + /* 5017 */ 's', 'w', 'l', 9, 0, + /* 5022 */ 'b', 'a', 'l', 'i', 'g', 'n', 9, 0, + /* 5030 */ 'm', 'o', 'v', 'n', 9, 0, + /* 5036 */ 'd', 'c', 'l', 'o', 9, 0, + /* 5042 */ 'm', 'f', 'l', 'o', 9, 0, + /* 5048 */ 's', 'h', 'i', 'l', 'o', 9, 0, + /* 5055 */ 'm', 't', 'l', 'o', 9, 0, + /* 5061 */ 'e', 'x', 't', 'p', 'd', 'p', 9, 0, + /* 5069 */ 'm', 't', 'h', 'l', 'i', 'p', 9, 0, + /* 5077 */ 'c', 'm', 'p', 9, 0, + /* 5082 */ 'l', 'o', 'a', 'd', '_', 'c', 'c', 'o', 'n', 'd', '_', 'd', 's', 'p', 9, 0, + /* 5098 */ 's', 't', 'o', 'r', 'e', '_', 'c', 'c', 'o', 'n', 'd', '_', 'd', 's', 'p', 9, 0, + /* 5115 */ 'r', 'd', 'd', 's', 'p', 9, 0, + /* 5122 */ 'w', 'r', 'd', 's', 'p', 9, 0, + /* 5129 */ 'e', 'x', 't', 'p', 9, 0, + /* 5135 */ 'b', 'e', 'q', 9, 0, + /* 5140 */ 't', 'e', 'q', 9, 0, + /* 5145 */ 'd', 'p', 'a', 'u', '.', 'h', '.', 'q', 'b', 'r', 9, 0, + /* 5157 */ 'd', 'p', 's', 'u', '.', 'h', '.', 'q', 'b', 'r', 9, 0, + /* 5169 */ 'm', 'u', 'l', 'e', 'u', '_', 's', '.', 'p', 'h', '.', 'q', 'b', 'r', 9, 0, + /* 5185 */ 'p', 'r', 'e', 'c', 'e', 'u', '.', 'p', 'h', '.', 'q', 'b', 'r', 9, 0, + /* 5200 */ 'p', 'r', 'e', 'c', 'e', 'q', 'u', '.', 'p', 'h', '.', 'q', 'b', 'r', 9, 0, + /* 5216 */ 'l', 'd', 'r', 9, 0, + /* 5221 */ 's', 'd', 'r', 9, 0, + /* 5226 */ 'm', 'a', 'q', '_', 's', 'a', '.', 'w', '.', 'p', 'h', 'r', 9, 0, + /* 5240 */ 'p', 'r', 'e', 'c', 'e', 'q', '.', 'w', '.', 'p', 'h', 'r', 9, 0, + /* 5254 */ 'm', 'a', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'r', 9, 0, + /* 5267 */ 'm', 'u', 'l', 'e', 'q', '_', 's', '.', 'w', '.', 'p', 'h', 'r', 9, 0, + /* 5282 */ 'j', 'r', 9, 0, + /* 5286 */ 'j', 'a', 'l', 'r', 9, 0, + /* 5292 */ 'n', 'o', 'r', 9, 0, + /* 5297 */ 'x', 'o', 'r', 9, 0, + /* 5302 */ 'd', 'r', 'o', 't', 'r', 9, 0, + /* 5309 */ 'r', 'd', 'h', 'w', 'r', 9, 0, + /* 5316 */ 'l', 'w', 'r', 9, 0, + /* 5321 */ 's', 'w', 'r', 9, 0, + /* 5326 */ 'n', 'm', 's', 'u', 'b', '.', 's', 9, 0, + /* 5335 */ 'c', 'v', 't', '.', 'd', '.', 's', 9, 0, + /* 5344 */ 'n', 'm', 'a', 'd', 'd', '.', 's', 9, 0, + /* 5353 */ 'c', '.', 'n', 'g', 'e', '.', 's', 9, 0, + /* 5362 */ 'c', '.', 'l', 'e', '.', 's', 9, 0, + /* 5370 */ 'c', '.', 'n', 'g', 'l', 'e', '.', 's', 9, 0, + /* 5380 */ 'c', '.', 'o', 'l', 'e', '.', 's', 9, 0, + /* 5389 */ 'c', '.', 'u', 'l', 'e', '.', 's', 9, 0, + /* 5398 */ 'c', '.', 'f', '.', 's', 9, 0, + /* 5405 */ 'c', '.', 's', 'f', '.', 's', 9, 0, + /* 5413 */ 'm', 'o', 'v', 'f', '.', 's', 9, 0, + /* 5421 */ 'n', 'e', 'g', '.', 's', 9, 0, + /* 5428 */ 't', 'r', 'u', 'n', 'c', '.', 'l', '.', 's', 9, 0, + /* 5439 */ 'r', 'o', 'u', 'n', 'd', '.', 'l', '.', 's', 9, 0, + /* 5450 */ 'c', 'e', 'i', 'l', '.', 'l', '.', 's', 9, 0, + /* 5460 */ 'f', 'l', 'o', 'o', 'r', '.', 'l', '.', 's', 9, 0, + /* 5471 */ 'c', 'v', 't', '.', 'l', '.', 's', 9, 0, + /* 5480 */ 'c', '.', 'n', 'g', 'l', '.', 's', 9, 0, + /* 5489 */ 'm', 'u', 'l', '.', 's', 9, 0, + /* 5496 */ 'c', '.', 'u', 'n', '.', 's', 9, 0, + /* 5504 */ 'm', 'o', 'v', 'n', '.', 's', 9, 0, + /* 5512 */ 'c', '.', 'e', 'q', '.', 's', 9, 0, + /* 5520 */ 'c', '.', 's', 'e', 'q', '.', 's', 9, 0, + /* 5529 */ 'c', '.', 'u', 'e', 'q', '.', 's', 9, 0, + /* 5538 */ 'a', 'b', 's', '.', 's', 9, 0, + /* 5545 */ 'c', '.', 'n', 'g', 't', '.', 's', 9, 0, + /* 5554 */ 'c', '.', 'l', 't', '.', 's', 9, 0, + /* 5562 */ 'c', '.', 'o', 'l', 't', '.', 's', 9, 0, + /* 5571 */ 'c', '.', 'u', 'l', 't', '.', 's', 9, 0, + /* 5580 */ 's', 'q', 'r', 't', '.', 's', 9, 0, + /* 5588 */ 'm', 'o', 'v', 't', '.', 's', 9, 0, + /* 5596 */ 'd', 'i', 'v', '.', 's', 9, 0, + /* 5603 */ 'm', 'o', 'v', '.', 's', 9, 0, + /* 5610 */ 't', 'r', 'u', 'n', 'c', '.', 'w', '.', 's', 9, 0, + /* 5621 */ 'r', 'o', 'u', 'n', 'd', '.', 'w', '.', 's', 9, 0, + /* 5632 */ 'c', 'e', 'i', 'l', '.', 'w', '.', 's', 9, 0, + /* 5642 */ 'f', 'l', 'o', 'o', 'r', '.', 'w', '.', 's', 9, 0, + /* 5653 */ 'c', 'v', 't', '.', 'w', '.', 's', 9, 0, + /* 5662 */ 'm', 'o', 'v', 'z', '.', 's', 9, 0, + /* 5670 */ 'b', 'c', '1', 't', 9, 0, + /* 5676 */ 's', 'l', 't', 9, 0, + /* 5681 */ 't', 'l', 't', 9, 0, + /* 5686 */ 'd', 'm', 'u', 'l', 't', 9, 0, + /* 5693 */ 'n', 'o', 't', 9, 0, + /* 5698 */ 'm', 'o', 'v', 't', 9, 0, + /* 5704 */ 'l', 'b', 'u', 9, 0, + /* 5709 */ 'd', 's', 'u', 'b', 'u', 9, 0, + /* 5716 */ 'm', 's', 'u', 'b', 'u', 9, 0, + /* 5723 */ 'd', 'a', 'd', 'd', 'u', 9, 0, + /* 5730 */ 'm', 'a', 'd', 'd', 'u', 9, 0, + /* 5737 */ 't', 'g', 'e', 'u', 9, 0, + /* 5743 */ 'l', 'h', 'u', 9, 0, + /* 5748 */ 'd', 'a', 'd', 'd', 'i', 'u', 9, 0, + /* 5756 */ 't', 'g', 'e', 'i', 'u', 9, 0, + /* 5763 */ 's', 'l', 't', 'i', 'u', 9, 0, + /* 5770 */ 't', 'l', 't', 'i', 'u', 9, 0, + /* 5777 */ 's', 'l', 't', 'u', 9, 0, + /* 5783 */ 't', 'l', 't', 'u', 9, 0, + /* 5789 */ 'd', 'm', 'u', 'l', 't', 'u', 9, 0, + /* 5797 */ 'l', 'w', 'u', 9, 0, + /* 5802 */ 'a', 'n', 'd', '.', 'v', 9, 0, + /* 5809 */ 'm', 'o', 'v', 'e', '.', 'v', 9, 0, + /* 5817 */ 'b', 's', 'e', 'l', '.', 'v', 9, 0, + /* 5825 */ 'n', 'o', 'r', '.', 'v', 9, 0, + /* 5832 */ 'x', 'o', 'r', '.', 'v', 9, 0, + /* 5839 */ 'b', 'z', '.', 'v', 9, 0, + /* 5845 */ 'b', 'm', 'z', '.', 'v', 9, 0, + /* 5852 */ 'b', 'n', 'z', '.', 'v', 9, 0, + /* 5859 */ 'b', 'm', 'n', 'z', '.', 'v', 9, 0, + /* 5867 */ 'd', 's', 'r', 'a', 'v', 9, 0, + /* 5874 */ 'b', 'i', 't', 'r', 'e', 'v', 9, 0, + /* 5882 */ 'd', 's', 'l', 'l', 'v', 9, 0, + /* 5889 */ 'd', 's', 'r', 'l', 'v', 9, 0, + /* 5896 */ 's', 'h', 'i', 'l', 'o', 'v', 9, 0, + /* 5904 */ 'e', 'x', 't', 'p', 'd', 'p', 'v', 9, 0, + /* 5913 */ 'e', 'x', 't', 'p', 'v', 9, 0, + /* 5920 */ 'd', 'r', 'o', 't', 'r', 'v', 9, 0, + /* 5928 */ 'i', 'n', 's', 'v', 9, 0, + /* 5934 */ 'f', 'l', 'o', 'g', '2', '.', 'w', 9, 0, + /* 5943 */ 'f', 'e', 'x', 'p', '2', '.', 'w', 9, 0, + /* 5952 */ 'a', 'd', 'd', '_', 'a', '.', 'w', 9, 0, + /* 5961 */ 'f', 'm', 'i', 'n', '_', 'a', '.', 'w', 9, 0, + /* 5971 */ 'a', 'd', 'd', 's', '_', 'a', '.', 'w', 9, 0, + /* 5981 */ 'f', 'm', 'a', 'x', '_', 'a', '.', 'w', 9, 0, + /* 5991 */ 's', 'r', 'a', '.', 'w', 9, 0, + /* 5998 */ 'f', 's', 'u', 'b', '.', 'w', 9, 0, + /* 6006 */ 'f', 'm', 's', 'u', 'b', '.', 'w', 9, 0, + /* 6015 */ 'n', 'l', 'o', 'c', '.', 'w', 9, 0, + /* 6023 */ 'n', 'l', 'z', 'c', '.', 'w', 9, 0, + /* 6031 */ 'c', 'v', 't', '.', 'd', '.', 'w', 9, 0, + /* 6040 */ 'f', 'a', 'd', 'd', '.', 'w', 9, 0, + /* 6048 */ 'f', 'm', 'a', 'd', 'd', '.', 'w', 9, 0, + /* 6057 */ 's', 'l', 'd', '.', 'w', 9, 0, + /* 6064 */ 'p', 'c', 'k', 'o', 'd', '.', 'w', 9, 0, + /* 6073 */ 'i', 'l', 'v', 'o', 'd', '.', 'w', 9, 0, + /* 6082 */ 'f', 'c', 'l', 'e', '.', 'w', 9, 0, + /* 6090 */ 'f', 's', 'l', 'e', '.', 'w', 9, 0, + /* 6098 */ 'f', 'c', 'u', 'l', 'e', '.', 'w', 9, 0, + /* 6107 */ 'f', 's', 'u', 'l', 'e', '.', 'w', 9, 0, + /* 6116 */ 'f', 'c', 'n', 'e', '.', 'w', 9, 0, + /* 6124 */ 'f', 's', 'n', 'e', '.', 'w', 9, 0, + /* 6132 */ 'f', 'c', 'u', 'n', 'e', '.', 'w', 9, 0, + /* 6141 */ 'f', 's', 'u', 'n', 'e', '.', 'w', 9, 0, + /* 6150 */ 'i', 'n', 's', 'v', 'e', '.', 'w', 9, 0, + /* 6159 */ 'f', 'c', 'a', 'f', '.', 'w', 9, 0, + /* 6167 */ 'f', 's', 'a', 'f', '.', 'w', 9, 0, + /* 6175 */ 'v', 's', 'h', 'f', '.', 'w', 9, 0, + /* 6183 */ 'b', 'n', 'e', 'g', '.', 'w', 9, 0, + /* 6191 */ 'p', 'r', 'e', 'c', 'r', '_', 's', 'r', 'a', '.', 'p', 'h', '.', 'w', 9, 0, + /* 6207 */ 'p', 'r', 'e', 'c', 'r', 'q', '.', 'p', 'h', '.', 'w', 9, 0, + /* 6220 */ 'p', 'r', 'e', 'c', 'r', '_', 's', 'r', 'a', '_', 'r', '.', 'p', 'h', '.', 'w', 9, 0, + /* 6238 */ 'p', 'r', 'e', 'c', 'r', 'q', '_', 'r', 's', '.', 'p', 'h', '.', 'w', 9, 0, + /* 6254 */ 's', 'u', 'b', 'q', 'h', '.', 'w', 9, 0, + /* 6263 */ 'a', 'd', 'd', 'q', 'h', '.', 'w', 9, 0, + /* 6272 */ 's', 'r', 'a', 'i', '.', 'w', 9, 0, + /* 6280 */ 's', 'l', 'd', 'i', '.', 'w', 9, 0, + /* 6288 */ 'b', 'n', 'e', 'g', 'i', '.', 'w', 9, 0, + /* 6297 */ 's', 'l', 'l', 'i', '.', 'w', 9, 0, + /* 6305 */ 's', 'r', 'l', 'i', '.', 'w', 9, 0, + /* 6313 */ 'b', 'i', 'n', 's', 'l', 'i', '.', 'w', 9, 0, + /* 6323 */ 'c', 'e', 'q', 'i', '.', 'w', 9, 0, + /* 6331 */ 's', 'r', 'a', 'r', 'i', '.', 'w', 9, 0, + /* 6340 */ 'b', 'c', 'l', 'r', 'i', '.', 'w', 9, 0, + /* 6349 */ 's', 'r', 'l', 'r', 'i', '.', 'w', 9, 0, + /* 6358 */ 'b', 'i', 'n', 's', 'r', 'i', '.', 'w', 9, 0, + /* 6368 */ 's', 'p', 'l', 'a', 't', 'i', '.', 'w', 9, 0, + /* 6378 */ 'b', 's', 'e', 't', 'i', '.', 'w', 9, 0, + /* 6387 */ 's', 'u', 'b', 'v', 'i', '.', 'w', 9, 0, + /* 6396 */ 'a', 'd', 'd', 'v', 'i', '.', 'w', 9, 0, + /* 6405 */ 'd', 'p', 'a', 'q', '_', 's', 'a', '.', 'l', '.', 'w', 9, 0, + /* 6418 */ 'd', 'p', 's', 'q', '_', 's', 'a', '.', 'l', '.', 'w', 9, 0, + /* 6431 */ 'f', 'i', 'l', 'l', '.', 'w', 9, 0, + /* 6439 */ 's', 'l', 'l', '.', 'w', 9, 0, + /* 6446 */ 'f', 'e', 'x', 'u', 'p', 'l', '.', 'w', 9, 0, + /* 6456 */ 'f', 'f', 'q', 'l', '.', 'w', 9, 0, + /* 6464 */ 's', 'r', 'l', '.', 'w', 9, 0, + /* 6471 */ 'b', 'i', 'n', 's', 'l', '.', 'w', 9, 0, + /* 6480 */ 'f', 'm', 'u', 'l', '.', 'w', 9, 0, + /* 6488 */ 'i', 'l', 'v', 'l', '.', 'w', 9, 0, + /* 6496 */ 'f', 'm', 'i', 'n', '.', 'w', 9, 0, + /* 6504 */ 'f', 'c', 'u', 'n', '.', 'w', 9, 0, + /* 6512 */ 'f', 's', 'u', 'n', '.', 'w', 9, 0, + /* 6520 */ 'f', 'e', 'x', 'd', 'o', '.', 'w', 9, 0, + /* 6529 */ 'f', 'r', 'c', 'p', '.', 'w', 9, 0, + /* 6537 */ 'm', 's', 'u', 'b', '_', 'q', '.', 'w', 9, 0, + /* 6547 */ 'm', 'a', 'd', 'd', '_', 'q', '.', 'w', 9, 0, + /* 6557 */ 'm', 'u', 'l', '_', 'q', '.', 'w', 9, 0, + /* 6566 */ 'm', 's', 'u', 'b', 'r', '_', 'q', '.', 'w', 9, 0, + /* 6577 */ 'm', 'a', 'd', 'd', 'r', '_', 'q', '.', 'w', 9, 0, + /* 6588 */ 'm', 'u', 'l', 'r', '_', 'q', '.', 'w', 9, 0, + /* 6598 */ 'f', 'c', 'e', 'q', '.', 'w', 9, 0, + /* 6606 */ 'f', 's', 'e', 'q', '.', 'w', 9, 0, + /* 6614 */ 'f', 'c', 'u', 'e', 'q', '.', 'w', 9, 0, + /* 6623 */ 'f', 's', 'u', 'e', 'q', '.', 'w', 9, 0, + /* 6632 */ 'f', 't', 'q', '.', 'w', 9, 0, + /* 6639 */ 's', 'h', 'r', 'a', '_', 'r', '.', 'w', 9, 0, + /* 6649 */ 's', 'u', 'b', 'q', 'h', '_', 'r', '.', 'w', 9, 0, + /* 6660 */ 'a', 'd', 'd', 'q', 'h', '_', 'r', '.', 'w', 9, 0, + /* 6671 */ 'e', 'x', 't', 'r', '_', 'r', '.', 'w', 9, 0, + /* 6681 */ 's', 'h', 'r', 'a', 'v', '_', 'r', '.', 'w', 9, 0, + /* 6692 */ 'e', 'x', 't', 'r', 'v', '_', 'r', '.', 'w', 9, 0, + /* 6703 */ 's', 'r', 'a', 'r', '.', 'w', 9, 0, + /* 6711 */ 'b', 'c', 'l', 'r', '.', 'w', 9, 0, + /* 6719 */ 's', 'r', 'l', 'r', '.', 'w', 9, 0, + /* 6727 */ 'f', 'c', 'o', 'r', '.', 'w', 9, 0, + /* 6735 */ 'f', 's', 'o', 'r', '.', 'w', 9, 0, + /* 6743 */ 'f', 'e', 'x', 'u', 'p', 'r', '.', 'w', 9, 0, + /* 6753 */ 'f', 'f', 'q', 'r', '.', 'w', 9, 0, + /* 6761 */ 'b', 'i', 'n', 's', 'r', '.', 'w', 9, 0, + /* 6770 */ 'e', 'x', 't', 'r', '.', 'w', 9, 0, + /* 6778 */ 'i', 'l', 'v', 'r', '.', 'w', 9, 0, + /* 6786 */ 'c', 'v', 't', '.', 's', '.', 'w', 9, 0, + /* 6795 */ 'a', 's', 'u', 'b', '_', 's', '.', 'w', 9, 0, + /* 6805 */ 'h', 's', 'u', 'b', '_', 's', '.', 'w', 9, 0, + /* 6815 */ 'd', 'p', 's', 'u', 'b', '_', 's', '.', 'w', 9, 0, + /* 6826 */ 'f', 't', 'r', 'u', 'n', 'c', '_', 's', '.', 'w', 9, 0, + /* 6838 */ 'h', 'a', 'd', 'd', '_', 's', '.', 'w', 9, 0, + /* 6848 */ 'd', 'p', 'a', 'd', 'd', '_', 's', '.', 'w', 9, 0, + /* 6859 */ 'm', 'o', 'd', '_', 's', '.', 'w', 9, 0, + /* 6868 */ 'c', 'l', 'e', '_', 's', '.', 'w', 9, 0, + /* 6877 */ 'a', 'v', 'e', '_', 's', '.', 'w', 9, 0, + /* 6886 */ 'c', 'l', 'e', 'i', '_', 's', '.', 'w', 9, 0, + /* 6896 */ 'm', 'i', 'n', 'i', '_', 's', '.', 'w', 9, 0, + /* 6906 */ 'c', 'l', 't', 'i', '_', 's', '.', 'w', 9, 0, + /* 6916 */ 'm', 'a', 'x', 'i', '_', 's', '.', 'w', 9, 0, + /* 6926 */ 's', 'h', 'l', 'l', '_', 's', '.', 'w', 9, 0, + /* 6936 */ 'm', 'i', 'n', '_', 's', '.', 'w', 9, 0, + /* 6945 */ 'd', 'o', 't', 'p', '_', 's', '.', 'w', 9, 0, + /* 6955 */ 's', 'u', 'b', 'q', '_', 's', '.', 'w', 9, 0, + /* 6965 */ 'a', 'd', 'd', 'q', '_', 's', '.', 'w', 9, 0, + /* 6975 */ 'm', 'u', 'l', 'q', '_', 's', '.', 'w', 9, 0, + /* 6985 */ 'a', 'b', 's', 'q', '_', 's', '.', 'w', 9, 0, + /* 6995 */ 'a', 'v', 'e', 'r', '_', 's', '.', 'w', 9, 0, + /* 7005 */ 's', 'u', 'b', 's', '_', 's', '.', 'w', 9, 0, + /* 7015 */ 'a', 'd', 'd', 's', '_', 's', '.', 'w', 9, 0, + /* 7025 */ 's', 'a', 't', '_', 's', '.', 'w', 9, 0, + /* 7034 */ 'c', 'l', 't', '_', 's', '.', 'w', 9, 0, + /* 7043 */ 'f', 'f', 'i', 'n', 't', '_', 's', '.', 'w', 9, 0, + /* 7054 */ 'f', 't', 'i', 'n', 't', '_', 's', '.', 'w', 9, 0, + /* 7065 */ 's', 'u', 'b', 's', 'u', 'u', '_', 's', '.', 'w', 9, 0, + /* 7077 */ 'd', 'i', 'v', '_', 's', '.', 'w', 9, 0, + /* 7086 */ 's', 'h', 'l', 'l', 'v', '_', 's', '.', 'w', 9, 0, + /* 7097 */ 'm', 'a', 'x', '_', 's', '.', 'w', 9, 0, + /* 7106 */ 'c', 'o', 'p', 'y', '_', 's', '.', 'w', 9, 0, + /* 7116 */ 'm', 'u', 'l', 'q', '_', 'r', 's', '.', 'w', 9, 0, + /* 7127 */ 'e', 'x', 't', 'r', '_', 'r', 's', '.', 'w', 9, 0, + /* 7138 */ 'e', 'x', 't', 'r', 'v', '_', 'r', 's', '.', 'w', 9, 0, + /* 7150 */ 'f', 'c', 'l', 'a', 's', 's', '.', 'w', 9, 0, + /* 7160 */ 's', 'p', 'l', 'a', 't', '.', 'w', 9, 0, + /* 7169 */ 'b', 's', 'e', 't', '.', 'w', 9, 0, + /* 7177 */ 'f', 'c', 'l', 't', '.', 'w', 9, 0, + /* 7185 */ 'f', 's', 'l', 't', '.', 'w', 9, 0, + /* 7193 */ 'f', 'c', 'u', 'l', 't', '.', 'w', 9, 0, + /* 7202 */ 'f', 's', 'u', 'l', 't', '.', 'w', 9, 0, + /* 7211 */ 'p', 'c', 'n', 't', '.', 'w', 9, 0, + /* 7219 */ 'f', 'r', 'i', 'n', 't', '.', 'w', 9, 0, + /* 7228 */ 'i', 'n', 's', 'e', 'r', 't', '.', 'w', 9, 0, + /* 7238 */ 'f', 's', 'q', 'r', 't', '.', 'w', 9, 0, + /* 7247 */ 'f', 'r', 's', 'q', 'r', 't', '.', 'w', 9, 0, + /* 7257 */ 's', 't', '.', 'w', 9, 0, + /* 7263 */ 'a', 's', 'u', 'b', '_', 'u', '.', 'w', 9, 0, + /* 7273 */ 'h', 's', 'u', 'b', '_', 'u', '.', 'w', 9, 0, + /* 7283 */ 'd', 'p', 's', 'u', 'b', '_', 'u', '.', 'w', 9, 0, + /* 7294 */ 'f', 't', 'r', 'u', 'n', 'c', '_', 'u', '.', 'w', 9, 0, + /* 7306 */ 'h', 'a', 'd', 'd', '_', 'u', '.', 'w', 9, 0, + /* 7316 */ 'd', 'p', 'a', 'd', 'd', '_', 'u', '.', 'w', 9, 0, + /* 7327 */ 'm', 'o', 'd', '_', 'u', '.', 'w', 9, 0, + /* 7336 */ 'c', 'l', 'e', '_', 'u', '.', 'w', 9, 0, + /* 7345 */ 'a', 'v', 'e', '_', 'u', '.', 'w', 9, 0, + /* 7354 */ 'c', 'l', 'e', 'i', '_', 'u', '.', 'w', 9, 0, + /* 7364 */ 'm', 'i', 'n', 'i', '_', 'u', '.', 'w', 9, 0, + /* 7374 */ 'c', 'l', 't', 'i', '_', 'u', '.', 'w', 9, 0, + /* 7384 */ 'm', 'a', 'x', 'i', '_', 'u', '.', 'w', 9, 0, + /* 7394 */ 'm', 'i', 'n', '_', 'u', '.', 'w', 9, 0, + /* 7403 */ 'd', 'o', 't', 'p', '_', 'u', '.', 'w', 9, 0, + /* 7413 */ 'a', 'v', 'e', 'r', '_', 'u', '.', 'w', 9, 0, + /* 7423 */ 's', 'u', 'b', 's', '_', 'u', '.', 'w', 9, 0, + /* 7433 */ 'a', 'd', 'd', 's', '_', 'u', '.', 'w', 9, 0, + /* 7443 */ 's', 'u', 'b', 's', 'u', 's', '_', 'u', '.', 'w', 9, 0, + /* 7455 */ 's', 'a', 't', '_', 'u', '.', 'w', 9, 0, + /* 7464 */ 'c', 'l', 't', '_', 'u', '.', 'w', 9, 0, + /* 7473 */ 'f', 'f', 'i', 'n', 't', '_', 'u', '.', 'w', 9, 0, + /* 7484 */ 'f', 't', 'i', 'n', 't', '_', 'u', '.', 'w', 9, 0, + /* 7495 */ 'd', 'i', 'v', '_', 'u', '.', 'w', 9, 0, + /* 7504 */ 'm', 'a', 'x', '_', 'u', '.', 'w', 9, 0, + /* 7513 */ 'c', 'o', 'p', 'y', '_', 'u', '.', 'w', 9, 0, + /* 7523 */ 'm', 's', 'u', 'b', 'v', '.', 'w', 9, 0, + /* 7532 */ 'm', 'a', 'd', 'd', 'v', '.', 'w', 9, 0, + /* 7541 */ 'p', 'c', 'k', 'e', 'v', '.', 'w', 9, 0, + /* 7550 */ 'i', 'l', 'v', 'e', 'v', '.', 'w', 9, 0, + /* 7559 */ 'f', 'd', 'i', 'v', '.', 'w', 9, 0, + /* 7567 */ 'm', 'u', 'l', 'v', '.', 'w', 9, 0, + /* 7575 */ 'e', 'x', 't', 'r', 'v', '.', 'w', 9, 0, + /* 7584 */ 'f', 'm', 'a', 'x', '.', 'w', 9, 0, + /* 7592 */ 'b', 'z', '.', 'w', 9, 0, + /* 7598 */ 'b', 'n', 'z', '.', 'w', 9, 0, + /* 7605 */ 'l', 'w', 9, 0, + /* 7609 */ 's', 'w', 9, 0, + /* 7613 */ 'l', 'h', 'x', 9, 0, + /* 7618 */ 'l', 'b', 'u', 'x', 9, 0, + /* 7624 */ 'l', 'w', 'x', 9, 0, + /* 7629 */ 'b', 'g', 'e', 'z', 9, 0, + /* 7635 */ 'b', 'l', 'e', 'z', 9, 0, + /* 7641 */ 'b', 'n', 'e', 'z', 9, 0, + /* 7647 */ 'b', 't', 'n', 'e', 'z', 9, 0, + /* 7654 */ 'd', 'c', 'l', 'z', 9, 0, + /* 7660 */ 'b', 'e', 'q', 'z', 9, 0, + /* 7666 */ 'b', 't', 'e', 'q', 'z', 9, 0, + /* 7673 */ 'b', 'g', 't', 'z', 9, 0, + /* 7679 */ 'b', 'l', 't', 'z', 9, 0, + /* 7685 */ 'm', 'o', 'v', 'z', 9, 0, + /* 7691 */ 's', 'e', 'b', 9, 32, 0, + /* 7697 */ 'j', 'r', 'c', 9, 32, 0, + /* 7703 */ 's', 'e', 'h', 9, 32, 0, + /* 7709 */ 'd', 'd', 'i', 'v', 'u', 9, '$', 'z', 'e', 'r', 'o', ',', 32, 0, + /* 7723 */ 'd', 'd', 'i', 'v', 9, '$', 'z', 'e', 'r', 'o', ',', 32, 0, + /* 7736 */ 'a', 'd', 'd', 'i', 'u', 9, '$', 's', 'p', ',', 32, 0, + /* 7748 */ 's', 'y', 'n', 'c', 32, 0, + /* 7754 */ 9, '.', 'w', 'o', 'r', 'd', 32, 0, + /* 7762 */ 'd', 'i', 'n', 's', 'm', 32, 0, + /* 7769 */ 'd', 'e', 'x', 't', 'm', 32, 0, + /* 7776 */ 'd', 'i', 'n', 's', 32, 0, + /* 7782 */ 'd', 'e', 'x', 't', 32, 0, + /* 7788 */ 'd', 'i', 'n', 's', 'u', 32, 0, + /* 7795 */ 'd', 'e', 'x', 't', 'u', 32, 0, + /* 7802 */ 'c', '.', 0, + /* 7805 */ 'b', 'r', 'e', 'a', 'k', 32, '0', 0, + /* 7813 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0, + /* 7826 */ 'B', 'U', 'N', 'D', 'L', 'E', 0, + /* 7833 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0, + /* 7843 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0, + /* 7858 */ 'j', 'r', 'c', 9, 32, '$', 'r', 'a', 0, + /* 7867 */ 'j', 'r', 9, 32, '$', 'r', 'a', 0, + /* 7875 */ 'f', 'o', 'o', 0, + /* 7879 */ 'd', 'e', 'r', 'e', 't', 0, + /* 7885 */ 'w', 'a', 'i', 't', 0, }; // Emit the opcode for the instruction. uint64_t Bits1 = OpInfo[MCInst_getOpcode(MI)]; uint64_t Bits2 = OpInfo2[MCInst_getOpcode(MI)]; uint64_t Bits = (Bits2 << 32) | Bits1; - //assert(Bits != 0 && "Cannot print this instruction."); + // assert(Bits != 0 && "Cannot print this instruction."); SStream_concat(O, "%s", AsmStrs+(Bits & 8191)-1); - // Fragment 0 encoded into 3 bits for 6 unique commands. - //printf("\nFrag-0: %llu\n", (Bits >> 13) & 7); + + // Fragment 0 encoded into 3 bits for 5 unique commands. + //printf("Frag-0: %"PRIu64"\n", (Bits >> 13) & 7); switch ((Bits >> 13) & 7) { default: // unreachable. case 0: @@ -3739,20 +3888,15 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) printOperand(MI, 0, O); break; case 2: - // CTC1, DMTC1, MTC1, MTHC1, MTHI_DSP, MTHLIP, MTLO_DSP, MultRxRyRz16, Mu... + // CTC1, CTC1_MM, DMTC1, MTC1, MTC1_MM, MTHC1, MTHC1_MM, MTHI_DSP, MTHLIP... printOperand(MI, 1, O); SStream_concat(O, ", "); break; case 3: - // FCMP_D32, FCMP_D64, FCMP_S32 + // FCMP_D32, FCMP_D32_MM, FCMP_D64, FCMP_S32, FCMP_S32_MM printFCCOperand(MI, 2, O); break; case 4: - // RestoreIncSpF16, RestoreRaF16, SaveDecSpF16, SaveRaF16 - printUnsignedImm(MI, 0, O); - return; - break; - case 5: // SelBeqZ, SelBneZ, SelTBteqZCmp, SelTBteqZCmpi, SelTBteqZSlt, SelTBteqZ... printOperand(MI, 3, O); break; @@ -3760,7 +3904,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) // Fragment 1 encoded into 4 bits for 15 unique commands. - //printf("Frag-1: %llu\n", (Bits >> 16) & 15); + //printf("Frag-1: %"PRIu64"\n", (Bits >> 16) & 15); switch ((Bits >> 16) & 15) { default: // unreachable. case 0: @@ -3775,7 +3919,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) break; case 2: // AddiuSpImm16, Bimm16 - SStream_concat(O, " # 16 bit inst"); + SStream_concat(O, " # 16 bit inst"); return; break; case 3: @@ -3788,12 +3932,12 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) return; break; case 5: - // CTC1, DMTC1, MTC1, MTHC1, MTHI_DSP, MTHLIP, MTLO_DSP + // CTC1, CTC1_MM, DMTC1, MTC1, MTC1_MM, MTHC1, MTHC1_MM, MTHI_DSP, MTHLIP... printOperand(MI, 0, O); return; break; case 6: - // FCMP_D32, FCMP_D64 + // FCMP_D32, FCMP_D32_MM, FCMP_D64 SStream_concat(O, ".d\t"); printOperand(MI, 0, O); SStream_concat(O, ", "); @@ -3801,7 +3945,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) return; break; case 7: - // FCMP_S32 + // FCMP_S32, FCMP_S32_MM SStream_concat(O, ".s\t"); printOperand(MI, 0, O); SStream_concat(O, ", "); @@ -3814,7 +3958,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) break; case 9: // Jal16 - SStream_concat(O, "\n\tnop"); + SStream_concat(O, "\n\tnop"); return; break; case 10: @@ -3824,9 +3968,9 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) break; case 11: // LwConstant32 - SStream_concat(O, ", 1f\n\tb\t2f\n\t.align\t2\n1: \t.word\t"); + SStream_concat(O, ", 1f\n\tb\t2f\n\t.align\t2\n1: \t.word\t"); printOperand(MI, 1, O); - SStream_concat(O, "\n2:"); + SStream_concat(O, "\n2:"); return; break; case 12: @@ -3834,15 +3978,15 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) printOperand(MI, 2, O); break; case 13: - // SC, SCD + // SC, SCD, SC_MM printMemOperand(MI, 2, O); return; break; case 14: // SelBeqZ, SelBneZ - SStream_concat(O, ", .+4\n\t\n\tmove "); + SStream_concat(O, ", .+4\n\t\n\tmove "); printOperand(MI, 1, O); - SStream_concat(O, ", "); + SStream_concat(O, ", "); printOperand(MI, 2, O); return; break; @@ -3850,7 +3994,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) // Fragment 2 encoded into 4 bits for 10 unique commands. - //printf("Frag-2: %llu\n", (Bits >> 20) & 15); + //printf("Frag-2: %"PRIu64"\n", (Bits >> 20) & 15); switch ((Bits >> 20) & 15) { default: // unreachable. case 0: @@ -3862,27 +4006,27 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) printOperand(MI, 2, O); break; case 2: - // AddiuRxRyOffMemX16, LEA_ADDiu, LEA_ADDiu64 + // AddiuRxRyOffMemX16, LEA_ADDiu, LEA_ADDiu64, LEA_ADDiu_MM printMemOperandEA(MI, 1, O); return; break; case 3: // INSERT_B, INSERT_H, INSERT_W printUnsignedImm(MI, 3, O); - SStream_concat(O, "], "); + SStream_concat(O, "], "); printOperand(MI, 2, O); return; break; case 4: // INSVE_B, INSVE_D, INSVE_H, INSVE_W printUnsignedImm(MI, 2, O); - SStream_concat(O, "], "); + SStream_concat(O, "], "); printOperand(MI, 3, O); - SStream_concat(O, "[0]"); + SStream_concat(O, "[0]"); return; break; case 5: - // LB, LB64, LB_MM, LBu, LBu64, LBu_MM, LD, LDC1, LDC164, LDC2, LDL, LDR,... + // LB, LB64, LB_MM, LBu, LBu64, LBu_MM, LD, LDC1, LDC164, LDC1_MM, LDC2, ... printMemOperand(MI, 1, O); return; break; @@ -3893,7 +4037,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) break; case 7: // MultRxRyRz16, MultuRxRyRz16 - SStream_concat(O, "\n\tmflo\t"); + SStream_concat(O, "\n\tmflo\t"); printOperand(MI, 0, O); return; break; @@ -3903,16 +4047,16 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) break; case 9: // SltCCRxRy16, SltiCCRxImmX16, SltiuCCRxImmX16, SltuCCRxRy16, SltuRxRyRz... - SStream_concat(O, "\n\tmove\t"); + SStream_concat(O, "\n\tmove\t"); printOperand(MI, 0, O); - SStream_concat(O, ", $t8"); + SStream_concat(O, ", $t8"); return; break; } // Fragment 3 encoded into 4 bits for 15 unique commands. - //printf("Frag-3: %llu\n", (Bits >> 24) & 15); + //printf("Frag-3: %"PRIu64"\n", (Bits >> 24) & 15); switch ((Bits >> 24) & 15) { default: // unreachable. case 0: @@ -3921,85 +4065,85 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) break; case 1: // ADD, ADDQH_PH, ADDQH_R_PH, ADDQH_R_W, ADDQH_W, ADDQ_PH, ADDQ_S_PH, ADD... - SStream_concat(O, ", "); + SStream_concat(O, ", "); break; case 2: // AddiuRxRxImm16, LwRxPcTcp16 - SStream_concat(O, "\t# 16 bit inst"); + SStream_concat(O, "\t# 16 bit inst"); return; break; case 3: // BeqzRxImm16, BnezRxImm16 - SStream_concat(O, " # 16 bit inst"); + SStream_concat(O, " # 16 bit inst"); return; break; case 4: // BteqzT8CmpX16, BteqzT8CmpiX16, BteqzT8SltX16, BteqzT8SltiX16, BteqzT8S... - SStream_concat(O, "\n\tbteqz\t"); + SStream_concat(O, "\n\tbteqz\t"); printOperand(MI, 2, O); return; break; case 5: // BtnezT8CmpX16, BtnezT8CmpiX16, BtnezT8SltX16, BtnezT8SltiX16, BtnezT8S... - SStream_concat(O, "\n\tbtnez\t"); + SStream_concat(O, "\n\tbtnez\t"); printOperand(MI, 2, O); return; break; case 6: // COPY_S_B, COPY_S_H, COPY_S_W, COPY_U_B, COPY_U_H, COPY_U_W, SLDI_B, SL... - SStream_concat(O, "["); + SStream_concat(O, "["); break; case 7: // CmpiRxImm16, LiRxImm16, SltiRxImm16, SltiuRxImm16 - SStream_concat(O, " \t# 16 bit inst"); + SStream_concat(O, " \t# 16 bit inst"); return; break; case 8: // DSLL64_32 - SStream_concat(O, ", 32"); + SStream_concat(O, ", 32"); return; break; case 9: // GotPrologue16 - SStream_concat(O, "\n\taddiu\t"); + SStream_concat(O, "\n\taddiu\t"); printOperand(MI, 1, O); - SStream_concat(O, ", $pc, "); + SStream_concat(O, ", $pc, "); printOperand(MI, 3, O); - SStream_concat(O, "\n "); + SStream_concat(O, "\n "); return; break; case 10: - // LBUX, LDXC1, LDXC164, LHX, LUXC1, LUXC164, LWX, LWXC1, SDXC1, SDXC164,... - SStream_concat(O, "("); + // LBUX, LDXC1, LDXC164, LHX, LUXC1, LUXC164, LUXC1_MM, LWX, LWXC1, LWXC1... + SStream_concat(O, "("); printOperand(MI, 1, O); - SStream_concat(O, ")"); + SStream_concat(O, ")"); return; break; case 11: // LwRxSpImmX16, SwRxSpImmX16 - SStream_concat(O, "("); + SStream_concat(O, " ( "); printOperand(MI, 1, O); - SStream_concat(O, ")"); + SStream_concat(O, " ); "); return; break; case 12: // SLL64_32, SLL64_64 - SStream_concat(O, ", 0"); + SStream_concat(O, ", 0"); return; break; case 13: // SelTBteqZCmp, SelTBteqZCmpi, SelTBteqZSlt, SelTBteqZSlti, SelTBteqZSlt... - SStream_concat(O, "\n\tbteqz\t.+4\n\tmove "); + SStream_concat(O, "\n\tbteqz\t.+4\n\tmove "); printOperand(MI, 1, O); - SStream_concat(O, ", "); + SStream_concat(O, ", "); printOperand(MI, 2, O); return; break; case 14: // SelTBtneZCmp, SelTBtneZCmpi, SelTBtneZSlt, SelTBtneZSlti, SelTBtneZSlt... - SStream_concat(O, "\n\tbtnez\t.+4\n\tmove "); + SStream_concat(O, "\n\tbtnez\t.+4\n\tmove "); printOperand(MI, 1, O); - SStream_concat(O, ", "); + SStream_concat(O, ", "); printOperand(MI, 2, O); return; break; @@ -4007,7 +4151,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) // Fragment 4 encoded into 3 bits for 5 unique commands. - //printf("Frag-4: %llu\n", (Bits >> 28) & 7); + //printf("Frag-4: %"PRIu64"\n", (Bits >> 28) & 7); switch ((Bits >> 28) & 7) { default: // unreachable. case 0: @@ -4021,23 +4165,20 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) case 2: // ANDi, ANDi64, ANDi_MM, APPEND, BALIGN, DEXT, DEXTM, DEXTU, DINS, DINSM... printUnsignedImm(MI, 2, O); - return; break; case 3: // BINSLI_B, BINSLI_D, BINSLI_H, BINSLI_W, BINSRI_B, BINSRI_D, BINSRI_H, ... printUnsignedImm8(MI, 3, O); - return; break; case 4: // BINSL_B, BINSL_D, BINSL_H, BINSL_W, BINSR_B, BINSR_D, BINSR_H, BINSR_W... printOperand(MI, 3, O); - return; break; } // Fragment 5 encoded into 2 bits for 3 unique commands. - //printf("Frag-5: %llu\n", (Bits >> 31) & 3); + //printf("Frag-5: %"PRIu64"\n", (Bits >> 31) & 3); switch ((Bits >> 31) & 3) { default: // unreachable. case 0: @@ -4046,18 +4187,18 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) break; case 1: // COPY_S_B, COPY_S_H, COPY_S_W, COPY_U_B, COPY_U_H, COPY_U_W, SLDI_B, SL... - SStream_concat(O, "]"); + SStream_concat(O, "]"); return; break; case 2: // DEXT, DEXTM, DEXTU, DINS, DINSM, DINSU, EXT, EXT_MM, INS, INS_MM, LSA,... - SStream_concat(O, ", "); + SStream_concat(O, ", "); break; } // Fragment 6 encoded into 1 bits for 2 unique commands. - //printf("Frag-6: %llu\n", (Bits >> 33) & 1); + //printf("Frag-6: %"PRIu64"\n", (Bits >> 33) & 1); if ((Bits >> 33) & 1) { // LSA printUnsignedImm(MI, 3, O); @@ -4067,6 +4208,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) printOperand(MI, 3, O); return; } + } @@ -4075,7 +4217,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) /// for the specified register. static char *getRegisterName(unsigned RegNo) { - //assert(RegNo && RegNo < 317 && "Invalid register number!"); + // assert(RegNo && RegNo < 317 && "Invalid register number!"); static char AsmStrs[] = { /* 0 */ 'f', '1', '0', 0, @@ -4202,7 +4344,7 @@ static char *getRegisterName(unsigned RegNo) /* 511 */ 'D', 'S', 'P', 'C', 'a', 'r', 'r', 'y', 0, }; - static uint32_t RegAsmOffset[] = { + static const uint32_t RegAsmOffset[] = { 498, 451, 511, 438, 460, 491, 501, 482, 485, 136, 69, 2, 308, 242, 275, 189, 341, 448, 445, 488, 477, 37, 104, 163, 216, 40, 107, 166, 219, 498, 2, 69, 136, 189, 242, 275, 308, 341, 374, 411, 1, 68, @@ -4228,14 +4370,9 @@ static char *getRegisterName(unsigned RegNo) 267, 300, 333, 366, 391, 432, 61, 128, }; - //assert (*(AsmStrs+RegAsmOffset[RegNo-1]) && - // "Invalid alt name index for register!"); //int i; //for (i = 0; i < sizeof(RegAsmOffset)/4; i++) - //if (isdigit(*(AsmStrs+RegAsmOffset[i]))) - // printf("r%s = %u\n", AsmStrs+RegAsmOffset[i], i + 1); - //else - // printf("%s = %u\n", AsmStrs+RegAsmOffset[i], i + 1); + // printf("%s = %u\n", AsmStrs+RegAsmOffset[i], i + 1); //printf("*************************\n"); return AsmStrs+RegAsmOffset[RegNo-1]; } @@ -4245,21 +4382,17 @@ static char *getRegisterName(unsigned RegNo) static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) { -#define GETREGCLASS_CONTAIN(_class, _reg) MCRegisterClass_contains(MCRegisterInfo_getRegClass(MRI, _class), MCOperand_getReg(MCInst_getOperand(MI, _reg))) - - char *AsmString; + #define GETREGCLASS_CONTAIN(_class, _reg) MCRegisterClass_contains(MCRegisterInfo_getRegClass(MRI, _class), MCOperand_getReg(MCInst_getOperand(MI, _reg))) + const char *AsmString; MCRegisterInfo *MRI = (MCRegisterInfo *)info; - switch (MCInst_getOpcode(MI)) { default: return false; case Mips_ADDu: if (MCInst_getNumOperands(MI) == 3 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && - //MRI.getRegClass(Mips_GPR32RegClassID).contains(MI->getOperand(0).getReg()) && - GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) && + GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) && MCOperand_isReg(MCInst_getOperand(MI, 1)) && - //MRI.getRegClass(Mips_GPR32RegClassID).contains(MI->getOperand(1).getReg()) && - GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) && + GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) && MCOperand_getReg(MCInst_getOperand(MI, 2)) == Mips_ZERO) { // (ADDu GPR32Opnd:$dst, GPR32Opnd:$src, ZERO) AsmString = "move $\x01, $\x02"; @@ -4280,11 +4413,9 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) case Mips_DADDu: if (MCInst_getNumOperands(MI) == 3 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && - //MRI.getRegClass(Mips_GPR64RegClassID).contains(MI->getOperand(0).getReg()) && - GETREGCLASS_CONTAIN(Mips_GPR64RegClassID, 0) && + GETREGCLASS_CONTAIN(Mips_GPR64RegClassID, 0) && MCOperand_isReg(MCInst_getOperand(MI, 1)) && - //MRI.getRegClass(Mips_GPR64RegClassID).contains(MI->getOperand(1).getReg()) && - GETREGCLASS_CONTAIN(Mips_GPR64RegClassID, 1) && + GETREGCLASS_CONTAIN(Mips_GPR64RegClassID, 1) && MCOperand_getReg(MCInst_getOperand(MI, 2)) == Mips_ZERO_64) { // (DADDu GPR64Opnd:$dst, GPR64Opnd:$src, ZERO_64) AsmString = "move $\x01, $\x02"; @@ -4321,12 +4452,10 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) case Mips_SUB: if (MCInst_getNumOperands(MI) == 3 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && - //MRI.getRegClass(Mips_GPR32RegClassID).contains(MI->getOperand(0).getReg()) && - GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) && + GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) && MCOperand_getReg(MCInst_getOperand(MI, 1)) == Mips_ZERO && MCOperand_isReg(MCInst_getOperand(MI, 2)) && - //MRI.getRegClass(Mips_GPR32RegClassID).contains(MI->getOperand(2).getReg())) - GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 2)) { + GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 2)) { // (SUB GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) AsmString = "neg $\x01, $\x03"; break; @@ -4335,12 +4464,10 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) case Mips_SUBu: if (MCInst_getNumOperands(MI) == 3 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && - //MRI.getRegClass(Mips_GPR32RegClassID).contains(MI->getOperand(0).getReg()) && - GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) && + GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) && MCOperand_getReg(MCInst_getOperand(MI, 1)) == Mips_ZERO && MCOperand_isReg(MCInst_getOperand(MI, 2)) && - //MRI.getRegClass(Mips_GPR32RegClassID).contains(MI->getOperand(2).getReg())) - GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 2)) { + GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 2)) { // (SUBu GPR32Opnd:$rt, ZERO, GPR32Opnd:$rs) AsmString = "negu $\x01, $\x03"; break; @@ -4358,11 +4485,9 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) case Mips_TEQ: if (MCInst_getNumOperands(MI) == 3 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && - //MRI.getRegClass(Mips_GPR32RegClassID).contains(MI->getOperand(0).getReg()) && - GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) && + GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) && MCOperand_isReg(MCInst_getOperand(MI, 1)) && - //MRI.getRegClass(Mips_GPR32RegClassID).contains(MI->getOperand(1).getReg()) && - GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) && + GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) && MCOperand_isImm(MCInst_getOperand(MI, 2)) && MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { // (TEQ GPR32Opnd:$rs, GPR32Opnd:$rt, 0) @@ -4373,11 +4498,9 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) case Mips_TGE: if (MCInst_getNumOperands(MI) == 3 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && - //MRI.getRegClass(Mips_GPR32RegClassID).contains(MI->getOperand(0).getReg()) && - GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) && + GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) && MCOperand_isReg(MCInst_getOperand(MI, 1)) && - //MRI.getRegClass(Mips_GPR32RegClassID).contains(MI->getOperand(1).getReg()) && - GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) && + GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) && MCOperand_isImm(MCInst_getOperand(MI, 2)) && MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { // (TGE GPR32Opnd:$rs, GPR32Opnd:$rt, 0) @@ -4388,11 +4511,9 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) case Mips_TGEU: if (MCInst_getNumOperands(MI) == 3 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && - //MRI.getRegClass(Mips_GPR32RegClassID).contains(MI->getOperand(0).getReg()) && - GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) && + GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) && MCOperand_isReg(MCInst_getOperand(MI, 1)) && - //MRI.getRegClass(Mips_GPR32RegClassID).contains(MI->getOperand(1).getReg()) && - GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) && + GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) && MCOperand_isImm(MCInst_getOperand(MI, 2)) && MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { // (TGEU GPR32Opnd:$rs, GPR32Opnd:$rt, 0) @@ -4403,11 +4524,9 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) case Mips_TLT: if (MCInst_getNumOperands(MI) == 3 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && - //MRI.getRegClass(Mips_GPR32RegClassID).contains(MI->getOperand(0).getReg()) && - GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) && + GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) && MCOperand_isReg(MCInst_getOperand(MI, 1)) && - //MRI.getRegClass(Mips_GPR32RegClassID).contains(MI->getOperand(1).getReg()) && - GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) && + GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) && MCOperand_isImm(MCInst_getOperand(MI, 2)) && MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { // (TLT GPR32Opnd:$rs, GPR32Opnd:$rt, 0) @@ -4418,11 +4537,9 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) case Mips_TLTU: if (MCInst_getNumOperands(MI) == 3 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && - //MRI.getRegClass(Mips_GPR32RegClassID).contains(MI->getOperand(0).getReg()) && - GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) && + GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) && MCOperand_isReg(MCInst_getOperand(MI, 1)) && - //MRI.getRegClass(Mips_GPR32RegClassID).contains(MI->getOperand(1).getReg()) && - GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) && + GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) && MCOperand_isImm(MCInst_getOperand(MI, 2)) && MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { // (TLTU GPR32Opnd:$rs, GPR32Opnd:$rt, 0) @@ -4433,11 +4550,9 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) case Mips_TNE: if (MCInst_getNumOperands(MI) == 3 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && - //MRI.getRegClass(Mips_GPR32RegClassID).contains(MI->getOperand(0).getReg()) && - GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) && + GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 0) && MCOperand_isReg(MCInst_getOperand(MI, 1)) && - //MRI.getRegClass(Mips_GPR32RegClassID).contains(MI->getOperand(1).getReg()) && - GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) && + GETREGCLASS_CONTAIN(Mips_GPR32RegClassID, 1) && MCOperand_isImm(MCInst_getOperand(MI, 2)) && MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { // (TNE GPR32Opnd:$rs, GPR32Opnd:$rt, 0) @@ -4451,27 +4566,23 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) AsmMnem = tmp; AsmOps = strchr(tmp, ' '); if (AsmOps) { - *AsmOps = '\0'; - AsmOps += 1; + *AsmOps = '\0'; + AsmOps += 1; } - SStream_concat(OS, "%s", AsmMnem); if (AsmOps) { - SStream_concat(OS, "\t"); - - char *c; - for (c = AsmOps; *c; c++) { - if (*c == '$') { - c += 1; - printOperand(MI, *c - 1, OS); - } else { - SStream_concat(OS, "%c", *c); - } + SStream_concat(OS, "\t"); + char *c; + for (c = AsmOps; *c; c++) { + if (*c == '$') { + c += 1; + printOperand(MI, *c - 1, OS); + } else { + SStream_concat(OS, "%c", *c); } + } } - cs_mem_free(tmp); - return true; } diff --git a/arch/Mips/MipsGenDisassemblerTables.inc b/arch/Mips/MipsGenDisassemblerTables.inc index bba8de919..e6696961d 100644 --- a/arch/Mips/MipsGenDisassemblerTables.inc +++ b/arch/Mips/MipsGenDisassemblerTables.inc @@ -6,312 +6,350 @@ |* *| \*===----------------------------------------------------------------------===*/ -/* Capstone Disassembler Engine */ +/* Capstone Disassembly Engine, http://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013> */ +#include "../../MCInst.h" #include "../../LEB128.h" // Helper function for extracting fields from encoded instructions. -static uint32_t fieldFromInstruction(uint32_t insn, unsigned startBit, - unsigned numBits) -{ - //assert(startBit + numBits <= (sizeof(uint32_t)*8) && - // "Instruction field out of bounds!"); - uint32_t fieldMask; - if (numBits == sizeof(uint32_t)*8) - fieldMask = (uint32_t)(-1LL); - else - fieldMask = (((uint32_t)1 << numBits) - 1) << startBit; - return (insn & fieldMask) >> startBit; +#define FieldFromInstruction(fname, InsnType) \ +static InsnType fname(InsnType insn, unsigned startBit, unsigned numBits) \ +{ \ + InsnType fieldMask; \ + if (numBits == sizeof(InsnType)*8) \ + fieldMask = (InsnType)(-1LL); \ + else \ + fieldMask = (((InsnType)1 << numBits) - 1) << startBit; \ + return (insn & fieldMask) >> startBit; \ } static uint8_t DecoderTableMicroMips32[] = { /* 0 */ MCD_OPC_ExtractField, 26, 6, // Inst{31-26} ... -/* 3 */ MCD_OPC_FilterValue, 0, 139, 2, // Skip to: 658 +/* 3 */ MCD_OPC_FilterValue, 0, 23, 3, // Skip to: 798 /* 7 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ... /* 10 */ MCD_OPC_FilterValue, 0, 51, 0, // Skip to: 65 /* 14 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... /* 17 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 29 -/* 21 */ MCD_OPC_CheckPredicate, 1, 85, 4, // Skip to: 1134 -/* 25 */ MCD_OPC_Decode, 145, 9, 10, // Opcode: SLL_MM +/* 21 */ MCD_OPC_CheckPredicate, 1, 249, 4, // Skip to: 1298 +/* 25 */ MCD_OPC_Decode, 214, 9, 10, // Opcode: SLL_MM /* 29 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 41 -/* 33 */ MCD_OPC_CheckPredicate, 1, 73, 4, // Skip to: 1134 -/* 37 */ MCD_OPC_Decode, 210, 9, 10, // Opcode: SRL_MM +/* 33 */ MCD_OPC_CheckPredicate, 1, 237, 4, // Skip to: 1298 +/* 37 */ MCD_OPC_Decode, 151, 10, 10, // Opcode: SRL_MM /* 41 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 53 -/* 45 */ MCD_OPC_CheckPredicate, 1, 61, 4, // Skip to: 1134 -/* 49 */ MCD_OPC_Decode, 190, 9, 10, // Opcode: SRA_MM -/* 53 */ MCD_OPC_FilterValue, 3, 53, 4, // Skip to: 1134 -/* 57 */ MCD_OPC_CheckPredicate, 1, 49, 4, // Skip to: 1134 -/* 61 */ MCD_OPC_Decode, 184, 8, 10, // Opcode: ROTR_MM -/* 65 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 77 -/* 69 */ MCD_OPC_CheckPredicate, 1, 37, 4, // Skip to: 1134 -/* 73 */ MCD_OPC_Decode, 178, 5, 11, // Opcode: INS_MM -/* 77 */ MCD_OPC_FilterValue, 16, 180, 0, // Skip to: 261 -/* 81 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... -/* 84 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 96 -/* 88 */ MCD_OPC_CheckPredicate, 1, 18, 4, // Skip to: 1134 -/* 92 */ MCD_OPC_Decode, 141, 9, 12, // Opcode: SLLV_MM -/* 96 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 108 -/* 100 */ MCD_OPC_CheckPredicate, 1, 6, 4, // Skip to: 1134 -/* 104 */ MCD_OPC_Decode, 206, 9, 12, // Opcode: SRLV_MM -/* 108 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 120 -/* 112 */ MCD_OPC_CheckPredicate, 1, 250, 3, // Skip to: 1134 -/* 116 */ MCD_OPC_Decode, 186, 9, 12, // Opcode: SRAV_MM -/* 120 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 132 -/* 124 */ MCD_OPC_CheckPredicate, 1, 238, 3, // Skip to: 1134 -/* 128 */ MCD_OPC_Decode, 183, 8, 12, // Opcode: ROTRV_MM -/* 132 */ MCD_OPC_FilterValue, 4, 7, 0, // Skip to: 143 -/* 136 */ MCD_OPC_CheckPredicate, 1, 226, 3, // Skip to: 1134 -/* 140 */ MCD_OPC_Decode, 62, 13, // Opcode: ADD_MM -/* 143 */ MCD_OPC_FilterValue, 5, 7, 0, // Skip to: 154 -/* 147 */ MCD_OPC_CheckPredicate, 1, 215, 3, // Skip to: 1134 -/* 151 */ MCD_OPC_Decode, 68, 13, // Opcode: ADDu_MM -/* 154 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 166 -/* 158 */ MCD_OPC_CheckPredicate, 1, 204, 3, // Skip to: 1134 -/* 162 */ MCD_OPC_Decode, 130, 10, 13, // Opcode: SUB_MM -/* 166 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 178 -/* 170 */ MCD_OPC_CheckPredicate, 1, 192, 3, // Skip to: 1134 -/* 174 */ MCD_OPC_Decode, 132, 10, 13, // Opcode: SUBu_MM -/* 178 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 190 -/* 182 */ MCD_OPC_CheckPredicate, 1, 180, 3, // Skip to: 1134 -/* 186 */ MCD_OPC_Decode, 184, 7, 13, // Opcode: MUL_MM -/* 190 */ MCD_OPC_FilterValue, 9, 7, 0, // Skip to: 201 -/* 194 */ MCD_OPC_CheckPredicate, 1, 168, 3, // Skip to: 1134 -/* 198 */ MCD_OPC_Decode, 74, 13, // Opcode: AND_MM -/* 201 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 213 -/* 205 */ MCD_OPC_CheckPredicate, 1, 157, 3, // Skip to: 1134 -/* 209 */ MCD_OPC_Decode, 225, 7, 13, // Opcode: OR_MM -/* 213 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 225 -/* 217 */ MCD_OPC_CheckPredicate, 1, 145, 3, // Skip to: 1134 -/* 221 */ MCD_OPC_Decode, 215, 7, 13, // Opcode: NOR_MM -/* 225 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 237 -/* 229 */ MCD_OPC_CheckPredicate, 1, 133, 3, // Skip to: 1134 -/* 233 */ MCD_OPC_Decode, 240, 10, 13, // Opcode: XOR_MM -/* 237 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 249 -/* 241 */ MCD_OPC_CheckPredicate, 1, 121, 3, // Skip to: 1134 -/* 245 */ MCD_OPC_Decode, 149, 9, 13, // Opcode: SLT_MM -/* 249 */ MCD_OPC_FilterValue, 14, 113, 3, // Skip to: 1134 -/* 253 */ MCD_OPC_CheckPredicate, 1, 109, 3, // Skip to: 1134 -/* 257 */ MCD_OPC_Decode, 158, 9, 13, // Opcode: SLTu_MM -/* 261 */ MCD_OPC_FilterValue, 24, 27, 0, // Skip to: 292 -/* 265 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... -/* 268 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 280 -/* 272 */ MCD_OPC_CheckPredicate, 1, 90, 3, // Skip to: 1134 -/* 276 */ MCD_OPC_Decode, 241, 6, 14, // Opcode: MOVN_I_MM -/* 280 */ MCD_OPC_FilterValue, 1, 82, 3, // Skip to: 1134 -/* 284 */ MCD_OPC_CheckPredicate, 1, 78, 3, // Skip to: 1134 -/* 288 */ MCD_OPC_Decode, 129, 7, 14, // Opcode: MOVZ_I_MM -/* 292 */ MCD_OPC_FilterValue, 44, 8, 0, // Skip to: 304 -/* 296 */ MCD_OPC_CheckPredicate, 1, 66, 3, // Skip to: 1134 -/* 300 */ MCD_OPC_Decode, 248, 3, 15, // Opcode: EXT_MM -/* 304 */ MCD_OPC_FilterValue, 60, 58, 3, // Skip to: 1134 -/* 308 */ MCD_OPC_ExtractField, 6, 6, // Inst{11-6} ... -/* 311 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 323 -/* 315 */ MCD_OPC_CheckPredicate, 1, 47, 3, // Skip to: 1134 -/* 319 */ MCD_OPC_Decode, 200, 10, 16, // Opcode: TEQ_MM -/* 323 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 335 -/* 327 */ MCD_OPC_CheckPredicate, 1, 35, 3, // Skip to: 1134 -/* 331 */ MCD_OPC_Decode, 208, 10, 16, // Opcode: TGE_MM -/* 335 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 347 -/* 339 */ MCD_OPC_CheckPredicate, 1, 23, 3, // Skip to: 1134 -/* 343 */ MCD_OPC_Decode, 207, 10, 16, // Opcode: TGEU_MM -/* 347 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 359 -/* 351 */ MCD_OPC_CheckPredicate, 1, 11, 3, // Skip to: 1134 -/* 355 */ MCD_OPC_Decode, 215, 10, 16, // Opcode: TLT_MM -/* 359 */ MCD_OPC_FilterValue, 40, 8, 0, // Skip to: 371 -/* 363 */ MCD_OPC_CheckPredicate, 1, 255, 2, // Skip to: 1134 -/* 367 */ MCD_OPC_Decode, 214, 10, 16, // Opcode: TLTU_MM -/* 371 */ MCD_OPC_FilterValue, 44, 159, 0, // Skip to: 534 -/* 375 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 378 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 390 -/* 382 */ MCD_OPC_CheckPredicate, 1, 236, 2, // Skip to: 1134 -/* 386 */ MCD_OPC_Decode, 219, 8, 17, // Opcode: SEB_MM -/* 390 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 402 -/* 394 */ MCD_OPC_CheckPredicate, 1, 224, 2, // Skip to: 1134 -/* 398 */ MCD_OPC_Decode, 222, 8, 17, // Opcode: SEH_MM -/* 402 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 414 -/* 406 */ MCD_OPC_CheckPredicate, 1, 212, 2, // Skip to: 1134 -/* 410 */ MCD_OPC_Decode, 169, 2, 17, // Opcode: CLO_MM -/* 414 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 426 -/* 418 */ MCD_OPC_CheckPredicate, 1, 200, 2, // Skip to: 1134 -/* 422 */ MCD_OPC_Decode, 187, 2, 17, // Opcode: CLZ_MM -/* 426 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 438 -/* 430 */ MCD_OPC_CheckPredicate, 1, 188, 2, // Skip to: 1134 -/* 434 */ MCD_OPC_Decode, 236, 10, 17, // Opcode: WSBH_MM -/* 438 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 450 -/* 442 */ MCD_OPC_CheckPredicate, 1, 176, 2, // Skip to: 1134 -/* 446 */ MCD_OPC_Decode, 177, 7, 18, // Opcode: MULT_MM -/* 450 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 462 -/* 454 */ MCD_OPC_CheckPredicate, 1, 164, 2, // Skip to: 1134 -/* 458 */ MCD_OPC_Decode, 179, 7, 18, // Opcode: MULTu_MM -/* 462 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 474 -/* 466 */ MCD_OPC_CheckPredicate, 1, 152, 2, // Skip to: 1134 -/* 470 */ MCD_OPC_Decode, 212, 8, 18, // Opcode: SDIV_MM -/* 474 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 486 -/* 478 */ MCD_OPC_CheckPredicate, 1, 140, 2, // Skip to: 1134 -/* 482 */ MCD_OPC_Decode, 228, 10, 18, // Opcode: UDIV_MM -/* 486 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 498 -/* 490 */ MCD_OPC_CheckPredicate, 1, 128, 2, // Skip to: 1134 -/* 494 */ MCD_OPC_Decode, 155, 6, 18, // Opcode: MADD_MM -/* 498 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 510 -/* 502 */ MCD_OPC_CheckPredicate, 1, 116, 2, // Skip to: 1134 -/* 506 */ MCD_OPC_Decode, 147, 6, 18, // Opcode: MADDU_MM -/* 510 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 522 -/* 514 */ MCD_OPC_CheckPredicate, 1, 104, 2, // Skip to: 1134 -/* 518 */ MCD_OPC_Decode, 144, 7, 18, // Opcode: MSUB_MM -/* 522 */ MCD_OPC_FilterValue, 15, 96, 2, // Skip to: 1134 -/* 526 */ MCD_OPC_CheckPredicate, 1, 92, 2, // Skip to: 1134 -/* 530 */ MCD_OPC_Decode, 136, 7, 18, // Opcode: MSUBU_MM -/* 534 */ MCD_OPC_FilterValue, 48, 8, 0, // Skip to: 546 -/* 538 */ MCD_OPC_CheckPredicate, 1, 80, 2, // Skip to: 1134 -/* 542 */ MCD_OPC_Decode, 219, 10, 16, // Opcode: TNE_MM -/* 546 */ MCD_OPC_FilterValue, 53, 75, 0, // Skip to: 625 -/* 550 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 553 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 571 -/* 557 */ MCD_OPC_CheckPredicate, 1, 61, 2, // Skip to: 1134 -/* 561 */ MCD_OPC_CheckField, 21, 5, 0, 55, 2, // Skip to: 1134 -/* 567 */ MCD_OPC_Decode, 190, 6, 19, // Opcode: MFHI_MM -/* 571 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 589 -/* 575 */ MCD_OPC_CheckPredicate, 1, 43, 2, // Skip to: 1134 -/* 579 */ MCD_OPC_CheckField, 21, 5, 0, 37, 2, // Skip to: 1134 -/* 585 */ MCD_OPC_Decode, 194, 6, 19, // Opcode: MFLO_MM -/* 589 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 607 -/* 593 */ MCD_OPC_CheckPredicate, 1, 25, 2, // Skip to: 1134 -/* 597 */ MCD_OPC_CheckField, 21, 5, 0, 19, 2, // Skip to: 1134 -/* 603 */ MCD_OPC_Decode, 155, 7, 19, // Opcode: MTHI_MM -/* 607 */ MCD_OPC_FilterValue, 3, 11, 2, // Skip to: 1134 -/* 611 */ MCD_OPC_CheckPredicate, 1, 7, 2, // Skip to: 1134 -/* 615 */ MCD_OPC_CheckField, 21, 5, 0, 1, 2, // Skip to: 1134 -/* 621 */ MCD_OPC_Decode, 160, 7, 19, // Opcode: MTLO_MM -/* 625 */ MCD_OPC_FilterValue, 60, 249, 1, // Skip to: 1134 -/* 629 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 632 */ MCD_OPC_FilterValue, 0, 242, 1, // Skip to: 1134 -/* 636 */ MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 650 -/* 640 */ MCD_OPC_CheckField, 21, 5, 0, 4, 0, // Skip to: 650 -/* 646 */ MCD_OPC_Decode, 189, 5, 19, // Opcode: JR_MM -/* 650 */ MCD_OPC_CheckPredicate, 1, 224, 1, // Skip to: 1134 -/* 654 */ MCD_OPC_Decode, 185, 5, 17, // Opcode: JALR_MM -/* 658 */ MCD_OPC_FilterValue, 4, 7, 0, // Skip to: 669 -/* 662 */ MCD_OPC_CheckPredicate, 1, 212, 1, // Skip to: 1134 -/* 666 */ MCD_OPC_Decode, 64, 20, // Opcode: ADDi_MM -/* 669 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 681 -/* 673 */ MCD_OPC_CheckPredicate, 1, 201, 1, // Skip to: 1134 -/* 677 */ MCD_OPC_Decode, 203, 5, 21, // Opcode: LBu_MM -/* 681 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 693 -/* 685 */ MCD_OPC_CheckPredicate, 1, 189, 1, // Skip to: 1134 -/* 689 */ MCD_OPC_Decode, 204, 8, 21, // Opcode: SB_MM -/* 693 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 705 -/* 697 */ MCD_OPC_CheckPredicate, 1, 177, 1, // Skip to: 1134 -/* 701 */ MCD_OPC_Decode, 200, 5, 21, // Opcode: LB_MM -/* 705 */ MCD_OPC_FilterValue, 12, 7, 0, // Skip to: 716 -/* 709 */ MCD_OPC_CheckPredicate, 1, 165, 1, // Skip to: 1134 -/* 713 */ MCD_OPC_Decode, 66, 20, // Opcode: ADDiu_MM -/* 716 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 728 -/* 720 */ MCD_OPC_CheckPredicate, 1, 154, 1, // Skip to: 1134 -/* 724 */ MCD_OPC_Decode, 228, 5, 21, // Opcode: LHu_MM -/* 728 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 740 -/* 732 */ MCD_OPC_CheckPredicate, 1, 142, 1, // Skip to: 1134 -/* 736 */ MCD_OPC_Decode, 252, 8, 21, // Opcode: SH_MM -/* 740 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 752 -/* 744 */ MCD_OPC_CheckPredicate, 1, 130, 1, // Skip to: 1134 -/* 748 */ MCD_OPC_Decode, 225, 5, 21, // Opcode: LH_MM -/* 752 */ MCD_OPC_FilterValue, 16, 159, 0, // Skip to: 915 -/* 756 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 759 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 771 -/* 763 */ MCD_OPC_CheckPredicate, 1, 111, 1, // Skip to: 1134 -/* 767 */ MCD_OPC_Decode, 196, 1, 22, // Opcode: BLTZ_MM -/* 771 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 783 -/* 775 */ MCD_OPC_CheckPredicate, 1, 99, 1, // Skip to: 1134 -/* 779 */ MCD_OPC_Decode, 195, 1, 22, // Opcode: BLTZAL_MM -/* 783 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 795 -/* 787 */ MCD_OPC_CheckPredicate, 1, 87, 1, // Skip to: 1134 -/* 791 */ MCD_OPC_Decode, 168, 1, 22, // Opcode: BGEZ_MM -/* 795 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 807 -/* 799 */ MCD_OPC_CheckPredicate, 1, 75, 1, // Skip to: 1134 -/* 803 */ MCD_OPC_Decode, 167, 1, 22, // Opcode: BGEZAL_MM -/* 807 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 819 -/* 811 */ MCD_OPC_CheckPredicate, 1, 63, 1, // Skip to: 1134 -/* 815 */ MCD_OPC_Decode, 191, 1, 22, // Opcode: BLEZ_MM -/* 819 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 831 -/* 823 */ MCD_OPC_CheckPredicate, 1, 51, 1, // Skip to: 1134 -/* 827 */ MCD_OPC_Decode, 171, 1, 22, // Opcode: BGTZ_MM -/* 831 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 843 -/* 835 */ MCD_OPC_CheckPredicate, 1, 39, 1, // Skip to: 1134 -/* 839 */ MCD_OPC_Decode, 212, 10, 23, // Opcode: TLTI_MM -/* 843 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 855 -/* 847 */ MCD_OPC_CheckPredicate, 1, 27, 1, // Skip to: 1134 -/* 851 */ MCD_OPC_Decode, 205, 10, 23, // Opcode: TGEI_MM -/* 855 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 867 -/* 859 */ MCD_OPC_CheckPredicate, 1, 15, 1, // Skip to: 1134 -/* 863 */ MCD_OPC_Decode, 211, 10, 23, // Opcode: TLTIU_MM -/* 867 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 879 -/* 871 */ MCD_OPC_CheckPredicate, 1, 3, 1, // Skip to: 1134 -/* 875 */ MCD_OPC_Decode, 204, 10, 23, // Opcode: TGEIU_MM -/* 879 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 891 -/* 883 */ MCD_OPC_CheckPredicate, 1, 247, 0, // Skip to: 1134 -/* 887 */ MCD_OPC_Decode, 218, 10, 23, // Opcode: TNEI_MM -/* 891 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 903 -/* 895 */ MCD_OPC_CheckPredicate, 1, 235, 0, // Skip to: 1134 -/* 899 */ MCD_OPC_Decode, 240, 5, 23, // Opcode: LUi_MM -/* 903 */ MCD_OPC_FilterValue, 14, 227, 0, // Skip to: 1134 -/* 907 */ MCD_OPC_CheckPredicate, 1, 223, 0, // Skip to: 1134 -/* 911 */ MCD_OPC_Decode, 199, 10, 23, // Opcode: TEQI_MM -/* 915 */ MCD_OPC_FilterValue, 20, 8, 0, // Skip to: 927 -/* 919 */ MCD_OPC_CheckPredicate, 1, 211, 0, // Skip to: 1134 -/* 923 */ MCD_OPC_Decode, 232, 7, 24, // Opcode: ORi_MM -/* 927 */ MCD_OPC_FilterValue, 21, 29, 0, // Skip to: 960 -/* 931 */ MCD_OPC_ExtractField, 0, 13, // Inst{12-0} ... -/* 934 */ MCD_OPC_FilterValue, 251, 2, 8, 0, // Skip to: 947 -/* 939 */ MCD_OPC_CheckPredicate, 1, 191, 0, // Skip to: 1134 -/* 943 */ MCD_OPC_Decode, 231, 6, 25, // Opcode: MOVF_I_MM -/* 947 */ MCD_OPC_FilterValue, 251, 18, 182, 0, // Skip to: 1134 -/* 952 */ MCD_OPC_CheckPredicate, 1, 178, 0, // Skip to: 1134 -/* 956 */ MCD_OPC_Decode, 247, 6, 25, // Opcode: MOVT_I_MM -/* 960 */ MCD_OPC_FilterValue, 24, 51, 0, // Skip to: 1015 -/* 964 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 967 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 979 -/* 971 */ MCD_OPC_CheckPredicate, 1, 159, 0, // Skip to: 1134 -/* 975 */ MCD_OPC_Decode, 247, 5, 26, // Opcode: LWL_MM -/* 979 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 991 -/* 983 */ MCD_OPC_CheckPredicate, 1, 147, 0, // Skip to: 1134 -/* 987 */ MCD_OPC_Decode, 250, 5, 26, // Opcode: LWR_MM -/* 991 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 1003 -/* 995 */ MCD_OPC_CheckPredicate, 1, 135, 0, // Skip to: 1134 -/* 999 */ MCD_OPC_Decode, 141, 10, 26, // Opcode: SWL_MM -/* 1003 */ MCD_OPC_FilterValue, 9, 127, 0, // Skip to: 1134 -/* 1007 */ MCD_OPC_CheckPredicate, 1, 123, 0, // Skip to: 1134 -/* 1011 */ MCD_OPC_Decode, 144, 10, 26, // Opcode: SWR_MM -/* 1015 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 1027 -/* 1019 */ MCD_OPC_CheckPredicate, 1, 111, 0, // Skip to: 1134 -/* 1023 */ MCD_OPC_Decode, 247, 10, 24, // Opcode: XORi_MM -/* 1027 */ MCD_OPC_FilterValue, 36, 8, 0, // Skip to: 1039 -/* 1031 */ MCD_OPC_CheckPredicate, 1, 99, 0, // Skip to: 1134 -/* 1035 */ MCD_OPC_Decode, 152, 9, 20, // Opcode: SLTi_MM -/* 1039 */ MCD_OPC_FilterValue, 37, 8, 0, // Skip to: 1051 -/* 1043 */ MCD_OPC_CheckPredicate, 1, 87, 0, // Skip to: 1134 -/* 1047 */ MCD_OPC_Decode, 163, 1, 27, // Opcode: BEQ_MM -/* 1051 */ MCD_OPC_FilterValue, 44, 8, 0, // Skip to: 1063 -/* 1055 */ MCD_OPC_CheckPredicate, 1, 75, 0, // Skip to: 1134 -/* 1059 */ MCD_OPC_Decode, 155, 9, 20, // Opcode: SLTiu_MM -/* 1063 */ MCD_OPC_FilterValue, 45, 8, 0, // Skip to: 1075 -/* 1067 */ MCD_OPC_CheckPredicate, 1, 63, 0, // Skip to: 1134 -/* 1071 */ MCD_OPC_Decode, 211, 1, 27, // Opcode: BNE_MM -/* 1075 */ MCD_OPC_FilterValue, 52, 7, 0, // Skip to: 1086 -/* 1079 */ MCD_OPC_CheckPredicate, 1, 51, 0, // Skip to: 1134 -/* 1083 */ MCD_OPC_Decode, 81, 24, // Opcode: ANDi_MM -/* 1086 */ MCD_OPC_FilterValue, 53, 8, 0, // Skip to: 1098 -/* 1090 */ MCD_OPC_CheckPredicate, 1, 40, 0, // Skip to: 1134 -/* 1094 */ MCD_OPC_Decode, 190, 5, 28, // Opcode: J_MM -/* 1098 */ MCD_OPC_FilterValue, 61, 8, 0, // Skip to: 1110 -/* 1102 */ MCD_OPC_CheckPredicate, 1, 28, 0, // Skip to: 1134 -/* 1106 */ MCD_OPC_Decode, 186, 5, 28, // Opcode: JAL_MM -/* 1110 */ MCD_OPC_FilterValue, 62, 8, 0, // Skip to: 1122 -/* 1114 */ MCD_OPC_CheckPredicate, 1, 16, 0, // Skip to: 1134 -/* 1118 */ MCD_OPC_Decode, 146, 10, 21, // Opcode: SW_MM -/* 1122 */ MCD_OPC_FilterValue, 63, 8, 0, // Skip to: 1134 -/* 1126 */ MCD_OPC_CheckPredicate, 1, 4, 0, // Skip to: 1134 -/* 1130 */ MCD_OPC_Decode, 253, 5, 21, // Opcode: LW_MM -/* 1134 */ MCD_OPC_Fail, +/* 45 */ MCD_OPC_CheckPredicate, 1, 225, 4, // Skip to: 1298 +/* 49 */ MCD_OPC_Decode, 131, 10, 10, // Opcode: SRA_MM +/* 53 */ MCD_OPC_FilterValue, 3, 217, 4, // Skip to: 1298 +/* 57 */ MCD_OPC_CheckPredicate, 1, 213, 4, // Skip to: 1298 +/* 61 */ MCD_OPC_Decode, 249, 8, 10, // Opcode: ROTR_MM +/* 65 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 77 +/* 69 */ MCD_OPC_CheckPredicate, 1, 201, 4, // Skip to: 1298 +/* 73 */ MCD_OPC_Decode, 222, 1, 11, // Opcode: BREAK_MM +/* 77 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 89 +/* 81 */ MCD_OPC_CheckPredicate, 1, 189, 4, // Skip to: 1298 +/* 85 */ MCD_OPC_Decode, 217, 5, 12, // Opcode: INS_MM +/* 89 */ MCD_OPC_FilterValue, 16, 180, 0, // Skip to: 273 +/* 93 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... +/* 96 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 108 +/* 100 */ MCD_OPC_CheckPredicate, 1, 170, 4, // Skip to: 1298 +/* 104 */ MCD_OPC_Decode, 210, 9, 13, // Opcode: SLLV_MM +/* 108 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 120 +/* 112 */ MCD_OPC_CheckPredicate, 1, 158, 4, // Skip to: 1298 +/* 116 */ MCD_OPC_Decode, 147, 10, 13, // Opcode: SRLV_MM +/* 120 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 132 +/* 124 */ MCD_OPC_CheckPredicate, 1, 146, 4, // Skip to: 1298 +/* 128 */ MCD_OPC_Decode, 255, 9, 13, // Opcode: SRAV_MM +/* 132 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 144 +/* 136 */ MCD_OPC_CheckPredicate, 1, 134, 4, // Skip to: 1298 +/* 140 */ MCD_OPC_Decode, 248, 8, 13, // Opcode: ROTRV_MM +/* 144 */ MCD_OPC_FilterValue, 4, 7, 0, // Skip to: 155 +/* 148 */ MCD_OPC_CheckPredicate, 1, 122, 4, // Skip to: 1298 +/* 152 */ MCD_OPC_Decode, 62, 14, // Opcode: ADD_MM +/* 155 */ MCD_OPC_FilterValue, 5, 7, 0, // Skip to: 166 +/* 159 */ MCD_OPC_CheckPredicate, 1, 111, 4, // Skip to: 1298 +/* 163 */ MCD_OPC_Decode, 68, 14, // Opcode: ADDu_MM +/* 166 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 178 +/* 170 */ MCD_OPC_CheckPredicate, 1, 100, 4, // Skip to: 1298 +/* 174 */ MCD_OPC_Decode, 199, 10, 14, // Opcode: SUB_MM +/* 178 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 190 +/* 182 */ MCD_OPC_CheckPredicate, 1, 88, 4, // Skip to: 1298 +/* 186 */ MCD_OPC_Decode, 201, 10, 14, // Opcode: SUBu_MM +/* 190 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 202 +/* 194 */ MCD_OPC_CheckPredicate, 1, 76, 4, // Skip to: 1298 +/* 198 */ MCD_OPC_Decode, 245, 7, 14, // Opcode: MUL_MM +/* 202 */ MCD_OPC_FilterValue, 9, 7, 0, // Skip to: 213 +/* 206 */ MCD_OPC_CheckPredicate, 1, 64, 4, // Skip to: 1298 +/* 210 */ MCD_OPC_Decode, 74, 14, // Opcode: AND_MM +/* 213 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 225 +/* 217 */ MCD_OPC_CheckPredicate, 1, 53, 4, // Skip to: 1298 +/* 221 */ MCD_OPC_Decode, 162, 8, 14, // Opcode: OR_MM +/* 225 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 237 +/* 229 */ MCD_OPC_CheckPredicate, 1, 41, 4, // Skip to: 1298 +/* 233 */ MCD_OPC_Decode, 152, 8, 14, // Opcode: NOR_MM +/* 237 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 249 +/* 241 */ MCD_OPC_CheckPredicate, 1, 29, 4, // Skip to: 1298 +/* 245 */ MCD_OPC_Decode, 189, 11, 14, // Opcode: XOR_MM +/* 249 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 261 +/* 253 */ MCD_OPC_CheckPredicate, 1, 17, 4, // Skip to: 1298 +/* 257 */ MCD_OPC_Decode, 218, 9, 14, // Opcode: SLT_MM +/* 261 */ MCD_OPC_FilterValue, 14, 9, 4, // Skip to: 1298 +/* 265 */ MCD_OPC_CheckPredicate, 1, 5, 4, // Skip to: 1298 +/* 269 */ MCD_OPC_Decode, 227, 9, 14, // Opcode: SLTu_MM +/* 273 */ MCD_OPC_FilterValue, 24, 27, 0, // Skip to: 304 +/* 277 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... +/* 280 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 292 +/* 284 */ MCD_OPC_CheckPredicate, 1, 242, 3, // Skip to: 1298 +/* 288 */ MCD_OPC_Decode, 165, 7, 15, // Opcode: MOVN_I_MM +/* 292 */ MCD_OPC_FilterValue, 1, 234, 3, // Skip to: 1298 +/* 296 */ MCD_OPC_CheckPredicate, 1, 230, 3, // Skip to: 1298 +/* 300 */ MCD_OPC_Decode, 185, 7, 15, // Opcode: MOVZ_I_MM +/* 304 */ MCD_OPC_FilterValue, 44, 8, 0, // Skip to: 316 +/* 308 */ MCD_OPC_CheckPredicate, 1, 218, 3, // Skip to: 1298 +/* 312 */ MCD_OPC_Decode, 139, 4, 16, // Opcode: EXT_MM +/* 316 */ MCD_OPC_FilterValue, 60, 210, 3, // Skip to: 1298 +/* 320 */ MCD_OPC_ExtractField, 6, 6, // Inst{11-6} ... +/* 323 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 335 +/* 327 */ MCD_OPC_CheckPredicate, 1, 199, 3, // Skip to: 1298 +/* 331 */ MCD_OPC_Decode, 146, 11, 17, // Opcode: TEQ_MM +/* 335 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 347 +/* 339 */ MCD_OPC_CheckPredicate, 1, 187, 3, // Skip to: 1298 +/* 343 */ MCD_OPC_Decode, 154, 11, 17, // Opcode: TGE_MM +/* 347 */ MCD_OPC_FilterValue, 13, 39, 0, // Skip to: 390 +/* 351 */ MCD_OPC_ExtractField, 12, 14, // Inst{25-12} ... +/* 354 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 366 +/* 358 */ MCD_OPC_CheckPredicate, 1, 168, 3, // Skip to: 1298 +/* 362 */ MCD_OPC_Decode, 182, 11, 0, // Opcode: WAIT_MM +/* 366 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 378 +/* 370 */ MCD_OPC_CheckPredicate, 1, 156, 3, // Skip to: 1298 +/* 374 */ MCD_OPC_Decode, 171, 3, 0, // Opcode: DERET_MM +/* 378 */ MCD_OPC_FilterValue, 15, 148, 3, // Skip to: 1298 +/* 382 */ MCD_OPC_CheckPredicate, 1, 144, 3, // Skip to: 1298 +/* 386 */ MCD_OPC_Decode, 253, 3, 0, // Opcode: ERET_MM +/* 390 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 402 +/* 394 */ MCD_OPC_CheckPredicate, 1, 132, 3, // Skip to: 1298 +/* 398 */ MCD_OPC_Decode, 153, 11, 17, // Opcode: TGEU_MM +/* 402 */ MCD_OPC_FilterValue, 29, 39, 0, // Skip to: 445 +/* 406 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 409 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 427 +/* 413 */ MCD_OPC_CheckPredicate, 1, 113, 3, // Skip to: 1298 +/* 417 */ MCD_OPC_CheckField, 21, 5, 0, 107, 3, // Skip to: 1298 +/* 423 */ MCD_OPC_Decode, 187, 3, 18, // Opcode: DI_MM +/* 427 */ MCD_OPC_FilterValue, 5, 99, 3, // Skip to: 1298 +/* 431 */ MCD_OPC_CheckPredicate, 1, 95, 3, // Skip to: 1298 +/* 435 */ MCD_OPC_CheckField, 21, 5, 0, 89, 3, // Skip to: 1298 +/* 441 */ MCD_OPC_Decode, 251, 3, 18, // Opcode: EI_MM +/* 445 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 457 +/* 449 */ MCD_OPC_CheckPredicate, 1, 77, 3, // Skip to: 1298 +/* 453 */ MCD_OPC_Decode, 161, 11, 17, // Opcode: TLT_MM +/* 457 */ MCD_OPC_FilterValue, 40, 8, 0, // Skip to: 469 +/* 461 */ MCD_OPC_CheckPredicate, 1, 65, 3, // Skip to: 1298 +/* 465 */ MCD_OPC_Decode, 160, 11, 17, // Opcode: TLTU_MM +/* 469 */ MCD_OPC_FilterValue, 43, 14, 0, // Skip to: 487 +/* 473 */ MCD_OPC_CheckPredicate, 1, 53, 3, // Skip to: 1298 +/* 477 */ MCD_OPC_CheckField, 12, 4, 8, 47, 3, // Skip to: 1298 +/* 483 */ MCD_OPC_Decode, 222, 10, 19, // Opcode: SYSCALL_MM +/* 487 */ MCD_OPC_FilterValue, 44, 159, 0, // Skip to: 650 +/* 491 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 494 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 506 +/* 498 */ MCD_OPC_CheckPredicate, 1, 28, 3, // Skip to: 1298 +/* 502 */ MCD_OPC_Decode, 160, 9, 20, // Opcode: SEB_MM +/* 506 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 518 +/* 510 */ MCD_OPC_CheckPredicate, 1, 16, 3, // Skip to: 1298 +/* 514 */ MCD_OPC_Decode, 163, 9, 20, // Opcode: SEH_MM +/* 518 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 530 +/* 522 */ MCD_OPC_CheckPredicate, 1, 4, 3, // Skip to: 1298 +/* 526 */ MCD_OPC_Decode, 175, 2, 20, // Opcode: CLO_MM +/* 530 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 542 +/* 534 */ MCD_OPC_CheckPredicate, 1, 248, 2, // Skip to: 1298 +/* 538 */ MCD_OPC_Decode, 193, 2, 20, // Opcode: CLZ_MM +/* 542 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 554 +/* 546 */ MCD_OPC_CheckPredicate, 1, 236, 2, // Skip to: 1298 +/* 550 */ MCD_OPC_Decode, 185, 11, 20, // Opcode: WSBH_MM +/* 554 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 566 +/* 558 */ MCD_OPC_CheckPredicate, 1, 224, 2, // Skip to: 1298 +/* 562 */ MCD_OPC_Decode, 238, 7, 21, // Opcode: MULT_MM +/* 566 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 578 +/* 570 */ MCD_OPC_CheckPredicate, 1, 212, 2, // Skip to: 1298 +/* 574 */ MCD_OPC_Decode, 240, 7, 21, // Opcode: MULTu_MM +/* 578 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 590 +/* 582 */ MCD_OPC_CheckPredicate, 1, 200, 2, // Skip to: 1298 +/* 586 */ MCD_OPC_Decode, 153, 9, 21, // Opcode: SDIV_MM +/* 590 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 602 +/* 594 */ MCD_OPC_CheckPredicate, 1, 188, 2, // Skip to: 1298 +/* 598 */ MCD_OPC_Decode, 176, 11, 21, // Opcode: UDIV_MM +/* 602 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 614 +/* 606 */ MCD_OPC_CheckPredicate, 1, 176, 2, // Skip to: 1298 +/* 610 */ MCD_OPC_Decode, 201, 6, 21, // Opcode: MADD_MM +/* 614 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 626 +/* 618 */ MCD_OPC_CheckPredicate, 1, 164, 2, // Skip to: 1298 +/* 622 */ MCD_OPC_Decode, 192, 6, 21, // Opcode: MADDU_MM +/* 626 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 638 +/* 630 */ MCD_OPC_CheckPredicate, 1, 152, 2, // Skip to: 1298 +/* 634 */ MCD_OPC_Decode, 202, 7, 21, // Opcode: MSUB_MM +/* 638 */ MCD_OPC_FilterValue, 15, 144, 2, // Skip to: 1298 +/* 642 */ MCD_OPC_CheckPredicate, 1, 140, 2, // Skip to: 1298 +/* 646 */ MCD_OPC_Decode, 193, 7, 21, // Opcode: MSUBU_MM +/* 650 */ MCD_OPC_FilterValue, 45, 20, 0, // Skip to: 674 +/* 654 */ MCD_OPC_CheckPredicate, 1, 128, 2, // Skip to: 1298 +/* 658 */ MCD_OPC_CheckField, 21, 5, 0, 122, 2, // Skip to: 1298 +/* 664 */ MCD_OPC_CheckField, 12, 4, 6, 116, 2, // Skip to: 1298 +/* 670 */ MCD_OPC_Decode, 220, 10, 22, // Opcode: SYNC_MM +/* 674 */ MCD_OPC_FilterValue, 48, 8, 0, // Skip to: 686 +/* 678 */ MCD_OPC_CheckPredicate, 1, 104, 2, // Skip to: 1298 +/* 682 */ MCD_OPC_Decode, 165, 11, 17, // Opcode: TNE_MM +/* 686 */ MCD_OPC_FilterValue, 53, 75, 0, // Skip to: 765 +/* 690 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 693 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 711 +/* 697 */ MCD_OPC_CheckPredicate, 1, 85, 2, // Skip to: 1298 +/* 701 */ MCD_OPC_CheckField, 21, 5, 0, 79, 2, // Skip to: 1298 +/* 707 */ MCD_OPC_Decode, 239, 6, 18, // Opcode: MFHI_MM +/* 711 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 729 +/* 715 */ MCD_OPC_CheckPredicate, 1, 67, 2, // Skip to: 1298 +/* 719 */ MCD_OPC_CheckField, 21, 5, 0, 61, 2, // Skip to: 1298 +/* 725 */ MCD_OPC_Decode, 243, 6, 18, // Opcode: MFLO_MM +/* 729 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 747 +/* 733 */ MCD_OPC_CheckPredicate, 1, 49, 2, // Skip to: 1298 +/* 737 */ MCD_OPC_CheckField, 21, 5, 0, 43, 2, // Skip to: 1298 +/* 743 */ MCD_OPC_Decode, 216, 7, 18, // Opcode: MTHI_MM +/* 747 */ MCD_OPC_FilterValue, 3, 35, 2, // Skip to: 1298 +/* 751 */ MCD_OPC_CheckPredicate, 1, 31, 2, // Skip to: 1298 +/* 755 */ MCD_OPC_CheckField, 21, 5, 0, 25, 2, // Skip to: 1298 +/* 761 */ MCD_OPC_Decode, 221, 7, 18, // Opcode: MTLO_MM +/* 765 */ MCD_OPC_FilterValue, 60, 17, 2, // Skip to: 1298 +/* 769 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 772 */ MCD_OPC_FilterValue, 0, 10, 2, // Skip to: 1298 +/* 776 */ MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 790 +/* 780 */ MCD_OPC_CheckField, 21, 5, 0, 4, 0, // Skip to: 790 +/* 786 */ MCD_OPC_Decode, 228, 5, 18, // Opcode: JR_MM +/* 790 */ MCD_OPC_CheckPredicate, 1, 248, 1, // Skip to: 1298 +/* 794 */ MCD_OPC_Decode, 224, 5, 20, // Opcode: JALR_MM +/* 798 */ MCD_OPC_FilterValue, 4, 7, 0, // Skip to: 809 +/* 802 */ MCD_OPC_CheckPredicate, 1, 236, 1, // Skip to: 1298 +/* 806 */ MCD_OPC_Decode, 64, 23, // Opcode: ADDi_MM +/* 809 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 821 +/* 813 */ MCD_OPC_CheckPredicate, 1, 225, 1, // Skip to: 1298 +/* 817 */ MCD_OPC_Decode, 242, 5, 24, // Opcode: LBu_MM +/* 821 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 833 +/* 825 */ MCD_OPC_CheckPredicate, 1, 213, 1, // Skip to: 1298 +/* 829 */ MCD_OPC_Decode, 143, 9, 24, // Opcode: SB_MM +/* 833 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 845 +/* 837 */ MCD_OPC_CheckPredicate, 1, 201, 1, // Skip to: 1298 +/* 841 */ MCD_OPC_Decode, 239, 5, 24, // Opcode: LB_MM +/* 845 */ MCD_OPC_FilterValue, 12, 7, 0, // Skip to: 856 +/* 849 */ MCD_OPC_CheckPredicate, 1, 189, 1, // Skip to: 1298 +/* 853 */ MCD_OPC_Decode, 66, 23, // Opcode: ADDiu_MM +/* 856 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 868 +/* 860 */ MCD_OPC_CheckPredicate, 1, 178, 1, // Skip to: 1298 +/* 864 */ MCD_OPC_Decode, 141, 6, 24, // Opcode: LHu_MM +/* 868 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 880 +/* 872 */ MCD_OPC_CheckPredicate, 1, 166, 1, // Skip to: 1298 +/* 876 */ MCD_OPC_Decode, 193, 9, 24, // Opcode: SH_MM +/* 880 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 892 +/* 884 */ MCD_OPC_CheckPredicate, 1, 154, 1, // Skip to: 1298 +/* 888 */ MCD_OPC_Decode, 138, 6, 24, // Opcode: LH_MM +/* 892 */ MCD_OPC_FilterValue, 16, 159, 0, // Skip to: 1055 +/* 896 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... +/* 899 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 911 +/* 903 */ MCD_OPC_CheckPredicate, 1, 135, 1, // Skip to: 1298 +/* 907 */ MCD_OPC_Decode, 198, 1, 25, // Opcode: BLTZ_MM +/* 911 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 923 +/* 915 */ MCD_OPC_CheckPredicate, 1, 123, 1, // Skip to: 1298 +/* 919 */ MCD_OPC_Decode, 197, 1, 25, // Opcode: BLTZAL_MM +/* 923 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 935 +/* 927 */ MCD_OPC_CheckPredicate, 1, 111, 1, // Skip to: 1298 +/* 931 */ MCD_OPC_Decode, 170, 1, 25, // Opcode: BGEZ_MM +/* 935 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 947 +/* 939 */ MCD_OPC_CheckPredicate, 1, 99, 1, // Skip to: 1298 +/* 943 */ MCD_OPC_Decode, 169, 1, 25, // Opcode: BGEZAL_MM +/* 947 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 959 +/* 951 */ MCD_OPC_CheckPredicate, 1, 87, 1, // Skip to: 1298 +/* 955 */ MCD_OPC_Decode, 193, 1, 25, // Opcode: BLEZ_MM +/* 959 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 971 +/* 963 */ MCD_OPC_CheckPredicate, 1, 75, 1, // Skip to: 1298 +/* 967 */ MCD_OPC_Decode, 173, 1, 25, // Opcode: BGTZ_MM +/* 971 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 983 +/* 975 */ MCD_OPC_CheckPredicate, 1, 63, 1, // Skip to: 1298 +/* 979 */ MCD_OPC_Decode, 158, 11, 26, // Opcode: TLTI_MM +/* 983 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 995 +/* 987 */ MCD_OPC_CheckPredicate, 1, 51, 1, // Skip to: 1298 +/* 991 */ MCD_OPC_Decode, 151, 11, 26, // Opcode: TGEI_MM +/* 995 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 1007 +/* 999 */ MCD_OPC_CheckPredicate, 1, 39, 1, // Skip to: 1298 +/* 1003 */ MCD_OPC_Decode, 157, 11, 26, // Opcode: TLTIU_MM +/* 1007 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 1019 +/* 1011 */ MCD_OPC_CheckPredicate, 1, 27, 1, // Skip to: 1298 +/* 1015 */ MCD_OPC_Decode, 150, 11, 26, // Opcode: TGEIU_MM +/* 1019 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 1031 +/* 1023 */ MCD_OPC_CheckPredicate, 1, 15, 1, // Skip to: 1298 +/* 1027 */ MCD_OPC_Decode, 164, 11, 26, // Opcode: TNEI_MM +/* 1031 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 1043 +/* 1035 */ MCD_OPC_CheckPredicate, 1, 3, 1, // Skip to: 1298 +/* 1039 */ MCD_OPC_Decode, 155, 6, 26, // Opcode: LUi_MM +/* 1043 */ MCD_OPC_FilterValue, 14, 251, 0, // Skip to: 1298 +/* 1047 */ MCD_OPC_CheckPredicate, 1, 247, 0, // Skip to: 1298 +/* 1051 */ MCD_OPC_Decode, 145, 11, 26, // Opcode: TEQI_MM +/* 1055 */ MCD_OPC_FilterValue, 20, 8, 0, // Skip to: 1067 +/* 1059 */ MCD_OPC_CheckPredicate, 1, 235, 0, // Skip to: 1298 +/* 1063 */ MCD_OPC_Decode, 169, 8, 27, // Opcode: ORi_MM +/* 1067 */ MCD_OPC_FilterValue, 21, 29, 0, // Skip to: 1100 +/* 1071 */ MCD_OPC_ExtractField, 0, 13, // Inst{12-0} ... +/* 1074 */ MCD_OPC_FilterValue, 251, 2, 8, 0, // Skip to: 1087 +/* 1079 */ MCD_OPC_CheckPredicate, 1, 215, 0, // Skip to: 1298 +/* 1083 */ MCD_OPC_Decode, 153, 7, 28, // Opcode: MOVF_I_MM +/* 1087 */ MCD_OPC_FilterValue, 251, 18, 206, 0, // Skip to: 1298 +/* 1092 */ MCD_OPC_CheckPredicate, 1, 202, 0, // Skip to: 1298 +/* 1096 */ MCD_OPC_Decode, 173, 7, 28, // Opcode: MOVT_I_MM +/* 1100 */ MCD_OPC_FilterValue, 24, 75, 0, // Skip to: 1179 +/* 1104 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 1107 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1119 +/* 1111 */ MCD_OPC_CheckPredicate, 1, 183, 0, // Skip to: 1298 +/* 1115 */ MCD_OPC_Decode, 163, 6, 29, // Opcode: LWL_MM +/* 1119 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 1131 +/* 1123 */ MCD_OPC_CheckPredicate, 1, 171, 0, // Skip to: 1298 +/* 1127 */ MCD_OPC_Decode, 166, 6, 29, // Opcode: LWR_MM +/* 1131 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 1143 +/* 1135 */ MCD_OPC_CheckPredicate, 1, 159, 0, // Skip to: 1298 +/* 1139 */ MCD_OPC_Decode, 144, 6, 30, // Opcode: LL_MM +/* 1143 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 1155 +/* 1147 */ MCD_OPC_CheckPredicate, 1, 147, 0, // Skip to: 1298 +/* 1151 */ MCD_OPC_Decode, 212, 10, 29, // Opcode: SWL_MM +/* 1155 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 1167 +/* 1159 */ MCD_OPC_CheckPredicate, 1, 135, 0, // Skip to: 1298 +/* 1163 */ MCD_OPC_Decode, 215, 10, 29, // Opcode: SWR_MM +/* 1167 */ MCD_OPC_FilterValue, 11, 127, 0, // Skip to: 1298 +/* 1171 */ MCD_OPC_CheckPredicate, 1, 123, 0, // Skip to: 1298 +/* 1175 */ MCD_OPC_Decode, 146, 9, 30, // Opcode: SC_MM +/* 1179 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 1191 +/* 1183 */ MCD_OPC_CheckPredicate, 1, 111, 0, // Skip to: 1298 +/* 1187 */ MCD_OPC_Decode, 196, 11, 27, // Opcode: XORi_MM +/* 1191 */ MCD_OPC_FilterValue, 36, 8, 0, // Skip to: 1203 +/* 1195 */ MCD_OPC_CheckPredicate, 1, 99, 0, // Skip to: 1298 +/* 1199 */ MCD_OPC_Decode, 221, 9, 23, // Opcode: SLTi_MM +/* 1203 */ MCD_OPC_FilterValue, 37, 8, 0, // Skip to: 1215 +/* 1207 */ MCD_OPC_CheckPredicate, 1, 87, 0, // Skip to: 1298 +/* 1211 */ MCD_OPC_Decode, 165, 1, 31, // Opcode: BEQ_MM +/* 1215 */ MCD_OPC_FilterValue, 44, 8, 0, // Skip to: 1227 +/* 1219 */ MCD_OPC_CheckPredicate, 1, 75, 0, // Skip to: 1298 +/* 1223 */ MCD_OPC_Decode, 224, 9, 23, // Opcode: SLTiu_MM +/* 1227 */ MCD_OPC_FilterValue, 45, 8, 0, // Skip to: 1239 +/* 1231 */ MCD_OPC_CheckPredicate, 1, 63, 0, // Skip to: 1298 +/* 1235 */ MCD_OPC_Decode, 213, 1, 31, // Opcode: BNE_MM +/* 1239 */ MCD_OPC_FilterValue, 52, 7, 0, // Skip to: 1250 +/* 1243 */ MCD_OPC_CheckPredicate, 1, 51, 0, // Skip to: 1298 +/* 1247 */ MCD_OPC_Decode, 81, 27, // Opcode: ANDi_MM +/* 1250 */ MCD_OPC_FilterValue, 53, 8, 0, // Skip to: 1262 +/* 1254 */ MCD_OPC_CheckPredicate, 1, 40, 0, // Skip to: 1298 +/* 1258 */ MCD_OPC_Decode, 229, 5, 32, // Opcode: J_MM +/* 1262 */ MCD_OPC_FilterValue, 61, 8, 0, // Skip to: 1274 +/* 1266 */ MCD_OPC_CheckPredicate, 1, 28, 0, // Skip to: 1298 +/* 1270 */ MCD_OPC_Decode, 225, 5, 32, // Opcode: JAL_MM +/* 1274 */ MCD_OPC_FilterValue, 62, 8, 0, // Skip to: 1286 +/* 1278 */ MCD_OPC_CheckPredicate, 1, 16, 0, // Skip to: 1298 +/* 1282 */ MCD_OPC_Decode, 218, 10, 24, // Opcode: SW_MM +/* 1286 */ MCD_OPC_FilterValue, 63, 8, 0, // Skip to: 1298 +/* 1290 */ MCD_OPC_CheckPredicate, 1, 4, 0, // Skip to: 1298 +/* 1294 */ MCD_OPC_Decode, 170, 6, 24, // Opcode: LW_MM +/* 1298 */ MCD_OPC_Fail, 0 }; @@ -320,3069 +358,3069 @@ static uint8_t DecoderTableMips32[] = { /* 3 */ MCD_OPC_FilterValue, 0, 83, 3, // Skip to: 858 /* 7 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ... /* 10 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 28 -/* 14 */ MCD_OPC_CheckPredicate, 2, 166, 49, // Skip to: 12728 -/* 18 */ MCD_OPC_CheckField, 21, 5, 0, 160, 49, // Skip to: 12728 -/* 24 */ MCD_OPC_Decode, 133, 9, 29, // Opcode: SLL +/* 14 */ MCD_OPC_CheckPredicate, 2, 163, 49, // Skip to: 12725 +/* 18 */ MCD_OPC_CheckField, 21, 5, 0, 157, 49, // Skip to: 12725 +/* 24 */ MCD_OPC_Decode, 202, 9, 33, // Opcode: SLL /* 28 */ MCD_OPC_FilterValue, 1, 39, 0, // Skip to: 71 /* 32 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... /* 35 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 53 -/* 39 */ MCD_OPC_CheckPredicate, 2, 141, 49, // Skip to: 12728 -/* 43 */ MCD_OPC_CheckField, 6, 5, 0, 135, 49, // Skip to: 12728 -/* 49 */ MCD_OPC_Decode, 229, 6, 30, // Opcode: MOVF_I -/* 53 */ MCD_OPC_FilterValue, 1, 127, 49, // Skip to: 12728 -/* 57 */ MCD_OPC_CheckPredicate, 2, 123, 49, // Skip to: 12728 -/* 61 */ MCD_OPC_CheckField, 6, 5, 0, 117, 49, // Skip to: 12728 -/* 67 */ MCD_OPC_Decode, 245, 6, 30, // Opcode: MOVT_I +/* 39 */ MCD_OPC_CheckPredicate, 2, 138, 49, // Skip to: 12725 +/* 43 */ MCD_OPC_CheckField, 6, 5, 0, 132, 49, // Skip to: 12725 +/* 49 */ MCD_OPC_Decode, 151, 7, 34, // Opcode: MOVF_I +/* 53 */ MCD_OPC_FilterValue, 1, 124, 49, // Skip to: 12725 +/* 57 */ MCD_OPC_CheckPredicate, 2, 120, 49, // Skip to: 12725 +/* 61 */ MCD_OPC_CheckField, 6, 5, 0, 114, 49, // Skip to: 12725 +/* 67 */ MCD_OPC_Decode, 171, 7, 34, // Opcode: MOVT_I /* 71 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 102 /* 75 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... /* 78 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 90 -/* 82 */ MCD_OPC_CheckPredicate, 2, 98, 49, // Skip to: 12728 -/* 86 */ MCD_OPC_Decode, 192, 9, 29, // Opcode: SRL -/* 90 */ MCD_OPC_FilterValue, 1, 90, 49, // Skip to: 12728 -/* 94 */ MCD_OPC_CheckPredicate, 3, 86, 49, // Skip to: 12728 -/* 98 */ MCD_OPC_Decode, 181, 8, 29, // Opcode: ROTR +/* 82 */ MCD_OPC_CheckPredicate, 2, 95, 49, // Skip to: 12725 +/* 86 */ MCD_OPC_Decode, 133, 10, 33, // Opcode: SRL +/* 90 */ MCD_OPC_FilterValue, 1, 87, 49, // Skip to: 12725 +/* 94 */ MCD_OPC_CheckPredicate, 3, 83, 49, // Skip to: 12725 +/* 98 */ MCD_OPC_Decode, 246, 8, 33, // Opcode: ROTR /* 102 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 120 -/* 106 */ MCD_OPC_CheckPredicate, 2, 74, 49, // Skip to: 12728 -/* 110 */ MCD_OPC_CheckField, 21, 5, 0, 68, 49, // Skip to: 12728 -/* 116 */ MCD_OPC_Decode, 172, 9, 29, // Opcode: SRA +/* 106 */ MCD_OPC_CheckPredicate, 2, 71, 49, // Skip to: 12725 +/* 110 */ MCD_OPC_CheckField, 21, 5, 0, 65, 49, // Skip to: 12725 +/* 116 */ MCD_OPC_Decode, 241, 9, 33, // Opcode: SRA /* 120 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 138 -/* 124 */ MCD_OPC_CheckPredicate, 2, 56, 49, // Skip to: 12728 -/* 128 */ MCD_OPC_CheckField, 6, 5, 0, 50, 49, // Skip to: 12728 -/* 134 */ MCD_OPC_Decode, 140, 9, 13, // Opcode: SLLV +/* 124 */ MCD_OPC_CheckPredicate, 2, 53, 49, // Skip to: 12725 +/* 128 */ MCD_OPC_CheckField, 6, 5, 0, 47, 49, // Skip to: 12725 +/* 134 */ MCD_OPC_Decode, 209, 9, 14, // Opcode: SLLV /* 138 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 156 -/* 142 */ MCD_OPC_CheckPredicate, 4, 38, 49, // Skip to: 12728 -/* 146 */ MCD_OPC_CheckField, 8, 3, 0, 32, 49, // Skip to: 12728 -/* 152 */ MCD_OPC_Decode, 235, 5, 31, // Opcode: LSA +/* 142 */ MCD_OPC_CheckPredicate, 4, 35, 49, // Skip to: 12725 +/* 146 */ MCD_OPC_CheckField, 8, 3, 0, 29, 49, // Skip to: 12725 +/* 152 */ MCD_OPC_Decode, 149, 6, 35, // Opcode: LSA /* 156 */ MCD_OPC_FilterValue, 6, 27, 0, // Skip to: 187 /* 160 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... /* 163 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 175 -/* 167 */ MCD_OPC_CheckPredicate, 2, 13, 49, // Skip to: 12728 -/* 171 */ MCD_OPC_Decode, 205, 9, 13, // Opcode: SRLV -/* 175 */ MCD_OPC_FilterValue, 1, 5, 49, // Skip to: 12728 -/* 179 */ MCD_OPC_CheckPredicate, 3, 1, 49, // Skip to: 12728 -/* 183 */ MCD_OPC_Decode, 182, 8, 13, // Opcode: ROTRV +/* 167 */ MCD_OPC_CheckPredicate, 2, 10, 49, // Skip to: 12725 +/* 171 */ MCD_OPC_Decode, 146, 10, 14, // Opcode: SRLV +/* 175 */ MCD_OPC_FilterValue, 1, 2, 49, // Skip to: 12725 +/* 179 */ MCD_OPC_CheckPredicate, 3, 254, 48, // Skip to: 12725 +/* 183 */ MCD_OPC_Decode, 247, 8, 14, // Opcode: ROTRV /* 187 */ MCD_OPC_FilterValue, 7, 14, 0, // Skip to: 205 -/* 191 */ MCD_OPC_CheckPredicate, 2, 245, 48, // Skip to: 12728 -/* 195 */ MCD_OPC_CheckField, 6, 5, 0, 239, 48, // Skip to: 12728 -/* 201 */ MCD_OPC_Decode, 185, 9, 13, // Opcode: SRAV +/* 191 */ MCD_OPC_CheckPredicate, 2, 242, 48, // Skip to: 12725 +/* 195 */ MCD_OPC_CheckField, 6, 5, 0, 236, 48, // Skip to: 12725 +/* 201 */ MCD_OPC_Decode, 254, 9, 14, // Opcode: SRAV /* 205 */ MCD_OPC_FilterValue, 8, 14, 0, // Skip to: 223 -/* 209 */ MCD_OPC_CheckPredicate, 2, 227, 48, // Skip to: 12728 -/* 213 */ MCD_OPC_CheckField, 6, 15, 0, 221, 48, // Skip to: 12728 -/* 219 */ MCD_OPC_Decode, 187, 5, 32, // Opcode: JR +/* 209 */ MCD_OPC_CheckPredicate, 2, 224, 48, // Skip to: 12725 +/* 213 */ MCD_OPC_CheckField, 6, 15, 0, 218, 48, // Skip to: 12725 +/* 219 */ MCD_OPC_Decode, 226, 5, 36, // Opcode: JR /* 223 */ MCD_OPC_FilterValue, 9, 20, 0, // Skip to: 247 -/* 227 */ MCD_OPC_CheckPredicate, 2, 209, 48, // Skip to: 12728 -/* 231 */ MCD_OPC_CheckField, 16, 5, 0, 203, 48, // Skip to: 12728 -/* 237 */ MCD_OPC_CheckField, 6, 5, 0, 197, 48, // Skip to: 12728 -/* 243 */ MCD_OPC_Decode, 181, 5, 33, // Opcode: JALR +/* 227 */ MCD_OPC_CheckPredicate, 2, 206, 48, // Skip to: 12725 +/* 231 */ MCD_OPC_CheckField, 16, 5, 0, 200, 48, // Skip to: 12725 +/* 237 */ MCD_OPC_CheckField, 6, 5, 0, 194, 48, // Skip to: 12725 +/* 243 */ MCD_OPC_Decode, 220, 5, 37, // Opcode: JALR /* 247 */ MCD_OPC_FilterValue, 10, 14, 0, // Skip to: 265 -/* 251 */ MCD_OPC_CheckPredicate, 2, 185, 48, // Skip to: 12728 -/* 255 */ MCD_OPC_CheckField, 6, 5, 0, 179, 48, // Skip to: 12728 -/* 261 */ MCD_OPC_Decode, 255, 6, 34, // Opcode: MOVZ_I_I +/* 251 */ MCD_OPC_CheckPredicate, 2, 182, 48, // Skip to: 12725 +/* 255 */ MCD_OPC_CheckField, 6, 5, 0, 176, 48, // Skip to: 12725 +/* 261 */ MCD_OPC_Decode, 183, 7, 38, // Opcode: MOVZ_I_I /* 265 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 283 -/* 269 */ MCD_OPC_CheckPredicate, 2, 167, 48, // Skip to: 12728 -/* 273 */ MCD_OPC_CheckField, 6, 5, 0, 161, 48, // Skip to: 12728 -/* 279 */ MCD_OPC_Decode, 239, 6, 34, // Opcode: MOVN_I_I +/* 269 */ MCD_OPC_CheckPredicate, 2, 164, 48, // Skip to: 12725 +/* 273 */ MCD_OPC_CheckField, 6, 5, 0, 158, 48, // Skip to: 12725 +/* 279 */ MCD_OPC_Decode, 163, 7, 38, // Opcode: MOVN_I_I /* 283 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 295 -/* 287 */ MCD_OPC_CheckPredicate, 2, 149, 48, // Skip to: 12728 -/* 291 */ MCD_OPC_Decode, 148, 10, 35, // Opcode: SYSCALL +/* 287 */ MCD_OPC_CheckPredicate, 2, 146, 48, // Skip to: 12725 +/* 291 */ MCD_OPC_Decode, 221, 10, 39, // Opcode: SYSCALL /* 295 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 307 -/* 299 */ MCD_OPC_CheckPredicate, 2, 137, 48, // Skip to: 12728 -/* 303 */ MCD_OPC_Decode, 219, 1, 36, // Opcode: BREAK +/* 299 */ MCD_OPC_CheckPredicate, 2, 134, 48, // Skip to: 12725 +/* 303 */ MCD_OPC_Decode, 221, 1, 11, // Opcode: BREAK /* 307 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 319 -/* 311 */ MCD_OPC_CheckPredicate, 2, 125, 48, // Skip to: 12728 -/* 315 */ MCD_OPC_Decode, 147, 10, 37, // Opcode: SYNC +/* 311 */ MCD_OPC_CheckPredicate, 2, 122, 48, // Skip to: 12725 +/* 315 */ MCD_OPC_Decode, 219, 10, 40, // Opcode: SYNC /* 319 */ MCD_OPC_FilterValue, 16, 43, 0, // Skip to: 366 /* 323 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... -/* 326 */ MCD_OPC_FilterValue, 0, 110, 48, // Skip to: 12728 +/* 326 */ MCD_OPC_FilterValue, 0, 107, 48, // Skip to: 12725 /* 330 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 333 */ MCD_OPC_FilterValue, 0, 103, 48, // Skip to: 12728 +/* 333 */ MCD_OPC_FilterValue, 0, 100, 48, // Skip to: 12725 /* 337 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ... -/* 340 */ MCD_OPC_FilterValue, 0, 96, 48, // Skip to: 12728 +/* 340 */ MCD_OPC_FilterValue, 0, 93, 48, // Skip to: 12725 /* 344 */ MCD_OPC_CheckPredicate, 2, 10, 0, // Skip to: 358 /* 348 */ MCD_OPC_CheckField, 21, 2, 0, 4, 0, // Skip to: 358 -/* 354 */ MCD_OPC_Decode, 187, 6, 38, // Opcode: MFHI -/* 358 */ MCD_OPC_CheckPredicate, 5, 78, 48, // Skip to: 12728 -/* 362 */ MCD_OPC_Decode, 189, 6, 39, // Opcode: MFHI_DSP +/* 354 */ MCD_OPC_Decode, 236, 6, 41, // Opcode: MFHI +/* 358 */ MCD_OPC_CheckPredicate, 5, 75, 48, // Skip to: 12725 +/* 362 */ MCD_OPC_Decode, 238, 6, 42, // Opcode: MFHI_DSP /* 366 */ MCD_OPC_FilterValue, 17, 36, 0, // Skip to: 406 /* 370 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... -/* 373 */ MCD_OPC_FilterValue, 0, 63, 48, // Skip to: 12728 +/* 373 */ MCD_OPC_FilterValue, 0, 60, 48, // Skip to: 12725 /* 377 */ MCD_OPC_ExtractField, 13, 8, // Inst{20-13} ... -/* 380 */ MCD_OPC_FilterValue, 0, 56, 48, // Skip to: 12728 +/* 380 */ MCD_OPC_FilterValue, 0, 53, 48, // Skip to: 12725 /* 384 */ MCD_OPC_CheckPredicate, 2, 10, 0, // Skip to: 398 /* 388 */ MCD_OPC_CheckField, 11, 2, 0, 4, 0, // Skip to: 398 -/* 394 */ MCD_OPC_Decode, 152, 7, 32, // Opcode: MTHI -/* 398 */ MCD_OPC_CheckPredicate, 5, 38, 48, // Skip to: 12728 -/* 402 */ MCD_OPC_Decode, 154, 7, 40, // Opcode: MTHI_DSP +/* 394 */ MCD_OPC_Decode, 213, 7, 36, // Opcode: MTHI +/* 398 */ MCD_OPC_CheckPredicate, 5, 35, 48, // Skip to: 12725 +/* 402 */ MCD_OPC_Decode, 215, 7, 43, // Opcode: MTHI_DSP /* 406 */ MCD_OPC_FilterValue, 18, 43, 0, // Skip to: 453 /* 410 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... -/* 413 */ MCD_OPC_FilterValue, 0, 23, 48, // Skip to: 12728 +/* 413 */ MCD_OPC_FilterValue, 0, 20, 48, // Skip to: 12725 /* 417 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 420 */ MCD_OPC_FilterValue, 0, 16, 48, // Skip to: 12728 +/* 420 */ MCD_OPC_FilterValue, 0, 13, 48, // Skip to: 12725 /* 424 */ MCD_OPC_ExtractField, 23, 3, // Inst{25-23} ... -/* 427 */ MCD_OPC_FilterValue, 0, 9, 48, // Skip to: 12728 +/* 427 */ MCD_OPC_FilterValue, 0, 6, 48, // Skip to: 12725 /* 431 */ MCD_OPC_CheckPredicate, 2, 10, 0, // Skip to: 445 /* 435 */ MCD_OPC_CheckField, 21, 2, 0, 4, 0, // Skip to: 445 -/* 441 */ MCD_OPC_Decode, 191, 6, 38, // Opcode: MFLO -/* 445 */ MCD_OPC_CheckPredicate, 5, 247, 47, // Skip to: 12728 -/* 449 */ MCD_OPC_Decode, 193, 6, 39, // Opcode: MFLO_DSP +/* 441 */ MCD_OPC_Decode, 240, 6, 41, // Opcode: MFLO +/* 445 */ MCD_OPC_CheckPredicate, 5, 244, 47, // Skip to: 12725 +/* 449 */ MCD_OPC_Decode, 242, 6, 42, // Opcode: MFLO_DSP /* 453 */ MCD_OPC_FilterValue, 19, 36, 0, // Skip to: 493 /* 457 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... -/* 460 */ MCD_OPC_FilterValue, 0, 232, 47, // Skip to: 12728 +/* 460 */ MCD_OPC_FilterValue, 0, 229, 47, // Skip to: 12725 /* 464 */ MCD_OPC_ExtractField, 13, 8, // Inst{20-13} ... -/* 467 */ MCD_OPC_FilterValue, 0, 225, 47, // Skip to: 12728 +/* 467 */ MCD_OPC_FilterValue, 0, 222, 47, // Skip to: 12725 /* 471 */ MCD_OPC_CheckPredicate, 2, 10, 0, // Skip to: 485 /* 475 */ MCD_OPC_CheckField, 11, 2, 0, 4, 0, // Skip to: 485 -/* 481 */ MCD_OPC_Decode, 157, 7, 32, // Opcode: MTLO -/* 485 */ MCD_OPC_CheckPredicate, 5, 207, 47, // Skip to: 12728 -/* 489 */ MCD_OPC_Decode, 159, 7, 41, // Opcode: MTLO_DSP +/* 481 */ MCD_OPC_Decode, 218, 7, 36, // Opcode: MTLO +/* 485 */ MCD_OPC_CheckPredicate, 5, 204, 47, // Skip to: 12725 +/* 489 */ MCD_OPC_Decode, 220, 7, 44, // Opcode: MTLO_DSP /* 493 */ MCD_OPC_FilterValue, 24, 36, 0, // Skip to: 533 /* 497 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... -/* 500 */ MCD_OPC_FilterValue, 0, 192, 47, // Skip to: 12728 +/* 500 */ MCD_OPC_FilterValue, 0, 189, 47, // Skip to: 12725 /* 504 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 507 */ MCD_OPC_FilterValue, 0, 185, 47, // Skip to: 12728 +/* 507 */ MCD_OPC_FilterValue, 0, 182, 47, // Skip to: 12725 /* 511 */ MCD_OPC_CheckPredicate, 2, 10, 0, // Skip to: 525 /* 515 */ MCD_OPC_CheckField, 11, 2, 0, 4, 0, // Skip to: 525 -/* 521 */ MCD_OPC_Decode, 174, 7, 17, // Opcode: MULT -/* 525 */ MCD_OPC_CheckPredicate, 5, 167, 47, // Skip to: 12728 -/* 529 */ MCD_OPC_Decode, 176, 7, 42, // Opcode: MULT_DSP +/* 521 */ MCD_OPC_Decode, 235, 7, 20, // Opcode: MULT +/* 525 */ MCD_OPC_CheckPredicate, 5, 164, 47, // Skip to: 12725 +/* 529 */ MCD_OPC_Decode, 237, 7, 45, // Opcode: MULT_DSP /* 533 */ MCD_OPC_FilterValue, 25, 36, 0, // Skip to: 573 /* 537 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... -/* 540 */ MCD_OPC_FilterValue, 0, 152, 47, // Skip to: 12728 +/* 540 */ MCD_OPC_FilterValue, 0, 149, 47, // Skip to: 12725 /* 544 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 547 */ MCD_OPC_FilterValue, 0, 145, 47, // Skip to: 12728 +/* 547 */ MCD_OPC_FilterValue, 0, 142, 47, // Skip to: 12725 /* 551 */ MCD_OPC_CheckPredicate, 2, 10, 0, // Skip to: 565 /* 555 */ MCD_OPC_CheckField, 11, 2, 0, 4, 0, // Skip to: 565 -/* 561 */ MCD_OPC_Decode, 178, 7, 17, // Opcode: MULTu -/* 565 */ MCD_OPC_CheckPredicate, 5, 127, 47, // Skip to: 12728 -/* 569 */ MCD_OPC_Decode, 175, 7, 42, // Opcode: MULTU_DSP +/* 561 */ MCD_OPC_Decode, 239, 7, 20, // Opcode: MULTu +/* 565 */ MCD_OPC_CheckPredicate, 5, 124, 47, // Skip to: 12725 +/* 569 */ MCD_OPC_Decode, 236, 7, 45, // Opcode: MULTU_DSP /* 573 */ MCD_OPC_FilterValue, 26, 14, 0, // Skip to: 591 -/* 577 */ MCD_OPC_CheckPredicate, 2, 115, 47, // Skip to: 12728 -/* 581 */ MCD_OPC_CheckField, 6, 10, 0, 109, 47, // Skip to: 12728 -/* 587 */ MCD_OPC_Decode, 211, 8, 17, // Opcode: SDIV +/* 577 */ MCD_OPC_CheckPredicate, 2, 112, 47, // Skip to: 12725 +/* 581 */ MCD_OPC_CheckField, 6, 10, 0, 106, 47, // Skip to: 12725 +/* 587 */ MCD_OPC_Decode, 152, 9, 20, // Opcode: SDIV /* 591 */ MCD_OPC_FilterValue, 27, 14, 0, // Skip to: 609 -/* 595 */ MCD_OPC_CheckPredicate, 2, 97, 47, // Skip to: 12728 -/* 599 */ MCD_OPC_CheckField, 6, 10, 0, 91, 47, // Skip to: 12728 -/* 605 */ MCD_OPC_Decode, 227, 10, 17, // Opcode: UDIV +/* 595 */ MCD_OPC_CheckPredicate, 2, 94, 47, // Skip to: 12725 +/* 599 */ MCD_OPC_CheckField, 6, 10, 0, 88, 47, // Skip to: 12725 +/* 605 */ MCD_OPC_Decode, 175, 11, 20, // Opcode: UDIV /* 609 */ MCD_OPC_FilterValue, 32, 13, 0, // Skip to: 626 -/* 613 */ MCD_OPC_CheckPredicate, 2, 79, 47, // Skip to: 12728 -/* 617 */ MCD_OPC_CheckField, 6, 5, 0, 73, 47, // Skip to: 12728 -/* 623 */ MCD_OPC_Decode, 22, 12, // Opcode: ADD +/* 613 */ MCD_OPC_CheckPredicate, 2, 76, 47, // Skip to: 12725 +/* 617 */ MCD_OPC_CheckField, 6, 5, 0, 70, 47, // Skip to: 12725 +/* 623 */ MCD_OPC_Decode, 22, 13, // Opcode: ADD /* 626 */ MCD_OPC_FilterValue, 33, 13, 0, // Skip to: 643 -/* 630 */ MCD_OPC_CheckPredicate, 2, 62, 47, // Skip to: 12728 -/* 634 */ MCD_OPC_CheckField, 6, 5, 0, 56, 47, // Skip to: 12728 -/* 640 */ MCD_OPC_Decode, 67, 12, // Opcode: ADDu +/* 630 */ MCD_OPC_CheckPredicate, 2, 59, 47, // Skip to: 12725 +/* 634 */ MCD_OPC_CheckField, 6, 5, 0, 53, 47, // Skip to: 12725 +/* 640 */ MCD_OPC_Decode, 67, 13, // Opcode: ADDu /* 643 */ MCD_OPC_FilterValue, 34, 14, 0, // Skip to: 661 -/* 647 */ MCD_OPC_CheckPredicate, 2, 45, 47, // Skip to: 12728 -/* 651 */ MCD_OPC_CheckField, 6, 5, 0, 39, 47, // Skip to: 12728 -/* 657 */ MCD_OPC_Decode, 220, 9, 12, // Opcode: SUB +/* 647 */ MCD_OPC_CheckPredicate, 2, 42, 47, // Skip to: 12725 +/* 651 */ MCD_OPC_CheckField, 6, 5, 0, 36, 47, // Skip to: 12725 +/* 657 */ MCD_OPC_Decode, 161, 10, 13, // Opcode: SUB /* 661 */ MCD_OPC_FilterValue, 35, 14, 0, // Skip to: 679 -/* 665 */ MCD_OPC_CheckPredicate, 2, 27, 47, // Skip to: 12728 -/* 669 */ MCD_OPC_CheckField, 6, 5, 0, 21, 47, // Skip to: 12728 -/* 675 */ MCD_OPC_Decode, 131, 10, 12, // Opcode: SUBu +/* 665 */ MCD_OPC_CheckPredicate, 2, 24, 47, // Skip to: 12725 +/* 669 */ MCD_OPC_CheckField, 6, 5, 0, 18, 47, // Skip to: 12725 +/* 675 */ MCD_OPC_Decode, 200, 10, 13, // Opcode: SUBu /* 679 */ MCD_OPC_FilterValue, 36, 13, 0, // Skip to: 696 -/* 683 */ MCD_OPC_CheckPredicate, 2, 9, 47, // Skip to: 12728 -/* 687 */ MCD_OPC_CheckField, 6, 5, 0, 3, 47, // Skip to: 12728 -/* 693 */ MCD_OPC_Decode, 71, 12, // Opcode: AND +/* 683 */ MCD_OPC_CheckPredicate, 2, 6, 47, // Skip to: 12725 +/* 687 */ MCD_OPC_CheckField, 6, 5, 0, 0, 47, // Skip to: 12725 +/* 693 */ MCD_OPC_Decode, 71, 13, // Opcode: AND /* 696 */ MCD_OPC_FilterValue, 37, 14, 0, // Skip to: 714 -/* 700 */ MCD_OPC_CheckPredicate, 2, 248, 46, // Skip to: 12728 -/* 704 */ MCD_OPC_CheckField, 6, 5, 0, 242, 46, // Skip to: 12728 -/* 710 */ MCD_OPC_Decode, 222, 7, 12, // Opcode: OR +/* 700 */ MCD_OPC_CheckPredicate, 2, 245, 46, // Skip to: 12725 +/* 704 */ MCD_OPC_CheckField, 6, 5, 0, 239, 46, // Skip to: 12725 +/* 710 */ MCD_OPC_Decode, 159, 8, 13, // Opcode: OR /* 714 */ MCD_OPC_FilterValue, 38, 14, 0, // Skip to: 732 -/* 718 */ MCD_OPC_CheckPredicate, 2, 230, 46, // Skip to: 12728 -/* 722 */ MCD_OPC_CheckField, 6, 5, 0, 224, 46, // Skip to: 12728 -/* 728 */ MCD_OPC_Decode, 237, 10, 12, // Opcode: XOR +/* 718 */ MCD_OPC_CheckPredicate, 2, 227, 46, // Skip to: 12725 +/* 722 */ MCD_OPC_CheckField, 6, 5, 0, 221, 46, // Skip to: 12725 +/* 728 */ MCD_OPC_Decode, 186, 11, 13, // Opcode: XOR /* 732 */ MCD_OPC_FilterValue, 39, 14, 0, // Skip to: 750 -/* 736 */ MCD_OPC_CheckPredicate, 2, 212, 46, // Skip to: 12728 -/* 740 */ MCD_OPC_CheckField, 6, 5, 0, 206, 46, // Skip to: 12728 -/* 746 */ MCD_OPC_Decode, 212, 7, 12, // Opcode: NOR +/* 736 */ MCD_OPC_CheckPredicate, 2, 209, 46, // Skip to: 12725 +/* 740 */ MCD_OPC_CheckField, 6, 5, 0, 203, 46, // Skip to: 12725 +/* 746 */ MCD_OPC_Decode, 149, 8, 13, // Opcode: NOR /* 750 */ MCD_OPC_FilterValue, 42, 14, 0, // Skip to: 768 -/* 754 */ MCD_OPC_CheckPredicate, 2, 194, 46, // Skip to: 12728 -/* 758 */ MCD_OPC_CheckField, 6, 5, 0, 188, 46, // Skip to: 12728 -/* 764 */ MCD_OPC_Decode, 147, 9, 12, // Opcode: SLT +/* 754 */ MCD_OPC_CheckPredicate, 2, 191, 46, // Skip to: 12725 +/* 758 */ MCD_OPC_CheckField, 6, 5, 0, 185, 46, // Skip to: 12725 +/* 764 */ MCD_OPC_Decode, 216, 9, 13, // Opcode: SLT /* 768 */ MCD_OPC_FilterValue, 43, 14, 0, // Skip to: 786 -/* 772 */ MCD_OPC_CheckPredicate, 2, 176, 46, // Skip to: 12728 -/* 776 */ MCD_OPC_CheckField, 6, 5, 0, 170, 46, // Skip to: 12728 -/* 782 */ MCD_OPC_Decode, 156, 9, 12, // Opcode: SLTu +/* 772 */ MCD_OPC_CheckPredicate, 2, 173, 46, // Skip to: 12725 +/* 776 */ MCD_OPC_CheckField, 6, 5, 0, 167, 46, // Skip to: 12725 +/* 782 */ MCD_OPC_Decode, 225, 9, 13, // Opcode: SLTu /* 786 */ MCD_OPC_FilterValue, 48, 8, 0, // Skip to: 798 -/* 790 */ MCD_OPC_CheckPredicate, 2, 158, 46, // Skip to: 12728 -/* 794 */ MCD_OPC_Decode, 201, 10, 43, // Opcode: TGE +/* 790 */ MCD_OPC_CheckPredicate, 2, 155, 46, // Skip to: 12725 +/* 794 */ MCD_OPC_Decode, 147, 11, 46, // Opcode: TGE /* 798 */ MCD_OPC_FilterValue, 49, 8, 0, // Skip to: 810 -/* 802 */ MCD_OPC_CheckPredicate, 2, 146, 46, // Skip to: 12728 -/* 806 */ MCD_OPC_Decode, 206, 10, 43, // Opcode: TGEU +/* 802 */ MCD_OPC_CheckPredicate, 2, 143, 46, // Skip to: 12725 +/* 806 */ MCD_OPC_Decode, 152, 11, 46, // Opcode: TGEU /* 810 */ MCD_OPC_FilterValue, 50, 8, 0, // Skip to: 822 -/* 814 */ MCD_OPC_CheckPredicate, 2, 134, 46, // Skip to: 12728 -/* 818 */ MCD_OPC_Decode, 209, 10, 43, // Opcode: TLT +/* 814 */ MCD_OPC_CheckPredicate, 2, 131, 46, // Skip to: 12725 +/* 818 */ MCD_OPC_Decode, 155, 11, 46, // Opcode: TLT /* 822 */ MCD_OPC_FilterValue, 51, 8, 0, // Skip to: 834 -/* 826 */ MCD_OPC_CheckPredicate, 2, 122, 46, // Skip to: 12728 -/* 830 */ MCD_OPC_Decode, 213, 10, 43, // Opcode: TLTU +/* 826 */ MCD_OPC_CheckPredicate, 2, 119, 46, // Skip to: 12725 +/* 830 */ MCD_OPC_Decode, 159, 11, 46, // Opcode: TLTU /* 834 */ MCD_OPC_FilterValue, 52, 8, 0, // Skip to: 846 -/* 838 */ MCD_OPC_CheckPredicate, 2, 110, 46, // Skip to: 12728 -/* 842 */ MCD_OPC_Decode, 197, 10, 43, // Opcode: TEQ -/* 846 */ MCD_OPC_FilterValue, 54, 102, 46, // Skip to: 12728 -/* 850 */ MCD_OPC_CheckPredicate, 2, 98, 46, // Skip to: 12728 -/* 854 */ MCD_OPC_Decode, 216, 10, 43, // Opcode: TNE +/* 838 */ MCD_OPC_CheckPredicate, 2, 107, 46, // Skip to: 12725 +/* 842 */ MCD_OPC_Decode, 143, 11, 46, // Opcode: TEQ +/* 846 */ MCD_OPC_FilterValue, 54, 99, 46, // Skip to: 12725 +/* 850 */ MCD_OPC_CheckPredicate, 2, 95, 46, // Skip to: 12725 +/* 854 */ MCD_OPC_Decode, 162, 11, 46, // Opcode: TNE /* 858 */ MCD_OPC_FilterValue, 1, 141, 0, // Skip to: 1003 /* 862 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... /* 865 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 877 -/* 869 */ MCD_OPC_CheckPredicate, 2, 79, 46, // Skip to: 12728 -/* 873 */ MCD_OPC_Decode, 192, 1, 44, // Opcode: BLTZ +/* 869 */ MCD_OPC_CheckPredicate, 2, 76, 46, // Skip to: 12725 +/* 873 */ MCD_OPC_Decode, 194, 1, 47, // Opcode: BLTZ /* 877 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 889 -/* 881 */ MCD_OPC_CheckPredicate, 2, 67, 46, // Skip to: 12728 -/* 885 */ MCD_OPC_Decode, 164, 1, 44, // Opcode: BGEZ +/* 881 */ MCD_OPC_CheckPredicate, 2, 64, 46, // Skip to: 12725 +/* 885 */ MCD_OPC_Decode, 166, 1, 47, // Opcode: BGEZ /* 889 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 901 -/* 893 */ MCD_OPC_CheckPredicate, 2, 55, 46, // Skip to: 12728 -/* 897 */ MCD_OPC_Decode, 202, 10, 45, // Opcode: TGEI +/* 893 */ MCD_OPC_CheckPredicate, 2, 52, 46, // Skip to: 12725 +/* 897 */ MCD_OPC_Decode, 148, 11, 48, // Opcode: TGEI /* 901 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 913 -/* 905 */ MCD_OPC_CheckPredicate, 2, 43, 46, // Skip to: 12728 -/* 909 */ MCD_OPC_Decode, 203, 10, 45, // Opcode: TGEIU +/* 905 */ MCD_OPC_CheckPredicate, 2, 40, 46, // Skip to: 12725 +/* 909 */ MCD_OPC_Decode, 149, 11, 48, // Opcode: TGEIU /* 913 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 925 -/* 917 */ MCD_OPC_CheckPredicate, 2, 31, 46, // Skip to: 12728 -/* 921 */ MCD_OPC_Decode, 210, 10, 45, // Opcode: TLTI +/* 917 */ MCD_OPC_CheckPredicate, 2, 28, 46, // Skip to: 12725 +/* 921 */ MCD_OPC_Decode, 156, 11, 48, // Opcode: TLTI /* 925 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 937 -/* 929 */ MCD_OPC_CheckPredicate, 2, 19, 46, // Skip to: 12728 -/* 933 */ MCD_OPC_Decode, 226, 10, 45, // Opcode: TTLTIU +/* 929 */ MCD_OPC_CheckPredicate, 2, 16, 46, // Skip to: 12725 +/* 933 */ MCD_OPC_Decode, 174, 11, 48, // Opcode: TTLTIU /* 937 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 949 -/* 941 */ MCD_OPC_CheckPredicate, 2, 7, 46, // Skip to: 12728 -/* 945 */ MCD_OPC_Decode, 198, 10, 45, // Opcode: TEQI +/* 941 */ MCD_OPC_CheckPredicate, 2, 4, 46, // Skip to: 12725 +/* 945 */ MCD_OPC_Decode, 144, 11, 48, // Opcode: TEQI /* 949 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 961 -/* 953 */ MCD_OPC_CheckPredicate, 2, 251, 45, // Skip to: 12728 -/* 957 */ MCD_OPC_Decode, 217, 10, 45, // Opcode: TNEI +/* 953 */ MCD_OPC_CheckPredicate, 2, 248, 45, // Skip to: 12725 +/* 957 */ MCD_OPC_Decode, 163, 11, 48, // Opcode: TNEI /* 961 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 973 -/* 965 */ MCD_OPC_CheckPredicate, 2, 239, 45, // Skip to: 12728 -/* 969 */ MCD_OPC_Decode, 194, 1, 44, // Opcode: BLTZAL +/* 965 */ MCD_OPC_CheckPredicate, 2, 236, 45, // Skip to: 12725 +/* 969 */ MCD_OPC_Decode, 196, 1, 47, // Opcode: BLTZAL /* 973 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 985 -/* 977 */ MCD_OPC_CheckPredicate, 2, 227, 45, // Skip to: 12728 -/* 981 */ MCD_OPC_Decode, 166, 1, 44, // Opcode: BGEZAL -/* 985 */ MCD_OPC_FilterValue, 28, 219, 45, // Skip to: 12728 -/* 989 */ MCD_OPC_CheckPredicate, 5, 215, 45, // Skip to: 12728 -/* 993 */ MCD_OPC_CheckField, 21, 5, 0, 209, 45, // Skip to: 12728 -/* 999 */ MCD_OPC_Decode, 217, 1, 46, // Opcode: BPOSGE32 +/* 977 */ MCD_OPC_CheckPredicate, 2, 224, 45, // Skip to: 12725 +/* 981 */ MCD_OPC_Decode, 168, 1, 47, // Opcode: BGEZAL +/* 985 */ MCD_OPC_FilterValue, 28, 216, 45, // Skip to: 12725 +/* 989 */ MCD_OPC_CheckPredicate, 5, 212, 45, // Skip to: 12725 +/* 993 */ MCD_OPC_CheckField, 21, 5, 0, 206, 45, // Skip to: 12725 +/* 999 */ MCD_OPC_Decode, 219, 1, 49, // Opcode: BPOSGE32 /* 1003 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 1015 -/* 1007 */ MCD_OPC_CheckPredicate, 6, 197, 45, // Skip to: 12728 -/* 1011 */ MCD_OPC_Decode, 179, 5, 47, // Opcode: J +/* 1007 */ MCD_OPC_CheckPredicate, 6, 194, 45, // Skip to: 12725 +/* 1011 */ MCD_OPC_Decode, 218, 5, 50, // Opcode: J /* 1015 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 1027 -/* 1019 */ MCD_OPC_CheckPredicate, 2, 185, 45, // Skip to: 12728 -/* 1023 */ MCD_OPC_Decode, 180, 5, 47, // Opcode: JAL +/* 1019 */ MCD_OPC_CheckPredicate, 2, 182, 45, // Skip to: 12725 +/* 1023 */ MCD_OPC_Decode, 219, 5, 50, // Opcode: JAL /* 1027 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 1039 -/* 1031 */ MCD_OPC_CheckPredicate, 2, 173, 45, // Skip to: 12728 -/* 1035 */ MCD_OPC_Decode, 161, 1, 48, // Opcode: BEQ +/* 1031 */ MCD_OPC_CheckPredicate, 2, 170, 45, // Skip to: 12725 +/* 1035 */ MCD_OPC_Decode, 163, 1, 51, // Opcode: BEQ /* 1039 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 1051 -/* 1043 */ MCD_OPC_CheckPredicate, 2, 161, 45, // Skip to: 12728 -/* 1047 */ MCD_OPC_Decode, 201, 1, 48, // Opcode: BNE +/* 1043 */ MCD_OPC_CheckPredicate, 2, 158, 45, // Skip to: 12725 +/* 1047 */ MCD_OPC_Decode, 203, 1, 51, // Opcode: BNE /* 1051 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 1069 -/* 1055 */ MCD_OPC_CheckPredicate, 2, 149, 45, // Skip to: 12728 -/* 1059 */ MCD_OPC_CheckField, 16, 5, 0, 143, 45, // Skip to: 12728 -/* 1065 */ MCD_OPC_Decode, 189, 1, 44, // Opcode: BLEZ +/* 1055 */ MCD_OPC_CheckPredicate, 2, 146, 45, // Skip to: 12725 +/* 1059 */ MCD_OPC_CheckField, 16, 5, 0, 140, 45, // Skip to: 12725 +/* 1065 */ MCD_OPC_Decode, 191, 1, 47, // Opcode: BLEZ /* 1069 */ MCD_OPC_FilterValue, 7, 14, 0, // Skip to: 1087 -/* 1073 */ MCD_OPC_CheckPredicate, 2, 131, 45, // Skip to: 12728 -/* 1077 */ MCD_OPC_CheckField, 16, 5, 0, 125, 45, // Skip to: 12728 -/* 1083 */ MCD_OPC_Decode, 169, 1, 44, // Opcode: BGTZ +/* 1073 */ MCD_OPC_CheckPredicate, 2, 128, 45, // Skip to: 12725 +/* 1077 */ MCD_OPC_CheckField, 16, 5, 0, 122, 45, // Skip to: 12725 +/* 1083 */ MCD_OPC_Decode, 171, 1, 47, // Opcode: BGTZ /* 1087 */ MCD_OPC_FilterValue, 8, 7, 0, // Skip to: 1098 -/* 1091 */ MCD_OPC_CheckPredicate, 2, 113, 45, // Skip to: 12728 -/* 1095 */ MCD_OPC_Decode, 63, 49, // Opcode: ADDi +/* 1091 */ MCD_OPC_CheckPredicate, 2, 110, 45, // Skip to: 12725 +/* 1095 */ MCD_OPC_Decode, 63, 52, // Opcode: ADDi /* 1098 */ MCD_OPC_FilterValue, 9, 7, 0, // Skip to: 1109 -/* 1102 */ MCD_OPC_CheckPredicate, 2, 102, 45, // Skip to: 12728 -/* 1106 */ MCD_OPC_Decode, 65, 49, // Opcode: ADDiu +/* 1102 */ MCD_OPC_CheckPredicate, 2, 99, 45, // Skip to: 12725 +/* 1106 */ MCD_OPC_Decode, 65, 52, // Opcode: ADDiu /* 1109 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 1121 -/* 1113 */ MCD_OPC_CheckPredicate, 2, 91, 45, // Skip to: 12728 -/* 1117 */ MCD_OPC_Decode, 150, 9, 49, // Opcode: SLTi +/* 1113 */ MCD_OPC_CheckPredicate, 2, 88, 45, // Skip to: 12725 +/* 1117 */ MCD_OPC_Decode, 219, 9, 52, // Opcode: SLTi /* 1121 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 1133 -/* 1125 */ MCD_OPC_CheckPredicate, 2, 79, 45, // Skip to: 12728 -/* 1129 */ MCD_OPC_Decode, 153, 9, 49, // Opcode: SLTiu +/* 1125 */ MCD_OPC_CheckPredicate, 2, 76, 45, // Skip to: 12725 +/* 1129 */ MCD_OPC_Decode, 222, 9, 52, // Opcode: SLTiu /* 1133 */ MCD_OPC_FilterValue, 12, 7, 0, // Skip to: 1144 -/* 1137 */ MCD_OPC_CheckPredicate, 2, 67, 45, // Skip to: 12728 -/* 1141 */ MCD_OPC_Decode, 79, 50, // Opcode: ANDi +/* 1137 */ MCD_OPC_CheckPredicate, 2, 64, 45, // Skip to: 12725 +/* 1141 */ MCD_OPC_Decode, 79, 53, // Opcode: ANDi /* 1144 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 1156 -/* 1148 */ MCD_OPC_CheckPredicate, 2, 56, 45, // Skip to: 12728 -/* 1152 */ MCD_OPC_Decode, 230, 7, 50, // Opcode: ORi +/* 1148 */ MCD_OPC_CheckPredicate, 2, 53, 45, // Skip to: 12725 +/* 1152 */ MCD_OPC_Decode, 167, 8, 53, // Opcode: ORi /* 1156 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 1168 -/* 1160 */ MCD_OPC_CheckPredicate, 2, 44, 45, // Skip to: 12728 -/* 1164 */ MCD_OPC_Decode, 245, 10, 50, // Opcode: XORi +/* 1160 */ MCD_OPC_CheckPredicate, 2, 41, 45, // Skip to: 12725 +/* 1164 */ MCD_OPC_Decode, 194, 11, 53, // Opcode: XORi /* 1168 */ MCD_OPC_FilterValue, 15, 14, 0, // Skip to: 1186 -/* 1172 */ MCD_OPC_CheckPredicate, 2, 32, 45, // Skip to: 12728 -/* 1176 */ MCD_OPC_CheckField, 21, 5, 0, 26, 45, // Skip to: 12728 -/* 1182 */ MCD_OPC_Decode, 238, 5, 23, // Opcode: LUi +/* 1172 */ MCD_OPC_CheckPredicate, 2, 29, 45, // Skip to: 12725 +/* 1176 */ MCD_OPC_CheckField, 21, 5, 0, 23, 45, // Skip to: 12725 +/* 1182 */ MCD_OPC_Decode, 153, 6, 26, // Opcode: LUi /* 1186 */ MCD_OPC_FilterValue, 16, 117, 0, // Skip to: 1307 /* 1190 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... /* 1193 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1211 -/* 1197 */ MCD_OPC_CheckPredicate, 2, 7, 45, // Skip to: 12728 -/* 1201 */ MCD_OPC_CheckField, 3, 8, 0, 1, 45, // Skip to: 12728 -/* 1207 */ MCD_OPC_Decode, 183, 6, 51, // Opcode: MFC0 +/* 1197 */ MCD_OPC_CheckPredicate, 2, 4, 45, // Skip to: 12725 +/* 1201 */ MCD_OPC_CheckField, 3, 8, 0, 254, 44, // Skip to: 12725 +/* 1207 */ MCD_OPC_Decode, 230, 6, 54, // Opcode: MFC0 /* 1211 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 1229 -/* 1215 */ MCD_OPC_CheckPredicate, 2, 245, 44, // Skip to: 12728 -/* 1219 */ MCD_OPC_CheckField, 3, 8, 0, 239, 44, // Skip to: 12728 -/* 1225 */ MCD_OPC_Decode, 148, 7, 51, // Opcode: MTC0 +/* 1215 */ MCD_OPC_CheckPredicate, 2, 242, 44, // Skip to: 12725 +/* 1219 */ MCD_OPC_CheckField, 3, 8, 0, 236, 44, // Skip to: 12725 +/* 1225 */ MCD_OPC_Decode, 207, 7, 54, // Opcode: MTC0 /* 1229 */ MCD_OPC_FilterValue, 11, 31, 0, // Skip to: 1264 /* 1233 */ MCD_OPC_ExtractField, 0, 16, // Inst{15-0} ... /* 1236 */ MCD_OPC_FilterValue, 128, 192, 1, 8, 0, // Skip to: 1250 -/* 1242 */ MCD_OPC_CheckPredicate, 2, 218, 44, // Skip to: 12728 -/* 1246 */ MCD_OPC_Decode, 159, 3, 19, // Opcode: DI -/* 1250 */ MCD_OPC_FilterValue, 160, 192, 1, 208, 44, // Skip to: 12728 -/* 1256 */ MCD_OPC_CheckPredicate, 2, 204, 44, // Skip to: 12728 -/* 1260 */ MCD_OPC_Decode, 233, 3, 19, // Opcode: EI -/* 1264 */ MCD_OPC_FilterValue, 16, 196, 44, // Skip to: 12728 +/* 1242 */ MCD_OPC_CheckPredicate, 2, 215, 44, // Skip to: 12725 +/* 1246 */ MCD_OPC_Decode, 175, 3, 18, // Opcode: DI +/* 1250 */ MCD_OPC_FilterValue, 160, 192, 1, 205, 44, // Skip to: 12725 +/* 1256 */ MCD_OPC_CheckPredicate, 2, 201, 44, // Skip to: 12725 +/* 1260 */ MCD_OPC_Decode, 250, 3, 18, // Opcode: EI +/* 1264 */ MCD_OPC_FilterValue, 16, 193, 44, // Skip to: 12725 /* 1268 */ MCD_OPC_ExtractField, 0, 21, // Inst{20-0} ... /* 1271 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 1283 -/* 1275 */ MCD_OPC_CheckPredicate, 2, 185, 44, // Skip to: 12728 -/* 1279 */ MCD_OPC_Decode, 234, 3, 0, // Opcode: ERET +/* 1275 */ MCD_OPC_CheckPredicate, 2, 182, 44, // Skip to: 12725 +/* 1279 */ MCD_OPC_Decode, 252, 3, 0, // Opcode: ERET /* 1283 */ MCD_OPC_FilterValue, 31, 8, 0, // Skip to: 1295 -/* 1287 */ MCD_OPC_CheckPredicate, 2, 173, 44, // Skip to: 12728 -/* 1291 */ MCD_OPC_Decode, 155, 3, 0, // Opcode: DERET -/* 1295 */ MCD_OPC_FilterValue, 32, 165, 44, // Skip to: 12728 -/* 1299 */ MCD_OPC_CheckPredicate, 2, 161, 44, // Skip to: 12728 -/* 1303 */ MCD_OPC_Decode, 233, 10, 0, // Opcode: WAIT +/* 1287 */ MCD_OPC_CheckPredicate, 2, 170, 44, // Skip to: 12725 +/* 1291 */ MCD_OPC_Decode, 170, 3, 0, // Opcode: DERET +/* 1295 */ MCD_OPC_FilterValue, 32, 162, 44, // Skip to: 12725 +/* 1299 */ MCD_OPC_CheckPredicate, 2, 158, 44, // Skip to: 12725 +/* 1303 */ MCD_OPC_Decode, 181, 11, 0, // Opcode: WAIT /* 1307 */ MCD_OPC_FilterValue, 17, 253, 5, // Skip to: 2844 /* 1311 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... /* 1314 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1332 -/* 1318 */ MCD_OPC_CheckPredicate, 2, 142, 44, // Skip to: 12728 -/* 1322 */ MCD_OPC_CheckField, 0, 11, 0, 136, 44, // Skip to: 12728 -/* 1328 */ MCD_OPC_Decode, 184, 6, 52, // Opcode: MFC1 +/* 1318 */ MCD_OPC_CheckPredicate, 2, 139, 44, // Skip to: 12725 +/* 1322 */ MCD_OPC_CheckField, 0, 11, 0, 133, 44, // Skip to: 12725 +/* 1328 */ MCD_OPC_Decode, 231, 6, 55, // Opcode: MFC1 /* 1332 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 1350 -/* 1336 */ MCD_OPC_CheckPredicate, 2, 124, 44, // Skip to: 12728 -/* 1340 */ MCD_OPC_CheckField, 0, 11, 0, 118, 44, // Skip to: 12728 -/* 1346 */ MCD_OPC_Decode, 172, 3, 53, // Opcode: DMFC1 +/* 1336 */ MCD_OPC_CheckPredicate, 2, 121, 44, // Skip to: 12725 +/* 1340 */ MCD_OPC_CheckField, 0, 11, 0, 115, 44, // Skip to: 12725 +/* 1346 */ MCD_OPC_Decode, 189, 3, 56, // Opcode: DMFC1 /* 1350 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 1368 -/* 1354 */ MCD_OPC_CheckPredicate, 2, 106, 44, // Skip to: 12728 -/* 1358 */ MCD_OPC_CheckField, 0, 11, 0, 100, 44, // Skip to: 12728 -/* 1364 */ MCD_OPC_Decode, 150, 2, 54, // Opcode: CFC1 +/* 1354 */ MCD_OPC_CheckPredicate, 2, 103, 44, // Skip to: 12725 +/* 1358 */ MCD_OPC_CheckField, 0, 11, 0, 97, 44, // Skip to: 12725 +/* 1364 */ MCD_OPC_Decode, 155, 2, 57, // Opcode: CFC1 /* 1368 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 1386 -/* 1372 */ MCD_OPC_CheckPredicate, 2, 88, 44, // Skip to: 12728 -/* 1376 */ MCD_OPC_CheckField, 0, 11, 0, 82, 44, // Skip to: 12728 -/* 1382 */ MCD_OPC_Decode, 186, 6, 55, // Opcode: MFHC1 +/* 1372 */ MCD_OPC_CheckPredicate, 2, 85, 44, // Skip to: 12725 +/* 1376 */ MCD_OPC_CheckField, 0, 11, 0, 79, 44, // Skip to: 12725 +/* 1382 */ MCD_OPC_Decode, 234, 6, 58, // Opcode: MFHC1 /* 1386 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 1404 -/* 1390 */ MCD_OPC_CheckPredicate, 2, 70, 44, // Skip to: 12728 -/* 1394 */ MCD_OPC_CheckField, 0, 11, 0, 64, 44, // Skip to: 12728 -/* 1400 */ MCD_OPC_Decode, 149, 7, 56, // Opcode: MTC1 +/* 1390 */ MCD_OPC_CheckPredicate, 2, 67, 44, // Skip to: 12725 +/* 1394 */ MCD_OPC_CheckField, 0, 11, 0, 61, 44, // Skip to: 12725 +/* 1400 */ MCD_OPC_Decode, 208, 7, 59, // Opcode: MTC1 /* 1404 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 1422 -/* 1408 */ MCD_OPC_CheckPredicate, 2, 52, 44, // Skip to: 12728 -/* 1412 */ MCD_OPC_CheckField, 0, 11, 0, 46, 44, // Skip to: 12728 -/* 1418 */ MCD_OPC_Decode, 175, 3, 57, // Opcode: DMTC1 +/* 1408 */ MCD_OPC_CheckPredicate, 2, 49, 44, // Skip to: 12725 +/* 1412 */ MCD_OPC_CheckField, 0, 11, 0, 43, 44, // Skip to: 12725 +/* 1418 */ MCD_OPC_Decode, 192, 3, 60, // Opcode: DMTC1 /* 1422 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 1440 -/* 1426 */ MCD_OPC_CheckPredicate, 2, 34, 44, // Skip to: 12728 -/* 1430 */ MCD_OPC_CheckField, 0, 11, 0, 28, 44, // Skip to: 12728 -/* 1436 */ MCD_OPC_Decode, 209, 2, 58, // Opcode: CTC1 +/* 1426 */ MCD_OPC_CheckPredicate, 2, 31, 44, // Skip to: 12725 +/* 1430 */ MCD_OPC_CheckField, 0, 11, 0, 25, 44, // Skip to: 12725 +/* 1436 */ MCD_OPC_Decode, 215, 2, 61, // Opcode: CTC1 /* 1440 */ MCD_OPC_FilterValue, 7, 14, 0, // Skip to: 1458 -/* 1444 */ MCD_OPC_CheckPredicate, 2, 16, 44, // Skip to: 12728 -/* 1448 */ MCD_OPC_CheckField, 0, 11, 0, 10, 44, // Skip to: 12728 -/* 1454 */ MCD_OPC_Decode, 151, 7, 59, // Opcode: MTHC1 +/* 1444 */ MCD_OPC_CheckPredicate, 2, 13, 44, // Skip to: 12725 +/* 1448 */ MCD_OPC_CheckField, 0, 11, 0, 7, 44, // Skip to: 12725 +/* 1454 */ MCD_OPC_Decode, 211, 7, 62, // Opcode: MTHC1 /* 1458 */ MCD_OPC_FilterValue, 8, 27, 0, // Skip to: 1489 /* 1462 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... /* 1465 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1477 -/* 1469 */ MCD_OPC_CheckPredicate, 2, 247, 43, // Skip to: 12728 -/* 1473 */ MCD_OPC_Decode, 151, 1, 60, // Opcode: BC1F -/* 1477 */ MCD_OPC_FilterValue, 1, 239, 43, // Skip to: 12728 -/* 1481 */ MCD_OPC_CheckPredicate, 2, 235, 43, // Skip to: 12728 -/* 1485 */ MCD_OPC_Decode, 152, 1, 60, // Opcode: BC1T +/* 1469 */ MCD_OPC_CheckPredicate, 2, 244, 43, // Skip to: 12725 +/* 1473 */ MCD_OPC_Decode, 151, 1, 63, // Opcode: BC1F +/* 1477 */ MCD_OPC_FilterValue, 1, 236, 43, // Skip to: 12725 +/* 1481 */ MCD_OPC_CheckPredicate, 2, 232, 43, // Skip to: 12725 +/* 1485 */ MCD_OPC_Decode, 153, 1, 63, // Opcode: BC1T /* 1489 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 1501 -/* 1493 */ MCD_OPC_CheckPredicate, 4, 223, 43, // Skip to: 12728 -/* 1497 */ MCD_OPC_Decode, 238, 1, 61, // Opcode: BZ_V +/* 1493 */ MCD_OPC_CheckPredicate, 4, 220, 43, // Skip to: 12725 +/* 1497 */ MCD_OPC_Decode, 241, 1, 64, // Opcode: BZ_V /* 1501 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 1513 -/* 1505 */ MCD_OPC_CheckPredicate, 4, 211, 43, // Skip to: 12728 -/* 1509 */ MCD_OPC_Decode, 215, 1, 61, // Opcode: BNZ_V +/* 1505 */ MCD_OPC_CheckPredicate, 4, 208, 43, // Skip to: 12725 +/* 1509 */ MCD_OPC_Decode, 217, 1, 64, // Opcode: BNZ_V /* 1513 */ MCD_OPC_FilterValue, 16, 80, 2, // Skip to: 2109 /* 1517 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ... /* 1520 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1532 -/* 1524 */ MCD_OPC_CheckPredicate, 2, 192, 43, // Skip to: 12728 -/* 1528 */ MCD_OPC_Decode, 131, 4, 62, // Opcode: FADD_S +/* 1524 */ MCD_OPC_CheckPredicate, 2, 189, 43, // Skip to: 12725 +/* 1528 */ MCD_OPC_Decode, 153, 4, 65, // Opcode: FADD_S /* 1532 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 1544 -/* 1536 */ MCD_OPC_CheckPredicate, 2, 180, 43, // Skip to: 12728 -/* 1540 */ MCD_OPC_Decode, 244, 4, 62, // Opcode: FSUB_S +/* 1536 */ MCD_OPC_CheckPredicate, 2, 177, 43, // Skip to: 12725 +/* 1540 */ MCD_OPC_Decode, 154, 5, 65, // Opcode: FSUB_S /* 1544 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 1556 -/* 1548 */ MCD_OPC_CheckPredicate, 2, 168, 43, // Skip to: 12728 -/* 1552 */ MCD_OPC_Decode, 213, 4, 62, // Opcode: FMUL_S +/* 1548 */ MCD_OPC_CheckPredicate, 2, 165, 43, // Skip to: 12725 +/* 1552 */ MCD_OPC_Decode, 245, 4, 65, // Opcode: FMUL_S /* 1556 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 1568 -/* 1560 */ MCD_OPC_CheckPredicate, 2, 156, 43, // Skip to: 12728 -/* 1564 */ MCD_OPC_Decode, 163, 4, 62, // Opcode: FDIV_S +/* 1560 */ MCD_OPC_CheckPredicate, 2, 153, 43, // Skip to: 12725 +/* 1564 */ MCD_OPC_Decode, 189, 4, 65, // Opcode: FDIV_S /* 1568 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 1586 -/* 1572 */ MCD_OPC_CheckPredicate, 2, 144, 43, // Skip to: 12728 -/* 1576 */ MCD_OPC_CheckField, 16, 5, 0, 138, 43, // Skip to: 12728 -/* 1582 */ MCD_OPC_Decode, 239, 4, 63, // Opcode: FSQRT_S +/* 1572 */ MCD_OPC_CheckPredicate, 2, 141, 43, // Skip to: 12725 +/* 1576 */ MCD_OPC_CheckField, 16, 5, 0, 135, 43, // Skip to: 12725 +/* 1582 */ MCD_OPC_Decode, 147, 5, 66, // Opcode: FSQRT_S /* 1586 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 1604 -/* 1590 */ MCD_OPC_CheckPredicate, 6, 126, 43, // Skip to: 12728 -/* 1594 */ MCD_OPC_CheckField, 16, 5, 0, 120, 43, // Skip to: 12728 -/* 1600 */ MCD_OPC_Decode, 254, 3, 63, // Opcode: FABS_S +/* 1590 */ MCD_OPC_CheckPredicate, 6, 123, 43, // Skip to: 12725 +/* 1594 */ MCD_OPC_CheckField, 16, 5, 0, 117, 43, // Skip to: 12725 +/* 1600 */ MCD_OPC_Decode, 146, 4, 66, // Opcode: FABS_S /* 1604 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 1622 -/* 1608 */ MCD_OPC_CheckPredicate, 2, 108, 43, // Skip to: 12728 -/* 1612 */ MCD_OPC_CheckField, 16, 5, 0, 102, 43, // Skip to: 12728 -/* 1618 */ MCD_OPC_Decode, 207, 4, 63, // Opcode: FMOV_S +/* 1608 */ MCD_OPC_CheckPredicate, 2, 105, 43, // Skip to: 12725 +/* 1612 */ MCD_OPC_CheckField, 16, 5, 0, 99, 43, // Skip to: 12725 +/* 1618 */ MCD_OPC_Decode, 237, 4, 66, // Opcode: FMOV_S /* 1622 */ MCD_OPC_FilterValue, 7, 14, 0, // Skip to: 1640 -/* 1626 */ MCD_OPC_CheckPredicate, 6, 90, 43, // Skip to: 12728 -/* 1630 */ MCD_OPC_CheckField, 16, 5, 0, 84, 43, // Skip to: 12728 -/* 1636 */ MCD_OPC_Decode, 217, 4, 63, // Opcode: FNEG_S +/* 1626 */ MCD_OPC_CheckPredicate, 6, 87, 43, // Skip to: 12725 +/* 1630 */ MCD_OPC_CheckField, 16, 5, 0, 81, 43, // Skip to: 12725 +/* 1636 */ MCD_OPC_Decode, 251, 4, 66, // Opcode: FNEG_S /* 1640 */ MCD_OPC_FilterValue, 12, 14, 0, // Skip to: 1658 -/* 1644 */ MCD_OPC_CheckPredicate, 2, 72, 43, // Skip to: 12728 -/* 1648 */ MCD_OPC_CheckField, 16, 5, 0, 66, 43, // Skip to: 12728 -/* 1654 */ MCD_OPC_Decode, 189, 8, 63, // Opcode: ROUND_W_S +/* 1644 */ MCD_OPC_CheckPredicate, 2, 69, 43, // Skip to: 12725 +/* 1648 */ MCD_OPC_CheckField, 16, 5, 0, 63, 43, // Skip to: 12725 +/* 1654 */ MCD_OPC_Decode, 255, 8, 66, // Opcode: ROUND_W_S /* 1658 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 1676 -/* 1662 */ MCD_OPC_CheckPredicate, 2, 54, 43, // Skip to: 12728 -/* 1666 */ MCD_OPC_CheckField, 16, 5, 0, 48, 43, // Skip to: 12728 -/* 1672 */ MCD_OPC_Decode, 225, 10, 63, // Opcode: TRUNC_W_S +/* 1662 */ MCD_OPC_CheckPredicate, 2, 51, 43, // Skip to: 12725 +/* 1666 */ MCD_OPC_CheckField, 16, 5, 0, 45, 43, // Skip to: 12725 +/* 1672 */ MCD_OPC_Decode, 172, 11, 66, // Opcode: TRUNC_W_S /* 1676 */ MCD_OPC_FilterValue, 14, 14, 0, // Skip to: 1694 -/* 1680 */ MCD_OPC_CheckPredicate, 2, 36, 43, // Skip to: 12728 -/* 1684 */ MCD_OPC_CheckField, 16, 5, 0, 30, 43, // Skip to: 12728 -/* 1690 */ MCD_OPC_Decode, 141, 2, 63, // Opcode: CEIL_W_S +/* 1680 */ MCD_OPC_CheckPredicate, 2, 33, 43, // Skip to: 12725 +/* 1684 */ MCD_OPC_CheckField, 16, 5, 0, 27, 43, // Skip to: 12725 +/* 1690 */ MCD_OPC_Decode, 145, 2, 66, // Opcode: CEIL_W_S /* 1694 */ MCD_OPC_FilterValue, 15, 14, 0, // Skip to: 1712 -/* 1698 */ MCD_OPC_CheckPredicate, 2, 18, 43, // Skip to: 12728 -/* 1702 */ MCD_OPC_CheckField, 16, 5, 0, 12, 43, // Skip to: 12728 -/* 1708 */ MCD_OPC_Decode, 194, 4, 63, // Opcode: FLOOR_W_S +/* 1698 */ MCD_OPC_CheckPredicate, 2, 15, 43, // Skip to: 12725 +/* 1702 */ MCD_OPC_CheckField, 16, 5, 0, 9, 43, // Skip to: 12725 +/* 1708 */ MCD_OPC_Decode, 222, 4, 66, // Opcode: FLOOR_W_S /* 1712 */ MCD_OPC_FilterValue, 17, 27, 0, // Skip to: 1743 /* 1716 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... /* 1719 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1731 -/* 1723 */ MCD_OPC_CheckPredicate, 2, 249, 42, // Skip to: 12728 -/* 1727 */ MCD_OPC_Decode, 232, 6, 64, // Opcode: MOVF_S -/* 1731 */ MCD_OPC_FilterValue, 1, 241, 42, // Skip to: 12728 -/* 1735 */ MCD_OPC_CheckPredicate, 2, 237, 42, // Skip to: 12728 -/* 1739 */ MCD_OPC_Decode, 248, 6, 64, // Opcode: MOVT_S +/* 1723 */ MCD_OPC_CheckPredicate, 2, 246, 42, // Skip to: 12725 +/* 1727 */ MCD_OPC_Decode, 154, 7, 67, // Opcode: MOVF_S +/* 1731 */ MCD_OPC_FilterValue, 1, 238, 42, // Skip to: 12725 +/* 1735 */ MCD_OPC_CheckPredicate, 2, 234, 42, // Skip to: 12725 +/* 1739 */ MCD_OPC_Decode, 174, 7, 67, // Opcode: MOVT_S /* 1743 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 1755 -/* 1747 */ MCD_OPC_CheckPredicate, 2, 225, 42, // Skip to: 12728 -/* 1751 */ MCD_OPC_Decode, 130, 7, 65, // Opcode: MOVZ_I_S +/* 1747 */ MCD_OPC_CheckPredicate, 2, 222, 42, // Skip to: 12725 +/* 1751 */ MCD_OPC_Decode, 186, 7, 68, // Opcode: MOVZ_I_S /* 1755 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 1767 -/* 1759 */ MCD_OPC_CheckPredicate, 2, 213, 42, // Skip to: 12728 -/* 1763 */ MCD_OPC_Decode, 242, 6, 65, // Opcode: MOVN_I_S +/* 1759 */ MCD_OPC_CheckPredicate, 2, 210, 42, // Skip to: 12725 +/* 1763 */ MCD_OPC_Decode, 166, 7, 68, // Opcode: MOVN_I_S /* 1767 */ MCD_OPC_FilterValue, 33, 14, 0, // Skip to: 1785 -/* 1771 */ MCD_OPC_CheckPredicate, 7, 201, 42, // Skip to: 12728 -/* 1775 */ MCD_OPC_CheckField, 16, 5, 0, 195, 42, // Skip to: 12728 -/* 1781 */ MCD_OPC_Decode, 211, 2, 66, // Opcode: CVT_D32_S +/* 1771 */ MCD_OPC_CheckPredicate, 7, 198, 42, // Skip to: 12725 +/* 1775 */ MCD_OPC_CheckField, 16, 5, 0, 192, 42, // Skip to: 12725 +/* 1781 */ MCD_OPC_Decode, 218, 2, 69, // Opcode: CVT_D32_S /* 1785 */ MCD_OPC_FilterValue, 36, 14, 0, // Skip to: 1803 -/* 1789 */ MCD_OPC_CheckPredicate, 2, 183, 42, // Skip to: 12728 -/* 1793 */ MCD_OPC_CheckField, 16, 5, 0, 177, 42, // Skip to: 12728 -/* 1799 */ MCD_OPC_Decode, 224, 2, 63, // Opcode: CVT_W_S +/* 1789 */ MCD_OPC_CheckPredicate, 2, 180, 42, // Skip to: 12725 +/* 1793 */ MCD_OPC_CheckField, 16, 5, 0, 174, 42, // Skip to: 12725 +/* 1799 */ MCD_OPC_Decode, 238, 2, 66, // Opcode: CVT_W_S /* 1803 */ MCD_OPC_FilterValue, 37, 14, 0, // Skip to: 1821 -/* 1807 */ MCD_OPC_CheckPredicate, 2, 165, 42, // Skip to: 12728 -/* 1811 */ MCD_OPC_CheckField, 16, 5, 0, 159, 42, // Skip to: 12728 -/* 1817 */ MCD_OPC_Decode, 217, 2, 67, // Opcode: CVT_L_S +/* 1807 */ MCD_OPC_CheckPredicate, 2, 162, 42, // Skip to: 12725 +/* 1811 */ MCD_OPC_CheckField, 16, 5, 0, 156, 42, // Skip to: 12725 +/* 1817 */ MCD_OPC_Decode, 227, 2, 70, // Opcode: CVT_L_S /* 1821 */ MCD_OPC_FilterValue, 48, 14, 0, // Skip to: 1839 -/* 1825 */ MCD_OPC_CheckPredicate, 2, 147, 42, // Skip to: 12728 -/* 1829 */ MCD_OPC_CheckField, 6, 5, 0, 141, 42, // Skip to: 12728 -/* 1835 */ MCD_OPC_Decode, 230, 2, 68, // Opcode: C_F_S +/* 1825 */ MCD_OPC_CheckPredicate, 2, 144, 42, // Skip to: 12725 +/* 1829 */ MCD_OPC_CheckField, 6, 5, 0, 138, 42, // Skip to: 12725 +/* 1835 */ MCD_OPC_Decode, 245, 2, 71, // Opcode: C_F_S /* 1839 */ MCD_OPC_FilterValue, 49, 14, 0, // Skip to: 1857 -/* 1843 */ MCD_OPC_CheckPredicate, 2, 129, 42, // Skip to: 12728 -/* 1847 */ MCD_OPC_CheckField, 6, 5, 0, 123, 42, // Skip to: 12728 -/* 1853 */ MCD_OPC_Decode, 144, 3, 68, // Opcode: C_UN_S +/* 1843 */ MCD_OPC_CheckPredicate, 2, 126, 42, // Skip to: 12725 +/* 1847 */ MCD_OPC_CheckField, 6, 5, 0, 120, 42, // Skip to: 12725 +/* 1853 */ MCD_OPC_Decode, 159, 3, 71, // Opcode: C_UN_S /* 1857 */ MCD_OPC_FilterValue, 50, 14, 0, // Skip to: 1875 -/* 1861 */ MCD_OPC_CheckPredicate, 2, 111, 42, // Skip to: 12728 -/* 1865 */ MCD_OPC_CheckField, 6, 5, 0, 105, 42, // Skip to: 12728 -/* 1871 */ MCD_OPC_Decode, 227, 2, 68, // Opcode: C_EQ_S +/* 1861 */ MCD_OPC_CheckPredicate, 2, 108, 42, // Skip to: 12725 +/* 1865 */ MCD_OPC_CheckField, 6, 5, 0, 102, 42, // Skip to: 12725 +/* 1871 */ MCD_OPC_Decode, 242, 2, 71, // Opcode: C_EQ_S /* 1875 */ MCD_OPC_FilterValue, 51, 14, 0, // Skip to: 1893 -/* 1879 */ MCD_OPC_CheckPredicate, 2, 93, 42, // Skip to: 12728 -/* 1883 */ MCD_OPC_CheckField, 6, 5, 0, 87, 42, // Skip to: 12728 -/* 1889 */ MCD_OPC_Decode, 135, 3, 68, // Opcode: C_UEQ_S +/* 1879 */ MCD_OPC_CheckPredicate, 2, 90, 42, // Skip to: 12725 +/* 1883 */ MCD_OPC_CheckField, 6, 5, 0, 84, 42, // Skip to: 12725 +/* 1889 */ MCD_OPC_Decode, 150, 3, 71, // Opcode: C_UEQ_S /* 1893 */ MCD_OPC_FilterValue, 52, 14, 0, // Skip to: 1911 -/* 1897 */ MCD_OPC_CheckPredicate, 2, 75, 42, // Skip to: 12728 -/* 1901 */ MCD_OPC_CheckField, 6, 5, 0, 69, 42, // Skip to: 12728 -/* 1907 */ MCD_OPC_Decode, 254, 2, 68, // Opcode: C_OLT_S +/* 1897 */ MCD_OPC_CheckPredicate, 2, 72, 42, // Skip to: 12725 +/* 1901 */ MCD_OPC_CheckField, 6, 5, 0, 66, 42, // Skip to: 12725 +/* 1907 */ MCD_OPC_Decode, 141, 3, 71, // Opcode: C_OLT_S /* 1911 */ MCD_OPC_FilterValue, 53, 14, 0, // Skip to: 1929 -/* 1915 */ MCD_OPC_CheckPredicate, 2, 57, 42, // Skip to: 12728 -/* 1919 */ MCD_OPC_CheckField, 6, 5, 0, 51, 42, // Skip to: 12728 -/* 1925 */ MCD_OPC_Decode, 141, 3, 68, // Opcode: C_ULT_S +/* 1915 */ MCD_OPC_CheckPredicate, 2, 54, 42, // Skip to: 12725 +/* 1919 */ MCD_OPC_CheckField, 6, 5, 0, 48, 42, // Skip to: 12725 +/* 1925 */ MCD_OPC_Decode, 156, 3, 71, // Opcode: C_ULT_S /* 1929 */ MCD_OPC_FilterValue, 54, 14, 0, // Skip to: 1947 -/* 1933 */ MCD_OPC_CheckPredicate, 2, 39, 42, // Skip to: 12728 -/* 1937 */ MCD_OPC_CheckField, 6, 5, 0, 33, 42, // Skip to: 12728 -/* 1943 */ MCD_OPC_Decode, 251, 2, 68, // Opcode: C_OLE_S +/* 1933 */ MCD_OPC_CheckPredicate, 2, 36, 42, // Skip to: 12725 +/* 1937 */ MCD_OPC_CheckField, 6, 5, 0, 30, 42, // Skip to: 12725 +/* 1943 */ MCD_OPC_Decode, 138, 3, 71, // Opcode: C_OLE_S /* 1947 */ MCD_OPC_FilterValue, 55, 14, 0, // Skip to: 1965 -/* 1951 */ MCD_OPC_CheckPredicate, 2, 21, 42, // Skip to: 12728 -/* 1955 */ MCD_OPC_CheckField, 6, 5, 0, 15, 42, // Skip to: 12728 -/* 1961 */ MCD_OPC_Decode, 138, 3, 68, // Opcode: C_ULE_S +/* 1951 */ MCD_OPC_CheckPredicate, 2, 18, 42, // Skip to: 12725 +/* 1955 */ MCD_OPC_CheckField, 6, 5, 0, 12, 42, // Skip to: 12725 +/* 1961 */ MCD_OPC_Decode, 153, 3, 71, // Opcode: C_ULE_S /* 1965 */ MCD_OPC_FilterValue, 56, 14, 0, // Skip to: 1983 -/* 1969 */ MCD_OPC_CheckPredicate, 2, 3, 42, // Skip to: 12728 -/* 1973 */ MCD_OPC_CheckField, 6, 5, 0, 253, 41, // Skip to: 12728 -/* 1979 */ MCD_OPC_Decode, 132, 3, 68, // Opcode: C_SF_S +/* 1969 */ MCD_OPC_CheckPredicate, 2, 0, 42, // Skip to: 12725 +/* 1973 */ MCD_OPC_CheckField, 6, 5, 0, 250, 41, // Skip to: 12725 +/* 1979 */ MCD_OPC_Decode, 147, 3, 71, // Opcode: C_SF_S /* 1983 */ MCD_OPC_FilterValue, 57, 14, 0, // Skip to: 2001 -/* 1987 */ MCD_OPC_CheckPredicate, 2, 241, 41, // Skip to: 12728 -/* 1991 */ MCD_OPC_CheckField, 6, 5, 0, 235, 41, // Skip to: 12728 -/* 1997 */ MCD_OPC_Decode, 242, 2, 68, // Opcode: C_NGLE_S +/* 1987 */ MCD_OPC_CheckPredicate, 2, 238, 41, // Skip to: 12725 +/* 1991 */ MCD_OPC_CheckField, 6, 5, 0, 232, 41, // Skip to: 12725 +/* 1997 */ MCD_OPC_Decode, 129, 3, 71, // Opcode: C_NGLE_S /* 2001 */ MCD_OPC_FilterValue, 58, 14, 0, // Skip to: 2019 -/* 2005 */ MCD_OPC_CheckPredicate, 2, 223, 41, // Skip to: 12728 -/* 2009 */ MCD_OPC_CheckField, 6, 5, 0, 217, 41, // Skip to: 12728 -/* 2015 */ MCD_OPC_Decode, 129, 3, 68, // Opcode: C_SEQ_S +/* 2005 */ MCD_OPC_CheckPredicate, 2, 220, 41, // Skip to: 12725 +/* 2009 */ MCD_OPC_CheckField, 6, 5, 0, 214, 41, // Skip to: 12725 +/* 2015 */ MCD_OPC_Decode, 144, 3, 71, // Opcode: C_SEQ_S /* 2019 */ MCD_OPC_FilterValue, 59, 14, 0, // Skip to: 2037 -/* 2023 */ MCD_OPC_CheckPredicate, 2, 205, 41, // Skip to: 12728 -/* 2027 */ MCD_OPC_CheckField, 6, 5, 0, 199, 41, // Skip to: 12728 -/* 2033 */ MCD_OPC_Decode, 245, 2, 68, // Opcode: C_NGL_S +/* 2023 */ MCD_OPC_CheckPredicate, 2, 202, 41, // Skip to: 12725 +/* 2027 */ MCD_OPC_CheckField, 6, 5, 0, 196, 41, // Skip to: 12725 +/* 2033 */ MCD_OPC_Decode, 132, 3, 71, // Opcode: C_NGL_S /* 2037 */ MCD_OPC_FilterValue, 60, 14, 0, // Skip to: 2055 -/* 2041 */ MCD_OPC_CheckPredicate, 2, 187, 41, // Skip to: 12728 -/* 2045 */ MCD_OPC_CheckField, 6, 5, 0, 181, 41, // Skip to: 12728 -/* 2051 */ MCD_OPC_Decode, 236, 2, 68, // Opcode: C_LT_S +/* 2041 */ MCD_OPC_CheckPredicate, 2, 184, 41, // Skip to: 12725 +/* 2045 */ MCD_OPC_CheckField, 6, 5, 0, 178, 41, // Skip to: 12725 +/* 2051 */ MCD_OPC_Decode, 251, 2, 71, // Opcode: C_LT_S /* 2055 */ MCD_OPC_FilterValue, 61, 14, 0, // Skip to: 2073 -/* 2059 */ MCD_OPC_CheckPredicate, 2, 169, 41, // Skip to: 12728 -/* 2063 */ MCD_OPC_CheckField, 6, 5, 0, 163, 41, // Skip to: 12728 -/* 2069 */ MCD_OPC_Decode, 239, 2, 68, // Opcode: C_NGE_S +/* 2059 */ MCD_OPC_CheckPredicate, 2, 166, 41, // Skip to: 12725 +/* 2063 */ MCD_OPC_CheckField, 6, 5, 0, 160, 41, // Skip to: 12725 +/* 2069 */ MCD_OPC_Decode, 254, 2, 71, // Opcode: C_NGE_S /* 2073 */ MCD_OPC_FilterValue, 62, 14, 0, // Skip to: 2091 -/* 2077 */ MCD_OPC_CheckPredicate, 2, 151, 41, // Skip to: 12728 -/* 2081 */ MCD_OPC_CheckField, 6, 5, 0, 145, 41, // Skip to: 12728 -/* 2087 */ MCD_OPC_Decode, 233, 2, 68, // Opcode: C_LE_S -/* 2091 */ MCD_OPC_FilterValue, 63, 137, 41, // Skip to: 12728 -/* 2095 */ MCD_OPC_CheckPredicate, 2, 133, 41, // Skip to: 12728 -/* 2099 */ MCD_OPC_CheckField, 6, 5, 0, 127, 41, // Skip to: 12728 -/* 2105 */ MCD_OPC_Decode, 248, 2, 68, // Opcode: C_NGT_S +/* 2077 */ MCD_OPC_CheckPredicate, 2, 148, 41, // Skip to: 12725 +/* 2081 */ MCD_OPC_CheckField, 6, 5, 0, 142, 41, // Skip to: 12725 +/* 2087 */ MCD_OPC_Decode, 248, 2, 71, // Opcode: C_LE_S +/* 2091 */ MCD_OPC_FilterValue, 63, 134, 41, // Skip to: 12725 +/* 2095 */ MCD_OPC_CheckPredicate, 2, 130, 41, // Skip to: 12725 +/* 2099 */ MCD_OPC_CheckField, 6, 5, 0, 124, 41, // Skip to: 12725 +/* 2105 */ MCD_OPC_Decode, 135, 3, 71, // Opcode: C_NGT_S /* 2109 */ MCD_OPC_FilterValue, 17, 80, 2, // Skip to: 2705 /* 2113 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ... /* 2116 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2128 -/* 2120 */ MCD_OPC_CheckPredicate, 7, 108, 41, // Skip to: 12728 -/* 2124 */ MCD_OPC_Decode, 129, 4, 69, // Opcode: FADD_D32 +/* 2120 */ MCD_OPC_CheckPredicate, 7, 105, 41, // Skip to: 12725 +/* 2124 */ MCD_OPC_Decode, 150, 4, 72, // Opcode: FADD_D32 /* 2128 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 2140 -/* 2132 */ MCD_OPC_CheckPredicate, 7, 96, 41, // Skip to: 12728 -/* 2136 */ MCD_OPC_Decode, 242, 4, 69, // Opcode: FSUB_D32 +/* 2132 */ MCD_OPC_CheckPredicate, 7, 93, 41, // Skip to: 12725 +/* 2136 */ MCD_OPC_Decode, 151, 5, 72, // Opcode: FSUB_D32 /* 2140 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 2152 -/* 2144 */ MCD_OPC_CheckPredicate, 7, 84, 41, // Skip to: 12728 -/* 2148 */ MCD_OPC_Decode, 211, 4, 69, // Opcode: FMUL_D32 +/* 2144 */ MCD_OPC_CheckPredicate, 7, 81, 41, // Skip to: 12725 +/* 2148 */ MCD_OPC_Decode, 242, 4, 72, // Opcode: FMUL_D32 /* 2152 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 2164 -/* 2156 */ MCD_OPC_CheckPredicate, 7, 72, 41, // Skip to: 12728 -/* 2160 */ MCD_OPC_Decode, 161, 4, 69, // Opcode: FDIV_D32 +/* 2156 */ MCD_OPC_CheckPredicate, 7, 69, 41, // Skip to: 12725 +/* 2160 */ MCD_OPC_Decode, 186, 4, 72, // Opcode: FDIV_D32 /* 2164 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 2182 -/* 2168 */ MCD_OPC_CheckPredicate, 7, 60, 41, // Skip to: 12728 -/* 2172 */ MCD_OPC_CheckField, 16, 5, 0, 54, 41, // Skip to: 12728 -/* 2178 */ MCD_OPC_Decode, 237, 4, 70, // Opcode: FSQRT_D32 +/* 2168 */ MCD_OPC_CheckPredicate, 7, 57, 41, // Skip to: 12725 +/* 2172 */ MCD_OPC_CheckField, 16, 5, 0, 51, 41, // Skip to: 12725 +/* 2178 */ MCD_OPC_Decode, 144, 5, 73, // Opcode: FSQRT_D32 /* 2182 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 2200 -/* 2186 */ MCD_OPC_CheckPredicate, 6, 42, 41, // Skip to: 12728 -/* 2190 */ MCD_OPC_CheckField, 16, 5, 0, 36, 41, // Skip to: 12728 -/* 2196 */ MCD_OPC_Decode, 252, 3, 70, // Opcode: FABS_D32 +/* 2186 */ MCD_OPC_CheckPredicate, 6, 39, 41, // Skip to: 12725 +/* 2190 */ MCD_OPC_CheckField, 16, 5, 0, 33, 41, // Skip to: 12725 +/* 2196 */ MCD_OPC_Decode, 143, 4, 73, // Opcode: FABS_D32 /* 2200 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 2218 -/* 2204 */ MCD_OPC_CheckPredicate, 7, 24, 41, // Skip to: 12728 -/* 2208 */ MCD_OPC_CheckField, 16, 5, 0, 18, 41, // Skip to: 12728 -/* 2214 */ MCD_OPC_Decode, 205, 4, 70, // Opcode: FMOV_D32 +/* 2204 */ MCD_OPC_CheckPredicate, 7, 21, 41, // Skip to: 12725 +/* 2208 */ MCD_OPC_CheckField, 16, 5, 0, 15, 41, // Skip to: 12725 +/* 2214 */ MCD_OPC_Decode, 234, 4, 73, // Opcode: FMOV_D32 /* 2218 */ MCD_OPC_FilterValue, 7, 14, 0, // Skip to: 2236 -/* 2222 */ MCD_OPC_CheckPredicate, 6, 6, 41, // Skip to: 12728 -/* 2226 */ MCD_OPC_CheckField, 16, 5, 0, 0, 41, // Skip to: 12728 -/* 2232 */ MCD_OPC_Decode, 215, 4, 70, // Opcode: FNEG_D32 +/* 2222 */ MCD_OPC_CheckPredicate, 6, 3, 41, // Skip to: 12725 +/* 2226 */ MCD_OPC_CheckField, 16, 5, 0, 253, 40, // Skip to: 12725 +/* 2232 */ MCD_OPC_Decode, 248, 4, 73, // Opcode: FNEG_D32 /* 2236 */ MCD_OPC_FilterValue, 12, 14, 0, // Skip to: 2254 -/* 2240 */ MCD_OPC_CheckPredicate, 7, 244, 40, // Skip to: 12728 -/* 2244 */ MCD_OPC_CheckField, 16, 5, 0, 238, 40, // Skip to: 12728 -/* 2250 */ MCD_OPC_Decode, 187, 8, 71, // Opcode: ROUND_W_D32 +/* 2240 */ MCD_OPC_CheckPredicate, 7, 241, 40, // Skip to: 12725 +/* 2244 */ MCD_OPC_CheckField, 16, 5, 0, 235, 40, // Skip to: 12725 +/* 2250 */ MCD_OPC_Decode, 252, 8, 74, // Opcode: ROUND_W_D32 /* 2254 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 2272 -/* 2258 */ MCD_OPC_CheckPredicate, 7, 226, 40, // Skip to: 12728 -/* 2262 */ MCD_OPC_CheckField, 16, 5, 0, 220, 40, // Skip to: 12728 -/* 2268 */ MCD_OPC_Decode, 223, 10, 71, // Opcode: TRUNC_W_D32 +/* 2258 */ MCD_OPC_CheckPredicate, 7, 223, 40, // Skip to: 12725 +/* 2262 */ MCD_OPC_CheckField, 16, 5, 0, 217, 40, // Skip to: 12725 +/* 2268 */ MCD_OPC_Decode, 169, 11, 74, // Opcode: TRUNC_W_D32 /* 2272 */ MCD_OPC_FilterValue, 14, 14, 0, // Skip to: 2290 -/* 2276 */ MCD_OPC_CheckPredicate, 7, 208, 40, // Skip to: 12728 -/* 2280 */ MCD_OPC_CheckField, 16, 5, 0, 202, 40, // Skip to: 12728 -/* 2286 */ MCD_OPC_Decode, 139, 2, 71, // Opcode: CEIL_W_D32 +/* 2276 */ MCD_OPC_CheckPredicate, 7, 205, 40, // Skip to: 12725 +/* 2280 */ MCD_OPC_CheckField, 16, 5, 0, 199, 40, // Skip to: 12725 +/* 2286 */ MCD_OPC_Decode, 142, 2, 74, // Opcode: CEIL_W_D32 /* 2290 */ MCD_OPC_FilterValue, 15, 14, 0, // Skip to: 2308 -/* 2294 */ MCD_OPC_CheckPredicate, 7, 190, 40, // Skip to: 12728 -/* 2298 */ MCD_OPC_CheckField, 16, 5, 0, 184, 40, // Skip to: 12728 -/* 2304 */ MCD_OPC_Decode, 192, 4, 71, // Opcode: FLOOR_W_D32 +/* 2294 */ MCD_OPC_CheckPredicate, 7, 187, 40, // Skip to: 12725 +/* 2298 */ MCD_OPC_CheckField, 16, 5, 0, 181, 40, // Skip to: 12725 +/* 2304 */ MCD_OPC_Decode, 219, 4, 74, // Opcode: FLOOR_W_D32 /* 2308 */ MCD_OPC_FilterValue, 17, 27, 0, // Skip to: 2339 /* 2312 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... /* 2315 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2327 -/* 2319 */ MCD_OPC_CheckPredicate, 7, 165, 40, // Skip to: 12728 -/* 2323 */ MCD_OPC_Decode, 227, 6, 72, // Opcode: MOVF_D32 -/* 2327 */ MCD_OPC_FilterValue, 1, 157, 40, // Skip to: 12728 -/* 2331 */ MCD_OPC_CheckPredicate, 7, 153, 40, // Skip to: 12728 -/* 2335 */ MCD_OPC_Decode, 243, 6, 72, // Opcode: MOVT_D32 +/* 2319 */ MCD_OPC_CheckPredicate, 7, 162, 40, // Skip to: 12725 +/* 2323 */ MCD_OPC_Decode, 148, 7, 75, // Opcode: MOVF_D32 +/* 2327 */ MCD_OPC_FilterValue, 1, 154, 40, // Skip to: 12725 +/* 2331 */ MCD_OPC_CheckPredicate, 7, 150, 40, // Skip to: 12725 +/* 2335 */ MCD_OPC_Decode, 168, 7, 75, // Opcode: MOVT_D32 /* 2339 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 2351 -/* 2343 */ MCD_OPC_CheckPredicate, 7, 141, 40, // Skip to: 12728 -/* 2347 */ MCD_OPC_Decode, 253, 6, 73, // Opcode: MOVZ_I_D32 +/* 2343 */ MCD_OPC_CheckPredicate, 7, 138, 40, // Skip to: 12725 +/* 2347 */ MCD_OPC_Decode, 180, 7, 76, // Opcode: MOVZ_I_D32 /* 2351 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 2363 -/* 2355 */ MCD_OPC_CheckPredicate, 7, 129, 40, // Skip to: 12728 -/* 2359 */ MCD_OPC_Decode, 237, 6, 73, // Opcode: MOVN_I_D32 +/* 2355 */ MCD_OPC_CheckPredicate, 7, 126, 40, // Skip to: 12725 +/* 2359 */ MCD_OPC_Decode, 160, 7, 76, // Opcode: MOVN_I_D32 /* 2363 */ MCD_OPC_FilterValue, 32, 14, 0, // Skip to: 2381 -/* 2367 */ MCD_OPC_CheckPredicate, 7, 117, 40, // Skip to: 12728 -/* 2371 */ MCD_OPC_CheckField, 16, 5, 0, 111, 40, // Skip to: 12728 -/* 2377 */ MCD_OPC_Decode, 218, 2, 71, // Opcode: CVT_S_D32 +/* 2367 */ MCD_OPC_CheckPredicate, 7, 114, 40, // Skip to: 12725 +/* 2371 */ MCD_OPC_CheckField, 16, 5, 0, 108, 40, // Skip to: 12725 +/* 2377 */ MCD_OPC_Decode, 229, 2, 74, // Opcode: CVT_S_D32 /* 2381 */ MCD_OPC_FilterValue, 36, 14, 0, // Skip to: 2399 -/* 2385 */ MCD_OPC_CheckPredicate, 7, 99, 40, // Skip to: 12728 -/* 2389 */ MCD_OPC_CheckField, 16, 5, 0, 93, 40, // Skip to: 12728 -/* 2395 */ MCD_OPC_Decode, 222, 2, 71, // Opcode: CVT_W_D32 +/* 2385 */ MCD_OPC_CheckPredicate, 7, 96, 40, // Skip to: 12725 +/* 2389 */ MCD_OPC_CheckField, 16, 5, 0, 90, 40, // Skip to: 12725 +/* 2395 */ MCD_OPC_Decode, 235, 2, 74, // Opcode: CVT_W_D32 /* 2399 */ MCD_OPC_FilterValue, 37, 14, 0, // Skip to: 2417 -/* 2403 */ MCD_OPC_CheckPredicate, 2, 81, 40, // Skip to: 12728 -/* 2407 */ MCD_OPC_CheckField, 16, 5, 0, 75, 40, // Skip to: 12728 -/* 2413 */ MCD_OPC_Decode, 216, 2, 74, // Opcode: CVT_L_D64 +/* 2403 */ MCD_OPC_CheckPredicate, 2, 78, 40, // Skip to: 12725 +/* 2407 */ MCD_OPC_CheckField, 16, 5, 0, 72, 40, // Skip to: 12725 +/* 2413 */ MCD_OPC_Decode, 225, 2, 77, // Opcode: CVT_L_D64 /* 2417 */ MCD_OPC_FilterValue, 48, 14, 0, // Skip to: 2435 -/* 2421 */ MCD_OPC_CheckPredicate, 7, 63, 40, // Skip to: 12728 -/* 2425 */ MCD_OPC_CheckField, 6, 5, 0, 57, 40, // Skip to: 12728 -/* 2431 */ MCD_OPC_Decode, 228, 2, 75, // Opcode: C_F_D32 +/* 2421 */ MCD_OPC_CheckPredicate, 7, 60, 40, // Skip to: 12725 +/* 2425 */ MCD_OPC_CheckField, 6, 5, 0, 54, 40, // Skip to: 12725 +/* 2431 */ MCD_OPC_Decode, 243, 2, 78, // Opcode: C_F_D32 /* 2435 */ MCD_OPC_FilterValue, 49, 14, 0, // Skip to: 2453 -/* 2439 */ MCD_OPC_CheckPredicate, 7, 45, 40, // Skip to: 12728 -/* 2443 */ MCD_OPC_CheckField, 6, 5, 0, 39, 40, // Skip to: 12728 -/* 2449 */ MCD_OPC_Decode, 142, 3, 75, // Opcode: C_UN_D32 +/* 2439 */ MCD_OPC_CheckPredicate, 7, 42, 40, // Skip to: 12725 +/* 2443 */ MCD_OPC_CheckField, 6, 5, 0, 36, 40, // Skip to: 12725 +/* 2449 */ MCD_OPC_Decode, 157, 3, 78, // Opcode: C_UN_D32 /* 2453 */ MCD_OPC_FilterValue, 50, 14, 0, // Skip to: 2471 -/* 2457 */ MCD_OPC_CheckPredicate, 7, 27, 40, // Skip to: 12728 -/* 2461 */ MCD_OPC_CheckField, 6, 5, 0, 21, 40, // Skip to: 12728 -/* 2467 */ MCD_OPC_Decode, 225, 2, 75, // Opcode: C_EQ_D32 +/* 2457 */ MCD_OPC_CheckPredicate, 7, 24, 40, // Skip to: 12725 +/* 2461 */ MCD_OPC_CheckField, 6, 5, 0, 18, 40, // Skip to: 12725 +/* 2467 */ MCD_OPC_Decode, 240, 2, 78, // Opcode: C_EQ_D32 /* 2471 */ MCD_OPC_FilterValue, 51, 14, 0, // Skip to: 2489 -/* 2475 */ MCD_OPC_CheckPredicate, 7, 9, 40, // Skip to: 12728 -/* 2479 */ MCD_OPC_CheckField, 6, 5, 0, 3, 40, // Skip to: 12728 -/* 2485 */ MCD_OPC_Decode, 133, 3, 75, // Opcode: C_UEQ_D32 +/* 2475 */ MCD_OPC_CheckPredicate, 7, 6, 40, // Skip to: 12725 +/* 2479 */ MCD_OPC_CheckField, 6, 5, 0, 0, 40, // Skip to: 12725 +/* 2485 */ MCD_OPC_Decode, 148, 3, 78, // Opcode: C_UEQ_D32 /* 2489 */ MCD_OPC_FilterValue, 52, 14, 0, // Skip to: 2507 -/* 2493 */ MCD_OPC_CheckPredicate, 7, 247, 39, // Skip to: 12728 -/* 2497 */ MCD_OPC_CheckField, 6, 5, 0, 241, 39, // Skip to: 12728 -/* 2503 */ MCD_OPC_Decode, 252, 2, 75, // Opcode: C_OLT_D32 +/* 2493 */ MCD_OPC_CheckPredicate, 7, 244, 39, // Skip to: 12725 +/* 2497 */ MCD_OPC_CheckField, 6, 5, 0, 238, 39, // Skip to: 12725 +/* 2503 */ MCD_OPC_Decode, 139, 3, 78, // Opcode: C_OLT_D32 /* 2507 */ MCD_OPC_FilterValue, 53, 14, 0, // Skip to: 2525 -/* 2511 */ MCD_OPC_CheckPredicate, 7, 229, 39, // Skip to: 12728 -/* 2515 */ MCD_OPC_CheckField, 6, 5, 0, 223, 39, // Skip to: 12728 -/* 2521 */ MCD_OPC_Decode, 139, 3, 75, // Opcode: C_ULT_D32 +/* 2511 */ MCD_OPC_CheckPredicate, 7, 226, 39, // Skip to: 12725 +/* 2515 */ MCD_OPC_CheckField, 6, 5, 0, 220, 39, // Skip to: 12725 +/* 2521 */ MCD_OPC_Decode, 154, 3, 78, // Opcode: C_ULT_D32 /* 2525 */ MCD_OPC_FilterValue, 54, 14, 0, // Skip to: 2543 -/* 2529 */ MCD_OPC_CheckPredicate, 7, 211, 39, // Skip to: 12728 -/* 2533 */ MCD_OPC_CheckField, 6, 5, 0, 205, 39, // Skip to: 12728 -/* 2539 */ MCD_OPC_Decode, 249, 2, 75, // Opcode: C_OLE_D32 +/* 2529 */ MCD_OPC_CheckPredicate, 7, 208, 39, // Skip to: 12725 +/* 2533 */ MCD_OPC_CheckField, 6, 5, 0, 202, 39, // Skip to: 12725 +/* 2539 */ MCD_OPC_Decode, 136, 3, 78, // Opcode: C_OLE_D32 /* 2543 */ MCD_OPC_FilterValue, 55, 14, 0, // Skip to: 2561 -/* 2547 */ MCD_OPC_CheckPredicate, 7, 193, 39, // Skip to: 12728 -/* 2551 */ MCD_OPC_CheckField, 6, 5, 0, 187, 39, // Skip to: 12728 -/* 2557 */ MCD_OPC_Decode, 136, 3, 75, // Opcode: C_ULE_D32 +/* 2547 */ MCD_OPC_CheckPredicate, 7, 190, 39, // Skip to: 12725 +/* 2551 */ MCD_OPC_CheckField, 6, 5, 0, 184, 39, // Skip to: 12725 +/* 2557 */ MCD_OPC_Decode, 151, 3, 78, // Opcode: C_ULE_D32 /* 2561 */ MCD_OPC_FilterValue, 56, 14, 0, // Skip to: 2579 -/* 2565 */ MCD_OPC_CheckPredicate, 7, 175, 39, // Skip to: 12728 -/* 2569 */ MCD_OPC_CheckField, 6, 5, 0, 169, 39, // Skip to: 12728 -/* 2575 */ MCD_OPC_Decode, 130, 3, 75, // Opcode: C_SF_D32 +/* 2565 */ MCD_OPC_CheckPredicate, 7, 172, 39, // Skip to: 12725 +/* 2569 */ MCD_OPC_CheckField, 6, 5, 0, 166, 39, // Skip to: 12725 +/* 2575 */ MCD_OPC_Decode, 145, 3, 78, // Opcode: C_SF_D32 /* 2579 */ MCD_OPC_FilterValue, 57, 14, 0, // Skip to: 2597 -/* 2583 */ MCD_OPC_CheckPredicate, 7, 157, 39, // Skip to: 12728 -/* 2587 */ MCD_OPC_CheckField, 6, 5, 0, 151, 39, // Skip to: 12728 -/* 2593 */ MCD_OPC_Decode, 240, 2, 75, // Opcode: C_NGLE_D32 +/* 2583 */ MCD_OPC_CheckPredicate, 7, 154, 39, // Skip to: 12725 +/* 2587 */ MCD_OPC_CheckField, 6, 5, 0, 148, 39, // Skip to: 12725 +/* 2593 */ MCD_OPC_Decode, 255, 2, 78, // Opcode: C_NGLE_D32 /* 2597 */ MCD_OPC_FilterValue, 58, 14, 0, // Skip to: 2615 -/* 2601 */ MCD_OPC_CheckPredicate, 7, 139, 39, // Skip to: 12728 -/* 2605 */ MCD_OPC_CheckField, 6, 5, 0, 133, 39, // Skip to: 12728 -/* 2611 */ MCD_OPC_Decode, 255, 2, 75, // Opcode: C_SEQ_D32 +/* 2601 */ MCD_OPC_CheckPredicate, 7, 136, 39, // Skip to: 12725 +/* 2605 */ MCD_OPC_CheckField, 6, 5, 0, 130, 39, // Skip to: 12725 +/* 2611 */ MCD_OPC_Decode, 142, 3, 78, // Opcode: C_SEQ_D32 /* 2615 */ MCD_OPC_FilterValue, 59, 14, 0, // Skip to: 2633 -/* 2619 */ MCD_OPC_CheckPredicate, 7, 121, 39, // Skip to: 12728 -/* 2623 */ MCD_OPC_CheckField, 6, 5, 0, 115, 39, // Skip to: 12728 -/* 2629 */ MCD_OPC_Decode, 243, 2, 75, // Opcode: C_NGL_D32 +/* 2619 */ MCD_OPC_CheckPredicate, 7, 118, 39, // Skip to: 12725 +/* 2623 */ MCD_OPC_CheckField, 6, 5, 0, 112, 39, // Skip to: 12725 +/* 2629 */ MCD_OPC_Decode, 130, 3, 78, // Opcode: C_NGL_D32 /* 2633 */ MCD_OPC_FilterValue, 60, 14, 0, // Skip to: 2651 -/* 2637 */ MCD_OPC_CheckPredicate, 7, 103, 39, // Skip to: 12728 -/* 2641 */ MCD_OPC_CheckField, 6, 5, 0, 97, 39, // Skip to: 12728 -/* 2647 */ MCD_OPC_Decode, 234, 2, 75, // Opcode: C_LT_D32 +/* 2637 */ MCD_OPC_CheckPredicate, 7, 100, 39, // Skip to: 12725 +/* 2641 */ MCD_OPC_CheckField, 6, 5, 0, 94, 39, // Skip to: 12725 +/* 2647 */ MCD_OPC_Decode, 249, 2, 78, // Opcode: C_LT_D32 /* 2651 */ MCD_OPC_FilterValue, 61, 14, 0, // Skip to: 2669 -/* 2655 */ MCD_OPC_CheckPredicate, 7, 85, 39, // Skip to: 12728 -/* 2659 */ MCD_OPC_CheckField, 6, 5, 0, 79, 39, // Skip to: 12728 -/* 2665 */ MCD_OPC_Decode, 237, 2, 75, // Opcode: C_NGE_D32 +/* 2655 */ MCD_OPC_CheckPredicate, 7, 82, 39, // Skip to: 12725 +/* 2659 */ MCD_OPC_CheckField, 6, 5, 0, 76, 39, // Skip to: 12725 +/* 2665 */ MCD_OPC_Decode, 252, 2, 78, // Opcode: C_NGE_D32 /* 2669 */ MCD_OPC_FilterValue, 62, 14, 0, // Skip to: 2687 -/* 2673 */ MCD_OPC_CheckPredicate, 7, 67, 39, // Skip to: 12728 -/* 2677 */ MCD_OPC_CheckField, 6, 5, 0, 61, 39, // Skip to: 12728 -/* 2683 */ MCD_OPC_Decode, 231, 2, 75, // Opcode: C_LE_D32 -/* 2687 */ MCD_OPC_FilterValue, 63, 53, 39, // Skip to: 12728 -/* 2691 */ MCD_OPC_CheckPredicate, 7, 49, 39, // Skip to: 12728 -/* 2695 */ MCD_OPC_CheckField, 6, 5, 0, 43, 39, // Skip to: 12728 -/* 2701 */ MCD_OPC_Decode, 246, 2, 75, // Opcode: C_NGT_D32 +/* 2673 */ MCD_OPC_CheckPredicate, 7, 64, 39, // Skip to: 12725 +/* 2677 */ MCD_OPC_CheckField, 6, 5, 0, 58, 39, // Skip to: 12725 +/* 2683 */ MCD_OPC_Decode, 246, 2, 78, // Opcode: C_LE_D32 +/* 2687 */ MCD_OPC_FilterValue, 63, 50, 39, // Skip to: 12725 +/* 2691 */ MCD_OPC_CheckPredicate, 7, 46, 39, // Skip to: 12725 +/* 2695 */ MCD_OPC_CheckField, 6, 5, 0, 40, 39, // Skip to: 12725 +/* 2701 */ MCD_OPC_Decode, 133, 3, 78, // Opcode: C_NGT_D32 /* 2705 */ MCD_OPC_FilterValue, 20, 39, 0, // Skip to: 2748 /* 2709 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ... /* 2712 */ MCD_OPC_FilterValue, 32, 14, 0, // Skip to: 2730 -/* 2716 */ MCD_OPC_CheckPredicate, 2, 24, 39, // Skip to: 12728 -/* 2720 */ MCD_OPC_CheckField, 16, 5, 0, 18, 39, // Skip to: 12728 -/* 2726 */ MCD_OPC_Decode, 221, 2, 63, // Opcode: CVT_S_W -/* 2730 */ MCD_OPC_FilterValue, 33, 10, 39, // Skip to: 12728 -/* 2734 */ MCD_OPC_CheckPredicate, 7, 6, 39, // Skip to: 12728 -/* 2738 */ MCD_OPC_CheckField, 16, 5, 0, 0, 39, // Skip to: 12728 -/* 2744 */ MCD_OPC_Decode, 212, 2, 66, // Opcode: CVT_D32_W +/* 2716 */ MCD_OPC_CheckPredicate, 2, 21, 39, // Skip to: 12725 +/* 2720 */ MCD_OPC_CheckField, 16, 5, 0, 15, 39, // Skip to: 12725 +/* 2726 */ MCD_OPC_Decode, 233, 2, 66, // Opcode: CVT_S_W +/* 2730 */ MCD_OPC_FilterValue, 33, 7, 39, // Skip to: 12725 +/* 2734 */ MCD_OPC_CheckPredicate, 7, 3, 39, // Skip to: 12725 +/* 2738 */ MCD_OPC_CheckField, 16, 5, 0, 253, 38, // Skip to: 12725 +/* 2744 */ MCD_OPC_Decode, 219, 2, 69, // Opcode: CVT_D32_W /* 2748 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 2760 -/* 2752 */ MCD_OPC_CheckPredicate, 4, 244, 38, // Skip to: 12728 -/* 2756 */ MCD_OPC_Decode, 235, 1, 61, // Opcode: BZ_B +/* 2752 */ MCD_OPC_CheckPredicate, 4, 241, 38, // Skip to: 12725 +/* 2756 */ MCD_OPC_Decode, 238, 1, 64, // Opcode: BZ_B /* 2760 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 2772 -/* 2764 */ MCD_OPC_CheckPredicate, 4, 232, 38, // Skip to: 12728 -/* 2768 */ MCD_OPC_Decode, 237, 1, 76, // Opcode: BZ_H +/* 2764 */ MCD_OPC_CheckPredicate, 4, 229, 38, // Skip to: 12725 +/* 2768 */ MCD_OPC_Decode, 240, 1, 79, // Opcode: BZ_H /* 2772 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 2784 -/* 2776 */ MCD_OPC_CheckPredicate, 4, 220, 38, // Skip to: 12728 -/* 2780 */ MCD_OPC_Decode, 239, 1, 77, // Opcode: BZ_W +/* 2776 */ MCD_OPC_CheckPredicate, 4, 217, 38, // Skip to: 12725 +/* 2780 */ MCD_OPC_Decode, 242, 1, 80, // Opcode: BZ_W /* 2784 */ MCD_OPC_FilterValue, 27, 8, 0, // Skip to: 2796 -/* 2788 */ MCD_OPC_CheckPredicate, 4, 208, 38, // Skip to: 12728 -/* 2792 */ MCD_OPC_Decode, 236, 1, 78, // Opcode: BZ_D +/* 2788 */ MCD_OPC_CheckPredicate, 4, 205, 38, // Skip to: 12725 +/* 2792 */ MCD_OPC_Decode, 239, 1, 81, // Opcode: BZ_D /* 2796 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 2808 -/* 2800 */ MCD_OPC_CheckPredicate, 4, 196, 38, // Skip to: 12728 -/* 2804 */ MCD_OPC_Decode, 212, 1, 61, // Opcode: BNZ_B +/* 2800 */ MCD_OPC_CheckPredicate, 4, 193, 38, // Skip to: 12725 +/* 2804 */ MCD_OPC_Decode, 214, 1, 64, // Opcode: BNZ_B /* 2808 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 2820 -/* 2812 */ MCD_OPC_CheckPredicate, 4, 184, 38, // Skip to: 12728 -/* 2816 */ MCD_OPC_Decode, 214, 1, 76, // Opcode: BNZ_H +/* 2812 */ MCD_OPC_CheckPredicate, 4, 181, 38, // Skip to: 12725 +/* 2816 */ MCD_OPC_Decode, 216, 1, 79, // Opcode: BNZ_H /* 2820 */ MCD_OPC_FilterValue, 30, 8, 0, // Skip to: 2832 -/* 2824 */ MCD_OPC_CheckPredicate, 4, 172, 38, // Skip to: 12728 -/* 2828 */ MCD_OPC_Decode, 216, 1, 77, // Opcode: BNZ_W -/* 2832 */ MCD_OPC_FilterValue, 31, 164, 38, // Skip to: 12728 -/* 2836 */ MCD_OPC_CheckPredicate, 4, 160, 38, // Skip to: 12728 -/* 2840 */ MCD_OPC_Decode, 213, 1, 78, // Opcode: BNZ_D +/* 2824 */ MCD_OPC_CheckPredicate, 4, 169, 38, // Skip to: 12725 +/* 2828 */ MCD_OPC_Decode, 218, 1, 80, // Opcode: BNZ_W +/* 2832 */ MCD_OPC_FilterValue, 31, 161, 38, // Skip to: 12725 +/* 2836 */ MCD_OPC_CheckPredicate, 4, 157, 38, // Skip to: 12725 +/* 2840 */ MCD_OPC_Decode, 215, 1, 81, // Opcode: BNZ_D /* 2844 */ MCD_OPC_FilterValue, 18, 39, 0, // Skip to: 2887 /* 2848 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... /* 2851 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2869 -/* 2855 */ MCD_OPC_CheckPredicate, 2, 141, 38, // Skip to: 12728 -/* 2859 */ MCD_OPC_CheckField, 3, 8, 0, 135, 38, // Skip to: 12728 -/* 2865 */ MCD_OPC_Decode, 185, 6, 51, // Opcode: MFC2 -/* 2869 */ MCD_OPC_FilterValue, 4, 127, 38, // Skip to: 12728 -/* 2873 */ MCD_OPC_CheckPredicate, 2, 123, 38, // Skip to: 12728 -/* 2877 */ MCD_OPC_CheckField, 3, 8, 0, 117, 38, // Skip to: 12728 -/* 2883 */ MCD_OPC_Decode, 150, 7, 51, // Opcode: MTC2 +/* 2855 */ MCD_OPC_CheckPredicate, 2, 138, 38, // Skip to: 12725 +/* 2859 */ MCD_OPC_CheckField, 3, 8, 0, 132, 38, // Skip to: 12725 +/* 2865 */ MCD_OPC_Decode, 233, 6, 54, // Opcode: MFC2 +/* 2869 */ MCD_OPC_FilterValue, 4, 124, 38, // Skip to: 12725 +/* 2873 */ MCD_OPC_CheckPredicate, 2, 120, 38, // Skip to: 12725 +/* 2877 */ MCD_OPC_CheckField, 3, 8, 0, 114, 38, // Skip to: 12725 +/* 2883 */ MCD_OPC_Decode, 210, 7, 54, // Opcode: MTC2 /* 2887 */ MCD_OPC_FilterValue, 19, 207, 0, // Skip to: 3098 /* 2891 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ... /* 2894 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2912 -/* 2898 */ MCD_OPC_CheckPredicate, 8, 98, 38, // Skip to: 12728 -/* 2902 */ MCD_OPC_CheckField, 11, 5, 0, 92, 38, // Skip to: 12728 -/* 2908 */ MCD_OPC_Decode, 252, 5, 79, // Opcode: LWXC1 +/* 2898 */ MCD_OPC_CheckPredicate, 8, 95, 38, // Skip to: 12725 +/* 2902 */ MCD_OPC_CheckField, 11, 5, 0, 89, 38, // Skip to: 12725 +/* 2908 */ MCD_OPC_Decode, 168, 6, 82, // Opcode: LWXC1 /* 2912 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 2930 -/* 2916 */ MCD_OPC_CheckPredicate, 9, 80, 38, // Skip to: 12728 -/* 2920 */ MCD_OPC_CheckField, 11, 5, 0, 74, 38, // Skip to: 12728 -/* 2926 */ MCD_OPC_Decode, 214, 5, 80, // Opcode: LDXC1 +/* 2916 */ MCD_OPC_CheckPredicate, 9, 77, 38, // Skip to: 12725 +/* 2920 */ MCD_OPC_CheckField, 11, 5, 0, 71, 38, // Skip to: 12725 +/* 2926 */ MCD_OPC_Decode, 254, 5, 83, // Opcode: LDXC1 /* 2930 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 2948 -/* 2934 */ MCD_OPC_CheckPredicate, 7, 62, 38, // Skip to: 12728 -/* 2938 */ MCD_OPC_CheckField, 11, 5, 0, 56, 38, // Skip to: 12728 -/* 2944 */ MCD_OPC_Decode, 236, 5, 80, // Opcode: LUXC1 +/* 2934 */ MCD_OPC_CheckPredicate, 7, 59, 38, // Skip to: 12725 +/* 2938 */ MCD_OPC_CheckField, 11, 5, 0, 53, 38, // Skip to: 12725 +/* 2944 */ MCD_OPC_Decode, 150, 6, 83, // Opcode: LUXC1 /* 2948 */ MCD_OPC_FilterValue, 8, 14, 0, // Skip to: 2966 -/* 2952 */ MCD_OPC_CheckPredicate, 8, 44, 38, // Skip to: 12728 -/* 2956 */ MCD_OPC_CheckField, 6, 5, 0, 38, 38, // Skip to: 12728 -/* 2962 */ MCD_OPC_Decode, 145, 10, 81, // Opcode: SWXC1 +/* 2952 */ MCD_OPC_CheckPredicate, 8, 41, 38, // Skip to: 12725 +/* 2956 */ MCD_OPC_CheckField, 6, 5, 0, 35, 38, // Skip to: 12725 +/* 2962 */ MCD_OPC_Decode, 216, 10, 84, // Opcode: SWXC1 /* 2966 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 2984 -/* 2970 */ MCD_OPC_CheckPredicate, 9, 26, 38, // Skip to: 12728 -/* 2974 */ MCD_OPC_CheckField, 6, 5, 0, 20, 38, // Skip to: 12728 -/* 2980 */ MCD_OPC_Decode, 215, 8, 82, // Opcode: SDXC1 +/* 2970 */ MCD_OPC_CheckPredicate, 9, 23, 38, // Skip to: 12725 +/* 2974 */ MCD_OPC_CheckField, 6, 5, 0, 17, 38, // Skip to: 12725 +/* 2980 */ MCD_OPC_Decode, 156, 9, 85, // Opcode: SDXC1 /* 2984 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 3002 -/* 2988 */ MCD_OPC_CheckPredicate, 7, 8, 38, // Skip to: 12728 -/* 2992 */ MCD_OPC_CheckField, 6, 5, 0, 2, 38, // Skip to: 12728 -/* 2998 */ MCD_OPC_Decode, 133, 10, 82, // Opcode: SUXC1 +/* 2988 */ MCD_OPC_CheckPredicate, 7, 5, 38, // Skip to: 12725 +/* 2992 */ MCD_OPC_CheckField, 6, 5, 0, 255, 37, // Skip to: 12725 +/* 2998 */ MCD_OPC_Decode, 202, 10, 85, // Opcode: SUXC1 /* 3002 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 3014 -/* 3006 */ MCD_OPC_CheckPredicate, 3, 246, 37, // Skip to: 12728 -/* 3010 */ MCD_OPC_Decode, 158, 6, 83, // Opcode: MADD_S +/* 3006 */ MCD_OPC_CheckPredicate, 3, 243, 37, // Skip to: 12725 +/* 3010 */ MCD_OPC_Decode, 204, 6, 86, // Opcode: MADD_S /* 3014 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 3026 -/* 3018 */ MCD_OPC_CheckPredicate, 10, 234, 37, // Skip to: 12728 -/* 3022 */ MCD_OPC_Decode, 152, 6, 84, // Opcode: MADD_D32 +/* 3018 */ MCD_OPC_CheckPredicate, 10, 231, 37, // Skip to: 12725 +/* 3022 */ MCD_OPC_Decode, 197, 6, 87, // Opcode: MADD_D32 /* 3026 */ MCD_OPC_FilterValue, 40, 8, 0, // Skip to: 3038 -/* 3030 */ MCD_OPC_CheckPredicate, 3, 222, 37, // Skip to: 12728 -/* 3034 */ MCD_OPC_Decode, 147, 7, 83, // Opcode: MSUB_S +/* 3030 */ MCD_OPC_CheckPredicate, 3, 219, 37, // Skip to: 12725 +/* 3034 */ MCD_OPC_Decode, 205, 7, 86, // Opcode: MSUB_S /* 3038 */ MCD_OPC_FilterValue, 41, 8, 0, // Skip to: 3050 -/* 3042 */ MCD_OPC_CheckPredicate, 10, 210, 37, // Skip to: 12728 -/* 3046 */ MCD_OPC_Decode, 141, 7, 84, // Opcode: MSUB_D32 +/* 3042 */ MCD_OPC_CheckPredicate, 10, 207, 37, // Skip to: 12725 +/* 3046 */ MCD_OPC_Decode, 198, 7, 87, // Opcode: MSUB_D32 /* 3050 */ MCD_OPC_FilterValue, 48, 8, 0, // Skip to: 3062 -/* 3054 */ MCD_OPC_CheckPredicate, 11, 198, 37, // Skip to: 12728 -/* 3058 */ MCD_OPC_Decode, 207, 7, 83, // Opcode: NMADD_S +/* 3054 */ MCD_OPC_CheckPredicate, 11, 195, 37, // Skip to: 12725 +/* 3058 */ MCD_OPC_Decode, 141, 8, 86, // Opcode: NMADD_S /* 3062 */ MCD_OPC_FilterValue, 49, 8, 0, // Skip to: 3074 -/* 3066 */ MCD_OPC_CheckPredicate, 12, 186, 37, // Skip to: 12728 -/* 3070 */ MCD_OPC_Decode, 205, 7, 84, // Opcode: NMADD_D32 +/* 3066 */ MCD_OPC_CheckPredicate, 12, 183, 37, // Skip to: 12725 +/* 3070 */ MCD_OPC_Decode, 138, 8, 87, // Opcode: NMADD_D32 /* 3074 */ MCD_OPC_FilterValue, 56, 8, 0, // Skip to: 3086 -/* 3078 */ MCD_OPC_CheckPredicate, 11, 174, 37, // Skip to: 12728 -/* 3082 */ MCD_OPC_Decode, 210, 7, 83, // Opcode: NMSUB_S -/* 3086 */ MCD_OPC_FilterValue, 57, 166, 37, // Skip to: 12728 -/* 3090 */ MCD_OPC_CheckPredicate, 12, 162, 37, // Skip to: 12728 -/* 3094 */ MCD_OPC_Decode, 208, 7, 84, // Opcode: NMSUB_D32 +/* 3078 */ MCD_OPC_CheckPredicate, 11, 171, 37, // Skip to: 12725 +/* 3082 */ MCD_OPC_Decode, 146, 8, 86, // Opcode: NMSUB_S +/* 3086 */ MCD_OPC_FilterValue, 57, 163, 37, // Skip to: 12725 +/* 3090 */ MCD_OPC_CheckPredicate, 12, 159, 37, // Skip to: 12725 +/* 3094 */ MCD_OPC_Decode, 143, 8, 87, // Opcode: NMSUB_D32 /* 3098 */ MCD_OPC_FilterValue, 28, 171, 0, // Skip to: 3273 /* 3102 */ MCD_OPC_ExtractField, 0, 11, // Inst{10-0} ... /* 3105 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 3138 /* 3109 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 3112 */ MCD_OPC_FilterValue, 0, 140, 37, // Skip to: 12728 +/* 3112 */ MCD_OPC_FilterValue, 0, 137, 37, // Skip to: 12725 /* 3116 */ MCD_OPC_CheckPredicate, 2, 10, 0, // Skip to: 3130 /* 3120 */ MCD_OPC_CheckField, 11, 2, 0, 4, 0, // Skip to: 3130 -/* 3126 */ MCD_OPC_Decode, 142, 6, 17, // Opcode: MADD -/* 3130 */ MCD_OPC_CheckPredicate, 5, 122, 37, // Skip to: 12728 -/* 3134 */ MCD_OPC_Decode, 154, 6, 85, // Opcode: MADD_DSP +/* 3126 */ MCD_OPC_Decode, 187, 6, 20, // Opcode: MADD +/* 3130 */ MCD_OPC_CheckPredicate, 5, 119, 37, // Skip to: 12725 +/* 3134 */ MCD_OPC_Decode, 200, 6, 88, // Opcode: MADD_DSP /* 3138 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 3171 /* 3142 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 3145 */ MCD_OPC_FilterValue, 0, 107, 37, // Skip to: 12728 +/* 3145 */ MCD_OPC_FilterValue, 0, 104, 37, // Skip to: 12725 /* 3149 */ MCD_OPC_CheckPredicate, 2, 10, 0, // Skip to: 3163 /* 3153 */ MCD_OPC_CheckField, 11, 2, 0, 4, 0, // Skip to: 3163 -/* 3159 */ MCD_OPC_Decode, 145, 6, 17, // Opcode: MADDU -/* 3163 */ MCD_OPC_CheckPredicate, 5, 89, 37, // Skip to: 12728 -/* 3167 */ MCD_OPC_Decode, 146, 6, 85, // Opcode: MADDU_DSP +/* 3159 */ MCD_OPC_Decode, 190, 6, 20, // Opcode: MADDU +/* 3163 */ MCD_OPC_CheckPredicate, 5, 86, 37, // Skip to: 12725 +/* 3167 */ MCD_OPC_Decode, 191, 6, 88, // Opcode: MADDU_DSP /* 3171 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 3183 -/* 3175 */ MCD_OPC_CheckPredicate, 2, 77, 37, // Skip to: 12728 -/* 3179 */ MCD_OPC_Decode, 161, 7, 12, // Opcode: MUL +/* 3175 */ MCD_OPC_CheckPredicate, 2, 74, 37, // Skip to: 12725 +/* 3179 */ MCD_OPC_Decode, 222, 7, 13, // Opcode: MUL /* 3183 */ MCD_OPC_FilterValue, 4, 29, 0, // Skip to: 3216 /* 3187 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 3190 */ MCD_OPC_FilterValue, 0, 62, 37, // Skip to: 12728 +/* 3190 */ MCD_OPC_FilterValue, 0, 59, 37, // Skip to: 12725 /* 3194 */ MCD_OPC_CheckPredicate, 2, 10, 0, // Skip to: 3208 /* 3198 */ MCD_OPC_CheckField, 11, 2, 0, 4, 0, // Skip to: 3208 -/* 3204 */ MCD_OPC_Decode, 131, 7, 17, // Opcode: MSUB -/* 3208 */ MCD_OPC_CheckPredicate, 5, 44, 37, // Skip to: 12728 -/* 3212 */ MCD_OPC_Decode, 143, 7, 85, // Opcode: MSUB_DSP +/* 3204 */ MCD_OPC_Decode, 188, 7, 20, // Opcode: MSUB +/* 3208 */ MCD_OPC_CheckPredicate, 5, 41, 37, // Skip to: 12725 +/* 3212 */ MCD_OPC_Decode, 201, 7, 88, // Opcode: MSUB_DSP /* 3216 */ MCD_OPC_FilterValue, 5, 29, 0, // Skip to: 3249 /* 3220 */ MCD_OPC_ExtractField, 13, 3, // Inst{15-13} ... -/* 3223 */ MCD_OPC_FilterValue, 0, 29, 37, // Skip to: 12728 +/* 3223 */ MCD_OPC_FilterValue, 0, 26, 37, // Skip to: 12725 /* 3227 */ MCD_OPC_CheckPredicate, 2, 10, 0, // Skip to: 3241 /* 3231 */ MCD_OPC_CheckField, 11, 2, 0, 4, 0, // Skip to: 3241 -/* 3237 */ MCD_OPC_Decode, 134, 7, 17, // Opcode: MSUBU -/* 3241 */ MCD_OPC_CheckPredicate, 5, 11, 37, // Skip to: 12728 -/* 3245 */ MCD_OPC_Decode, 135, 7, 85, // Opcode: MSUBU_DSP +/* 3237 */ MCD_OPC_Decode, 191, 7, 20, // Opcode: MSUBU +/* 3241 */ MCD_OPC_CheckPredicate, 5, 8, 37, // Skip to: 12725 +/* 3245 */ MCD_OPC_Decode, 192, 7, 88, // Opcode: MSUBU_DSP /* 3249 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 3261 -/* 3253 */ MCD_OPC_CheckPredicate, 13, 255, 36, // Skip to: 12728 -/* 3257 */ MCD_OPC_Decode, 186, 2, 86, // Opcode: CLZ -/* 3261 */ MCD_OPC_FilterValue, 33, 247, 36, // Skip to: 12728 -/* 3265 */ MCD_OPC_CheckPredicate, 13, 243, 36, // Skip to: 12728 -/* 3269 */ MCD_OPC_Decode, 168, 2, 86, // Opcode: CLO -/* 3273 */ MCD_OPC_FilterValue, 30, 88, 26, // Skip to: 10021 +/* 3253 */ MCD_OPC_CheckPredicate, 13, 252, 36, // Skip to: 12725 +/* 3257 */ MCD_OPC_Decode, 192, 2, 89, // Opcode: CLZ +/* 3261 */ MCD_OPC_FilterValue, 33, 244, 36, // Skip to: 12725 +/* 3265 */ MCD_OPC_CheckPredicate, 13, 240, 36, // Skip to: 12725 +/* 3269 */ MCD_OPC_Decode, 174, 2, 89, // Opcode: CLO +/* 3273 */ MCD_OPC_FilterValue, 30, 99, 26, // Skip to: 10032 /* 3277 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ... /* 3280 */ MCD_OPC_FilterValue, 0, 50, 0, // Skip to: 3334 /* 3284 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... /* 3287 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 3298 -/* 3291 */ MCD_OPC_CheckPredicate, 4, 217, 36, // Skip to: 12728 -/* 3295 */ MCD_OPC_Decode, 73, 87, // Opcode: ANDI_B +/* 3291 */ MCD_OPC_CheckPredicate, 4, 214, 36, // Skip to: 12725 +/* 3295 */ MCD_OPC_Decode, 73, 90, // Opcode: ANDI_B /* 3298 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 3310 -/* 3302 */ MCD_OPC_CheckPredicate, 4, 206, 36, // Skip to: 12728 -/* 3306 */ MCD_OPC_Decode, 224, 7, 87, // Opcode: ORI_B +/* 3302 */ MCD_OPC_CheckPredicate, 4, 203, 36, // Skip to: 12725 +/* 3306 */ MCD_OPC_Decode, 161, 8, 90, // Opcode: ORI_B /* 3310 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 3322 -/* 3314 */ MCD_OPC_CheckPredicate, 4, 194, 36, // Skip to: 12728 -/* 3318 */ MCD_OPC_Decode, 214, 7, 87, // Opcode: NORI_B -/* 3322 */ MCD_OPC_FilterValue, 3, 186, 36, // Skip to: 12728 -/* 3326 */ MCD_OPC_CheckPredicate, 4, 182, 36, // Skip to: 12728 -/* 3330 */ MCD_OPC_Decode, 239, 10, 87, // Opcode: XORI_B +/* 3314 */ MCD_OPC_CheckPredicate, 4, 191, 36, // Skip to: 12725 +/* 3318 */ MCD_OPC_Decode, 151, 8, 90, // Opcode: NORI_B +/* 3322 */ MCD_OPC_FilterValue, 3, 183, 36, // Skip to: 12725 +/* 3326 */ MCD_OPC_CheckPredicate, 4, 179, 36, // Skip to: 12725 +/* 3330 */ MCD_OPC_Decode, 188, 11, 90, // Opcode: XORI_B /* 3334 */ MCD_OPC_FilterValue, 1, 39, 0, // Skip to: 3377 /* 3338 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... /* 3341 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3353 -/* 3345 */ MCD_OPC_CheckPredicate, 4, 163, 36, // Skip to: 12728 -/* 3349 */ MCD_OPC_Decode, 197, 1, 88, // Opcode: BMNZI_B +/* 3345 */ MCD_OPC_CheckPredicate, 4, 160, 36, // Skip to: 12725 +/* 3349 */ MCD_OPC_Decode, 199, 1, 91, // Opcode: BMNZI_B /* 3353 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 3365 -/* 3357 */ MCD_OPC_CheckPredicate, 4, 151, 36, // Skip to: 12728 -/* 3361 */ MCD_OPC_Decode, 199, 1, 88, // Opcode: BMZI_B -/* 3365 */ MCD_OPC_FilterValue, 2, 143, 36, // Skip to: 12728 -/* 3369 */ MCD_OPC_CheckPredicate, 4, 139, 36, // Skip to: 12728 -/* 3373 */ MCD_OPC_Decode, 220, 1, 88, // Opcode: BSELI_B +/* 3357 */ MCD_OPC_CheckPredicate, 4, 148, 36, // Skip to: 12725 +/* 3361 */ MCD_OPC_Decode, 201, 1, 91, // Opcode: BMZI_B +/* 3365 */ MCD_OPC_FilterValue, 2, 140, 36, // Skip to: 12725 +/* 3369 */ MCD_OPC_CheckPredicate, 4, 136, 36, // Skip to: 12725 +/* 3373 */ MCD_OPC_Decode, 223, 1, 91, // Opcode: BSELI_B /* 3377 */ MCD_OPC_FilterValue, 2, 39, 0, // Skip to: 3420 /* 3381 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... /* 3384 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3396 -/* 3388 */ MCD_OPC_CheckPredicate, 4, 120, 36, // Skip to: 12728 -/* 3392 */ MCD_OPC_Decode, 225, 8, 87, // Opcode: SHF_B +/* 3388 */ MCD_OPC_CheckPredicate, 4, 117, 36, // Skip to: 12725 +/* 3392 */ MCD_OPC_Decode, 166, 9, 90, // Opcode: SHF_B /* 3396 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 3408 -/* 3400 */ MCD_OPC_CheckPredicate, 4, 108, 36, // Skip to: 12728 -/* 3404 */ MCD_OPC_Decode, 226, 8, 89, // Opcode: SHF_H -/* 3408 */ MCD_OPC_FilterValue, 2, 100, 36, // Skip to: 12728 -/* 3412 */ MCD_OPC_CheckPredicate, 4, 96, 36, // Skip to: 12728 -/* 3416 */ MCD_OPC_Decode, 227, 8, 90, // Opcode: SHF_W +/* 3400 */ MCD_OPC_CheckPredicate, 4, 105, 36, // Skip to: 12725 +/* 3404 */ MCD_OPC_Decode, 167, 9, 92, // Opcode: SHF_H +/* 3408 */ MCD_OPC_FilterValue, 2, 97, 36, // Skip to: 12725 +/* 3412 */ MCD_OPC_CheckPredicate, 4, 93, 36, // Skip to: 12725 +/* 3416 */ MCD_OPC_Decode, 168, 9, 93, // Opcode: SHF_W /* 3420 */ MCD_OPC_FilterValue, 6, 31, 1, // Skip to: 3711 /* 3424 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... /* 3427 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 3438 -/* 3431 */ MCD_OPC_CheckPredicate, 4, 77, 36, // Skip to: 12728 -/* 3435 */ MCD_OPC_Decode, 49, 91, // Opcode: ADDVI_B +/* 3431 */ MCD_OPC_CheckPredicate, 4, 74, 36, // Skip to: 12725 +/* 3435 */ MCD_OPC_Decode, 49, 94, // Opcode: ADDVI_B /* 3438 */ MCD_OPC_FilterValue, 1, 7, 0, // Skip to: 3449 -/* 3442 */ MCD_OPC_CheckPredicate, 4, 66, 36, // Skip to: 12728 -/* 3446 */ MCD_OPC_Decode, 51, 92, // Opcode: ADDVI_H +/* 3442 */ MCD_OPC_CheckPredicate, 4, 63, 36, // Skip to: 12725 +/* 3446 */ MCD_OPC_Decode, 51, 95, // Opcode: ADDVI_H /* 3449 */ MCD_OPC_FilterValue, 2, 7, 0, // Skip to: 3460 -/* 3453 */ MCD_OPC_CheckPredicate, 4, 55, 36, // Skip to: 12728 -/* 3457 */ MCD_OPC_Decode, 52, 93, // Opcode: ADDVI_W +/* 3453 */ MCD_OPC_CheckPredicate, 4, 52, 36, // Skip to: 12725 +/* 3457 */ MCD_OPC_Decode, 52, 96, // Opcode: ADDVI_W /* 3460 */ MCD_OPC_FilterValue, 3, 7, 0, // Skip to: 3471 -/* 3464 */ MCD_OPC_CheckPredicate, 4, 44, 36, // Skip to: 12728 -/* 3468 */ MCD_OPC_Decode, 50, 94, // Opcode: ADDVI_D +/* 3464 */ MCD_OPC_CheckPredicate, 4, 41, 36, // Skip to: 12725 +/* 3468 */ MCD_OPC_Decode, 50, 97, // Opcode: ADDVI_D /* 3471 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 3483 -/* 3475 */ MCD_OPC_CheckPredicate, 4, 33, 36, // Skip to: 12728 -/* 3479 */ MCD_OPC_Decode, 250, 9, 91, // Opcode: SUBVI_B +/* 3475 */ MCD_OPC_CheckPredicate, 4, 30, 36, // Skip to: 12725 +/* 3479 */ MCD_OPC_Decode, 191, 10, 94, // Opcode: SUBVI_B /* 3483 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 3495 -/* 3487 */ MCD_OPC_CheckPredicate, 4, 21, 36, // Skip to: 12728 -/* 3491 */ MCD_OPC_Decode, 252, 9, 92, // Opcode: SUBVI_H +/* 3487 */ MCD_OPC_CheckPredicate, 4, 18, 36, // Skip to: 12725 +/* 3491 */ MCD_OPC_Decode, 193, 10, 95, // Opcode: SUBVI_H /* 3495 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 3507 -/* 3499 */ MCD_OPC_CheckPredicate, 4, 9, 36, // Skip to: 12728 -/* 3503 */ MCD_OPC_Decode, 253, 9, 93, // Opcode: SUBVI_W +/* 3499 */ MCD_OPC_CheckPredicate, 4, 6, 36, // Skip to: 12725 +/* 3503 */ MCD_OPC_Decode, 194, 10, 96, // Opcode: SUBVI_W /* 3507 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 3519 -/* 3511 */ MCD_OPC_CheckPredicate, 4, 253, 35, // Skip to: 12728 -/* 3515 */ MCD_OPC_Decode, 251, 9, 94, // Opcode: SUBVI_D +/* 3511 */ MCD_OPC_CheckPredicate, 4, 250, 35, // Skip to: 12725 +/* 3515 */ MCD_OPC_Decode, 192, 10, 97, // Opcode: SUBVI_D /* 3519 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 3531 -/* 3523 */ MCD_OPC_CheckPredicate, 4, 241, 35, // Skip to: 12728 -/* 3527 */ MCD_OPC_Decode, 163, 6, 91, // Opcode: MAXI_S_B +/* 3523 */ MCD_OPC_CheckPredicate, 4, 238, 35, // Skip to: 12725 +/* 3527 */ MCD_OPC_Decode, 210, 6, 94, // Opcode: MAXI_S_B /* 3531 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 3543 -/* 3535 */ MCD_OPC_CheckPredicate, 4, 229, 35, // Skip to: 12728 -/* 3539 */ MCD_OPC_Decode, 165, 6, 92, // Opcode: MAXI_S_H +/* 3535 */ MCD_OPC_CheckPredicate, 4, 226, 35, // Skip to: 12725 +/* 3539 */ MCD_OPC_Decode, 212, 6, 95, // Opcode: MAXI_S_H /* 3543 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 3555 -/* 3547 */ MCD_OPC_CheckPredicate, 4, 217, 35, // Skip to: 12728 -/* 3551 */ MCD_OPC_Decode, 166, 6, 93, // Opcode: MAXI_S_W +/* 3547 */ MCD_OPC_CheckPredicate, 4, 214, 35, // Skip to: 12725 +/* 3551 */ MCD_OPC_Decode, 213, 6, 96, // Opcode: MAXI_S_W /* 3555 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 3567 -/* 3559 */ MCD_OPC_CheckPredicate, 4, 205, 35, // Skip to: 12728 -/* 3563 */ MCD_OPC_Decode, 164, 6, 94, // Opcode: MAXI_S_D +/* 3559 */ MCD_OPC_CheckPredicate, 4, 202, 35, // Skip to: 12725 +/* 3563 */ MCD_OPC_Decode, 211, 6, 97, // Opcode: MAXI_S_D /* 3567 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 3579 -/* 3571 */ MCD_OPC_CheckPredicate, 4, 193, 35, // Skip to: 12728 -/* 3575 */ MCD_OPC_Decode, 167, 6, 91, // Opcode: MAXI_U_B +/* 3571 */ MCD_OPC_CheckPredicate, 4, 190, 35, // Skip to: 12725 +/* 3575 */ MCD_OPC_Decode, 214, 6, 94, // Opcode: MAXI_U_B /* 3579 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 3591 -/* 3583 */ MCD_OPC_CheckPredicate, 4, 181, 35, // Skip to: 12728 -/* 3587 */ MCD_OPC_Decode, 169, 6, 92, // Opcode: MAXI_U_H +/* 3583 */ MCD_OPC_CheckPredicate, 4, 178, 35, // Skip to: 12725 +/* 3587 */ MCD_OPC_Decode, 216, 6, 95, // Opcode: MAXI_U_H /* 3591 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 3603 -/* 3595 */ MCD_OPC_CheckPredicate, 4, 169, 35, // Skip to: 12728 -/* 3599 */ MCD_OPC_Decode, 170, 6, 93, // Opcode: MAXI_U_W +/* 3595 */ MCD_OPC_CheckPredicate, 4, 166, 35, // Skip to: 12725 +/* 3599 */ MCD_OPC_Decode, 217, 6, 96, // Opcode: MAXI_U_W /* 3603 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 3615 -/* 3607 */ MCD_OPC_CheckPredicate, 4, 157, 35, // Skip to: 12728 -/* 3611 */ MCD_OPC_Decode, 168, 6, 94, // Opcode: MAXI_U_D +/* 3607 */ MCD_OPC_CheckPredicate, 4, 154, 35, // Skip to: 12725 +/* 3611 */ MCD_OPC_Decode, 215, 6, 97, // Opcode: MAXI_U_D /* 3615 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 3627 -/* 3619 */ MCD_OPC_CheckPredicate, 4, 145, 35, // Skip to: 12728 -/* 3623 */ MCD_OPC_Decode, 195, 6, 91, // Opcode: MINI_S_B +/* 3619 */ MCD_OPC_CheckPredicate, 4, 142, 35, // Skip to: 12725 +/* 3623 */ MCD_OPC_Decode, 244, 6, 94, // Opcode: MINI_S_B /* 3627 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 3639 -/* 3631 */ MCD_OPC_CheckPredicate, 4, 133, 35, // Skip to: 12728 -/* 3635 */ MCD_OPC_Decode, 197, 6, 92, // Opcode: MINI_S_H +/* 3631 */ MCD_OPC_CheckPredicate, 4, 130, 35, // Skip to: 12725 +/* 3635 */ MCD_OPC_Decode, 246, 6, 95, // Opcode: MINI_S_H /* 3639 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 3651 -/* 3643 */ MCD_OPC_CheckPredicate, 4, 121, 35, // Skip to: 12728 -/* 3647 */ MCD_OPC_Decode, 198, 6, 93, // Opcode: MINI_S_W +/* 3643 */ MCD_OPC_CheckPredicate, 4, 118, 35, // Skip to: 12725 +/* 3647 */ MCD_OPC_Decode, 247, 6, 96, // Opcode: MINI_S_W /* 3651 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 3663 -/* 3655 */ MCD_OPC_CheckPredicate, 4, 109, 35, // Skip to: 12728 -/* 3659 */ MCD_OPC_Decode, 196, 6, 94, // Opcode: MINI_S_D +/* 3655 */ MCD_OPC_CheckPredicate, 4, 106, 35, // Skip to: 12725 +/* 3659 */ MCD_OPC_Decode, 245, 6, 97, // Opcode: MINI_S_D /* 3663 */ MCD_OPC_FilterValue, 20, 8, 0, // Skip to: 3675 -/* 3667 */ MCD_OPC_CheckPredicate, 4, 97, 35, // Skip to: 12728 -/* 3671 */ MCD_OPC_Decode, 199, 6, 91, // Opcode: MINI_U_B +/* 3667 */ MCD_OPC_CheckPredicate, 4, 94, 35, // Skip to: 12725 +/* 3671 */ MCD_OPC_Decode, 248, 6, 94, // Opcode: MINI_U_B /* 3675 */ MCD_OPC_FilterValue, 21, 8, 0, // Skip to: 3687 -/* 3679 */ MCD_OPC_CheckPredicate, 4, 85, 35, // Skip to: 12728 -/* 3683 */ MCD_OPC_Decode, 201, 6, 92, // Opcode: MINI_U_H +/* 3679 */ MCD_OPC_CheckPredicate, 4, 82, 35, // Skip to: 12725 +/* 3683 */ MCD_OPC_Decode, 250, 6, 95, // Opcode: MINI_U_H /* 3687 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 3699 -/* 3691 */ MCD_OPC_CheckPredicate, 4, 73, 35, // Skip to: 12728 -/* 3695 */ MCD_OPC_Decode, 202, 6, 93, // Opcode: MINI_U_W -/* 3699 */ MCD_OPC_FilterValue, 23, 65, 35, // Skip to: 12728 -/* 3703 */ MCD_OPC_CheckPredicate, 4, 61, 35, // Skip to: 12728 -/* 3707 */ MCD_OPC_Decode, 200, 6, 94, // Opcode: MINI_U_D +/* 3691 */ MCD_OPC_CheckPredicate, 4, 70, 35, // Skip to: 12725 +/* 3695 */ MCD_OPC_Decode, 251, 6, 96, // Opcode: MINI_U_W +/* 3699 */ MCD_OPC_FilterValue, 23, 62, 35, // Skip to: 12725 +/* 3703 */ MCD_OPC_CheckPredicate, 4, 58, 35, // Skip to: 12725 +/* 3707 */ MCD_OPC_Decode, 249, 6, 97, // Opcode: MINI_U_D /* 3711 */ MCD_OPC_FilterValue, 7, 35, 1, // Skip to: 4006 /* 3715 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... /* 3718 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3730 -/* 3722 */ MCD_OPC_CheckPredicate, 4, 42, 35, // Skip to: 12728 -/* 3726 */ MCD_OPC_Decode, 142, 2, 91, // Opcode: CEQI_B +/* 3722 */ MCD_OPC_CheckPredicate, 4, 39, 35, // Skip to: 12725 +/* 3726 */ MCD_OPC_Decode, 147, 2, 94, // Opcode: CEQI_B /* 3730 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 3742 -/* 3734 */ MCD_OPC_CheckPredicate, 4, 30, 35, // Skip to: 12728 -/* 3738 */ MCD_OPC_Decode, 144, 2, 92, // Opcode: CEQI_H +/* 3734 */ MCD_OPC_CheckPredicate, 4, 27, 35, // Skip to: 12725 +/* 3738 */ MCD_OPC_Decode, 149, 2, 95, // Opcode: CEQI_H /* 3742 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 3754 -/* 3746 */ MCD_OPC_CheckPredicate, 4, 18, 35, // Skip to: 12728 -/* 3750 */ MCD_OPC_Decode, 145, 2, 93, // Opcode: CEQI_W +/* 3746 */ MCD_OPC_CheckPredicate, 4, 15, 35, // Skip to: 12725 +/* 3750 */ MCD_OPC_Decode, 150, 2, 96, // Opcode: CEQI_W /* 3754 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 3766 -/* 3758 */ MCD_OPC_CheckPredicate, 4, 6, 35, // Skip to: 12728 -/* 3762 */ MCD_OPC_Decode, 143, 2, 94, // Opcode: CEQI_D +/* 3758 */ MCD_OPC_CheckPredicate, 4, 3, 35, // Skip to: 12725 +/* 3762 */ MCD_OPC_Decode, 148, 2, 97, // Opcode: CEQI_D /* 3766 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 3778 -/* 3770 */ MCD_OPC_CheckPredicate, 4, 250, 34, // Skip to: 12728 -/* 3774 */ MCD_OPC_Decode, 170, 2, 91, // Opcode: CLTI_S_B +/* 3770 */ MCD_OPC_CheckPredicate, 4, 247, 34, // Skip to: 12725 +/* 3774 */ MCD_OPC_Decode, 176, 2, 94, // Opcode: CLTI_S_B /* 3778 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 3790 -/* 3782 */ MCD_OPC_CheckPredicate, 4, 238, 34, // Skip to: 12728 -/* 3786 */ MCD_OPC_Decode, 172, 2, 92, // Opcode: CLTI_S_H +/* 3782 */ MCD_OPC_CheckPredicate, 4, 235, 34, // Skip to: 12725 +/* 3786 */ MCD_OPC_Decode, 178, 2, 95, // Opcode: CLTI_S_H /* 3790 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 3802 -/* 3794 */ MCD_OPC_CheckPredicate, 4, 226, 34, // Skip to: 12728 -/* 3798 */ MCD_OPC_Decode, 173, 2, 93, // Opcode: CLTI_S_W +/* 3794 */ MCD_OPC_CheckPredicate, 4, 223, 34, // Skip to: 12725 +/* 3798 */ MCD_OPC_Decode, 179, 2, 96, // Opcode: CLTI_S_W /* 3802 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 3814 -/* 3806 */ MCD_OPC_CheckPredicate, 4, 214, 34, // Skip to: 12728 -/* 3810 */ MCD_OPC_Decode, 171, 2, 94, // Opcode: CLTI_S_D +/* 3806 */ MCD_OPC_CheckPredicate, 4, 211, 34, // Skip to: 12725 +/* 3810 */ MCD_OPC_Decode, 177, 2, 97, // Opcode: CLTI_S_D /* 3814 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 3826 -/* 3818 */ MCD_OPC_CheckPredicate, 4, 202, 34, // Skip to: 12728 -/* 3822 */ MCD_OPC_Decode, 174, 2, 91, // Opcode: CLTI_U_B +/* 3818 */ MCD_OPC_CheckPredicate, 4, 199, 34, // Skip to: 12725 +/* 3822 */ MCD_OPC_Decode, 180, 2, 94, // Opcode: CLTI_U_B /* 3826 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 3838 -/* 3830 */ MCD_OPC_CheckPredicate, 4, 190, 34, // Skip to: 12728 -/* 3834 */ MCD_OPC_Decode, 176, 2, 92, // Opcode: CLTI_U_H +/* 3830 */ MCD_OPC_CheckPredicate, 4, 187, 34, // Skip to: 12725 +/* 3834 */ MCD_OPC_Decode, 182, 2, 95, // Opcode: CLTI_U_H /* 3838 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 3850 -/* 3842 */ MCD_OPC_CheckPredicate, 4, 178, 34, // Skip to: 12728 -/* 3846 */ MCD_OPC_Decode, 177, 2, 93, // Opcode: CLTI_U_W +/* 3842 */ MCD_OPC_CheckPredicate, 4, 175, 34, // Skip to: 12725 +/* 3846 */ MCD_OPC_Decode, 183, 2, 96, // Opcode: CLTI_U_W /* 3850 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 3862 -/* 3854 */ MCD_OPC_CheckPredicate, 4, 166, 34, // Skip to: 12728 -/* 3858 */ MCD_OPC_Decode, 175, 2, 94, // Opcode: CLTI_U_D +/* 3854 */ MCD_OPC_CheckPredicate, 4, 163, 34, // Skip to: 12725 +/* 3858 */ MCD_OPC_Decode, 181, 2, 97, // Opcode: CLTI_U_D /* 3862 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 3874 -/* 3866 */ MCD_OPC_CheckPredicate, 4, 154, 34, // Skip to: 12728 -/* 3870 */ MCD_OPC_Decode, 152, 2, 91, // Opcode: CLEI_S_B +/* 3866 */ MCD_OPC_CheckPredicate, 4, 151, 34, // Skip to: 12725 +/* 3870 */ MCD_OPC_Decode, 158, 2, 94, // Opcode: CLEI_S_B /* 3874 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 3886 -/* 3878 */ MCD_OPC_CheckPredicate, 4, 142, 34, // Skip to: 12728 -/* 3882 */ MCD_OPC_Decode, 154, 2, 92, // Opcode: CLEI_S_H +/* 3878 */ MCD_OPC_CheckPredicate, 4, 139, 34, // Skip to: 12725 +/* 3882 */ MCD_OPC_Decode, 160, 2, 95, // Opcode: CLEI_S_H /* 3886 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 3898 -/* 3890 */ MCD_OPC_CheckPredicate, 4, 130, 34, // Skip to: 12728 -/* 3894 */ MCD_OPC_Decode, 155, 2, 93, // Opcode: CLEI_S_W +/* 3890 */ MCD_OPC_CheckPredicate, 4, 127, 34, // Skip to: 12725 +/* 3894 */ MCD_OPC_Decode, 161, 2, 96, // Opcode: CLEI_S_W /* 3898 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 3910 -/* 3902 */ MCD_OPC_CheckPredicate, 4, 118, 34, // Skip to: 12728 -/* 3906 */ MCD_OPC_Decode, 153, 2, 94, // Opcode: CLEI_S_D +/* 3902 */ MCD_OPC_CheckPredicate, 4, 115, 34, // Skip to: 12725 +/* 3906 */ MCD_OPC_Decode, 159, 2, 97, // Opcode: CLEI_S_D /* 3910 */ MCD_OPC_FilterValue, 20, 8, 0, // Skip to: 3922 -/* 3914 */ MCD_OPC_CheckPredicate, 4, 106, 34, // Skip to: 12728 -/* 3918 */ MCD_OPC_Decode, 156, 2, 91, // Opcode: CLEI_U_B +/* 3914 */ MCD_OPC_CheckPredicate, 4, 103, 34, // Skip to: 12725 +/* 3918 */ MCD_OPC_Decode, 162, 2, 94, // Opcode: CLEI_U_B /* 3922 */ MCD_OPC_FilterValue, 21, 8, 0, // Skip to: 3934 -/* 3926 */ MCD_OPC_CheckPredicate, 4, 94, 34, // Skip to: 12728 -/* 3930 */ MCD_OPC_Decode, 158, 2, 92, // Opcode: CLEI_U_H +/* 3926 */ MCD_OPC_CheckPredicate, 4, 91, 34, // Skip to: 12725 +/* 3930 */ MCD_OPC_Decode, 164, 2, 95, // Opcode: CLEI_U_H /* 3934 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 3946 -/* 3938 */ MCD_OPC_CheckPredicate, 4, 82, 34, // Skip to: 12728 -/* 3942 */ MCD_OPC_Decode, 159, 2, 93, // Opcode: CLEI_U_W +/* 3938 */ MCD_OPC_CheckPredicate, 4, 79, 34, // Skip to: 12725 +/* 3942 */ MCD_OPC_Decode, 165, 2, 96, // Opcode: CLEI_U_W /* 3946 */ MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 3958 -/* 3950 */ MCD_OPC_CheckPredicate, 4, 70, 34, // Skip to: 12728 -/* 3954 */ MCD_OPC_Decode, 157, 2, 94, // Opcode: CLEI_U_D +/* 3950 */ MCD_OPC_CheckPredicate, 4, 67, 34, // Skip to: 12725 +/* 3954 */ MCD_OPC_Decode, 163, 2, 97, // Opcode: CLEI_U_D /* 3958 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 3970 -/* 3962 */ MCD_OPC_CheckPredicate, 4, 58, 34, // Skip to: 12728 -/* 3966 */ MCD_OPC_Decode, 208, 5, 95, // Opcode: LDI_B +/* 3962 */ MCD_OPC_CheckPredicate, 4, 55, 34, // Skip to: 12725 +/* 3966 */ MCD_OPC_Decode, 248, 5, 98, // Opcode: LDI_B /* 3970 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 3982 -/* 3974 */ MCD_OPC_CheckPredicate, 4, 46, 34, // Skip to: 12728 -/* 3978 */ MCD_OPC_Decode, 210, 5, 96, // Opcode: LDI_H +/* 3974 */ MCD_OPC_CheckPredicate, 4, 43, 34, // Skip to: 12725 +/* 3978 */ MCD_OPC_Decode, 250, 5, 99, // Opcode: LDI_H /* 3982 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 3994 -/* 3986 */ MCD_OPC_CheckPredicate, 4, 34, 34, // Skip to: 12728 -/* 3990 */ MCD_OPC_Decode, 211, 5, 97, // Opcode: LDI_W -/* 3994 */ MCD_OPC_FilterValue, 27, 26, 34, // Skip to: 12728 -/* 3998 */ MCD_OPC_CheckPredicate, 4, 22, 34, // Skip to: 12728 -/* 4002 */ MCD_OPC_Decode, 209, 5, 98, // Opcode: LDI_D +/* 3986 */ MCD_OPC_CheckPredicate, 4, 31, 34, // Skip to: 12725 +/* 3990 */ MCD_OPC_Decode, 251, 5, 100, // Opcode: LDI_W +/* 3994 */ MCD_OPC_FilterValue, 27, 23, 34, // Skip to: 12725 +/* 3998 */ MCD_OPC_CheckPredicate, 4, 19, 34, // Skip to: 12725 +/* 4002 */ MCD_OPC_Decode, 249, 5, 101, // Opcode: LDI_D /* 4006 */ MCD_OPC_FilterValue, 9, 35, 2, // Skip to: 4557 /* 4010 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... /* 4013 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4025 -/* 4017 */ MCD_OPC_CheckPredicate, 4, 3, 34, // Skip to: 12728 -/* 4021 */ MCD_OPC_Decode, 137, 9, 99, // Opcode: SLLI_D +/* 4017 */ MCD_OPC_CheckPredicate, 4, 0, 34, // Skip to: 12725 +/* 4021 */ MCD_OPC_Decode, 206, 9, 102, // Opcode: SLLI_D /* 4025 */ MCD_OPC_FilterValue, 1, 52, 0, // Skip to: 4081 /* 4029 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... /* 4032 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4044 -/* 4036 */ MCD_OPC_CheckPredicate, 4, 240, 33, // Skip to: 12728 -/* 4040 */ MCD_OPC_Decode, 139, 9, 93, // Opcode: SLLI_W -/* 4044 */ MCD_OPC_FilterValue, 1, 232, 33, // Skip to: 12728 +/* 4036 */ MCD_OPC_CheckPredicate, 4, 237, 33, // Skip to: 12725 +/* 4040 */ MCD_OPC_Decode, 208, 9, 96, // Opcode: SLLI_W +/* 4044 */ MCD_OPC_FilterValue, 1, 229, 33, // Skip to: 12725 /* 4048 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... /* 4051 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4063 -/* 4055 */ MCD_OPC_CheckPredicate, 4, 221, 33, // Skip to: 12728 -/* 4059 */ MCD_OPC_Decode, 138, 9, 100, // Opcode: SLLI_H -/* 4063 */ MCD_OPC_FilterValue, 1, 213, 33, // Skip to: 12728 -/* 4067 */ MCD_OPC_CheckPredicate, 4, 209, 33, // Skip to: 12728 -/* 4071 */ MCD_OPC_CheckField, 19, 1, 0, 203, 33, // Skip to: 12728 -/* 4077 */ MCD_OPC_Decode, 136, 9, 101, // Opcode: SLLI_B +/* 4055 */ MCD_OPC_CheckPredicate, 4, 218, 33, // Skip to: 12725 +/* 4059 */ MCD_OPC_Decode, 207, 9, 103, // Opcode: SLLI_H +/* 4063 */ MCD_OPC_FilterValue, 1, 210, 33, // Skip to: 12725 +/* 4067 */ MCD_OPC_CheckPredicate, 4, 206, 33, // Skip to: 12725 +/* 4071 */ MCD_OPC_CheckField, 19, 1, 0, 200, 33, // Skip to: 12725 +/* 4077 */ MCD_OPC_Decode, 205, 9, 104, // Opcode: SLLI_B /* 4081 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 4093 -/* 4085 */ MCD_OPC_CheckPredicate, 4, 191, 33, // Skip to: 12728 -/* 4089 */ MCD_OPC_Decode, 174, 9, 99, // Opcode: SRAI_D +/* 4085 */ MCD_OPC_CheckPredicate, 4, 188, 33, // Skip to: 12725 +/* 4089 */ MCD_OPC_Decode, 243, 9, 102, // Opcode: SRAI_D /* 4093 */ MCD_OPC_FilterValue, 3, 52, 0, // Skip to: 4149 /* 4097 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... /* 4100 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4112 -/* 4104 */ MCD_OPC_CheckPredicate, 4, 172, 33, // Skip to: 12728 -/* 4108 */ MCD_OPC_Decode, 176, 9, 93, // Opcode: SRAI_W -/* 4112 */ MCD_OPC_FilterValue, 1, 164, 33, // Skip to: 12728 +/* 4104 */ MCD_OPC_CheckPredicate, 4, 169, 33, // Skip to: 12725 +/* 4108 */ MCD_OPC_Decode, 245, 9, 96, // Opcode: SRAI_W +/* 4112 */ MCD_OPC_FilterValue, 1, 161, 33, // Skip to: 12725 /* 4116 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... /* 4119 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4131 -/* 4123 */ MCD_OPC_CheckPredicate, 4, 153, 33, // Skip to: 12728 -/* 4127 */ MCD_OPC_Decode, 175, 9, 100, // Opcode: SRAI_H -/* 4131 */ MCD_OPC_FilterValue, 1, 145, 33, // Skip to: 12728 -/* 4135 */ MCD_OPC_CheckPredicate, 4, 141, 33, // Skip to: 12728 -/* 4139 */ MCD_OPC_CheckField, 19, 1, 0, 135, 33, // Skip to: 12728 -/* 4145 */ MCD_OPC_Decode, 173, 9, 101, // Opcode: SRAI_B +/* 4123 */ MCD_OPC_CheckPredicate, 4, 150, 33, // Skip to: 12725 +/* 4127 */ MCD_OPC_Decode, 244, 9, 103, // Opcode: SRAI_H +/* 4131 */ MCD_OPC_FilterValue, 1, 142, 33, // Skip to: 12725 +/* 4135 */ MCD_OPC_CheckPredicate, 4, 138, 33, // Skip to: 12725 +/* 4139 */ MCD_OPC_CheckField, 19, 1, 0, 132, 33, // Skip to: 12725 +/* 4145 */ MCD_OPC_Decode, 242, 9, 104, // Opcode: SRAI_B /* 4149 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 4161 -/* 4153 */ MCD_OPC_CheckPredicate, 4, 123, 33, // Skip to: 12728 -/* 4157 */ MCD_OPC_Decode, 194, 9, 99, // Opcode: SRLI_D +/* 4153 */ MCD_OPC_CheckPredicate, 4, 120, 33, // Skip to: 12725 +/* 4157 */ MCD_OPC_Decode, 135, 10, 102, // Opcode: SRLI_D /* 4161 */ MCD_OPC_FilterValue, 5, 52, 0, // Skip to: 4217 /* 4165 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... /* 4168 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4180 -/* 4172 */ MCD_OPC_CheckPredicate, 4, 104, 33, // Skip to: 12728 -/* 4176 */ MCD_OPC_Decode, 196, 9, 93, // Opcode: SRLI_W -/* 4180 */ MCD_OPC_FilterValue, 1, 96, 33, // Skip to: 12728 +/* 4172 */ MCD_OPC_CheckPredicate, 4, 101, 33, // Skip to: 12725 +/* 4176 */ MCD_OPC_Decode, 137, 10, 96, // Opcode: SRLI_W +/* 4180 */ MCD_OPC_FilterValue, 1, 93, 33, // Skip to: 12725 /* 4184 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... /* 4187 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4199 -/* 4191 */ MCD_OPC_CheckPredicate, 4, 85, 33, // Skip to: 12728 -/* 4195 */ MCD_OPC_Decode, 195, 9, 100, // Opcode: SRLI_H -/* 4199 */ MCD_OPC_FilterValue, 1, 77, 33, // Skip to: 12728 -/* 4203 */ MCD_OPC_CheckPredicate, 4, 73, 33, // Skip to: 12728 -/* 4207 */ MCD_OPC_CheckField, 19, 1, 0, 67, 33, // Skip to: 12728 -/* 4213 */ MCD_OPC_Decode, 193, 9, 101, // Opcode: SRLI_B +/* 4191 */ MCD_OPC_CheckPredicate, 4, 82, 33, // Skip to: 12725 +/* 4195 */ MCD_OPC_Decode, 136, 10, 103, // Opcode: SRLI_H +/* 4199 */ MCD_OPC_FilterValue, 1, 74, 33, // Skip to: 12725 +/* 4203 */ MCD_OPC_CheckPredicate, 4, 70, 33, // Skip to: 12725 +/* 4207 */ MCD_OPC_CheckField, 19, 1, 0, 64, 33, // Skip to: 12725 +/* 4213 */ MCD_OPC_Decode, 134, 10, 104, // Opcode: SRLI_B /* 4217 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 4229 -/* 4221 */ MCD_OPC_CheckPredicate, 4, 55, 33, // Skip to: 12728 -/* 4225 */ MCD_OPC_Decode, 154, 1, 99, // Opcode: BCLRI_D +/* 4221 */ MCD_OPC_CheckPredicate, 4, 52, 33, // Skip to: 12725 +/* 4225 */ MCD_OPC_Decode, 156, 1, 102, // Opcode: BCLRI_D /* 4229 */ MCD_OPC_FilterValue, 7, 52, 0, // Skip to: 4285 /* 4233 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... /* 4236 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4248 -/* 4240 */ MCD_OPC_CheckPredicate, 4, 36, 33, // Skip to: 12728 -/* 4244 */ MCD_OPC_Decode, 156, 1, 93, // Opcode: BCLRI_W -/* 4248 */ MCD_OPC_FilterValue, 1, 28, 33, // Skip to: 12728 +/* 4240 */ MCD_OPC_CheckPredicate, 4, 33, 33, // Skip to: 12725 +/* 4244 */ MCD_OPC_Decode, 158, 1, 96, // Opcode: BCLRI_W +/* 4248 */ MCD_OPC_FilterValue, 1, 25, 33, // Skip to: 12725 /* 4252 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... /* 4255 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4267 -/* 4259 */ MCD_OPC_CheckPredicate, 4, 17, 33, // Skip to: 12728 -/* 4263 */ MCD_OPC_Decode, 155, 1, 100, // Opcode: BCLRI_H -/* 4267 */ MCD_OPC_FilterValue, 1, 9, 33, // Skip to: 12728 -/* 4271 */ MCD_OPC_CheckPredicate, 4, 5, 33, // Skip to: 12728 -/* 4275 */ MCD_OPC_CheckField, 19, 1, 0, 255, 32, // Skip to: 12728 -/* 4281 */ MCD_OPC_Decode, 153, 1, 101, // Opcode: BCLRI_B +/* 4259 */ MCD_OPC_CheckPredicate, 4, 14, 33, // Skip to: 12725 +/* 4263 */ MCD_OPC_Decode, 157, 1, 103, // Opcode: BCLRI_H +/* 4267 */ MCD_OPC_FilterValue, 1, 6, 33, // Skip to: 12725 +/* 4271 */ MCD_OPC_CheckPredicate, 4, 2, 33, // Skip to: 12725 +/* 4275 */ MCD_OPC_CheckField, 19, 1, 0, 252, 32, // Skip to: 12725 +/* 4281 */ MCD_OPC_Decode, 155, 1, 104, // Opcode: BCLRI_B /* 4285 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 4297 -/* 4289 */ MCD_OPC_CheckPredicate, 4, 243, 32, // Skip to: 12728 -/* 4293 */ MCD_OPC_Decode, 228, 1, 99, // Opcode: BSETI_D +/* 4289 */ MCD_OPC_CheckPredicate, 4, 240, 32, // Skip to: 12725 +/* 4293 */ MCD_OPC_Decode, 231, 1, 102, // Opcode: BSETI_D /* 4297 */ MCD_OPC_FilterValue, 9, 52, 0, // Skip to: 4353 /* 4301 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... /* 4304 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4316 -/* 4308 */ MCD_OPC_CheckPredicate, 4, 224, 32, // Skip to: 12728 -/* 4312 */ MCD_OPC_Decode, 230, 1, 93, // Opcode: BSETI_W -/* 4316 */ MCD_OPC_FilterValue, 1, 216, 32, // Skip to: 12728 +/* 4308 */ MCD_OPC_CheckPredicate, 4, 221, 32, // Skip to: 12725 +/* 4312 */ MCD_OPC_Decode, 233, 1, 96, // Opcode: BSETI_W +/* 4316 */ MCD_OPC_FilterValue, 1, 213, 32, // Skip to: 12725 /* 4320 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... /* 4323 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4335 -/* 4327 */ MCD_OPC_CheckPredicate, 4, 205, 32, // Skip to: 12728 -/* 4331 */ MCD_OPC_Decode, 229, 1, 100, // Opcode: BSETI_H -/* 4335 */ MCD_OPC_FilterValue, 1, 197, 32, // Skip to: 12728 -/* 4339 */ MCD_OPC_CheckPredicate, 4, 193, 32, // Skip to: 12728 -/* 4343 */ MCD_OPC_CheckField, 19, 1, 0, 187, 32, // Skip to: 12728 -/* 4349 */ MCD_OPC_Decode, 227, 1, 101, // Opcode: BSETI_B +/* 4327 */ MCD_OPC_CheckPredicate, 4, 202, 32, // Skip to: 12725 +/* 4331 */ MCD_OPC_Decode, 232, 1, 103, // Opcode: BSETI_H +/* 4335 */ MCD_OPC_FilterValue, 1, 194, 32, // Skip to: 12725 +/* 4339 */ MCD_OPC_CheckPredicate, 4, 190, 32, // Skip to: 12725 +/* 4343 */ MCD_OPC_CheckField, 19, 1, 0, 184, 32, // Skip to: 12725 +/* 4349 */ MCD_OPC_Decode, 230, 1, 104, // Opcode: BSETI_B /* 4353 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 4365 -/* 4357 */ MCD_OPC_CheckPredicate, 4, 175, 32, // Skip to: 12728 -/* 4361 */ MCD_OPC_Decode, 204, 1, 99, // Opcode: BNEGI_D +/* 4357 */ MCD_OPC_CheckPredicate, 4, 172, 32, // Skip to: 12725 +/* 4361 */ MCD_OPC_Decode, 206, 1, 102, // Opcode: BNEGI_D /* 4365 */ MCD_OPC_FilterValue, 11, 52, 0, // Skip to: 4421 /* 4369 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... /* 4372 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4384 -/* 4376 */ MCD_OPC_CheckPredicate, 4, 156, 32, // Skip to: 12728 -/* 4380 */ MCD_OPC_Decode, 206, 1, 93, // Opcode: BNEGI_W -/* 4384 */ MCD_OPC_FilterValue, 1, 148, 32, // Skip to: 12728 +/* 4376 */ MCD_OPC_CheckPredicate, 4, 153, 32, // Skip to: 12725 +/* 4380 */ MCD_OPC_Decode, 208, 1, 96, // Opcode: BNEGI_W +/* 4384 */ MCD_OPC_FilterValue, 1, 145, 32, // Skip to: 12725 /* 4388 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... /* 4391 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4403 -/* 4395 */ MCD_OPC_CheckPredicate, 4, 137, 32, // Skip to: 12728 -/* 4399 */ MCD_OPC_Decode, 205, 1, 100, // Opcode: BNEGI_H -/* 4403 */ MCD_OPC_FilterValue, 1, 129, 32, // Skip to: 12728 -/* 4407 */ MCD_OPC_CheckPredicate, 4, 125, 32, // Skip to: 12728 -/* 4411 */ MCD_OPC_CheckField, 19, 1, 0, 119, 32, // Skip to: 12728 -/* 4417 */ MCD_OPC_Decode, 203, 1, 101, // Opcode: BNEGI_B +/* 4395 */ MCD_OPC_CheckPredicate, 4, 134, 32, // Skip to: 12725 +/* 4399 */ MCD_OPC_Decode, 207, 1, 103, // Opcode: BNEGI_H +/* 4403 */ MCD_OPC_FilterValue, 1, 126, 32, // Skip to: 12725 +/* 4407 */ MCD_OPC_CheckPredicate, 4, 122, 32, // Skip to: 12725 +/* 4411 */ MCD_OPC_CheckField, 19, 1, 0, 116, 32, // Skip to: 12725 +/* 4417 */ MCD_OPC_Decode, 205, 1, 104, // Opcode: BNEGI_B /* 4421 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 4433 -/* 4425 */ MCD_OPC_CheckPredicate, 4, 107, 32, // Skip to: 12728 -/* 4429 */ MCD_OPC_Decode, 173, 1, 102, // Opcode: BINSLI_D +/* 4425 */ MCD_OPC_CheckPredicate, 4, 104, 32, // Skip to: 12725 +/* 4429 */ MCD_OPC_Decode, 175, 1, 105, // Opcode: BINSLI_D /* 4433 */ MCD_OPC_FilterValue, 13, 52, 0, // Skip to: 4489 /* 4437 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... /* 4440 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4452 -/* 4444 */ MCD_OPC_CheckPredicate, 4, 88, 32, // Skip to: 12728 -/* 4448 */ MCD_OPC_Decode, 175, 1, 103, // Opcode: BINSLI_W -/* 4452 */ MCD_OPC_FilterValue, 1, 80, 32, // Skip to: 12728 +/* 4444 */ MCD_OPC_CheckPredicate, 4, 85, 32, // Skip to: 12725 +/* 4448 */ MCD_OPC_Decode, 177, 1, 106, // Opcode: BINSLI_W +/* 4452 */ MCD_OPC_FilterValue, 1, 77, 32, // Skip to: 12725 /* 4456 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... /* 4459 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4471 -/* 4463 */ MCD_OPC_CheckPredicate, 4, 69, 32, // Skip to: 12728 -/* 4467 */ MCD_OPC_Decode, 174, 1, 104, // Opcode: BINSLI_H -/* 4471 */ MCD_OPC_FilterValue, 1, 61, 32, // Skip to: 12728 -/* 4475 */ MCD_OPC_CheckPredicate, 4, 57, 32, // Skip to: 12728 -/* 4479 */ MCD_OPC_CheckField, 19, 1, 0, 51, 32, // Skip to: 12728 -/* 4485 */ MCD_OPC_Decode, 172, 1, 105, // Opcode: BINSLI_B +/* 4463 */ MCD_OPC_CheckPredicate, 4, 66, 32, // Skip to: 12725 +/* 4467 */ MCD_OPC_Decode, 176, 1, 107, // Opcode: BINSLI_H +/* 4471 */ MCD_OPC_FilterValue, 1, 58, 32, // Skip to: 12725 +/* 4475 */ MCD_OPC_CheckPredicate, 4, 54, 32, // Skip to: 12725 +/* 4479 */ MCD_OPC_CheckField, 19, 1, 0, 48, 32, // Skip to: 12725 +/* 4485 */ MCD_OPC_Decode, 174, 1, 108, // Opcode: BINSLI_B /* 4489 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 4501 -/* 4493 */ MCD_OPC_CheckPredicate, 4, 39, 32, // Skip to: 12728 -/* 4497 */ MCD_OPC_Decode, 181, 1, 102, // Opcode: BINSRI_D -/* 4501 */ MCD_OPC_FilterValue, 15, 31, 32, // Skip to: 12728 +/* 4493 */ MCD_OPC_CheckPredicate, 4, 36, 32, // Skip to: 12725 +/* 4497 */ MCD_OPC_Decode, 183, 1, 105, // Opcode: BINSRI_D +/* 4501 */ MCD_OPC_FilterValue, 15, 28, 32, // Skip to: 12725 /* 4505 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... /* 4508 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4520 -/* 4512 */ MCD_OPC_CheckPredicate, 4, 20, 32, // Skip to: 12728 -/* 4516 */ MCD_OPC_Decode, 183, 1, 103, // Opcode: BINSRI_W -/* 4520 */ MCD_OPC_FilterValue, 1, 12, 32, // Skip to: 12728 +/* 4512 */ MCD_OPC_CheckPredicate, 4, 17, 32, // Skip to: 12725 +/* 4516 */ MCD_OPC_Decode, 185, 1, 106, // Opcode: BINSRI_W +/* 4520 */ MCD_OPC_FilterValue, 1, 9, 32, // Skip to: 12725 /* 4524 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... /* 4527 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4539 -/* 4531 */ MCD_OPC_CheckPredicate, 4, 1, 32, // Skip to: 12728 -/* 4535 */ MCD_OPC_Decode, 182, 1, 104, // Opcode: BINSRI_H -/* 4539 */ MCD_OPC_FilterValue, 1, 249, 31, // Skip to: 12728 -/* 4543 */ MCD_OPC_CheckPredicate, 4, 245, 31, // Skip to: 12728 -/* 4547 */ MCD_OPC_CheckField, 19, 1, 0, 239, 31, // Skip to: 12728 -/* 4553 */ MCD_OPC_Decode, 180, 1, 105, // Opcode: BINSRI_B +/* 4531 */ MCD_OPC_CheckPredicate, 4, 254, 31, // Skip to: 12725 +/* 4535 */ MCD_OPC_Decode, 184, 1, 107, // Opcode: BINSRI_H +/* 4539 */ MCD_OPC_FilterValue, 1, 246, 31, // Skip to: 12725 +/* 4543 */ MCD_OPC_CheckPredicate, 4, 242, 31, // Skip to: 12725 +/* 4547 */ MCD_OPC_CheckField, 19, 1, 0, 236, 31, // Skip to: 12725 +/* 4553 */ MCD_OPC_Decode, 182, 1, 108, // Opcode: BINSRI_B /* 4557 */ MCD_OPC_FilterValue, 10, 19, 1, // Skip to: 4836 /* 4561 */ MCD_OPC_ExtractField, 22, 4, // Inst{25-22} ... /* 4564 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4576 -/* 4568 */ MCD_OPC_CheckPredicate, 4, 220, 31, // Skip to: 12728 -/* 4572 */ MCD_OPC_Decode, 195, 8, 99, // Opcode: SAT_S_D +/* 4568 */ MCD_OPC_CheckPredicate, 4, 217, 31, // Skip to: 12725 +/* 4572 */ MCD_OPC_Decode, 134, 9, 102, // Opcode: SAT_S_D /* 4576 */ MCD_OPC_FilterValue, 1, 52, 0, // Skip to: 4632 /* 4580 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... /* 4583 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4595 -/* 4587 */ MCD_OPC_CheckPredicate, 4, 201, 31, // Skip to: 12728 -/* 4591 */ MCD_OPC_Decode, 197, 8, 93, // Opcode: SAT_S_W -/* 4595 */ MCD_OPC_FilterValue, 1, 193, 31, // Skip to: 12728 +/* 4587 */ MCD_OPC_CheckPredicate, 4, 198, 31, // Skip to: 12725 +/* 4591 */ MCD_OPC_Decode, 136, 9, 96, // Opcode: SAT_S_W +/* 4595 */ MCD_OPC_FilterValue, 1, 190, 31, // Skip to: 12725 /* 4599 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... /* 4602 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4614 -/* 4606 */ MCD_OPC_CheckPredicate, 4, 182, 31, // Skip to: 12728 -/* 4610 */ MCD_OPC_Decode, 196, 8, 100, // Opcode: SAT_S_H -/* 4614 */ MCD_OPC_FilterValue, 1, 174, 31, // Skip to: 12728 -/* 4618 */ MCD_OPC_CheckPredicate, 4, 170, 31, // Skip to: 12728 -/* 4622 */ MCD_OPC_CheckField, 19, 1, 0, 164, 31, // Skip to: 12728 -/* 4628 */ MCD_OPC_Decode, 194, 8, 101, // Opcode: SAT_S_B +/* 4606 */ MCD_OPC_CheckPredicate, 4, 179, 31, // Skip to: 12725 +/* 4610 */ MCD_OPC_Decode, 135, 9, 103, // Opcode: SAT_S_H +/* 4614 */ MCD_OPC_FilterValue, 1, 171, 31, // Skip to: 12725 +/* 4618 */ MCD_OPC_CheckPredicate, 4, 167, 31, // Skip to: 12725 +/* 4622 */ MCD_OPC_CheckField, 19, 1, 0, 161, 31, // Skip to: 12725 +/* 4628 */ MCD_OPC_Decode, 133, 9, 104, // Opcode: SAT_S_B /* 4632 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 4644 -/* 4636 */ MCD_OPC_CheckPredicate, 4, 152, 31, // Skip to: 12728 -/* 4640 */ MCD_OPC_Decode, 199, 8, 99, // Opcode: SAT_U_D +/* 4636 */ MCD_OPC_CheckPredicate, 4, 149, 31, // Skip to: 12725 +/* 4640 */ MCD_OPC_Decode, 138, 9, 102, // Opcode: SAT_U_D /* 4644 */ MCD_OPC_FilterValue, 3, 52, 0, // Skip to: 4700 /* 4648 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... /* 4651 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4663 -/* 4655 */ MCD_OPC_CheckPredicate, 4, 133, 31, // Skip to: 12728 -/* 4659 */ MCD_OPC_Decode, 201, 8, 93, // Opcode: SAT_U_W -/* 4663 */ MCD_OPC_FilterValue, 1, 125, 31, // Skip to: 12728 +/* 4655 */ MCD_OPC_CheckPredicate, 4, 130, 31, // Skip to: 12725 +/* 4659 */ MCD_OPC_Decode, 140, 9, 96, // Opcode: SAT_U_W +/* 4663 */ MCD_OPC_FilterValue, 1, 122, 31, // Skip to: 12725 /* 4667 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... /* 4670 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4682 -/* 4674 */ MCD_OPC_CheckPredicate, 4, 114, 31, // Skip to: 12728 -/* 4678 */ MCD_OPC_Decode, 200, 8, 100, // Opcode: SAT_U_H -/* 4682 */ MCD_OPC_FilterValue, 1, 106, 31, // Skip to: 12728 -/* 4686 */ MCD_OPC_CheckPredicate, 4, 102, 31, // Skip to: 12728 -/* 4690 */ MCD_OPC_CheckField, 19, 1, 0, 96, 31, // Skip to: 12728 -/* 4696 */ MCD_OPC_Decode, 198, 8, 101, // Opcode: SAT_U_B +/* 4674 */ MCD_OPC_CheckPredicate, 4, 111, 31, // Skip to: 12725 +/* 4678 */ MCD_OPC_Decode, 139, 9, 103, // Opcode: SAT_U_H +/* 4682 */ MCD_OPC_FilterValue, 1, 103, 31, // Skip to: 12725 +/* 4686 */ MCD_OPC_CheckPredicate, 4, 99, 31, // Skip to: 12725 +/* 4690 */ MCD_OPC_CheckField, 19, 1, 0, 93, 31, // Skip to: 12725 +/* 4696 */ MCD_OPC_Decode, 137, 9, 104, // Opcode: SAT_U_B /* 4700 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 4712 -/* 4704 */ MCD_OPC_CheckPredicate, 4, 84, 31, // Skip to: 12728 -/* 4708 */ MCD_OPC_Decode, 178, 9, 99, // Opcode: SRARI_D +/* 4704 */ MCD_OPC_CheckPredicate, 4, 81, 31, // Skip to: 12725 +/* 4708 */ MCD_OPC_Decode, 247, 9, 102, // Opcode: SRARI_D /* 4712 */ MCD_OPC_FilterValue, 5, 52, 0, // Skip to: 4768 /* 4716 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... /* 4719 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4731 -/* 4723 */ MCD_OPC_CheckPredicate, 4, 65, 31, // Skip to: 12728 -/* 4727 */ MCD_OPC_Decode, 180, 9, 93, // Opcode: SRARI_W -/* 4731 */ MCD_OPC_FilterValue, 1, 57, 31, // Skip to: 12728 +/* 4723 */ MCD_OPC_CheckPredicate, 4, 62, 31, // Skip to: 12725 +/* 4727 */ MCD_OPC_Decode, 249, 9, 96, // Opcode: SRARI_W +/* 4731 */ MCD_OPC_FilterValue, 1, 54, 31, // Skip to: 12725 /* 4735 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... /* 4738 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4750 -/* 4742 */ MCD_OPC_CheckPredicate, 4, 46, 31, // Skip to: 12728 -/* 4746 */ MCD_OPC_Decode, 179, 9, 100, // Opcode: SRARI_H -/* 4750 */ MCD_OPC_FilterValue, 1, 38, 31, // Skip to: 12728 -/* 4754 */ MCD_OPC_CheckPredicate, 4, 34, 31, // Skip to: 12728 -/* 4758 */ MCD_OPC_CheckField, 19, 1, 0, 28, 31, // Skip to: 12728 -/* 4764 */ MCD_OPC_Decode, 177, 9, 101, // Opcode: SRARI_B +/* 4742 */ MCD_OPC_CheckPredicate, 4, 43, 31, // Skip to: 12725 +/* 4746 */ MCD_OPC_Decode, 248, 9, 103, // Opcode: SRARI_H +/* 4750 */ MCD_OPC_FilterValue, 1, 35, 31, // Skip to: 12725 +/* 4754 */ MCD_OPC_CheckPredicate, 4, 31, 31, // Skip to: 12725 +/* 4758 */ MCD_OPC_CheckField, 19, 1, 0, 25, 31, // Skip to: 12725 +/* 4764 */ MCD_OPC_Decode, 246, 9, 104, // Opcode: SRARI_B /* 4768 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 4780 -/* 4772 */ MCD_OPC_CheckPredicate, 4, 16, 31, // Skip to: 12728 -/* 4776 */ MCD_OPC_Decode, 198, 9, 99, // Opcode: SRLRI_D -/* 4780 */ MCD_OPC_FilterValue, 7, 8, 31, // Skip to: 12728 +/* 4772 */ MCD_OPC_CheckPredicate, 4, 13, 31, // Skip to: 12725 +/* 4776 */ MCD_OPC_Decode, 139, 10, 102, // Opcode: SRLRI_D +/* 4780 */ MCD_OPC_FilterValue, 7, 5, 31, // Skip to: 12725 /* 4784 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... /* 4787 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4799 -/* 4791 */ MCD_OPC_CheckPredicate, 4, 253, 30, // Skip to: 12728 -/* 4795 */ MCD_OPC_Decode, 200, 9, 93, // Opcode: SRLRI_W -/* 4799 */ MCD_OPC_FilterValue, 1, 245, 30, // Skip to: 12728 +/* 4791 */ MCD_OPC_CheckPredicate, 4, 250, 30, // Skip to: 12725 +/* 4795 */ MCD_OPC_Decode, 141, 10, 96, // Opcode: SRLRI_W +/* 4799 */ MCD_OPC_FilterValue, 1, 242, 30, // Skip to: 12725 /* 4803 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... /* 4806 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4818 -/* 4810 */ MCD_OPC_CheckPredicate, 4, 234, 30, // Skip to: 12728 -/* 4814 */ MCD_OPC_Decode, 199, 9, 100, // Opcode: SRLRI_H -/* 4818 */ MCD_OPC_FilterValue, 1, 226, 30, // Skip to: 12728 -/* 4822 */ MCD_OPC_CheckPredicate, 4, 222, 30, // Skip to: 12728 -/* 4826 */ MCD_OPC_CheckField, 19, 1, 0, 216, 30, // Skip to: 12728 -/* 4832 */ MCD_OPC_Decode, 197, 9, 101, // Opcode: SRLRI_B +/* 4810 */ MCD_OPC_CheckPredicate, 4, 231, 30, // Skip to: 12725 +/* 4814 */ MCD_OPC_Decode, 140, 10, 103, // Opcode: SRLRI_H +/* 4818 */ MCD_OPC_FilterValue, 1, 223, 30, // Skip to: 12725 +/* 4822 */ MCD_OPC_CheckPredicate, 4, 219, 30, // Skip to: 12725 +/* 4826 */ MCD_OPC_CheckField, 19, 1, 0, 213, 30, // Skip to: 12725 +/* 4832 */ MCD_OPC_Decode, 138, 10, 104, // Opcode: SRLRI_B /* 4836 */ MCD_OPC_FilterValue, 13, 131, 1, // Skip to: 5227 /* 4840 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... /* 4843 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4855 -/* 4847 */ MCD_OPC_CheckPredicate, 4, 197, 30, // Skip to: 12728 -/* 4851 */ MCD_OPC_Decode, 142, 9, 106, // Opcode: SLL_B +/* 4847 */ MCD_OPC_CheckPredicate, 4, 194, 30, // Skip to: 12725 +/* 4851 */ MCD_OPC_Decode, 211, 9, 109, // Opcode: SLL_B /* 4855 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 4867 -/* 4859 */ MCD_OPC_CheckPredicate, 4, 185, 30, // Skip to: 12728 -/* 4863 */ MCD_OPC_Decode, 144, 9, 107, // Opcode: SLL_H +/* 4859 */ MCD_OPC_CheckPredicate, 4, 182, 30, // Skip to: 12725 +/* 4863 */ MCD_OPC_Decode, 213, 9, 110, // Opcode: SLL_H /* 4867 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 4879 -/* 4871 */ MCD_OPC_CheckPredicate, 4, 173, 30, // Skip to: 12728 -/* 4875 */ MCD_OPC_Decode, 146, 9, 108, // Opcode: SLL_W +/* 4871 */ MCD_OPC_CheckPredicate, 4, 170, 30, // Skip to: 12725 +/* 4875 */ MCD_OPC_Decode, 215, 9, 111, // Opcode: SLL_W /* 4879 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 4891 -/* 4883 */ MCD_OPC_CheckPredicate, 4, 161, 30, // Skip to: 12728 -/* 4887 */ MCD_OPC_Decode, 143, 9, 109, // Opcode: SLL_D +/* 4883 */ MCD_OPC_CheckPredicate, 4, 158, 30, // Skip to: 12725 +/* 4887 */ MCD_OPC_Decode, 212, 9, 112, // Opcode: SLL_D /* 4891 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 4903 -/* 4895 */ MCD_OPC_CheckPredicate, 4, 149, 30, // Skip to: 12728 -/* 4899 */ MCD_OPC_Decode, 187, 9, 106, // Opcode: SRA_B +/* 4895 */ MCD_OPC_CheckPredicate, 4, 146, 30, // Skip to: 12725 +/* 4899 */ MCD_OPC_Decode, 128, 10, 109, // Opcode: SRA_B /* 4903 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 4915 -/* 4907 */ MCD_OPC_CheckPredicate, 4, 137, 30, // Skip to: 12728 -/* 4911 */ MCD_OPC_Decode, 189, 9, 107, // Opcode: SRA_H +/* 4907 */ MCD_OPC_CheckPredicate, 4, 134, 30, // Skip to: 12725 +/* 4911 */ MCD_OPC_Decode, 130, 10, 110, // Opcode: SRA_H /* 4915 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 4927 -/* 4919 */ MCD_OPC_CheckPredicate, 4, 125, 30, // Skip to: 12728 -/* 4923 */ MCD_OPC_Decode, 191, 9, 108, // Opcode: SRA_W +/* 4919 */ MCD_OPC_CheckPredicate, 4, 122, 30, // Skip to: 12725 +/* 4923 */ MCD_OPC_Decode, 132, 10, 111, // Opcode: SRA_W /* 4927 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 4939 -/* 4931 */ MCD_OPC_CheckPredicate, 4, 113, 30, // Skip to: 12728 -/* 4935 */ MCD_OPC_Decode, 188, 9, 109, // Opcode: SRA_D +/* 4931 */ MCD_OPC_CheckPredicate, 4, 110, 30, // Skip to: 12725 +/* 4935 */ MCD_OPC_Decode, 129, 10, 112, // Opcode: SRA_D /* 4939 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 4951 -/* 4943 */ MCD_OPC_CheckPredicate, 4, 101, 30, // Skip to: 12728 -/* 4947 */ MCD_OPC_Decode, 207, 9, 106, // Opcode: SRL_B +/* 4943 */ MCD_OPC_CheckPredicate, 4, 98, 30, // Skip to: 12725 +/* 4947 */ MCD_OPC_Decode, 148, 10, 109, // Opcode: SRL_B /* 4951 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 4963 -/* 4955 */ MCD_OPC_CheckPredicate, 4, 89, 30, // Skip to: 12728 -/* 4959 */ MCD_OPC_Decode, 209, 9, 107, // Opcode: SRL_H +/* 4955 */ MCD_OPC_CheckPredicate, 4, 86, 30, // Skip to: 12725 +/* 4959 */ MCD_OPC_Decode, 150, 10, 110, // Opcode: SRL_H /* 4963 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 4975 -/* 4967 */ MCD_OPC_CheckPredicate, 4, 77, 30, // Skip to: 12728 -/* 4971 */ MCD_OPC_Decode, 211, 9, 108, // Opcode: SRL_W +/* 4967 */ MCD_OPC_CheckPredicate, 4, 74, 30, // Skip to: 12725 +/* 4971 */ MCD_OPC_Decode, 152, 10, 111, // Opcode: SRL_W /* 4975 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 4987 -/* 4979 */ MCD_OPC_CheckPredicate, 4, 65, 30, // Skip to: 12728 -/* 4983 */ MCD_OPC_Decode, 208, 9, 109, // Opcode: SRL_D +/* 4979 */ MCD_OPC_CheckPredicate, 4, 62, 30, // Skip to: 12725 +/* 4983 */ MCD_OPC_Decode, 149, 10, 112, // Opcode: SRL_D /* 4987 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 4999 -/* 4991 */ MCD_OPC_CheckPredicate, 4, 53, 30, // Skip to: 12728 -/* 4995 */ MCD_OPC_Decode, 157, 1, 106, // Opcode: BCLR_B +/* 4991 */ MCD_OPC_CheckPredicate, 4, 50, 30, // Skip to: 12725 +/* 4995 */ MCD_OPC_Decode, 159, 1, 109, // Opcode: BCLR_B /* 4999 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 5011 -/* 5003 */ MCD_OPC_CheckPredicate, 4, 41, 30, // Skip to: 12728 -/* 5007 */ MCD_OPC_Decode, 159, 1, 107, // Opcode: BCLR_H +/* 5003 */ MCD_OPC_CheckPredicate, 4, 38, 30, // Skip to: 12725 +/* 5007 */ MCD_OPC_Decode, 161, 1, 110, // Opcode: BCLR_H /* 5011 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 5023 -/* 5015 */ MCD_OPC_CheckPredicate, 4, 29, 30, // Skip to: 12728 -/* 5019 */ MCD_OPC_Decode, 160, 1, 108, // Opcode: BCLR_W +/* 5015 */ MCD_OPC_CheckPredicate, 4, 26, 30, // Skip to: 12725 +/* 5019 */ MCD_OPC_Decode, 162, 1, 111, // Opcode: BCLR_W /* 5023 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 5035 -/* 5027 */ MCD_OPC_CheckPredicate, 4, 17, 30, // Skip to: 12728 -/* 5031 */ MCD_OPC_Decode, 158, 1, 109, // Opcode: BCLR_D +/* 5027 */ MCD_OPC_CheckPredicate, 4, 14, 30, // Skip to: 12725 +/* 5031 */ MCD_OPC_Decode, 160, 1, 112, // Opcode: BCLR_D /* 5035 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 5047 -/* 5039 */ MCD_OPC_CheckPredicate, 4, 5, 30, // Skip to: 12728 -/* 5043 */ MCD_OPC_Decode, 231, 1, 106, // Opcode: BSET_B +/* 5039 */ MCD_OPC_CheckPredicate, 4, 2, 30, // Skip to: 12725 +/* 5043 */ MCD_OPC_Decode, 234, 1, 109, // Opcode: BSET_B /* 5047 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 5059 -/* 5051 */ MCD_OPC_CheckPredicate, 4, 249, 29, // Skip to: 12728 -/* 5055 */ MCD_OPC_Decode, 233, 1, 107, // Opcode: BSET_H +/* 5051 */ MCD_OPC_CheckPredicate, 4, 246, 29, // Skip to: 12725 +/* 5055 */ MCD_OPC_Decode, 236, 1, 110, // Opcode: BSET_H /* 5059 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 5071 -/* 5063 */ MCD_OPC_CheckPredicate, 4, 237, 29, // Skip to: 12728 -/* 5067 */ MCD_OPC_Decode, 234, 1, 108, // Opcode: BSET_W +/* 5063 */ MCD_OPC_CheckPredicate, 4, 234, 29, // Skip to: 12725 +/* 5067 */ MCD_OPC_Decode, 237, 1, 111, // Opcode: BSET_W /* 5071 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 5083 -/* 5075 */ MCD_OPC_CheckPredicate, 4, 225, 29, // Skip to: 12728 -/* 5079 */ MCD_OPC_Decode, 232, 1, 109, // Opcode: BSET_D +/* 5075 */ MCD_OPC_CheckPredicate, 4, 222, 29, // Skip to: 12725 +/* 5079 */ MCD_OPC_Decode, 235, 1, 112, // Opcode: BSET_D /* 5083 */ MCD_OPC_FilterValue, 20, 8, 0, // Skip to: 5095 -/* 5087 */ MCD_OPC_CheckPredicate, 4, 213, 29, // Skip to: 12728 -/* 5091 */ MCD_OPC_Decode, 207, 1, 106, // Opcode: BNEG_B +/* 5087 */ MCD_OPC_CheckPredicate, 4, 210, 29, // Skip to: 12725 +/* 5091 */ MCD_OPC_Decode, 209, 1, 109, // Opcode: BNEG_B /* 5095 */ MCD_OPC_FilterValue, 21, 8, 0, // Skip to: 5107 -/* 5099 */ MCD_OPC_CheckPredicate, 4, 201, 29, // Skip to: 12728 -/* 5103 */ MCD_OPC_Decode, 209, 1, 107, // Opcode: BNEG_H +/* 5099 */ MCD_OPC_CheckPredicate, 4, 198, 29, // Skip to: 12725 +/* 5103 */ MCD_OPC_Decode, 211, 1, 110, // Opcode: BNEG_H /* 5107 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 5119 -/* 5111 */ MCD_OPC_CheckPredicate, 4, 189, 29, // Skip to: 12728 -/* 5115 */ MCD_OPC_Decode, 210, 1, 108, // Opcode: BNEG_W +/* 5111 */ MCD_OPC_CheckPredicate, 4, 186, 29, // Skip to: 12725 +/* 5115 */ MCD_OPC_Decode, 212, 1, 111, // Opcode: BNEG_W /* 5119 */ MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 5131 -/* 5123 */ MCD_OPC_CheckPredicate, 4, 177, 29, // Skip to: 12728 -/* 5127 */ MCD_OPC_Decode, 208, 1, 109, // Opcode: BNEG_D +/* 5123 */ MCD_OPC_CheckPredicate, 4, 174, 29, // Skip to: 12725 +/* 5127 */ MCD_OPC_Decode, 210, 1, 112, // Opcode: BNEG_D /* 5131 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 5143 -/* 5135 */ MCD_OPC_CheckPredicate, 4, 165, 29, // Skip to: 12728 -/* 5139 */ MCD_OPC_Decode, 176, 1, 110, // Opcode: BINSL_B +/* 5135 */ MCD_OPC_CheckPredicate, 4, 162, 29, // Skip to: 12725 +/* 5139 */ MCD_OPC_Decode, 178, 1, 113, // Opcode: BINSL_B /* 5143 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 5155 -/* 5147 */ MCD_OPC_CheckPredicate, 4, 153, 29, // Skip to: 12728 -/* 5151 */ MCD_OPC_Decode, 178, 1, 111, // Opcode: BINSL_H +/* 5147 */ MCD_OPC_CheckPredicate, 4, 150, 29, // Skip to: 12725 +/* 5151 */ MCD_OPC_Decode, 180, 1, 114, // Opcode: BINSL_H /* 5155 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 5167 -/* 5159 */ MCD_OPC_CheckPredicate, 4, 141, 29, // Skip to: 12728 -/* 5163 */ MCD_OPC_Decode, 179, 1, 112, // Opcode: BINSL_W +/* 5159 */ MCD_OPC_CheckPredicate, 4, 138, 29, // Skip to: 12725 +/* 5163 */ MCD_OPC_Decode, 181, 1, 115, // Opcode: BINSL_W /* 5167 */ MCD_OPC_FilterValue, 27, 8, 0, // Skip to: 5179 -/* 5171 */ MCD_OPC_CheckPredicate, 4, 129, 29, // Skip to: 12728 -/* 5175 */ MCD_OPC_Decode, 177, 1, 113, // Opcode: BINSL_D +/* 5171 */ MCD_OPC_CheckPredicate, 4, 126, 29, // Skip to: 12725 +/* 5175 */ MCD_OPC_Decode, 179, 1, 116, // Opcode: BINSL_D /* 5179 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 5191 -/* 5183 */ MCD_OPC_CheckPredicate, 4, 117, 29, // Skip to: 12728 -/* 5187 */ MCD_OPC_Decode, 184, 1, 110, // Opcode: BINSR_B +/* 5183 */ MCD_OPC_CheckPredicate, 4, 114, 29, // Skip to: 12725 +/* 5187 */ MCD_OPC_Decode, 186, 1, 113, // Opcode: BINSR_B /* 5191 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 5203 -/* 5195 */ MCD_OPC_CheckPredicate, 4, 105, 29, // Skip to: 12728 -/* 5199 */ MCD_OPC_Decode, 186, 1, 111, // Opcode: BINSR_H +/* 5195 */ MCD_OPC_CheckPredicate, 4, 102, 29, // Skip to: 12725 +/* 5199 */ MCD_OPC_Decode, 188, 1, 114, // Opcode: BINSR_H /* 5203 */ MCD_OPC_FilterValue, 30, 8, 0, // Skip to: 5215 -/* 5207 */ MCD_OPC_CheckPredicate, 4, 93, 29, // Skip to: 12728 -/* 5211 */ MCD_OPC_Decode, 187, 1, 112, // Opcode: BINSR_W -/* 5215 */ MCD_OPC_FilterValue, 31, 85, 29, // Skip to: 12728 -/* 5219 */ MCD_OPC_CheckPredicate, 4, 81, 29, // Skip to: 12728 -/* 5223 */ MCD_OPC_Decode, 185, 1, 113, // Opcode: BINSR_D +/* 5207 */ MCD_OPC_CheckPredicate, 4, 90, 29, // Skip to: 12725 +/* 5211 */ MCD_OPC_Decode, 189, 1, 115, // Opcode: BINSR_W +/* 5215 */ MCD_OPC_FilterValue, 31, 82, 29, // Skip to: 12725 +/* 5219 */ MCD_OPC_CheckPredicate, 4, 78, 29, // Skip to: 12725 +/* 5223 */ MCD_OPC_Decode, 187, 1, 116, // Opcode: BINSR_D /* 5227 */ MCD_OPC_FilterValue, 14, 127, 1, // Skip to: 5614 /* 5231 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... /* 5234 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 5245 -/* 5238 */ MCD_OPC_CheckPredicate, 4, 62, 29, // Skip to: 12728 -/* 5242 */ MCD_OPC_Decode, 53, 106, // Opcode: ADDV_B +/* 5238 */ MCD_OPC_CheckPredicate, 4, 59, 29, // Skip to: 12725 +/* 5242 */ MCD_OPC_Decode, 53, 109, // Opcode: ADDV_B /* 5245 */ MCD_OPC_FilterValue, 1, 7, 0, // Skip to: 5256 -/* 5249 */ MCD_OPC_CheckPredicate, 4, 51, 29, // Skip to: 12728 -/* 5253 */ MCD_OPC_Decode, 55, 107, // Opcode: ADDV_H +/* 5249 */ MCD_OPC_CheckPredicate, 4, 48, 29, // Skip to: 12725 +/* 5253 */ MCD_OPC_Decode, 55, 110, // Opcode: ADDV_H /* 5256 */ MCD_OPC_FilterValue, 2, 7, 0, // Skip to: 5267 -/* 5260 */ MCD_OPC_CheckPredicate, 4, 40, 29, // Skip to: 12728 -/* 5264 */ MCD_OPC_Decode, 56, 108, // Opcode: ADDV_W +/* 5260 */ MCD_OPC_CheckPredicate, 4, 37, 29, // Skip to: 12725 +/* 5264 */ MCD_OPC_Decode, 56, 111, // Opcode: ADDV_W /* 5267 */ MCD_OPC_FilterValue, 3, 7, 0, // Skip to: 5278 -/* 5271 */ MCD_OPC_CheckPredicate, 4, 29, 29, // Skip to: 12728 -/* 5275 */ MCD_OPC_Decode, 54, 109, // Opcode: ADDV_D +/* 5271 */ MCD_OPC_CheckPredicate, 4, 26, 29, // Skip to: 12725 +/* 5275 */ MCD_OPC_Decode, 54, 112, // Opcode: ADDV_D /* 5278 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 5290 -/* 5282 */ MCD_OPC_CheckPredicate, 4, 18, 29, // Skip to: 12728 -/* 5286 */ MCD_OPC_Decode, 254, 9, 106, // Opcode: SUBV_B +/* 5282 */ MCD_OPC_CheckPredicate, 4, 15, 29, // Skip to: 12725 +/* 5286 */ MCD_OPC_Decode, 195, 10, 109, // Opcode: SUBV_B /* 5290 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 5302 -/* 5294 */ MCD_OPC_CheckPredicate, 4, 6, 29, // Skip to: 12728 -/* 5298 */ MCD_OPC_Decode, 128, 10, 107, // Opcode: SUBV_H +/* 5294 */ MCD_OPC_CheckPredicate, 4, 3, 29, // Skip to: 12725 +/* 5298 */ MCD_OPC_Decode, 197, 10, 110, // Opcode: SUBV_H /* 5302 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 5314 -/* 5306 */ MCD_OPC_CheckPredicate, 4, 250, 28, // Skip to: 12728 -/* 5310 */ MCD_OPC_Decode, 129, 10, 108, // Opcode: SUBV_W +/* 5306 */ MCD_OPC_CheckPredicate, 4, 247, 28, // Skip to: 12725 +/* 5310 */ MCD_OPC_Decode, 198, 10, 111, // Opcode: SUBV_W /* 5314 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 5326 -/* 5318 */ MCD_OPC_CheckPredicate, 4, 238, 28, // Skip to: 12728 -/* 5322 */ MCD_OPC_Decode, 255, 9, 109, // Opcode: SUBV_D +/* 5318 */ MCD_OPC_CheckPredicate, 4, 235, 28, // Skip to: 12725 +/* 5322 */ MCD_OPC_Decode, 196, 10, 112, // Opcode: SUBV_D /* 5326 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 5338 -/* 5330 */ MCD_OPC_CheckPredicate, 4, 226, 28, // Skip to: 12728 -/* 5334 */ MCD_OPC_Decode, 175, 6, 106, // Opcode: MAX_S_B +/* 5330 */ MCD_OPC_CheckPredicate, 4, 223, 28, // Skip to: 12725 +/* 5334 */ MCD_OPC_Decode, 222, 6, 109, // Opcode: MAX_S_B /* 5338 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 5350 -/* 5342 */ MCD_OPC_CheckPredicate, 4, 214, 28, // Skip to: 12728 -/* 5346 */ MCD_OPC_Decode, 177, 6, 107, // Opcode: MAX_S_H +/* 5342 */ MCD_OPC_CheckPredicate, 4, 211, 28, // Skip to: 12725 +/* 5346 */ MCD_OPC_Decode, 224, 6, 110, // Opcode: MAX_S_H /* 5350 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 5362 -/* 5354 */ MCD_OPC_CheckPredicate, 4, 202, 28, // Skip to: 12728 -/* 5358 */ MCD_OPC_Decode, 178, 6, 108, // Opcode: MAX_S_W +/* 5354 */ MCD_OPC_CheckPredicate, 4, 199, 28, // Skip to: 12725 +/* 5358 */ MCD_OPC_Decode, 225, 6, 111, // Opcode: MAX_S_W /* 5362 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 5374 -/* 5366 */ MCD_OPC_CheckPredicate, 4, 190, 28, // Skip to: 12728 -/* 5370 */ MCD_OPC_Decode, 176, 6, 109, // Opcode: MAX_S_D +/* 5366 */ MCD_OPC_CheckPredicate, 4, 187, 28, // Skip to: 12725 +/* 5370 */ MCD_OPC_Decode, 223, 6, 112, // Opcode: MAX_S_D /* 5374 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 5386 -/* 5378 */ MCD_OPC_CheckPredicate, 4, 178, 28, // Skip to: 12728 -/* 5382 */ MCD_OPC_Decode, 179, 6, 106, // Opcode: MAX_U_B +/* 5378 */ MCD_OPC_CheckPredicate, 4, 175, 28, // Skip to: 12725 +/* 5382 */ MCD_OPC_Decode, 226, 6, 109, // Opcode: MAX_U_B /* 5386 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 5398 -/* 5390 */ MCD_OPC_CheckPredicate, 4, 166, 28, // Skip to: 12728 -/* 5394 */ MCD_OPC_Decode, 181, 6, 107, // Opcode: MAX_U_H +/* 5390 */ MCD_OPC_CheckPredicate, 4, 163, 28, // Skip to: 12725 +/* 5394 */ MCD_OPC_Decode, 228, 6, 110, // Opcode: MAX_U_H /* 5398 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 5410 -/* 5402 */ MCD_OPC_CheckPredicate, 4, 154, 28, // Skip to: 12728 -/* 5406 */ MCD_OPC_Decode, 182, 6, 108, // Opcode: MAX_U_W +/* 5402 */ MCD_OPC_CheckPredicate, 4, 151, 28, // Skip to: 12725 +/* 5406 */ MCD_OPC_Decode, 229, 6, 111, // Opcode: MAX_U_W /* 5410 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 5422 -/* 5414 */ MCD_OPC_CheckPredicate, 4, 142, 28, // Skip to: 12728 -/* 5418 */ MCD_OPC_Decode, 180, 6, 109, // Opcode: MAX_U_D +/* 5414 */ MCD_OPC_CheckPredicate, 4, 139, 28, // Skip to: 12725 +/* 5418 */ MCD_OPC_Decode, 227, 6, 112, // Opcode: MAX_U_D /* 5422 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 5434 -/* 5426 */ MCD_OPC_CheckPredicate, 4, 130, 28, // Skip to: 12728 -/* 5430 */ MCD_OPC_Decode, 207, 6, 106, // Opcode: MIN_S_B +/* 5426 */ MCD_OPC_CheckPredicate, 4, 127, 28, // Skip to: 12725 +/* 5430 */ MCD_OPC_Decode, 128, 7, 109, // Opcode: MIN_S_B /* 5434 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 5446 -/* 5438 */ MCD_OPC_CheckPredicate, 4, 118, 28, // Skip to: 12728 -/* 5442 */ MCD_OPC_Decode, 209, 6, 107, // Opcode: MIN_S_H +/* 5438 */ MCD_OPC_CheckPredicate, 4, 115, 28, // Skip to: 12725 +/* 5442 */ MCD_OPC_Decode, 130, 7, 110, // Opcode: MIN_S_H /* 5446 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 5458 -/* 5450 */ MCD_OPC_CheckPredicate, 4, 106, 28, // Skip to: 12728 -/* 5454 */ MCD_OPC_Decode, 210, 6, 108, // Opcode: MIN_S_W +/* 5450 */ MCD_OPC_CheckPredicate, 4, 103, 28, // Skip to: 12725 +/* 5454 */ MCD_OPC_Decode, 131, 7, 111, // Opcode: MIN_S_W /* 5458 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 5470 -/* 5462 */ MCD_OPC_CheckPredicate, 4, 94, 28, // Skip to: 12728 -/* 5466 */ MCD_OPC_Decode, 208, 6, 109, // Opcode: MIN_S_D +/* 5462 */ MCD_OPC_CheckPredicate, 4, 91, 28, // Skip to: 12725 +/* 5466 */ MCD_OPC_Decode, 129, 7, 112, // Opcode: MIN_S_D /* 5470 */ MCD_OPC_FilterValue, 20, 8, 0, // Skip to: 5482 -/* 5474 */ MCD_OPC_CheckPredicate, 4, 82, 28, // Skip to: 12728 -/* 5478 */ MCD_OPC_Decode, 211, 6, 106, // Opcode: MIN_U_B +/* 5474 */ MCD_OPC_CheckPredicate, 4, 79, 28, // Skip to: 12725 +/* 5478 */ MCD_OPC_Decode, 132, 7, 109, // Opcode: MIN_U_B /* 5482 */ MCD_OPC_FilterValue, 21, 8, 0, // Skip to: 5494 -/* 5486 */ MCD_OPC_CheckPredicate, 4, 70, 28, // Skip to: 12728 -/* 5490 */ MCD_OPC_Decode, 213, 6, 107, // Opcode: MIN_U_H +/* 5486 */ MCD_OPC_CheckPredicate, 4, 67, 28, // Skip to: 12725 +/* 5490 */ MCD_OPC_Decode, 134, 7, 110, // Opcode: MIN_U_H /* 5494 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 5506 -/* 5498 */ MCD_OPC_CheckPredicate, 4, 58, 28, // Skip to: 12728 -/* 5502 */ MCD_OPC_Decode, 214, 6, 108, // Opcode: MIN_U_W +/* 5498 */ MCD_OPC_CheckPredicate, 4, 55, 28, // Skip to: 12725 +/* 5502 */ MCD_OPC_Decode, 135, 7, 111, // Opcode: MIN_U_W /* 5506 */ MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 5518 -/* 5510 */ MCD_OPC_CheckPredicate, 4, 46, 28, // Skip to: 12728 -/* 5514 */ MCD_OPC_Decode, 212, 6, 109, // Opcode: MIN_U_D +/* 5510 */ MCD_OPC_CheckPredicate, 4, 43, 28, // Skip to: 12725 +/* 5514 */ MCD_OPC_Decode, 133, 7, 112, // Opcode: MIN_U_D /* 5518 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 5530 -/* 5522 */ MCD_OPC_CheckPredicate, 4, 34, 28, // Skip to: 12728 -/* 5526 */ MCD_OPC_Decode, 171, 6, 106, // Opcode: MAX_A_B +/* 5522 */ MCD_OPC_CheckPredicate, 4, 31, 28, // Skip to: 12725 +/* 5526 */ MCD_OPC_Decode, 218, 6, 109, // Opcode: MAX_A_B /* 5530 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 5542 -/* 5534 */ MCD_OPC_CheckPredicate, 4, 22, 28, // Skip to: 12728 -/* 5538 */ MCD_OPC_Decode, 173, 6, 107, // Opcode: MAX_A_H +/* 5534 */ MCD_OPC_CheckPredicate, 4, 19, 28, // Skip to: 12725 +/* 5538 */ MCD_OPC_Decode, 220, 6, 110, // Opcode: MAX_A_H /* 5542 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 5554 -/* 5546 */ MCD_OPC_CheckPredicate, 4, 10, 28, // Skip to: 12728 -/* 5550 */ MCD_OPC_Decode, 174, 6, 108, // Opcode: MAX_A_W +/* 5546 */ MCD_OPC_CheckPredicate, 4, 7, 28, // Skip to: 12725 +/* 5550 */ MCD_OPC_Decode, 221, 6, 111, // Opcode: MAX_A_W /* 5554 */ MCD_OPC_FilterValue, 27, 8, 0, // Skip to: 5566 -/* 5558 */ MCD_OPC_CheckPredicate, 4, 254, 27, // Skip to: 12728 -/* 5562 */ MCD_OPC_Decode, 172, 6, 109, // Opcode: MAX_A_D +/* 5558 */ MCD_OPC_CheckPredicate, 4, 251, 27, // Skip to: 12725 +/* 5562 */ MCD_OPC_Decode, 219, 6, 112, // Opcode: MAX_A_D /* 5566 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 5578 -/* 5570 */ MCD_OPC_CheckPredicate, 4, 242, 27, // Skip to: 12728 -/* 5574 */ MCD_OPC_Decode, 203, 6, 106, // Opcode: MIN_A_B +/* 5570 */ MCD_OPC_CheckPredicate, 4, 239, 27, // Skip to: 12725 +/* 5574 */ MCD_OPC_Decode, 252, 6, 109, // Opcode: MIN_A_B /* 5578 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 5590 -/* 5582 */ MCD_OPC_CheckPredicate, 4, 230, 27, // Skip to: 12728 -/* 5586 */ MCD_OPC_Decode, 205, 6, 107, // Opcode: MIN_A_H +/* 5582 */ MCD_OPC_CheckPredicate, 4, 227, 27, // Skip to: 12725 +/* 5586 */ MCD_OPC_Decode, 254, 6, 110, // Opcode: MIN_A_H /* 5590 */ MCD_OPC_FilterValue, 30, 8, 0, // Skip to: 5602 -/* 5594 */ MCD_OPC_CheckPredicate, 4, 218, 27, // Skip to: 12728 -/* 5598 */ MCD_OPC_Decode, 206, 6, 108, // Opcode: MIN_A_W -/* 5602 */ MCD_OPC_FilterValue, 31, 210, 27, // Skip to: 12728 -/* 5606 */ MCD_OPC_CheckPredicate, 4, 206, 27, // Skip to: 12728 -/* 5610 */ MCD_OPC_Decode, 204, 6, 109, // Opcode: MIN_A_D +/* 5594 */ MCD_OPC_CheckPredicate, 4, 215, 27, // Skip to: 12725 +/* 5598 */ MCD_OPC_Decode, 255, 6, 111, // Opcode: MIN_A_W +/* 5602 */ MCD_OPC_FilterValue, 31, 207, 27, // Skip to: 12725 +/* 5606 */ MCD_OPC_CheckPredicate, 4, 203, 27, // Skip to: 12725 +/* 5610 */ MCD_OPC_Decode, 253, 6, 112, // Opcode: MIN_A_D /* 5614 */ MCD_OPC_FilterValue, 15, 243, 0, // Skip to: 5861 /* 5618 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... /* 5621 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5633 -/* 5625 */ MCD_OPC_CheckPredicate, 4, 187, 27, // Skip to: 12728 -/* 5629 */ MCD_OPC_Decode, 146, 2, 106, // Opcode: CEQ_B +/* 5625 */ MCD_OPC_CheckPredicate, 4, 184, 27, // Skip to: 12725 +/* 5629 */ MCD_OPC_Decode, 151, 2, 109, // Opcode: CEQ_B /* 5633 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5645 -/* 5637 */ MCD_OPC_CheckPredicate, 4, 175, 27, // Skip to: 12728 -/* 5641 */ MCD_OPC_Decode, 148, 2, 107, // Opcode: CEQ_H +/* 5637 */ MCD_OPC_CheckPredicate, 4, 172, 27, // Skip to: 12725 +/* 5641 */ MCD_OPC_Decode, 153, 2, 110, // Opcode: CEQ_H /* 5645 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5657 -/* 5649 */ MCD_OPC_CheckPredicate, 4, 163, 27, // Skip to: 12728 -/* 5653 */ MCD_OPC_Decode, 149, 2, 108, // Opcode: CEQ_W +/* 5649 */ MCD_OPC_CheckPredicate, 4, 160, 27, // Skip to: 12725 +/* 5653 */ MCD_OPC_Decode, 154, 2, 111, // Opcode: CEQ_W /* 5657 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 5669 -/* 5661 */ MCD_OPC_CheckPredicate, 4, 151, 27, // Skip to: 12728 -/* 5665 */ MCD_OPC_Decode, 147, 2, 109, // Opcode: CEQ_D +/* 5661 */ MCD_OPC_CheckPredicate, 4, 148, 27, // Skip to: 12725 +/* 5665 */ MCD_OPC_Decode, 152, 2, 112, // Opcode: CEQ_D /* 5669 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 5681 -/* 5673 */ MCD_OPC_CheckPredicate, 4, 139, 27, // Skip to: 12728 -/* 5677 */ MCD_OPC_Decode, 178, 2, 106, // Opcode: CLT_S_B +/* 5673 */ MCD_OPC_CheckPredicate, 4, 136, 27, // Skip to: 12725 +/* 5677 */ MCD_OPC_Decode, 184, 2, 109, // Opcode: CLT_S_B /* 5681 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 5693 -/* 5685 */ MCD_OPC_CheckPredicate, 4, 127, 27, // Skip to: 12728 -/* 5689 */ MCD_OPC_Decode, 180, 2, 107, // Opcode: CLT_S_H +/* 5685 */ MCD_OPC_CheckPredicate, 4, 124, 27, // Skip to: 12725 +/* 5689 */ MCD_OPC_Decode, 186, 2, 110, // Opcode: CLT_S_H /* 5693 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 5705 -/* 5697 */ MCD_OPC_CheckPredicate, 4, 115, 27, // Skip to: 12728 -/* 5701 */ MCD_OPC_Decode, 181, 2, 108, // Opcode: CLT_S_W +/* 5697 */ MCD_OPC_CheckPredicate, 4, 112, 27, // Skip to: 12725 +/* 5701 */ MCD_OPC_Decode, 187, 2, 111, // Opcode: CLT_S_W /* 5705 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 5717 -/* 5709 */ MCD_OPC_CheckPredicate, 4, 103, 27, // Skip to: 12728 -/* 5713 */ MCD_OPC_Decode, 179, 2, 109, // Opcode: CLT_S_D +/* 5709 */ MCD_OPC_CheckPredicate, 4, 100, 27, // Skip to: 12725 +/* 5713 */ MCD_OPC_Decode, 185, 2, 112, // Opcode: CLT_S_D /* 5717 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 5729 -/* 5721 */ MCD_OPC_CheckPredicate, 4, 91, 27, // Skip to: 12728 -/* 5725 */ MCD_OPC_Decode, 182, 2, 106, // Opcode: CLT_U_B +/* 5721 */ MCD_OPC_CheckPredicate, 4, 88, 27, // Skip to: 12725 +/* 5725 */ MCD_OPC_Decode, 188, 2, 109, // Opcode: CLT_U_B /* 5729 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 5741 -/* 5733 */ MCD_OPC_CheckPredicate, 4, 79, 27, // Skip to: 12728 -/* 5737 */ MCD_OPC_Decode, 184, 2, 107, // Opcode: CLT_U_H +/* 5733 */ MCD_OPC_CheckPredicate, 4, 76, 27, // Skip to: 12725 +/* 5737 */ MCD_OPC_Decode, 190, 2, 110, // Opcode: CLT_U_H /* 5741 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 5753 -/* 5745 */ MCD_OPC_CheckPredicate, 4, 67, 27, // Skip to: 12728 -/* 5749 */ MCD_OPC_Decode, 185, 2, 108, // Opcode: CLT_U_W +/* 5745 */ MCD_OPC_CheckPredicate, 4, 64, 27, // Skip to: 12725 +/* 5749 */ MCD_OPC_Decode, 191, 2, 111, // Opcode: CLT_U_W /* 5753 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 5765 -/* 5757 */ MCD_OPC_CheckPredicate, 4, 55, 27, // Skip to: 12728 -/* 5761 */ MCD_OPC_Decode, 183, 2, 109, // Opcode: CLT_U_D +/* 5757 */ MCD_OPC_CheckPredicate, 4, 52, 27, // Skip to: 12725 +/* 5761 */ MCD_OPC_Decode, 189, 2, 112, // Opcode: CLT_U_D /* 5765 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 5777 -/* 5769 */ MCD_OPC_CheckPredicate, 4, 43, 27, // Skip to: 12728 -/* 5773 */ MCD_OPC_Decode, 160, 2, 106, // Opcode: CLE_S_B +/* 5769 */ MCD_OPC_CheckPredicate, 4, 40, 27, // Skip to: 12725 +/* 5773 */ MCD_OPC_Decode, 166, 2, 109, // Opcode: CLE_S_B /* 5777 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 5789 -/* 5781 */ MCD_OPC_CheckPredicate, 4, 31, 27, // Skip to: 12728 -/* 5785 */ MCD_OPC_Decode, 162, 2, 107, // Opcode: CLE_S_H +/* 5781 */ MCD_OPC_CheckPredicate, 4, 28, 27, // Skip to: 12725 +/* 5785 */ MCD_OPC_Decode, 168, 2, 110, // Opcode: CLE_S_H /* 5789 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 5801 -/* 5793 */ MCD_OPC_CheckPredicate, 4, 19, 27, // Skip to: 12728 -/* 5797 */ MCD_OPC_Decode, 163, 2, 108, // Opcode: CLE_S_W +/* 5793 */ MCD_OPC_CheckPredicate, 4, 16, 27, // Skip to: 12725 +/* 5797 */ MCD_OPC_Decode, 169, 2, 111, // Opcode: CLE_S_W /* 5801 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 5813 -/* 5805 */ MCD_OPC_CheckPredicate, 4, 7, 27, // Skip to: 12728 -/* 5809 */ MCD_OPC_Decode, 161, 2, 109, // Opcode: CLE_S_D +/* 5805 */ MCD_OPC_CheckPredicate, 4, 4, 27, // Skip to: 12725 +/* 5809 */ MCD_OPC_Decode, 167, 2, 112, // Opcode: CLE_S_D /* 5813 */ MCD_OPC_FilterValue, 20, 8, 0, // Skip to: 5825 -/* 5817 */ MCD_OPC_CheckPredicate, 4, 251, 26, // Skip to: 12728 -/* 5821 */ MCD_OPC_Decode, 164, 2, 106, // Opcode: CLE_U_B +/* 5817 */ MCD_OPC_CheckPredicate, 4, 248, 26, // Skip to: 12725 +/* 5821 */ MCD_OPC_Decode, 170, 2, 109, // Opcode: CLE_U_B /* 5825 */ MCD_OPC_FilterValue, 21, 8, 0, // Skip to: 5837 -/* 5829 */ MCD_OPC_CheckPredicate, 4, 239, 26, // Skip to: 12728 -/* 5833 */ MCD_OPC_Decode, 166, 2, 107, // Opcode: CLE_U_H +/* 5829 */ MCD_OPC_CheckPredicate, 4, 236, 26, // Skip to: 12725 +/* 5833 */ MCD_OPC_Decode, 172, 2, 110, // Opcode: CLE_U_H /* 5837 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 5849 -/* 5841 */ MCD_OPC_CheckPredicate, 4, 227, 26, // Skip to: 12728 -/* 5845 */ MCD_OPC_Decode, 167, 2, 108, // Opcode: CLE_U_W -/* 5849 */ MCD_OPC_FilterValue, 23, 219, 26, // Skip to: 12728 -/* 5853 */ MCD_OPC_CheckPredicate, 4, 215, 26, // Skip to: 12728 -/* 5857 */ MCD_OPC_Decode, 165, 2, 109, // Opcode: CLE_U_D +/* 5841 */ MCD_OPC_CheckPredicate, 4, 224, 26, // Skip to: 12725 +/* 5845 */ MCD_OPC_Decode, 173, 2, 111, // Opcode: CLE_U_W +/* 5849 */ MCD_OPC_FilterValue, 23, 216, 26, // Skip to: 12725 +/* 5853 */ MCD_OPC_CheckPredicate, 4, 212, 26, // Skip to: 12725 +/* 5857 */ MCD_OPC_Decode, 171, 2, 112, // Opcode: CLE_U_D /* 5861 */ MCD_OPC_FilterValue, 16, 110, 1, // Skip to: 6231 /* 5865 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... /* 5868 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 5879 -/* 5872 */ MCD_OPC_CheckPredicate, 4, 196, 26, // Skip to: 12728 -/* 5876 */ MCD_OPC_Decode, 58, 106, // Opcode: ADD_A_B +/* 5872 */ MCD_OPC_CheckPredicate, 4, 193, 26, // Skip to: 12725 +/* 5876 */ MCD_OPC_Decode, 58, 109, // Opcode: ADD_A_B /* 5879 */ MCD_OPC_FilterValue, 1, 7, 0, // Skip to: 5890 -/* 5883 */ MCD_OPC_CheckPredicate, 4, 185, 26, // Skip to: 12728 -/* 5887 */ MCD_OPC_Decode, 60, 107, // Opcode: ADD_A_H +/* 5883 */ MCD_OPC_CheckPredicate, 4, 182, 26, // Skip to: 12725 +/* 5887 */ MCD_OPC_Decode, 60, 110, // Opcode: ADD_A_H /* 5890 */ MCD_OPC_FilterValue, 2, 7, 0, // Skip to: 5901 -/* 5894 */ MCD_OPC_CheckPredicate, 4, 174, 26, // Skip to: 12728 -/* 5898 */ MCD_OPC_Decode, 61, 108, // Opcode: ADD_A_W +/* 5894 */ MCD_OPC_CheckPredicate, 4, 171, 26, // Skip to: 12725 +/* 5898 */ MCD_OPC_Decode, 61, 111, // Opcode: ADD_A_W /* 5901 */ MCD_OPC_FilterValue, 3, 7, 0, // Skip to: 5912 -/* 5905 */ MCD_OPC_CheckPredicate, 4, 163, 26, // Skip to: 12728 -/* 5909 */ MCD_OPC_Decode, 59, 109, // Opcode: ADD_A_D +/* 5905 */ MCD_OPC_CheckPredicate, 4, 160, 26, // Skip to: 12725 +/* 5909 */ MCD_OPC_Decode, 59, 112, // Opcode: ADD_A_D /* 5912 */ MCD_OPC_FilterValue, 4, 7, 0, // Skip to: 5923 -/* 5916 */ MCD_OPC_CheckPredicate, 4, 152, 26, // Skip to: 12728 -/* 5920 */ MCD_OPC_Decode, 31, 106, // Opcode: ADDS_A_B +/* 5916 */ MCD_OPC_CheckPredicate, 4, 149, 26, // Skip to: 12725 +/* 5920 */ MCD_OPC_Decode, 31, 109, // Opcode: ADDS_A_B /* 5923 */ MCD_OPC_FilterValue, 5, 7, 0, // Skip to: 5934 -/* 5927 */ MCD_OPC_CheckPredicate, 4, 141, 26, // Skip to: 12728 -/* 5931 */ MCD_OPC_Decode, 33, 107, // Opcode: ADDS_A_H +/* 5927 */ MCD_OPC_CheckPredicate, 4, 138, 26, // Skip to: 12725 +/* 5931 */ MCD_OPC_Decode, 33, 110, // Opcode: ADDS_A_H /* 5934 */ MCD_OPC_FilterValue, 6, 7, 0, // Skip to: 5945 -/* 5938 */ MCD_OPC_CheckPredicate, 4, 130, 26, // Skip to: 12728 -/* 5942 */ MCD_OPC_Decode, 34, 108, // Opcode: ADDS_A_W +/* 5938 */ MCD_OPC_CheckPredicate, 4, 127, 26, // Skip to: 12725 +/* 5942 */ MCD_OPC_Decode, 34, 111, // Opcode: ADDS_A_W /* 5945 */ MCD_OPC_FilterValue, 7, 7, 0, // Skip to: 5956 -/* 5949 */ MCD_OPC_CheckPredicate, 4, 119, 26, // Skip to: 12728 -/* 5953 */ MCD_OPC_Decode, 32, 109, // Opcode: ADDS_A_D +/* 5949 */ MCD_OPC_CheckPredicate, 4, 116, 26, // Skip to: 12725 +/* 5953 */ MCD_OPC_Decode, 32, 112, // Opcode: ADDS_A_D /* 5956 */ MCD_OPC_FilterValue, 8, 7, 0, // Skip to: 5967 -/* 5960 */ MCD_OPC_CheckPredicate, 4, 108, 26, // Skip to: 12728 -/* 5964 */ MCD_OPC_Decode, 35, 106, // Opcode: ADDS_S_B +/* 5960 */ MCD_OPC_CheckPredicate, 4, 105, 26, // Skip to: 12725 +/* 5964 */ MCD_OPC_Decode, 35, 109, // Opcode: ADDS_S_B /* 5967 */ MCD_OPC_FilterValue, 9, 7, 0, // Skip to: 5978 -/* 5971 */ MCD_OPC_CheckPredicate, 4, 97, 26, // Skip to: 12728 -/* 5975 */ MCD_OPC_Decode, 37, 107, // Opcode: ADDS_S_H +/* 5971 */ MCD_OPC_CheckPredicate, 4, 94, 26, // Skip to: 12725 +/* 5975 */ MCD_OPC_Decode, 37, 110, // Opcode: ADDS_S_H /* 5978 */ MCD_OPC_FilterValue, 10, 7, 0, // Skip to: 5989 -/* 5982 */ MCD_OPC_CheckPredicate, 4, 86, 26, // Skip to: 12728 -/* 5986 */ MCD_OPC_Decode, 38, 108, // Opcode: ADDS_S_W +/* 5982 */ MCD_OPC_CheckPredicate, 4, 83, 26, // Skip to: 12725 +/* 5986 */ MCD_OPC_Decode, 38, 111, // Opcode: ADDS_S_W /* 5989 */ MCD_OPC_FilterValue, 11, 7, 0, // Skip to: 6000 -/* 5993 */ MCD_OPC_CheckPredicate, 4, 75, 26, // Skip to: 12728 -/* 5997 */ MCD_OPC_Decode, 36, 109, // Opcode: ADDS_S_D +/* 5993 */ MCD_OPC_CheckPredicate, 4, 72, 26, // Skip to: 12725 +/* 5997 */ MCD_OPC_Decode, 36, 112, // Opcode: ADDS_S_D /* 6000 */ MCD_OPC_FilterValue, 12, 7, 0, // Skip to: 6011 -/* 6004 */ MCD_OPC_CheckPredicate, 4, 64, 26, // Skip to: 12728 -/* 6008 */ MCD_OPC_Decode, 39, 106, // Opcode: ADDS_U_B +/* 6004 */ MCD_OPC_CheckPredicate, 4, 61, 26, // Skip to: 12725 +/* 6008 */ MCD_OPC_Decode, 39, 109, // Opcode: ADDS_U_B /* 6011 */ MCD_OPC_FilterValue, 13, 7, 0, // Skip to: 6022 -/* 6015 */ MCD_OPC_CheckPredicate, 4, 53, 26, // Skip to: 12728 -/* 6019 */ MCD_OPC_Decode, 41, 107, // Opcode: ADDS_U_H +/* 6015 */ MCD_OPC_CheckPredicate, 4, 50, 26, // Skip to: 12725 +/* 6019 */ MCD_OPC_Decode, 41, 110, // Opcode: ADDS_U_H /* 6022 */ MCD_OPC_FilterValue, 14, 7, 0, // Skip to: 6033 -/* 6026 */ MCD_OPC_CheckPredicate, 4, 42, 26, // Skip to: 12728 -/* 6030 */ MCD_OPC_Decode, 42, 108, // Opcode: ADDS_U_W +/* 6026 */ MCD_OPC_CheckPredicate, 4, 39, 26, // Skip to: 12725 +/* 6030 */ MCD_OPC_Decode, 42, 111, // Opcode: ADDS_U_W /* 6033 */ MCD_OPC_FilterValue, 15, 7, 0, // Skip to: 6044 -/* 6037 */ MCD_OPC_CheckPredicate, 4, 31, 26, // Skip to: 12728 -/* 6041 */ MCD_OPC_Decode, 40, 109, // Opcode: ADDS_U_D +/* 6037 */ MCD_OPC_CheckPredicate, 4, 28, 26, // Skip to: 12725 +/* 6041 */ MCD_OPC_Decode, 40, 112, // Opcode: ADDS_U_D /* 6044 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 6056 -/* 6048 */ MCD_OPC_CheckPredicate, 4, 20, 26, // Skip to: 12728 -/* 6052 */ MCD_OPC_Decode, 131, 1, 106, // Opcode: AVE_S_B +/* 6048 */ MCD_OPC_CheckPredicate, 4, 17, 26, // Skip to: 12725 +/* 6052 */ MCD_OPC_Decode, 131, 1, 109, // Opcode: AVE_S_B /* 6056 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 6068 -/* 6060 */ MCD_OPC_CheckPredicate, 4, 8, 26, // Skip to: 12728 -/* 6064 */ MCD_OPC_Decode, 133, 1, 107, // Opcode: AVE_S_H +/* 6060 */ MCD_OPC_CheckPredicate, 4, 5, 26, // Skip to: 12725 +/* 6064 */ MCD_OPC_Decode, 133, 1, 110, // Opcode: AVE_S_H /* 6068 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 6080 -/* 6072 */ MCD_OPC_CheckPredicate, 4, 252, 25, // Skip to: 12728 -/* 6076 */ MCD_OPC_Decode, 134, 1, 108, // Opcode: AVE_S_W +/* 6072 */ MCD_OPC_CheckPredicate, 4, 249, 25, // Skip to: 12725 +/* 6076 */ MCD_OPC_Decode, 134, 1, 111, // Opcode: AVE_S_W /* 6080 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 6092 -/* 6084 */ MCD_OPC_CheckPredicate, 4, 240, 25, // Skip to: 12728 -/* 6088 */ MCD_OPC_Decode, 132, 1, 109, // Opcode: AVE_S_D +/* 6084 */ MCD_OPC_CheckPredicate, 4, 237, 25, // Skip to: 12725 +/* 6088 */ MCD_OPC_Decode, 132, 1, 112, // Opcode: AVE_S_D /* 6092 */ MCD_OPC_FilterValue, 20, 8, 0, // Skip to: 6104 -/* 6096 */ MCD_OPC_CheckPredicate, 4, 228, 25, // Skip to: 12728 -/* 6100 */ MCD_OPC_Decode, 135, 1, 106, // Opcode: AVE_U_B +/* 6096 */ MCD_OPC_CheckPredicate, 4, 225, 25, // Skip to: 12725 +/* 6100 */ MCD_OPC_Decode, 135, 1, 109, // Opcode: AVE_U_B /* 6104 */ MCD_OPC_FilterValue, 21, 8, 0, // Skip to: 6116 -/* 6108 */ MCD_OPC_CheckPredicate, 4, 216, 25, // Skip to: 12728 -/* 6112 */ MCD_OPC_Decode, 137, 1, 107, // Opcode: AVE_U_H +/* 6108 */ MCD_OPC_CheckPredicate, 4, 213, 25, // Skip to: 12725 +/* 6112 */ MCD_OPC_Decode, 137, 1, 110, // Opcode: AVE_U_H /* 6116 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 6128 -/* 6120 */ MCD_OPC_CheckPredicate, 4, 204, 25, // Skip to: 12728 -/* 6124 */ MCD_OPC_Decode, 138, 1, 108, // Opcode: AVE_U_W +/* 6120 */ MCD_OPC_CheckPredicate, 4, 201, 25, // Skip to: 12725 +/* 6124 */ MCD_OPC_Decode, 138, 1, 111, // Opcode: AVE_U_W /* 6128 */ MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 6140 -/* 6132 */ MCD_OPC_CheckPredicate, 4, 192, 25, // Skip to: 12728 -/* 6136 */ MCD_OPC_Decode, 136, 1, 109, // Opcode: AVE_U_D +/* 6132 */ MCD_OPC_CheckPredicate, 4, 189, 25, // Skip to: 12725 +/* 6136 */ MCD_OPC_Decode, 136, 1, 112, // Opcode: AVE_U_D /* 6140 */ MCD_OPC_FilterValue, 24, 7, 0, // Skip to: 6151 -/* 6144 */ MCD_OPC_CheckPredicate, 4, 180, 25, // Skip to: 12728 -/* 6148 */ MCD_OPC_Decode, 123, 106, // Opcode: AVER_S_B +/* 6144 */ MCD_OPC_CheckPredicate, 4, 177, 25, // Skip to: 12725 +/* 6148 */ MCD_OPC_Decode, 123, 109, // Opcode: AVER_S_B /* 6151 */ MCD_OPC_FilterValue, 25, 7, 0, // Skip to: 6162 -/* 6155 */ MCD_OPC_CheckPredicate, 4, 169, 25, // Skip to: 12728 -/* 6159 */ MCD_OPC_Decode, 125, 107, // Opcode: AVER_S_H +/* 6155 */ MCD_OPC_CheckPredicate, 4, 166, 25, // Skip to: 12725 +/* 6159 */ MCD_OPC_Decode, 125, 110, // Opcode: AVER_S_H /* 6162 */ MCD_OPC_FilterValue, 26, 7, 0, // Skip to: 6173 -/* 6166 */ MCD_OPC_CheckPredicate, 4, 158, 25, // Skip to: 12728 -/* 6170 */ MCD_OPC_Decode, 126, 108, // Opcode: AVER_S_W +/* 6166 */ MCD_OPC_CheckPredicate, 4, 155, 25, // Skip to: 12725 +/* 6170 */ MCD_OPC_Decode, 126, 111, // Opcode: AVER_S_W /* 6173 */ MCD_OPC_FilterValue, 27, 7, 0, // Skip to: 6184 -/* 6177 */ MCD_OPC_CheckPredicate, 4, 147, 25, // Skip to: 12728 -/* 6181 */ MCD_OPC_Decode, 124, 109, // Opcode: AVER_S_D +/* 6177 */ MCD_OPC_CheckPredicate, 4, 144, 25, // Skip to: 12725 +/* 6181 */ MCD_OPC_Decode, 124, 112, // Opcode: AVER_S_D /* 6184 */ MCD_OPC_FilterValue, 28, 7, 0, // Skip to: 6195 -/* 6188 */ MCD_OPC_CheckPredicate, 4, 136, 25, // Skip to: 12728 -/* 6192 */ MCD_OPC_Decode, 127, 106, // Opcode: AVER_U_B +/* 6188 */ MCD_OPC_CheckPredicate, 4, 133, 25, // Skip to: 12725 +/* 6192 */ MCD_OPC_Decode, 127, 109, // Opcode: AVER_U_B /* 6195 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 6207 -/* 6199 */ MCD_OPC_CheckPredicate, 4, 125, 25, // Skip to: 12728 -/* 6203 */ MCD_OPC_Decode, 129, 1, 107, // Opcode: AVER_U_H +/* 6199 */ MCD_OPC_CheckPredicate, 4, 122, 25, // Skip to: 12725 +/* 6203 */ MCD_OPC_Decode, 129, 1, 110, // Opcode: AVER_U_H /* 6207 */ MCD_OPC_FilterValue, 30, 8, 0, // Skip to: 6219 -/* 6211 */ MCD_OPC_CheckPredicate, 4, 113, 25, // Skip to: 12728 -/* 6215 */ MCD_OPC_Decode, 130, 1, 108, // Opcode: AVER_U_W -/* 6219 */ MCD_OPC_FilterValue, 31, 105, 25, // Skip to: 12728 -/* 6223 */ MCD_OPC_CheckPredicate, 4, 101, 25, // Skip to: 12728 -/* 6227 */ MCD_OPC_Decode, 128, 1, 109, // Opcode: AVER_U_D +/* 6211 */ MCD_OPC_CheckPredicate, 4, 110, 25, // Skip to: 12725 +/* 6215 */ MCD_OPC_Decode, 130, 1, 111, // Opcode: AVER_U_W +/* 6219 */ MCD_OPC_FilterValue, 31, 102, 25, // Skip to: 12725 +/* 6223 */ MCD_OPC_CheckPredicate, 4, 98, 25, // Skip to: 12725 +/* 6227 */ MCD_OPC_Decode, 128, 1, 112, // Opcode: AVER_U_D /* 6231 */ MCD_OPC_FilterValue, 17, 27, 1, // Skip to: 6518 /* 6235 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... /* 6238 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6250 -/* 6242 */ MCD_OPC_CheckPredicate, 4, 82, 25, // Skip to: 12728 -/* 6246 */ MCD_OPC_Decode, 236, 9, 106, // Opcode: SUBS_S_B +/* 6242 */ MCD_OPC_CheckPredicate, 4, 79, 25, // Skip to: 12725 +/* 6246 */ MCD_OPC_Decode, 177, 10, 109, // Opcode: SUBS_S_B /* 6250 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6262 -/* 6254 */ MCD_OPC_CheckPredicate, 4, 70, 25, // Skip to: 12728 -/* 6258 */ MCD_OPC_Decode, 238, 9, 107, // Opcode: SUBS_S_H +/* 6254 */ MCD_OPC_CheckPredicate, 4, 67, 25, // Skip to: 12725 +/* 6258 */ MCD_OPC_Decode, 179, 10, 110, // Opcode: SUBS_S_H /* 6262 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6274 -/* 6266 */ MCD_OPC_CheckPredicate, 4, 58, 25, // Skip to: 12728 -/* 6270 */ MCD_OPC_Decode, 239, 9, 108, // Opcode: SUBS_S_W +/* 6266 */ MCD_OPC_CheckPredicate, 4, 55, 25, // Skip to: 12725 +/* 6270 */ MCD_OPC_Decode, 180, 10, 111, // Opcode: SUBS_S_W /* 6274 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 6286 -/* 6278 */ MCD_OPC_CheckPredicate, 4, 46, 25, // Skip to: 12728 -/* 6282 */ MCD_OPC_Decode, 237, 9, 109, // Opcode: SUBS_S_D +/* 6278 */ MCD_OPC_CheckPredicate, 4, 43, 25, // Skip to: 12725 +/* 6282 */ MCD_OPC_Decode, 178, 10, 112, // Opcode: SUBS_S_D /* 6286 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 6298 -/* 6290 */ MCD_OPC_CheckPredicate, 4, 34, 25, // Skip to: 12728 -/* 6294 */ MCD_OPC_Decode, 240, 9, 106, // Opcode: SUBS_U_B +/* 6290 */ MCD_OPC_CheckPredicate, 4, 31, 25, // Skip to: 12725 +/* 6294 */ MCD_OPC_Decode, 181, 10, 109, // Opcode: SUBS_U_B /* 6298 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 6310 -/* 6302 */ MCD_OPC_CheckPredicate, 4, 22, 25, // Skip to: 12728 -/* 6306 */ MCD_OPC_Decode, 242, 9, 107, // Opcode: SUBS_U_H +/* 6302 */ MCD_OPC_CheckPredicate, 4, 19, 25, // Skip to: 12725 +/* 6306 */ MCD_OPC_Decode, 183, 10, 110, // Opcode: SUBS_U_H /* 6310 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 6322 -/* 6314 */ MCD_OPC_CheckPredicate, 4, 10, 25, // Skip to: 12728 -/* 6318 */ MCD_OPC_Decode, 243, 9, 108, // Opcode: SUBS_U_W +/* 6314 */ MCD_OPC_CheckPredicate, 4, 7, 25, // Skip to: 12725 +/* 6318 */ MCD_OPC_Decode, 184, 10, 111, // Opcode: SUBS_U_W /* 6322 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 6334 -/* 6326 */ MCD_OPC_CheckPredicate, 4, 254, 24, // Skip to: 12728 -/* 6330 */ MCD_OPC_Decode, 241, 9, 109, // Opcode: SUBS_U_D +/* 6326 */ MCD_OPC_CheckPredicate, 4, 251, 24, // Skip to: 12725 +/* 6330 */ MCD_OPC_Decode, 182, 10, 112, // Opcode: SUBS_U_D /* 6334 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 6346 -/* 6338 */ MCD_OPC_CheckPredicate, 4, 242, 24, // Skip to: 12728 -/* 6342 */ MCD_OPC_Decode, 228, 9, 106, // Opcode: SUBSUS_U_B +/* 6338 */ MCD_OPC_CheckPredicate, 4, 239, 24, // Skip to: 12725 +/* 6342 */ MCD_OPC_Decode, 169, 10, 109, // Opcode: SUBSUS_U_B /* 6346 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 6358 -/* 6350 */ MCD_OPC_CheckPredicate, 4, 230, 24, // Skip to: 12728 -/* 6354 */ MCD_OPC_Decode, 230, 9, 107, // Opcode: SUBSUS_U_H +/* 6350 */ MCD_OPC_CheckPredicate, 4, 227, 24, // Skip to: 12725 +/* 6354 */ MCD_OPC_Decode, 171, 10, 110, // Opcode: SUBSUS_U_H /* 6358 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 6370 -/* 6362 */ MCD_OPC_CheckPredicate, 4, 218, 24, // Skip to: 12728 -/* 6366 */ MCD_OPC_Decode, 231, 9, 108, // Opcode: SUBSUS_U_W +/* 6362 */ MCD_OPC_CheckPredicate, 4, 215, 24, // Skip to: 12725 +/* 6366 */ MCD_OPC_Decode, 172, 10, 111, // Opcode: SUBSUS_U_W /* 6370 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 6382 -/* 6374 */ MCD_OPC_CheckPredicate, 4, 206, 24, // Skip to: 12728 -/* 6378 */ MCD_OPC_Decode, 229, 9, 109, // Opcode: SUBSUS_U_D +/* 6374 */ MCD_OPC_CheckPredicate, 4, 203, 24, // Skip to: 12725 +/* 6378 */ MCD_OPC_Decode, 170, 10, 112, // Opcode: SUBSUS_U_D /* 6382 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 6394 -/* 6386 */ MCD_OPC_CheckPredicate, 4, 194, 24, // Skip to: 12728 -/* 6390 */ MCD_OPC_Decode, 232, 9, 106, // Opcode: SUBSUU_S_B +/* 6386 */ MCD_OPC_CheckPredicate, 4, 191, 24, // Skip to: 12725 +/* 6390 */ MCD_OPC_Decode, 173, 10, 109, // Opcode: SUBSUU_S_B /* 6394 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 6406 -/* 6398 */ MCD_OPC_CheckPredicate, 4, 182, 24, // Skip to: 12728 -/* 6402 */ MCD_OPC_Decode, 234, 9, 107, // Opcode: SUBSUU_S_H +/* 6398 */ MCD_OPC_CheckPredicate, 4, 179, 24, // Skip to: 12725 +/* 6402 */ MCD_OPC_Decode, 175, 10, 110, // Opcode: SUBSUU_S_H /* 6406 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 6418 -/* 6410 */ MCD_OPC_CheckPredicate, 4, 170, 24, // Skip to: 12728 -/* 6414 */ MCD_OPC_Decode, 235, 9, 108, // Opcode: SUBSUU_S_W +/* 6410 */ MCD_OPC_CheckPredicate, 4, 167, 24, // Skip to: 12725 +/* 6414 */ MCD_OPC_Decode, 176, 10, 111, // Opcode: SUBSUU_S_W /* 6418 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 6430 -/* 6422 */ MCD_OPC_CheckPredicate, 4, 158, 24, // Skip to: 12728 -/* 6426 */ MCD_OPC_Decode, 233, 9, 109, // Opcode: SUBSUU_S_D +/* 6422 */ MCD_OPC_CheckPredicate, 4, 155, 24, // Skip to: 12725 +/* 6426 */ MCD_OPC_Decode, 174, 10, 112, // Opcode: SUBSUU_S_D /* 6430 */ MCD_OPC_FilterValue, 16, 7, 0, // Skip to: 6441 -/* 6434 */ MCD_OPC_CheckPredicate, 4, 146, 24, // Skip to: 12728 -/* 6438 */ MCD_OPC_Decode, 83, 106, // Opcode: ASUB_S_B +/* 6434 */ MCD_OPC_CheckPredicate, 4, 143, 24, // Skip to: 12725 +/* 6438 */ MCD_OPC_Decode, 83, 109, // Opcode: ASUB_S_B /* 6441 */ MCD_OPC_FilterValue, 17, 7, 0, // Skip to: 6452 -/* 6445 */ MCD_OPC_CheckPredicate, 4, 135, 24, // Skip to: 12728 -/* 6449 */ MCD_OPC_Decode, 85, 107, // Opcode: ASUB_S_H +/* 6445 */ MCD_OPC_CheckPredicate, 4, 132, 24, // Skip to: 12725 +/* 6449 */ MCD_OPC_Decode, 85, 110, // Opcode: ASUB_S_H /* 6452 */ MCD_OPC_FilterValue, 18, 7, 0, // Skip to: 6463 -/* 6456 */ MCD_OPC_CheckPredicate, 4, 124, 24, // Skip to: 12728 -/* 6460 */ MCD_OPC_Decode, 86, 108, // Opcode: ASUB_S_W +/* 6456 */ MCD_OPC_CheckPredicate, 4, 121, 24, // Skip to: 12725 +/* 6460 */ MCD_OPC_Decode, 86, 111, // Opcode: ASUB_S_W /* 6463 */ MCD_OPC_FilterValue, 19, 7, 0, // Skip to: 6474 -/* 6467 */ MCD_OPC_CheckPredicate, 4, 113, 24, // Skip to: 12728 -/* 6471 */ MCD_OPC_Decode, 84, 109, // Opcode: ASUB_S_D +/* 6467 */ MCD_OPC_CheckPredicate, 4, 110, 24, // Skip to: 12725 +/* 6471 */ MCD_OPC_Decode, 84, 112, // Opcode: ASUB_S_D /* 6474 */ MCD_OPC_FilterValue, 20, 7, 0, // Skip to: 6485 -/* 6478 */ MCD_OPC_CheckPredicate, 4, 102, 24, // Skip to: 12728 -/* 6482 */ MCD_OPC_Decode, 87, 106, // Opcode: ASUB_U_B +/* 6478 */ MCD_OPC_CheckPredicate, 4, 99, 24, // Skip to: 12725 +/* 6482 */ MCD_OPC_Decode, 87, 109, // Opcode: ASUB_U_B /* 6485 */ MCD_OPC_FilterValue, 21, 7, 0, // Skip to: 6496 -/* 6489 */ MCD_OPC_CheckPredicate, 4, 91, 24, // Skip to: 12728 -/* 6493 */ MCD_OPC_Decode, 89, 107, // Opcode: ASUB_U_H +/* 6489 */ MCD_OPC_CheckPredicate, 4, 88, 24, // Skip to: 12725 +/* 6493 */ MCD_OPC_Decode, 89, 110, // Opcode: ASUB_U_H /* 6496 */ MCD_OPC_FilterValue, 22, 7, 0, // Skip to: 6507 -/* 6500 */ MCD_OPC_CheckPredicate, 4, 80, 24, // Skip to: 12728 -/* 6504 */ MCD_OPC_Decode, 90, 108, // Opcode: ASUB_U_W -/* 6507 */ MCD_OPC_FilterValue, 23, 73, 24, // Skip to: 12728 -/* 6511 */ MCD_OPC_CheckPredicate, 4, 69, 24, // Skip to: 12728 -/* 6515 */ MCD_OPC_Decode, 88, 109, // Opcode: ASUB_U_D +/* 6500 */ MCD_OPC_CheckPredicate, 4, 77, 24, // Skip to: 12725 +/* 6504 */ MCD_OPC_Decode, 90, 111, // Opcode: ASUB_U_W +/* 6507 */ MCD_OPC_FilterValue, 23, 70, 24, // Skip to: 12725 +/* 6511 */ MCD_OPC_CheckPredicate, 4, 66, 24, // Skip to: 12725 +/* 6515 */ MCD_OPC_Decode, 88, 112, // Opcode: ASUB_U_D /* 6518 */ MCD_OPC_FilterValue, 18, 83, 1, // Skip to: 6861 /* 6522 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... /* 6525 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6537 -/* 6529 */ MCD_OPC_CheckPredicate, 4, 51, 24, // Skip to: 12728 -/* 6533 */ MCD_OPC_Decode, 180, 7, 106, // Opcode: MULV_B +/* 6529 */ MCD_OPC_CheckPredicate, 4, 48, 24, // Skip to: 12725 +/* 6533 */ MCD_OPC_Decode, 241, 7, 109, // Opcode: MULV_B /* 6537 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6549 -/* 6541 */ MCD_OPC_CheckPredicate, 4, 39, 24, // Skip to: 12728 -/* 6545 */ MCD_OPC_Decode, 182, 7, 107, // Opcode: MULV_H +/* 6541 */ MCD_OPC_CheckPredicate, 4, 36, 24, // Skip to: 12725 +/* 6545 */ MCD_OPC_Decode, 243, 7, 110, // Opcode: MULV_H /* 6549 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6561 -/* 6553 */ MCD_OPC_CheckPredicate, 4, 27, 24, // Skip to: 12728 -/* 6557 */ MCD_OPC_Decode, 183, 7, 108, // Opcode: MULV_W +/* 6553 */ MCD_OPC_CheckPredicate, 4, 24, 24, // Skip to: 12725 +/* 6557 */ MCD_OPC_Decode, 244, 7, 111, // Opcode: MULV_W /* 6561 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 6573 -/* 6565 */ MCD_OPC_CheckPredicate, 4, 15, 24, // Skip to: 12728 -/* 6569 */ MCD_OPC_Decode, 181, 7, 109, // Opcode: MULV_D +/* 6565 */ MCD_OPC_CheckPredicate, 4, 12, 24, // Skip to: 12725 +/* 6569 */ MCD_OPC_Decode, 242, 7, 112, // Opcode: MULV_D /* 6573 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 6585 -/* 6577 */ MCD_OPC_CheckPredicate, 4, 3, 24, // Skip to: 12728 -/* 6581 */ MCD_OPC_Decode, 148, 6, 110, // Opcode: MADDV_B +/* 6577 */ MCD_OPC_CheckPredicate, 4, 0, 24, // Skip to: 12725 +/* 6581 */ MCD_OPC_Decode, 193, 6, 113, // Opcode: MADDV_B /* 6585 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 6597 -/* 6589 */ MCD_OPC_CheckPredicate, 4, 247, 23, // Skip to: 12728 -/* 6593 */ MCD_OPC_Decode, 150, 6, 111, // Opcode: MADDV_H +/* 6589 */ MCD_OPC_CheckPredicate, 4, 244, 23, // Skip to: 12725 +/* 6593 */ MCD_OPC_Decode, 195, 6, 114, // Opcode: MADDV_H /* 6597 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 6609 -/* 6601 */ MCD_OPC_CheckPredicate, 4, 235, 23, // Skip to: 12728 -/* 6605 */ MCD_OPC_Decode, 151, 6, 112, // Opcode: MADDV_W +/* 6601 */ MCD_OPC_CheckPredicate, 4, 232, 23, // Skip to: 12725 +/* 6605 */ MCD_OPC_Decode, 196, 6, 115, // Opcode: MADDV_W /* 6609 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 6621 -/* 6613 */ MCD_OPC_CheckPredicate, 4, 223, 23, // Skip to: 12728 -/* 6617 */ MCD_OPC_Decode, 149, 6, 113, // Opcode: MADDV_D +/* 6613 */ MCD_OPC_CheckPredicate, 4, 220, 23, // Skip to: 12725 +/* 6617 */ MCD_OPC_Decode, 194, 6, 116, // Opcode: MADDV_D /* 6621 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 6633 -/* 6625 */ MCD_OPC_CheckPredicate, 4, 211, 23, // Skip to: 12728 -/* 6629 */ MCD_OPC_Decode, 137, 7, 110, // Opcode: MSUBV_B +/* 6625 */ MCD_OPC_CheckPredicate, 4, 208, 23, // Skip to: 12725 +/* 6629 */ MCD_OPC_Decode, 194, 7, 113, // Opcode: MSUBV_B /* 6633 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 6645 -/* 6637 */ MCD_OPC_CheckPredicate, 4, 199, 23, // Skip to: 12728 -/* 6641 */ MCD_OPC_Decode, 139, 7, 111, // Opcode: MSUBV_H +/* 6637 */ MCD_OPC_CheckPredicate, 4, 196, 23, // Skip to: 12725 +/* 6641 */ MCD_OPC_Decode, 196, 7, 114, // Opcode: MSUBV_H /* 6645 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 6657 -/* 6649 */ MCD_OPC_CheckPredicate, 4, 187, 23, // Skip to: 12728 -/* 6653 */ MCD_OPC_Decode, 140, 7, 112, // Opcode: MSUBV_W +/* 6649 */ MCD_OPC_CheckPredicate, 4, 184, 23, // Skip to: 12725 +/* 6653 */ MCD_OPC_Decode, 197, 7, 115, // Opcode: MSUBV_W /* 6657 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 6669 -/* 6661 */ MCD_OPC_CheckPredicate, 4, 175, 23, // Skip to: 12728 -/* 6665 */ MCD_OPC_Decode, 138, 7, 113, // Opcode: MSUBV_D +/* 6661 */ MCD_OPC_CheckPredicate, 4, 172, 23, // Skip to: 12725 +/* 6665 */ MCD_OPC_Decode, 195, 7, 116, // Opcode: MSUBV_D /* 6669 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 6681 -/* 6673 */ MCD_OPC_CheckPredicate, 4, 163, 23, // Skip to: 12728 -/* 6677 */ MCD_OPC_Decode, 163, 3, 106, // Opcode: DIV_S_B +/* 6673 */ MCD_OPC_CheckPredicate, 4, 160, 23, // Skip to: 12725 +/* 6677 */ MCD_OPC_Decode, 179, 3, 109, // Opcode: DIV_S_B /* 6681 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 6693 -/* 6685 */ MCD_OPC_CheckPredicate, 4, 151, 23, // Skip to: 12728 -/* 6689 */ MCD_OPC_Decode, 165, 3, 107, // Opcode: DIV_S_H +/* 6685 */ MCD_OPC_CheckPredicate, 4, 148, 23, // Skip to: 12725 +/* 6689 */ MCD_OPC_Decode, 181, 3, 110, // Opcode: DIV_S_H /* 6693 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 6705 -/* 6697 */ MCD_OPC_CheckPredicate, 4, 139, 23, // Skip to: 12728 -/* 6701 */ MCD_OPC_Decode, 166, 3, 108, // Opcode: DIV_S_W +/* 6697 */ MCD_OPC_CheckPredicate, 4, 136, 23, // Skip to: 12725 +/* 6701 */ MCD_OPC_Decode, 182, 3, 111, // Opcode: DIV_S_W /* 6705 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 6717 -/* 6709 */ MCD_OPC_CheckPredicate, 4, 127, 23, // Skip to: 12728 -/* 6713 */ MCD_OPC_Decode, 164, 3, 109, // Opcode: DIV_S_D +/* 6709 */ MCD_OPC_CheckPredicate, 4, 124, 23, // Skip to: 12725 +/* 6713 */ MCD_OPC_Decode, 180, 3, 112, // Opcode: DIV_S_D /* 6717 */ MCD_OPC_FilterValue, 20, 8, 0, // Skip to: 6729 -/* 6721 */ MCD_OPC_CheckPredicate, 4, 115, 23, // Skip to: 12728 -/* 6725 */ MCD_OPC_Decode, 167, 3, 106, // Opcode: DIV_U_B +/* 6721 */ MCD_OPC_CheckPredicate, 4, 112, 23, // Skip to: 12725 +/* 6725 */ MCD_OPC_Decode, 183, 3, 109, // Opcode: DIV_U_B /* 6729 */ MCD_OPC_FilterValue, 21, 8, 0, // Skip to: 6741 -/* 6733 */ MCD_OPC_CheckPredicate, 4, 103, 23, // Skip to: 12728 -/* 6737 */ MCD_OPC_Decode, 169, 3, 107, // Opcode: DIV_U_H +/* 6733 */ MCD_OPC_CheckPredicate, 4, 100, 23, // Skip to: 12725 +/* 6737 */ MCD_OPC_Decode, 185, 3, 110, // Opcode: DIV_U_H /* 6741 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 6753 -/* 6745 */ MCD_OPC_CheckPredicate, 4, 91, 23, // Skip to: 12728 -/* 6749 */ MCD_OPC_Decode, 170, 3, 108, // Opcode: DIV_U_W +/* 6745 */ MCD_OPC_CheckPredicate, 4, 88, 23, // Skip to: 12725 +/* 6749 */ MCD_OPC_Decode, 186, 3, 111, // Opcode: DIV_U_W /* 6753 */ MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 6765 -/* 6757 */ MCD_OPC_CheckPredicate, 4, 79, 23, // Skip to: 12728 -/* 6761 */ MCD_OPC_Decode, 168, 3, 109, // Opcode: DIV_U_D +/* 6757 */ MCD_OPC_CheckPredicate, 4, 76, 23, // Skip to: 12725 +/* 6761 */ MCD_OPC_Decode, 184, 3, 112, // Opcode: DIV_U_D /* 6765 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 6777 -/* 6769 */ MCD_OPC_CheckPredicate, 4, 67, 23, // Skip to: 12728 -/* 6773 */ MCD_OPC_Decode, 218, 6, 106, // Opcode: MOD_S_B +/* 6769 */ MCD_OPC_CheckPredicate, 4, 64, 23, // Skip to: 12725 +/* 6773 */ MCD_OPC_Decode, 139, 7, 109, // Opcode: MOD_S_B /* 6777 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 6789 -/* 6781 */ MCD_OPC_CheckPredicate, 4, 55, 23, // Skip to: 12728 -/* 6785 */ MCD_OPC_Decode, 220, 6, 107, // Opcode: MOD_S_H +/* 6781 */ MCD_OPC_CheckPredicate, 4, 52, 23, // Skip to: 12725 +/* 6785 */ MCD_OPC_Decode, 141, 7, 110, // Opcode: MOD_S_H /* 6789 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 6801 -/* 6793 */ MCD_OPC_CheckPredicate, 4, 43, 23, // Skip to: 12728 -/* 6797 */ MCD_OPC_Decode, 221, 6, 108, // Opcode: MOD_S_W +/* 6793 */ MCD_OPC_CheckPredicate, 4, 40, 23, // Skip to: 12725 +/* 6797 */ MCD_OPC_Decode, 142, 7, 111, // Opcode: MOD_S_W /* 6801 */ MCD_OPC_FilterValue, 27, 8, 0, // Skip to: 6813 -/* 6805 */ MCD_OPC_CheckPredicate, 4, 31, 23, // Skip to: 12728 -/* 6809 */ MCD_OPC_Decode, 219, 6, 109, // Opcode: MOD_S_D +/* 6805 */ MCD_OPC_CheckPredicate, 4, 28, 23, // Skip to: 12725 +/* 6809 */ MCD_OPC_Decode, 140, 7, 112, // Opcode: MOD_S_D /* 6813 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 6825 -/* 6817 */ MCD_OPC_CheckPredicate, 4, 19, 23, // Skip to: 12728 -/* 6821 */ MCD_OPC_Decode, 222, 6, 106, // Opcode: MOD_U_B +/* 6817 */ MCD_OPC_CheckPredicate, 4, 16, 23, // Skip to: 12725 +/* 6821 */ MCD_OPC_Decode, 143, 7, 109, // Opcode: MOD_U_B /* 6825 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 6837 -/* 6829 */ MCD_OPC_CheckPredicate, 4, 7, 23, // Skip to: 12728 -/* 6833 */ MCD_OPC_Decode, 224, 6, 107, // Opcode: MOD_U_H +/* 6829 */ MCD_OPC_CheckPredicate, 4, 4, 23, // Skip to: 12725 +/* 6833 */ MCD_OPC_Decode, 145, 7, 110, // Opcode: MOD_U_H /* 6837 */ MCD_OPC_FilterValue, 30, 8, 0, // Skip to: 6849 -/* 6841 */ MCD_OPC_CheckPredicate, 4, 251, 22, // Skip to: 12728 -/* 6845 */ MCD_OPC_Decode, 225, 6, 108, // Opcode: MOD_U_W -/* 6849 */ MCD_OPC_FilterValue, 31, 243, 22, // Skip to: 12728 -/* 6853 */ MCD_OPC_CheckPredicate, 4, 239, 22, // Skip to: 12728 -/* 6857 */ MCD_OPC_Decode, 223, 6, 109, // Opcode: MOD_U_D +/* 6841 */ MCD_OPC_CheckPredicate, 4, 248, 22, // Skip to: 12725 +/* 6845 */ MCD_OPC_Decode, 146, 7, 111, // Opcode: MOD_U_W +/* 6849 */ MCD_OPC_FilterValue, 31, 240, 22, // Skip to: 12725 +/* 6853 */ MCD_OPC_CheckPredicate, 4, 236, 22, // Skip to: 12725 +/* 6857 */ MCD_OPC_Decode, 144, 7, 112, // Opcode: MOD_U_D /* 6861 */ MCD_OPC_FilterValue, 19, 219, 0, // Skip to: 7084 /* 6865 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... /* 6868 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6880 -/* 6872 */ MCD_OPC_CheckPredicate, 4, 220, 22, // Skip to: 12728 -/* 6876 */ MCD_OPC_Decode, 180, 3, 114, // Opcode: DOTP_S_H +/* 6872 */ MCD_OPC_CheckPredicate, 4, 217, 22, // Skip to: 12725 +/* 6876 */ MCD_OPC_Decode, 197, 3, 117, // Opcode: DOTP_S_H /* 6880 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6892 -/* 6884 */ MCD_OPC_CheckPredicate, 4, 208, 22, // Skip to: 12728 -/* 6888 */ MCD_OPC_Decode, 181, 3, 115, // Opcode: DOTP_S_W +/* 6884 */ MCD_OPC_CheckPredicate, 4, 205, 22, // Skip to: 12725 +/* 6888 */ MCD_OPC_Decode, 198, 3, 118, // Opcode: DOTP_S_W /* 6892 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 6904 -/* 6896 */ MCD_OPC_CheckPredicate, 4, 196, 22, // Skip to: 12728 -/* 6900 */ MCD_OPC_Decode, 179, 3, 116, // Opcode: DOTP_S_D +/* 6896 */ MCD_OPC_CheckPredicate, 4, 193, 22, // Skip to: 12725 +/* 6900 */ MCD_OPC_Decode, 196, 3, 119, // Opcode: DOTP_S_D /* 6904 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 6916 -/* 6908 */ MCD_OPC_CheckPredicate, 4, 184, 22, // Skip to: 12728 -/* 6912 */ MCD_OPC_Decode, 183, 3, 114, // Opcode: DOTP_U_H +/* 6908 */ MCD_OPC_CheckPredicate, 4, 181, 22, // Skip to: 12725 +/* 6912 */ MCD_OPC_Decode, 200, 3, 117, // Opcode: DOTP_U_H /* 6916 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 6928 -/* 6920 */ MCD_OPC_CheckPredicate, 4, 172, 22, // Skip to: 12728 -/* 6924 */ MCD_OPC_Decode, 184, 3, 115, // Opcode: DOTP_U_W +/* 6920 */ MCD_OPC_CheckPredicate, 4, 169, 22, // Skip to: 12725 +/* 6924 */ MCD_OPC_Decode, 201, 3, 118, // Opcode: DOTP_U_W /* 6928 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 6940 -/* 6932 */ MCD_OPC_CheckPredicate, 4, 160, 22, // Skip to: 12728 -/* 6936 */ MCD_OPC_Decode, 182, 3, 116, // Opcode: DOTP_U_D +/* 6932 */ MCD_OPC_CheckPredicate, 4, 157, 22, // Skip to: 12725 +/* 6936 */ MCD_OPC_Decode, 199, 3, 119, // Opcode: DOTP_U_D /* 6940 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 6952 -/* 6944 */ MCD_OPC_CheckPredicate, 4, 148, 22, // Skip to: 12728 -/* 6948 */ MCD_OPC_Decode, 186, 3, 117, // Opcode: DPADD_S_H +/* 6944 */ MCD_OPC_CheckPredicate, 4, 145, 22, // Skip to: 12725 +/* 6948 */ MCD_OPC_Decode, 203, 3, 120, // Opcode: DPADD_S_H /* 6952 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 6964 -/* 6956 */ MCD_OPC_CheckPredicate, 4, 136, 22, // Skip to: 12728 -/* 6960 */ MCD_OPC_Decode, 187, 3, 118, // Opcode: DPADD_S_W +/* 6956 */ MCD_OPC_CheckPredicate, 4, 133, 22, // Skip to: 12725 +/* 6960 */ MCD_OPC_Decode, 204, 3, 121, // Opcode: DPADD_S_W /* 6964 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 6976 -/* 6968 */ MCD_OPC_CheckPredicate, 4, 124, 22, // Skip to: 12728 -/* 6972 */ MCD_OPC_Decode, 185, 3, 119, // Opcode: DPADD_S_D +/* 6968 */ MCD_OPC_CheckPredicate, 4, 121, 22, // Skip to: 12725 +/* 6972 */ MCD_OPC_Decode, 202, 3, 122, // Opcode: DPADD_S_D /* 6976 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 6988 -/* 6980 */ MCD_OPC_CheckPredicate, 4, 112, 22, // Skip to: 12728 -/* 6984 */ MCD_OPC_Decode, 189, 3, 117, // Opcode: DPADD_U_H +/* 6980 */ MCD_OPC_CheckPredicate, 4, 109, 22, // Skip to: 12725 +/* 6984 */ MCD_OPC_Decode, 206, 3, 120, // Opcode: DPADD_U_H /* 6988 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 7000 -/* 6992 */ MCD_OPC_CheckPredicate, 4, 100, 22, // Skip to: 12728 -/* 6996 */ MCD_OPC_Decode, 190, 3, 118, // Opcode: DPADD_U_W +/* 6992 */ MCD_OPC_CheckPredicate, 4, 97, 22, // Skip to: 12725 +/* 6996 */ MCD_OPC_Decode, 207, 3, 121, // Opcode: DPADD_U_W /* 7000 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 7012 -/* 7004 */ MCD_OPC_CheckPredicate, 4, 88, 22, // Skip to: 12728 -/* 7008 */ MCD_OPC_Decode, 188, 3, 119, // Opcode: DPADD_U_D +/* 7004 */ MCD_OPC_CheckPredicate, 4, 85, 22, // Skip to: 12725 +/* 7008 */ MCD_OPC_Decode, 205, 3, 122, // Opcode: DPADD_U_D /* 7012 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 7024 -/* 7016 */ MCD_OPC_CheckPredicate, 4, 76, 22, // Skip to: 12728 -/* 7020 */ MCD_OPC_Decode, 204, 3, 117, // Opcode: DPSUB_S_H +/* 7016 */ MCD_OPC_CheckPredicate, 4, 73, 22, // Skip to: 12725 +/* 7020 */ MCD_OPC_Decode, 221, 3, 120, // Opcode: DPSUB_S_H /* 7024 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 7036 -/* 7028 */ MCD_OPC_CheckPredicate, 4, 64, 22, // Skip to: 12728 -/* 7032 */ MCD_OPC_Decode, 205, 3, 118, // Opcode: DPSUB_S_W +/* 7028 */ MCD_OPC_CheckPredicate, 4, 61, 22, // Skip to: 12725 +/* 7032 */ MCD_OPC_Decode, 222, 3, 121, // Opcode: DPSUB_S_W /* 7036 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 7048 -/* 7040 */ MCD_OPC_CheckPredicate, 4, 52, 22, // Skip to: 12728 -/* 7044 */ MCD_OPC_Decode, 203, 3, 119, // Opcode: DPSUB_S_D +/* 7040 */ MCD_OPC_CheckPredicate, 4, 49, 22, // Skip to: 12725 +/* 7044 */ MCD_OPC_Decode, 220, 3, 122, // Opcode: DPSUB_S_D /* 7048 */ MCD_OPC_FilterValue, 21, 8, 0, // Skip to: 7060 -/* 7052 */ MCD_OPC_CheckPredicate, 4, 40, 22, // Skip to: 12728 -/* 7056 */ MCD_OPC_Decode, 207, 3, 117, // Opcode: DPSUB_U_H +/* 7052 */ MCD_OPC_CheckPredicate, 4, 37, 22, // Skip to: 12725 +/* 7056 */ MCD_OPC_Decode, 224, 3, 120, // Opcode: DPSUB_U_H /* 7060 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 7072 -/* 7064 */ MCD_OPC_CheckPredicate, 4, 28, 22, // Skip to: 12728 -/* 7068 */ MCD_OPC_Decode, 208, 3, 118, // Opcode: DPSUB_U_W -/* 7072 */ MCD_OPC_FilterValue, 23, 20, 22, // Skip to: 12728 -/* 7076 */ MCD_OPC_CheckPredicate, 4, 16, 22, // Skip to: 12728 -/* 7080 */ MCD_OPC_Decode, 206, 3, 119, // Opcode: DPSUB_U_D -/* 7084 */ MCD_OPC_FilterValue, 20, 131, 1, // Skip to: 7475 +/* 7064 */ MCD_OPC_CheckPredicate, 4, 25, 22, // Skip to: 12725 +/* 7068 */ MCD_OPC_Decode, 225, 3, 121, // Opcode: DPSUB_U_W +/* 7072 */ MCD_OPC_FilterValue, 23, 17, 22, // Skip to: 12725 +/* 7076 */ MCD_OPC_CheckPredicate, 4, 13, 22, // Skip to: 12725 +/* 7080 */ MCD_OPC_Decode, 223, 3, 122, // Opcode: DPSUB_U_D +/* 7084 */ MCD_OPC_FilterValue, 20, 134, 1, // Skip to: 7478 /* 7088 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... /* 7091 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7103 -/* 7095 */ MCD_OPC_CheckPredicate, 4, 253, 21, // Skip to: 12728 -/* 7099 */ MCD_OPC_Decode, 129, 9, 120, // Opcode: SLD_B +/* 7095 */ MCD_OPC_CheckPredicate, 4, 250, 21, // Skip to: 12725 +/* 7099 */ MCD_OPC_Decode, 198, 9, 123, // Opcode: SLD_B /* 7103 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7115 -/* 7107 */ MCD_OPC_CheckPredicate, 4, 241, 21, // Skip to: 12728 -/* 7111 */ MCD_OPC_Decode, 131, 9, 121, // Opcode: SLD_H +/* 7107 */ MCD_OPC_CheckPredicate, 4, 238, 21, // Skip to: 12725 +/* 7111 */ MCD_OPC_Decode, 200, 9, 124, // Opcode: SLD_H /* 7115 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7127 -/* 7119 */ MCD_OPC_CheckPredicate, 4, 229, 21, // Skip to: 12728 -/* 7123 */ MCD_OPC_Decode, 132, 9, 122, // Opcode: SLD_W +/* 7119 */ MCD_OPC_CheckPredicate, 4, 226, 21, // Skip to: 12725 +/* 7123 */ MCD_OPC_Decode, 201, 9, 125, // Opcode: SLD_W /* 7127 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 7139 -/* 7131 */ MCD_OPC_CheckPredicate, 4, 217, 21, // Skip to: 12728 -/* 7135 */ MCD_OPC_Decode, 130, 9, 123, // Opcode: SLD_D +/* 7131 */ MCD_OPC_CheckPredicate, 4, 214, 21, // Skip to: 12725 +/* 7135 */ MCD_OPC_Decode, 199, 9, 126, // Opcode: SLD_D /* 7139 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 7151 -/* 7143 */ MCD_OPC_CheckPredicate, 4, 205, 21, // Skip to: 12728 -/* 7147 */ MCD_OPC_Decode, 168, 9, 120, // Opcode: SPLAT_B -/* 7151 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 7163 -/* 7155 */ MCD_OPC_CheckPredicate, 4, 193, 21, // Skip to: 12728 -/* 7159 */ MCD_OPC_Decode, 170, 9, 121, // Opcode: SPLAT_H -/* 7163 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 7175 -/* 7167 */ MCD_OPC_CheckPredicate, 4, 181, 21, // Skip to: 12728 -/* 7171 */ MCD_OPC_Decode, 171, 9, 122, // Opcode: SPLAT_W -/* 7175 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 7187 -/* 7179 */ MCD_OPC_CheckPredicate, 4, 169, 21, // Skip to: 12728 -/* 7183 */ MCD_OPC_Decode, 169, 9, 123, // Opcode: SPLAT_D -/* 7187 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 7199 -/* 7191 */ MCD_OPC_CheckPredicate, 4, 157, 21, // Skip to: 12728 -/* 7195 */ MCD_OPC_Decode, 235, 7, 106, // Opcode: PCKEV_B -/* 7199 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 7211 -/* 7203 */ MCD_OPC_CheckPredicate, 4, 145, 21, // Skip to: 12728 -/* 7207 */ MCD_OPC_Decode, 237, 7, 107, // Opcode: PCKEV_H -/* 7211 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 7223 -/* 7215 */ MCD_OPC_CheckPredicate, 4, 133, 21, // Skip to: 12728 -/* 7219 */ MCD_OPC_Decode, 238, 7, 108, // Opcode: PCKEV_W -/* 7223 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 7235 -/* 7227 */ MCD_OPC_CheckPredicate, 4, 121, 21, // Skip to: 12728 -/* 7231 */ MCD_OPC_Decode, 236, 7, 109, // Opcode: PCKEV_D -/* 7235 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 7247 -/* 7239 */ MCD_OPC_CheckPredicate, 4, 109, 21, // Skip to: 12728 -/* 7243 */ MCD_OPC_Decode, 239, 7, 106, // Opcode: PCKOD_B -/* 7247 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 7259 -/* 7251 */ MCD_OPC_CheckPredicate, 4, 97, 21, // Skip to: 12728 -/* 7255 */ MCD_OPC_Decode, 241, 7, 107, // Opcode: PCKOD_H -/* 7259 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 7271 -/* 7263 */ MCD_OPC_CheckPredicate, 4, 85, 21, // Skip to: 12728 -/* 7267 */ MCD_OPC_Decode, 242, 7, 108, // Opcode: PCKOD_W -/* 7271 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 7283 -/* 7275 */ MCD_OPC_CheckPredicate, 4, 73, 21, // Skip to: 12728 -/* 7279 */ MCD_OPC_Decode, 240, 7, 109, // Opcode: PCKOD_D -/* 7283 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 7295 -/* 7287 */ MCD_OPC_CheckPredicate, 4, 61, 21, // Skip to: 12728 -/* 7291 */ MCD_OPC_Decode, 155, 5, 106, // Opcode: ILVL_B -/* 7295 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 7307 -/* 7299 */ MCD_OPC_CheckPredicate, 4, 49, 21, // Skip to: 12728 -/* 7303 */ MCD_OPC_Decode, 157, 5, 107, // Opcode: ILVL_H -/* 7307 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 7319 -/* 7311 */ MCD_OPC_CheckPredicate, 4, 37, 21, // Skip to: 12728 -/* 7315 */ MCD_OPC_Decode, 158, 5, 108, // Opcode: ILVL_W -/* 7319 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 7331 -/* 7323 */ MCD_OPC_CheckPredicate, 4, 25, 21, // Skip to: 12728 -/* 7327 */ MCD_OPC_Decode, 156, 5, 109, // Opcode: ILVL_D -/* 7331 */ MCD_OPC_FilterValue, 20, 8, 0, // Skip to: 7343 -/* 7335 */ MCD_OPC_CheckPredicate, 4, 13, 21, // Skip to: 12728 -/* 7339 */ MCD_OPC_Decode, 163, 5, 106, // Opcode: ILVR_B -/* 7343 */ MCD_OPC_FilterValue, 21, 8, 0, // Skip to: 7355 -/* 7347 */ MCD_OPC_CheckPredicate, 4, 1, 21, // Skip to: 12728 -/* 7351 */ MCD_OPC_Decode, 165, 5, 107, // Opcode: ILVR_H -/* 7355 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 7367 -/* 7359 */ MCD_OPC_CheckPredicate, 4, 245, 20, // Skip to: 12728 -/* 7363 */ MCD_OPC_Decode, 166, 5, 108, // Opcode: ILVR_W -/* 7367 */ MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 7379 -/* 7371 */ MCD_OPC_CheckPredicate, 4, 233, 20, // Skip to: 12728 -/* 7375 */ MCD_OPC_Decode, 164, 5, 109, // Opcode: ILVR_D -/* 7379 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 7391 -/* 7383 */ MCD_OPC_CheckPredicate, 4, 221, 20, // Skip to: 12728 -/* 7387 */ MCD_OPC_Decode, 151, 5, 106, // Opcode: ILVEV_B -/* 7391 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 7403 -/* 7395 */ MCD_OPC_CheckPredicate, 4, 209, 20, // Skip to: 12728 -/* 7399 */ MCD_OPC_Decode, 153, 5, 107, // Opcode: ILVEV_H -/* 7403 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 7415 -/* 7407 */ MCD_OPC_CheckPredicate, 4, 197, 20, // Skip to: 12728 -/* 7411 */ MCD_OPC_Decode, 154, 5, 108, // Opcode: ILVEV_W -/* 7415 */ MCD_OPC_FilterValue, 27, 8, 0, // Skip to: 7427 -/* 7419 */ MCD_OPC_CheckPredicate, 4, 185, 20, // Skip to: 12728 -/* 7423 */ MCD_OPC_Decode, 152, 5, 109, // Opcode: ILVEV_D -/* 7427 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 7439 -/* 7431 */ MCD_OPC_CheckPredicate, 4, 173, 20, // Skip to: 12728 -/* 7435 */ MCD_OPC_Decode, 159, 5, 106, // Opcode: ILVOD_B -/* 7439 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 7451 -/* 7443 */ MCD_OPC_CheckPredicate, 4, 161, 20, // Skip to: 12728 -/* 7447 */ MCD_OPC_Decode, 161, 5, 107, // Opcode: ILVOD_H -/* 7451 */ MCD_OPC_FilterValue, 30, 8, 0, // Skip to: 7463 -/* 7455 */ MCD_OPC_CheckPredicate, 4, 149, 20, // Skip to: 12728 -/* 7459 */ MCD_OPC_Decode, 162, 5, 108, // Opcode: ILVOD_W -/* 7463 */ MCD_OPC_FilterValue, 31, 141, 20, // Skip to: 12728 -/* 7467 */ MCD_OPC_CheckPredicate, 4, 137, 20, // Skip to: 12728 -/* 7471 */ MCD_OPC_Decode, 160, 5, 109, // Opcode: ILVOD_D -/* 7475 */ MCD_OPC_FilterValue, 21, 35, 1, // Skip to: 7770 -/* 7479 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 7482 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7494 -/* 7486 */ MCD_OPC_CheckPredicate, 4, 118, 20, // Skip to: 12728 -/* 7490 */ MCD_OPC_Decode, 229, 10, 110, // Opcode: VSHF_B -/* 7494 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7506 -/* 7498 */ MCD_OPC_CheckPredicate, 4, 106, 20, // Skip to: 12728 -/* 7502 */ MCD_OPC_Decode, 231, 10, 111, // Opcode: VSHF_H -/* 7506 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7518 -/* 7510 */ MCD_OPC_CheckPredicate, 4, 94, 20, // Skip to: 12728 -/* 7514 */ MCD_OPC_Decode, 232, 10, 112, // Opcode: VSHF_W -/* 7518 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 7530 -/* 7522 */ MCD_OPC_CheckPredicate, 4, 82, 20, // Skip to: 12728 -/* 7526 */ MCD_OPC_Decode, 230, 10, 113, // Opcode: VSHF_D -/* 7530 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 7542 -/* 7534 */ MCD_OPC_CheckPredicate, 4, 70, 20, // Skip to: 12728 -/* 7538 */ MCD_OPC_Decode, 181, 9, 106, // Opcode: SRAR_B -/* 7542 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 7554 -/* 7546 */ MCD_OPC_CheckPredicate, 4, 58, 20, // Skip to: 12728 -/* 7550 */ MCD_OPC_Decode, 183, 9, 107, // Opcode: SRAR_H -/* 7554 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 7566 -/* 7558 */ MCD_OPC_CheckPredicate, 4, 46, 20, // Skip to: 12728 -/* 7562 */ MCD_OPC_Decode, 184, 9, 108, // Opcode: SRAR_W -/* 7566 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 7578 -/* 7570 */ MCD_OPC_CheckPredicate, 4, 34, 20, // Skip to: 12728 -/* 7574 */ MCD_OPC_Decode, 182, 9, 109, // Opcode: SRAR_D -/* 7578 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 7590 -/* 7582 */ MCD_OPC_CheckPredicate, 4, 22, 20, // Skip to: 12728 -/* 7586 */ MCD_OPC_Decode, 201, 9, 106, // Opcode: SRLR_B -/* 7590 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 7602 -/* 7594 */ MCD_OPC_CheckPredicate, 4, 10, 20, // Skip to: 12728 -/* 7598 */ MCD_OPC_Decode, 203, 9, 107, // Opcode: SRLR_H -/* 7602 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 7614 -/* 7606 */ MCD_OPC_CheckPredicate, 4, 254, 19, // Skip to: 12728 -/* 7610 */ MCD_OPC_Decode, 204, 9, 108, // Opcode: SRLR_W -/* 7614 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 7626 -/* 7618 */ MCD_OPC_CheckPredicate, 4, 242, 19, // Skip to: 12728 -/* 7622 */ MCD_OPC_Decode, 202, 9, 109, // Opcode: SRLR_D -/* 7626 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 7638 -/* 7630 */ MCD_OPC_CheckPredicate, 4, 230, 19, // Skip to: 12728 -/* 7634 */ MCD_OPC_Decode, 140, 5, 114, // Opcode: HADD_S_H -/* 7638 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 7650 -/* 7642 */ MCD_OPC_CheckPredicate, 4, 218, 19, // Skip to: 12728 -/* 7646 */ MCD_OPC_Decode, 141, 5, 115, // Opcode: HADD_S_W -/* 7650 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 7662 -/* 7654 */ MCD_OPC_CheckPredicate, 4, 206, 19, // Skip to: 12728 -/* 7658 */ MCD_OPC_Decode, 139, 5, 116, // Opcode: HADD_S_D -/* 7662 */ MCD_OPC_FilterValue, 21, 8, 0, // Skip to: 7674 -/* 7666 */ MCD_OPC_CheckPredicate, 4, 194, 19, // Skip to: 12728 -/* 7670 */ MCD_OPC_Decode, 143, 5, 114, // Opcode: HADD_U_H -/* 7674 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 7686 -/* 7678 */ MCD_OPC_CheckPredicate, 4, 182, 19, // Skip to: 12728 -/* 7682 */ MCD_OPC_Decode, 144, 5, 115, // Opcode: HADD_U_W -/* 7686 */ MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 7698 -/* 7690 */ MCD_OPC_CheckPredicate, 4, 170, 19, // Skip to: 12728 -/* 7694 */ MCD_OPC_Decode, 142, 5, 116, // Opcode: HADD_U_D -/* 7698 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 7710 -/* 7702 */ MCD_OPC_CheckPredicate, 4, 158, 19, // Skip to: 12728 -/* 7706 */ MCD_OPC_Decode, 146, 5, 114, // Opcode: HSUB_S_H -/* 7710 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 7722 -/* 7714 */ MCD_OPC_CheckPredicate, 4, 146, 19, // Skip to: 12728 -/* 7718 */ MCD_OPC_Decode, 147, 5, 115, // Opcode: HSUB_S_W -/* 7722 */ MCD_OPC_FilterValue, 27, 8, 0, // Skip to: 7734 -/* 7726 */ MCD_OPC_CheckPredicate, 4, 134, 19, // Skip to: 12728 -/* 7730 */ MCD_OPC_Decode, 145, 5, 116, // Opcode: HSUB_S_D -/* 7734 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 7746 -/* 7738 */ MCD_OPC_CheckPredicate, 4, 122, 19, // Skip to: 12728 -/* 7742 */ MCD_OPC_Decode, 149, 5, 114, // Opcode: HSUB_U_H -/* 7746 */ MCD_OPC_FilterValue, 30, 8, 0, // Skip to: 7758 -/* 7750 */ MCD_OPC_CheckPredicate, 4, 110, 19, // Skip to: 12728 -/* 7754 */ MCD_OPC_Decode, 150, 5, 115, // Opcode: HSUB_U_W -/* 7758 */ MCD_OPC_FilterValue, 31, 102, 19, // Skip to: 12728 -/* 7762 */ MCD_OPC_CheckPredicate, 4, 98, 19, // Skip to: 12728 -/* 7766 */ MCD_OPC_Decode, 148, 5, 116, // Opcode: HSUB_U_D -/* 7770 */ MCD_OPC_FilterValue, 25, 163, 1, // Skip to: 8193 -/* 7774 */ MCD_OPC_ExtractField, 20, 6, // Inst{25-20} ... -/* 7777 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7789 -/* 7781 */ MCD_OPC_CheckPredicate, 4, 79, 19, // Skip to: 12728 -/* 7785 */ MCD_OPC_Decode, 253, 8, 124, // Opcode: SLDI_B -/* 7789 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 7807 -/* 7793 */ MCD_OPC_CheckPredicate, 4, 67, 19, // Skip to: 12728 -/* 7797 */ MCD_OPC_CheckField, 19, 1, 0, 61, 19, // Skip to: 12728 -/* 7803 */ MCD_OPC_Decode, 255, 8, 125, // Opcode: SLDI_H -/* 7807 */ MCD_OPC_FilterValue, 3, 52, 0, // Skip to: 7863 -/* 7811 */ MCD_OPC_ExtractField, 18, 2, // Inst{19-18} ... -/* 7814 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7826 -/* 7818 */ MCD_OPC_CheckPredicate, 4, 42, 19, // Skip to: 12728 -/* 7822 */ MCD_OPC_Decode, 128, 9, 126, // Opcode: SLDI_W -/* 7826 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 7844 -/* 7830 */ MCD_OPC_CheckPredicate, 4, 30, 19, // Skip to: 12728 -/* 7834 */ MCD_OPC_CheckField, 17, 1, 0, 24, 19, // Skip to: 12728 -/* 7840 */ MCD_OPC_Decode, 254, 8, 127, // Opcode: SLDI_D -/* 7844 */ MCD_OPC_FilterValue, 3, 16, 19, // Skip to: 12728 -/* 7848 */ MCD_OPC_CheckPredicate, 4, 12, 19, // Skip to: 12728 -/* 7852 */ MCD_OPC_CheckField, 16, 2, 2, 6, 19, // Skip to: 12728 -/* 7858 */ MCD_OPC_Decode, 210, 2, 128, 1, // Opcode: CTCMSA -/* 7863 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 7875 -/* 7867 */ MCD_OPC_CheckPredicate, 4, 249, 18, // Skip to: 12728 -/* 7871 */ MCD_OPC_Decode, 164, 9, 124, // Opcode: SPLATI_B -/* 7875 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 7893 -/* 7879 */ MCD_OPC_CheckPredicate, 4, 237, 18, // Skip to: 12728 -/* 7883 */ MCD_OPC_CheckField, 19, 1, 0, 231, 18, // Skip to: 12728 -/* 7889 */ MCD_OPC_Decode, 166, 9, 125, // Opcode: SPLATI_H -/* 7893 */ MCD_OPC_FilterValue, 7, 52, 0, // Skip to: 7949 -/* 7897 */ MCD_OPC_ExtractField, 18, 2, // Inst{19-18} ... -/* 7900 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7912 -/* 7904 */ MCD_OPC_CheckPredicate, 4, 212, 18, // Skip to: 12728 -/* 7908 */ MCD_OPC_Decode, 167, 9, 126, // Opcode: SPLATI_W -/* 7912 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 7930 -/* 7916 */ MCD_OPC_CheckPredicate, 4, 200, 18, // Skip to: 12728 -/* 7920 */ MCD_OPC_CheckField, 17, 1, 0, 194, 18, // Skip to: 12728 -/* 7926 */ MCD_OPC_Decode, 165, 9, 127, // Opcode: SPLATI_D -/* 7930 */ MCD_OPC_FilterValue, 3, 186, 18, // Skip to: 12728 -/* 7934 */ MCD_OPC_CheckPredicate, 4, 182, 18, // Skip to: 12728 -/* 7938 */ MCD_OPC_CheckField, 16, 2, 2, 176, 18, // Skip to: 12728 -/* 7944 */ MCD_OPC_Decode, 151, 2, 129, 1, // Opcode: CFCMSA -/* 7949 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 7962 -/* 7953 */ MCD_OPC_CheckPredicate, 4, 163, 18, // Skip to: 12728 -/* 7957 */ MCD_OPC_Decode, 203, 2, 130, 1, // Opcode: COPY_S_B -/* 7962 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 7981 -/* 7966 */ MCD_OPC_CheckPredicate, 4, 150, 18, // Skip to: 12728 -/* 7970 */ MCD_OPC_CheckField, 19, 1, 0, 144, 18, // Skip to: 12728 -/* 7976 */ MCD_OPC_Decode, 204, 2, 131, 1, // Opcode: COPY_S_H -/* 7981 */ MCD_OPC_FilterValue, 11, 35, 0, // Skip to: 8020 -/* 7985 */ MCD_OPC_ExtractField, 18, 2, // Inst{19-18} ... -/* 7988 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8001 -/* 7992 */ MCD_OPC_CheckPredicate, 4, 124, 18, // Skip to: 12728 -/* 7996 */ MCD_OPC_Decode, 205, 2, 132, 1, // Opcode: COPY_S_W -/* 8001 */ MCD_OPC_FilterValue, 3, 115, 18, // Skip to: 12728 -/* 8005 */ MCD_OPC_CheckPredicate, 4, 111, 18, // Skip to: 12728 -/* 8009 */ MCD_OPC_CheckField, 16, 2, 2, 105, 18, // Skip to: 12728 -/* 8015 */ MCD_OPC_Decode, 226, 6, 133, 1, // Opcode: MOVE_V -/* 8020 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 8033 -/* 8024 */ MCD_OPC_CheckPredicate, 4, 92, 18, // Skip to: 12728 -/* 8028 */ MCD_OPC_Decode, 206, 2, 130, 1, // Opcode: COPY_U_B -/* 8033 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 8052 -/* 8037 */ MCD_OPC_CheckPredicate, 4, 79, 18, // Skip to: 12728 -/* 8041 */ MCD_OPC_CheckField, 19, 1, 0, 73, 18, // Skip to: 12728 -/* 8047 */ MCD_OPC_Decode, 207, 2, 131, 1, // Opcode: COPY_U_H -/* 8052 */ MCD_OPC_FilterValue, 15, 15, 0, // Skip to: 8071 -/* 8056 */ MCD_OPC_CheckPredicate, 4, 60, 18, // Skip to: 12728 -/* 8060 */ MCD_OPC_CheckField, 18, 2, 0, 54, 18, // Skip to: 12728 -/* 8066 */ MCD_OPC_Decode, 208, 2, 132, 1, // Opcode: COPY_U_W -/* 8071 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 8084 -/* 8075 */ MCD_OPC_CheckPredicate, 4, 41, 18, // Skip to: 12728 -/* 8079 */ MCD_OPC_Decode, 168, 5, 134, 1, // Opcode: INSERT_B -/* 8084 */ MCD_OPC_FilterValue, 18, 15, 0, // Skip to: 8103 -/* 8088 */ MCD_OPC_CheckPredicate, 4, 28, 18, // Skip to: 12728 -/* 8092 */ MCD_OPC_CheckField, 19, 1, 0, 22, 18, // Skip to: 12728 -/* 8098 */ MCD_OPC_Decode, 171, 5, 135, 1, // Opcode: INSERT_H -/* 8103 */ MCD_OPC_FilterValue, 19, 15, 0, // Skip to: 8122 -/* 8107 */ MCD_OPC_CheckPredicate, 4, 9, 18, // Skip to: 12728 -/* 8111 */ MCD_OPC_CheckField, 18, 2, 0, 3, 18, // Skip to: 12728 -/* 8117 */ MCD_OPC_Decode, 172, 5, 136, 1, // Opcode: INSERT_W -/* 8122 */ MCD_OPC_FilterValue, 20, 9, 0, // Skip to: 8135 -/* 8126 */ MCD_OPC_CheckPredicate, 4, 246, 17, // Skip to: 12728 -/* 8130 */ MCD_OPC_Decode, 174, 5, 137, 1, // Opcode: INSVE_B -/* 8135 */ MCD_OPC_FilterValue, 22, 15, 0, // Skip to: 8154 -/* 8139 */ MCD_OPC_CheckPredicate, 4, 233, 17, // Skip to: 12728 -/* 8143 */ MCD_OPC_CheckField, 19, 1, 0, 227, 17, // Skip to: 12728 -/* 8149 */ MCD_OPC_Decode, 176, 5, 138, 1, // Opcode: INSVE_H -/* 8154 */ MCD_OPC_FilterValue, 23, 218, 17, // Skip to: 12728 -/* 8158 */ MCD_OPC_ExtractField, 18, 2, // Inst{19-18} ... -/* 8161 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8174 -/* 8165 */ MCD_OPC_CheckPredicate, 4, 207, 17, // Skip to: 12728 -/* 8169 */ MCD_OPC_Decode, 177, 5, 139, 1, // Opcode: INSVE_W -/* 8174 */ MCD_OPC_FilterValue, 2, 198, 17, // Skip to: 12728 -/* 8178 */ MCD_OPC_CheckPredicate, 4, 194, 17, // Skip to: 12728 -/* 8182 */ MCD_OPC_CheckField, 17, 1, 0, 188, 17, // Skip to: 12728 -/* 8188 */ MCD_OPC_Decode, 175, 5, 140, 1, // Opcode: INSVE_D -/* 8193 */ MCD_OPC_FilterValue, 26, 131, 1, // Skip to: 8584 -/* 8197 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 8200 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 8212 -/* 8204 */ MCD_OPC_CheckPredicate, 4, 168, 17, // Skip to: 12728 -/* 8208 */ MCD_OPC_Decode, 134, 4, 108, // Opcode: FCAF_W -/* 8212 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 8224 -/* 8216 */ MCD_OPC_CheckPredicate, 4, 156, 17, // Skip to: 12728 -/* 8220 */ MCD_OPC_Decode, 133, 4, 109, // Opcode: FCAF_D -/* 8224 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 8236 -/* 8228 */ MCD_OPC_CheckPredicate, 4, 144, 17, // Skip to: 12728 -/* 8232 */ MCD_OPC_Decode, 159, 4, 108, // Opcode: FCUN_W -/* 8236 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 8248 -/* 8240 */ MCD_OPC_CheckPredicate, 4, 132, 17, // Skip to: 12728 -/* 8244 */ MCD_OPC_Decode, 158, 4, 109, // Opcode: FCUN_D -/* 8248 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 8260 -/* 8252 */ MCD_OPC_CheckPredicate, 4, 120, 17, // Skip to: 12728 -/* 8256 */ MCD_OPC_Decode, 136, 4, 108, // Opcode: FCEQ_W -/* 8260 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 8272 -/* 8264 */ MCD_OPC_CheckPredicate, 4, 108, 17, // Skip to: 12728 -/* 8268 */ MCD_OPC_Decode, 135, 4, 109, // Opcode: FCEQ_D -/* 8272 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 8284 -/* 8276 */ MCD_OPC_CheckPredicate, 4, 96, 17, // Skip to: 12728 -/* 8280 */ MCD_OPC_Decode, 151, 4, 108, // Opcode: FCUEQ_W -/* 8284 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 8296 -/* 8288 */ MCD_OPC_CheckPredicate, 4, 84, 17, // Skip to: 12728 -/* 8292 */ MCD_OPC_Decode, 150, 4, 109, // Opcode: FCUEQ_D -/* 8296 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 8308 -/* 8300 */ MCD_OPC_CheckPredicate, 4, 72, 17, // Skip to: 12728 -/* 8304 */ MCD_OPC_Decode, 142, 4, 108, // Opcode: FCLT_W -/* 8308 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 8320 -/* 8312 */ MCD_OPC_CheckPredicate, 4, 60, 17, // Skip to: 12728 -/* 8316 */ MCD_OPC_Decode, 141, 4, 109, // Opcode: FCLT_D -/* 8320 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 8332 -/* 8324 */ MCD_OPC_CheckPredicate, 4, 48, 17, // Skip to: 12728 -/* 8328 */ MCD_OPC_Decode, 155, 4, 108, // Opcode: FCULT_W -/* 8332 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 8344 -/* 8336 */ MCD_OPC_CheckPredicate, 4, 36, 17, // Skip to: 12728 -/* 8340 */ MCD_OPC_Decode, 154, 4, 109, // Opcode: FCULT_D -/* 8344 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 8356 -/* 8348 */ MCD_OPC_CheckPredicate, 4, 24, 17, // Skip to: 12728 -/* 8352 */ MCD_OPC_Decode, 140, 4, 108, // Opcode: FCLE_W -/* 8356 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 8368 -/* 8360 */ MCD_OPC_CheckPredicate, 4, 12, 17, // Skip to: 12728 -/* 8364 */ MCD_OPC_Decode, 139, 4, 109, // Opcode: FCLE_D -/* 8368 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 8380 -/* 8372 */ MCD_OPC_CheckPredicate, 4, 0, 17, // Skip to: 12728 -/* 8376 */ MCD_OPC_Decode, 153, 4, 108, // Opcode: FCULE_W -/* 8380 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 8392 -/* 8384 */ MCD_OPC_CheckPredicate, 4, 244, 16, // Skip to: 12728 -/* 8388 */ MCD_OPC_Decode, 152, 4, 109, // Opcode: FCULE_D -/* 8392 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 8404 -/* 8396 */ MCD_OPC_CheckPredicate, 4, 232, 16, // Skip to: 12728 -/* 8400 */ MCD_OPC_Decode, 225, 4, 108, // Opcode: FSAF_W -/* 8404 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 8416 -/* 8408 */ MCD_OPC_CheckPredicate, 4, 220, 16, // Skip to: 12728 -/* 8412 */ MCD_OPC_Decode, 224, 4, 109, // Opcode: FSAF_D -/* 8416 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 8428 -/* 8420 */ MCD_OPC_CheckPredicate, 4, 208, 16, // Skip to: 12728 -/* 8424 */ MCD_OPC_Decode, 255, 4, 108, // Opcode: FSUN_W -/* 8428 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 8440 -/* 8432 */ MCD_OPC_CheckPredicate, 4, 196, 16, // Skip to: 12728 -/* 8436 */ MCD_OPC_Decode, 254, 4, 109, // Opcode: FSUN_D -/* 8440 */ MCD_OPC_FilterValue, 20, 8, 0, // Skip to: 8452 -/* 8444 */ MCD_OPC_CheckPredicate, 4, 184, 16, // Skip to: 12728 -/* 8448 */ MCD_OPC_Decode, 227, 4, 108, // Opcode: FSEQ_W -/* 8452 */ MCD_OPC_FilterValue, 21, 8, 0, // Skip to: 8464 -/* 8456 */ MCD_OPC_CheckPredicate, 4, 172, 16, // Skip to: 12728 -/* 8460 */ MCD_OPC_Decode, 226, 4, 109, // Opcode: FSEQ_D -/* 8464 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 8476 -/* 8468 */ MCD_OPC_CheckPredicate, 4, 160, 16, // Skip to: 12728 -/* 8472 */ MCD_OPC_Decode, 247, 4, 108, // Opcode: FSUEQ_W -/* 8476 */ MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 8488 -/* 8480 */ MCD_OPC_CheckPredicate, 4, 148, 16, // Skip to: 12728 -/* 8484 */ MCD_OPC_Decode, 246, 4, 109, // Opcode: FSUEQ_D -/* 8488 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 8500 -/* 8492 */ MCD_OPC_CheckPredicate, 4, 136, 16, // Skip to: 12728 -/* 8496 */ MCD_OPC_Decode, 231, 4, 108, // Opcode: FSLT_W -/* 8500 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 8512 -/* 8504 */ MCD_OPC_CheckPredicate, 4, 124, 16, // Skip to: 12728 -/* 8508 */ MCD_OPC_Decode, 230, 4, 109, // Opcode: FSLT_D -/* 8512 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 8524 -/* 8516 */ MCD_OPC_CheckPredicate, 4, 112, 16, // Skip to: 12728 -/* 8520 */ MCD_OPC_Decode, 251, 4, 108, // Opcode: FSULT_W -/* 8524 */ MCD_OPC_FilterValue, 27, 8, 0, // Skip to: 8536 -/* 8528 */ MCD_OPC_CheckPredicate, 4, 100, 16, // Skip to: 12728 -/* 8532 */ MCD_OPC_Decode, 250, 4, 109, // Opcode: FSULT_D -/* 8536 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 8548 -/* 8540 */ MCD_OPC_CheckPredicate, 4, 88, 16, // Skip to: 12728 -/* 8544 */ MCD_OPC_Decode, 229, 4, 108, // Opcode: FSLE_W -/* 8548 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 8560 -/* 8552 */ MCD_OPC_CheckPredicate, 4, 76, 16, // Skip to: 12728 -/* 8556 */ MCD_OPC_Decode, 228, 4, 109, // Opcode: FSLE_D -/* 8560 */ MCD_OPC_FilterValue, 30, 8, 0, // Skip to: 8572 -/* 8564 */ MCD_OPC_CheckPredicate, 4, 64, 16, // Skip to: 12728 -/* 8568 */ MCD_OPC_Decode, 249, 4, 108, // Opcode: FSULE_W -/* 8572 */ MCD_OPC_FilterValue, 31, 56, 16, // Skip to: 12728 -/* 8576 */ MCD_OPC_CheckPredicate, 4, 52, 16, // Skip to: 12728 -/* 8580 */ MCD_OPC_Decode, 248, 4, 109, // Opcode: FSULE_D -/* 8584 */ MCD_OPC_FilterValue, 27, 63, 1, // Skip to: 8907 -/* 8588 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 8591 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 8603 -/* 8595 */ MCD_OPC_CheckPredicate, 4, 33, 16, // Skip to: 12728 -/* 8599 */ MCD_OPC_Decode, 132, 4, 108, // Opcode: FADD_W -/* 8603 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 8615 -/* 8607 */ MCD_OPC_CheckPredicate, 4, 21, 16, // Skip to: 12728 -/* 8611 */ MCD_OPC_Decode, 128, 4, 109, // Opcode: FADD_D -/* 8615 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 8627 -/* 8619 */ MCD_OPC_CheckPredicate, 4, 9, 16, // Skip to: 12728 -/* 8623 */ MCD_OPC_Decode, 245, 4, 108, // Opcode: FSUB_W -/* 8627 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 8639 -/* 8631 */ MCD_OPC_CheckPredicate, 4, 253, 15, // Skip to: 12728 -/* 8635 */ MCD_OPC_Decode, 241, 4, 109, // Opcode: FSUB_D -/* 8639 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 8651 -/* 8643 */ MCD_OPC_CheckPredicate, 4, 241, 15, // Skip to: 12728 -/* 8647 */ MCD_OPC_Decode, 214, 4, 108, // Opcode: FMUL_W -/* 8651 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 8663 -/* 8655 */ MCD_OPC_CheckPredicate, 4, 229, 15, // Skip to: 12728 -/* 8659 */ MCD_OPC_Decode, 210, 4, 109, // Opcode: FMUL_D -/* 8663 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 8675 -/* 8667 */ MCD_OPC_CheckPredicate, 4, 217, 15, // Skip to: 12728 -/* 8671 */ MCD_OPC_Decode, 164, 4, 108, // Opcode: FDIV_W -/* 8675 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 8687 -/* 8679 */ MCD_OPC_CheckPredicate, 4, 205, 15, // Skip to: 12728 -/* 8683 */ MCD_OPC_Decode, 160, 4, 109, // Opcode: FDIV_D -/* 8687 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 8699 -/* 8691 */ MCD_OPC_CheckPredicate, 4, 193, 15, // Skip to: 12728 -/* 8695 */ MCD_OPC_Decode, 196, 4, 112, // Opcode: FMADD_W -/* 8699 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 8711 -/* 8703 */ MCD_OPC_CheckPredicate, 4, 181, 15, // Skip to: 12728 -/* 8707 */ MCD_OPC_Decode, 195, 4, 113, // Opcode: FMADD_D -/* 8711 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 8723 -/* 8715 */ MCD_OPC_CheckPredicate, 4, 169, 15, // Skip to: 12728 -/* 8719 */ MCD_OPC_Decode, 209, 4, 112, // Opcode: FMSUB_W -/* 8723 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 8735 -/* 8727 */ MCD_OPC_CheckPredicate, 4, 157, 15, // Skip to: 12728 -/* 8731 */ MCD_OPC_Decode, 208, 4, 113, // Opcode: FMSUB_D -/* 8735 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 8747 -/* 8739 */ MCD_OPC_CheckPredicate, 4, 145, 15, // Skip to: 12728 -/* 8743 */ MCD_OPC_Decode, 169, 4, 108, // Opcode: FEXP2_W -/* 8747 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 8759 -/* 8751 */ MCD_OPC_CheckPredicate, 4, 133, 15, // Skip to: 12728 -/* 8755 */ MCD_OPC_Decode, 167, 4, 109, // Opcode: FEXP2_D -/* 8759 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 8772 -/* 8763 */ MCD_OPC_CheckPredicate, 4, 121, 15, // Skip to: 12728 -/* 8767 */ MCD_OPC_Decode, 165, 4, 141, 1, // Opcode: FEXDO_H -/* 8772 */ MCD_OPC_FilterValue, 17, 9, 0, // Skip to: 8785 -/* 8776 */ MCD_OPC_CheckPredicate, 4, 108, 15, // Skip to: 12728 -/* 8780 */ MCD_OPC_Decode, 166, 4, 142, 1, // Opcode: FEXDO_W -/* 8785 */ MCD_OPC_FilterValue, 20, 9, 0, // Skip to: 8798 -/* 8789 */ MCD_OPC_CheckPredicate, 4, 95, 15, // Skip to: 12728 -/* 8793 */ MCD_OPC_Decode, 132, 5, 141, 1, // Opcode: FTQ_H -/* 8798 */ MCD_OPC_FilterValue, 21, 9, 0, // Skip to: 8811 -/* 8802 */ MCD_OPC_CheckPredicate, 4, 82, 15, // Skip to: 12728 -/* 8806 */ MCD_OPC_Decode, 133, 5, 142, 1, // Opcode: FTQ_W -/* 8811 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 8823 -/* 8815 */ MCD_OPC_CheckPredicate, 4, 69, 15, // Skip to: 12728 -/* 8819 */ MCD_OPC_Decode, 204, 4, 108, // Opcode: FMIN_W -/* 8823 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 8835 -/* 8827 */ MCD_OPC_CheckPredicate, 4, 57, 15, // Skip to: 12728 -/* 8831 */ MCD_OPC_Decode, 203, 4, 109, // Opcode: FMIN_D -/* 8835 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 8847 -/* 8839 */ MCD_OPC_CheckPredicate, 4, 45, 15, // Skip to: 12728 -/* 8843 */ MCD_OPC_Decode, 202, 4, 108, // Opcode: FMIN_A_W -/* 8847 */ MCD_OPC_FilterValue, 27, 8, 0, // Skip to: 8859 -/* 8851 */ MCD_OPC_CheckPredicate, 4, 33, 15, // Skip to: 12728 -/* 8855 */ MCD_OPC_Decode, 201, 4, 109, // Opcode: FMIN_A_D -/* 8859 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 8871 -/* 8863 */ MCD_OPC_CheckPredicate, 4, 21, 15, // Skip to: 12728 -/* 8867 */ MCD_OPC_Decode, 200, 4, 108, // Opcode: FMAX_W -/* 8871 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 8883 -/* 8875 */ MCD_OPC_CheckPredicate, 4, 9, 15, // Skip to: 12728 -/* 8879 */ MCD_OPC_Decode, 199, 4, 109, // Opcode: FMAX_D -/* 8883 */ MCD_OPC_FilterValue, 30, 8, 0, // Skip to: 8895 -/* 8887 */ MCD_OPC_CheckPredicate, 4, 253, 14, // Skip to: 12728 -/* 8891 */ MCD_OPC_Decode, 198, 4, 108, // Opcode: FMAX_A_W -/* 8895 */ MCD_OPC_FilterValue, 31, 245, 14, // Skip to: 12728 -/* 8899 */ MCD_OPC_CheckPredicate, 4, 241, 14, // Skip to: 12728 -/* 8903 */ MCD_OPC_Decode, 197, 4, 109, // Opcode: FMAX_A_D -/* 8907 */ MCD_OPC_FilterValue, 28, 35, 1, // Skip to: 9202 -/* 8911 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 8914 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 8926 -/* 8918 */ MCD_OPC_CheckPredicate, 4, 222, 14, // Skip to: 12728 -/* 8922 */ MCD_OPC_Decode, 149, 4, 108, // Opcode: FCOR_W -/* 8926 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 8938 -/* 8930 */ MCD_OPC_CheckPredicate, 4, 210, 14, // Skip to: 12728 -/* 8934 */ MCD_OPC_Decode, 148, 4, 109, // Opcode: FCOR_D -/* 8938 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 8950 -/* 8942 */ MCD_OPC_CheckPredicate, 4, 198, 14, // Skip to: 12728 -/* 8946 */ MCD_OPC_Decode, 157, 4, 108, // Opcode: FCUNE_W -/* 8950 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 8962 -/* 8954 */ MCD_OPC_CheckPredicate, 4, 186, 14, // Skip to: 12728 -/* 8958 */ MCD_OPC_Decode, 156, 4, 109, // Opcode: FCUNE_D -/* 8962 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 8974 -/* 8966 */ MCD_OPC_CheckPredicate, 4, 174, 14, // Skip to: 12728 -/* 8970 */ MCD_OPC_Decode, 147, 4, 108, // Opcode: FCNE_W -/* 8974 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 8986 -/* 8978 */ MCD_OPC_CheckPredicate, 4, 162, 14, // Skip to: 12728 -/* 8982 */ MCD_OPC_Decode, 146, 4, 109, // Opcode: FCNE_D -/* 8986 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 8998 -/* 8990 */ MCD_OPC_CheckPredicate, 4, 150, 14, // Skip to: 12728 -/* 8994 */ MCD_OPC_Decode, 186, 7, 107, // Opcode: MUL_Q_H -/* 8998 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 9010 -/* 9002 */ MCD_OPC_CheckPredicate, 4, 138, 14, // Skip to: 12728 -/* 9006 */ MCD_OPC_Decode, 187, 7, 108, // Opcode: MUL_Q_W -/* 9010 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 9022 -/* 9014 */ MCD_OPC_CheckPredicate, 4, 126, 14, // Skip to: 12728 -/* 9018 */ MCD_OPC_Decode, 156, 6, 111, // Opcode: MADD_Q_H -/* 9022 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 9034 -/* 9026 */ MCD_OPC_CheckPredicate, 4, 114, 14, // Skip to: 12728 -/* 9030 */ MCD_OPC_Decode, 157, 6, 112, // Opcode: MADD_Q_W -/* 9034 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 9046 -/* 9038 */ MCD_OPC_CheckPredicate, 4, 102, 14, // Skip to: 12728 -/* 9042 */ MCD_OPC_Decode, 145, 7, 111, // Opcode: MSUB_Q_H -/* 9046 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 9058 -/* 9050 */ MCD_OPC_CheckPredicate, 4, 90, 14, // Skip to: 12728 -/* 9054 */ MCD_OPC_Decode, 146, 7, 112, // Opcode: MSUB_Q_W -/* 9058 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 9070 -/* 9062 */ MCD_OPC_CheckPredicate, 4, 78, 14, // Skip to: 12728 -/* 9066 */ MCD_OPC_Decode, 235, 4, 108, // Opcode: FSOR_W -/* 9070 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 9082 -/* 9074 */ MCD_OPC_CheckPredicate, 4, 66, 14, // Skip to: 12728 -/* 9078 */ MCD_OPC_Decode, 234, 4, 109, // Opcode: FSOR_D -/* 9082 */ MCD_OPC_FilterValue, 20, 8, 0, // Skip to: 9094 -/* 9086 */ MCD_OPC_CheckPredicate, 4, 54, 14, // Skip to: 12728 -/* 9090 */ MCD_OPC_Decode, 253, 4, 108, // Opcode: FSUNE_W -/* 9094 */ MCD_OPC_FilterValue, 21, 8, 0, // Skip to: 9106 -/* 9098 */ MCD_OPC_CheckPredicate, 4, 42, 14, // Skip to: 12728 -/* 9102 */ MCD_OPC_Decode, 252, 4, 109, // Opcode: FSUNE_D -/* 9106 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 9118 -/* 9110 */ MCD_OPC_CheckPredicate, 4, 30, 14, // Skip to: 12728 -/* 9114 */ MCD_OPC_Decode, 233, 4, 108, // Opcode: FSNE_W -/* 9118 */ MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 9130 -/* 9122 */ MCD_OPC_CheckPredicate, 4, 18, 14, // Skip to: 12728 -/* 9126 */ MCD_OPC_Decode, 232, 4, 109, // Opcode: FSNE_D -/* 9130 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 9142 -/* 9134 */ MCD_OPC_CheckPredicate, 4, 6, 14, // Skip to: 12728 -/* 9138 */ MCD_OPC_Decode, 170, 7, 107, // Opcode: MULR_Q_H -/* 9142 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 9154 -/* 9146 */ MCD_OPC_CheckPredicate, 4, 250, 13, // Skip to: 12728 -/* 9150 */ MCD_OPC_Decode, 171, 7, 108, // Opcode: MULR_Q_W -/* 9154 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 9166 -/* 9158 */ MCD_OPC_CheckPredicate, 4, 238, 13, // Skip to: 12728 -/* 9162 */ MCD_OPC_Decode, 143, 6, 111, // Opcode: MADDR_Q_H -/* 9166 */ MCD_OPC_FilterValue, 27, 8, 0, // Skip to: 9178 -/* 9170 */ MCD_OPC_CheckPredicate, 4, 226, 13, // Skip to: 12728 -/* 9174 */ MCD_OPC_Decode, 144, 6, 112, // Opcode: MADDR_Q_W -/* 9178 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 9190 -/* 9182 */ MCD_OPC_CheckPredicate, 4, 214, 13, // Skip to: 12728 -/* 9186 */ MCD_OPC_Decode, 132, 7, 111, // Opcode: MSUBR_Q_H -/* 9190 */ MCD_OPC_FilterValue, 29, 206, 13, // Skip to: 12728 -/* 9194 */ MCD_OPC_CheckPredicate, 4, 202, 13, // Skip to: 12728 -/* 9198 */ MCD_OPC_Decode, 133, 7, 112, // Opcode: MSUBR_Q_W -/* 9202 */ MCD_OPC_FilterValue, 30, 199, 2, // Skip to: 9917 -/* 9206 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... -/* 9209 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 9220 -/* 9213 */ MCD_OPC_CheckPredicate, 4, 183, 13, // Skip to: 12728 -/* 9217 */ MCD_OPC_Decode, 75, 106, // Opcode: AND_V -/* 9220 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 9232 -/* 9224 */ MCD_OPC_CheckPredicate, 4, 172, 13, // Skip to: 12728 -/* 9228 */ MCD_OPC_Decode, 226, 7, 106, // Opcode: OR_V -/* 9232 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 9244 -/* 9236 */ MCD_OPC_CheckPredicate, 4, 160, 13, // Skip to: 12728 -/* 9240 */ MCD_OPC_Decode, 216, 7, 106, // Opcode: NOR_V -/* 9244 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 9256 -/* 9248 */ MCD_OPC_CheckPredicate, 4, 148, 13, // Skip to: 12728 -/* 9252 */ MCD_OPC_Decode, 241, 10, 106, // Opcode: XOR_V -/* 9256 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 9268 -/* 9260 */ MCD_OPC_CheckPredicate, 4, 136, 13, // Skip to: 12728 -/* 9264 */ MCD_OPC_Decode, 198, 1, 110, // Opcode: BMNZ_V -/* 9268 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 9280 -/* 9272 */ MCD_OPC_CheckPredicate, 4, 124, 13, // Skip to: 12728 -/* 9276 */ MCD_OPC_Decode, 200, 1, 110, // Opcode: BMZ_V -/* 9280 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 9292 -/* 9284 */ MCD_OPC_CheckPredicate, 4, 112, 13, // Skip to: 12728 -/* 9288 */ MCD_OPC_Decode, 225, 1, 110, // Opcode: BSEL_V -/* 9292 */ MCD_OPC_FilterValue, 24, 198, 0, // Skip to: 9494 -/* 9296 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 9299 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9312 -/* 9303 */ MCD_OPC_CheckPredicate, 4, 93, 13, // Skip to: 12728 -/* 9307 */ MCD_OPC_Decode, 183, 4, 143, 1, // Opcode: FILL_B -/* 9312 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 9325 -/* 9316 */ MCD_OPC_CheckPredicate, 4, 80, 13, // Skip to: 12728 -/* 9320 */ MCD_OPC_Decode, 186, 4, 144, 1, // Opcode: FILL_H -/* 9325 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 9338 -/* 9329 */ MCD_OPC_CheckPredicate, 4, 67, 13, // Skip to: 12728 -/* 9333 */ MCD_OPC_Decode, 187, 4, 145, 1, // Opcode: FILL_W -/* 9338 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 9351 -/* 9342 */ MCD_OPC_CheckPredicate, 4, 54, 13, // Skip to: 12728 -/* 9346 */ MCD_OPC_Decode, 243, 7, 133, 1, // Opcode: PCNT_B -/* 9351 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 9364 -/* 9355 */ MCD_OPC_CheckPredicate, 4, 41, 13, // Skip to: 12728 -/* 9359 */ MCD_OPC_Decode, 245, 7, 146, 1, // Opcode: PCNT_H -/* 9364 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 9377 -/* 9368 */ MCD_OPC_CheckPredicate, 4, 28, 13, // Skip to: 12728 -/* 9372 */ MCD_OPC_Decode, 246, 7, 147, 1, // Opcode: PCNT_W -/* 9377 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 9390 -/* 9381 */ MCD_OPC_CheckPredicate, 4, 15, 13, // Skip to: 12728 -/* 9385 */ MCD_OPC_Decode, 244, 7, 148, 1, // Opcode: PCNT_D -/* 9390 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 9403 -/* 9394 */ MCD_OPC_CheckPredicate, 4, 2, 13, // Skip to: 12728 -/* 9398 */ MCD_OPC_Decode, 197, 7, 133, 1, // Opcode: NLOC_B -/* 9403 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 9416 -/* 9407 */ MCD_OPC_CheckPredicate, 4, 245, 12, // Skip to: 12728 -/* 9411 */ MCD_OPC_Decode, 199, 7, 146, 1, // Opcode: NLOC_H -/* 9416 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 9429 -/* 9420 */ MCD_OPC_CheckPredicate, 4, 232, 12, // Skip to: 12728 -/* 9424 */ MCD_OPC_Decode, 200, 7, 147, 1, // Opcode: NLOC_W -/* 9429 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 9442 -/* 9433 */ MCD_OPC_CheckPredicate, 4, 219, 12, // Skip to: 12728 -/* 9437 */ MCD_OPC_Decode, 198, 7, 148, 1, // Opcode: NLOC_D -/* 9442 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 9455 -/* 9446 */ MCD_OPC_CheckPredicate, 4, 206, 12, // Skip to: 12728 -/* 9450 */ MCD_OPC_Decode, 201, 7, 133, 1, // Opcode: NLZC_B -/* 9455 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 9468 -/* 9459 */ MCD_OPC_CheckPredicate, 4, 193, 12, // Skip to: 12728 -/* 9463 */ MCD_OPC_Decode, 203, 7, 146, 1, // Opcode: NLZC_H -/* 9468 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 9481 -/* 9472 */ MCD_OPC_CheckPredicate, 4, 180, 12, // Skip to: 12728 -/* 9476 */ MCD_OPC_Decode, 204, 7, 147, 1, // Opcode: NLZC_W -/* 9481 */ MCD_OPC_FilterValue, 15, 171, 12, // Skip to: 12728 -/* 9485 */ MCD_OPC_CheckPredicate, 4, 167, 12, // Skip to: 12728 -/* 9489 */ MCD_OPC_Decode, 202, 7, 148, 1, // Opcode: NLZC_D -/* 9494 */ MCD_OPC_FilterValue, 25, 158, 12, // Skip to: 12728 -/* 9498 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... -/* 9501 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9514 -/* 9505 */ MCD_OPC_CheckPredicate, 4, 147, 12, // Skip to: 12728 -/* 9509 */ MCD_OPC_Decode, 138, 4, 147, 1, // Opcode: FCLASS_W -/* 9514 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 9527 -/* 9518 */ MCD_OPC_CheckPredicate, 4, 134, 12, // Skip to: 12728 -/* 9522 */ MCD_OPC_Decode, 137, 4, 148, 1, // Opcode: FCLASS_D -/* 9527 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 9540 -/* 9531 */ MCD_OPC_CheckPredicate, 4, 121, 12, // Skip to: 12728 -/* 9535 */ MCD_OPC_Decode, 135, 5, 147, 1, // Opcode: FTRUNC_S_W -/* 9540 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 9553 -/* 9544 */ MCD_OPC_CheckPredicate, 4, 108, 12, // Skip to: 12728 -/* 9548 */ MCD_OPC_Decode, 134, 5, 148, 1, // Opcode: FTRUNC_S_D -/* 9553 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 9566 -/* 9557 */ MCD_OPC_CheckPredicate, 4, 95, 12, // Skip to: 12728 -/* 9561 */ MCD_OPC_Decode, 137, 5, 147, 1, // Opcode: FTRUNC_U_W -/* 9566 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 9579 -/* 9570 */ MCD_OPC_CheckPredicate, 4, 82, 12, // Skip to: 12728 -/* 9574 */ MCD_OPC_Decode, 136, 5, 148, 1, // Opcode: FTRUNC_U_D -/* 9579 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 9592 -/* 9583 */ MCD_OPC_CheckPredicate, 4, 69, 12, // Skip to: 12728 -/* 9587 */ MCD_OPC_Decode, 240, 4, 147, 1, // Opcode: FSQRT_W -/* 9592 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 9605 -/* 9596 */ MCD_OPC_CheckPredicate, 4, 56, 12, // Skip to: 12728 -/* 9600 */ MCD_OPC_Decode, 236, 4, 148, 1, // Opcode: FSQRT_D -/* 9605 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 9618 -/* 9609 */ MCD_OPC_CheckPredicate, 4, 43, 12, // Skip to: 12728 -/* 9613 */ MCD_OPC_Decode, 223, 4, 147, 1, // Opcode: FRSQRT_W -/* 9618 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 9631 -/* 9622 */ MCD_OPC_CheckPredicate, 4, 30, 12, // Skip to: 12728 -/* 9626 */ MCD_OPC_Decode, 222, 4, 148, 1, // Opcode: FRSQRT_D -/* 9631 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 9644 -/* 9635 */ MCD_OPC_CheckPredicate, 4, 17, 12, // Skip to: 12728 -/* 9639 */ MCD_OPC_Decode, 219, 4, 147, 1, // Opcode: FRCP_W -/* 9644 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 9657 -/* 9648 */ MCD_OPC_CheckPredicate, 4, 4, 12, // Skip to: 12728 -/* 9652 */ MCD_OPC_Decode, 218, 4, 148, 1, // Opcode: FRCP_D -/* 9657 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 9670 -/* 9661 */ MCD_OPC_CheckPredicate, 4, 247, 11, // Skip to: 12728 -/* 9665 */ MCD_OPC_Decode, 221, 4, 147, 1, // Opcode: FRINT_W -/* 9670 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 9683 -/* 9674 */ MCD_OPC_CheckPredicate, 4, 234, 11, // Skip to: 12728 -/* 9678 */ MCD_OPC_Decode, 220, 4, 148, 1, // Opcode: FRINT_D -/* 9683 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 9696 -/* 9687 */ MCD_OPC_CheckPredicate, 4, 221, 11, // Skip to: 12728 -/* 9691 */ MCD_OPC_Decode, 189, 4, 147, 1, // Opcode: FLOG2_W -/* 9696 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 9709 -/* 9700 */ MCD_OPC_CheckPredicate, 4, 208, 11, // Skip to: 12728 -/* 9704 */ MCD_OPC_Decode, 188, 4, 148, 1, // Opcode: FLOG2_D -/* 9709 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 9722 -/* 9713 */ MCD_OPC_CheckPredicate, 4, 195, 11, // Skip to: 12728 -/* 9717 */ MCD_OPC_Decode, 172, 4, 149, 1, // Opcode: FEXUPL_W -/* 9722 */ MCD_OPC_FilterValue, 17, 9, 0, // Skip to: 9735 -/* 9726 */ MCD_OPC_CheckPredicate, 4, 182, 11, // Skip to: 12728 -/* 9730 */ MCD_OPC_Decode, 171, 4, 150, 1, // Opcode: FEXUPL_D -/* 9735 */ MCD_OPC_FilterValue, 18, 9, 0, // Skip to: 9748 -/* 9739 */ MCD_OPC_CheckPredicate, 4, 169, 11, // Skip to: 12728 -/* 9743 */ MCD_OPC_Decode, 174, 4, 149, 1, // Opcode: FEXUPR_W -/* 9748 */ MCD_OPC_FilterValue, 19, 9, 0, // Skip to: 9761 -/* 9752 */ MCD_OPC_CheckPredicate, 4, 156, 11, // Skip to: 12728 -/* 9756 */ MCD_OPC_Decode, 173, 4, 150, 1, // Opcode: FEXUPR_D -/* 9761 */ MCD_OPC_FilterValue, 20, 9, 0, // Skip to: 9774 -/* 9765 */ MCD_OPC_CheckPredicate, 4, 143, 11, // Skip to: 12728 -/* 9769 */ MCD_OPC_Decode, 180, 4, 149, 1, // Opcode: FFQL_W -/* 9774 */ MCD_OPC_FilterValue, 21, 9, 0, // Skip to: 9787 -/* 9778 */ MCD_OPC_CheckPredicate, 4, 130, 11, // Skip to: 12728 -/* 9782 */ MCD_OPC_Decode, 179, 4, 150, 1, // Opcode: FFQL_D -/* 9787 */ MCD_OPC_FilterValue, 22, 9, 0, // Skip to: 9800 -/* 9791 */ MCD_OPC_CheckPredicate, 4, 117, 11, // Skip to: 12728 -/* 9795 */ MCD_OPC_Decode, 182, 4, 149, 1, // Opcode: FFQR_W -/* 9800 */ MCD_OPC_FilterValue, 23, 9, 0, // Skip to: 9813 -/* 9804 */ MCD_OPC_CheckPredicate, 4, 104, 11, // Skip to: 12728 -/* 9808 */ MCD_OPC_Decode, 181, 4, 150, 1, // Opcode: FFQR_D -/* 9813 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 9826 -/* 9817 */ MCD_OPC_CheckPredicate, 4, 91, 11, // Skip to: 12728 -/* 9821 */ MCD_OPC_Decode, 129, 5, 147, 1, // Opcode: FTINT_S_W -/* 9826 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 9839 -/* 9830 */ MCD_OPC_CheckPredicate, 4, 78, 11, // Skip to: 12728 -/* 9834 */ MCD_OPC_Decode, 128, 5, 148, 1, // Opcode: FTINT_S_D -/* 9839 */ MCD_OPC_FilterValue, 26, 9, 0, // Skip to: 9852 -/* 9843 */ MCD_OPC_CheckPredicate, 4, 65, 11, // Skip to: 12728 -/* 9847 */ MCD_OPC_Decode, 131, 5, 147, 1, // Opcode: FTINT_U_W -/* 9852 */ MCD_OPC_FilterValue, 27, 9, 0, // Skip to: 9865 -/* 9856 */ MCD_OPC_CheckPredicate, 4, 52, 11, // Skip to: 12728 -/* 9860 */ MCD_OPC_Decode, 130, 5, 148, 1, // Opcode: FTINT_U_D -/* 9865 */ MCD_OPC_FilterValue, 28, 9, 0, // Skip to: 9878 -/* 9869 */ MCD_OPC_CheckPredicate, 4, 39, 11, // Skip to: 12728 -/* 9873 */ MCD_OPC_Decode, 176, 4, 147, 1, // Opcode: FFINT_S_W -/* 9878 */ MCD_OPC_FilterValue, 29, 9, 0, // Skip to: 9891 -/* 9882 */ MCD_OPC_CheckPredicate, 4, 26, 11, // Skip to: 12728 -/* 9886 */ MCD_OPC_Decode, 175, 4, 148, 1, // Opcode: FFINT_S_D -/* 9891 */ MCD_OPC_FilterValue, 30, 9, 0, // Skip to: 9904 -/* 9895 */ MCD_OPC_CheckPredicate, 4, 13, 11, // Skip to: 12728 -/* 9899 */ MCD_OPC_Decode, 178, 4, 147, 1, // Opcode: FFINT_U_W -/* 9904 */ MCD_OPC_FilterValue, 31, 4, 11, // Skip to: 12728 -/* 9908 */ MCD_OPC_CheckPredicate, 4, 0, 11, // Skip to: 12728 -/* 9912 */ MCD_OPC_Decode, 177, 4, 148, 1, // Opcode: FFINT_U_D -/* 9917 */ MCD_OPC_FilterValue, 32, 9, 0, // Skip to: 9930 -/* 9921 */ MCD_OPC_CheckPredicate, 4, 243, 10, // Skip to: 12728 -/* 9925 */ MCD_OPC_Decode, 216, 5, 151, 1, // Opcode: LD_B -/* 9930 */ MCD_OPC_FilterValue, 33, 9, 0, // Skip to: 9943 -/* 9934 */ MCD_OPC_CheckPredicate, 4, 230, 10, // Skip to: 12728 -/* 9938 */ MCD_OPC_Decode, 218, 5, 151, 1, // Opcode: LD_H -/* 9943 */ MCD_OPC_FilterValue, 34, 9, 0, // Skip to: 9956 -/* 9947 */ MCD_OPC_CheckPredicate, 4, 217, 10, // Skip to: 12728 -/* 9951 */ MCD_OPC_Decode, 219, 5, 151, 1, // Opcode: LD_W -/* 9956 */ MCD_OPC_FilterValue, 35, 9, 0, // Skip to: 9969 -/* 9960 */ MCD_OPC_CheckPredicate, 4, 204, 10, // Skip to: 12728 -/* 9964 */ MCD_OPC_Decode, 217, 5, 151, 1, // Opcode: LD_D -/* 9969 */ MCD_OPC_FilterValue, 36, 9, 0, // Skip to: 9982 -/* 9973 */ MCD_OPC_CheckPredicate, 4, 191, 10, // Skip to: 12728 -/* 9977 */ MCD_OPC_Decode, 216, 9, 151, 1, // Opcode: ST_B -/* 9982 */ MCD_OPC_FilterValue, 37, 9, 0, // Skip to: 9995 -/* 9986 */ MCD_OPC_CheckPredicate, 4, 178, 10, // Skip to: 12728 -/* 9990 */ MCD_OPC_Decode, 218, 9, 151, 1, // Opcode: ST_H -/* 9995 */ MCD_OPC_FilterValue, 38, 9, 0, // Skip to: 10008 -/* 9999 */ MCD_OPC_CheckPredicate, 4, 165, 10, // Skip to: 12728 -/* 10003 */ MCD_OPC_Decode, 219, 9, 151, 1, // Opcode: ST_W -/* 10008 */ MCD_OPC_FilterValue, 39, 156, 10, // Skip to: 12728 -/* 10012 */ MCD_OPC_CheckPredicate, 4, 152, 10, // Skip to: 12728 -/* 10016 */ MCD_OPC_Decode, 217, 9, 151, 1, // Opcode: ST_D -/* 10021 */ MCD_OPC_FilterValue, 31, 113, 9, // Skip to: 12442 -/* 10025 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ... -/* 10028 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10041 -/* 10032 */ MCD_OPC_CheckPredicate, 3, 132, 10, // Skip to: 12728 -/* 10036 */ MCD_OPC_Decode, 235, 3, 152, 1, // Opcode: EXT -/* 10041 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 10054 -/* 10045 */ MCD_OPC_CheckPredicate, 3, 119, 10, // Skip to: 12728 -/* 10049 */ MCD_OPC_Decode, 167, 5, 153, 1, // Opcode: INS -/* 10054 */ MCD_OPC_FilterValue, 10, 42, 0, // Skip to: 10100 -/* 10058 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... -/* 10061 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10074 -/* 10065 */ MCD_OPC_CheckPredicate, 5, 99, 10, // Skip to: 12728 -/* 10069 */ MCD_OPC_Decode, 251, 5, 154, 1, // Opcode: LWX -/* 10074 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 10087 -/* 10078 */ MCD_OPC_CheckPredicate, 5, 86, 10, // Skip to: 12728 -/* 10082 */ MCD_OPC_Decode, 224, 5, 154, 1, // Opcode: LHX -/* 10087 */ MCD_OPC_FilterValue, 6, 77, 10, // Skip to: 12728 -/* 10091 */ MCD_OPC_CheckPredicate, 5, 73, 10, // Skip to: 12728 -/* 10095 */ MCD_OPC_Decode, 199, 5, 154, 1, // Opcode: LBUX -/* 10100 */ MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 10119 -/* 10104 */ MCD_OPC_CheckPredicate, 5, 60, 10, // Skip to: 12728 -/* 10108 */ MCD_OPC_CheckField, 6, 10, 0, 54, 10, // Skip to: 12728 -/* 10114 */ MCD_OPC_Decode, 173, 5, 155, 1, // Opcode: INSV -/* 10119 */ MCD_OPC_FilterValue, 16, 51, 1, // Skip to: 10430 -/* 10123 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... -/* 10126 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 10138 -/* 10130 */ MCD_OPC_CheckPredicate, 5, 34, 10, // Skip to: 12728 -/* 10134 */ MCD_OPC_Decode, 46, 156, 1, // Opcode: ADDU_QB -/* 10138 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10151 -/* 10142 */ MCD_OPC_CheckPredicate, 5, 22, 10, // Skip to: 12728 -/* 10146 */ MCD_OPC_Decode, 247, 9, 156, 1, // Opcode: SUBU_QB -/* 10151 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 10163 -/* 10155 */ MCD_OPC_CheckPredicate, 5, 9, 10, // Skip to: 12728 -/* 10159 */ MCD_OPC_Decode, 48, 156, 1, // Opcode: ADDU_S_QB -/* 10163 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 10176 -/* 10167 */ MCD_OPC_CheckPredicate, 5, 253, 9, // Skip to: 12728 -/* 10171 */ MCD_OPC_Decode, 249, 9, 156, 1, // Opcode: SUBU_S_QB -/* 10176 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 10189 -/* 10180 */ MCD_OPC_CheckPredicate, 5, 240, 9, // Skip to: 12728 -/* 10184 */ MCD_OPC_Decode, 164, 7, 156, 1, // Opcode: MULEU_S_PH_QBL -/* 10189 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 10202 -/* 10193 */ MCD_OPC_CheckPredicate, 5, 227, 9, // Skip to: 12728 -/* 10197 */ MCD_OPC_Decode, 165, 7, 156, 1, // Opcode: MULEU_S_PH_QBR -/* 10202 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 10214 -/* 10206 */ MCD_OPC_CheckPredicate, 14, 214, 9, // Skip to: 12728 -/* 10210 */ MCD_OPC_Decode, 45, 156, 1, // Opcode: ADDU_PH -/* 10214 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 10227 -/* 10218 */ MCD_OPC_CheckPredicate, 14, 202, 9, // Skip to: 12728 -/* 10222 */ MCD_OPC_Decode, 246, 9, 156, 1, // Opcode: SUBU_PH -/* 10227 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 10239 -/* 10231 */ MCD_OPC_CheckPredicate, 5, 189, 9, // Skip to: 12728 -/* 10235 */ MCD_OPC_Decode, 27, 156, 1, // Opcode: ADDQ_PH -/* 10239 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 10252 -/* 10243 */ MCD_OPC_CheckPredicate, 5, 177, 9, // Skip to: 12728 -/* 10247 */ MCD_OPC_Decode, 225, 9, 156, 1, // Opcode: SUBQ_PH -/* 10252 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 10264 -/* 10256 */ MCD_OPC_CheckPredicate, 14, 164, 9, // Skip to: 12728 -/* 10260 */ MCD_OPC_Decode, 47, 156, 1, // Opcode: ADDU_S_PH -/* 10264 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 10277 -/* 10268 */ MCD_OPC_CheckPredicate, 14, 152, 9, // Skip to: 12728 -/* 10272 */ MCD_OPC_Decode, 248, 9, 156, 1, // Opcode: SUBU_S_PH -/* 10277 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 10289 -/* 10281 */ MCD_OPC_CheckPredicate, 5, 139, 9, // Skip to: 12728 -/* 10285 */ MCD_OPC_Decode, 28, 156, 1, // Opcode: ADDQ_S_PH -/* 10289 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 10302 -/* 10293 */ MCD_OPC_CheckPredicate, 5, 127, 9, // Skip to: 12728 -/* 10297 */ MCD_OPC_Decode, 226, 9, 156, 1, // Opcode: SUBQ_S_PH -/* 10302 */ MCD_OPC_FilterValue, 16, 7, 0, // Skip to: 10313 -/* 10306 */ MCD_OPC_CheckPredicate, 5, 114, 9, // Skip to: 12728 -/* 10310 */ MCD_OPC_Decode, 30, 12, // Opcode: ADDSC -/* 10313 */ MCD_OPC_FilterValue, 17, 7, 0, // Skip to: 10324 -/* 10317 */ MCD_OPC_CheckPredicate, 5, 103, 9, // Skip to: 12728 -/* 10321 */ MCD_OPC_Decode, 57, 12, // Opcode: ADDWC -/* 10324 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 10336 -/* 10328 */ MCD_OPC_CheckPredicate, 5, 92, 9, // Skip to: 12728 -/* 10332 */ MCD_OPC_Decode, 217, 6, 12, // Opcode: MODSUB -/* 10336 */ MCD_OPC_FilterValue, 20, 15, 0, // Skip to: 10355 -/* 10340 */ MCD_OPC_CheckPredicate, 5, 80, 9, // Skip to: 12728 -/* 10344 */ MCD_OPC_CheckField, 16, 5, 0, 74, 9, // Skip to: 12728 -/* 10350 */ MCD_OPC_Decode, 171, 8, 157, 1, // Opcode: RADDU_W_QB -/* 10355 */ MCD_OPC_FilterValue, 22, 7, 0, // Skip to: 10366 -/* 10359 */ MCD_OPC_CheckPredicate, 5, 61, 9, // Skip to: 12728 -/* 10363 */ MCD_OPC_Decode, 29, 12, // Opcode: ADDQ_S_W -/* 10366 */ MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 10378 -/* 10370 */ MCD_OPC_CheckPredicate, 5, 50, 9, // Skip to: 12728 -/* 10374 */ MCD_OPC_Decode, 227, 9, 12, // Opcode: SUBQ_S_W -/* 10378 */ MCD_OPC_FilterValue, 28, 9, 0, // Skip to: 10391 -/* 10382 */ MCD_OPC_CheckPredicate, 5, 38, 9, // Skip to: 12728 -/* 10386 */ MCD_OPC_Decode, 162, 7, 158, 1, // Opcode: MULEQ_S_W_PHL -/* 10391 */ MCD_OPC_FilterValue, 29, 9, 0, // Skip to: 10404 -/* 10395 */ MCD_OPC_CheckPredicate, 5, 25, 9, // Skip to: 12728 -/* 10399 */ MCD_OPC_Decode, 163, 7, 158, 1, // Opcode: MULEQ_S_W_PHR -/* 10404 */ MCD_OPC_FilterValue, 30, 9, 0, // Skip to: 10417 -/* 10408 */ MCD_OPC_CheckPredicate, 14, 12, 9, // Skip to: 12728 -/* 10412 */ MCD_OPC_Decode, 168, 7, 156, 1, // Opcode: MULQ_S_PH -/* 10417 */ MCD_OPC_FilterValue, 31, 3, 9, // Skip to: 12728 -/* 10421 */ MCD_OPC_CheckPredicate, 5, 255, 8, // Skip to: 12728 -/* 10425 */ MCD_OPC_Decode, 166, 7, 156, 1, // Opcode: MULQ_RS_PH -/* 10430 */ MCD_OPC_FilterValue, 17, 69, 1, // Skip to: 10759 -/* 10434 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... -/* 10437 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 10456 -/* 10441 */ MCD_OPC_CheckPredicate, 5, 235, 8, // Skip to: 12728 -/* 10445 */ MCD_OPC_CheckField, 11, 5, 0, 229, 8, // Skip to: 12728 -/* 10451 */ MCD_OPC_Decode, 194, 2, 159, 1, // Opcode: CMPU_EQ_QB -/* 10456 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 10475 -/* 10460 */ MCD_OPC_CheckPredicate, 5, 216, 8, // Skip to: 12728 -/* 10464 */ MCD_OPC_CheckField, 11, 5, 0, 210, 8, // Skip to: 12728 -/* 10470 */ MCD_OPC_Decode, 196, 2, 159, 1, // Opcode: CMPU_LT_QB -/* 10475 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 10494 -/* 10479 */ MCD_OPC_CheckPredicate, 5, 197, 8, // Skip to: 12728 -/* 10483 */ MCD_OPC_CheckField, 11, 5, 0, 191, 8, // Skip to: 12728 -/* 10489 */ MCD_OPC_Decode, 195, 2, 159, 1, // Opcode: CMPU_LE_QB -/* 10494 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 10507 -/* 10498 */ MCD_OPC_CheckPredicate, 5, 178, 8, // Skip to: 12728 -/* 10502 */ MCD_OPC_Decode, 248, 7, 156, 1, // Opcode: PICK_QB -/* 10507 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 10520 -/* 10511 */ MCD_OPC_CheckPredicate, 5, 165, 8, // Skip to: 12728 -/* 10515 */ MCD_OPC_Decode, 191, 2, 158, 1, // Opcode: CMPGU_EQ_QB -/* 10520 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 10533 -/* 10524 */ MCD_OPC_CheckPredicate, 5, 152, 8, // Skip to: 12728 -/* 10528 */ MCD_OPC_Decode, 193, 2, 158, 1, // Opcode: CMPGU_LT_QB -/* 10533 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 10546 -/* 10537 */ MCD_OPC_CheckPredicate, 5, 139, 8, // Skip to: 12728 -/* 10541 */ MCD_OPC_Decode, 192, 2, 158, 1, // Opcode: CMPGU_LE_QB -/* 10546 */ MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 10565 -/* 10550 */ MCD_OPC_CheckPredicate, 5, 126, 8, // Skip to: 12728 -/* 10554 */ MCD_OPC_CheckField, 11, 5, 0, 120, 8, // Skip to: 12728 -/* 10560 */ MCD_OPC_Decode, 197, 2, 159, 1, // Opcode: CMP_EQ_PH -/* 10565 */ MCD_OPC_FilterValue, 9, 15, 0, // Skip to: 10584 -/* 10569 */ MCD_OPC_CheckPredicate, 5, 107, 8, // Skip to: 12728 -/* 10573 */ MCD_OPC_CheckField, 11, 5, 0, 101, 8, // Skip to: 12728 -/* 10579 */ MCD_OPC_Decode, 199, 2, 159, 1, // Opcode: CMP_LT_PH -/* 10584 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 10603 -/* 10588 */ MCD_OPC_CheckPredicate, 5, 88, 8, // Skip to: 12728 -/* 10592 */ MCD_OPC_CheckField, 11, 5, 0, 82, 8, // Skip to: 12728 -/* 10598 */ MCD_OPC_Decode, 198, 2, 159, 1, // Opcode: CMP_LE_PH -/* 10603 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 10616 -/* 10607 */ MCD_OPC_CheckPredicate, 5, 69, 8, // Skip to: 12728 -/* 10611 */ MCD_OPC_Decode, 247, 7, 156, 1, // Opcode: PICK_PH -/* 10616 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 10629 -/* 10620 */ MCD_OPC_CheckPredicate, 5, 56, 8, // Skip to: 12728 -/* 10624 */ MCD_OPC_Decode, 133, 8, 156, 1, // Opcode: PRECRQ_QB_PH -/* 10629 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 10642 -/* 10633 */ MCD_OPC_CheckPredicate, 14, 43, 8, // Skip to: 12728 -/* 10637 */ MCD_OPC_Decode, 135, 8, 156, 1, // Opcode: PRECR_QB_PH -/* 10642 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 10655 -/* 10646 */ MCD_OPC_CheckPredicate, 5, 30, 8, // Skip to: 12728 -/* 10650 */ MCD_OPC_Decode, 234, 7, 156, 1, // Opcode: PACKRL_PH -/* 10655 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 10668 -/* 10659 */ MCD_OPC_CheckPredicate, 5, 17, 8, // Skip to: 12728 -/* 10663 */ MCD_OPC_Decode, 131, 8, 156, 1, // Opcode: PRECRQU_S_QB_PH -/* 10668 */ MCD_OPC_FilterValue, 20, 9, 0, // Skip to: 10681 -/* 10672 */ MCD_OPC_CheckPredicate, 5, 4, 8, // Skip to: 12728 -/* 10676 */ MCD_OPC_Decode, 132, 8, 160, 1, // Opcode: PRECRQ_PH_W -/* 10681 */ MCD_OPC_FilterValue, 21, 9, 0, // Skip to: 10694 -/* 10685 */ MCD_OPC_CheckPredicate, 5, 247, 7, // Skip to: 12728 -/* 10689 */ MCD_OPC_Decode, 134, 8, 160, 1, // Opcode: PRECRQ_RS_PH_W -/* 10694 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 10707 -/* 10698 */ MCD_OPC_CheckPredicate, 14, 234, 7, // Skip to: 12728 -/* 10702 */ MCD_OPC_Decode, 188, 2, 158, 1, // Opcode: CMPGDU_EQ_QB -/* 10707 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 10720 -/* 10711 */ MCD_OPC_CheckPredicate, 14, 221, 7, // Skip to: 12728 -/* 10715 */ MCD_OPC_Decode, 190, 2, 158, 1, // Opcode: CMPGDU_LT_QB -/* 10720 */ MCD_OPC_FilterValue, 26, 9, 0, // Skip to: 10733 -/* 10724 */ MCD_OPC_CheckPredicate, 14, 208, 7, // Skip to: 12728 -/* 10728 */ MCD_OPC_Decode, 189, 2, 158, 1, // Opcode: CMPGDU_LE_QB -/* 10733 */ MCD_OPC_FilterValue, 30, 9, 0, // Skip to: 10746 -/* 10737 */ MCD_OPC_CheckPredicate, 14, 195, 7, // Skip to: 12728 -/* 10741 */ MCD_OPC_Decode, 136, 8, 161, 1, // Opcode: PRECR_SRA_PH_W -/* 10746 */ MCD_OPC_FilterValue, 31, 186, 7, // Skip to: 12728 -/* 10750 */ MCD_OPC_CheckPredicate, 14, 182, 7, // Skip to: 12728 -/* 10754 */ MCD_OPC_Decode, 137, 8, 161, 1, // Opcode: PRECR_SRA_R_PH_W -/* 10759 */ MCD_OPC_FilterValue, 18, 74, 1, // Skip to: 11093 -/* 10763 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... -/* 10766 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 10784 -/* 10770 */ MCD_OPC_CheckPredicate, 14, 162, 7, // Skip to: 12728 -/* 10774 */ MCD_OPC_CheckField, 21, 5, 0, 156, 7, // Skip to: 12728 -/* 10780 */ MCD_OPC_Decode, 20, 162, 1, // Opcode: ABSQ_S_QB -/* 10784 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10797 -/* 10788 */ MCD_OPC_CheckPredicate, 5, 144, 7, // Skip to: 12728 -/* 10792 */ MCD_OPC_Decode, 178, 8, 163, 1, // Opcode: REPL_QB -/* 10797 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 10816 -/* 10801 */ MCD_OPC_CheckPredicate, 5, 131, 7, // Skip to: 12728 -/* 10805 */ MCD_OPC_CheckField, 21, 5, 0, 125, 7, // Skip to: 12728 -/* 10811 */ MCD_OPC_Decode, 176, 8, 164, 1, // Opcode: REPLV_QB -/* 10816 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 10835 -/* 10820 */ MCD_OPC_CheckPredicate, 5, 112, 7, // Skip to: 12728 -/* 10824 */ MCD_OPC_CheckField, 21, 5, 0, 106, 7, // Skip to: 12728 -/* 10830 */ MCD_OPC_Decode, 249, 7, 162, 1, // Opcode: PRECEQU_PH_QBL -/* 10835 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 10854 -/* 10839 */ MCD_OPC_CheckPredicate, 5, 93, 7, // Skip to: 12728 -/* 10843 */ MCD_OPC_CheckField, 21, 5, 0, 87, 7, // Skip to: 12728 -/* 10849 */ MCD_OPC_Decode, 251, 7, 162, 1, // Opcode: PRECEQU_PH_QBR -/* 10854 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 10873 -/* 10858 */ MCD_OPC_CheckPredicate, 5, 74, 7, // Skip to: 12728 -/* 10862 */ MCD_OPC_CheckField, 21, 5, 0, 68, 7, // Skip to: 12728 -/* 10868 */ MCD_OPC_Decode, 250, 7, 162, 1, // Opcode: PRECEQU_PH_QBLA -/* 10873 */ MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 10892 -/* 10877 */ MCD_OPC_CheckPredicate, 5, 55, 7, // Skip to: 12728 -/* 10881 */ MCD_OPC_CheckField, 21, 5, 0, 49, 7, // Skip to: 12728 -/* 10887 */ MCD_OPC_Decode, 252, 7, 162, 1, // Opcode: PRECEQU_PH_QBRA -/* 10892 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 10910 -/* 10896 */ MCD_OPC_CheckPredicate, 5, 36, 7, // Skip to: 12728 -/* 10900 */ MCD_OPC_CheckField, 21, 5, 0, 30, 7, // Skip to: 12728 -/* 10906 */ MCD_OPC_Decode, 19, 162, 1, // Opcode: ABSQ_S_PH -/* 10910 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 10923 -/* 10914 */ MCD_OPC_CheckPredicate, 5, 18, 7, // Skip to: 12728 -/* 10918 */ MCD_OPC_Decode, 177, 8, 163, 1, // Opcode: REPL_PH -/* 10923 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 10942 -/* 10927 */ MCD_OPC_CheckPredicate, 5, 5, 7, // Skip to: 12728 -/* 10931 */ MCD_OPC_CheckField, 21, 5, 0, 255, 6, // Skip to: 12728 -/* 10937 */ MCD_OPC_Decode, 175, 8, 164, 1, // Opcode: REPLV_PH -/* 10942 */ MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 10961 -/* 10946 */ MCD_OPC_CheckPredicate, 5, 242, 6, // Skip to: 12728 -/* 10950 */ MCD_OPC_CheckField, 21, 5, 0, 236, 6, // Skip to: 12728 -/* 10956 */ MCD_OPC_Decode, 253, 7, 165, 1, // Opcode: PRECEQ_W_PHL -/* 10961 */ MCD_OPC_FilterValue, 13, 15, 0, // Skip to: 10980 -/* 10965 */ MCD_OPC_CheckPredicate, 5, 223, 6, // Skip to: 12728 -/* 10969 */ MCD_OPC_CheckField, 21, 5, 0, 217, 6, // Skip to: 12728 -/* 10975 */ MCD_OPC_Decode, 254, 7, 165, 1, // Opcode: PRECEQ_W_PHR -/* 10980 */ MCD_OPC_FilterValue, 17, 14, 0, // Skip to: 10998 -/* 10984 */ MCD_OPC_CheckPredicate, 5, 204, 6, // Skip to: 12728 -/* 10988 */ MCD_OPC_CheckField, 21, 5, 0, 198, 6, // Skip to: 12728 -/* 10994 */ MCD_OPC_Decode, 21, 166, 1, // Opcode: ABSQ_S_W -/* 10998 */ MCD_OPC_FilterValue, 27, 15, 0, // Skip to: 11017 -/* 11002 */ MCD_OPC_CheckPredicate, 5, 186, 6, // Skip to: 12728 -/* 11006 */ MCD_OPC_CheckField, 21, 5, 0, 180, 6, // Skip to: 12728 -/* 11012 */ MCD_OPC_Decode, 188, 1, 166, 1, // Opcode: BITREV -/* 11017 */ MCD_OPC_FilterValue, 28, 15, 0, // Skip to: 11036 -/* 11021 */ MCD_OPC_CheckPredicate, 5, 167, 6, // Skip to: 12728 -/* 11025 */ MCD_OPC_CheckField, 21, 5, 0, 161, 6, // Skip to: 12728 -/* 11031 */ MCD_OPC_Decode, 255, 7, 162, 1, // Opcode: PRECEU_PH_QBL -/* 11036 */ MCD_OPC_FilterValue, 29, 15, 0, // Skip to: 11055 -/* 11040 */ MCD_OPC_CheckPredicate, 5, 148, 6, // Skip to: 12728 -/* 11044 */ MCD_OPC_CheckField, 21, 5, 0, 142, 6, // Skip to: 12728 -/* 11050 */ MCD_OPC_Decode, 129, 8, 162, 1, // Opcode: PRECEU_PH_QBR -/* 11055 */ MCD_OPC_FilterValue, 30, 15, 0, // Skip to: 11074 -/* 11059 */ MCD_OPC_CheckPredicate, 5, 129, 6, // Skip to: 12728 -/* 11063 */ MCD_OPC_CheckField, 21, 5, 0, 123, 6, // Skip to: 12728 -/* 11069 */ MCD_OPC_Decode, 128, 8, 162, 1, // Opcode: PRECEU_PH_QBLA -/* 11074 */ MCD_OPC_FilterValue, 31, 114, 6, // Skip to: 12728 -/* 11078 */ MCD_OPC_CheckPredicate, 5, 110, 6, // Skip to: 12728 -/* 11082 */ MCD_OPC_CheckField, 21, 5, 0, 104, 6, // Skip to: 12728 -/* 11088 */ MCD_OPC_Decode, 130, 8, 162, 1, // Opcode: PRECEU_PH_QBRA -/* 11093 */ MCD_OPC_FilterValue, 19, 31, 1, // Skip to: 11384 -/* 11097 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... -/* 11100 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 11113 -/* 11104 */ MCD_OPC_CheckPredicate, 5, 84, 6, // Skip to: 12728 -/* 11108 */ MCD_OPC_Decode, 235, 8, 167, 1, // Opcode: SHLL_QB -/* 11113 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 11126 -/* 11117 */ MCD_OPC_CheckPredicate, 5, 71, 6, // Skip to: 12728 -/* 11121 */ MCD_OPC_Decode, 251, 8, 167, 1, // Opcode: SHRL_QB -/* 11126 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 11139 -/* 11130 */ MCD_OPC_CheckPredicate, 5, 58, 6, // Skip to: 12728 -/* 11134 */ MCD_OPC_Decode, 231, 8, 168, 1, // Opcode: SHLLV_QB -/* 11139 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 11152 -/* 11143 */ MCD_OPC_CheckPredicate, 5, 45, 6, // Skip to: 12728 -/* 11147 */ MCD_OPC_Decode, 249, 8, 168, 1, // Opcode: SHRLV_QB -/* 11152 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 11165 -/* 11156 */ MCD_OPC_CheckPredicate, 14, 32, 6, // Skip to: 12728 -/* 11160 */ MCD_OPC_Decode, 244, 8, 167, 1, // Opcode: SHRA_QB -/* 11165 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 11178 -/* 11169 */ MCD_OPC_CheckPredicate, 14, 19, 6, // Skip to: 12728 -/* 11173 */ MCD_OPC_Decode, 246, 8, 167, 1, // Opcode: SHRA_R_QB -/* 11178 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 11191 -/* 11182 */ MCD_OPC_CheckPredicate, 14, 6, 6, // Skip to: 12728 -/* 11186 */ MCD_OPC_Decode, 239, 8, 168, 1, // Opcode: SHRAV_QB -/* 11191 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 11204 -/* 11195 */ MCD_OPC_CheckPredicate, 14, 249, 5, // Skip to: 12728 -/* 11199 */ MCD_OPC_Decode, 241, 8, 168, 1, // Opcode: SHRAV_R_QB -/* 11204 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 11217 -/* 11208 */ MCD_OPC_CheckPredicate, 5, 236, 5, // Skip to: 12728 -/* 11212 */ MCD_OPC_Decode, 234, 8, 167, 1, // Opcode: SHLL_PH -/* 11217 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 11230 -/* 11221 */ MCD_OPC_CheckPredicate, 5, 223, 5, // Skip to: 12728 -/* 11225 */ MCD_OPC_Decode, 243, 8, 167, 1, // Opcode: SHRA_PH -/* 11230 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 11243 -/* 11234 */ MCD_OPC_CheckPredicate, 5, 210, 5, // Skip to: 12728 -/* 11238 */ MCD_OPC_Decode, 230, 8, 168, 1, // Opcode: SHLLV_PH -/* 11243 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 11256 -/* 11247 */ MCD_OPC_CheckPredicate, 5, 197, 5, // Skip to: 12728 -/* 11251 */ MCD_OPC_Decode, 238, 8, 168, 1, // Opcode: SHRAV_PH -/* 11256 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 11269 -/* 11260 */ MCD_OPC_CheckPredicate, 5, 184, 5, // Skip to: 12728 -/* 11264 */ MCD_OPC_Decode, 236, 8, 167, 1, // Opcode: SHLL_S_PH -/* 11269 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 11282 -/* 11273 */ MCD_OPC_CheckPredicate, 5, 171, 5, // Skip to: 12728 -/* 11277 */ MCD_OPC_Decode, 245, 8, 167, 1, // Opcode: SHRA_R_PH -/* 11282 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 11295 -/* 11286 */ MCD_OPC_CheckPredicate, 5, 158, 5, // Skip to: 12728 -/* 11290 */ MCD_OPC_Decode, 232, 8, 168, 1, // Opcode: SHLLV_S_PH -/* 11295 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 11308 -/* 11299 */ MCD_OPC_CheckPredicate, 5, 145, 5, // Skip to: 12728 -/* 11303 */ MCD_OPC_Decode, 240, 8, 168, 1, // Opcode: SHRAV_R_PH -/* 11308 */ MCD_OPC_FilterValue, 20, 9, 0, // Skip to: 11321 -/* 11312 */ MCD_OPC_CheckPredicate, 5, 132, 5, // Skip to: 12728 -/* 11316 */ MCD_OPC_Decode, 237, 8, 169, 1, // Opcode: SHLL_S_W -/* 11321 */ MCD_OPC_FilterValue, 21, 9, 0, // Skip to: 11334 -/* 11325 */ MCD_OPC_CheckPredicate, 5, 119, 5, // Skip to: 12728 -/* 11329 */ MCD_OPC_Decode, 247, 8, 169, 1, // Opcode: SHRA_R_W -/* 11334 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 11346 -/* 11338 */ MCD_OPC_CheckPredicate, 5, 106, 5, // Skip to: 12728 -/* 11342 */ MCD_OPC_Decode, 233, 8, 13, // Opcode: SHLLV_S_W -/* 11346 */ MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 11358 -/* 11350 */ MCD_OPC_CheckPredicate, 5, 94, 5, // Skip to: 12728 -/* 11354 */ MCD_OPC_Decode, 242, 8, 13, // Opcode: SHRAV_R_W -/* 11358 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 11371 -/* 11362 */ MCD_OPC_CheckPredicate, 14, 82, 5, // Skip to: 12728 -/* 11366 */ MCD_OPC_Decode, 250, 8, 167, 1, // Opcode: SHRL_PH -/* 11371 */ MCD_OPC_FilterValue, 27, 73, 5, // Skip to: 12728 -/* 11375 */ MCD_OPC_CheckPredicate, 14, 69, 5, // Skip to: 12728 -/* 11379 */ MCD_OPC_Decode, 248, 8, 168, 1, // Opcode: SHRLV_PH -/* 11384 */ MCD_OPC_FilterValue, 24, 199, 0, // Skip to: 11587 -/* 11388 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... -/* 11391 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 11403 -/* 11395 */ MCD_OPC_CheckPredicate, 14, 49, 5, // Skip to: 12728 -/* 11399 */ MCD_OPC_Decode, 43, 156, 1, // Opcode: ADDUH_QB -/* 11403 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 11416 -/* 11407 */ MCD_OPC_CheckPredicate, 14, 37, 5, // Skip to: 12728 -/* 11411 */ MCD_OPC_Decode, 244, 9, 156, 1, // Opcode: SUBUH_QB -/* 11416 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 11428 -/* 11420 */ MCD_OPC_CheckPredicate, 14, 24, 5, // Skip to: 12728 -/* 11424 */ MCD_OPC_Decode, 44, 156, 1, // Opcode: ADDUH_R_QB -/* 11428 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 11441 -/* 11432 */ MCD_OPC_CheckPredicate, 14, 12, 5, // Skip to: 12728 -/* 11436 */ MCD_OPC_Decode, 245, 9, 156, 1, // Opcode: SUBUH_R_QB -/* 11441 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 11453 -/* 11445 */ MCD_OPC_CheckPredicate, 14, 255, 4, // Skip to: 12728 -/* 11449 */ MCD_OPC_Decode, 23, 156, 1, // Opcode: ADDQH_PH -/* 11453 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 11466 -/* 11457 */ MCD_OPC_CheckPredicate, 14, 243, 4, // Skip to: 12728 -/* 11461 */ MCD_OPC_Decode, 221, 9, 156, 1, // Opcode: SUBQH_PH -/* 11466 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 11478 -/* 11470 */ MCD_OPC_CheckPredicate, 14, 230, 4, // Skip to: 12728 -/* 11474 */ MCD_OPC_Decode, 24, 156, 1, // Opcode: ADDQH_R_PH -/* 11478 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 11491 -/* 11482 */ MCD_OPC_CheckPredicate, 14, 218, 4, // Skip to: 12728 -/* 11486 */ MCD_OPC_Decode, 222, 9, 156, 1, // Opcode: SUBQH_R_PH -/* 11491 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 11504 -/* 11495 */ MCD_OPC_CheckPredicate, 14, 205, 4, // Skip to: 12728 -/* 11499 */ MCD_OPC_Decode, 185, 7, 156, 1, // Opcode: MUL_PH -/* 11504 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 11517 -/* 11508 */ MCD_OPC_CheckPredicate, 14, 192, 4, // Skip to: 12728 -/* 11512 */ MCD_OPC_Decode, 188, 7, 156, 1, // Opcode: MUL_S_PH -/* 11517 */ MCD_OPC_FilterValue, 16, 7, 0, // Skip to: 11528 -/* 11521 */ MCD_OPC_CheckPredicate, 14, 179, 4, // Skip to: 12728 -/* 11525 */ MCD_OPC_Decode, 26, 12, // Opcode: ADDQH_W -/* 11528 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 11540 -/* 11532 */ MCD_OPC_CheckPredicate, 14, 168, 4, // Skip to: 12728 -/* 11536 */ MCD_OPC_Decode, 224, 9, 12, // Opcode: SUBQH_W -/* 11540 */ MCD_OPC_FilterValue, 18, 7, 0, // Skip to: 11551 -/* 11544 */ MCD_OPC_CheckPredicate, 14, 156, 4, // Skip to: 12728 -/* 11548 */ MCD_OPC_Decode, 25, 12, // Opcode: ADDQH_R_W -/* 11551 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 11563 -/* 11555 */ MCD_OPC_CheckPredicate, 14, 145, 4, // Skip to: 12728 -/* 11559 */ MCD_OPC_Decode, 223, 9, 12, // Opcode: SUBQH_R_W -/* 11563 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 11575 -/* 11567 */ MCD_OPC_CheckPredicate, 14, 133, 4, // Skip to: 12728 -/* 11571 */ MCD_OPC_Decode, 169, 7, 12, // Opcode: MULQ_S_W -/* 11575 */ MCD_OPC_FilterValue, 23, 125, 4, // Skip to: 12728 -/* 11579 */ MCD_OPC_CheckPredicate, 14, 121, 4, // Skip to: 12728 -/* 11583 */ MCD_OPC_Decode, 167, 7, 12, // Opcode: MULQ_RS_W -/* 11587 */ MCD_OPC_FilterValue, 32, 60, 0, // Skip to: 11651 -/* 11591 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... -/* 11594 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 11613 -/* 11598 */ MCD_OPC_CheckPredicate, 15, 102, 4, // Skip to: 12728 -/* 11602 */ MCD_OPC_CheckField, 21, 5, 0, 96, 4, // Skip to: 12728 -/* 11608 */ MCD_OPC_Decode, 235, 10, 166, 1, // Opcode: WSBH -/* 11613 */ MCD_OPC_FilterValue, 16, 15, 0, // Skip to: 11632 -/* 11617 */ MCD_OPC_CheckPredicate, 16, 83, 4, // Skip to: 12728 -/* 11621 */ MCD_OPC_CheckField, 21, 5, 0, 77, 4, // Skip to: 12728 -/* 11627 */ MCD_OPC_Decode, 217, 8, 166, 1, // Opcode: SEB -/* 11632 */ MCD_OPC_FilterValue, 24, 68, 4, // Skip to: 12728 -/* 11636 */ MCD_OPC_CheckPredicate, 16, 64, 4, // Skip to: 12728 -/* 11640 */ MCD_OPC_CheckField, 21, 5, 0, 58, 4, // Skip to: 12728 -/* 11646 */ MCD_OPC_Decode, 220, 8, 166, 1, // Opcode: SEH -/* 11651 */ MCD_OPC_FilterValue, 48, 143, 1, // Skip to: 12054 -/* 11655 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... -/* 11658 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 11676 -/* 11662 */ MCD_OPC_CheckPredicate, 14, 38, 4, // Skip to: 12728 -/* 11666 */ MCD_OPC_CheckField, 13, 3, 0, 32, 4, // Skip to: 12728 -/* 11672 */ MCD_OPC_Decode, 198, 3, 85, // Opcode: DPA_W_PH -/* 11676 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 11694 -/* 11680 */ MCD_OPC_CheckPredicate, 14, 20, 4, // Skip to: 12728 -/* 11684 */ MCD_OPC_CheckField, 13, 3, 0, 14, 4, // Skip to: 12728 -/* 11690 */ MCD_OPC_Decode, 212, 3, 85, // Opcode: DPS_W_PH -/* 11694 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 11712 -/* 11698 */ MCD_OPC_CheckPredicate, 14, 2, 4, // Skip to: 12728 -/* 11702 */ MCD_OPC_CheckField, 13, 3, 0, 252, 3, // Skip to: 12728 -/* 11708 */ MCD_OPC_Decode, 173, 7, 85, // Opcode: MULSA_W_PH -/* 11712 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 11730 -/* 11716 */ MCD_OPC_CheckPredicate, 5, 240, 3, // Skip to: 12728 -/* 11720 */ MCD_OPC_CheckField, 13, 3, 0, 234, 3, // Skip to: 12728 -/* 11726 */ MCD_OPC_Decode, 195, 3, 85, // Opcode: DPAU_H_QBL -/* 11730 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 11748 -/* 11734 */ MCD_OPC_CheckPredicate, 5, 222, 3, // Skip to: 12728 -/* 11738 */ MCD_OPC_CheckField, 13, 3, 0, 216, 3, // Skip to: 12728 -/* 11744 */ MCD_OPC_Decode, 194, 3, 85, // Opcode: DPAQ_S_W_PH -/* 11748 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 11766 -/* 11752 */ MCD_OPC_CheckPredicate, 5, 204, 3, // Skip to: 12728 -/* 11756 */ MCD_OPC_CheckField, 13, 3, 0, 198, 3, // Skip to: 12728 -/* 11762 */ MCD_OPC_Decode, 202, 3, 85, // Opcode: DPSQ_S_W_PH -/* 11766 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 11784 -/* 11770 */ MCD_OPC_CheckPredicate, 5, 186, 3, // Skip to: 12728 -/* 11774 */ MCD_OPC_CheckField, 13, 3, 0, 180, 3, // Skip to: 12728 -/* 11780 */ MCD_OPC_Decode, 172, 7, 85, // Opcode: MULSAQ_S_W_PH -/* 11784 */ MCD_OPC_FilterValue, 7, 14, 0, // Skip to: 11802 -/* 11788 */ MCD_OPC_CheckPredicate, 5, 168, 3, // Skip to: 12728 -/* 11792 */ MCD_OPC_CheckField, 13, 3, 0, 162, 3, // Skip to: 12728 -/* 11798 */ MCD_OPC_Decode, 196, 3, 85, // Opcode: DPAU_H_QBR -/* 11802 */ MCD_OPC_FilterValue, 8, 14, 0, // Skip to: 11820 -/* 11806 */ MCD_OPC_CheckPredicate, 14, 150, 3, // Skip to: 12728 -/* 11810 */ MCD_OPC_CheckField, 13, 3, 0, 144, 3, // Skip to: 12728 -/* 11816 */ MCD_OPC_Decode, 197, 3, 85, // Opcode: DPAX_W_PH -/* 11820 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 11838 -/* 11824 */ MCD_OPC_CheckPredicate, 14, 132, 3, // Skip to: 12728 -/* 11828 */ MCD_OPC_CheckField, 13, 3, 0, 126, 3, // Skip to: 12728 -/* 11834 */ MCD_OPC_Decode, 211, 3, 85, // Opcode: DPSX_W_PH -/* 11838 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 11856 -/* 11842 */ MCD_OPC_CheckPredicate, 5, 114, 3, // Skip to: 12728 -/* 11846 */ MCD_OPC_CheckField, 13, 3, 0, 108, 3, // Skip to: 12728 -/* 11852 */ MCD_OPC_Decode, 209, 3, 85, // Opcode: DPSU_H_QBL -/* 11856 */ MCD_OPC_FilterValue, 12, 14, 0, // Skip to: 11874 -/* 11860 */ MCD_OPC_CheckPredicate, 5, 96, 3, // Skip to: 12728 -/* 11864 */ MCD_OPC_CheckField, 13, 3, 0, 90, 3, // Skip to: 12728 -/* 11870 */ MCD_OPC_Decode, 193, 3, 85, // Opcode: DPAQ_SA_L_W -/* 11874 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 11892 -/* 11878 */ MCD_OPC_CheckPredicate, 5, 78, 3, // Skip to: 12728 -/* 11882 */ MCD_OPC_CheckField, 13, 3, 0, 72, 3, // Skip to: 12728 -/* 11888 */ MCD_OPC_Decode, 201, 3, 85, // Opcode: DPSQ_SA_L_W -/* 11892 */ MCD_OPC_FilterValue, 15, 14, 0, // Skip to: 11910 -/* 11896 */ MCD_OPC_CheckPredicate, 5, 60, 3, // Skip to: 12728 -/* 11900 */ MCD_OPC_CheckField, 13, 3, 0, 54, 3, // Skip to: 12728 -/* 11906 */ MCD_OPC_Decode, 210, 3, 85, // Opcode: DPSU_H_QBR -/* 11910 */ MCD_OPC_FilterValue, 16, 14, 0, // Skip to: 11928 -/* 11914 */ MCD_OPC_CheckPredicate, 5, 42, 3, // Skip to: 12728 -/* 11918 */ MCD_OPC_CheckField, 13, 3, 0, 36, 3, // Skip to: 12728 -/* 11924 */ MCD_OPC_Decode, 159, 6, 85, // Opcode: MAQ_SA_W_PHL -/* 11928 */ MCD_OPC_FilterValue, 18, 14, 0, // Skip to: 11946 -/* 11932 */ MCD_OPC_CheckPredicate, 5, 24, 3, // Skip to: 12728 -/* 11936 */ MCD_OPC_CheckField, 13, 3, 0, 18, 3, // Skip to: 12728 -/* 11942 */ MCD_OPC_Decode, 160, 6, 85, // Opcode: MAQ_SA_W_PHR -/* 11946 */ MCD_OPC_FilterValue, 20, 14, 0, // Skip to: 11964 -/* 11950 */ MCD_OPC_CheckPredicate, 5, 6, 3, // Skip to: 12728 -/* 11954 */ MCD_OPC_CheckField, 13, 3, 0, 0, 3, // Skip to: 12728 -/* 11960 */ MCD_OPC_Decode, 161, 6, 85, // Opcode: MAQ_S_W_PHL -/* 11964 */ MCD_OPC_FilterValue, 22, 14, 0, // Skip to: 11982 -/* 11968 */ MCD_OPC_CheckPredicate, 5, 244, 2, // Skip to: 12728 -/* 11972 */ MCD_OPC_CheckField, 13, 3, 0, 238, 2, // Skip to: 12728 -/* 11978 */ MCD_OPC_Decode, 162, 6, 85, // Opcode: MAQ_S_W_PHR -/* 11982 */ MCD_OPC_FilterValue, 24, 14, 0, // Skip to: 12000 -/* 11986 */ MCD_OPC_CheckPredicate, 14, 226, 2, // Skip to: 12728 -/* 11990 */ MCD_OPC_CheckField, 13, 3, 0, 220, 2, // Skip to: 12728 -/* 11996 */ MCD_OPC_Decode, 192, 3, 85, // Opcode: DPAQX_S_W_PH -/* 12000 */ MCD_OPC_FilterValue, 25, 14, 0, // Skip to: 12018 -/* 12004 */ MCD_OPC_CheckPredicate, 14, 208, 2, // Skip to: 12728 -/* 12008 */ MCD_OPC_CheckField, 13, 3, 0, 202, 2, // Skip to: 12728 -/* 12014 */ MCD_OPC_Decode, 200, 3, 85, // Opcode: DPSQX_S_W_PH -/* 12018 */ MCD_OPC_FilterValue, 26, 14, 0, // Skip to: 12036 -/* 12022 */ MCD_OPC_CheckPredicate, 14, 190, 2, // Skip to: 12728 -/* 12026 */ MCD_OPC_CheckField, 13, 3, 0, 184, 2, // Skip to: 12728 -/* 12032 */ MCD_OPC_Decode, 191, 3, 85, // Opcode: DPAQX_SA_W_PH -/* 12036 */ MCD_OPC_FilterValue, 27, 176, 2, // Skip to: 12728 -/* 12040 */ MCD_OPC_CheckPredicate, 14, 172, 2, // Skip to: 12728 -/* 12044 */ MCD_OPC_CheckField, 13, 3, 0, 166, 2, // Skip to: 12728 -/* 12050 */ MCD_OPC_Decode, 199, 3, 85, // Opcode: DPSQX_SA_W_PH -/* 12054 */ MCD_OPC_FilterValue, 49, 41, 0, // Skip to: 12099 -/* 12058 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... -/* 12061 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 12073 -/* 12065 */ MCD_OPC_CheckPredicate, 14, 147, 2, // Skip to: 12728 -/* 12069 */ MCD_OPC_Decode, 82, 170, 1, // Opcode: APPEND -/* 12073 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 12086 -/* 12077 */ MCD_OPC_CheckPredicate, 14, 135, 2, // Skip to: 12728 -/* 12081 */ MCD_OPC_Decode, 138, 8, 170, 1, // Opcode: PREPEND -/* 12086 */ MCD_OPC_FilterValue, 16, 126, 2, // Skip to: 12728 -/* 12090 */ MCD_OPC_CheckPredicate, 14, 122, 2, // Skip to: 12728 -/* 12094 */ MCD_OPC_Decode, 149, 1, 170, 1, // Opcode: BALIGN -/* 12099 */ MCD_OPC_FilterValue, 56, 58, 1, // Skip to: 12417 -/* 12103 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... -/* 12106 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 12125 -/* 12110 */ MCD_OPC_CheckPredicate, 5, 102, 2, // Skip to: 12728 -/* 12114 */ MCD_OPC_CheckField, 13, 3, 0, 96, 2, // Skip to: 12728 -/* 12120 */ MCD_OPC_Decode, 247, 3, 171, 1, // Opcode: EXTR_W -/* 12125 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 12144 -/* 12129 */ MCD_OPC_CheckPredicate, 5, 83, 2, // Skip to: 12728 -/* 12133 */ MCD_OPC_CheckField, 13, 3, 0, 77, 2, // Skip to: 12728 -/* 12139 */ MCD_OPC_Decode, 243, 3, 172, 1, // Opcode: EXTRV_W -/* 12144 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 12163 -/* 12148 */ MCD_OPC_CheckPredicate, 5, 64, 2, // Skip to: 12728 -/* 12152 */ MCD_OPC_CheckField, 13, 3, 0, 58, 2, // Skip to: 12728 -/* 12158 */ MCD_OPC_Decode, 236, 3, 171, 1, // Opcode: EXTP -/* 12163 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 12182 -/* 12167 */ MCD_OPC_CheckPredicate, 5, 45, 2, // Skip to: 12728 -/* 12171 */ MCD_OPC_CheckField, 13, 3, 0, 39, 2, // Skip to: 12728 -/* 12177 */ MCD_OPC_Decode, 239, 3, 172, 1, // Opcode: EXTPV -/* 12182 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 12201 -/* 12186 */ MCD_OPC_CheckPredicate, 5, 26, 2, // Skip to: 12728 -/* 12190 */ MCD_OPC_CheckField, 13, 3, 0, 20, 2, // Skip to: 12728 -/* 12196 */ MCD_OPC_Decode, 245, 3, 171, 1, // Opcode: EXTR_R_W -/* 12201 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 12220 -/* 12205 */ MCD_OPC_CheckPredicate, 5, 7, 2, // Skip to: 12728 -/* 12209 */ MCD_OPC_CheckField, 13, 3, 0, 1, 2, // Skip to: 12728 -/* 12215 */ MCD_OPC_Decode, 241, 3, 172, 1, // Opcode: EXTRV_R_W -/* 12220 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 12239 -/* 12224 */ MCD_OPC_CheckPredicate, 5, 244, 1, // Skip to: 12728 -/* 12228 */ MCD_OPC_CheckField, 13, 3, 0, 238, 1, // Skip to: 12728 -/* 12234 */ MCD_OPC_Decode, 244, 3, 171, 1, // Opcode: EXTR_RS_W -/* 12239 */ MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 12258 -/* 12243 */ MCD_OPC_CheckPredicate, 5, 225, 1, // Skip to: 12728 -/* 12247 */ MCD_OPC_CheckField, 13, 3, 0, 219, 1, // Skip to: 12728 -/* 12253 */ MCD_OPC_Decode, 240, 3, 172, 1, // Opcode: EXTRV_RS_W -/* 12258 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 12277 -/* 12262 */ MCD_OPC_CheckPredicate, 5, 206, 1, // Skip to: 12728 -/* 12266 */ MCD_OPC_CheckField, 13, 3, 0, 200, 1, // Skip to: 12728 -/* 12272 */ MCD_OPC_Decode, 237, 3, 171, 1, // Opcode: EXTPDP -/* 12277 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 12296 -/* 12281 */ MCD_OPC_CheckPredicate, 5, 187, 1, // Skip to: 12728 -/* 12285 */ MCD_OPC_CheckField, 13, 3, 0, 181, 1, // Skip to: 12728 -/* 12291 */ MCD_OPC_Decode, 238, 3, 172, 1, // Opcode: EXTPDPV -/* 12296 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 12315 -/* 12300 */ MCD_OPC_CheckPredicate, 5, 168, 1, // Skip to: 12728 -/* 12304 */ MCD_OPC_CheckField, 13, 3, 0, 162, 1, // Skip to: 12728 -/* 12310 */ MCD_OPC_Decode, 246, 3, 171, 1, // Opcode: EXTR_S_H -/* 12315 */ MCD_OPC_FilterValue, 15, 15, 0, // Skip to: 12334 -/* 12319 */ MCD_OPC_CheckPredicate, 5, 149, 1, // Skip to: 12728 -/* 12323 */ MCD_OPC_CheckField, 13, 3, 0, 143, 1, // Skip to: 12728 -/* 12329 */ MCD_OPC_Decode, 242, 3, 172, 1, // Opcode: EXTRV_S_H -/* 12334 */ MCD_OPC_FilterValue, 18, 9, 0, // Skip to: 12347 -/* 12338 */ MCD_OPC_CheckPredicate, 5, 130, 1, // Skip to: 12728 -/* 12342 */ MCD_OPC_Decode, 172, 8, 173, 1, // Opcode: RDDSP -/* 12347 */ MCD_OPC_FilterValue, 19, 9, 0, // Skip to: 12360 -/* 12351 */ MCD_OPC_CheckPredicate, 5, 117, 1, // Skip to: 12728 -/* 12355 */ MCD_OPC_Decode, 234, 10, 174, 1, // Opcode: WRDSP -/* 12360 */ MCD_OPC_FilterValue, 26, 15, 0, // Skip to: 12379 -/* 12364 */ MCD_OPC_CheckPredicate, 5, 104, 1, // Skip to: 12728 -/* 12368 */ MCD_OPC_CheckField, 13, 7, 0, 98, 1, // Skip to: 12728 -/* 12374 */ MCD_OPC_Decode, 228, 8, 175, 1, // Opcode: SHILO -/* 12379 */ MCD_OPC_FilterValue, 27, 15, 0, // Skip to: 12398 -/* 12383 */ MCD_OPC_CheckPredicate, 5, 85, 1, // Skip to: 12728 -/* 12387 */ MCD_OPC_CheckField, 13, 8, 0, 79, 1, // Skip to: 12728 -/* 12393 */ MCD_OPC_Decode, 229, 8, 176, 1, // Opcode: SHILOV -/* 12398 */ MCD_OPC_FilterValue, 31, 70, 1, // Skip to: 12728 -/* 12402 */ MCD_OPC_CheckPredicate, 5, 66, 1, // Skip to: 12728 -/* 12406 */ MCD_OPC_CheckField, 13, 8, 0, 60, 1, // Skip to: 12728 -/* 12412 */ MCD_OPC_Decode, 156, 7, 176, 1, // Opcode: MTHLIP -/* 12417 */ MCD_OPC_FilterValue, 59, 51, 1, // Skip to: 12728 -/* 12421 */ MCD_OPC_CheckPredicate, 2, 47, 1, // Skip to: 12728 -/* 12425 */ MCD_OPC_CheckField, 21, 5, 0, 41, 1, // Skip to: 12728 -/* 12431 */ MCD_OPC_CheckField, 6, 5, 0, 35, 1, // Skip to: 12728 -/* 12437 */ MCD_OPC_Decode, 173, 8, 177, 1, // Opcode: RDHWR -/* 12442 */ MCD_OPC_FilterValue, 32, 9, 0, // Skip to: 12455 -/* 12446 */ MCD_OPC_CheckPredicate, 2, 22, 1, // Skip to: 12728 -/* 12450 */ MCD_OPC_Decode, 197, 5, 178, 1, // Opcode: LB -/* 12455 */ MCD_OPC_FilterValue, 33, 9, 0, // Skip to: 12468 -/* 12459 */ MCD_OPC_CheckPredicate, 2, 9, 1, // Skip to: 12728 -/* 12463 */ MCD_OPC_Decode, 222, 5, 178, 1, // Opcode: LH -/* 12468 */ MCD_OPC_FilterValue, 34, 9, 0, // Skip to: 12481 -/* 12472 */ MCD_OPC_CheckPredicate, 17, 252, 0, // Skip to: 12728 -/* 12476 */ MCD_OPC_Decode, 245, 5, 178, 1, // Opcode: LWL -/* 12481 */ MCD_OPC_FilterValue, 35, 9, 0, // Skip to: 12494 -/* 12485 */ MCD_OPC_CheckPredicate, 2, 239, 0, // Skip to: 12728 -/* 12489 */ MCD_OPC_Decode, 241, 5, 178, 1, // Opcode: LW -/* 12494 */ MCD_OPC_FilterValue, 36, 9, 0, // Skip to: 12507 -/* 12498 */ MCD_OPC_CheckPredicate, 2, 226, 0, // Skip to: 12728 -/* 12502 */ MCD_OPC_Decode, 201, 5, 178, 1, // Opcode: LBu -/* 12507 */ MCD_OPC_FilterValue, 37, 9, 0, // Skip to: 12520 -/* 12511 */ MCD_OPC_CheckPredicate, 2, 213, 0, // Skip to: 12728 -/* 12515 */ MCD_OPC_Decode, 226, 5, 178, 1, // Opcode: LHu -/* 12520 */ MCD_OPC_FilterValue, 38, 9, 0, // Skip to: 12533 -/* 12524 */ MCD_OPC_CheckPredicate, 17, 200, 0, // Skip to: 12728 -/* 12528 */ MCD_OPC_Decode, 248, 5, 178, 1, // Opcode: LWR -/* 12533 */ MCD_OPC_FilterValue, 40, 9, 0, // Skip to: 12546 -/* 12537 */ MCD_OPC_CheckPredicate, 2, 187, 0, // Skip to: 12728 -/* 12541 */ MCD_OPC_Decode, 202, 8, 178, 1, // Opcode: SB -/* 12546 */ MCD_OPC_FilterValue, 41, 9, 0, // Skip to: 12559 -/* 12550 */ MCD_OPC_CheckPredicate, 2, 174, 0, // Skip to: 12728 -/* 12554 */ MCD_OPC_Decode, 223, 8, 178, 1, // Opcode: SH -/* 12559 */ MCD_OPC_FilterValue, 42, 9, 0, // Skip to: 12572 -/* 12563 */ MCD_OPC_CheckPredicate, 17, 161, 0, // Skip to: 12728 -/* 12567 */ MCD_OPC_Decode, 139, 10, 178, 1, // Opcode: SWL -/* 12572 */ MCD_OPC_FilterValue, 43, 9, 0, // Skip to: 12585 -/* 12576 */ MCD_OPC_CheckPredicate, 2, 148, 0, // Skip to: 12728 -/* 12580 */ MCD_OPC_Decode, 135, 10, 178, 1, // Opcode: SW -/* 12585 */ MCD_OPC_FilterValue, 46, 9, 0, // Skip to: 12598 -/* 12589 */ MCD_OPC_CheckPredicate, 17, 135, 0, // Skip to: 12728 -/* 12593 */ MCD_OPC_Decode, 142, 10, 178, 1, // Opcode: SWR -/* 12598 */ MCD_OPC_FilterValue, 48, 9, 0, // Skip to: 12611 -/* 12602 */ MCD_OPC_CheckPredicate, 2, 122, 0, // Skip to: 12728 -/* 12606 */ MCD_OPC_Decode, 229, 5, 178, 1, // Opcode: LL -/* 12611 */ MCD_OPC_FilterValue, 49, 9, 0, // Skip to: 12624 -/* 12615 */ MCD_OPC_CheckPredicate, 2, 109, 0, // Skip to: 12728 -/* 12619 */ MCD_OPC_Decode, 243, 5, 179, 1, // Opcode: LWC1 -/* 12624 */ MCD_OPC_FilterValue, 50, 9, 0, // Skip to: 12637 -/* 12628 */ MCD_OPC_CheckPredicate, 2, 96, 0, // Skip to: 12728 -/* 12632 */ MCD_OPC_Decode, 244, 5, 179, 1, // Opcode: LWC2 -/* 12637 */ MCD_OPC_FilterValue, 53, 9, 0, // Skip to: 12650 -/* 12641 */ MCD_OPC_CheckPredicate, 7, 83, 0, // Skip to: 12728 -/* 12645 */ MCD_OPC_Decode, 205, 5, 179, 1, // Opcode: LDC1 -/* 12650 */ MCD_OPC_FilterValue, 54, 9, 0, // Skip to: 12663 -/* 12654 */ MCD_OPC_CheckPredicate, 2, 70, 0, // Skip to: 12728 -/* 12658 */ MCD_OPC_Decode, 207, 5, 179, 1, // Opcode: LDC2 -/* 12663 */ MCD_OPC_FilterValue, 56, 9, 0, // Skip to: 12676 -/* 12667 */ MCD_OPC_CheckPredicate, 2, 57, 0, // Skip to: 12728 -/* 12671 */ MCD_OPC_Decode, 205, 8, 178, 1, // Opcode: SC -/* 12676 */ MCD_OPC_FilterValue, 57, 9, 0, // Skip to: 12689 -/* 12680 */ MCD_OPC_CheckPredicate, 2, 44, 0, // Skip to: 12728 -/* 12684 */ MCD_OPC_Decode, 137, 10, 179, 1, // Opcode: SWC1 -/* 12689 */ MCD_OPC_FilterValue, 58, 9, 0, // Skip to: 12702 -/* 12693 */ MCD_OPC_CheckPredicate, 2, 31, 0, // Skip to: 12728 -/* 12697 */ MCD_OPC_Decode, 138, 10, 179, 1, // Opcode: SWC2 -/* 12702 */ MCD_OPC_FilterValue, 61, 9, 0, // Skip to: 12715 -/* 12706 */ MCD_OPC_CheckPredicate, 7, 18, 0, // Skip to: 12728 -/* 12710 */ MCD_OPC_Decode, 208, 8, 179, 1, // Opcode: SDC1 -/* 12715 */ MCD_OPC_FilterValue, 62, 9, 0, // Skip to: 12728 -/* 12719 */ MCD_OPC_CheckPredicate, 2, 5, 0, // Skip to: 12728 -/* 12723 */ MCD_OPC_Decode, 210, 8, 179, 1, // Opcode: SDC2 -/* 12728 */ MCD_OPC_Fail, +/* 7143 */ MCD_OPC_CheckPredicate, 4, 202, 21, // Skip to: 12725 +/* 7147 */ MCD_OPC_Decode, 237, 9, 127, // Opcode: SPLAT_B +/* 7151 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 7164 +/* 7155 */ MCD_OPC_CheckPredicate, 4, 190, 21, // Skip to: 12725 +/* 7159 */ MCD_OPC_Decode, 239, 9, 128, 1, // Opcode: SPLAT_H +/* 7164 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 7177 +/* 7168 */ MCD_OPC_CheckPredicate, 4, 177, 21, // Skip to: 12725 +/* 7172 */ MCD_OPC_Decode, 240, 9, 129, 1, // Opcode: SPLAT_W +/* 7177 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 7190 +/* 7181 */ MCD_OPC_CheckPredicate, 4, 164, 21, // Skip to: 12725 +/* 7185 */ MCD_OPC_Decode, 238, 9, 130, 1, // Opcode: SPLAT_D +/* 7190 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 7202 +/* 7194 */ MCD_OPC_CheckPredicate, 4, 151, 21, // Skip to: 12725 +/* 7198 */ MCD_OPC_Decode, 172, 8, 109, // Opcode: PCKEV_B +/* 7202 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 7214 +/* 7206 */ MCD_OPC_CheckPredicate, 4, 139, 21, // Skip to: 12725 +/* 7210 */ MCD_OPC_Decode, 174, 8, 110, // Opcode: PCKEV_H +/* 7214 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 7226 +/* 7218 */ MCD_OPC_CheckPredicate, 4, 127, 21, // Skip to: 12725 +/* 7222 */ MCD_OPC_Decode, 175, 8, 111, // Opcode: PCKEV_W +/* 7226 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 7238 +/* 7230 */ MCD_OPC_CheckPredicate, 4, 115, 21, // Skip to: 12725 +/* 7234 */ MCD_OPC_Decode, 173, 8, 112, // Opcode: PCKEV_D +/* 7238 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 7250 +/* 7242 */ MCD_OPC_CheckPredicate, 4, 103, 21, // Skip to: 12725 +/* 7246 */ MCD_OPC_Decode, 176, 8, 109, // Opcode: PCKOD_B +/* 7250 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 7262 +/* 7254 */ MCD_OPC_CheckPredicate, 4, 91, 21, // Skip to: 12725 +/* 7258 */ MCD_OPC_Decode, 178, 8, 110, // Opcode: PCKOD_H +/* 7262 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 7274 +/* 7266 */ MCD_OPC_CheckPredicate, 4, 79, 21, // Skip to: 12725 +/* 7270 */ MCD_OPC_Decode, 179, 8, 111, // Opcode: PCKOD_W +/* 7274 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 7286 +/* 7278 */ MCD_OPC_CheckPredicate, 4, 67, 21, // Skip to: 12725 +/* 7282 */ MCD_OPC_Decode, 177, 8, 112, // Opcode: PCKOD_D +/* 7286 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 7298 +/* 7290 */ MCD_OPC_CheckPredicate, 4, 55, 21, // Skip to: 12725 +/* 7294 */ MCD_OPC_Decode, 194, 5, 109, // Opcode: ILVL_B +/* 7298 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 7310 +/* 7302 */ MCD_OPC_CheckPredicate, 4, 43, 21, // Skip to: 12725 +/* 7306 */ MCD_OPC_Decode, 196, 5, 110, // Opcode: ILVL_H +/* 7310 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 7322 +/* 7314 */ MCD_OPC_CheckPredicate, 4, 31, 21, // Skip to: 12725 +/* 7318 */ MCD_OPC_Decode, 197, 5, 111, // Opcode: ILVL_W +/* 7322 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 7334 +/* 7326 */ MCD_OPC_CheckPredicate, 4, 19, 21, // Skip to: 12725 +/* 7330 */ MCD_OPC_Decode, 195, 5, 112, // Opcode: ILVL_D +/* 7334 */ MCD_OPC_FilterValue, 20, 8, 0, // Skip to: 7346 +/* 7338 */ MCD_OPC_CheckPredicate, 4, 7, 21, // Skip to: 12725 +/* 7342 */ MCD_OPC_Decode, 202, 5, 109, // Opcode: ILVR_B +/* 7346 */ MCD_OPC_FilterValue, 21, 8, 0, // Skip to: 7358 +/* 7350 */ MCD_OPC_CheckPredicate, 4, 251, 20, // Skip to: 12725 +/* 7354 */ MCD_OPC_Decode, 204, 5, 110, // Opcode: ILVR_H +/* 7358 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 7370 +/* 7362 */ MCD_OPC_CheckPredicate, 4, 239, 20, // Skip to: 12725 +/* 7366 */ MCD_OPC_Decode, 205, 5, 111, // Opcode: ILVR_W +/* 7370 */ MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 7382 +/* 7374 */ MCD_OPC_CheckPredicate, 4, 227, 20, // Skip to: 12725 +/* 7378 */ MCD_OPC_Decode, 203, 5, 112, // Opcode: ILVR_D +/* 7382 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 7394 +/* 7386 */ MCD_OPC_CheckPredicate, 4, 215, 20, // Skip to: 12725 +/* 7390 */ MCD_OPC_Decode, 190, 5, 109, // Opcode: ILVEV_B +/* 7394 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 7406 +/* 7398 */ MCD_OPC_CheckPredicate, 4, 203, 20, // Skip to: 12725 +/* 7402 */ MCD_OPC_Decode, 192, 5, 110, // Opcode: ILVEV_H +/* 7406 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 7418 +/* 7410 */ MCD_OPC_CheckPredicate, 4, 191, 20, // Skip to: 12725 +/* 7414 */ MCD_OPC_Decode, 193, 5, 111, // Opcode: ILVEV_W +/* 7418 */ MCD_OPC_FilterValue, 27, 8, 0, // Skip to: 7430 +/* 7422 */ MCD_OPC_CheckPredicate, 4, 179, 20, // Skip to: 12725 +/* 7426 */ MCD_OPC_Decode, 191, 5, 112, // Opcode: ILVEV_D +/* 7430 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 7442 +/* 7434 */ MCD_OPC_CheckPredicate, 4, 167, 20, // Skip to: 12725 +/* 7438 */ MCD_OPC_Decode, 198, 5, 109, // Opcode: ILVOD_B +/* 7442 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 7454 +/* 7446 */ MCD_OPC_CheckPredicate, 4, 155, 20, // Skip to: 12725 +/* 7450 */ MCD_OPC_Decode, 200, 5, 110, // Opcode: ILVOD_H +/* 7454 */ MCD_OPC_FilterValue, 30, 8, 0, // Skip to: 7466 +/* 7458 */ MCD_OPC_CheckPredicate, 4, 143, 20, // Skip to: 12725 +/* 7462 */ MCD_OPC_Decode, 201, 5, 111, // Opcode: ILVOD_W +/* 7466 */ MCD_OPC_FilterValue, 31, 135, 20, // Skip to: 12725 +/* 7470 */ MCD_OPC_CheckPredicate, 4, 131, 20, // Skip to: 12725 +/* 7474 */ MCD_OPC_Decode, 199, 5, 112, // Opcode: ILVOD_D +/* 7478 */ MCD_OPC_FilterValue, 21, 35, 1, // Skip to: 7773 +/* 7482 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... +/* 7485 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7497 +/* 7489 */ MCD_OPC_CheckPredicate, 4, 112, 20, // Skip to: 12725 +/* 7493 */ MCD_OPC_Decode, 177, 11, 113, // Opcode: VSHF_B +/* 7497 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7509 +/* 7501 */ MCD_OPC_CheckPredicate, 4, 100, 20, // Skip to: 12725 +/* 7505 */ MCD_OPC_Decode, 179, 11, 114, // Opcode: VSHF_H +/* 7509 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7521 +/* 7513 */ MCD_OPC_CheckPredicate, 4, 88, 20, // Skip to: 12725 +/* 7517 */ MCD_OPC_Decode, 180, 11, 115, // Opcode: VSHF_W +/* 7521 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 7533 +/* 7525 */ MCD_OPC_CheckPredicate, 4, 76, 20, // Skip to: 12725 +/* 7529 */ MCD_OPC_Decode, 178, 11, 116, // Opcode: VSHF_D +/* 7533 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 7545 +/* 7537 */ MCD_OPC_CheckPredicate, 4, 64, 20, // Skip to: 12725 +/* 7541 */ MCD_OPC_Decode, 250, 9, 109, // Opcode: SRAR_B +/* 7545 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 7557 +/* 7549 */ MCD_OPC_CheckPredicate, 4, 52, 20, // Skip to: 12725 +/* 7553 */ MCD_OPC_Decode, 252, 9, 110, // Opcode: SRAR_H +/* 7557 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 7569 +/* 7561 */ MCD_OPC_CheckPredicate, 4, 40, 20, // Skip to: 12725 +/* 7565 */ MCD_OPC_Decode, 253, 9, 111, // Opcode: SRAR_W +/* 7569 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 7581 +/* 7573 */ MCD_OPC_CheckPredicate, 4, 28, 20, // Skip to: 12725 +/* 7577 */ MCD_OPC_Decode, 251, 9, 112, // Opcode: SRAR_D +/* 7581 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 7593 +/* 7585 */ MCD_OPC_CheckPredicate, 4, 16, 20, // Skip to: 12725 +/* 7589 */ MCD_OPC_Decode, 142, 10, 109, // Opcode: SRLR_B +/* 7593 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 7605 +/* 7597 */ MCD_OPC_CheckPredicate, 4, 4, 20, // Skip to: 12725 +/* 7601 */ MCD_OPC_Decode, 144, 10, 110, // Opcode: SRLR_H +/* 7605 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 7617 +/* 7609 */ MCD_OPC_CheckPredicate, 4, 248, 19, // Skip to: 12725 +/* 7613 */ MCD_OPC_Decode, 145, 10, 111, // Opcode: SRLR_W +/* 7617 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 7629 +/* 7621 */ MCD_OPC_CheckPredicate, 4, 236, 19, // Skip to: 12725 +/* 7625 */ MCD_OPC_Decode, 143, 10, 112, // Opcode: SRLR_D +/* 7629 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 7641 +/* 7633 */ MCD_OPC_CheckPredicate, 4, 224, 19, // Skip to: 12725 +/* 7637 */ MCD_OPC_Decode, 179, 5, 117, // Opcode: HADD_S_H +/* 7641 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 7653 +/* 7645 */ MCD_OPC_CheckPredicate, 4, 212, 19, // Skip to: 12725 +/* 7649 */ MCD_OPC_Decode, 180, 5, 118, // Opcode: HADD_S_W +/* 7653 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 7665 +/* 7657 */ MCD_OPC_CheckPredicate, 4, 200, 19, // Skip to: 12725 +/* 7661 */ MCD_OPC_Decode, 178, 5, 119, // Opcode: HADD_S_D +/* 7665 */ MCD_OPC_FilterValue, 21, 8, 0, // Skip to: 7677 +/* 7669 */ MCD_OPC_CheckPredicate, 4, 188, 19, // Skip to: 12725 +/* 7673 */ MCD_OPC_Decode, 182, 5, 117, // Opcode: HADD_U_H +/* 7677 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 7689 +/* 7681 */ MCD_OPC_CheckPredicate, 4, 176, 19, // Skip to: 12725 +/* 7685 */ MCD_OPC_Decode, 183, 5, 118, // Opcode: HADD_U_W +/* 7689 */ MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 7701 +/* 7693 */ MCD_OPC_CheckPredicate, 4, 164, 19, // Skip to: 12725 +/* 7697 */ MCD_OPC_Decode, 181, 5, 119, // Opcode: HADD_U_D +/* 7701 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 7713 +/* 7705 */ MCD_OPC_CheckPredicate, 4, 152, 19, // Skip to: 12725 +/* 7709 */ MCD_OPC_Decode, 185, 5, 117, // Opcode: HSUB_S_H +/* 7713 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 7725 +/* 7717 */ MCD_OPC_CheckPredicate, 4, 140, 19, // Skip to: 12725 +/* 7721 */ MCD_OPC_Decode, 186, 5, 118, // Opcode: HSUB_S_W +/* 7725 */ MCD_OPC_FilterValue, 27, 8, 0, // Skip to: 7737 +/* 7729 */ MCD_OPC_CheckPredicate, 4, 128, 19, // Skip to: 12725 +/* 7733 */ MCD_OPC_Decode, 184, 5, 119, // Opcode: HSUB_S_D +/* 7737 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 7749 +/* 7741 */ MCD_OPC_CheckPredicate, 4, 116, 19, // Skip to: 12725 +/* 7745 */ MCD_OPC_Decode, 188, 5, 117, // Opcode: HSUB_U_H +/* 7749 */ MCD_OPC_FilterValue, 30, 8, 0, // Skip to: 7761 +/* 7753 */ MCD_OPC_CheckPredicate, 4, 104, 19, // Skip to: 12725 +/* 7757 */ MCD_OPC_Decode, 189, 5, 118, // Opcode: HSUB_U_W +/* 7761 */ MCD_OPC_FilterValue, 31, 96, 19, // Skip to: 12725 +/* 7765 */ MCD_OPC_CheckPredicate, 4, 92, 19, // Skip to: 12725 +/* 7769 */ MCD_OPC_Decode, 187, 5, 119, // Opcode: HSUB_U_D +/* 7773 */ MCD_OPC_FilterValue, 25, 171, 1, // Skip to: 8204 +/* 7777 */ MCD_OPC_ExtractField, 20, 6, // Inst{25-20} ... +/* 7780 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7793 +/* 7784 */ MCD_OPC_CheckPredicate, 4, 73, 19, // Skip to: 12725 +/* 7788 */ MCD_OPC_Decode, 194, 9, 131, 1, // Opcode: SLDI_B +/* 7793 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 7812 +/* 7797 */ MCD_OPC_CheckPredicate, 4, 60, 19, // Skip to: 12725 +/* 7801 */ MCD_OPC_CheckField, 19, 1, 0, 54, 19, // Skip to: 12725 +/* 7807 */ MCD_OPC_Decode, 196, 9, 132, 1, // Opcode: SLDI_H +/* 7812 */ MCD_OPC_FilterValue, 3, 54, 0, // Skip to: 7870 +/* 7816 */ MCD_OPC_ExtractField, 18, 2, // Inst{19-18} ... +/* 7819 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7832 +/* 7823 */ MCD_OPC_CheckPredicate, 4, 34, 19, // Skip to: 12725 +/* 7827 */ MCD_OPC_Decode, 197, 9, 133, 1, // Opcode: SLDI_W +/* 7832 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 7851 +/* 7836 */ MCD_OPC_CheckPredicate, 4, 21, 19, // Skip to: 12725 +/* 7840 */ MCD_OPC_CheckField, 17, 1, 0, 15, 19, // Skip to: 12725 +/* 7846 */ MCD_OPC_Decode, 195, 9, 134, 1, // Opcode: SLDI_D +/* 7851 */ MCD_OPC_FilterValue, 3, 6, 19, // Skip to: 12725 +/* 7855 */ MCD_OPC_CheckPredicate, 4, 2, 19, // Skip to: 12725 +/* 7859 */ MCD_OPC_CheckField, 16, 2, 2, 252, 18, // Skip to: 12725 +/* 7865 */ MCD_OPC_Decode, 217, 2, 135, 1, // Opcode: CTCMSA +/* 7870 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 7883 +/* 7874 */ MCD_OPC_CheckPredicate, 4, 239, 18, // Skip to: 12725 +/* 7878 */ MCD_OPC_Decode, 233, 9, 136, 1, // Opcode: SPLATI_B +/* 7883 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 7902 +/* 7887 */ MCD_OPC_CheckPredicate, 4, 226, 18, // Skip to: 12725 +/* 7891 */ MCD_OPC_CheckField, 19, 1, 0, 220, 18, // Skip to: 12725 +/* 7897 */ MCD_OPC_Decode, 235, 9, 137, 1, // Opcode: SPLATI_H +/* 7902 */ MCD_OPC_FilterValue, 7, 54, 0, // Skip to: 7960 +/* 7906 */ MCD_OPC_ExtractField, 18, 2, // Inst{19-18} ... +/* 7909 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7922 +/* 7913 */ MCD_OPC_CheckPredicate, 4, 200, 18, // Skip to: 12725 +/* 7917 */ MCD_OPC_Decode, 236, 9, 138, 1, // Opcode: SPLATI_W +/* 7922 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 7941 +/* 7926 */ MCD_OPC_CheckPredicate, 4, 187, 18, // Skip to: 12725 +/* 7930 */ MCD_OPC_CheckField, 17, 1, 0, 181, 18, // Skip to: 12725 +/* 7936 */ MCD_OPC_Decode, 234, 9, 139, 1, // Opcode: SPLATI_D +/* 7941 */ MCD_OPC_FilterValue, 3, 172, 18, // Skip to: 12725 +/* 7945 */ MCD_OPC_CheckPredicate, 4, 168, 18, // Skip to: 12725 +/* 7949 */ MCD_OPC_CheckField, 16, 2, 2, 162, 18, // Skip to: 12725 +/* 7955 */ MCD_OPC_Decode, 157, 2, 140, 1, // Opcode: CFCMSA +/* 7960 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 7973 +/* 7964 */ MCD_OPC_CheckPredicate, 4, 149, 18, // Skip to: 12725 +/* 7968 */ MCD_OPC_Decode, 209, 2, 141, 1, // Opcode: COPY_S_B +/* 7973 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 7992 +/* 7977 */ MCD_OPC_CheckPredicate, 4, 136, 18, // Skip to: 12725 +/* 7981 */ MCD_OPC_CheckField, 19, 1, 0, 130, 18, // Skip to: 12725 +/* 7987 */ MCD_OPC_Decode, 210, 2, 142, 1, // Opcode: COPY_S_H +/* 7992 */ MCD_OPC_FilterValue, 11, 35, 0, // Skip to: 8031 +/* 7996 */ MCD_OPC_ExtractField, 18, 2, // Inst{19-18} ... +/* 7999 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8012 +/* 8003 */ MCD_OPC_CheckPredicate, 4, 110, 18, // Skip to: 12725 +/* 8007 */ MCD_OPC_Decode, 211, 2, 143, 1, // Opcode: COPY_S_W +/* 8012 */ MCD_OPC_FilterValue, 3, 101, 18, // Skip to: 12725 +/* 8016 */ MCD_OPC_CheckPredicate, 4, 97, 18, // Skip to: 12725 +/* 8020 */ MCD_OPC_CheckField, 16, 2, 2, 91, 18, // Skip to: 12725 +/* 8026 */ MCD_OPC_Decode, 147, 7, 144, 1, // Opcode: MOVE_V +/* 8031 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 8044 +/* 8035 */ MCD_OPC_CheckPredicate, 4, 78, 18, // Skip to: 12725 +/* 8039 */ MCD_OPC_Decode, 212, 2, 141, 1, // Opcode: COPY_U_B +/* 8044 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 8063 +/* 8048 */ MCD_OPC_CheckPredicate, 4, 65, 18, // Skip to: 12725 +/* 8052 */ MCD_OPC_CheckField, 19, 1, 0, 59, 18, // Skip to: 12725 +/* 8058 */ MCD_OPC_Decode, 213, 2, 142, 1, // Opcode: COPY_U_H +/* 8063 */ MCD_OPC_FilterValue, 15, 15, 0, // Skip to: 8082 +/* 8067 */ MCD_OPC_CheckPredicate, 4, 46, 18, // Skip to: 12725 +/* 8071 */ MCD_OPC_CheckField, 18, 2, 0, 40, 18, // Skip to: 12725 +/* 8077 */ MCD_OPC_Decode, 214, 2, 143, 1, // Opcode: COPY_U_W +/* 8082 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 8095 +/* 8086 */ MCD_OPC_CheckPredicate, 4, 27, 18, // Skip to: 12725 +/* 8090 */ MCD_OPC_Decode, 207, 5, 145, 1, // Opcode: INSERT_B +/* 8095 */ MCD_OPC_FilterValue, 18, 15, 0, // Skip to: 8114 +/* 8099 */ MCD_OPC_CheckPredicate, 4, 14, 18, // Skip to: 12725 +/* 8103 */ MCD_OPC_CheckField, 19, 1, 0, 8, 18, // Skip to: 12725 +/* 8109 */ MCD_OPC_Decode, 210, 5, 146, 1, // Opcode: INSERT_H +/* 8114 */ MCD_OPC_FilterValue, 19, 15, 0, // Skip to: 8133 +/* 8118 */ MCD_OPC_CheckPredicate, 4, 251, 17, // Skip to: 12725 +/* 8122 */ MCD_OPC_CheckField, 18, 2, 0, 245, 17, // Skip to: 12725 +/* 8128 */ MCD_OPC_Decode, 211, 5, 147, 1, // Opcode: INSERT_W +/* 8133 */ MCD_OPC_FilterValue, 20, 9, 0, // Skip to: 8146 +/* 8137 */ MCD_OPC_CheckPredicate, 4, 232, 17, // Skip to: 12725 +/* 8141 */ MCD_OPC_Decode, 213, 5, 148, 1, // Opcode: INSVE_B +/* 8146 */ MCD_OPC_FilterValue, 22, 15, 0, // Skip to: 8165 +/* 8150 */ MCD_OPC_CheckPredicate, 4, 219, 17, // Skip to: 12725 +/* 8154 */ MCD_OPC_CheckField, 19, 1, 0, 213, 17, // Skip to: 12725 +/* 8160 */ MCD_OPC_Decode, 215, 5, 149, 1, // Opcode: INSVE_H +/* 8165 */ MCD_OPC_FilterValue, 23, 204, 17, // Skip to: 12725 +/* 8169 */ MCD_OPC_ExtractField, 18, 2, // Inst{19-18} ... +/* 8172 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 8185 +/* 8176 */ MCD_OPC_CheckPredicate, 4, 193, 17, // Skip to: 12725 +/* 8180 */ MCD_OPC_Decode, 216, 5, 150, 1, // Opcode: INSVE_W +/* 8185 */ MCD_OPC_FilterValue, 2, 184, 17, // Skip to: 12725 +/* 8189 */ MCD_OPC_CheckPredicate, 4, 180, 17, // Skip to: 12725 +/* 8193 */ MCD_OPC_CheckField, 17, 1, 0, 174, 17, // Skip to: 12725 +/* 8199 */ MCD_OPC_Decode, 214, 5, 151, 1, // Opcode: INSVE_D +/* 8204 */ MCD_OPC_FilterValue, 26, 131, 1, // Skip to: 8595 +/* 8208 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... +/* 8211 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 8223 +/* 8215 */ MCD_OPC_CheckPredicate, 4, 154, 17, // Skip to: 12725 +/* 8219 */ MCD_OPC_Decode, 157, 4, 111, // Opcode: FCAF_W +/* 8223 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 8235 +/* 8227 */ MCD_OPC_CheckPredicate, 4, 142, 17, // Skip to: 12725 +/* 8231 */ MCD_OPC_Decode, 156, 4, 112, // Opcode: FCAF_D +/* 8235 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 8247 +/* 8239 */ MCD_OPC_CheckPredicate, 4, 130, 17, // Skip to: 12725 +/* 8243 */ MCD_OPC_Decode, 184, 4, 111, // Opcode: FCUN_W +/* 8247 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 8259 +/* 8251 */ MCD_OPC_CheckPredicate, 4, 118, 17, // Skip to: 12725 +/* 8255 */ MCD_OPC_Decode, 183, 4, 112, // Opcode: FCUN_D +/* 8259 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 8271 +/* 8263 */ MCD_OPC_CheckPredicate, 4, 106, 17, // Skip to: 12725 +/* 8267 */ MCD_OPC_Decode, 159, 4, 111, // Opcode: FCEQ_W +/* 8271 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 8283 +/* 8275 */ MCD_OPC_CheckPredicate, 4, 94, 17, // Skip to: 12725 +/* 8279 */ MCD_OPC_Decode, 158, 4, 112, // Opcode: FCEQ_D +/* 8283 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 8295 +/* 8287 */ MCD_OPC_CheckPredicate, 4, 82, 17, // Skip to: 12725 +/* 8291 */ MCD_OPC_Decode, 176, 4, 111, // Opcode: FCUEQ_W +/* 8295 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 8307 +/* 8299 */ MCD_OPC_CheckPredicate, 4, 70, 17, // Skip to: 12725 +/* 8303 */ MCD_OPC_Decode, 175, 4, 112, // Opcode: FCUEQ_D +/* 8307 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 8319 +/* 8311 */ MCD_OPC_CheckPredicate, 4, 58, 17, // Skip to: 12725 +/* 8315 */ MCD_OPC_Decode, 165, 4, 111, // Opcode: FCLT_W +/* 8319 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 8331 +/* 8323 */ MCD_OPC_CheckPredicate, 4, 46, 17, // Skip to: 12725 +/* 8327 */ MCD_OPC_Decode, 164, 4, 112, // Opcode: FCLT_D +/* 8331 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 8343 +/* 8335 */ MCD_OPC_CheckPredicate, 4, 34, 17, // Skip to: 12725 +/* 8339 */ MCD_OPC_Decode, 180, 4, 111, // Opcode: FCULT_W +/* 8343 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 8355 +/* 8347 */ MCD_OPC_CheckPredicate, 4, 22, 17, // Skip to: 12725 +/* 8351 */ MCD_OPC_Decode, 179, 4, 112, // Opcode: FCULT_D +/* 8355 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 8367 +/* 8359 */ MCD_OPC_CheckPredicate, 4, 10, 17, // Skip to: 12725 +/* 8363 */ MCD_OPC_Decode, 163, 4, 111, // Opcode: FCLE_W +/* 8367 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 8379 +/* 8371 */ MCD_OPC_CheckPredicate, 4, 254, 16, // Skip to: 12725 +/* 8375 */ MCD_OPC_Decode, 162, 4, 112, // Opcode: FCLE_D +/* 8379 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 8391 +/* 8383 */ MCD_OPC_CheckPredicate, 4, 242, 16, // Skip to: 12725 +/* 8387 */ MCD_OPC_Decode, 178, 4, 111, // Opcode: FCULE_W +/* 8391 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 8403 +/* 8395 */ MCD_OPC_CheckPredicate, 4, 230, 16, // Skip to: 12725 +/* 8399 */ MCD_OPC_Decode, 177, 4, 112, // Opcode: FCULE_D +/* 8403 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 8415 +/* 8407 */ MCD_OPC_CheckPredicate, 4, 218, 16, // Skip to: 12725 +/* 8411 */ MCD_OPC_Decode, 132, 5, 111, // Opcode: FSAF_W +/* 8415 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 8427 +/* 8419 */ MCD_OPC_CheckPredicate, 4, 206, 16, // Skip to: 12725 +/* 8423 */ MCD_OPC_Decode, 131, 5, 112, // Opcode: FSAF_D +/* 8427 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 8439 +/* 8431 */ MCD_OPC_CheckPredicate, 4, 194, 16, // Skip to: 12725 +/* 8435 */ MCD_OPC_Decode, 166, 5, 111, // Opcode: FSUN_W +/* 8439 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 8451 +/* 8443 */ MCD_OPC_CheckPredicate, 4, 182, 16, // Skip to: 12725 +/* 8447 */ MCD_OPC_Decode, 165, 5, 112, // Opcode: FSUN_D +/* 8451 */ MCD_OPC_FilterValue, 20, 8, 0, // Skip to: 8463 +/* 8455 */ MCD_OPC_CheckPredicate, 4, 170, 16, // Skip to: 12725 +/* 8459 */ MCD_OPC_Decode, 134, 5, 111, // Opcode: FSEQ_W +/* 8463 */ MCD_OPC_FilterValue, 21, 8, 0, // Skip to: 8475 +/* 8467 */ MCD_OPC_CheckPredicate, 4, 158, 16, // Skip to: 12725 +/* 8471 */ MCD_OPC_Decode, 133, 5, 112, // Opcode: FSEQ_D +/* 8475 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 8487 +/* 8479 */ MCD_OPC_CheckPredicate, 4, 146, 16, // Skip to: 12725 +/* 8483 */ MCD_OPC_Decode, 158, 5, 111, // Opcode: FSUEQ_W +/* 8487 */ MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 8499 +/* 8491 */ MCD_OPC_CheckPredicate, 4, 134, 16, // Skip to: 12725 +/* 8495 */ MCD_OPC_Decode, 157, 5, 112, // Opcode: FSUEQ_D +/* 8499 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 8511 +/* 8503 */ MCD_OPC_CheckPredicate, 4, 122, 16, // Skip to: 12725 +/* 8507 */ MCD_OPC_Decode, 138, 5, 111, // Opcode: FSLT_W +/* 8511 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 8523 +/* 8515 */ MCD_OPC_CheckPredicate, 4, 110, 16, // Skip to: 12725 +/* 8519 */ MCD_OPC_Decode, 137, 5, 112, // Opcode: FSLT_D +/* 8523 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 8535 +/* 8527 */ MCD_OPC_CheckPredicate, 4, 98, 16, // Skip to: 12725 +/* 8531 */ MCD_OPC_Decode, 162, 5, 111, // Opcode: FSULT_W +/* 8535 */ MCD_OPC_FilterValue, 27, 8, 0, // Skip to: 8547 +/* 8539 */ MCD_OPC_CheckPredicate, 4, 86, 16, // Skip to: 12725 +/* 8543 */ MCD_OPC_Decode, 161, 5, 112, // Opcode: FSULT_D +/* 8547 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 8559 +/* 8551 */ MCD_OPC_CheckPredicate, 4, 74, 16, // Skip to: 12725 +/* 8555 */ MCD_OPC_Decode, 136, 5, 111, // Opcode: FSLE_W +/* 8559 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 8571 +/* 8563 */ MCD_OPC_CheckPredicate, 4, 62, 16, // Skip to: 12725 +/* 8567 */ MCD_OPC_Decode, 135, 5, 112, // Opcode: FSLE_D +/* 8571 */ MCD_OPC_FilterValue, 30, 8, 0, // Skip to: 8583 +/* 8575 */ MCD_OPC_CheckPredicate, 4, 50, 16, // Skip to: 12725 +/* 8579 */ MCD_OPC_Decode, 160, 5, 111, // Opcode: FSULE_W +/* 8583 */ MCD_OPC_FilterValue, 31, 42, 16, // Skip to: 12725 +/* 8587 */ MCD_OPC_CheckPredicate, 4, 38, 16, // Skip to: 12725 +/* 8591 */ MCD_OPC_Decode, 159, 5, 112, // Opcode: FSULE_D +/* 8595 */ MCD_OPC_FilterValue, 27, 63, 1, // Skip to: 8918 +/* 8599 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... +/* 8602 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 8614 +/* 8606 */ MCD_OPC_CheckPredicate, 4, 19, 16, // Skip to: 12725 +/* 8610 */ MCD_OPC_Decode, 155, 4, 111, // Opcode: FADD_W +/* 8614 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 8626 +/* 8618 */ MCD_OPC_CheckPredicate, 4, 7, 16, // Skip to: 12725 +/* 8622 */ MCD_OPC_Decode, 149, 4, 112, // Opcode: FADD_D +/* 8626 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 8638 +/* 8630 */ MCD_OPC_CheckPredicate, 4, 251, 15, // Skip to: 12725 +/* 8634 */ MCD_OPC_Decode, 156, 5, 111, // Opcode: FSUB_W +/* 8638 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 8650 +/* 8642 */ MCD_OPC_CheckPredicate, 4, 239, 15, // Skip to: 12725 +/* 8646 */ MCD_OPC_Decode, 150, 5, 112, // Opcode: FSUB_D +/* 8650 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 8662 +/* 8654 */ MCD_OPC_CheckPredicate, 4, 227, 15, // Skip to: 12725 +/* 8658 */ MCD_OPC_Decode, 247, 4, 111, // Opcode: FMUL_W +/* 8662 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 8674 +/* 8666 */ MCD_OPC_CheckPredicate, 4, 215, 15, // Skip to: 12725 +/* 8670 */ MCD_OPC_Decode, 241, 4, 112, // Opcode: FMUL_D +/* 8674 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 8686 +/* 8678 */ MCD_OPC_CheckPredicate, 4, 203, 15, // Skip to: 12725 +/* 8682 */ MCD_OPC_Decode, 191, 4, 111, // Opcode: FDIV_W +/* 8686 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 8698 +/* 8690 */ MCD_OPC_CheckPredicate, 4, 191, 15, // Skip to: 12725 +/* 8694 */ MCD_OPC_Decode, 185, 4, 112, // Opcode: FDIV_D +/* 8698 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 8710 +/* 8702 */ MCD_OPC_CheckPredicate, 4, 179, 15, // Skip to: 12725 +/* 8706 */ MCD_OPC_Decode, 225, 4, 115, // Opcode: FMADD_W +/* 8710 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 8722 +/* 8714 */ MCD_OPC_CheckPredicate, 4, 167, 15, // Skip to: 12725 +/* 8718 */ MCD_OPC_Decode, 224, 4, 116, // Opcode: FMADD_D +/* 8722 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 8734 +/* 8726 */ MCD_OPC_CheckPredicate, 4, 155, 15, // Skip to: 12725 +/* 8730 */ MCD_OPC_Decode, 240, 4, 115, // Opcode: FMSUB_W +/* 8734 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 8746 +/* 8738 */ MCD_OPC_CheckPredicate, 4, 143, 15, // Skip to: 12725 +/* 8742 */ MCD_OPC_Decode, 239, 4, 116, // Opcode: FMSUB_D +/* 8746 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 8758 +/* 8750 */ MCD_OPC_CheckPredicate, 4, 131, 15, // Skip to: 12725 +/* 8754 */ MCD_OPC_Decode, 196, 4, 111, // Opcode: FEXP2_W +/* 8758 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 8770 +/* 8762 */ MCD_OPC_CheckPredicate, 4, 119, 15, // Skip to: 12725 +/* 8766 */ MCD_OPC_Decode, 194, 4, 112, // Opcode: FEXP2_D +/* 8770 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 8783 +/* 8774 */ MCD_OPC_CheckPredicate, 4, 107, 15, // Skip to: 12725 +/* 8778 */ MCD_OPC_Decode, 192, 4, 152, 1, // Opcode: FEXDO_H +/* 8783 */ MCD_OPC_FilterValue, 17, 9, 0, // Skip to: 8796 +/* 8787 */ MCD_OPC_CheckPredicate, 4, 94, 15, // Skip to: 12725 +/* 8791 */ MCD_OPC_Decode, 193, 4, 153, 1, // Opcode: FEXDO_W +/* 8796 */ MCD_OPC_FilterValue, 20, 9, 0, // Skip to: 8809 +/* 8800 */ MCD_OPC_CheckPredicate, 4, 81, 15, // Skip to: 12725 +/* 8804 */ MCD_OPC_Decode, 171, 5, 152, 1, // Opcode: FTQ_H +/* 8809 */ MCD_OPC_FilterValue, 21, 9, 0, // Skip to: 8822 +/* 8813 */ MCD_OPC_CheckPredicate, 4, 68, 15, // Skip to: 12725 +/* 8817 */ MCD_OPC_Decode, 172, 5, 153, 1, // Opcode: FTQ_W +/* 8822 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 8834 +/* 8826 */ MCD_OPC_CheckPredicate, 4, 55, 15, // Skip to: 12725 +/* 8830 */ MCD_OPC_Decode, 233, 4, 111, // Opcode: FMIN_W +/* 8834 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 8846 +/* 8838 */ MCD_OPC_CheckPredicate, 4, 43, 15, // Skip to: 12725 +/* 8842 */ MCD_OPC_Decode, 232, 4, 112, // Opcode: FMIN_D +/* 8846 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 8858 +/* 8850 */ MCD_OPC_CheckPredicate, 4, 31, 15, // Skip to: 12725 +/* 8854 */ MCD_OPC_Decode, 231, 4, 111, // Opcode: FMIN_A_W +/* 8858 */ MCD_OPC_FilterValue, 27, 8, 0, // Skip to: 8870 +/* 8862 */ MCD_OPC_CheckPredicate, 4, 19, 15, // Skip to: 12725 +/* 8866 */ MCD_OPC_Decode, 230, 4, 112, // Opcode: FMIN_A_D +/* 8870 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 8882 +/* 8874 */ MCD_OPC_CheckPredicate, 4, 7, 15, // Skip to: 12725 +/* 8878 */ MCD_OPC_Decode, 229, 4, 111, // Opcode: FMAX_W +/* 8882 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 8894 +/* 8886 */ MCD_OPC_CheckPredicate, 4, 251, 14, // Skip to: 12725 +/* 8890 */ MCD_OPC_Decode, 228, 4, 112, // Opcode: FMAX_D +/* 8894 */ MCD_OPC_FilterValue, 30, 8, 0, // Skip to: 8906 +/* 8898 */ MCD_OPC_CheckPredicate, 4, 239, 14, // Skip to: 12725 +/* 8902 */ MCD_OPC_Decode, 227, 4, 111, // Opcode: FMAX_A_W +/* 8906 */ MCD_OPC_FilterValue, 31, 231, 14, // Skip to: 12725 +/* 8910 */ MCD_OPC_CheckPredicate, 4, 227, 14, // Skip to: 12725 +/* 8914 */ MCD_OPC_Decode, 226, 4, 112, // Opcode: FMAX_A_D +/* 8918 */ MCD_OPC_FilterValue, 28, 35, 1, // Skip to: 9213 +/* 8922 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... +/* 8925 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 8937 +/* 8929 */ MCD_OPC_CheckPredicate, 4, 208, 14, // Skip to: 12725 +/* 8933 */ MCD_OPC_Decode, 174, 4, 111, // Opcode: FCOR_W +/* 8937 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 8949 +/* 8941 */ MCD_OPC_CheckPredicate, 4, 196, 14, // Skip to: 12725 +/* 8945 */ MCD_OPC_Decode, 173, 4, 112, // Opcode: FCOR_D +/* 8949 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 8961 +/* 8953 */ MCD_OPC_CheckPredicate, 4, 184, 14, // Skip to: 12725 +/* 8957 */ MCD_OPC_Decode, 182, 4, 111, // Opcode: FCUNE_W +/* 8961 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 8973 +/* 8965 */ MCD_OPC_CheckPredicate, 4, 172, 14, // Skip to: 12725 +/* 8969 */ MCD_OPC_Decode, 181, 4, 112, // Opcode: FCUNE_D +/* 8973 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 8985 +/* 8977 */ MCD_OPC_CheckPredicate, 4, 160, 14, // Skip to: 12725 +/* 8981 */ MCD_OPC_Decode, 172, 4, 111, // Opcode: FCNE_W +/* 8985 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 8997 +/* 8989 */ MCD_OPC_CheckPredicate, 4, 148, 14, // Skip to: 12725 +/* 8993 */ MCD_OPC_Decode, 171, 4, 112, // Opcode: FCNE_D +/* 8997 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 9009 +/* 9001 */ MCD_OPC_CheckPredicate, 4, 136, 14, // Skip to: 12725 +/* 9005 */ MCD_OPC_Decode, 247, 7, 110, // Opcode: MUL_Q_H +/* 9009 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 9021 +/* 9013 */ MCD_OPC_CheckPredicate, 4, 124, 14, // Skip to: 12725 +/* 9017 */ MCD_OPC_Decode, 248, 7, 111, // Opcode: MUL_Q_W +/* 9021 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 9033 +/* 9025 */ MCD_OPC_CheckPredicate, 4, 112, 14, // Skip to: 12725 +/* 9029 */ MCD_OPC_Decode, 202, 6, 114, // Opcode: MADD_Q_H +/* 9033 */ MCD_OPC_FilterValue, 11, 8, 0, // Skip to: 9045 +/* 9037 */ MCD_OPC_CheckPredicate, 4, 100, 14, // Skip to: 12725 +/* 9041 */ MCD_OPC_Decode, 203, 6, 115, // Opcode: MADD_Q_W +/* 9045 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 9057 +/* 9049 */ MCD_OPC_CheckPredicate, 4, 88, 14, // Skip to: 12725 +/* 9053 */ MCD_OPC_Decode, 203, 7, 114, // Opcode: MSUB_Q_H +/* 9057 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 9069 +/* 9061 */ MCD_OPC_CheckPredicate, 4, 76, 14, // Skip to: 12725 +/* 9065 */ MCD_OPC_Decode, 204, 7, 115, // Opcode: MSUB_Q_W +/* 9069 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 9081 +/* 9073 */ MCD_OPC_CheckPredicate, 4, 64, 14, // Skip to: 12725 +/* 9077 */ MCD_OPC_Decode, 142, 5, 111, // Opcode: FSOR_W +/* 9081 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 9093 +/* 9085 */ MCD_OPC_CheckPredicate, 4, 52, 14, // Skip to: 12725 +/* 9089 */ MCD_OPC_Decode, 141, 5, 112, // Opcode: FSOR_D +/* 9093 */ MCD_OPC_FilterValue, 20, 8, 0, // Skip to: 9105 +/* 9097 */ MCD_OPC_CheckPredicate, 4, 40, 14, // Skip to: 12725 +/* 9101 */ MCD_OPC_Decode, 164, 5, 111, // Opcode: FSUNE_W +/* 9105 */ MCD_OPC_FilterValue, 21, 8, 0, // Skip to: 9117 +/* 9109 */ MCD_OPC_CheckPredicate, 4, 28, 14, // Skip to: 12725 +/* 9113 */ MCD_OPC_Decode, 163, 5, 112, // Opcode: FSUNE_D +/* 9117 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 9129 +/* 9121 */ MCD_OPC_CheckPredicate, 4, 16, 14, // Skip to: 12725 +/* 9125 */ MCD_OPC_Decode, 140, 5, 111, // Opcode: FSNE_W +/* 9129 */ MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 9141 +/* 9133 */ MCD_OPC_CheckPredicate, 4, 4, 14, // Skip to: 12725 +/* 9137 */ MCD_OPC_Decode, 139, 5, 112, // Opcode: FSNE_D +/* 9141 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 9153 +/* 9145 */ MCD_OPC_CheckPredicate, 4, 248, 13, // Skip to: 12725 +/* 9149 */ MCD_OPC_Decode, 231, 7, 110, // Opcode: MULR_Q_H +/* 9153 */ MCD_OPC_FilterValue, 25, 8, 0, // Skip to: 9165 +/* 9157 */ MCD_OPC_CheckPredicate, 4, 236, 13, // Skip to: 12725 +/* 9161 */ MCD_OPC_Decode, 232, 7, 111, // Opcode: MULR_Q_W +/* 9165 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 9177 +/* 9169 */ MCD_OPC_CheckPredicate, 4, 224, 13, // Skip to: 12725 +/* 9173 */ MCD_OPC_Decode, 188, 6, 114, // Opcode: MADDR_Q_H +/* 9177 */ MCD_OPC_FilterValue, 27, 8, 0, // Skip to: 9189 +/* 9181 */ MCD_OPC_CheckPredicate, 4, 212, 13, // Skip to: 12725 +/* 9185 */ MCD_OPC_Decode, 189, 6, 115, // Opcode: MADDR_Q_W +/* 9189 */ MCD_OPC_FilterValue, 28, 8, 0, // Skip to: 9201 +/* 9193 */ MCD_OPC_CheckPredicate, 4, 200, 13, // Skip to: 12725 +/* 9197 */ MCD_OPC_Decode, 189, 7, 114, // Opcode: MSUBR_Q_H +/* 9201 */ MCD_OPC_FilterValue, 29, 192, 13, // Skip to: 12725 +/* 9205 */ MCD_OPC_CheckPredicate, 4, 188, 13, // Skip to: 12725 +/* 9209 */ MCD_OPC_Decode, 190, 7, 115, // Opcode: MSUBR_Q_W +/* 9213 */ MCD_OPC_FilterValue, 30, 199, 2, // Skip to: 9928 +/* 9217 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... +/* 9220 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 9231 +/* 9224 */ MCD_OPC_CheckPredicate, 4, 169, 13, // Skip to: 12725 +/* 9228 */ MCD_OPC_Decode, 75, 109, // Opcode: AND_V +/* 9231 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 9243 +/* 9235 */ MCD_OPC_CheckPredicate, 4, 158, 13, // Skip to: 12725 +/* 9239 */ MCD_OPC_Decode, 163, 8, 109, // Opcode: OR_V +/* 9243 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 9255 +/* 9247 */ MCD_OPC_CheckPredicate, 4, 146, 13, // Skip to: 12725 +/* 9251 */ MCD_OPC_Decode, 153, 8, 109, // Opcode: NOR_V +/* 9255 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 9267 +/* 9259 */ MCD_OPC_CheckPredicate, 4, 134, 13, // Skip to: 12725 +/* 9263 */ MCD_OPC_Decode, 190, 11, 109, // Opcode: XOR_V +/* 9267 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 9279 +/* 9271 */ MCD_OPC_CheckPredicate, 4, 122, 13, // Skip to: 12725 +/* 9275 */ MCD_OPC_Decode, 200, 1, 113, // Opcode: BMNZ_V +/* 9279 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 9291 +/* 9283 */ MCD_OPC_CheckPredicate, 4, 110, 13, // Skip to: 12725 +/* 9287 */ MCD_OPC_Decode, 202, 1, 113, // Opcode: BMZ_V +/* 9291 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 9303 +/* 9295 */ MCD_OPC_CheckPredicate, 4, 98, 13, // Skip to: 12725 +/* 9299 */ MCD_OPC_Decode, 228, 1, 113, // Opcode: BSEL_V +/* 9303 */ MCD_OPC_FilterValue, 24, 198, 0, // Skip to: 9505 +/* 9307 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 9310 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9323 +/* 9314 */ MCD_OPC_CheckPredicate, 4, 79, 13, // Skip to: 12725 +/* 9318 */ MCD_OPC_Decode, 210, 4, 154, 1, // Opcode: FILL_B +/* 9323 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 9336 +/* 9327 */ MCD_OPC_CheckPredicate, 4, 66, 13, // Skip to: 12725 +/* 9331 */ MCD_OPC_Decode, 213, 4, 155, 1, // Opcode: FILL_H +/* 9336 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 9349 +/* 9340 */ MCD_OPC_CheckPredicate, 4, 53, 13, // Skip to: 12725 +/* 9344 */ MCD_OPC_Decode, 214, 4, 156, 1, // Opcode: FILL_W +/* 9349 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 9362 +/* 9353 */ MCD_OPC_CheckPredicate, 4, 40, 13, // Skip to: 12725 +/* 9357 */ MCD_OPC_Decode, 180, 8, 144, 1, // Opcode: PCNT_B +/* 9362 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 9375 +/* 9366 */ MCD_OPC_CheckPredicate, 4, 27, 13, // Skip to: 12725 +/* 9370 */ MCD_OPC_Decode, 182, 8, 157, 1, // Opcode: PCNT_H +/* 9375 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 9388 +/* 9379 */ MCD_OPC_CheckPredicate, 4, 14, 13, // Skip to: 12725 +/* 9383 */ MCD_OPC_Decode, 183, 8, 158, 1, // Opcode: PCNT_W +/* 9388 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 9401 +/* 9392 */ MCD_OPC_CheckPredicate, 4, 1, 13, // Skip to: 12725 +/* 9396 */ MCD_OPC_Decode, 181, 8, 159, 1, // Opcode: PCNT_D +/* 9401 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 9414 +/* 9405 */ MCD_OPC_CheckPredicate, 4, 244, 12, // Skip to: 12725 +/* 9409 */ MCD_OPC_Decode, 130, 8, 144, 1, // Opcode: NLOC_B +/* 9414 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 9427 +/* 9418 */ MCD_OPC_CheckPredicate, 4, 231, 12, // Skip to: 12725 +/* 9422 */ MCD_OPC_Decode, 132, 8, 157, 1, // Opcode: NLOC_H +/* 9427 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 9440 +/* 9431 */ MCD_OPC_CheckPredicate, 4, 218, 12, // Skip to: 12725 +/* 9435 */ MCD_OPC_Decode, 133, 8, 158, 1, // Opcode: NLOC_W +/* 9440 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 9453 +/* 9444 */ MCD_OPC_CheckPredicate, 4, 205, 12, // Skip to: 12725 +/* 9448 */ MCD_OPC_Decode, 131, 8, 159, 1, // Opcode: NLOC_D +/* 9453 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 9466 +/* 9457 */ MCD_OPC_CheckPredicate, 4, 192, 12, // Skip to: 12725 +/* 9461 */ MCD_OPC_Decode, 134, 8, 144, 1, // Opcode: NLZC_B +/* 9466 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 9479 +/* 9470 */ MCD_OPC_CheckPredicate, 4, 179, 12, // Skip to: 12725 +/* 9474 */ MCD_OPC_Decode, 136, 8, 157, 1, // Opcode: NLZC_H +/* 9479 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 9492 +/* 9483 */ MCD_OPC_CheckPredicate, 4, 166, 12, // Skip to: 12725 +/* 9487 */ MCD_OPC_Decode, 137, 8, 158, 1, // Opcode: NLZC_W +/* 9492 */ MCD_OPC_FilterValue, 15, 157, 12, // Skip to: 12725 +/* 9496 */ MCD_OPC_CheckPredicate, 4, 153, 12, // Skip to: 12725 +/* 9500 */ MCD_OPC_Decode, 135, 8, 159, 1, // Opcode: NLZC_D +/* 9505 */ MCD_OPC_FilterValue, 25, 144, 12, // Skip to: 12725 +/* 9509 */ MCD_OPC_ExtractField, 16, 5, // Inst{20-16} ... +/* 9512 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9525 +/* 9516 */ MCD_OPC_CheckPredicate, 4, 133, 12, // Skip to: 12725 +/* 9520 */ MCD_OPC_Decode, 161, 4, 158, 1, // Opcode: FCLASS_W +/* 9525 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 9538 +/* 9529 */ MCD_OPC_CheckPredicate, 4, 120, 12, // Skip to: 12725 +/* 9533 */ MCD_OPC_Decode, 160, 4, 159, 1, // Opcode: FCLASS_D +/* 9538 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 9551 +/* 9542 */ MCD_OPC_CheckPredicate, 4, 107, 12, // Skip to: 12725 +/* 9546 */ MCD_OPC_Decode, 174, 5, 158, 1, // Opcode: FTRUNC_S_W +/* 9551 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 9564 +/* 9555 */ MCD_OPC_CheckPredicate, 4, 94, 12, // Skip to: 12725 +/* 9559 */ MCD_OPC_Decode, 173, 5, 159, 1, // Opcode: FTRUNC_S_D +/* 9564 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 9577 +/* 9568 */ MCD_OPC_CheckPredicate, 4, 81, 12, // Skip to: 12725 +/* 9572 */ MCD_OPC_Decode, 176, 5, 158, 1, // Opcode: FTRUNC_U_W +/* 9577 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 9590 +/* 9581 */ MCD_OPC_CheckPredicate, 4, 68, 12, // Skip to: 12725 +/* 9585 */ MCD_OPC_Decode, 175, 5, 159, 1, // Opcode: FTRUNC_U_D +/* 9590 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 9603 +/* 9594 */ MCD_OPC_CheckPredicate, 4, 55, 12, // Skip to: 12725 +/* 9598 */ MCD_OPC_Decode, 149, 5, 158, 1, // Opcode: FSQRT_W +/* 9603 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 9616 +/* 9607 */ MCD_OPC_CheckPredicate, 4, 42, 12, // Skip to: 12725 +/* 9611 */ MCD_OPC_Decode, 143, 5, 159, 1, // Opcode: FSQRT_D +/* 9616 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 9629 +/* 9620 */ MCD_OPC_CheckPredicate, 4, 29, 12, // Skip to: 12725 +/* 9624 */ MCD_OPC_Decode, 130, 5, 158, 1, // Opcode: FRSQRT_W +/* 9629 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 9642 +/* 9633 */ MCD_OPC_CheckPredicate, 4, 16, 12, // Skip to: 12725 +/* 9637 */ MCD_OPC_Decode, 129, 5, 159, 1, // Opcode: FRSQRT_D +/* 9642 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 9655 +/* 9646 */ MCD_OPC_CheckPredicate, 4, 3, 12, // Skip to: 12725 +/* 9650 */ MCD_OPC_Decode, 254, 4, 158, 1, // Opcode: FRCP_W +/* 9655 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 9668 +/* 9659 */ MCD_OPC_CheckPredicate, 4, 246, 11, // Skip to: 12725 +/* 9663 */ MCD_OPC_Decode, 253, 4, 159, 1, // Opcode: FRCP_D +/* 9668 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 9681 +/* 9672 */ MCD_OPC_CheckPredicate, 4, 233, 11, // Skip to: 12725 +/* 9676 */ MCD_OPC_Decode, 128, 5, 158, 1, // Opcode: FRINT_W +/* 9681 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 9694 +/* 9685 */ MCD_OPC_CheckPredicate, 4, 220, 11, // Skip to: 12725 +/* 9689 */ MCD_OPC_Decode, 255, 4, 159, 1, // Opcode: FRINT_D +/* 9694 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 9707 +/* 9698 */ MCD_OPC_CheckPredicate, 4, 207, 11, // Skip to: 12725 +/* 9702 */ MCD_OPC_Decode, 216, 4, 158, 1, // Opcode: FLOG2_W +/* 9707 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 9720 +/* 9711 */ MCD_OPC_CheckPredicate, 4, 194, 11, // Skip to: 12725 +/* 9715 */ MCD_OPC_Decode, 215, 4, 159, 1, // Opcode: FLOG2_D +/* 9720 */ MCD_OPC_FilterValue, 16, 9, 0, // Skip to: 9733 +/* 9724 */ MCD_OPC_CheckPredicate, 4, 181, 11, // Skip to: 12725 +/* 9728 */ MCD_OPC_Decode, 199, 4, 160, 1, // Opcode: FEXUPL_W +/* 9733 */ MCD_OPC_FilterValue, 17, 9, 0, // Skip to: 9746 +/* 9737 */ MCD_OPC_CheckPredicate, 4, 168, 11, // Skip to: 12725 +/* 9741 */ MCD_OPC_Decode, 198, 4, 161, 1, // Opcode: FEXUPL_D +/* 9746 */ MCD_OPC_FilterValue, 18, 9, 0, // Skip to: 9759 +/* 9750 */ MCD_OPC_CheckPredicate, 4, 155, 11, // Skip to: 12725 +/* 9754 */ MCD_OPC_Decode, 201, 4, 160, 1, // Opcode: FEXUPR_W +/* 9759 */ MCD_OPC_FilterValue, 19, 9, 0, // Skip to: 9772 +/* 9763 */ MCD_OPC_CheckPredicate, 4, 142, 11, // Skip to: 12725 +/* 9767 */ MCD_OPC_Decode, 200, 4, 161, 1, // Opcode: FEXUPR_D +/* 9772 */ MCD_OPC_FilterValue, 20, 9, 0, // Skip to: 9785 +/* 9776 */ MCD_OPC_CheckPredicate, 4, 129, 11, // Skip to: 12725 +/* 9780 */ MCD_OPC_Decode, 207, 4, 160, 1, // Opcode: FFQL_W +/* 9785 */ MCD_OPC_FilterValue, 21, 9, 0, // Skip to: 9798 +/* 9789 */ MCD_OPC_CheckPredicate, 4, 116, 11, // Skip to: 12725 +/* 9793 */ MCD_OPC_Decode, 206, 4, 161, 1, // Opcode: FFQL_D +/* 9798 */ MCD_OPC_FilterValue, 22, 9, 0, // Skip to: 9811 +/* 9802 */ MCD_OPC_CheckPredicate, 4, 103, 11, // Skip to: 12725 +/* 9806 */ MCD_OPC_Decode, 209, 4, 160, 1, // Opcode: FFQR_W +/* 9811 */ MCD_OPC_FilterValue, 23, 9, 0, // Skip to: 9824 +/* 9815 */ MCD_OPC_CheckPredicate, 4, 90, 11, // Skip to: 12725 +/* 9819 */ MCD_OPC_Decode, 208, 4, 161, 1, // Opcode: FFQR_D +/* 9824 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 9837 +/* 9828 */ MCD_OPC_CheckPredicate, 4, 77, 11, // Skip to: 12725 +/* 9832 */ MCD_OPC_Decode, 168, 5, 158, 1, // Opcode: FTINT_S_W +/* 9837 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 9850 +/* 9841 */ MCD_OPC_CheckPredicate, 4, 64, 11, // Skip to: 12725 +/* 9845 */ MCD_OPC_Decode, 167, 5, 159, 1, // Opcode: FTINT_S_D +/* 9850 */ MCD_OPC_FilterValue, 26, 9, 0, // Skip to: 9863 +/* 9854 */ MCD_OPC_CheckPredicate, 4, 51, 11, // Skip to: 12725 +/* 9858 */ MCD_OPC_Decode, 170, 5, 158, 1, // Opcode: FTINT_U_W +/* 9863 */ MCD_OPC_FilterValue, 27, 9, 0, // Skip to: 9876 +/* 9867 */ MCD_OPC_CheckPredicate, 4, 38, 11, // Skip to: 12725 +/* 9871 */ MCD_OPC_Decode, 169, 5, 159, 1, // Opcode: FTINT_U_D +/* 9876 */ MCD_OPC_FilterValue, 28, 9, 0, // Skip to: 9889 +/* 9880 */ MCD_OPC_CheckPredicate, 4, 25, 11, // Skip to: 12725 +/* 9884 */ MCD_OPC_Decode, 203, 4, 158, 1, // Opcode: FFINT_S_W +/* 9889 */ MCD_OPC_FilterValue, 29, 9, 0, // Skip to: 9902 +/* 9893 */ MCD_OPC_CheckPredicate, 4, 12, 11, // Skip to: 12725 +/* 9897 */ MCD_OPC_Decode, 202, 4, 159, 1, // Opcode: FFINT_S_D +/* 9902 */ MCD_OPC_FilterValue, 30, 9, 0, // Skip to: 9915 +/* 9906 */ MCD_OPC_CheckPredicate, 4, 255, 10, // Skip to: 12725 +/* 9910 */ MCD_OPC_Decode, 205, 4, 158, 1, // Opcode: FFINT_U_W +/* 9915 */ MCD_OPC_FilterValue, 31, 246, 10, // Skip to: 12725 +/* 9919 */ MCD_OPC_CheckPredicate, 4, 242, 10, // Skip to: 12725 +/* 9923 */ MCD_OPC_Decode, 204, 4, 159, 1, // Opcode: FFINT_U_D +/* 9928 */ MCD_OPC_FilterValue, 32, 9, 0, // Skip to: 9941 +/* 9932 */ MCD_OPC_CheckPredicate, 4, 229, 10, // Skip to: 12725 +/* 9936 */ MCD_OPC_Decode, 128, 6, 162, 1, // Opcode: LD_B +/* 9941 */ MCD_OPC_FilterValue, 33, 9, 0, // Skip to: 9954 +/* 9945 */ MCD_OPC_CheckPredicate, 4, 216, 10, // Skip to: 12725 +/* 9949 */ MCD_OPC_Decode, 130, 6, 162, 1, // Opcode: LD_H +/* 9954 */ MCD_OPC_FilterValue, 34, 9, 0, // Skip to: 9967 +/* 9958 */ MCD_OPC_CheckPredicate, 4, 203, 10, // Skip to: 12725 +/* 9962 */ MCD_OPC_Decode, 131, 6, 162, 1, // Opcode: LD_W +/* 9967 */ MCD_OPC_FilterValue, 35, 9, 0, // Skip to: 9980 +/* 9971 */ MCD_OPC_CheckPredicate, 4, 190, 10, // Skip to: 12725 +/* 9975 */ MCD_OPC_Decode, 129, 6, 162, 1, // Opcode: LD_D +/* 9980 */ MCD_OPC_FilterValue, 36, 9, 0, // Skip to: 9993 +/* 9984 */ MCD_OPC_CheckPredicate, 4, 177, 10, // Skip to: 12725 +/* 9988 */ MCD_OPC_Decode, 157, 10, 162, 1, // Opcode: ST_B +/* 9993 */ MCD_OPC_FilterValue, 37, 9, 0, // Skip to: 10006 +/* 9997 */ MCD_OPC_CheckPredicate, 4, 164, 10, // Skip to: 12725 +/* 10001 */ MCD_OPC_Decode, 159, 10, 162, 1, // Opcode: ST_H +/* 10006 */ MCD_OPC_FilterValue, 38, 9, 0, // Skip to: 10019 +/* 10010 */ MCD_OPC_CheckPredicate, 4, 151, 10, // Skip to: 12725 +/* 10014 */ MCD_OPC_Decode, 160, 10, 162, 1, // Opcode: ST_W +/* 10019 */ MCD_OPC_FilterValue, 39, 142, 10, // Skip to: 12725 +/* 10023 */ MCD_OPC_CheckPredicate, 4, 138, 10, // Skip to: 12725 +/* 10027 */ MCD_OPC_Decode, 158, 10, 162, 1, // Opcode: ST_D +/* 10032 */ MCD_OPC_FilterValue, 31, 113, 9, // Skip to: 12453 +/* 10036 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ... +/* 10039 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10052 +/* 10043 */ MCD_OPC_CheckPredicate, 3, 118, 10, // Skip to: 12725 +/* 10047 */ MCD_OPC_Decode, 254, 3, 163, 1, // Opcode: EXT +/* 10052 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 10065 +/* 10056 */ MCD_OPC_CheckPredicate, 3, 105, 10, // Skip to: 12725 +/* 10060 */ MCD_OPC_Decode, 206, 5, 164, 1, // Opcode: INS +/* 10065 */ MCD_OPC_FilterValue, 10, 42, 0, // Skip to: 10111 +/* 10069 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... +/* 10072 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10085 +/* 10076 */ MCD_OPC_CheckPredicate, 5, 85, 10, // Skip to: 12725 +/* 10080 */ MCD_OPC_Decode, 167, 6, 165, 1, // Opcode: LWX +/* 10085 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 10098 +/* 10089 */ MCD_OPC_CheckPredicate, 5, 72, 10, // Skip to: 12725 +/* 10093 */ MCD_OPC_Decode, 137, 6, 165, 1, // Opcode: LHX +/* 10098 */ MCD_OPC_FilterValue, 6, 63, 10, // Skip to: 12725 +/* 10102 */ MCD_OPC_CheckPredicate, 5, 59, 10, // Skip to: 12725 +/* 10106 */ MCD_OPC_Decode, 238, 5, 165, 1, // Opcode: LBUX +/* 10111 */ MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 10130 +/* 10115 */ MCD_OPC_CheckPredicate, 5, 46, 10, // Skip to: 12725 +/* 10119 */ MCD_OPC_CheckField, 6, 10, 0, 40, 10, // Skip to: 12725 +/* 10125 */ MCD_OPC_Decode, 212, 5, 166, 1, // Opcode: INSV +/* 10130 */ MCD_OPC_FilterValue, 16, 51, 1, // Skip to: 10441 +/* 10134 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... +/* 10137 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 10149 +/* 10141 */ MCD_OPC_CheckPredicate, 5, 20, 10, // Skip to: 12725 +/* 10145 */ MCD_OPC_Decode, 46, 167, 1, // Opcode: ADDU_QB +/* 10149 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10162 +/* 10153 */ MCD_OPC_CheckPredicate, 5, 8, 10, // Skip to: 12725 +/* 10157 */ MCD_OPC_Decode, 188, 10, 167, 1, // Opcode: SUBU_QB +/* 10162 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 10174 +/* 10166 */ MCD_OPC_CheckPredicate, 5, 251, 9, // Skip to: 12725 +/* 10170 */ MCD_OPC_Decode, 48, 167, 1, // Opcode: ADDU_S_QB +/* 10174 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 10187 +/* 10178 */ MCD_OPC_CheckPredicate, 5, 239, 9, // Skip to: 12725 +/* 10182 */ MCD_OPC_Decode, 190, 10, 167, 1, // Opcode: SUBU_S_QB +/* 10187 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 10200 +/* 10191 */ MCD_OPC_CheckPredicate, 5, 226, 9, // Skip to: 12725 +/* 10195 */ MCD_OPC_Decode, 225, 7, 167, 1, // Opcode: MULEU_S_PH_QBL +/* 10200 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 10213 +/* 10204 */ MCD_OPC_CheckPredicate, 5, 213, 9, // Skip to: 12725 +/* 10208 */ MCD_OPC_Decode, 226, 7, 167, 1, // Opcode: MULEU_S_PH_QBR +/* 10213 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 10225 +/* 10217 */ MCD_OPC_CheckPredicate, 14, 200, 9, // Skip to: 12725 +/* 10221 */ MCD_OPC_Decode, 45, 167, 1, // Opcode: ADDU_PH +/* 10225 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 10238 +/* 10229 */ MCD_OPC_CheckPredicate, 14, 188, 9, // Skip to: 12725 +/* 10233 */ MCD_OPC_Decode, 187, 10, 167, 1, // Opcode: SUBU_PH +/* 10238 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 10250 +/* 10242 */ MCD_OPC_CheckPredicate, 5, 175, 9, // Skip to: 12725 +/* 10246 */ MCD_OPC_Decode, 27, 167, 1, // Opcode: ADDQ_PH +/* 10250 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 10263 +/* 10254 */ MCD_OPC_CheckPredicate, 5, 163, 9, // Skip to: 12725 +/* 10258 */ MCD_OPC_Decode, 166, 10, 167, 1, // Opcode: SUBQ_PH +/* 10263 */ MCD_OPC_FilterValue, 12, 8, 0, // Skip to: 10275 +/* 10267 */ MCD_OPC_CheckPredicate, 14, 150, 9, // Skip to: 12725 +/* 10271 */ MCD_OPC_Decode, 47, 167, 1, // Opcode: ADDU_S_PH +/* 10275 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 10288 +/* 10279 */ MCD_OPC_CheckPredicate, 14, 138, 9, // Skip to: 12725 +/* 10283 */ MCD_OPC_Decode, 189, 10, 167, 1, // Opcode: SUBU_S_PH +/* 10288 */ MCD_OPC_FilterValue, 14, 8, 0, // Skip to: 10300 +/* 10292 */ MCD_OPC_CheckPredicate, 5, 125, 9, // Skip to: 12725 +/* 10296 */ MCD_OPC_Decode, 28, 167, 1, // Opcode: ADDQ_S_PH +/* 10300 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 10313 +/* 10304 */ MCD_OPC_CheckPredicate, 5, 113, 9, // Skip to: 12725 +/* 10308 */ MCD_OPC_Decode, 167, 10, 167, 1, // Opcode: SUBQ_S_PH +/* 10313 */ MCD_OPC_FilterValue, 16, 7, 0, // Skip to: 10324 +/* 10317 */ MCD_OPC_CheckPredicate, 5, 100, 9, // Skip to: 12725 +/* 10321 */ MCD_OPC_Decode, 30, 13, // Opcode: ADDSC +/* 10324 */ MCD_OPC_FilterValue, 17, 7, 0, // Skip to: 10335 +/* 10328 */ MCD_OPC_CheckPredicate, 5, 89, 9, // Skip to: 12725 +/* 10332 */ MCD_OPC_Decode, 57, 13, // Opcode: ADDWC +/* 10335 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 10347 +/* 10339 */ MCD_OPC_CheckPredicate, 5, 78, 9, // Skip to: 12725 +/* 10343 */ MCD_OPC_Decode, 138, 7, 13, // Opcode: MODSUB +/* 10347 */ MCD_OPC_FilterValue, 20, 15, 0, // Skip to: 10366 +/* 10351 */ MCD_OPC_CheckPredicate, 5, 66, 9, // Skip to: 12725 +/* 10355 */ MCD_OPC_CheckField, 16, 5, 0, 60, 9, // Skip to: 12725 +/* 10361 */ MCD_OPC_Decode, 236, 8, 168, 1, // Opcode: RADDU_W_QB +/* 10366 */ MCD_OPC_FilterValue, 22, 7, 0, // Skip to: 10377 +/* 10370 */ MCD_OPC_CheckPredicate, 5, 47, 9, // Skip to: 12725 +/* 10374 */ MCD_OPC_Decode, 29, 13, // Opcode: ADDQ_S_W +/* 10377 */ MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 10389 +/* 10381 */ MCD_OPC_CheckPredicate, 5, 36, 9, // Skip to: 12725 +/* 10385 */ MCD_OPC_Decode, 168, 10, 13, // Opcode: SUBQ_S_W +/* 10389 */ MCD_OPC_FilterValue, 28, 9, 0, // Skip to: 10402 +/* 10393 */ MCD_OPC_CheckPredicate, 5, 24, 9, // Skip to: 12725 +/* 10397 */ MCD_OPC_Decode, 223, 7, 169, 1, // Opcode: MULEQ_S_W_PHL +/* 10402 */ MCD_OPC_FilterValue, 29, 9, 0, // Skip to: 10415 +/* 10406 */ MCD_OPC_CheckPredicate, 5, 11, 9, // Skip to: 12725 +/* 10410 */ MCD_OPC_Decode, 224, 7, 169, 1, // Opcode: MULEQ_S_W_PHR +/* 10415 */ MCD_OPC_FilterValue, 30, 9, 0, // Skip to: 10428 +/* 10419 */ MCD_OPC_CheckPredicate, 14, 254, 8, // Skip to: 12725 +/* 10423 */ MCD_OPC_Decode, 229, 7, 167, 1, // Opcode: MULQ_S_PH +/* 10428 */ MCD_OPC_FilterValue, 31, 245, 8, // Skip to: 12725 +/* 10432 */ MCD_OPC_CheckPredicate, 5, 241, 8, // Skip to: 12725 +/* 10436 */ MCD_OPC_Decode, 227, 7, 167, 1, // Opcode: MULQ_RS_PH +/* 10441 */ MCD_OPC_FilterValue, 17, 69, 1, // Skip to: 10770 +/* 10445 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... +/* 10448 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 10467 +/* 10452 */ MCD_OPC_CheckPredicate, 5, 221, 8, // Skip to: 12725 +/* 10456 */ MCD_OPC_CheckField, 11, 5, 0, 215, 8, // Skip to: 12725 +/* 10462 */ MCD_OPC_Decode, 200, 2, 170, 1, // Opcode: CMPU_EQ_QB +/* 10467 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 10486 +/* 10471 */ MCD_OPC_CheckPredicate, 5, 202, 8, // Skip to: 12725 +/* 10475 */ MCD_OPC_CheckField, 11, 5, 0, 196, 8, // Skip to: 12725 +/* 10481 */ MCD_OPC_Decode, 202, 2, 170, 1, // Opcode: CMPU_LT_QB +/* 10486 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 10505 +/* 10490 */ MCD_OPC_CheckPredicate, 5, 183, 8, // Skip to: 12725 +/* 10494 */ MCD_OPC_CheckField, 11, 5, 0, 177, 8, // Skip to: 12725 +/* 10500 */ MCD_OPC_Decode, 201, 2, 170, 1, // Opcode: CMPU_LE_QB +/* 10505 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 10518 +/* 10509 */ MCD_OPC_CheckPredicate, 5, 164, 8, // Skip to: 12725 +/* 10513 */ MCD_OPC_Decode, 185, 8, 167, 1, // Opcode: PICK_QB +/* 10518 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 10531 +/* 10522 */ MCD_OPC_CheckPredicate, 5, 151, 8, // Skip to: 12725 +/* 10526 */ MCD_OPC_Decode, 197, 2, 169, 1, // Opcode: CMPGU_EQ_QB +/* 10531 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 10544 +/* 10535 */ MCD_OPC_CheckPredicate, 5, 138, 8, // Skip to: 12725 +/* 10539 */ MCD_OPC_Decode, 199, 2, 169, 1, // Opcode: CMPGU_LT_QB +/* 10544 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 10557 +/* 10548 */ MCD_OPC_CheckPredicate, 5, 125, 8, // Skip to: 12725 +/* 10552 */ MCD_OPC_Decode, 198, 2, 169, 1, // Opcode: CMPGU_LE_QB +/* 10557 */ MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 10576 +/* 10561 */ MCD_OPC_CheckPredicate, 5, 112, 8, // Skip to: 12725 +/* 10565 */ MCD_OPC_CheckField, 11, 5, 0, 106, 8, // Skip to: 12725 +/* 10571 */ MCD_OPC_Decode, 203, 2, 170, 1, // Opcode: CMP_EQ_PH +/* 10576 */ MCD_OPC_FilterValue, 9, 15, 0, // Skip to: 10595 +/* 10580 */ MCD_OPC_CheckPredicate, 5, 93, 8, // Skip to: 12725 +/* 10584 */ MCD_OPC_CheckField, 11, 5, 0, 87, 8, // Skip to: 12725 +/* 10590 */ MCD_OPC_Decode, 205, 2, 170, 1, // Opcode: CMP_LT_PH +/* 10595 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 10614 +/* 10599 */ MCD_OPC_CheckPredicate, 5, 74, 8, // Skip to: 12725 +/* 10603 */ MCD_OPC_CheckField, 11, 5, 0, 68, 8, // Skip to: 12725 +/* 10609 */ MCD_OPC_Decode, 204, 2, 170, 1, // Opcode: CMP_LE_PH +/* 10614 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 10627 +/* 10618 */ MCD_OPC_CheckPredicate, 5, 55, 8, // Skip to: 12725 +/* 10622 */ MCD_OPC_Decode, 184, 8, 167, 1, // Opcode: PICK_PH +/* 10627 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 10640 +/* 10631 */ MCD_OPC_CheckPredicate, 5, 42, 8, // Skip to: 12725 +/* 10635 */ MCD_OPC_Decode, 198, 8, 167, 1, // Opcode: PRECRQ_QB_PH +/* 10640 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 10653 +/* 10644 */ MCD_OPC_CheckPredicate, 14, 29, 8, // Skip to: 12725 +/* 10648 */ MCD_OPC_Decode, 200, 8, 167, 1, // Opcode: PRECR_QB_PH +/* 10653 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 10666 +/* 10657 */ MCD_OPC_CheckPredicate, 5, 16, 8, // Skip to: 12725 +/* 10661 */ MCD_OPC_Decode, 171, 8, 167, 1, // Opcode: PACKRL_PH +/* 10666 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 10679 +/* 10670 */ MCD_OPC_CheckPredicate, 5, 3, 8, // Skip to: 12725 +/* 10674 */ MCD_OPC_Decode, 196, 8, 167, 1, // Opcode: PRECRQU_S_QB_PH +/* 10679 */ MCD_OPC_FilterValue, 20, 9, 0, // Skip to: 10692 +/* 10683 */ MCD_OPC_CheckPredicate, 5, 246, 7, // Skip to: 12725 +/* 10687 */ MCD_OPC_Decode, 197, 8, 171, 1, // Opcode: PRECRQ_PH_W +/* 10692 */ MCD_OPC_FilterValue, 21, 9, 0, // Skip to: 10705 +/* 10696 */ MCD_OPC_CheckPredicate, 5, 233, 7, // Skip to: 12725 +/* 10700 */ MCD_OPC_Decode, 199, 8, 171, 1, // Opcode: PRECRQ_RS_PH_W +/* 10705 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 10718 +/* 10709 */ MCD_OPC_CheckPredicate, 14, 220, 7, // Skip to: 12725 +/* 10713 */ MCD_OPC_Decode, 194, 2, 169, 1, // Opcode: CMPGDU_EQ_QB +/* 10718 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 10731 +/* 10722 */ MCD_OPC_CheckPredicate, 14, 207, 7, // Skip to: 12725 +/* 10726 */ MCD_OPC_Decode, 196, 2, 169, 1, // Opcode: CMPGDU_LT_QB +/* 10731 */ MCD_OPC_FilterValue, 26, 9, 0, // Skip to: 10744 +/* 10735 */ MCD_OPC_CheckPredicate, 14, 194, 7, // Skip to: 12725 +/* 10739 */ MCD_OPC_Decode, 195, 2, 169, 1, // Opcode: CMPGDU_LE_QB +/* 10744 */ MCD_OPC_FilterValue, 30, 9, 0, // Skip to: 10757 +/* 10748 */ MCD_OPC_CheckPredicate, 14, 181, 7, // Skip to: 12725 +/* 10752 */ MCD_OPC_Decode, 201, 8, 172, 1, // Opcode: PRECR_SRA_PH_W +/* 10757 */ MCD_OPC_FilterValue, 31, 172, 7, // Skip to: 12725 +/* 10761 */ MCD_OPC_CheckPredicate, 14, 168, 7, // Skip to: 12725 +/* 10765 */ MCD_OPC_Decode, 202, 8, 172, 1, // Opcode: PRECR_SRA_R_PH_W +/* 10770 */ MCD_OPC_FilterValue, 18, 74, 1, // Skip to: 11104 +/* 10774 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... +/* 10777 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 10795 +/* 10781 */ MCD_OPC_CheckPredicate, 14, 148, 7, // Skip to: 12725 +/* 10785 */ MCD_OPC_CheckField, 21, 5, 0, 142, 7, // Skip to: 12725 +/* 10791 */ MCD_OPC_Decode, 20, 173, 1, // Opcode: ABSQ_S_QB +/* 10795 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 10808 +/* 10799 */ MCD_OPC_CheckPredicate, 5, 130, 7, // Skip to: 12725 +/* 10803 */ MCD_OPC_Decode, 243, 8, 174, 1, // Opcode: REPL_QB +/* 10808 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 10827 +/* 10812 */ MCD_OPC_CheckPredicate, 5, 117, 7, // Skip to: 12725 +/* 10816 */ MCD_OPC_CheckField, 21, 5, 0, 111, 7, // Skip to: 12725 +/* 10822 */ MCD_OPC_Decode, 241, 8, 175, 1, // Opcode: REPLV_QB +/* 10827 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 10846 +/* 10831 */ MCD_OPC_CheckPredicate, 5, 98, 7, // Skip to: 12725 +/* 10835 */ MCD_OPC_CheckField, 21, 5, 0, 92, 7, // Skip to: 12725 +/* 10841 */ MCD_OPC_Decode, 186, 8, 173, 1, // Opcode: PRECEQU_PH_QBL +/* 10846 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 10865 +/* 10850 */ MCD_OPC_CheckPredicate, 5, 79, 7, // Skip to: 12725 +/* 10854 */ MCD_OPC_CheckField, 21, 5, 0, 73, 7, // Skip to: 12725 +/* 10860 */ MCD_OPC_Decode, 188, 8, 173, 1, // Opcode: PRECEQU_PH_QBR +/* 10865 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 10884 +/* 10869 */ MCD_OPC_CheckPredicate, 5, 60, 7, // Skip to: 12725 +/* 10873 */ MCD_OPC_CheckField, 21, 5, 0, 54, 7, // Skip to: 12725 +/* 10879 */ MCD_OPC_Decode, 187, 8, 173, 1, // Opcode: PRECEQU_PH_QBLA +/* 10884 */ MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 10903 +/* 10888 */ MCD_OPC_CheckPredicate, 5, 41, 7, // Skip to: 12725 +/* 10892 */ MCD_OPC_CheckField, 21, 5, 0, 35, 7, // Skip to: 12725 +/* 10898 */ MCD_OPC_Decode, 189, 8, 173, 1, // Opcode: PRECEQU_PH_QBRA +/* 10903 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 10921 +/* 10907 */ MCD_OPC_CheckPredicate, 5, 22, 7, // Skip to: 12725 +/* 10911 */ MCD_OPC_CheckField, 21, 5, 0, 16, 7, // Skip to: 12725 +/* 10917 */ MCD_OPC_Decode, 19, 173, 1, // Opcode: ABSQ_S_PH +/* 10921 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 10934 +/* 10925 */ MCD_OPC_CheckPredicate, 5, 4, 7, // Skip to: 12725 +/* 10929 */ MCD_OPC_Decode, 242, 8, 174, 1, // Opcode: REPL_PH +/* 10934 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 10953 +/* 10938 */ MCD_OPC_CheckPredicate, 5, 247, 6, // Skip to: 12725 +/* 10942 */ MCD_OPC_CheckField, 21, 5, 0, 241, 6, // Skip to: 12725 +/* 10948 */ MCD_OPC_Decode, 240, 8, 175, 1, // Opcode: REPLV_PH +/* 10953 */ MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 10972 +/* 10957 */ MCD_OPC_CheckPredicate, 5, 228, 6, // Skip to: 12725 +/* 10961 */ MCD_OPC_CheckField, 21, 5, 0, 222, 6, // Skip to: 12725 +/* 10967 */ MCD_OPC_Decode, 190, 8, 176, 1, // Opcode: PRECEQ_W_PHL +/* 10972 */ MCD_OPC_FilterValue, 13, 15, 0, // Skip to: 10991 +/* 10976 */ MCD_OPC_CheckPredicate, 5, 209, 6, // Skip to: 12725 +/* 10980 */ MCD_OPC_CheckField, 21, 5, 0, 203, 6, // Skip to: 12725 +/* 10986 */ MCD_OPC_Decode, 191, 8, 176, 1, // Opcode: PRECEQ_W_PHR +/* 10991 */ MCD_OPC_FilterValue, 17, 14, 0, // Skip to: 11009 +/* 10995 */ MCD_OPC_CheckPredicate, 5, 190, 6, // Skip to: 12725 +/* 10999 */ MCD_OPC_CheckField, 21, 5, 0, 184, 6, // Skip to: 12725 +/* 11005 */ MCD_OPC_Decode, 21, 177, 1, // Opcode: ABSQ_S_W +/* 11009 */ MCD_OPC_FilterValue, 27, 15, 0, // Skip to: 11028 +/* 11013 */ MCD_OPC_CheckPredicate, 5, 172, 6, // Skip to: 12725 +/* 11017 */ MCD_OPC_CheckField, 21, 5, 0, 166, 6, // Skip to: 12725 +/* 11023 */ MCD_OPC_Decode, 190, 1, 177, 1, // Opcode: BITREV +/* 11028 */ MCD_OPC_FilterValue, 28, 15, 0, // Skip to: 11047 +/* 11032 */ MCD_OPC_CheckPredicate, 5, 153, 6, // Skip to: 12725 +/* 11036 */ MCD_OPC_CheckField, 21, 5, 0, 147, 6, // Skip to: 12725 +/* 11042 */ MCD_OPC_Decode, 192, 8, 173, 1, // Opcode: PRECEU_PH_QBL +/* 11047 */ MCD_OPC_FilterValue, 29, 15, 0, // Skip to: 11066 +/* 11051 */ MCD_OPC_CheckPredicate, 5, 134, 6, // Skip to: 12725 +/* 11055 */ MCD_OPC_CheckField, 21, 5, 0, 128, 6, // Skip to: 12725 +/* 11061 */ MCD_OPC_Decode, 194, 8, 173, 1, // Opcode: PRECEU_PH_QBR +/* 11066 */ MCD_OPC_FilterValue, 30, 15, 0, // Skip to: 11085 +/* 11070 */ MCD_OPC_CheckPredicate, 5, 115, 6, // Skip to: 12725 +/* 11074 */ MCD_OPC_CheckField, 21, 5, 0, 109, 6, // Skip to: 12725 +/* 11080 */ MCD_OPC_Decode, 193, 8, 173, 1, // Opcode: PRECEU_PH_QBLA +/* 11085 */ MCD_OPC_FilterValue, 31, 100, 6, // Skip to: 12725 +/* 11089 */ MCD_OPC_CheckPredicate, 5, 96, 6, // Skip to: 12725 +/* 11093 */ MCD_OPC_CheckField, 21, 5, 0, 90, 6, // Skip to: 12725 +/* 11099 */ MCD_OPC_Decode, 195, 8, 173, 1, // Opcode: PRECEU_PH_QBRA +/* 11104 */ MCD_OPC_FilterValue, 19, 31, 1, // Skip to: 11395 +/* 11108 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... +/* 11111 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 11124 +/* 11115 */ MCD_OPC_CheckPredicate, 5, 70, 6, // Skip to: 12725 +/* 11119 */ MCD_OPC_Decode, 176, 9, 178, 1, // Opcode: SHLL_QB +/* 11124 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 11137 +/* 11128 */ MCD_OPC_CheckPredicate, 5, 57, 6, // Skip to: 12725 +/* 11132 */ MCD_OPC_Decode, 192, 9, 178, 1, // Opcode: SHRL_QB +/* 11137 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 11150 +/* 11141 */ MCD_OPC_CheckPredicate, 5, 44, 6, // Skip to: 12725 +/* 11145 */ MCD_OPC_Decode, 172, 9, 179, 1, // Opcode: SHLLV_QB +/* 11150 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 11163 +/* 11154 */ MCD_OPC_CheckPredicate, 5, 31, 6, // Skip to: 12725 +/* 11158 */ MCD_OPC_Decode, 190, 9, 179, 1, // Opcode: SHRLV_QB +/* 11163 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 11176 +/* 11167 */ MCD_OPC_CheckPredicate, 14, 18, 6, // Skip to: 12725 +/* 11171 */ MCD_OPC_Decode, 185, 9, 178, 1, // Opcode: SHRA_QB +/* 11176 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 11189 +/* 11180 */ MCD_OPC_CheckPredicate, 14, 5, 6, // Skip to: 12725 +/* 11184 */ MCD_OPC_Decode, 187, 9, 178, 1, // Opcode: SHRA_R_QB +/* 11189 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 11202 +/* 11193 */ MCD_OPC_CheckPredicate, 14, 248, 5, // Skip to: 12725 +/* 11197 */ MCD_OPC_Decode, 180, 9, 179, 1, // Opcode: SHRAV_QB +/* 11202 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 11215 +/* 11206 */ MCD_OPC_CheckPredicate, 14, 235, 5, // Skip to: 12725 +/* 11210 */ MCD_OPC_Decode, 182, 9, 179, 1, // Opcode: SHRAV_R_QB +/* 11215 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 11228 +/* 11219 */ MCD_OPC_CheckPredicate, 5, 222, 5, // Skip to: 12725 +/* 11223 */ MCD_OPC_Decode, 175, 9, 178, 1, // Opcode: SHLL_PH +/* 11228 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 11241 +/* 11232 */ MCD_OPC_CheckPredicate, 5, 209, 5, // Skip to: 12725 +/* 11236 */ MCD_OPC_Decode, 184, 9, 178, 1, // Opcode: SHRA_PH +/* 11241 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 11254 +/* 11245 */ MCD_OPC_CheckPredicate, 5, 196, 5, // Skip to: 12725 +/* 11249 */ MCD_OPC_Decode, 171, 9, 179, 1, // Opcode: SHLLV_PH +/* 11254 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 11267 +/* 11258 */ MCD_OPC_CheckPredicate, 5, 183, 5, // Skip to: 12725 +/* 11262 */ MCD_OPC_Decode, 179, 9, 179, 1, // Opcode: SHRAV_PH +/* 11267 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 11280 +/* 11271 */ MCD_OPC_CheckPredicate, 5, 170, 5, // Skip to: 12725 +/* 11275 */ MCD_OPC_Decode, 177, 9, 178, 1, // Opcode: SHLL_S_PH +/* 11280 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 11293 +/* 11284 */ MCD_OPC_CheckPredicate, 5, 157, 5, // Skip to: 12725 +/* 11288 */ MCD_OPC_Decode, 186, 9, 178, 1, // Opcode: SHRA_R_PH +/* 11293 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 11306 +/* 11297 */ MCD_OPC_CheckPredicate, 5, 144, 5, // Skip to: 12725 +/* 11301 */ MCD_OPC_Decode, 173, 9, 179, 1, // Opcode: SHLLV_S_PH +/* 11306 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 11319 +/* 11310 */ MCD_OPC_CheckPredicate, 5, 131, 5, // Skip to: 12725 +/* 11314 */ MCD_OPC_Decode, 181, 9, 179, 1, // Opcode: SHRAV_R_PH +/* 11319 */ MCD_OPC_FilterValue, 20, 9, 0, // Skip to: 11332 +/* 11323 */ MCD_OPC_CheckPredicate, 5, 118, 5, // Skip to: 12725 +/* 11327 */ MCD_OPC_Decode, 178, 9, 180, 1, // Opcode: SHLL_S_W +/* 11332 */ MCD_OPC_FilterValue, 21, 9, 0, // Skip to: 11345 +/* 11336 */ MCD_OPC_CheckPredicate, 5, 105, 5, // Skip to: 12725 +/* 11340 */ MCD_OPC_Decode, 188, 9, 180, 1, // Opcode: SHRA_R_W +/* 11345 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 11357 +/* 11349 */ MCD_OPC_CheckPredicate, 5, 92, 5, // Skip to: 12725 +/* 11353 */ MCD_OPC_Decode, 174, 9, 14, // Opcode: SHLLV_S_W +/* 11357 */ MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 11369 +/* 11361 */ MCD_OPC_CheckPredicate, 5, 80, 5, // Skip to: 12725 +/* 11365 */ MCD_OPC_Decode, 183, 9, 14, // Opcode: SHRAV_R_W +/* 11369 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 11382 +/* 11373 */ MCD_OPC_CheckPredicate, 14, 68, 5, // Skip to: 12725 +/* 11377 */ MCD_OPC_Decode, 191, 9, 178, 1, // Opcode: SHRL_PH +/* 11382 */ MCD_OPC_FilterValue, 27, 59, 5, // Skip to: 12725 +/* 11386 */ MCD_OPC_CheckPredicate, 14, 55, 5, // Skip to: 12725 +/* 11390 */ MCD_OPC_Decode, 189, 9, 179, 1, // Opcode: SHRLV_PH +/* 11395 */ MCD_OPC_FilterValue, 24, 199, 0, // Skip to: 11598 +/* 11399 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... +/* 11402 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 11414 +/* 11406 */ MCD_OPC_CheckPredicate, 14, 35, 5, // Skip to: 12725 +/* 11410 */ MCD_OPC_Decode, 43, 167, 1, // Opcode: ADDUH_QB +/* 11414 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 11427 +/* 11418 */ MCD_OPC_CheckPredicate, 14, 23, 5, // Skip to: 12725 +/* 11422 */ MCD_OPC_Decode, 185, 10, 167, 1, // Opcode: SUBUH_QB +/* 11427 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 11439 +/* 11431 */ MCD_OPC_CheckPredicate, 14, 10, 5, // Skip to: 12725 +/* 11435 */ MCD_OPC_Decode, 44, 167, 1, // Opcode: ADDUH_R_QB +/* 11439 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 11452 +/* 11443 */ MCD_OPC_CheckPredicate, 14, 254, 4, // Skip to: 12725 +/* 11447 */ MCD_OPC_Decode, 186, 10, 167, 1, // Opcode: SUBUH_R_QB +/* 11452 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 11464 +/* 11456 */ MCD_OPC_CheckPredicate, 14, 241, 4, // Skip to: 12725 +/* 11460 */ MCD_OPC_Decode, 23, 167, 1, // Opcode: ADDQH_PH +/* 11464 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 11477 +/* 11468 */ MCD_OPC_CheckPredicate, 14, 229, 4, // Skip to: 12725 +/* 11472 */ MCD_OPC_Decode, 162, 10, 167, 1, // Opcode: SUBQH_PH +/* 11477 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 11489 +/* 11481 */ MCD_OPC_CheckPredicate, 14, 216, 4, // Skip to: 12725 +/* 11485 */ MCD_OPC_Decode, 24, 167, 1, // Opcode: ADDQH_R_PH +/* 11489 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 11502 +/* 11493 */ MCD_OPC_CheckPredicate, 14, 204, 4, // Skip to: 12725 +/* 11497 */ MCD_OPC_Decode, 163, 10, 167, 1, // Opcode: SUBQH_R_PH +/* 11502 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 11515 +/* 11506 */ MCD_OPC_CheckPredicate, 14, 191, 4, // Skip to: 12725 +/* 11510 */ MCD_OPC_Decode, 246, 7, 167, 1, // Opcode: MUL_PH +/* 11515 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 11528 +/* 11519 */ MCD_OPC_CheckPredicate, 14, 178, 4, // Skip to: 12725 +/* 11523 */ MCD_OPC_Decode, 249, 7, 167, 1, // Opcode: MUL_S_PH +/* 11528 */ MCD_OPC_FilterValue, 16, 7, 0, // Skip to: 11539 +/* 11532 */ MCD_OPC_CheckPredicate, 14, 165, 4, // Skip to: 12725 +/* 11536 */ MCD_OPC_Decode, 26, 13, // Opcode: ADDQH_W +/* 11539 */ MCD_OPC_FilterValue, 17, 8, 0, // Skip to: 11551 +/* 11543 */ MCD_OPC_CheckPredicate, 14, 154, 4, // Skip to: 12725 +/* 11547 */ MCD_OPC_Decode, 165, 10, 13, // Opcode: SUBQH_W +/* 11551 */ MCD_OPC_FilterValue, 18, 7, 0, // Skip to: 11562 +/* 11555 */ MCD_OPC_CheckPredicate, 14, 142, 4, // Skip to: 12725 +/* 11559 */ MCD_OPC_Decode, 25, 13, // Opcode: ADDQH_R_W +/* 11562 */ MCD_OPC_FilterValue, 19, 8, 0, // Skip to: 11574 +/* 11566 */ MCD_OPC_CheckPredicate, 14, 131, 4, // Skip to: 12725 +/* 11570 */ MCD_OPC_Decode, 164, 10, 13, // Opcode: SUBQH_R_W +/* 11574 */ MCD_OPC_FilterValue, 22, 8, 0, // Skip to: 11586 +/* 11578 */ MCD_OPC_CheckPredicate, 14, 119, 4, // Skip to: 12725 +/* 11582 */ MCD_OPC_Decode, 230, 7, 13, // Opcode: MULQ_S_W +/* 11586 */ MCD_OPC_FilterValue, 23, 111, 4, // Skip to: 12725 +/* 11590 */ MCD_OPC_CheckPredicate, 14, 107, 4, // Skip to: 12725 +/* 11594 */ MCD_OPC_Decode, 228, 7, 13, // Opcode: MULQ_RS_W +/* 11598 */ MCD_OPC_FilterValue, 32, 60, 0, // Skip to: 11662 +/* 11602 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... +/* 11605 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 11624 +/* 11609 */ MCD_OPC_CheckPredicate, 15, 88, 4, // Skip to: 12725 +/* 11613 */ MCD_OPC_CheckField, 21, 5, 0, 82, 4, // Skip to: 12725 +/* 11619 */ MCD_OPC_Decode, 184, 11, 177, 1, // Opcode: WSBH +/* 11624 */ MCD_OPC_FilterValue, 16, 15, 0, // Skip to: 11643 +/* 11628 */ MCD_OPC_CheckPredicate, 16, 69, 4, // Skip to: 12725 +/* 11632 */ MCD_OPC_CheckField, 21, 5, 0, 63, 4, // Skip to: 12725 +/* 11638 */ MCD_OPC_Decode, 158, 9, 177, 1, // Opcode: SEB +/* 11643 */ MCD_OPC_FilterValue, 24, 54, 4, // Skip to: 12725 +/* 11647 */ MCD_OPC_CheckPredicate, 16, 50, 4, // Skip to: 12725 +/* 11651 */ MCD_OPC_CheckField, 21, 5, 0, 44, 4, // Skip to: 12725 +/* 11657 */ MCD_OPC_Decode, 161, 9, 177, 1, // Opcode: SEH +/* 11662 */ MCD_OPC_FilterValue, 48, 143, 1, // Skip to: 12065 +/* 11666 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... +/* 11669 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 11687 +/* 11673 */ MCD_OPC_CheckPredicate, 14, 24, 4, // Skip to: 12725 +/* 11677 */ MCD_OPC_CheckField, 13, 3, 0, 18, 4, // Skip to: 12725 +/* 11683 */ MCD_OPC_Decode, 215, 3, 88, // Opcode: DPA_W_PH +/* 11687 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 11705 +/* 11691 */ MCD_OPC_CheckPredicate, 14, 6, 4, // Skip to: 12725 +/* 11695 */ MCD_OPC_CheckField, 13, 3, 0, 0, 4, // Skip to: 12725 +/* 11701 */ MCD_OPC_Decode, 229, 3, 88, // Opcode: DPS_W_PH +/* 11705 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 11723 +/* 11709 */ MCD_OPC_CheckPredicate, 14, 244, 3, // Skip to: 12725 +/* 11713 */ MCD_OPC_CheckField, 13, 3, 0, 238, 3, // Skip to: 12725 +/* 11719 */ MCD_OPC_Decode, 234, 7, 88, // Opcode: MULSA_W_PH +/* 11723 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 11741 +/* 11727 */ MCD_OPC_CheckPredicate, 5, 226, 3, // Skip to: 12725 +/* 11731 */ MCD_OPC_CheckField, 13, 3, 0, 220, 3, // Skip to: 12725 +/* 11737 */ MCD_OPC_Decode, 212, 3, 88, // Opcode: DPAU_H_QBL +/* 11741 */ MCD_OPC_FilterValue, 4, 14, 0, // Skip to: 11759 +/* 11745 */ MCD_OPC_CheckPredicate, 5, 208, 3, // Skip to: 12725 +/* 11749 */ MCD_OPC_CheckField, 13, 3, 0, 202, 3, // Skip to: 12725 +/* 11755 */ MCD_OPC_Decode, 211, 3, 88, // Opcode: DPAQ_S_W_PH +/* 11759 */ MCD_OPC_FilterValue, 5, 14, 0, // Skip to: 11777 +/* 11763 */ MCD_OPC_CheckPredicate, 5, 190, 3, // Skip to: 12725 +/* 11767 */ MCD_OPC_CheckField, 13, 3, 0, 184, 3, // Skip to: 12725 +/* 11773 */ MCD_OPC_Decode, 219, 3, 88, // Opcode: DPSQ_S_W_PH +/* 11777 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 11795 +/* 11781 */ MCD_OPC_CheckPredicate, 5, 172, 3, // Skip to: 12725 +/* 11785 */ MCD_OPC_CheckField, 13, 3, 0, 166, 3, // Skip to: 12725 +/* 11791 */ MCD_OPC_Decode, 233, 7, 88, // Opcode: MULSAQ_S_W_PH +/* 11795 */ MCD_OPC_FilterValue, 7, 14, 0, // Skip to: 11813 +/* 11799 */ MCD_OPC_CheckPredicate, 5, 154, 3, // Skip to: 12725 +/* 11803 */ MCD_OPC_CheckField, 13, 3, 0, 148, 3, // Skip to: 12725 +/* 11809 */ MCD_OPC_Decode, 213, 3, 88, // Opcode: DPAU_H_QBR +/* 11813 */ MCD_OPC_FilterValue, 8, 14, 0, // Skip to: 11831 +/* 11817 */ MCD_OPC_CheckPredicate, 14, 136, 3, // Skip to: 12725 +/* 11821 */ MCD_OPC_CheckField, 13, 3, 0, 130, 3, // Skip to: 12725 +/* 11827 */ MCD_OPC_Decode, 214, 3, 88, // Opcode: DPAX_W_PH +/* 11831 */ MCD_OPC_FilterValue, 9, 14, 0, // Skip to: 11849 +/* 11835 */ MCD_OPC_CheckPredicate, 14, 118, 3, // Skip to: 12725 +/* 11839 */ MCD_OPC_CheckField, 13, 3, 0, 112, 3, // Skip to: 12725 +/* 11845 */ MCD_OPC_Decode, 228, 3, 88, // Opcode: DPSX_W_PH +/* 11849 */ MCD_OPC_FilterValue, 11, 14, 0, // Skip to: 11867 +/* 11853 */ MCD_OPC_CheckPredicate, 5, 100, 3, // Skip to: 12725 +/* 11857 */ MCD_OPC_CheckField, 13, 3, 0, 94, 3, // Skip to: 12725 +/* 11863 */ MCD_OPC_Decode, 226, 3, 88, // Opcode: DPSU_H_QBL +/* 11867 */ MCD_OPC_FilterValue, 12, 14, 0, // Skip to: 11885 +/* 11871 */ MCD_OPC_CheckPredicate, 5, 82, 3, // Skip to: 12725 +/* 11875 */ MCD_OPC_CheckField, 13, 3, 0, 76, 3, // Skip to: 12725 +/* 11881 */ MCD_OPC_Decode, 210, 3, 88, // Opcode: DPAQ_SA_L_W +/* 11885 */ MCD_OPC_FilterValue, 13, 14, 0, // Skip to: 11903 +/* 11889 */ MCD_OPC_CheckPredicate, 5, 64, 3, // Skip to: 12725 +/* 11893 */ MCD_OPC_CheckField, 13, 3, 0, 58, 3, // Skip to: 12725 +/* 11899 */ MCD_OPC_Decode, 218, 3, 88, // Opcode: DPSQ_SA_L_W +/* 11903 */ MCD_OPC_FilterValue, 15, 14, 0, // Skip to: 11921 +/* 11907 */ MCD_OPC_CheckPredicate, 5, 46, 3, // Skip to: 12725 +/* 11911 */ MCD_OPC_CheckField, 13, 3, 0, 40, 3, // Skip to: 12725 +/* 11917 */ MCD_OPC_Decode, 227, 3, 88, // Opcode: DPSU_H_QBR +/* 11921 */ MCD_OPC_FilterValue, 16, 14, 0, // Skip to: 11939 +/* 11925 */ MCD_OPC_CheckPredicate, 5, 28, 3, // Skip to: 12725 +/* 11929 */ MCD_OPC_CheckField, 13, 3, 0, 22, 3, // Skip to: 12725 +/* 11935 */ MCD_OPC_Decode, 206, 6, 88, // Opcode: MAQ_SA_W_PHL +/* 11939 */ MCD_OPC_FilterValue, 18, 14, 0, // Skip to: 11957 +/* 11943 */ MCD_OPC_CheckPredicate, 5, 10, 3, // Skip to: 12725 +/* 11947 */ MCD_OPC_CheckField, 13, 3, 0, 4, 3, // Skip to: 12725 +/* 11953 */ MCD_OPC_Decode, 207, 6, 88, // Opcode: MAQ_SA_W_PHR +/* 11957 */ MCD_OPC_FilterValue, 20, 14, 0, // Skip to: 11975 +/* 11961 */ MCD_OPC_CheckPredicate, 5, 248, 2, // Skip to: 12725 +/* 11965 */ MCD_OPC_CheckField, 13, 3, 0, 242, 2, // Skip to: 12725 +/* 11971 */ MCD_OPC_Decode, 208, 6, 88, // Opcode: MAQ_S_W_PHL +/* 11975 */ MCD_OPC_FilterValue, 22, 14, 0, // Skip to: 11993 +/* 11979 */ MCD_OPC_CheckPredicate, 5, 230, 2, // Skip to: 12725 +/* 11983 */ MCD_OPC_CheckField, 13, 3, 0, 224, 2, // Skip to: 12725 +/* 11989 */ MCD_OPC_Decode, 209, 6, 88, // Opcode: MAQ_S_W_PHR +/* 11993 */ MCD_OPC_FilterValue, 24, 14, 0, // Skip to: 12011 +/* 11997 */ MCD_OPC_CheckPredicate, 14, 212, 2, // Skip to: 12725 +/* 12001 */ MCD_OPC_CheckField, 13, 3, 0, 206, 2, // Skip to: 12725 +/* 12007 */ MCD_OPC_Decode, 209, 3, 88, // Opcode: DPAQX_S_W_PH +/* 12011 */ MCD_OPC_FilterValue, 25, 14, 0, // Skip to: 12029 +/* 12015 */ MCD_OPC_CheckPredicate, 14, 194, 2, // Skip to: 12725 +/* 12019 */ MCD_OPC_CheckField, 13, 3, 0, 188, 2, // Skip to: 12725 +/* 12025 */ MCD_OPC_Decode, 217, 3, 88, // Opcode: DPSQX_S_W_PH +/* 12029 */ MCD_OPC_FilterValue, 26, 14, 0, // Skip to: 12047 +/* 12033 */ MCD_OPC_CheckPredicate, 14, 176, 2, // Skip to: 12725 +/* 12037 */ MCD_OPC_CheckField, 13, 3, 0, 170, 2, // Skip to: 12725 +/* 12043 */ MCD_OPC_Decode, 208, 3, 88, // Opcode: DPAQX_SA_W_PH +/* 12047 */ MCD_OPC_FilterValue, 27, 162, 2, // Skip to: 12725 +/* 12051 */ MCD_OPC_CheckPredicate, 14, 158, 2, // Skip to: 12725 +/* 12055 */ MCD_OPC_CheckField, 13, 3, 0, 152, 2, // Skip to: 12725 +/* 12061 */ MCD_OPC_Decode, 216, 3, 88, // Opcode: DPSQX_SA_W_PH +/* 12065 */ MCD_OPC_FilterValue, 49, 41, 0, // Skip to: 12110 +/* 12069 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... +/* 12072 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 12084 +/* 12076 */ MCD_OPC_CheckPredicate, 14, 133, 2, // Skip to: 12725 +/* 12080 */ MCD_OPC_Decode, 82, 181, 1, // Opcode: APPEND +/* 12084 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 12097 +/* 12088 */ MCD_OPC_CheckPredicate, 14, 121, 2, // Skip to: 12725 +/* 12092 */ MCD_OPC_Decode, 203, 8, 181, 1, // Opcode: PREPEND +/* 12097 */ MCD_OPC_FilterValue, 16, 112, 2, // Skip to: 12725 +/* 12101 */ MCD_OPC_CheckPredicate, 14, 108, 2, // Skip to: 12725 +/* 12105 */ MCD_OPC_Decode, 149, 1, 181, 1, // Opcode: BALIGN +/* 12110 */ MCD_OPC_FilterValue, 56, 58, 1, // Skip to: 12428 +/* 12114 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... +/* 12117 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 12136 +/* 12121 */ MCD_OPC_CheckPredicate, 5, 88, 2, // Skip to: 12725 +/* 12125 */ MCD_OPC_CheckField, 13, 3, 0, 82, 2, // Skip to: 12725 +/* 12131 */ MCD_OPC_Decode, 138, 4, 182, 1, // Opcode: EXTR_W +/* 12136 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 12155 +/* 12140 */ MCD_OPC_CheckPredicate, 5, 69, 2, // Skip to: 12725 +/* 12144 */ MCD_OPC_CheckField, 13, 3, 0, 63, 2, // Skip to: 12725 +/* 12150 */ MCD_OPC_Decode, 134, 4, 183, 1, // Opcode: EXTRV_W +/* 12155 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 12174 +/* 12159 */ MCD_OPC_CheckPredicate, 5, 50, 2, // Skip to: 12725 +/* 12163 */ MCD_OPC_CheckField, 13, 3, 0, 44, 2, // Skip to: 12725 +/* 12169 */ MCD_OPC_Decode, 255, 3, 182, 1, // Opcode: EXTP +/* 12174 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 12193 +/* 12178 */ MCD_OPC_CheckPredicate, 5, 31, 2, // Skip to: 12725 +/* 12182 */ MCD_OPC_CheckField, 13, 3, 0, 25, 2, // Skip to: 12725 +/* 12188 */ MCD_OPC_Decode, 130, 4, 183, 1, // Opcode: EXTPV +/* 12193 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 12212 +/* 12197 */ MCD_OPC_CheckPredicate, 5, 12, 2, // Skip to: 12725 +/* 12201 */ MCD_OPC_CheckField, 13, 3, 0, 6, 2, // Skip to: 12725 +/* 12207 */ MCD_OPC_Decode, 136, 4, 182, 1, // Opcode: EXTR_R_W +/* 12212 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 12231 +/* 12216 */ MCD_OPC_CheckPredicate, 5, 249, 1, // Skip to: 12725 +/* 12220 */ MCD_OPC_CheckField, 13, 3, 0, 243, 1, // Skip to: 12725 +/* 12226 */ MCD_OPC_Decode, 132, 4, 183, 1, // Opcode: EXTRV_R_W +/* 12231 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 12250 +/* 12235 */ MCD_OPC_CheckPredicate, 5, 230, 1, // Skip to: 12725 +/* 12239 */ MCD_OPC_CheckField, 13, 3, 0, 224, 1, // Skip to: 12725 +/* 12245 */ MCD_OPC_Decode, 135, 4, 182, 1, // Opcode: EXTR_RS_W +/* 12250 */ MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 12269 +/* 12254 */ MCD_OPC_CheckPredicate, 5, 211, 1, // Skip to: 12725 +/* 12258 */ MCD_OPC_CheckField, 13, 3, 0, 205, 1, // Skip to: 12725 +/* 12264 */ MCD_OPC_Decode, 131, 4, 183, 1, // Opcode: EXTRV_RS_W +/* 12269 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 12288 +/* 12273 */ MCD_OPC_CheckPredicate, 5, 192, 1, // Skip to: 12725 +/* 12277 */ MCD_OPC_CheckField, 13, 3, 0, 186, 1, // Skip to: 12725 +/* 12283 */ MCD_OPC_Decode, 128, 4, 182, 1, // Opcode: EXTPDP +/* 12288 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 12307 +/* 12292 */ MCD_OPC_CheckPredicate, 5, 173, 1, // Skip to: 12725 +/* 12296 */ MCD_OPC_CheckField, 13, 3, 0, 167, 1, // Skip to: 12725 +/* 12302 */ MCD_OPC_Decode, 129, 4, 183, 1, // Opcode: EXTPDPV +/* 12307 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 12326 +/* 12311 */ MCD_OPC_CheckPredicate, 5, 154, 1, // Skip to: 12725 +/* 12315 */ MCD_OPC_CheckField, 13, 3, 0, 148, 1, // Skip to: 12725 +/* 12321 */ MCD_OPC_Decode, 137, 4, 182, 1, // Opcode: EXTR_S_H +/* 12326 */ MCD_OPC_FilterValue, 15, 15, 0, // Skip to: 12345 +/* 12330 */ MCD_OPC_CheckPredicate, 5, 135, 1, // Skip to: 12725 +/* 12334 */ MCD_OPC_CheckField, 13, 3, 0, 129, 1, // Skip to: 12725 +/* 12340 */ MCD_OPC_Decode, 133, 4, 183, 1, // Opcode: EXTRV_S_H +/* 12345 */ MCD_OPC_FilterValue, 18, 9, 0, // Skip to: 12358 +/* 12349 */ MCD_OPC_CheckPredicate, 5, 116, 1, // Skip to: 12725 +/* 12353 */ MCD_OPC_Decode, 237, 8, 184, 1, // Opcode: RDDSP +/* 12358 */ MCD_OPC_FilterValue, 19, 9, 0, // Skip to: 12371 +/* 12362 */ MCD_OPC_CheckPredicate, 5, 103, 1, // Skip to: 12725 +/* 12366 */ MCD_OPC_Decode, 183, 11, 185, 1, // Opcode: WRDSP +/* 12371 */ MCD_OPC_FilterValue, 26, 15, 0, // Skip to: 12390 +/* 12375 */ MCD_OPC_CheckPredicate, 5, 90, 1, // Skip to: 12725 +/* 12379 */ MCD_OPC_CheckField, 13, 7, 0, 84, 1, // Skip to: 12725 +/* 12385 */ MCD_OPC_Decode, 169, 9, 186, 1, // Opcode: SHILO +/* 12390 */ MCD_OPC_FilterValue, 27, 15, 0, // Skip to: 12409 +/* 12394 */ MCD_OPC_CheckPredicate, 5, 71, 1, // Skip to: 12725 +/* 12398 */ MCD_OPC_CheckField, 13, 8, 0, 65, 1, // Skip to: 12725 +/* 12404 */ MCD_OPC_Decode, 170, 9, 187, 1, // Opcode: SHILOV +/* 12409 */ MCD_OPC_FilterValue, 31, 56, 1, // Skip to: 12725 +/* 12413 */ MCD_OPC_CheckPredicate, 5, 52, 1, // Skip to: 12725 +/* 12417 */ MCD_OPC_CheckField, 13, 8, 0, 46, 1, // Skip to: 12725 +/* 12423 */ MCD_OPC_Decode, 217, 7, 187, 1, // Opcode: MTHLIP +/* 12428 */ MCD_OPC_FilterValue, 59, 37, 1, // Skip to: 12725 +/* 12432 */ MCD_OPC_CheckPredicate, 2, 33, 1, // Skip to: 12725 +/* 12436 */ MCD_OPC_CheckField, 21, 5, 0, 27, 1, // Skip to: 12725 +/* 12442 */ MCD_OPC_CheckField, 6, 5, 0, 21, 1, // Skip to: 12725 +/* 12448 */ MCD_OPC_Decode, 238, 8, 188, 1, // Opcode: RDHWR +/* 12453 */ MCD_OPC_FilterValue, 32, 8, 0, // Skip to: 12465 +/* 12457 */ MCD_OPC_CheckPredicate, 2, 8, 1, // Skip to: 12725 +/* 12461 */ MCD_OPC_Decode, 236, 5, 30, // Opcode: LB +/* 12465 */ MCD_OPC_FilterValue, 33, 8, 0, // Skip to: 12477 +/* 12469 */ MCD_OPC_CheckPredicate, 2, 252, 0, // Skip to: 12725 +/* 12473 */ MCD_OPC_Decode, 135, 6, 30, // Opcode: LH +/* 12477 */ MCD_OPC_FilterValue, 34, 8, 0, // Skip to: 12489 +/* 12481 */ MCD_OPC_CheckPredicate, 17, 240, 0, // Skip to: 12725 +/* 12485 */ MCD_OPC_Decode, 161, 6, 30, // Opcode: LWL +/* 12489 */ MCD_OPC_FilterValue, 35, 8, 0, // Skip to: 12501 +/* 12493 */ MCD_OPC_CheckPredicate, 2, 228, 0, // Skip to: 12725 +/* 12497 */ MCD_OPC_Decode, 156, 6, 30, // Opcode: LW +/* 12501 */ MCD_OPC_FilterValue, 36, 8, 0, // Skip to: 12513 +/* 12505 */ MCD_OPC_CheckPredicate, 2, 216, 0, // Skip to: 12725 +/* 12509 */ MCD_OPC_Decode, 240, 5, 30, // Opcode: LBu +/* 12513 */ MCD_OPC_FilterValue, 37, 8, 0, // Skip to: 12525 +/* 12517 */ MCD_OPC_CheckPredicate, 2, 204, 0, // Skip to: 12725 +/* 12521 */ MCD_OPC_Decode, 139, 6, 30, // Opcode: LHu +/* 12525 */ MCD_OPC_FilterValue, 38, 8, 0, // Skip to: 12537 +/* 12529 */ MCD_OPC_CheckPredicate, 17, 192, 0, // Skip to: 12725 +/* 12533 */ MCD_OPC_Decode, 164, 6, 30, // Opcode: LWR +/* 12537 */ MCD_OPC_FilterValue, 40, 8, 0, // Skip to: 12549 +/* 12541 */ MCD_OPC_CheckPredicate, 2, 180, 0, // Skip to: 12725 +/* 12545 */ MCD_OPC_Decode, 141, 9, 30, // Opcode: SB +/* 12549 */ MCD_OPC_FilterValue, 41, 8, 0, // Skip to: 12561 +/* 12553 */ MCD_OPC_CheckPredicate, 2, 168, 0, // Skip to: 12725 +/* 12557 */ MCD_OPC_Decode, 164, 9, 30, // Opcode: SH +/* 12561 */ MCD_OPC_FilterValue, 42, 8, 0, // Skip to: 12573 +/* 12565 */ MCD_OPC_CheckPredicate, 17, 156, 0, // Skip to: 12725 +/* 12569 */ MCD_OPC_Decode, 210, 10, 30, // Opcode: SWL +/* 12573 */ MCD_OPC_FilterValue, 43, 8, 0, // Skip to: 12585 +/* 12577 */ MCD_OPC_CheckPredicate, 2, 144, 0, // Skip to: 12725 +/* 12581 */ MCD_OPC_Decode, 205, 10, 30, // Opcode: SW +/* 12585 */ MCD_OPC_FilterValue, 46, 8, 0, // Skip to: 12597 +/* 12589 */ MCD_OPC_CheckPredicate, 17, 132, 0, // Skip to: 12725 +/* 12593 */ MCD_OPC_Decode, 213, 10, 30, // Opcode: SWR +/* 12597 */ MCD_OPC_FilterValue, 48, 8, 0, // Skip to: 12609 +/* 12601 */ MCD_OPC_CheckPredicate, 17, 120, 0, // Skip to: 12725 +/* 12605 */ MCD_OPC_Decode, 142, 6, 30, // Opcode: LL +/* 12609 */ MCD_OPC_FilterValue, 49, 9, 0, // Skip to: 12622 +/* 12613 */ MCD_OPC_CheckPredicate, 2, 108, 0, // Skip to: 12725 +/* 12617 */ MCD_OPC_Decode, 158, 6, 189, 1, // Opcode: LWC1 +/* 12622 */ MCD_OPC_FilterValue, 50, 9, 0, // Skip to: 12635 +/* 12626 */ MCD_OPC_CheckPredicate, 2, 95, 0, // Skip to: 12725 +/* 12630 */ MCD_OPC_Decode, 160, 6, 189, 1, // Opcode: LWC2 +/* 12635 */ MCD_OPC_FilterValue, 53, 9, 0, // Skip to: 12648 +/* 12639 */ MCD_OPC_CheckPredicate, 7, 82, 0, // Skip to: 12725 +/* 12643 */ MCD_OPC_Decode, 244, 5, 189, 1, // Opcode: LDC1 +/* 12648 */ MCD_OPC_FilterValue, 54, 9, 0, // Skip to: 12661 +/* 12652 */ MCD_OPC_CheckPredicate, 2, 69, 0, // Skip to: 12725 +/* 12656 */ MCD_OPC_Decode, 247, 5, 189, 1, // Opcode: LDC2 +/* 12661 */ MCD_OPC_FilterValue, 56, 8, 0, // Skip to: 12673 +/* 12665 */ MCD_OPC_CheckPredicate, 17, 56, 0, // Skip to: 12725 +/* 12669 */ MCD_OPC_Decode, 144, 9, 30, // Opcode: SC +/* 12673 */ MCD_OPC_FilterValue, 57, 9, 0, // Skip to: 12686 +/* 12677 */ MCD_OPC_CheckPredicate, 2, 44, 0, // Skip to: 12725 +/* 12681 */ MCD_OPC_Decode, 207, 10, 189, 1, // Opcode: SWC1 +/* 12686 */ MCD_OPC_FilterValue, 58, 9, 0, // Skip to: 12699 +/* 12690 */ MCD_OPC_CheckPredicate, 2, 31, 0, // Skip to: 12725 +/* 12694 */ MCD_OPC_Decode, 209, 10, 189, 1, // Opcode: SWC2 +/* 12699 */ MCD_OPC_FilterValue, 61, 9, 0, // Skip to: 12712 +/* 12703 */ MCD_OPC_CheckPredicate, 7, 18, 0, // Skip to: 12725 +/* 12707 */ MCD_OPC_Decode, 148, 9, 189, 1, // Opcode: SDC1 +/* 12712 */ MCD_OPC_FilterValue, 62, 9, 0, // Skip to: 12725 +/* 12716 */ MCD_OPC_CheckPredicate, 2, 5, 0, // Skip to: 12725 +/* 12720 */ MCD_OPC_Decode, 151, 9, 189, 1, // Opcode: SDC2 +/* 12725 */ MCD_OPC_Fail, 0 }; @@ -3391,406 +3429,405 @@ static uint8_t DecoderTableMips6432[] = { /* 3 */ MCD_OPC_FilterValue, 0, 93, 1, // Skip to: 356 /* 7 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ... /* 10 */ MCD_OPC_FilterValue, 20, 15, 0, // Skip to: 29 -/* 14 */ MCD_OPC_CheckPredicate, 2, 6, 7, // Skip to: 1816 -/* 18 */ MCD_OPC_CheckField, 6, 5, 0, 0, 7, // Skip to: 1816 -/* 24 */ MCD_OPC_Decode, 222, 3, 180, 1, // Opcode: DSLLV +/* 14 */ MCD_OPC_CheckPredicate, 2, 253, 6, // Skip to: 1807 +/* 18 */ MCD_OPC_CheckField, 6, 5, 0, 247, 6, // Skip to: 1807 +/* 24 */ MCD_OPC_Decode, 239, 3, 190, 1, // Opcode: DSLLV /* 29 */ MCD_OPC_FilterValue, 22, 29, 0, // Skip to: 62 /* 33 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... /* 36 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 49 -/* 40 */ MCD_OPC_CheckPredicate, 2, 236, 6, // Skip to: 1816 -/* 44 */ MCD_OPC_Decode, 228, 3, 180, 1, // Opcode: DSRLV -/* 49 */ MCD_OPC_FilterValue, 1, 227, 6, // Skip to: 1816 -/* 53 */ MCD_OPC_CheckPredicate, 18, 223, 6, // Skip to: 1816 -/* 57 */ MCD_OPC_Decode, 215, 3, 180, 1, // Opcode: DROTRV +/* 40 */ MCD_OPC_CheckPredicate, 2, 227, 6, // Skip to: 1807 +/* 44 */ MCD_OPC_Decode, 245, 3, 190, 1, // Opcode: DSRLV +/* 49 */ MCD_OPC_FilterValue, 1, 218, 6, // Skip to: 1807 +/* 53 */ MCD_OPC_CheckPredicate, 18, 214, 6, // Skip to: 1807 +/* 57 */ MCD_OPC_Decode, 232, 3, 190, 1, // Opcode: DROTRV /* 62 */ MCD_OPC_FilterValue, 23, 15, 0, // Skip to: 81 -/* 66 */ MCD_OPC_CheckPredicate, 2, 210, 6, // Skip to: 1816 -/* 70 */ MCD_OPC_CheckField, 6, 5, 0, 204, 6, // Skip to: 1816 -/* 76 */ MCD_OPC_Decode, 225, 3, 180, 1, // Opcode: DSRAV +/* 66 */ MCD_OPC_CheckPredicate, 2, 201, 6, // Skip to: 1807 +/* 70 */ MCD_OPC_CheckField, 6, 5, 0, 195, 6, // Skip to: 1807 +/* 76 */ MCD_OPC_Decode, 242, 3, 190, 1, // Opcode: DSRAV /* 81 */ MCD_OPC_FilterValue, 28, 15, 0, // Skip to: 100 -/* 85 */ MCD_OPC_CheckPredicate, 2, 191, 6, // Skip to: 1816 -/* 89 */ MCD_OPC_CheckField, 6, 10, 0, 185, 6, // Skip to: 1816 -/* 95 */ MCD_OPC_Decode, 177, 3, 181, 1, // Opcode: DMULT +/* 85 */ MCD_OPC_CheckPredicate, 2, 182, 6, // Skip to: 1807 +/* 89 */ MCD_OPC_CheckField, 6, 10, 0, 176, 6, // Skip to: 1807 +/* 95 */ MCD_OPC_Decode, 194, 3, 191, 1, // Opcode: DMULT /* 100 */ MCD_OPC_FilterValue, 29, 15, 0, // Skip to: 119 -/* 104 */ MCD_OPC_CheckPredicate, 2, 172, 6, // Skip to: 1816 -/* 108 */ MCD_OPC_CheckField, 6, 10, 0, 166, 6, // Skip to: 1816 -/* 114 */ MCD_OPC_Decode, 178, 3, 181, 1, // Opcode: DMULTu +/* 104 */ MCD_OPC_CheckPredicate, 2, 163, 6, // Skip to: 1807 +/* 108 */ MCD_OPC_CheckField, 6, 10, 0, 157, 6, // Skip to: 1807 +/* 114 */ MCD_OPC_Decode, 195, 3, 191, 1, // Opcode: DMULTu /* 119 */ MCD_OPC_FilterValue, 30, 15, 0, // Skip to: 138 -/* 123 */ MCD_OPC_CheckPredicate, 2, 153, 6, // Skip to: 1816 -/* 127 */ MCD_OPC_CheckField, 6, 10, 0, 147, 6, // Skip to: 1816 -/* 133 */ MCD_OPC_Decode, 217, 3, 181, 1, // Opcode: DSDIV +/* 123 */ MCD_OPC_CheckPredicate, 2, 144, 6, // Skip to: 1807 +/* 127 */ MCD_OPC_CheckField, 6, 10, 0, 138, 6, // Skip to: 1807 +/* 133 */ MCD_OPC_Decode, 234, 3, 191, 1, // Opcode: DSDIV /* 138 */ MCD_OPC_FilterValue, 31, 15, 0, // Skip to: 157 -/* 142 */ MCD_OPC_CheckPredicate, 2, 134, 6, // Skip to: 1816 -/* 146 */ MCD_OPC_CheckField, 6, 10, 0, 128, 6, // Skip to: 1816 -/* 152 */ MCD_OPC_Decode, 230, 3, 181, 1, // Opcode: DUDIV +/* 142 */ MCD_OPC_CheckPredicate, 2, 125, 6, // Skip to: 1807 +/* 146 */ MCD_OPC_CheckField, 6, 10, 0, 119, 6, // Skip to: 1807 +/* 152 */ MCD_OPC_Decode, 247, 3, 191, 1, // Opcode: DUDIV /* 157 */ MCD_OPC_FilterValue, 44, 15, 0, // Skip to: 176 -/* 161 */ MCD_OPC_CheckPredicate, 2, 115, 6, // Skip to: 1816 -/* 165 */ MCD_OPC_CheckField, 6, 5, 0, 109, 6, // Skip to: 1816 -/* 171 */ MCD_OPC_Decode, 149, 3, 182, 1, // Opcode: DADD +/* 161 */ MCD_OPC_CheckPredicate, 2, 106, 6, // Skip to: 1807 +/* 165 */ MCD_OPC_CheckField, 6, 5, 0, 100, 6, // Skip to: 1807 +/* 171 */ MCD_OPC_Decode, 164, 3, 192, 1, // Opcode: DADD /* 176 */ MCD_OPC_FilterValue, 45, 15, 0, // Skip to: 195 -/* 180 */ MCD_OPC_CheckPredicate, 2, 96, 6, // Skip to: 1816 -/* 184 */ MCD_OPC_CheckField, 6, 5, 0, 90, 6, // Skip to: 1816 -/* 190 */ MCD_OPC_Decode, 152, 3, 182, 1, // Opcode: DADDu +/* 180 */ MCD_OPC_CheckPredicate, 2, 87, 6, // Skip to: 1807 +/* 184 */ MCD_OPC_CheckField, 6, 5, 0, 81, 6, // Skip to: 1807 +/* 190 */ MCD_OPC_Decode, 167, 3, 192, 1, // Opcode: DADDu /* 195 */ MCD_OPC_FilterValue, 47, 15, 0, // Skip to: 214 -/* 199 */ MCD_OPC_CheckPredicate, 2, 77, 6, // Skip to: 1816 -/* 203 */ MCD_OPC_CheckField, 6, 5, 0, 71, 6, // Skip to: 1816 -/* 209 */ MCD_OPC_Decode, 229, 3, 182, 1, // Opcode: DSUBu +/* 199 */ MCD_OPC_CheckPredicate, 2, 68, 6, // Skip to: 1807 +/* 203 */ MCD_OPC_CheckField, 6, 5, 0, 62, 6, // Skip to: 1807 +/* 209 */ MCD_OPC_Decode, 246, 3, 192, 1, // Opcode: DSUBu /* 214 */ MCD_OPC_FilterValue, 56, 15, 0, // Skip to: 233 -/* 218 */ MCD_OPC_CheckPredicate, 2, 58, 6, // Skip to: 1816 -/* 222 */ MCD_OPC_CheckField, 21, 5, 0, 52, 6, // Skip to: 1816 -/* 228 */ MCD_OPC_Decode, 219, 3, 183, 1, // Opcode: DSLL +/* 218 */ MCD_OPC_CheckPredicate, 2, 49, 6, // Skip to: 1807 +/* 222 */ MCD_OPC_CheckField, 21, 5, 0, 43, 6, // Skip to: 1807 +/* 228 */ MCD_OPC_Decode, 236, 3, 193, 1, // Opcode: DSLL /* 233 */ MCD_OPC_FilterValue, 58, 29, 0, // Skip to: 266 /* 237 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... /* 240 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 253 -/* 244 */ MCD_OPC_CheckPredicate, 2, 32, 6, // Skip to: 1816 -/* 248 */ MCD_OPC_Decode, 226, 3, 183, 1, // Opcode: DSRL -/* 253 */ MCD_OPC_FilterValue, 1, 23, 6, // Skip to: 1816 -/* 257 */ MCD_OPC_CheckPredicate, 18, 19, 6, // Skip to: 1816 -/* 261 */ MCD_OPC_Decode, 213, 3, 183, 1, // Opcode: DROTR +/* 244 */ MCD_OPC_CheckPredicate, 2, 23, 6, // Skip to: 1807 +/* 248 */ MCD_OPC_Decode, 243, 3, 193, 1, // Opcode: DSRL +/* 253 */ MCD_OPC_FilterValue, 1, 14, 6, // Skip to: 1807 +/* 257 */ MCD_OPC_CheckPredicate, 18, 10, 6, // Skip to: 1807 +/* 261 */ MCD_OPC_Decode, 230, 3, 193, 1, // Opcode: DROTR /* 266 */ MCD_OPC_FilterValue, 59, 15, 0, // Skip to: 285 -/* 270 */ MCD_OPC_CheckPredicate, 2, 6, 6, // Skip to: 1816 -/* 274 */ MCD_OPC_CheckField, 21, 5, 0, 0, 6, // Skip to: 1816 -/* 280 */ MCD_OPC_Decode, 223, 3, 183, 1, // Opcode: DSRA +/* 270 */ MCD_OPC_CheckPredicate, 2, 253, 5, // Skip to: 1807 +/* 274 */ MCD_OPC_CheckField, 21, 5, 0, 247, 5, // Skip to: 1807 +/* 280 */ MCD_OPC_Decode, 240, 3, 193, 1, // Opcode: DSRA /* 285 */ MCD_OPC_FilterValue, 60, 15, 0, // Skip to: 304 -/* 289 */ MCD_OPC_CheckPredicate, 2, 243, 5, // Skip to: 1816 -/* 293 */ MCD_OPC_CheckField, 21, 5, 0, 237, 5, // Skip to: 1816 -/* 299 */ MCD_OPC_Decode, 220, 3, 183, 1, // Opcode: DSLL32 +/* 289 */ MCD_OPC_CheckPredicate, 2, 234, 5, // Skip to: 1807 +/* 293 */ MCD_OPC_CheckField, 21, 5, 0, 228, 5, // Skip to: 1807 +/* 299 */ MCD_OPC_Decode, 237, 3, 193, 1, // Opcode: DSLL32 /* 304 */ MCD_OPC_FilterValue, 62, 29, 0, // Skip to: 337 /* 308 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... /* 311 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 324 -/* 315 */ MCD_OPC_CheckPredicate, 2, 217, 5, // Skip to: 1816 -/* 319 */ MCD_OPC_Decode, 227, 3, 183, 1, // Opcode: DSRL32 -/* 324 */ MCD_OPC_FilterValue, 1, 208, 5, // Skip to: 1816 -/* 328 */ MCD_OPC_CheckPredicate, 18, 204, 5, // Skip to: 1816 -/* 332 */ MCD_OPC_Decode, 214, 3, 183, 1, // Opcode: DROTR32 -/* 337 */ MCD_OPC_FilterValue, 63, 195, 5, // Skip to: 1816 -/* 341 */ MCD_OPC_CheckPredicate, 2, 191, 5, // Skip to: 1816 -/* 345 */ MCD_OPC_CheckField, 21, 5, 0, 185, 5, // Skip to: 1816 -/* 351 */ MCD_OPC_Decode, 224, 3, 183, 1, // Opcode: DSRA32 +/* 315 */ MCD_OPC_CheckPredicate, 2, 208, 5, // Skip to: 1807 +/* 319 */ MCD_OPC_Decode, 244, 3, 193, 1, // Opcode: DSRL32 +/* 324 */ MCD_OPC_FilterValue, 1, 199, 5, // Skip to: 1807 +/* 328 */ MCD_OPC_CheckPredicate, 18, 195, 5, // Skip to: 1807 +/* 332 */ MCD_OPC_Decode, 231, 3, 193, 1, // Opcode: DROTR32 +/* 337 */ MCD_OPC_FilterValue, 63, 186, 5, // Skip to: 1807 +/* 341 */ MCD_OPC_CheckPredicate, 2, 182, 5, // Skip to: 1807 +/* 345 */ MCD_OPC_CheckField, 21, 5, 0, 176, 5, // Skip to: 1807 +/* 351 */ MCD_OPC_Decode, 241, 3, 193, 1, // Opcode: DSRA32 /* 356 */ MCD_OPC_FilterValue, 16, 41, 0, // Skip to: 401 /* 360 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... /* 363 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 382 -/* 367 */ MCD_OPC_CheckPredicate, 19, 165, 5, // Skip to: 1816 -/* 371 */ MCD_OPC_CheckField, 3, 8, 0, 159, 5, // Skip to: 1816 -/* 377 */ MCD_OPC_Decode, 171, 3, 184, 1, // Opcode: DMFC0 -/* 382 */ MCD_OPC_FilterValue, 5, 150, 5, // Skip to: 1816 -/* 386 */ MCD_OPC_CheckPredicate, 19, 146, 5, // Skip to: 1816 -/* 390 */ MCD_OPC_CheckField, 3, 8, 0, 140, 5, // Skip to: 1816 -/* 396 */ MCD_OPC_Decode, 174, 3, 184, 1, // Opcode: DMTC0 +/* 367 */ MCD_OPC_CheckPredicate, 19, 156, 5, // Skip to: 1807 +/* 371 */ MCD_OPC_CheckField, 3, 8, 0, 150, 5, // Skip to: 1807 +/* 377 */ MCD_OPC_Decode, 188, 3, 194, 1, // Opcode: DMFC0 +/* 382 */ MCD_OPC_FilterValue, 5, 141, 5, // Skip to: 1807 +/* 386 */ MCD_OPC_CheckPredicate, 19, 137, 5, // Skip to: 1807 +/* 390 */ MCD_OPC_CheckField, 3, 8, 0, 131, 5, // Skip to: 1807 +/* 396 */ MCD_OPC_Decode, 191, 3, 194, 1, // Opcode: DMTC0 /* 401 */ MCD_OPC_FilterValue, 17, 183, 3, // Skip to: 1356 /* 405 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ... /* 408 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 427 -/* 412 */ MCD_OPC_CheckPredicate, 20, 120, 5, // Skip to: 1816 -/* 416 */ MCD_OPC_CheckField, 21, 5, 17, 114, 5, // Skip to: 1816 -/* 422 */ MCD_OPC_Decode, 130, 4, 185, 1, // Opcode: FADD_D64 +/* 412 */ MCD_OPC_CheckPredicate, 20, 111, 5, // Skip to: 1807 +/* 416 */ MCD_OPC_CheckField, 21, 5, 17, 105, 5, // Skip to: 1807 +/* 422 */ MCD_OPC_Decode, 151, 4, 195, 1, // Opcode: FADD_D64 /* 427 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 446 -/* 431 */ MCD_OPC_CheckPredicate, 20, 101, 5, // Skip to: 1816 -/* 435 */ MCD_OPC_CheckField, 21, 5, 17, 95, 5, // Skip to: 1816 -/* 441 */ MCD_OPC_Decode, 243, 4, 185, 1, // Opcode: FSUB_D64 +/* 431 */ MCD_OPC_CheckPredicate, 20, 92, 5, // Skip to: 1807 +/* 435 */ MCD_OPC_CheckField, 21, 5, 17, 86, 5, // Skip to: 1807 +/* 441 */ MCD_OPC_Decode, 152, 5, 195, 1, // Opcode: FSUB_D64 /* 446 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 465 -/* 450 */ MCD_OPC_CheckPredicate, 20, 82, 5, // Skip to: 1816 -/* 454 */ MCD_OPC_CheckField, 21, 5, 17, 76, 5, // Skip to: 1816 -/* 460 */ MCD_OPC_Decode, 212, 4, 185, 1, // Opcode: FMUL_D64 +/* 450 */ MCD_OPC_CheckPredicate, 20, 73, 5, // Skip to: 1807 +/* 454 */ MCD_OPC_CheckField, 21, 5, 17, 67, 5, // Skip to: 1807 +/* 460 */ MCD_OPC_Decode, 243, 4, 195, 1, // Opcode: FMUL_D64 /* 465 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 484 -/* 469 */ MCD_OPC_CheckPredicate, 20, 63, 5, // Skip to: 1816 -/* 473 */ MCD_OPC_CheckField, 21, 5, 17, 57, 5, // Skip to: 1816 -/* 479 */ MCD_OPC_Decode, 162, 4, 185, 1, // Opcode: FDIV_D64 +/* 469 */ MCD_OPC_CheckPredicate, 20, 54, 5, // Skip to: 1807 +/* 473 */ MCD_OPC_CheckField, 21, 5, 17, 48, 5, // Skip to: 1807 +/* 479 */ MCD_OPC_Decode, 187, 4, 195, 1, // Opcode: FDIV_D64 /* 484 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 503 -/* 488 */ MCD_OPC_CheckPredicate, 20, 44, 5, // Skip to: 1816 -/* 492 */ MCD_OPC_CheckField, 16, 10, 160, 4, 37, 5, // Skip to: 1816 -/* 499 */ MCD_OPC_Decode, 238, 4, 74, // Opcode: FSQRT_D64 +/* 488 */ MCD_OPC_CheckPredicate, 20, 35, 5, // Skip to: 1807 +/* 492 */ MCD_OPC_CheckField, 16, 10, 160, 4, 28, 5, // Skip to: 1807 +/* 499 */ MCD_OPC_Decode, 145, 5, 77, // Opcode: FSQRT_D64 /* 503 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 522 -/* 507 */ MCD_OPC_CheckPredicate, 6, 25, 5, // Skip to: 1816 -/* 511 */ MCD_OPC_CheckField, 16, 10, 160, 4, 18, 5, // Skip to: 1816 -/* 518 */ MCD_OPC_Decode, 253, 3, 74, // Opcode: FABS_D64 +/* 507 */ MCD_OPC_CheckPredicate, 6, 16, 5, // Skip to: 1807 +/* 511 */ MCD_OPC_CheckField, 16, 10, 160, 4, 9, 5, // Skip to: 1807 +/* 518 */ MCD_OPC_Decode, 144, 4, 77, // Opcode: FABS_D64 /* 522 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 541 -/* 526 */ MCD_OPC_CheckPredicate, 20, 6, 5, // Skip to: 1816 -/* 530 */ MCD_OPC_CheckField, 16, 10, 160, 4, 255, 4, // Skip to: 1816 -/* 537 */ MCD_OPC_Decode, 206, 4, 74, // Opcode: FMOV_D64 +/* 526 */ MCD_OPC_CheckPredicate, 20, 253, 4, // Skip to: 1807 +/* 530 */ MCD_OPC_CheckField, 16, 10, 160, 4, 246, 4, // Skip to: 1807 +/* 537 */ MCD_OPC_Decode, 236, 4, 77, // Opcode: FMOV_D64 /* 541 */ MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 560 -/* 545 */ MCD_OPC_CheckPredicate, 6, 243, 4, // Skip to: 1816 -/* 549 */ MCD_OPC_CheckField, 16, 10, 160, 4, 236, 4, // Skip to: 1816 -/* 556 */ MCD_OPC_Decode, 216, 4, 74, // Opcode: FNEG_D64 +/* 545 */ MCD_OPC_CheckPredicate, 6, 234, 4, // Skip to: 1807 +/* 549 */ MCD_OPC_CheckField, 16, 10, 160, 4, 227, 4, // Skip to: 1807 +/* 556 */ MCD_OPC_Decode, 249, 4, 77, // Opcode: FNEG_D64 /* 560 */ MCD_OPC_FilterValue, 8, 29, 0, // Skip to: 593 /* 564 */ MCD_OPC_ExtractField, 16, 10, // Inst{25-16} ... /* 567 */ MCD_OPC_FilterValue, 128, 4, 8, 0, // Skip to: 580 -/* 572 */ MCD_OPC_CheckPredicate, 20, 216, 4, // Skip to: 1816 -/* 576 */ MCD_OPC_Decode, 186, 8, 67, // Opcode: ROUND_L_S -/* 580 */ MCD_OPC_FilterValue, 160, 4, 207, 4, // Skip to: 1816 -/* 585 */ MCD_OPC_CheckPredicate, 20, 203, 4, // Skip to: 1816 -/* 589 */ MCD_OPC_Decode, 185, 8, 74, // Opcode: ROUND_L_D64 +/* 572 */ MCD_OPC_CheckPredicate, 20, 207, 4, // Skip to: 1807 +/* 576 */ MCD_OPC_Decode, 251, 8, 70, // Opcode: ROUND_L_S +/* 580 */ MCD_OPC_FilterValue, 160, 4, 198, 4, // Skip to: 1807 +/* 585 */ MCD_OPC_CheckPredicate, 20, 194, 4, // Skip to: 1807 +/* 589 */ MCD_OPC_Decode, 250, 8, 77, // Opcode: ROUND_L_D64 /* 593 */ MCD_OPC_FilterValue, 9, 29, 0, // Skip to: 626 /* 597 */ MCD_OPC_ExtractField, 16, 10, // Inst{25-16} ... /* 600 */ MCD_OPC_FilterValue, 128, 4, 8, 0, // Skip to: 613 -/* 605 */ MCD_OPC_CheckPredicate, 20, 183, 4, // Skip to: 1816 -/* 609 */ MCD_OPC_Decode, 222, 10, 67, // Opcode: TRUNC_L_S -/* 613 */ MCD_OPC_FilterValue, 160, 4, 174, 4, // Skip to: 1816 -/* 618 */ MCD_OPC_CheckPredicate, 20, 170, 4, // Skip to: 1816 -/* 622 */ MCD_OPC_Decode, 221, 10, 74, // Opcode: TRUNC_L_D64 +/* 605 */ MCD_OPC_CheckPredicate, 20, 174, 4, // Skip to: 1807 +/* 609 */ MCD_OPC_Decode, 168, 11, 70, // Opcode: TRUNC_L_S +/* 613 */ MCD_OPC_FilterValue, 160, 4, 165, 4, // Skip to: 1807 +/* 618 */ MCD_OPC_CheckPredicate, 20, 161, 4, // Skip to: 1807 +/* 622 */ MCD_OPC_Decode, 167, 11, 77, // Opcode: TRUNC_L_D64 /* 626 */ MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 659 /* 630 */ MCD_OPC_ExtractField, 16, 10, // Inst{25-16} ... /* 633 */ MCD_OPC_FilterValue, 128, 4, 8, 0, // Skip to: 646 -/* 638 */ MCD_OPC_CheckPredicate, 20, 150, 4, // Skip to: 1816 -/* 642 */ MCD_OPC_Decode, 138, 2, 67, // Opcode: CEIL_L_S -/* 646 */ MCD_OPC_FilterValue, 160, 4, 141, 4, // Skip to: 1816 -/* 651 */ MCD_OPC_CheckPredicate, 20, 137, 4, // Skip to: 1816 -/* 655 */ MCD_OPC_Decode, 137, 2, 74, // Opcode: CEIL_L_D64 +/* 638 */ MCD_OPC_CheckPredicate, 20, 141, 4, // Skip to: 1807 +/* 642 */ MCD_OPC_Decode, 141, 2, 70, // Opcode: CEIL_L_S +/* 646 */ MCD_OPC_FilterValue, 160, 4, 132, 4, // Skip to: 1807 +/* 651 */ MCD_OPC_CheckPredicate, 20, 128, 4, // Skip to: 1807 +/* 655 */ MCD_OPC_Decode, 140, 2, 77, // Opcode: CEIL_L_D64 /* 659 */ MCD_OPC_FilterValue, 11, 29, 0, // Skip to: 692 /* 663 */ MCD_OPC_ExtractField, 16, 10, // Inst{25-16} ... /* 666 */ MCD_OPC_FilterValue, 128, 4, 8, 0, // Skip to: 679 -/* 671 */ MCD_OPC_CheckPredicate, 20, 117, 4, // Skip to: 1816 -/* 675 */ MCD_OPC_Decode, 191, 4, 67, // Opcode: FLOOR_L_S -/* 679 */ MCD_OPC_FilterValue, 160, 4, 108, 4, // Skip to: 1816 -/* 684 */ MCD_OPC_CheckPredicate, 20, 104, 4, // Skip to: 1816 -/* 688 */ MCD_OPC_Decode, 190, 4, 74, // Opcode: FLOOR_L_D64 +/* 671 */ MCD_OPC_CheckPredicate, 20, 108, 4, // Skip to: 1807 +/* 675 */ MCD_OPC_Decode, 218, 4, 70, // Opcode: FLOOR_L_S +/* 679 */ MCD_OPC_FilterValue, 160, 4, 99, 4, // Skip to: 1807 +/* 684 */ MCD_OPC_CheckPredicate, 20, 95, 4, // Skip to: 1807 +/* 688 */ MCD_OPC_Decode, 217, 4, 77, // Opcode: FLOOR_L_D64 /* 692 */ MCD_OPC_FilterValue, 12, 16, 0, // Skip to: 712 -/* 696 */ MCD_OPC_CheckPredicate, 20, 92, 4, // Skip to: 1816 -/* 700 */ MCD_OPC_CheckField, 16, 10, 160, 4, 85, 4, // Skip to: 1816 -/* 707 */ MCD_OPC_Decode, 188, 8, 186, 1, // Opcode: ROUND_W_D64 +/* 696 */ MCD_OPC_CheckPredicate, 20, 83, 4, // Skip to: 1807 +/* 700 */ MCD_OPC_CheckField, 16, 10, 160, 4, 76, 4, // Skip to: 1807 +/* 707 */ MCD_OPC_Decode, 253, 8, 196, 1, // Opcode: ROUND_W_D64 /* 712 */ MCD_OPC_FilterValue, 13, 16, 0, // Skip to: 732 -/* 716 */ MCD_OPC_CheckPredicate, 20, 72, 4, // Skip to: 1816 -/* 720 */ MCD_OPC_CheckField, 16, 10, 160, 4, 65, 4, // Skip to: 1816 -/* 727 */ MCD_OPC_Decode, 224, 10, 186, 1, // Opcode: TRUNC_W_D64 +/* 716 */ MCD_OPC_CheckPredicate, 20, 63, 4, // Skip to: 1807 +/* 720 */ MCD_OPC_CheckField, 16, 10, 160, 4, 56, 4, // Skip to: 1807 +/* 727 */ MCD_OPC_Decode, 170, 11, 196, 1, // Opcode: TRUNC_W_D64 /* 732 */ MCD_OPC_FilterValue, 14, 16, 0, // Skip to: 752 -/* 736 */ MCD_OPC_CheckPredicate, 20, 52, 4, // Skip to: 1816 -/* 740 */ MCD_OPC_CheckField, 16, 10, 160, 4, 45, 4, // Skip to: 1816 -/* 747 */ MCD_OPC_Decode, 140, 2, 186, 1, // Opcode: CEIL_W_D64 +/* 736 */ MCD_OPC_CheckPredicate, 20, 43, 4, // Skip to: 1807 +/* 740 */ MCD_OPC_CheckField, 16, 10, 160, 4, 36, 4, // Skip to: 1807 +/* 747 */ MCD_OPC_Decode, 143, 2, 196, 1, // Opcode: CEIL_W_D64 /* 752 */ MCD_OPC_FilterValue, 15, 16, 0, // Skip to: 772 -/* 756 */ MCD_OPC_CheckPredicate, 20, 32, 4, // Skip to: 1816 -/* 760 */ MCD_OPC_CheckField, 16, 10, 160, 4, 25, 4, // Skip to: 1816 -/* 767 */ MCD_OPC_Decode, 193, 4, 186, 1, // Opcode: FLOOR_W_D64 +/* 756 */ MCD_OPC_CheckPredicate, 20, 23, 4, // Skip to: 1807 +/* 760 */ MCD_OPC_CheckField, 16, 10, 160, 4, 16, 4, // Skip to: 1807 +/* 767 */ MCD_OPC_Decode, 220, 4, 196, 1, // Opcode: FLOOR_W_D64 /* 772 */ MCD_OPC_FilterValue, 17, 41, 0, // Skip to: 817 /* 776 */ MCD_OPC_ExtractField, 16, 2, // Inst{17-16} ... /* 779 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 798 -/* 783 */ MCD_OPC_CheckPredicate, 20, 5, 4, // Skip to: 1816 -/* 787 */ MCD_OPC_CheckField, 21, 5, 17, 255, 3, // Skip to: 1816 -/* 793 */ MCD_OPC_Decode, 228, 6, 187, 1, // Opcode: MOVF_D64 -/* 798 */ MCD_OPC_FilterValue, 1, 246, 3, // Skip to: 1816 -/* 802 */ MCD_OPC_CheckPredicate, 20, 242, 3, // Skip to: 1816 -/* 806 */ MCD_OPC_CheckField, 21, 5, 17, 236, 3, // Skip to: 1816 -/* 812 */ MCD_OPC_Decode, 244, 6, 187, 1, // Opcode: MOVT_D64 +/* 783 */ MCD_OPC_CheckPredicate, 20, 252, 3, // Skip to: 1807 +/* 787 */ MCD_OPC_CheckField, 21, 5, 17, 246, 3, // Skip to: 1807 +/* 793 */ MCD_OPC_Decode, 150, 7, 197, 1, // Opcode: MOVF_D64 +/* 798 */ MCD_OPC_FilterValue, 1, 237, 3, // Skip to: 1807 +/* 802 */ MCD_OPC_CheckPredicate, 20, 233, 3, // Skip to: 1807 +/* 806 */ MCD_OPC_CheckField, 21, 5, 17, 227, 3, // Skip to: 1807 +/* 812 */ MCD_OPC_Decode, 170, 7, 197, 1, // Opcode: MOVT_D64 /* 817 */ MCD_OPC_FilterValue, 18, 15, 0, // Skip to: 836 -/* 821 */ MCD_OPC_CheckPredicate, 20, 223, 3, // Skip to: 1816 -/* 825 */ MCD_OPC_CheckField, 21, 5, 17, 217, 3, // Skip to: 1816 -/* 831 */ MCD_OPC_Decode, 254, 6, 188, 1, // Opcode: MOVZ_I_D64 +/* 821 */ MCD_OPC_CheckPredicate, 20, 214, 3, // Skip to: 1807 +/* 825 */ MCD_OPC_CheckField, 21, 5, 17, 208, 3, // Skip to: 1807 +/* 831 */ MCD_OPC_Decode, 182, 7, 198, 1, // Opcode: MOVZ_I_D64 /* 836 */ MCD_OPC_FilterValue, 19, 15, 0, // Skip to: 855 -/* 840 */ MCD_OPC_CheckPredicate, 20, 204, 3, // Skip to: 1816 -/* 844 */ MCD_OPC_CheckField, 21, 5, 17, 198, 3, // Skip to: 1816 -/* 850 */ MCD_OPC_Decode, 238, 6, 188, 1, // Opcode: MOVN_I_D64 +/* 840 */ MCD_OPC_CheckPredicate, 20, 195, 3, // Skip to: 1807 +/* 844 */ MCD_OPC_CheckField, 21, 5, 17, 189, 3, // Skip to: 1807 +/* 850 */ MCD_OPC_Decode, 162, 7, 198, 1, // Opcode: MOVN_I_D64 /* 855 */ MCD_OPC_FilterValue, 32, 31, 0, // Skip to: 890 /* 859 */ MCD_OPC_ExtractField, 16, 10, // Inst{25-16} ... /* 862 */ MCD_OPC_FilterValue, 160, 4, 9, 0, // Skip to: 876 -/* 867 */ MCD_OPC_CheckPredicate, 20, 177, 3, // Skip to: 1816 -/* 871 */ MCD_OPC_Decode, 219, 2, 186, 1, // Opcode: CVT_S_D64 -/* 876 */ MCD_OPC_FilterValue, 160, 5, 167, 3, // Skip to: 1816 -/* 881 */ MCD_OPC_CheckPredicate, 20, 163, 3, // Skip to: 1816 -/* 885 */ MCD_OPC_Decode, 220, 2, 186, 1, // Opcode: CVT_S_L +/* 867 */ MCD_OPC_CheckPredicate, 20, 168, 3, // Skip to: 1807 +/* 871 */ MCD_OPC_Decode, 231, 2, 196, 1, // Opcode: CVT_S_D64 +/* 876 */ MCD_OPC_FilterValue, 160, 5, 158, 3, // Skip to: 1807 +/* 881 */ MCD_OPC_CheckPredicate, 20, 154, 3, // Skip to: 1807 +/* 885 */ MCD_OPC_Decode, 232, 2, 196, 1, // Opcode: CVT_S_L /* 890 */ MCD_OPC_FilterValue, 33, 42, 0, // Skip to: 936 /* 894 */ MCD_OPC_ExtractField, 16, 10, // Inst{25-16} ... /* 897 */ MCD_OPC_FilterValue, 128, 4, 8, 0, // Skip to: 910 -/* 902 */ MCD_OPC_CheckPredicate, 20, 142, 3, // Skip to: 1816 -/* 906 */ MCD_OPC_Decode, 214, 2, 67, // Opcode: CVT_D64_S +/* 902 */ MCD_OPC_CheckPredicate, 20, 133, 3, // Skip to: 1807 +/* 906 */ MCD_OPC_Decode, 222, 2, 70, // Opcode: CVT_D64_S /* 910 */ MCD_OPC_FilterValue, 128, 5, 8, 0, // Skip to: 923 -/* 915 */ MCD_OPC_CheckPredicate, 20, 129, 3, // Skip to: 1816 -/* 919 */ MCD_OPC_Decode, 215, 2, 67, // Opcode: CVT_D64_W -/* 923 */ MCD_OPC_FilterValue, 160, 5, 120, 3, // Skip to: 1816 -/* 928 */ MCD_OPC_CheckPredicate, 20, 116, 3, // Skip to: 1816 -/* 932 */ MCD_OPC_Decode, 213, 2, 74, // Opcode: CVT_D64_L +/* 915 */ MCD_OPC_CheckPredicate, 20, 120, 3, // Skip to: 1807 +/* 919 */ MCD_OPC_Decode, 223, 2, 70, // Opcode: CVT_D64_W +/* 923 */ MCD_OPC_FilterValue, 160, 5, 111, 3, // Skip to: 1807 +/* 928 */ MCD_OPC_CheckPredicate, 20, 107, 3, // Skip to: 1807 +/* 932 */ MCD_OPC_Decode, 221, 2, 77, // Opcode: CVT_D64_L /* 936 */ MCD_OPC_FilterValue, 36, 16, 0, // Skip to: 956 -/* 940 */ MCD_OPC_CheckPredicate, 20, 104, 3, // Skip to: 1816 -/* 944 */ MCD_OPC_CheckField, 16, 10, 160, 4, 97, 3, // Skip to: 1816 -/* 951 */ MCD_OPC_Decode, 223, 2, 186, 1, // Opcode: CVT_W_D64 +/* 940 */ MCD_OPC_CheckPredicate, 20, 95, 3, // Skip to: 1807 +/* 944 */ MCD_OPC_CheckField, 16, 10, 160, 4, 88, 3, // Skip to: 1807 +/* 951 */ MCD_OPC_Decode, 236, 2, 196, 1, // Opcode: CVT_W_D64 /* 956 */ MCD_OPC_FilterValue, 48, 21, 0, // Skip to: 981 -/* 960 */ MCD_OPC_CheckPredicate, 20, 84, 3, // Skip to: 1816 -/* 964 */ MCD_OPC_CheckField, 21, 5, 17, 78, 3, // Skip to: 1816 -/* 970 */ MCD_OPC_CheckField, 6, 5, 0, 72, 3, // Skip to: 1816 -/* 976 */ MCD_OPC_Decode, 229, 2, 189, 1, // Opcode: C_F_D64 +/* 960 */ MCD_OPC_CheckPredicate, 20, 75, 3, // Skip to: 1807 +/* 964 */ MCD_OPC_CheckField, 21, 5, 17, 69, 3, // Skip to: 1807 +/* 970 */ MCD_OPC_CheckField, 6, 5, 0, 63, 3, // Skip to: 1807 +/* 976 */ MCD_OPC_Decode, 244, 2, 199, 1, // Opcode: C_F_D64 /* 981 */ MCD_OPC_FilterValue, 49, 21, 0, // Skip to: 1006 -/* 985 */ MCD_OPC_CheckPredicate, 20, 59, 3, // Skip to: 1816 -/* 989 */ MCD_OPC_CheckField, 21, 5, 17, 53, 3, // Skip to: 1816 -/* 995 */ MCD_OPC_CheckField, 6, 5, 0, 47, 3, // Skip to: 1816 -/* 1001 */ MCD_OPC_Decode, 143, 3, 189, 1, // Opcode: C_UN_D64 +/* 985 */ MCD_OPC_CheckPredicate, 20, 50, 3, // Skip to: 1807 +/* 989 */ MCD_OPC_CheckField, 21, 5, 17, 44, 3, // Skip to: 1807 +/* 995 */ MCD_OPC_CheckField, 6, 5, 0, 38, 3, // Skip to: 1807 +/* 1001 */ MCD_OPC_Decode, 158, 3, 199, 1, // Opcode: C_UN_D64 /* 1006 */ MCD_OPC_FilterValue, 50, 21, 0, // Skip to: 1031 -/* 1010 */ MCD_OPC_CheckPredicate, 20, 34, 3, // Skip to: 1816 -/* 1014 */ MCD_OPC_CheckField, 21, 5, 17, 28, 3, // Skip to: 1816 -/* 1020 */ MCD_OPC_CheckField, 6, 5, 0, 22, 3, // Skip to: 1816 -/* 1026 */ MCD_OPC_Decode, 226, 2, 189, 1, // Opcode: C_EQ_D64 +/* 1010 */ MCD_OPC_CheckPredicate, 20, 25, 3, // Skip to: 1807 +/* 1014 */ MCD_OPC_CheckField, 21, 5, 17, 19, 3, // Skip to: 1807 +/* 1020 */ MCD_OPC_CheckField, 6, 5, 0, 13, 3, // Skip to: 1807 +/* 1026 */ MCD_OPC_Decode, 241, 2, 199, 1, // Opcode: C_EQ_D64 /* 1031 */ MCD_OPC_FilterValue, 51, 21, 0, // Skip to: 1056 -/* 1035 */ MCD_OPC_CheckPredicate, 20, 9, 3, // Skip to: 1816 -/* 1039 */ MCD_OPC_CheckField, 21, 5, 17, 3, 3, // Skip to: 1816 -/* 1045 */ MCD_OPC_CheckField, 6, 5, 0, 253, 2, // Skip to: 1816 -/* 1051 */ MCD_OPC_Decode, 134, 3, 189, 1, // Opcode: C_UEQ_D64 +/* 1035 */ MCD_OPC_CheckPredicate, 20, 0, 3, // Skip to: 1807 +/* 1039 */ MCD_OPC_CheckField, 21, 5, 17, 250, 2, // Skip to: 1807 +/* 1045 */ MCD_OPC_CheckField, 6, 5, 0, 244, 2, // Skip to: 1807 +/* 1051 */ MCD_OPC_Decode, 149, 3, 199, 1, // Opcode: C_UEQ_D64 /* 1056 */ MCD_OPC_FilterValue, 52, 21, 0, // Skip to: 1081 -/* 1060 */ MCD_OPC_CheckPredicate, 20, 240, 2, // Skip to: 1816 -/* 1064 */ MCD_OPC_CheckField, 21, 5, 17, 234, 2, // Skip to: 1816 -/* 1070 */ MCD_OPC_CheckField, 6, 5, 0, 228, 2, // Skip to: 1816 -/* 1076 */ MCD_OPC_Decode, 253, 2, 189, 1, // Opcode: C_OLT_D64 +/* 1060 */ MCD_OPC_CheckPredicate, 20, 231, 2, // Skip to: 1807 +/* 1064 */ MCD_OPC_CheckField, 21, 5, 17, 225, 2, // Skip to: 1807 +/* 1070 */ MCD_OPC_CheckField, 6, 5, 0, 219, 2, // Skip to: 1807 +/* 1076 */ MCD_OPC_Decode, 140, 3, 199, 1, // Opcode: C_OLT_D64 /* 1081 */ MCD_OPC_FilterValue, 53, 21, 0, // Skip to: 1106 -/* 1085 */ MCD_OPC_CheckPredicate, 20, 215, 2, // Skip to: 1816 -/* 1089 */ MCD_OPC_CheckField, 21, 5, 17, 209, 2, // Skip to: 1816 -/* 1095 */ MCD_OPC_CheckField, 6, 5, 0, 203, 2, // Skip to: 1816 -/* 1101 */ MCD_OPC_Decode, 140, 3, 189, 1, // Opcode: C_ULT_D64 +/* 1085 */ MCD_OPC_CheckPredicate, 20, 206, 2, // Skip to: 1807 +/* 1089 */ MCD_OPC_CheckField, 21, 5, 17, 200, 2, // Skip to: 1807 +/* 1095 */ MCD_OPC_CheckField, 6, 5, 0, 194, 2, // Skip to: 1807 +/* 1101 */ MCD_OPC_Decode, 155, 3, 199, 1, // Opcode: C_ULT_D64 /* 1106 */ MCD_OPC_FilterValue, 54, 21, 0, // Skip to: 1131 -/* 1110 */ MCD_OPC_CheckPredicate, 20, 190, 2, // Skip to: 1816 -/* 1114 */ MCD_OPC_CheckField, 21, 5, 17, 184, 2, // Skip to: 1816 -/* 1120 */ MCD_OPC_CheckField, 6, 5, 0, 178, 2, // Skip to: 1816 -/* 1126 */ MCD_OPC_Decode, 250, 2, 189, 1, // Opcode: C_OLE_D64 +/* 1110 */ MCD_OPC_CheckPredicate, 20, 181, 2, // Skip to: 1807 +/* 1114 */ MCD_OPC_CheckField, 21, 5, 17, 175, 2, // Skip to: 1807 +/* 1120 */ MCD_OPC_CheckField, 6, 5, 0, 169, 2, // Skip to: 1807 +/* 1126 */ MCD_OPC_Decode, 137, 3, 199, 1, // Opcode: C_OLE_D64 /* 1131 */ MCD_OPC_FilterValue, 55, 21, 0, // Skip to: 1156 -/* 1135 */ MCD_OPC_CheckPredicate, 20, 165, 2, // Skip to: 1816 -/* 1139 */ MCD_OPC_CheckField, 21, 5, 17, 159, 2, // Skip to: 1816 -/* 1145 */ MCD_OPC_CheckField, 6, 5, 0, 153, 2, // Skip to: 1816 -/* 1151 */ MCD_OPC_Decode, 137, 3, 189, 1, // Opcode: C_ULE_D64 +/* 1135 */ MCD_OPC_CheckPredicate, 20, 156, 2, // Skip to: 1807 +/* 1139 */ MCD_OPC_CheckField, 21, 5, 17, 150, 2, // Skip to: 1807 +/* 1145 */ MCD_OPC_CheckField, 6, 5, 0, 144, 2, // Skip to: 1807 +/* 1151 */ MCD_OPC_Decode, 152, 3, 199, 1, // Opcode: C_ULE_D64 /* 1156 */ MCD_OPC_FilterValue, 56, 21, 0, // Skip to: 1181 -/* 1160 */ MCD_OPC_CheckPredicate, 20, 140, 2, // Skip to: 1816 -/* 1164 */ MCD_OPC_CheckField, 21, 5, 17, 134, 2, // Skip to: 1816 -/* 1170 */ MCD_OPC_CheckField, 6, 5, 0, 128, 2, // Skip to: 1816 -/* 1176 */ MCD_OPC_Decode, 131, 3, 189, 1, // Opcode: C_SF_D64 +/* 1160 */ MCD_OPC_CheckPredicate, 20, 131, 2, // Skip to: 1807 +/* 1164 */ MCD_OPC_CheckField, 21, 5, 17, 125, 2, // Skip to: 1807 +/* 1170 */ MCD_OPC_CheckField, 6, 5, 0, 119, 2, // Skip to: 1807 +/* 1176 */ MCD_OPC_Decode, 146, 3, 199, 1, // Opcode: C_SF_D64 /* 1181 */ MCD_OPC_FilterValue, 57, 21, 0, // Skip to: 1206 -/* 1185 */ MCD_OPC_CheckPredicate, 20, 115, 2, // Skip to: 1816 -/* 1189 */ MCD_OPC_CheckField, 21, 5, 17, 109, 2, // Skip to: 1816 -/* 1195 */ MCD_OPC_CheckField, 6, 5, 0, 103, 2, // Skip to: 1816 -/* 1201 */ MCD_OPC_Decode, 241, 2, 189, 1, // Opcode: C_NGLE_D64 +/* 1185 */ MCD_OPC_CheckPredicate, 20, 106, 2, // Skip to: 1807 +/* 1189 */ MCD_OPC_CheckField, 21, 5, 17, 100, 2, // Skip to: 1807 +/* 1195 */ MCD_OPC_CheckField, 6, 5, 0, 94, 2, // Skip to: 1807 +/* 1201 */ MCD_OPC_Decode, 128, 3, 199, 1, // Opcode: C_NGLE_D64 /* 1206 */ MCD_OPC_FilterValue, 58, 21, 0, // Skip to: 1231 -/* 1210 */ MCD_OPC_CheckPredicate, 20, 90, 2, // Skip to: 1816 -/* 1214 */ MCD_OPC_CheckField, 21, 5, 17, 84, 2, // Skip to: 1816 -/* 1220 */ MCD_OPC_CheckField, 6, 5, 0, 78, 2, // Skip to: 1816 -/* 1226 */ MCD_OPC_Decode, 128, 3, 189, 1, // Opcode: C_SEQ_D64 +/* 1210 */ MCD_OPC_CheckPredicate, 20, 81, 2, // Skip to: 1807 +/* 1214 */ MCD_OPC_CheckField, 21, 5, 17, 75, 2, // Skip to: 1807 +/* 1220 */ MCD_OPC_CheckField, 6, 5, 0, 69, 2, // Skip to: 1807 +/* 1226 */ MCD_OPC_Decode, 143, 3, 199, 1, // Opcode: C_SEQ_D64 /* 1231 */ MCD_OPC_FilterValue, 59, 21, 0, // Skip to: 1256 -/* 1235 */ MCD_OPC_CheckPredicate, 20, 65, 2, // Skip to: 1816 -/* 1239 */ MCD_OPC_CheckField, 21, 5, 17, 59, 2, // Skip to: 1816 -/* 1245 */ MCD_OPC_CheckField, 6, 5, 0, 53, 2, // Skip to: 1816 -/* 1251 */ MCD_OPC_Decode, 244, 2, 189, 1, // Opcode: C_NGL_D64 +/* 1235 */ MCD_OPC_CheckPredicate, 20, 56, 2, // Skip to: 1807 +/* 1239 */ MCD_OPC_CheckField, 21, 5, 17, 50, 2, // Skip to: 1807 +/* 1245 */ MCD_OPC_CheckField, 6, 5, 0, 44, 2, // Skip to: 1807 +/* 1251 */ MCD_OPC_Decode, 131, 3, 199, 1, // Opcode: C_NGL_D64 /* 1256 */ MCD_OPC_FilterValue, 60, 21, 0, // Skip to: 1281 -/* 1260 */ MCD_OPC_CheckPredicate, 20, 40, 2, // Skip to: 1816 -/* 1264 */ MCD_OPC_CheckField, 21, 5, 17, 34, 2, // Skip to: 1816 -/* 1270 */ MCD_OPC_CheckField, 6, 5, 0, 28, 2, // Skip to: 1816 -/* 1276 */ MCD_OPC_Decode, 235, 2, 189, 1, // Opcode: C_LT_D64 +/* 1260 */ MCD_OPC_CheckPredicate, 20, 31, 2, // Skip to: 1807 +/* 1264 */ MCD_OPC_CheckField, 21, 5, 17, 25, 2, // Skip to: 1807 +/* 1270 */ MCD_OPC_CheckField, 6, 5, 0, 19, 2, // Skip to: 1807 +/* 1276 */ MCD_OPC_Decode, 250, 2, 199, 1, // Opcode: C_LT_D64 /* 1281 */ MCD_OPC_FilterValue, 61, 21, 0, // Skip to: 1306 -/* 1285 */ MCD_OPC_CheckPredicate, 20, 15, 2, // Skip to: 1816 -/* 1289 */ MCD_OPC_CheckField, 21, 5, 17, 9, 2, // Skip to: 1816 -/* 1295 */ MCD_OPC_CheckField, 6, 5, 0, 3, 2, // Skip to: 1816 -/* 1301 */ MCD_OPC_Decode, 238, 2, 189, 1, // Opcode: C_NGE_D64 +/* 1285 */ MCD_OPC_CheckPredicate, 20, 6, 2, // Skip to: 1807 +/* 1289 */ MCD_OPC_CheckField, 21, 5, 17, 0, 2, // Skip to: 1807 +/* 1295 */ MCD_OPC_CheckField, 6, 5, 0, 250, 1, // Skip to: 1807 +/* 1301 */ MCD_OPC_Decode, 253, 2, 199, 1, // Opcode: C_NGE_D64 /* 1306 */ MCD_OPC_FilterValue, 62, 21, 0, // Skip to: 1331 -/* 1310 */ MCD_OPC_CheckPredicate, 20, 246, 1, // Skip to: 1816 -/* 1314 */ MCD_OPC_CheckField, 21, 5, 17, 240, 1, // Skip to: 1816 -/* 1320 */ MCD_OPC_CheckField, 6, 5, 0, 234, 1, // Skip to: 1816 -/* 1326 */ MCD_OPC_Decode, 232, 2, 189, 1, // Opcode: C_LE_D64 -/* 1331 */ MCD_OPC_FilterValue, 63, 225, 1, // Skip to: 1816 -/* 1335 */ MCD_OPC_CheckPredicate, 20, 221, 1, // Skip to: 1816 -/* 1339 */ MCD_OPC_CheckField, 21, 5, 17, 215, 1, // Skip to: 1816 -/* 1345 */ MCD_OPC_CheckField, 6, 5, 0, 209, 1, // Skip to: 1816 -/* 1351 */ MCD_OPC_Decode, 247, 2, 189, 1, // Opcode: C_NGT_D64 +/* 1310 */ MCD_OPC_CheckPredicate, 20, 237, 1, // Skip to: 1807 +/* 1314 */ MCD_OPC_CheckField, 21, 5, 17, 231, 1, // Skip to: 1807 +/* 1320 */ MCD_OPC_CheckField, 6, 5, 0, 225, 1, // Skip to: 1807 +/* 1326 */ MCD_OPC_Decode, 247, 2, 199, 1, // Opcode: C_LE_D64 +/* 1331 */ MCD_OPC_FilterValue, 63, 216, 1, // Skip to: 1807 +/* 1335 */ MCD_OPC_CheckPredicate, 20, 212, 1, // Skip to: 1807 +/* 1339 */ MCD_OPC_CheckField, 21, 5, 17, 206, 1, // Skip to: 1807 +/* 1345 */ MCD_OPC_CheckField, 6, 5, 0, 200, 1, // Skip to: 1807 +/* 1351 */ MCD_OPC_Decode, 134, 3, 199, 1, // Opcode: C_NGT_D64 /* 1356 */ MCD_OPC_FilterValue, 18, 41, 0, // Skip to: 1401 /* 1360 */ MCD_OPC_ExtractField, 21, 5, // Inst{25-21} ... /* 1363 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 1382 -/* 1367 */ MCD_OPC_CheckPredicate, 19, 189, 1, // Skip to: 1816 -/* 1371 */ MCD_OPC_CheckField, 3, 8, 0, 183, 1, // Skip to: 1816 -/* 1377 */ MCD_OPC_Decode, 173, 3, 184, 1, // Opcode: DMFC2 -/* 1382 */ MCD_OPC_FilterValue, 5, 174, 1, // Skip to: 1816 -/* 1386 */ MCD_OPC_CheckPredicate, 19, 170, 1, // Skip to: 1816 -/* 1390 */ MCD_OPC_CheckField, 3, 8, 0, 164, 1, // Skip to: 1816 -/* 1396 */ MCD_OPC_Decode, 176, 3, 184, 1, // Opcode: DMTC2 +/* 1367 */ MCD_OPC_CheckPredicate, 19, 180, 1, // Skip to: 1807 +/* 1371 */ MCD_OPC_CheckField, 3, 8, 0, 174, 1, // Skip to: 1807 +/* 1377 */ MCD_OPC_Decode, 190, 3, 194, 1, // Opcode: DMFC2 +/* 1382 */ MCD_OPC_FilterValue, 5, 165, 1, // Skip to: 1807 +/* 1386 */ MCD_OPC_CheckPredicate, 19, 161, 1, // Skip to: 1807 +/* 1390 */ MCD_OPC_CheckField, 3, 8, 0, 155, 1, // Skip to: 1807 +/* 1396 */ MCD_OPC_Decode, 193, 3, 194, 1, // Opcode: DMTC2 /* 1401 */ MCD_OPC_FilterValue, 19, 79, 0, // Skip to: 1484 /* 1405 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ... /* 1408 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 1427 -/* 1412 */ MCD_OPC_CheckPredicate, 21, 144, 1, // Skip to: 1816 -/* 1416 */ MCD_OPC_CheckField, 11, 5, 0, 138, 1, // Skip to: 1816 -/* 1422 */ MCD_OPC_Decode, 215, 5, 190, 1, // Opcode: LDXC164 +/* 1412 */ MCD_OPC_CheckPredicate, 21, 135, 1, // Skip to: 1807 +/* 1416 */ MCD_OPC_CheckField, 11, 5, 0, 129, 1, // Skip to: 1807 +/* 1422 */ MCD_OPC_Decode, 255, 5, 200, 1, // Opcode: LDXC164 /* 1427 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 1446 -/* 1431 */ MCD_OPC_CheckPredicate, 20, 125, 1, // Skip to: 1816 -/* 1435 */ MCD_OPC_CheckField, 11, 5, 0, 119, 1, // Skip to: 1816 -/* 1441 */ MCD_OPC_Decode, 237, 5, 190, 1, // Opcode: LUXC164 +/* 1431 */ MCD_OPC_CheckPredicate, 20, 116, 1, // Skip to: 1807 +/* 1435 */ MCD_OPC_CheckField, 11, 5, 0, 110, 1, // Skip to: 1807 +/* 1441 */ MCD_OPC_Decode, 151, 6, 200, 1, // Opcode: LUXC164 /* 1446 */ MCD_OPC_FilterValue, 9, 15, 0, // Skip to: 1465 -/* 1450 */ MCD_OPC_CheckPredicate, 21, 106, 1, // Skip to: 1816 -/* 1454 */ MCD_OPC_CheckField, 6, 5, 0, 100, 1, // Skip to: 1816 -/* 1460 */ MCD_OPC_Decode, 216, 8, 191, 1, // Opcode: SDXC164 -/* 1465 */ MCD_OPC_FilterValue, 13, 91, 1, // Skip to: 1816 -/* 1469 */ MCD_OPC_CheckPredicate, 20, 87, 1, // Skip to: 1816 -/* 1473 */ MCD_OPC_CheckField, 6, 5, 0, 81, 1, // Skip to: 1816 -/* 1479 */ MCD_OPC_Decode, 134, 10, 191, 1, // Opcode: SUXC164 +/* 1450 */ MCD_OPC_CheckPredicate, 21, 97, 1, // Skip to: 1807 +/* 1454 */ MCD_OPC_CheckField, 6, 5, 0, 91, 1, // Skip to: 1807 +/* 1460 */ MCD_OPC_Decode, 157, 9, 201, 1, // Opcode: SDXC164 +/* 1465 */ MCD_OPC_FilterValue, 13, 82, 1, // Skip to: 1807 +/* 1469 */ MCD_OPC_CheckPredicate, 20, 78, 1, // Skip to: 1807 +/* 1473 */ MCD_OPC_CheckField, 6, 5, 0, 72, 1, // Skip to: 1807 +/* 1479 */ MCD_OPC_Decode, 203, 10, 201, 1, // Opcode: SUXC164 /* 1484 */ MCD_OPC_FilterValue, 24, 9, 0, // Skip to: 1497 -/* 1488 */ MCD_OPC_CheckPredicate, 2, 68, 1, // Skip to: 1816 -/* 1492 */ MCD_OPC_Decode, 150, 3, 192, 1, // Opcode: DADDi +/* 1488 */ MCD_OPC_CheckPredicate, 2, 59, 1, // Skip to: 1807 +/* 1492 */ MCD_OPC_Decode, 165, 3, 202, 1, // Opcode: DADDi /* 1497 */ MCD_OPC_FilterValue, 25, 9, 0, // Skip to: 1510 -/* 1501 */ MCD_OPC_CheckPredicate, 2, 55, 1, // Skip to: 1816 -/* 1505 */ MCD_OPC_Decode, 151, 3, 192, 1, // Opcode: DADDiu -/* 1510 */ MCD_OPC_FilterValue, 26, 9, 0, // Skip to: 1523 -/* 1514 */ MCD_OPC_CheckPredicate, 2, 42, 1, // Skip to: 1816 -/* 1518 */ MCD_OPC_Decode, 212, 5, 178, 1, // Opcode: LDL -/* 1523 */ MCD_OPC_FilterValue, 27, 9, 0, // Skip to: 1536 -/* 1527 */ MCD_OPC_CheckPredicate, 2, 29, 1, // Skip to: 1816 -/* 1531 */ MCD_OPC_Decode, 213, 5, 178, 1, // Opcode: LDR -/* 1536 */ MCD_OPC_FilterValue, 28, 29, 0, // Skip to: 1569 -/* 1540 */ MCD_OPC_ExtractField, 0, 11, // Inst{10-0} ... -/* 1543 */ MCD_OPC_FilterValue, 36, 9, 0, // Skip to: 1556 -/* 1547 */ MCD_OPC_CheckPredicate, 13, 9, 1, // Skip to: 1816 -/* 1551 */ MCD_OPC_Decode, 154, 3, 193, 1, // Opcode: DCLZ -/* 1556 */ MCD_OPC_FilterValue, 37, 0, 1, // Skip to: 1816 -/* 1560 */ MCD_OPC_CheckPredicate, 13, 252, 0, // Skip to: 1816 -/* 1564 */ MCD_OPC_Decode, 153, 3, 193, 1, // Opcode: DCLO -/* 1569 */ MCD_OPC_FilterValue, 31, 126, 0, // Skip to: 1699 -/* 1573 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ... -/* 1576 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 1589 -/* 1580 */ MCD_OPC_CheckPredicate, 3, 232, 0, // Skip to: 1816 -/* 1584 */ MCD_OPC_Decode, 157, 3, 194, 1, // Opcode: DEXTM -/* 1589 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 1602 -/* 1593 */ MCD_OPC_CheckPredicate, 3, 219, 0, // Skip to: 1816 -/* 1597 */ MCD_OPC_Decode, 158, 3, 194, 1, // Opcode: DEXTU -/* 1602 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 1615 -/* 1606 */ MCD_OPC_CheckPredicate, 3, 206, 0, // Skip to: 1816 -/* 1610 */ MCD_OPC_Decode, 156, 3, 194, 1, // Opcode: DEXT -/* 1615 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 1628 -/* 1619 */ MCD_OPC_CheckPredicate, 3, 193, 0, // Skip to: 1816 -/* 1623 */ MCD_OPC_Decode, 161, 3, 195, 1, // Opcode: DINSM -/* 1628 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 1641 -/* 1632 */ MCD_OPC_CheckPredicate, 3, 180, 0, // Skip to: 1816 -/* 1636 */ MCD_OPC_Decode, 162, 3, 195, 1, // Opcode: DINSU -/* 1641 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 1654 -/* 1645 */ MCD_OPC_CheckPredicate, 3, 167, 0, // Skip to: 1816 -/* 1649 */ MCD_OPC_Decode, 160, 3, 195, 1, // Opcode: DINS -/* 1654 */ MCD_OPC_FilterValue, 36, 158, 0, // Skip to: 1816 -/* 1658 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... -/* 1661 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 1680 -/* 1665 */ MCD_OPC_CheckPredicate, 15, 147, 0, // Skip to: 1816 -/* 1669 */ MCD_OPC_CheckField, 21, 5, 0, 141, 0, // Skip to: 1816 -/* 1675 */ MCD_OPC_Decode, 216, 3, 196, 1, // Opcode: DSBH -/* 1680 */ MCD_OPC_FilterValue, 5, 132, 0, // Skip to: 1816 -/* 1684 */ MCD_OPC_CheckPredicate, 15, 128, 0, // Skip to: 1816 -/* 1688 */ MCD_OPC_CheckField, 21, 5, 0, 122, 0, // Skip to: 1816 -/* 1694 */ MCD_OPC_Decode, 218, 3, 196, 1, // Opcode: DSHD -/* 1699 */ MCD_OPC_FilterValue, 39, 9, 0, // Skip to: 1712 -/* 1703 */ MCD_OPC_CheckPredicate, 2, 109, 0, // Skip to: 1816 -/* 1707 */ MCD_OPC_Decode, 254, 5, 178, 1, // Opcode: LWu -/* 1712 */ MCD_OPC_FilterValue, 44, 9, 0, // Skip to: 1725 -/* 1716 */ MCD_OPC_CheckPredicate, 2, 96, 0, // Skip to: 1816 -/* 1720 */ MCD_OPC_Decode, 213, 8, 178, 1, // Opcode: SDL -/* 1725 */ MCD_OPC_FilterValue, 45, 9, 0, // Skip to: 1738 -/* 1729 */ MCD_OPC_CheckPredicate, 2, 83, 0, // Skip to: 1816 -/* 1733 */ MCD_OPC_Decode, 214, 8, 178, 1, // Opcode: SDR -/* 1738 */ MCD_OPC_FilterValue, 52, 9, 0, // Skip to: 1751 -/* 1742 */ MCD_OPC_CheckPredicate, 2, 70, 0, // Skip to: 1816 -/* 1746 */ MCD_OPC_Decode, 230, 5, 178, 1, // Opcode: LLD -/* 1751 */ MCD_OPC_FilterValue, 53, 9, 0, // Skip to: 1764 -/* 1755 */ MCD_OPC_CheckPredicate, 20, 57, 0, // Skip to: 1816 -/* 1759 */ MCD_OPC_Decode, 206, 5, 179, 1, // Opcode: LDC164 -/* 1764 */ MCD_OPC_FilterValue, 55, 9, 0, // Skip to: 1777 -/* 1768 */ MCD_OPC_CheckPredicate, 2, 44, 0, // Skip to: 1816 -/* 1772 */ MCD_OPC_Decode, 204, 5, 178, 1, // Opcode: LD -/* 1777 */ MCD_OPC_FilterValue, 60, 9, 0, // Skip to: 1790 -/* 1781 */ MCD_OPC_CheckPredicate, 2, 31, 0, // Skip to: 1816 -/* 1785 */ MCD_OPC_Decode, 206, 8, 178, 1, // Opcode: SCD -/* 1790 */ MCD_OPC_FilterValue, 61, 9, 0, // Skip to: 1803 -/* 1794 */ MCD_OPC_CheckPredicate, 20, 18, 0, // Skip to: 1816 -/* 1798 */ MCD_OPC_Decode, 209, 8, 179, 1, // Opcode: SDC164 -/* 1803 */ MCD_OPC_FilterValue, 63, 9, 0, // Skip to: 1816 -/* 1807 */ MCD_OPC_CheckPredicate, 2, 5, 0, // Skip to: 1816 -/* 1811 */ MCD_OPC_Decode, 207, 8, 178, 1, // Opcode: SD -/* 1816 */ MCD_OPC_Fail, +/* 1501 */ MCD_OPC_CheckPredicate, 2, 46, 1, // Skip to: 1807 +/* 1505 */ MCD_OPC_Decode, 166, 3, 202, 1, // Opcode: DADDiu +/* 1510 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 1522 +/* 1514 */ MCD_OPC_CheckPredicate, 2, 33, 1, // Skip to: 1807 +/* 1518 */ MCD_OPC_Decode, 252, 5, 30, // Opcode: LDL +/* 1522 */ MCD_OPC_FilterValue, 27, 8, 0, // Skip to: 1534 +/* 1526 */ MCD_OPC_CheckPredicate, 2, 21, 1, // Skip to: 1807 +/* 1530 */ MCD_OPC_Decode, 253, 5, 30, // Opcode: LDR +/* 1534 */ MCD_OPC_FilterValue, 28, 29, 0, // Skip to: 1567 +/* 1538 */ MCD_OPC_ExtractField, 0, 11, // Inst{10-0} ... +/* 1541 */ MCD_OPC_FilterValue, 36, 9, 0, // Skip to: 1554 +/* 1545 */ MCD_OPC_CheckPredicate, 13, 2, 1, // Skip to: 1807 +/* 1549 */ MCD_OPC_Decode, 169, 3, 203, 1, // Opcode: DCLZ +/* 1554 */ MCD_OPC_FilterValue, 37, 249, 0, // Skip to: 1807 +/* 1558 */ MCD_OPC_CheckPredicate, 13, 245, 0, // Skip to: 1807 +/* 1562 */ MCD_OPC_Decode, 168, 3, 203, 1, // Opcode: DCLO +/* 1567 */ MCD_OPC_FilterValue, 31, 126, 0, // Skip to: 1697 +/* 1571 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ... +/* 1574 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 1587 +/* 1578 */ MCD_OPC_CheckPredicate, 3, 225, 0, // Skip to: 1807 +/* 1582 */ MCD_OPC_Decode, 173, 3, 204, 1, // Opcode: DEXTM +/* 1587 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 1600 +/* 1591 */ MCD_OPC_CheckPredicate, 3, 212, 0, // Skip to: 1807 +/* 1595 */ MCD_OPC_Decode, 174, 3, 204, 1, // Opcode: DEXTU +/* 1600 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 1613 +/* 1604 */ MCD_OPC_CheckPredicate, 3, 199, 0, // Skip to: 1807 +/* 1608 */ MCD_OPC_Decode, 172, 3, 204, 1, // Opcode: DEXT +/* 1613 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 1626 +/* 1617 */ MCD_OPC_CheckPredicate, 3, 186, 0, // Skip to: 1807 +/* 1621 */ MCD_OPC_Decode, 177, 3, 205, 1, // Opcode: DINSM +/* 1626 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 1639 +/* 1630 */ MCD_OPC_CheckPredicate, 3, 173, 0, // Skip to: 1807 +/* 1634 */ MCD_OPC_Decode, 178, 3, 205, 1, // Opcode: DINSU +/* 1639 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 1652 +/* 1643 */ MCD_OPC_CheckPredicate, 3, 160, 0, // Skip to: 1807 +/* 1647 */ MCD_OPC_Decode, 176, 3, 205, 1, // Opcode: DINS +/* 1652 */ MCD_OPC_FilterValue, 36, 151, 0, // Skip to: 1807 +/* 1656 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... +/* 1659 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 1678 +/* 1663 */ MCD_OPC_CheckPredicate, 15, 140, 0, // Skip to: 1807 +/* 1667 */ MCD_OPC_CheckField, 21, 5, 0, 134, 0, // Skip to: 1807 +/* 1673 */ MCD_OPC_Decode, 233, 3, 206, 1, // Opcode: DSBH +/* 1678 */ MCD_OPC_FilterValue, 5, 125, 0, // Skip to: 1807 +/* 1682 */ MCD_OPC_CheckPredicate, 15, 121, 0, // Skip to: 1807 +/* 1686 */ MCD_OPC_CheckField, 21, 5, 0, 115, 0, // Skip to: 1807 +/* 1692 */ MCD_OPC_Decode, 235, 3, 206, 1, // Opcode: DSHD +/* 1697 */ MCD_OPC_FilterValue, 39, 8, 0, // Skip to: 1709 +/* 1701 */ MCD_OPC_CheckPredicate, 2, 102, 0, // Skip to: 1807 +/* 1705 */ MCD_OPC_Decode, 171, 6, 30, // Opcode: LWu +/* 1709 */ MCD_OPC_FilterValue, 44, 8, 0, // Skip to: 1721 +/* 1713 */ MCD_OPC_CheckPredicate, 2, 90, 0, // Skip to: 1807 +/* 1717 */ MCD_OPC_Decode, 154, 9, 30, // Opcode: SDL +/* 1721 */ MCD_OPC_FilterValue, 45, 8, 0, // Skip to: 1733 +/* 1725 */ MCD_OPC_CheckPredicate, 2, 78, 0, // Skip to: 1807 +/* 1729 */ MCD_OPC_Decode, 155, 9, 30, // Opcode: SDR +/* 1733 */ MCD_OPC_FilterValue, 52, 8, 0, // Skip to: 1745 +/* 1737 */ MCD_OPC_CheckPredicate, 2, 66, 0, // Skip to: 1807 +/* 1741 */ MCD_OPC_Decode, 143, 6, 30, // Opcode: LLD +/* 1745 */ MCD_OPC_FilterValue, 53, 9, 0, // Skip to: 1758 +/* 1749 */ MCD_OPC_CheckPredicate, 20, 54, 0, // Skip to: 1807 +/* 1753 */ MCD_OPC_Decode, 245, 5, 189, 1, // Opcode: LDC164 +/* 1758 */ MCD_OPC_FilterValue, 55, 8, 0, // Skip to: 1770 +/* 1762 */ MCD_OPC_CheckPredicate, 2, 41, 0, // Skip to: 1807 +/* 1766 */ MCD_OPC_Decode, 243, 5, 30, // Opcode: LD +/* 1770 */ MCD_OPC_FilterValue, 60, 8, 0, // Skip to: 1782 +/* 1774 */ MCD_OPC_CheckPredicate, 2, 29, 0, // Skip to: 1807 +/* 1778 */ MCD_OPC_Decode, 145, 9, 30, // Opcode: SCD +/* 1782 */ MCD_OPC_FilterValue, 61, 9, 0, // Skip to: 1795 +/* 1786 */ MCD_OPC_CheckPredicate, 20, 17, 0, // Skip to: 1807 +/* 1790 */ MCD_OPC_Decode, 149, 9, 189, 1, // Opcode: SDC164 +/* 1795 */ MCD_OPC_FilterValue, 63, 8, 0, // Skip to: 1807 +/* 1799 */ MCD_OPC_CheckPredicate, 2, 4, 0, // Skip to: 1807 +/* 1803 */ MCD_OPC_Decode, 147, 9, 30, // Opcode: SD +/* 1807 */ MCD_OPC_Fail, 0 }; static bool checkDecoderPredicate(unsigned Idx, uint64_t Bits) { - //printf(">>-- Idx: %u\n", Idx); switch (Idx) { default: // llvm_unreachable("Invalid index!"); case 0: @@ -3812,7 +3849,7 @@ static bool checkDecoderPredicate(unsigned Idx, uint64_t Bits) case 8: return ((Bits & Mips_FeatureFPIdx) && !(Bits & Mips_FeatureMips16)); case 9: - return ((Bits & Mips_FeatureFPIdx) && !(Bits & Mips_FeatureFP64Bit) && !(Bits & Mips_FeatureMips16)); + return ((Bits & Mips_FeatureFPIdx) && !(Bits & Mips_FeatureFP64Bit) && !(Bits & Mips_FeatureMips16) && !(Bits & Mips_FeatureMicroMips)); case 10: return ((Bits & Mips_FeatureMips32r2) && !(Bits & Mips_FeatureFP64Bit) && !(Bits & Mips_FeatureMips16)); case 11: @@ -3840,1569 +3877,1644 @@ static bool checkDecoderPredicate(unsigned Idx, uint64_t Bits) } } -static DecodeStatus decodeToMCInst(DecodeStatus S, unsigned Idx, uint32_t insn, MCInst *MI, - uint64_t Address, MCRegisterInfo *Decoder) -{ - uint32_t tmp; +#define DecodeToMCInst(fname,fieldname, InsnType) \ +static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *MI, \ + uint64_t Address, void *Decoder) \ +{ \ + InsnType tmp; \ + switch (Idx) { \ + default: \ + case 0: \ + return S; \ + case 1: \ + tmp = fieldname(insn, 8, 3); \ + if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 2: \ + tmp = fieldname(insn, 8, 3); \ + if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 8, 3); \ + if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 3: \ + tmp = 0; \ + tmp |= (fieldname(insn, 3, 2) << 3); \ + tmp |= (fieldname(insn, 5, 3) << 0); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 3); \ + if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 4: \ + tmp = fieldname(insn, 0, 4); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 5: \ + tmp = fieldname(insn, 2, 3); \ + if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 8, 3); \ + if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 5, 3); \ + if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 6: \ + tmp = fieldname(insn, 8, 3); \ + if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 5, 3); \ + if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 7: \ + tmp = fieldname(insn, 8, 3); \ + if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 8, 3); \ + if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 5, 3); \ + if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 8: \ + tmp = 0; \ + tmp |= (fieldname(insn, 0, 5) << 0); \ + tmp |= (fieldname(insn, 16, 5) << 11); \ + tmp |= (fieldname(insn, 21, 6) << 5); \ + if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 9: \ + tmp = fieldname(insn, 5, 3); \ + if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 10: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 11: \ + tmp = fieldname(insn, 16, 10); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + tmp = fieldname(insn, 6, 10); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 12: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeInsSize(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 13: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 14: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 15: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 16: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeExtSize(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 17: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 12, 4); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 18: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 19: \ + tmp = fieldname(insn, 16, 10); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 20: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 21: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 22: \ + tmp = fieldname(insn, 16, 5); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 23: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 16); \ + if (DecodeSimm16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 24: \ + if (DecodeMemMMImm16(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 25: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 16); \ + if (DecodeBranchTargetMM(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 26: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 16); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 27: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 16); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 28: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 13, 3); \ + if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 29: \ + if (DecodeMemMMImm12(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 30: \ + if (DecodeMem(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 31: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 16); \ + if (DecodeBranchTargetMM(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 32: \ + if (DecodeJumpTargetMM(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 33: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 34: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 18, 3); \ + if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 35: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 2); \ + if (DecodeLSAImm(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 36: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 37: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 38: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 39: \ + tmp = fieldname(insn, 6, 20); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 40: \ + tmp = fieldname(insn, 6, 5); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 41: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 42: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 2); \ + if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 43: \ + tmp = fieldname(insn, 11, 2); \ + if (DecodeHI32DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 44: \ + tmp = fieldname(insn, 11, 2); \ + if (DecodeLO32DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 45: \ + tmp = fieldname(insn, 11, 2); \ + if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 46: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 10); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 47: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 16); \ + if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 48: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 16); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 49: \ + tmp = fieldname(insn, 0, 16); \ + if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 50: \ + if (DecodeJumpTarget(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 51: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 16); \ + if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 52: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 16); \ + if (DecodeSimm16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 53: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 16); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 54: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 3); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 55: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 56: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 57: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeCCRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 58: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeFGRH32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 59: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 60: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 61: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeCCRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 62: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeFGRH32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 63: \ + tmp = fieldname(insn, 18, 3); \ + if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 16); \ + if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 64: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 16); \ + if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 65: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 66: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 67: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 18, 3); \ + if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 68: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 69: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 70: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 71: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 72: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 73: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 74: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 75: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 18, 3); \ + if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 76: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 77: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 78: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 79: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 16); \ + if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 80: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 16); \ + if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 81: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 16); \ + if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 82: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 83: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 84: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 85: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 86: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 87: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 88: \ + tmp = fieldname(insn, 11, 2); \ + if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 2); \ + if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 89: \ + tmp = 0; \ + tmp |= (fieldname(insn, 11, 5) << 0); \ + tmp |= (fieldname(insn, 16, 5) << 0); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 90: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 8); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 91: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 8); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 92: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 8); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 93: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 8); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 94: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 95: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 96: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 97: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 98: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 10); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 99: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 10); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 100: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 10); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 101: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 10); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 102: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 6); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 103: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 4); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 104: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 3); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 105: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 6); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 106: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 107: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 4); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 108: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 3); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 109: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 110: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 111: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 112: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 113: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 114: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 115: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 116: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 117: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 118: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 119: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 120: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 121: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 122: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 123: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 124: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 125: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 126: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 127: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 128: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 129: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 130: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 131: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 4); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 132: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 3); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 133: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 2); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 134: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 1); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 135: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSACtrlRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 136: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 4); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 137: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 3); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 138: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 2); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 139: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 1); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 140: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSACtrlRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 141: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 4); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 142: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 3); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 143: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 2); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 144: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 145: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 4); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 146: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 3); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 147: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 2); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 148: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 4); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 149: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 3); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 150: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 2); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 151: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 1); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 152: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 153: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 154: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 155: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 156: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 157: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 158: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 159: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 160: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 161: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 162: \ + if (DecodeMSA128Mem(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 163: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeExtSize(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 164: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeInsSize(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 165: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 166: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 167: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 168: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 169: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 170: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 171: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 172: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 173: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 174: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 10); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 175: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 176: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 177: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 178: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 179: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 180: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 181: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 182: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 2); \ + if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 183: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 2); \ + if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 184: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 10); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 185: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 10); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 186: \ + tmp = fieldname(insn, 11, 2); \ + if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 20, 6); \ + if (DecodeSimm16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 2); \ + if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 187: \ + tmp = fieldname(insn, 11, 2); \ + if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 2); \ + if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 188: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeHWRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 189: \ + if (DecodeFMem(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 190: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 191: \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 192: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 193: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 194: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 3); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + return S; \ + case 195: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 196: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 197: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 18, 3); \ + if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 198: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 199: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 200: \ + tmp = fieldname(insn, 6, 5); \ + if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 201: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 202: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 16); \ + if (DecodeSimm16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 203: \ + tmp = 0; \ + tmp |= (fieldname(insn, 11, 5) << 0); \ + tmp |= (fieldname(insn, 16, 5) << 0); \ + if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 204: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeExtSize(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 205: \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 5); \ + if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 6, 5); \ + MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeInsSize(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + case 206: \ + tmp = fieldname(insn, 11, 5); \ + if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 5); \ + if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; \ + return S; \ + } \ +} - switch (Idx) { - default: // llvm_unreachable("Invalid index!"); - case 0: - return S; - case 1: - tmp = fieldFromInstruction(insn, 8, 3); - if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 2: - tmp = fieldFromInstruction(insn, 8, 3); - if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 8, 3); - if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 3: - tmp = 0; - tmp |= (fieldFromInstruction(insn, 3, 2) << 3); - tmp |= (fieldFromInstruction(insn, 5, 3) << 0); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 0, 3); - if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 4: - tmp = fieldFromInstruction(insn, 0, 4); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 5: - tmp = fieldFromInstruction(insn, 2, 3); - if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 8, 3); - if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 5, 3); - if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 6: - tmp = fieldFromInstruction(insn, 8, 3); - if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 5, 3); - if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 7: - tmp = fieldFromInstruction(insn, 8, 3); - if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 8, 3); - if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 5, 3); - if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 8: - tmp = 0; - tmp |= (fieldFromInstruction(insn, 0, 5) << 0); - tmp |= (fieldFromInstruction(insn, 16, 5) << 11); - tmp |= (fieldFromInstruction(insn, 21, 6) << 5); - if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 9: - tmp = fieldFromInstruction(insn, 5, 3); - if (DecodeCPU16RegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 10: - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 11: - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeInsSize(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 12: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 13: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 14: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 15: - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeExtSize(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 16: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 12, 4); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 17: - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 18: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 19: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 20: - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 0, 16); - if (DecodeSimm16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 21: - if (DecodeMemMMImm16(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 22: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 0, 16); - if (DecodeBranchTargetMM(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 23: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 0, 16); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 24: - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 0, 16); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 25: - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 13, 3); - if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 26: - if (DecodeMemMMImm12(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 27: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 0, 16); - if (DecodeBranchTargetMM(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 28: - if (DecodeJumpTargetMM(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 29: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 30: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 18, 3); - if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 31: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 2); - if (DecodeLSAImm(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 32: - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 33: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 34: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 35: - tmp = fieldFromInstruction(insn, 6, 20); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 36: - tmp = fieldFromInstruction(insn, 16, 10); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 6, 10); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 37: - tmp = fieldFromInstruction(insn, 6, 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 38: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 39: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 2); - if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 40: - tmp = fieldFromInstruction(insn, 11, 2); - if (DecodeHI32DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 41: - tmp = fieldFromInstruction(insn, 11, 2); - if (DecodeLO32DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 42: - tmp = fieldFromInstruction(insn, 11, 2); - if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 43: - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 10); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 44: - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 0, 16); - if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 45: - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 0, 16); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 46: - tmp = fieldFromInstruction(insn, 0, 16); - if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 47: - if (DecodeJumpTarget(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 48: - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 0, 16); - if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 49: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 0, 16); - if (DecodeSimm16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 50: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 0, 16); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 51: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 0, 3); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 52: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 53: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 54: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeCCRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 55: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeFGRH32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 56: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 57: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 58: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeCCRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 59: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeFGRH32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 60: - tmp = fieldFromInstruction(insn, 18, 3); - if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 0, 16); - if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 61: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 0, 16); - if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 62: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 63: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 64: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 18, 3); - if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 65: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 66: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 67: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 68: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 69: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 70: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 71: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 72: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 18, 3); - if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 73: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 74: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 75: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 76: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 0, 16); - if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 77: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 0, 16); - if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 78: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 0, 16); - if (DecodeBranchTarget(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 79: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 80: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 81: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 82: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 83: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 84: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeAFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 85: - tmp = fieldFromInstruction(insn, 11, 2); - if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 2); - if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 86: - tmp = 0; - tmp |= (fieldFromInstruction(insn, 11, 5) << 0); - tmp |= (fieldFromInstruction(insn, 16, 5) << 0); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 87: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 8); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 88: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 8); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 89: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 8); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 90: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 8); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 91: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 92: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 93: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 94: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 95: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 10); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 96: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 10); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 97: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 10); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 98: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 10); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 99: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 6); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 100: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 4); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 101: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 3); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 102: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 6); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 103: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 104: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 4); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 105: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 3); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 106: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 107: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 108: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 109: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 110: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 111: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 112: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 113: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 114: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 115: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 116: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 117: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 118: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 119: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 120: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 121: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 122: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 123: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 124: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 4); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 125: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 3); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 126: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 2); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 127: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 1); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 128: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSACtrlRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 129: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSACtrlRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 130: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 4); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 131: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 3); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 132: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 2); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 133: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 134: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 4); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 135: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 3); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 136: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 2); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 137: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 4); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 138: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 3); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 139: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 2); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 140: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 1); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 141: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 142: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 143: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128BRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 144: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 145: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 146: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 147: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 148: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 149: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128HRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 150: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeMSA128DRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeMSA128WRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 151: - if (DecodeMSA128Mem(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 152: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeExtSize(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 153: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeInsSize(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 154: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 155: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 156: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 157: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 158: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 159: - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 160: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 161: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 162: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 163: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 10); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 164: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 165: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 166: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 167: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 168: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeDSPRRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 169: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 170: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 171: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 2); - if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 172: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 2); - if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 173: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 10); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 174: - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 10); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 175: - tmp = fieldFromInstruction(insn, 11, 2); - if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 20, 6); - if (DecodeSimm16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 2); - if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 176: - tmp = fieldFromInstruction(insn, 11, 2); - if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 2); - if (DecodeACC64DSPRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 177: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeHWRegsRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 178: - if (DecodeMem(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 179: - if (DecodeFMem(MI, insn, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 180: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 181: - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 182: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 183: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 184: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 0, 3); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - return S; - case 185: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 186: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeFGR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 187: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 18, 3); - if (DecodeFCCRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 188: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR32RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 189: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 190: - tmp = fieldFromInstruction(insn, 6, 5); - if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 191: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeFGR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodePtrRegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 192: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 0, 16); - if (DecodeSimm16(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 193: - tmp = 0; - tmp |= (fieldFromInstruction(insn, 11, 5) << 0); - tmp |= (fieldFromInstruction(insn, 16, 5) << 0); - if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 194: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeExtSize(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 195: - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 21, 5); - if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 6, 5); - MCInst_addOperand(MI, MCOperand_CreateImm(tmp)); - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeInsSize(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - case 196: - tmp = fieldFromInstruction(insn, 11, 5); - if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - tmp = fieldFromInstruction(insn, 16, 5); - if (DecodeGPR64RegisterClass(MI, tmp, Address, Decoder) == MCDisassembler_Fail) return MCDisassembler_Fail; - return S; - } -} - -static DecodeStatus decodeInstruction(uint8_t DecodeTable[], MCInst *MI, - uint32_t insn, uint64_t Address, MCRegisterInfo *MRI, int mode) -{ - uint64_t Bits = getFeatureBits(mode); - uint8_t *Ptr = DecodeTable; - uint32_t CurFieldValue = 0; - DecodeStatus S = MCDisassembler_Success; - for (;;) { - //printf(">>> Loc: %lx\n", Ptr - DecodeTable); - switch (*Ptr) { - default: - return MCDisassembler_Fail; - case MCD_OPC_ExtractField: { - unsigned Start = *++Ptr; - unsigned Len = *++Ptr; - ++Ptr; - CurFieldValue = fieldFromInstruction(insn, Start, Len); - break; - } - case MCD_OPC_FilterValue: { - // Decode the field value. - unsigned Len; - uint32_t Val = decodeULEB128(++Ptr, &Len); - Ptr += Len; - // NumToSkip is a plain 16-bit integer. - unsigned NumToSkip = *Ptr++; - NumToSkip |= (*Ptr++) << 8; - - // Perform the filter operation. - if (Val != CurFieldValue) - Ptr += NumToSkip; - - break; - } - case MCD_OPC_CheckField: { - unsigned Start = *++Ptr; - unsigned Len = *++Ptr; - uint32_t FieldValue = fieldFromInstruction(insn, Start, Len); - // Decode the field value. - uint32_t ExpectedValue = decodeULEB128(++Ptr, &Len); - Ptr += Len; - // NumToSkip is a plain 16-bit integer. - unsigned NumToSkip = *Ptr++; - NumToSkip |= (*Ptr++) << 8; - - // If the actual and expected values don't match, skip. - if (ExpectedValue != FieldValue) - Ptr += NumToSkip; - break; - } - case MCD_OPC_CheckPredicate: { - unsigned Len; - // Decode the Predicate Index value. - unsigned PIdx = decodeULEB128(++Ptr, &Len); - Ptr += Len; - // NumToSkip is a plain 16-bit integer. - unsigned NumToSkip = *Ptr++; - NumToSkip |= (*Ptr++) << 8; - // Check the predicate. - bool Pred; - if (!(Pred = checkDecoderPredicate(PIdx, Bits))) - Ptr += NumToSkip; - (void)Pred; - - break; - } - case MCD_OPC_Decode: { - unsigned Len; - // Decode the Opcode value. - unsigned Opc = decodeULEB128(++Ptr, &Len); - Ptr += Len; - unsigned DecodeIdx = decodeULEB128(Ptr, &Len); - - MCInst_setOpcode(MI, Opc); - return decodeToMCInst(S, DecodeIdx, insn, MI, Address, MRI); - } - case MCD_OPC_SoftFail: { - // Decode the mask values. - unsigned Len; - uint32_t PositiveMask = decodeULEB128(++Ptr, &Len); - Ptr += Len; - uint32_t NegativeMask = decodeULEB128(Ptr, &Len); - Ptr += Len; - bool Fail = (insn & PositiveMask) || (~insn & NegativeMask); - if (Fail) - S = MCDisassembler_SoftFail; - - break; - } - case MCD_OPC_Fail: { - return MCDisassembler_Fail; - } - } - } +#define DecodeInstruction(fname, fieldname, decoder, InsnType) \ +static DecodeStatus fname(uint8_t DecodeTable[], MCInst *MI, \ + InsnType insn, uint64_t Address, MCRegisterInfo *MRI, int feature) \ +{ \ + uint64_t Bits = getFeatureBits(feature); \ + uint8_t *Ptr = DecodeTable; \ + uint32_t CurFieldValue = 0; \ + DecodeStatus S = MCDisassembler_Success; \ + for (;;) { \ + switch (*Ptr) { \ + default: \ + return MCDisassembler_Fail; \ + case MCD_OPC_ExtractField: { \ + unsigned Start = *++Ptr; \ + unsigned Len = *++Ptr; \ + ++Ptr; \ + CurFieldValue = fieldname(insn, Start, Len); \ + break; \ + } \ + case MCD_OPC_FilterValue: { \ + unsigned Len; \ + InsnType Val = decodeULEB128(++Ptr, &Len); \ + Ptr += Len; \ + unsigned NumToSkip = *Ptr++; \ + NumToSkip |= (*Ptr++) << 8; \ + if (Val != CurFieldValue) \ + Ptr += NumToSkip; \ + break; \ + } \ + case MCD_OPC_CheckField: { \ + unsigned Start = *++Ptr; \ + unsigned Len = *++Ptr; \ + InsnType FieldValue = fieldname(insn, Start, Len); \ + uint32_t ExpectedValue = decodeULEB128(++Ptr, &Len); \ + Ptr += Len; \ + unsigned NumToSkip = *Ptr++; \ + NumToSkip |= (*Ptr++) << 8; \ + if (ExpectedValue != FieldValue) \ + Ptr += NumToSkip; \ + break; \ + } \ + case MCD_OPC_CheckPredicate: { \ + unsigned Len; \ + unsigned PIdx = decodeULEB128(++Ptr, &Len); \ + Ptr += Len; \ + unsigned NumToSkip = *Ptr++; \ + NumToSkip |= (*Ptr++) << 8; \ + bool Pred; \ + if (!(Pred = checkDecoderPredicate(PIdx, Bits))) \ + Ptr += NumToSkip; \ + (void)Pred; \ + break; \ + } \ + case MCD_OPC_Decode: { \ + unsigned Len; \ + unsigned Opc = decodeULEB128(++Ptr, &Len); \ + Ptr += Len; \ + unsigned DecodeIdx = decodeULEB128(Ptr, &Len); \ + Ptr += Len; \ + MCInst_setOpcode(MI, Opc); \ + return decoder(S, DecodeIdx, insn, MI, Address, MRI); \ + } \ + case MCD_OPC_SoftFail: { \ + unsigned Len; \ + InsnType PositiveMask = decodeULEB128(++Ptr, &Len); \ + Ptr += Len; \ + InsnType NegativeMask = decodeULEB128(Ptr, &Len); \ + Ptr += Len; \ + bool Fail = (insn & PositiveMask) || (~insn & NegativeMask); \ + if (Fail) \ + S = MCDisassembler_SoftFail; \ + break; \ + } \ + case MCD_OPC_Fail: { \ + return MCDisassembler_Fail; \ + } \ + } \ + } \ } +FieldFromInstruction(fieldFromInstruction, uint32_t) +DecodeToMCInst(decodeToMCInst, fieldFromInstruction, uint32_t) +DecodeInstruction(decodeInstruction, fieldFromInstruction, decodeToMCInst, uint32_t) diff --git a/arch/Mips/MipsGenInstrInfo.inc b/arch/Mips/MipsGenInstrInfo.inc index f2243dc5e..a12b676d5 100644 --- a/arch/Mips/MipsGenInstrInfo.inc +++ b/arch/Mips/MipsGenInstrInfo.inc @@ -6,9 +6,10 @@ |* *| \*===----------------------------------------------------------------------===*/ -/* Capstone Disassembler Engine */ +/* Capstone Disassembly Engine, http://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013> */ + #ifdef GET_INSTRINFO_ENUM #undef GET_INSTRINFO_ENUM @@ -165,1256 +166,1334 @@ enum { Mips_BALIGN = 149, Mips_BAL_BR = 150, Mips_BC1F = 151, - Mips_BC1T = 152, - Mips_BCLRI_B = 153, - Mips_BCLRI_D = 154, - Mips_BCLRI_H = 155, - Mips_BCLRI_W = 156, - Mips_BCLR_B = 157, - Mips_BCLR_D = 158, - Mips_BCLR_H = 159, - Mips_BCLR_W = 160, - Mips_BEQ = 161, - Mips_BEQ64 = 162, - Mips_BEQ_MM = 163, - Mips_BGEZ = 164, - Mips_BGEZ64 = 165, - Mips_BGEZAL = 166, - Mips_BGEZAL_MM = 167, - Mips_BGEZ_MM = 168, - Mips_BGTZ = 169, - Mips_BGTZ64 = 170, - Mips_BGTZ_MM = 171, - Mips_BINSLI_B = 172, - Mips_BINSLI_D = 173, - Mips_BINSLI_H = 174, - Mips_BINSLI_W = 175, - Mips_BINSL_B = 176, - Mips_BINSL_D = 177, - Mips_BINSL_H = 178, - Mips_BINSL_W = 179, - Mips_BINSRI_B = 180, - Mips_BINSRI_D = 181, - Mips_BINSRI_H = 182, - Mips_BINSRI_W = 183, - Mips_BINSR_B = 184, - Mips_BINSR_D = 185, - Mips_BINSR_H = 186, - Mips_BINSR_W = 187, - Mips_BITREV = 188, - Mips_BLEZ = 189, - Mips_BLEZ64 = 190, - Mips_BLEZ_MM = 191, - Mips_BLTZ = 192, - Mips_BLTZ64 = 193, - Mips_BLTZAL = 194, - Mips_BLTZAL_MM = 195, - Mips_BLTZ_MM = 196, - Mips_BMNZI_B = 197, - Mips_BMNZ_V = 198, - Mips_BMZI_B = 199, - Mips_BMZ_V = 200, - Mips_BNE = 201, - Mips_BNE64 = 202, - Mips_BNEGI_B = 203, - Mips_BNEGI_D = 204, - Mips_BNEGI_H = 205, - Mips_BNEGI_W = 206, - Mips_BNEG_B = 207, - Mips_BNEG_D = 208, - Mips_BNEG_H = 209, - Mips_BNEG_W = 210, - Mips_BNE_MM = 211, - Mips_BNZ_B = 212, - Mips_BNZ_D = 213, - Mips_BNZ_H = 214, - Mips_BNZ_V = 215, - Mips_BNZ_W = 216, - Mips_BPOSGE32 = 217, - Mips_BPOSGE32_PSEUDO = 218, - Mips_BREAK = 219, - Mips_BSELI_B = 220, - Mips_BSEL_D_PSEUDO = 221, - Mips_BSEL_FD_PSEUDO = 222, - Mips_BSEL_FW_PSEUDO = 223, - Mips_BSEL_H_PSEUDO = 224, - Mips_BSEL_V = 225, - Mips_BSEL_W_PSEUDO = 226, - Mips_BSETI_B = 227, - Mips_BSETI_D = 228, - Mips_BSETI_H = 229, - Mips_BSETI_W = 230, - Mips_BSET_B = 231, - Mips_BSET_D = 232, - Mips_BSET_H = 233, - Mips_BSET_W = 234, - Mips_BZ_B = 235, - Mips_BZ_D = 236, - Mips_BZ_H = 237, - Mips_BZ_V = 238, - Mips_BZ_W = 239, - Mips_BeqzRxImm16 = 240, - Mips_BeqzRxImmX16 = 241, - Mips_Bimm16 = 242, - Mips_BimmX16 = 243, - Mips_BnezRxImm16 = 244, - Mips_BnezRxImmX16 = 245, - Mips_Break16 = 246, - Mips_Bteqz16 = 247, - Mips_BteqzT8CmpX16 = 248, - Mips_BteqzT8CmpiX16 = 249, - Mips_BteqzT8SltX16 = 250, - Mips_BteqzT8SltiX16 = 251, - Mips_BteqzT8SltiuX16 = 252, - Mips_BteqzT8SltuX16 = 253, - Mips_BteqzX16 = 254, - Mips_Btnez16 = 255, - Mips_BtnezT8CmpX16 = 256, - Mips_BtnezT8CmpiX16 = 257, - Mips_BtnezT8SltX16 = 258, - Mips_BtnezT8SltiX16 = 259, - Mips_BtnezT8SltiuX16 = 260, - Mips_BtnezT8SltuX16 = 261, - Mips_BtnezX16 = 262, - Mips_BuildPairF64 = 263, - Mips_BuildPairF64_64 = 264, - Mips_CEIL_L_D64 = 265, - Mips_CEIL_L_S = 266, - Mips_CEIL_W_D32 = 267, - Mips_CEIL_W_D64 = 268, - Mips_CEIL_W_S = 269, - Mips_CEQI_B = 270, - Mips_CEQI_D = 271, - Mips_CEQI_H = 272, - Mips_CEQI_W = 273, - Mips_CEQ_B = 274, - Mips_CEQ_D = 275, - Mips_CEQ_H = 276, - Mips_CEQ_W = 277, - Mips_CFC1 = 278, - Mips_CFCMSA = 279, - Mips_CLEI_S_B = 280, - Mips_CLEI_S_D = 281, - Mips_CLEI_S_H = 282, - Mips_CLEI_S_W = 283, - Mips_CLEI_U_B = 284, - Mips_CLEI_U_D = 285, - Mips_CLEI_U_H = 286, - Mips_CLEI_U_W = 287, - Mips_CLE_S_B = 288, - Mips_CLE_S_D = 289, - Mips_CLE_S_H = 290, - Mips_CLE_S_W = 291, - Mips_CLE_U_B = 292, - Mips_CLE_U_D = 293, - Mips_CLE_U_H = 294, - Mips_CLE_U_W = 295, - Mips_CLO = 296, - Mips_CLO_MM = 297, - Mips_CLTI_S_B = 298, - Mips_CLTI_S_D = 299, - Mips_CLTI_S_H = 300, - Mips_CLTI_S_W = 301, - Mips_CLTI_U_B = 302, - Mips_CLTI_U_D = 303, - Mips_CLTI_U_H = 304, - Mips_CLTI_U_W = 305, - Mips_CLT_S_B = 306, - Mips_CLT_S_D = 307, - Mips_CLT_S_H = 308, - Mips_CLT_S_W = 309, - Mips_CLT_U_B = 310, - Mips_CLT_U_D = 311, - Mips_CLT_U_H = 312, - Mips_CLT_U_W = 313, - Mips_CLZ = 314, - Mips_CLZ_MM = 315, - Mips_CMPGDU_EQ_QB = 316, - Mips_CMPGDU_LE_QB = 317, - Mips_CMPGDU_LT_QB = 318, - Mips_CMPGU_EQ_QB = 319, - Mips_CMPGU_LE_QB = 320, - Mips_CMPGU_LT_QB = 321, - Mips_CMPU_EQ_QB = 322, - Mips_CMPU_LE_QB = 323, - Mips_CMPU_LT_QB = 324, - Mips_CMP_EQ_PH = 325, - Mips_CMP_LE_PH = 326, - Mips_CMP_LT_PH = 327, - Mips_CONSTPOOL_ENTRY = 328, - Mips_COPY_FD_PSEUDO = 329, - Mips_COPY_FW_PSEUDO = 330, - Mips_COPY_S_B = 331, - Mips_COPY_S_H = 332, - Mips_COPY_S_W = 333, - Mips_COPY_U_B = 334, - Mips_COPY_U_H = 335, - Mips_COPY_U_W = 336, - Mips_CTC1 = 337, - Mips_CTCMSA = 338, - Mips_CVT_D32_S = 339, - Mips_CVT_D32_W = 340, - Mips_CVT_D64_L = 341, - Mips_CVT_D64_S = 342, - Mips_CVT_D64_W = 343, - Mips_CVT_L_D64 = 344, - Mips_CVT_L_S = 345, - Mips_CVT_S_D32 = 346, - Mips_CVT_S_D64 = 347, - Mips_CVT_S_L = 348, - Mips_CVT_S_W = 349, - Mips_CVT_W_D32 = 350, - Mips_CVT_W_D64 = 351, - Mips_CVT_W_S = 352, - Mips_C_EQ_D32 = 353, - Mips_C_EQ_D64 = 354, - Mips_C_EQ_S = 355, - Mips_C_F_D32 = 356, - Mips_C_F_D64 = 357, - Mips_C_F_S = 358, - Mips_C_LE_D32 = 359, - Mips_C_LE_D64 = 360, - Mips_C_LE_S = 361, - Mips_C_LT_D32 = 362, - Mips_C_LT_D64 = 363, - Mips_C_LT_S = 364, - Mips_C_NGE_D32 = 365, - Mips_C_NGE_D64 = 366, - Mips_C_NGE_S = 367, - Mips_C_NGLE_D32 = 368, - Mips_C_NGLE_D64 = 369, - Mips_C_NGLE_S = 370, - Mips_C_NGL_D32 = 371, - Mips_C_NGL_D64 = 372, - Mips_C_NGL_S = 373, - Mips_C_NGT_D32 = 374, - Mips_C_NGT_D64 = 375, - Mips_C_NGT_S = 376, - Mips_C_OLE_D32 = 377, - Mips_C_OLE_D64 = 378, - Mips_C_OLE_S = 379, - Mips_C_OLT_D32 = 380, - Mips_C_OLT_D64 = 381, - Mips_C_OLT_S = 382, - Mips_C_SEQ_D32 = 383, - Mips_C_SEQ_D64 = 384, - Mips_C_SEQ_S = 385, - Mips_C_SF_D32 = 386, - Mips_C_SF_D64 = 387, - Mips_C_SF_S = 388, - Mips_C_UEQ_D32 = 389, - Mips_C_UEQ_D64 = 390, - Mips_C_UEQ_S = 391, - Mips_C_ULE_D32 = 392, - Mips_C_ULE_D64 = 393, - Mips_C_ULE_S = 394, - Mips_C_ULT_D32 = 395, - Mips_C_ULT_D64 = 396, - Mips_C_ULT_S = 397, - Mips_C_UN_D32 = 398, - Mips_C_UN_D64 = 399, - Mips_C_UN_S = 400, - Mips_CmpRxRy16 = 401, - Mips_CmpiRxImm16 = 402, - Mips_CmpiRxImmX16 = 403, - Mips_Constant32 = 404, - Mips_DADD = 405, - Mips_DADDi = 406, - Mips_DADDiu = 407, - Mips_DADDu = 408, - Mips_DCLO = 409, - Mips_DCLZ = 410, - Mips_DERET = 411, - Mips_DEXT = 412, - Mips_DEXTM = 413, - Mips_DEXTU = 414, - Mips_DI = 415, - Mips_DINS = 416, - Mips_DINSM = 417, - Mips_DINSU = 418, - Mips_DIV_S_B = 419, - Mips_DIV_S_D = 420, - Mips_DIV_S_H = 421, - Mips_DIV_S_W = 422, - Mips_DIV_U_B = 423, - Mips_DIV_U_D = 424, - Mips_DIV_U_H = 425, - Mips_DIV_U_W = 426, - Mips_DMFC0 = 427, - Mips_DMFC1 = 428, - Mips_DMFC2 = 429, - Mips_DMTC0 = 430, - Mips_DMTC1 = 431, - Mips_DMTC2 = 432, - Mips_DMULT = 433, - Mips_DMULTu = 434, - Mips_DOTP_S_D = 435, - Mips_DOTP_S_H = 436, - Mips_DOTP_S_W = 437, - Mips_DOTP_U_D = 438, - Mips_DOTP_U_H = 439, - Mips_DOTP_U_W = 440, - Mips_DPADD_S_D = 441, - Mips_DPADD_S_H = 442, - Mips_DPADD_S_W = 443, - Mips_DPADD_U_D = 444, - Mips_DPADD_U_H = 445, - Mips_DPADD_U_W = 446, - Mips_DPAQX_SA_W_PH = 447, - Mips_DPAQX_S_W_PH = 448, - Mips_DPAQ_SA_L_W = 449, - Mips_DPAQ_S_W_PH = 450, - Mips_DPAU_H_QBL = 451, - Mips_DPAU_H_QBR = 452, - Mips_DPAX_W_PH = 453, - Mips_DPA_W_PH = 454, - Mips_DPSQX_SA_W_PH = 455, - Mips_DPSQX_S_W_PH = 456, - Mips_DPSQ_SA_L_W = 457, - Mips_DPSQ_S_W_PH = 458, - Mips_DPSUB_S_D = 459, - Mips_DPSUB_S_H = 460, - Mips_DPSUB_S_W = 461, - Mips_DPSUB_U_D = 462, - Mips_DPSUB_U_H = 463, - Mips_DPSUB_U_W = 464, - Mips_DPSU_H_QBL = 465, - Mips_DPSU_H_QBR = 466, - Mips_DPSX_W_PH = 467, - Mips_DPS_W_PH = 468, - Mips_DROTR = 469, - Mips_DROTR32 = 470, - Mips_DROTRV = 471, - Mips_DSBH = 472, - Mips_DSDIV = 473, - Mips_DSHD = 474, - Mips_DSLL = 475, - Mips_DSLL32 = 476, - Mips_DSLL64_32 = 477, - Mips_DSLLV = 478, - Mips_DSRA = 479, - Mips_DSRA32 = 480, - Mips_DSRAV = 481, - Mips_DSRL = 482, - Mips_DSRL32 = 483, - Mips_DSRLV = 484, - Mips_DSUBu = 485, - Mips_DUDIV = 486, - Mips_DivRxRy16 = 487, - Mips_DivuRxRy16 = 488, - Mips_EI = 489, - Mips_ERET = 490, - Mips_EXT = 491, - Mips_EXTP = 492, - Mips_EXTPDP = 493, - Mips_EXTPDPV = 494, - Mips_EXTPV = 495, - Mips_EXTRV_RS_W = 496, - Mips_EXTRV_R_W = 497, - Mips_EXTRV_S_H = 498, - Mips_EXTRV_W = 499, - Mips_EXTR_RS_W = 500, - Mips_EXTR_R_W = 501, - Mips_EXTR_S_H = 502, - Mips_EXTR_W = 503, - Mips_EXT_MM = 504, - Mips_ExtractElementF64 = 505, - Mips_ExtractElementF64_64 = 506, - Mips_FABS_D = 507, - Mips_FABS_D32 = 508, - Mips_FABS_D64 = 509, - Mips_FABS_S = 510, - Mips_FABS_W = 511, - Mips_FADD_D = 512, - Mips_FADD_D32 = 513, - Mips_FADD_D64 = 514, - Mips_FADD_S = 515, - Mips_FADD_W = 516, - Mips_FCAF_D = 517, - Mips_FCAF_W = 518, - Mips_FCEQ_D = 519, - Mips_FCEQ_W = 520, - Mips_FCLASS_D = 521, - Mips_FCLASS_W = 522, - Mips_FCLE_D = 523, - Mips_FCLE_W = 524, - Mips_FCLT_D = 525, - Mips_FCLT_W = 526, - Mips_FCMP_D32 = 527, - Mips_FCMP_D64 = 528, - Mips_FCMP_S32 = 529, - Mips_FCNE_D = 530, - Mips_FCNE_W = 531, - Mips_FCOR_D = 532, - Mips_FCOR_W = 533, - Mips_FCUEQ_D = 534, - Mips_FCUEQ_W = 535, - Mips_FCULE_D = 536, - Mips_FCULE_W = 537, - Mips_FCULT_D = 538, - Mips_FCULT_W = 539, - Mips_FCUNE_D = 540, - Mips_FCUNE_W = 541, - Mips_FCUN_D = 542, - Mips_FCUN_W = 543, - Mips_FDIV_D = 544, - Mips_FDIV_D32 = 545, - Mips_FDIV_D64 = 546, - Mips_FDIV_S = 547, - Mips_FDIV_W = 548, - Mips_FEXDO_H = 549, - Mips_FEXDO_W = 550, - Mips_FEXP2_D = 551, - Mips_FEXP2_D_1_PSEUDO = 552, - Mips_FEXP2_W = 553, - Mips_FEXP2_W_1_PSEUDO = 554, - Mips_FEXUPL_D = 555, - Mips_FEXUPL_W = 556, - Mips_FEXUPR_D = 557, - Mips_FEXUPR_W = 558, - Mips_FFINT_S_D = 559, - Mips_FFINT_S_W = 560, - Mips_FFINT_U_D = 561, - Mips_FFINT_U_W = 562, - Mips_FFQL_D = 563, - Mips_FFQL_W = 564, - Mips_FFQR_D = 565, - Mips_FFQR_W = 566, - Mips_FILL_B = 567, - Mips_FILL_FD_PSEUDO = 568, - Mips_FILL_FW_PSEUDO = 569, - Mips_FILL_H = 570, - Mips_FILL_W = 571, - Mips_FLOG2_D = 572, - Mips_FLOG2_W = 573, - Mips_FLOOR_L_D64 = 574, - Mips_FLOOR_L_S = 575, - Mips_FLOOR_W_D32 = 576, - Mips_FLOOR_W_D64 = 577, - Mips_FLOOR_W_S = 578, - Mips_FMADD_D = 579, - Mips_FMADD_W = 580, - Mips_FMAX_A_D = 581, - Mips_FMAX_A_W = 582, - Mips_FMAX_D = 583, - Mips_FMAX_W = 584, - Mips_FMIN_A_D = 585, - Mips_FMIN_A_W = 586, - Mips_FMIN_D = 587, - Mips_FMIN_W = 588, - Mips_FMOV_D32 = 589, - Mips_FMOV_D64 = 590, - Mips_FMOV_S = 591, - Mips_FMSUB_D = 592, - Mips_FMSUB_W = 593, - Mips_FMUL_D = 594, - Mips_FMUL_D32 = 595, - Mips_FMUL_D64 = 596, - Mips_FMUL_S = 597, - Mips_FMUL_W = 598, - Mips_FNEG_D32 = 599, - Mips_FNEG_D64 = 600, - Mips_FNEG_S = 601, - Mips_FRCP_D = 602, - Mips_FRCP_W = 603, - Mips_FRINT_D = 604, - Mips_FRINT_W = 605, - Mips_FRSQRT_D = 606, - Mips_FRSQRT_W = 607, - Mips_FSAF_D = 608, - Mips_FSAF_W = 609, - Mips_FSEQ_D = 610, - Mips_FSEQ_W = 611, - Mips_FSLE_D = 612, - Mips_FSLE_W = 613, - Mips_FSLT_D = 614, - Mips_FSLT_W = 615, - Mips_FSNE_D = 616, - Mips_FSNE_W = 617, - Mips_FSOR_D = 618, - Mips_FSOR_W = 619, - Mips_FSQRT_D = 620, - Mips_FSQRT_D32 = 621, - Mips_FSQRT_D64 = 622, - Mips_FSQRT_S = 623, - Mips_FSQRT_W = 624, - Mips_FSUB_D = 625, - Mips_FSUB_D32 = 626, - Mips_FSUB_D64 = 627, - Mips_FSUB_S = 628, - Mips_FSUB_W = 629, - Mips_FSUEQ_D = 630, - Mips_FSUEQ_W = 631, - Mips_FSULE_D = 632, - Mips_FSULE_W = 633, - Mips_FSULT_D = 634, - Mips_FSULT_W = 635, - Mips_FSUNE_D = 636, - Mips_FSUNE_W = 637, - Mips_FSUN_D = 638, - Mips_FSUN_W = 639, - Mips_FTINT_S_D = 640, - Mips_FTINT_S_W = 641, - Mips_FTINT_U_D = 642, - Mips_FTINT_U_W = 643, - Mips_FTQ_H = 644, - Mips_FTQ_W = 645, - Mips_FTRUNC_S_D = 646, - Mips_FTRUNC_S_W = 647, - Mips_FTRUNC_U_D = 648, - Mips_FTRUNC_U_W = 649, - Mips_GotPrologue16 = 650, - Mips_HADD_S_D = 651, - Mips_HADD_S_H = 652, - Mips_HADD_S_W = 653, - Mips_HADD_U_D = 654, - Mips_HADD_U_H = 655, - Mips_HADD_U_W = 656, - Mips_HSUB_S_D = 657, - Mips_HSUB_S_H = 658, - Mips_HSUB_S_W = 659, - Mips_HSUB_U_D = 660, - Mips_HSUB_U_H = 661, - Mips_HSUB_U_W = 662, - Mips_ILVEV_B = 663, - Mips_ILVEV_D = 664, - Mips_ILVEV_H = 665, - Mips_ILVEV_W = 666, - Mips_ILVL_B = 667, - Mips_ILVL_D = 668, - Mips_ILVL_H = 669, - Mips_ILVL_W = 670, - Mips_ILVOD_B = 671, - Mips_ILVOD_D = 672, - Mips_ILVOD_H = 673, - Mips_ILVOD_W = 674, - Mips_ILVR_B = 675, - Mips_ILVR_D = 676, - Mips_ILVR_H = 677, - Mips_ILVR_W = 678, - Mips_INS = 679, - Mips_INSERT_B = 680, - Mips_INSERT_FD_PSEUDO = 681, - Mips_INSERT_FW_PSEUDO = 682, - Mips_INSERT_H = 683, - Mips_INSERT_W = 684, - Mips_INSV = 685, - Mips_INSVE_B = 686, - Mips_INSVE_D = 687, - Mips_INSVE_H = 688, - Mips_INSVE_W = 689, - Mips_INS_MM = 690, - Mips_J = 691, - Mips_JAL = 692, - Mips_JALR = 693, - Mips_JALR64 = 694, - Mips_JALR64Pseudo = 695, - Mips_JALRPseudo = 696, - Mips_JALR_MM = 697, - Mips_JAL_MM = 698, - Mips_JR = 699, - Mips_JR64 = 700, - Mips_JR_MM = 701, - Mips_J_MM = 702, - Mips_Jal16 = 703, - Mips_JalB16 = 704, - Mips_JrRa16 = 705, - Mips_JrcRa16 = 706, - Mips_JrcRx16 = 707, - Mips_JumpLinkReg16 = 708, - Mips_LB = 709, - Mips_LB64 = 710, - Mips_LBUX = 711, - Mips_LB_MM = 712, - Mips_LBu = 713, - Mips_LBu64 = 714, - Mips_LBu_MM = 715, - Mips_LD = 716, - Mips_LDC1 = 717, - Mips_LDC164 = 718, - Mips_LDC2 = 719, - Mips_LDI_B = 720, - Mips_LDI_D = 721, - Mips_LDI_H = 722, - Mips_LDI_W = 723, - Mips_LDL = 724, - Mips_LDR = 725, - Mips_LDXC1 = 726, - Mips_LDXC164 = 727, - Mips_LD_B = 728, - Mips_LD_D = 729, - Mips_LD_H = 730, - Mips_LD_W = 731, - Mips_LEA_ADDiu = 732, - Mips_LEA_ADDiu64 = 733, - Mips_LH = 734, - Mips_LH64 = 735, - Mips_LHX = 736, - Mips_LH_MM = 737, - Mips_LHu = 738, - Mips_LHu64 = 739, - Mips_LHu_MM = 740, - Mips_LL = 741, - Mips_LLD = 742, - Mips_LOAD_ACC128 = 743, - Mips_LOAD_ACC64 = 744, - Mips_LOAD_ACC64DSP = 745, - Mips_LOAD_CCOND_DSP = 746, - Mips_LSA = 747, - Mips_LUXC1 = 748, - Mips_LUXC164 = 749, - Mips_LUi = 750, - Mips_LUi64 = 751, - Mips_LUi_MM = 752, - Mips_LW = 753, - Mips_LW64 = 754, - Mips_LWC1 = 755, - Mips_LWC2 = 756, - Mips_LWL = 757, - Mips_LWL64 = 758, - Mips_LWL_MM = 759, - Mips_LWR = 760, - Mips_LWR64 = 761, - Mips_LWR_MM = 762, - Mips_LWX = 763, - Mips_LWXC1 = 764, - Mips_LW_MM = 765, - Mips_LWu = 766, - Mips_LbRxRyOffMemX16 = 767, - Mips_LbuRxRyOffMemX16 = 768, - Mips_LhRxRyOffMemX16 = 769, - Mips_LhuRxRyOffMemX16 = 770, - Mips_LiRxImm16 = 771, - Mips_LiRxImmAlignX16 = 772, - Mips_LiRxImmX16 = 773, - Mips_LoadAddr32Imm = 774, - Mips_LoadAddr32Reg = 775, - Mips_LoadImm32Reg = 776, - Mips_LwConstant32 = 777, - Mips_LwRxPcTcp16 = 778, - Mips_LwRxPcTcpX16 = 779, - Mips_LwRxRyOffMemX16 = 780, - Mips_LwRxSpImmX16 = 781, - Mips_MADD = 782, - Mips_MADDR_Q_H = 783, - Mips_MADDR_Q_W = 784, - Mips_MADDU = 785, - Mips_MADDU_DSP = 786, - Mips_MADDU_MM = 787, - Mips_MADDV_B = 788, - Mips_MADDV_D = 789, - Mips_MADDV_H = 790, - Mips_MADDV_W = 791, - Mips_MADD_D32 = 792, - Mips_MADD_D64 = 793, - Mips_MADD_DSP = 794, - Mips_MADD_MM = 795, - Mips_MADD_Q_H = 796, - Mips_MADD_Q_W = 797, - Mips_MADD_S = 798, - Mips_MAQ_SA_W_PHL = 799, - Mips_MAQ_SA_W_PHR = 800, - Mips_MAQ_S_W_PHL = 801, - Mips_MAQ_S_W_PHR = 802, - Mips_MAXI_S_B = 803, - Mips_MAXI_S_D = 804, - Mips_MAXI_S_H = 805, - Mips_MAXI_S_W = 806, - Mips_MAXI_U_B = 807, - Mips_MAXI_U_D = 808, - Mips_MAXI_U_H = 809, - Mips_MAXI_U_W = 810, - Mips_MAX_A_B = 811, - Mips_MAX_A_D = 812, - Mips_MAX_A_H = 813, - Mips_MAX_A_W = 814, - Mips_MAX_S_B = 815, - Mips_MAX_S_D = 816, - Mips_MAX_S_H = 817, - Mips_MAX_S_W = 818, - Mips_MAX_U_B = 819, - Mips_MAX_U_D = 820, - Mips_MAX_U_H = 821, - Mips_MAX_U_W = 822, - Mips_MFC0 = 823, - Mips_MFC1 = 824, - Mips_MFC2 = 825, - Mips_MFHC1 = 826, - Mips_MFHI = 827, - Mips_MFHI64 = 828, - Mips_MFHI_DSP = 829, - Mips_MFHI_MM = 830, - Mips_MFLO = 831, - Mips_MFLO64 = 832, - Mips_MFLO_DSP = 833, - Mips_MFLO_MM = 834, - Mips_MINI_S_B = 835, - Mips_MINI_S_D = 836, - Mips_MINI_S_H = 837, - Mips_MINI_S_W = 838, - Mips_MINI_U_B = 839, - Mips_MINI_U_D = 840, - Mips_MINI_U_H = 841, - Mips_MINI_U_W = 842, - Mips_MIN_A_B = 843, - Mips_MIN_A_D = 844, - Mips_MIN_A_H = 845, - Mips_MIN_A_W = 846, - Mips_MIN_S_B = 847, - Mips_MIN_S_D = 848, - Mips_MIN_S_H = 849, - Mips_MIN_S_W = 850, - Mips_MIN_U_B = 851, - Mips_MIN_U_D = 852, - Mips_MIN_U_H = 853, - Mips_MIN_U_W = 854, - Mips_MIPSeh_return32 = 855, - Mips_MIPSeh_return64 = 856, - Mips_MODSUB = 857, - Mips_MOD_S_B = 858, - Mips_MOD_S_D = 859, - Mips_MOD_S_H = 860, - Mips_MOD_S_W = 861, - Mips_MOD_U_B = 862, - Mips_MOD_U_D = 863, - Mips_MOD_U_H = 864, - Mips_MOD_U_W = 865, - Mips_MOVE_V = 866, - Mips_MOVF_D32 = 867, - Mips_MOVF_D64 = 868, - Mips_MOVF_I = 869, - Mips_MOVF_I64 = 870, - Mips_MOVF_I_MM = 871, - Mips_MOVF_S = 872, - Mips_MOVN_I64_D64 = 873, - Mips_MOVN_I64_I = 874, - Mips_MOVN_I64_I64 = 875, - Mips_MOVN_I64_S = 876, - Mips_MOVN_I_D32 = 877, - Mips_MOVN_I_D64 = 878, - Mips_MOVN_I_I = 879, - Mips_MOVN_I_I64 = 880, - Mips_MOVN_I_MM = 881, - Mips_MOVN_I_S = 882, - Mips_MOVT_D32 = 883, - Mips_MOVT_D64 = 884, - Mips_MOVT_I = 885, - Mips_MOVT_I64 = 886, - Mips_MOVT_I_MM = 887, - Mips_MOVT_S = 888, - Mips_MOVZ_I64_D64 = 889, - Mips_MOVZ_I64_I = 890, - Mips_MOVZ_I64_I64 = 891, - Mips_MOVZ_I64_S = 892, - Mips_MOVZ_I_D32 = 893, - Mips_MOVZ_I_D64 = 894, - Mips_MOVZ_I_I = 895, - Mips_MOVZ_I_I64 = 896, - Mips_MOVZ_I_MM = 897, - Mips_MOVZ_I_S = 898, - Mips_MSUB = 899, - Mips_MSUBR_Q_H = 900, - Mips_MSUBR_Q_W = 901, - Mips_MSUBU = 902, - Mips_MSUBU_DSP = 903, - Mips_MSUBU_MM = 904, - Mips_MSUBV_B = 905, - Mips_MSUBV_D = 906, - Mips_MSUBV_H = 907, - Mips_MSUBV_W = 908, - Mips_MSUB_D32 = 909, - Mips_MSUB_D64 = 910, - Mips_MSUB_DSP = 911, - Mips_MSUB_MM = 912, - Mips_MSUB_Q_H = 913, - Mips_MSUB_Q_W = 914, - Mips_MSUB_S = 915, - Mips_MTC0 = 916, - Mips_MTC1 = 917, - Mips_MTC2 = 918, - Mips_MTHC1 = 919, - Mips_MTHI = 920, - Mips_MTHI64 = 921, - Mips_MTHI_DSP = 922, - Mips_MTHI_MM = 923, - Mips_MTHLIP = 924, - Mips_MTLO = 925, - Mips_MTLO64 = 926, - Mips_MTLO_DSP = 927, - Mips_MTLO_MM = 928, - Mips_MUL = 929, - Mips_MULEQ_S_W_PHL = 930, - Mips_MULEQ_S_W_PHR = 931, - Mips_MULEU_S_PH_QBL = 932, - Mips_MULEU_S_PH_QBR = 933, - Mips_MULQ_RS_PH = 934, - Mips_MULQ_RS_W = 935, - Mips_MULQ_S_PH = 936, - Mips_MULQ_S_W = 937, - Mips_MULR_Q_H = 938, - Mips_MULR_Q_W = 939, - Mips_MULSAQ_S_W_PH = 940, - Mips_MULSA_W_PH = 941, - Mips_MULT = 942, - Mips_MULTU_DSP = 943, - Mips_MULT_DSP = 944, - Mips_MULT_MM = 945, - Mips_MULTu = 946, - Mips_MULTu_MM = 947, - Mips_MULV_B = 948, - Mips_MULV_D = 949, - Mips_MULV_H = 950, - Mips_MULV_W = 951, - Mips_MUL_MM = 952, - Mips_MUL_PH = 953, - Mips_MUL_Q_H = 954, - Mips_MUL_Q_W = 955, - Mips_MUL_S_PH = 956, - Mips_Mfhi16 = 957, - Mips_Mflo16 = 958, - Mips_Move32R16 = 959, - Mips_MoveR3216 = 960, - Mips_MultRxRy16 = 961, - Mips_MultRxRyRz16 = 962, - Mips_MultuRxRy16 = 963, - Mips_MultuRxRyRz16 = 964, - Mips_NLOC_B = 965, - Mips_NLOC_D = 966, - Mips_NLOC_H = 967, - Mips_NLOC_W = 968, - Mips_NLZC_B = 969, - Mips_NLZC_D = 970, - Mips_NLZC_H = 971, - Mips_NLZC_W = 972, - Mips_NMADD_D32 = 973, - Mips_NMADD_D64 = 974, - Mips_NMADD_S = 975, - Mips_NMSUB_D32 = 976, - Mips_NMSUB_D64 = 977, - Mips_NMSUB_S = 978, - Mips_NOP = 979, - Mips_NOR = 980, - Mips_NOR64 = 981, - Mips_NORI_B = 982, - Mips_NOR_MM = 983, - Mips_NOR_V = 984, - Mips_NOR_V_D_PSEUDO = 985, - Mips_NOR_V_H_PSEUDO = 986, - Mips_NOR_V_W_PSEUDO = 987, - Mips_NegRxRy16 = 988, - Mips_NotRxRy16 = 989, - Mips_OR = 990, - Mips_OR64 = 991, - Mips_ORI_B = 992, - Mips_OR_MM = 993, - Mips_OR_V = 994, - Mips_OR_V_D_PSEUDO = 995, - Mips_OR_V_H_PSEUDO = 996, - Mips_OR_V_W_PSEUDO = 997, - Mips_ORi = 998, - Mips_ORi64 = 999, - Mips_ORi_MM = 1000, - Mips_OrRxRxRy16 = 1001, - Mips_PACKRL_PH = 1002, - Mips_PCKEV_B = 1003, - Mips_PCKEV_D = 1004, - Mips_PCKEV_H = 1005, - Mips_PCKEV_W = 1006, - Mips_PCKOD_B = 1007, - Mips_PCKOD_D = 1008, - Mips_PCKOD_H = 1009, - Mips_PCKOD_W = 1010, - Mips_PCNT_B = 1011, - Mips_PCNT_D = 1012, - Mips_PCNT_H = 1013, - Mips_PCNT_W = 1014, - Mips_PICK_PH = 1015, - Mips_PICK_QB = 1016, - Mips_PRECEQU_PH_QBL = 1017, - Mips_PRECEQU_PH_QBLA = 1018, - Mips_PRECEQU_PH_QBR = 1019, - Mips_PRECEQU_PH_QBRA = 1020, - Mips_PRECEQ_W_PHL = 1021, - Mips_PRECEQ_W_PHR = 1022, - Mips_PRECEU_PH_QBL = 1023, - Mips_PRECEU_PH_QBLA = 1024, - Mips_PRECEU_PH_QBR = 1025, - Mips_PRECEU_PH_QBRA = 1026, - Mips_PRECRQU_S_QB_PH = 1027, - Mips_PRECRQ_PH_W = 1028, - Mips_PRECRQ_QB_PH = 1029, - Mips_PRECRQ_RS_PH_W = 1030, - Mips_PRECR_QB_PH = 1031, - Mips_PRECR_SRA_PH_W = 1032, - Mips_PRECR_SRA_R_PH_W = 1033, - Mips_PREPEND = 1034, - Mips_PseudoCMPU_EQ_QB = 1035, - Mips_PseudoCMPU_LE_QB = 1036, - Mips_PseudoCMPU_LT_QB = 1037, - Mips_PseudoCMP_EQ_PH = 1038, - Mips_PseudoCMP_LE_PH = 1039, - Mips_PseudoCMP_LT_PH = 1040, - Mips_PseudoCVT_D32_W = 1041, - Mips_PseudoCVT_D64_L = 1042, - Mips_PseudoCVT_D64_W = 1043, - Mips_PseudoCVT_S_L = 1044, - Mips_PseudoCVT_S_W = 1045, - Mips_PseudoDMULT = 1046, - Mips_PseudoDMULTu = 1047, - Mips_PseudoDSDIV = 1048, - Mips_PseudoDUDIV = 1049, - Mips_PseudoMADD = 1050, - Mips_PseudoMADDU = 1051, - Mips_PseudoMFHI = 1052, - Mips_PseudoMFHI64 = 1053, - Mips_PseudoMFLO = 1054, - Mips_PseudoMFLO64 = 1055, - Mips_PseudoMSUB = 1056, - Mips_PseudoMSUBU = 1057, - Mips_PseudoMTLOHI = 1058, - Mips_PseudoMTLOHI64 = 1059, - Mips_PseudoMTLOHI_DSP = 1060, - Mips_PseudoMULT = 1061, - Mips_PseudoMULTu = 1062, - Mips_PseudoPICK_PH = 1063, - Mips_PseudoPICK_QB = 1064, - Mips_PseudoSDIV = 1065, - Mips_PseudoUDIV = 1066, - Mips_RADDU_W_QB = 1067, - Mips_RDDSP = 1068, - Mips_RDHWR = 1069, - Mips_RDHWR64 = 1070, - Mips_REPLV_PH = 1071, - Mips_REPLV_QB = 1072, - Mips_REPL_PH = 1073, - Mips_REPL_QB = 1074, - Mips_RET = 1075, - Mips_RET_MM = 1076, - Mips_ROTR = 1077, - Mips_ROTRV = 1078, - Mips_ROTRV_MM = 1079, - Mips_ROTR_MM = 1080, - Mips_ROUND_L_D64 = 1081, - Mips_ROUND_L_S = 1082, - Mips_ROUND_W_D32 = 1083, - Mips_ROUND_W_D64 = 1084, - Mips_ROUND_W_S = 1085, - Mips_RestoreIncSpF16 = 1086, - Mips_RestoreRaF16 = 1087, - Mips_RetRA = 1088, - Mips_RetRA16 = 1089, - Mips_SAT_S_B = 1090, - Mips_SAT_S_D = 1091, - Mips_SAT_S_H = 1092, - Mips_SAT_S_W = 1093, - Mips_SAT_U_B = 1094, - Mips_SAT_U_D = 1095, - Mips_SAT_U_H = 1096, - Mips_SAT_U_W = 1097, - Mips_SB = 1098, - Mips_SB64 = 1099, - Mips_SB_MM = 1100, - Mips_SC = 1101, - Mips_SCD = 1102, - Mips_SD = 1103, - Mips_SDC1 = 1104, - Mips_SDC164 = 1105, - Mips_SDC2 = 1106, - Mips_SDIV = 1107, - Mips_SDIV_MM = 1108, - Mips_SDL = 1109, - Mips_SDR = 1110, - Mips_SDXC1 = 1111, - Mips_SDXC164 = 1112, - Mips_SEB = 1113, - Mips_SEB64 = 1114, - Mips_SEB_MM = 1115, - Mips_SEH = 1116, - Mips_SEH64 = 1117, - Mips_SEH_MM = 1118, - Mips_SH = 1119, - Mips_SH64 = 1120, - Mips_SHF_B = 1121, - Mips_SHF_H = 1122, - Mips_SHF_W = 1123, - Mips_SHILO = 1124, - Mips_SHILOV = 1125, - Mips_SHLLV_PH = 1126, - Mips_SHLLV_QB = 1127, - Mips_SHLLV_S_PH = 1128, - Mips_SHLLV_S_W = 1129, - Mips_SHLL_PH = 1130, - Mips_SHLL_QB = 1131, - Mips_SHLL_S_PH = 1132, - Mips_SHLL_S_W = 1133, - Mips_SHRAV_PH = 1134, - Mips_SHRAV_QB = 1135, - Mips_SHRAV_R_PH = 1136, - Mips_SHRAV_R_QB = 1137, - Mips_SHRAV_R_W = 1138, - Mips_SHRA_PH = 1139, - Mips_SHRA_QB = 1140, - Mips_SHRA_R_PH = 1141, - Mips_SHRA_R_QB = 1142, - Mips_SHRA_R_W = 1143, - Mips_SHRLV_PH = 1144, - Mips_SHRLV_QB = 1145, - Mips_SHRL_PH = 1146, - Mips_SHRL_QB = 1147, - Mips_SH_MM = 1148, - Mips_SLDI_B = 1149, - Mips_SLDI_D = 1150, - Mips_SLDI_H = 1151, - Mips_SLDI_W = 1152, - Mips_SLD_B = 1153, - Mips_SLD_D = 1154, - Mips_SLD_H = 1155, - Mips_SLD_W = 1156, - Mips_SLL = 1157, - Mips_SLL64_32 = 1158, - Mips_SLL64_64 = 1159, - Mips_SLLI_B = 1160, - Mips_SLLI_D = 1161, - Mips_SLLI_H = 1162, - Mips_SLLI_W = 1163, - Mips_SLLV = 1164, - Mips_SLLV_MM = 1165, - Mips_SLL_B = 1166, - Mips_SLL_D = 1167, - Mips_SLL_H = 1168, - Mips_SLL_MM = 1169, - Mips_SLL_W = 1170, - Mips_SLT = 1171, - Mips_SLT64 = 1172, - Mips_SLT_MM = 1173, - Mips_SLTi = 1174, - Mips_SLTi64 = 1175, - Mips_SLTi_MM = 1176, - Mips_SLTiu = 1177, - Mips_SLTiu64 = 1178, - Mips_SLTiu_MM = 1179, - Mips_SLTu = 1180, - Mips_SLTu64 = 1181, - Mips_SLTu_MM = 1182, - Mips_SNZ_B_PSEUDO = 1183, - Mips_SNZ_D_PSEUDO = 1184, - Mips_SNZ_H_PSEUDO = 1185, - Mips_SNZ_V_PSEUDO = 1186, - Mips_SNZ_W_PSEUDO = 1187, - Mips_SPLATI_B = 1188, - Mips_SPLATI_D = 1189, - Mips_SPLATI_H = 1190, - Mips_SPLATI_W = 1191, - Mips_SPLAT_B = 1192, - Mips_SPLAT_D = 1193, - Mips_SPLAT_H = 1194, - Mips_SPLAT_W = 1195, - Mips_SRA = 1196, - Mips_SRAI_B = 1197, - Mips_SRAI_D = 1198, - Mips_SRAI_H = 1199, - Mips_SRAI_W = 1200, - Mips_SRARI_B = 1201, - Mips_SRARI_D = 1202, - Mips_SRARI_H = 1203, - Mips_SRARI_W = 1204, - Mips_SRAR_B = 1205, - Mips_SRAR_D = 1206, - Mips_SRAR_H = 1207, - Mips_SRAR_W = 1208, - Mips_SRAV = 1209, - Mips_SRAV_MM = 1210, - Mips_SRA_B = 1211, - Mips_SRA_D = 1212, - Mips_SRA_H = 1213, - Mips_SRA_MM = 1214, - Mips_SRA_W = 1215, - Mips_SRL = 1216, - Mips_SRLI_B = 1217, - Mips_SRLI_D = 1218, - Mips_SRLI_H = 1219, - Mips_SRLI_W = 1220, - Mips_SRLRI_B = 1221, - Mips_SRLRI_D = 1222, - Mips_SRLRI_H = 1223, - Mips_SRLRI_W = 1224, - Mips_SRLR_B = 1225, - Mips_SRLR_D = 1226, - Mips_SRLR_H = 1227, - Mips_SRLR_W = 1228, - Mips_SRLV = 1229, - Mips_SRLV_MM = 1230, - Mips_SRL_B = 1231, - Mips_SRL_D = 1232, - Mips_SRL_H = 1233, - Mips_SRL_MM = 1234, - Mips_SRL_W = 1235, - Mips_STORE_ACC128 = 1236, - Mips_STORE_ACC64 = 1237, - Mips_STORE_ACC64DSP = 1238, - Mips_STORE_CCOND_DSP = 1239, - Mips_ST_B = 1240, - Mips_ST_D = 1241, - Mips_ST_H = 1242, - Mips_ST_W = 1243, - Mips_SUB = 1244, - Mips_SUBQH_PH = 1245, - Mips_SUBQH_R_PH = 1246, - Mips_SUBQH_R_W = 1247, - Mips_SUBQH_W = 1248, - Mips_SUBQ_PH = 1249, - Mips_SUBQ_S_PH = 1250, - Mips_SUBQ_S_W = 1251, - Mips_SUBSUS_U_B = 1252, - Mips_SUBSUS_U_D = 1253, - Mips_SUBSUS_U_H = 1254, - Mips_SUBSUS_U_W = 1255, - Mips_SUBSUU_S_B = 1256, - Mips_SUBSUU_S_D = 1257, - Mips_SUBSUU_S_H = 1258, - Mips_SUBSUU_S_W = 1259, - Mips_SUBS_S_B = 1260, - Mips_SUBS_S_D = 1261, - Mips_SUBS_S_H = 1262, - Mips_SUBS_S_W = 1263, - Mips_SUBS_U_B = 1264, - Mips_SUBS_U_D = 1265, - Mips_SUBS_U_H = 1266, - Mips_SUBS_U_W = 1267, - Mips_SUBUH_QB = 1268, - Mips_SUBUH_R_QB = 1269, - Mips_SUBU_PH = 1270, - Mips_SUBU_QB = 1271, - Mips_SUBU_S_PH = 1272, - Mips_SUBU_S_QB = 1273, - Mips_SUBVI_B = 1274, - Mips_SUBVI_D = 1275, - Mips_SUBVI_H = 1276, - Mips_SUBVI_W = 1277, - Mips_SUBV_B = 1278, - Mips_SUBV_D = 1279, - Mips_SUBV_H = 1280, - Mips_SUBV_W = 1281, - Mips_SUB_MM = 1282, - Mips_SUBu = 1283, - Mips_SUBu_MM = 1284, - Mips_SUXC1 = 1285, - Mips_SUXC164 = 1286, - Mips_SW = 1287, - Mips_SW64 = 1288, - Mips_SWC1 = 1289, - Mips_SWC2 = 1290, - Mips_SWL = 1291, - Mips_SWL64 = 1292, - Mips_SWL_MM = 1293, - Mips_SWR = 1294, - Mips_SWR64 = 1295, - Mips_SWR_MM = 1296, - Mips_SWXC1 = 1297, - Mips_SW_MM = 1298, - Mips_SYNC = 1299, - Mips_SYSCALL = 1300, - Mips_SZ_B_PSEUDO = 1301, - Mips_SZ_D_PSEUDO = 1302, - Mips_SZ_H_PSEUDO = 1303, - Mips_SZ_V_PSEUDO = 1304, - Mips_SZ_W_PSEUDO = 1305, - Mips_SaveDecSpF16 = 1306, - Mips_SaveRaF16 = 1307, - Mips_SbRxRyOffMemX16 = 1308, - Mips_SebRx16 = 1309, - Mips_SehRx16 = 1310, - Mips_SelBeqZ = 1311, - Mips_SelBneZ = 1312, - Mips_SelTBteqZCmp = 1313, - Mips_SelTBteqZCmpi = 1314, - Mips_SelTBteqZSlt = 1315, - Mips_SelTBteqZSlti = 1316, - Mips_SelTBteqZSltiu = 1317, - Mips_SelTBteqZSltu = 1318, - Mips_SelTBtneZCmp = 1319, - Mips_SelTBtneZCmpi = 1320, - Mips_SelTBtneZSlt = 1321, - Mips_SelTBtneZSlti = 1322, - Mips_SelTBtneZSltiu = 1323, - Mips_SelTBtneZSltu = 1324, - Mips_ShRxRyOffMemX16 = 1325, - Mips_SllX16 = 1326, - Mips_SllvRxRy16 = 1327, - Mips_SltCCRxRy16 = 1328, - Mips_SltRxRy16 = 1329, - Mips_SltiCCRxImmX16 = 1330, - Mips_SltiRxImm16 = 1331, - Mips_SltiRxImmX16 = 1332, - Mips_SltiuCCRxImmX16 = 1333, - Mips_SltiuRxImm16 = 1334, - Mips_SltiuRxImmX16 = 1335, - Mips_SltuCCRxRy16 = 1336, - Mips_SltuRxRy16 = 1337, - Mips_SltuRxRyRz16 = 1338, - Mips_SraX16 = 1339, - Mips_SravRxRy16 = 1340, - Mips_SrlX16 = 1341, - Mips_SrlvRxRy16 = 1342, - Mips_SubuRxRyRz16 = 1343, - Mips_SwRxRyOffMemX16 = 1344, - Mips_SwRxSpImmX16 = 1345, - Mips_TAILCALL = 1346, - Mips_TAILCALL64_R = 1347, - Mips_TAILCALL_R = 1348, - Mips_TEQ = 1349, - Mips_TEQI = 1350, - Mips_TEQI_MM = 1351, - Mips_TEQ_MM = 1352, - Mips_TGE = 1353, - Mips_TGEI = 1354, - Mips_TGEIU = 1355, - Mips_TGEIU_MM = 1356, - Mips_TGEI_MM = 1357, - Mips_TGEU = 1358, - Mips_TGEU_MM = 1359, - Mips_TGE_MM = 1360, - Mips_TLT = 1361, - Mips_TLTI = 1362, - Mips_TLTIU_MM = 1363, - Mips_TLTI_MM = 1364, - Mips_TLTU = 1365, - Mips_TLTU_MM = 1366, - Mips_TLT_MM = 1367, - Mips_TNE = 1368, - Mips_TNEI = 1369, - Mips_TNEI_MM = 1370, - Mips_TNE_MM = 1371, - Mips_TRAP = 1372, - Mips_TRUNC_L_D64 = 1373, - Mips_TRUNC_L_S = 1374, - Mips_TRUNC_W_D32 = 1375, - Mips_TRUNC_W_D64 = 1376, - Mips_TRUNC_W_S = 1377, - Mips_TTLTIU = 1378, - Mips_UDIV = 1379, - Mips_UDIV_MM = 1380, - Mips_VSHF_B = 1381, - Mips_VSHF_D = 1382, - Mips_VSHF_H = 1383, - Mips_VSHF_W = 1384, - Mips_WAIT = 1385, - Mips_WRDSP = 1386, - Mips_WSBH = 1387, - Mips_WSBH_MM = 1388, - Mips_XOR = 1389, - Mips_XOR64 = 1390, - Mips_XORI_B = 1391, - Mips_XOR_MM = 1392, - Mips_XOR_V = 1393, - Mips_XOR_V_D_PSEUDO = 1394, - Mips_XOR_V_H_PSEUDO = 1395, - Mips_XOR_V_W_PSEUDO = 1396, - Mips_XORi = 1397, - Mips_XORi64 = 1398, - Mips_XORi_MM = 1399, - Mips_XorRxRxRy16 = 1400, - Mips_INSTRUCTION_LIST_END = 1401 + Mips_BC1F_MM = 152, + Mips_BC1T = 153, + Mips_BC1T_MM = 154, + Mips_BCLRI_B = 155, + Mips_BCLRI_D = 156, + Mips_BCLRI_H = 157, + Mips_BCLRI_W = 158, + Mips_BCLR_B = 159, + Mips_BCLR_D = 160, + Mips_BCLR_H = 161, + Mips_BCLR_W = 162, + Mips_BEQ = 163, + Mips_BEQ64 = 164, + Mips_BEQ_MM = 165, + Mips_BGEZ = 166, + Mips_BGEZ64 = 167, + Mips_BGEZAL = 168, + Mips_BGEZAL_MM = 169, + Mips_BGEZ_MM = 170, + Mips_BGTZ = 171, + Mips_BGTZ64 = 172, + Mips_BGTZ_MM = 173, + Mips_BINSLI_B = 174, + Mips_BINSLI_D = 175, + Mips_BINSLI_H = 176, + Mips_BINSLI_W = 177, + Mips_BINSL_B = 178, + Mips_BINSL_D = 179, + Mips_BINSL_H = 180, + Mips_BINSL_W = 181, + Mips_BINSRI_B = 182, + Mips_BINSRI_D = 183, + Mips_BINSRI_H = 184, + Mips_BINSRI_W = 185, + Mips_BINSR_B = 186, + Mips_BINSR_D = 187, + Mips_BINSR_H = 188, + Mips_BINSR_W = 189, + Mips_BITREV = 190, + Mips_BLEZ = 191, + Mips_BLEZ64 = 192, + Mips_BLEZ_MM = 193, + Mips_BLTZ = 194, + Mips_BLTZ64 = 195, + Mips_BLTZAL = 196, + Mips_BLTZAL_MM = 197, + Mips_BLTZ_MM = 198, + Mips_BMNZI_B = 199, + Mips_BMNZ_V = 200, + Mips_BMZI_B = 201, + Mips_BMZ_V = 202, + Mips_BNE = 203, + Mips_BNE64 = 204, + Mips_BNEGI_B = 205, + Mips_BNEGI_D = 206, + Mips_BNEGI_H = 207, + Mips_BNEGI_W = 208, + Mips_BNEG_B = 209, + Mips_BNEG_D = 210, + Mips_BNEG_H = 211, + Mips_BNEG_W = 212, + Mips_BNE_MM = 213, + Mips_BNZ_B = 214, + Mips_BNZ_D = 215, + Mips_BNZ_H = 216, + Mips_BNZ_V = 217, + Mips_BNZ_W = 218, + Mips_BPOSGE32 = 219, + Mips_BPOSGE32_PSEUDO = 220, + Mips_BREAK = 221, + Mips_BREAK_MM = 222, + Mips_BSELI_B = 223, + Mips_BSEL_D_PSEUDO = 224, + Mips_BSEL_FD_PSEUDO = 225, + Mips_BSEL_FW_PSEUDO = 226, + Mips_BSEL_H_PSEUDO = 227, + Mips_BSEL_V = 228, + Mips_BSEL_W_PSEUDO = 229, + Mips_BSETI_B = 230, + Mips_BSETI_D = 231, + Mips_BSETI_H = 232, + Mips_BSETI_W = 233, + Mips_BSET_B = 234, + Mips_BSET_D = 235, + Mips_BSET_H = 236, + Mips_BSET_W = 237, + Mips_BZ_B = 238, + Mips_BZ_D = 239, + Mips_BZ_H = 240, + Mips_BZ_V = 241, + Mips_BZ_W = 242, + Mips_BeqzRxImm16 = 243, + Mips_BeqzRxImmX16 = 244, + Mips_Bimm16 = 245, + Mips_BimmX16 = 246, + Mips_BnezRxImm16 = 247, + Mips_BnezRxImmX16 = 248, + Mips_Break16 = 249, + Mips_Bteqz16 = 250, + Mips_BteqzT8CmpX16 = 251, + Mips_BteqzT8CmpiX16 = 252, + Mips_BteqzT8SltX16 = 253, + Mips_BteqzT8SltiX16 = 254, + Mips_BteqzT8SltiuX16 = 255, + Mips_BteqzT8SltuX16 = 256, + Mips_BteqzX16 = 257, + Mips_Btnez16 = 258, + Mips_BtnezT8CmpX16 = 259, + Mips_BtnezT8CmpiX16 = 260, + Mips_BtnezT8SltX16 = 261, + Mips_BtnezT8SltiX16 = 262, + Mips_BtnezT8SltiuX16 = 263, + Mips_BtnezT8SltuX16 = 264, + Mips_BtnezX16 = 265, + Mips_BuildPairF64 = 266, + Mips_BuildPairF64_64 = 267, + Mips_CEIL_L_D64 = 268, + Mips_CEIL_L_S = 269, + Mips_CEIL_W_D32 = 270, + Mips_CEIL_W_D64 = 271, + Mips_CEIL_W_MM = 272, + Mips_CEIL_W_S = 273, + Mips_CEIL_W_S_MM = 274, + Mips_CEQI_B = 275, + Mips_CEQI_D = 276, + Mips_CEQI_H = 277, + Mips_CEQI_W = 278, + Mips_CEQ_B = 279, + Mips_CEQ_D = 280, + Mips_CEQ_H = 281, + Mips_CEQ_W = 282, + Mips_CFC1 = 283, + Mips_CFC1_MM = 284, + Mips_CFCMSA = 285, + Mips_CLEI_S_B = 286, + Mips_CLEI_S_D = 287, + Mips_CLEI_S_H = 288, + Mips_CLEI_S_W = 289, + Mips_CLEI_U_B = 290, + Mips_CLEI_U_D = 291, + Mips_CLEI_U_H = 292, + Mips_CLEI_U_W = 293, + Mips_CLE_S_B = 294, + Mips_CLE_S_D = 295, + Mips_CLE_S_H = 296, + Mips_CLE_S_W = 297, + Mips_CLE_U_B = 298, + Mips_CLE_U_D = 299, + Mips_CLE_U_H = 300, + Mips_CLE_U_W = 301, + Mips_CLO = 302, + Mips_CLO_MM = 303, + Mips_CLTI_S_B = 304, + Mips_CLTI_S_D = 305, + Mips_CLTI_S_H = 306, + Mips_CLTI_S_W = 307, + Mips_CLTI_U_B = 308, + Mips_CLTI_U_D = 309, + Mips_CLTI_U_H = 310, + Mips_CLTI_U_W = 311, + Mips_CLT_S_B = 312, + Mips_CLT_S_D = 313, + Mips_CLT_S_H = 314, + Mips_CLT_S_W = 315, + Mips_CLT_U_B = 316, + Mips_CLT_U_D = 317, + Mips_CLT_U_H = 318, + Mips_CLT_U_W = 319, + Mips_CLZ = 320, + Mips_CLZ_MM = 321, + Mips_CMPGDU_EQ_QB = 322, + Mips_CMPGDU_LE_QB = 323, + Mips_CMPGDU_LT_QB = 324, + Mips_CMPGU_EQ_QB = 325, + Mips_CMPGU_LE_QB = 326, + Mips_CMPGU_LT_QB = 327, + Mips_CMPU_EQ_QB = 328, + Mips_CMPU_LE_QB = 329, + Mips_CMPU_LT_QB = 330, + Mips_CMP_EQ_PH = 331, + Mips_CMP_LE_PH = 332, + Mips_CMP_LT_PH = 333, + Mips_CONSTPOOL_ENTRY = 334, + Mips_COPY_FD_PSEUDO = 335, + Mips_COPY_FW_PSEUDO = 336, + Mips_COPY_S_B = 337, + Mips_COPY_S_H = 338, + Mips_COPY_S_W = 339, + Mips_COPY_U_B = 340, + Mips_COPY_U_H = 341, + Mips_COPY_U_W = 342, + Mips_CTC1 = 343, + Mips_CTC1_MM = 344, + Mips_CTCMSA = 345, + Mips_CVT_D32_S = 346, + Mips_CVT_D32_W = 347, + Mips_CVT_D32_W_MM = 348, + Mips_CVT_D64_L = 349, + Mips_CVT_D64_S = 350, + Mips_CVT_D64_W = 351, + Mips_CVT_D_S_MM = 352, + Mips_CVT_L_D64 = 353, + Mips_CVT_L_D64_MM = 354, + Mips_CVT_L_S = 355, + Mips_CVT_L_S_MM = 356, + Mips_CVT_S_D32 = 357, + Mips_CVT_S_D32_MM = 358, + Mips_CVT_S_D64 = 359, + Mips_CVT_S_L = 360, + Mips_CVT_S_W = 361, + Mips_CVT_S_W_MM = 362, + Mips_CVT_W_D32 = 363, + Mips_CVT_W_D64 = 364, + Mips_CVT_W_MM = 365, + Mips_CVT_W_S = 366, + Mips_CVT_W_S_MM = 367, + Mips_C_EQ_D32 = 368, + Mips_C_EQ_D64 = 369, + Mips_C_EQ_S = 370, + Mips_C_F_D32 = 371, + Mips_C_F_D64 = 372, + Mips_C_F_S = 373, + Mips_C_LE_D32 = 374, + Mips_C_LE_D64 = 375, + Mips_C_LE_S = 376, + Mips_C_LT_D32 = 377, + Mips_C_LT_D64 = 378, + Mips_C_LT_S = 379, + Mips_C_NGE_D32 = 380, + Mips_C_NGE_D64 = 381, + Mips_C_NGE_S = 382, + Mips_C_NGLE_D32 = 383, + Mips_C_NGLE_D64 = 384, + Mips_C_NGLE_S = 385, + Mips_C_NGL_D32 = 386, + Mips_C_NGL_D64 = 387, + Mips_C_NGL_S = 388, + Mips_C_NGT_D32 = 389, + Mips_C_NGT_D64 = 390, + Mips_C_NGT_S = 391, + Mips_C_OLE_D32 = 392, + Mips_C_OLE_D64 = 393, + Mips_C_OLE_S = 394, + Mips_C_OLT_D32 = 395, + Mips_C_OLT_D64 = 396, + Mips_C_OLT_S = 397, + Mips_C_SEQ_D32 = 398, + Mips_C_SEQ_D64 = 399, + Mips_C_SEQ_S = 400, + Mips_C_SF_D32 = 401, + Mips_C_SF_D64 = 402, + Mips_C_SF_S = 403, + Mips_C_UEQ_D32 = 404, + Mips_C_UEQ_D64 = 405, + Mips_C_UEQ_S = 406, + Mips_C_ULE_D32 = 407, + Mips_C_ULE_D64 = 408, + Mips_C_ULE_S = 409, + Mips_C_ULT_D32 = 410, + Mips_C_ULT_D64 = 411, + Mips_C_ULT_S = 412, + Mips_C_UN_D32 = 413, + Mips_C_UN_D64 = 414, + Mips_C_UN_S = 415, + Mips_CmpRxRy16 = 416, + Mips_CmpiRxImm16 = 417, + Mips_CmpiRxImmX16 = 418, + Mips_Constant32 = 419, + Mips_DADD = 420, + Mips_DADDi = 421, + Mips_DADDiu = 422, + Mips_DADDu = 423, + Mips_DCLO = 424, + Mips_DCLZ = 425, + Mips_DERET = 426, + Mips_DERET_MM = 427, + Mips_DEXT = 428, + Mips_DEXTM = 429, + Mips_DEXTU = 430, + Mips_DI = 431, + Mips_DINS = 432, + Mips_DINSM = 433, + Mips_DINSU = 434, + Mips_DIV_S_B = 435, + Mips_DIV_S_D = 436, + Mips_DIV_S_H = 437, + Mips_DIV_S_W = 438, + Mips_DIV_U_B = 439, + Mips_DIV_U_D = 440, + Mips_DIV_U_H = 441, + Mips_DIV_U_W = 442, + Mips_DI_MM = 443, + Mips_DMFC0 = 444, + Mips_DMFC1 = 445, + Mips_DMFC2 = 446, + Mips_DMTC0 = 447, + Mips_DMTC1 = 448, + Mips_DMTC2 = 449, + Mips_DMULT = 450, + Mips_DMULTu = 451, + Mips_DOTP_S_D = 452, + Mips_DOTP_S_H = 453, + Mips_DOTP_S_W = 454, + Mips_DOTP_U_D = 455, + Mips_DOTP_U_H = 456, + Mips_DOTP_U_W = 457, + Mips_DPADD_S_D = 458, + Mips_DPADD_S_H = 459, + Mips_DPADD_S_W = 460, + Mips_DPADD_U_D = 461, + Mips_DPADD_U_H = 462, + Mips_DPADD_U_W = 463, + Mips_DPAQX_SA_W_PH = 464, + Mips_DPAQX_S_W_PH = 465, + Mips_DPAQ_SA_L_W = 466, + Mips_DPAQ_S_W_PH = 467, + Mips_DPAU_H_QBL = 468, + Mips_DPAU_H_QBR = 469, + Mips_DPAX_W_PH = 470, + Mips_DPA_W_PH = 471, + Mips_DPSQX_SA_W_PH = 472, + Mips_DPSQX_S_W_PH = 473, + Mips_DPSQ_SA_L_W = 474, + Mips_DPSQ_S_W_PH = 475, + Mips_DPSUB_S_D = 476, + Mips_DPSUB_S_H = 477, + Mips_DPSUB_S_W = 478, + Mips_DPSUB_U_D = 479, + Mips_DPSUB_U_H = 480, + Mips_DPSUB_U_W = 481, + Mips_DPSU_H_QBL = 482, + Mips_DPSU_H_QBR = 483, + Mips_DPSX_W_PH = 484, + Mips_DPS_W_PH = 485, + Mips_DROTR = 486, + Mips_DROTR32 = 487, + Mips_DROTRV = 488, + Mips_DSBH = 489, + Mips_DSDIV = 490, + Mips_DSHD = 491, + Mips_DSLL = 492, + Mips_DSLL32 = 493, + Mips_DSLL64_32 = 494, + Mips_DSLLV = 495, + Mips_DSRA = 496, + Mips_DSRA32 = 497, + Mips_DSRAV = 498, + Mips_DSRL = 499, + Mips_DSRL32 = 500, + Mips_DSRLV = 501, + Mips_DSUBu = 502, + Mips_DUDIV = 503, + Mips_DivRxRy16 = 504, + Mips_DivuRxRy16 = 505, + Mips_EI = 506, + Mips_EI_MM = 507, + Mips_ERET = 508, + Mips_ERET_MM = 509, + Mips_EXT = 510, + Mips_EXTP = 511, + Mips_EXTPDP = 512, + Mips_EXTPDPV = 513, + Mips_EXTPV = 514, + Mips_EXTRV_RS_W = 515, + Mips_EXTRV_R_W = 516, + Mips_EXTRV_S_H = 517, + Mips_EXTRV_W = 518, + Mips_EXTR_RS_W = 519, + Mips_EXTR_R_W = 520, + Mips_EXTR_S_H = 521, + Mips_EXTR_W = 522, + Mips_EXT_MM = 523, + Mips_ExtractElementF64 = 524, + Mips_ExtractElementF64_64 = 525, + Mips_FABS_D = 526, + Mips_FABS_D32 = 527, + Mips_FABS_D64 = 528, + Mips_FABS_MM = 529, + Mips_FABS_S = 530, + Mips_FABS_S_MM = 531, + Mips_FABS_W = 532, + Mips_FADD_D = 533, + Mips_FADD_D32 = 534, + Mips_FADD_D64 = 535, + Mips_FADD_MM = 536, + Mips_FADD_S = 537, + Mips_FADD_S_MM = 538, + Mips_FADD_W = 539, + Mips_FCAF_D = 540, + Mips_FCAF_W = 541, + Mips_FCEQ_D = 542, + Mips_FCEQ_W = 543, + Mips_FCLASS_D = 544, + Mips_FCLASS_W = 545, + Mips_FCLE_D = 546, + Mips_FCLE_W = 547, + Mips_FCLT_D = 548, + Mips_FCLT_W = 549, + Mips_FCMP_D32 = 550, + Mips_FCMP_D32_MM = 551, + Mips_FCMP_D64 = 552, + Mips_FCMP_S32 = 553, + Mips_FCMP_S32_MM = 554, + Mips_FCNE_D = 555, + Mips_FCNE_W = 556, + Mips_FCOR_D = 557, + Mips_FCOR_W = 558, + Mips_FCUEQ_D = 559, + Mips_FCUEQ_W = 560, + Mips_FCULE_D = 561, + Mips_FCULE_W = 562, + Mips_FCULT_D = 563, + Mips_FCULT_W = 564, + Mips_FCUNE_D = 565, + Mips_FCUNE_W = 566, + Mips_FCUN_D = 567, + Mips_FCUN_W = 568, + Mips_FDIV_D = 569, + Mips_FDIV_D32 = 570, + Mips_FDIV_D64 = 571, + Mips_FDIV_MM = 572, + Mips_FDIV_S = 573, + Mips_FDIV_S_MM = 574, + Mips_FDIV_W = 575, + Mips_FEXDO_H = 576, + Mips_FEXDO_W = 577, + Mips_FEXP2_D = 578, + Mips_FEXP2_D_1_PSEUDO = 579, + Mips_FEXP2_W = 580, + Mips_FEXP2_W_1_PSEUDO = 581, + Mips_FEXUPL_D = 582, + Mips_FEXUPL_W = 583, + Mips_FEXUPR_D = 584, + Mips_FEXUPR_W = 585, + Mips_FFINT_S_D = 586, + Mips_FFINT_S_W = 587, + Mips_FFINT_U_D = 588, + Mips_FFINT_U_W = 589, + Mips_FFQL_D = 590, + Mips_FFQL_W = 591, + Mips_FFQR_D = 592, + Mips_FFQR_W = 593, + Mips_FILL_B = 594, + Mips_FILL_FD_PSEUDO = 595, + Mips_FILL_FW_PSEUDO = 596, + Mips_FILL_H = 597, + Mips_FILL_W = 598, + Mips_FLOG2_D = 599, + Mips_FLOG2_W = 600, + Mips_FLOOR_L_D64 = 601, + Mips_FLOOR_L_S = 602, + Mips_FLOOR_W_D32 = 603, + Mips_FLOOR_W_D64 = 604, + Mips_FLOOR_W_MM = 605, + Mips_FLOOR_W_S = 606, + Mips_FLOOR_W_S_MM = 607, + Mips_FMADD_D = 608, + Mips_FMADD_W = 609, + Mips_FMAX_A_D = 610, + Mips_FMAX_A_W = 611, + Mips_FMAX_D = 612, + Mips_FMAX_W = 613, + Mips_FMIN_A_D = 614, + Mips_FMIN_A_W = 615, + Mips_FMIN_D = 616, + Mips_FMIN_W = 617, + Mips_FMOV_D32 = 618, + Mips_FMOV_D32_MM = 619, + Mips_FMOV_D64 = 620, + Mips_FMOV_S = 621, + Mips_FMOV_S_MM = 622, + Mips_FMSUB_D = 623, + Mips_FMSUB_W = 624, + Mips_FMUL_D = 625, + Mips_FMUL_D32 = 626, + Mips_FMUL_D64 = 627, + Mips_FMUL_MM = 628, + Mips_FMUL_S = 629, + Mips_FMUL_S_MM = 630, + Mips_FMUL_W = 631, + Mips_FNEG_D32 = 632, + Mips_FNEG_D64 = 633, + Mips_FNEG_MM = 634, + Mips_FNEG_S = 635, + Mips_FNEG_S_MM = 636, + Mips_FRCP_D = 637, + Mips_FRCP_W = 638, + Mips_FRINT_D = 639, + Mips_FRINT_W = 640, + Mips_FRSQRT_D = 641, + Mips_FRSQRT_W = 642, + Mips_FSAF_D = 643, + Mips_FSAF_W = 644, + Mips_FSEQ_D = 645, + Mips_FSEQ_W = 646, + Mips_FSLE_D = 647, + Mips_FSLE_W = 648, + Mips_FSLT_D = 649, + Mips_FSLT_W = 650, + Mips_FSNE_D = 651, + Mips_FSNE_W = 652, + Mips_FSOR_D = 653, + Mips_FSOR_W = 654, + Mips_FSQRT_D = 655, + Mips_FSQRT_D32 = 656, + Mips_FSQRT_D64 = 657, + Mips_FSQRT_MM = 658, + Mips_FSQRT_S = 659, + Mips_FSQRT_S_MM = 660, + Mips_FSQRT_W = 661, + Mips_FSUB_D = 662, + Mips_FSUB_D32 = 663, + Mips_FSUB_D64 = 664, + Mips_FSUB_MM = 665, + Mips_FSUB_S = 666, + Mips_FSUB_S_MM = 667, + Mips_FSUB_W = 668, + Mips_FSUEQ_D = 669, + Mips_FSUEQ_W = 670, + Mips_FSULE_D = 671, + Mips_FSULE_W = 672, + Mips_FSULT_D = 673, + Mips_FSULT_W = 674, + Mips_FSUNE_D = 675, + Mips_FSUNE_W = 676, + Mips_FSUN_D = 677, + Mips_FSUN_W = 678, + Mips_FTINT_S_D = 679, + Mips_FTINT_S_W = 680, + Mips_FTINT_U_D = 681, + Mips_FTINT_U_W = 682, + Mips_FTQ_H = 683, + Mips_FTQ_W = 684, + Mips_FTRUNC_S_D = 685, + Mips_FTRUNC_S_W = 686, + Mips_FTRUNC_U_D = 687, + Mips_FTRUNC_U_W = 688, + Mips_GotPrologue16 = 689, + Mips_HADD_S_D = 690, + Mips_HADD_S_H = 691, + Mips_HADD_S_W = 692, + Mips_HADD_U_D = 693, + Mips_HADD_U_H = 694, + Mips_HADD_U_W = 695, + Mips_HSUB_S_D = 696, + Mips_HSUB_S_H = 697, + Mips_HSUB_S_W = 698, + Mips_HSUB_U_D = 699, + Mips_HSUB_U_H = 700, + Mips_HSUB_U_W = 701, + Mips_ILVEV_B = 702, + Mips_ILVEV_D = 703, + Mips_ILVEV_H = 704, + Mips_ILVEV_W = 705, + Mips_ILVL_B = 706, + Mips_ILVL_D = 707, + Mips_ILVL_H = 708, + Mips_ILVL_W = 709, + Mips_ILVOD_B = 710, + Mips_ILVOD_D = 711, + Mips_ILVOD_H = 712, + Mips_ILVOD_W = 713, + Mips_ILVR_B = 714, + Mips_ILVR_D = 715, + Mips_ILVR_H = 716, + Mips_ILVR_W = 717, + Mips_INS = 718, + Mips_INSERT_B = 719, + Mips_INSERT_FD_PSEUDO = 720, + Mips_INSERT_FW_PSEUDO = 721, + Mips_INSERT_H = 722, + Mips_INSERT_W = 723, + Mips_INSV = 724, + Mips_INSVE_B = 725, + Mips_INSVE_D = 726, + Mips_INSVE_H = 727, + Mips_INSVE_W = 728, + Mips_INS_MM = 729, + Mips_J = 730, + Mips_JAL = 731, + Mips_JALR = 732, + Mips_JALR64 = 733, + Mips_JALR64Pseudo = 734, + Mips_JALRPseudo = 735, + Mips_JALR_MM = 736, + Mips_JAL_MM = 737, + Mips_JR = 738, + Mips_JR64 = 739, + Mips_JR_MM = 740, + Mips_J_MM = 741, + Mips_Jal16 = 742, + Mips_JalB16 = 743, + Mips_JrRa16 = 744, + Mips_JrcRa16 = 745, + Mips_JrcRx16 = 746, + Mips_JumpLinkReg16 = 747, + Mips_LB = 748, + Mips_LB64 = 749, + Mips_LBUX = 750, + Mips_LB_MM = 751, + Mips_LBu = 752, + Mips_LBu64 = 753, + Mips_LBu_MM = 754, + Mips_LD = 755, + Mips_LDC1 = 756, + Mips_LDC164 = 757, + Mips_LDC1_MM = 758, + Mips_LDC2 = 759, + Mips_LDI_B = 760, + Mips_LDI_D = 761, + Mips_LDI_H = 762, + Mips_LDI_W = 763, + Mips_LDL = 764, + Mips_LDR = 765, + Mips_LDXC1 = 766, + Mips_LDXC164 = 767, + Mips_LD_B = 768, + Mips_LD_D = 769, + Mips_LD_H = 770, + Mips_LD_W = 771, + Mips_LEA_ADDiu = 772, + Mips_LEA_ADDiu64 = 773, + Mips_LEA_ADDiu_MM = 774, + Mips_LH = 775, + Mips_LH64 = 776, + Mips_LHX = 777, + Mips_LH_MM = 778, + Mips_LHu = 779, + Mips_LHu64 = 780, + Mips_LHu_MM = 781, + Mips_LL = 782, + Mips_LLD = 783, + Mips_LL_MM = 784, + Mips_LOAD_ACC128 = 785, + Mips_LOAD_ACC64 = 786, + Mips_LOAD_ACC64DSP = 787, + Mips_LOAD_CCOND_DSP = 788, + Mips_LSA = 789, + Mips_LUXC1 = 790, + Mips_LUXC164 = 791, + Mips_LUXC1_MM = 792, + Mips_LUi = 793, + Mips_LUi64 = 794, + Mips_LUi_MM = 795, + Mips_LW = 796, + Mips_LW64 = 797, + Mips_LWC1 = 798, + Mips_LWC1_MM = 799, + Mips_LWC2 = 800, + Mips_LWL = 801, + Mips_LWL64 = 802, + Mips_LWL_MM = 803, + Mips_LWR = 804, + Mips_LWR64 = 805, + Mips_LWR_MM = 806, + Mips_LWX = 807, + Mips_LWXC1 = 808, + Mips_LWXC1_MM = 809, + Mips_LW_MM = 810, + Mips_LWu = 811, + Mips_LbRxRyOffMemX16 = 812, + Mips_LbuRxRyOffMemX16 = 813, + Mips_LhRxRyOffMemX16 = 814, + Mips_LhuRxRyOffMemX16 = 815, + Mips_LiRxImm16 = 816, + Mips_LiRxImmAlignX16 = 817, + Mips_LiRxImmX16 = 818, + Mips_LoadAddr32Imm = 819, + Mips_LoadAddr32Reg = 820, + Mips_LoadImm32Reg = 821, + Mips_LwConstant32 = 822, + Mips_LwRxPcTcp16 = 823, + Mips_LwRxPcTcpX16 = 824, + Mips_LwRxRyOffMemX16 = 825, + Mips_LwRxSpImmX16 = 826, + Mips_MADD = 827, + Mips_MADDR_Q_H = 828, + Mips_MADDR_Q_W = 829, + Mips_MADDU = 830, + Mips_MADDU_DSP = 831, + Mips_MADDU_MM = 832, + Mips_MADDV_B = 833, + Mips_MADDV_D = 834, + Mips_MADDV_H = 835, + Mips_MADDV_W = 836, + Mips_MADD_D32 = 837, + Mips_MADD_D32_MM = 838, + Mips_MADD_D64 = 839, + Mips_MADD_DSP = 840, + Mips_MADD_MM = 841, + Mips_MADD_Q_H = 842, + Mips_MADD_Q_W = 843, + Mips_MADD_S = 844, + Mips_MADD_S_MM = 845, + Mips_MAQ_SA_W_PHL = 846, + Mips_MAQ_SA_W_PHR = 847, + Mips_MAQ_S_W_PHL = 848, + Mips_MAQ_S_W_PHR = 849, + Mips_MAXI_S_B = 850, + Mips_MAXI_S_D = 851, + Mips_MAXI_S_H = 852, + Mips_MAXI_S_W = 853, + Mips_MAXI_U_B = 854, + Mips_MAXI_U_D = 855, + Mips_MAXI_U_H = 856, + Mips_MAXI_U_W = 857, + Mips_MAX_A_B = 858, + Mips_MAX_A_D = 859, + Mips_MAX_A_H = 860, + Mips_MAX_A_W = 861, + Mips_MAX_S_B = 862, + Mips_MAX_S_D = 863, + Mips_MAX_S_H = 864, + Mips_MAX_S_W = 865, + Mips_MAX_U_B = 866, + Mips_MAX_U_D = 867, + Mips_MAX_U_H = 868, + Mips_MAX_U_W = 869, + Mips_MFC0 = 870, + Mips_MFC1 = 871, + Mips_MFC1_MM = 872, + Mips_MFC2 = 873, + Mips_MFHC1 = 874, + Mips_MFHC1_MM = 875, + Mips_MFHI = 876, + Mips_MFHI64 = 877, + Mips_MFHI_DSP = 878, + Mips_MFHI_MM = 879, + Mips_MFLO = 880, + Mips_MFLO64 = 881, + Mips_MFLO_DSP = 882, + Mips_MFLO_MM = 883, + Mips_MINI_S_B = 884, + Mips_MINI_S_D = 885, + Mips_MINI_S_H = 886, + Mips_MINI_S_W = 887, + Mips_MINI_U_B = 888, + Mips_MINI_U_D = 889, + Mips_MINI_U_H = 890, + Mips_MINI_U_W = 891, + Mips_MIN_A_B = 892, + Mips_MIN_A_D = 893, + Mips_MIN_A_H = 894, + Mips_MIN_A_W = 895, + Mips_MIN_S_B = 896, + Mips_MIN_S_D = 897, + Mips_MIN_S_H = 898, + Mips_MIN_S_W = 899, + Mips_MIN_U_B = 900, + Mips_MIN_U_D = 901, + Mips_MIN_U_H = 902, + Mips_MIN_U_W = 903, + Mips_MIPSeh_return32 = 904, + Mips_MIPSeh_return64 = 905, + Mips_MODSUB = 906, + Mips_MOD_S_B = 907, + Mips_MOD_S_D = 908, + Mips_MOD_S_H = 909, + Mips_MOD_S_W = 910, + Mips_MOD_U_B = 911, + Mips_MOD_U_D = 912, + Mips_MOD_U_H = 913, + Mips_MOD_U_W = 914, + Mips_MOVE_V = 915, + Mips_MOVF_D32 = 916, + Mips_MOVF_D32_MM = 917, + Mips_MOVF_D64 = 918, + Mips_MOVF_I = 919, + Mips_MOVF_I64 = 920, + Mips_MOVF_I_MM = 921, + Mips_MOVF_S = 922, + Mips_MOVF_S_MM = 923, + Mips_MOVN_I64_D64 = 924, + Mips_MOVN_I64_I = 925, + Mips_MOVN_I64_I64 = 926, + Mips_MOVN_I64_S = 927, + Mips_MOVN_I_D32 = 928, + Mips_MOVN_I_D32_MM = 929, + Mips_MOVN_I_D64 = 930, + Mips_MOVN_I_I = 931, + Mips_MOVN_I_I64 = 932, + Mips_MOVN_I_MM = 933, + Mips_MOVN_I_S = 934, + Mips_MOVN_I_S_MM = 935, + Mips_MOVT_D32 = 936, + Mips_MOVT_D32_MM = 937, + Mips_MOVT_D64 = 938, + Mips_MOVT_I = 939, + Mips_MOVT_I64 = 940, + Mips_MOVT_I_MM = 941, + Mips_MOVT_S = 942, + Mips_MOVT_S_MM = 943, + Mips_MOVZ_I64_D64 = 944, + Mips_MOVZ_I64_I = 945, + Mips_MOVZ_I64_I64 = 946, + Mips_MOVZ_I64_S = 947, + Mips_MOVZ_I_D32 = 948, + Mips_MOVZ_I_D32_MM = 949, + Mips_MOVZ_I_D64 = 950, + Mips_MOVZ_I_I = 951, + Mips_MOVZ_I_I64 = 952, + Mips_MOVZ_I_MM = 953, + Mips_MOVZ_I_S = 954, + Mips_MOVZ_I_S_MM = 955, + Mips_MSUB = 956, + Mips_MSUBR_Q_H = 957, + Mips_MSUBR_Q_W = 958, + Mips_MSUBU = 959, + Mips_MSUBU_DSP = 960, + Mips_MSUBU_MM = 961, + Mips_MSUBV_B = 962, + Mips_MSUBV_D = 963, + Mips_MSUBV_H = 964, + Mips_MSUBV_W = 965, + Mips_MSUB_D32 = 966, + Mips_MSUB_D32_MM = 967, + Mips_MSUB_D64 = 968, + Mips_MSUB_DSP = 969, + Mips_MSUB_MM = 970, + Mips_MSUB_Q_H = 971, + Mips_MSUB_Q_W = 972, + Mips_MSUB_S = 973, + Mips_MSUB_S_MM = 974, + Mips_MTC0 = 975, + Mips_MTC1 = 976, + Mips_MTC1_MM = 977, + Mips_MTC2 = 978, + Mips_MTHC1 = 979, + Mips_MTHC1_MM = 980, + Mips_MTHI = 981, + Mips_MTHI64 = 982, + Mips_MTHI_DSP = 983, + Mips_MTHI_MM = 984, + Mips_MTHLIP = 985, + Mips_MTLO = 986, + Mips_MTLO64 = 987, + Mips_MTLO_DSP = 988, + Mips_MTLO_MM = 989, + Mips_MUL = 990, + Mips_MULEQ_S_W_PHL = 991, + Mips_MULEQ_S_W_PHR = 992, + Mips_MULEU_S_PH_QBL = 993, + Mips_MULEU_S_PH_QBR = 994, + Mips_MULQ_RS_PH = 995, + Mips_MULQ_RS_W = 996, + Mips_MULQ_S_PH = 997, + Mips_MULQ_S_W = 998, + Mips_MULR_Q_H = 999, + Mips_MULR_Q_W = 1000, + Mips_MULSAQ_S_W_PH = 1001, + Mips_MULSA_W_PH = 1002, + Mips_MULT = 1003, + Mips_MULTU_DSP = 1004, + Mips_MULT_DSP = 1005, + Mips_MULT_MM = 1006, + Mips_MULTu = 1007, + Mips_MULTu_MM = 1008, + Mips_MULV_B = 1009, + Mips_MULV_D = 1010, + Mips_MULV_H = 1011, + Mips_MULV_W = 1012, + Mips_MUL_MM = 1013, + Mips_MUL_PH = 1014, + Mips_MUL_Q_H = 1015, + Mips_MUL_Q_W = 1016, + Mips_MUL_S_PH = 1017, + Mips_Mfhi16 = 1018, + Mips_Mflo16 = 1019, + Mips_Move32R16 = 1020, + Mips_MoveR3216 = 1021, + Mips_MultRxRy16 = 1022, + Mips_MultRxRyRz16 = 1023, + Mips_MultuRxRy16 = 1024, + Mips_MultuRxRyRz16 = 1025, + Mips_NLOC_B = 1026, + Mips_NLOC_D = 1027, + Mips_NLOC_H = 1028, + Mips_NLOC_W = 1029, + Mips_NLZC_B = 1030, + Mips_NLZC_D = 1031, + Mips_NLZC_H = 1032, + Mips_NLZC_W = 1033, + Mips_NMADD_D32 = 1034, + Mips_NMADD_D32_MM = 1035, + Mips_NMADD_D64 = 1036, + Mips_NMADD_S = 1037, + Mips_NMADD_S_MM = 1038, + Mips_NMSUB_D32 = 1039, + Mips_NMSUB_D32_MM = 1040, + Mips_NMSUB_D64 = 1041, + Mips_NMSUB_S = 1042, + Mips_NMSUB_S_MM = 1043, + Mips_NOP = 1044, + Mips_NOR = 1045, + Mips_NOR64 = 1046, + Mips_NORI_B = 1047, + Mips_NOR_MM = 1048, + Mips_NOR_V = 1049, + Mips_NOR_V_D_PSEUDO = 1050, + Mips_NOR_V_H_PSEUDO = 1051, + Mips_NOR_V_W_PSEUDO = 1052, + Mips_NegRxRy16 = 1053, + Mips_NotRxRy16 = 1054, + Mips_OR = 1055, + Mips_OR64 = 1056, + Mips_ORI_B = 1057, + Mips_OR_MM = 1058, + Mips_OR_V = 1059, + Mips_OR_V_D_PSEUDO = 1060, + Mips_OR_V_H_PSEUDO = 1061, + Mips_OR_V_W_PSEUDO = 1062, + Mips_ORi = 1063, + Mips_ORi64 = 1064, + Mips_ORi_MM = 1065, + Mips_OrRxRxRy16 = 1066, + Mips_PACKRL_PH = 1067, + Mips_PCKEV_B = 1068, + Mips_PCKEV_D = 1069, + Mips_PCKEV_H = 1070, + Mips_PCKEV_W = 1071, + Mips_PCKOD_B = 1072, + Mips_PCKOD_D = 1073, + Mips_PCKOD_H = 1074, + Mips_PCKOD_W = 1075, + Mips_PCNT_B = 1076, + Mips_PCNT_D = 1077, + Mips_PCNT_H = 1078, + Mips_PCNT_W = 1079, + Mips_PICK_PH = 1080, + Mips_PICK_QB = 1081, + Mips_PRECEQU_PH_QBL = 1082, + Mips_PRECEQU_PH_QBLA = 1083, + Mips_PRECEQU_PH_QBR = 1084, + Mips_PRECEQU_PH_QBRA = 1085, + Mips_PRECEQ_W_PHL = 1086, + Mips_PRECEQ_W_PHR = 1087, + Mips_PRECEU_PH_QBL = 1088, + Mips_PRECEU_PH_QBLA = 1089, + Mips_PRECEU_PH_QBR = 1090, + Mips_PRECEU_PH_QBRA = 1091, + Mips_PRECRQU_S_QB_PH = 1092, + Mips_PRECRQ_PH_W = 1093, + Mips_PRECRQ_QB_PH = 1094, + Mips_PRECRQ_RS_PH_W = 1095, + Mips_PRECR_QB_PH = 1096, + Mips_PRECR_SRA_PH_W = 1097, + Mips_PRECR_SRA_R_PH_W = 1098, + Mips_PREPEND = 1099, + Mips_PseudoCMPU_EQ_QB = 1100, + Mips_PseudoCMPU_LE_QB = 1101, + Mips_PseudoCMPU_LT_QB = 1102, + Mips_PseudoCMP_EQ_PH = 1103, + Mips_PseudoCMP_LE_PH = 1104, + Mips_PseudoCMP_LT_PH = 1105, + Mips_PseudoCVT_D32_W = 1106, + Mips_PseudoCVT_D64_L = 1107, + Mips_PseudoCVT_D64_W = 1108, + Mips_PseudoCVT_S_L = 1109, + Mips_PseudoCVT_S_W = 1110, + Mips_PseudoDMULT = 1111, + Mips_PseudoDMULTu = 1112, + Mips_PseudoDSDIV = 1113, + Mips_PseudoDUDIV = 1114, + Mips_PseudoMADD = 1115, + Mips_PseudoMADDU = 1116, + Mips_PseudoMFHI = 1117, + Mips_PseudoMFHI64 = 1118, + Mips_PseudoMFLO = 1119, + Mips_PseudoMFLO64 = 1120, + Mips_PseudoMSUB = 1121, + Mips_PseudoMSUBU = 1122, + Mips_PseudoMTLOHI = 1123, + Mips_PseudoMTLOHI64 = 1124, + Mips_PseudoMTLOHI_DSP = 1125, + Mips_PseudoMULT = 1126, + Mips_PseudoMULTu = 1127, + Mips_PseudoPICK_PH = 1128, + Mips_PseudoPICK_QB = 1129, + Mips_PseudoSDIV = 1130, + Mips_PseudoUDIV = 1131, + Mips_RADDU_W_QB = 1132, + Mips_RDDSP = 1133, + Mips_RDHWR = 1134, + Mips_RDHWR64 = 1135, + Mips_REPLV_PH = 1136, + Mips_REPLV_QB = 1137, + Mips_REPL_PH = 1138, + Mips_REPL_QB = 1139, + Mips_RET = 1140, + Mips_RET_MM = 1141, + Mips_ROTR = 1142, + Mips_ROTRV = 1143, + Mips_ROTRV_MM = 1144, + Mips_ROTR_MM = 1145, + Mips_ROUND_L_D64 = 1146, + Mips_ROUND_L_S = 1147, + Mips_ROUND_W_D32 = 1148, + Mips_ROUND_W_D64 = 1149, + Mips_ROUND_W_MM = 1150, + Mips_ROUND_W_S = 1151, + Mips_ROUND_W_S_MM = 1152, + Mips_Restore16 = 1153, + Mips_RestoreX16 = 1154, + Mips_RetRA = 1155, + Mips_RetRA16 = 1156, + Mips_SAT_S_B = 1157, + Mips_SAT_S_D = 1158, + Mips_SAT_S_H = 1159, + Mips_SAT_S_W = 1160, + Mips_SAT_U_B = 1161, + Mips_SAT_U_D = 1162, + Mips_SAT_U_H = 1163, + Mips_SAT_U_W = 1164, + Mips_SB = 1165, + Mips_SB64 = 1166, + Mips_SB_MM = 1167, + Mips_SC = 1168, + Mips_SCD = 1169, + Mips_SC_MM = 1170, + Mips_SD = 1171, + Mips_SDC1 = 1172, + Mips_SDC164 = 1173, + Mips_SDC1_MM = 1174, + Mips_SDC2 = 1175, + Mips_SDIV = 1176, + Mips_SDIV_MM = 1177, + Mips_SDL = 1178, + Mips_SDR = 1179, + Mips_SDXC1 = 1180, + Mips_SDXC164 = 1181, + Mips_SEB = 1182, + Mips_SEB64 = 1183, + Mips_SEB_MM = 1184, + Mips_SEH = 1185, + Mips_SEH64 = 1186, + Mips_SEH_MM = 1187, + Mips_SH = 1188, + Mips_SH64 = 1189, + Mips_SHF_B = 1190, + Mips_SHF_H = 1191, + Mips_SHF_W = 1192, + Mips_SHILO = 1193, + Mips_SHILOV = 1194, + Mips_SHLLV_PH = 1195, + Mips_SHLLV_QB = 1196, + Mips_SHLLV_S_PH = 1197, + Mips_SHLLV_S_W = 1198, + Mips_SHLL_PH = 1199, + Mips_SHLL_QB = 1200, + Mips_SHLL_S_PH = 1201, + Mips_SHLL_S_W = 1202, + Mips_SHRAV_PH = 1203, + Mips_SHRAV_QB = 1204, + Mips_SHRAV_R_PH = 1205, + Mips_SHRAV_R_QB = 1206, + Mips_SHRAV_R_W = 1207, + Mips_SHRA_PH = 1208, + Mips_SHRA_QB = 1209, + Mips_SHRA_R_PH = 1210, + Mips_SHRA_R_QB = 1211, + Mips_SHRA_R_W = 1212, + Mips_SHRLV_PH = 1213, + Mips_SHRLV_QB = 1214, + Mips_SHRL_PH = 1215, + Mips_SHRL_QB = 1216, + Mips_SH_MM = 1217, + Mips_SLDI_B = 1218, + Mips_SLDI_D = 1219, + Mips_SLDI_H = 1220, + Mips_SLDI_W = 1221, + Mips_SLD_B = 1222, + Mips_SLD_D = 1223, + Mips_SLD_H = 1224, + Mips_SLD_W = 1225, + Mips_SLL = 1226, + Mips_SLL64_32 = 1227, + Mips_SLL64_64 = 1228, + Mips_SLLI_B = 1229, + Mips_SLLI_D = 1230, + Mips_SLLI_H = 1231, + Mips_SLLI_W = 1232, + Mips_SLLV = 1233, + Mips_SLLV_MM = 1234, + Mips_SLL_B = 1235, + Mips_SLL_D = 1236, + Mips_SLL_H = 1237, + Mips_SLL_MM = 1238, + Mips_SLL_W = 1239, + Mips_SLT = 1240, + Mips_SLT64 = 1241, + Mips_SLT_MM = 1242, + Mips_SLTi = 1243, + Mips_SLTi64 = 1244, + Mips_SLTi_MM = 1245, + Mips_SLTiu = 1246, + Mips_SLTiu64 = 1247, + Mips_SLTiu_MM = 1248, + Mips_SLTu = 1249, + Mips_SLTu64 = 1250, + Mips_SLTu_MM = 1251, + Mips_SNZ_B_PSEUDO = 1252, + Mips_SNZ_D_PSEUDO = 1253, + Mips_SNZ_H_PSEUDO = 1254, + Mips_SNZ_V_PSEUDO = 1255, + Mips_SNZ_W_PSEUDO = 1256, + Mips_SPLATI_B = 1257, + Mips_SPLATI_D = 1258, + Mips_SPLATI_H = 1259, + Mips_SPLATI_W = 1260, + Mips_SPLAT_B = 1261, + Mips_SPLAT_D = 1262, + Mips_SPLAT_H = 1263, + Mips_SPLAT_W = 1264, + Mips_SRA = 1265, + Mips_SRAI_B = 1266, + Mips_SRAI_D = 1267, + Mips_SRAI_H = 1268, + Mips_SRAI_W = 1269, + Mips_SRARI_B = 1270, + Mips_SRARI_D = 1271, + Mips_SRARI_H = 1272, + Mips_SRARI_W = 1273, + Mips_SRAR_B = 1274, + Mips_SRAR_D = 1275, + Mips_SRAR_H = 1276, + Mips_SRAR_W = 1277, + Mips_SRAV = 1278, + Mips_SRAV_MM = 1279, + Mips_SRA_B = 1280, + Mips_SRA_D = 1281, + Mips_SRA_H = 1282, + Mips_SRA_MM = 1283, + Mips_SRA_W = 1284, + Mips_SRL = 1285, + Mips_SRLI_B = 1286, + Mips_SRLI_D = 1287, + Mips_SRLI_H = 1288, + Mips_SRLI_W = 1289, + Mips_SRLRI_B = 1290, + Mips_SRLRI_D = 1291, + Mips_SRLRI_H = 1292, + Mips_SRLRI_W = 1293, + Mips_SRLR_B = 1294, + Mips_SRLR_D = 1295, + Mips_SRLR_H = 1296, + Mips_SRLR_W = 1297, + Mips_SRLV = 1298, + Mips_SRLV_MM = 1299, + Mips_SRL_B = 1300, + Mips_SRL_D = 1301, + Mips_SRL_H = 1302, + Mips_SRL_MM = 1303, + Mips_SRL_W = 1304, + Mips_STORE_ACC128 = 1305, + Mips_STORE_ACC64 = 1306, + Mips_STORE_ACC64DSP = 1307, + Mips_STORE_CCOND_DSP = 1308, + Mips_ST_B = 1309, + Mips_ST_D = 1310, + Mips_ST_H = 1311, + Mips_ST_W = 1312, + Mips_SUB = 1313, + Mips_SUBQH_PH = 1314, + Mips_SUBQH_R_PH = 1315, + Mips_SUBQH_R_W = 1316, + Mips_SUBQH_W = 1317, + Mips_SUBQ_PH = 1318, + Mips_SUBQ_S_PH = 1319, + Mips_SUBQ_S_W = 1320, + Mips_SUBSUS_U_B = 1321, + Mips_SUBSUS_U_D = 1322, + Mips_SUBSUS_U_H = 1323, + Mips_SUBSUS_U_W = 1324, + Mips_SUBSUU_S_B = 1325, + Mips_SUBSUU_S_D = 1326, + Mips_SUBSUU_S_H = 1327, + Mips_SUBSUU_S_W = 1328, + Mips_SUBS_S_B = 1329, + Mips_SUBS_S_D = 1330, + Mips_SUBS_S_H = 1331, + Mips_SUBS_S_W = 1332, + Mips_SUBS_U_B = 1333, + Mips_SUBS_U_D = 1334, + Mips_SUBS_U_H = 1335, + Mips_SUBS_U_W = 1336, + Mips_SUBUH_QB = 1337, + Mips_SUBUH_R_QB = 1338, + Mips_SUBU_PH = 1339, + Mips_SUBU_QB = 1340, + Mips_SUBU_S_PH = 1341, + Mips_SUBU_S_QB = 1342, + Mips_SUBVI_B = 1343, + Mips_SUBVI_D = 1344, + Mips_SUBVI_H = 1345, + Mips_SUBVI_W = 1346, + Mips_SUBV_B = 1347, + Mips_SUBV_D = 1348, + Mips_SUBV_H = 1349, + Mips_SUBV_W = 1350, + Mips_SUB_MM = 1351, + Mips_SUBu = 1352, + Mips_SUBu_MM = 1353, + Mips_SUXC1 = 1354, + Mips_SUXC164 = 1355, + Mips_SUXC1_MM = 1356, + Mips_SW = 1357, + Mips_SW64 = 1358, + Mips_SWC1 = 1359, + Mips_SWC1_MM = 1360, + Mips_SWC2 = 1361, + Mips_SWL = 1362, + Mips_SWL64 = 1363, + Mips_SWL_MM = 1364, + Mips_SWR = 1365, + Mips_SWR64 = 1366, + Mips_SWR_MM = 1367, + Mips_SWXC1 = 1368, + Mips_SWXC1_MM = 1369, + Mips_SW_MM = 1370, + Mips_SYNC = 1371, + Mips_SYNC_MM = 1372, + Mips_SYSCALL = 1373, + Mips_SYSCALL_MM = 1374, + Mips_SZ_B_PSEUDO = 1375, + Mips_SZ_D_PSEUDO = 1376, + Mips_SZ_H_PSEUDO = 1377, + Mips_SZ_V_PSEUDO = 1378, + Mips_SZ_W_PSEUDO = 1379, + Mips_Save16 = 1380, + Mips_SaveX16 = 1381, + Mips_SbRxRyOffMemX16 = 1382, + Mips_SebRx16 = 1383, + Mips_SehRx16 = 1384, + Mips_SelBeqZ = 1385, + Mips_SelBneZ = 1386, + Mips_SelTBteqZCmp = 1387, + Mips_SelTBteqZCmpi = 1388, + Mips_SelTBteqZSlt = 1389, + Mips_SelTBteqZSlti = 1390, + Mips_SelTBteqZSltiu = 1391, + Mips_SelTBteqZSltu = 1392, + Mips_SelTBtneZCmp = 1393, + Mips_SelTBtneZCmpi = 1394, + Mips_SelTBtneZSlt = 1395, + Mips_SelTBtneZSlti = 1396, + Mips_SelTBtneZSltiu = 1397, + Mips_SelTBtneZSltu = 1398, + Mips_ShRxRyOffMemX16 = 1399, + Mips_SllX16 = 1400, + Mips_SllvRxRy16 = 1401, + Mips_SltCCRxRy16 = 1402, + Mips_SltRxRy16 = 1403, + Mips_SltiCCRxImmX16 = 1404, + Mips_SltiRxImm16 = 1405, + Mips_SltiRxImmX16 = 1406, + Mips_SltiuCCRxImmX16 = 1407, + Mips_SltiuRxImm16 = 1408, + Mips_SltiuRxImmX16 = 1409, + Mips_SltuCCRxRy16 = 1410, + Mips_SltuRxRy16 = 1411, + Mips_SltuRxRyRz16 = 1412, + Mips_SraX16 = 1413, + Mips_SravRxRy16 = 1414, + Mips_SrlX16 = 1415, + Mips_SrlvRxRy16 = 1416, + Mips_SubuRxRyRz16 = 1417, + Mips_SwRxRyOffMemX16 = 1418, + Mips_SwRxSpImmX16 = 1419, + Mips_TAILCALL = 1420, + Mips_TAILCALL64_R = 1421, + Mips_TAILCALL_R = 1422, + Mips_TEQ = 1423, + Mips_TEQI = 1424, + Mips_TEQI_MM = 1425, + Mips_TEQ_MM = 1426, + Mips_TGE = 1427, + Mips_TGEI = 1428, + Mips_TGEIU = 1429, + Mips_TGEIU_MM = 1430, + Mips_TGEI_MM = 1431, + Mips_TGEU = 1432, + Mips_TGEU_MM = 1433, + Mips_TGE_MM = 1434, + Mips_TLT = 1435, + Mips_TLTI = 1436, + Mips_TLTIU_MM = 1437, + Mips_TLTI_MM = 1438, + Mips_TLTU = 1439, + Mips_TLTU_MM = 1440, + Mips_TLT_MM = 1441, + Mips_TNE = 1442, + Mips_TNEI = 1443, + Mips_TNEI_MM = 1444, + Mips_TNE_MM = 1445, + Mips_TRAP = 1446, + Mips_TRUNC_L_D64 = 1447, + Mips_TRUNC_L_S = 1448, + Mips_TRUNC_W_D32 = 1449, + Mips_TRUNC_W_D64 = 1450, + Mips_TRUNC_W_MM = 1451, + Mips_TRUNC_W_S = 1452, + Mips_TRUNC_W_S_MM = 1453, + Mips_TTLTIU = 1454, + Mips_UDIV = 1455, + Mips_UDIV_MM = 1456, + Mips_VSHF_B = 1457, + Mips_VSHF_D = 1458, + Mips_VSHF_H = 1459, + Mips_VSHF_W = 1460, + Mips_WAIT = 1461, + Mips_WAIT_MM = 1462, + Mips_WRDSP = 1463, + Mips_WSBH = 1464, + Mips_WSBH_MM = 1465, + Mips_XOR = 1466, + Mips_XOR64 = 1467, + Mips_XORI_B = 1468, + Mips_XOR_MM = 1469, + Mips_XOR_V = 1470, + Mips_XOR_V_D_PSEUDO = 1471, + Mips_XOR_V_H_PSEUDO = 1472, + Mips_XOR_V_W_PSEUDO = 1473, + Mips_XORi = 1474, + Mips_XORi64 = 1475, + Mips_XORi_MM = 1476, + Mips_XorRxRxRy16 = 1477, + Mips_INSTRUCTION_LIST_END = 1478 }; #endif // GET_INSTRINFO_ENUM + diff --git a/arch/Mips/MipsGenRegisterInfo.inc b/arch/Mips/MipsGenRegisterInfo.inc index 63ad34f93..2ee054509 100644 --- a/arch/Mips/MipsGenRegisterInfo.inc +++ b/arch/Mips/MipsGenRegisterInfo.inc @@ -6,9 +6,10 @@ |* *| \*===----------------------------------------------------------------------===*/ -/* Capstone Disassembler Engine */ +/* Capstone Disassembly Engine, http://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013> */ + #ifdef GET_REGINFO_ENUM #undef GET_REGINFO_ENUM @@ -387,6 +388,7 @@ enum { Mips_sub_32_sub_hi_then_sub_32, // 11 Mips_NUM_TARGET_SUBREGS }; + #endif // GET_REGINFO_ENUM /*===- TableGen'erated file -------------------------------------*- C++ -*-===*\ @@ -397,6 +399,9 @@ enum { |* *| \*===----------------------------------------------------------------------===*/ +/* Capstone Disassembly Engine, http://www.capstone-engine.org */ +/* By Nguyen Anh Quynh , 2013> */ + #ifdef GET_REGINFO_MC_DESC #undef GET_REGINFO_MC_DESC @@ -821,7 +826,6 @@ static MCRegisterDesc MipsRegDesc[] = { // Descriptors { 747, 148, 1, 0, 2209 }, }; -// Register classes... // CCR Register Class... static uint16_t CCR[] = { Mips_FCR0, Mips_FCR1, Mips_FCR2, Mips_FCR3, Mips_FCR4, Mips_FCR5, Mips_FCR6, Mips_FCR7, Mips_FCR8, Mips_FCR9, Mips_FCR10, Mips_FCR11, Mips_FCR12, Mips_FCR13, Mips_FCR14, Mips_FCR15, Mips_FCR16, Mips_FCR17, Mips_FCR18, Mips_FCR19, Mips_FCR20, Mips_FCR21, Mips_FCR22, Mips_FCR23, Mips_FCR24, Mips_FCR25, Mips_FCR26, Mips_FCR27, Mips_FCR28, Mips_FCR29, Mips_FCR30, Mips_FCR31, diff --git a/arch/Mips/MipsGenSubtargetInfo.inc b/arch/Mips/MipsGenSubtargetInfo.inc index 72ebc152e..0dbb0a53e 100644 --- a/arch/Mips/MipsGenSubtargetInfo.inc +++ b/arch/Mips/MipsGenSubtargetInfo.inc @@ -6,11 +6,13 @@ |* *| \*===----------------------------------------------------------------------===*/ -/* Capstone Disassembler Engine */ +/* Capstone Disassembly Engine, http://www.capstone-engine.org */ /* By Nguyen Anh Quynh , 2013> */ + #ifdef GET_SUBTARGETINFO_ENUM #undef GET_SUBTARGETINFO_ENUM + enum { Mips_FeatureBitCount = 1ULL << 0, Mips_FeatureCondMov = 1ULL << 1, @@ -34,6 +36,7 @@ enum { Mips_FeatureSingleFloat = 1ULL << 19, Mips_FeatureSwap = 1ULL << 20, Mips_FeatureVFPU = 1ULL << 21 - }; + #endif // GET_SUBTARGETINFO_ENUM + diff --git a/arch/Mips/MipsInstPrinter.c b/arch/Mips/MipsInstPrinter.c index 39f553bf9..8ed093dc6 100644 --- a/arch/Mips/MipsInstPrinter.c +++ b/arch/Mips/MipsInstPrinter.c @@ -28,6 +28,7 @@ #include "MipsInstPrinter.h" +static void printUnsignedImm(MCInst *MI, int opNum, SStream *O); static bool printAliasInstr(MCInst *MI, SStream *O, void *info); static bool printAlias(MCInst *MI, SStream *OS); @@ -149,6 +150,19 @@ static void printRegName(SStream *OS, unsigned RegNo) SStream_concat(OS, "$%s", getRegisterName(RegNo)); } +static void printSaveRestore(MCInst *MI, SStream *O) +{ + unsigned i, e; + for (i = 0, e = MCInst_getNumOperands(MI); i != e; ++i) { + if (i != 0) + SStream_concat(O, ", "); + if (MCOperand_isReg(MCInst_getOperand(MI, i))) + printRegName(O, MCOperand_getReg(MCInst_getOperand(MI, i))); + else + printUnsignedImm(MI, i, O); + } +} + void Mips_printInst(MCInst *MI, SStream *O, void *info) { switch (MCInst_getOpcode(MI)) { @@ -158,6 +172,26 @@ void Mips_printInst(MCInst *MI, SStream *O, void *info) SStream_concat(O, ".set\tpush\n"); SStream_concat(O, ".set\tmips32r2\n"); break; + case Mips_Save16: + SStream_concat(O, "\tsave\t"); + printSaveRestore(MI, O); + SStream_concat(O, " # 16 bit inst\n"); + return; + case Mips_SaveX16: + SStream_concat(O, "\tsave\t"); + printSaveRestore(MI, O); + SStream_concat(O, "\n"); + return; + case Mips_Restore16: + SStream_concat(O, "\trestore\t"); + printSaveRestore(MI, O); + SStream_concat(O, " # 16 bit inst\n"); + return; + case Mips_RestoreX16: + SStream_concat(O, "\trestore\t"); + printSaveRestore(MI, O); + SStream_concat(O, "\n"); + return; } // Try to print any aliases first. diff --git a/arch/Mips/mapping.c b/arch/Mips/mapping.c index 76071a108..4d9ce7a68 100644 --- a/arch/Mips/mapping.c +++ b/arch/Mips/mapping.c @@ -276,7 +276,9 @@ static insn_map insns[] = { { Mips_AndRxRxRy16, MIPS_INS_AND, { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0 }, { Mips_BALIGN, MIPS_INS_BALIGN, { 0 }, { 0 }, { MIPS_GRP_DSPR2, 0 }, 0, 0 }, { Mips_BC1F, MIPS_INS_BC1F, { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_STDENC, 0 }, 1, 0 }, + { Mips_BC1F_MM, MIPS_INS_BC1F, { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_MICROMIPS, 0 }, 1, 0 }, { Mips_BC1T, MIPS_INS_BC1T, { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_STDENC, 0 }, 1, 0 }, + { Mips_BC1T_MM, MIPS_INS_BC1T, { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_MICROMIPS, 0 }, 1, 0 }, { Mips_BCLRI_B, MIPS_INS_BCLRI, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_BCLRI_D, MIPS_INS_BCLRI, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_BCLRI_H, MIPS_INS_BCLRI, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, @@ -343,6 +345,7 @@ static insn_map insns[] = { { Mips_BNZ_W, MIPS_INS_BNZ, { 0 }, { MIPS_REG_AT, 0 }, { MIPS_GRP_MSA, 0 }, 1, 0 }, { Mips_BPOSGE32, MIPS_INS_BPOSGE32, { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 1, 0 }, { Mips_BREAK, MIPS_INS_BREAK, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_BREAK_MM, MIPS_INS_BREAK, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_BSELI_B, MIPS_INS_BSELI, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_BSEL_V, MIPS_INS_BSEL, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_BSETI_B, MIPS_INS_BSETI, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, @@ -368,7 +371,9 @@ static insn_map insns[] = { { Mips_CEIL_L_S, MIPS_INS_CEIL, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_CEIL_W_D32, MIPS_INS_CEIL, { 0 }, { 0 }, { MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_CEIL_W_D64, MIPS_INS_CEIL, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_CEIL_W_MM, MIPS_INS_CEIL, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_CEIL_W_S, MIPS_INS_CEIL, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_CEIL_W_S_MM, MIPS_INS_CEIL, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_CEQI_B, MIPS_INS_CEQI, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_CEQI_D, MIPS_INS_CEQI, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_CEQI_H, MIPS_INS_CEQI, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, @@ -378,6 +383,7 @@ static insn_map insns[] = { { Mips_CEQ_H, MIPS_INS_CEQ, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_CEQ_W, MIPS_INS_CEQ, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_CFC1, MIPS_INS_CFC1, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_CFC1_MM, MIPS_INS_CFC1, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_CFCMSA, MIPS_INS_CFCMSA, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_CLEI_S_B, MIPS_INS_CLEI_S, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_CLEI_S_D, MIPS_INS_CLEI_S, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, @@ -434,21 +440,30 @@ static insn_map insns[] = { { Mips_COPY_U_H, MIPS_INS_COPY_U, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_COPY_U_W, MIPS_INS_COPY_U, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_CTC1, MIPS_INS_CTC1, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_CTC1_MM, MIPS_INS_CTC1, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_CTCMSA, MIPS_INS_CTCMSA, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_CVT_D32_S, MIPS_INS_CVT, { 0 }, { 0 }, { MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_CVT_D32_W, MIPS_INS_CVT, { 0 }, { 0 }, { MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_CVT_D32_W_MM, MIPS_INS_CVT, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_CVT_D64_L, MIPS_INS_CVT, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_CVT_D64_S, MIPS_INS_CVT, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_CVT_D64_W, MIPS_INS_CVT, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_CVT_D_S_MM, MIPS_INS_CVT, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_CVT_L_D64, MIPS_INS_CVT, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_CVT_L_D64_MM, MIPS_INS_CVT, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_CVT_L_S, MIPS_INS_CVT, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_CVT_L_S_MM, MIPS_INS_CVT, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_CVT_S_D32, MIPS_INS_CVT, { 0 }, { 0 }, { MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_CVT_S_D32_MM, MIPS_INS_CVT, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_CVT_S_D64, MIPS_INS_CVT, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_CVT_S_L, MIPS_INS_CVT, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_CVT_S_W, MIPS_INS_CVT, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_CVT_S_W_MM, MIPS_INS_CVT, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_CVT_W_D32, MIPS_INS_CVT, { 0 }, { 0 }, { MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_CVT_W_D64, MIPS_INS_CVT, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_CVT_W_MM, MIPS_INS_CVT, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_CVT_W_S, MIPS_INS_CVT, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_CVT_W_S_MM, MIPS_INS_CVT, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_C_EQ_D32, MIPS_INS_C, { 0 }, { 0 }, { MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_C_EQ_D64, MIPS_INS_C, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_C_EQ_S, MIPS_INS_C, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, @@ -506,6 +521,7 @@ static insn_map insns[] = { { Mips_DCLO, MIPS_INS_DCLO, { 0 }, { 0 }, { MIPS_GRP_BITCOUNT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_DCLZ, MIPS_INS_DCLZ, { 0 }, { 0 }, { MIPS_GRP_BITCOUNT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_DERET, MIPS_INS_DERET, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_DERET_MM, MIPS_INS_DERET, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_DEXT, MIPS_INS_DEXT, { 0 }, { 0 }, { MIPS_GRP_MIPS32R2, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_DEXTM, MIPS_INS_DEXTM, { 0 }, { 0 }, { MIPS_GRP_MIPS32R2, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_DEXTU, MIPS_INS_DEXTU, { 0 }, { 0 }, { MIPS_GRP_MIPS32R2, MIPS_GRP_STDENC, 0 }, 0, 0 }, @@ -521,6 +537,7 @@ static insn_map insns[] = { { Mips_DIV_U_D, MIPS_INS_DIV_U, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_DIV_U_H, MIPS_INS_DIV_U, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_DIV_U_W, MIPS_INS_DIV_U, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, + { Mips_DI_MM, MIPS_INS_DI, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_DMFC0, MIPS_INS_DMFC0, { 0 }, { 0 }, { MIPS_GRP_MIPS64, 0 }, 0, 0 }, { Mips_DMFC1, MIPS_INS_DMFC1, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_DMFC2, MIPS_INS_DMFC2, { 0 }, { 0 }, { MIPS_GRP_MIPS64, 0 }, 0, 0 }, @@ -584,7 +601,9 @@ static insn_map insns[] = { { Mips_DivRxRy16, MIPS_INS_DIV, { 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0 }, { Mips_DivuRxRy16, MIPS_INS_DIVU, { 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0 }, { Mips_EI, MIPS_INS_EI, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_EI_MM, MIPS_INS_EI, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_ERET, MIPS_INS_ERET, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_ERET_MM, MIPS_INS_ERET, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_EXT, MIPS_INS_EXT, { 0 }, { 0 }, { MIPS_GRP_MIPS32R2, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_EXTP, MIPS_INS_EXTP, { MIPS_REG_DSPPOS, 0 }, { MIPS_REG_DSPEFI, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0 }, { Mips_EXTPDP, MIPS_INS_EXTPDP, { MIPS_REG_DSPPOS, 0 }, { MIPS_REG_DSPPOS, MIPS_REG_DSPEFI, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0 }, @@ -601,11 +620,15 @@ static insn_map insns[] = { { Mips_EXT_MM, MIPS_INS_EXT, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_FABS_D32, MIPS_INS_ABS, { 0 }, { 0 }, { MIPS_GRP_NONANSFPMATH, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_FABS_D64, MIPS_INS_ABS, { 0 }, { 0 }, { MIPS_GRP_NONANSFPMATH, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_FABS_MM, MIPS_INS_ABS, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_FABS_S, MIPS_INS_ABS, { 0 }, { 0 }, { MIPS_GRP_NONANSFPMATH, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_FABS_S_MM, MIPS_INS_ABS, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_FADD_D, MIPS_INS_FADD, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FADD_D32, MIPS_INS_ADD, { 0 }, { 0 }, { MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_FADD_D64, MIPS_INS_ADD, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_FADD_MM, MIPS_INS_ADD, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_FADD_S, MIPS_INS_ADD, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_FADD_S_MM, MIPS_INS_ADD, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_FADD_W, MIPS_INS_FADD, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FCAF_D, MIPS_INS_FCAF, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FCAF_W, MIPS_INS_FCAF, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, @@ -618,8 +641,10 @@ static insn_map insns[] = { { Mips_FCLT_D, MIPS_INS_FCLT, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FCLT_W, MIPS_INS_FCLT, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FCMP_D32, MIPS_INS_C, { 0 }, { MIPS_REG_FCC0, 0 }, { MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_FCMP_D32_MM, MIPS_INS_C, { 0 }, { MIPS_REG_FCC0, 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_FCMP_D64, MIPS_INS_C, { 0 }, { MIPS_REG_FCC0, 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_FCMP_S32, MIPS_INS_C, { 0 }, { MIPS_REG_FCC0, 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_FCMP_S32_MM, MIPS_INS_C, { 0 }, { MIPS_REG_FCC0, 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_FCNE_D, MIPS_INS_FCNE, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FCNE_W, MIPS_INS_FCNE, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FCOR_D, MIPS_INS_FCOR, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, @@ -637,7 +662,9 @@ static insn_map insns[] = { { Mips_FDIV_D, MIPS_INS_FDIV, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FDIV_D32, MIPS_INS_DIV, { 0 }, { 0 }, { MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_FDIV_D64, MIPS_INS_DIV, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_FDIV_MM, MIPS_INS_DIV, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_FDIV_S, MIPS_INS_DIV, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_FDIV_S_MM, MIPS_INS_DIV, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_FDIV_W, MIPS_INS_FDIV, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FEXDO_H, MIPS_INS_FEXDO, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FEXDO_W, MIPS_INS_FEXDO, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, @@ -664,7 +691,9 @@ static insn_map insns[] = { { Mips_FLOOR_L_S, MIPS_INS_FLOOR, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_FLOOR_W_D32, MIPS_INS_FLOOR, { 0 }, { 0 }, { MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_FLOOR_W_D64, MIPS_INS_FLOOR, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_FLOOR_W_MM, MIPS_INS_FLOOR, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_FLOOR_W_S, MIPS_INS_FLOOR, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_FLOOR_W_S_MM, MIPS_INS_FLOOR, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_FMADD_D, MIPS_INS_FMADD, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FMADD_W, MIPS_INS_FMADD, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FMAX_A_D, MIPS_INS_FMAX_A, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, @@ -676,18 +705,24 @@ static insn_map insns[] = { { Mips_FMIN_D, MIPS_INS_FMIN, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FMIN_W, MIPS_INS_FMIN, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FMOV_D32, MIPS_INS_MOV, { 0 }, { 0 }, { MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_FMOV_D32_MM, MIPS_INS_MOV, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_FMOV_D64, MIPS_INS_MOV, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_FMOV_S, MIPS_INS_MOV, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_FMOV_S_MM, MIPS_INS_MOV, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_FMSUB_D, MIPS_INS_FMSUB, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FMSUB_W, MIPS_INS_FMSUB, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FMUL_D, MIPS_INS_FMUL, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FMUL_D32, MIPS_INS_MUL, { 0 }, { 0 }, { MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_FMUL_D64, MIPS_INS_MUL, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_FMUL_MM, MIPS_INS_MUL, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_FMUL_S, MIPS_INS_MUL, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_FMUL_S_MM, MIPS_INS_MUL, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_FMUL_W, MIPS_INS_FMUL, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FNEG_D32, MIPS_INS_NEG, { 0 }, { 0 }, { MIPS_GRP_NONANSFPMATH, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_FNEG_D64, MIPS_INS_NEG, { 0 }, { 0 }, { MIPS_GRP_NONANSFPMATH, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_FNEG_MM, MIPS_INS_NEG, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_FNEG_S, MIPS_INS_NEG, { 0 }, { 0 }, { MIPS_GRP_NONANSFPMATH, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_FNEG_S_MM, MIPS_INS_NEG, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_FRCP_D, MIPS_INS_FRCP, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FRCP_W, MIPS_INS_FRCP, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FRINT_D, MIPS_INS_FRINT, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, @@ -709,12 +744,16 @@ static insn_map insns[] = { { Mips_FSQRT_D, MIPS_INS_FSQRT, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FSQRT_D32, MIPS_INS_SQRT, { 0 }, { 0 }, { MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_FSQRT_D64, MIPS_INS_SQRT, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_FSQRT_MM, MIPS_INS_SQRT, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_FSQRT_S, MIPS_INS_SQRT, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_FSQRT_S_MM, MIPS_INS_SQRT, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_FSQRT_W, MIPS_INS_FSQRT, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FSUB_D, MIPS_INS_FSUB, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FSUB_D32, MIPS_INS_SUB, { 0 }, { 0 }, { MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_FSUB_D64, MIPS_INS_SUB, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_FSUB_MM, MIPS_INS_SUB, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_FSUB_S, MIPS_INS_SUB, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_FSUB_S_MM, MIPS_INS_SUB, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_FSUB_W, MIPS_INS_FSUB, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FSUEQ_D, MIPS_INS_FSUEQ, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_FSUEQ_W, MIPS_INS_FSUEQ, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, @@ -788,7 +827,7 @@ static insn_map insns[] = { { Mips_JrRa16, MIPS_INS_JR, { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 1, 1 }, { Mips_JrcRa16, MIPS_INS_JRC, { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 1, 1 }, { Mips_JrcRx16, MIPS_INS_JRC, { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 1, 1 }, - { Mips_JumpLinkReg16, MIPS_INS_JALRC, { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0 }, + { Mips_JumpLinkReg16, MIPS_INS_JALRC, { 0 }, { MIPS_REG_RA, 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0 }, { Mips_LB, MIPS_INS_LB, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_LB64, MIPS_INS_LB, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_LBUX, MIPS_INS_LBUX, { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0 }, @@ -799,6 +838,7 @@ static insn_map insns[] = { { Mips_LD, MIPS_INS_LD, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_LDC1, MIPS_INS_LDC1, { 0 }, { 0 }, { MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_LDC164, MIPS_INS_LDC1, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_LDC1_MM, MIPS_INS_LDC1, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_LDC2, MIPS_INS_LDC2, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_LDI_B, MIPS_INS_LDI, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_LDI_D, MIPS_INS_LDI, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, @@ -806,7 +846,7 @@ static insn_map insns[] = { { Mips_LDI_W, MIPS_INS_LDI, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_LDL, MIPS_INS_LDL, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_LDR, MIPS_INS_LDR, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, - { Mips_LDXC1, MIPS_INS_LDXC1, { 0 }, { 0 }, { MIPS_GRP_FPIDX, MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_LDXC1, MIPS_INS_LDXC1, { 0 }, { 0 }, { MIPS_GRP_FPIDX, MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0 }, { Mips_LDXC164, MIPS_INS_LDXC1, { 0 }, { 0 }, { MIPS_GRP_FPIDX, MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_LD_B, MIPS_INS_LD, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_LD_D, MIPS_INS_LD, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, @@ -814,6 +854,7 @@ static insn_map insns[] = { { Mips_LD_W, MIPS_INS_LD, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_LEA_ADDiu, MIPS_INS_ADDIU, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_LEA_ADDiu64, MIPS_INS_DADDIU, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_LEA_ADDiu_MM, MIPS_INS_ADDIU, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_LH, MIPS_INS_LH, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_LH64, MIPS_INS_LH, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_LHX, MIPS_INS_LHX, { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0 }, @@ -821,17 +862,20 @@ static insn_map insns[] = { { Mips_LHu, MIPS_INS_LHU, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_LHu64, MIPS_INS_LHU, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_LHu_MM, MIPS_INS_LHU, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, - { Mips_LL, MIPS_INS_LL, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_LL, MIPS_INS_LL, { 0 }, { 0 }, { MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0 }, { Mips_LLD, MIPS_INS_LLD, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_LL_MM, MIPS_INS_LL, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_LSA, MIPS_INS_LSA, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_LUXC1, MIPS_INS_LUXC1, { 0 }, { 0 }, { MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_LUXC164, MIPS_INS_LUXC1, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_LUXC1_MM, MIPS_INS_LUXC1, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_LUi, MIPS_INS_LUI, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_LUi64, MIPS_INS_LUI, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_LUi_MM, MIPS_INS_LUI, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_LW, MIPS_INS_LW, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_LW64, MIPS_INS_LW, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_LWC1, MIPS_INS_LWC1, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_LWC1_MM, MIPS_INS_LWC1, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_LWC2, MIPS_INS_LWC2, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_LWL, MIPS_INS_LWL, { 0 }, { 0 }, { MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0 }, { Mips_LWL64, MIPS_INS_LWL, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, @@ -841,6 +885,7 @@ static insn_map insns[] = { { Mips_LWR_MM, MIPS_INS_LWR, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_LWX, MIPS_INS_LWX, { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0 }, { Mips_LWXC1, MIPS_INS_LWXC1, { 0 }, { 0 }, { MIPS_GRP_FPIDX, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_LWXC1_MM, MIPS_INS_LWXC1, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_LW_MM, MIPS_INS_LW, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_LWu, MIPS_INS_LWU, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_LbRxRyOffMemX16, MIPS_INS_LB, { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0 }, @@ -862,12 +907,14 @@ static insn_map insns[] = { { Mips_MADDV_H, MIPS_INS_MADDV, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_MADDV_W, MIPS_INS_MADDV, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_MADD_D32, MIPS_INS_MADD, { 0 }, { 0 }, { MIPS_GRP_MIPS32R2, MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_MADD_D32_MM, MIPS_INS_MADD, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_MADD_D64, MIPS_INS_MADD, { 0 }, { 0 }, { MIPS_GRP_MIPS32R2, MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MADD_DSP, MIPS_INS_MADD, { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0 }, { Mips_MADD_MM, MIPS_INS_MADD, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_MADD_Q_H, MIPS_INS_MADD_Q, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_MADD_Q_W, MIPS_INS_MADD_Q, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_MADD_S, MIPS_INS_MADD, { 0 }, { 0 }, { MIPS_GRP_MIPS32R2, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_MADD_S_MM, MIPS_INS_MADD, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_MAQ_SA_W_PHL, MIPS_INS_MAQ_SA, { 0 }, { MIPS_REG_DSPOUTFLAG16_19, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0 }, { Mips_MAQ_SA_W_PHR, MIPS_INS_MAQ_SA, { 0 }, { MIPS_REG_DSPOUTFLAG16_19, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0 }, { Mips_MAQ_S_W_PHL, MIPS_INS_MAQ_S, { 0 }, { MIPS_REG_DSPOUTFLAG16_19, 0 }, { MIPS_GRP_DSP, 0 }, 0, 0 }, @@ -894,8 +941,10 @@ static insn_map insns[] = { { Mips_MAX_U_W, MIPS_INS_MAX_U, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_MFC0, MIPS_INS_MFC0, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MFC1, MIPS_INS_MFC1, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_MFC1_MM, MIPS_INS_MFC1, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_MFC2, MIPS_INS_MFC2, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MFHC1, MIPS_INS_MFHC1, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_MFHC1_MM, MIPS_INS_MFHC1, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_MFHI, MIPS_INS_MFHI, { MIPS_REG_AC0, 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MFHI64, MIPS_INS_MFHI, { MIPS_REG_AC0, 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MFHI_DSP, MIPS_INS_MFHI, { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0 }, @@ -935,37 +984,45 @@ static insn_map insns[] = { { Mips_MOD_U_W, MIPS_INS_MOD_U, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_MOVE_V, MIPS_INS_MOVE, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_MOVF_D32, MIPS_INS_MOVF, { 0 }, { 0 }, { MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_MOVF_D32_MM, MIPS_INS_MOVF, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_MOVF_D64, MIPS_INS_MOVF, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MOVF_I, MIPS_INS_MOVF, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MOVF_I64, MIPS_INS_MOVF, { 0 }, { 0 }, { MIPS_GRP_MIPS64, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MOVF_I_MM, MIPS_INS_MOVF, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_MOVF_S, MIPS_INS_MOVF, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_MOVF_S_MM, MIPS_INS_MOVF, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_MOVN_I64_D64, MIPS_INS_MOVN, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MOVN_I64_I, MIPS_INS_MOVN, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MOVN_I64_I64, MIPS_INS_MOVN, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MOVN_I64_S, MIPS_INS_MOVN, { 0 }, { 0 }, { MIPS_GRP_MIPS64, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MOVN_I_D32, MIPS_INS_MOVN, { 0 }, { 0 }, { MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_MOVN_I_D32_MM, MIPS_INS_MOVN, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_MOVN_I_D64, MIPS_INS_MOVN, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MOVN_I_I, MIPS_INS_MOVN, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MOVN_I_I64, MIPS_INS_MOVN, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MOVN_I_MM, MIPS_INS_MOVN, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_MOVN_I_S, MIPS_INS_MOVN, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_MOVN_I_S_MM, MIPS_INS_MOVN, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_MOVT_D32, MIPS_INS_MOVT, { 0 }, { 0 }, { MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_MOVT_D32_MM, MIPS_INS_MOVT, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_MOVT_D64, MIPS_INS_MOVT, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MOVT_I, MIPS_INS_MOVT, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MOVT_I64, MIPS_INS_MOVT, { 0 }, { 0 }, { MIPS_GRP_MIPS64, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MOVT_I_MM, MIPS_INS_MOVT, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_MOVT_S, MIPS_INS_MOVT, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_MOVT_S_MM, MIPS_INS_MOVT, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_MOVZ_I64_D64, MIPS_INS_MOVZ, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MOVZ_I64_I, MIPS_INS_MOVZ, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MOVZ_I64_I64, MIPS_INS_MOVZ, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MOVZ_I64_S, MIPS_INS_MOVZ, { 0 }, { 0 }, { MIPS_GRP_MIPS64, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MOVZ_I_D32, MIPS_INS_MOVZ, { 0 }, { 0 }, { MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_MOVZ_I_D32_MM, MIPS_INS_MOVZ, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_MOVZ_I_D64, MIPS_INS_MOVZ, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MOVZ_I_I, MIPS_INS_MOVZ, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MOVZ_I_I64, MIPS_INS_MOVZ, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MOVZ_I_MM, MIPS_INS_MOVZ, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_MOVZ_I_S, MIPS_INS_MOVZ, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_MOVZ_I_S_MM, MIPS_INS_MOVZ, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_MSUB, MIPS_INS_MSUB, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MSUBR_Q_H, MIPS_INS_MSUBR_Q, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_MSUBR_Q_W, MIPS_INS_MSUBR_Q, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, @@ -977,16 +1034,20 @@ static insn_map insns[] = { { Mips_MSUBV_H, MIPS_INS_MSUBV, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_MSUBV_W, MIPS_INS_MSUBV, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_MSUB_D32, MIPS_INS_MSUB, { 0 }, { 0 }, { MIPS_GRP_MIPS32R2, MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_MSUB_D32_MM, MIPS_INS_MSUB, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_MSUB_D64, MIPS_INS_MSUB, { 0 }, { 0 }, { MIPS_GRP_MIPS32R2, MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MSUB_DSP, MIPS_INS_MSUB, { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0 }, { Mips_MSUB_MM, MIPS_INS_MSUB, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_MSUB_Q_H, MIPS_INS_MSUB_Q, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_MSUB_Q_W, MIPS_INS_MSUB_Q, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_MSUB_S, MIPS_INS_MSUB, { 0 }, { 0 }, { MIPS_GRP_MIPS32R2, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_MSUB_S_MM, MIPS_INS_MSUB, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_MTC0, MIPS_INS_MTC0, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MTC1, MIPS_INS_MTC1, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_MTC1_MM, MIPS_INS_MTC1, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_MTC2, MIPS_INS_MTC2, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MTHC1, MIPS_INS_MTHC1, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_MTHC1_MM, MIPS_INS_MTHC1, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_MTHI, MIPS_INS_MTHI, { 0 }, { MIPS_REG_HI0, 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MTHI64, MIPS_INS_MTHI, { 0 }, { MIPS_REG_HI0, 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_MTHI_DSP, MIPS_INS_MTHI, { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0 }, @@ -1037,11 +1098,15 @@ static insn_map insns[] = { { Mips_NLZC_H, MIPS_INS_NLZC, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_NLZC_W, MIPS_INS_NLZC, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_NMADD_D32, MIPS_INS_NMADD, { 0 }, { 0 }, { MIPS_GRP_MIPS32R2, MIPS_GRP_NOTFP64BIT, MIPS_GRP_NONANSFPMATH, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_NMADD_D32_MM, MIPS_INS_NMADD, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_NMADD_D64, MIPS_INS_NMADD, { 0 }, { 0 }, { MIPS_GRP_MIPS32R2, MIPS_GRP_FP64BIT, MIPS_GRP_NONANSFPMATH, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_NMADD_S, MIPS_INS_NMADD, { 0 }, { 0 }, { MIPS_GRP_MIPS32R2, MIPS_GRP_NONANSFPMATH, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_NMADD_S_MM, MIPS_INS_NMADD, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_NMSUB_D32, MIPS_INS_NMSUB, { 0 }, { 0 }, { MIPS_GRP_MIPS32R2, MIPS_GRP_NOTFP64BIT, MIPS_GRP_NONANSFPMATH, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_NMSUB_D32_MM, MIPS_INS_NMSUB, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_NMSUB_D64, MIPS_INS_NMSUB, { 0 }, { 0 }, { MIPS_GRP_MIPS32R2, MIPS_GRP_FP64BIT, MIPS_GRP_NONANSFPMATH, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_NMSUB_S, MIPS_INS_NMSUB, { 0 }, { 0 }, { MIPS_GRP_MIPS32R2, MIPS_GRP_NONANSFPMATH, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_NMSUB_S_MM, MIPS_INS_NMSUB, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_NOR, MIPS_INS_NOR, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_NOR64, MIPS_INS_NOR, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_NORI_B, MIPS_INS_NORI, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, @@ -1109,9 +1174,9 @@ static insn_map insns[] = { { Mips_ROUND_L_S, MIPS_INS_ROUND, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_ROUND_W_D32, MIPS_INS_ROUND, { 0 }, { 0 }, { MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_ROUND_W_D64, MIPS_INS_ROUND, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_ROUND_W_MM, MIPS_INS_ROUND, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_ROUND_W_S, MIPS_INS_ROUND, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, - { Mips_RestoreIncSpF16, MIPS_INS_RESTORE, { MIPS_REG_SP, 0 }, { MIPS_REG_SP, 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0 }, - { Mips_RestoreRaF16, MIPS_INS_RESTORE, { MIPS_REG_SP, 0 }, { MIPS_REG_S0, MIPS_REG_S1, MIPS_REG_S2, MIPS_REG_RA, MIPS_REG_SP, 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0 }, + { Mips_ROUND_W_S_MM, MIPS_INS_ROUND, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_SAT_S_B, MIPS_INS_SAT_S, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_SAT_S_D, MIPS_INS_SAT_S, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_SAT_S_H, MIPS_INS_SAT_S, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, @@ -1123,17 +1188,19 @@ static insn_map insns[] = { { Mips_SB, MIPS_INS_SB, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_SB64, MIPS_INS_SB, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_SB_MM, MIPS_INS_SB, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, - { Mips_SC, MIPS_INS_SC, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_SC, MIPS_INS_SC, { 0 }, { 0 }, { MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0 }, { Mips_SCD, MIPS_INS_SCD, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_SC_MM, MIPS_INS_SC, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_SD, MIPS_INS_SD, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_SDC1, MIPS_INS_SDC1, { 0 }, { 0 }, { MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_SDC164, MIPS_INS_SDC1, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_SDC1_MM, MIPS_INS_SDC1, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_SDC2, MIPS_INS_SDC2, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_SDIV, MIPS_INS_DIV, { 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_SDIV_MM, MIPS_INS_DIV, { 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_SDL, MIPS_INS_SDL, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_SDR, MIPS_INS_SDR, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, - { Mips_SDXC1, MIPS_INS_SDXC1, { 0 }, { 0 }, { MIPS_GRP_FPIDX, MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_SDXC1, MIPS_INS_SDXC1, { 0 }, { 0 }, { MIPS_GRP_FPIDX, MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0 }, { Mips_SDXC164, MIPS_INS_SDXC1, { 0 }, { 0 }, { MIPS_GRP_FPIDX, MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_SEB, MIPS_INS_SEB, { 0 }, { 0 }, { MIPS_GRP_SEINREG, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_SEB64, MIPS_INS_SEB, { 0 }, { 0 }, { MIPS_GRP_SEINREG, MIPS_GRP_STDENC, 0 }, 0, 0 }, @@ -1300,9 +1367,11 @@ static insn_map insns[] = { { Mips_SUBu_MM, MIPS_INS_SUBU, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_SUXC1, MIPS_INS_SUXC1, { 0 }, { 0 }, { MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_SUXC164, MIPS_INS_SUXC1, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_SUXC1_MM, MIPS_INS_SUXC1, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_SW, MIPS_INS_SW, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_SW64, MIPS_INS_SW, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_SWC1, MIPS_INS_SWC1, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_SWC1_MM, MIPS_INS_SWC1, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_SWC2, MIPS_INS_SWC2, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_SWL, MIPS_INS_SWL, { 0 }, { 0 }, { MIPS_GRP_NOTINMICROMIPS, 0 }, 0, 0 }, { Mips_SWL64, MIPS_INS_SWL, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, @@ -1311,11 +1380,12 @@ static insn_map insns[] = { { Mips_SWR64, MIPS_INS_SWR, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_SWR_MM, MIPS_INS_SWR, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_SWXC1, MIPS_INS_SWXC1, { 0 }, { 0 }, { MIPS_GRP_FPIDX, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_SWXC1_MM, MIPS_INS_SWXC1, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_SW_MM, MIPS_INS_SW, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_SYNC, MIPS_INS_SYNC, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_SYNC_MM, MIPS_INS_SYNC, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_SYSCALL, MIPS_INS_SYSCALL, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, - { Mips_SaveDecSpF16, MIPS_INS_SAVE, { MIPS_REG_SP, 0 }, { MIPS_REG_SP, 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0 }, - { Mips_SaveRaF16, MIPS_INS_SAVE, { MIPS_REG_RA, MIPS_REG_SP, MIPS_REG_S0, MIPS_REG_S1, MIPS_REG_S2, 0 }, { MIPS_REG_SP, 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0 }, + { Mips_SYSCALL_MM, MIPS_INS_SYSCALL, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_SbRxRyOffMemX16, MIPS_INS_SB, { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0 }, { Mips_SebRx16, MIPS_INS_SEB, { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0 }, { Mips_SehRx16, MIPS_INS_SEH, { 0 }, { 0 }, { MIPS_GRP_MIPS16MODE, 0 }, 0, 0 }, @@ -1360,7 +1430,9 @@ static insn_map insns[] = { { Mips_TRUNC_L_S, MIPS_INS_TRUNC, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_TRUNC_W_D32, MIPS_INS_TRUNC, { 0 }, { 0 }, { MIPS_GRP_NOTFP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_TRUNC_W_D64, MIPS_INS_TRUNC, { 0 }, { 0 }, { MIPS_GRP_FP64BIT, MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_TRUNC_W_MM, MIPS_INS_TRUNC, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_TRUNC_W_S, MIPS_INS_TRUNC, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_TRUNC_W_S_MM, MIPS_INS_TRUNC, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_TTLTIU, MIPS_INS_TLTIU, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_UDIV, MIPS_INS_DIVU, { 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_UDIV_MM, MIPS_INS_DIVU, { 0 }, { MIPS_REG_HI0, MIPS_REG_LO0, 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, @@ -1369,6 +1441,7 @@ static insn_map insns[] = { { Mips_VSHF_H, MIPS_INS_VSHF, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_VSHF_W, MIPS_INS_VSHF, { 0 }, { 0 }, { MIPS_GRP_MSA, 0 }, 0, 0 }, { Mips_WAIT, MIPS_INS_WAIT, { 0 }, { 0 }, { MIPS_GRP_STDENC, 0 }, 0, 0 }, + { Mips_WAIT_MM, MIPS_INS_WAIT, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, { Mips_WRDSP, MIPS_INS_WRDSP, { 0 }, { 0 }, { MIPS_GRP_DSP, 0 }, 0, 0 }, { Mips_WSBH, MIPS_INS_WSBH, { 0 }, { 0 }, { MIPS_GRP_SWAP, MIPS_GRP_STDENC, 0 }, 0, 0 }, { Mips_WSBH_MM, MIPS_INS_WSBH, { 0 }, { 0 }, { MIPS_GRP_MICROMIPS, 0 }, 0, 0 }, @@ -1818,7 +1891,6 @@ static name_map insn_name_maps[] = { { MIPS_INS_ROTR, "rotr" }, { MIPS_INS_ROTRV, "rotrv" }, { MIPS_INS_ROUND, "round" }, - { MIPS_INS_RESTORE, "restore" }, { MIPS_INS_SAT_S, "sat_s" }, { MIPS_INS_SAT_U, "sat_u" }, { MIPS_INS_SB, "sb" }, @@ -1891,7 +1963,6 @@ static name_map insn_name_maps[] = { { MIPS_INS_SWXC1, "swxc1" }, { MIPS_INS_SYNC, "sync" }, { MIPS_INS_SYSCALL, "syscall" }, - { MIPS_INS_SAVE, "save" }, { MIPS_INS_TEQ, "teq" }, { MIPS_INS_TEQI, "teqi" }, { MIPS_INS_TGE, "tge" }, diff --git a/include/mips.h b/include/mips.h index 4d6d7ed69..b6a391040 100644 --- a/include/mips.h +++ b/include/mips.h @@ -593,7 +593,6 @@ typedef enum mips_insn { MIPS_INS_ROTR, MIPS_INS_ROTRV, MIPS_INS_ROUND, - MIPS_INS_RESTORE, MIPS_INS_SAT_S, MIPS_INS_SAT_U, MIPS_INS_SB, @@ -666,7 +665,6 @@ typedef enum mips_insn { MIPS_INS_SWXC1, MIPS_INS_SYNC, MIPS_INS_SYSCALL, - MIPS_INS_SAVE, MIPS_INS_TEQ, MIPS_INS_TEQI, MIPS_INS_TGE, @@ -687,7 +685,7 @@ typedef enum mips_insn { MIPS_INS_XOR, MIPS_INS_XORI, - // some alias instructions + //> some alias instructions MIPS_INS_NOP, MIPS_INS_NEGU,