From b52f11f636ce8a0784155b2df3df7d5d4df39ce4 Mon Sep 17 00:00:00 2001 From: Nguyen Anh Quynh Date: Wed, 13 Aug 2014 22:38:15 +0800 Subject: [PATCH] arm: update core. this added a new instruction UDF. also updated Python+Java bindings accordingly --- MCInstrDesc.h | 3 +- arch/ARM/ARMDisassembler.c | 52 +- arch/ARM/ARMGenAsmWriter.inc | 9250 +++++++++----- arch/ARM/ARMGenDisassemblerTables.inc | 16005 ++++++++++++------------ arch/ARM/ARMGenInstrInfo.inc | 11927 +++++++++--------- arch/ARM/ARMGenRegisterInfo.inc | 4 +- arch/ARM/ARMGenSubtargetInfo.inc | 43 +- arch/ARM/ARMInstPrinter.c | 27 +- arch/ARM/ARMMapping.c | 74 +- bindings/java/capstone/Arm_const.java | 395 +- bindings/python/capstone/arm_const.py | 395 +- include/arm.h | 1 + 12 files changed, 20457 insertions(+), 17719 deletions(-) diff --git a/MCInstrDesc.h b/MCInstrDesc.h index 06911529..ae94b4f7 100644 --- a/MCInstrDesc.h +++ b/MCInstrDesc.h @@ -109,7 +109,8 @@ enum { MCID_Rematerializable, MCID_CheapAsAMove, MCID_ExtraSrcRegAllocReq, - MCID_ExtraDefRegAllocReq + MCID_ExtraDefRegAllocReq, + MCID_RegSequence, }; /// MCInstrDesc - Describe properties that are true of each instruction in the diff --git a/arch/ARM/ARMDisassembler.c b/arch/ARM/ARMDisassembler.c index 36667c6d..586b5e29 100644 --- a/arch/ARM/ARMDisassembler.c +++ b/arch/ARM/ARMDisassembler.c @@ -364,7 +364,7 @@ static DecodeStatus DecodeMRRC2(MCInst *Inst, unsigned Val, uint64_t Address, const void *Decoder); // Hacky: enable all features for disassembler -static uint64_t getFeatureBits(int mode) +uint64_t ARM_getFeatureBits(int mode) { uint64_t Bits = (uint64_t)-1; // everything by default @@ -377,7 +377,7 @@ static uint64_t getFeatureBits(int mode) //Bits &= ~ARM_HasV8Ops; //Bits &= ~ARM_HasV6Ops; - //Bits &= (~ARM_FeatureMClass); + Bits &= (~ARM_FeatureMClass); // some features are mutually exclusive if (mode & CS_MODE_THUMB) { @@ -4047,7 +4047,53 @@ static DecodeStatus DecodeInstSyncBarrierOption(MCInst *Inst, unsigned Val, static DecodeStatus DecodeMSRMask(MCInst *Inst, unsigned Val, uint64_t Address, const void *Decoder) { - if (!Val) return MCDisassembler_Fail; + uint64_t FeatureBits = ARM_getFeatureBits(Inst->csh->mode); + if (FeatureBits & ARM_FeatureMClass) { + unsigned ValLow = Val & 0xff; + + // Validate the SYSm value first. + switch (ValLow) { + case 0: // apsr + case 1: // iapsr + case 2: // eapsr + case 3: // xpsr + case 5: // ipsr + case 6: // epsr + case 7: // iepsr + case 8: // msp + case 9: // psp + case 16: // primask + case 20: // control + break; + case 17: // basepri + case 18: // basepri_max + case 19: // faultmask + if (!(FeatureBits & ARM_HasV7Ops)) + // Values basepri, basepri_max and faultmask are only valid for v7m. + return MCDisassembler_Fail; + break; + default: + return MCDisassembler_Fail; + } + + // The ARMv7-M architecture has an additional 2-bit mask value in the MSR + // instruction (bits {11,10}). The mask is used only with apsr, iapsr, + // eapsr and xpsr, it has to be 0b10 in other cases. Bit mask{1} indicates + // if the NZCVQ bits should be moved by the instruction. Bit mask{0} + // indicates the move for the GE{3:0} bits, the mask{0} bit can be set + // only if the processor includes the DSP extension. + if ((FeatureBits & ARM_HasV7Ops) && MCInst_getOpcode(Inst) == ARM_t2MSR_M) { + unsigned Mask = (Val >> 10) & 3; + if (Mask == 0 || (Mask != 2 && ValLow > 3) || + (!(FeatureBits & ARM_FeatureDSPThumb2) && Mask == 1)) + return MCDisassembler_Fail; + } + } else { + // A/R class + if (Val == 0) + return MCDisassembler_Fail; + } + MCOperand_CreateImm0(Inst, Val); return MCDisassembler_Success; } diff --git a/arch/ARM/ARMGenAsmWriter.inc b/arch/ARM/ARMGenAsmWriter.inc index 26980e4b..42995492 100644 --- a/arch/ARM/ARMGenAsmWriter.inc +++ b/arch/ARM/ARMGenAsmWriter.inc @@ -7,7 +7,7 @@ \*===----------------------------------------------------------------------===*/ /* Capstone Disassembly Engine, http://www.capstone-engine.org */ -/* By Nguyen Anh Quynh , 2013> */ +/* By Nguyen Anh Quynh , 2013-2014 */ /// printInstruction - This method is automatically generated by tablegen /// from the instruction set description. @@ -16,7 +16,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) static const uint32_t OpInfo[] = { 0U, // PHI 0U, // INLINEASM - 0U, // PROLOG_LABEL + 0U, // CFI_INSTRUCTION 0U, // EH_LABEL 0U, // GC_LABEL 0U, // KILL @@ -25,294 +25,244 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // IMPLICIT_DEF 0U, // SUBREG_TO_REG 0U, // COPY_TO_REGCLASS - 1317U, // DBG_VALUE + 1329U, // DBG_VALUE 0U, // REG_SEQUENCE 0U, // COPY - 1310U, // BUNDLE - 1327U, // LIFETIME_START - 1297U, // LIFETIME_END + 1322U, // BUNDLE + 1339U, // LIFETIME_START + 1309U, // LIFETIME_END 0U, // STACKMAP 0U, // PATCHPOINT + 0U, // LOAD_STACK_GUARD 0U, // ABS - 5756U, // ADCri - 5756U, // ADCrr - 9852U, // ADCrsi - 13948U, // ADCrsr + 5768U, // ADCri + 5768U, // ADCrr + 9864U, // ADCrsi + 13960U, // ADCrsr 0U, // ADDSri 0U, // ADDSrr 0U, // ADDSrsi 0U, // ADDSrsr - 5817U, // ADDri - 5817U, // ADDrr - 9913U, // ADDrsi - 14009U, // ADDrsr + 5829U, // ADDri + 5829U, // ADDrr + 9925U, // ADDrsi + 14021U, // ADDrsr 0U, // ADJCALLSTACKDOWN 0U, // ADJCALLSTACKUP - 18794U, // ADR + 18806U, // ADR 1090671288U, // AESD 1090671296U, // AESE 1107448485U, // AESIMC 1107448495U, // AESMC - 5870U, // ANDri - 5870U, // ANDrr - 9966U, // ANDrsi - 14062U, // ANDrsr - 268696U, // ASRi - 268696U, // ASRr - 0U, // ATOMIC_CMP_SWAP_I16 - 0U, // ATOMIC_CMP_SWAP_I32 - 0U, // ATOMIC_CMP_SWAP_I64 - 0U, // ATOMIC_CMP_SWAP_I8 - 0U, // ATOMIC_LOAD_ADD_I16 - 0U, // ATOMIC_LOAD_ADD_I32 - 0U, // ATOMIC_LOAD_ADD_I64 - 0U, // ATOMIC_LOAD_ADD_I8 - 0U, // ATOMIC_LOAD_AND_I16 - 0U, // ATOMIC_LOAD_AND_I32 - 0U, // ATOMIC_LOAD_AND_I64 - 0U, // ATOMIC_LOAD_AND_I8 - 0U, // ATOMIC_LOAD_I64 - 0U, // ATOMIC_LOAD_MAX_I16 - 0U, // ATOMIC_LOAD_MAX_I32 - 0U, // ATOMIC_LOAD_MAX_I64 - 0U, // ATOMIC_LOAD_MAX_I8 - 0U, // ATOMIC_LOAD_MIN_I16 - 0U, // ATOMIC_LOAD_MIN_I32 - 0U, // ATOMIC_LOAD_MIN_I64 - 0U, // ATOMIC_LOAD_MIN_I8 - 0U, // ATOMIC_LOAD_NAND_I16 - 0U, // ATOMIC_LOAD_NAND_I32 - 0U, // ATOMIC_LOAD_NAND_I64 - 0U, // ATOMIC_LOAD_NAND_I8 - 0U, // ATOMIC_LOAD_OR_I16 - 0U, // ATOMIC_LOAD_OR_I32 - 0U, // ATOMIC_LOAD_OR_I64 - 0U, // ATOMIC_LOAD_OR_I8 - 0U, // ATOMIC_LOAD_SUB_I16 - 0U, // ATOMIC_LOAD_SUB_I32 - 0U, // ATOMIC_LOAD_SUB_I64 - 0U, // ATOMIC_LOAD_SUB_I8 - 0U, // ATOMIC_LOAD_UMAX_I16 - 0U, // ATOMIC_LOAD_UMAX_I32 - 0U, // ATOMIC_LOAD_UMAX_I64 - 0U, // ATOMIC_LOAD_UMAX_I8 - 0U, // ATOMIC_LOAD_UMIN_I16 - 0U, // ATOMIC_LOAD_UMIN_I32 - 0U, // ATOMIC_LOAD_UMIN_I64 - 0U, // ATOMIC_LOAD_UMIN_I8 - 0U, // ATOMIC_LOAD_XOR_I16 - 0U, // ATOMIC_LOAD_XOR_I32 - 0U, // ATOMIC_LOAD_XOR_I64 - 0U, // ATOMIC_LOAD_XOR_I8 - 0U, // ATOMIC_STORE_I64 - 0U, // ATOMIC_SWAP_I16 - 0U, // ATOMIC_SWAP_I32 - 0U, // ATOMIC_SWAP_I64 - 0U, // ATOMIC_SWAP_I8 + 5882U, // ANDri + 5882U, // ANDrr + 9978U, // ANDrsi + 14074U, // ANDrsr + 268708U, // ASRi + 268708U, // ASRr 0U, // B 0U, // BCCZi64 0U, // BCCi64 - 26244U, // BFC - 30665U, // BFI - 5769U, // BICri - 5769U, // BICrr - 9865U, // BICrsi - 13961U, // BICrsr - 414537U, // BKPT - 414517U, // BL - 414570U, // BLX - 1073777569U, // BLX_pred - 414570U, // BLXi - 1073776666U, // BL_pred + 26256U, // BFC + 30677U, // BFI + 5781U, // BICri + 5781U, // BICrr + 9877U, // BICrsi + 13973U, // BICrsr + 414542U, // BKPT + 414522U, // BL + 414582U, // BLX + 1073777581U, // BLX_pred + 414582U, // BLXi + 1073776678U, // BL_pred 0U, // BMOVPCB_CALL 0U, // BMOVPCRX_CALL 0U, // BR_JTadd 0U, // BR_JTm 0U, // BR_JTr - 414566U, // BX - 1073776603U, // BXJ + 414578U, // BX + 1073776615U, // BXJ 0U, // BX_CALL - 564029U, // BX_RET - 1073777469U, // BX_pred - 1073776023U, // Bcc - 2197858613U, // CDP + 564041U, // BX_RET + 1073777481U, // BX_pred + 1073776035U, // Bcc + 2197858625U, // CDP 67809687U, // CDP2 - 2955U, // CLREX - 19405U, // CLZ - 18651U, // CMNri - 18651U, // CMNzrr - 26843U, // CMNzrsi - 30939U, // CMNzrsr - 18751U, // CMPri - 18751U, // CMPrr - 26943U, // CMPrsi - 31039U, // CMPrsr + 2967U, // CLREX + 19417U, // CLZ + 18663U, // CMNri + 18663U, // CMNzrr + 26855U, // CMNzrsi + 30951U, // CMNzrsr + 18763U, // CMPri + 18763U, // CMPrr + 26955U, // CMPrsi + 31051U, // CMPrsr 0U, // CONSTPOOL_ENTRY 0U, // COPY_STRUCT_BYVAL_I32 - 414521U, // CPS1p - 1157679598U, // CPS2p - 83937774U, // CPS3p + 414526U, // CPS1p + 1157679610U, // CPS2p + 83937786U, // CPS3p 33706710U, // CRC32B 33706718U, // CRC32CB - 33706777U, // CRC32CH - 33706839U, // CRC32CW - 33706769U, // CRC32H - 33706831U, // CRC32W - 1073776462U, // DBG + 33706782U, // CRC32CH + 33706851U, // CRC32CW + 33706774U, // CRC32H + 33706843U, // CRC32W + 1073776474U, // DBG 54005U, // DMB 54010U, // DSB - 6534U, // EORri - 6534U, // EORrr - 10630U, // EORrsi - 14726U, // EORrsr - 3322694374U, // FCONSTD - 3322825446U, // FCONSTS - 33573688U, // FLDMXDB_UPD - 35585U, // FLDMXIA - 33573633U, // FLDMXIA_UPD - 1087986U, // FMSTAT - 33573696U, // FSTMXDB_UPD - 35593U, // FSTMXIA - 33573641U, // FSTMXIA_UPD - 1073777273U, // HINT - 414532U, // HLT + 6546U, // EORri + 6546U, // EORrr + 10642U, // EORrsi + 14738U, // EORrsr + 3322694386U, // FCONSTD + 3322825458U, // FCONSTS + 33573700U, // FLDMXDB_UPD + 35597U, // FLDMXIA + 33573645U, // FLDMXIA_UPD + 1087998U, // FMSTAT + 33573708U, // FSTMXDB_UPD + 35605U, // FSTMXIA + 33573653U, // FSTMXIA_UPD + 1073777285U, // HINT + 414537U, // HLT 58111U, // ISB - 117766759U, // ITasm + 117766771U, // ITasm 0U, // Int_eh_sjlj_dispatchsetup 0U, // Int_eh_sjlj_longjmp 0U, // Int_eh_sjlj_setjmp 0U, // Int_eh_sjlj_setjmp_nofp - 17731U, // LDA - 17812U, // LDAB - 19321U, // LDAEX - 18012U, // LDAEXB - 1207977736U, // LDAEXD - 18349U, // LDAEXH - 18269U, // LDAH - 152220455U, // LDC2L_OFFSET - 2316481319U, // LDC2L_OPTION - 3390223143U, // LDC2L_POST - 185774887U, // LDC2L_PRE + 17743U, // LDA + 17824U, // LDAB + 19333U, // LDAEX + 18024U, // LDAEXB + 134235924U, // LDAEXD + 18361U, // LDAEXH + 18281U, // LDAH + 152220460U, // LDC2L_OFFSET + 1242739500U, // LDC2L_OPTION + 2316481324U, // LDC2L_POST + 185774892U, // LDC2L_PRE 152220030U, // LDC2_OFFSET - 2316480894U, // LDC2_OPTION - 3390222718U, // LDC2_POST + 1242739070U, // LDC2_OPTION + 2316480894U, // LDC2_POST 185774462U, // LDC2_PRE - 50362403U, // LDCL_OFFSET - 50362403U, // LDCL_OPTION - 50362403U, // LDCL_POST - 50362403U, // LDCL_PRE - 50361984U, // LDC_OFFSET - 50361984U, // LDC_OPTION - 50361984U, // LDC_POST - 50361984U, // LDC_PRE - 34119U, // LDMDA - 33572167U, // LDMDA_UPD - 34246U, // LDMDB - 33572294U, // LDMDB_UPD - 34986U, // LDMIA + 3271587887U, // LDCL_OFFSET + 3271587887U, // LDCL_OPTION + 3271587887U, // LDCL_POST + 3271587887U, // LDCL_PRE + 3271587468U, // LDC_OFFSET + 3271587468U, // LDC_OPTION + 3271587468U, // LDC_POST + 3271587468U, // LDC_PRE + 34131U, // LDMDA + 33572179U, // LDMDA_UPD + 34258U, // LDMDB + 33572306U, // LDMDB_UPD + 34998U, // LDMIA 0U, // LDMIA_RET - 33573034U, // LDMIA_UPD - 34265U, // LDMIB - 33572313U, // LDMIB_UPD - 281140U, // LDRBT_POST - 68148U, // LDRBT_POST_IMM - 68148U, // LDRBT_POST_REG - 67059U, // LDRB_POST_IMM - 67059U, // LDRB_POST_REG - 30195U, // LDRB_PRE_IMM - 67059U, // LDRB_PRE_REG - 26099U, // LDRBi12 - 30195U, // LDRBrs - 67314U, // LDRD - 1207990002U, // LDRD_PAIR - 42738U, // LDRD_POST - 42738U, // LDRD_PRE - 19333U, // LDREX - 18026U, // LDREXB - 1207977750U, // LDREXD - 18363U, // LDREXH - 30600U, // LDRH - 31314U, // LDRHTi - 68178U, // LDRHTr - 67464U, // LDRH_POST - 67464U, // LDRH_PRE + 33573046U, // LDMIA_UPD + 34277U, // LDMIB + 33572325U, // LDMIB_UPD + 281152U, // LDRBT_POST + 68160U, // LDRBT_POST_IMM + 68160U, // LDRBT_POST_REG + 67071U, // LDRB_POST_IMM + 67071U, // LDRB_POST_REG + 30207U, // LDRB_PRE_IMM + 67071U, // LDRB_PRE_REG + 26111U, // LDRBi12 + 30207U, // LDRBrs + 67326U, // LDRD + 42750U, // LDRD_POST + 42750U, // LDRD_PRE + 19345U, // LDREX + 18038U, // LDREXB + 134235938U, // LDREXD + 18375U, // LDREXH + 30612U, // LDRH + 31326U, // LDRHTi + 68190U, // LDRHTr + 67476U, // LDRH_POST + 67476U, // LDRH_PRE 0U, // LDRLIT_ga_abs 0U, // LDRLIT_ga_pcrel 0U, // LDRLIT_ga_pcrel_ldr - 30213U, // LDRSB - 31296U, // LDRSBTi - 68160U, // LDRSBTr - 67077U, // LDRSB_POST - 67077U, // LDRSB_PRE - 30610U, // LDRSH - 31326U, // LDRSHTi - 68190U, // LDRSHTr - 67474U, // LDRSH_POST - 67474U, // LDRSH_PRE - 281214U, // LDRT_POST - 68222U, // LDRT_POST_IMM - 68222U, // LDRT_POST_REG - 67951U, // LDR_POST_IMM - 67951U, // LDR_POST_REG - 31087U, // LDR_PRE_IMM - 67951U, // LDR_PRE_REG - 26991U, // LDRcp - 26991U, // LDRi12 - 31087U, // LDRrs + 30225U, // LDRSB + 31308U, // LDRSBTi + 68172U, // LDRSBTr + 67089U, // LDRSB_POST + 67089U, // LDRSB_PRE + 30622U, // LDRSH + 31338U, // LDRSHTi + 68202U, // LDRSHTr + 67486U, // LDRSH_POST + 67486U, // LDRSH_PRE + 281226U, // LDRT_POST + 68234U, // LDRT_POST_IMM + 68234U, // LDRT_POST_REG + 67963U, // LDR_POST_IMM + 67963U, // LDR_POST_REG + 31099U, // LDR_PRE_IMM + 67963U, // LDR_PRE_REG + 27003U, // LDRcp + 27003U, // LDRi12 + 31099U, // LDRrs 0U, // LEApcrel 0U, // LEApcrelJT - 268421U, // LSLi - 268421U, // LSLr - 268703U, // LSRi - 268703U, // LSRr - 2197858662U, // MCR + 268433U, // LSLi + 268433U, // LSLr + 268715U, // LSRi + 268715U, // LSRr + 2197858674U, // MCR 17478045U, // MCR2 - 2197883278U, // MCRR + 2197883290U, // MCRR 17478051U, // MCRR2 - 9583U, // MLA + 9595U, // MLA 0U, // MLAv5 - 31185U, // MLS + 31197U, // MLS 0U, // MOVCCi 0U, // MOVCCi16 0U, // MOVCCi32imm 0U, // MOVCCr 0U, // MOVCCsi 0U, // MOVCCsr - 1350375U, // MOVPCLR + 1350387U, // MOVPCLR 0U, // MOVPCRX - 27316U, // MOVTi16 + 27328U, // MOVTi16 0U, // MOVTi16_ga_pcrel 0U, // MOV_ga_pcrel 0U, // MOV_ga_pcrel_ldr - 72423U, // MOVi - 19196U, // MOVi16 + 72435U, // MOVi + 19208U, // MOVi16 0U, // MOVi16_ga_pcrel 0U, // MOVi32imm - 72423U, // MOVr - 72423U, // MOVr_TC - 6887U, // MOVsi - 10983U, // MOVsr + 72435U, // MOVr + 72435U, // MOVr_TC + 6899U, // MOVsi + 10995U, // MOVsr 0U, // MOVsra_flag 0U, // MOVsrl_flag - 201369233U, // MRC + 201369245U, // MRC 74116U, // MRC2 - 2197882517U, // MRRC + 2197882529U, // MRRC 17478026U, // MRRC2 - 2147518963U, // MRS - 3221260787U, // MRSsys - 218122660U, // MSR - 218122660U, // MSRi - 6293U, // MUL + 35327U, // MRS + 1073777151U, // MRSsys + 218122672U, // MSR + 218122672U, // MSRi + 6305U, // MUL 0U, // MULv5 0U, // MVNCCi - 71967U, // MVNi - 71967U, // MVNr - 6431U, // MVNsi - 10527U, // MVNsr - 6548U, // ORRri - 6548U, // ORRrr - 10644U, // ORRrsi - 14740U, // ORRrsr + 71979U, // MVNi + 71979U, // MVNr + 6443U, // MVNsi + 10539U, // MVNsr + 6560U, // ORRri + 6560U, // ORRrr + 10656U, // ORRrsi + 14752U, // ORRrsr 0U, // PICADD 0U, // PICLDR 0U, // PICLDRB @@ -322,28 +272,28 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // PICSTR 0U, // PICSTRB 0U, // PICSTRH - 31263U, // PKHBT - 30226U, // PKHTB - 78688U, // PLDWi12 - 82784U, // PLDWrs + 31275U, // PKHBT + 30238U, // PKHTB + 78700U, // PLDWi12 + 82796U, // PLDWrs 78596U, // PLDi12 82692U, // PLDrs - 78626U, // PLIi12 - 82722U, // PLIrs - 26321U, // QADD - 25752U, // QADD16 - 25855U, // QADD8 - 27574U, // QASX - 26295U, // QDADD - 26167U, // QDSUB - 27433U, // QSAX - 26180U, // QSUB - 25714U, // QSUB16 - 25816U, // QSUB8 - 19045U, // RBIT - 19155U, // REV - 17596U, // REV16 - 18333U, // REVSH + 78631U, // PLIi12 + 82727U, // PLIrs + 26333U, // QADD + 25764U, // QADD16 + 25867U, // QADD8 + 27586U, // QASX + 26307U, // QDADD + 26179U, // QDSUB + 27445U, // QSAX + 26192U, // QSUB + 25726U, // QSUB16 + 25828U, // QSUB8 + 19057U, // RBIT + 19167U, // REV + 17608U, // REV16 + 18345U, // REVSH 414408U, // RFEDA 1462984U, // RFEDA_UPD 414439U, // RFEDB @@ -352,31 +302,31 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 1462991U, // RFEIA_UPD 414446U, // RFEIB 1463022U, // RFEIB_UPD - 268682U, // RORi - 268682U, // RORr + 268694U, // RORi + 268694U, // RORr 0U, // RRX - 334757U, // RRXi + 334769U, // RRXi 0U, // RSBSri 0U, // RSBSrsi 0U, // RSBSrsr - 5639U, // RSBri - 5639U, // RSBrr - 9735U, // RSBrsi - 13831U, // RSBrsr - 5786U, // RSCri - 5786U, // RSCrr - 9882U, // RSCrsi - 13978U, // RSCrsr - 25759U, // SADD16 - 25861U, // SADD8 - 27579U, // SASX - 5752U, // SBCri - 5752U, // SBCrr - 9848U, // SBCrsi - 13944U, // SBCrsr - 31639U, // SBFX - 27351U, // SDIV - 26688U, // SEL + 5651U, // RSBri + 5651U, // RSBrr + 9747U, // RSBrsi + 13843U, // RSBrsr + 5798U, // RSCri + 5798U, // RSCrr + 9894U, // RSCrsi + 13990U, // RSCrsr + 25771U, // SADD16 + 25873U, // SADD8 + 27591U, // SASX + 5764U, // SBCri + 5764U, // SBCrr + 9860U, // SBCrsi + 13956U, // SBCrsr + 31651U, // SBFX + 27363U, // SDIV + 26700U, // SEL 86793U, // SETEND 16928834U, // SHA1C 1107447884U, // SHA1H @@ -388,390 +338,390 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 16928821U, // SHA256H2 1090670605U, // SHA256SU0 16928807U, // SHA256SU1 - 25735U, // SHADD16 - 25840U, // SHADD8 - 27561U, // SHASX - 27420U, // SHSAX - 25697U, // SHSUB16 - 25801U, // SHSUB8 - 1073776269U, // SMC - 30117U, // SMLABB - 31256U, // SMLABT - 30374U, // SMLAD - 31565U, // SMLADX - 92166U, // SMLAL - 30124U, // SMLALBB - 31269U, // SMLALBT - 30427U, // SMLALD - 31579U, // SMLALDX - 30232U, // SMLALTB - 31386U, // SMLALTT + 25747U, // SHADD16 + 25852U, // SHADD8 + 27573U, // SHASX + 27432U, // SHSAX + 25709U, // SHSUB16 + 25813U, // SHSUB8 + 1073776281U, // SMC + 30129U, // SMLABB + 31268U, // SMLABT + 30386U, // SMLAD + 31577U, // SMLADX + 92178U, // SMLAL + 30136U, // SMLALBB + 31281U, // SMLALBT + 30439U, // SMLALD + 31591U, // SMLALDX + 30244U, // SMLALTB + 31398U, // SMLALTT 0U, // SMLALv5 - 30219U, // SMLATB - 31379U, // SMLATT - 30286U, // SMLAWB - 31417U, // SMLAWT - 30460U, // SMLSD - 31595U, // SMLSDX - 30438U, // SMLSLD - 31587U, // SMLSLDX - 30061U, // SMMLA - 31071U, // SMMLAR - 31183U, // SMMLS - 31132U, // SMMLSR - 26771U, // SMMUL - 27006U, // SMMULR - 26284U, // SMUAD - 27476U, // SMUADX - 26036U, // SMULBB - 27181U, // SMULBT - 10346U, // SMULL + 30231U, // SMLATB + 31391U, // SMLATT + 30298U, // SMLAWB + 31429U, // SMLAWT + 30472U, // SMLSD + 31607U, // SMLSDX + 30450U, // SMLSLD + 31599U, // SMLSLDX + 30073U, // SMMLA + 31083U, // SMMLAR + 31195U, // SMMLS + 31144U, // SMMLSR + 26783U, // SMMUL + 27018U, // SMMULR + 26296U, // SMUAD + 27488U, // SMUADX + 26048U, // SMULBB + 27193U, // SMULBT + 10358U, // SMULL 0U, // SMULLv5 - 26144U, // SMULTB - 27298U, // SMULTT - 26197U, // SMULWB - 27328U, // SMULWT - 26370U, // SMUSD - 27506U, // SMUSDX - 414634U, // SRSDA - 414586U, // SRSDA_UPD - 414656U, // SRSDB - 414610U, // SRSDB_UPD - 414645U, // SRSIA - 414598U, // SRSIA_UPD - 414667U, // SRSIB - 414622U, // SRSIB_UPD - 31246U, // SSAT - 25773U, // SSAT16 - 27438U, // SSAX - 25721U, // SSUB16 - 25822U, // SSUB8 - 152220462U, // STC2L_OFFSET - 2316481326U, // STC2L_OPTION - 3390223150U, // STC2L_POST - 185774894U, // STC2L_PRE + 26156U, // SMULTB + 27310U, // SMULTT + 26209U, // SMULWB + 27340U, // SMULWT + 26382U, // SMUSD + 27518U, // SMUSDX + 414646U, // SRSDA + 414598U, // SRSDA_UPD + 414668U, // SRSDB + 414622U, // SRSDB_UPD + 414657U, // SRSIA + 414610U, // SRSIA_UPD + 414679U, // SRSIB + 414634U, // SRSIB_UPD + 31258U, // SSAT + 25785U, // SSAT16 + 27450U, // SSAX + 25733U, // SSUB16 + 25834U, // SSUB8 + 152220467U, // STC2L_OFFSET + 1242739507U, // STC2L_OPTION + 2316481331U, // STC2L_POST + 185774899U, // STC2L_PRE 152220049U, // STC2_OFFSET - 2316480913U, // STC2_OPTION - 3390222737U, // STC2_POST + 1242739089U, // STC2_OPTION + 2316480913U, // STC2_POST 185774481U, // STC2_PRE - 50362408U, // STCL_OFFSET - 50362408U, // STCL_OPTION - 50362408U, // STCL_POST - 50362408U, // STCL_PRE - 50362014U, // STC_OFFSET - 50362014U, // STC_OPTION - 50362014U, // STC_POST - 50362014U, // STC_PRE - 18575U, // STL - 17893U, // STLB - 27519U, // STLEX - 26211U, // STLEXB - 26383U, // STLEXD - 26548U, // STLEXH - 18290U, // STLH - 34125U, // STMDA - 33572173U, // STMDA_UPD - 34253U, // STMDB - 33572301U, // STMDB_UPD - 34990U, // STMIA - 33573038U, // STMIA_UPD - 34271U, // STMIB - 33572319U, // STMIB_UPD - 281146U, // STRBT_POST - 33622586U, // STRBT_POST_IMM - 33622586U, // STRBT_POST_REG - 33621496U, // STRB_POST_IMM - 33621496U, // STRB_POST_REG - 33584632U, // STRB_PRE_IMM - 33621496U, // STRB_PRE_REG - 26104U, // STRBi12 + 3271587892U, // STCL_OFFSET + 3271587892U, // STCL_OPTION + 3271587892U, // STCL_POST + 3271587892U, // STCL_PRE + 3271587498U, // STC_OFFSET + 3271587498U, // STC_OPTION + 3271587498U, // STC_POST + 3271587498U, // STC_PRE + 18587U, // STL + 17905U, // STLB + 27531U, // STLEX + 26223U, // STLEXB + 26395U, // STLEXD + 26560U, // STLEXH + 18302U, // STLH + 34137U, // STMDA + 33572185U, // STMDA_UPD + 34265U, // STMDB + 33572313U, // STMDB_UPD + 35002U, // STMIA + 33573050U, // STMIA_UPD + 34283U, // STMIB + 33572331U, // STMIB_UPD + 281158U, // STRBT_POST + 33622598U, // STRBT_POST_IMM + 33622598U, // STRBT_POST_REG + 33621508U, // STRB_POST_IMM + 33621508U, // STRB_POST_REG + 33584644U, // STRB_PRE_IMM + 33621508U, // STRB_PRE_REG + 26116U, // STRBi12 0U, // STRBi_preidx 0U, // STRBr_preidx - 30200U, // STRBrs - 67319U, // STRD - 1207990007U, // STRD_PAIR - 33597175U, // STRD_POST - 33597175U, // STRD_PRE - 27537U, // STREX - 26225U, // STREXB - 26397U, // STREXD - 26562U, // STREXH - 30605U, // STRH - 33585752U, // STRHTi - 33622616U, // STRHTr - 33621901U, // STRH_POST - 33621901U, // STRH_PRE + 30212U, // STRBrs + 67331U, // STRD + 33597187U, // STRD_POST + 33597187U, // STRD_PRE + 27549U, // STREX + 26237U, // STREXB + 26409U, // STREXD + 26574U, // STREXH + 30617U, // STRH + 33585764U, // STRHTi + 33622628U, // STRHTr + 33621913U, // STRH_POST + 33621913U, // STRH_PRE 0U, // STRH_preidx - 281225U, // STRT_POST - 33622665U, // STRT_POST_IMM - 33622665U, // STRT_POST_REG - 33622448U, // STR_POST_IMM - 33622448U, // STR_POST_REG - 33585584U, // STR_PRE_IMM - 33622448U, // STR_PRE_REG - 27056U, // STRi12 + 281237U, // STRT_POST + 33622677U, // STRT_POST_IMM + 33622677U, // STRT_POST_REG + 33622460U, // STR_POST_IMM + 33622460U, // STR_POST_REG + 33585596U, // STR_PRE_IMM + 33622460U, // STR_PRE_REG + 27068U, // STRi12 0U, // STRi_preidx 0U, // STRr_preidx - 31152U, // STRrs + 31164U, // STRrs 0U, // SUBS_PC_LR 0U, // SUBSri 0U, // SUBSrr 0U, // SUBSrsi 0U, // SUBSrsr - 5689U, // SUBri - 5689U, // SUBrr - 9785U, // SUBrsi - 13881U, // SUBrsr - 1073776290U, // SVC - 26957U, // SWP - 26094U, // SWPB - 30105U, // SXTAB - 29763U, // SXTAB16 - 30562U, // SXTAH - 26157U, // SXTB - 25683U, // SXTB16 - 26531U, // SXTH + 5701U, // SUBri + 5701U, // SUBrr + 9797U, // SUBrsi + 13893U, // SUBrsr + 1073776302U, // SVC + 26969U, // SWP + 26106U, // SWPB + 30117U, // SXTAB + 29775U, // SXTAB16 + 30574U, // SXTAH + 26169U, // SXTB + 25695U, // SXTB16 + 26543U, // SXTH 0U, // TAILJMPd 0U, // TAILJMPr 0U, // TCRETURNdi 0U, // TCRETURNri - 18779U, // TEQri - 18779U, // TEQrr - 26971U, // TEQrsi - 31067U, // TEQrsr + 18791U, // TEQri + 18791U, // TEQrr + 26983U, // TEQrsi + 31079U, // TEQrsr 0U, // TPsoft - 2352U, // TRAP - 2352U, // TRAPNaCl - 19087U, // TSTri - 19087U, // TSTrr - 27279U, // TSTrsi - 31375U, // TSTrsr - 25766U, // UADD16 - 25867U, // UADD8 - 27584U, // UASX - 31644U, // UBFX - 27356U, // UDIV - 25743U, // UHADD16 - 25847U, // UHADD8 - 27567U, // UHASX - 27426U, // UHSAX - 25705U, // UHSUB16 - 25808U, // UHSUB8 - 30699U, // UMAAL - 92172U, // UMLAL + 2364U, // TRAP + 2364U, // TRAPNaCl + 19099U, // TSTri + 19099U, // TSTrr + 27291U, // TSTrsi + 31387U, // TSTrsr + 25778U, // UADD16 + 25879U, // UADD8 + 27596U, // UASX + 31656U, // UBFX + 414481U, // UDF + 27368U, // UDIV + 25755U, // UHADD16 + 25859U, // UHADD8 + 27579U, // UHASX + 27438U, // UHSAX + 25717U, // UHSUB16 + 25820U, // UHSUB8 + 30711U, // UMAAL + 92184U, // UMLAL 0U, // UMLALv5 - 10352U, // UMULL + 10364U, // UMULL 0U, // UMULLv5 - 25751U, // UQADD16 - 25854U, // UQADD8 - 27573U, // UQASX - 27432U, // UQSAX - 25713U, // UQSUB16 - 25815U, // UQSUB8 - 25834U, // USAD8 - 29890U, // USADA8 - 31251U, // USAT - 25780U, // USAT16 - 27443U, // USAX - 25728U, // USUB16 - 25828U, // USUB8 - 30111U, // UXTAB - 29771U, // UXTAB16 - 30568U, // UXTAH - 26162U, // UXTB - 25690U, // UXTB16 - 26536U, // UXTH - 18380785U, // VABALsv2i64 - 18511857U, // VABALsv4i32 - 18642929U, // VABALsv8i16 - 18774001U, // VABALuv2i64 - 18905073U, // VABALuv4i32 - 19036145U, // VABALuv8i16 - 18642238U, // VABAsv16i8 - 18380094U, // VABAsv2i32 - 18511166U, // VABAsv4i16 - 18380094U, // VABAsv4i32 - 18511166U, // VABAsv8i16 - 18642238U, // VABAsv8i8 - 19035454U, // VABAuv16i8 - 18773310U, // VABAuv2i32 - 18904382U, // VABAuv4i16 - 18773310U, // VABAuv4i32 - 18904382U, // VABAuv8i16 - 19035454U, // VABAuv8i8 - 35153965U, // VABDLsv2i64 - 35285037U, // VABDLsv4i32 - 35416109U, // VABDLsv8i16 - 35547181U, // VABDLuv2i64 - 35678253U, // VABDLuv4i32 - 35809325U, // VABDLuv8i16 - 2249090738U, // VABDfd - 2249090738U, // VABDfq - 35415730U, // VABDsv16i8 - 35153586U, // VABDsv2i32 - 35284658U, // VABDsv4i16 - 35153586U, // VABDsv4i32 - 35284658U, // VABDsv8i16 - 35415730U, // VABDsv8i8 - 35808946U, // VABDuv16i8 - 35546802U, // VABDuv2i32 - 35677874U, // VABDuv4i16 - 35546802U, // VABDuv4i32 - 35677874U, // VABDuv8i16 - 35808946U, // VABDuv8i8 - 2248952256U, // VABSD - 2249083328U, // VABSS - 2249083328U, // VABSfd - 2249083328U, // VABSfq - 1109150144U, // VABSv16i8 - 1108888000U, // VABSv2i32 - 1109019072U, // VABSv4i16 - 1108888000U, // VABSv4i32 - 1109019072U, // VABSv8i16 - 1109150144U, // VABSv8i8 - 2249090852U, // VACGEd - 2249090852U, // VACGEq - 2249091655U, // VACGTd - 2249091655U, // VACGTq - 2248959702U, // VADDD - 35940553U, // VADDHNv2i32 - 36071625U, // VADDHNv4i16 - 36202697U, // VADDHNv8i8 - 35153978U, // VADDLsv2i64 - 35285050U, // VADDLsv4i32 - 35416122U, // VADDLsv8i16 - 35547194U, // VADDLuv2i64 - 35678266U, // VADDLuv4i32 - 35809338U, // VADDLuv8i16 - 2249090774U, // VADDS - 35154673U, // VADDWsv2i64 - 35285745U, // VADDWsv4i32 - 35416817U, // VADDWsv8i16 - 35547889U, // VADDWuv2i64 - 35678961U, // VADDWuv4i32 - 35810033U, // VADDWuv8i16 - 2249090774U, // VADDfd - 2249090774U, // VADDfq - 36333270U, // VADDv16i8 - 35940054U, // VADDv1i64 - 36071126U, // VADDv2i32 - 35940054U, // VADDv2i64 - 36202198U, // VADDv4i16 - 36071126U, // VADDv4i32 - 36202198U, // VADDv8i16 - 36333270U, // VADDv8i8 - 26349U, // VANDd - 26349U, // VANDq - 26248U, // VBICd - 237397640U, // VBICiv2i32 - 237528712U, // VBICiv4i16 - 237397640U, // VBICiv4i32 - 237528712U, // VBICiv8i16 - 26248U, // VBICq - 30537U, // VBIFd - 30537U, // VBIFq - 31338U, // VBITd - 31338U, // VBITq - 30844U, // VBSLd - 30844U, // VBSLq - 2249091414U, // VCEQfd - 2249091414U, // VCEQfq - 36333910U, // VCEQv16i8 - 36071766U, // VCEQv2i32 - 36202838U, // VCEQv4i16 - 36071766U, // VCEQv4i32 - 36202838U, // VCEQv8i16 - 36333910U, // VCEQv8i8 - 36325718U, // VCEQzv16i8 - 2249083222U, // VCEQzv2f32 - 36063574U, // VCEQzv2i32 - 2249083222U, // VCEQzv4f32 - 36194646U, // VCEQzv4i16 - 36063574U, // VCEQzv4i32 - 36194646U, // VCEQzv8i16 - 36325718U, // VCEQzv8i8 - 2249090858U, // VCGEfd - 2249090858U, // VCGEfq - 35415850U, // VCGEsv16i8 - 35153706U, // VCGEsv2i32 - 35284778U, // VCGEsv4i16 - 35153706U, // VCGEsv4i32 - 35284778U, // VCGEsv8i16 - 35415850U, // VCGEsv8i8 - 35809066U, // VCGEuv16i8 - 35546922U, // VCGEuv2i32 - 35677994U, // VCGEuv4i16 - 35546922U, // VCGEuv4i32 - 35677994U, // VCGEuv8i16 - 35809066U, // VCGEuv8i8 - 35407658U, // VCGEzv16i8 - 2249082666U, // VCGEzv2f32 - 35145514U, // VCGEzv2i32 - 2249082666U, // VCGEzv4f32 - 35276586U, // VCGEzv4i16 - 35145514U, // VCGEzv4i32 - 35276586U, // VCGEzv8i16 - 35407658U, // VCGEzv8i8 - 2249091661U, // VCGTfd - 2249091661U, // VCGTfq - 35416653U, // VCGTsv16i8 - 35154509U, // VCGTsv2i32 - 35285581U, // VCGTsv4i16 - 35154509U, // VCGTsv4i32 - 35285581U, // VCGTsv8i16 - 35416653U, // VCGTsv8i8 - 35809869U, // VCGTuv16i8 - 35547725U, // VCGTuv2i32 - 35678797U, // VCGTuv4i16 - 35547725U, // VCGTuv4i32 - 35678797U, // VCGTuv8i16 - 35809869U, // VCGTuv8i8 - 35408461U, // VCGTzv16i8 - 2249083469U, // VCGTzv2f32 - 35146317U, // VCGTzv2i32 - 2249083469U, // VCGTzv4f32 - 35277389U, // VCGTzv4i16 - 35146317U, // VCGTzv4i32 - 35277389U, // VCGTzv8i16 - 35408461U, // VCGTzv8i8 - 35407663U, // VCLEzv16i8 - 2249082671U, // VCLEzv2f32 - 35145519U, // VCLEzv2i32 - 2249082671U, // VCLEzv4f32 - 35276591U, // VCLEzv4i16 - 35145519U, // VCLEzv4i32 - 35276591U, // VCLEzv8i16 - 35407663U, // VCLEzv8i8 - 1109150154U, // VCLSv16i8 - 1108888010U, // VCLSv2i32 - 1109019082U, // VCLSv4i16 - 1108888010U, // VCLSv4i32 - 1109019082U, // VCLSv8i16 - 1109150154U, // VCLSv8i8 - 35408495U, // VCLTzv16i8 - 2249083503U, // VCLTzv2f32 - 35146351U, // VCLTzv2i32 - 2249083503U, // VCLTzv4f32 - 35277423U, // VCLTzv4i16 - 35146351U, // VCLTzv4i32 - 35277423U, // VCLTzv8i16 - 35408495U, // VCLTzv8i8 - 1110068172U, // VCLZv16i8 - 1109806028U, // VCLZv2i32 - 1109937100U, // VCLZv4i16 - 1109806028U, // VCLZv4i32 - 1109937100U, // VCLZv8i16 - 1110068172U, // VCLZv8i8 - 2248952126U, // VCMPD - 2248951611U, // VCMPED - 2249082683U, // VCMPES - 252479291U, // VCMPEZD - 252610363U, // VCMPEZS - 2249083198U, // VCMPS - 252479806U, // VCMPZD - 252610878U, // VCMPZS - 2902644U, // VCNTd - 2902644U, // VCNTq + 25763U, // UQADD16 + 25866U, // UQADD8 + 27585U, // UQASX + 27444U, // UQSAX + 25725U, // UQSUB16 + 25827U, // UQSUB8 + 25846U, // USAD8 + 29902U, // USADA8 + 31263U, // USAT + 25792U, // USAT16 + 27455U, // USAX + 25740U, // USUB16 + 25840U, // USUB8 + 30123U, // UXTAB + 29783U, // UXTAB16 + 30580U, // UXTAH + 26174U, // UXTB + 25702U, // UXTB16 + 26548U, // UXTH + 18380797U, // VABALsv2i64 + 18511869U, // VABALsv4i32 + 18642941U, // VABALsv8i16 + 18774013U, // VABALuv2i64 + 18905085U, // VABALuv4i32 + 19036157U, // VABALuv8i16 + 18642250U, // VABAsv16i8 + 18380106U, // VABAsv2i32 + 18511178U, // VABAsv4i16 + 18380106U, // VABAsv4i32 + 18511178U, // VABAsv8i16 + 18642250U, // VABAsv8i8 + 19035466U, // VABAuv16i8 + 18773322U, // VABAuv2i32 + 18904394U, // VABAuv4i16 + 18773322U, // VABAuv4i32 + 18904394U, // VABAuv8i16 + 19035466U, // VABAuv8i8 + 35153977U, // VABDLsv2i64 + 35285049U, // VABDLsv4i32 + 35416121U, // VABDLsv8i16 + 35547193U, // VABDLuv2i64 + 35678265U, // VABDLuv4i32 + 35809337U, // VABDLuv8i16 + 2249090750U, // VABDfd + 2249090750U, // VABDfq + 35415742U, // VABDsv16i8 + 35153598U, // VABDsv2i32 + 35284670U, // VABDsv4i16 + 35153598U, // VABDsv4i32 + 35284670U, // VABDsv8i16 + 35415742U, // VABDsv8i8 + 35808958U, // VABDuv16i8 + 35546814U, // VABDuv2i32 + 35677886U, // VABDuv4i16 + 35546814U, // VABDuv4i32 + 35677886U, // VABDuv8i16 + 35808958U, // VABDuv8i8 + 2248952268U, // VABSD + 2249083340U, // VABSS + 2249083340U, // VABSfd + 2249083340U, // VABSfq + 1109150156U, // VABSv16i8 + 1108888012U, // VABSv2i32 + 1109019084U, // VABSv4i16 + 1108888012U, // VABSv4i32 + 1109019084U, // VABSv8i16 + 1109150156U, // VABSv8i8 + 2249090864U, // VACGEd + 2249090864U, // VACGEq + 2249091667U, // VACGTd + 2249091667U, // VACGTq + 2248959714U, // VADDD + 35940565U, // VADDHNv2i32 + 36071637U, // VADDHNv4i16 + 36202709U, // VADDHNv8i8 + 35153990U, // VADDLsv2i64 + 35285062U, // VADDLsv4i32 + 35416134U, // VADDLsv8i16 + 35547206U, // VADDLuv2i64 + 35678278U, // VADDLuv4i32 + 35809350U, // VADDLuv8i16 + 2249090786U, // VADDS + 35154685U, // VADDWsv2i64 + 35285757U, // VADDWsv4i32 + 35416829U, // VADDWsv8i16 + 35547901U, // VADDWuv2i64 + 35678973U, // VADDWuv4i32 + 35810045U, // VADDWuv8i16 + 2249090786U, // VADDfd + 2249090786U, // VADDfq + 36333282U, // VADDv16i8 + 35940066U, // VADDv1i64 + 36071138U, // VADDv2i32 + 35940066U, // VADDv2i64 + 36202210U, // VADDv4i16 + 36071138U, // VADDv4i32 + 36202210U, // VADDv8i16 + 36333282U, // VADDv8i8 + 26361U, // VANDd + 26361U, // VANDq + 26260U, // VBICd + 237397652U, // VBICiv2i32 + 237528724U, // VBICiv4i16 + 237397652U, // VBICiv4i32 + 237528724U, // VBICiv8i16 + 26260U, // VBICq + 30549U, // VBIFd + 30549U, // VBIFq + 31350U, // VBITd + 31350U, // VBITq + 30856U, // VBSLd + 30856U, // VBSLq + 2249091426U, // VCEQfd + 2249091426U, // VCEQfq + 36333922U, // VCEQv16i8 + 36071778U, // VCEQv2i32 + 36202850U, // VCEQv4i16 + 36071778U, // VCEQv4i32 + 36202850U, // VCEQv8i16 + 36333922U, // VCEQv8i8 + 2183809378U, // VCEQzv16i8 + 2249083234U, // VCEQzv2f32 + 2183547234U, // VCEQzv2i32 + 2249083234U, // VCEQzv4f32 + 2183678306U, // VCEQzv4i16 + 2183547234U, // VCEQzv4i32 + 2183678306U, // VCEQzv8i16 + 2183809378U, // VCEQzv8i8 + 2249090870U, // VCGEfd + 2249090870U, // VCGEfq + 35415862U, // VCGEsv16i8 + 35153718U, // VCGEsv2i32 + 35284790U, // VCGEsv4i16 + 35153718U, // VCGEsv4i32 + 35284790U, // VCGEsv8i16 + 35415862U, // VCGEsv8i8 + 35809078U, // VCGEuv16i8 + 35546934U, // VCGEuv2i32 + 35678006U, // VCGEuv4i16 + 35546934U, // VCGEuv4i32 + 35678006U, // VCGEuv8i16 + 35809078U, // VCGEuv8i8 + 2182891318U, // VCGEzv16i8 + 2249082678U, // VCGEzv2f32 + 2182629174U, // VCGEzv2i32 + 2249082678U, // VCGEzv4f32 + 2182760246U, // VCGEzv4i16 + 2182629174U, // VCGEzv4i32 + 2182760246U, // VCGEzv8i16 + 2182891318U, // VCGEzv8i8 + 2249091673U, // VCGTfd + 2249091673U, // VCGTfq + 35416665U, // VCGTsv16i8 + 35154521U, // VCGTsv2i32 + 35285593U, // VCGTsv4i16 + 35154521U, // VCGTsv4i32 + 35285593U, // VCGTsv8i16 + 35416665U, // VCGTsv8i8 + 35809881U, // VCGTuv16i8 + 35547737U, // VCGTuv2i32 + 35678809U, // VCGTuv4i16 + 35547737U, // VCGTuv4i32 + 35678809U, // VCGTuv8i16 + 35809881U, // VCGTuv8i8 + 2182892121U, // VCGTzv16i8 + 2249083481U, // VCGTzv2f32 + 2182629977U, // VCGTzv2i32 + 2249083481U, // VCGTzv4f32 + 2182761049U, // VCGTzv4i16 + 2182629977U, // VCGTzv4i32 + 2182761049U, // VCGTzv8i16 + 2182892121U, // VCGTzv8i8 + 2182891323U, // VCLEzv16i8 + 2249082683U, // VCLEzv2f32 + 2182629179U, // VCLEzv2i32 + 2249082683U, // VCLEzv4f32 + 2182760251U, // VCLEzv4i16 + 2182629179U, // VCLEzv4i32 + 2182760251U, // VCLEzv8i16 + 2182891323U, // VCLEzv8i8 + 1109150166U, // VCLSv16i8 + 1108888022U, // VCLSv2i32 + 1109019094U, // VCLSv4i16 + 1108888022U, // VCLSv4i32 + 1109019094U, // VCLSv8i16 + 1109150166U, // VCLSv8i8 + 2182892155U, // VCLTzv16i8 + 2249083515U, // VCLTzv2f32 + 2182630011U, // VCLTzv2i32 + 2249083515U, // VCLTzv4f32 + 2182761083U, // VCLTzv4i16 + 2182630011U, // VCLTzv4i32 + 2182761083U, // VCLTzv8i16 + 2182892155U, // VCLTzv8i8 + 1110068184U, // VCLZv16i8 + 1109806040U, // VCLZv2i32 + 1109937112U, // VCLZv4i16 + 1109806040U, // VCLZv4i32 + 1109937112U, // VCLZv8i16 + 1110068184U, // VCLZv8i8 + 2248952138U, // VCMPD + 2248951623U, // VCMPED + 2249082695U, // VCMPES + 252479303U, // VCMPEZD + 252610375U, // VCMPEZS + 2249083210U, // VCMPS + 252479818U, // VCMPZD + 252610890U, // VCMPZS + 2902656U, // VCNTd + 2902656U, // VCNTq 1107447926U, // VCVTANSD 1107447926U, // VCVTANSQ 1107447986U, // VCVTANUD @@ -780,11 +730,11 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 1107447926U, // VCVTASS 1107448294U, // VCVTAUD 1107447986U, // VCVTAUS - 3032615U, // VCVTBDH - 3163687U, // VCVTBHD - 3294759U, // VCVTBHS - 3425831U, // VCVTBSH - 3558063U, // VCVTDS + 3032627U, // VCVTBDH + 3163699U, // VCVTBHD + 3294771U, // VCVTBHS + 3425843U, // VCVTBSH + 3558075U, // VCVTDS 1107447941U, // VCVTMNSD 1107447941U, // VCVTMNSQ 1107448001U, // VCVTMNUD @@ -809,936 +759,938 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 1107447971U, // VCVTPSS 1107448339U, // VCVTPUD 1107448031U, // VCVTPUS - 3689135U, // VCVTSD - 3033769U, // VCVTTDH - 3164841U, // VCVTTHD - 3295913U, // VCVTTHS - 3426985U, // VCVTTSH - 3426991U, // VCVTf2h - 272255663U, // VCVTf2sd - 272255663U, // VCVTf2sq - 272386735U, // VCVTf2ud - 272386735U, // VCVTf2uq - 1178233519U, // VCVTf2xsd - 1178233519U, // VCVTf2xsq - 1178364591U, // VCVTf2xud - 1178364591U, // VCVTf2xuq - 3295919U, // VCVTh2f - 272517807U, // VCVTs2fd - 272517807U, // VCVTs2fq - 272648879U, // VCVTu2fd - 272648879U, // VCVTu2fq - 1178495663U, // VCVTxs2fd - 1178495663U, // VCVTxs2fq - 1178626735U, // VCVTxu2fd - 1178626735U, // VCVTxu2fq - 2248960737U, // VDIVD - 2249091809U, // VDIVS - 4344135U, // VDUP16d - 4344135U, // VDUP16q - 4475207U, // VDUP32d - 4475207U, // VDUP32q - 2902343U, // VDUP8d - 2902343U, // VDUP8q - 4352327U, // VDUPLN16d - 4352327U, // VDUPLN16q - 4483399U, // VDUPLN32d - 4483399U, // VDUPLN32q - 2910535U, // VDUPLN8d - 2910535U, // VDUPLN8q - 27013U, // VEORd - 27013U, // VEORq - 4356807U, // VEXTd16 - 4487879U, // VEXTd32 - 2915015U, // VEXTd8 - 4356807U, // VEXTq16 - 4487879U, // VEXTq32 - 4618951U, // VEXTq64 - 2915015U, // VEXTq8 - 1175221630U, // VFMAD - 1175352702U, // VFMAS - 1175352702U, // VFMAfd - 1175352702U, // VFMAfq - 1175222752U, // VFMSD - 1175353824U, // VFMSS - 1175353824U, // VFMSfd - 1175353824U, // VFMSfq - 1175221635U, // VFNMAD - 1175352707U, // VFNMAS - 1175222757U, // VFNMSD - 1175353829U, // VFNMSS - 4483814U, // VGETLNi32 - 2182769382U, // VGETLNs16 - 2182900454U, // VGETLNs8 - 2183162598U, // VGETLNu16 - 2183293670U, // VGETLNu8 - 35415748U, // VHADDsv16i8 - 35153604U, // VHADDsv2i32 - 35284676U, // VHADDsv4i16 - 35153604U, // VHADDsv4i32 - 35284676U, // VHADDsv8i16 - 35415748U, // VHADDsv8i8 - 35808964U, // VHADDuv16i8 - 35546820U, // VHADDuv2i32 - 35677892U, // VHADDuv4i16 - 35546820U, // VHADDuv4i32 - 35677892U, // VHADDuv8i16 - 35808964U, // VHADDuv8i8 - 35415613U, // VHSUBsv16i8 - 35153469U, // VHSUBsv2i32 - 35284541U, // VHSUBsv4i16 - 35153469U, // VHSUBsv4i32 - 35284541U, // VHSUBsv8i16 - 35415613U, // VHSUBsv8i8 - 35808829U, // VHSUBuv16i8 - 35546685U, // VHSUBuv2i32 - 35677757U, // VHSUBuv4i16 - 35546685U, // VHSUBuv4i32 - 35677757U, // VHSUBuv8i16 - 35808829U, // VHSUBuv8i8 - 3510789078U, // VLD1DUPd16 - 289567702U, // VLD1DUPd16wb_fixed - 289604566U, // VLD1DUPd16wb_register - 3510920150U, // VLD1DUPd32 - 289698774U, // VLD1DUPd32wb_fixed - 289735638U, // VLD1DUPd32wb_register - 3509347286U, // VLD1DUPd8 - 288125910U, // VLD1DUPd8wb_fixed - 288162774U, // VLD1DUPd8wb_register - 3527566294U, // VLD1DUPq16 - 306344918U, // VLD1DUPq16wb_fixed - 306381782U, // VLD1DUPq16wb_register - 3527697366U, // VLD1DUPq32 - 306475990U, // VLD1DUPq32wb_fixed - 306512854U, // VLD1DUPq32wb_register - 3526124502U, // VLD1DUPq8 - 304903126U, // VLD1DUPq8wb_fixed - 304939990U, // VLD1DUPq8wb_register - 1078526934U, // VLD1LNd16 - 1078555606U, // VLD1LNd16_UPD - 1078658006U, // VLD1LNd32 - 1078686678U, // VLD1LNd32_UPD - 1078789078U, // VLD1LNd8 - 1078817750U, // VLD1LNd8_UPD - 4355030U, // VLD1LNdAsm_16 - 4486102U, // VLD1LNdAsm_32 - 2913238U, // VLD1LNdAsm_8 - 4355030U, // VLD1LNdWB_fixed_Asm_16 - 4486102U, // VLD1LNdWB_fixed_Asm_32 - 2913238U, // VLD1LNdWB_fixed_Asm_8 - 4391894U, // VLD1LNdWB_register_Asm_16 - 4522966U, // VLD1LNdWB_register_Asm_32 - 2950102U, // VLD1LNdWB_register_Asm_8 + 3689147U, // VCVTSD + 3033781U, // VCVTTDH + 3164853U, // VCVTTHD + 3295925U, // VCVTTHS + 3426997U, // VCVTTSH + 3427003U, // VCVTf2h + 272255675U, // VCVTf2sd + 272255675U, // VCVTf2sq + 272386747U, // VCVTf2ud + 272386747U, // VCVTf2uq + 3325717179U, // VCVTf2xsd + 3325717179U, // VCVTf2xsq + 3325848251U, // VCVTf2xud + 3325848251U, // VCVTf2xuq + 3295931U, // VCVTh2f + 272517819U, // VCVTs2fd + 272517819U, // VCVTs2fq + 272648891U, // VCVTu2fd + 272648891U, // VCVTu2fq + 3325979323U, // VCVTxs2fd + 3325979323U, // VCVTxs2fq + 3326110395U, // VCVTxu2fd + 3326110395U, // VCVTxu2fq + 2248960749U, // VDIVD + 2249091821U, // VDIVS + 4344147U, // VDUP16d + 4344147U, // VDUP16q + 4475219U, // VDUP32d + 4475219U, // VDUP32q + 2902355U, // VDUP8d + 2902355U, // VDUP8q + 4352339U, // VDUPLN16d + 4352339U, // VDUPLN16q + 4483411U, // VDUPLN32d + 4483411U, // VDUPLN32q + 2910547U, // VDUPLN8d + 2910547U, // VDUPLN8q + 27025U, // VEORd + 27025U, // VEORq + 4356819U, // VEXTd16 + 4487891U, // VEXTd32 + 2915027U, // VEXTd8 + 4356819U, // VEXTq16 + 4487891U, // VEXTq32 + 4618963U, // VEXTq64 + 2915027U, // VEXTq8 + 3322705290U, // VFMAD + 3322836362U, // VFMAS + 3322836362U, // VFMAfd + 3322836362U, // VFMAfq + 3322706412U, // VFMSD + 3322837484U, // VFMSS + 3322837484U, // VFMSfd + 3322837484U, // VFMSfq + 3322705295U, // VFNMAD + 3322836367U, // VFNMAS + 3322706417U, // VFNMSD + 3322837489U, // VFNMSS + 4483826U, // VGETLNi32 + 35285746U, // VGETLNs16 + 35416818U, // VGETLNs8 + 35678962U, // VGETLNu16 + 35810034U, // VGETLNu8 + 35415760U, // VHADDsv16i8 + 35153616U, // VHADDsv2i32 + 35284688U, // VHADDsv4i16 + 35153616U, // VHADDsv4i32 + 35284688U, // VHADDsv8i16 + 35415760U, // VHADDsv8i8 + 35808976U, // VHADDuv16i8 + 35546832U, // VHADDuv2i32 + 35677904U, // VHADDuv4i16 + 35546832U, // VHADDuv4i32 + 35677904U, // VHADDuv8i16 + 35808976U, // VHADDuv8i8 + 35415625U, // VHSUBsv16i8 + 35153481U, // VHSUBsv2i32 + 35284553U, // VHSUBsv4i16 + 35153481U, // VHSUBsv4i32 + 35284553U, // VHSUBsv8i16 + 35415625U, // VHSUBsv8i8 + 35808841U, // VHSUBuv16i8 + 35546697U, // VHSUBuv2i32 + 35677769U, // VHSUBuv4i16 + 35546697U, // VHSUBuv4i32 + 35677769U, // VHSUBuv8i16 + 35808841U, // VHSUBuv8i8 + 1363305442U, // VLD1DUPd16 + 2437051362U, // VLD1DUPd16wb_fixed + 2437088226U, // VLD1DUPd16wb_register + 1363436514U, // VLD1DUPd32 + 2437182434U, // VLD1DUPd32wb_fixed + 2437219298U, // VLD1DUPd32wb_register + 1361863650U, // VLD1DUPd8 + 2435609570U, // VLD1DUPd8wb_fixed + 2435646434U, // VLD1DUPd8wb_register + 1380082658U, // VLD1DUPq16 + 2453828578U, // VLD1DUPq16wb_fixed + 2453865442U, // VLD1DUPq16wb_register + 1380213730U, // VLD1DUPq32 + 2453959650U, // VLD1DUPq32wb_fixed + 2453996514U, // VLD1DUPq32wb_register + 1378640866U, // VLD1DUPq8 + 2452386786U, // VLD1DUPq8wb_fixed + 2452423650U, // VLD1DUPq8wb_register + 3226010594U, // VLD1LNd16 + 3226039266U, // VLD1LNd16_UPD + 3226141666U, // VLD1LNd32 + 3226170338U, // VLD1LNd32_UPD + 3226272738U, // VLD1LNd8 + 3226301410U, // VLD1LNd8_UPD + 4355042U, // VLD1LNdAsm_16 + 4486114U, // VLD1LNdAsm_32 + 2913250U, // VLD1LNdAsm_8 + 4355042U, // VLD1LNdWB_fixed_Asm_16 + 4486114U, // VLD1LNdWB_fixed_Asm_32 + 2913250U, // VLD1LNdWB_fixed_Asm_8 + 4391906U, // VLD1LNdWB_register_Asm_16 + 4522978U, // VLD1LNdWB_register_Asm_32 + 2950114U, // VLD1LNdWB_register_Asm_8 0U, // VLD1LNq16Pseudo 0U, // VLD1LNq16Pseudo_UPD 0U, // VLD1LNq32Pseudo 0U, // VLD1LNq32Pseudo_UPD 0U, // VLD1LNq8Pseudo 0U, // VLD1LNq8Pseudo_UPD - 3544343510U, // VLD1d16 - 3561120726U, // VLD1d16Q - 339899350U, // VLD1d16Qwb_fixed - 339936214U, // VLD1d16Qwb_register - 3577897942U, // VLD1d16T - 356676566U, // VLD1d16Twb_fixed - 356713430U, // VLD1d16Twb_register - 323122134U, // VLD1d16wb_fixed - 323158998U, // VLD1d16wb_register - 3544474582U, // VLD1d32 - 3561251798U, // VLD1d32Q - 340030422U, // VLD1d32Qwb_fixed - 340067286U, // VLD1d32Qwb_register - 3578029014U, // VLD1d32T - 356807638U, // VLD1d32Twb_fixed - 356844502U, // VLD1d32Twb_register - 323253206U, // VLD1d32wb_fixed - 323290070U, // VLD1d32wb_register - 3544605654U, // VLD1d64 - 3561382870U, // VLD1d64Q + 1396859874U, // VLD1d16 + 1413637090U, // VLD1d16Q + 2487383010U, // VLD1d16Qwb_fixed + 2487419874U, // VLD1d16Qwb_register + 1430414306U, // VLD1d16T + 2504160226U, // VLD1d16Twb_fixed + 2504197090U, // VLD1d16Twb_register + 2470605794U, // VLD1d16wb_fixed + 2470642658U, // VLD1d16wb_register + 1396990946U, // VLD1d32 + 1413768162U, // VLD1d32Q + 2487514082U, // VLD1d32Qwb_fixed + 2487550946U, // VLD1d32Qwb_register + 1430545378U, // VLD1d32T + 2504291298U, // VLD1d32Twb_fixed + 2504328162U, // VLD1d32Twb_register + 2470736866U, // VLD1d32wb_fixed + 2470773730U, // VLD1d32wb_register + 1397122018U, // VLD1d64 + 1413899234U, // VLD1d64Q 0U, // VLD1d64QPseudo 0U, // VLD1d64QPseudoWB_fixed 0U, // VLD1d64QPseudoWB_register - 340161494U, // VLD1d64Qwb_fixed - 340198358U, // VLD1d64Qwb_register - 3578160086U, // VLD1d64T + 2487645154U, // VLD1d64Qwb_fixed + 2487682018U, // VLD1d64Qwb_register + 1430676450U, // VLD1d64T 0U, // VLD1d64TPseudo 0U, // VLD1d64TPseudoWB_fixed 0U, // VLD1d64TPseudoWB_register - 356938710U, // VLD1d64Twb_fixed - 356975574U, // VLD1d64Twb_register - 323384278U, // VLD1d64wb_fixed - 323421142U, // VLD1d64wb_register - 3542901718U, // VLD1d8 - 3559678934U, // VLD1d8Q - 338457558U, // VLD1d8Qwb_fixed - 338494422U, // VLD1d8Qwb_register - 3576456150U, // VLD1d8T - 355234774U, // VLD1d8Twb_fixed - 355271638U, // VLD1d8Twb_register - 321680342U, // VLD1d8wb_fixed - 321717206U, // VLD1d8wb_register - 3594675158U, // VLD1q16 - 373453782U, // VLD1q16wb_fixed - 373490646U, // VLD1q16wb_register - 3594806230U, // VLD1q32 - 373584854U, // VLD1q32wb_fixed - 373621718U, // VLD1q32wb_register - 3594937302U, // VLD1q64 - 373715926U, // VLD1q64wb_fixed - 373752790U, // VLD1q64wb_register - 3593233366U, // VLD1q8 - 372011990U, // VLD1q8wb_fixed - 372048854U, // VLD1q8wb_register - 3527566338U, // VLD2DUPd16 - 306344962U, // VLD2DUPd16wb_fixed - 306381826U, // VLD2DUPd16wb_register - 3611452418U, // VLD2DUPd16x2 - 390231042U, // VLD2DUPd16x2wb_fixed - 390267906U, // VLD2DUPd16x2wb_register - 3527697410U, // VLD2DUPd32 - 306476034U, // VLD2DUPd32wb_fixed - 306512898U, // VLD2DUPd32wb_register - 3611583490U, // VLD2DUPd32x2 - 390362114U, // VLD2DUPd32x2wb_fixed - 390398978U, // VLD2DUPd32x2wb_register - 3526124546U, // VLD2DUPd8 - 304903170U, // VLD2DUPd8wb_fixed - 304940034U, // VLD2DUPd8wb_register - 3610010626U, // VLD2DUPd8x2 - 388789250U, // VLD2DUPd8x2wb_fixed - 388826114U, // VLD2DUPd8x2wb_register - 1078555650U, // VLD2LNd16 + 2504422370U, // VLD1d64Twb_fixed + 2504459234U, // VLD1d64Twb_register + 2470867938U, // VLD1d64wb_fixed + 2470904802U, // VLD1d64wb_register + 1395418082U, // VLD1d8 + 1412195298U, // VLD1d8Q + 2485941218U, // VLD1d8Qwb_fixed + 2485978082U, // VLD1d8Qwb_register + 1428972514U, // VLD1d8T + 2502718434U, // VLD1d8Twb_fixed + 2502755298U, // VLD1d8Twb_register + 2469164002U, // VLD1d8wb_fixed + 2469200866U, // VLD1d8wb_register + 1447191522U, // VLD1q16 + 2520937442U, // VLD1q16wb_fixed + 2520974306U, // VLD1q16wb_register + 1447322594U, // VLD1q32 + 2521068514U, // VLD1q32wb_fixed + 2521105378U, // VLD1q32wb_register + 1447453666U, // VLD1q64 + 2521199586U, // VLD1q64wb_fixed + 2521236450U, // VLD1q64wb_register + 1445749730U, // VLD1q8 + 2519495650U, // VLD1q8wb_fixed + 2519532514U, // VLD1q8wb_register + 1380082702U, // VLD2DUPd16 + 2453828622U, // VLD2DUPd16wb_fixed + 2453865486U, // VLD2DUPd16wb_register + 1463968782U, // VLD2DUPd16x2 + 2537714702U, // VLD2DUPd16x2wb_fixed + 2537751566U, // VLD2DUPd16x2wb_register + 1380213774U, // VLD2DUPd32 + 2453959694U, // VLD2DUPd32wb_fixed + 2453996558U, // VLD2DUPd32wb_register + 1464099854U, // VLD2DUPd32x2 + 2537845774U, // VLD2DUPd32x2wb_fixed + 2537882638U, // VLD2DUPd32x2wb_register + 1378640910U, // VLD2DUPd8 + 2452386830U, // VLD2DUPd8wb_fixed + 2452423694U, // VLD2DUPd8wb_register + 1462526990U, // VLD2DUPd8x2 + 2536272910U, // VLD2DUPd8x2wb_fixed + 2536309774U, // VLD2DUPd8x2wb_register + 3226039310U, // VLD2LNd16 0U, // VLD2LNd16Pseudo 0U, // VLD2LNd16Pseudo_UPD - 1078559746U, // VLD2LNd16_UPD - 1078686722U, // VLD2LNd32 + 3226043406U, // VLD2LNd16_UPD + 3226170382U, // VLD2LNd32 0U, // VLD2LNd32Pseudo 0U, // VLD2LNd32Pseudo_UPD - 1078690818U, // VLD2LNd32_UPD - 1078817794U, // VLD2LNd8 + 3226174478U, // VLD2LNd32_UPD + 3226301454U, // VLD2LNd8 0U, // VLD2LNd8Pseudo 0U, // VLD2LNd8Pseudo_UPD - 1078821890U, // VLD2LNd8_UPD - 4355074U, // VLD2LNdAsm_16 - 4486146U, // VLD2LNdAsm_32 - 2913282U, // VLD2LNdAsm_8 - 4355074U, // VLD2LNdWB_fixed_Asm_16 - 4486146U, // VLD2LNdWB_fixed_Asm_32 - 2913282U, // VLD2LNdWB_fixed_Asm_8 - 4391938U, // VLD2LNdWB_register_Asm_16 - 4523010U, // VLD2LNdWB_register_Asm_32 - 2950146U, // VLD2LNdWB_register_Asm_8 - 1078555650U, // VLD2LNq16 + 3226305550U, // VLD2LNd8_UPD + 4355086U, // VLD2LNdAsm_16 + 4486158U, // VLD2LNdAsm_32 + 2913294U, // VLD2LNdAsm_8 + 4355086U, // VLD2LNdWB_fixed_Asm_16 + 4486158U, // VLD2LNdWB_fixed_Asm_32 + 2913294U, // VLD2LNdWB_fixed_Asm_8 + 4391950U, // VLD2LNdWB_register_Asm_16 + 4523022U, // VLD2LNdWB_register_Asm_32 + 2950158U, // VLD2LNdWB_register_Asm_8 + 3226039310U, // VLD2LNq16 0U, // VLD2LNq16Pseudo 0U, // VLD2LNq16Pseudo_UPD - 1078559746U, // VLD2LNq16_UPD - 1078686722U, // VLD2LNq32 + 3226043406U, // VLD2LNq16_UPD + 3226170382U, // VLD2LNq32 0U, // VLD2LNq32Pseudo 0U, // VLD2LNq32Pseudo_UPD - 1078690818U, // VLD2LNq32_UPD - 4355074U, // VLD2LNqAsm_16 - 4486146U, // VLD2LNqAsm_32 - 4355074U, // VLD2LNqWB_fixed_Asm_16 - 4486146U, // VLD2LNqWB_fixed_Asm_32 - 4391938U, // VLD2LNqWB_register_Asm_16 - 4523010U, // VLD2LNqWB_register_Asm_32 - 3628229634U, // VLD2b16 - 407008258U, // VLD2b16wb_fixed - 407045122U, // VLD2b16wb_register - 3628360706U, // VLD2b32 - 407139330U, // VLD2b32wb_fixed - 407176194U, // VLD2b32wb_register - 3626787842U, // VLD2b8 - 405566466U, // VLD2b8wb_fixed - 405603330U, // VLD2b8wb_register - 3594675202U, // VLD2d16 - 373453826U, // VLD2d16wb_fixed - 373490690U, // VLD2d16wb_register - 3594806274U, // VLD2d32 - 373584898U, // VLD2d32wb_fixed - 373621762U, // VLD2d32wb_register - 3593233410U, // VLD2d8 - 372012034U, // VLD2d8wb_fixed - 372048898U, // VLD2d8wb_register - 3561120770U, // VLD2q16 + 3226174478U, // VLD2LNq32_UPD + 4355086U, // VLD2LNqAsm_16 + 4486158U, // VLD2LNqAsm_32 + 4355086U, // VLD2LNqWB_fixed_Asm_16 + 4486158U, // VLD2LNqWB_fixed_Asm_32 + 4391950U, // VLD2LNqWB_register_Asm_16 + 4523022U, // VLD2LNqWB_register_Asm_32 + 1480745998U, // VLD2b16 + 2554491918U, // VLD2b16wb_fixed + 2554528782U, // VLD2b16wb_register + 1480877070U, // VLD2b32 + 2554622990U, // VLD2b32wb_fixed + 2554659854U, // VLD2b32wb_register + 1479304206U, // VLD2b8 + 2553050126U, // VLD2b8wb_fixed + 2553086990U, // VLD2b8wb_register + 1447191566U, // VLD2d16 + 2520937486U, // VLD2d16wb_fixed + 2520974350U, // VLD2d16wb_register + 1447322638U, // VLD2d32 + 2521068558U, // VLD2d32wb_fixed + 2521105422U, // VLD2d32wb_register + 1445749774U, // VLD2d8 + 2519495694U, // VLD2d8wb_fixed + 2519532558U, // VLD2d8wb_register + 1413637134U, // VLD2q16 0U, // VLD2q16Pseudo 0U, // VLD2q16PseudoWB_fixed 0U, // VLD2q16PseudoWB_register - 339899394U, // VLD2q16wb_fixed - 339936258U, // VLD2q16wb_register - 3561251842U, // VLD2q32 + 2487383054U, // VLD2q16wb_fixed + 2487419918U, // VLD2q16wb_register + 1413768206U, // VLD2q32 0U, // VLD2q32Pseudo 0U, // VLD2q32PseudoWB_fixed 0U, // VLD2q32PseudoWB_register - 340030466U, // VLD2q32wb_fixed - 340067330U, // VLD2q32wb_register - 3559678978U, // VLD2q8 + 2487514126U, // VLD2q32wb_fixed + 2487550990U, // VLD2q32wb_register + 1412195342U, // VLD2q8 0U, // VLD2q8Pseudo 0U, // VLD2q8PseudoWB_fixed 0U, // VLD2q8PseudoWB_register - 338457602U, // VLD2q8wb_fixed - 338494466U, // VLD2q8wb_register - 2152268834U, // VLD3DUPd16 + 2485941262U, // VLD2q8wb_fixed + 2485978126U, // VLD2q8wb_register + 4785198U, // VLD3DUPd16 0U, // VLD3DUPd16Pseudo 0U, // VLD3DUPd16Pseudo_UPD - 2152297506U, // VLD3DUPd16_UPD - 2152399906U, // VLD3DUPd32 + 4813870U, // VLD3DUPd16_UPD + 4916270U, // VLD3DUPd32 0U, // VLD3DUPd32Pseudo 0U, // VLD3DUPd32Pseudo_UPD - 2152428578U, // VLD3DUPd32_UPD - 2152530978U, // VLD3DUPd8 + 4944942U, // VLD3DUPd32_UPD + 5047342U, // VLD3DUPd8 0U, // VLD3DUPd8Pseudo 0U, // VLD3DUPd8Pseudo_UPD - 2152559650U, // VLD3DUPd8_UPD - 1497523234U, // VLD3DUPdAsm_16 - 1497654306U, // VLD3DUPdAsm_32 - 1496081442U, // VLD3DUPdAsm_8 - 3645006882U, // VLD3DUPdWB_fixed_Asm_16 - 3645137954U, // VLD3DUPdWB_fixed_Asm_32 - 3643565090U, // VLD3DUPdWB_fixed_Asm_8 - 423785506U, // VLD3DUPdWB_register_Asm_16 - 423916578U, // VLD3DUPdWB_register_Asm_32 - 422343714U, // VLD3DUPdWB_register_Asm_8 - 2152268834U, // VLD3DUPq16 - 2152297506U, // VLD3DUPq16_UPD - 2152399906U, // VLD3DUPq32 - 2152428578U, // VLD3DUPq32_UPD - 2152530978U, // VLD3DUPq8 - 2152559650U, // VLD3DUPq8_UPD - 1514300450U, // VLD3DUPqAsm_16 - 1514431522U, // VLD3DUPqAsm_32 - 1512858658U, // VLD3DUPqAsm_8 - 3661784098U, // VLD3DUPqWB_fixed_Asm_16 - 3661915170U, // VLD3DUPqWB_fixed_Asm_32 - 3660342306U, // VLD3DUPqWB_fixed_Asm_8 - 440562722U, // VLD3DUPqWB_register_Asm_16 - 440693794U, // VLD3DUPqWB_register_Asm_32 - 439120930U, // VLD3DUPqWB_register_Asm_8 - 1078559778U, // VLD3LNd16 + 5076014U, // VLD3DUPd8_UPD + 1497523246U, // VLD3DUPdAsm_16 + 1497654318U, // VLD3DUPdAsm_32 + 1496081454U, // VLD3DUPdAsm_8 + 1497523246U, // VLD3DUPdWB_fixed_Asm_16 + 1497654318U, // VLD3DUPdWB_fixed_Asm_32 + 1496081454U, // VLD3DUPdWB_fixed_Asm_8 + 423785518U, // VLD3DUPdWB_register_Asm_16 + 423916590U, // VLD3DUPdWB_register_Asm_32 + 422343726U, // VLD3DUPdWB_register_Asm_8 + 4785198U, // VLD3DUPq16 + 4813870U, // VLD3DUPq16_UPD + 4916270U, // VLD3DUPq32 + 4944942U, // VLD3DUPq32_UPD + 5047342U, // VLD3DUPq8 + 5076014U, // VLD3DUPq8_UPD + 1514300462U, // VLD3DUPqAsm_16 + 1514431534U, // VLD3DUPqAsm_32 + 1512858670U, // VLD3DUPqAsm_8 + 1514300462U, // VLD3DUPqWB_fixed_Asm_16 + 1514431534U, // VLD3DUPqWB_fixed_Asm_32 + 1512858670U, // VLD3DUPqWB_fixed_Asm_8 + 440562734U, // VLD3DUPqWB_register_Asm_16 + 440693806U, // VLD3DUPqWB_register_Asm_32 + 439120942U, // VLD3DUPqWB_register_Asm_8 + 3226043438U, // VLD3LNd16 0U, // VLD3LNd16Pseudo 0U, // VLD3LNd16Pseudo_UPD - 1078563874U, // VLD3LNd16_UPD - 1078690850U, // VLD3LNd32 + 3226047534U, // VLD3LNd16_UPD + 3226174510U, // VLD3LNd32 0U, // VLD3LNd32Pseudo 0U, // VLD3LNd32Pseudo_UPD - 1078694946U, // VLD3LNd32_UPD - 1078821922U, // VLD3LNd8 + 3226178606U, // VLD3LNd32_UPD + 3226305582U, // VLD3LNd8 0U, // VLD3LNd8Pseudo 0U, // VLD3LNd8Pseudo_UPD - 1078826018U, // VLD3LNd8_UPD - 4355106U, // VLD3LNdAsm_16 - 4486178U, // VLD3LNdAsm_32 - 2913314U, // VLD3LNdAsm_8 - 4355106U, // VLD3LNdWB_fixed_Asm_16 - 4486178U, // VLD3LNdWB_fixed_Asm_32 - 2913314U, // VLD3LNdWB_fixed_Asm_8 - 4391970U, // VLD3LNdWB_register_Asm_16 - 4523042U, // VLD3LNdWB_register_Asm_32 - 2950178U, // VLD3LNdWB_register_Asm_8 - 1078559778U, // VLD3LNq16 + 3226309678U, // VLD3LNd8_UPD + 4355118U, // VLD3LNdAsm_16 + 4486190U, // VLD3LNdAsm_32 + 2913326U, // VLD3LNdAsm_8 + 4355118U, // VLD3LNdWB_fixed_Asm_16 + 4486190U, // VLD3LNdWB_fixed_Asm_32 + 2913326U, // VLD3LNdWB_fixed_Asm_8 + 4391982U, // VLD3LNdWB_register_Asm_16 + 4523054U, // VLD3LNdWB_register_Asm_32 + 2950190U, // VLD3LNdWB_register_Asm_8 + 3226043438U, // VLD3LNq16 0U, // VLD3LNq16Pseudo 0U, // VLD3LNq16Pseudo_UPD - 1078563874U, // VLD3LNq16_UPD - 1078690850U, // VLD3LNq32 + 3226047534U, // VLD3LNq16_UPD + 3226174510U, // VLD3LNq32 0U, // VLD3LNq32Pseudo 0U, // VLD3LNq32Pseudo_UPD - 1078694946U, // VLD3LNq32_UPD - 4355106U, // VLD3LNqAsm_16 - 4486178U, // VLD3LNqAsm_32 - 4355106U, // VLD3LNqWB_fixed_Asm_16 - 4486178U, // VLD3LNqWB_fixed_Asm_32 - 4391970U, // VLD3LNqWB_register_Asm_16 - 4523042U, // VLD3LNqWB_register_Asm_32 - 4785186U, // VLD3d16 + 3226178606U, // VLD3LNq32_UPD + 4355118U, // VLD3LNqAsm_16 + 4486190U, // VLD3LNqAsm_32 + 4355118U, // VLD3LNqWB_fixed_Asm_16 + 4486190U, // VLD3LNqWB_fixed_Asm_32 + 4391982U, // VLD3LNqWB_register_Asm_16 + 4523054U, // VLD3LNqWB_register_Asm_32 + 4785198U, // VLD3d16 0U, // VLD3d16Pseudo 0U, // VLD3d16Pseudo_UPD - 4813858U, // VLD3d16_UPD - 4916258U, // VLD3d32 + 4813870U, // VLD3d16_UPD + 4916270U, // VLD3d32 0U, // VLD3d32Pseudo 0U, // VLD3d32Pseudo_UPD - 4944930U, // VLD3d32_UPD - 5047330U, // VLD3d8 + 4944942U, // VLD3d32_UPD + 5047342U, // VLD3d8 0U, // VLD3d8Pseudo 0U, // VLD3d8Pseudo_UPD - 5076002U, // VLD3d8_UPD - 3577898018U, // VLD3dAsm_16 - 3578029090U, // VLD3dAsm_32 - 3576456226U, // VLD3dAsm_8 - 3577898018U, // VLD3dWB_fixed_Asm_16 - 3578029090U, // VLD3dWB_fixed_Asm_32 - 3576456226U, // VLD3dWB_fixed_Asm_8 - 3577902114U, // VLD3dWB_register_Asm_16 - 3578033186U, // VLD3dWB_register_Asm_32 - 3576460322U, // VLD3dWB_register_Asm_8 - 4785186U, // VLD3q16 + 5076014U, // VLD3d8_UPD + 1430414382U, // VLD3dAsm_16 + 1430545454U, // VLD3dAsm_32 + 1428972590U, // VLD3dAsm_8 + 1430414382U, // VLD3dWB_fixed_Asm_16 + 1430545454U, // VLD3dWB_fixed_Asm_32 + 1428972590U, // VLD3dWB_fixed_Asm_8 + 1430418478U, // VLD3dWB_register_Asm_16 + 1430549550U, // VLD3dWB_register_Asm_32 + 1428976686U, // VLD3dWB_register_Asm_8 + 4785198U, // VLD3q16 0U, // VLD3q16Pseudo_UPD - 4813858U, // VLD3q16_UPD + 4813870U, // VLD3q16_UPD 0U, // VLD3q16oddPseudo 0U, // VLD3q16oddPseudo_UPD - 4916258U, // VLD3q32 + 4916270U, // VLD3q32 0U, // VLD3q32Pseudo_UPD - 4944930U, // VLD3q32_UPD + 4944942U, // VLD3q32_UPD 0U, // VLD3q32oddPseudo 0U, // VLD3q32oddPseudo_UPD - 5047330U, // VLD3q8 + 5047342U, // VLD3q8 0U, // VLD3q8Pseudo_UPD - 5076002U, // VLD3q8_UPD + 5076014U, // VLD3q8_UPD 0U, // VLD3q8oddPseudo 0U, // VLD3q8oddPseudo_UPD - 1531077666U, // VLD3qAsm_16 - 1531208738U, // VLD3qAsm_32 - 1529635874U, // VLD3qAsm_8 - 3678561314U, // VLD3qWB_fixed_Asm_16 - 3678692386U, // VLD3qWB_fixed_Asm_32 - 3677119522U, // VLD3qWB_fixed_Asm_8 - 457339938U, // VLD3qWB_register_Asm_16 - 457471010U, // VLD3qWB_register_Asm_32 - 455898146U, // VLD3qWB_register_Asm_8 - 2152244281U, // VLD4DUPd16 + 1531077678U, // VLD3qAsm_16 + 1531208750U, // VLD3qAsm_32 + 1529635886U, // VLD3qAsm_8 + 1531077678U, // VLD3qWB_fixed_Asm_16 + 1531208750U, // VLD3qWB_fixed_Asm_32 + 1529635886U, // VLD3qWB_fixed_Asm_8 + 457339950U, // VLD3qWB_register_Asm_16 + 457471022U, // VLD3qWB_register_Asm_32 + 455898158U, // VLD3qWB_register_Asm_8 + 4760645U, // VLD4DUPd16 0U, // VLD4DUPd16Pseudo 0U, // VLD4DUPd16Pseudo_UPD - 2152309817U, // VLD4DUPd16_UPD - 2152375353U, // VLD4DUPd32 + 4826181U, // VLD4DUPd16_UPD + 4891717U, // VLD4DUPd32 0U, // VLD4DUPd32Pseudo 0U, // VLD4DUPd32Pseudo_UPD - 2152440889U, // VLD4DUPd32_UPD - 2152506425U, // VLD4DUPd8 + 4957253U, // VLD4DUPd32_UPD + 5022789U, // VLD4DUPd8 0U, // VLD4DUPd8Pseudo 0U, // VLD4DUPd8Pseudo_UPD - 2152571961U, // VLD4DUPd8_UPD - 1547854905U, // VLD4DUPdAsm_16 - 1547985977U, // VLD4DUPdAsm_32 - 1546413113U, // VLD4DUPdAsm_8 - 3695338553U, // VLD4DUPdWB_fixed_Asm_16 - 3695469625U, // VLD4DUPdWB_fixed_Asm_32 - 3693896761U, // VLD4DUPdWB_fixed_Asm_8 - 474117177U, // VLD4DUPdWB_register_Asm_16 - 474248249U, // VLD4DUPdWB_register_Asm_32 - 472675385U, // VLD4DUPdWB_register_Asm_8 - 2152244281U, // VLD4DUPq16 - 2152309817U, // VLD4DUPq16_UPD - 2152375353U, // VLD4DUPq32 - 2152440889U, // VLD4DUPq32_UPD - 2152506425U, // VLD4DUPq8 - 2152571961U, // VLD4DUPq8_UPD - 1564632121U, // VLD4DUPqAsm_16 - 1564763193U, // VLD4DUPqAsm_32 - 1563190329U, // VLD4DUPqAsm_8 - 3712115769U, // VLD4DUPqWB_fixed_Asm_16 - 3712246841U, // VLD4DUPqWB_fixed_Asm_32 - 3710673977U, // VLD4DUPqWB_fixed_Asm_8 - 490894393U, // VLD4DUPqWB_register_Asm_16 - 491025465U, // VLD4DUPqWB_register_Asm_32 - 489452601U, // VLD4DUPqWB_register_Asm_8 - 1078563897U, // VLD4LNd16 + 5088325U, // VLD4DUPd8_UPD + 1547854917U, // VLD4DUPdAsm_16 + 1547985989U, // VLD4DUPdAsm_32 + 1546413125U, // VLD4DUPdAsm_8 + 1547854917U, // VLD4DUPdWB_fixed_Asm_16 + 1547985989U, // VLD4DUPdWB_fixed_Asm_32 + 1546413125U, // VLD4DUPdWB_fixed_Asm_8 + 474117189U, // VLD4DUPdWB_register_Asm_16 + 474248261U, // VLD4DUPdWB_register_Asm_32 + 472675397U, // VLD4DUPdWB_register_Asm_8 + 4760645U, // VLD4DUPq16 + 4826181U, // VLD4DUPq16_UPD + 4891717U, // VLD4DUPq32 + 4957253U, // VLD4DUPq32_UPD + 5022789U, // VLD4DUPq8 + 5088325U, // VLD4DUPq8_UPD + 1564632133U, // VLD4DUPqAsm_16 + 1564763205U, // VLD4DUPqAsm_32 + 1563190341U, // VLD4DUPqAsm_8 + 1564632133U, // VLD4DUPqWB_fixed_Asm_16 + 1564763205U, // VLD4DUPqWB_fixed_Asm_32 + 1563190341U, // VLD4DUPqWB_fixed_Asm_8 + 490894405U, // VLD4DUPqWB_register_Asm_16 + 491025477U, // VLD4DUPqWB_register_Asm_32 + 489452613U, // VLD4DUPqWB_register_Asm_8 + 3226047557U, // VLD4LNd16 0U, // VLD4LNd16Pseudo 0U, // VLD4LNd16Pseudo_UPD - 1078572089U, // VLD4LNd16_UPD - 1078694969U, // VLD4LNd32 + 3226055749U, // VLD4LNd16_UPD + 3226178629U, // VLD4LNd32 0U, // VLD4LNd32Pseudo 0U, // VLD4LNd32Pseudo_UPD - 1078703161U, // VLD4LNd32_UPD - 1078826041U, // VLD4LNd8 + 3226186821U, // VLD4LNd32_UPD + 3226309701U, // VLD4LNd8 0U, // VLD4LNd8Pseudo 0U, // VLD4LNd8Pseudo_UPD - 1078834233U, // VLD4LNd8_UPD - 4355129U, // VLD4LNdAsm_16 - 4486201U, // VLD4LNdAsm_32 - 2913337U, // VLD4LNdAsm_8 - 4355129U, // VLD4LNdWB_fixed_Asm_16 - 4486201U, // VLD4LNdWB_fixed_Asm_32 - 2913337U, // VLD4LNdWB_fixed_Asm_8 - 4391993U, // VLD4LNdWB_register_Asm_16 - 4523065U, // VLD4LNdWB_register_Asm_32 - 2950201U, // VLD4LNdWB_register_Asm_8 - 1078563897U, // VLD4LNq16 + 3226317893U, // VLD4LNd8_UPD + 4355141U, // VLD4LNdAsm_16 + 4486213U, // VLD4LNdAsm_32 + 2913349U, // VLD4LNdAsm_8 + 4355141U, // VLD4LNdWB_fixed_Asm_16 + 4486213U, // VLD4LNdWB_fixed_Asm_32 + 2913349U, // VLD4LNdWB_fixed_Asm_8 + 4392005U, // VLD4LNdWB_register_Asm_16 + 4523077U, // VLD4LNdWB_register_Asm_32 + 2950213U, // VLD4LNdWB_register_Asm_8 + 3226047557U, // VLD4LNq16 0U, // VLD4LNq16Pseudo 0U, // VLD4LNq16Pseudo_UPD - 1078572089U, // VLD4LNq16_UPD - 1078694969U, // VLD4LNq32 + 3226055749U, // VLD4LNq16_UPD + 3226178629U, // VLD4LNq32 0U, // VLD4LNq32Pseudo 0U, // VLD4LNq32Pseudo_UPD - 1078703161U, // VLD4LNq32_UPD - 4355129U, // VLD4LNqAsm_16 - 4486201U, // VLD4LNqAsm_32 - 4355129U, // VLD4LNqWB_fixed_Asm_16 - 4486201U, // VLD4LNqWB_fixed_Asm_32 - 4391993U, // VLD4LNqWB_register_Asm_16 - 4523065U, // VLD4LNqWB_register_Asm_32 - 4760633U, // VLD4d16 + 3226186821U, // VLD4LNq32_UPD + 4355141U, // VLD4LNqAsm_16 + 4486213U, // VLD4LNqAsm_32 + 4355141U, // VLD4LNqWB_fixed_Asm_16 + 4486213U, // VLD4LNqWB_fixed_Asm_32 + 4392005U, // VLD4LNqWB_register_Asm_16 + 4523077U, // VLD4LNqWB_register_Asm_32 + 4760645U, // VLD4d16 0U, // VLD4d16Pseudo 0U, // VLD4d16Pseudo_UPD - 4826169U, // VLD4d16_UPD - 4891705U, // VLD4d32 + 4826181U, // VLD4d16_UPD + 4891717U, // VLD4d32 0U, // VLD4d32Pseudo 0U, // VLD4d32Pseudo_UPD - 4957241U, // VLD4d32_UPD - 5022777U, // VLD4d8 + 4957253U, // VLD4d32_UPD + 5022789U, // VLD4d8 0U, // VLD4d8Pseudo 0U, // VLD4d8Pseudo_UPD - 5088313U, // VLD4d8_UPD - 3561120825U, // VLD4dAsm_16 - 3561251897U, // VLD4dAsm_32 - 3559679033U, // VLD4dAsm_8 - 3561120825U, // VLD4dWB_fixed_Asm_16 - 3561251897U, // VLD4dWB_fixed_Asm_32 - 3559679033U, // VLD4dWB_fixed_Asm_8 - 3561124921U, // VLD4dWB_register_Asm_16 - 3561255993U, // VLD4dWB_register_Asm_32 - 3559683129U, // VLD4dWB_register_Asm_8 - 4760633U, // VLD4q16 + 5088325U, // VLD4d8_UPD + 1413637189U, // VLD4dAsm_16 + 1413768261U, // VLD4dAsm_32 + 1412195397U, // VLD4dAsm_8 + 1413637189U, // VLD4dWB_fixed_Asm_16 + 1413768261U, // VLD4dWB_fixed_Asm_32 + 1412195397U, // VLD4dWB_fixed_Asm_8 + 1413641285U, // VLD4dWB_register_Asm_16 + 1413772357U, // VLD4dWB_register_Asm_32 + 1412199493U, // VLD4dWB_register_Asm_8 + 4760645U, // VLD4q16 0U, // VLD4q16Pseudo_UPD - 4826169U, // VLD4q16_UPD + 4826181U, // VLD4q16_UPD 0U, // VLD4q16oddPseudo 0U, // VLD4q16oddPseudo_UPD - 4891705U, // VLD4q32 + 4891717U, // VLD4q32 0U, // VLD4q32Pseudo_UPD - 4957241U, // VLD4q32_UPD + 4957253U, // VLD4q32_UPD 0U, // VLD4q32oddPseudo 0U, // VLD4q32oddPseudo_UPD - 5022777U, // VLD4q8 + 5022789U, // VLD4q8 0U, // VLD4q8Pseudo_UPD - 5088313U, // VLD4q8_UPD + 5088325U, // VLD4q8_UPD 0U, // VLD4q8oddPseudo 0U, // VLD4q8oddPseudo_UPD - 1581409337U, // VLD4qAsm_16 - 1581540409U, // VLD4qAsm_32 - 1579967545U, // VLD4qAsm_8 - 3728892985U, // VLD4qWB_fixed_Asm_16 - 3729024057U, // VLD4qWB_fixed_Asm_32 - 3727451193U, // VLD4qWB_fixed_Asm_8 - 507671609U, // VLD4qWB_register_Asm_16 - 507802681U, // VLD4qWB_register_Asm_32 - 506229817U, // VLD4qWB_register_Asm_8 - 33572293U, // VLDMDDB_UPD - 34137U, // VLDMDIA - 33572185U, // VLDMDIA_UPD + 1581409349U, // VLD4qAsm_16 + 1581540421U, // VLD4qAsm_32 + 1579967557U, // VLD4qAsm_8 + 1581409349U, // VLD4qWB_fixed_Asm_16 + 1581540421U, // VLD4qWB_fixed_Asm_32 + 1579967557U, // VLD4qWB_fixed_Asm_8 + 507671621U, // VLD4qWB_register_Asm_16 + 507802693U, // VLD4qWB_register_Asm_32 + 506229829U, // VLD4qWB_register_Asm_8 + 33572305U, // VLDMDDB_UPD + 34149U, // VLDMDIA + 33572197U, // VLDMDIA_UPD 0U, // VLDMQIA - 33572293U, // VLDMSDB_UPD - 34137U, // VLDMSIA - 33572185U, // VLDMSIA_UPD - 26990U, // VLDRD - 26990U, // VLDRS + 33572305U, // VLDMSDB_UPD + 34149U, // VLDMSIA + 33572197U, // VLDMSIA_UPD + 27002U, // VLDRD + 27002U, // VLDRS 33706566U, // VMAXNMD 33706258U, // VMAXNMND 33706258U, // VMAXNMNQ 33706258U, // VMAXNMS - 2249091863U, // VMAXfd - 2249091863U, // VMAXfq - 35416855U, // VMAXsv16i8 - 35154711U, // VMAXsv2i32 - 35285783U, // VMAXsv4i16 - 35154711U, // VMAXsv4i32 - 35285783U, // VMAXsv8i16 - 35416855U, // VMAXsv8i8 - 35810071U, // VMAXuv16i8 - 35547927U, // VMAXuv2i32 - 35678999U, // VMAXuv4i16 - 35547927U, // VMAXuv4i32 - 35678999U, // VMAXuv8i16 - 35810071U, // VMAXuv8i8 + 2249091875U, // VMAXfd + 2249091875U, // VMAXfq + 35416867U, // VMAXsv16i8 + 35154723U, // VMAXsv2i32 + 35285795U, // VMAXsv4i16 + 35154723U, // VMAXsv4i32 + 35285795U, // VMAXsv8i16 + 35416867U, // VMAXsv8i8 + 35810083U, // VMAXuv16i8 + 35547939U, // VMAXuv2i32 + 35679011U, // VMAXuv4i16 + 35547939U, // VMAXuv4i32 + 35679011U, // VMAXuv8i16 + 35810083U, // VMAXuv8i8 33706554U, // VMINNMD 33706246U, // VMINNMND 33706246U, // VMINNMNQ 33706246U, // VMINNMS - 2249091286U, // VMINfd - 2249091286U, // VMINfq - 35416278U, // VMINsv16i8 - 35154134U, // VMINsv2i32 - 35285206U, // VMINsv4i16 - 35154134U, // VMINsv4i32 - 35285206U, // VMINsv8i16 - 35416278U, // VMINsv8i8 - 35809494U, // VMINuv16i8 - 35547350U, // VMINuv2i32 - 35678422U, // VMINuv4i16 - 35547350U, // VMINuv4i32 - 35678422U, // VMINuv8i16 - 35809494U, // VMINuv8i8 - 1175221625U, // VMLAD - 18417682U, // VMLALslsv2i32 - 18548754U, // VMLALslsv4i16 - 18810898U, // VMLALsluv2i32 - 18941970U, // VMLALsluv4i16 - 18380818U, // VMLALsv2i64 - 18511890U, // VMLALsv4i32 - 18642962U, // VMLALsv8i16 - 18774034U, // VMLALuv2i64 - 18905106U, // VMLALuv4i32 - 19036178U, // VMLALuv8i16 - 1175352697U, // VMLAS - 1175352697U, // VMLAfd - 1175352697U, // VMLAfq - 1175389561U, // VMLAslfd - 1175389561U, // VMLAslfq - 19334521U, // VMLAslv2i32 - 19465593U, // VMLAslv4i16 - 19334521U, // VMLAslv4i32 - 19465593U, // VMLAslv8i16 - 19559801U, // VMLAv16i8 - 19297657U, // VMLAv2i32 - 19428729U, // VMLAv4i16 - 19297657U, // VMLAv4i32 - 19428729U, // VMLAv8i16 - 19559801U, // VMLAv8i8 - 1175222747U, // VMLSD - 18417801U, // VMLSLslsv2i32 - 18548873U, // VMLSLslsv4i16 - 18811017U, // VMLSLsluv2i32 - 18942089U, // VMLSLsluv4i16 - 18380937U, // VMLSLsv2i64 - 18512009U, // VMLSLsv4i32 - 18643081U, // VMLSLsv8i16 - 18774153U, // VMLSLuv2i64 - 18905225U, // VMLSLuv4i32 - 19036297U, // VMLSLuv8i16 - 1175353819U, // VMLSS - 1175353819U, // VMLSfd - 1175353819U, // VMLSfq - 1175390683U, // VMLSslfd - 1175390683U, // VMLSslfq - 19335643U, // VMLSslv2i32 - 19466715U, // VMLSslv4i16 - 19335643U, // VMLSslv4i32 - 19466715U, // VMLSslv8i16 - 19560923U, // VMLSv16i8 - 19298779U, // VMLSv2i32 - 19429851U, // VMLSv4i16 - 19298779U, // VMLSv4i32 - 19429851U, // VMLSv8i16 - 19560923U, // VMLSv8i8 - 2248952550U, // VMOVD - 27366U, // VMOVDRR + 2249091298U, // VMINfd + 2249091298U, // VMINfq + 35416290U, // VMINsv16i8 + 35154146U, // VMINsv2i32 + 35285218U, // VMINsv4i16 + 35154146U, // VMINsv4i32 + 35285218U, // VMINsv8i16 + 35416290U, // VMINsv8i8 + 35809506U, // VMINuv16i8 + 35547362U, // VMINuv2i32 + 35678434U, // VMINuv4i16 + 35547362U, // VMINuv4i32 + 35678434U, // VMINuv8i16 + 35809506U, // VMINuv8i8 + 3322705285U, // VMLAD + 18417694U, // VMLALslsv2i32 + 18548766U, // VMLALslsv4i16 + 18810910U, // VMLALsluv2i32 + 18941982U, // VMLALsluv4i16 + 18380830U, // VMLALsv2i64 + 18511902U, // VMLALsv4i32 + 18642974U, // VMLALsv8i16 + 18774046U, // VMLALuv2i64 + 18905118U, // VMLALuv4i32 + 19036190U, // VMLALuv8i16 + 3322836357U, // VMLAS + 3322836357U, // VMLAfd + 3322836357U, // VMLAfq + 3322873221U, // VMLAslfd + 3322873221U, // VMLAslfq + 19334533U, // VMLAslv2i32 + 19465605U, // VMLAslv4i16 + 19334533U, // VMLAslv4i32 + 19465605U, // VMLAslv8i16 + 19559813U, // VMLAv16i8 + 19297669U, // VMLAv2i32 + 19428741U, // VMLAv4i16 + 19297669U, // VMLAv4i32 + 19428741U, // VMLAv8i16 + 19559813U, // VMLAv8i8 + 3322706407U, // VMLSD + 18417813U, // VMLSLslsv2i32 + 18548885U, // VMLSLslsv4i16 + 18811029U, // VMLSLsluv2i32 + 18942101U, // VMLSLsluv4i16 + 18380949U, // VMLSLsv2i64 + 18512021U, // VMLSLsv4i32 + 18643093U, // VMLSLsv8i16 + 18774165U, // VMLSLuv2i64 + 18905237U, // VMLSLuv4i32 + 19036309U, // VMLSLuv8i16 + 3322837479U, // VMLSS + 3322837479U, // VMLSfd + 3322837479U, // VMLSfq + 3322874343U, // VMLSslfd + 3322874343U, // VMLSslfq + 19335655U, // VMLSslv2i32 + 19466727U, // VMLSslv4i16 + 19335655U, // VMLSslv4i32 + 19466727U, // VMLSslv8i16 + 19560935U, // VMLSv16i8 + 19298791U, // VMLSv2i32 + 19429863U, // VMLSv4i16 + 19298791U, // VMLSv4i32 + 19429863U, // VMLSv8i16 + 19560935U, // VMLSv8i8 + 2248952562U, // VMOVD + 0U, // VMOVD0 + 27378U, // VMOVDRR 0U, // VMOVDcc - 1108887716U, // VMOVLsv2i64 - 1109018788U, // VMOVLsv4i32 - 1109149860U, // VMOVLsv8i16 - 1109280932U, // VMOVLuv2i64 - 1109412004U, // VMOVLuv4i32 - 1109543076U, // VMOVLuv8i16 - 1109674282U, // VMOVNv2i32 - 1109805354U, // VMOVNv4i16 - 1109936426U, // VMOVNv8i8 - 27366U, // VMOVRRD - 31462U, // VMOVRRS - 19174U, // VMOVRS - 2249083622U, // VMOVS - 19174U, // VMOVSR - 31462U, // VMOVSRR + 1108887728U, // VMOVLsv2i64 + 1109018800U, // VMOVLsv4i32 + 1109149872U, // VMOVLsv8i16 + 1109280944U, // VMOVLuv2i64 + 1109412016U, // VMOVLuv4i32 + 1109543088U, // VMOVLuv8i16 + 1109674294U, // VMOVNv2i32 + 1109805366U, // VMOVNv4i16 + 1109936438U, // VMOVNv8i8 + 0U, // VMOVQ0 + 27378U, // VMOVRRD + 31474U, // VMOVRRS + 19186U, // VMOVRS + 2249083634U, // VMOVS + 19186U, // VMOVSR + 31474U, // VMOVSRR 0U, // VMOVScc - 237652710U, // VMOVv16i8 - 237259494U, // VMOVv1i64 - 3322825446U, // VMOVv2f32 - 237390566U, // VMOVv2i32 - 237259494U, // VMOVv2i64 - 3322825446U, // VMOVv4f32 - 237521638U, // VMOVv4i16 - 237390566U, // VMOVv4i32 - 237521638U, // VMOVv8i16 - 237652710U, // VMOVv8i8 - 35314U, // VMRS - 1073777138U, // VMRS_FPEXC - 2147518962U, // VMRS_FPINST - 3221260786U, // VMRS_FPINST2 - 35314U, // VMRS_FPSID - 1073777138U, // VMRS_MVFR0 - 2147518962U, // VMRS_MVFR1 - 3221260786U, // VMRS_MVFR2 - 5147043U, // VMSR - 5278115U, // VMSR_FPEXC - 5409187U, // VMSR_FPINST - 5540259U, // VMSR_FPINST2 - 5671331U, // VMSR_FPSID - 2248960159U, // VMULD + 237652722U, // VMOVv16i8 + 237259506U, // VMOVv1i64 + 3322825458U, // VMOVv2f32 + 237390578U, // VMOVv2i32 + 237259506U, // VMOVv2i64 + 3322825458U, // VMOVv4f32 + 237521650U, // VMOVv4i16 + 237390578U, // VMOVv4i32 + 237521650U, // VMOVv8i16 + 237652722U, // VMOVv8i8 + 2147518974U, // VMRS + 3221260798U, // VMRS_FPEXC + 35326U, // VMRS_FPINST + 1073777150U, // VMRS_FPINST2 + 2147518974U, // VMRS_FPSID + 3221260798U, // VMRS_MVFR0 + 35326U, // VMRS_MVFR1 + 1073777150U, // VMRS_MVFR2 + 5147055U, // VMSR + 5278127U, // VMSR_FPEXC + 5409199U, // VMSR_FPINST + 5540271U, // VMSR_FPINST2 + 5671343U, // VMSR_FPSID + 2248960171U, // VMULD 33706650U, // VMULLp64 - 5793910U, // VMULLp8 - 35158134U, // VMULLslsv2i32 - 35289206U, // VMULLslsv4i16 - 35551350U, // VMULLsluv2i32 - 35682422U, // VMULLsluv4i16 - 35154038U, // VMULLsv2i64 - 35285110U, // VMULLsv4i32 - 35416182U, // VMULLsv8i16 - 35547254U, // VMULLuv2i64 - 35678326U, // VMULLuv4i32 - 35809398U, // VMULLuv8i16 - 2249091231U, // VMULS - 2249091231U, // VMULfd - 2249091231U, // VMULfq - 5793951U, // VMULpd - 5793951U, // VMULpq - 2249095327U, // VMULslfd - 2249095327U, // VMULslfq - 36075679U, // VMULslv2i32 - 36206751U, // VMULslv4i16 - 36075679U, // VMULslv4i32 - 36206751U, // VMULslv8i16 - 36333727U, // VMULv16i8 - 36071583U, // VMULv2i32 - 36202655U, // VMULv4i16 - 36071583U, // VMULv4i32 - 36202655U, // VMULv8i16 - 36333727U, // VMULv8i8 - 18718U, // VMVNd - 18718U, // VMVNq - 237390110U, // VMVNv2i32 - 237521182U, // VMVNv4i16 - 237390110U, // VMVNv4i32 - 237521182U, // VMVNv8i16 - 2248951640U, // VNEGD - 2249082712U, // VNEGS - 2249082712U, // VNEGf32q - 2249082712U, // VNEGfd - 1109018456U, // VNEGs16d - 1109018456U, // VNEGs16q - 1108887384U, // VNEGs32d - 1108887384U, // VNEGs32q - 1109149528U, // VNEGs8d - 1109149528U, // VNEGs8q - 1175221619U, // VNMLAD - 1175352691U, // VNMLAS - 1175222741U, // VNMLSD - 1175353813U, // VNMLSS - 2248960153U, // VNMULD - 2249091225U, // VNMULS - 26875U, // VORNd - 26875U, // VORNq - 27027U, // VORRd - 237398419U, // VORRiv2i32 - 237529491U, // VORRiv4i16 - 237398419U, // VORRiv4i32 - 237529491U, // VORRiv8i16 - 27027U, // VORRq - 1092380663U, // VPADALsv16i8 - 1092118519U, // VPADALsv2i32 - 1092249591U, // VPADALsv4i16 - 1092118519U, // VPADALsv4i32 - 1092249591U, // VPADALsv8i16 - 1092380663U, // VPADALsv8i8 - 1092773879U, // VPADALuv16i8 - 1092511735U, // VPADALuv2i32 - 1092642807U, // VPADALuv4i16 - 1092511735U, // VPADALuv4i32 - 1092642807U, // VPADALuv8i16 - 1092773879U, // VPADALuv8i8 - 1109149747U, // VPADDLsv16i8 - 1108887603U, // VPADDLsv2i32 - 1109018675U, // VPADDLsv4i16 - 1108887603U, // VPADDLsv4i32 - 1109018675U, // VPADDLsv8i16 - 1109149747U, // VPADDLsv8i8 - 1109542963U, // VPADDLuv16i8 - 1109280819U, // VPADDLuv2i32 - 1109411891U, // VPADDLuv4i16 - 1109280819U, // VPADDLuv4i32 - 1109411891U, // VPADDLuv8i16 - 1109542963U, // VPADDLuv8i8 - 2249090762U, // VPADDf - 36202186U, // VPADDi16 - 36071114U, // VPADDi32 - 36333258U, // VPADDi8 - 2249091857U, // VPMAXf - 35285777U, // VPMAXs16 - 35154705U, // VPMAXs32 - 35416849U, // VPMAXs8 - 35678993U, // VPMAXu16 - 35547921U, // VPMAXu32 - 35810065U, // VPMAXu8 - 2249091280U, // VPMINf - 35285200U, // VPMINs16 - 35154128U, // VPMINs32 - 35416272U, // VPMINs8 - 35678416U, // VPMINu16 - 35547344U, // VPMINu32 - 35809488U, // VPMINu8 - 1109150138U, // VQABSv16i8 - 1108887994U, // VQABSv2i32 - 1109019066U, // VQABSv4i16 - 1108887994U, // VQABSv4i32 - 1109019066U, // VQABSv8i16 - 1109150138U, // VQABSv8i8 - 35415760U, // VQADDsv16i8 - 39478992U, // VQADDsv1i64 - 35153616U, // VQADDsv2i32 - 39478992U, // VQADDsv2i64 - 35284688U, // VQADDsv4i16 - 35153616U, // VQADDsv4i32 - 35284688U, // VQADDsv8i16 - 35415760U, // VQADDsv8i8 - 35808976U, // VQADDuv16i8 - 39610064U, // VQADDuv1i64 - 35546832U, // VQADDuv2i32 - 39610064U, // VQADDuv2i64 - 35677904U, // VQADDuv4i16 - 35546832U, // VQADDuv4i32 - 35677904U, // VQADDuv8i16 - 35808976U, // VQADDuv8i8 - 18417662U, // VQDMLALslv2i32 - 18548734U, // VQDMLALslv4i16 - 18380798U, // VQDMLALv2i64 - 18511870U, // VQDMLALv4i32 - 18417793U, // VQDMLSLslv2i32 - 18548865U, // VQDMLSLslv4i16 - 18380929U, // VQDMLSLv2i64 - 18512001U, // VQDMLSLv4i32 - 35157879U, // VQDMULHslv2i32 - 35288951U, // VQDMULHslv4i16 - 35157879U, // VQDMULHslv4i32 - 35288951U, // VQDMULHslv8i16 - 35153783U, // VQDMULHv2i32 - 35284855U, // VQDMULHv4i16 - 35153783U, // VQDMULHv4i32 - 35284855U, // VQDMULHv8i16 - 35158114U, // VQDMULLslv2i32 - 35289186U, // VQDMULLslv4i16 - 35154018U, // VQDMULLv2i64 - 35285090U, // VQDMULLv4i32 - 1113213206U, // VQMOVNsuv2i32 - 1108887830U, // VQMOVNsuv4i16 - 1109018902U, // VQMOVNsuv8i8 - 1113213219U, // VQMOVNsv2i32 - 1108887843U, // VQMOVNsv4i16 - 1109018915U, // VQMOVNsv8i8 - 1113344291U, // VQMOVNuv2i32 - 1109281059U, // VQMOVNuv4i16 - 1109412131U, // VQMOVNuv8i8 - 1109149522U, // VQNEGv16i8 - 1108887378U, // VQNEGv2i32 - 1109018450U, // VQNEGv4i16 - 1108887378U, // VQNEGv4i32 - 1109018450U, // VQNEGv8i16 - 1109149522U, // VQNEGv8i8 - 35157887U, // VQRDMULHslv2i32 - 35288959U, // VQRDMULHslv4i16 - 35157887U, // VQRDMULHslv4i32 - 35288959U, // VQRDMULHslv8i16 - 35153791U, // VQRDMULHv2i32 - 35284863U, // VQRDMULHv4i16 - 35153791U, // VQRDMULHv4i32 - 35284863U, // VQRDMULHv8i16 - 35416138U, // VQRSHLsv16i8 - 39479370U, // VQRSHLsv1i64 - 35153994U, // VQRSHLsv2i32 - 39479370U, // VQRSHLsv2i64 - 35285066U, // VQRSHLsv4i16 - 35153994U, // VQRSHLsv4i32 - 35285066U, // VQRSHLsv8i16 - 35416138U, // VQRSHLsv8i8 - 35809354U, // VQRSHLuv16i8 - 39610442U, // VQRSHLuv1i64 - 35547210U, // VQRSHLuv2i32 - 39610442U, // VQRSHLuv2i64 - 35678282U, // VQRSHLuv4i16 - 35547210U, // VQRSHLuv4i32 - 35678282U, // VQRSHLuv8i16 - 35809354U, // VQRSHLuv8i8 - 39479526U, // VQRSHRNsv2i32 - 35154150U, // VQRSHRNsv4i16 - 35285222U, // VQRSHRNsv8i8 - 39610598U, // VQRSHRNuv2i32 - 35547366U, // VQRSHRNuv4i16 - 35678438U, // VQRSHRNuv8i8 - 39479565U, // VQRSHRUNv2i32 - 35154189U, // VQRSHRUNv4i16 - 35285261U, // VQRSHRUNv8i8 - 35416132U, // VQSHLsiv16i8 - 39479364U, // VQSHLsiv1i64 - 35153988U, // VQSHLsiv2i32 - 39479364U, // VQSHLsiv2i64 - 35285060U, // VQSHLsiv4i16 - 35153988U, // VQSHLsiv4i32 - 35285060U, // VQSHLsiv8i16 - 35416132U, // VQSHLsiv8i8 - 35416780U, // VQSHLsuv16i8 - 39480012U, // VQSHLsuv1i64 - 35154636U, // VQSHLsuv2i32 - 39480012U, // VQSHLsuv2i64 - 35285708U, // VQSHLsuv4i16 - 35154636U, // VQSHLsuv4i32 - 35285708U, // VQSHLsuv8i16 - 35416780U, // VQSHLsuv8i8 - 35416132U, // VQSHLsv16i8 - 39479364U, // VQSHLsv1i64 - 35153988U, // VQSHLsv2i32 - 39479364U, // VQSHLsv2i64 - 35285060U, // VQSHLsv4i16 - 35153988U, // VQSHLsv4i32 - 35285060U, // VQSHLsv8i16 - 35416132U, // VQSHLsv8i8 - 35809348U, // VQSHLuiv16i8 - 39610436U, // VQSHLuiv1i64 - 35547204U, // VQSHLuiv2i32 - 39610436U, // VQSHLuiv2i64 - 35678276U, // VQSHLuiv4i16 - 35547204U, // VQSHLuiv4i32 - 35678276U, // VQSHLuiv8i16 - 35809348U, // VQSHLuiv8i8 - 35809348U, // VQSHLuv16i8 - 39610436U, // VQSHLuv1i64 - 35547204U, // VQSHLuv2i32 - 39610436U, // VQSHLuv2i64 - 35678276U, // VQSHLuv4i16 - 35547204U, // VQSHLuv4i32 - 35678276U, // VQSHLuv8i16 - 35809348U, // VQSHLuv8i8 - 39479519U, // VQSHRNsv2i32 - 35154143U, // VQSHRNsv4i16 - 35285215U, // VQSHRNsv8i8 - 39610591U, // VQSHRNuv2i32 - 35547359U, // VQSHRNuv4i16 - 35678431U, // VQSHRNuv8i8 - 39479557U, // VQSHRUNv2i32 - 35154181U, // VQSHRUNv4i16 - 35285253U, // VQSHRUNv8i8 - 35415619U, // VQSUBsv16i8 - 39478851U, // VQSUBsv1i64 - 35153475U, // VQSUBsv2i32 - 39478851U, // VQSUBsv2i64 - 35284547U, // VQSUBsv4i16 - 35153475U, // VQSUBsv4i32 - 35284547U, // VQSUBsv8i16 - 35415619U, // VQSUBsv8i8 - 35808835U, // VQSUBuv16i8 - 39609923U, // VQSUBuv1i64 - 35546691U, // VQSUBuv2i32 - 39609923U, // VQSUBuv2i64 - 35677763U, // VQSUBuv4i16 - 35546691U, // VQSUBuv4i32 - 35677763U, // VQSUBuv8i16 - 35808835U, // VQSUBuv8i8 - 35940545U, // VRADDHNv2i32 - 36071617U, // VRADDHNv4i16 - 36202689U, // VRADDHNv8i8 - 1109280564U, // VRECPEd - 2249082676U, // VRECPEfd - 2249082676U, // VRECPEfq - 1109280564U, // VRECPEq - 2249091563U, // VRECPSfd - 2249091563U, // VRECPSfq - 2901179U, // VREV16d8 - 2901179U, // VREV16q8 - 4342758U, // VREV32d16 - 2900966U, // VREV32d8 - 4342758U, // VREV32q16 - 2900966U, // VREV32q8 - 4342834U, // VREV64d16 - 4473906U, // VREV64d32 - 2901042U, // VREV64d8 - 4342834U, // VREV64q16 - 4473906U, // VREV64q32 - 2901042U, // VREV64q8 - 35415741U, // VRHADDsv16i8 - 35153597U, // VRHADDsv2i32 - 35284669U, // VRHADDsv4i16 - 35153597U, // VRHADDsv4i32 - 35284669U, // VRHADDsv8i16 - 35415741U, // VRHADDsv8i8 - 35808957U, // VRHADDuv16i8 - 35546813U, // VRHADDuv2i32 - 35677885U, // VRHADDuv4i16 - 35546813U, // VRHADDuv4i32 - 35677885U, // VRHADDuv8i16 - 35808957U, // VRHADDuv8i8 + 5793922U, // VMULLp8 + 35158146U, // VMULLslsv2i32 + 35289218U, // VMULLslsv4i16 + 35551362U, // VMULLsluv2i32 + 35682434U, // VMULLsluv4i16 + 35154050U, // VMULLsv2i64 + 35285122U, // VMULLsv4i32 + 35416194U, // VMULLsv8i16 + 35547266U, // VMULLuv2i64 + 35678338U, // VMULLuv4i32 + 35809410U, // VMULLuv8i16 + 2249091243U, // VMULS + 2249091243U, // VMULfd + 2249091243U, // VMULfq + 5793963U, // VMULpd + 5793963U, // VMULpq + 2249095339U, // VMULslfd + 2249095339U, // VMULslfq + 36075691U, // VMULslv2i32 + 36206763U, // VMULslv4i16 + 36075691U, // VMULslv4i32 + 36206763U, // VMULslv8i16 + 36333739U, // VMULv16i8 + 36071595U, // VMULv2i32 + 36202667U, // VMULv4i16 + 36071595U, // VMULv4i32 + 36202667U, // VMULv8i16 + 36333739U, // VMULv8i8 + 18730U, // VMVNd + 18730U, // VMVNq + 237390122U, // VMVNv2i32 + 237521194U, // VMVNv4i16 + 237390122U, // VMVNv4i32 + 237521194U, // VMVNv8i16 + 2248951652U, // VNEGD + 2249082724U, // VNEGS + 2249082724U, // VNEGf32q + 2249082724U, // VNEGfd + 1109018468U, // VNEGs16d + 1109018468U, // VNEGs16q + 1108887396U, // VNEGs32d + 1108887396U, // VNEGs32q + 1109149540U, // VNEGs8d + 1109149540U, // VNEGs8q + 3322705279U, // VNMLAD + 3322836351U, // VNMLAS + 3322706401U, // VNMLSD + 3322837473U, // VNMLSS + 2248960165U, // VNMULD + 2249091237U, // VNMULS + 26887U, // VORNd + 26887U, // VORNq + 27039U, // VORRd + 237398431U, // VORRiv2i32 + 237529503U, // VORRiv4i16 + 237398431U, // VORRiv4i32 + 237529503U, // VORRiv8i16 + 27039U, // VORRq + 1092380675U, // VPADALsv16i8 + 1092118531U, // VPADALsv2i32 + 1092249603U, // VPADALsv4i16 + 1092118531U, // VPADALsv4i32 + 1092249603U, // VPADALsv8i16 + 1092380675U, // VPADALsv8i8 + 1092773891U, // VPADALuv16i8 + 1092511747U, // VPADALuv2i32 + 1092642819U, // VPADALuv4i16 + 1092511747U, // VPADALuv4i32 + 1092642819U, // VPADALuv8i16 + 1092773891U, // VPADALuv8i8 + 1109149759U, // VPADDLsv16i8 + 1108887615U, // VPADDLsv2i32 + 1109018687U, // VPADDLsv4i16 + 1108887615U, // VPADDLsv4i32 + 1109018687U, // VPADDLsv8i16 + 1109149759U, // VPADDLsv8i8 + 1109542975U, // VPADDLuv16i8 + 1109280831U, // VPADDLuv2i32 + 1109411903U, // VPADDLuv4i16 + 1109280831U, // VPADDLuv4i32 + 1109411903U, // VPADDLuv8i16 + 1109542975U, // VPADDLuv8i8 + 2249090774U, // VPADDf + 36202198U, // VPADDi16 + 36071126U, // VPADDi32 + 36333270U, // VPADDi8 + 2249091869U, // VPMAXf + 35285789U, // VPMAXs16 + 35154717U, // VPMAXs32 + 35416861U, // VPMAXs8 + 35679005U, // VPMAXu16 + 35547933U, // VPMAXu32 + 35810077U, // VPMAXu8 + 2249091292U, // VPMINf + 35285212U, // VPMINs16 + 35154140U, // VPMINs32 + 35416284U, // VPMINs8 + 35678428U, // VPMINu16 + 35547356U, // VPMINu32 + 35809500U, // VPMINu8 + 1109150150U, // VQABSv16i8 + 1108888006U, // VQABSv2i32 + 1109019078U, // VQABSv4i16 + 1108888006U, // VQABSv4i32 + 1109019078U, // VQABSv8i16 + 1109150150U, // VQABSv8i8 + 35415772U, // VQADDsv16i8 + 39479004U, // VQADDsv1i64 + 35153628U, // VQADDsv2i32 + 39479004U, // VQADDsv2i64 + 35284700U, // VQADDsv4i16 + 35153628U, // VQADDsv4i32 + 35284700U, // VQADDsv8i16 + 35415772U, // VQADDsv8i8 + 35808988U, // VQADDuv16i8 + 39610076U, // VQADDuv1i64 + 35546844U, // VQADDuv2i32 + 39610076U, // VQADDuv2i64 + 35677916U, // VQADDuv4i16 + 35546844U, // VQADDuv4i32 + 35677916U, // VQADDuv8i16 + 35808988U, // VQADDuv8i8 + 18417674U, // VQDMLALslv2i32 + 18548746U, // VQDMLALslv4i16 + 18380810U, // VQDMLALv2i64 + 18511882U, // VQDMLALv4i32 + 18417805U, // VQDMLSLslv2i32 + 18548877U, // VQDMLSLslv4i16 + 18380941U, // VQDMLSLv2i64 + 18512013U, // VQDMLSLv4i32 + 35157891U, // VQDMULHslv2i32 + 35288963U, // VQDMULHslv4i16 + 35157891U, // VQDMULHslv4i32 + 35288963U, // VQDMULHslv8i16 + 35153795U, // VQDMULHv2i32 + 35284867U, // VQDMULHv4i16 + 35153795U, // VQDMULHv4i32 + 35284867U, // VQDMULHv8i16 + 35158126U, // VQDMULLslv2i32 + 35289198U, // VQDMULLslv4i16 + 35154030U, // VQDMULLv2i64 + 35285102U, // VQDMULLv4i32 + 1113213218U, // VQMOVNsuv2i32 + 1108887842U, // VQMOVNsuv4i16 + 1109018914U, // VQMOVNsuv8i8 + 1113213231U, // VQMOVNsv2i32 + 1108887855U, // VQMOVNsv4i16 + 1109018927U, // VQMOVNsv8i8 + 1113344303U, // VQMOVNuv2i32 + 1109281071U, // VQMOVNuv4i16 + 1109412143U, // VQMOVNuv8i8 + 1109149534U, // VQNEGv16i8 + 1108887390U, // VQNEGv2i32 + 1109018462U, // VQNEGv4i16 + 1108887390U, // VQNEGv4i32 + 1109018462U, // VQNEGv8i16 + 1109149534U, // VQNEGv8i8 + 35157899U, // VQRDMULHslv2i32 + 35288971U, // VQRDMULHslv4i16 + 35157899U, // VQRDMULHslv4i32 + 35288971U, // VQRDMULHslv8i16 + 35153803U, // VQRDMULHv2i32 + 35284875U, // VQRDMULHv4i16 + 35153803U, // VQRDMULHv4i32 + 35284875U, // VQRDMULHv8i16 + 35416150U, // VQRSHLsv16i8 + 39479382U, // VQRSHLsv1i64 + 35154006U, // VQRSHLsv2i32 + 39479382U, // VQRSHLsv2i64 + 35285078U, // VQRSHLsv4i16 + 35154006U, // VQRSHLsv4i32 + 35285078U, // VQRSHLsv8i16 + 35416150U, // VQRSHLsv8i8 + 35809366U, // VQRSHLuv16i8 + 39610454U, // VQRSHLuv1i64 + 35547222U, // VQRSHLuv2i32 + 39610454U, // VQRSHLuv2i64 + 35678294U, // VQRSHLuv4i16 + 35547222U, // VQRSHLuv4i32 + 35678294U, // VQRSHLuv8i16 + 35809366U, // VQRSHLuv8i8 + 39479538U, // VQRSHRNsv2i32 + 35154162U, // VQRSHRNsv4i16 + 35285234U, // VQRSHRNsv8i8 + 39610610U, // VQRSHRNuv2i32 + 35547378U, // VQRSHRNuv4i16 + 35678450U, // VQRSHRNuv8i8 + 39479577U, // VQRSHRUNv2i32 + 35154201U, // VQRSHRUNv4i16 + 35285273U, // VQRSHRUNv8i8 + 35416144U, // VQSHLsiv16i8 + 39479376U, // VQSHLsiv1i64 + 35154000U, // VQSHLsiv2i32 + 39479376U, // VQSHLsiv2i64 + 35285072U, // VQSHLsiv4i16 + 35154000U, // VQSHLsiv4i32 + 35285072U, // VQSHLsiv8i16 + 35416144U, // VQSHLsiv8i8 + 35416792U, // VQSHLsuv16i8 + 39480024U, // VQSHLsuv1i64 + 35154648U, // VQSHLsuv2i32 + 39480024U, // VQSHLsuv2i64 + 35285720U, // VQSHLsuv4i16 + 35154648U, // VQSHLsuv4i32 + 35285720U, // VQSHLsuv8i16 + 35416792U, // VQSHLsuv8i8 + 35416144U, // VQSHLsv16i8 + 39479376U, // VQSHLsv1i64 + 35154000U, // VQSHLsv2i32 + 39479376U, // VQSHLsv2i64 + 35285072U, // VQSHLsv4i16 + 35154000U, // VQSHLsv4i32 + 35285072U, // VQSHLsv8i16 + 35416144U, // VQSHLsv8i8 + 35809360U, // VQSHLuiv16i8 + 39610448U, // VQSHLuiv1i64 + 35547216U, // VQSHLuiv2i32 + 39610448U, // VQSHLuiv2i64 + 35678288U, // VQSHLuiv4i16 + 35547216U, // VQSHLuiv4i32 + 35678288U, // VQSHLuiv8i16 + 35809360U, // VQSHLuiv8i8 + 35809360U, // VQSHLuv16i8 + 39610448U, // VQSHLuv1i64 + 35547216U, // VQSHLuv2i32 + 39610448U, // VQSHLuv2i64 + 35678288U, // VQSHLuv4i16 + 35547216U, // VQSHLuv4i32 + 35678288U, // VQSHLuv8i16 + 35809360U, // VQSHLuv8i8 + 39479531U, // VQSHRNsv2i32 + 35154155U, // VQSHRNsv4i16 + 35285227U, // VQSHRNsv8i8 + 39610603U, // VQSHRNuv2i32 + 35547371U, // VQSHRNuv4i16 + 35678443U, // VQSHRNuv8i8 + 39479569U, // VQSHRUNv2i32 + 35154193U, // VQSHRUNv4i16 + 35285265U, // VQSHRUNv8i8 + 35415631U, // VQSUBsv16i8 + 39478863U, // VQSUBsv1i64 + 35153487U, // VQSUBsv2i32 + 39478863U, // VQSUBsv2i64 + 35284559U, // VQSUBsv4i16 + 35153487U, // VQSUBsv4i32 + 35284559U, // VQSUBsv8i16 + 35415631U, // VQSUBsv8i8 + 35808847U, // VQSUBuv16i8 + 39609935U, // VQSUBuv1i64 + 35546703U, // VQSUBuv2i32 + 39609935U, // VQSUBuv2i64 + 35677775U, // VQSUBuv4i16 + 35546703U, // VQSUBuv4i32 + 35677775U, // VQSUBuv8i16 + 35808847U, // VQSUBuv8i8 + 35940557U, // VRADDHNv2i32 + 36071629U, // VRADDHNv4i16 + 36202701U, // VRADDHNv8i8 + 1109280576U, // VRECPEd + 2249082688U, // VRECPEfd + 2249082688U, // VRECPEfq + 1109280576U, // VRECPEq + 2249091575U, // VRECPSfd + 2249091575U, // VRECPSfq + 2901191U, // VREV16d8 + 2901191U, // VREV16q8 + 4342770U, // VREV32d16 + 2900978U, // VREV32d8 + 4342770U, // VREV32q16 + 2900978U, // VREV32q8 + 4342846U, // VREV64d16 + 4473918U, // VREV64d32 + 2901054U, // VREV64d8 + 4342846U, // VREV64q16 + 4473918U, // VREV64q32 + 2901054U, // VREV64q8 + 35415753U, // VRHADDsv16i8 + 35153609U, // VRHADDsv2i32 + 35284681U, // VRHADDsv4i16 + 35153609U, // VRHADDsv4i32 + 35284681U, // VRHADDsv8i16 + 35415753U, // VRHADDsv8i8 + 35808969U, // VRHADDuv16i8 + 35546825U, // VRHADDuv2i32 + 35677897U, // VRHADDuv4i16 + 35546825U, // VRHADDuv4i32 + 35677897U, // VRHADDuv8i16 + 35808969U, // VRHADDuv8i8 1107448354U, // VRINTAD 1107448046U, // VRINTAND 1107448046U, // VRINTANQ @@ -1755,76 +1707,76 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 1107448118U, // VRINTPND 1107448118U, // VRINTPNQ 1107448118U, // VRINTPS - 2248952232U, // VRINTRD - 2249083304U, // VRINTRS - 2248952773U, // VRINTXD + 2248952244U, // VRINTRD + 2249083316U, // VRINTRS + 2248952785U, // VRINTXD 1107448166U, // VRINTXND 1107448166U, // VRINTXNQ - 2249083845U, // VRINTXS - 2248952785U, // VRINTZD + 2249083857U, // VRINTXS + 2248952797U, // VRINTZD 1107448178U, // VRINTZND 1107448178U, // VRINTZNQ - 2249083857U, // VRINTZS - 35416145U, // VRSHLsv16i8 - 39479377U, // VRSHLsv1i64 - 35154001U, // VRSHLsv2i32 - 39479377U, // VRSHLsv2i64 - 35285073U, // VRSHLsv4i16 - 35154001U, // VRSHLsv4i32 - 35285073U, // VRSHLsv8i16 - 35416145U, // VRSHLsv8i8 - 35809361U, // VRSHLuv16i8 - 39610449U, // VRSHLuv1i64 - 35547217U, // VRSHLuv2i32 - 39610449U, // VRSHLuv2i64 - 35678289U, // VRSHLuv4i16 - 35547217U, // VRSHLuv4i32 - 35678289U, // VRSHLuv8i16 - 35809361U, // VRSHLuv8i8 - 35940590U, // VRSHRNv2i32 - 36071662U, // VRSHRNv4i16 - 36202734U, // VRSHRNv8i8 - 35416435U, // VRSHRsv16i8 - 39479667U, // VRSHRsv1i64 - 35154291U, // VRSHRsv2i32 - 39479667U, // VRSHRsv2i64 - 35285363U, // VRSHRsv4i16 - 35154291U, // VRSHRsv4i32 - 35285363U, // VRSHRsv8i16 - 35416435U, // VRSHRsv8i8 - 35809651U, // VRSHRuv16i8 - 39610739U, // VRSHRuv1i64 - 35547507U, // VRSHRuv2i32 - 39610739U, // VRSHRuv2i64 - 35678579U, // VRSHRuv4i16 - 35547507U, // VRSHRuv4i32 - 35678579U, // VRSHRuv8i16 - 35809651U, // VRSHRuv8i8 - 1109280577U, // VRSQRTEd - 2249082689U, // VRSQRTEfd - 2249082689U, // VRSQRTEfq - 1109280577U, // VRSQRTEq - 2249091585U, // VRSQRTSfd - 2249091585U, // VRSQRTSfq - 18642313U, // VRSRAsv16i8 - 22705545U, // VRSRAsv1i64 - 18380169U, // VRSRAsv2i32 - 22705545U, // VRSRAsv2i64 - 18511241U, // VRSRAsv4i16 - 18380169U, // VRSRAsv4i32 - 18511241U, // VRSRAsv8i16 - 18642313U, // VRSRAsv8i8 - 19035529U, // VRSRAuv16i8 - 22836617U, // VRSRAuv1i64 - 18773385U, // VRSRAuv2i32 - 22836617U, // VRSRAuv2i64 - 18904457U, // VRSRAuv4i16 - 18773385U, // VRSRAuv4i32 - 18904457U, // VRSRAuv8i16 - 19035529U, // VRSRAuv8i8 - 35940530U, // VRSUBHNv2i32 - 36071602U, // VRSUBHNv4i16 - 36202674U, // VRSUBHNv8i8 + 2249083869U, // VRINTZS + 35416157U, // VRSHLsv16i8 + 39479389U, // VRSHLsv1i64 + 35154013U, // VRSHLsv2i32 + 39479389U, // VRSHLsv2i64 + 35285085U, // VRSHLsv4i16 + 35154013U, // VRSHLsv4i32 + 35285085U, // VRSHLsv8i16 + 35416157U, // VRSHLsv8i8 + 35809373U, // VRSHLuv16i8 + 39610461U, // VRSHLuv1i64 + 35547229U, // VRSHLuv2i32 + 39610461U, // VRSHLuv2i64 + 35678301U, // VRSHLuv4i16 + 35547229U, // VRSHLuv4i32 + 35678301U, // VRSHLuv8i16 + 35809373U, // VRSHLuv8i8 + 35940602U, // VRSHRNv2i32 + 36071674U, // VRSHRNv4i16 + 36202746U, // VRSHRNv8i8 + 35416447U, // VRSHRsv16i8 + 39479679U, // VRSHRsv1i64 + 35154303U, // VRSHRsv2i32 + 39479679U, // VRSHRsv2i64 + 35285375U, // VRSHRsv4i16 + 35154303U, // VRSHRsv4i32 + 35285375U, // VRSHRsv8i16 + 35416447U, // VRSHRsv8i8 + 35809663U, // VRSHRuv16i8 + 39610751U, // VRSHRuv1i64 + 35547519U, // VRSHRuv2i32 + 39610751U, // VRSHRuv2i64 + 35678591U, // VRSHRuv4i16 + 35547519U, // VRSHRuv4i32 + 35678591U, // VRSHRuv8i16 + 35809663U, // VRSHRuv8i8 + 1109280589U, // VRSQRTEd + 2249082701U, // VRSQRTEfd + 2249082701U, // VRSQRTEfq + 1109280589U, // VRSQRTEq + 2249091597U, // VRSQRTSfd + 2249091597U, // VRSQRTSfq + 18642325U, // VRSRAsv16i8 + 22705557U, // VRSRAsv1i64 + 18380181U, // VRSRAsv2i32 + 22705557U, // VRSRAsv2i64 + 18511253U, // VRSRAsv4i16 + 18380181U, // VRSRAsv4i32 + 18511253U, // VRSRAsv8i16 + 18642325U, // VRSRAsv8i8 + 19035541U, // VRSRAuv16i8 + 22836629U, // VRSRAuv1i64 + 18773397U, // VRSRAuv2i32 + 22836629U, // VRSRAuv2i64 + 18904469U, // VRSRAuv4i16 + 18773397U, // VRSRAuv4i32 + 18904469U, // VRSRAuv8i16 + 19035541U, // VRSRAuv8i8 + 35940542U, // VRSUBHNv2i32 + 36071614U, // VRSUBHNv4i16 + 36202686U, // VRSUBHNv8i8 33706614U, // VSELEQD 33706306U, // VSELEQS 33706542U, // VSELGED @@ -1833,664 +1785,665 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 33706330U, // VSELGTS 33706626U, // VSELVSD 33706318U, // VSELVSS - 4356838U, // VSETLNi16 - 4487910U, // VSETLNi32 - 2915046U, // VSETLNi8 - 36202588U, // VSHLLi16 - 36071516U, // VSHLLi32 - 36333660U, // VSHLLi8 - 35154012U, // VSHLLsv2i64 - 35285084U, // VSHLLsv4i32 - 35416156U, // VSHLLsv8i16 - 35547228U, // VSHLLuv2i64 - 35678300U, // VSHLLuv4i32 - 35809372U, // VSHLLuv8i16 - 36333655U, // VSHLiv16i8 - 35940439U, // VSHLiv1i64 - 36071511U, // VSHLiv2i32 - 35940439U, // VSHLiv2i64 - 36202583U, // VSHLiv4i16 - 36071511U, // VSHLiv4i32 - 36202583U, // VSHLiv8i16 - 36333655U, // VSHLiv8i8 - 35416151U, // VSHLsv16i8 - 39479383U, // VSHLsv1i64 - 35154007U, // VSHLsv2i32 - 39479383U, // VSHLsv2i64 - 35285079U, // VSHLsv4i16 - 35154007U, // VSHLsv4i32 - 35285079U, // VSHLsv8i16 - 35416151U, // VSHLsv8i8 - 35809367U, // VSHLuv16i8 - 39610455U, // VSHLuv1i64 - 35547223U, // VSHLuv2i32 - 39610455U, // VSHLuv2i64 - 35678295U, // VSHLuv4i16 - 35547223U, // VSHLuv4i32 - 35678295U, // VSHLuv8i16 - 35809367U, // VSHLuv8i8 - 35940597U, // VSHRNv2i32 - 36071669U, // VSHRNv4i16 - 36202741U, // VSHRNv8i8 - 35416441U, // VSHRsv16i8 - 39479673U, // VSHRsv1i64 - 35154297U, // VSHRsv2i32 - 39479673U, // VSHRsv2i64 - 35285369U, // VSHRsv4i16 - 35154297U, // VSHRsv4i32 - 35285369U, // VSHRsv8i16 - 35416441U, // VSHRsv8i8 - 35809657U, // VSHRuv16i8 - 39610745U, // VSHRuv1i64 - 35547513U, // VSHRuv2i32 - 39610745U, // VSHRuv2i64 - 35678585U, // VSHRuv4i16 - 35547513U, // VSHRuv4i32 - 35678585U, // VSHRuv8i16 - 35809657U, // VSHRuv8i8 - 6187695U, // VSHTOD - 6318767U, // VSHTOS - 274877103U, // VSITOD - 272517807U, // VSITOS - 2914257U, // VSLIv16i8 - 4618193U, // VSLIv1i64 - 4487121U, // VSLIv2i32 - 4618193U, // VSLIv2i64 - 4356049U, // VSLIv4i16 - 4487121U, // VSLIv4i32 - 4356049U, // VSLIv8i16 - 2914257U, // VSLIv8i8 - 1180854959U, // VSLTOD - 1178495663U, // VSLTOS - 2248952451U, // VSQRTD - 2249083523U, // VSQRTS - 18642319U, // VSRAsv16i8 - 22705551U, // VSRAsv1i64 - 18380175U, // VSRAsv2i32 - 22705551U, // VSRAsv2i64 - 18511247U, // VSRAsv4i16 - 18380175U, // VSRAsv4i32 - 18511247U, // VSRAsv8i16 - 18642319U, // VSRAsv8i8 - 19035535U, // VSRAuv16i8 - 22836623U, // VSRAuv1i64 - 18773391U, // VSRAuv2i32 - 22836623U, // VSRAuv2i64 - 18904463U, // VSRAuv4i16 - 18773391U, // VSRAuv4i32 - 18904463U, // VSRAuv8i16 - 19035535U, // VSRAuv8i8 - 2914262U, // VSRIv16i8 - 4618198U, // VSRIv1i64 - 4487126U, // VSRIv2i32 - 4618198U, // VSRIv2i64 - 4356054U, // VSRIv4i16 - 4487126U, // VSRIv4i32 - 4356054U, // VSRIv8i16 - 2914262U, // VSRIv8i8 - 1095267297U, // VST1LNd16 - 1598596065U, // VST1LNd16_UPD - 1095398369U, // VST1LNd32 - 1598727137U, // VST1LNd32_UPD - 1095529441U, // VST1LNd8 - 1598858209U, // VST1LNd8_UPD - 4355041U, // VST1LNdAsm_16 - 4486113U, // VST1LNdAsm_32 - 2913249U, // VST1LNdAsm_8 - 4355041U, // VST1LNdWB_fixed_Asm_16 - 4486113U, // VST1LNdWB_fixed_Asm_32 - 2913249U, // VST1LNdWB_fixed_Asm_8 - 4391905U, // VST1LNdWB_register_Asm_16 - 4522977U, // VST1LNdWB_register_Asm_32 - 2950113U, // VST1LNdWB_register_Asm_8 + 2151840498U, // VSETLNi16 + 2151971570U, // VSETLNi32 + 2150398706U, // VSETLNi8 + 36202600U, // VSHLLi16 + 36071528U, // VSHLLi32 + 36333672U, // VSHLLi8 + 35154024U, // VSHLLsv2i64 + 35285096U, // VSHLLsv4i32 + 35416168U, // VSHLLsv8i16 + 35547240U, // VSHLLuv2i64 + 35678312U, // VSHLLuv4i32 + 35809384U, // VSHLLuv8i16 + 36333667U, // VSHLiv16i8 + 35940451U, // VSHLiv1i64 + 36071523U, // VSHLiv2i32 + 35940451U, // VSHLiv2i64 + 36202595U, // VSHLiv4i16 + 36071523U, // VSHLiv4i32 + 36202595U, // VSHLiv8i16 + 36333667U, // VSHLiv8i8 + 35416163U, // VSHLsv16i8 + 39479395U, // VSHLsv1i64 + 35154019U, // VSHLsv2i32 + 39479395U, // VSHLsv2i64 + 35285091U, // VSHLsv4i16 + 35154019U, // VSHLsv4i32 + 35285091U, // VSHLsv8i16 + 35416163U, // VSHLsv8i8 + 35809379U, // VSHLuv16i8 + 39610467U, // VSHLuv1i64 + 35547235U, // VSHLuv2i32 + 39610467U, // VSHLuv2i64 + 35678307U, // VSHLuv4i16 + 35547235U, // VSHLuv4i32 + 35678307U, // VSHLuv8i16 + 35809379U, // VSHLuv8i8 + 35940609U, // VSHRNv2i32 + 36071681U, // VSHRNv4i16 + 36202753U, // VSHRNv8i8 + 35416453U, // VSHRsv16i8 + 39479685U, // VSHRsv1i64 + 35154309U, // VSHRsv2i32 + 39479685U, // VSHRsv2i64 + 35285381U, // VSHRsv4i16 + 35154309U, // VSHRsv4i32 + 35285381U, // VSHRsv8i16 + 35416453U, // VSHRsv8i8 + 35809669U, // VSHRuv16i8 + 39610757U, // VSHRuv1i64 + 35547525U, // VSHRuv2i32 + 39610757U, // VSHRuv2i64 + 35678597U, // VSHRuv4i16 + 35547525U, // VSHRuv4i32 + 35678597U, // VSHRuv8i16 + 35809669U, // VSHRuv8i8 + 6187707U, // VSHTOD + 6318779U, // VSHTOS + 274877115U, // VSITOD + 272517819U, // VSITOS + 2914269U, // VSLIv16i8 + 4618205U, // VSLIv1i64 + 4487133U, // VSLIv2i32 + 4618205U, // VSLIv2i64 + 4356061U, // VSLIv4i16 + 4487133U, // VSLIv4i32 + 4356061U, // VSLIv8i16 + 2914269U, // VSLIv8i8 + 3328338619U, // VSLTOD + 3325979323U, // VSLTOS + 2248952463U, // VSQRTD + 2249083535U, // VSQRTS + 18642331U, // VSRAsv16i8 + 22705563U, // VSRAsv1i64 + 18380187U, // VSRAsv2i32 + 22705563U, // VSRAsv2i64 + 18511259U, // VSRAsv4i16 + 18380187U, // VSRAsv4i32 + 18511259U, // VSRAsv8i16 + 18642331U, // VSRAsv8i8 + 19035547U, // VSRAuv16i8 + 22836635U, // VSRAuv1i64 + 18773403U, // VSRAuv2i32 + 22836635U, // VSRAuv2i64 + 18904475U, // VSRAuv4i16 + 18773403U, // VSRAuv4i32 + 18904475U, // VSRAuv8i16 + 19035547U, // VSRAuv8i8 + 2914274U, // VSRIv16i8 + 4618210U, // VSRIv1i64 + 4487138U, // VSRIv2i32 + 4618210U, // VSRIv2i64 + 4356066U, // VSRIv4i16 + 4487138U, // VSRIv4i32 + 4356066U, // VSRIv8i16 + 2914274U, // VSRIv8i8 + 3242750957U, // VST1LNd16 + 3746079725U, // VST1LNd16_UPD + 3242882029U, // VST1LNd32 + 3746210797U, // VST1LNd32_UPD + 3243013101U, // VST1LNd8 + 3746341869U, // VST1LNd8_UPD + 4355053U, // VST1LNdAsm_16 + 4486125U, // VST1LNdAsm_32 + 2913261U, // VST1LNdAsm_8 + 4355053U, // VST1LNdWB_fixed_Asm_16 + 4486125U, // VST1LNdWB_fixed_Asm_32 + 2913261U, // VST1LNdWB_fixed_Asm_8 + 4391917U, // VST1LNdWB_register_Asm_16 + 4522989U, // VST1LNdWB_register_Asm_32 + 2950125U, // VST1LNdWB_register_Asm_8 0U, // VST1LNq16Pseudo 0U, // VST1LNq16Pseudo_UPD 0U, // VST1LNq32Pseudo 0U, // VST1LNq32Pseudo_UPD 0U, // VST1LNq8Pseudo 0U, // VST1LNq8Pseudo_UPD - 541221857U, // VST1d16 - 557999073U, // VST1d16Q - 574780385U, // VST1d16Qwb_fixed - 591594465U, // VST1d16Qwb_register - 608330721U, // VST1d16T - 625112033U, // VST1d16Twb_fixed - 641926113U, // VST1d16Twb_register - 658666465U, // VST1d16wb_fixed - 675480545U, // VST1d16wb_register - 541352929U, // VST1d32 - 558130145U, // VST1d32Q - 574911457U, // VST1d32Qwb_fixed - 591725537U, // VST1d32Qwb_register - 608461793U, // VST1d32T - 625243105U, // VST1d32Twb_fixed - 642057185U, // VST1d32Twb_register - 658797537U, // VST1d32wb_fixed - 675611617U, // VST1d32wb_register - 541484001U, // VST1d64 - 558261217U, // VST1d64Q + 541221869U, // VST1d16 + 557999085U, // VST1d16Q + 574780397U, // VST1d16Qwb_fixed + 591594477U, // VST1d16Qwb_register + 608330733U, // VST1d16T + 625112045U, // VST1d16Twb_fixed + 641926125U, // VST1d16Twb_register + 658666477U, // VST1d16wb_fixed + 675480557U, // VST1d16wb_register + 541352941U, // VST1d32 + 558130157U, // VST1d32Q + 574911469U, // VST1d32Qwb_fixed + 591725549U, // VST1d32Qwb_register + 608461805U, // VST1d32T + 625243117U, // VST1d32Twb_fixed + 642057197U, // VST1d32Twb_register + 658797549U, // VST1d32wb_fixed + 675611629U, // VST1d32wb_register + 541484013U, // VST1d64 + 558261229U, // VST1d64Q 0U, // VST1d64QPseudo 0U, // VST1d64QPseudoWB_fixed 0U, // VST1d64QPseudoWB_register - 575042529U, // VST1d64Qwb_fixed - 591856609U, // VST1d64Qwb_register - 608592865U, // VST1d64T + 575042541U, // VST1d64Qwb_fixed + 591856621U, // VST1d64Qwb_register + 608592877U, // VST1d64T 0U, // VST1d64TPseudo 0U, // VST1d64TPseudoWB_fixed 0U, // VST1d64TPseudoWB_register - 625374177U, // VST1d64Twb_fixed - 642188257U, // VST1d64Twb_register - 658928609U, // VST1d64wb_fixed - 675742689U, // VST1d64wb_register - 539780065U, // VST1d8 - 556557281U, // VST1d8Q - 573338593U, // VST1d8Qwb_fixed - 590152673U, // VST1d8Qwb_register - 606888929U, // VST1d8T - 623670241U, // VST1d8Twb_fixed - 640484321U, // VST1d8Twb_register - 657224673U, // VST1d8wb_fixed - 674038753U, // VST1d8wb_register - 692216801U, // VST1q16 - 708998113U, // VST1q16wb_fixed - 725812193U, // VST1q16wb_register - 692347873U, // VST1q32 - 709129185U, // VST1q32wb_fixed - 725943265U, // VST1q32wb_register - 692478945U, // VST1q64 - 709260257U, // VST1q64wb_fixed - 726074337U, // VST1q64wb_register - 690775009U, // VST1q8 - 707556321U, // VST1q8wb_fixed - 724370401U, // VST1q8wb_register - 1095304221U, // VST2LNd16 + 625374189U, // VST1d64Twb_fixed + 642188269U, // VST1d64Twb_register + 658928621U, // VST1d64wb_fixed + 675742701U, // VST1d64wb_register + 539780077U, // VST1d8 + 556557293U, // VST1d8Q + 573338605U, // VST1d8Qwb_fixed + 590152685U, // VST1d8Qwb_register + 606888941U, // VST1d8T + 623670253U, // VST1d8Twb_fixed + 640484333U, // VST1d8Twb_register + 657224685U, // VST1d8wb_fixed + 674038765U, // VST1d8wb_register + 692216813U, // VST1q16 + 708998125U, // VST1q16wb_fixed + 725812205U, // VST1q16wb_register + 692347885U, // VST1q32 + 709129197U, // VST1q32wb_fixed + 725943277U, // VST1q32wb_register + 692478957U, // VST1q64 + 709260269U, // VST1q64wb_fixed + 726074349U, // VST1q64wb_register + 690775021U, // VST1q8 + 707556333U, // VST1q8wb_fixed + 724370413U, // VST1q8wb_register + 3242787881U, // VST2LNd16 0U, // VST2LNd16Pseudo 0U, // VST2LNd16Pseudo_UPD - 1598649373U, // VST2LNd16_UPD - 1095435293U, // VST2LNd32 + 3746133033U, // VST2LNd16_UPD + 3242918953U, // VST2LNd32 0U, // VST2LNd32Pseudo 0U, // VST2LNd32Pseudo_UPD - 1598780445U, // VST2LNd32_UPD - 1095566365U, // VST2LNd8 + 3746264105U, // VST2LNd32_UPD + 3243050025U, // VST2LNd8 0U, // VST2LNd8Pseudo 0U, // VST2LNd8Pseudo_UPD - 1598911517U, // VST2LNd8_UPD - 4355101U, // VST2LNdAsm_16 - 4486173U, // VST2LNdAsm_32 - 2913309U, // VST2LNdAsm_8 - 4355101U, // VST2LNdWB_fixed_Asm_16 - 4486173U, // VST2LNdWB_fixed_Asm_32 - 2913309U, // VST2LNdWB_fixed_Asm_8 - 4391965U, // VST2LNdWB_register_Asm_16 - 4523037U, // VST2LNdWB_register_Asm_32 - 2950173U, // VST2LNdWB_register_Asm_8 - 1095304221U, // VST2LNq16 + 3746395177U, // VST2LNd8_UPD + 4355113U, // VST2LNdAsm_16 + 4486185U, // VST2LNdAsm_32 + 2913321U, // VST2LNdAsm_8 + 4355113U, // VST2LNdWB_fixed_Asm_16 + 4486185U, // VST2LNdWB_fixed_Asm_32 + 2913321U, // VST2LNdWB_fixed_Asm_8 + 4391977U, // VST2LNdWB_register_Asm_16 + 4523049U, // VST2LNdWB_register_Asm_32 + 2950185U, // VST2LNdWB_register_Asm_8 + 3242787881U, // VST2LNq16 0U, // VST2LNq16Pseudo 0U, // VST2LNq16Pseudo_UPD - 1598649373U, // VST2LNq16_UPD - 1095435293U, // VST2LNq32 + 3746133033U, // VST2LNq16_UPD + 3242918953U, // VST2LNq32 0U, // VST2LNq32Pseudo 0U, // VST2LNq32Pseudo_UPD - 1598780445U, // VST2LNq32_UPD - 4355101U, // VST2LNqAsm_16 - 4486173U, // VST2LNqAsm_32 - 4355101U, // VST2LNqWB_fixed_Asm_16 - 4486173U, // VST2LNqWB_fixed_Asm_32 - 4391965U, // VST2LNqWB_register_Asm_16 - 4523037U, // VST2LNqWB_register_Asm_32 - 742548509U, // VST2b16 - 759329821U, // VST2b16wb_fixed - 776143901U, // VST2b16wb_register - 742679581U, // VST2b32 - 759460893U, // VST2b32wb_fixed - 776274973U, // VST2b32wb_register - 741106717U, // VST2b8 - 757888029U, // VST2b8wb_fixed - 774702109U, // VST2b8wb_register - 692216861U, // VST2d16 - 708998173U, // VST2d16wb_fixed - 725812253U, // VST2d16wb_register - 692347933U, // VST2d32 - 709129245U, // VST2d32wb_fixed - 725943325U, // VST2d32wb_register - 690775069U, // VST2d8 - 707556381U, // VST2d8wb_fixed - 724370461U, // VST2d8wb_register - 557999133U, // VST2q16 + 3746264105U, // VST2LNq32_UPD + 4355113U, // VST2LNqAsm_16 + 4486185U, // VST2LNqAsm_32 + 4355113U, // VST2LNqWB_fixed_Asm_16 + 4486185U, // VST2LNqWB_fixed_Asm_32 + 4391977U, // VST2LNqWB_register_Asm_16 + 4523049U, // VST2LNqWB_register_Asm_32 + 742548521U, // VST2b16 + 759329833U, // VST2b16wb_fixed + 776143913U, // VST2b16wb_register + 742679593U, // VST2b32 + 759460905U, // VST2b32wb_fixed + 776274985U, // VST2b32wb_register + 741106729U, // VST2b8 + 757888041U, // VST2b8wb_fixed + 774702121U, // VST2b8wb_register + 692216873U, // VST2d16 + 708998185U, // VST2d16wb_fixed + 725812265U, // VST2d16wb_register + 692347945U, // VST2d32 + 709129257U, // VST2d32wb_fixed + 725943337U, // VST2d32wb_register + 690775081U, // VST2d8 + 707556393U, // VST2d8wb_fixed + 724370473U, // VST2d8wb_register + 557999145U, // VST2q16 0U, // VST2q16Pseudo 0U, // VST2q16PseudoWB_fixed 0U, // VST2q16PseudoWB_register - 574780445U, // VST2q16wb_fixed - 591594525U, // VST2q16wb_register - 558130205U, // VST2q32 + 574780457U, // VST2q16wb_fixed + 591594537U, // VST2q16wb_register + 558130217U, // VST2q32 0U, // VST2q32Pseudo 0U, // VST2q32PseudoWB_fixed 0U, // VST2q32PseudoWB_register - 574911517U, // VST2q32wb_fixed - 591725597U, // VST2q32wb_register - 556557341U, // VST2q8 + 574911529U, // VST2q32wb_fixed + 591725609U, // VST2q32wb_register + 556557353U, // VST2q8 0U, // VST2q8Pseudo 0U, // VST2q8PseudoWB_fixed 0U, // VST2q8PseudoWB_register - 573338653U, // VST2q8wb_fixed - 590152733U, // VST2q8wb_register - 1095279661U, // VST3LNd16 + 573338665U, // VST2q8wb_fixed + 590152745U, // VST2q8wb_register + 3242763321U, // VST3LNd16 0U, // VST3LNd16Pseudo 0U, // VST3LNd16Pseudo_UPD - 1598661677U, // VST3LNd16_UPD - 1095410733U, // VST3LNd32 + 3746145337U, // VST3LNd16_UPD + 3242894393U, // VST3LNd32 0U, // VST3LNd32Pseudo 0U, // VST3LNd32Pseudo_UPD - 1598792749U, // VST3LNd32_UPD - 1095541805U, // VST3LNd8 + 3746276409U, // VST3LNd32_UPD + 3243025465U, // VST3LNd8 0U, // VST3LNd8Pseudo 0U, // VST3LNd8Pseudo_UPD - 1598923821U, // VST3LNd8_UPD - 4355117U, // VST3LNdAsm_16 - 4486189U, // VST3LNdAsm_32 - 2913325U, // VST3LNdAsm_8 - 4355117U, // VST3LNdWB_fixed_Asm_16 - 4486189U, // VST3LNdWB_fixed_Asm_32 - 2913325U, // VST3LNdWB_fixed_Asm_8 - 4391981U, // VST3LNdWB_register_Asm_16 - 4523053U, // VST3LNdWB_register_Asm_32 - 2950189U, // VST3LNdWB_register_Asm_8 - 1095279661U, // VST3LNq16 + 3746407481U, // VST3LNd8_UPD + 4355129U, // VST3LNdAsm_16 + 4486201U, // VST3LNdAsm_32 + 2913337U, // VST3LNdAsm_8 + 4355129U, // VST3LNdWB_fixed_Asm_16 + 4486201U, // VST3LNdWB_fixed_Asm_32 + 2913337U, // VST3LNdWB_fixed_Asm_8 + 4391993U, // VST3LNdWB_register_Asm_16 + 4523065U, // VST3LNdWB_register_Asm_32 + 2950201U, // VST3LNdWB_register_Asm_8 + 3242763321U, // VST3LNq16 0U, // VST3LNq16Pseudo 0U, // VST3LNq16Pseudo_UPD - 1598661677U, // VST3LNq16_UPD - 1095410733U, // VST3LNq32 + 3746145337U, // VST3LNq16_UPD + 3242894393U, // VST3LNq32 0U, // VST3LNq32Pseudo 0U, // VST3LNq32Pseudo_UPD - 1598792749U, // VST3LNq32_UPD - 4355117U, // VST3LNqAsm_16 - 4486189U, // VST3LNqAsm_32 - 4355117U, // VST3LNqWB_fixed_Asm_16 - 4486189U, // VST3LNqWB_fixed_Asm_32 - 4391981U, // VST3LNqWB_register_Asm_16 - 4523053U, // VST3LNqWB_register_Asm_32 - 21562413U, // VST3d16 + 3746276409U, // VST3LNq32_UPD + 4355129U, // VST3LNqAsm_16 + 4486201U, // VST3LNqAsm_32 + 4355129U, // VST3LNqWB_fixed_Asm_16 + 4486201U, // VST3LNqWB_fixed_Asm_32 + 4391993U, // VST3LNqWB_register_Asm_16 + 4523065U, // VST3LNqWB_register_Asm_32 + 21562425U, // VST3d16 0U, // VST3d16Pseudo 0U, // VST3d16Pseudo_UPD - 524907565U, // VST3d16_UPD - 21693485U, // VST3d32 + 524907577U, // VST3d16_UPD + 21693497U, // VST3d32 0U, // VST3d32Pseudo 0U, // VST3d32Pseudo_UPD - 525038637U, // VST3d32_UPD - 21824557U, // VST3d8 + 525038649U, // VST3d32_UPD + 21824569U, // VST3d8 0U, // VST3d8Pseudo 0U, // VST3d8Pseudo_UPD - 525169709U, // VST3d8_UPD - 3577898029U, // VST3dAsm_16 - 3578029101U, // VST3dAsm_32 - 3576456237U, // VST3dAsm_8 - 3577898029U, // VST3dWB_fixed_Asm_16 - 3578029101U, // VST3dWB_fixed_Asm_32 - 3576456237U, // VST3dWB_fixed_Asm_8 - 3577902125U, // VST3dWB_register_Asm_16 - 3578033197U, // VST3dWB_register_Asm_32 - 3576460333U, // VST3dWB_register_Asm_8 - 21562413U, // VST3q16 + 525169721U, // VST3d8_UPD + 1430414393U, // VST3dAsm_16 + 1430545465U, // VST3dAsm_32 + 1428972601U, // VST3dAsm_8 + 1430414393U, // VST3dWB_fixed_Asm_16 + 1430545465U, // VST3dWB_fixed_Asm_32 + 1428972601U, // VST3dWB_fixed_Asm_8 + 1430418489U, // VST3dWB_register_Asm_16 + 1430549561U, // VST3dWB_register_Asm_32 + 1428976697U, // VST3dWB_register_Asm_8 + 21562425U, // VST3q16 0U, // VST3q16Pseudo_UPD - 524907565U, // VST3q16_UPD + 524907577U, // VST3q16_UPD 0U, // VST3q16oddPseudo 0U, // VST3q16oddPseudo_UPD - 21693485U, // VST3q32 + 21693497U, // VST3q32 0U, // VST3q32Pseudo_UPD - 525038637U, // VST3q32_UPD + 525038649U, // VST3q32_UPD 0U, // VST3q32oddPseudo 0U, // VST3q32oddPseudo_UPD - 21824557U, // VST3q8 + 21824569U, // VST3q8 0U, // VST3q8Pseudo_UPD - 525169709U, // VST3q8_UPD + 525169721U, // VST3q8_UPD 0U, // VST3q8oddPseudo 0U, // VST3q8oddPseudo_UPD - 1531077677U, // VST3qAsm_16 - 1531208749U, // VST3qAsm_32 - 1529635885U, // VST3qAsm_8 - 3678561325U, // VST3qWB_fixed_Asm_16 - 3678692397U, // VST3qWB_fixed_Asm_32 - 3677119533U, // VST3qWB_fixed_Asm_8 - 457339949U, // VST3qWB_register_Asm_16 - 457471021U, // VST3qWB_register_Asm_32 - 455898157U, // VST3qWB_register_Asm_8 - 1095332926U, // VST4LNd16 + 1531077689U, // VST3qAsm_16 + 1531208761U, // VST3qAsm_32 + 1529635897U, // VST3qAsm_8 + 1531077689U, // VST3qWB_fixed_Asm_16 + 1531208761U, // VST3qWB_fixed_Asm_32 + 1529635897U, // VST3qWB_fixed_Asm_8 + 457339961U, // VST3qWB_register_Asm_16 + 457471033U, // VST3qWB_register_Asm_32 + 455898169U, // VST3qWB_register_Asm_8 + 3242816586U, // VST4LNd16 0U, // VST4LNd16Pseudo 0U, // VST4LNd16Pseudo_UPD - 1598653502U, // VST4LNd16_UPD - 1095463998U, // VST4LNd32 + 3746137162U, // VST4LNd16_UPD + 3242947658U, // VST4LNd32 0U, // VST4LNd32Pseudo 0U, // VST4LNd32Pseudo_UPD - 1598784574U, // VST4LNd32_UPD - 1095595070U, // VST4LNd8 + 3746268234U, // VST4LNd32_UPD + 3243078730U, // VST4LNd8 0U, // VST4LNd8Pseudo 0U, // VST4LNd8Pseudo_UPD - 1598915646U, // VST4LNd8_UPD - 4355134U, // VST4LNdAsm_16 - 4486206U, // VST4LNdAsm_32 - 2913342U, // VST4LNdAsm_8 - 4355134U, // VST4LNdWB_fixed_Asm_16 - 4486206U, // VST4LNdWB_fixed_Asm_32 - 2913342U, // VST4LNdWB_fixed_Asm_8 - 4391998U, // VST4LNdWB_register_Asm_16 - 4523070U, // VST4LNdWB_register_Asm_32 - 2950206U, // VST4LNdWB_register_Asm_8 - 1095332926U, // VST4LNq16 + 3746399306U, // VST4LNd8_UPD + 4355146U, // VST4LNdAsm_16 + 4486218U, // VST4LNdAsm_32 + 2913354U, // VST4LNdAsm_8 + 4355146U, // VST4LNdWB_fixed_Asm_16 + 4486218U, // VST4LNdWB_fixed_Asm_32 + 2913354U, // VST4LNdWB_fixed_Asm_8 + 4392010U, // VST4LNdWB_register_Asm_16 + 4523082U, // VST4LNdWB_register_Asm_32 + 2950218U, // VST4LNdWB_register_Asm_8 + 3242816586U, // VST4LNq16 0U, // VST4LNq16Pseudo 0U, // VST4LNq16Pseudo_UPD - 1598653502U, // VST4LNq16_UPD - 1095463998U, // VST4LNq32 + 3746137162U, // VST4LNq16_UPD + 3242947658U, // VST4LNq32 0U, // VST4LNq32Pseudo 0U, // VST4LNq32Pseudo_UPD - 1598784574U, // VST4LNq32_UPD - 4355134U, // VST4LNqAsm_16 - 4486206U, // VST4LNqAsm_32 - 4355134U, // VST4LNqWB_fixed_Asm_16 - 4486206U, // VST4LNqWB_fixed_Asm_32 - 4391998U, // VST4LNqWB_register_Asm_16 - 4523070U, // VST4LNqWB_register_Asm_32 - 21537854U, // VST4d16 + 3746268234U, // VST4LNq32_UPD + 4355146U, // VST4LNqAsm_16 + 4486218U, // VST4LNqAsm_32 + 4355146U, // VST4LNqWB_fixed_Asm_16 + 4486218U, // VST4LNqWB_fixed_Asm_32 + 4392010U, // VST4LNqWB_register_Asm_16 + 4523082U, // VST4LNqWB_register_Asm_32 + 21537866U, // VST4d16 0U, // VST4d16Pseudo 0U, // VST4d16Pseudo_UPD - 524919870U, // VST4d16_UPD - 21668926U, // VST4d32 + 524919882U, // VST4d16_UPD + 21668938U, // VST4d32 0U, // VST4d32Pseudo 0U, // VST4d32Pseudo_UPD - 525050942U, // VST4d32_UPD - 21799998U, // VST4d8 + 525050954U, // VST4d32_UPD + 21800010U, // VST4d8 0U, // VST4d8Pseudo 0U, // VST4d8Pseudo_UPD - 525182014U, // VST4d8_UPD - 3561120830U, // VST4dAsm_16 - 3561251902U, // VST4dAsm_32 - 3559679038U, // VST4dAsm_8 - 3561120830U, // VST4dWB_fixed_Asm_16 - 3561251902U, // VST4dWB_fixed_Asm_32 - 3559679038U, // VST4dWB_fixed_Asm_8 - 3561124926U, // VST4dWB_register_Asm_16 - 3561255998U, // VST4dWB_register_Asm_32 - 3559683134U, // VST4dWB_register_Asm_8 - 21537854U, // VST4q16 + 525182026U, // VST4d8_UPD + 1413637194U, // VST4dAsm_16 + 1413768266U, // VST4dAsm_32 + 1412195402U, // VST4dAsm_8 + 1413637194U, // VST4dWB_fixed_Asm_16 + 1413768266U, // VST4dWB_fixed_Asm_32 + 1412195402U, // VST4dWB_fixed_Asm_8 + 1413641290U, // VST4dWB_register_Asm_16 + 1413772362U, // VST4dWB_register_Asm_32 + 1412199498U, // VST4dWB_register_Asm_8 + 21537866U, // VST4q16 0U, // VST4q16Pseudo_UPD - 524919870U, // VST4q16_UPD + 524919882U, // VST4q16_UPD 0U, // VST4q16oddPseudo 0U, // VST4q16oddPseudo_UPD - 21668926U, // VST4q32 + 21668938U, // VST4q32 0U, // VST4q32Pseudo_UPD - 525050942U, // VST4q32_UPD + 525050954U, // VST4q32_UPD 0U, // VST4q32oddPseudo 0U, // VST4q32oddPseudo_UPD - 21799998U, // VST4q8 + 21800010U, // VST4q8 0U, // VST4q8Pseudo_UPD - 525182014U, // VST4q8_UPD + 525182026U, // VST4q8_UPD 0U, // VST4q8oddPseudo 0U, // VST4q8oddPseudo_UPD - 1581409342U, // VST4qAsm_16 - 1581540414U, // VST4qAsm_32 - 1579967550U, // VST4qAsm_8 - 3728892990U, // VST4qWB_fixed_Asm_16 - 3729024062U, // VST4qWB_fixed_Asm_32 - 3727451198U, // VST4qWB_fixed_Asm_8 - 507671614U, // VST4qWB_register_Asm_16 - 507802686U, // VST4qWB_register_Asm_32 - 506229822U, // VST4qWB_register_Asm_8 - 33572300U, // VSTMDDB_UPD - 34144U, // VSTMDIA - 33572192U, // VSTMDIA_UPD + 1581409354U, // VST4qAsm_16 + 1581540426U, // VST4qAsm_32 + 1579967562U, // VST4qAsm_8 + 1581409354U, // VST4qWB_fixed_Asm_16 + 1581540426U, // VST4qWB_fixed_Asm_32 + 1579967562U, // VST4qWB_fixed_Asm_8 + 507671626U, // VST4qWB_register_Asm_16 + 507802698U, // VST4qWB_register_Asm_32 + 506229834U, // VST4qWB_register_Asm_8 + 33572312U, // VSTMDDB_UPD + 34156U, // VSTMDIA + 33572204U, // VSTMDIA_UPD 0U, // VSTMQIA - 33572300U, // VSTMSDB_UPD - 34144U, // VSTMSIA - 33572192U, // VSTMSIA_UPD - 27055U, // VSTRD - 27055U, // VSTRS - 2248959561U, // VSUBD - 35940538U, // VSUBHNv2i32 - 36071610U, // VSUBHNv4i16 - 36202682U, // VSUBHNv8i8 - 35153949U, // VSUBLsv2i64 - 35285021U, // VSUBLsv4i32 - 35416093U, // VSUBLsv8i16 - 35547165U, // VSUBLuv2i64 - 35678237U, // VSUBLuv4i32 - 35809309U, // VSUBLuv8i16 - 2249090633U, // VSUBS - 35154667U, // VSUBWsv2i64 - 35285739U, // VSUBWsv4i32 - 35416811U, // VSUBWsv8i16 - 35547883U, // VSUBWuv2i64 - 35678955U, // VSUBWuv4i32 - 35810027U, // VSUBWuv8i16 - 2249090633U, // VSUBfd - 2249090633U, // VSUBfq - 36333129U, // VSUBv16i8 - 35939913U, // VSUBv1i64 - 36070985U, // VSUBv2i32 - 35939913U, // VSUBv2i64 - 36202057U, // VSUBv4i16 - 36070985U, // VSUBv4i32 - 36202057U, // VSUBv8i16 - 36333129U, // VSUBv8i8 - 31052U, // VSWPd - 31052U, // VSWPq - 2910232U, // VTBL1 - 2910232U, // VTBL2 - 2910232U, // VTBL3 + 33572312U, // VSTMSDB_UPD + 34156U, // VSTMSIA + 33572204U, // VSTMSIA_UPD + 27067U, // VSTRD + 27067U, // VSTRS + 2248959573U, // VSUBD + 35940550U, // VSUBHNv2i32 + 36071622U, // VSUBHNv4i16 + 36202694U, // VSUBHNv8i8 + 35153961U, // VSUBLsv2i64 + 35285033U, // VSUBLsv4i32 + 35416105U, // VSUBLsv8i16 + 35547177U, // VSUBLuv2i64 + 35678249U, // VSUBLuv4i32 + 35809321U, // VSUBLuv8i16 + 2249090645U, // VSUBS + 35154679U, // VSUBWsv2i64 + 35285751U, // VSUBWsv4i32 + 35416823U, // VSUBWsv8i16 + 35547895U, // VSUBWuv2i64 + 35678967U, // VSUBWuv4i32 + 35810039U, // VSUBWuv8i16 + 2249090645U, // VSUBfd + 2249090645U, // VSUBfq + 36333141U, // VSUBv16i8 + 35939925U, // VSUBv1i64 + 36070997U, // VSUBv2i32 + 35939925U, // VSUBv2i64 + 36202069U, // VSUBv4i16 + 36070997U, // VSUBv4i32 + 36202069U, // VSUBv8i16 + 36333141U, // VSUBv8i8 + 31064U, // VSWPd + 31064U, // VSWPq + 2910244U, // VTBL1 + 2910244U, // VTBL2 + 2910244U, // VTBL3 0U, // VTBL3Pseudo - 2910232U, // VTBL4 + 2910244U, // VTBL4 0U, // VTBL4Pseudo - 2915144U, // VTBX1 - 2915144U, // VTBX2 - 2915144U, // VTBX3 + 2915156U, // VTBX1 + 2915156U, // VTBX2 + 2915156U, // VTBX3 0U, // VTBX3Pseudo - 2915144U, // VTBX4 + 2915156U, // VTBX4 0U, // VTBX4Pseudo - 6580911U, // VTOSHD - 6711983U, // VTOSHS - 275270068U, // VTOSIRD - 272255412U, // VTOSIRS - 275270319U, // VTOSIZD - 272255663U, // VTOSIZS - 1181248175U, // VTOSLD - 1178233519U, // VTOSLS - 6974127U, // VTOUHD - 7105199U, // VTOUHS - 275663284U, // VTOUIRD - 272386484U, // VTOUIRS - 275663535U, // VTOUIZD - 272386735U, // VTOUIZS - 1181641391U, // VTOULD - 1178364591U, // VTOULS - 4356352U, // VTRNd16 - 4487424U, // VTRNd32 - 2914560U, // VTRNd8 - 4356352U, // VTRNq16 - 4487424U, // VTRNq32 - 2914560U, // VTRNq8 - 2910862U, // VTSTv16i8 - 4483726U, // VTSTv2i32 - 4352654U, // VTSTv4i16 - 4483726U, // VTSTv4i32 - 4352654U, // VTSTv8i16 - 2910862U, // VTSTv8i8 - 7367343U, // VUHTOD - 7498415U, // VUHTOS - 276056751U, // VUITOD - 272648879U, // VUITOS - 1182034607U, // VULTOD - 1178626735U, // VULTOS - 4356433U, // VUZPd16 - 2914641U, // VUZPd8 - 4356433U, // VUZPq16 - 4487505U, // VUZPq32 - 2914641U, // VUZPq8 - 4356409U, // VZIPd16 - 2914617U, // VZIPd8 - 4356409U, // VZIPq16 - 4487481U, // VZIPq32 - 2914617U, // VZIPq8 - 34119U, // sysLDMDA - 33572167U, // sysLDMDA_UPD - 34246U, // sysLDMDB - 33572294U, // sysLDMDB_UPD - 34986U, // sysLDMIA - 33573034U, // sysLDMIA_UPD - 34265U, // sysLDMIB - 33572313U, // sysLDMIB_UPD - 34125U, // sysSTMDA - 33572173U, // sysSTMDA_UPD - 34253U, // sysSTMDB - 33572301U, // sysSTMDB_UPD - 34990U, // sysSTMIA - 33573038U, // sysSTMIA_UPD - 34271U, // sysSTMIB - 33572319U, // sysSTMIB_UPD + 6580923U, // VTOSHD + 6711995U, // VTOSHS + 275270080U, // VTOSIRD + 272255424U, // VTOSIRS + 275270331U, // VTOSIZD + 272255675U, // VTOSIZS + 3328731835U, // VTOSLD + 3325717179U, // VTOSLS + 6974139U, // VTOUHD + 7105211U, // VTOUHS + 275663296U, // VTOUIRD + 272386496U, // VTOUIRS + 275663547U, // VTOUIZD + 272386747U, // VTOUIZS + 3329125051U, // VTOULD + 3325848251U, // VTOULS + 4356364U, // VTRNd16 + 4487436U, // VTRNd32 + 2914572U, // VTRNd8 + 4356364U, // VTRNq16 + 4487436U, // VTRNq32 + 2914572U, // VTRNq8 + 2910874U, // VTSTv16i8 + 4483738U, // VTSTv2i32 + 4352666U, // VTSTv4i16 + 4483738U, // VTSTv4i32 + 4352666U, // VTSTv8i16 + 2910874U, // VTSTv8i8 + 7367355U, // VUHTOD + 7498427U, // VUHTOS + 276056763U, // VUITOD + 272648891U, // VUITOS + 3329518267U, // VULTOD + 3326110395U, // VULTOS + 4356445U, // VUZPd16 + 2914653U, // VUZPd8 + 4356445U, // VUZPq16 + 4487517U, // VUZPq32 + 2914653U, // VUZPq8 + 4356421U, // VZIPd16 + 2914629U, // VZIPd8 + 4356421U, // VZIPq16 + 4487493U, // VZIPq32 + 2914629U, // VZIPq8 + 0U, // WIN__CHKSTK + 34131U, // sysLDMDA + 33572179U, // sysLDMDA_UPD + 34258U, // sysLDMDB + 33572306U, // sysLDMDB_UPD + 34998U, // sysLDMIA + 33573046U, // sysLDMIA_UPD + 34277U, // sysLDMIB + 33572325U, // sysLDMIB_UPD + 34137U, // sysSTMDA + 33572185U, // sysSTMDA_UPD + 34265U, // sysSTMDB + 33572313U, // sysSTMDB_UPD + 35002U, // sysSTMIA + 33573050U, // sysSTMIA_UPD + 34283U, // sysSTMIB + 33572331U, // sysSTMIB_UPD 0U, // t2ABS - 5756U, // t2ADCri - 7739004U, // t2ADCrr - 7743100U, // t2ADCrs + 5768U, // t2ADCri + 7739016U, // t2ADCrr + 7743112U, // t2ADCrs 0U, // t2ADDSri 0U, // t2ADDSrr 0U, // t2ADDSrs - 7739065U, // t2ADDri - 27378U, // t2ADDri12 - 7739065U, // t2ADDrr - 7743161U, // t2ADDrs - 7752042U, // t2ADR - 5870U, // t2ANDri - 7739118U, // t2ANDrr - 7743214U, // t2ANDrs - 7739800U, // t2ASRri - 7739800U, // t2ASRrr - 1081509271U, // t2B - 26244U, // t2BFC - 30665U, // t2BFI - 5769U, // t2BICri - 7739017U, // t2BICrr - 7743113U, // t2BICrs + 7739077U, // t2ADDri + 27390U, // t2ADDri12 + 7739077U, // t2ADDrr + 7743173U, // t2ADDrs + 7752054U, // t2ADR + 5882U, // t2ANDri + 7739130U, // t2ANDrr + 7743226U, // t2ANDrs + 7739812U, // t2ASRri + 7739812U, // t2ASRrr + 1081509283U, // t2B + 26256U, // t2BFC + 30677U, // t2BFI + 5781U, // t2BICri + 7739029U, // t2BICrr + 7743125U, // t2BICrs 0U, // t2BR_JT - 1073776603U, // t2BXJ - 1081509271U, // t2Bcc - 2197858613U, // t2CDP - 2197857287U, // t2CDP2 - 433035U, // t2CLREX - 19405U, // t2CLZ - 7751899U, // t2CMNri - 7751899U, // t2CMNzrr - 7760091U, // t2CMNzrs - 7751999U, // t2CMPri - 7751999U, // t2CMPrr - 7760191U, // t2CMPrs - 414521U, // t2CPS1p - 1165412846U, // t2CPS2p - 83937774U, // t2CPS3p + 1073776615U, // t2BXJ + 1081509283U, // t2Bcc + 2197858625U, // t2CDP + 2197857299U, // t2CDP2 + 433047U, // t2CLREX + 19417U, // t2CLZ + 7751911U, // t2CMNri + 7751911U, // t2CMNzrr + 7760103U, // t2CMNzrs + 7752011U, // t2CMPri + 7752011U, // t2CMPrr + 7760203U, // t2CMPrs + 414526U, // t2CPS1p + 1165412858U, // t2CPS2p + 83937786U, // t2CPS3p 33706710U, // t2CRC32B 33706718U, // t2CRC32CB - 33706777U, // t2CRC32CH - 33706839U, // t2CRC32CW - 33706769U, // t2CRC32H - 33706831U, // t2CRC32W - 1073776462U, // t2DBG - 431067U, // t2DCPS1 - 431127U, // t2DCPS2 - 431143U, // t2DCPS3 - 788563434U, // t2DMB - 788563453U, // t2DSB - 6534U, // t2EORri - 7739782U, // t2EORrr - 7743878U, // t2EORrs - 1081510521U, // t2HINT - 805340673U, // t2ISB - 117504615U, // t2IT + 33706782U, // t2CRC32CH + 33706851U, // t2CRC32CW + 33706774U, // t2CRC32H + 33706843U, // t2CRC32W + 1073776474U, // t2DBG + 431079U, // t2DCPS1 + 431139U, // t2DCPS2 + 431155U, // t2DCPS3 + 788563446U, // t2DMB + 788563465U, // t2DSB + 6546U, // t2EORri + 7739794U, // t2EORrr + 7743890U, // t2EORrs + 1081510533U, // t2HINT + 805340685U, // t2ISB + 117504627U, // t2IT 0U, // t2Int_eh_sjlj_setjmp 0U, // t2Int_eh_sjlj_setjmp_nofp - 17731U, // t2LDA - 17812U, // t2LDAB - 19321U, // t2LDAEX - 18012U, // t2LDAEXB - 26376U, // t2LDAEXD - 18349U, // t2LDAEXH - 18269U, // t2LDAH - 50362335U, // t2LDC2L_OFFSET - 50362335U, // t2LDC2L_OPTION - 50362335U, // t2LDC2L_POST - 50362335U, // t2LDC2L_PRE - 50361325U, // t2LDC2_OFFSET - 50361325U, // t2LDC2_OPTION - 50361325U, // t2LDC2_POST - 50361325U, // t2LDC2_PRE - 50362403U, // t2LDCL_OFFSET - 50362403U, // t2LDCL_OPTION - 50362403U, // t2LDCL_POST - 50362403U, // t2LDCL_PRE - 50361984U, // t2LDC_OFFSET - 50361984U, // t2LDC_OPTION - 50361984U, // t2LDC_POST - 50361984U, // t2LDC_PRE - 34246U, // t2LDMDB - 33572294U, // t2LDMDB_UPD - 7768234U, // t2LDMIA + 17743U, // t2LDA + 17824U, // t2LDAB + 19333U, // t2LDAEX + 18024U, // t2LDAEXB + 26388U, // t2LDAEXD + 18361U, // t2LDAEXH + 18281U, // t2LDAH + 3271587819U, // t2LDC2L_OFFSET + 3271587819U, // t2LDC2L_OPTION + 3271587819U, // t2LDC2L_POST + 3271587819U, // t2LDC2L_PRE + 3271586809U, // t2LDC2_OFFSET + 3271586809U, // t2LDC2_OPTION + 3271586809U, // t2LDC2_POST + 3271586809U, // t2LDC2_PRE + 3271587887U, // t2LDCL_OFFSET + 3271587887U, // t2LDCL_OPTION + 3271587887U, // t2LDCL_POST + 3271587887U, // t2LDCL_PRE + 3271587468U, // t2LDC_OFFSET + 3271587468U, // t2LDC_OPTION + 3271587468U, // t2LDC_POST + 3271587468U, // t2LDC_PRE + 34258U, // t2LDMDB + 33572306U, // t2LDMDB_UPD + 7768246U, // t2LDMIA 0U, // t2LDMIA_RET - 41306282U, // t2LDMIA_UPD - 27188U, // t2LDRBT - 30195U, // t2LDRB_POST - 30195U, // t2LDRB_PRE - 7759347U, // t2LDRBi12 - 26099U, // t2LDRBi8 - 7751155U, // t2LDRBpci - 280051U, // t2LDRBpcrel - 7763443U, // t2LDRBs - 67314U, // t2LDRD_POST - 67314U, // t2LDRD_PRE - 30450U, // t2LDRDi8 - 27525U, // t2LDREX - 18026U, // t2LDREXB - 26390U, // t2LDREXD - 18363U, // t2LDREXH - 27218U, // t2LDRHT - 30600U, // t2LDRH_POST - 30600U, // t2LDRH_PRE - 7759752U, // t2LDRHi12 - 26504U, // t2LDRHi8 - 7751560U, // t2LDRHpci - 280456U, // t2LDRHpcrel - 7763848U, // t2LDRHs - 27200U, // t2LDRSBT - 30213U, // t2LDRSB_POST - 30213U, // t2LDRSB_PRE - 7759365U, // t2LDRSBi12 - 26117U, // t2LDRSBi8 - 7751173U, // t2LDRSBpci - 280069U, // t2LDRSBpcrel - 7763461U, // t2LDRSBs - 27230U, // t2LDRSHT - 30610U, // t2LDRSH_POST - 30610U, // t2LDRSH_PRE - 7759762U, // t2LDRSHi12 - 26514U, // t2LDRSHi8 - 7751570U, // t2LDRSHpci - 280466U, // t2LDRSHpcrel - 7763858U, // t2LDRSHs - 27262U, // t2LDRT - 31087U, // t2LDR_POST - 31087U, // t2LDR_PRE - 7760239U, // t2LDRi12 - 26991U, // t2LDRi8 - 7752047U, // t2LDRpci + 41306294U, // t2LDMIA_UPD + 27200U, // t2LDRBT + 30207U, // t2LDRB_POST + 30207U, // t2LDRB_PRE + 7759359U, // t2LDRBi12 + 26111U, // t2LDRBi8 + 7751167U, // t2LDRBpci + 280063U, // t2LDRBpcrel + 7763455U, // t2LDRBs + 67326U, // t2LDRD_POST + 67326U, // t2LDRD_PRE + 30462U, // t2LDRDi8 + 27537U, // t2LDREX + 18038U, // t2LDREXB + 26402U, // t2LDREXD + 18375U, // t2LDREXH + 27230U, // t2LDRHT + 30612U, // t2LDRH_POST + 30612U, // t2LDRH_PRE + 7759764U, // t2LDRHi12 + 26516U, // t2LDRHi8 + 7751572U, // t2LDRHpci + 280468U, // t2LDRHpcrel + 7763860U, // t2LDRHs + 27212U, // t2LDRSBT + 30225U, // t2LDRSB_POST + 30225U, // t2LDRSB_PRE + 7759377U, // t2LDRSBi12 + 26129U, // t2LDRSBi8 + 7751185U, // t2LDRSBpci + 280081U, // t2LDRSBpcrel + 7763473U, // t2LDRSBs + 27242U, // t2LDRSHT + 30622U, // t2LDRSH_POST + 30622U, // t2LDRSH_PRE + 7759774U, // t2LDRSHi12 + 26526U, // t2LDRSHi8 + 7751582U, // t2LDRSHpci + 280478U, // t2LDRSHpcrel + 7763870U, // t2LDRSHs + 27274U, // t2LDRT + 31099U, // t2LDR_POST + 31099U, // t2LDR_PRE + 7760251U, // t2LDRi12 + 27003U, // t2LDRi8 + 7752059U, // t2LDRpci 0U, // t2LDRpci_pic - 280943U, // t2LDRpcrel - 7764335U, // t2LDRs + 280955U, // t2LDRpcrel + 7764347U, // t2LDRs 0U, // t2LEApcrel 0U, // t2LEApcrelJT - 7739525U, // t2LSLri - 7739525U, // t2LSLrr - 7739807U, // t2LSRri - 7739807U, // t2LSRrr - 2197858662U, // t2MCR - 2197857292U, // t2MCR2 - 2197883278U, // t2MCRR - 2197881873U, // t2MCRR2 - 30063U, // t2MLA - 31185U, // t2MLS + 7739537U, // t2LSLri + 7739537U, // t2LSLrr + 7739819U, // t2LSRri + 7739819U, // t2LSRrr + 2197858674U, // t2MCR + 2197857304U, // t2MCR2 + 2197883290U, // t2MCRR + 2197881885U, // t2MCRR2 + 30075U, // t2MLA + 31197U, // t2MLS 0U, // t2MOVCCasr 0U, // t2MOVCCi 0U, // t2MOVCCi16 @@ -2499,362 +2452,364 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // t2MOVCClsr 0U, // t2MOVCCr 0U, // t2MOVCCror - 289289U, // t2MOVSsi - 293385U, // t2MOVSsr - 27316U, // t2MOVTi16 + 289301U, // t2MOVSsi + 293397U, // t2MOVSsr + 27328U, // t2MOVTi16 0U, // t2MOVTi16_ga_pcrel 0U, // t2MOV_ga_pcrel - 7805671U, // t2MOVi - 19196U, // t2MOVi16 + 7805683U, // t2MOVi + 19208U, // t2MOVi16 0U, // t2MOVi16_ga_pcrel 0U, // t2MOVi32imm - 7805671U, // t2MOVr - 289511U, // t2MOVsi - 293607U, // t2MOVsr - 7752183U, // t2MOVsra_flag - 7752188U, // t2MOVsrl_flag - 201369233U, // t2MRC - 201368562U, // t2MRC2 - 2197882517U, // t2MRRC - 2197881847U, // t2MRRC2 - 2147518963U, // t2MRS_AR - 18931U, // t2MRS_M - 3221260787U, // t2MRSsys_AR - 218122660U, // t2MSR_AR - 218122660U, // t2MSR_M - 26773U, // t2MUL + 7805683U, // t2MOVr + 289523U, // t2MOVsi + 293619U, // t2MOVsr + 7752195U, // t2MOVsra_flag + 7752200U, // t2MOVsrl_flag + 201369245U, // t2MRC + 201368574U, // t2MRC2 + 2197882529U, // t2MRRC + 2197881859U, // t2MRRC2 + 35327U, // t2MRS_AR + 18943U, // t2MRS_M + 1073777151U, // t2MRSsys_AR + 218122672U, // t2MSR_AR + 218122672U, // t2MSR_M + 26785U, // t2MUL 0U, // t2MVNCCi - 71967U, // t2MVNi - 7805215U, // t2MVNr - 7739679U, // t2MVNs - 6396U, // t2ORNri - 6396U, // t2ORNrr - 10492U, // t2ORNrs - 6548U, // t2ORRri - 7739796U, // t2ORRrr - 7743892U, // t2ORRrs - 31263U, // t2PKHBT - 30226U, // t2PKHTB - 822102775U, // t2PLDWi12 - 838879991U, // t2PLDWi8 - 855665399U, // t2PLDWs - 822101730U, // t2PLDi12 - 838878946U, // t2PLDi8 - 872449762U, // t2PLDpci - 855664354U, // t2PLDs - 822101965U, // t2PLIi12 - 838879181U, // t2PLIi8 - 872449997U, // t2PLIpci - 855664589U, // t2PLIs - 26321U, // t2QADD - 25752U, // t2QADD16 - 25855U, // t2QADD8 - 27574U, // t2QASX - 26295U, // t2QDADD - 26167U, // t2QDSUB - 27433U, // t2QSAX - 26180U, // t2QSUB - 25714U, // t2QSUB16 - 25816U, // t2QSUB8 - 19045U, // t2RBIT - 7752403U, // t2REV - 7750844U, // t2REV16 - 7751581U, // t2REVSH - 1073776063U, // t2RFEDB - 3221259711U, // t2RFEDBW - 1073775955U, // t2RFEIA - 3221259603U, // t2RFEIAW - 7739786U, // t2RORri - 7739786U, // t2RORrr - 72613U, // t2RRX + 71979U, // t2MVNi + 7805227U, // t2MVNr + 7739691U, // t2MVNs + 6408U, // t2ORNri + 6408U, // t2ORNrr + 10504U, // t2ORNrs + 6560U, // t2ORRri + 7739808U, // t2ORRrr + 7743904U, // t2ORRrs + 31275U, // t2PKHBT + 30238U, // t2PKHTB + 822102787U, // t2PLDWi12 + 838880003U, // t2PLDWi8 + 855665411U, // t2PLDWs + 822101742U, // t2PLDi12 + 838878958U, // t2PLDi8 + 872449774U, // t2PLDpci + 855664366U, // t2PLDs + 822101977U, // t2PLIi12 + 838879193U, // t2PLIi8 + 872450009U, // t2PLIpci + 855664601U, // t2PLIs + 26333U, // t2QADD + 25764U, // t2QADD16 + 25867U, // t2QADD8 + 27586U, // t2QASX + 26307U, // t2QDADD + 26179U, // t2QDSUB + 27445U, // t2QSAX + 26192U, // t2QSUB + 25726U, // t2QSUB16 + 25828U, // t2QSUB8 + 19057U, // t2RBIT + 7752415U, // t2REV + 7750856U, // t2REV16 + 7751593U, // t2REVSH + 1073776075U, // t2RFEDB + 1073776075U, // t2RFEDBW + 1073775967U, // t2RFEIA + 1073775967U, // t2RFEIAW + 7739798U, // t2RORri + 7739798U, // t2RORrr + 72625U, // t2RRX 0U, // t2RSBSri 0U, // t2RSBSrs - 7738887U, // t2RSBri - 5639U, // t2RSBrr - 9735U, // t2RSBrs - 25759U, // t2SADD16 - 25861U, // t2SADD8 - 27579U, // t2SASX - 5752U, // t2SBCri - 7739000U, // t2SBCrr - 7743096U, // t2SBCrs - 31639U, // t2SBFX - 27351U, // t2SDIV - 26688U, // t2SEL - 25735U, // t2SHADD16 - 25840U, // t2SHADD8 - 27561U, // t2SHASX - 27420U, // t2SHSAX - 25697U, // t2SHSUB16 - 25801U, // t2SHSUB8 - 1073776269U, // t2SMC - 30117U, // t2SMLABB - 31256U, // t2SMLABT - 30374U, // t2SMLAD - 31565U, // t2SMLADX - 43014U, // t2SMLAL - 30124U, // t2SMLALBB - 31269U, // t2SMLALBT - 30427U, // t2SMLALD - 31579U, // t2SMLALDX - 30232U, // t2SMLALTB - 31386U, // t2SMLALTT - 30219U, // t2SMLATB - 31379U, // t2SMLATT - 30286U, // t2SMLAWB - 31417U, // t2SMLAWT - 30460U, // t2SMLSD - 31595U, // t2SMLSDX - 30438U, // t2SMLSLD - 31587U, // t2SMLSLDX - 30061U, // t2SMMLA - 31071U, // t2SMMLAR - 31183U, // t2SMMLS - 31132U, // t2SMMLSR - 26771U, // t2SMMUL - 27006U, // t2SMMULR - 26284U, // t2SMUAD - 27476U, // t2SMUADX - 26036U, // t2SMULBB - 27181U, // t2SMULBT - 30826U, // t2SMULL - 26144U, // t2SMULTB - 27298U, // t2SMULTT - 26197U, // t2SMULWB - 27328U, // t2SMULWT - 26370U, // t2SMUSD - 27506U, // t2SMUSDX - 7898579U, // t2SRSDB - 8029651U, // t2SRSDB_UPD - 7898471U, // t2SRSIA - 8029543U, // t2SRSIA_UPD - 31246U, // t2SSAT - 25773U, // t2SSAT16 - 27438U, // t2SSAX - 25721U, // t2SSUB16 - 25822U, // t2SSUB8 - 50362341U, // t2STC2L_OFFSET - 50362341U, // t2STC2L_OPTION - 50362341U, // t2STC2L_POST - 50362341U, // t2STC2L_PRE - 50361341U, // t2STC2_OFFSET - 50361341U, // t2STC2_OPTION - 50361341U, // t2STC2_POST - 50361341U, // t2STC2_PRE - 50362408U, // t2STCL_OFFSET - 50362408U, // t2STCL_OPTION - 50362408U, // t2STCL_POST - 50362408U, // t2STCL_PRE - 50362014U, // t2STC_OFFSET - 50362014U, // t2STC_OPTION - 50362014U, // t2STC_POST - 50362014U, // t2STC_PRE - 18575U, // t2STL - 17893U, // t2STLB - 27519U, // t2STLEX - 26211U, // t2STLEXB - 30479U, // t2STLEXD - 26548U, // t2STLEXH - 18290U, // t2STLH - 34253U, // t2STMDB - 33572301U, // t2STMDB_UPD - 7768238U, // t2STMIA - 41306286U, // t2STMIA_UPD - 27194U, // t2STRBT - 33584632U, // t2STRB_POST - 33584632U, // t2STRB_PRE + 7738899U, // t2RSBri + 5651U, // t2RSBrr + 9747U, // t2RSBrs + 25771U, // t2SADD16 + 25873U, // t2SADD8 + 27591U, // t2SASX + 5764U, // t2SBCri + 7739012U, // t2SBCrr + 7743108U, // t2SBCrs + 31651U, // t2SBFX + 27363U, // t2SDIV + 26700U, // t2SEL + 25747U, // t2SHADD16 + 25852U, // t2SHADD8 + 27573U, // t2SHASX + 27432U, // t2SHSAX + 25709U, // t2SHSUB16 + 25813U, // t2SHSUB8 + 1073776281U, // t2SMC + 30129U, // t2SMLABB + 31268U, // t2SMLABT + 30386U, // t2SMLAD + 31577U, // t2SMLADX + 43026U, // t2SMLAL + 30136U, // t2SMLALBB + 31281U, // t2SMLALBT + 30439U, // t2SMLALD + 31591U, // t2SMLALDX + 30244U, // t2SMLALTB + 31398U, // t2SMLALTT + 30231U, // t2SMLATB + 31391U, // t2SMLATT + 30298U, // t2SMLAWB + 31429U, // t2SMLAWT + 30472U, // t2SMLSD + 31607U, // t2SMLSDX + 30450U, // t2SMLSLD + 31599U, // t2SMLSLDX + 30073U, // t2SMMLA + 31083U, // t2SMMLAR + 31195U, // t2SMMLS + 31144U, // t2SMMLSR + 26783U, // t2SMMUL + 27018U, // t2SMMULR + 26296U, // t2SMUAD + 27488U, // t2SMUADX + 26048U, // t2SMULBB + 27193U, // t2SMULBT + 30838U, // t2SMULL + 26156U, // t2SMULTB + 27310U, // t2SMULTT + 26209U, // t2SMULWB + 27340U, // t2SMULWT + 26382U, // t2SMUSD + 27518U, // t2SMUSDX + 7898591U, // t2SRSDB + 8029663U, // t2SRSDB_UPD + 7898483U, // t2SRSIA + 8029555U, // t2SRSIA_UPD + 31258U, // t2SSAT + 25785U, // t2SSAT16 + 27450U, // t2SSAX + 25733U, // t2SSUB16 + 25834U, // t2SSUB8 + 3271587825U, // t2STC2L_OFFSET + 3271587825U, // t2STC2L_OPTION + 3271587825U, // t2STC2L_POST + 3271587825U, // t2STC2L_PRE + 3271586825U, // t2STC2_OFFSET + 3271586825U, // t2STC2_OPTION + 3271586825U, // t2STC2_POST + 3271586825U, // t2STC2_PRE + 3271587892U, // t2STCL_OFFSET + 3271587892U, // t2STCL_OPTION + 3271587892U, // t2STCL_POST + 3271587892U, // t2STCL_PRE + 3271587498U, // t2STC_OFFSET + 3271587498U, // t2STC_OPTION + 3271587498U, // t2STC_POST + 3271587498U, // t2STC_PRE + 18587U, // t2STL + 17905U, // t2STLB + 27531U, // t2STLEX + 26223U, // t2STLEXB + 30491U, // t2STLEXD + 26560U, // t2STLEXH + 18302U, // t2STLH + 34265U, // t2STMDB + 33572313U, // t2STMDB_UPD + 7768250U, // t2STMIA + 41306298U, // t2STMIA_UPD + 27206U, // t2STRBT + 33584644U, // t2STRB_POST + 33584644U, // t2STRB_PRE 0U, // t2STRB_preidx - 7759352U, // t2STRBi12 - 26104U, // t2STRBi8 - 7763448U, // t2STRBs - 33621751U, // t2STRD_POST - 33621751U, // t2STRD_PRE - 30455U, // t2STRDi8 - 31633U, // t2STREX - 26225U, // t2STREXB - 30493U, // t2STREXD - 26562U, // t2STREXH - 27224U, // t2STRHT - 33585037U, // t2STRH_POST - 33585037U, // t2STRH_PRE + 7759364U, // t2STRBi12 + 26116U, // t2STRBi8 + 7763460U, // t2STRBs + 33621763U, // t2STRD_POST + 33621763U, // t2STRD_PRE + 30467U, // t2STRDi8 + 31645U, // t2STREX + 26237U, // t2STREXB + 30505U, // t2STREXD + 26574U, // t2STREXH + 27236U, // t2STRHT + 33585049U, // t2STRH_POST + 33585049U, // t2STRH_PRE 0U, // t2STRH_preidx - 7759757U, // t2STRHi12 - 26509U, // t2STRHi8 - 7763853U, // t2STRHs - 27273U, // t2STRT - 33585584U, // t2STR_POST - 33585584U, // t2STR_PRE + 7759769U, // t2STRHi12 + 26521U, // t2STRHi8 + 7763865U, // t2STRHs + 27285U, // t2STRT + 33585596U, // t2STR_POST + 33585596U, // t2STR_PRE 0U, // t2STR_preidx - 7760304U, // t2STRi12 - 27056U, // t2STRi8 - 7764400U, // t2STRs - 8161733U, // t2SUBS_PC_LR + 7760316U, // t2STRi12 + 27068U, // t2STRi8 + 7764412U, // t2STRs + 8161745U, // t2SUBS_PC_LR 0U, // t2SUBSri 0U, // t2SUBSrr 0U, // t2SUBSrs - 7738937U, // t2SUBri - 27372U, // t2SUBri12 - 7738937U, // t2SUBrr - 7743033U, // t2SUBrs - 30105U, // t2SXTAB - 29763U, // t2SXTAB16 - 30562U, // t2SXTAH - 7759405U, // t2SXTB - 25683U, // t2SXTB16 - 7759779U, // t2SXTH - 889210299U, // t2TBB + 7738949U, // t2SUBri + 27384U, // t2SUBri12 + 7738949U, // t2SUBrr + 7743045U, // t2SUBrs + 30117U, // t2SXTAB + 29775U, // t2SXTAB16 + 30574U, // t2SXTAH + 7759417U, // t2SXTB + 25695U, // t2SXTB16 + 7759791U, // t2SXTH + 889210311U, // t2TBB 0U, // t2TBB_JT - 905987950U, // t2TBH + 905987962U, // t2TBH 0U, // t2TBH_JT - 7752027U, // t2TEQri - 7752027U, // t2TEQrr - 7760219U, // t2TEQrs - 7752335U, // t2TSTri - 7752335U, // t2TSTrr - 7760527U, // t2TSTrs - 25766U, // t2UADD16 - 25867U, // t2UADD8 - 27584U, // t2UASX - 31644U, // t2UBFX - 27356U, // t2UDIV - 25743U, // t2UHADD16 - 25847U, // t2UHADD8 - 27567U, // t2UHASX - 27426U, // t2UHSAX - 25705U, // t2UHSUB16 - 25808U, // t2UHSUB8 - 30699U, // t2UMAAL - 43020U, // t2UMLAL - 30832U, // t2UMULL - 25751U, // t2UQADD16 - 25854U, // t2UQADD8 - 27573U, // t2UQASX - 27432U, // t2UQSAX - 25713U, // t2UQSUB16 - 25815U, // t2UQSUB8 - 25834U, // t2USAD8 - 29890U, // t2USADA8 - 31251U, // t2USAT - 25780U, // t2USAT16 - 27443U, // t2USAX - 25728U, // t2USUB16 - 25828U, // t2USUB8 - 30111U, // t2UXTAB - 29771U, // t2UXTAB16 - 30568U, // t2UXTAH - 7759410U, // t2UXTB - 25690U, // t2UXTB16 - 7759784U, // t2UXTH - 931120764U, // tADC - 26297U, // tADDhirr - 25151161U, // tADDi3 - 931120825U, // tADDi8 - 26297U, // tADDrSP - 26297U, // tADDrSPi - 25151161U, // tADDrr - 26297U, // tADDspi - 26297U, // tADDspr + 7752039U, // t2TEQri + 7752039U, // t2TEQrr + 7760231U, // t2TEQrs + 7752347U, // t2TSTri + 7752347U, // t2TSTrr + 7760539U, // t2TSTrs + 25778U, // t2UADD16 + 25879U, // t2UADD8 + 27596U, // t2UASX + 31656U, // t2UBFX + 414548U, // t2UDF + 27368U, // t2UDIV + 25755U, // t2UHADD16 + 25859U, // t2UHADD8 + 27579U, // t2UHASX + 27438U, // t2UHSAX + 25717U, // t2UHSUB16 + 25820U, // t2UHSUB8 + 30711U, // t2UMAAL + 43032U, // t2UMLAL + 30844U, // t2UMULL + 25763U, // t2UQADD16 + 25866U, // t2UQADD8 + 27585U, // t2UQASX + 27444U, // t2UQSAX + 25725U, // t2UQSUB16 + 25827U, // t2UQSUB8 + 25846U, // t2USAD8 + 29902U, // t2USADA8 + 31263U, // t2USAT + 25792U, // t2USAT16 + 27455U, // t2USAX + 25740U, // t2USUB16 + 25840U, // t2USUB8 + 30123U, // t2UXTAB + 29783U, // t2UXTAB16 + 30580U, // t2UXTAH + 7759422U, // t2UXTB + 25702U, // t2UXTB16 + 7759796U, // t2UXTH + 931120776U, // tADC + 26309U, // tADDhirr + 25151173U, // tADDi3 + 931120837U, // tADDi8 + 26309U, // tADDrSP + 26309U, // tADDrSPi + 25151173U, // tADDrr + 26309U, // tADDspi + 26309U, // tADDspr 0U, // tADJCALLSTACKDOWN 0U, // tADJCALLSTACKUP - 18794U, // tADR - 931120878U, // tAND - 25151896U, // tASRri - 931121560U, // tASRrr - 1073776023U, // tB - 931120777U, // tBIC - 414537U, // tBKPT - 1090557978U, // tBL - 1090558881U, // tBLXi - 1090558881U, // tBLXr + 18806U, // tADR + 931120890U, // tAND + 25151908U, // tASRri + 931121572U, // tASRrr + 1073776035U, // tB + 931120789U, // tBIC + 414542U, // tBKPT + 1090557990U, // tBL + 1090558893U, // tBLXi + 1090558893U, // tBLXr 0U, // tBRIND 0U, // tBR_JTr - 1073777469U, // tBX + 1073777481U, // tBX 0U, // tBX_CALL 0U, // tBX_RET 0U, // tBX_RET_vararg - 1073776023U, // tBcc + 1073776035U, // tBcc 0U, // tBfar - 1107448692U, // tCBNZ - 1107448687U, // tCBZ - 18651U, // tCMNz - 18751U, // tCMPhir - 18751U, // tCMPi8 - 18751U, // tCMPr - 1157941742U, // tCPS - 931121542U, // tEOR - 1073777273U, // tHINT - 414532U, // tHLT + 1107448704U, // tCBNZ + 1107448699U, // tCBZ + 18663U, // tCMNz + 18763U, // tCMPhir + 18763U, // tCMPi8 + 18763U, // tCMPr + 1157941754U, // tCPS + 931121554U, // tEOR + 1073777285U, // tHINT + 414537U, // tHLT 0U, // tInt_eh_sjlj_longjmp 0U, // tInt_eh_sjlj_setjmp - 34986U, // tLDMIA + 34998U, // tLDMIA 0U, // tLDMIA_UPD - 26099U, // tLDRBi - 26099U, // tLDRBr - 26504U, // tLDRHi - 26504U, // tLDRHr + 26111U, // tLDRBi + 26111U, // tLDRBr + 26516U, // tLDRHi + 26516U, // tLDRHr 0U, // tLDRLIT_ga_abs 0U, // tLDRLIT_ga_pcrel - 26117U, // tLDRSB - 26514U, // tLDRSH - 26991U, // tLDRi - 18799U, // tLDRpci + 26129U, // tLDRSB + 26526U, // tLDRSH + 27003U, // tLDRi + 18811U, // tLDRpci 0U, // tLDRpci_pic - 26991U, // tLDRr - 26991U, // tLDRspi + 27003U, // tLDRr + 27003U, // tLDRspi 0U, // tLEApcrel 0U, // tLEApcrelJT - 25151621U, // tLSLri - 931121285U, // tLSLrr - 25151903U, // tLSRri - 931121567U, // tLSRrr + 25151633U, // tLSLri + 931121297U, // tLSLrr + 25151915U, // tLSRri + 931121579U, // tLSRrr 0U, // tMOVCCr_pseudo - 1107448638U, // tMOVSr - 276941543U, // tMOVi8 - 19175U, // tMOVr - 25151637U, // tMUL - 276941087U, // tMVN - 931121556U, // tORR + 1107448643U, // tMOVSr + 276941555U, // tMOVi8 + 19187U, // tMOVr + 25151649U, // tMUL + 276941099U, // tMVN + 931121568U, // tORR 0U, // tPICADD - 939563331U, // tPOP + 939563343U, // tPOP 0U, // tPOP_RET - 939562904U, // tPUSH - 19155U, // tREV - 17596U, // tREV16 - 18333U, // tREVSH - 931121546U, // tROR - 260163079U, // tRSB - 931120760U, // tSBC + 939562916U, // tPUSH + 19167U, // tREV + 17608U, // tREV16 + 18345U, // tREVSH + 931121558U, // tROR + 260163091U, // tRSB + 931120772U, // tSBC 86793U, // tSETEND - 33573038U, // tSTMIA_UPD - 26104U, // tSTRBi - 26104U, // tSTRBr - 26509U, // tSTRHi - 26509U, // tSTRHr - 27056U, // tSTRi - 27056U, // tSTRr - 27056U, // tSTRspi - 25151033U, // tSUBi3 - 931120697U, // tSUBi8 - 25151033U, // tSUBrr - 26169U, // tSUBspi - 1073776290U, // tSVC - 17965U, // tSXTB - 18339U, // tSXTH + 33573050U, // tSTMIA_UPD + 26116U, // tSTRBi + 26116U, // tSTRBr + 26521U, // tSTRHi + 26521U, // tSTRHr + 27068U, // tSTRi + 27068U, // tSTRr + 27068U, // tSTRspi + 25151045U, // tSUBi3 + 931120709U, // tSUBi8 + 25151045U, // tSUBrr + 26181U, // tSUBspi + 1073776302U, // tSVC + 17977U, // tSXTB + 18351U, // tSXTH 0U, // tTAILJMPd 0U, // tTAILJMPdND 0U, // tTAILJMPr 0U, // tTPsoft - 2352U, // tTRAP - 19087U, // tTST - 17970U, // tUXTB - 18344U, // tUXTH + 2364U, // tTRAP + 19099U, // tTST + 414481U, // tUDF + 17982U, // tUXTB + 18356U, // tUXTH 0U }; static const uint32_t OpInfo2[] = { 0U, // PHI 0U, // INLINEASM - 0U, // PROLOG_LABEL + 0U, // CFI_INSTRUCTION 0U, // EH_LABEL 0U, // GC_LABEL 0U, // KILL @@ -2871,6 +2826,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // LIFETIME_END 0U, // STACKMAP 0U, // PATCHPOINT + 0U, // LOAD_STACK_GUARD 0U, // ABS 0U, // ADCri 0U, // ADCrr @@ -2897,56 +2853,6 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // ANDrsr 0U, // ASRi 0U, // ASRr - 0U, // ATOMIC_CMP_SWAP_I16 - 0U, // ATOMIC_CMP_SWAP_I32 - 0U, // ATOMIC_CMP_SWAP_I64 - 0U, // ATOMIC_CMP_SWAP_I8 - 0U, // ATOMIC_LOAD_ADD_I16 - 0U, // ATOMIC_LOAD_ADD_I32 - 0U, // ATOMIC_LOAD_ADD_I64 - 0U, // ATOMIC_LOAD_ADD_I8 - 0U, // ATOMIC_LOAD_AND_I16 - 0U, // ATOMIC_LOAD_AND_I32 - 0U, // ATOMIC_LOAD_AND_I64 - 0U, // ATOMIC_LOAD_AND_I8 - 0U, // ATOMIC_LOAD_I64 - 0U, // ATOMIC_LOAD_MAX_I16 - 0U, // ATOMIC_LOAD_MAX_I32 - 0U, // ATOMIC_LOAD_MAX_I64 - 0U, // ATOMIC_LOAD_MAX_I8 - 0U, // ATOMIC_LOAD_MIN_I16 - 0U, // ATOMIC_LOAD_MIN_I32 - 0U, // ATOMIC_LOAD_MIN_I64 - 0U, // ATOMIC_LOAD_MIN_I8 - 0U, // ATOMIC_LOAD_NAND_I16 - 0U, // ATOMIC_LOAD_NAND_I32 - 0U, // ATOMIC_LOAD_NAND_I64 - 0U, // ATOMIC_LOAD_NAND_I8 - 0U, // ATOMIC_LOAD_OR_I16 - 0U, // ATOMIC_LOAD_OR_I32 - 0U, // ATOMIC_LOAD_OR_I64 - 0U, // ATOMIC_LOAD_OR_I8 - 0U, // ATOMIC_LOAD_SUB_I16 - 0U, // ATOMIC_LOAD_SUB_I32 - 0U, // ATOMIC_LOAD_SUB_I64 - 0U, // ATOMIC_LOAD_SUB_I8 - 0U, // ATOMIC_LOAD_UMAX_I16 - 0U, // ATOMIC_LOAD_UMAX_I32 - 0U, // ATOMIC_LOAD_UMAX_I64 - 0U, // ATOMIC_LOAD_UMAX_I8 - 0U, // ATOMIC_LOAD_UMIN_I16 - 0U, // ATOMIC_LOAD_UMIN_I32 - 0U, // ATOMIC_LOAD_UMIN_I64 - 0U, // ATOMIC_LOAD_UMIN_I8 - 0U, // ATOMIC_LOAD_XOR_I16 - 0U, // ATOMIC_LOAD_XOR_I32 - 0U, // ATOMIC_LOAD_XOR_I64 - 0U, // ATOMIC_LOAD_XOR_I8 - 0U, // ATOMIC_STORE_I64 - 0U, // ATOMIC_SWAP_I16 - 0U, // ATOMIC_SWAP_I32 - 0U, // ATOMIC_SWAP_I64 - 0U, // ATOMIC_SWAP_I8 0U, // B 0U, // BCCZi64 0U, // BCCi64 @@ -3024,7 +2930,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 72U, // LDAB 72U, // LDAEX 72U, // LDAEXB - 1U, // LDAEXD + 0U, // LDAEXD 72U, // LDAEXH 72U, // LDAH 0U, // LDC2L_OFFSET @@ -3035,14 +2941,14 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 1U, // LDC2_OPTION 1U, // LDC2_POST 0U, // LDC2_PRE - 82U, // LDCL_OFFSET - 49242U, // LDCL_OPTION - 65626U, // LDCL_POST - 98U, // LDCL_PRE - 82U, // LDC_OFFSET - 49242U, // LDC_OPTION - 65626U, // LDC_POST - 98U, // LDC_PRE + 81U, // LDCL_OFFSET + 49241U, // LDCL_OPTION + 65625U, // LDCL_POST + 97U, // LDCL_PRE + 81U, // LDC_OFFSET + 49241U, // LDC_OPTION + 65625U, // LDC_POST + 97U, // LDC_PRE 1088U, // LDMDA 57U, // LDMDA_UPD 1088U, // LDMDB @@ -3062,12 +2968,11 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 120U, // LDRBi12 128U, // LDRBrs 98304U, // LDRD - 2U, // LDRD_PAIR 1163264U, // LDRD_POST 131072U, // LDRD_PRE 72U, // LDREX 72U, // LDREXB - 1U, // LDREXD + 0U, // LDREXD 72U, // LDREXH 136U, // LDRH 147544U, // LDRHTi @@ -3292,14 +3197,14 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 1U, // STC2_OPTION 1U, // STC2_POST 0U, // STC2_PRE - 82U, // STCL_OFFSET - 49242U, // STCL_OPTION - 65626U, // STCL_POST - 98U, // STCL_PRE - 82U, // STC_OFFSET - 49242U, // STC_OPTION - 65626U, // STC_POST - 98U, // STC_PRE + 81U, // STCL_OFFSET + 49241U, // STCL_OPTION + 65625U, // STCL_POST + 97U, // STCL_PRE + 81U, // STC_OFFSET + 49241U, // STC_OPTION + 65625U, // STC_POST + 97U, // STC_PRE 72U, // STL 72U, // STLB 229376U, // STLEX @@ -3327,7 +3232,6 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // STRBr_preidx 128U, // STRBrs 98304U, // STRD - 2U, // STRD_PAIR 1163288U, // STRD_POST 131096U, // STRD_PRE 229376U, // STREX @@ -3388,6 +3292,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // UADD8 0U, // UASX 34603008U, // UBFX + 0U, // UDF 0U, // UDIV 0U, // UHADD16 0U, // UHADD8 @@ -3520,14 +3425,14 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 1048U, // VCEQv4i32 1048U, // VCEQv8i16 1048U, // VCEQv8i8 - 3U, // VCEQzv16i8 + 2U, // VCEQzv16i8 184U, // VCEQzv2f32 - 3U, // VCEQzv2i32 + 2U, // VCEQzv2i32 184U, // VCEQzv4f32 - 3U, // VCEQzv4i16 - 3U, // VCEQzv4i32 - 3U, // VCEQzv8i16 - 3U, // VCEQzv8i8 + 2U, // VCEQzv4i16 + 2U, // VCEQzv4i32 + 2U, // VCEQzv8i16 + 2U, // VCEQzv8i8 247328U, // VCGEfd 247328U, // VCGEfq 1048U, // VCGEsv16i8 @@ -3542,14 +3447,14 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 1048U, // VCGEuv4i32 1048U, // VCGEuv8i16 1048U, // VCGEuv8i8 - 3U, // VCGEzv16i8 + 2U, // VCGEzv16i8 184U, // VCGEzv2f32 - 3U, // VCGEzv2i32 + 2U, // VCGEzv2i32 184U, // VCGEzv4f32 - 3U, // VCGEzv4i16 - 3U, // VCGEzv4i32 - 3U, // VCGEzv8i16 - 3U, // VCGEzv8i8 + 2U, // VCGEzv4i16 + 2U, // VCGEzv4i32 + 2U, // VCGEzv8i16 + 2U, // VCGEzv8i8 247328U, // VCGTfd 247328U, // VCGTfq 1048U, // VCGTsv16i8 @@ -3564,36 +3469,36 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 1048U, // VCGTuv4i32 1048U, // VCGTuv8i16 1048U, // VCGTuv8i8 - 3U, // VCGTzv16i8 + 2U, // VCGTzv16i8 184U, // VCGTzv2f32 - 3U, // VCGTzv2i32 + 2U, // VCGTzv2i32 184U, // VCGTzv4f32 - 3U, // VCGTzv4i16 - 3U, // VCGTzv4i32 - 3U, // VCGTzv8i16 - 3U, // VCGTzv8i8 - 3U, // VCLEzv16i8 + 2U, // VCGTzv4i16 + 2U, // VCGTzv4i32 + 2U, // VCGTzv8i16 + 2U, // VCGTzv8i8 + 2U, // VCLEzv16i8 184U, // VCLEzv2f32 - 3U, // VCLEzv2i32 + 2U, // VCLEzv2i32 184U, // VCLEzv4f32 - 3U, // VCLEzv4i16 - 3U, // VCLEzv4i32 - 3U, // VCLEzv8i16 - 3U, // VCLEzv8i8 + 2U, // VCLEzv4i16 + 2U, // VCLEzv4i32 + 2U, // VCLEzv8i16 + 2U, // VCLEzv8i8 0U, // VCLSv16i8 0U, // VCLSv2i32 0U, // VCLSv4i16 0U, // VCLSv4i32 0U, // VCLSv8i16 0U, // VCLSv8i8 - 3U, // VCLTzv16i8 + 2U, // VCLTzv16i8 184U, // VCLTzv2f32 - 3U, // VCLTzv2i32 + 2U, // VCLTzv2i32 184U, // VCLTzv4f32 - 3U, // VCLTzv4i16 - 3U, // VCLTzv4i32 - 3U, // VCLTzv8i16 - 3U, // VCLTzv8i8 + 2U, // VCLTzv4i16 + 2U, // VCLTzv4i32 + 2U, // VCLTzv8i16 + 2U, // VCLTzv8i8 0U, // VCLZv16i8 0U, // VCLZv2i32 0U, // VCLZv4i16 @@ -3657,19 +3562,19 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // VCVTf2sq 0U, // VCVTf2ud 0U, // VCVTf2uq - 59U, // VCVTf2xsd - 59U, // VCVTf2xsq - 59U, // VCVTf2xud - 59U, // VCVTf2xuq + 58U, // VCVTf2xsd + 58U, // VCVTf2xsq + 58U, // VCVTf2xud + 58U, // VCVTf2xuq 0U, // VCVTh2f 0U, // VCVTs2fd 0U, // VCVTs2fq 0U, // VCVTu2fd 0U, // VCVTu2fq - 59U, // VCVTxs2fd - 59U, // VCVTxs2fq - 59U, // VCVTxu2fd - 59U, // VCVTxu2fq + 58U, // VCVTxs2fd + 58U, // VCVTxs2fq + 58U, // VCVTxu2fd + 58U, // VCVTxu2fq 247328U, // VDIVD 247328U, // VDIVS 1024U, // VDUP16d @@ -3693,18 +3598,18 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 17825792U, // VEXTq32 17825792U, // VEXTq64 17825792U, // VEXTq8 - 249379U, // VFMAD - 249379U, // VFMAS - 249379U, // VFMAfd - 249379U, // VFMAfq - 249379U, // VFMSD - 249379U, // VFMSS - 249379U, // VFMSfd - 249379U, // VFMSfq - 249379U, // VFNMAD - 249379U, // VFNMAS - 249379U, // VFNMSD - 249379U, // VFNMSS + 249378U, // VFMAD + 249378U, // VFMAS + 249378U, // VFMAfd + 249378U, // VFMAfq + 249378U, // VFMSD + 249378U, // VFMSS + 249378U, // VFMSfd + 249378U, // VFMSfq + 249378U, // VFNMAD + 249378U, // VFNMAS + 249378U, // VFNMSD + 249378U, // VFNMSS 3072U, // VGETLNi32 3U, // VGETLNs16 3U, // VGETLNs8 @@ -3735,29 +3640,29 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 1048U, // VHSUBuv8i16 1048U, // VHSUBuv8i8 59U, // VLD1DUPd16 - 196U, // VLD1DUPd16wb_fixed - 4132U, // VLD1DUPd16wb_register + 195U, // VLD1DUPd16wb_fixed + 4131U, // VLD1DUPd16wb_register 59U, // VLD1DUPd32 - 196U, // VLD1DUPd32wb_fixed - 4132U, // VLD1DUPd32wb_register + 195U, // VLD1DUPd32wb_fixed + 4131U, // VLD1DUPd32wb_register 59U, // VLD1DUPd8 - 196U, // VLD1DUPd8wb_fixed - 4132U, // VLD1DUPd8wb_register + 195U, // VLD1DUPd8wb_fixed + 4131U, // VLD1DUPd8wb_register 59U, // VLD1DUPq16 - 196U, // VLD1DUPq16wb_fixed - 4132U, // VLD1DUPq16wb_register + 195U, // VLD1DUPq16wb_fixed + 4131U, // VLD1DUPq16wb_register 59U, // VLD1DUPq32 - 196U, // VLD1DUPq32wb_fixed - 4132U, // VLD1DUPq32wb_register + 195U, // VLD1DUPq32wb_fixed + 4131U, // VLD1DUPq32wb_register 59U, // VLD1DUPq8 - 196U, // VLD1DUPq8wb_fixed - 4132U, // VLD1DUPq8wb_register - 283340U, // VLD1LNd16 - 299732U, // VLD1LNd16_UPD - 283340U, // VLD1LNd32 - 299732U, // VLD1LNd32_UPD - 283340U, // VLD1LNd8 - 299732U, // VLD1LNd8_UPD + 195U, // VLD1DUPq8wb_fixed + 4131U, // VLD1DUPq8wb_register + 283339U, // VLD1LNd16 + 299731U, // VLD1LNd16_UPD + 283339U, // VLD1LNd32 + 299731U, // VLD1LNd32_UPD + 283339U, // VLD1LNd8 + 299731U, // VLD1LNd8_UPD 1240U, // VLD1LNdAsm_16 1240U, // VLD1LNdAsm_32 1240U, // VLD1LNdAsm_8 @@ -3775,88 +3680,88 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // VLD1LNq8Pseudo_UPD 59U, // VLD1d16 59U, // VLD1d16Q - 196U, // VLD1d16Qwb_fixed - 4132U, // VLD1d16Qwb_register + 195U, // VLD1d16Qwb_fixed + 4131U, // VLD1d16Qwb_register 59U, // VLD1d16T - 196U, // VLD1d16Twb_fixed - 4132U, // VLD1d16Twb_register - 196U, // VLD1d16wb_fixed - 4132U, // VLD1d16wb_register + 195U, // VLD1d16Twb_fixed + 4131U, // VLD1d16Twb_register + 195U, // VLD1d16wb_fixed + 4131U, // VLD1d16wb_register 59U, // VLD1d32 59U, // VLD1d32Q - 196U, // VLD1d32Qwb_fixed - 4132U, // VLD1d32Qwb_register + 195U, // VLD1d32Qwb_fixed + 4131U, // VLD1d32Qwb_register 59U, // VLD1d32T - 196U, // VLD1d32Twb_fixed - 4132U, // VLD1d32Twb_register - 196U, // VLD1d32wb_fixed - 4132U, // VLD1d32wb_register + 195U, // VLD1d32Twb_fixed + 4131U, // VLD1d32Twb_register + 195U, // VLD1d32wb_fixed + 4131U, // VLD1d32wb_register 59U, // VLD1d64 59U, // VLD1d64Q 0U, // VLD1d64QPseudo 0U, // VLD1d64QPseudoWB_fixed 0U, // VLD1d64QPseudoWB_register - 196U, // VLD1d64Qwb_fixed - 4132U, // VLD1d64Qwb_register + 195U, // VLD1d64Qwb_fixed + 4131U, // VLD1d64Qwb_register 59U, // VLD1d64T 0U, // VLD1d64TPseudo 0U, // VLD1d64TPseudoWB_fixed 0U, // VLD1d64TPseudoWB_register - 196U, // VLD1d64Twb_fixed - 4132U, // VLD1d64Twb_register - 196U, // VLD1d64wb_fixed - 4132U, // VLD1d64wb_register + 195U, // VLD1d64Twb_fixed + 4131U, // VLD1d64Twb_register + 195U, // VLD1d64wb_fixed + 4131U, // VLD1d64wb_register 59U, // VLD1d8 59U, // VLD1d8Q - 196U, // VLD1d8Qwb_fixed - 4132U, // VLD1d8Qwb_register + 195U, // VLD1d8Qwb_fixed + 4131U, // VLD1d8Qwb_register 59U, // VLD1d8T - 196U, // VLD1d8Twb_fixed - 4132U, // VLD1d8Twb_register - 196U, // VLD1d8wb_fixed - 4132U, // VLD1d8wb_register + 195U, // VLD1d8Twb_fixed + 4131U, // VLD1d8Twb_register + 195U, // VLD1d8wb_fixed + 4131U, // VLD1d8wb_register 59U, // VLD1q16 - 196U, // VLD1q16wb_fixed - 4132U, // VLD1q16wb_register + 195U, // VLD1q16wb_fixed + 4131U, // VLD1q16wb_register 59U, // VLD1q32 - 196U, // VLD1q32wb_fixed - 4132U, // VLD1q32wb_register + 195U, // VLD1q32wb_fixed + 4131U, // VLD1q32wb_register 59U, // VLD1q64 - 196U, // VLD1q64wb_fixed - 4132U, // VLD1q64wb_register + 195U, // VLD1q64wb_fixed + 4131U, // VLD1q64wb_register 59U, // VLD1q8 - 196U, // VLD1q8wb_fixed - 4132U, // VLD1q8wb_register + 195U, // VLD1q8wb_fixed + 4131U, // VLD1q8wb_register 59U, // VLD2DUPd16 - 196U, // VLD2DUPd16wb_fixed - 4132U, // VLD2DUPd16wb_register + 195U, // VLD2DUPd16wb_fixed + 4131U, // VLD2DUPd16wb_register 59U, // VLD2DUPd16x2 - 196U, // VLD2DUPd16x2wb_fixed - 4132U, // VLD2DUPd16x2wb_register + 195U, // VLD2DUPd16x2wb_fixed + 4131U, // VLD2DUPd16x2wb_register 59U, // VLD2DUPd32 - 196U, // VLD2DUPd32wb_fixed - 4132U, // VLD2DUPd32wb_register + 195U, // VLD2DUPd32wb_fixed + 4131U, // VLD2DUPd32wb_register 59U, // VLD2DUPd32x2 - 196U, // VLD2DUPd32x2wb_fixed - 4132U, // VLD2DUPd32x2wb_register + 195U, // VLD2DUPd32x2wb_fixed + 4131U, // VLD2DUPd32x2wb_register 59U, // VLD2DUPd8 - 196U, // VLD2DUPd8wb_fixed - 4132U, // VLD2DUPd8wb_register + 195U, // VLD2DUPd8wb_fixed + 4131U, // VLD2DUPd8wb_register 59U, // VLD2DUPd8x2 - 196U, // VLD2DUPd8x2wb_fixed - 4132U, // VLD2DUPd8x2wb_register - 333524U, // VLD2LNd16 + 195U, // VLD2DUPd8x2wb_fixed + 4131U, // VLD2DUPd8x2wb_register + 333523U, // VLD2LNd16 0U, // VLD2LNd16Pseudo 0U, // VLD2LNd16Pseudo_UPD - 350436U, // VLD2LNd16_UPD - 333524U, // VLD2LNd32 + 350435U, // VLD2LNd16_UPD + 333523U, // VLD2LNd32 0U, // VLD2LNd32Pseudo 0U, // VLD2LNd32Pseudo_UPD - 350436U, // VLD2LNd32_UPD - 333524U, // VLD2LNd8 + 350435U, // VLD2LNd32_UPD + 333523U, // VLD2LNd8 0U, // VLD2LNd8Pseudo 0U, // VLD2LNd8Pseudo_UPD - 350436U, // VLD2LNd8_UPD + 350435U, // VLD2LNd8_UPD 1240U, // VLD2LNdAsm_16 1240U, // VLD2LNdAsm_32 1240U, // VLD2LNdAsm_8 @@ -3866,14 +3771,14 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 311512U, // VLD2LNdWB_register_Asm_16 311512U, // VLD2LNdWB_register_Asm_32 311512U, // VLD2LNdWB_register_Asm_8 - 333524U, // VLD2LNq16 + 333523U, // VLD2LNq16 0U, // VLD2LNq16Pseudo 0U, // VLD2LNq16Pseudo_UPD - 350436U, // VLD2LNq16_UPD - 333524U, // VLD2LNq32 + 350435U, // VLD2LNq16_UPD + 333523U, // VLD2LNq32 0U, // VLD2LNq32Pseudo 0U, // VLD2LNq32Pseudo_UPD - 350436U, // VLD2LNq32_UPD + 350435U, // VLD2LNq32_UPD 1240U, // VLD2LNqAsm_16 1240U, // VLD2LNqAsm_32 5336U, // VLD2LNqWB_fixed_Asm_16 @@ -3881,41 +3786,41 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 311512U, // VLD2LNqWB_register_Asm_16 311512U, // VLD2LNqWB_register_Asm_32 59U, // VLD2b16 - 196U, // VLD2b16wb_fixed - 4132U, // VLD2b16wb_register + 195U, // VLD2b16wb_fixed + 4131U, // VLD2b16wb_register 59U, // VLD2b32 - 196U, // VLD2b32wb_fixed - 4132U, // VLD2b32wb_register + 195U, // VLD2b32wb_fixed + 4131U, // VLD2b32wb_register 59U, // VLD2b8 - 196U, // VLD2b8wb_fixed - 4132U, // VLD2b8wb_register + 195U, // VLD2b8wb_fixed + 4131U, // VLD2b8wb_register 59U, // VLD2d16 - 196U, // VLD2d16wb_fixed - 4132U, // VLD2d16wb_register + 195U, // VLD2d16wb_fixed + 4131U, // VLD2d16wb_register 59U, // VLD2d32 - 196U, // VLD2d32wb_fixed - 4132U, // VLD2d32wb_register + 195U, // VLD2d32wb_fixed + 4131U, // VLD2d32wb_register 59U, // VLD2d8 - 196U, // VLD2d8wb_fixed - 4132U, // VLD2d8wb_register + 195U, // VLD2d8wb_fixed + 4131U, // VLD2d8wb_register 59U, // VLD2q16 0U, // VLD2q16Pseudo 0U, // VLD2q16PseudoWB_fixed 0U, // VLD2q16PseudoWB_register - 196U, // VLD2q16wb_fixed - 4132U, // VLD2q16wb_register + 195U, // VLD2q16wb_fixed + 4131U, // VLD2q16wb_register 59U, // VLD2q32 0U, // VLD2q32Pseudo 0U, // VLD2q32PseudoWB_fixed 0U, // VLD2q32PseudoWB_register - 196U, // VLD2q32wb_fixed - 4132U, // VLD2q32wb_register + 195U, // VLD2q32wb_fixed + 4131U, // VLD2q32wb_register 59U, // VLD2q8 0U, // VLD2q8Pseudo 0U, // VLD2q8PseudoWB_fixed 0U, // VLD2q8PseudoWB_register - 196U, // VLD2q8wb_fixed - 4132U, // VLD2q8wb_register + 195U, // VLD2q8wb_fixed + 4131U, // VLD2q8wb_register 6892U, // VLD3DUPd16 0U, // VLD3DUPd16Pseudo 0U, // VLD3DUPd16Pseudo_UPD @@ -3952,18 +3857,18 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 1184U, // VLD3DUPqWB_register_Asm_16 1184U, // VLD3DUPqWB_register_Asm_32 1184U, // VLD3DUPqWB_register_Asm_8 - 383204U, // VLD3LNd16 + 383203U, // VLD3LNd16 0U, // VLD3LNd16Pseudo 0U, // VLD3LNd16Pseudo_UPD - 398068U, // VLD3LNd16_UPD - 383204U, // VLD3LNd32 + 398067U, // VLD3LNd16_UPD + 383203U, // VLD3LNd32 0U, // VLD3LNd32Pseudo 0U, // VLD3LNd32Pseudo_UPD - 398068U, // VLD3LNd32_UPD - 383204U, // VLD3LNd8 + 398067U, // VLD3LNd32_UPD + 383203U, // VLD3LNd8 0U, // VLD3LNd8Pseudo 0U, // VLD3LNd8Pseudo_UPD - 398068U, // VLD3LNd8_UPD + 398067U, // VLD3LNd8_UPD 1240U, // VLD3LNdAsm_16 1240U, // VLD3LNdAsm_32 1240U, // VLD3LNdAsm_8 @@ -3973,14 +3878,14 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 311512U, // VLD3LNdWB_register_Asm_16 311512U, // VLD3LNdWB_register_Asm_32 311512U, // VLD3LNdWB_register_Asm_8 - 383204U, // VLD3LNq16 + 383203U, // VLD3LNq16 0U, // VLD3LNq16Pseudo 0U, // VLD3LNq16Pseudo_UPD - 398068U, // VLD3LNq16_UPD - 383204U, // VLD3LNq32 + 398067U, // VLD3LNq16_UPD + 383203U, // VLD3LNq32 0U, // VLD3LNq32Pseudo 0U, // VLD3LNq32Pseudo_UPD - 398068U, // VLD3LNq32_UPD + 398067U, // VLD3LNq32_UPD 1240U, // VLD3LNqAsm_16 1240U, // VLD3LNqAsm_32 5336U, // VLD3LNqWB_fixed_Asm_16 @@ -4068,18 +3973,18 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 1184U, // VLD4DUPqWB_register_Asm_16 1184U, // VLD4DUPqWB_register_Asm_32 1184U, // VLD4DUPqWB_register_Asm_8 - 93591284U, // VLD4LNd16 + 93591283U, // VLD4LNd16 0U, // VLD4LNd16Pseudo 0U, // VLD4LNd16Pseudo_UPD - 260U, // VLD4LNd16_UPD - 93591284U, // VLD4LNd32 + 259U, // VLD4LNd16_UPD + 93591283U, // VLD4LNd32 0U, // VLD4LNd32Pseudo 0U, // VLD4LNd32Pseudo_UPD - 260U, // VLD4LNd32_UPD - 93591284U, // VLD4LNd8 + 259U, // VLD4LNd32_UPD + 93591283U, // VLD4LNd8 0U, // VLD4LNd8Pseudo 0U, // VLD4LNd8Pseudo_UPD - 260U, // VLD4LNd8_UPD + 259U, // VLD4LNd8_UPD 1240U, // VLD4LNdAsm_16 1240U, // VLD4LNdAsm_32 1240U, // VLD4LNdAsm_8 @@ -4089,14 +3994,14 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 311512U, // VLD4LNdWB_register_Asm_16 311512U, // VLD4LNdWB_register_Asm_32 311512U, // VLD4LNdWB_register_Asm_8 - 93591284U, // VLD4LNq16 + 93591283U, // VLD4LNq16 0U, // VLD4LNq16Pseudo 0U, // VLD4LNq16Pseudo_UPD - 260U, // VLD4LNq16_UPD - 93591284U, // VLD4LNq32 + 259U, // VLD4LNq16_UPD + 93591283U, // VLD4LNq32 0U, // VLD4LNq32Pseudo 0U, // VLD4LNq32Pseudo_UPD - 260U, // VLD4LNq32_UPD + 259U, // VLD4LNq32_UPD 1240U, // VLD4LNqAsm_16 1240U, // VLD4LNqAsm_32 5336U, // VLD4LNqWB_fixed_Asm_16 @@ -4193,7 +4098,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 1048U, // VMINuv4i32 1048U, // VMINuv8i16 1048U, // VMINuv8i8 - 249379U, // VMLAD + 249378U, // VMLAD 8352U, // VMLALslsv2i32 8352U, // VMLALslsv4i16 8352U, // VMLALsluv2i32 @@ -4204,11 +4109,11 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 1184U, // VMLALuv2i64 1184U, // VMLALuv4i32 1184U, // VMLALuv8i16 - 249379U, // VMLAS - 249379U, // VMLAfd - 249379U, // VMLAfq - 413219U, // VMLAslfd - 413219U, // VMLAslfq + 249378U, // VMLAS + 249378U, // VMLAfd + 249378U, // VMLAfq + 413218U, // VMLAslfd + 413218U, // VMLAslfq 8352U, // VMLAslv2i32 8352U, // VMLAslv4i16 8352U, // VMLAslv4i32 @@ -4219,7 +4124,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 1184U, // VMLAv4i32 1184U, // VMLAv8i16 1184U, // VMLAv8i8 - 249379U, // VMLSD + 249378U, // VMLSD 8352U, // VMLSLslsv2i32 8352U, // VMLSLslsv4i16 8352U, // VMLSLsluv2i32 @@ -4230,11 +4135,11 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 1184U, // VMLSLuv2i64 1184U, // VMLSLuv4i32 1184U, // VMLSLuv8i16 - 249379U, // VMLSS - 249379U, // VMLSfd - 249379U, // VMLSfq - 413219U, // VMLSslfd - 413219U, // VMLSslfq + 249378U, // VMLSS + 249378U, // VMLSfd + 249378U, // VMLSfq + 413218U, // VMLSslfd + 413218U, // VMLSslfq 8352U, // VMLSslv2i32 8352U, // VMLSslv4i16 8352U, // VMLSslv4i32 @@ -4246,6 +4151,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 1184U, // VMLSv8i16 1184U, // VMLSv8i8 56U, // VMOVD + 0U, // VMOVD0 0U, // VMOVDRR 0U, // VMOVDcc 0U, // VMOVLsv2i64 @@ -4257,6 +4163,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // VMOVNv2i32 0U, // VMOVNv4i16 0U, // VMOVNv8i8 + 0U, // VMOVQ0 0U, // VMOVRRD 17825792U, // VMOVRRS 1024U, // VMOVRS @@ -4274,12 +4181,12 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // VMOVv4i32 0U, // VMOVv8i16 0U, // VMOVv8i8 - 5U, // VMRS - 5U, // VMRS_FPEXC + 4U, // VMRS + 4U, // VMRS_FPEXC 5U, // VMRS_FPINST 5U, // VMRS_FPINST2 - 6U, // VMRS_FPSID - 6U, // VMRS_MVFR0 + 5U, // VMRS_FPSID + 5U, // VMRS_MVFR0 6U, // VMRS_MVFR1 6U, // VMRS_MVFR2 0U, // VMSR @@ -4333,10 +4240,10 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // VNEGs32q 0U, // VNEGs8d 0U, // VNEGs8q - 249379U, // VNMLAD - 249379U, // VNMLAS - 249379U, // VNMLSD - 249379U, // VNMLSS + 249378U, // VNMLAD + 249378U, // VNMLAS + 249378U, // VNMLSD + 249378U, // VNMLSS 247328U, // VNMULD 247328U, // VNMULS 0U, // VORNd @@ -4671,9 +4578,9 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 1048U, // VSELGTS 1048U, // VSELVSD 1048U, // VSELVSS - 7U, // VSETLNi16 - 7U, // VSETLNi32 - 7U, // VSETLNi8 + 6U, // VSETLNi16 + 6U, // VSETLNi32 + 6U, // VSETLNi8 1048U, // VSHLLi16 1048U, // VSHLLi32 1048U, // VSHLLi8 @@ -4738,8 +4645,8 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 262168U, // VSLIv4i32 262168U, // VSLIv8i16 262168U, // VSLIv8i8 - 7U, // VSLTOD - 7U, // VSLTOS + 6U, // VSLTOD + 6U, // VSLTOS 56U, // VSQRTD 56U, // VSQRTS 1184U, // VSRAsv16i8 @@ -4766,12 +4673,12 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 262168U, // VSRIv4i32 262168U, // VSRIv8i16 262168U, // VSRIv8i8 - 276U, // VST1LNd16 - 10769180U, // VST1LNd16_UPD - 276U, // VST1LNd32 - 10769180U, // VST1LNd32_UPD - 276U, // VST1LNd8 - 10769180U, // VST1LNd8_UPD + 275U, // VST1LNd16 + 10769179U, // VST1LNd16_UPD + 275U, // VST1LNd32 + 10769179U, // VST1LNd32_UPD + 275U, // VST1LNd8 + 10769179U, // VST1LNd8_UPD 1240U, // VST1LNdAsm_16 1240U, // VST1LNdAsm_32 1240U, // VST1LNdAsm_8 @@ -4841,18 +4748,18 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // VST1q8 0U, // VST1q8wb_fixed 0U, // VST1q8wb_register - 110368460U, // VST2LNd16 + 110368459U, // VST2LNd16 0U, // VST2LNd16Pseudo 0U, // VST2LNd16Pseudo_UPD - 448212U, // VST2LNd16_UPD - 110368460U, // VST2LNd32 + 448211U, // VST2LNd16_UPD + 110368459U, // VST2LNd32 0U, // VST2LNd32Pseudo 0U, // VST2LNd32Pseudo_UPD - 448212U, // VST2LNd32_UPD - 110368460U, // VST2LNd8 + 448211U, // VST2LNd32_UPD + 110368459U, // VST2LNd8 0U, // VST2LNd8Pseudo 0U, // VST2LNd8Pseudo_UPD - 448212U, // VST2LNd8_UPD + 448211U, // VST2LNd8_UPD 1240U, // VST2LNdAsm_16 1240U, // VST2LNdAsm_32 1240U, // VST2LNdAsm_8 @@ -4862,14 +4769,14 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 311512U, // VST2LNdWB_register_Asm_16 311512U, // VST2LNdWB_register_Asm_32 311512U, // VST2LNdWB_register_Asm_8 - 110368460U, // VST2LNq16 + 110368459U, // VST2LNq16 0U, // VST2LNq16Pseudo 0U, // VST2LNq16Pseudo_UPD - 448212U, // VST2LNq16_UPD - 110368460U, // VST2LNq32 + 448211U, // VST2LNq16_UPD + 110368459U, // VST2LNq32 0U, // VST2LNq32Pseudo 0U, // VST2LNq32Pseudo_UPD - 448212U, // VST2LNq32_UPD + 448211U, // VST2LNq32_UPD 1240U, // VST2LNqAsm_16 1240U, // VST2LNqAsm_32 5336U, // VST2LNqWB_fixed_Asm_16 @@ -4912,18 +4819,18 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // VST2q8PseudoWB_register 0U, // VST2q8wb_fixed 0U, // VST2q8wb_register - 127145756U, // VST3LNd16 + 127145755U, // VST3LNd16 0U, // VST3LNd16Pseudo 0U, // VST3LNd16Pseudo_UPD - 292U, // VST3LNd16_UPD - 127145756U, // VST3LNd32 + 291U, // VST3LNd16_UPD + 127145755U, // VST3LNd32 0U, // VST3LNd32Pseudo 0U, // VST3LNd32Pseudo_UPD - 292U, // VST3LNd32_UPD - 127145756U, // VST3LNd8 + 291U, // VST3LNd32_UPD + 127145755U, // VST3LNd8 0U, // VST3LNd8Pseudo 0U, // VST3LNd8Pseudo_UPD - 292U, // VST3LNd8_UPD + 291U, // VST3LNd8_UPD 1240U, // VST3LNdAsm_16 1240U, // VST3LNdAsm_32 1240U, // VST3LNdAsm_8 @@ -4933,14 +4840,14 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 311512U, // VST3LNdWB_register_Asm_16 311512U, // VST3LNdWB_register_Asm_32 311512U, // VST3LNdWB_register_Asm_8 - 127145756U, // VST3LNq16 + 127145755U, // VST3LNq16 0U, // VST3LNq16Pseudo 0U, // VST3LNq16Pseudo_UPD - 292U, // VST3LNq16_UPD - 127145756U, // VST3LNq32 + 291U, // VST3LNq16_UPD + 127145755U, // VST3LNq32 0U, // VST3LNq32Pseudo 0U, // VST3LNq32Pseudo_UPD - 292U, // VST3LNq32_UPD + 291U, // VST3LNq32_UPD 1240U, // VST3LNqAsm_16 1240U, // VST3LNqAsm_32 5336U, // VST3LNqWB_fixed_Asm_16 @@ -4992,18 +4899,18 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 1184U, // VST3qWB_register_Asm_16 1184U, // VST3qWB_register_Asm_32 1184U, // VST3qWB_register_Asm_8 - 160700116U, // VST4LNd16 + 160700115U, // VST4LNd16 0U, // VST4LNd16Pseudo 0U, // VST4LNd16Pseudo_UPD - 9956U, // VST4LNd16_UPD - 160700116U, // VST4LNd32 + 9955U, // VST4LNd16_UPD + 160700115U, // VST4LNd32 0U, // VST4LNd32Pseudo 0U, // VST4LNd32Pseudo_UPD - 9956U, // VST4LNd32_UPD - 160700116U, // VST4LNd8 + 9955U, // VST4LNd32_UPD + 160700115U, // VST4LNd8 0U, // VST4LNd8Pseudo 0U, // VST4LNd8Pseudo_UPD - 9956U, // VST4LNd8_UPD + 9955U, // VST4LNd8_UPD 1240U, // VST4LNdAsm_16 1240U, // VST4LNdAsm_32 1240U, // VST4LNdAsm_8 @@ -5013,14 +4920,14 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 311512U, // VST4LNdWB_register_Asm_16 311512U, // VST4LNdWB_register_Asm_32 311512U, // VST4LNdWB_register_Asm_8 - 160700116U, // VST4LNq16 + 160700115U, // VST4LNq16 0U, // VST4LNq16Pseudo 0U, // VST4LNq16Pseudo_UPD - 9956U, // VST4LNq16_UPD - 160700116U, // VST4LNq32 + 9955U, // VST4LNq16_UPD + 160700115U, // VST4LNq32 0U, // VST4LNq32Pseudo 0U, // VST4LNq32Pseudo_UPD - 9956U, // VST4LNq32_UPD + 9955U, // VST4LNq32_UPD 1240U, // VST4LNqAsm_16 1240U, // VST4LNqAsm_32 5336U, // VST4LNqWB_fixed_Asm_16 @@ -5128,16 +5035,16 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // VTOSIRS 0U, // VTOSIZD 0U, // VTOSIZS - 7U, // VTOSLD - 7U, // VTOSLS + 6U, // VTOSLD + 6U, // VTOSLS 0U, // VTOUHD 0U, // VTOUHS 0U, // VTOUIRD 0U, // VTOUIRS 0U, // VTOUIZD 0U, // VTOUIZS - 7U, // VTOULD - 7U, // VTOULS + 6U, // VTOULD + 6U, // VTOULS 1024U, // VTRNd16 1024U, // VTRNd32 1024U, // VTRNd8 @@ -5154,8 +5061,8 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // VUHTOS 0U, // VUITOD 0U, // VUITOS - 7U, // VULTOD - 7U, // VULTOS + 6U, // VULTOD + 6U, // VULTOS 1024U, // VUZPd16 1024U, // VUZPd8 1024U, // VUZPq16 @@ -5166,6 +5073,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 1024U, // VZIPq16 1024U, // VZIPq32 1024U, // VZIPq8 + 0U, // WIN__CHKSTK 10304U, // sysLDMDA 369U, // sysLDMDA_UPD 10304U, // sysLDMDB @@ -5248,22 +5156,22 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 229376U, // t2LDAEXD 72U, // t2LDAEXH 72U, // t2LDAH - 82U, // t2LDC2L_OFFSET - 49242U, // t2LDC2L_OPTION - 65626U, // t2LDC2L_POST - 98U, // t2LDC2L_PRE - 82U, // t2LDC2_OFFSET - 49242U, // t2LDC2_OPTION - 65626U, // t2LDC2_POST - 98U, // t2LDC2_PRE - 82U, // t2LDCL_OFFSET - 49242U, // t2LDCL_OPTION - 65626U, // t2LDCL_POST - 98U, // t2LDCL_PRE - 82U, // t2LDC_OFFSET - 49242U, // t2LDC_OPTION - 65626U, // t2LDC_POST - 98U, // t2LDC_PRE + 81U, // t2LDC2L_OFFSET + 49241U, // t2LDC2L_OPTION + 65625U, // t2LDC2L_POST + 97U, // t2LDC2L_PRE + 81U, // t2LDC2_OFFSET + 49241U, // t2LDC2_OPTION + 65625U, // t2LDC2_POST + 97U, // t2LDC2_PRE + 81U, // t2LDCL_OFFSET + 49241U, // t2LDCL_OPTION + 65625U, // t2LDCL_POST + 97U, // t2LDCL_PRE + 81U, // t2LDC_OFFSET + 49241U, // t2LDC_OPTION + 65625U, // t2LDC_POST + 97U, // t2LDC_PRE 1088U, // t2LDMDB 57U, // t2LDMDB_UPD 1088U, // t2LDMIA @@ -5471,22 +5379,22 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // t2SSAX 0U, // t2SSUB16 0U, // t2SSUB8 - 82U, // t2STC2L_OFFSET - 49242U, // t2STC2L_OPTION - 65626U, // t2STC2L_POST - 98U, // t2STC2L_PRE - 82U, // t2STC2_OFFSET - 49242U, // t2STC2_OPTION - 65626U, // t2STC2_POST - 98U, // t2STC2_PRE - 82U, // t2STCL_OFFSET - 49242U, // t2STCL_OPTION - 65626U, // t2STCL_POST - 98U, // t2STCL_PRE - 82U, // t2STC_OFFSET - 49242U, // t2STC_OPTION - 65626U, // t2STC_POST - 98U, // t2STC_PRE + 81U, // t2STC2L_OFFSET + 49241U, // t2STC2L_OPTION + 65625U, // t2STC2L_POST + 97U, // t2STC2L_PRE + 81U, // t2STC2_OFFSET + 49241U, // t2STC2_OPTION + 65625U, // t2STC2_POST + 97U, // t2STC2_PRE + 81U, // t2STCL_OFFSET + 49241U, // t2STCL_OPTION + 65625U, // t2STCL_POST + 97U, // t2STCL_PRE + 81U, // t2STC_OFFSET + 49241U, // t2STC_OPTION + 65625U, // t2STC_POST + 97U, // t2STC_PRE 72U, // t2STL 72U, // t2STLB 229376U, // t2STLEX @@ -5554,6 +5462,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // t2UADD8 0U, // t2UASX 34603008U, // t2UBFX + 0U, // t2UDF 0U, // t2UDIV 0U, // t2UHADD16 0U, // t2UHADD8 @@ -5684,6 +5593,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) 0U, // tTPsoft 0U, // tTRAP 1024U, // tTST + 0U, // tUDF 1024U, // tUXTB 1024U, // tUXTH 0U @@ -5762,376 +5672,378 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) /* 766 */ 'i', 's', 'b', 9, 0, /* 771 */ 'p', 'l', 'd', 9, 0, /* 776 */ 's', 'e', 't', 'e', 'n', 'd', 9, 0, - /* 784 */ 'c', 'r', 'c', '3', '2', 'h', 9, 0, - /* 792 */ 'c', 'r', 'c', '3', '2', 'c', 'h', 9, 0, - /* 801 */ 'p', 'l', 'i', 9, 0, - /* 806 */ 'l', 'd', 'c', '2', 'l', 9, 0, - /* 813 */ 's', 't', 'c', '2', 'l', 9, 0, - /* 820 */ 'b', 'l', 9, 0, - /* 824 */ 'c', 'p', 's', 9, 0, - /* 829 */ 'm', 'o', 'v', 's', 9, 0, - /* 835 */ 'h', 'l', 't', 9, 0, - /* 840 */ 'b', 'k', 'p', 't', 9, 0, - /* 846 */ 'c', 'r', 'c', '3', '2', 'w', 9, 0, - /* 854 */ 'c', 'r', 'c', '3', '2', 'c', 'w', 9, 0, - /* 863 */ 'p', 'l', 'd', 'w', 9, 0, - /* 869 */ 'b', 'x', 9, 0, - /* 873 */ 'b', 'l', 'x', 9, 0, - /* 878 */ 'c', 'b', 'z', 9, 0, - /* 883 */ 'c', 'b', 'n', 'z', 9, 0, - /* 889 */ 's', 'r', 's', 'd', 'a', 9, 's', 'p', '!', ',', 32, 0, - /* 901 */ 's', 'r', 's', 'i', 'a', 9, 's', 'p', '!', ',', 32, 0, - /* 913 */ 's', 'r', 's', 'd', 'b', 9, 's', 'p', '!', ',', 32, 0, - /* 925 */ 's', 'r', 's', 'i', 'b', 9, 's', 'p', '!', ',', 32, 0, - /* 937 */ 's', 'r', 's', 'd', 'a', 9, 's', 'p', ',', 32, 0, - /* 948 */ 's', 'r', 's', 'i', 'a', 9, 's', 'p', ',', 32, 0, - /* 959 */ 's', 'r', 's', 'd', 'b', 9, 's', 'p', ',', 32, 0, - /* 970 */ 's', 'r', 's', 'i', 'b', 9, 's', 'p', ',', 32, 0, - /* 981 */ 'v', 'l', 'd', '1', 0, - /* 986 */ 'd', 'c', 'p', 's', '1', 0, - /* 992 */ 'v', 's', 't', '1', 0, - /* 997 */ 'v', 'r', 'e', 'v', '3', '2', 0, - /* 1004 */ 'l', 'd', 'c', '2', 0, - /* 1009 */ 'm', 'r', 'c', '2', 0, - /* 1014 */ 'm', 'r', 'r', 'c', '2', 0, - /* 1020 */ 's', 't', 'c', '2', 0, - /* 1025 */ 'v', 'l', 'd', '2', 0, - /* 1030 */ 'c', 'd', 'p', '2', 0, - /* 1035 */ 'm', 'c', 'r', '2', 0, - /* 1040 */ 'm', 'c', 'r', 'r', '2', 0, - /* 1046 */ 'd', 'c', 'p', 's', '2', 0, - /* 1052 */ 'v', 's', 't', '2', 0, - /* 1057 */ 'v', 'l', 'd', '3', 0, - /* 1062 */ 'd', 'c', 'p', 's', '3', 0, - /* 1068 */ 'v', 's', 't', '3', 0, - /* 1073 */ 'v', 'r', 'e', 'v', '6', '4', 0, - /* 1080 */ 'v', 'l', 'd', '4', 0, - /* 1085 */ 'v', 's', 't', '4', 0, - /* 1090 */ 's', 'x', 't', 'a', 'b', '1', '6', 0, - /* 1098 */ 'u', 'x', 't', 'a', 'b', '1', '6', 0, - /* 1106 */ 's', 'x', 't', 'b', '1', '6', 0, - /* 1113 */ 'u', 'x', 't', 'b', '1', '6', 0, - /* 1120 */ 's', 'h', 's', 'u', 'b', '1', '6', 0, - /* 1128 */ 'u', 'h', 's', 'u', 'b', '1', '6', 0, - /* 1136 */ 'u', 'q', 's', 'u', 'b', '1', '6', 0, - /* 1144 */ 's', 's', 'u', 'b', '1', '6', 0, - /* 1151 */ 'u', 's', 'u', 'b', '1', '6', 0, - /* 1158 */ 's', 'h', 'a', 'd', 'd', '1', '6', 0, - /* 1166 */ 'u', 'h', 'a', 'd', 'd', '1', '6', 0, - /* 1174 */ 'u', 'q', 'a', 'd', 'd', '1', '6', 0, - /* 1182 */ 's', 'a', 'd', 'd', '1', '6', 0, - /* 1189 */ 'u', 'a', 'd', 'd', '1', '6', 0, - /* 1196 */ 's', 's', 'a', 't', '1', '6', 0, - /* 1203 */ 'u', 's', 'a', 't', '1', '6', 0, - /* 1210 */ 'v', 'r', 'e', 'v', '1', '6', 0, - /* 1217 */ 'u', 's', 'a', 'd', 'a', '8', 0, - /* 1224 */ 's', 'h', 's', 'u', 'b', '8', 0, - /* 1231 */ 'u', 'h', 's', 'u', 'b', '8', 0, - /* 1238 */ 'u', 'q', 's', 'u', 'b', '8', 0, - /* 1245 */ 's', 's', 'u', 'b', '8', 0, - /* 1251 */ 'u', 's', 'u', 'b', '8', 0, - /* 1257 */ 'u', 's', 'a', 'd', '8', 0, - /* 1263 */ 's', 'h', 'a', 'd', 'd', '8', 0, - /* 1270 */ 'u', 'h', 'a', 'd', 'd', '8', 0, - /* 1277 */ 'u', 'q', 'a', 'd', 'd', '8', 0, - /* 1284 */ 's', 'a', 'd', 'd', '8', 0, - /* 1290 */ 'u', 'a', 'd', 'd', '8', 0, - /* 1296 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0, - /* 1309 */ 'B', 'U', 'N', 'D', 'L', 'E', 0, - /* 1316 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0, - /* 1326 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0, - /* 1341 */ 'v', 'a', 'b', 'a', 0, - /* 1346 */ 'l', 'd', 'a', 0, - /* 1350 */ 'l', 'd', 'm', 'd', 'a', 0, - /* 1356 */ 's', 't', 'm', 'd', 'a', 0, - /* 1362 */ 'r', 'f', 'e', 'i', 'a', 0, - /* 1368 */ 'v', 'l', 'd', 'm', 'i', 'a', 0, - /* 1375 */ 'v', 's', 't', 'm', 'i', 'a', 0, - /* 1382 */ 's', 'r', 's', 'i', 'a', 0, - /* 1388 */ 's', 'm', 'm', 'l', 'a', 0, - /* 1394 */ 'v', 'n', 'm', 'l', 'a', 0, - /* 1400 */ 'v', 'm', 'l', 'a', 0, - /* 1405 */ 'v', 'f', 'm', 'a', 0, - /* 1410 */ 'v', 'f', 'n', 'm', 'a', 0, - /* 1416 */ 'v', 'r', 's', 'r', 'a', 0, - /* 1422 */ 'v', 's', 'r', 'a', 0, - /* 1427 */ 'l', 'd', 'a', 'b', 0, - /* 1432 */ 's', 'x', 't', 'a', 'b', 0, - /* 1438 */ 'u', 'x', 't', 'a', 'b', 0, - /* 1444 */ 's', 'm', 'l', 'a', 'b', 'b', 0, - /* 1451 */ 's', 'm', 'l', 'a', 'l', 'b', 'b', 0, - /* 1459 */ 's', 'm', 'u', 'l', 'b', 'b', 0, - /* 1466 */ 't', 'b', 'b', 0, - /* 1470 */ 'r', 'f', 'e', 'd', 'b', 0, - /* 1476 */ 'v', 'l', 'd', 'm', 'd', 'b', 0, - /* 1483 */ 'v', 's', 't', 'm', 'd', 'b', 0, - /* 1490 */ 's', 'r', 's', 'd', 'b', 0, - /* 1496 */ 'l', 'd', 'm', 'i', 'b', 0, - /* 1502 */ 's', 't', 'm', 'i', 'b', 0, - /* 1508 */ 's', 't', 'l', 'b', 0, - /* 1513 */ 'd', 'm', 'b', 0, - /* 1517 */ 's', 'w', 'p', 'b', 0, - /* 1522 */ 'l', 'd', 'r', 'b', 0, - /* 1527 */ 's', 't', 'r', 'b', 0, - /* 1532 */ 'd', 's', 'b', 0, - /* 1536 */ 'i', 's', 'b', 0, - /* 1540 */ 'l', 'd', 'r', 's', 'b', 0, - /* 1546 */ 's', 'm', 'l', 'a', 't', 'b', 0, - /* 1553 */ 'p', 'k', 'h', 't', 'b', 0, - /* 1559 */ 's', 'm', 'l', 'a', 'l', 't', 'b', 0, - /* 1567 */ 's', 'm', 'u', 'l', 't', 'b', 0, - /* 1574 */ 'v', 'c', 'v', 't', 'b', 0, - /* 1580 */ 's', 'x', 't', 'b', 0, - /* 1585 */ 'u', 'x', 't', 'b', 0, - /* 1590 */ 'q', 'd', 's', 'u', 'b', 0, - /* 1596 */ 'v', 'h', 's', 'u', 'b', 0, - /* 1602 */ 'v', 'q', 's', 'u', 'b', 0, - /* 1608 */ 'v', 's', 'u', 'b', 0, - /* 1613 */ 's', 'm', 'l', 'a', 'w', 'b', 0, - /* 1620 */ 's', 'm', 'u', 'l', 'w', 'b', 0, - /* 1627 */ 'l', 'd', 'a', 'e', 'x', 'b', 0, - /* 1634 */ 's', 't', 'l', 'e', 'x', 'b', 0, - /* 1641 */ 'l', 'd', 'r', 'e', 'x', 'b', 0, - /* 1648 */ 's', 't', 'r', 'e', 'x', 'b', 0, - /* 1655 */ 's', 'b', 'c', 0, - /* 1659 */ 'a', 'd', 'c', 0, - /* 1663 */ 'l', 'd', 'c', 0, - /* 1667 */ 'b', 'f', 'c', 0, - /* 1671 */ 'v', 'b', 'i', 'c', 0, - /* 1676 */ 's', 'm', 'c', 0, - /* 1680 */ 'm', 'r', 'c', 0, - /* 1684 */ 'm', 'r', 'r', 'c', 0, - /* 1689 */ 'r', 's', 'c', 0, - /* 1693 */ 's', 't', 'c', 0, - /* 1697 */ 's', 'v', 'c', 0, - /* 1701 */ 's', 'm', 'l', 'a', 'd', 0, - /* 1707 */ 's', 'm', 'u', 'a', 'd', 0, - /* 1713 */ 'v', 'a', 'b', 'd', 0, - /* 1718 */ 'q', 'd', 'a', 'd', 'd', 0, - /* 1724 */ 'v', 'r', 'h', 'a', 'd', 'd', 0, - /* 1731 */ 'v', 'h', 'a', 'd', 'd', 0, - /* 1737 */ 'v', 'p', 'a', 'd', 'd', 0, - /* 1743 */ 'v', 'q', 'a', 'd', 'd', 0, - /* 1749 */ 'v', 'a', 'd', 'd', 0, - /* 1754 */ 's', 'm', 'l', 'a', 'l', 'd', 0, - /* 1761 */ 'p', 'l', 'd', 0, - /* 1765 */ 's', 'm', 'l', 's', 'l', 'd', 0, - /* 1772 */ 'v', 'a', 'n', 'd', 0, - /* 1777 */ 'l', 'd', 'r', 'd', 0, - /* 1782 */ 's', 't', 'r', 'd', 0, - /* 1787 */ 's', 'm', 'l', 's', 'd', 0, - /* 1793 */ 's', 'm', 'u', 's', 'd', 0, - /* 1799 */ 'l', 'd', 'a', 'e', 'x', 'd', 0, - /* 1806 */ 's', 't', 'l', 'e', 'x', 'd', 0, - /* 1813 */ 'l', 'd', 'r', 'e', 'x', 'd', 0, - /* 1820 */ 's', 't', 'r', 'e', 'x', 'd', 0, - /* 1827 */ 'v', 'a', 'c', 'g', 'e', 0, - /* 1833 */ 'v', 'c', 'g', 'e', 0, - /* 1838 */ 'v', 'c', 'l', 'e', 0, - /* 1843 */ 'v', 'r', 'e', 'c', 'p', 'e', 0, - /* 1850 */ 'v', 'c', 'm', 'p', 'e', 0, - /* 1856 */ 'v', 'r', 's', 'q', 'r', 't', 'e', 0, - /* 1864 */ 'v', 'b', 'i', 'f', 0, - /* 1869 */ 'd', 'b', 'g', 0, - /* 1873 */ 'v', 'q', 'n', 'e', 'g', 0, - /* 1879 */ 'v', 'n', 'e', 'g', 0, - /* 1884 */ 'l', 'd', 'a', 'h', 0, - /* 1889 */ 's', 'x', 't', 'a', 'h', 0, - /* 1895 */ 'u', 'x', 't', 'a', 'h', 0, - /* 1901 */ 't', 'b', 'h', 0, - /* 1905 */ 's', 't', 'l', 'h', 0, - /* 1910 */ 'v', 'q', 'd', 'm', 'u', 'l', 'h', 0, - /* 1918 */ 'v', 'q', 'r', 'd', 'm', 'u', 'l', 'h', 0, - /* 1927 */ 'l', 'd', 'r', 'h', 0, - /* 1932 */ 's', 't', 'r', 'h', 0, - /* 1937 */ 'l', 'd', 'r', 's', 'h', 0, - /* 1943 */ 'p', 'u', 's', 'h', 0, - /* 1948 */ 'r', 'e', 'v', 's', 'h', 0, - /* 1954 */ 's', 'x', 't', 'h', 0, - /* 1959 */ 'u', 'x', 't', 'h', 0, - /* 1964 */ 'l', 'd', 'a', 'e', 'x', 'h', 0, - /* 1971 */ 's', 't', 'l', 'e', 'x', 'h', 0, - /* 1978 */ 'l', 'd', 'r', 'e', 'x', 'h', 0, - /* 1985 */ 's', 't', 'r', 'e', 'x', 'h', 0, - /* 1992 */ 'b', 'f', 'i', 0, - /* 1996 */ 'p', 'l', 'i', 0, - /* 2000 */ 'v', 's', 'l', 'i', 0, - /* 2005 */ 'v', 's', 'r', 'i', 0, - /* 2010 */ 'b', 'x', 'j', 0, - /* 2014 */ 'l', 'd', 'c', '2', 'l', 0, - /* 2020 */ 's', 't', 'c', '2', 'l', 0, - /* 2026 */ 'u', 'm', 'a', 'a', 'l', 0, - /* 2032 */ 'v', 'a', 'b', 'a', 'l', 0, - /* 2038 */ 'v', 'p', 'a', 'd', 'a', 'l', 0, - /* 2045 */ 'v', 'q', 'd', 'm', 'l', 'a', 'l', 0, - /* 2053 */ 's', 'm', 'l', 'a', 'l', 0, - /* 2059 */ 'u', 'm', 'l', 'a', 'l', 0, - /* 2065 */ 'v', 'm', 'l', 'a', 'l', 0, - /* 2071 */ 'v', 't', 'b', 'l', 0, - /* 2076 */ 'v', 's', 'u', 'b', 'l', 0, - /* 2082 */ 'l', 'd', 'c', 'l', 0, - /* 2087 */ 's', 't', 'c', 'l', 0, - /* 2092 */ 'v', 'a', 'b', 'd', 'l', 0, - /* 2098 */ 'v', 'p', 'a', 'd', 'd', 'l', 0, - /* 2105 */ 'v', 'a', 'd', 'd', 'l', 0, - /* 2111 */ 's', 'e', 'l', 0, - /* 2115 */ 'v', 'q', 's', 'h', 'l', 0, - /* 2121 */ 'v', 'q', 'r', 's', 'h', 'l', 0, - /* 2128 */ 'v', 'r', 's', 'h', 'l', 0, - /* 2134 */ 'v', 's', 'h', 'l', 0, - /* 2139 */ 'v', 's', 'h', 'l', 'l', 0, - /* 2145 */ 'v', 'q', 'd', 'm', 'u', 'l', 'l', 0, - /* 2153 */ 's', 'm', 'u', 'l', 'l', 0, - /* 2159 */ 'u', 'm', 'u', 'l', 'l', 0, - /* 2165 */ 'v', 'm', 'u', 'l', 'l', 0, - /* 2171 */ 'v', 'b', 's', 'l', 0, - /* 2176 */ 'v', 'q', 'd', 'm', 'l', 's', 'l', 0, - /* 2184 */ 'v', 'm', 'l', 's', 'l', 0, - /* 2190 */ 's', 't', 'l', 0, - /* 2194 */ 's', 'm', 'm', 'u', 'l', 0, - /* 2200 */ 'v', 'n', 'm', 'u', 'l', 0, - /* 2206 */ 'v', 'm', 'u', 'l', 0, - /* 2211 */ 'v', 'm', 'o', 'v', 'l', 0, - /* 2217 */ 'l', 'd', 'm', 0, - /* 2221 */ 's', 't', 'm', 0, - /* 2225 */ 'v', 'r', 's', 'u', 'b', 'h', 'n', 0, - /* 2233 */ 'v', 's', 'u', 'b', 'h', 'n', 0, - /* 2240 */ 'v', 'r', 'a', 'd', 'd', 'h', 'n', 0, - /* 2248 */ 'v', 'a', 'd', 'd', 'h', 'n', 0, - /* 2255 */ 'v', 'p', 'm', 'i', 'n', 0, - /* 2261 */ 'v', 'm', 'i', 'n', 0, - /* 2266 */ 'c', 'm', 'n', 0, - /* 2270 */ 'v', 'q', 's', 'h', 'r', 'n', 0, - /* 2277 */ 'v', 'q', 'r', 's', 'h', 'r', 'n', 0, - /* 2285 */ 'v', 'r', 's', 'h', 'r', 'n', 0, - /* 2292 */ 'v', 's', 'h', 'r', 'n', 0, - /* 2298 */ 'v', 'o', 'r', 'n', 0, - /* 2303 */ 'v', 't', 'r', 'n', 0, - /* 2308 */ 'v', 'q', 's', 'h', 'r', 'u', 'n', 0, - /* 2316 */ 'v', 'q', 'r', 's', 'h', 'r', 'u', 'n', 0, - /* 2325 */ 'v', 'q', 'm', 'o', 'v', 'u', 'n', 0, - /* 2333 */ 'v', 'm', 'v', 'n', 0, - /* 2338 */ 'v', 'q', 'm', 'o', 'v', 'n', 0, - /* 2345 */ 'v', 'm', 'o', 'v', 'n', 0, - /* 2351 */ 't', 'r', 'a', 'p', 0, - /* 2356 */ 'c', 'd', 'p', 0, - /* 2360 */ 'v', 'z', 'i', 'p', 0, - /* 2365 */ 'v', 'c', 'm', 'p', 0, - /* 2370 */ 'p', 'o', 'p', 0, - /* 2374 */ 'v', 'd', 'u', 'p', 0, - /* 2379 */ 'v', 's', 'w', 'p', 0, - /* 2384 */ 'v', 'u', 'z', 'p', 0, - /* 2389 */ 'v', 'c', 'e', 'q', 0, - /* 2394 */ 't', 'e', 'q', 0, - /* 2398 */ 's', 'm', 'm', 'l', 'a', 'r', 0, - /* 2405 */ 'm', 'c', 'r', 0, - /* 2409 */ 'a', 'd', 'r', 0, - /* 2413 */ 'v', 'l', 'd', 'r', 0, - /* 2418 */ 'v', 'r', 's', 'h', 'r', 0, - /* 2424 */ 'v', 's', 'h', 'r', 0, - /* 2429 */ 's', 'm', 'm', 'u', 'l', 'r', 0, - /* 2436 */ 'v', 'e', 'o', 'r', 0, - /* 2441 */ 'r', 'o', 'r', 0, - /* 2445 */ 'm', 'c', 'r', 'r', 0, - /* 2450 */ 'v', 'o', 'r', 'r', 0, - /* 2455 */ 'a', 's', 'r', 0, - /* 2459 */ 's', 'm', 'm', 'l', 's', 'r', 0, - /* 2466 */ 'v', 'm', 's', 'r', 0, - /* 2471 */ 'v', 'r', 'i', 'n', 't', 'r', 0, - /* 2478 */ 'v', 's', 't', 'r', 0, - /* 2483 */ 'v', 'c', 'v', 't', 'r', 0, - /* 2489 */ 'v', 'q', 'a', 'b', 's', 0, - /* 2495 */ 'v', 'a', 'b', 's', 0, - /* 2500 */ 's', 'u', 'b', 's', 0, - /* 2505 */ 'v', 'c', 'l', 's', 0, - /* 2510 */ 's', 'm', 'm', 'l', 's', 0, - /* 2516 */ 'v', 'n', 'm', 'l', 's', 0, - /* 2522 */ 'v', 'm', 'l', 's', 0, - /* 2527 */ 'v', 'f', 'm', 's', 0, - /* 2532 */ 'v', 'f', 'n', 'm', 's', 0, - /* 2538 */ 'v', 'r', 'e', 'c', 'p', 's', 0, - /* 2545 */ 'v', 'm', 'r', 's', 0, - /* 2550 */ 'a', 's', 'r', 's', 0, - /* 2555 */ 'l', 's', 'r', 's', 0, - /* 2560 */ 'v', 'r', 's', 'q', 'r', 't', 's', 0, - /* 2568 */ 'm', 'o', 'v', 's', 0, - /* 2573 */ 's', 's', 'a', 't', 0, - /* 2578 */ 'u', 's', 'a', 't', 0, - /* 2583 */ 's', 'm', 'l', 'a', 'b', 't', 0, - /* 2590 */ 'p', 'k', 'h', 'b', 't', 0, - /* 2596 */ 's', 'm', 'l', 'a', 'l', 'b', 't', 0, - /* 2604 */ 's', 'm', 'u', 'l', 'b', 't', 0, - /* 2611 */ 'l', 'd', 'r', 'b', 't', 0, - /* 2617 */ 's', 't', 'r', 'b', 't', 0, - /* 2623 */ 'l', 'd', 'r', 's', 'b', 't', 0, - /* 2630 */ 'v', 'a', 'c', 'g', 't', 0, - /* 2636 */ 'v', 'c', 'g', 't', 0, - /* 2641 */ 'l', 'd', 'r', 'h', 't', 0, - /* 2647 */ 's', 't', 'r', 'h', 't', 0, - /* 2653 */ 'l', 'd', 'r', 's', 'h', 't', 0, - /* 2660 */ 'r', 'b', 'i', 't', 0, - /* 2665 */ 'v', 'b', 'i', 't', 0, - /* 2670 */ 'v', 'c', 'l', 't', 0, - /* 2675 */ 'v', 'c', 'n', 't', 0, - /* 2680 */ 'h', 'i', 'n', 't', 0, - /* 2685 */ 'l', 'd', 'r', 't', 0, - /* 2690 */ 'v', 's', 'q', 'r', 't', 0, - /* 2696 */ 's', 't', 'r', 't', 0, - /* 2701 */ 'v', 't', 's', 't', 0, - /* 2706 */ 's', 'm', 'l', 'a', 't', 't', 0, - /* 2713 */ 's', 'm', 'l', 'a', 'l', 't', 't', 0, - /* 2721 */ 's', 'm', 'u', 'l', 't', 't', 0, - /* 2728 */ 'v', 'c', 'v', 't', 't', 0, - /* 2734 */ 'v', 'c', 'v', 't', 0, - /* 2739 */ 'm', 'o', 'v', 't', 0, - /* 2744 */ 's', 'm', 'l', 'a', 'w', 't', 0, - /* 2751 */ 's', 'm', 'u', 'l', 'w', 't', 0, - /* 2758 */ 'v', 'e', 'x', 't', 0, - /* 2763 */ 'v', 'q', 's', 'h', 'l', 'u', 0, - /* 2770 */ 'r', 'e', 'v', 0, - /* 2774 */ 's', 'd', 'i', 'v', 0, - /* 2779 */ 'u', 'd', 'i', 'v', 0, - /* 2784 */ 'v', 'd', 'i', 'v', 0, - /* 2789 */ 'v', 'm', 'o', 'v', 0, - /* 2794 */ 'v', 's', 'u', 'b', 'w', 0, - /* 2800 */ 'v', 'a', 'd', 'd', 'w', 0, - /* 2806 */ 'p', 'l', 'd', 'w', 0, - /* 2811 */ 'm', 'o', 'v', 'w', 0, - /* 2816 */ 'f', 'l', 'd', 'm', 'i', 'a', 'x', 0, - /* 2824 */ 'f', 's', 't', 'm', 'i', 'a', 'x', 0, - /* 2832 */ 'v', 'p', 'm', 'a', 'x', 0, - /* 2838 */ 'v', 'm', 'a', 'x', 0, - /* 2843 */ 's', 'h', 's', 'a', 'x', 0, - /* 2849 */ 'u', 'h', 's', 'a', 'x', 0, - /* 2855 */ 'u', 'q', 's', 'a', 'x', 0, - /* 2861 */ 's', 's', 'a', 'x', 0, - /* 2866 */ 'u', 's', 'a', 'x', 0, - /* 2871 */ 'f', 'l', 'd', 'm', 'd', 'b', 'x', 0, - /* 2879 */ 'f', 's', 't', 'm', 'd', 'b', 'x', 0, - /* 2887 */ 'v', 't', 'b', 'x', 0, - /* 2892 */ 's', 'm', 'l', 'a', 'd', 'x', 0, - /* 2899 */ 's', 'm', 'u', 'a', 'd', 'x', 0, - /* 2906 */ 's', 'm', 'l', 'a', 'l', 'd', 'x', 0, - /* 2914 */ 's', 'm', 'l', 's', 'l', 'd', 'x', 0, - /* 2922 */ 's', 'm', 'l', 's', 'd', 'x', 0, - /* 2929 */ 's', 'm', 'u', 's', 'd', 'x', 0, - /* 2936 */ 'l', 'd', 'a', 'e', 'x', 0, - /* 2942 */ 's', 't', 'l', 'e', 'x', 0, - /* 2948 */ 'l', 'd', 'r', 'e', 'x', 0, - /* 2954 */ 'c', 'l', 'r', 'e', 'x', 0, - /* 2960 */ 's', 't', 'r', 'e', 'x', 0, - /* 2966 */ 's', 'b', 'f', 'x', 0, - /* 2971 */ 'u', 'b', 'f', 'x', 0, - /* 2976 */ 'b', 'l', 'x', 0, - /* 2980 */ 'r', 'r', 'x', 0, - /* 2984 */ 's', 'h', 'a', 's', 'x', 0, - /* 2990 */ 'u', 'h', 'a', 's', 'x', 0, - /* 2996 */ 'u', 'q', 'a', 's', 'x', 0, - /* 3002 */ 's', 'a', 's', 'x', 0, - /* 3007 */ 'u', 'a', 's', 'x', 0, - /* 3012 */ 'v', 'r', 'i', 'n', 't', 'x', 0, - /* 3019 */ 'v', 'c', 'l', 'z', 0, - /* 3024 */ 'v', 'r', 'i', 'n', 't', 'z', 0, + /* 784 */ 'u', 'd', 'f', 9, 0, + /* 789 */ 'c', 'r', 'c', '3', '2', 'h', 9, 0, + /* 797 */ 'c', 'r', 'c', '3', '2', 'c', 'h', 9, 0, + /* 806 */ 'p', 'l', 'i', 9, 0, + /* 811 */ 'l', 'd', 'c', '2', 'l', 9, 0, + /* 818 */ 's', 't', 'c', '2', 'l', 9, 0, + /* 825 */ 'b', 'l', 9, 0, + /* 829 */ 'c', 'p', 's', 9, 0, + /* 834 */ 'm', 'o', 'v', 's', 9, 0, + /* 840 */ 'h', 'l', 't', 9, 0, + /* 845 */ 'b', 'k', 'p', 't', 9, 0, + /* 851 */ 'u', 'd', 'f', '.', 'w', 9, 0, + /* 858 */ 'c', 'r', 'c', '3', '2', 'w', 9, 0, + /* 866 */ 'c', 'r', 'c', '3', '2', 'c', 'w', 9, 0, + /* 875 */ 'p', 'l', 'd', 'w', 9, 0, + /* 881 */ 'b', 'x', 9, 0, + /* 885 */ 'b', 'l', 'x', 9, 0, + /* 890 */ 'c', 'b', 'z', 9, 0, + /* 895 */ 'c', 'b', 'n', 'z', 9, 0, + /* 901 */ 's', 'r', 's', 'd', 'a', 9, 's', 'p', '!', ',', 32, 0, + /* 913 */ 's', 'r', 's', 'i', 'a', 9, 's', 'p', '!', ',', 32, 0, + /* 925 */ 's', 'r', 's', 'd', 'b', 9, 's', 'p', '!', ',', 32, 0, + /* 937 */ 's', 'r', 's', 'i', 'b', 9, 's', 'p', '!', ',', 32, 0, + /* 949 */ 's', 'r', 's', 'd', 'a', 9, 's', 'p', ',', 32, 0, + /* 960 */ 's', 'r', 's', 'i', 'a', 9, 's', 'p', ',', 32, 0, + /* 971 */ 's', 'r', 's', 'd', 'b', 9, 's', 'p', ',', 32, 0, + /* 982 */ 's', 'r', 's', 'i', 'b', 9, 's', 'p', ',', 32, 0, + /* 993 */ 'v', 'l', 'd', '1', 0, + /* 998 */ 'd', 'c', 'p', 's', '1', 0, + /* 1004 */ 'v', 's', 't', '1', 0, + /* 1009 */ 'v', 'r', 'e', 'v', '3', '2', 0, + /* 1016 */ 'l', 'd', 'c', '2', 0, + /* 1021 */ 'm', 'r', 'c', '2', 0, + /* 1026 */ 'm', 'r', 'r', 'c', '2', 0, + /* 1032 */ 's', 't', 'c', '2', 0, + /* 1037 */ 'v', 'l', 'd', '2', 0, + /* 1042 */ 'c', 'd', 'p', '2', 0, + /* 1047 */ 'm', 'c', 'r', '2', 0, + /* 1052 */ 'm', 'c', 'r', 'r', '2', 0, + /* 1058 */ 'd', 'c', 'p', 's', '2', 0, + /* 1064 */ 'v', 's', 't', '2', 0, + /* 1069 */ 'v', 'l', 'd', '3', 0, + /* 1074 */ 'd', 'c', 'p', 's', '3', 0, + /* 1080 */ 'v', 's', 't', '3', 0, + /* 1085 */ 'v', 'r', 'e', 'v', '6', '4', 0, + /* 1092 */ 'v', 'l', 'd', '4', 0, + /* 1097 */ 'v', 's', 't', '4', 0, + /* 1102 */ 's', 'x', 't', 'a', 'b', '1', '6', 0, + /* 1110 */ 'u', 'x', 't', 'a', 'b', '1', '6', 0, + /* 1118 */ 's', 'x', 't', 'b', '1', '6', 0, + /* 1125 */ 'u', 'x', 't', 'b', '1', '6', 0, + /* 1132 */ 's', 'h', 's', 'u', 'b', '1', '6', 0, + /* 1140 */ 'u', 'h', 's', 'u', 'b', '1', '6', 0, + /* 1148 */ 'u', 'q', 's', 'u', 'b', '1', '6', 0, + /* 1156 */ 's', 's', 'u', 'b', '1', '6', 0, + /* 1163 */ 'u', 's', 'u', 'b', '1', '6', 0, + /* 1170 */ 's', 'h', 'a', 'd', 'd', '1', '6', 0, + /* 1178 */ 'u', 'h', 'a', 'd', 'd', '1', '6', 0, + /* 1186 */ 'u', 'q', 'a', 'd', 'd', '1', '6', 0, + /* 1194 */ 's', 'a', 'd', 'd', '1', '6', 0, + /* 1201 */ 'u', 'a', 'd', 'd', '1', '6', 0, + /* 1208 */ 's', 's', 'a', 't', '1', '6', 0, + /* 1215 */ 'u', 's', 'a', 't', '1', '6', 0, + /* 1222 */ 'v', 'r', 'e', 'v', '1', '6', 0, + /* 1229 */ 'u', 's', 'a', 'd', 'a', '8', 0, + /* 1236 */ 's', 'h', 's', 'u', 'b', '8', 0, + /* 1243 */ 'u', 'h', 's', 'u', 'b', '8', 0, + /* 1250 */ 'u', 'q', 's', 'u', 'b', '8', 0, + /* 1257 */ 's', 's', 'u', 'b', '8', 0, + /* 1263 */ 'u', 's', 'u', 'b', '8', 0, + /* 1269 */ 'u', 's', 'a', 'd', '8', 0, + /* 1275 */ 's', 'h', 'a', 'd', 'd', '8', 0, + /* 1282 */ 'u', 'h', 'a', 'd', 'd', '8', 0, + /* 1289 */ 'u', 'q', 'a', 'd', 'd', '8', 0, + /* 1296 */ 's', 'a', 'd', 'd', '8', 0, + /* 1302 */ 'u', 'a', 'd', 'd', '8', 0, + /* 1308 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'E', 'N', 'D', 0, + /* 1321 */ 'B', 'U', 'N', 'D', 'L', 'E', 0, + /* 1328 */ 'D', 'B', 'G', '_', 'V', 'A', 'L', 'U', 'E', 0, + /* 1338 */ 'L', 'I', 'F', 'E', 'T', 'I', 'M', 'E', '_', 'S', 'T', 'A', 'R', 'T', 0, + /* 1353 */ 'v', 'a', 'b', 'a', 0, + /* 1358 */ 'l', 'd', 'a', 0, + /* 1362 */ 'l', 'd', 'm', 'd', 'a', 0, + /* 1368 */ 's', 't', 'm', 'd', 'a', 0, + /* 1374 */ 'r', 'f', 'e', 'i', 'a', 0, + /* 1380 */ 'v', 'l', 'd', 'm', 'i', 'a', 0, + /* 1387 */ 'v', 's', 't', 'm', 'i', 'a', 0, + /* 1394 */ 's', 'r', 's', 'i', 'a', 0, + /* 1400 */ 's', 'm', 'm', 'l', 'a', 0, + /* 1406 */ 'v', 'n', 'm', 'l', 'a', 0, + /* 1412 */ 'v', 'm', 'l', 'a', 0, + /* 1417 */ 'v', 'f', 'm', 'a', 0, + /* 1422 */ 'v', 'f', 'n', 'm', 'a', 0, + /* 1428 */ 'v', 'r', 's', 'r', 'a', 0, + /* 1434 */ 'v', 's', 'r', 'a', 0, + /* 1439 */ 'l', 'd', 'a', 'b', 0, + /* 1444 */ 's', 'x', 't', 'a', 'b', 0, + /* 1450 */ 'u', 'x', 't', 'a', 'b', 0, + /* 1456 */ 's', 'm', 'l', 'a', 'b', 'b', 0, + /* 1463 */ 's', 'm', 'l', 'a', 'l', 'b', 'b', 0, + /* 1471 */ 's', 'm', 'u', 'l', 'b', 'b', 0, + /* 1478 */ 't', 'b', 'b', 0, + /* 1482 */ 'r', 'f', 'e', 'd', 'b', 0, + /* 1488 */ 'v', 'l', 'd', 'm', 'd', 'b', 0, + /* 1495 */ 'v', 's', 't', 'm', 'd', 'b', 0, + /* 1502 */ 's', 'r', 's', 'd', 'b', 0, + /* 1508 */ 'l', 'd', 'm', 'i', 'b', 0, + /* 1514 */ 's', 't', 'm', 'i', 'b', 0, + /* 1520 */ 's', 't', 'l', 'b', 0, + /* 1525 */ 'd', 'm', 'b', 0, + /* 1529 */ 's', 'w', 'p', 'b', 0, + /* 1534 */ 'l', 'd', 'r', 'b', 0, + /* 1539 */ 's', 't', 'r', 'b', 0, + /* 1544 */ 'd', 's', 'b', 0, + /* 1548 */ 'i', 's', 'b', 0, + /* 1552 */ 'l', 'd', 'r', 's', 'b', 0, + /* 1558 */ 's', 'm', 'l', 'a', 't', 'b', 0, + /* 1565 */ 'p', 'k', 'h', 't', 'b', 0, + /* 1571 */ 's', 'm', 'l', 'a', 'l', 't', 'b', 0, + /* 1579 */ 's', 'm', 'u', 'l', 't', 'b', 0, + /* 1586 */ 'v', 'c', 'v', 't', 'b', 0, + /* 1592 */ 's', 'x', 't', 'b', 0, + /* 1597 */ 'u', 'x', 't', 'b', 0, + /* 1602 */ 'q', 'd', 's', 'u', 'b', 0, + /* 1608 */ 'v', 'h', 's', 'u', 'b', 0, + /* 1614 */ 'v', 'q', 's', 'u', 'b', 0, + /* 1620 */ 'v', 's', 'u', 'b', 0, + /* 1625 */ 's', 'm', 'l', 'a', 'w', 'b', 0, + /* 1632 */ 's', 'm', 'u', 'l', 'w', 'b', 0, + /* 1639 */ 'l', 'd', 'a', 'e', 'x', 'b', 0, + /* 1646 */ 's', 't', 'l', 'e', 'x', 'b', 0, + /* 1653 */ 'l', 'd', 'r', 'e', 'x', 'b', 0, + /* 1660 */ 's', 't', 'r', 'e', 'x', 'b', 0, + /* 1667 */ 's', 'b', 'c', 0, + /* 1671 */ 'a', 'd', 'c', 0, + /* 1675 */ 'l', 'd', 'c', 0, + /* 1679 */ 'b', 'f', 'c', 0, + /* 1683 */ 'v', 'b', 'i', 'c', 0, + /* 1688 */ 's', 'm', 'c', 0, + /* 1692 */ 'm', 'r', 'c', 0, + /* 1696 */ 'm', 'r', 'r', 'c', 0, + /* 1701 */ 'r', 's', 'c', 0, + /* 1705 */ 's', 't', 'c', 0, + /* 1709 */ 's', 'v', 'c', 0, + /* 1713 */ 's', 'm', 'l', 'a', 'd', 0, + /* 1719 */ 's', 'm', 'u', 'a', 'd', 0, + /* 1725 */ 'v', 'a', 'b', 'd', 0, + /* 1730 */ 'q', 'd', 'a', 'd', 'd', 0, + /* 1736 */ 'v', 'r', 'h', 'a', 'd', 'd', 0, + /* 1743 */ 'v', 'h', 'a', 'd', 'd', 0, + /* 1749 */ 'v', 'p', 'a', 'd', 'd', 0, + /* 1755 */ 'v', 'q', 'a', 'd', 'd', 0, + /* 1761 */ 'v', 'a', 'd', 'd', 0, + /* 1766 */ 's', 'm', 'l', 'a', 'l', 'd', 0, + /* 1773 */ 'p', 'l', 'd', 0, + /* 1777 */ 's', 'm', 'l', 's', 'l', 'd', 0, + /* 1784 */ 'v', 'a', 'n', 'd', 0, + /* 1789 */ 'l', 'd', 'r', 'd', 0, + /* 1794 */ 's', 't', 'r', 'd', 0, + /* 1799 */ 's', 'm', 'l', 's', 'd', 0, + /* 1805 */ 's', 'm', 'u', 's', 'd', 0, + /* 1811 */ 'l', 'd', 'a', 'e', 'x', 'd', 0, + /* 1818 */ 's', 't', 'l', 'e', 'x', 'd', 0, + /* 1825 */ 'l', 'd', 'r', 'e', 'x', 'd', 0, + /* 1832 */ 's', 't', 'r', 'e', 'x', 'd', 0, + /* 1839 */ 'v', 'a', 'c', 'g', 'e', 0, + /* 1845 */ 'v', 'c', 'g', 'e', 0, + /* 1850 */ 'v', 'c', 'l', 'e', 0, + /* 1855 */ 'v', 'r', 'e', 'c', 'p', 'e', 0, + /* 1862 */ 'v', 'c', 'm', 'p', 'e', 0, + /* 1868 */ 'v', 'r', 's', 'q', 'r', 't', 'e', 0, + /* 1876 */ 'v', 'b', 'i', 'f', 0, + /* 1881 */ 'd', 'b', 'g', 0, + /* 1885 */ 'v', 'q', 'n', 'e', 'g', 0, + /* 1891 */ 'v', 'n', 'e', 'g', 0, + /* 1896 */ 'l', 'd', 'a', 'h', 0, + /* 1901 */ 's', 'x', 't', 'a', 'h', 0, + /* 1907 */ 'u', 'x', 't', 'a', 'h', 0, + /* 1913 */ 't', 'b', 'h', 0, + /* 1917 */ 's', 't', 'l', 'h', 0, + /* 1922 */ 'v', 'q', 'd', 'm', 'u', 'l', 'h', 0, + /* 1930 */ 'v', 'q', 'r', 'd', 'm', 'u', 'l', 'h', 0, + /* 1939 */ 'l', 'd', 'r', 'h', 0, + /* 1944 */ 's', 't', 'r', 'h', 0, + /* 1949 */ 'l', 'd', 'r', 's', 'h', 0, + /* 1955 */ 'p', 'u', 's', 'h', 0, + /* 1960 */ 'r', 'e', 'v', 's', 'h', 0, + /* 1966 */ 's', 'x', 't', 'h', 0, + /* 1971 */ 'u', 'x', 't', 'h', 0, + /* 1976 */ 'l', 'd', 'a', 'e', 'x', 'h', 0, + /* 1983 */ 's', 't', 'l', 'e', 'x', 'h', 0, + /* 1990 */ 'l', 'd', 'r', 'e', 'x', 'h', 0, + /* 1997 */ 's', 't', 'r', 'e', 'x', 'h', 0, + /* 2004 */ 'b', 'f', 'i', 0, + /* 2008 */ 'p', 'l', 'i', 0, + /* 2012 */ 'v', 's', 'l', 'i', 0, + /* 2017 */ 'v', 's', 'r', 'i', 0, + /* 2022 */ 'b', 'x', 'j', 0, + /* 2026 */ 'l', 'd', 'c', '2', 'l', 0, + /* 2032 */ 's', 't', 'c', '2', 'l', 0, + /* 2038 */ 'u', 'm', 'a', 'a', 'l', 0, + /* 2044 */ 'v', 'a', 'b', 'a', 'l', 0, + /* 2050 */ 'v', 'p', 'a', 'd', 'a', 'l', 0, + /* 2057 */ 'v', 'q', 'd', 'm', 'l', 'a', 'l', 0, + /* 2065 */ 's', 'm', 'l', 'a', 'l', 0, + /* 2071 */ 'u', 'm', 'l', 'a', 'l', 0, + /* 2077 */ 'v', 'm', 'l', 'a', 'l', 0, + /* 2083 */ 'v', 't', 'b', 'l', 0, + /* 2088 */ 'v', 's', 'u', 'b', 'l', 0, + /* 2094 */ 'l', 'd', 'c', 'l', 0, + /* 2099 */ 's', 't', 'c', 'l', 0, + /* 2104 */ 'v', 'a', 'b', 'd', 'l', 0, + /* 2110 */ 'v', 'p', 'a', 'd', 'd', 'l', 0, + /* 2117 */ 'v', 'a', 'd', 'd', 'l', 0, + /* 2123 */ 's', 'e', 'l', 0, + /* 2127 */ 'v', 'q', 's', 'h', 'l', 0, + /* 2133 */ 'v', 'q', 'r', 's', 'h', 'l', 0, + /* 2140 */ 'v', 'r', 's', 'h', 'l', 0, + /* 2146 */ 'v', 's', 'h', 'l', 0, + /* 2151 */ 'v', 's', 'h', 'l', 'l', 0, + /* 2157 */ 'v', 'q', 'd', 'm', 'u', 'l', 'l', 0, + /* 2165 */ 's', 'm', 'u', 'l', 'l', 0, + /* 2171 */ 'u', 'm', 'u', 'l', 'l', 0, + /* 2177 */ 'v', 'm', 'u', 'l', 'l', 0, + /* 2183 */ 'v', 'b', 's', 'l', 0, + /* 2188 */ 'v', 'q', 'd', 'm', 'l', 's', 'l', 0, + /* 2196 */ 'v', 'm', 'l', 's', 'l', 0, + /* 2202 */ 's', 't', 'l', 0, + /* 2206 */ 's', 'm', 'm', 'u', 'l', 0, + /* 2212 */ 'v', 'n', 'm', 'u', 'l', 0, + /* 2218 */ 'v', 'm', 'u', 'l', 0, + /* 2223 */ 'v', 'm', 'o', 'v', 'l', 0, + /* 2229 */ 'l', 'd', 'm', 0, + /* 2233 */ 's', 't', 'm', 0, + /* 2237 */ 'v', 'r', 's', 'u', 'b', 'h', 'n', 0, + /* 2245 */ 'v', 's', 'u', 'b', 'h', 'n', 0, + /* 2252 */ 'v', 'r', 'a', 'd', 'd', 'h', 'n', 0, + /* 2260 */ 'v', 'a', 'd', 'd', 'h', 'n', 0, + /* 2267 */ 'v', 'p', 'm', 'i', 'n', 0, + /* 2273 */ 'v', 'm', 'i', 'n', 0, + /* 2278 */ 'c', 'm', 'n', 0, + /* 2282 */ 'v', 'q', 's', 'h', 'r', 'n', 0, + /* 2289 */ 'v', 'q', 'r', 's', 'h', 'r', 'n', 0, + /* 2297 */ 'v', 'r', 's', 'h', 'r', 'n', 0, + /* 2304 */ 'v', 's', 'h', 'r', 'n', 0, + /* 2310 */ 'v', 'o', 'r', 'n', 0, + /* 2315 */ 'v', 't', 'r', 'n', 0, + /* 2320 */ 'v', 'q', 's', 'h', 'r', 'u', 'n', 0, + /* 2328 */ 'v', 'q', 'r', 's', 'h', 'r', 'u', 'n', 0, + /* 2337 */ 'v', 'q', 'm', 'o', 'v', 'u', 'n', 0, + /* 2345 */ 'v', 'm', 'v', 'n', 0, + /* 2350 */ 'v', 'q', 'm', 'o', 'v', 'n', 0, + /* 2357 */ 'v', 'm', 'o', 'v', 'n', 0, + /* 2363 */ 't', 'r', 'a', 'p', 0, + /* 2368 */ 'c', 'd', 'p', 0, + /* 2372 */ 'v', 'z', 'i', 'p', 0, + /* 2377 */ 'v', 'c', 'm', 'p', 0, + /* 2382 */ 'p', 'o', 'p', 0, + /* 2386 */ 'v', 'd', 'u', 'p', 0, + /* 2391 */ 'v', 's', 'w', 'p', 0, + /* 2396 */ 'v', 'u', 'z', 'p', 0, + /* 2401 */ 'v', 'c', 'e', 'q', 0, + /* 2406 */ 't', 'e', 'q', 0, + /* 2410 */ 's', 'm', 'm', 'l', 'a', 'r', 0, + /* 2417 */ 'm', 'c', 'r', 0, + /* 2421 */ 'a', 'd', 'r', 0, + /* 2425 */ 'v', 'l', 'd', 'r', 0, + /* 2430 */ 'v', 'r', 's', 'h', 'r', 0, + /* 2436 */ 'v', 's', 'h', 'r', 0, + /* 2441 */ 's', 'm', 'm', 'u', 'l', 'r', 0, + /* 2448 */ 'v', 'e', 'o', 'r', 0, + /* 2453 */ 'r', 'o', 'r', 0, + /* 2457 */ 'm', 'c', 'r', 'r', 0, + /* 2462 */ 'v', 'o', 'r', 'r', 0, + /* 2467 */ 'a', 's', 'r', 0, + /* 2471 */ 's', 'm', 'm', 'l', 's', 'r', 0, + /* 2478 */ 'v', 'm', 's', 'r', 0, + /* 2483 */ 'v', 'r', 'i', 'n', 't', 'r', 0, + /* 2490 */ 'v', 's', 't', 'r', 0, + /* 2495 */ 'v', 'c', 'v', 't', 'r', 0, + /* 2501 */ 'v', 'q', 'a', 'b', 's', 0, + /* 2507 */ 'v', 'a', 'b', 's', 0, + /* 2512 */ 's', 'u', 'b', 's', 0, + /* 2517 */ 'v', 'c', 'l', 's', 0, + /* 2522 */ 's', 'm', 'm', 'l', 's', 0, + /* 2528 */ 'v', 'n', 'm', 'l', 's', 0, + /* 2534 */ 'v', 'm', 'l', 's', 0, + /* 2539 */ 'v', 'f', 'm', 's', 0, + /* 2544 */ 'v', 'f', 'n', 'm', 's', 0, + /* 2550 */ 'v', 'r', 'e', 'c', 'p', 's', 0, + /* 2557 */ 'v', 'm', 'r', 's', 0, + /* 2562 */ 'a', 's', 'r', 's', 0, + /* 2567 */ 'l', 's', 'r', 's', 0, + /* 2572 */ 'v', 'r', 's', 'q', 'r', 't', 's', 0, + /* 2580 */ 'm', 'o', 'v', 's', 0, + /* 2585 */ 's', 's', 'a', 't', 0, + /* 2590 */ 'u', 's', 'a', 't', 0, + /* 2595 */ 's', 'm', 'l', 'a', 'b', 't', 0, + /* 2602 */ 'p', 'k', 'h', 'b', 't', 0, + /* 2608 */ 's', 'm', 'l', 'a', 'l', 'b', 't', 0, + /* 2616 */ 's', 'm', 'u', 'l', 'b', 't', 0, + /* 2623 */ 'l', 'd', 'r', 'b', 't', 0, + /* 2629 */ 's', 't', 'r', 'b', 't', 0, + /* 2635 */ 'l', 'd', 'r', 's', 'b', 't', 0, + /* 2642 */ 'v', 'a', 'c', 'g', 't', 0, + /* 2648 */ 'v', 'c', 'g', 't', 0, + /* 2653 */ 'l', 'd', 'r', 'h', 't', 0, + /* 2659 */ 's', 't', 'r', 'h', 't', 0, + /* 2665 */ 'l', 'd', 'r', 's', 'h', 't', 0, + /* 2672 */ 'r', 'b', 'i', 't', 0, + /* 2677 */ 'v', 'b', 'i', 't', 0, + /* 2682 */ 'v', 'c', 'l', 't', 0, + /* 2687 */ 'v', 'c', 'n', 't', 0, + /* 2692 */ 'h', 'i', 'n', 't', 0, + /* 2697 */ 'l', 'd', 'r', 't', 0, + /* 2702 */ 'v', 's', 'q', 'r', 't', 0, + /* 2708 */ 's', 't', 'r', 't', 0, + /* 2713 */ 'v', 't', 's', 't', 0, + /* 2718 */ 's', 'm', 'l', 'a', 't', 't', 0, + /* 2725 */ 's', 'm', 'l', 'a', 'l', 't', 't', 0, + /* 2733 */ 's', 'm', 'u', 'l', 't', 't', 0, + /* 2740 */ 'v', 'c', 'v', 't', 't', 0, + /* 2746 */ 'v', 'c', 'v', 't', 0, + /* 2751 */ 'm', 'o', 'v', 't', 0, + /* 2756 */ 's', 'm', 'l', 'a', 'w', 't', 0, + /* 2763 */ 's', 'm', 'u', 'l', 'w', 't', 0, + /* 2770 */ 'v', 'e', 'x', 't', 0, + /* 2775 */ 'v', 'q', 's', 'h', 'l', 'u', 0, + /* 2782 */ 'r', 'e', 'v', 0, + /* 2786 */ 's', 'd', 'i', 'v', 0, + /* 2791 */ 'u', 'd', 'i', 'v', 0, + /* 2796 */ 'v', 'd', 'i', 'v', 0, + /* 2801 */ 'v', 'm', 'o', 'v', 0, + /* 2806 */ 'v', 's', 'u', 'b', 'w', 0, + /* 2812 */ 'v', 'a', 'd', 'd', 'w', 0, + /* 2818 */ 'p', 'l', 'd', 'w', 0, + /* 2823 */ 'm', 'o', 'v', 'w', 0, + /* 2828 */ 'f', 'l', 'd', 'm', 'i', 'a', 'x', 0, + /* 2836 */ 'f', 's', 't', 'm', 'i', 'a', 'x', 0, + /* 2844 */ 'v', 'p', 'm', 'a', 'x', 0, + /* 2850 */ 'v', 'm', 'a', 'x', 0, + /* 2855 */ 's', 'h', 's', 'a', 'x', 0, + /* 2861 */ 'u', 'h', 's', 'a', 'x', 0, + /* 2867 */ 'u', 'q', 's', 'a', 'x', 0, + /* 2873 */ 's', 's', 'a', 'x', 0, + /* 2878 */ 'u', 's', 'a', 'x', 0, + /* 2883 */ 'f', 'l', 'd', 'm', 'd', 'b', 'x', 0, + /* 2891 */ 'f', 's', 't', 'm', 'd', 'b', 'x', 0, + /* 2899 */ 'v', 't', 'b', 'x', 0, + /* 2904 */ 's', 'm', 'l', 'a', 'd', 'x', 0, + /* 2911 */ 's', 'm', 'u', 'a', 'd', 'x', 0, + /* 2918 */ 's', 'm', 'l', 'a', 'l', 'd', 'x', 0, + /* 2926 */ 's', 'm', 'l', 's', 'l', 'd', 'x', 0, + /* 2934 */ 's', 'm', 'l', 's', 'd', 'x', 0, + /* 2941 */ 's', 'm', 'u', 's', 'd', 'x', 0, + /* 2948 */ 'l', 'd', 'a', 'e', 'x', 0, + /* 2954 */ 's', 't', 'l', 'e', 'x', 0, + /* 2960 */ 'l', 'd', 'r', 'e', 'x', 0, + /* 2966 */ 'c', 'l', 'r', 'e', 'x', 0, + /* 2972 */ 's', 't', 'r', 'e', 'x', 0, + /* 2978 */ 's', 'b', 'f', 'x', 0, + /* 2983 */ 'u', 'b', 'f', 'x', 0, + /* 2988 */ 'b', 'l', 'x', 0, + /* 2992 */ 'r', 'r', 'x', 0, + /* 2996 */ 's', 'h', 'a', 's', 'x', 0, + /* 3002 */ 'u', 'h', 'a', 's', 'x', 0, + /* 3008 */ 'u', 'q', 'a', 's', 'x', 0, + /* 3014 */ 's', 'a', 's', 'x', 0, + /* 3019 */ 'u', 'a', 's', 'x', 0, + /* 3024 */ 'v', 'r', 'i', 'n', 't', 'x', 0, + /* 3031 */ 'v', 'c', 'l', 'z', 0, + /* 3036 */ 'v', 'r', 'i', 'n', 't', 'z', 0, }; #endif @@ -6348,7 +6260,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) break; case 8: // FMSTAT - SStream_concat0(O, "\tAPSR_nzcv, fpscr"); + SStream_concat0(O, "\tAPSR_nzcv, fpscr"); // qq return; break; case 9: @@ -6358,7 +6270,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) break; case 10: // MOVPCLR - SStream_concat0(O, "\tpc, lr"); + SStream_concat0(O, "\tpc, lr"); // qq return; break; case 11: @@ -6776,9 +6688,11 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) return; break; case 8: - // LDAEXD, LDRD_PAIR, LDREXD, STRD_PAIR + // LDAEXD, LDREXD printGPRPairOperand(MI, 0, O, MRI); SStream_concat0(O, ", "); + printAddrMode7Operand(MI, 1, O); + return; break; case 9: // LDC2L_OFFSET, LDC2_OFFSET, STC2L_OFFSET, STC2_OFFSET @@ -6825,8 +6739,8 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) break; case 15: // VCMPEZD, VCMPEZS, VCMPZD, VCMPZS, tRSB - SStream_concat0(O, ", #0"); - op_addImm(MI, 0); + SStream_concat0(O, ", #0"); + op_addImm(MI, 0); return; break; case 16: @@ -7086,7 +7000,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) } - // Fragment 3 encoded into 5 bits for 30 unique commands. + // Fragment 3 encoded into 5 bits for 28 unique commands. //printf("Frag-3: %"PRIu64"\n", (Bits >> 30) & 31); switch ((Bits >> 30) & 31) { default: // unreachable. @@ -7113,128 +7027,118 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) printRegisterList(MI, 4, O); break; case 5: - // LDAEXD, LDREXD - printAddrMode7Operand(MI, 1, O); - return; - break; - case 6: // LDC2L_OPTION, LDC2_OPTION, STC2L_OPTION, STC2_OPTION printCoprocOptionImm(MI, 3, O); return; break; - case 7: + case 6: // LDC2L_POST, LDC2_POST, STC2L_POST, STC2_POST printPostIdxImm8s4Operand(MI, 3, O); return; break; - case 8: + case 7: // LDCL_OFFSET, LDCL_OPTION, LDCL_POST, LDCL_PRE, LDC_OFFSET, LDC_OPTION,... printCImmediate(MI, 1, O); SStream_concat0(O, ", "); break; - case 9: - // LDRD_PAIR, STRD_PAIR - printAddrMode3Operand(MI, 1, O, false); - return; - break; - case 10: + case 8: // MRS, t2MRS_AR SStream_concat0(O, ", apsr"); return; break; - case 11: + case 9: // MRSsys, t2MRSsys_AR SStream_concat0(O, ", spsr"); return; break; - case 12: + case 10: // VCEQzv16i8, VCEQzv2i32, VCEQzv4i16, VCEQzv4i32, VCEQzv8i16, VCEQzv8i8,... - SStream_concat0(O, ", #0"); - op_addImm(MI, 0); + SStream_concat0(O, ", #0"); + op_addImm(MI, 0); return; break; - case 13: + case 11: // VCVTf2xsd, VCVTf2xsq, VCVTf2xud, VCVTf2xuq, VCVTxs2fd, VCVTxs2fq, VCVT... printOperand(MI, 2, O); break; - case 14: + case 12: // VGETLNs16, VGETLNs8, VGETLNu16, VGETLNu8 printVectorIndex(MI, 2, O); return; break; - case 15: + case 13: // VLD1DUPd16, VLD1DUPd32, VLD1DUPd8, VLD1DUPq16, VLD1DUPq32, VLD1DUPq8, ... printAddrMode6Operand(MI, 1, O); break; - case 16: + case 14: // VLD1DUPd16wb_fixed, VLD1DUPd16wb_register, VLD1DUPd32wb_fixed, VLD1DUP... printAddrMode6Operand(MI, 2, O); break; - case 17: + case 15: // VLD1LNd16, VLD1LNd16_UPD, VLD1LNd32, VLD1LNd32_UPD, VLD1LNd8, VLD1LNd8... SStream_concat0(O, "["); - set_mem_access(MI, true); + set_mem_access(MI, true); break; - case 18: + case 16: // VLD3DUPd16, VLD3DUPd16_UPD, VLD3DUPd32, VLD3DUPd32_UPD, VLD3DUPd8, VLD... SStream_concat0(O, "[], "); printOperand(MI, 1, O); SStream_concat0(O, "[], "); printOperand(MI, 2, O); break; - case 19: + case 17: // VLD3DUPdWB_fixed_Asm_16, VLD3DUPdWB_fixed_Asm_32, VLD3DUPdWB_fixed_Asm... SStream_concat0(O, "!"); return; break; - case 20: + case 18: // VMRS SStream_concat0(O, ", fpscr"); return; break; - case 21: + case 19: // VMRS_FPEXC SStream_concat0(O, ", fpexc"); return; break; - case 22: + case 20: // VMRS_FPINST SStream_concat0(O, ", fpinst"); return; break; - case 23: + case 21: // VMRS_FPINST2 SStream_concat0(O, ", fpinst2"); return; break; - case 24: + case 22: // VMRS_FPSID SStream_concat0(O, ", fpsid"); return; break; - case 25: + case 23: // VMRS_MVFR0 SStream_concat0(O, ", mvfr0"); return; break; - case 26: + case 24: // VMRS_MVFR1 SStream_concat0(O, ", mvfr1"); return; break; - case 27: + case 25: // VMRS_MVFR2 SStream_concat0(O, ", mvfr2"); return; break; - case 28: + case 26: // VSETLNi16, VSETLNi32, VSETLNi8 printVectorIndex(MI, 3, O); SStream_concat0(O, ", "); printOperand(MI, 2, O); return; break; - case 29: + case 27: // VSLTOD, VSLTOS, VTOSLD, VTOSLS, VTOULD, VTOULS, VULTOD, VULTOS printFBits32(MI, 2, O); return; @@ -7367,8 +7271,8 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) break; case 23: // VCEQzv2f32, VCEQzv4f32, VCGEzv2f32, VCGEzv4f32, VCGTzv2f32, VCGTzv4f32... - SStream_concat0(O, ", #0"); - op_addImm(MI, 0); + SStream_concat0(O, ", #0"); + op_addImm(MI, 0); return; break; case 24: @@ -7392,7 +7296,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U... printNoHashImmediate(MI, 8, O); SStream_concat0(O, "], "); - set_mem_access(MI, false); + set_mem_access(MI, false); break; case 29: // VLD3DUPd16, VLD3DUPd16_UPD, VLD3DUPd32, VLD3DUPd32_UPD, VLD3DUPd8, VLD... @@ -7402,16 +7306,16 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) // VLD3LNd16_UPD, VLD3LNd32_UPD, VLD3LNd8_UPD, VLD3LNq16_UPD, VLD3LNq32_U... printNoHashImmediate(MI, 10, O); SStream_concat0(O, "], "); - set_mem_access(MI, false); + set_mem_access(MI, false); printOperand(MI, 1, O); SStream_concat0(O, "["); - set_mem_access(MI, true); + set_mem_access(MI, true); printNoHashImmediate(MI, 10, O); SStream_concat0(O, "], "); - set_mem_access(MI, false); + set_mem_access(MI, false); printOperand(MI, 2, O); SStream_concat0(O, "["); - set_mem_access(MI, true); + set_mem_access(MI, true); printNoHashImmediate(MI, 10, O); break; case 31: @@ -7424,25 +7328,25 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) // VLD4LNd16_UPD, VLD4LNd32_UPD, VLD4LNd8_UPD, VLD4LNq16_UPD, VLD4LNq32_U... printNoHashImmediate(MI, 12, O); SStream_concat0(O, "], "); - set_mem_access(MI, false); + set_mem_access(MI, false); printOperand(MI, 1, O); SStream_concat0(O, "["); - set_mem_access(MI, true); + set_mem_access(MI, true); printNoHashImmediate(MI, 12, O); SStream_concat0(O, "], "); - set_mem_access(MI, false); + set_mem_access(MI, false); printOperand(MI, 2, O); SStream_concat0(O, "["); - set_mem_access(MI, true); + set_mem_access(MI, true); printNoHashImmediate(MI, 12, O); SStream_concat0(O, "], "); - set_mem_access(MI, false); + set_mem_access(MI, false); printOperand(MI, 3, O); SStream_concat0(O, "["); - set_mem_access(MI, true); + set_mem_access(MI, true); printNoHashImmediate(MI, 12, O); SStream_concat0(O, "]}, "); - set_mem_access(MI, false); + set_mem_access(MI, false); printAddrMode6Operand(MI, 5, O); printAddrMode6OffsetOperand(MI, 7, O); return; @@ -7456,7 +7360,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) // VST1LNd16, VST1LNd32, VST1LNd8 printNoHashImmediate(MI, 3, O); SStream_concat0(O, "]}, "); - set_mem_access(MI, false); + set_mem_access(MI, false); printAddrMode6Operand(MI, 0, O); return; break; @@ -7468,19 +7372,19 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) // VST3LNd16_UPD, VST3LNd32_UPD, VST3LNd8_UPD, VST3LNq16_UPD, VST3LNq32_U... printNoHashImmediate(MI, 7, O); SStream_concat0(O, "], "); - set_mem_access(MI, false); + set_mem_access(MI, false); printOperand(MI, 5, O); SStream_concat0(O, "["); - set_mem_access(MI, true); + set_mem_access(MI, true); printNoHashImmediate(MI, 7, O); SStream_concat0(O, "], "); - set_mem_access(MI, false); + set_mem_access(MI, false); printOperand(MI, 6, O); SStream_concat0(O, "["); - set_mem_access(MI, true); + set_mem_access(MI, true); printNoHashImmediate(MI, 7, O); SStream_concat0(O, "]}, "); - set_mem_access(MI, false); + set_mem_access(MI, false); printAddrMode6Operand(MI, 1, O); printAddrMode6OffsetOperand(MI, 3, O); return; @@ -7685,7 +7589,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) case 9: // VLD1LNd16, VLD1LNd16_UPD, VLD1LNd32, VLD1LNd32_UPD, VLD1LNd8, VLD1LNd8... SStream_concat0(O, "]}, "); - set_mem_access(MI, false); + set_mem_access(MI, false); break; case 10: // VLD1LNdWB_fixed_Asm_16, VLD1LNdWB_fixed_Asm_32, VLD1LNdWB_fixed_Asm_8,... @@ -7695,13 +7599,13 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) case 11: // VLD2LNd16, VLD2LNd32, VLD2LNd8, VLD2LNq16, VLD2LNq32, VLD4LNd16, VLD4L... SStream_concat0(O, "], "); - set_mem_access(MI, false); + set_mem_access(MI, false); break; case 12: // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U... printOperand(MI, 1, O); SStream_concat0(O, "["); - set_mem_access(MI, true); + set_mem_access(MI, true); printNoHashImmediate(MI, 8, O); break; case 13: @@ -7740,22 +7644,22 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) // VST4LNd16_UPD, VST4LNd32_UPD, VST4LNd8_UPD, VST4LNq16_UPD, VST4LNq32_U... printOperand(MI, 5, O); SStream_concat0(O, "["); - set_mem_access(MI, true); + set_mem_access(MI, true); printNoHashImmediate(MI, 8, O); SStream_concat0(O, "], "); - set_mem_access(MI, false); + set_mem_access(MI, false); printOperand(MI, 6, O); SStream_concat0(O, "["); - set_mem_access(MI, true); + set_mem_access(MI, true); printNoHashImmediate(MI, 8, O); SStream_concat0(O, "], "); - set_mem_access(MI, false); + set_mem_access(MI, false); printOperand(MI, 7, O); SStream_concat0(O, "["); - set_mem_access(MI, true); + set_mem_access(MI, true); printNoHashImmediate(MI, 8, O); SStream_concat0(O, "]}, "); - set_mem_access(MI, false); + set_mem_access(MI, false); printAddrMode6Operand(MI, 1, O); printAddrMode6OffsetOperand(MI, 3, O); return; @@ -7772,8 +7676,8 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) break; case 22: // t2MOVsra_flag, t2MOVsrl_flag - SStream_concat0(O, ", #1"); - op_addImm(MI, 1); + SStream_concat0(O, ", #1"); + op_addImm(MI, 1); return; break; } @@ -7882,17 +7786,17 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) // VLD2LNd16, VLD2LNd32, VLD2LNd8, VLD2LNq16, VLD2LNq32 printOperand(MI, 1, O); SStream_concat0(O, "["); - set_mem_access(MI, true); + set_mem_access(MI, true); printNoHashImmediate(MI, 6, O); SStream_concat0(O, "]}, "); - set_mem_access(MI, false); + set_mem_access(MI, false); printAddrMode6Operand(MI, 2, O); return; break; case 21: // VLD2LNd16_UPD, VLD2LNd32_UPD, VLD2LNd8_UPD, VLD2LNq16_UPD, VLD2LNq32_U... SStream_concat0(O, "]}, "); - set_mem_access(MI, false); + set_mem_access(MI, false); printAddrMode6Operand(MI, 3, O); printAddrMode6OffsetOperand(MI, 5, O); return; @@ -7905,13 +7809,13 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) case 23: // VLD3LNd16, VLD3LNd32, VLD3LNd8, VLD3LNq16, VLD3LNq32 SStream_concat0(O, "], "); - set_mem_access(MI, false); + set_mem_access(MI, false); printOperand(MI, 2, O); SStream_concat0(O, "["); - set_mem_access(MI, true); + set_mem_access(MI, true); printNoHashImmediate(MI, 8, O); SStream_concat0(O, "]}, "); - set_mem_access(MI, false); + set_mem_access(MI, false); printAddrMode6Operand(MI, 3, O); return; break; @@ -7935,10 +7839,10 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) // VST2LNd16_UPD, VST2LNd32_UPD, VST2LNd8_UPD, VST2LNq16_UPD, VST2LNq32_U... printOperand(MI, 5, O); SStream_concat0(O, "["); - set_mem_access(MI, true); + set_mem_access(MI, true); printNoHashImmediate(MI, 6, O); SStream_concat0(O, "]}, "); - set_mem_access(MI, false); + set_mem_access(MI, false); printAddrMode6Operand(MI, 1, O); printAddrMode6OffsetOperand(MI, 3, O); return; @@ -8040,7 +7944,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) case 9: // VLD4LNd16, VLD4LNd32, VLD4LNd8, VLD4LNq16, VLD4LNq32, VST2LNd16, VST2L... SStream_concat0(O, "["); - set_mem_access(MI, true); + set_mem_access(MI, true); break; case 10: // VST1LNd16_UPD, VST1LNd32_UPD, VST1LNd8_UPD @@ -8088,7 +7992,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) // VLD4LNd16, VLD4LNd32, VLD4LNd8, VLD4LNq16, VLD4LNq32 printNoHashImmediate(MI, 10, O); SStream_concat0(O, "]}, "); - set_mem_access(MI, false); + set_mem_access(MI, false); printAddrMode6Operand(MI, 4, O); return; break; @@ -8096,7 +8000,7 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) // VST2LNd16, VST2LNd32, VST2LNd8, VST2LNq16, VST2LNq32 printNoHashImmediate(MI, 4, O); SStream_concat0(O, "]}, "); - set_mem_access(MI, false); + set_mem_access(MI, false); printAddrMode6Operand(MI, 0, O); return; break; @@ -8104,13 +8008,13 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) // VST3LNd16, VST3LNd32, VST3LNd8, VST3LNq16, VST3LNq32 printNoHashImmediate(MI, 5, O); SStream_concat0(O, "], "); - set_mem_access(MI, false); + set_mem_access(MI, false); printOperand(MI, 4, O); SStream_concat0(O, "["); - set_mem_access(MI, true); + set_mem_access(MI, true); printNoHashImmediate(MI, 5, O); SStream_concat0(O, "]}, "); - set_mem_access(MI, false); + set_mem_access(MI, false); printAddrMode6Operand(MI, 0, O); return; break; @@ -8123,19 +8027,19 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) // VST4LNd16, VST4LNd32, VST4LNd8, VST4LNq16, VST4LNq32 printNoHashImmediate(MI, 6, O); SStream_concat0(O, "], "); - set_mem_access(MI, false); + set_mem_access(MI, false); printOperand(MI, 4, O); SStream_concat0(O, "["); - set_mem_access(MI, true); + set_mem_access(MI, true); printNoHashImmediate(MI, 6, O); SStream_concat0(O, "], "); - set_mem_access(MI, false); + set_mem_access(MI, false); printOperand(MI, 5, O); SStream_concat0(O, "["); - set_mem_access(MI, true); + set_mem_access(MI, true); printNoHashImmediate(MI, 6, O); SStream_concat0(O, "]}, "); - set_mem_access(MI, false); + set_mem_access(MI, false); printAddrMode6Operand(MI, 0, O); return; break; @@ -8182,7 +8086,6 @@ static void printInstruction(MCInst *MI, SStream *O, MCRegisterInfo *MRI) printAddrMode6Operand(MI, 4, O); return; } - } @@ -8655,13 +8558,116 @@ static char *getRegisterName2(unsigned RegNo) #ifdef PRINT_ALIAS_INSTR #undef PRINT_ALIAS_INSTR -static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) +static void printCustomAliasOperand(MCInst *MI, unsigned OpIdx, + unsigned PrintMethodIdx, SStream *OS) +{ + switch (PrintMethodIdx) { + default: + // llvm_unreachable("Unknown PrintMethod kind"); + break; + case 0: + printPredicateOperand(MI, OpIdx, OS); + break; + case 1: + printSBitModifierOperand(MI, OpIdx, OS); + break; + case 2: + printFPImmOperand(MI, OpIdx, OS); + break; + case 3: + printRegisterList(MI, OpIdx, OS); + break; + case 4: + printPImmediate(MI, OpIdx, OS); + break; + case 5: + printCImmediate(MI, OpIdx, OS); + break; + case 6: + printImmPlusOneOperand(MI, OpIdx, OS); + break; + case 7: + printAddrMode5Operand(MI, OpIdx, OS, false); + break; + case 8: + printNEONModImmOperand(MI, OpIdx, OS); + break; + case 9: + printT2SOOperand(MI, OpIdx, OS); + break; + case 10: + printAdrLabelOperand<0>(MI, OpIdx, OS, 0); + break; + case 11: + printThumbSRImm(MI, OpIdx, OS); + break; + case 12: + printAddrModeImm12Operand(MI, OpIdx, OS, false); + break; + case 13: + printThumbLdrLabelOperand(MI, OpIdx, OS); + break; + case 14: + printT2AddrModeSoRegOperand(MI, OpIdx, OS); + break; + case 15: + printRotImmOperand(MI, OpIdx, OS); + break; + case 16: + printCPSIMod(MI, OpIdx, OS); + break; + } +} + +static char *printAliasInstr(MCInst *MI, SStream *OS, void *info) { #define GETREGCLASS_CONTAIN(_class, _reg) MCRegisterClass_contains(MCRegisterInfo_getRegClass(MRI, _class), MCOperand_getReg(MCInst_getOperand(MI, _reg))) const char *AsmString; + char *tmp, *AsmMnem, *AsmOps, *c; + int OpIdx, PrintMethodIdx; MCRegisterInfo *MRI = (MCRegisterInfo *)info; switch (MCInst_getOpcode(MI)) { - default: return false; + default: return NULL; + case ARM_ANDri: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (ANDri rGPR:$Rd, rGPR:$Rn, so_imm_not:$imm, pred:$p, cc_out:$s) + AsmString = "bic$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + MCOperand_getReg(MCInst_getOperand(MI, 1)) == MCOperand_getReg(MCInst_getOperand(MI, 0))) { + // (ANDri rGPR:$Rdn, rGPR:$Rdn, so_imm_not:$imm, pred:$p, cc_out:$s) + AsmString = "bic$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x03"; + break; + } + return NULL; + case ARM_BICri: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (BICri rGPR:$Rd, rGPR:$Rn, so_imm_not:$imm, pred:$p, cc_out:$s) + AsmString = "and$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + MCOperand_getReg(MCInst_getOperand(MI, 1)) == MCOperand_getReg(MCInst_getOperand(MI, 0))) { + // (BICri rGPR:$Rdn, rGPR:$Rdn, so_imm_not:$imm, pred:$p, cc_out:$s) + AsmString = "and$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x03"; + break; + } + return NULL; case ARM_BKPT: if (MCInst_getNumOperands(MI) == 1 && MCOperand_isImm(MCInst_getOperand(MI, 0)) && @@ -8670,7 +8676,25 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) AsmString = "bkpt"; break; } - return false; + return NULL; + case ARM_CMNri: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (CMNri rGPR:$Rd, so_imm_neg:$imm, pred:$p) + AsmString = "cmp$\xFF\x03\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_CMPri: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (CMPri rGPR:$Rd, so_imm_neg:$imm, pred:$p) + AsmString = "cmn$\xFF\x03\x01} $\x01, $\x02"; + break; + } + return NULL; case ARM_DMB: if (MCInst_getNumOperands(MI) == 1 && MCOperand_isImm(MCInst_getOperand(MI, 0)) && @@ -8679,7 +8703,7 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) AsmString = "dmb"; break; } - return false; + return NULL; case ARM_DSB: if (MCInst_getNumOperands(MI) == 1 && MCOperand_isImm(MCInst_getOperand(MI, 0)) && @@ -8688,7 +8712,76 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) AsmString = "dsb"; break; } - return false; + return NULL; + case ARM_FCONSTD: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0)) { + // (FCONSTD DPR:$Dd, vfp_f64imm:$val, pred:$p) + AsmString = "fconstd$\xFF\x03\x01} $\x01, $\xFF\x02\x03"; + break; + } + return NULL; + case ARM_FCONSTS: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_SPRRegClassID, 0)) { + // (FCONSTS SPR:$Sd, vfp_f32imm:$val, pred:$p) + AsmString = "fconsts$\xFF\x03\x01} $\x01, $\xFF\x02\x03"; + break; + } + return NULL; + case ARM_FMSTAT: + if (MCInst_getNumOperands(MI) == 2) { + // (FMSTAT pred:$p) + AsmString = "fmstat$\xFF\x01\x01}"; + break; + } + return NULL; + case ARM_HINT: + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isImm(MCInst_getOperand(MI, 0)) && + MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0) { + // (HINT 0, pred:$p) + AsmString = "nop$\xFF\x02\x01"; + break; + } + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isImm(MCInst_getOperand(MI, 0)) && + MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1) { + // (HINT 1, pred:$p) + AsmString = "yield$\xFF\x02\x01"; + break; + } + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isImm(MCInst_getOperand(MI, 0)) && + MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2) { + // (HINT 2, pred:$p) + AsmString = "wfe$\xFF\x02\x01"; + break; + } + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isImm(MCInst_getOperand(MI, 0)) && + MCOperand_getImm(MCInst_getOperand(MI, 0)) == 3) { + // (HINT 3, pred:$p) + AsmString = "wfi$\xFF\x02\x01"; + break; + } + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isImm(MCInst_getOperand(MI, 0)) && + MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4) { + // (HINT 4, pred:$p) + AsmString = "sev$\xFF\x02\x01"; + break; + } + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isImm(MCInst_getOperand(MI, 0)) && + MCOperand_getImm(MCInst_getOperand(MI, 0)) == 5) { + // (HINT 5, pred:$p) + AsmString = "sevl$\xFF\x02\x01"; + break; + } + return NULL; case ARM_ISB: if (MCInst_getNumOperands(MI) == 1 && MCOperand_isImm(MCInst_getOperand(MI, 0)) && @@ -8697,7 +8790,1051 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) AsmString = "isb"; break; } - return false; + return NULL; + case ARM_LDMIA_UPD: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_getReg(MCInst_getOperand(MI, 0)) == ARM_SP) { + // (LDMIA_UPD SP, pred:$p, reglist:$regs) + AsmString = "pop$\xFF\x02\x01} $\xFF\x04\x04"; + break; + } + return NULL; + case ARM_MCR: + if (MCInst_getNumOperands(MI) == 8 && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 2) && + MCOperand_isImm(MCInst_getOperand(MI, 5)) && + MCOperand_getImm(MCInst_getOperand(MI, 5)) == 0) { + // (MCR p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn, c_imm:$CRm, 0, pred:$p) + AsmString = "mcr$\xFF\x07\x01} $\xFF\x01\x05, $\x02, $\x03, $\xFF\x04\x06, $\xFF\x05\x06"; + break; + } + return NULL; + case ARM_MCR2: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 2) && + MCOperand_isImm(MCInst_getOperand(MI, 5)) && + MCOperand_getImm(MCInst_getOperand(MI, 5)) == 0) { + // (MCR2 p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn, c_imm:$CRm, 0) + AsmString = "mcr2 $\xFF\x01\x05, $\x02, $\x03, $\xFF\x04\x06, $\xFF\x05\x06"; + break; + } + return NULL; + case ARM_MLA: + if (MCInst_getNumOperands(MI) == 7 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 2) && + MCOperand_isReg(MCInst_getOperand(MI, 3)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 3)) { + // (MLA GPRnopc:$Rd, GPRnopc:$Rn, GPRnopc:$Rm, GPRnopc:$Ra, pred:$p, cc_out:$s) + AsmString = "mla$\xFF\x07\x02}$\xFF\x05\x01} $\x01, $\x02, $\x03, $\x04"; + break; + } + return NULL; + case ARM_MOVi: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (MOVi rGPR:$Rd, so_imm_not:$imm, pred:$p, cc_out:$s) + AsmString = "mvn$\xFF\x05\x02}$\xFF\x03\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_MOVi16: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 0)) { + // (MOVi16 GPR:$Rd, imm0_65535_expr:$imm, pred:$p) + AsmString = "mov$\xFF\x03\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_MRC: + if (MCInst_getNumOperands(MI) == 8 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRwithAPSRRegClassID, 0) && + MCOperand_isImm(MCInst_getOperand(MI, 5)) && + MCOperand_getImm(MCInst_getOperand(MI, 5)) == 0) { + // (MRC GPRwithAPSR:$Rt, p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm, 0, pred:$p) + AsmString = "mrc$\xFF\x07\x01} $\xFF\x02\x05, $\x03, $\x01, $\xFF\x04\x06, $\xFF\x05\x06"; + break; + } + return NULL; + case ARM_MRC2: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRwithAPSRRegClassID, 0) && + MCOperand_isImm(MCInst_getOperand(MI, 5)) && + MCOperand_getImm(MCInst_getOperand(MI, 5)) == 0) { + // (MRC2 GPRwithAPSR:$Rt, p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm, 0) + AsmString = "mrc2 $\xFF\x02\x05, $\x03, $\x01, $\xFF\x04\x06, $\xFF\x05\x06"; + break; + } + return NULL; + case ARM_MRS: + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0)) { + // (MRS GPRnopc:$Rd, pred:$p) + AsmString = "mrs$\xFF\x02\x01} $\x01, cpsr"; + break; + } + return NULL; + case ARM_MUL: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 2)) { + // (MUL GPRnopc:$Rd, GPRnopc:$Rn, GPRnopc:$Rm, pred:$p, cc_out:$s) + AsmString = "mul$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_MVNi: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (MVNi rGPR:$Rd, so_imm_not:$imm, pred:$p, cc_out:$s) + AsmString = "mov$\xFF\x05\x02}$\xFF\x03\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_RSBri: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 1) && + MCOperand_isImm(MCInst_getOperand(MI, 2)) && + MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { + // (RSBri GPR:$Rd, GPR:$Rm, 0, pred:$p, cc_out:$s) + AsmString = "neg$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_SMLAL: + if (MCInst_getNumOperands(MI) == 7 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 2) && + MCOperand_isReg(MCInst_getOperand(MI, 3)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 3)) { + // (SMLAL GPR:$RdLo, GPR:$RdHi, GPR:$Rn, GPR:$Rm, pred:$p, cc_out:$s) + AsmString = "smlal$\xFF\x07\x02}$\xFF\x05\x01} $\x01, $\x02, $\x03, $\x04"; + break; + } + return NULL; + case ARM_SMULL: + if (MCInst_getNumOperands(MI) == 7 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 2) && + MCOperand_isReg(MCInst_getOperand(MI, 3)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 3)) { + // (SMULL GPR:$RdLo, GPR:$RdHi, GPR:$Rn, GPR:$Rm, pred:$p, cc_out:$s) + AsmString = "smull$\xFF\x07\x02}$\xFF\x05\x01} $\x01, $\x02, $\x03, $\x04"; + break; + } + return NULL; + case ARM_SRSDA: + if (MCInst_getNumOperands(MI) == 1) { + // (SRSDA imm0_31:$mode) + AsmString = "srsda $\x01"; + break; + } + return NULL; + case ARM_SRSDA_UPD: + if (MCInst_getNumOperands(MI) == 1) { + // (SRSDA_UPD imm0_31:$mode) + AsmString = "srsda $\x01!"; + break; + } + return NULL; + case ARM_SRSDB: + if (MCInst_getNumOperands(MI) == 1) { + // (SRSDB imm0_31:$mode) + AsmString = "srsdb $\x01"; + break; + } + return NULL; + case ARM_SRSDB_UPD: + if (MCInst_getNumOperands(MI) == 1) { + // (SRSDB_UPD imm0_31:$mode) + AsmString = "srsdb $\x01!"; + break; + } + return NULL; + case ARM_SRSIA: + if (MCInst_getNumOperands(MI) == 1) { + // (SRSIA imm0_31:$mode) + AsmString = "srsia $\x01"; + break; + } + return NULL; + case ARM_SRSIA_UPD: + if (MCInst_getNumOperands(MI) == 1) { + // (SRSIA_UPD imm0_31:$mode) + AsmString = "srsia $\x01!"; + break; + } + return NULL; + case ARM_SRSIB: + if (MCInst_getNumOperands(MI) == 1) { + // (SRSIB imm0_31:$mode) + AsmString = "srsib $\x01"; + break; + } + return NULL; + case ARM_SRSIB_UPD: + if (MCInst_getNumOperands(MI) == 1) { + // (SRSIB_UPD imm0_31:$mode) + AsmString = "srsib $\x01!"; + break; + } + return NULL; + case ARM_SSAT: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 2) && + MCOperand_isImm(MCInst_getOperand(MI, 3)) && + MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { + // (SSAT GPRnopc:$Rd, imm1_32:$sat_imm, GPRnopc:$Rn, 0, pred:$p) + AsmString = "ssat$\xFF\x05\x01} $\x01, $\xFF\x02\x07, $\x03"; + break; + } + return NULL; + case ARM_STMDB_UPD: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_getReg(MCInst_getOperand(MI, 0)) == ARM_SP) { + // (STMDB_UPD SP, pred:$p, reglist:$regs) + AsmString = "push$\xFF\x02\x01} $\xFF\x04\x04"; + break; + } + return NULL; + case ARM_SUBri: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 1)) { + // (SUBri GPR:$Rd, GPR:$Rn, so_imm_neg:$imm, pred:$p, cc_out:$s) + AsmString = "add$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + MCOperand_getReg(MCInst_getOperand(MI, 1)) == MCOperand_getReg(MCInst_getOperand(MI, 0))) { + // (SUBri GPR:$Rd, GPR:$Rd, so_imm_neg:$imm, pred:$p, cc_out:$s) + AsmString = "add$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x03"; + break; + } + return NULL; + case ARM_SXTAB: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 2) && + MCOperand_isImm(MCInst_getOperand(MI, 3)) && + MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { + // (SXTAB GPRnopc:$Rd, GPR:$Rn, GPRnopc:$Rm, 0, pred:$p) + AsmString = "sxtab$\xFF\x05\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_SXTAB16: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 2) && + MCOperand_isImm(MCInst_getOperand(MI, 3)) && + MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { + // (SXTAB16 GPRnopc:$Rd, GPR:$Rn, GPRnopc:$Rm, 0, pred:$p) + AsmString = "sxtab16$\xFF\x05\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_SXTAH: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 2) && + MCOperand_isImm(MCInst_getOperand(MI, 3)) && + MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { + // (SXTAH GPRnopc:$Rd, GPR:$Rn, GPRnopc:$Rm, 0, pred:$p) + AsmString = "sxtah$\xFF\x05\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_SXTB: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 1) && + MCOperand_isImm(MCInst_getOperand(MI, 2)) && + MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { + // (SXTB GPRnopc:$Rd, GPRnopc:$Rm, 0, pred:$p) + AsmString = "sxtb$\xFF\x04\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_SXTB16: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 1) && + MCOperand_isImm(MCInst_getOperand(MI, 2)) && + MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { + // (SXTB16 GPRnopc:$Rd, GPRnopc:$Rm, 0, pred:$p) + AsmString = "sxtb16$\xFF\x04\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_SXTH: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 1) && + MCOperand_isImm(MCInst_getOperand(MI, 2)) && + MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { + // (SXTH GPRnopc:$Rd, GPRnopc:$Rm, 0, pred:$p) + AsmString = "sxth$\xFF\x04\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_UMLAL: + if (MCInst_getNumOperands(MI) == 7 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 2) && + MCOperand_isReg(MCInst_getOperand(MI, 3)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 3)) { + // (UMLAL GPR:$RdLo, GPR:$RdHi, GPR:$Rn, GPR:$Rm, pred:$p, cc_out:$s) + AsmString = "umlal$\xFF\x07\x02}$\xFF\x05\x01} $\x01, $\x02, $\x03, $\x04"; + break; + } + return NULL; + case ARM_UMULL: + if (MCInst_getNumOperands(MI) == 7 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 2) && + MCOperand_isReg(MCInst_getOperand(MI, 3)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 3)) { + // (UMULL GPR:$RdLo, GPR:$RdHi, GPR:$Rn, GPR:$Rm, pred:$p, cc_out:$s) + AsmString = "umull$\xFF\x07\x02}$\xFF\x05\x01} $\x01, $\x02, $\x03, $\x04"; + break; + } + return NULL; + case ARM_USAT: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 2) && + MCOperand_isImm(MCInst_getOperand(MI, 3)) && + MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { + // (USAT GPRnopc:$Rd, imm0_31:$sat_imm, GPRnopc:$Rn, 0, pred:$p) + AsmString = "usat$\xFF\x05\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_UXTAB: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 2) && + MCOperand_isImm(MCInst_getOperand(MI, 3)) && + MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { + // (UXTAB GPRnopc:$Rd, GPR:$Rn, GPRnopc:$Rm, 0, pred:$p) + AsmString = "uxtab$\xFF\x05\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_UXTAB16: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 2) && + MCOperand_isImm(MCInst_getOperand(MI, 3)) && + MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { + // (UXTAB16 GPRnopc:$Rd, GPR:$Rn, GPRnopc:$Rm, 0, pred:$p) + AsmString = "uxtab16$\xFF\x05\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_UXTAH: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 2) && + MCOperand_isImm(MCInst_getOperand(MI, 3)) && + MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { + // (UXTAH GPRnopc:$Rd, GPR:$Rn, GPRnopc:$Rm, 0, pred:$p) + AsmString = "uxtah$\xFF\x05\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_UXTB: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 1) && + MCOperand_isImm(MCInst_getOperand(MI, 2)) && + MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { + // (UXTB GPRnopc:$Rd, GPRnopc:$Rm, 0, pred:$p) + AsmString = "uxtb$\xFF\x04\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_UXTB16: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 1) && + MCOperand_isImm(MCInst_getOperand(MI, 2)) && + MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { + // (UXTB16 GPRnopc:$Rd, GPRnopc:$Rm, 0, pred:$p) + AsmString = "uxtb16$\xFF\x04\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_UXTH: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 1) && + MCOperand_isImm(MCInst_getOperand(MI, 2)) && + MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { + // (UXTH GPRnopc:$Rd, GPRnopc:$Rm, 0, pred:$p) + AsmString = "uxth$\xFF\x04\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_VACGEd: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 2)) { + // (VACGEd DPR:$Vd, DPR:$Vm, DPR:$Vn, pred:$p) + AsmString = "vacle$\xFF\x04\x01}.f32 $\x01, $\x03, $\x02"; + break; + } + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 0))) { + // (VACGEd DPR:$Vd, DPR:$Vm, DPR:$Vd, pred:$p) + AsmString = "vacle$\xFF\x04\x01}.f32 $\x01, $\x02"; + break; + } + return NULL; + case ARM_VACGEq: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 2)) { + // (VACGEq QPR:$Vd, QPR:$Vm, QPR:$Vn, pred:$p) + AsmString = "vacle$\xFF\x04\x01}.f32 $\x01, $\x03, $\x02"; + break; + } + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 0))) { + // (VACGEq QPR:$Vd, QPR:$Vm, QPR:$Vd, pred:$p) + AsmString = "vacle$\xFF\x04\x01}.f32 $\x01, $\x02"; + break; + } + return NULL; + case ARM_VACGTd: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 2)) { + // (VACGTd DPR:$Vd, DPR:$Vm, DPR:$Vn, pred:$p) + AsmString = "vaclt$\xFF\x04\x01}.f32 $\x01, $\x03, $\x02"; + break; + } + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 0))) { + // (VACGTd DPR:$Vd, DPR:$Vm, DPR:$Vd, pred:$p) + AsmString = "vaclt$\xFF\x04\x01}.f32 $\x01, $\x02"; + break; + } + return NULL; + case ARM_VACGTq: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 2)) { + // (VACGTq QPR:$Vd, QPR:$Vm, QPR:$Vn, pred:$p) + AsmString = "vaclt$\xFF\x04\x01}.f32 $\x01, $\x03, $\x02"; + break; + } + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 0))) { + // (VACGTq QPR:$Vd, QPR:$Vm, QPR:$Vd, pred:$p) + AsmString = "vaclt$\xFF\x04\x01}.f32 $\x01, $\x02"; + break; + } + return NULL; + case ARM_VADDD: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 2)) { + // (VADDD DPR:$Dd, DPR:$Dn, DPR:$Dm, pred:$p) + AsmString = "faddd$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_VADDS: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_SPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_SPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_SPRRegClassID, 2)) { + // (VADDS SPR:$Sd, SPR:$Sn, SPR:$Sm, pred:$p) + AsmString = "fadds$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_VCGEfd: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 2)) { + // (VCGEfd DPR:$Dd, DPR:$Dm, DPR:$Dn, pred:$p) + AsmString = "vcle$\xFF\x04\x01}.f32 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGEfq: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 2)) { + // (VCGEfq QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p) + AsmString = "vcle$\xFF\x04\x01}.f32 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGEsv16i8: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 2)) { + // (VCGEsv16i8 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p) + AsmString = "vcle$\xFF\x04\x01}.s8 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGEsv2i32: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 2)) { + // (VCGEsv2i32 DPR:$Dd, DPR:$Dm, DPR:$Dn, pred:$p) + AsmString = "vcle$\xFF\x04\x01}.s32 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGEsv4i16: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 2)) { + // (VCGEsv4i16 DPR:$Dd, DPR:$Dm, DPR:$Dn, pred:$p) + AsmString = "vcle$\xFF\x04\x01}.s16 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGEsv4i32: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 2)) { + // (VCGEsv4i32 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p) + AsmString = "vcle$\xFF\x04\x01}.s32 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGEsv8i16: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 2)) { + // (VCGEsv8i16 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p) + AsmString = "vcle$\xFF\x04\x01}.s16 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGEsv8i8: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 2)) { + // (VCGEsv8i8 DPR:$Dd, DPR:$Dm, DPR:$Dn, pred:$p) + AsmString = "vcle$\xFF\x04\x01}.s8 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGEuv16i8: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 2)) { + // (VCGEuv16i8 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p) + AsmString = "vcle$\xFF\x04\x01}.u8 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGEuv2i32: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 2)) { + // (VCGEuv2i32 DPR:$Dd, DPR:$Dm, DPR:$Dn, pred:$p) + AsmString = "vcle$\xFF\x04\x01}.u32 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGEuv4i16: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 2)) { + // (VCGEuv4i16 DPR:$Dd, DPR:$Dm, DPR:$Dn, pred:$p) + AsmString = "vcle$\xFF\x04\x01}.u16 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGEuv4i32: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 2)) { + // (VCGEuv4i32 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p) + AsmString = "vcle$\xFF\x04\x01}.u32 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGEuv8i16: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 2)) { + // (VCGEuv8i16 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p) + AsmString = "vcle$\xFF\x04\x01}.u16 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGEuv8i8: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 2)) { + // (VCGEuv8i8 DPR:$Dd, DPR:$Dm, DPR:$Dn, pred:$p) + AsmString = "vcle$\xFF\x04\x01}.u8 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGTfd: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 2)) { + // (VCGTfd DPR:$Dd, DPR:$Dm, DPR:$Dn, pred:$p) + AsmString = "vclt$\xFF\x04\x01}.f32 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGTfq: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 2)) { + // (VCGTfq QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p) + AsmString = "vclt$\xFF\x04\x01}.f32 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGTsv16i8: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 2)) { + // (VCGTsv16i8 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p) + AsmString = "vclt$\xFF\x04\x01}.s8 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGTsv2i32: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 2)) { + // (VCGTsv2i32 DPR:$Dd, DPR:$Dm, DPR:$Dn, pred:$p) + AsmString = "vclt$\xFF\x04\x01}.s32 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGTsv4i16: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 2)) { + // (VCGTsv4i16 DPR:$Dd, DPR:$Dm, DPR:$Dn, pred:$p) + AsmString = "vclt$\xFF\x04\x01}.s16 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGTsv4i32: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 2)) { + // (VCGTsv4i32 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p) + AsmString = "vclt$\xFF\x04\x01}.s32 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGTsv8i16: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 2)) { + // (VCGTsv8i16 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p) + AsmString = "vclt$\xFF\x04\x01}.s16 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGTsv8i8: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 2)) { + // (VCGTsv8i8 DPR:$Dd, DPR:$Dm, DPR:$Dn, pred:$p) + AsmString = "vclt$\xFF\x04\x01}.s8 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGTuv16i8: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 2)) { + // (VCGTuv16i8 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p) + AsmString = "vclt$\xFF\x04\x01}.u8 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGTuv2i32: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 2)) { + // (VCGTuv2i32 DPR:$Dd, DPR:$Dm, DPR:$Dn, pred:$p) + AsmString = "vclt$\xFF\x04\x01}.u32 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGTuv4i16: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 2)) { + // (VCGTuv4i16 DPR:$Dd, DPR:$Dm, DPR:$Dn, pred:$p) + AsmString = "vclt$\xFF\x04\x01}.u16 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGTuv4i32: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 2)) { + // (VCGTuv4i32 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p) + AsmString = "vclt$\xFF\x04\x01}.u32 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGTuv8i16: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 2)) { + // (VCGTuv8i16 QPR:$Qd, QPR:$Qm, QPR:$Qn, pred:$p) + AsmString = "vclt$\xFF\x04\x01}.u16 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCGTuv8i8: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 2)) { + // (VCGTuv8i8 DPR:$Dd, DPR:$Dm, DPR:$Dn, pred:$p) + AsmString = "vclt$\xFF\x04\x01}.u8 $\x01, $\x03, $\x02"; + break; + } + return NULL; + case ARM_VCMPZD: + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0)) { + // (VCMPZD DPR:$val, pred:$p) + AsmString = "fcmpzd$\xFF\x02\x01} $\x01"; + break; + } + return NULL; + case ARM_VCMPZS: + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_SPRRegClassID, 0)) { + // (VCMPZS SPR:$val, pred:$p) + AsmString = "fcmpzs$\xFF\x02\x01} $\x01"; + break; + } + return NULL; + case ARM_VLDRD: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0)) { + // (VLDRD DPR:$Dd, addrmode5:$addr, pred:$p) + AsmString = "vldr$\xFF\x04\x01}.64 $\x01, $\xFF\x02\x08"; + break; + } + return NULL; + case ARM_VLDRS: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_SPRRegClassID, 0)) { + // (VLDRS SPR:$Sd, addrmode5:$addr, pred:$p) + AsmString = "vldr$\xFF\x04\x01}.32 $\x01, $\xFF\x02\x08"; + break; + } + return NULL; + case ARM_VMOVDRR: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 2)) { + // (VMOVDRR DPR:$Dn, GPR:$Rt, GPR:$Rt2, pred:$p) + AsmString = "vmov$\xFF\x04\x01}.f64 $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_VMOVRRD: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 2)) { + // (VMOVRRD GPR:$Rt, GPR:$Rt2, DPR:$Dn, pred:$p) + AsmString = "vmov$\xFF\x04\x01}.f64 $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_VMOVS: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_SPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_SPRRegClassID, 1)) { + // (VMOVS SPR:$Sd, SPR:$Sm, pred:$p) + AsmString = "vmov$\xFF\x03\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_VMVNv2i32: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0)) { + // (VMVNv2i32 DPR:$Vd, nImmVMOVI32Neg:$imm, pred:$p) + AsmString = "vmov$\xFF\x03\x01}.i32 $\x01, $\xFF\x02\x09"; + break; + } + return NULL; + case ARM_VMVNv4i32: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 0)) { + // (VMVNv4i32 QPR:$Vd, nImmVMOVI32Neg:$imm, pred:$p) + AsmString = "vmov$\xFF\x03\x01}.i32 $\x01, $\xFF\x02\x09"; + break; + } + return NULL; case ARM_VRINTAD: if (MCInst_getNumOperands(MI) == 2 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && @@ -8705,10 +9842,10 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) MCOperand_isReg(MCInst_getOperand(MI, 1)) && GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1)) { // (VRINTAD DPR:$Dd, DPR:$Dm) - AsmString = "vrinta.f64.f64 $Dd, $\x02"; + AsmString = "vrinta.f64.f64 $\x01, $\x02"; break; } - return false; + return NULL; case ARM_VRINTAND: if (MCInst_getNumOperands(MI) == 2 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && @@ -8716,10 +9853,10 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) MCOperand_isReg(MCInst_getOperand(MI, 1)) && GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1)) { // (VRINTAND DPR:$Dd, DPR:$Dm) - AsmString = "vrinta.f32.f32 $Dd, $\x02"; + AsmString = "vrinta.f32.f32 $\x01, $\x02"; break; } - return false; + return NULL; case ARM_VRINTANQ: if (MCInst_getNumOperands(MI) == 2 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && @@ -8727,10 +9864,10 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) MCOperand_isReg(MCInst_getOperand(MI, 1)) && GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 1)) { // (VRINTANQ QPR:$Qd, QPR:$Qm) - AsmString = "vrinta.f32.f32 $Qd, $\x02"; + AsmString = "vrinta.f32.f32 $\x01, $\x02"; break; } - return false; + return NULL; case ARM_VRINTAS: if (MCInst_getNumOperands(MI) == 2 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && @@ -8738,10 +9875,10 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) MCOperand_isReg(MCInst_getOperand(MI, 1)) && GETREGCLASS_CONTAIN(ARM_SPRRegClassID, 1)) { // (VRINTAS SPR:$Sd, SPR:$Sm) - AsmString = "vrinta.f32.f32 $Sd, $\x02"; + AsmString = "vrinta.f32.f32 $\x01, $\x02"; break; } - return false; + return NULL; case ARM_VRINTMD: if (MCInst_getNumOperands(MI) == 2 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && @@ -8749,10 +9886,10 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) MCOperand_isReg(MCInst_getOperand(MI, 1)) && GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1)) { // (VRINTMD DPR:$Dd, DPR:$Dm) - AsmString = "vrintm.f64.f64 $Dd, $\x02"; + AsmString = "vrintm.f64.f64 $\x01, $\x02"; break; } - return false; + return NULL; case ARM_VRINTMND: if (MCInst_getNumOperands(MI) == 2 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && @@ -8760,10 +9897,10 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) MCOperand_isReg(MCInst_getOperand(MI, 1)) && GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1)) { // (VRINTMND DPR:$Dd, DPR:$Dm) - AsmString = "vrintm.f32.f32 $Dd, $\x02"; + AsmString = "vrintm.f32.f32 $\x01, $\x02"; break; } - return false; + return NULL; case ARM_VRINTMNQ: if (MCInst_getNumOperands(MI) == 2 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && @@ -8771,10 +9908,10 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) MCOperand_isReg(MCInst_getOperand(MI, 1)) && GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 1)) { // (VRINTMNQ QPR:$Qd, QPR:$Qm) - AsmString = "vrintm.f32.f32 $Qd, $\x02"; + AsmString = "vrintm.f32.f32 $\x01, $\x02"; break; } - return false; + return NULL; case ARM_VRINTMS: if (MCInst_getNumOperands(MI) == 2 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && @@ -8782,10 +9919,10 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) MCOperand_isReg(MCInst_getOperand(MI, 1)) && GETREGCLASS_CONTAIN(ARM_SPRRegClassID, 1)) { // (VRINTMS SPR:$Sd, SPR:$Sm) - AsmString = "vrintm.f32.f32 $Sd, $\x02"; + AsmString = "vrintm.f32.f32 $\x01, $\x02"; break; } - return false; + return NULL; case ARM_VRINTND: if (MCInst_getNumOperands(MI) == 2 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && @@ -8793,10 +9930,10 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) MCOperand_isReg(MCInst_getOperand(MI, 1)) && GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1)) { // (VRINTND DPR:$Dd, DPR:$Dm) - AsmString = "vrintn.f64.f64 $Dd, $\x02"; + AsmString = "vrintn.f64.f64 $\x01, $\x02"; break; } - return false; + return NULL; case ARM_VRINTNND: if (MCInst_getNumOperands(MI) == 2 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && @@ -8804,10 +9941,10 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) MCOperand_isReg(MCInst_getOperand(MI, 1)) && GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1)) { // (VRINTNND DPR:$Dd, DPR:$Dm) - AsmString = "vrintn.f32.f32 $Dd, $\x02"; + AsmString = "vrintn.f32.f32 $\x01, $\x02"; break; } - return false; + return NULL; case ARM_VRINTNNQ: if (MCInst_getNumOperands(MI) == 2 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && @@ -8815,10 +9952,10 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) MCOperand_isReg(MCInst_getOperand(MI, 1)) && GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 1)) { // (VRINTNNQ QPR:$Qd, QPR:$Qm) - AsmString = "vrintn.f32.f32 $Qd, $\x02"; + AsmString = "vrintn.f32.f32 $\x01, $\x02"; break; } - return false; + return NULL; case ARM_VRINTNS: if (MCInst_getNumOperands(MI) == 2 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && @@ -8826,10 +9963,10 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) MCOperand_isReg(MCInst_getOperand(MI, 1)) && GETREGCLASS_CONTAIN(ARM_SPRRegClassID, 1)) { // (VRINTNS SPR:$Sd, SPR:$Sm) - AsmString = "vrintn.f32.f32 $Sd, $\x02"; + AsmString = "vrintn.f32.f32 $\x01, $\x02"; break; } - return false; + return NULL; case ARM_VRINTPD: if (MCInst_getNumOperands(MI) == 2 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && @@ -8837,10 +9974,10 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) MCOperand_isReg(MCInst_getOperand(MI, 1)) && GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1)) { // (VRINTPD DPR:$Dd, DPR:$Dm) - AsmString = "vrintp.f64.f64 $Dd, $\x02"; + AsmString = "vrintp.f64.f64 $\x01, $\x02"; break; } - return false; + return NULL; case ARM_VRINTPND: if (MCInst_getNumOperands(MI) == 2 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && @@ -8848,10 +9985,10 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) MCOperand_isReg(MCInst_getOperand(MI, 1)) && GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1)) { // (VRINTPND DPR:$Dd, DPR:$Dm) - AsmString = "vrintp.f32.f32 $Dd, $\x02"; + AsmString = "vrintp.f32.f32 $\x01, $\x02"; break; } - return false; + return NULL; case ARM_VRINTPNQ: if (MCInst_getNumOperands(MI) == 2 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && @@ -8859,10 +9996,10 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) MCOperand_isReg(MCInst_getOperand(MI, 1)) && GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 1)) { // (VRINTPNQ QPR:$Qd, QPR:$Qm) - AsmString = "vrintp.f32.f32 $Qd, $\x02"; + AsmString = "vrintp.f32.f32 $\x01, $\x02"; break; } - return false; + return NULL; case ARM_VRINTPS: if (MCInst_getNumOperands(MI) == 2 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && @@ -8870,10 +10007,43 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) MCOperand_isReg(MCInst_getOperand(MI, 1)) && GETREGCLASS_CONTAIN(ARM_SPRRegClassID, 1)) { // (VRINTPS SPR:$Sd, SPR:$Sm) - AsmString = "vrintp.f32.f32 $Sd, $\x02"; + AsmString = "vrintp.f32.f32 $\x01, $\x02"; break; } - return false; + return NULL; + case ARM_VRINTRD: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1)) { + // (VRINTRD DPR:$Dd, DPR:$Dm, pred:$p) + AsmString = "vrintr$\xFF\x03\x01.f64.f64 $\x01, $\x02"; + break; + } + return NULL; + case ARM_VRINTRS: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_SPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_SPRRegClassID, 1)) { + // (VRINTRS SPR:$Sd, SPR:$Sm, pred:$p) + AsmString = "vrintr$\xFF\x03\x01.f32.f32 $\x01, $\x02"; + break; + } + return NULL; + case ARM_VRINTXD: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1)) { + // (VRINTXD DPR:$Dd, DPR:$Dm, pred:$p) + AsmString = "vrintx$\xFF\x03\x01.f64.f64 $\x01, $\x02"; + break; + } + return NULL; case ARM_VRINTXND: if (MCInst_getNumOperands(MI) == 2 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && @@ -8881,10 +10051,10 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) MCOperand_isReg(MCInst_getOperand(MI, 1)) && GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1)) { // (VRINTXND DPR:$Dd, DPR:$Dm) - AsmString = "vrintx.f32.f32 $Dd, $\x02"; + AsmString = "vrintx.f32.f32 $\x01, $\x02"; break; } - return false; + return NULL; case ARM_VRINTXNQ: if (MCInst_getNumOperands(MI) == 2 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && @@ -8892,10 +10062,32 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) MCOperand_isReg(MCInst_getOperand(MI, 1)) && GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 1)) { // (VRINTXNQ QPR:$Qd, QPR:$Qm) - AsmString = "vrintx.f32.f32 $Qd, $\x02"; + AsmString = "vrintx.f32.f32 $\x01, $\x02"; break; } - return false; + return NULL; + case ARM_VRINTXS: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_SPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_SPRRegClassID, 1)) { + // (VRINTXS SPR:$Sd, SPR:$Sm, pred:$p) + AsmString = "vrintx$\xFF\x03\x01.f32.f32 $\x01, $\x02"; + break; + } + return NULL; + case ARM_VRINTZD: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1)) { + // (VRINTZD DPR:$Dd, DPR:$Dm, pred:$p) + AsmString = "vrintz$\xFF\x03\x01.f64.f64 $\x01, $\x02"; + break; + } + return NULL; case ARM_VRINTZND: if (MCInst_getNumOperands(MI) == 2 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && @@ -8903,10 +10095,10 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) MCOperand_isReg(MCInst_getOperand(MI, 1)) && GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1)) { // (VRINTZND DPR:$Dd, DPR:$Dm) - AsmString = "vrintz.f32.f32 $Dd, $\x02"; + AsmString = "vrintz.f32.f32 $\x01, $\x02"; break; } - return false; + return NULL; case ARM_VRINTZNQ: if (MCInst_getNumOperands(MI) == 2 && MCOperand_isReg(MCInst_getOperand(MI, 0)) && @@ -8914,10 +10106,1466 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) MCOperand_isReg(MCInst_getOperand(MI, 1)) && GETREGCLASS_CONTAIN(ARM_QPRRegClassID, 1)) { // (VRINTZNQ QPR:$Qd, QPR:$Qm) - AsmString = "vrintz.f32.f32 $Qd, $\x02"; + AsmString = "vrintz.f32.f32 $\x01, $\x02"; break; } - return false; + return NULL; + case ARM_VRINTZS: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_SPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_SPRRegClassID, 1)) { + // (VRINTZS SPR:$Sd, SPR:$Sm, pred:$p) + AsmString = "vrintz$\xFF\x03\x01.f32.f32 $\x01, $\x02"; + break; + } + return NULL; + case ARM_VSETLNi32: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 1) && + MCOperand_isImm(MCInst_getOperand(MI, 2)) && + MCOperand_getImm(MCInst_getOperand(MI, 2)) == 1) { + // (VSETLNi32 DPR:$Dd, GPR:$Rn, 1, pred:$p) + AsmString = "fmdhr$\xFF\x04\x01} $\x01, $\x02"; + break; + } + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 1) && + MCOperand_isImm(MCInst_getOperand(MI, 2)) && + MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { + // (VSETLNi32 DPR:$Dd, GPR:$Rn, 0, pred:$p) + AsmString = "fmdlr$\xFF\x04\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_VSQRTD: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1)) { + // (VSQRTD DPR:$Dd, DPR:$Dm, pred:$p) + AsmString = "vsqrt$\xFF\x03\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_VSQRTS: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_SPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_SPRRegClassID, 1)) { + // (VSQRTS SPR:$Sd, SPR:$Sm, pred:$p) + AsmString = "vsqrt$\xFF\x03\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_VSTRD: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0)) { + // (VSTRD DPR:$Dd, addrmode5:$addr, pred:$p) + AsmString = "vstr$\xFF\x04\x01}.64 $\x01, $\xFF\x02\x08"; + break; + } + return NULL; + case ARM_VSTRS: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_SPRRegClassID, 0)) { + // (VSTRS SPR:$Sd, addrmode5:$addr, pred:$p) + AsmString = "vstr$\xFF\x04\x01}.32 $\x01, $\xFF\x02\x08"; + break; + } + return NULL; + case ARM_VSUBD: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_DPRRegClassID, 2)) { + // (VSUBD DPR:$Dd, DPR:$Dn, DPR:$Dm, pred:$p) + AsmString = "fsubd$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_VSUBS: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_SPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_SPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_SPRRegClassID, 2)) { + // (VSUBS SPR:$Sd, SPR:$Sn, SPR:$Sm, pred:$p) + AsmString = "fsubs$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_t2ADCrr: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 2)) { + // (t2ADCrr rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, pred:$p, cc_out:$s) + AsmString = "adc$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_t2ADCrs: + if (MCInst_getNumOperands(MI) == 7 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2ADCrs rGPR:$Rd, rGPR:$Rn, t2_so_reg:$ShiftedRm, pred:$p, cc_out:$s) + AsmString = "adc$\xFF\x07\x02}$\xFF\x05\x01} $\x01, $\x02, $\xFF\x03\x0A"; + break; + } + return NULL; + case ARM_t2ADDri: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 1)) { + // (t2ADDri GPRnopc:$Rd, GPRnopc:$Rn, t2_so_imm:$imm, pred:$p, cc_out:$s) + AsmString = "add$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + MCOperand_getReg(MCInst_getOperand(MI, 1)) == MCOperand_getReg(MCInst_getOperand(MI, 0))) { + // (t2ADDri GPRnopc:$Rdn, GPRnopc:$Rdn, t2_so_imm:$imm, pred:$p, cc_out:$s) + AsmString = "add$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x03"; + break; + } + return NULL; + case ARM_t2ADDri12: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 1)) { + // (t2ADDri12 GPRnopc:$Rd, GPR:$Rn, imm0_4095:$imm, pred:$p) + AsmString = "add$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + MCOperand_getReg(MCInst_getOperand(MI, 1)) == MCOperand_getReg(MCInst_getOperand(MI, 0))) { + // (t2ADDri12 GPRnopc:$Rdn, GPRnopc:$Rdn, imm0_4095:$imm, pred:$p) + AsmString = "add$\xFF\x04\x01} $\x01, $\x03"; + break; + } + return NULL; + case ARM_t2ADDrr: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 2)) { + // (t2ADDrr GPRnopc:$Rd, GPRnopc:$Rn, rGPR:$Rm, pred:$p, cc_out:$s) + AsmString = "add$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + MCOperand_getReg(MCInst_getOperand(MI, 1)) == MCOperand_getReg(MCInst_getOperand(MI, 0)) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 2)) { + // (t2ADDrr GPRnopc:$Rdn, GPRnopc:$Rdn, rGPR:$Rm, pred:$p, cc_out:$s) + AsmString = "add$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x03"; + break; + } + return NULL; + case ARM_t2ADDrs: + if (MCInst_getNumOperands(MI) == 7 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 1)) { + // (t2ADDrs GPRnopc:$Rd, GPRnopc:$Rn, t2_so_reg:$ShiftedRm, pred:$p, cc_out:$s) + AsmString = "add$\xFF\x07\x02}$\xFF\x05\x01} $\x01, $\x02, $\xFF\x03\x0A"; + break; + } + if (MCInst_getNumOperands(MI) == 7 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + MCOperand_getReg(MCInst_getOperand(MI, 1)) == MCOperand_getReg(MCInst_getOperand(MI, 0))) { + // (t2ADDrs GPRnopc:$Rdn, GPRnopc:$Rdn, t2_so_reg:$ShiftedRm, pred:$p, cc_out:$s) + AsmString = "add$\xFF\x07\x02}$\xFF\x05\x01} $\x01, $\xFF\x03\x0A"; + break; + } + return NULL; + case ARM_t2ADR: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (t2ADR rGPR:$Rd, t2adrlabel:$addr, pred:$p) + AsmString = "adr$\xFF\x03\x01} $\x01, $\xFF\x02\x0B"; + break; + } + return NULL; + case ARM_t2ANDrr: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 2)) { + // (t2ANDrr rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, pred:$p, cc_out:$s) + AsmString = "and$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_t2ANDrs: + if (MCInst_getNumOperands(MI) == 7 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2ANDrs rGPR:$Rd, rGPR:$Rn, t2_so_reg:$shift, pred:$p, cc_out:$s) + AsmString = "and$\xFF\x07\x02}$\xFF\x05\x01} $\x01, $\x02, $\xFF\x03\x0A"; + break; + } + return NULL; + case ARM_t2ASRri: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2ASRri rGPR:$Rd, rGPR:$Rn, imm_sr:$imm, pred:$p, cc_out:$s) + AsmString = "asr$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x02, $\xFF\x03\x0C"; + break; + } + return NULL; + case ARM_t2ASRrr: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 2)) { + // (t2ASRrr rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, pred:$p, cc_out:$s) + AsmString = "asr$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_t2BICrr: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 2)) { + // (t2BICrr rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, pred:$p, cc_out:$s) + AsmString = "bic$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_t2BICrs: + if (MCInst_getNumOperands(MI) == 7 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2BICrs rGPR:$Rd, rGPR:$Rn, t2_so_reg:$shift, pred:$p, cc_out:$s) + AsmString = "bic$\xFF\x07\x02}$\xFF\x05\x01} $\x01, $\x02, $\xFF\x03\x0A"; + break; + } + return NULL; + case ARM_t2CMNri: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0)) { + // (t2CMNri GPRnopc:$Rn, t2_so_imm:$imm, pred:$p) + AsmString = "cmn$\xFF\x03\x01} $\x01, $\x02"; + break; + } + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (t2CMNri rGPR:$Rd, t2_so_imm_neg:$imm, pred:$p) + AsmString = "cmp$\xFF\x03\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_t2CMNzrr: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2CMNzrr GPRnopc:$Rn, rGPR:$Rm, pred:$p) + AsmString = "cmn$\xFF\x03\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_t2CMNzrs: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0)) { + // (t2CMNzrs GPRnopc:$Rn, t2_so_reg:$shift, pred:$p) + AsmString = "cmn$\xFF\x04\x01} $\x01, $\xFF\x02\x0A"; + break; + } + return NULL; + case ARM_t2CMPri: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (t2CMPri rGPR:$Rd, t2_so_imm_neg:$imm, pred:$p) + AsmString = "cmn$\xFF\x03\x01} $\x01, $\x02"; + break; + } + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0)) { + // (t2CMPri GPRnopc:$Rn, t2_so_imm:$imm, pred:$p) + AsmString = "cmp$\xFF\x03\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_t2CMPrs: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0)) { + // (t2CMPrs GPRnopc:$Rn, t2_so_reg:$shift, pred:$p) + AsmString = "cmp$\xFF\x04\x01} $\x01, $\xFF\x02\x0A"; + break; + } + return NULL; + case ARM_t2DMB: + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isImm(MCInst_getOperand(MI, 0)) && + MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15) { + // (t2DMB 15, pred:$p) + AsmString = "dmb$\xFF\x02\x01}"; + break; + } + return NULL; + case ARM_t2DSB: + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isImm(MCInst_getOperand(MI, 0)) && + MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15) { + // (t2DSB 15, pred:$p) + AsmString = "dsb$\xFF\x02\x01}"; + break; + } + return NULL; + case ARM_t2EORri: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2EORri rGPR:$Rd, rGPR:$Rn, t2_so_imm:$imm, pred:$p, cc_out:$s) + AsmString = "eor$\xFF\x06\x02}$\xFF\x04\x01}.w $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_t2EORrr: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 2)) { + // (t2EORrr rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, pred:$p, cc_out:$s) + AsmString = "eor$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_t2EORrs: + if (MCInst_getNumOperands(MI) == 7 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2EORrs rGPR:$Rd, rGPR:$Rn, t2_so_reg:$shift, pred:$p, cc_out:$s) + AsmString = "eor$\xFF\x07\x02}$\xFF\x05\x01} $\x01, $\x02, $\xFF\x03\x0A"; + break; + } + return NULL; + case ARM_t2HINT: + if (MCInst_getNumOperands(MI) == 3) { + // (t2HINT imm0_239:$imm, pred:$p) + AsmString = "hint$\xFF\x02\x01 $\x01"; + break; + } + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isImm(MCInst_getOperand(MI, 0)) && + MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0) { + // (t2HINT 0, pred:$p) + AsmString = "nop$\xFF\x02\x01.w"; + break; + } + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isImm(MCInst_getOperand(MI, 0)) && + MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1) { + // (t2HINT 1, pred:$p) + AsmString = "yield$\xFF\x02\x01.w"; + break; + } + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isImm(MCInst_getOperand(MI, 0)) && + MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2) { + // (t2HINT 2, pred:$p) + AsmString = "wfe$\xFF\x02\x01.w"; + break; + } + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isImm(MCInst_getOperand(MI, 0)) && + MCOperand_getImm(MCInst_getOperand(MI, 0)) == 3) { + // (t2HINT 3, pred:$p) + AsmString = "wfi$\xFF\x02\x01.w"; + break; + } + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isImm(MCInst_getOperand(MI, 0)) && + MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4) { + // (t2HINT 4, pred:$p) + AsmString = "sev$\xFF\x02\x01.w"; + break; + } + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isImm(MCInst_getOperand(MI, 0)) && + MCOperand_getImm(MCInst_getOperand(MI, 0)) == 5) { + // (t2HINT 5, pred:$p) + AsmString = "sevl$\xFF\x02\x01.w"; + break; + } + return NULL; + case ARM_t2ISB: + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isImm(MCInst_getOperand(MI, 0)) && + MCOperand_getImm(MCInst_getOperand(MI, 0)) == 15) { + // (t2ISB 15, pred:$p) + AsmString = "isb$\xFF\x02\x01}"; + break; + } + return NULL; + case ARM_t2LDMDB: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 0)) { + // (t2LDMDB GPR:$Rn, pred:$p, reglist:$regs) + AsmString = "ldmdb$\xFF\x02\x01}.w $\x01, $\xFF\x04\x04"; + break; + } + return NULL; + case ARM_t2LDMDB_UPD: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 0)) { + // (t2LDMDB_UPD GPR:$Rn, pred:$p, reglist:$regs) + AsmString = "ldmdb$\xFF\x02\x01}.w $\x01!, $\xFF\x04\x04"; + break; + } + return NULL; + case ARM_t2LDMIA: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 0)) { + // (t2LDMIA GPR:$Rn, pred:$p, reglist:$regs) + AsmString = "ldm$\xFF\x02\x01} $\x01, $\xFF\x04\x04"; + break; + } + return NULL; + case ARM_t2LDMIA_UPD: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 0)) { + // (t2LDMIA_UPD GPR:$Rn, pred:$p, reglist:$regs) + AsmString = "ldm$\xFF\x02\x01} $\x01!, $\xFF\x04\x04"; + break; + } + return NULL; + case ARM_t2LDRBi12: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (t2LDRBi12 rGPR:$Rt, t2addrmode_imm12:$addr, pred:$p) + AsmString = "ldrb$\xFF\x04\x01} $\x01, $\xFF\x02\x0D"; + break; + } + return NULL; + case ARM_t2LDRBpci: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (t2LDRBpci rGPR:$Rt, t2ldrlabel:$addr, pred:$p) + AsmString = "ldrb$\xFF\x03\x01} $\x01, $\xFF\x02\x0E"; + break; + } + return NULL; + case ARM_t2LDRBpcrel: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0)) { + // (t2LDRBpcrel GPRnopc:$Rt, t2ldr_pcrel_imm12:$addr, pred:$p) + AsmString = "ldrb$\xFF\x03\x01}.w $\x01, $\x02"; + break; + } + return NULL; + case ARM_t2LDRBs: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (t2LDRBs rGPR:$Rt, t2addrmode_so_reg:$addr, pred:$p) + AsmString = "ldrb$\xFF\x05\x01} $\x01, $\xFF\x02\x0F"; + break; + } + return NULL; + case ARM_t2LDRHi12: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (t2LDRHi12 rGPR:$Rt, t2addrmode_imm12:$addr, pred:$p) + AsmString = "ldrh$\xFF\x04\x01} $\x01, $\xFF\x02\x0D"; + break; + } + return NULL; + case ARM_t2LDRHpci: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (t2LDRHpci rGPR:$Rt, t2ldrlabel:$addr, pred:$p) + AsmString = "ldrh$\xFF\x03\x01} $\x01, $\xFF\x02\x0E"; + break; + } + return NULL; + case ARM_t2LDRHpcrel: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0)) { + // (t2LDRHpcrel GPRnopc:$Rt, t2ldr_pcrel_imm12:$addr, pred:$p) + AsmString = "ldrh$\xFF\x03\x01}.w $\x01, $\x02"; + break; + } + return NULL; + case ARM_t2LDRHs: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (t2LDRHs rGPR:$Rt, t2addrmode_so_reg:$addr, pred:$p) + AsmString = "ldrh$\xFF\x05\x01} $\x01, $\xFF\x02\x0F"; + break; + } + return NULL; + case ARM_t2LDRSBi12: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (t2LDRSBi12 rGPR:$Rt, t2addrmode_imm12:$addr, pred:$p) + AsmString = "ldrsb$\xFF\x04\x01} $\x01, $\xFF\x02\x0D"; + break; + } + return NULL; + case ARM_t2LDRSBpci: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (t2LDRSBpci rGPR:$Rt, t2ldrlabel:$addr, pred:$p) + AsmString = "ldrsb$\xFF\x03\x01} $\x01, $\xFF\x02\x0E"; + break; + } + return NULL; + case ARM_t2LDRSBpcrel: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0)) { + // (t2LDRSBpcrel GPRnopc:$Rt, t2ldr_pcrel_imm12:$addr, pred:$p) + AsmString = "ldrsb$\xFF\x03\x01}.w $\x01, $\x02"; + break; + } + return NULL; + case ARM_t2LDRSBs: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (t2LDRSBs rGPR:$Rt, t2addrmode_so_reg:$addr, pred:$p) + AsmString = "ldrsb$\xFF\x05\x01} $\x01, $\xFF\x02\x0F"; + break; + } + return NULL; + case ARM_t2LDRSHi12: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (t2LDRSHi12 rGPR:$Rt, t2addrmode_imm12:$addr, pred:$p) + AsmString = "ldrsh$\xFF\x04\x01} $\x01, $\xFF\x02\x0D"; + break; + } + return NULL; + case ARM_t2LDRSHpci: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (t2LDRSHpci rGPR:$Rt, t2ldrlabel:$addr, pred:$p) + AsmString = "ldrsh$\xFF\x03\x01} $\x01, $\xFF\x02\x0E"; + break; + } + return NULL; + case ARM_t2LDRSHpcrel: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0)) { + // (t2LDRSHpcrel GPRnopc:$Rt, t2ldr_pcrel_imm12:$addr, pred:$p) + AsmString = "ldrsh$\xFF\x03\x01}.w $\x01, $\x02"; + break; + } + return NULL; + case ARM_t2LDRSHs: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (t2LDRSHs rGPR:$Rt, t2addrmode_so_reg:$addr, pred:$p) + AsmString = "ldrsh$\xFF\x05\x01} $\x01, $\xFF\x02\x0F"; + break; + } + return NULL; + case ARM_t2LDRi12: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 0)) { + // (t2LDRi12 GPR:$Rt, t2addrmode_imm12:$addr, pred:$p) + AsmString = "ldr$\xFF\x04\x01} $\x01, $\xFF\x02\x0D"; + break; + } + return NULL; + case ARM_t2LDRpci: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0)) { + // (t2LDRpci GPRnopc:$Rt, t2ldrlabel:$addr, pred:$p) + AsmString = "ldr$\xFF\x03\x01} $\x01, $\xFF\x02\x0E"; + break; + } + return NULL; + case ARM_t2LDRs: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 0)) { + // (t2LDRs GPR:$Rt, t2addrmode_so_reg:$addr, pred:$p) + AsmString = "ldr$\xFF\x05\x01} $\x01, $\xFF\x02\x0F"; + break; + } + return NULL; + case ARM_t2LSLri: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2LSLri rGPR:$Rd, rGPR:$Rn, imm0_31:$imm, pred:$p, cc_out:$s) + AsmString = "lsl$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_t2LSLrr: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 2)) { + // (t2LSLrr rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, pred:$p, cc_out:$s) + AsmString = "lsl$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_t2LSRri: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2LSRri rGPR:$Rd, rGPR:$Rn, imm_sr:$imm, pred:$p, cc_out:$s) + AsmString = "lsr$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x02, $\xFF\x03\x0C"; + break; + } + return NULL; + case ARM_t2LSRrr: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 2)) { + // (t2LSRrr rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, pred:$p, cc_out:$s) + AsmString = "lsr$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_t2MCR: + if (MCInst_getNumOperands(MI) == 8 && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 2) && + MCOperand_isImm(MCInst_getOperand(MI, 5)) && + MCOperand_getImm(MCInst_getOperand(MI, 5)) == 0) { + // (t2MCR p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn, c_imm:$CRm, 0, pred:$p) + AsmString = "mcr$\xFF\x07\x01} $\xFF\x01\x05, $\x02, $\x03, $\xFF\x04\x06, $\xFF\x05\x06"; + break; + } + return NULL; + case ARM_t2MCR2: + if (MCInst_getNumOperands(MI) == 8 && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 2) && + MCOperand_isImm(MCInst_getOperand(MI, 5)) && + MCOperand_getImm(MCInst_getOperand(MI, 5)) == 0) { + // (t2MCR2 p_imm:$cop, imm0_7:$opc1, GPR:$Rt, c_imm:$CRn, c_imm:$CRm, 0, pred:$p) + AsmString = "mcr2$\xFF\x07\x01} $\xFF\x01\x05, $\x02, $\x03, $\xFF\x04\x06, $\xFF\x05\x06"; + break; + } + return NULL; + case ARM_t2MOVi16: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (t2MOVi16 rGPR:$Rd, imm256_65535_expr:$imm, pred:$p) + AsmString = "mov$\xFF\x03\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_t2MRC: + if (MCInst_getNumOperands(MI) == 8 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRwithAPSRRegClassID, 0) && + MCOperand_isImm(MCInst_getOperand(MI, 5)) && + MCOperand_getImm(MCInst_getOperand(MI, 5)) == 0) { + // (t2MRC GPRwithAPSR:$Rt, p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm, 0, pred:$p) + AsmString = "mrc$\xFF\x07\x01} $\xFF\x02\x05, $\x03, $\x01, $\xFF\x04\x06, $\xFF\x05\x06"; + break; + } + return NULL; + case ARM_t2MRC2: + if (MCInst_getNumOperands(MI) == 8 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRwithAPSRRegClassID, 0) && + MCOperand_isImm(MCInst_getOperand(MI, 5)) && + MCOperand_getImm(MCInst_getOperand(MI, 5)) == 0) { + // (t2MRC2 GPRwithAPSR:$Rt, p_imm:$cop, imm0_7:$opc1, c_imm:$CRn, c_imm:$CRm, 0, pred:$p) + AsmString = "mrc2$\xFF\x07\x01} $\xFF\x02\x05, $\x03, $\x01, $\xFF\x04\x06, $\xFF\x05\x06"; + break; + } + return NULL; + case ARM_t2MRS_AR: + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 0)) { + // (t2MRS_AR GPR:$Rd, pred:$p) + AsmString = "mrs$\xFF\x02\x01} $\x01, cpsr"; + break; + } + return NULL; + case ARM_t2MUL: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 0))) { + // (t2MUL rGPR:$Rn, rGPR:$Rm, rGPR:$Rn, pred:$p) + AsmString = "mul$\xFF\x04\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_t2MVNi: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (t2MVNi rGPR:$Rd, t2_so_imm:$imm, pred:$p, cc_out:$s) + AsmString = "mvn$\xFF\x05\x02}$\xFF\x03\x01}.w $\x01, $\x02"; + break; + } + return NULL; + case ARM_t2MVNr: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2MVNr rGPR:$Rd, rGPR:$Rm, pred:$p, cc_out:$s) + AsmString = "mvn$\xFF\x05\x02}$\xFF\x03\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_t2MVNs: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (t2MVNs rGPR:$Rd, t2_so_reg:$ShiftedRm, pred:$p, cc_out:$s) + AsmString = "mvn$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\xFF\x02\x0A"; + break; + } + return NULL; + case ARM_t2ORNri: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + MCOperand_getReg(MCInst_getOperand(MI, 1)) == MCOperand_getReg(MCInst_getOperand(MI, 0))) { + // (t2ORNri rGPR:$Rdn, rGPR:$Rdn, t2_so_imm:$imm, pred:$p, cc_out:$s) + AsmString = "orn$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x03"; + break; + } + return NULL; + case ARM_t2ORNrr: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + MCOperand_getReg(MCInst_getOperand(MI, 1)) == MCOperand_getReg(MCInst_getOperand(MI, 0)) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 2)) { + // (t2ORNrr rGPR:$Rdn, rGPR:$Rdn, rGPR:$Rm, pred:$p, cc_out:$s) + AsmString = "orn$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x03"; + break; + } + return NULL; + case ARM_t2ORNrs: + if (MCInst_getNumOperands(MI) == 7 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + MCOperand_getReg(MCInst_getOperand(MI, 1)) == MCOperand_getReg(MCInst_getOperand(MI, 0))) { + // (t2ORNrs rGPR:$Rdn, rGPR:$Rdn, t2_so_reg:$shift, pred:$p, cc_out:$s) + AsmString = "orn$\xFF\x07\x02}$\xFF\x05\x01} $\x01, $\xFF\x03\x0A"; + break; + } + return NULL; + case ARM_t2ORRri: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2ORRri rGPR:$Rd, rGPR:$Rn, t2_so_imm:$imm, pred:$p, cc_out:$s) + AsmString = "orr$\xFF\x06\x02}$\xFF\x04\x01}.w $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_t2ORRrr: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 2)) { + // (t2ORRrr rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, pred:$p, cc_out:$s) + AsmString = "orr$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_t2ORRrs: + if (MCInst_getNumOperands(MI) == 7 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2ORRrs rGPR:$Rd, rGPR:$Rn, t2_so_reg:$shift, pred:$p, cc_out:$s) + AsmString = "orr$\xFF\x07\x02}$\xFF\x05\x01} $\x01, $\x02, $\xFF\x03\x0A"; + break; + } + return NULL; + case ARM_t2PLDpci: + if (MCInst_getNumOperands(MI) == 3) { + // (t2PLDpci t2ldr_pcrel_imm12:$addr, pred:$p) + AsmString = "pld$\xFF\x02\x01} $\x01"; + break; + } + return NULL; + case ARM_t2PLIpci: + if (MCInst_getNumOperands(MI) == 3) { + // (t2PLIpci t2ldr_pcrel_imm12:$addr, pred:$p) + AsmString = "pli$\xFF\x02\x01} $\x01"; + break; + } + return NULL; + case ARM_t2REV: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2REV rGPR:$Rd, rGPR:$Rm, pred:$p) + AsmString = "rev$\xFF\x03\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_t2REV16: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2REV16 rGPR:$Rd, rGPR:$Rm, pred:$p) + AsmString = "rev16$\xFF\x03\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_t2REVSH: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2REVSH rGPR:$Rd, rGPR:$Rm, pred:$p) + AsmString = "revsh$\xFF\x03\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_t2RORri: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2RORri rGPR:$Rd, rGPR:$Rn, imm0_31:$imm, pred:$p, cc_out:$s) + AsmString = "ror$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_t2RORrr: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 2)) { + // (t2RORrr rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, pred:$p, cc_out:$s) + AsmString = "ror$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_t2RSBri: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2RSBri rGPR:$Rd, rGPR:$Rn, t2_so_imm:$imm, pred:$p, cc_out:$s) + AsmString = "rsb$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + MCOperand_getReg(MCInst_getOperand(MI, 1)) == MCOperand_getReg(MCInst_getOperand(MI, 0))) { + // (t2RSBri rGPR:$Rdn, rGPR:$Rdn, t2_so_imm:$imm, pred:$p, cc_out:$s) + AsmString = "rsb$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x03"; + break; + } + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1) && + MCOperand_isImm(MCInst_getOperand(MI, 2)) && + MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { + // (t2RSBri rGPR:$Rd, rGPR:$Rm, 0, pred:$p, cc_out:$s) + AsmString = "neg$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_t2RSBrr: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + MCOperand_getReg(MCInst_getOperand(MI, 1)) == MCOperand_getReg(MCInst_getOperand(MI, 0)) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 2)) { + // (t2RSBrr rGPR:$Rdn, rGPR:$Rdn, rGPR:$Rm, pred:$p, cc_out:$s) + AsmString = "rsb$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x03"; + break; + } + return NULL; + case ARM_t2RSBrs: + if (MCInst_getNumOperands(MI) == 7 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + MCOperand_getReg(MCInst_getOperand(MI, 1)) == MCOperand_getReg(MCInst_getOperand(MI, 0))) { + // (t2RSBrs rGPR:$Rdn, rGPR:$Rdn, t2_so_reg:$ShiftedRm, pred:$p, cc_out:$s) + AsmString = "rsb$\xFF\x07\x02}$\xFF\x05\x01} $\x01, $\xFF\x03\x0A"; + break; + } + return NULL; + case ARM_t2SBCrr: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 2)) { + // (t2SBCrr rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, pred:$p, cc_out:$s) + AsmString = "sbc$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_t2SBCrs: + if (MCInst_getNumOperands(MI) == 7 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2SBCrs rGPR:$Rd, rGPR:$Rn, t2_so_reg:$ShiftedRm, pred:$p, cc_out:$s) + AsmString = "sbc$\xFF\x07\x02}$\xFF\x05\x01} $\x01, $\x02, $\xFF\x03\x0A"; + break; + } + return NULL; + case ARM_t2SRSDB: + if (MCInst_getNumOperands(MI) == 3) { + // (t2SRSDB imm0_31:$mode, pred:$p) + AsmString = "srsdb$\xFF\x02\x01} $\x01"; + break; + } + return NULL; + case ARM_t2SRSDB_UPD: + if (MCInst_getNumOperands(MI) == 3) { + // (t2SRSDB_UPD imm0_31:$mode, pred:$p) + AsmString = "srsdb$\xFF\x02\x01} $\x01!"; + break; + } + return NULL; + case ARM_t2SRSIA: + if (MCInst_getNumOperands(MI) == 3) { + // (t2SRSIA imm0_31:$mode, pred:$p) + AsmString = "srsia$\xFF\x02\x01} $\x01"; + break; + } + return NULL; + case ARM_t2SRSIA_UPD: + if (MCInst_getNumOperands(MI) == 3) { + // (t2SRSIA_UPD imm0_31:$mode, pred:$p) + AsmString = "srsia$\xFF\x02\x01} $\x01!"; + break; + } + return NULL; + case ARM_t2SSAT: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 2) && + MCOperand_isImm(MCInst_getOperand(MI, 3)) && + MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { + // (t2SSAT rGPR:$Rd, imm1_32:$sat_imm, rGPR:$Rn, 0, pred:$p) + AsmString = "ssat$\xFF\x05\x01} $\x01, $\xFF\x02\x07, $\x03"; + break; + } + return NULL; + case ARM_t2STMDB: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 0)) { + // (t2STMDB GPR:$Rn, pred:$p, reglist:$regs) + AsmString = "stmdb$\xFF\x02\x01}.w $\x01, $\xFF\x04\x04"; + break; + } + return NULL; + case ARM_t2STMDB_UPD: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 0)) { + // (t2STMDB_UPD GPR:$Rn, pred:$p, reglist:$regs) + AsmString = "stmdb$\xFF\x02\x01}.w $\x01!, $\xFF\x04\x04"; + break; + } + return NULL; + case ARM_t2STMIA_UPD: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 0)) { + // (t2STMIA_UPD GPR:$Rn, pred:$p, reglist:$regs) + AsmString = "stm$\xFF\x02\x01} $\x01!, $\xFF\x04\x04"; + break; + } + return NULL; + case ARM_t2STRBi12: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (t2STRBi12 rGPR:$Rt, t2addrmode_imm12:$addr, pred:$p) + AsmString = "strb$\xFF\x04\x01} $\x01, $\xFF\x02\x0D"; + break; + } + return NULL; + case ARM_t2STRBs: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (t2STRBs rGPR:$Rt, t2addrmode_so_reg:$addr, pred:$p) + AsmString = "strb$\xFF\x05\x01} $\x01, $\xFF\x02\x0F"; + break; + } + return NULL; + case ARM_t2STRHi12: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (t2STRHi12 rGPR:$Rt, t2addrmode_imm12:$addr, pred:$p) + AsmString = "strh$\xFF\x04\x01} $\x01, $\xFF\x02\x0D"; + break; + } + return NULL; + case ARM_t2STRHs: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0)) { + // (t2STRHs rGPR:$Rt, t2addrmode_so_reg:$addr, pred:$p) + AsmString = "strh$\xFF\x05\x01} $\x01, $\xFF\x02\x0F"; + break; + } + return NULL; + case ARM_t2STRi12: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 0)) { + // (t2STRi12 GPR:$Rt, t2addrmode_imm12:$addr, pred:$p) + AsmString = "str$\xFF\x04\x01} $\x01, $\xFF\x02\x0D"; + break; + } + return NULL; + case ARM_t2STRs: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRRegClassID, 0)) { + // (t2STRs GPR:$Rt, t2addrmode_so_reg:$addr, pred:$p) + AsmString = "str$\xFF\x05\x01} $\x01, $\xFF\x02\x0F"; + break; + } + return NULL; + case ARM_t2SUBrr: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 2)) { + // (t2SUBrr GPRnopc:$Rd, GPRnopc:$Rn, rGPR:$Rm, pred:$p, cc_out:$s) + AsmString = "sub$\xFF\x06\x02}$\xFF\x04\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_t2SUBrs: + if (MCInst_getNumOperands(MI) == 7 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 1)) { + // (t2SUBrs GPRnopc:$Rd, GPRnopc:$Rn, t2_so_reg:$ShiftedRm, pred:$p, cc_out:$s) + AsmString = "sub$\xFF\x07\x02}$\xFF\x05\x01} $\x01, $\x02, $\xFF\x03\x0A"; + break; + } + if (MCInst_getNumOperands(MI) == 7 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + MCOperand_getReg(MCInst_getOperand(MI, 1)) == MCOperand_getReg(MCInst_getOperand(MI, 0))) { + // (t2SUBrs GPRnopc:$Rdn, GPRnopc:$Rdn, t2_so_reg:$ShiftedRm, pred:$p, cc_out:$s) + AsmString = "sub$\xFF\x07\x02}$\xFF\x05\x01} $\x01, $\xFF\x03\x0A"; + break; + } + return NULL; + case ARM_t2SXTAB: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 2) && + MCOperand_isImm(MCInst_getOperand(MI, 3)) && + MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { + // (t2SXTAB rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, 0, pred:$p) + AsmString = "sxtab$\xFF\x05\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_t2SXTAB16: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 2) && + MCOperand_isImm(MCInst_getOperand(MI, 3)) && + MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { + // (t2SXTAB16 rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, 0, pred:$p) + AsmString = "sxtab16$\xFF\x05\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_t2SXTAH: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 2) && + MCOperand_isImm(MCInst_getOperand(MI, 3)) && + MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { + // (t2SXTAH rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, 0, pred:$p) + AsmString = "sxtah$\xFF\x05\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_t2SXTB: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2SXTB rGPR:$Rd, rGPR:$Rm, rot_imm:$rot, pred:$p) + AsmString = "sxtb$\xFF\x04\x01} $\x01, $\x02$\xFF\x03\x10"; + break; + } + return NULL; + case ARM_t2SXTB16: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1) && + MCOperand_isImm(MCInst_getOperand(MI, 2)) && + MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { + // (t2SXTB16 rGPR:$Rd, rGPR:$Rm, 0, pred:$p) + AsmString = "sxtb16$\xFF\x04\x01} $\x01, $\x02"; + break; + } + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2SXTB16 rGPR:$Rd, rGPR:$Rm, rot_imm:$rot, pred:$p) + AsmString = "sxtb16$\xFF\x04\x01} $\x01, $\x02$\xFF\x03\x10"; + break; + } + return NULL; + case ARM_t2SXTH: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2SXTH rGPR:$Rd, rGPR:$Rm, rot_imm:$rot, pred:$p) + AsmString = "sxth$\xFF\x04\x01} $\x01, $\x02$\xFF\x03\x10"; + break; + } + return NULL; + case ARM_t2TEQri: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0)) { + // (t2TEQri GPRnopc:$Rn, t2_so_imm:$imm, pred:$p) + AsmString = "teq$\xFF\x03\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_t2TEQrr: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2TEQrr GPRnopc:$Rn, rGPR:$Rm, pred:$p) + AsmString = "teq$\xFF\x03\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_t2TEQrs: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0)) { + // (t2TEQrs GPRnopc:$Rn, t2_so_reg:$shift, pred:$p) + AsmString = "teq$\xFF\x04\x01} $\x01, $\xFF\x02\x0A"; + break; + } + return NULL; + case ARM_t2TSTri: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0)) { + // (t2TSTri GPRnopc:$Rn, t2_so_imm:$imm, pred:$p) + AsmString = "tst$\xFF\x03\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_t2TSTrr: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2TSTrr GPRnopc:$Rn, rGPR:$Rm, pred:$p) + AsmString = "tst$\xFF\x03\x01} $\x01, $\x02"; + break; + } + return NULL; + case ARM_t2TSTrs: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_GPRnopcRegClassID, 0)) { + // (t2TSTrs GPRnopc:$Rn, t2_so_reg:$shift, pred:$p) + AsmString = "tst$\xFF\x04\x01} $\x01, $\xFF\x02\x0A"; + break; + } + return NULL; + case ARM_t2USAT: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 2) && + MCOperand_isImm(MCInst_getOperand(MI, 3)) && + MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { + // (t2USAT rGPR:$Rd, imm0_31:$sat_imm, rGPR:$Rn, 0, pred:$p) + AsmString = "usat$\xFF\x05\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_t2UXTAB: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 2) && + MCOperand_isImm(MCInst_getOperand(MI, 3)) && + MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { + // (t2UXTAB rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, 0, pred:$p) + AsmString = "uxtab$\xFF\x05\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_t2UXTAB16: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 2) && + MCOperand_isImm(MCInst_getOperand(MI, 3)) && + MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { + // (t2UXTAB16 rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, 0, pred:$p) + AsmString = "uxtab16$\xFF\x05\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_t2UXTAH: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 2) && + MCOperand_isImm(MCInst_getOperand(MI, 3)) && + MCOperand_getImm(MCInst_getOperand(MI, 3)) == 0) { + // (t2UXTAH rGPR:$Rd, rGPR:$Rn, rGPR:$Rm, 0, pred:$p) + AsmString = "uxtah$\xFF\x05\x01} $\x01, $\x02, $\x03"; + break; + } + return NULL; + case ARM_t2UXTB: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2UXTB rGPR:$Rd, rGPR:$Rm, rot_imm:$rot, pred:$p) + AsmString = "uxtb$\xFF\x04\x01} $\x01, $\x02$\xFF\x03\x10"; + break; + } + return NULL; + case ARM_t2UXTB16: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1) && + MCOperand_isImm(MCInst_getOperand(MI, 2)) && + MCOperand_getImm(MCInst_getOperand(MI, 2)) == 0) { + // (t2UXTB16 rGPR:$Rd, rGPR:$Rm, 0, pred:$p) + AsmString = "uxtb16$\xFF\x04\x01} $\x01, $\x02"; + break; + } + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2UXTB16 rGPR:$Rd, rGPR:$Rm, rot_imm:$rot, pred:$p) + AsmString = "uxtb16$\xFF\x04\x01} $\x01, $\x02$\xFF\x03\x10"; + break; + } + return NULL; + case ARM_t2UXTH: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 1)) && + GETREGCLASS_CONTAIN(ARM_rGPRRegClassID, 1)) { + // (t2UXTH rGPR:$Rd, rGPR:$Rm, rot_imm:$rot, pred:$p) + AsmString = "uxth$\xFF\x04\x01} $\x01, $\x02$\xFF\x03\x10"; + break; + } + return NULL; + case ARM_tASRri: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_tGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 0))) { + // (tASRri tGPR:$Rdm, cc_out:$s, tGPR:$Rdm, imm_sr:$imm, pred:$p) + AsmString = "asr$\xFF\x02\x02}$\xFF\x05\x01} $\x01, $\xFF\x04\x0C"; + break; + } + return NULL; case ARM_tBKPT: if (MCInst_getNumOperands(MI) == 1 && MCOperand_isImm(MCInst_getOperand(MI, 0)) && @@ -8926,7 +11574,96 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) AsmString = "bkpt"; break; } - return false; + return NULL; + case ARM_tHINT: + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isImm(MCInst_getOperand(MI, 0)) && + MCOperand_getImm(MCInst_getOperand(MI, 0)) == 0) { + // (tHINT 0, pred:$p) + AsmString = "nop$\xFF\x02\x01"; + break; + } + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isImm(MCInst_getOperand(MI, 0)) && + MCOperand_getImm(MCInst_getOperand(MI, 0)) == 1) { + // (tHINT 1, pred:$p) + AsmString = "yield$\xFF\x02\x01"; + break; + } + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isImm(MCInst_getOperand(MI, 0)) && + MCOperand_getImm(MCInst_getOperand(MI, 0)) == 2) { + // (tHINT 2, pred:$p) + AsmString = "wfe$\xFF\x02\x01"; + break; + } + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isImm(MCInst_getOperand(MI, 0)) && + MCOperand_getImm(MCInst_getOperand(MI, 0)) == 3) { + // (tHINT 3, pred:$p) + AsmString = "wfi$\xFF\x02\x01"; + break; + } + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isImm(MCInst_getOperand(MI, 0)) && + MCOperand_getImm(MCInst_getOperand(MI, 0)) == 4) { + // (tHINT 4, pred:$p) + AsmString = "sev$\xFF\x02\x01"; + break; + } + if (MCInst_getNumOperands(MI) == 3 && + MCOperand_isImm(MCInst_getOperand(MI, 0)) && + MCOperand_getImm(MCInst_getOperand(MI, 0)) == 5) { + // (tHINT 5, pred:$p) + AsmString = "sevl$\xFF\x02\x01"; + break; + } + return NULL; + case ARM_tLDMIA: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_tGPRRegClassID, 0)) { + // (tLDMIA tGPR:$Rn, pred:$p, reglist:$regs) + AsmString = "ldm$\xFF\x02\x01} $\x01!, $\xFF\x04\x04"; + break; + } + return NULL; + case ARM_tLSLri: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_tGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 0))) { + // (tLSLri tGPR:$Rdm, cc_out:$s, tGPR:$Rdm, imm0_31:$imm, pred:$p) + AsmString = "lsl$\xFF\x02\x02}$\xFF\x05\x01} $\x01, $\x04"; + break; + } + return NULL; + case ARM_tLSRri: + if (MCInst_getNumOperands(MI) == 6 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_tGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + MCOperand_getReg(MCInst_getOperand(MI, 2)) == MCOperand_getReg(MCInst_getOperand(MI, 0))) { + // (tLSRri tGPR:$Rdm, cc_out:$s, tGPR:$Rdm, imm_sr:$imm, pred:$p) + AsmString = "lsr$\xFF\x02\x02}$\xFF\x05\x01} $\x01, $\xFF\x04\x0C"; + break; + } + return NULL; + case ARM_tMOVi8: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_tGPRRegClassID, 0) && + MCOperand_getReg(MCInst_getOperand(MI, 1)) == ARM_CPSR && + MCOperand_isImm(MCInst_getOperand(MI, 3)) && + MCOperand_getImm(MCInst_getOperand(MI, 3)) == 14 && + MCOperand_isImm(MCInst_getOperand(MI, 4)) && + MCOperand_getImm(MCInst_getOperand(MI, 4)) == 0) { + // (tMOVi8 tGPR:$Rdn, CPSR, imm0_255:$imm, 14, 0) + AsmString = "movs $\x01, $\x03"; + break; + } + return NULL; case ARM_tMOVr: if (MCInst_getNumOperands(MI) == 4 && MCOperand_getReg(MCInst_getOperand(MI, 0)) == ARM_R8 && @@ -8939,10 +11676,40 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) AsmString = "nop"; break; } - return false; + return NULL; + case ARM_tMUL: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_tGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_tGPRRegClassID, 2)) { + // (tMUL tGPR:$Rdm, s_cc_out:$s, tGPR:$Rn, pred:$p) + AsmString = "mul$\xFF\x02\x02}$\xFF\x04\x01} $\x01, $\x03"; + break; + } + return NULL; + case ARM_tRSB: + if (MCInst_getNumOperands(MI) == 5 && + MCOperand_isReg(MCInst_getOperand(MI, 0)) && + GETREGCLASS_CONTAIN(ARM_tGPRRegClassID, 0) && + MCOperand_isReg(MCInst_getOperand(MI, 2)) && + GETREGCLASS_CONTAIN(ARM_tGPRRegClassID, 2)) { + // (tRSB tGPR:$Rd, s_cc_out:$s, tGPR:$Rm, pred:$p) + AsmString = "neg$\xFF\x02\x02}$\xFF\x04\x01} $\x01, $\x03"; + break; + } + return NULL; + case ARM_tSUBspi: + if (MCInst_getNumOperands(MI) == 4 && + MCOperand_getReg(MCInst_getOperand(MI, 0)) == ARM_SP) { + // (tSUBspi SP, t_imm0_508s4_neg:$imm, pred:$p) + AsmString = "add$\xFF\x03\x01} sp, $\x02"; + break; + } + return NULL; } - char *tmp = cs_strdup(AsmString), *AsmMnem, *AsmOps; + tmp = cs_strdup(AsmString); AsmMnem = tmp; AsmOps = strchr(tmp, ' '); if (AsmOps) { @@ -8952,18 +11719,23 @@ static bool printAliasInstr(MCInst *MI, SStream *OS, void *info) SStream_concat0(OS, AsmMnem); if (AsmOps) { SStream_concat0(OS, "\t"); - char *c; for (c = AsmOps; *c; c++) { if (*c == '$') { c += 1; - printOperand(MI, *c - 1, OS); + if (*c == (char)0xff) { + c += 1; + OpIdx = *c - 1; + c += 1; + PrintMethodIdx = *c - 1; + printCustomAliasOperand(MI, OpIdx, PrintMethodIdx, OS); + } else + printOperand(MI, *c - 1, OS); } else { SStream_concat(OS, "%c", *c); } } } - cs_mem_free(tmp); - return true; + return tmp; } #endif // PRINT_ALIAS_INSTR diff --git a/arch/ARM/ARMGenDisassemblerTables.inc b/arch/ARM/ARMGenDisassemblerTables.inc index 18ce53b9..024b68ab 100644 --- a/arch/ARM/ARMGenDisassemblerTables.inc +++ b/arch/ARM/ARMGenDisassemblerTables.inc @@ -7,7 +7,7 @@ \*===----------------------------------------------------------------------===*/ /* Capstone Disassembly Engine, http://www.capstone-engine.org */ -/* By Nguyen Anh Quynh , 2013> */ +/* By Nguyen Anh Quynh , 2013-2014 */ #include "../../MCInst.h" #include "../../LEB128.h" @@ -26,9 +26,9 @@ static InsnType fname(InsnType insn, unsigned startBit, unsigned numBits) \ static uint8_t DecoderTableARM32[] = { /* 0 */ MCD_OPC_ExtractField, 25, 3, // Inst{27-25} ... -/* 3 */ MCD_OPC_FilterValue, 0, 184, 11, // Skip to: 3007 +/* 3 */ MCD_OPC_FilterValue, 0, 160, 11, // Skip to: 2983 /* 7 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 10 */ MCD_OPC_FilterValue, 0, 24, 6, // Skip to: 1574 +/* 10 */ MCD_OPC_FilterValue, 0, 9, 6, // Skip to: 1559 /* 14 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... /* 17 */ MCD_OPC_FilterValue, 0, 80, 1, // Skip to: 357 /* 21 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... @@ -37,1836 +37,1842 @@ static uint8_t DecoderTableARM32[] = { /* 31 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 55 /* 35 */ MCD_OPC_CheckPredicate, 0, 9, 0, // Skip to: 48 /* 39 */ MCD_OPC_CheckField, 5, 7, 0, 3, 0, // Skip to: 48 -/* 45 */ MCD_OPC_Decode, 40, 0, // Opcode: ANDrr -/* 48 */ MCD_OPC_CheckPredicate, 0, 158, 29, // Skip to: 7634 -/* 52 */ MCD_OPC_Decode, 41, 1, // Opcode: ANDrsi +/* 45 */ MCD_OPC_Decode, 41, 0, // Opcode: ANDrr +/* 48 */ MCD_OPC_CheckPredicate, 0, 142, 29, // Skip to: 7618 +/* 52 */ MCD_OPC_Decode, 42, 1, // Opcode: ANDrsi /* 55 */ MCD_OPC_FilterValue, 1, 22, 0, // Skip to: 81 /* 59 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 73 /* 63 */ MCD_OPC_CheckField, 5, 7, 0, 4, 0, // Skip to: 73 -/* 69 */ MCD_OPC_Decode, 249, 3, 0, // Opcode: SUBrr -/* 73 */ MCD_OPC_CheckPredicate, 0, 133, 29, // Skip to: 7634 -/* 77 */ MCD_OPC_Decode, 250, 3, 1, // Opcode: SUBrsi +/* 69 */ MCD_OPC_Decode, 198, 3, 0, // Opcode: SUBrr +/* 73 */ MCD_OPC_CheckPredicate, 0, 117, 29, // Skip to: 7618 +/* 77 */ MCD_OPC_Decode, 199, 3, 1, // Opcode: SUBrsi /* 81 */ MCD_OPC_FilterValue, 2, 20, 0, // Skip to: 105 /* 85 */ MCD_OPC_CheckPredicate, 0, 9, 0, // Skip to: 98 /* 89 */ MCD_OPC_CheckField, 5, 7, 0, 3, 0, // Skip to: 98 -/* 95 */ MCD_OPC_Decode, 29, 0, // Opcode: ADDrr -/* 98 */ MCD_OPC_CheckPredicate, 0, 108, 29, // Skip to: 7634 -/* 102 */ MCD_OPC_Decode, 30, 1, // Opcode: ADDrsi -/* 105 */ MCD_OPC_FilterValue, 3, 101, 29, // Skip to: 7634 +/* 95 */ MCD_OPC_Decode, 30, 0, // Opcode: ADDrr +/* 98 */ MCD_OPC_CheckPredicate, 0, 92, 29, // Skip to: 7618 +/* 102 */ MCD_OPC_Decode, 31, 1, // Opcode: ADDrsi +/* 105 */ MCD_OPC_FilterValue, 3, 85, 29, // Skip to: 7618 /* 109 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 123 /* 113 */ MCD_OPC_CheckField, 5, 7, 0, 4, 0, // Skip to: 123 -/* 119 */ MCD_OPC_Decode, 229, 2, 0, // Opcode: SBCrr -/* 123 */ MCD_OPC_CheckPredicate, 0, 83, 29, // Skip to: 7634 -/* 127 */ MCD_OPC_Decode, 230, 2, 1, // Opcode: SBCrsi -/* 131 */ MCD_OPC_FilterValue, 1, 75, 29, // Skip to: 7634 +/* 119 */ MCD_OPC_Decode, 179, 2, 0, // Opcode: SBCrr +/* 123 */ MCD_OPC_CheckPredicate, 0, 67, 29, // Skip to: 7618 +/* 127 */ MCD_OPC_Decode, 180, 2, 1, // Opcode: SBCrsi +/* 131 */ MCD_OPC_FilterValue, 1, 59, 29, // Skip to: 7618 /* 135 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 138 */ MCD_OPC_FilterValue, 0, 49, 0, // Skip to: 191 /* 142 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... /* 145 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 156 -/* 149 */ MCD_OPC_CheckPredicate, 0, 57, 29, // Skip to: 7634 -/* 153 */ MCD_OPC_Decode, 42, 2, // Opcode: ANDrsr +/* 149 */ MCD_OPC_CheckPredicate, 0, 41, 29, // Skip to: 7618 +/* 153 */ MCD_OPC_Decode, 43, 2, // Opcode: ANDrsr /* 156 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 168 -/* 160 */ MCD_OPC_CheckPredicate, 0, 46, 29, // Skip to: 7634 -/* 164 */ MCD_OPC_Decode, 251, 3, 2, // Opcode: SUBrsr +/* 160 */ MCD_OPC_CheckPredicate, 0, 30, 29, // Skip to: 7618 +/* 164 */ MCD_OPC_Decode, 200, 3, 2, // Opcode: SUBrsr /* 168 */ MCD_OPC_FilterValue, 2, 7, 0, // Skip to: 179 -/* 172 */ MCD_OPC_CheckPredicate, 0, 34, 29, // Skip to: 7634 -/* 176 */ MCD_OPC_Decode, 31, 2, // Opcode: ADDrsr -/* 179 */ MCD_OPC_FilterValue, 3, 27, 29, // Skip to: 7634 -/* 183 */ MCD_OPC_CheckPredicate, 0, 23, 29, // Skip to: 7634 -/* 187 */ MCD_OPC_Decode, 231, 2, 3, // Opcode: SBCrsr -/* 191 */ MCD_OPC_FilterValue, 1, 15, 29, // Skip to: 7634 +/* 172 */ MCD_OPC_CheckPredicate, 0, 18, 29, // Skip to: 7618 +/* 176 */ MCD_OPC_Decode, 32, 2, // Opcode: ADDrsr +/* 179 */ MCD_OPC_FilterValue, 3, 11, 29, // Skip to: 7618 +/* 183 */ MCD_OPC_CheckPredicate, 0, 7, 29, // Skip to: 7618 +/* 187 */ MCD_OPC_Decode, 181, 2, 3, // Opcode: SBCrsr +/* 191 */ MCD_OPC_FilterValue, 1, 255, 28, // Skip to: 7618 /* 195 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... /* 198 */ MCD_OPC_FilterValue, 0, 62, 0, // Skip to: 264 /* 202 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... /* 205 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 222 -/* 209 */ MCD_OPC_CheckPredicate, 1, 253, 28, // Skip to: 7634 +/* 209 */ MCD_OPC_CheckPredicate, 1, 237, 28, // Skip to: 7618 /* 213 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, -/* 218 */ MCD_OPC_Decode, 160, 2, 4, // Opcode: MUL +/* 218 */ MCD_OPC_Decode, 238, 1, 4, // Opcode: MUL /* 222 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 240 -/* 226 */ MCD_OPC_CheckPredicate, 1, 236, 28, // Skip to: 7634 -/* 230 */ MCD_OPC_CheckField, 20, 1, 0, 230, 28, // Skip to: 7634 -/* 236 */ MCD_OPC_Decode, 159, 4, 5, // Opcode: UMAAL +/* 226 */ MCD_OPC_CheckPredicate, 1, 220, 28, // Skip to: 7618 +/* 230 */ MCD_OPC_CheckField, 20, 1, 0, 214, 28, // Skip to: 7618 +/* 236 */ MCD_OPC_Decode, 237, 3, 5, // Opcode: UMAAL /* 240 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 252 -/* 244 */ MCD_OPC_CheckPredicate, 1, 218, 28, // Skip to: 7634 -/* 248 */ MCD_OPC_Decode, 162, 4, 6, // Opcode: UMULL -/* 252 */ MCD_OPC_FilterValue, 3, 210, 28, // Skip to: 7634 -/* 256 */ MCD_OPC_CheckPredicate, 1, 206, 28, // Skip to: 7634 -/* 260 */ MCD_OPC_Decode, 155, 3, 6, // Opcode: SMULL +/* 244 */ MCD_OPC_CheckPredicate, 1, 202, 28, // Skip to: 7618 +/* 248 */ MCD_OPC_Decode, 240, 3, 6, // Opcode: UMULL +/* 252 */ MCD_OPC_FilterValue, 3, 194, 28, // Skip to: 7618 +/* 256 */ MCD_OPC_CheckPredicate, 1, 190, 28, // Skip to: 7618 +/* 260 */ MCD_OPC_Decode, 233, 2, 6, // Opcode: SMULL /* 264 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 295 /* 268 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... /* 271 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 283 -/* 275 */ MCD_OPC_CheckPredicate, 0, 187, 28, // Skip to: 7634 -/* 279 */ MCD_OPC_Decode, 229, 3, 7, // Opcode: STRH_POST -/* 283 */ MCD_OPC_FilterValue, 1, 179, 28, // Skip to: 7634 -/* 287 */ MCD_OPC_CheckPredicate, 0, 175, 28, // Skip to: 7634 -/* 291 */ MCD_OPC_Decode, 220, 1, 7, // Opcode: LDRH_POST +/* 275 */ MCD_OPC_CheckPredicate, 0, 171, 28, // Skip to: 7618 +/* 279 */ MCD_OPC_Decode, 178, 3, 7, // Opcode: STRH_POST +/* 283 */ MCD_OPC_FilterValue, 1, 163, 28, // Skip to: 7618 +/* 287 */ MCD_OPC_CheckPredicate, 0, 159, 28, // Skip to: 7618 +/* 291 */ MCD_OPC_Decode, 170, 1, 7, // Opcode: LDRH_POST /* 295 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 326 /* 299 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... /* 302 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 314 -/* 306 */ MCD_OPC_CheckPredicate, 0, 156, 28, // Skip to: 7634 -/* 310 */ MCD_OPC_Decode, 211, 1, 7, // Opcode: LDRD_POST -/* 314 */ MCD_OPC_FilterValue, 1, 148, 28, // Skip to: 7634 -/* 318 */ MCD_OPC_CheckPredicate, 0, 144, 28, // Skip to: 7634 -/* 322 */ MCD_OPC_Decode, 228, 1, 7, // Opcode: LDRSB_POST -/* 326 */ MCD_OPC_FilterValue, 3, 136, 28, // Skip to: 7634 +/* 306 */ MCD_OPC_CheckPredicate, 0, 140, 28, // Skip to: 7618 +/* 310 */ MCD_OPC_Decode, 161, 1, 7, // Opcode: LDRD_POST +/* 314 */ MCD_OPC_FilterValue, 1, 132, 28, // Skip to: 7618 +/* 318 */ MCD_OPC_CheckPredicate, 0, 128, 28, // Skip to: 7618 +/* 322 */ MCD_OPC_Decode, 178, 1, 7, // Opcode: LDRSB_POST +/* 326 */ MCD_OPC_FilterValue, 3, 120, 28, // Skip to: 7618 /* 330 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... /* 333 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 345 -/* 337 */ MCD_OPC_CheckPredicate, 0, 125, 28, // Skip to: 7634 -/* 341 */ MCD_OPC_Decode, 220, 3, 7, // Opcode: STRD_POST -/* 345 */ MCD_OPC_FilterValue, 1, 117, 28, // Skip to: 7634 -/* 349 */ MCD_OPC_CheckPredicate, 0, 113, 28, // Skip to: 7634 -/* 353 */ MCD_OPC_Decode, 233, 1, 7, // Opcode: LDRSH_POST -/* 357 */ MCD_OPC_FilterValue, 1, 105, 28, // Skip to: 7634 +/* 337 */ MCD_OPC_CheckPredicate, 0, 109, 28, // Skip to: 7618 +/* 341 */ MCD_OPC_Decode, 169, 3, 7, // Opcode: STRD_POST +/* 345 */ MCD_OPC_FilterValue, 1, 101, 28, // Skip to: 7618 +/* 349 */ MCD_OPC_CheckPredicate, 0, 97, 28, // Skip to: 7618 +/* 353 */ MCD_OPC_Decode, 183, 1, 7, // Opcode: LDRSH_POST +/* 357 */ MCD_OPC_FilterValue, 1, 89, 28, // Skip to: 7618 /* 361 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 364 */ MCD_OPC_FilterValue, 0, 172, 1, // Skip to: 796 +/* 364 */ MCD_OPC_FilterValue, 0, 166, 1, // Skip to: 790 /* 368 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 371 */ MCD_OPC_FilterValue, 0, 99, 1, // Skip to: 730 +/* 371 */ MCD_OPC_FilterValue, 0, 93, 1, // Skip to: 724 /* 375 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... -/* 378 */ MCD_OPC_FilterValue, 0, 25, 1, // Skip to: 663 +/* 378 */ MCD_OPC_FilterValue, 0, 20, 1, // Skip to: 658 /* 382 */ MCD_OPC_ExtractField, 28, 4, // Inst{31-28} ... -/* 385 */ MCD_OPC_FilterValue, 14, 59, 0, // Skip to: 448 +/* 385 */ MCD_OPC_FilterValue, 14, 57, 0, // Skip to: 446 /* 389 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 392 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 420 -/* 396 */ MCD_OPC_CheckPredicate, 2, 149, 0, // Skip to: 549 -/* 400 */ MCD_OPC_CheckField, 6, 2, 1, 143, 0, // Skip to: 549 -/* 406 */ MCD_OPC_CheckField, 4, 1, 0, 137, 0, // Skip to: 549 +/* 392 */ MCD_OPC_FilterValue, 0, 23, 0, // Skip to: 419 +/* 396 */ MCD_OPC_CheckPredicate, 2, 144, 0, // Skip to: 544 +/* 400 */ MCD_OPC_CheckField, 6, 2, 1, 138, 0, // Skip to: 544 +/* 406 */ MCD_OPC_CheckField, 4, 1, 0, 132, 0, // Skip to: 544 /* 412 */ MCD_OPC_SoftFail, 128, 26 /* 0xD00 */, 0, -/* 416 */ MCD_OPC_Decode, 138, 1, 8, // Opcode: CRC32B -/* 420 */ MCD_OPC_FilterValue, 1, 125, 0, // Skip to: 549 -/* 424 */ MCD_OPC_CheckPredicate, 2, 121, 0, // Skip to: 549 -/* 428 */ MCD_OPC_CheckField, 6, 2, 1, 115, 0, // Skip to: 549 -/* 434 */ MCD_OPC_CheckField, 4, 1, 0, 109, 0, // Skip to: 549 -/* 440 */ MCD_OPC_SoftFail, 128, 26 /* 0xD00 */, 0, -/* 444 */ MCD_OPC_Decode, 139, 1, 8, // Opcode: CRC32CB -/* 448 */ MCD_OPC_FilterValue, 15, 97, 0, // Skip to: 549 -/* 452 */ MCD_OPC_ExtractField, 10, 8, // Inst{17-10} ... -/* 455 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 479 -/* 459 */ MCD_OPC_CheckPredicate, 0, 86, 0, // Skip to: 549 -/* 463 */ MCD_OPC_CheckField, 9, 1, 0, 80, 0, // Skip to: 549 -/* 469 */ MCD_OPC_CheckField, 0, 5, 0, 74, 0, // Skip to: 549 -/* 475 */ MCD_OPC_Decode, 136, 1, 9, // Opcode: CPS2p -/* 479 */ MCD_OPC_FilterValue, 64, 26, 0, // Skip to: 509 -/* 483 */ MCD_OPC_CheckPredicate, 0, 62, 0, // Skip to: 549 -/* 487 */ MCD_OPC_CheckField, 18, 2, 0, 56, 0, // Skip to: 549 -/* 493 */ MCD_OPC_CheckField, 6, 3, 0, 50, 0, // Skip to: 549 -/* 499 */ MCD_OPC_CheckField, 0, 5, 0, 44, 0, // Skip to: 549 -/* 505 */ MCD_OPC_Decode, 235, 2, 10, // Opcode: SETEND -/* 509 */ MCD_OPC_FilterValue, 128, 1, 35, 0, // Skip to: 549 -/* 514 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 517 */ MCD_OPC_FilterValue, 0, 28, 0, // Skip to: 549 -/* 521 */ MCD_OPC_CheckPredicate, 0, 16, 0, // Skip to: 541 -/* 525 */ MCD_OPC_CheckField, 18, 2, 0, 10, 0, // Skip to: 541 -/* 531 */ MCD_OPC_CheckField, 6, 3, 0, 4, 0, // Skip to: 541 -/* 537 */ MCD_OPC_Decode, 135, 1, 9, // Opcode: CPS1p -/* 541 */ MCD_OPC_CheckPredicate, 0, 4, 0, // Skip to: 549 -/* 545 */ MCD_OPC_Decode, 137, 1, 9, // Opcode: CPS3p -/* 549 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 552 */ MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 588 -/* 556 */ MCD_OPC_CheckPredicate, 0, 150, 3, // Skip to: 1478 -/* 560 */ MCD_OPC_CheckField, 16, 1, 1, 144, 3, // Skip to: 1478 -/* 566 */ MCD_OPC_CheckField, 9, 1, 0, 138, 3, // Skip to: 1478 -/* 572 */ MCD_OPC_CheckField, 4, 1, 0, 132, 3, // Skip to: 1478 -/* 578 */ MCD_OPC_SoftFail, 143, 26 /* 0xD0F */, 128, 128, 56 /* 0xE0000 */, -/* 584 */ MCD_OPC_Decode, 156, 2, 11, // Opcode: MRS -/* 588 */ MCD_OPC_FilterValue, 1, 18, 0, // Skip to: 610 -/* 592 */ MCD_OPC_CheckPredicate, 0, 114, 3, // Skip to: 1478 -/* 596 */ MCD_OPC_CheckField, 4, 1, 1, 108, 3, // Skip to: 1478 -/* 602 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, -/* 606 */ MCD_OPC_Decode, 188, 2, 12, // Opcode: QADD -/* 610 */ MCD_OPC_FilterValue, 2, 31, 0, // Skip to: 645 -/* 614 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 617 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 629 -/* 621 */ MCD_OPC_CheckPredicate, 3, 85, 3, // Skip to: 1478 -/* 625 */ MCD_OPC_Decode, 253, 2, 13, // Opcode: SMLABB -/* 629 */ MCD_OPC_FilterValue, 1, 77, 3, // Skip to: 1478 -/* 633 */ MCD_OPC_CheckPredicate, 4, 73, 3, // Skip to: 1478 -/* 637 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, -/* 641 */ MCD_OPC_Decode, 253, 3, 14, // Opcode: SWP -/* 645 */ MCD_OPC_FilterValue, 3, 61, 3, // Skip to: 1478 -/* 649 */ MCD_OPC_CheckPredicate, 3, 57, 3, // Skip to: 1478 -/* 653 */ MCD_OPC_CheckField, 4, 1, 0, 51, 3, // Skip to: 1478 -/* 659 */ MCD_OPC_Decode, 254, 2, 13, // Opcode: SMLABT -/* 663 */ MCD_OPC_FilterValue, 1, 43, 3, // Skip to: 1478 -/* 667 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 670 */ MCD_OPC_FilterValue, 1, 20, 0, // Skip to: 694 -/* 674 */ MCD_OPC_CheckPredicate, 5, 32, 3, // Skip to: 1478 -/* 678 */ MCD_OPC_CheckField, 28, 4, 14, 26, 3, // Skip to: 1478 -/* 684 */ MCD_OPC_CheckField, 4, 1, 1, 20, 3, // Skip to: 1478 -/* 690 */ MCD_OPC_Decode, 161, 1, 15, // Opcode: HLT -/* 694 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 712 -/* 698 */ MCD_OPC_CheckPredicate, 3, 8, 3, // Skip to: 1478 -/* 702 */ MCD_OPC_CheckField, 4, 1, 0, 2, 3, // Skip to: 1478 -/* 708 */ MCD_OPC_Decode, 137, 3, 13, // Opcode: SMLATB -/* 712 */ MCD_OPC_FilterValue, 3, 250, 2, // Skip to: 1478 -/* 716 */ MCD_OPC_CheckPredicate, 3, 246, 2, // Skip to: 1478 -/* 720 */ MCD_OPC_CheckField, 4, 1, 0, 240, 2, // Skip to: 1478 -/* 726 */ MCD_OPC_Decode, 138, 3, 13, // Opcode: SMLATT -/* 730 */ MCD_OPC_FilterValue, 1, 232, 2, // Skip to: 1478 -/* 734 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 737 */ MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 773 -/* 741 */ MCD_OPC_CheckPredicate, 0, 15, 0, // Skip to: 760 -/* 745 */ MCD_OPC_CheckField, 5, 7, 0, 9, 0, // Skip to: 760 -/* 751 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, -/* 756 */ MCD_OPC_Decode, 145, 4, 16, // Opcode: TSTrr -/* 760 */ MCD_OPC_CheckPredicate, 0, 202, 2, // Skip to: 1478 -/* 764 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, -/* 769 */ MCD_OPC_Decode, 146, 4, 17, // Opcode: TSTrsi -/* 773 */ MCD_OPC_FilterValue, 1, 189, 2, // Skip to: 1478 -/* 777 */ MCD_OPC_CheckPredicate, 0, 185, 2, // Skip to: 1478 -/* 781 */ MCD_OPC_CheckField, 7, 1, 0, 179, 2, // Skip to: 1478 -/* 787 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, -/* 792 */ MCD_OPC_Decode, 147, 4, 18, // Opcode: TSTrsr -/* 796 */ MCD_OPC_FilterValue, 1, 1, 1, // Skip to: 1057 -/* 800 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 803 */ MCD_OPC_FilterValue, 0, 169, 0, // Skip to: 976 -/* 807 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 810 */ MCD_OPC_FilterValue, 0, 126, 0, // Skip to: 940 -/* 814 */ MCD_OPC_ExtractField, 5, 3, // Inst{7-5} ... -/* 817 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 841 -/* 821 */ MCD_OPC_CheckPredicate, 0, 141, 2, // Skip to: 1478 -/* 825 */ MCD_OPC_CheckField, 9, 1, 0, 135, 2, // Skip to: 1478 -/* 831 */ MCD_OPC_SoftFail, 143, 26 /* 0xD0F */, 128, 128, 60 /* 0xF0000 */, -/* 837 */ MCD_OPC_Decode, 157, 2, 11, // Opcode: MRSsys -/* 841 */ MCD_OPC_FilterValue, 2, 47, 0, // Skip to: 892 -/* 845 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 848 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 870 -/* 852 */ MCD_OPC_CheckPredicate, 2, 110, 2, // Skip to: 1478 -/* 856 */ MCD_OPC_CheckField, 28, 4, 14, 104, 2, // Skip to: 1478 -/* 862 */ MCD_OPC_SoftFail, 128, 26 /* 0xD00 */, 0, -/* 866 */ MCD_OPC_Decode, 143, 1, 8, // Opcode: CRC32W -/* 870 */ MCD_OPC_FilterValue, 1, 92, 2, // Skip to: 1478 -/* 874 */ MCD_OPC_CheckPredicate, 2, 88, 2, // Skip to: 1478 -/* 878 */ MCD_OPC_CheckField, 28, 4, 14, 82, 2, // Skip to: 1478 -/* 884 */ MCD_OPC_SoftFail, 128, 26 /* 0xD00 */, 0, -/* 888 */ MCD_OPC_Decode, 141, 1, 8, // Opcode: CRC32CW -/* 892 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 904 -/* 896 */ MCD_OPC_CheckPredicate, 3, 66, 2, // Skip to: 1478 -/* 900 */ MCD_OPC_Decode, 130, 3, 19, // Opcode: SMLALBB -/* 904 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 916 -/* 908 */ MCD_OPC_CheckPredicate, 3, 54, 2, // Skip to: 1478 -/* 912 */ MCD_OPC_Decode, 134, 3, 19, // Opcode: SMLALTB -/* 916 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 928 -/* 920 */ MCD_OPC_CheckPredicate, 3, 42, 2, // Skip to: 1478 -/* 924 */ MCD_OPC_Decode, 131, 3, 19, // Opcode: SMLALBT -/* 928 */ MCD_OPC_FilterValue, 7, 34, 2, // Skip to: 1478 -/* 932 */ MCD_OPC_CheckPredicate, 3, 30, 2, // Skip to: 1478 -/* 936 */ MCD_OPC_Decode, 135, 3, 19, // Opcode: SMLALTT -/* 940 */ MCD_OPC_FilterValue, 1, 22, 2, // Skip to: 1478 -/* 944 */ MCD_OPC_CheckPredicate, 0, 15, 0, // Skip to: 963 -/* 948 */ MCD_OPC_CheckField, 5, 7, 0, 9, 0, // Skip to: 963 -/* 954 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, -/* 959 */ MCD_OPC_Decode, 130, 1, 16, // Opcode: CMPrr -/* 963 */ MCD_OPC_CheckPredicate, 0, 255, 1, // Skip to: 1478 -/* 967 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, -/* 972 */ MCD_OPC_Decode, 131, 1, 17, // Opcode: CMPrsi -/* 976 */ MCD_OPC_FilterValue, 1, 242, 1, // Skip to: 1478 -/* 980 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 983 */ MCD_OPC_FilterValue, 0, 42, 0, // Skip to: 1029 -/* 987 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 990 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 1012 -/* 994 */ MCD_OPC_CheckPredicate, 0, 224, 1, // Skip to: 1478 -/* 998 */ MCD_OPC_CheckField, 5, 2, 2, 218, 1, // Skip to: 1478 -/* 1004 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, -/* 1008 */ MCD_OPC_Decode, 192, 2, 20, // Opcode: QDADD -/* 1012 */ MCD_OPC_FilterValue, 1, 206, 1, // Skip to: 1478 -/* 1016 */ MCD_OPC_CheckPredicate, 0, 202, 1, // Skip to: 1478 -/* 1020 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, -/* 1025 */ MCD_OPC_Decode, 132, 1, 18, // Opcode: CMPrsr -/* 1029 */ MCD_OPC_FilterValue, 1, 189, 1, // Skip to: 1478 -/* 1033 */ MCD_OPC_CheckPredicate, 4, 185, 1, // Skip to: 1478 -/* 1037 */ MCD_OPC_CheckField, 20, 1, 0, 179, 1, // Skip to: 1478 -/* 1043 */ MCD_OPC_CheckField, 5, 2, 0, 173, 1, // Skip to: 1478 -/* 1049 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, -/* 1053 */ MCD_OPC_Decode, 254, 3, 14, // Opcode: SWPB -/* 1057 */ MCD_OPC_FilterValue, 2, 208, 0, // Skip to: 1269 -/* 1061 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 1064 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 1090 -/* 1068 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 1082 -/* 1072 */ MCD_OPC_CheckField, 5, 7, 0, 4, 0, // Skip to: 1082 -/* 1078 */ MCD_OPC_Decode, 168, 2, 0, // Opcode: ORRrr -/* 1082 */ MCD_OPC_CheckPredicate, 0, 136, 1, // Skip to: 1478 -/* 1086 */ MCD_OPC_Decode, 169, 2, 1, // Opcode: ORRrsi -/* 1090 */ MCD_OPC_FilterValue, 1, 128, 1, // Skip to: 1478 -/* 1094 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 1097 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1109 -/* 1101 */ MCD_OPC_CheckPredicate, 0, 117, 1, // Skip to: 1478 -/* 1105 */ MCD_OPC_Decode, 170, 2, 2, // Opcode: ORRrsr -/* 1109 */ MCD_OPC_FilterValue, 1, 109, 1, // Skip to: 1478 -/* 1113 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 1116 */ MCD_OPC_FilterValue, 12, 51, 0, // Skip to: 1171 -/* 1120 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 1123 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 1147 -/* 1127 */ MCD_OPC_CheckPredicate, 5, 91, 1, // Skip to: 1478 -/* 1131 */ MCD_OPC_CheckField, 12, 4, 15, 85, 1, // Skip to: 1478 -/* 1137 */ MCD_OPC_CheckField, 5, 2, 0, 79, 1, // Skip to: 1478 -/* 1143 */ MCD_OPC_Decode, 192, 3, 21, // Opcode: STL -/* 1147 */ MCD_OPC_FilterValue, 1, 71, 1, // Skip to: 1478 -/* 1151 */ MCD_OPC_CheckPredicate, 5, 67, 1, // Skip to: 1478 -/* 1155 */ MCD_OPC_CheckField, 5, 2, 0, 61, 1, // Skip to: 1478 -/* 1161 */ MCD_OPC_CheckField, 0, 4, 15, 55, 1, // Skip to: 1478 -/* 1167 */ MCD_OPC_Decode, 168, 1, 22, // Opcode: LDA -/* 1171 */ MCD_OPC_FilterValue, 14, 45, 0, // Skip to: 1220 -/* 1175 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 1178 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1196 -/* 1182 */ MCD_OPC_CheckPredicate, 5, 36, 1, // Skip to: 1478 -/* 1186 */ MCD_OPC_CheckField, 5, 2, 0, 30, 1, // Skip to: 1478 -/* 1192 */ MCD_OPC_Decode, 194, 3, 23, // Opcode: STLEX -/* 1196 */ MCD_OPC_FilterValue, 1, 22, 1, // Skip to: 1478 -/* 1200 */ MCD_OPC_CheckPredicate, 5, 18, 1, // Skip to: 1478 -/* 1204 */ MCD_OPC_CheckField, 5, 2, 0, 12, 1, // Skip to: 1478 -/* 1210 */ MCD_OPC_CheckField, 0, 4, 15, 6, 1, // Skip to: 1478 -/* 1216 */ MCD_OPC_Decode, 170, 1, 22, // Opcode: LDAEX -/* 1220 */ MCD_OPC_FilterValue, 15, 254, 0, // Skip to: 1478 -/* 1224 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 1227 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1245 -/* 1231 */ MCD_OPC_CheckPredicate, 0, 243, 0, // Skip to: 1478 -/* 1235 */ MCD_OPC_CheckField, 5, 2, 0, 237, 0, // Skip to: 1478 -/* 1241 */ MCD_OPC_Decode, 222, 3, 23, // Opcode: STREX -/* 1245 */ MCD_OPC_FilterValue, 1, 229, 0, // Skip to: 1478 -/* 1249 */ MCD_OPC_CheckPredicate, 0, 225, 0, // Skip to: 1478 -/* 1253 */ MCD_OPC_CheckField, 5, 2, 0, 219, 0, // Skip to: 1478 -/* 1259 */ MCD_OPC_CheckField, 0, 4, 15, 213, 0, // Skip to: 1478 -/* 1265 */ MCD_OPC_Decode, 213, 1, 22, // Opcode: LDREX -/* 1269 */ MCD_OPC_FilterValue, 3, 205, 0, // Skip to: 1478 -/* 1273 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 1276 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 1300 -/* 1280 */ MCD_OPC_CheckPredicate, 0, 9, 0, // Skip to: 1293 -/* 1284 */ MCD_OPC_CheckField, 5, 7, 0, 3, 0, // Skip to: 1293 -/* 1290 */ MCD_OPC_Decode, 101, 0, // Opcode: BICrr -/* 1293 */ MCD_OPC_CheckPredicate, 0, 181, 0, // Skip to: 1478 -/* 1297 */ MCD_OPC_Decode, 102, 1, // Opcode: BICrsi -/* 1300 */ MCD_OPC_FilterValue, 1, 174, 0, // Skip to: 1478 -/* 1304 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 1307 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 1318 -/* 1311 */ MCD_OPC_CheckPredicate, 0, 163, 0, // Skip to: 1478 -/* 1315 */ MCD_OPC_Decode, 103, 2, // Opcode: BICrsr -/* 1318 */ MCD_OPC_FilterValue, 1, 156, 0, // Skip to: 1478 -/* 1322 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 1325 */ MCD_OPC_FilterValue, 12, 51, 0, // Skip to: 1380 -/* 1329 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 1332 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 1356 -/* 1336 */ MCD_OPC_CheckPredicate, 5, 138, 0, // Skip to: 1478 -/* 1340 */ MCD_OPC_CheckField, 12, 4, 15, 132, 0, // Skip to: 1478 -/* 1346 */ MCD_OPC_CheckField, 5, 2, 0, 126, 0, // Skip to: 1478 -/* 1352 */ MCD_OPC_Decode, 193, 3, 21, // Opcode: STLB -/* 1356 */ MCD_OPC_FilterValue, 1, 118, 0, // Skip to: 1478 -/* 1360 */ MCD_OPC_CheckPredicate, 5, 114, 0, // Skip to: 1478 -/* 1364 */ MCD_OPC_CheckField, 5, 2, 0, 108, 0, // Skip to: 1478 -/* 1370 */ MCD_OPC_CheckField, 0, 4, 15, 102, 0, // Skip to: 1478 -/* 1376 */ MCD_OPC_Decode, 169, 1, 22, // Opcode: LDAB -/* 1380 */ MCD_OPC_FilterValue, 14, 45, 0, // Skip to: 1429 -/* 1384 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 1387 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1405 -/* 1391 */ MCD_OPC_CheckPredicate, 5, 83, 0, // Skip to: 1478 -/* 1395 */ MCD_OPC_CheckField, 5, 2, 0, 77, 0, // Skip to: 1478 -/* 1401 */ MCD_OPC_Decode, 195, 3, 23, // Opcode: STLEXB -/* 1405 */ MCD_OPC_FilterValue, 1, 69, 0, // Skip to: 1478 -/* 1409 */ MCD_OPC_CheckPredicate, 5, 65, 0, // Skip to: 1478 -/* 1413 */ MCD_OPC_CheckField, 5, 2, 0, 59, 0, // Skip to: 1478 -/* 1419 */ MCD_OPC_CheckField, 0, 4, 15, 53, 0, // Skip to: 1478 -/* 1425 */ MCD_OPC_Decode, 171, 1, 22, // Opcode: LDAEXB -/* 1429 */ MCD_OPC_FilterValue, 15, 45, 0, // Skip to: 1478 -/* 1433 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 1436 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1454 -/* 1440 */ MCD_OPC_CheckPredicate, 0, 34, 0, // Skip to: 1478 -/* 1444 */ MCD_OPC_CheckField, 5, 2, 0, 28, 0, // Skip to: 1478 -/* 1450 */ MCD_OPC_Decode, 223, 3, 23, // Opcode: STREXB -/* 1454 */ MCD_OPC_FilterValue, 1, 20, 0, // Skip to: 1478 -/* 1458 */ MCD_OPC_CheckPredicate, 0, 16, 0, // Skip to: 1478 -/* 1462 */ MCD_OPC_CheckField, 5, 2, 0, 10, 0, // Skip to: 1478 -/* 1468 */ MCD_OPC_CheckField, 0, 4, 15, 4, 0, // Skip to: 1478 -/* 1474 */ MCD_OPC_Decode, 214, 1, 22, // Opcode: LDREXB -/* 1478 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... -/* 1481 */ MCD_OPC_FilterValue, 11, 27, 0, // Skip to: 1512 -/* 1485 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 1488 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1500 -/* 1492 */ MCD_OPC_CheckPredicate, 0, 250, 23, // Skip to: 7634 -/* 1496 */ MCD_OPC_Decode, 226, 3, 7, // Opcode: STRH -/* 1500 */ MCD_OPC_FilterValue, 1, 242, 23, // Skip to: 7634 -/* 1504 */ MCD_OPC_CheckPredicate, 0, 238, 23, // Skip to: 7634 -/* 1508 */ MCD_OPC_Decode, 217, 1, 7, // Opcode: LDRH -/* 1512 */ MCD_OPC_FilterValue, 13, 27, 0, // Skip to: 1543 -/* 1516 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 1519 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1531 -/* 1523 */ MCD_OPC_CheckPredicate, 3, 219, 23, // Skip to: 7634 -/* 1527 */ MCD_OPC_Decode, 209, 1, 7, // Opcode: LDRD -/* 1531 */ MCD_OPC_FilterValue, 1, 211, 23, // Skip to: 7634 -/* 1535 */ MCD_OPC_CheckPredicate, 0, 207, 23, // Skip to: 7634 -/* 1539 */ MCD_OPC_Decode, 225, 1, 7, // Opcode: LDRSB -/* 1543 */ MCD_OPC_FilterValue, 15, 199, 23, // Skip to: 7634 -/* 1547 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 1550 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1562 -/* 1554 */ MCD_OPC_CheckPredicate, 3, 188, 23, // Skip to: 7634 -/* 1558 */ MCD_OPC_Decode, 218, 3, 7, // Opcode: STRD -/* 1562 */ MCD_OPC_FilterValue, 1, 180, 23, // Skip to: 7634 -/* 1566 */ MCD_OPC_CheckPredicate, 0, 176, 23, // Skip to: 7634 -/* 1570 */ MCD_OPC_Decode, 230, 1, 7, // Opcode: LDRSH -/* 1574 */ MCD_OPC_FilterValue, 1, 168, 23, // Skip to: 7634 -/* 1578 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 1581 */ MCD_OPC_FilterValue, 0, 36, 2, // Skip to: 2133 -/* 1585 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... -/* 1588 */ MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 1647 -/* 1592 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 1595 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 1621 -/* 1599 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 1613 -/* 1603 */ MCD_OPC_CheckField, 5, 7, 0, 4, 0, // Skip to: 1613 -/* 1609 */ MCD_OPC_Decode, 148, 1, 0, // Opcode: EORrr -/* 1613 */ MCD_OPC_CheckPredicate, 0, 129, 23, // Skip to: 7634 -/* 1617 */ MCD_OPC_Decode, 149, 1, 1, // Opcode: EORrsi -/* 1621 */ MCD_OPC_FilterValue, 1, 121, 23, // Skip to: 7634 -/* 1625 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 1639 -/* 1629 */ MCD_OPC_CheckField, 5, 7, 0, 4, 0, // Skip to: 1639 -/* 1635 */ MCD_OPC_Decode, 218, 2, 0, // Opcode: RSBrr -/* 1639 */ MCD_OPC_CheckPredicate, 0, 103, 23, // Skip to: 7634 -/* 1643 */ MCD_OPC_Decode, 219, 2, 1, // Opcode: RSBrsi -/* 1647 */ MCD_OPC_FilterValue, 1, 53, 0, // Skip to: 1704 -/* 1651 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 1654 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 1678 -/* 1658 */ MCD_OPC_CheckPredicate, 0, 9, 0, // Skip to: 1671 -/* 1662 */ MCD_OPC_CheckField, 5, 7, 0, 3, 0, // Skip to: 1671 -/* 1668 */ MCD_OPC_Decode, 21, 0, // Opcode: ADCrr -/* 1671 */ MCD_OPC_CheckPredicate, 0, 71, 23, // Skip to: 7634 -/* 1675 */ MCD_OPC_Decode, 22, 1, // Opcode: ADCrsi -/* 1678 */ MCD_OPC_FilterValue, 1, 64, 23, // Skip to: 7634 -/* 1682 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 1696 -/* 1686 */ MCD_OPC_CheckField, 5, 7, 0, 4, 0, // Skip to: 1696 -/* 1692 */ MCD_OPC_Decode, 222, 2, 0, // Opcode: RSCrr -/* 1696 */ MCD_OPC_CheckPredicate, 0, 46, 23, // Skip to: 7634 -/* 1700 */ MCD_OPC_Decode, 223, 2, 1, // Opcode: RSCrsi -/* 1704 */ MCD_OPC_FilterValue, 2, 61, 1, // Skip to: 2025 -/* 1708 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 1711 */ MCD_OPC_FilterValue, 0, 233, 0, // Skip to: 1948 -/* 1715 */ MCD_OPC_ExtractField, 5, 3, // Inst{7-5} ... -/* 1718 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 1737 -/* 1722 */ MCD_OPC_CheckPredicate, 0, 20, 23, // Skip to: 7634 -/* 1726 */ MCD_OPC_CheckField, 8, 8, 240, 1, 13, 23, // Skip to: 7634 -/* 1733 */ MCD_OPC_Decode, 158, 2, 24, // Opcode: MSR -/* 1737 */ MCD_OPC_FilterValue, 1, 20, 0, // Skip to: 1761 -/* 1741 */ MCD_OPC_CheckPredicate, 0, 1, 23, // Skip to: 7634 -/* 1745 */ MCD_OPC_CheckField, 22, 1, 0, 251, 22, // Skip to: 7634 -/* 1751 */ MCD_OPC_CheckField, 8, 12, 255, 31, 244, 22, // Skip to: 7634 -/* 1758 */ MCD_OPC_Decode, 116, 25, // Opcode: BXJ -/* 1761 */ MCD_OPC_FilterValue, 2, 59, 0, // Skip to: 1824 -/* 1765 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 1768 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 1796 -/* 1772 */ MCD_OPC_CheckPredicate, 2, 226, 22, // Skip to: 7634 -/* 1776 */ MCD_OPC_CheckField, 28, 4, 14, 220, 22, // Skip to: 7634 -/* 1782 */ MCD_OPC_CheckField, 22, 1, 0, 214, 22, // Skip to: 7634 -/* 1788 */ MCD_OPC_SoftFail, 128, 26 /* 0xD00 */, 0, -/* 1792 */ MCD_OPC_Decode, 142, 1, 8, // Opcode: CRC32H -/* 1796 */ MCD_OPC_FilterValue, 1, 202, 22, // Skip to: 7634 -/* 1800 */ MCD_OPC_CheckPredicate, 2, 198, 22, // Skip to: 7634 -/* 1804 */ MCD_OPC_CheckField, 28, 4, 14, 192, 22, // Skip to: 7634 -/* 1810 */ MCD_OPC_CheckField, 22, 1, 0, 186, 22, // Skip to: 7634 -/* 1816 */ MCD_OPC_SoftFail, 128, 26 /* 0xD00 */, 0, -/* 1820 */ MCD_OPC_Decode, 140, 1, 8, // Opcode: CRC32CH -/* 1824 */ MCD_OPC_FilterValue, 4, 27, 0, // Skip to: 1855 -/* 1828 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 1831 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1843 -/* 1835 */ MCD_OPC_CheckPredicate, 3, 163, 22, // Skip to: 7634 -/* 1839 */ MCD_OPC_Decode, 139, 3, 13, // Opcode: SMLAWB -/* 1843 */ MCD_OPC_FilterValue, 1, 155, 22, // Skip to: 7634 -/* 1847 */ MCD_OPC_CheckPredicate, 3, 151, 22, // Skip to: 7634 -/* 1851 */ MCD_OPC_Decode, 153, 3, 26, // Opcode: SMULBB -/* 1855 */ MCD_OPC_FilterValue, 5, 27, 0, // Skip to: 1886 -/* 1859 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 1862 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1874 -/* 1866 */ MCD_OPC_CheckPredicate, 3, 132, 22, // Skip to: 7634 -/* 1870 */ MCD_OPC_Decode, 159, 3, 26, // Opcode: SMULWB -/* 1874 */ MCD_OPC_FilterValue, 1, 124, 22, // Skip to: 7634 -/* 1878 */ MCD_OPC_CheckPredicate, 3, 120, 22, // Skip to: 7634 -/* 1882 */ MCD_OPC_Decode, 157, 3, 26, // Opcode: SMULTB -/* 1886 */ MCD_OPC_FilterValue, 6, 27, 0, // Skip to: 1917 -/* 1890 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 1893 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1905 -/* 1897 */ MCD_OPC_CheckPredicate, 3, 101, 22, // Skip to: 7634 -/* 1901 */ MCD_OPC_Decode, 140, 3, 13, // Opcode: SMLAWT -/* 1905 */ MCD_OPC_FilterValue, 1, 93, 22, // Skip to: 7634 -/* 1909 */ MCD_OPC_CheckPredicate, 3, 89, 22, // Skip to: 7634 -/* 1913 */ MCD_OPC_Decode, 154, 3, 26, // Opcode: SMULBT -/* 1917 */ MCD_OPC_FilterValue, 7, 81, 22, // Skip to: 7634 -/* 1921 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 1924 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1936 -/* 1928 */ MCD_OPC_CheckPredicate, 3, 70, 22, // Skip to: 7634 -/* 1932 */ MCD_OPC_Decode, 160, 3, 26, // Opcode: SMULWT -/* 1936 */ MCD_OPC_FilterValue, 1, 62, 22, // Skip to: 7634 -/* 1940 */ MCD_OPC_CheckPredicate, 3, 58, 22, // Skip to: 7634 -/* 1944 */ MCD_OPC_Decode, 158, 3, 26, // Opcode: SMULTT -/* 1948 */ MCD_OPC_FilterValue, 1, 50, 22, // Skip to: 7634 -/* 1952 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 1955 */ MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 1991 -/* 1959 */ MCD_OPC_CheckPredicate, 0, 15, 0, // Skip to: 1978 -/* 1963 */ MCD_OPC_CheckField, 5, 7, 0, 9, 0, // Skip to: 1978 -/* 1969 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, -/* 1974 */ MCD_OPC_Decode, 138, 4, 16, // Opcode: TEQrr -/* 1978 */ MCD_OPC_CheckPredicate, 0, 20, 22, // Skip to: 7634 -/* 1982 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, -/* 1987 */ MCD_OPC_Decode, 139, 4, 17, // Opcode: TEQrsi -/* 1991 */ MCD_OPC_FilterValue, 1, 7, 22, // Skip to: 7634 -/* 1995 */ MCD_OPC_CheckPredicate, 0, 14, 0, // Skip to: 2013 -/* 1999 */ MCD_OPC_CheckField, 5, 7, 0, 8, 0, // Skip to: 2013 -/* 2005 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, -/* 2010 */ MCD_OPC_Decode, 126, 16, // Opcode: CMNzrr -/* 2013 */ MCD_OPC_CheckPredicate, 0, 241, 21, // Skip to: 7634 -/* 2017 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, -/* 2022 */ MCD_OPC_Decode, 127, 17, // Opcode: CMNzrsi -/* 2025 */ MCD_OPC_FilterValue, 3, 229, 21, // Skip to: 7634 -/* 2029 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 2032 */ MCD_OPC_FilterValue, 0, 64, 0, // Skip to: 2100 -/* 2036 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 2057 -/* 2040 */ MCD_OPC_CheckField, 5, 16, 128, 15, 10, 0, // Skip to: 2057 -/* 2047 */ MCD_OPC_CheckField, 0, 4, 14, 4, 0, // Skip to: 2057 -/* 2053 */ MCD_OPC_Decode, 136, 2, 27, // Opcode: MOVPCLR -/* 2057 */ MCD_OPC_ExtractField, 5, 7, // Inst{11-5} ... -/* 2060 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 2086 -/* 2064 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 2078 -/* 2068 */ MCD_OPC_CheckField, 16, 4, 0, 4, 0, // Skip to: 2078 -/* 2074 */ MCD_OPC_Decode, 146, 2, 28, // Opcode: MOVr -/* 2078 */ MCD_OPC_CheckPredicate, 0, 4, 0, // Skip to: 2086 -/* 2082 */ MCD_OPC_Decode, 147, 2, 29, // Opcode: MOVr_TC -/* 2086 */ MCD_OPC_CheckPredicate, 0, 168, 21, // Skip to: 7634 -/* 2090 */ MCD_OPC_CheckField, 16, 4, 0, 162, 21, // Skip to: 7634 -/* 2096 */ MCD_OPC_Decode, 148, 2, 30, // Opcode: MOVsi -/* 2100 */ MCD_OPC_FilterValue, 1, 154, 21, // Skip to: 7634 -/* 2104 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... -/* 2107 */ MCD_OPC_FilterValue, 0, 147, 21, // Skip to: 7634 -/* 2111 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 2125 -/* 2115 */ MCD_OPC_CheckField, 5, 7, 0, 4, 0, // Skip to: 2125 -/* 2121 */ MCD_OPC_Decode, 164, 2, 28, // Opcode: MVNr -/* 2125 */ MCD_OPC_CheckPredicate, 0, 129, 21, // Skip to: 7634 -/* 2129 */ MCD_OPC_Decode, 165, 2, 30, // Opcode: MVNsi -/* 2133 */ MCD_OPC_FilterValue, 1, 121, 21, // Skip to: 7634 -/* 2137 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 2140 */ MCD_OPC_FilterValue, 0, 59, 1, // Skip to: 2459 -/* 2144 */ MCD_OPC_ExtractField, 22, 3, // Inst{24-22} ... -/* 2147 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2159 -/* 2151 */ MCD_OPC_CheckPredicate, 0, 103, 21, // Skip to: 7634 -/* 2155 */ MCD_OPC_Decode, 150, 1, 2, // Opcode: EORrsr -/* 2159 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 2171 -/* 2163 */ MCD_OPC_CheckPredicate, 0, 91, 21, // Skip to: 7634 -/* 2167 */ MCD_OPC_Decode, 220, 2, 2, // Opcode: RSBrsr -/* 2171 */ MCD_OPC_FilterValue, 2, 7, 0, // Skip to: 2182 -/* 2175 */ MCD_OPC_CheckPredicate, 0, 79, 21, // Skip to: 7634 -/* 2179 */ MCD_OPC_Decode, 23, 3, // Opcode: ADCrsr -/* 2182 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 2194 -/* 2186 */ MCD_OPC_CheckPredicate, 0, 68, 21, // Skip to: 7634 -/* 2190 */ MCD_OPC_Decode, 224, 2, 2, // Opcode: RSCrsr -/* 2194 */ MCD_OPC_FilterValue, 4, 137, 0, // Skip to: 2335 -/* 2198 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 2201 */ MCD_OPC_FilterValue, 0, 113, 0, // Skip to: 2318 -/* 2205 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... -/* 2208 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 2253 -/* 2212 */ MCD_OPC_ExtractField, 8, 12, // Inst{19-8} ... -/* 2215 */ MCD_OPC_FilterValue, 255, 31, 38, 21, // Skip to: 7634 -/* 2220 */ MCD_OPC_CheckPredicate, 6, 9, 0, // Skip to: 2233 -/* 2224 */ MCD_OPC_CheckField, 0, 4, 14, 3, 0, // Skip to: 2233 -/* 2230 */ MCD_OPC_Decode, 118, 27, // Opcode: BX_RET -/* 2233 */ MCD_OPC_CheckPredicate, 6, 9, 0, // Skip to: 2246 -/* 2237 */ MCD_OPC_CheckField, 28, 4, 14, 3, 0, // Skip to: 2246 -/* 2243 */ MCD_OPC_Decode, 115, 31, // Opcode: BX -/* 2246 */ MCD_OPC_CheckPredicate, 6, 8, 21, // Skip to: 7634 -/* 2250 */ MCD_OPC_Decode, 119, 25, // Opcode: BX_pred -/* 2253 */ MCD_OPC_FilterValue, 1, 28, 0, // Skip to: 2285 -/* 2257 */ MCD_OPC_ExtractField, 8, 12, // Inst{19-8} ... -/* 2260 */ MCD_OPC_FilterValue, 255, 31, 249, 20, // Skip to: 7634 -/* 2265 */ MCD_OPC_CheckPredicate, 7, 9, 0, // Skip to: 2278 -/* 2269 */ MCD_OPC_CheckField, 28, 4, 14, 3, 0, // Skip to: 2278 -/* 2275 */ MCD_OPC_Decode, 106, 31, // Opcode: BLX -/* 2278 */ MCD_OPC_CheckPredicate, 7, 232, 20, // Skip to: 7634 -/* 2282 */ MCD_OPC_Decode, 107, 25, // Opcode: BLX_pred -/* 2285 */ MCD_OPC_FilterValue, 2, 12, 0, // Skip to: 2301 -/* 2289 */ MCD_OPC_CheckPredicate, 0, 221, 20, // Skip to: 7634 -/* 2293 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, -/* 2297 */ MCD_OPC_Decode, 195, 2, 20, // Opcode: QSUB -/* 2301 */ MCD_OPC_FilterValue, 3, 209, 20, // Skip to: 7634 -/* 2305 */ MCD_OPC_CheckPredicate, 0, 205, 20, // Skip to: 7634 -/* 2309 */ MCD_OPC_CheckField, 28, 4, 14, 199, 20, // Skip to: 7634 -/* 2315 */ MCD_OPC_Decode, 104, 15, // Opcode: BKPT -/* 2318 */ MCD_OPC_FilterValue, 1, 192, 20, // Skip to: 7634 -/* 2322 */ MCD_OPC_CheckPredicate, 0, 188, 20, // Skip to: 7634 -/* 2326 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, -/* 2331 */ MCD_OPC_Decode, 140, 4, 18, // Opcode: TEQrsr -/* 2335 */ MCD_OPC_FilterValue, 5, 84, 0, // Skip to: 2423 -/* 2339 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 2342 */ MCD_OPC_FilterValue, 0, 60, 0, // Skip to: 2406 -/* 2346 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... -/* 2349 */ MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 2372 -/* 2353 */ MCD_OPC_CheckPredicate, 7, 157, 20, // Skip to: 7634 -/* 2357 */ MCD_OPC_CheckField, 16, 4, 15, 151, 20, // Skip to: 7634 -/* 2363 */ MCD_OPC_CheckField, 8, 4, 15, 145, 20, // Skip to: 7634 -/* 2369 */ MCD_OPC_Decode, 124, 32, // Opcode: CLZ -/* 2372 */ MCD_OPC_FilterValue, 2, 12, 0, // Skip to: 2388 -/* 2376 */ MCD_OPC_CheckPredicate, 0, 134, 20, // Skip to: 7634 -/* 2380 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, -/* 2384 */ MCD_OPC_Decode, 193, 2, 20, // Opcode: QDSUB -/* 2388 */ MCD_OPC_FilterValue, 3, 122, 20, // Skip to: 7634 -/* 2392 */ MCD_OPC_CheckPredicate, 8, 118, 20, // Skip to: 7634 -/* 2396 */ MCD_OPC_CheckField, 8, 12, 0, 112, 20, // Skip to: 7634 -/* 2402 */ MCD_OPC_Decode, 252, 2, 33, // Opcode: SMC -/* 2406 */ MCD_OPC_FilterValue, 1, 104, 20, // Skip to: 7634 -/* 2410 */ MCD_OPC_CheckPredicate, 0, 100, 20, // Skip to: 7634 -/* 2414 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, -/* 2419 */ MCD_OPC_Decode, 128, 1, 18, // Opcode: CMNzrsr -/* 2423 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 2441 -/* 2427 */ MCD_OPC_CheckPredicate, 0, 83, 20, // Skip to: 7634 -/* 2431 */ MCD_OPC_CheckField, 16, 4, 0, 77, 20, // Skip to: 7634 -/* 2437 */ MCD_OPC_Decode, 149, 2, 34, // Opcode: MOVsr -/* 2441 */ MCD_OPC_FilterValue, 7, 69, 20, // Skip to: 7634 -/* 2445 */ MCD_OPC_CheckPredicate, 0, 65, 20, // Skip to: 7634 -/* 2449 */ MCD_OPC_CheckField, 16, 4, 0, 59, 20, // Skip to: 7634 -/* 2455 */ MCD_OPC_Decode, 166, 2, 35, // Opcode: MVNsr -/* 2459 */ MCD_OPC_FilterValue, 1, 51, 20, // Skip to: 7634 -/* 2463 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... -/* 2466 */ MCD_OPC_FilterValue, 0, 6, 1, // Skip to: 2732 -/* 2470 */ MCD_OPC_ExtractField, 22, 3, // Inst{24-22} ... -/* 2473 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2485 -/* 2477 */ MCD_OPC_CheckPredicate, 1, 33, 20, // Skip to: 7634 -/* 2481 */ MCD_OPC_Decode, 255, 1, 36, // Opcode: MLA -/* 2485 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 2503 -/* 2489 */ MCD_OPC_CheckPredicate, 9, 21, 20, // Skip to: 7634 -/* 2493 */ MCD_OPC_CheckField, 20, 1, 0, 15, 20, // Skip to: 7634 -/* 2499 */ MCD_OPC_Decode, 129, 2, 37, // Opcode: MLS -/* 2503 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 2515 -/* 2507 */ MCD_OPC_CheckPredicate, 1, 3, 20, // Skip to: 7634 -/* 2511 */ MCD_OPC_Decode, 160, 4, 38, // Opcode: UMLAL -/* 2515 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 2527 -/* 2519 */ MCD_OPC_CheckPredicate, 1, 247, 19, // Skip to: 7634 -/* 2523 */ MCD_OPC_Decode, 129, 3, 38, // Opcode: SMLAL -/* 2527 */ MCD_OPC_FilterValue, 6, 77, 0, // Skip to: 2608 -/* 2531 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 2534 */ MCD_OPC_FilterValue, 14, 33, 0, // Skip to: 2571 -/* 2538 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 2541 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2553 -/* 2545 */ MCD_OPC_CheckPredicate, 5, 221, 19, // Skip to: 7634 -/* 2549 */ MCD_OPC_Decode, 196, 3, 39, // Opcode: STLEXD -/* 2553 */ MCD_OPC_FilterValue, 1, 213, 19, // Skip to: 7634 -/* 2557 */ MCD_OPC_CheckPredicate, 5, 209, 19, // Skip to: 7634 -/* 2561 */ MCD_OPC_CheckField, 0, 4, 15, 203, 19, // Skip to: 7634 -/* 2567 */ MCD_OPC_Decode, 172, 1, 40, // Opcode: LDAEXD -/* 2571 */ MCD_OPC_FilterValue, 15, 195, 19, // Skip to: 7634 -/* 2575 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 2578 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2590 -/* 2582 */ MCD_OPC_CheckPredicate, 0, 184, 19, // Skip to: 7634 -/* 2586 */ MCD_OPC_Decode, 224, 3, 39, // Opcode: STREXD -/* 2590 */ MCD_OPC_FilterValue, 1, 176, 19, // Skip to: 7634 -/* 2594 */ MCD_OPC_CheckPredicate, 0, 172, 19, // Skip to: 7634 -/* 2598 */ MCD_OPC_CheckField, 0, 4, 15, 166, 19, // Skip to: 7634 -/* 2604 */ MCD_OPC_Decode, 215, 1, 40, // Opcode: LDREXD -/* 2608 */ MCD_OPC_FilterValue, 7, 158, 19, // Skip to: 7634 -/* 2612 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 2615 */ MCD_OPC_FilterValue, 12, 39, 0, // Skip to: 2658 -/* 2619 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 2622 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2640 -/* 2626 */ MCD_OPC_CheckPredicate, 5, 140, 19, // Skip to: 7634 -/* 2630 */ MCD_OPC_CheckField, 12, 4, 15, 134, 19, // Skip to: 7634 -/* 2636 */ MCD_OPC_Decode, 198, 3, 21, // Opcode: STLH -/* 2640 */ MCD_OPC_FilterValue, 1, 126, 19, // Skip to: 7634 -/* 2644 */ MCD_OPC_CheckPredicate, 5, 122, 19, // Skip to: 7634 -/* 2648 */ MCD_OPC_CheckField, 0, 4, 15, 116, 19, // Skip to: 7634 -/* 2654 */ MCD_OPC_Decode, 174, 1, 22, // Opcode: LDAH -/* 2658 */ MCD_OPC_FilterValue, 14, 33, 0, // Skip to: 2695 -/* 2662 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 2665 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2677 -/* 2669 */ MCD_OPC_CheckPredicate, 5, 97, 19, // Skip to: 7634 -/* 2673 */ MCD_OPC_Decode, 197, 3, 23, // Opcode: STLEXH -/* 2677 */ MCD_OPC_FilterValue, 1, 89, 19, // Skip to: 7634 -/* 2681 */ MCD_OPC_CheckPredicate, 5, 85, 19, // Skip to: 7634 -/* 2685 */ MCD_OPC_CheckField, 0, 4, 15, 79, 19, // Skip to: 7634 -/* 2691 */ MCD_OPC_Decode, 173, 1, 22, // Opcode: LDAEXH -/* 2695 */ MCD_OPC_FilterValue, 15, 71, 19, // Skip to: 7634 -/* 2699 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 2702 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2714 -/* 2706 */ MCD_OPC_CheckPredicate, 0, 60, 19, // Skip to: 7634 -/* 2710 */ MCD_OPC_Decode, 225, 3, 23, // Opcode: STREXH -/* 2714 */ MCD_OPC_FilterValue, 1, 52, 19, // Skip to: 7634 -/* 2718 */ MCD_OPC_CheckPredicate, 0, 48, 19, // Skip to: 7634 -/* 2722 */ MCD_OPC_CheckField, 0, 4, 15, 42, 19, // Skip to: 7634 -/* 2728 */ MCD_OPC_Decode, 216, 1, 22, // Opcode: LDREXH -/* 2732 */ MCD_OPC_FilterValue, 1, 113, 0, // Skip to: 2849 -/* 2736 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 2739 */ MCD_OPC_FilterValue, 0, 52, 0, // Skip to: 2795 -/* 2743 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 2746 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 2783 -/* 2750 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 2753 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2771 -/* 2757 */ MCD_OPC_CheckPredicate, 0, 9, 19, // Skip to: 7634 -/* 2761 */ MCD_OPC_CheckField, 8, 4, 0, 3, 19, // Skip to: 7634 -/* 2767 */ MCD_OPC_Decode, 228, 3, 41, // Opcode: STRHTr -/* 2771 */ MCD_OPC_FilterValue, 1, 251, 18, // Skip to: 7634 -/* 2775 */ MCD_OPC_CheckPredicate, 0, 247, 18, // Skip to: 7634 -/* 2779 */ MCD_OPC_Decode, 227, 3, 42, // Opcode: STRHTi -/* 2783 */ MCD_OPC_FilterValue, 1, 239, 18, // Skip to: 7634 -/* 2787 */ MCD_OPC_CheckPredicate, 0, 235, 18, // Skip to: 7634 -/* 2791 */ MCD_OPC_Decode, 230, 3, 7, // Opcode: STRH_PRE -/* 2795 */ MCD_OPC_FilterValue, 1, 227, 18, // Skip to: 7634 -/* 2799 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 2802 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 2837 -/* 2806 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 2809 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 2825 -/* 2813 */ MCD_OPC_CheckPredicate, 0, 209, 18, // Skip to: 7634 -/* 2817 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, -/* 2821 */ MCD_OPC_Decode, 219, 1, 43, // Opcode: LDRHTr -/* 2825 */ MCD_OPC_FilterValue, 1, 197, 18, // Skip to: 7634 -/* 2829 */ MCD_OPC_CheckPredicate, 0, 193, 18, // Skip to: 7634 -/* 2833 */ MCD_OPC_Decode, 218, 1, 44, // Opcode: LDRHTi -/* 2837 */ MCD_OPC_FilterValue, 1, 185, 18, // Skip to: 7634 -/* 2841 */ MCD_OPC_CheckPredicate, 0, 181, 18, // Skip to: 7634 -/* 2845 */ MCD_OPC_Decode, 221, 1, 7, // Opcode: LDRH_PRE -/* 2849 */ MCD_OPC_FilterValue, 2, 75, 0, // Skip to: 2928 -/* 2853 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 2856 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2874 -/* 2860 */ MCD_OPC_CheckPredicate, 0, 162, 18, // Skip to: 7634 -/* 2864 */ MCD_OPC_CheckField, 24, 1, 1, 156, 18, // Skip to: 7634 -/* 2870 */ MCD_OPC_Decode, 212, 1, 7, // Opcode: LDRD_PRE -/* 2874 */ MCD_OPC_FilterValue, 1, 148, 18, // Skip to: 7634 -/* 2878 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 2881 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 2916 -/* 2885 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 2888 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 2904 -/* 2892 */ MCD_OPC_CheckPredicate, 0, 130, 18, // Skip to: 7634 -/* 2896 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, -/* 2900 */ MCD_OPC_Decode, 227, 1, 43, // Opcode: LDRSBTr -/* 2904 */ MCD_OPC_FilterValue, 1, 118, 18, // Skip to: 7634 -/* 2908 */ MCD_OPC_CheckPredicate, 0, 114, 18, // Skip to: 7634 -/* 2912 */ MCD_OPC_Decode, 226, 1, 44, // Opcode: LDRSBTi -/* 2916 */ MCD_OPC_FilterValue, 1, 106, 18, // Skip to: 7634 -/* 2920 */ MCD_OPC_CheckPredicate, 0, 102, 18, // Skip to: 7634 -/* 2924 */ MCD_OPC_Decode, 229, 1, 7, // Opcode: LDRSB_PRE -/* 2928 */ MCD_OPC_FilterValue, 3, 94, 18, // Skip to: 7634 -/* 2932 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 2935 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2953 -/* 2939 */ MCD_OPC_CheckPredicate, 0, 83, 18, // Skip to: 7634 -/* 2943 */ MCD_OPC_CheckField, 24, 1, 1, 77, 18, // Skip to: 7634 -/* 2949 */ MCD_OPC_Decode, 221, 3, 7, // Opcode: STRD_PRE -/* 2953 */ MCD_OPC_FilterValue, 1, 69, 18, // Skip to: 7634 -/* 2957 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 2960 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 2995 -/* 2964 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 2967 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 2983 -/* 2971 */ MCD_OPC_CheckPredicate, 0, 51, 18, // Skip to: 7634 -/* 2975 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, -/* 2979 */ MCD_OPC_Decode, 232, 1, 43, // Opcode: LDRSHTr -/* 2983 */ MCD_OPC_FilterValue, 1, 39, 18, // Skip to: 7634 -/* 2987 */ MCD_OPC_CheckPredicate, 0, 35, 18, // Skip to: 7634 -/* 2991 */ MCD_OPC_Decode, 231, 1, 44, // Opcode: LDRSHTi -/* 2995 */ MCD_OPC_FilterValue, 1, 27, 18, // Skip to: 7634 -/* 2999 */ MCD_OPC_CheckPredicate, 0, 23, 18, // Skip to: 7634 -/* 3003 */ MCD_OPC_Decode, 234, 1, 7, // Opcode: LDRSH_PRE -/* 3007 */ MCD_OPC_FilterValue, 1, 151, 1, // Skip to: 3418 -/* 3011 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 3014 */ MCD_OPC_FilterValue, 0, 171, 0, // Skip to: 3189 -/* 3018 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 3021 */ MCD_OPC_FilterValue, 0, 62, 0, // Skip to: 3087 -/* 3025 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 3028 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 3039 -/* 3032 */ MCD_OPC_CheckPredicate, 0, 38, 0, // Skip to: 3074 -/* 3036 */ MCD_OPC_Decode, 39, 45, // Opcode: ANDri -/* 3039 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 3051 -/* 3043 */ MCD_OPC_CheckPredicate, 0, 27, 0, // Skip to: 3074 -/* 3047 */ MCD_OPC_Decode, 248, 3, 45, // Opcode: SUBri -/* 3051 */ MCD_OPC_FilterValue, 2, 7, 0, // Skip to: 3062 -/* 3055 */ MCD_OPC_CheckPredicate, 0, 15, 0, // Skip to: 3074 -/* 3059 */ MCD_OPC_Decode, 28, 45, // Opcode: ADDri -/* 3062 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 3074 -/* 3066 */ MCD_OPC_CheckPredicate, 0, 4, 0, // Skip to: 3074 -/* 3070 */ MCD_OPC_Decode, 228, 2, 45, // Opcode: SBCri -/* 3074 */ MCD_OPC_CheckPredicate, 0, 204, 17, // Skip to: 7634 -/* 3078 */ MCD_OPC_CheckField, 16, 5, 15, 198, 17, // Skip to: 7634 -/* 3084 */ MCD_OPC_Decode, 34, 46, // Opcode: ADR -/* 3087 */ MCD_OPC_FilterValue, 1, 191, 17, // Skip to: 7634 -/* 3091 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... -/* 3094 */ MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 3130 -/* 3098 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 3101 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3113 -/* 3105 */ MCD_OPC_CheckPredicate, 9, 173, 17, // Skip to: 7634 -/* 3109 */ MCD_OPC_Decode, 143, 2, 47, // Opcode: MOVi16 -/* 3113 */ MCD_OPC_FilterValue, 1, 165, 17, // Skip to: 7634 -/* 3117 */ MCD_OPC_CheckPredicate, 0, 161, 17, // Skip to: 7634 -/* 3121 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, -/* 3126 */ MCD_OPC_Decode, 144, 4, 48, // Opcode: TSTri -/* 3130 */ MCD_OPC_FilterValue, 1, 32, 0, // Skip to: 3166 -/* 3134 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 3137 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3149 -/* 3141 */ MCD_OPC_CheckPredicate, 9, 137, 17, // Skip to: 7634 -/* 3145 */ MCD_OPC_Decode, 138, 2, 47, // Opcode: MOVTi16 -/* 3149 */ MCD_OPC_FilterValue, 1, 129, 17, // Skip to: 7634 -/* 3153 */ MCD_OPC_CheckPredicate, 0, 125, 17, // Skip to: 7634 -/* 3157 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, -/* 3162 */ MCD_OPC_Decode, 129, 1, 48, // Opcode: CMPri -/* 3166 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 3178 -/* 3170 */ MCD_OPC_CheckPredicate, 0, 108, 17, // Skip to: 7634 -/* 3174 */ MCD_OPC_Decode, 167, 2, 45, // Opcode: ORRri -/* 3178 */ MCD_OPC_FilterValue, 3, 100, 17, // Skip to: 7634 -/* 3182 */ MCD_OPC_CheckPredicate, 0, 96, 17, // Skip to: 7634 -/* 3186 */ MCD_OPC_Decode, 100, 45, // Opcode: BICri -/* 3189 */ MCD_OPC_FilterValue, 1, 89, 17, // Skip to: 7634 -/* 3193 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... -/* 3196 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 3227 -/* 3200 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 3203 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3215 -/* 3207 */ MCD_OPC_CheckPredicate, 0, 71, 17, // Skip to: 7634 -/* 3211 */ MCD_OPC_Decode, 147, 1, 45, // Opcode: EORri -/* 3215 */ MCD_OPC_FilterValue, 1, 63, 17, // Skip to: 7634 -/* 3219 */ MCD_OPC_CheckPredicate, 0, 59, 17, // Skip to: 7634 -/* 3223 */ MCD_OPC_Decode, 217, 2, 45, // Opcode: RSBri -/* 3227 */ MCD_OPC_FilterValue, 1, 26, 0, // Skip to: 3257 -/* 3231 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 3234 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 3245 -/* 3238 */ MCD_OPC_CheckPredicate, 0, 40, 17, // Skip to: 7634 -/* 3242 */ MCD_OPC_Decode, 20, 45, // Opcode: ADCri -/* 3245 */ MCD_OPC_FilterValue, 1, 33, 17, // Skip to: 7634 -/* 3249 */ MCD_OPC_CheckPredicate, 0, 29, 17, // Skip to: 7634 -/* 3253 */ MCD_OPC_Decode, 221, 2, 45, // Opcode: RSCri -/* 3257 */ MCD_OPC_FilterValue, 2, 114, 0, // Skip to: 3375 -/* 3261 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 3264 */ MCD_OPC_FilterValue, 0, 67, 0, // Skip to: 3335 -/* 3268 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 3271 */ MCD_OPC_FilterValue, 15, 7, 17, // Skip to: 7634 -/* 3275 */ MCD_OPC_CheckPredicate, 10, 22, 0, // Skip to: 3301 -/* 3279 */ MCD_OPC_CheckField, 22, 1, 0, 16, 0, // Skip to: 3301 -/* 3285 */ MCD_OPC_CheckField, 16, 4, 0, 10, 0, // Skip to: 3301 -/* 3291 */ MCD_OPC_CheckField, 4, 8, 15, 4, 0, // Skip to: 3301 -/* 3297 */ MCD_OPC_Decode, 144, 1, 33, // Opcode: DBG -/* 3301 */ MCD_OPC_CheckPredicate, 1, 22, 0, // Skip to: 3327 -/* 3305 */ MCD_OPC_CheckField, 22, 1, 0, 16, 0, // Skip to: 3327 -/* 3311 */ MCD_OPC_CheckField, 16, 4, 0, 10, 0, // Skip to: 3327 -/* 3317 */ MCD_OPC_CheckField, 8, 4, 0, 4, 0, // Skip to: 3327 -/* 3323 */ MCD_OPC_Decode, 160, 1, 49, // Opcode: HINT -/* 3327 */ MCD_OPC_CheckPredicate, 0, 207, 16, // Skip to: 7634 -/* 3331 */ MCD_OPC_Decode, 159, 2, 50, // Opcode: MSRi -/* 3335 */ MCD_OPC_FilterValue, 1, 199, 16, // Skip to: 7634 -/* 3339 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 3342 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 3359 -/* 3346 */ MCD_OPC_CheckPredicate, 0, 188, 16, // Skip to: 7634 -/* 3350 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, -/* 3355 */ MCD_OPC_Decode, 137, 4, 48, // Opcode: TEQri -/* 3359 */ MCD_OPC_FilterValue, 1, 175, 16, // Skip to: 7634 -/* 3363 */ MCD_OPC_CheckPredicate, 0, 171, 16, // Skip to: 7634 -/* 3367 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, -/* 3372 */ MCD_OPC_Decode, 125, 48, // Opcode: CMNri -/* 3375 */ MCD_OPC_FilterValue, 3, 159, 16, // Skip to: 7634 -/* 3379 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 3382 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 3400 -/* 3386 */ MCD_OPC_CheckPredicate, 0, 148, 16, // Skip to: 7634 -/* 3390 */ MCD_OPC_CheckField, 16, 4, 0, 142, 16, // Skip to: 7634 -/* 3396 */ MCD_OPC_Decode, 142, 2, 51, // Opcode: MOVi -/* 3400 */ MCD_OPC_FilterValue, 1, 134, 16, // Skip to: 7634 -/* 3404 */ MCD_OPC_CheckPredicate, 0, 130, 16, // Skip to: 7634 -/* 3408 */ MCD_OPC_CheckField, 16, 4, 0, 124, 16, // Skip to: 7634 -/* 3414 */ MCD_OPC_Decode, 163, 2, 51, // Opcode: MVNi -/* 3418 */ MCD_OPC_FilterValue, 2, 163, 1, // Skip to: 3841 -/* 3422 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... -/* 3425 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 3456 -/* 3429 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 3432 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3444 -/* 3436 */ MCD_OPC_CheckPredicate, 0, 98, 16, // Skip to: 7634 -/* 3440 */ MCD_OPC_Decode, 235, 3, 52, // Opcode: STR_POST_IMM -/* 3444 */ MCD_OPC_FilterValue, 1, 90, 16, // Skip to: 7634 -/* 3448 */ MCD_OPC_CheckPredicate, 0, 86, 16, // Skip to: 7634 -/* 3452 */ MCD_OPC_Decode, 239, 3, 53, // Opcode: STRi12 -/* 3456 */ MCD_OPC_FilterValue, 1, 47, 0, // Skip to: 3507 -/* 3460 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 3463 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3475 -/* 3467 */ MCD_OPC_CheckPredicate, 0, 67, 16, // Skip to: 7634 -/* 3471 */ MCD_OPC_Decode, 238, 1, 52, // Opcode: LDR_POST_IMM -/* 3475 */ MCD_OPC_FilterValue, 1, 59, 16, // Skip to: 7634 -/* 3479 */ MCD_OPC_CheckPredicate, 11, 16, 0, // Skip to: 3499 -/* 3483 */ MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 3499 -/* 3489 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 3499 -/* 3495 */ MCD_OPC_Decode, 182, 2, 54, // Opcode: PLDWi12 -/* 3499 */ MCD_OPC_CheckPredicate, 0, 35, 16, // Skip to: 7634 -/* 3503 */ MCD_OPC_Decode, 243, 1, 53, // Opcode: LDRi12 -/* 3507 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 3538 -/* 3511 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 3514 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3526 -/* 3518 */ MCD_OPC_CheckPredicate, 0, 16, 16, // Skip to: 7634 -/* 3522 */ MCD_OPC_Decode, 233, 3, 52, // Opcode: STRT_POST_IMM -/* 3526 */ MCD_OPC_FilterValue, 1, 8, 16, // Skip to: 7634 -/* 3530 */ MCD_OPC_CheckPredicate, 0, 4, 16, // Skip to: 7634 -/* 3534 */ MCD_OPC_Decode, 237, 3, 55, // Opcode: STR_PRE_IMM -/* 3538 */ MCD_OPC_FilterValue, 3, 27, 0, // Skip to: 3569 -/* 3542 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 3545 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3557 -/* 3549 */ MCD_OPC_CheckPredicate, 0, 241, 15, // Skip to: 7634 -/* 3553 */ MCD_OPC_Decode, 236, 1, 52, // Opcode: LDRT_POST_IMM -/* 3557 */ MCD_OPC_FilterValue, 1, 233, 15, // Skip to: 7634 -/* 3561 */ MCD_OPC_CheckPredicate, 0, 229, 15, // Skip to: 7634 -/* 3565 */ MCD_OPC_Decode, 240, 1, 56, // Opcode: LDR_PRE_IMM -/* 3569 */ MCD_OPC_FilterValue, 4, 27, 0, // Skip to: 3600 -/* 3573 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 3576 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3588 -/* 3580 */ MCD_OPC_CheckPredicate, 0, 210, 15, // Skip to: 7634 -/* 3584 */ MCD_OPC_Decode, 210, 3, 52, // Opcode: STRB_POST_IMM -/* 3588 */ MCD_OPC_FilterValue, 1, 202, 15, // Skip to: 7634 -/* 3592 */ MCD_OPC_CheckPredicate, 0, 198, 15, // Skip to: 7634 -/* 3596 */ MCD_OPC_Decode, 214, 3, 57, // Opcode: STRBi12 -/* 3600 */ MCD_OPC_FilterValue, 5, 67, 0, // Skip to: 3671 -/* 3604 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 3607 */ MCD_OPC_FilterValue, 0, 28, 0, // Skip to: 3639 -/* 3611 */ MCD_OPC_CheckPredicate, 10, 16, 0, // Skip to: 3631 -/* 3615 */ MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 3631 -/* 3621 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 3631 -/* 3627 */ MCD_OPC_Decode, 186, 2, 54, // Opcode: PLIi12 -/* 3631 */ MCD_OPC_CheckPredicate, 0, 159, 15, // Skip to: 7634 -/* 3635 */ MCD_OPC_Decode, 203, 1, 52, // Opcode: LDRB_POST_IMM -/* 3639 */ MCD_OPC_FilterValue, 1, 151, 15, // Skip to: 7634 -/* 3643 */ MCD_OPC_CheckPredicate, 0, 16, 0, // Skip to: 3663 -/* 3647 */ MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 3663 -/* 3653 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 3663 -/* 3659 */ MCD_OPC_Decode, 184, 2, 54, // Opcode: PLDi12 -/* 3663 */ MCD_OPC_CheckPredicate, 0, 127, 15, // Skip to: 7634 -/* 3667 */ MCD_OPC_Decode, 207, 1, 57, // Opcode: LDRBi12 -/* 3671 */ MCD_OPC_FilterValue, 6, 27, 0, // Skip to: 3702 -/* 3675 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 3678 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3690 -/* 3682 */ MCD_OPC_CheckPredicate, 0, 108, 15, // Skip to: 7634 -/* 3686 */ MCD_OPC_Decode, 208, 3, 52, // Opcode: STRBT_POST_IMM -/* 3690 */ MCD_OPC_FilterValue, 1, 100, 15, // Skip to: 7634 -/* 3694 */ MCD_OPC_CheckPredicate, 0, 96, 15, // Skip to: 7634 -/* 3698 */ MCD_OPC_Decode, 212, 3, 55, // Opcode: STRB_PRE_IMM -/* 3702 */ MCD_OPC_FilterValue, 7, 88, 15, // Skip to: 7634 -/* 3706 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 3709 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3721 -/* 3713 */ MCD_OPC_CheckPredicate, 0, 77, 15, // Skip to: 7634 -/* 3717 */ MCD_OPC_Decode, 201, 1, 52, // Opcode: LDRBT_POST_IMM -/* 3721 */ MCD_OPC_FilterValue, 1, 69, 15, // Skip to: 7634 -/* 3725 */ MCD_OPC_CheckPredicate, 10, 23, 0, // Skip to: 3752 -/* 3729 */ MCD_OPC_CheckField, 28, 4, 15, 17, 0, // Skip to: 3752 -/* 3735 */ MCD_OPC_CheckField, 23, 1, 0, 11, 0, // Skip to: 3752 -/* 3741 */ MCD_OPC_CheckField, 0, 20, 159, 224, 63, 3, 0, // Skip to: 3752 -/* 3749 */ MCD_OPC_Decode, 123, 58, // Opcode: CLREX -/* 3752 */ MCD_OPC_ExtractField, 4, 16, // Inst{19-4} ... -/* 3755 */ MCD_OPC_FilterValue, 132, 254, 3, 20, 0, // Skip to: 3781 -/* 3761 */ MCD_OPC_CheckPredicate, 12, 68, 0, // Skip to: 3833 -/* 3765 */ MCD_OPC_CheckField, 28, 4, 15, 62, 0, // Skip to: 3833 -/* 3771 */ MCD_OPC_CheckField, 23, 1, 0, 56, 0, // Skip to: 3833 -/* 3777 */ MCD_OPC_Decode, 146, 1, 59, // Opcode: DSB -/* 3781 */ MCD_OPC_FilterValue, 133, 254, 3, 20, 0, // Skip to: 3807 -/* 3787 */ MCD_OPC_CheckPredicate, 12, 42, 0, // Skip to: 3833 -/* 3791 */ MCD_OPC_CheckField, 28, 4, 15, 36, 0, // Skip to: 3833 -/* 3797 */ MCD_OPC_CheckField, 23, 1, 0, 30, 0, // Skip to: 3833 -/* 3803 */ MCD_OPC_Decode, 145, 1, 59, // Opcode: DMB -/* 3807 */ MCD_OPC_FilterValue, 134, 254, 3, 20, 0, // Skip to: 3833 -/* 3813 */ MCD_OPC_CheckPredicate, 12, 16, 0, // Skip to: 3833 -/* 3817 */ MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 3833 -/* 3823 */ MCD_OPC_CheckField, 23, 1, 0, 4, 0, // Skip to: 3833 -/* 3829 */ MCD_OPC_Decode, 162, 1, 60, // Opcode: ISB -/* 3833 */ MCD_OPC_CheckPredicate, 0, 213, 14, // Skip to: 7634 -/* 3837 */ MCD_OPC_Decode, 205, 1, 56, // Opcode: LDRB_PRE_IMM -/* 3841 */ MCD_OPC_FilterValue, 3, 27, 9, // Skip to: 6176 -/* 3845 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... -/* 3848 */ MCD_OPC_FilterValue, 0, 109, 2, // Skip to: 4473 -/* 3852 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 3855 */ MCD_OPC_FilterValue, 0, 85, 0, // Skip to: 3944 -/* 3859 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 3862 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 3893 +/* 416 */ MCD_OPC_Decode, 89, 8, // Opcode: CRC32B +/* 419 */ MCD_OPC_FilterValue, 1, 121, 0, // Skip to: 544 +/* 423 */ MCD_OPC_CheckPredicate, 2, 117, 0, // Skip to: 544 +/* 427 */ MCD_OPC_CheckField, 6, 2, 1, 111, 0, // Skip to: 544 +/* 433 */ MCD_OPC_CheckField, 4, 1, 0, 105, 0, // Skip to: 544 +/* 439 */ MCD_OPC_SoftFail, 128, 26 /* 0xD00 */, 0, +/* 443 */ MCD_OPC_Decode, 90, 8, // Opcode: CRC32CB +/* 446 */ MCD_OPC_FilterValue, 15, 94, 0, // Skip to: 544 +/* 450 */ MCD_OPC_ExtractField, 10, 8, // Inst{17-10} ... +/* 453 */ MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 476 +/* 457 */ MCD_OPC_CheckPredicate, 0, 83, 0, // Skip to: 544 +/* 461 */ MCD_OPC_CheckField, 9, 1, 0, 77, 0, // Skip to: 544 +/* 467 */ MCD_OPC_CheckField, 0, 5, 0, 71, 0, // Skip to: 544 +/* 473 */ MCD_OPC_Decode, 87, 9, // Opcode: CPS2p +/* 476 */ MCD_OPC_FilterValue, 64, 26, 0, // Skip to: 506 +/* 480 */ MCD_OPC_CheckPredicate, 0, 60, 0, // Skip to: 544 +/* 484 */ MCD_OPC_CheckField, 18, 2, 0, 54, 0, // Skip to: 544 +/* 490 */ MCD_OPC_CheckField, 6, 3, 0, 48, 0, // Skip to: 544 +/* 496 */ MCD_OPC_CheckField, 0, 5, 0, 42, 0, // Skip to: 544 +/* 502 */ MCD_OPC_Decode, 185, 2, 10, // Opcode: SETEND +/* 506 */ MCD_OPC_FilterValue, 128, 1, 33, 0, // Skip to: 544 +/* 511 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 514 */ MCD_OPC_FilterValue, 0, 26, 0, // Skip to: 544 +/* 518 */ MCD_OPC_CheckPredicate, 0, 15, 0, // Skip to: 537 +/* 522 */ MCD_OPC_CheckField, 18, 2, 0, 9, 0, // Skip to: 537 +/* 528 */ MCD_OPC_CheckField, 6, 3, 0, 3, 0, // Skip to: 537 +/* 534 */ MCD_OPC_Decode, 86, 9, // Opcode: CPS1p +/* 537 */ MCD_OPC_CheckPredicate, 0, 3, 0, // Skip to: 544 +/* 541 */ MCD_OPC_Decode, 88, 9, // Opcode: CPS3p +/* 544 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 547 */ MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 583 +/* 551 */ MCD_OPC_CheckPredicate, 0, 140, 3, // Skip to: 1463 +/* 555 */ MCD_OPC_CheckField, 16, 1, 1, 134, 3, // Skip to: 1463 +/* 561 */ MCD_OPC_CheckField, 9, 1, 0, 128, 3, // Skip to: 1463 +/* 567 */ MCD_OPC_CheckField, 4, 1, 0, 122, 3, // Skip to: 1463 +/* 573 */ MCD_OPC_SoftFail, 143, 26 /* 0xD0F */, 128, 128, 56 /* 0xE0000 */, +/* 579 */ MCD_OPC_Decode, 234, 1, 11, // Opcode: MRS +/* 583 */ MCD_OPC_FilterValue, 1, 18, 0, // Skip to: 605 +/* 587 */ MCD_OPC_CheckPredicate, 0, 104, 3, // Skip to: 1463 +/* 591 */ MCD_OPC_CheckField, 4, 1, 1, 98, 3, // Skip to: 1463 +/* 597 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, +/* 601 */ MCD_OPC_Decode, 138, 2, 12, // Opcode: QADD +/* 605 */ MCD_OPC_FilterValue, 2, 31, 0, // Skip to: 640 +/* 609 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 612 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 624 +/* 616 */ MCD_OPC_CheckPredicate, 3, 75, 3, // Skip to: 1463 +/* 620 */ MCD_OPC_Decode, 203, 2, 13, // Opcode: SMLABB +/* 624 */ MCD_OPC_FilterValue, 1, 67, 3, // Skip to: 1463 +/* 628 */ MCD_OPC_CheckPredicate, 4, 63, 3, // Skip to: 1463 +/* 632 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, +/* 636 */ MCD_OPC_Decode, 202, 3, 14, // Opcode: SWP +/* 640 */ MCD_OPC_FilterValue, 3, 51, 3, // Skip to: 1463 +/* 644 */ MCD_OPC_CheckPredicate, 3, 47, 3, // Skip to: 1463 +/* 648 */ MCD_OPC_CheckField, 4, 1, 0, 41, 3, // Skip to: 1463 +/* 654 */ MCD_OPC_Decode, 204, 2, 13, // Opcode: SMLABT +/* 658 */ MCD_OPC_FilterValue, 1, 33, 3, // Skip to: 1463 +/* 662 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 665 */ MCD_OPC_FilterValue, 1, 19, 0, // Skip to: 688 +/* 669 */ MCD_OPC_CheckPredicate, 5, 22, 3, // Skip to: 1463 +/* 673 */ MCD_OPC_CheckField, 28, 4, 14, 16, 3, // Skip to: 1463 +/* 679 */ MCD_OPC_CheckField, 4, 1, 1, 10, 3, // Skip to: 1463 +/* 685 */ MCD_OPC_Decode, 112, 15, // Opcode: HLT +/* 688 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 706 +/* 692 */ MCD_OPC_CheckPredicate, 3, 255, 2, // Skip to: 1463 +/* 696 */ MCD_OPC_CheckField, 4, 1, 0, 249, 2, // Skip to: 1463 +/* 702 */ MCD_OPC_Decode, 215, 2, 13, // Opcode: SMLATB +/* 706 */ MCD_OPC_FilterValue, 3, 241, 2, // Skip to: 1463 +/* 710 */ MCD_OPC_CheckPredicate, 3, 237, 2, // Skip to: 1463 +/* 714 */ MCD_OPC_CheckField, 4, 1, 0, 231, 2, // Skip to: 1463 +/* 720 */ MCD_OPC_Decode, 216, 2, 13, // Opcode: SMLATT +/* 724 */ MCD_OPC_FilterValue, 1, 223, 2, // Skip to: 1463 +/* 728 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 731 */ MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 767 +/* 735 */ MCD_OPC_CheckPredicate, 0, 15, 0, // Skip to: 754 +/* 739 */ MCD_OPC_CheckField, 5, 7, 0, 9, 0, // Skip to: 754 +/* 745 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, +/* 750 */ MCD_OPC_Decode, 222, 3, 16, // Opcode: TSTrr +/* 754 */ MCD_OPC_CheckPredicate, 0, 193, 2, // Skip to: 1463 +/* 758 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, +/* 763 */ MCD_OPC_Decode, 223, 3, 17, // Opcode: TSTrsi +/* 767 */ MCD_OPC_FilterValue, 1, 180, 2, // Skip to: 1463 +/* 771 */ MCD_OPC_CheckPredicate, 0, 176, 2, // Skip to: 1463 +/* 775 */ MCD_OPC_CheckField, 7, 1, 0, 170, 2, // Skip to: 1463 +/* 781 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, +/* 786 */ MCD_OPC_Decode, 224, 3, 18, // Opcode: TSTrsr +/* 790 */ MCD_OPC_FilterValue, 1, 252, 0, // Skip to: 1046 +/* 794 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 797 */ MCD_OPC_FilterValue, 0, 165, 0, // Skip to: 966 +/* 801 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 804 */ MCD_OPC_FilterValue, 0, 124, 0, // Skip to: 932 +/* 808 */ MCD_OPC_ExtractField, 5, 3, // Inst{7-5} ... +/* 811 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 835 +/* 815 */ MCD_OPC_CheckPredicate, 0, 132, 2, // Skip to: 1463 +/* 819 */ MCD_OPC_CheckField, 9, 1, 0, 126, 2, // Skip to: 1463 +/* 825 */ MCD_OPC_SoftFail, 143, 26 /* 0xD0F */, 128, 128, 60 /* 0xF0000 */, +/* 831 */ MCD_OPC_Decode, 235, 1, 11, // Opcode: MRSsys +/* 835 */ MCD_OPC_FilterValue, 2, 45, 0, // Skip to: 884 +/* 839 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 842 */ MCD_OPC_FilterValue, 0, 17, 0, // Skip to: 863 +/* 846 */ MCD_OPC_CheckPredicate, 2, 101, 2, // Skip to: 1463 +/* 850 */ MCD_OPC_CheckField, 28, 4, 14, 95, 2, // Skip to: 1463 +/* 856 */ MCD_OPC_SoftFail, 128, 26 /* 0xD00 */, 0, +/* 860 */ MCD_OPC_Decode, 94, 8, // Opcode: CRC32W +/* 863 */ MCD_OPC_FilterValue, 1, 84, 2, // Skip to: 1463 +/* 867 */ MCD_OPC_CheckPredicate, 2, 80, 2, // Skip to: 1463 +/* 871 */ MCD_OPC_CheckField, 28, 4, 14, 74, 2, // Skip to: 1463 +/* 877 */ MCD_OPC_SoftFail, 128, 26 /* 0xD00 */, 0, +/* 881 */ MCD_OPC_Decode, 92, 8, // Opcode: CRC32CW +/* 884 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 896 +/* 888 */ MCD_OPC_CheckPredicate, 3, 59, 2, // Skip to: 1463 +/* 892 */ MCD_OPC_Decode, 208, 2, 19, // Opcode: SMLALBB +/* 896 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 908 +/* 900 */ MCD_OPC_CheckPredicate, 3, 47, 2, // Skip to: 1463 +/* 904 */ MCD_OPC_Decode, 212, 2, 19, // Opcode: SMLALTB +/* 908 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 920 +/* 912 */ MCD_OPC_CheckPredicate, 3, 35, 2, // Skip to: 1463 +/* 916 */ MCD_OPC_Decode, 209, 2, 19, // Opcode: SMLALBT +/* 920 */ MCD_OPC_FilterValue, 7, 27, 2, // Skip to: 1463 +/* 924 */ MCD_OPC_CheckPredicate, 3, 23, 2, // Skip to: 1463 +/* 928 */ MCD_OPC_Decode, 213, 2, 19, // Opcode: SMLALTT +/* 932 */ MCD_OPC_FilterValue, 1, 15, 2, // Skip to: 1463 +/* 936 */ MCD_OPC_CheckPredicate, 0, 14, 0, // Skip to: 954 +/* 940 */ MCD_OPC_CheckField, 5, 7, 0, 8, 0, // Skip to: 954 +/* 946 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, +/* 951 */ MCD_OPC_Decode, 81, 16, // Opcode: CMPrr +/* 954 */ MCD_OPC_CheckPredicate, 0, 249, 1, // Skip to: 1463 +/* 958 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, +/* 963 */ MCD_OPC_Decode, 82, 17, // Opcode: CMPrsi +/* 966 */ MCD_OPC_FilterValue, 1, 237, 1, // Skip to: 1463 +/* 970 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 973 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 1018 +/* 977 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 980 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 1002 +/* 984 */ MCD_OPC_CheckPredicate, 0, 219, 1, // Skip to: 1463 +/* 988 */ MCD_OPC_CheckField, 5, 2, 2, 213, 1, // Skip to: 1463 +/* 994 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, +/* 998 */ MCD_OPC_Decode, 142, 2, 20, // Opcode: QDADD +/* 1002 */ MCD_OPC_FilterValue, 1, 201, 1, // Skip to: 1463 +/* 1006 */ MCD_OPC_CheckPredicate, 0, 197, 1, // Skip to: 1463 +/* 1010 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, +/* 1015 */ MCD_OPC_Decode, 83, 18, // Opcode: CMPrsr +/* 1018 */ MCD_OPC_FilterValue, 1, 185, 1, // Skip to: 1463 +/* 1022 */ MCD_OPC_CheckPredicate, 4, 181, 1, // Skip to: 1463 +/* 1026 */ MCD_OPC_CheckField, 20, 1, 0, 175, 1, // Skip to: 1463 +/* 1032 */ MCD_OPC_CheckField, 5, 2, 0, 169, 1, // Skip to: 1463 +/* 1038 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, +/* 1042 */ MCD_OPC_Decode, 203, 3, 14, // Opcode: SWPB +/* 1046 */ MCD_OPC_FilterValue, 2, 206, 0, // Skip to: 1256 +/* 1050 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 1053 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 1079 +/* 1057 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 1071 +/* 1061 */ MCD_OPC_CheckField, 5, 7, 0, 4, 0, // Skip to: 1071 +/* 1067 */ MCD_OPC_Decode, 246, 1, 0, // Opcode: ORRrr +/* 1071 */ MCD_OPC_CheckPredicate, 0, 132, 1, // Skip to: 1463 +/* 1075 */ MCD_OPC_Decode, 247, 1, 1, // Opcode: ORRrsi +/* 1079 */ MCD_OPC_FilterValue, 1, 124, 1, // Skip to: 1463 +/* 1083 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 1086 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1098 +/* 1090 */ MCD_OPC_CheckPredicate, 0, 113, 1, // Skip to: 1463 +/* 1094 */ MCD_OPC_Decode, 248, 1, 2, // Opcode: ORRrsr +/* 1098 */ MCD_OPC_FilterValue, 1, 105, 1, // Skip to: 1463 +/* 1102 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 1105 */ MCD_OPC_FilterValue, 12, 50, 0, // Skip to: 1159 +/* 1109 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 1112 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 1136 +/* 1116 */ MCD_OPC_CheckPredicate, 5, 87, 1, // Skip to: 1463 +/* 1120 */ MCD_OPC_CheckField, 12, 4, 15, 81, 1, // Skip to: 1463 +/* 1126 */ MCD_OPC_CheckField, 5, 2, 0, 75, 1, // Skip to: 1463 +/* 1132 */ MCD_OPC_Decode, 142, 3, 21, // Opcode: STL +/* 1136 */ MCD_OPC_FilterValue, 1, 67, 1, // Skip to: 1463 +/* 1140 */ MCD_OPC_CheckPredicate, 5, 63, 1, // Skip to: 1463 +/* 1144 */ MCD_OPC_CheckField, 5, 2, 0, 57, 1, // Skip to: 1463 +/* 1150 */ MCD_OPC_CheckField, 0, 4, 15, 51, 1, // Skip to: 1463 +/* 1156 */ MCD_OPC_Decode, 119, 22, // Opcode: LDA +/* 1159 */ MCD_OPC_FilterValue, 14, 44, 0, // Skip to: 1207 +/* 1163 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 1166 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1184 +/* 1170 */ MCD_OPC_CheckPredicate, 5, 33, 1, // Skip to: 1463 +/* 1174 */ MCD_OPC_CheckField, 5, 2, 0, 27, 1, // Skip to: 1463 +/* 1180 */ MCD_OPC_Decode, 144, 3, 23, // Opcode: STLEX +/* 1184 */ MCD_OPC_FilterValue, 1, 19, 1, // Skip to: 1463 +/* 1188 */ MCD_OPC_CheckPredicate, 5, 15, 1, // Skip to: 1463 +/* 1192 */ MCD_OPC_CheckField, 5, 2, 0, 9, 1, // Skip to: 1463 +/* 1198 */ MCD_OPC_CheckField, 0, 4, 15, 3, 1, // Skip to: 1463 +/* 1204 */ MCD_OPC_Decode, 121, 22, // Opcode: LDAEX +/* 1207 */ MCD_OPC_FilterValue, 15, 252, 0, // Skip to: 1463 +/* 1211 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 1214 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1232 +/* 1218 */ MCD_OPC_CheckPredicate, 0, 241, 0, // Skip to: 1463 +/* 1222 */ MCD_OPC_CheckField, 5, 2, 0, 235, 0, // Skip to: 1463 +/* 1228 */ MCD_OPC_Decode, 171, 3, 23, // Opcode: STREX +/* 1232 */ MCD_OPC_FilterValue, 1, 227, 0, // Skip to: 1463 +/* 1236 */ MCD_OPC_CheckPredicate, 0, 223, 0, // Skip to: 1463 +/* 1240 */ MCD_OPC_CheckField, 5, 2, 0, 217, 0, // Skip to: 1463 +/* 1246 */ MCD_OPC_CheckField, 0, 4, 15, 211, 0, // Skip to: 1463 +/* 1252 */ MCD_OPC_Decode, 163, 1, 22, // Opcode: LDREX +/* 1256 */ MCD_OPC_FilterValue, 3, 203, 0, // Skip to: 1463 +/* 1260 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 1263 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 1287 +/* 1267 */ MCD_OPC_CheckPredicate, 0, 9, 0, // Skip to: 1280 +/* 1271 */ MCD_OPC_CheckField, 5, 7, 0, 3, 0, // Skip to: 1280 +/* 1277 */ MCD_OPC_Decode, 52, 0, // Opcode: BICrr +/* 1280 */ MCD_OPC_CheckPredicate, 0, 179, 0, // Skip to: 1463 +/* 1284 */ MCD_OPC_Decode, 53, 1, // Opcode: BICrsi +/* 1287 */ MCD_OPC_FilterValue, 1, 172, 0, // Skip to: 1463 +/* 1291 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 1294 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 1305 +/* 1298 */ MCD_OPC_CheckPredicate, 0, 161, 0, // Skip to: 1463 +/* 1302 */ MCD_OPC_Decode, 54, 2, // Opcode: BICrsr +/* 1305 */ MCD_OPC_FilterValue, 1, 154, 0, // Skip to: 1463 +/* 1309 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 1312 */ MCD_OPC_FilterValue, 12, 50, 0, // Skip to: 1366 +/* 1316 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 1319 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 1343 +/* 1323 */ MCD_OPC_CheckPredicate, 5, 136, 0, // Skip to: 1463 +/* 1327 */ MCD_OPC_CheckField, 12, 4, 15, 130, 0, // Skip to: 1463 +/* 1333 */ MCD_OPC_CheckField, 5, 2, 0, 124, 0, // Skip to: 1463 +/* 1339 */ MCD_OPC_Decode, 143, 3, 21, // Opcode: STLB +/* 1343 */ MCD_OPC_FilterValue, 1, 116, 0, // Skip to: 1463 +/* 1347 */ MCD_OPC_CheckPredicate, 5, 112, 0, // Skip to: 1463 +/* 1351 */ MCD_OPC_CheckField, 5, 2, 0, 106, 0, // Skip to: 1463 +/* 1357 */ MCD_OPC_CheckField, 0, 4, 15, 100, 0, // Skip to: 1463 +/* 1363 */ MCD_OPC_Decode, 120, 22, // Opcode: LDAB +/* 1366 */ MCD_OPC_FilterValue, 14, 44, 0, // Skip to: 1414 +/* 1370 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 1373 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1391 +/* 1377 */ MCD_OPC_CheckPredicate, 5, 82, 0, // Skip to: 1463 +/* 1381 */ MCD_OPC_CheckField, 5, 2, 0, 76, 0, // Skip to: 1463 +/* 1387 */ MCD_OPC_Decode, 145, 3, 23, // Opcode: STLEXB +/* 1391 */ MCD_OPC_FilterValue, 1, 68, 0, // Skip to: 1463 +/* 1395 */ MCD_OPC_CheckPredicate, 5, 64, 0, // Skip to: 1463 +/* 1399 */ MCD_OPC_CheckField, 5, 2, 0, 58, 0, // Skip to: 1463 +/* 1405 */ MCD_OPC_CheckField, 0, 4, 15, 52, 0, // Skip to: 1463 +/* 1411 */ MCD_OPC_Decode, 122, 22, // Opcode: LDAEXB +/* 1414 */ MCD_OPC_FilterValue, 15, 45, 0, // Skip to: 1463 +/* 1418 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 1421 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1439 +/* 1425 */ MCD_OPC_CheckPredicate, 0, 34, 0, // Skip to: 1463 +/* 1429 */ MCD_OPC_CheckField, 5, 2, 0, 28, 0, // Skip to: 1463 +/* 1435 */ MCD_OPC_Decode, 172, 3, 23, // Opcode: STREXB +/* 1439 */ MCD_OPC_FilterValue, 1, 20, 0, // Skip to: 1463 +/* 1443 */ MCD_OPC_CheckPredicate, 0, 16, 0, // Skip to: 1463 +/* 1447 */ MCD_OPC_CheckField, 5, 2, 0, 10, 0, // Skip to: 1463 +/* 1453 */ MCD_OPC_CheckField, 0, 4, 15, 4, 0, // Skip to: 1463 +/* 1459 */ MCD_OPC_Decode, 164, 1, 22, // Opcode: LDREXB +/* 1463 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... +/* 1466 */ MCD_OPC_FilterValue, 11, 27, 0, // Skip to: 1497 +/* 1470 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 1473 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1485 +/* 1477 */ MCD_OPC_CheckPredicate, 0, 249, 23, // Skip to: 7618 +/* 1481 */ MCD_OPC_Decode, 175, 3, 7, // Opcode: STRH +/* 1485 */ MCD_OPC_FilterValue, 1, 241, 23, // Skip to: 7618 +/* 1489 */ MCD_OPC_CheckPredicate, 0, 237, 23, // Skip to: 7618 +/* 1493 */ MCD_OPC_Decode, 167, 1, 7, // Opcode: LDRH +/* 1497 */ MCD_OPC_FilterValue, 13, 27, 0, // Skip to: 1528 +/* 1501 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 1504 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1516 +/* 1508 */ MCD_OPC_CheckPredicate, 3, 218, 23, // Skip to: 7618 +/* 1512 */ MCD_OPC_Decode, 160, 1, 7, // Opcode: LDRD +/* 1516 */ MCD_OPC_FilterValue, 1, 210, 23, // Skip to: 7618 +/* 1520 */ MCD_OPC_CheckPredicate, 0, 206, 23, // Skip to: 7618 +/* 1524 */ MCD_OPC_Decode, 175, 1, 7, // Opcode: LDRSB +/* 1528 */ MCD_OPC_FilterValue, 15, 198, 23, // Skip to: 7618 +/* 1532 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 1535 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1547 +/* 1539 */ MCD_OPC_CheckPredicate, 3, 187, 23, // Skip to: 7618 +/* 1543 */ MCD_OPC_Decode, 168, 3, 7, // Opcode: STRD +/* 1547 */ MCD_OPC_FilterValue, 1, 179, 23, // Skip to: 7618 +/* 1551 */ MCD_OPC_CheckPredicate, 0, 175, 23, // Skip to: 7618 +/* 1555 */ MCD_OPC_Decode, 180, 1, 7, // Opcode: LDRSH +/* 1559 */ MCD_OPC_FilterValue, 1, 167, 23, // Skip to: 7618 +/* 1563 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 1566 */ MCD_OPC_FilterValue, 0, 32, 2, // Skip to: 2114 +/* 1570 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... +/* 1573 */ MCD_OPC_FilterValue, 0, 53, 0, // Skip to: 1630 +/* 1577 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 1580 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 1604 +/* 1584 */ MCD_OPC_CheckPredicate, 0, 9, 0, // Skip to: 1597 +/* 1588 */ MCD_OPC_CheckField, 5, 7, 0, 3, 0, // Skip to: 1597 +/* 1594 */ MCD_OPC_Decode, 99, 0, // Opcode: EORrr +/* 1597 */ MCD_OPC_CheckPredicate, 0, 129, 23, // Skip to: 7618 +/* 1601 */ MCD_OPC_Decode, 100, 1, // Opcode: EORrsi +/* 1604 */ MCD_OPC_FilterValue, 1, 122, 23, // Skip to: 7618 +/* 1608 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 1622 +/* 1612 */ MCD_OPC_CheckField, 5, 7, 0, 4, 0, // Skip to: 1622 +/* 1618 */ MCD_OPC_Decode, 168, 2, 0, // Opcode: RSBrr +/* 1622 */ MCD_OPC_CheckPredicate, 0, 104, 23, // Skip to: 7618 +/* 1626 */ MCD_OPC_Decode, 169, 2, 1, // Opcode: RSBrsi +/* 1630 */ MCD_OPC_FilterValue, 1, 53, 0, // Skip to: 1687 +/* 1634 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 1637 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 1661 +/* 1641 */ MCD_OPC_CheckPredicate, 0, 9, 0, // Skip to: 1654 +/* 1645 */ MCD_OPC_CheckField, 5, 7, 0, 3, 0, // Skip to: 1654 +/* 1651 */ MCD_OPC_Decode, 22, 0, // Opcode: ADCrr +/* 1654 */ MCD_OPC_CheckPredicate, 0, 72, 23, // Skip to: 7618 +/* 1658 */ MCD_OPC_Decode, 23, 1, // Opcode: ADCrsi +/* 1661 */ MCD_OPC_FilterValue, 1, 65, 23, // Skip to: 7618 +/* 1665 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 1679 +/* 1669 */ MCD_OPC_CheckField, 5, 7, 0, 4, 0, // Skip to: 1679 +/* 1675 */ MCD_OPC_Decode, 172, 2, 0, // Opcode: RSCrr +/* 1679 */ MCD_OPC_CheckPredicate, 0, 47, 23, // Skip to: 7618 +/* 1683 */ MCD_OPC_Decode, 173, 2, 1, // Opcode: RSCrsi +/* 1687 */ MCD_OPC_FilterValue, 2, 59, 1, // Skip to: 2006 +/* 1691 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 1694 */ MCD_OPC_FilterValue, 0, 231, 0, // Skip to: 1929 +/* 1698 */ MCD_OPC_ExtractField, 5, 3, // Inst{7-5} ... +/* 1701 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 1720 +/* 1705 */ MCD_OPC_CheckPredicate, 0, 21, 23, // Skip to: 7618 +/* 1709 */ MCD_OPC_CheckField, 8, 8, 240, 1, 14, 23, // Skip to: 7618 +/* 1716 */ MCD_OPC_Decode, 236, 1, 24, // Opcode: MSR +/* 1720 */ MCD_OPC_FilterValue, 1, 20, 0, // Skip to: 1744 +/* 1724 */ MCD_OPC_CheckPredicate, 0, 2, 23, // Skip to: 7618 +/* 1728 */ MCD_OPC_CheckField, 22, 1, 0, 252, 22, // Skip to: 7618 +/* 1734 */ MCD_OPC_CheckField, 8, 12, 255, 31, 245, 22, // Skip to: 7618 +/* 1741 */ MCD_OPC_Decode, 67, 25, // Opcode: BXJ +/* 1744 */ MCD_OPC_FilterValue, 2, 57, 0, // Skip to: 1805 +/* 1748 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 1751 */ MCD_OPC_FilterValue, 0, 23, 0, // Skip to: 1778 +/* 1755 */ MCD_OPC_CheckPredicate, 2, 227, 22, // Skip to: 7618 +/* 1759 */ MCD_OPC_CheckField, 28, 4, 14, 221, 22, // Skip to: 7618 +/* 1765 */ MCD_OPC_CheckField, 22, 1, 0, 215, 22, // Skip to: 7618 +/* 1771 */ MCD_OPC_SoftFail, 128, 26 /* 0xD00 */, 0, +/* 1775 */ MCD_OPC_Decode, 93, 8, // Opcode: CRC32H +/* 1778 */ MCD_OPC_FilterValue, 1, 204, 22, // Skip to: 7618 +/* 1782 */ MCD_OPC_CheckPredicate, 2, 200, 22, // Skip to: 7618 +/* 1786 */ MCD_OPC_CheckField, 28, 4, 14, 194, 22, // Skip to: 7618 +/* 1792 */ MCD_OPC_CheckField, 22, 1, 0, 188, 22, // Skip to: 7618 +/* 1798 */ MCD_OPC_SoftFail, 128, 26 /* 0xD00 */, 0, +/* 1802 */ MCD_OPC_Decode, 91, 8, // Opcode: CRC32CH +/* 1805 */ MCD_OPC_FilterValue, 4, 27, 0, // Skip to: 1836 +/* 1809 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 1812 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1824 +/* 1816 */ MCD_OPC_CheckPredicate, 3, 166, 22, // Skip to: 7618 +/* 1820 */ MCD_OPC_Decode, 217, 2, 13, // Opcode: SMLAWB +/* 1824 */ MCD_OPC_FilterValue, 1, 158, 22, // Skip to: 7618 +/* 1828 */ MCD_OPC_CheckPredicate, 3, 154, 22, // Skip to: 7618 +/* 1832 */ MCD_OPC_Decode, 231, 2, 26, // Opcode: SMULBB +/* 1836 */ MCD_OPC_FilterValue, 5, 27, 0, // Skip to: 1867 +/* 1840 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 1843 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1855 +/* 1847 */ MCD_OPC_CheckPredicate, 3, 135, 22, // Skip to: 7618 +/* 1851 */ MCD_OPC_Decode, 237, 2, 26, // Opcode: SMULWB +/* 1855 */ MCD_OPC_FilterValue, 1, 127, 22, // Skip to: 7618 +/* 1859 */ MCD_OPC_CheckPredicate, 3, 123, 22, // Skip to: 7618 +/* 1863 */ MCD_OPC_Decode, 235, 2, 26, // Opcode: SMULTB +/* 1867 */ MCD_OPC_FilterValue, 6, 27, 0, // Skip to: 1898 +/* 1871 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 1874 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1886 +/* 1878 */ MCD_OPC_CheckPredicate, 3, 104, 22, // Skip to: 7618 +/* 1882 */ MCD_OPC_Decode, 218, 2, 13, // Opcode: SMLAWT +/* 1886 */ MCD_OPC_FilterValue, 1, 96, 22, // Skip to: 7618 +/* 1890 */ MCD_OPC_CheckPredicate, 3, 92, 22, // Skip to: 7618 +/* 1894 */ MCD_OPC_Decode, 232, 2, 26, // Opcode: SMULBT +/* 1898 */ MCD_OPC_FilterValue, 7, 84, 22, // Skip to: 7618 +/* 1902 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 1905 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1917 +/* 1909 */ MCD_OPC_CheckPredicate, 3, 73, 22, // Skip to: 7618 +/* 1913 */ MCD_OPC_Decode, 238, 2, 26, // Opcode: SMULWT +/* 1917 */ MCD_OPC_FilterValue, 1, 65, 22, // Skip to: 7618 +/* 1921 */ MCD_OPC_CheckPredicate, 3, 61, 22, // Skip to: 7618 +/* 1925 */ MCD_OPC_Decode, 236, 2, 26, // Opcode: SMULTT +/* 1929 */ MCD_OPC_FilterValue, 1, 53, 22, // Skip to: 7618 +/* 1933 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 1936 */ MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 1972 +/* 1940 */ MCD_OPC_CheckPredicate, 0, 15, 0, // Skip to: 1959 +/* 1944 */ MCD_OPC_CheckField, 5, 7, 0, 9, 0, // Skip to: 1959 +/* 1950 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, +/* 1955 */ MCD_OPC_Decode, 215, 3, 16, // Opcode: TEQrr +/* 1959 */ MCD_OPC_CheckPredicate, 0, 23, 22, // Skip to: 7618 +/* 1963 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, +/* 1968 */ MCD_OPC_Decode, 216, 3, 17, // Opcode: TEQrsi +/* 1972 */ MCD_OPC_FilterValue, 1, 10, 22, // Skip to: 7618 +/* 1976 */ MCD_OPC_CheckPredicate, 0, 14, 0, // Skip to: 1994 +/* 1980 */ MCD_OPC_CheckField, 5, 7, 0, 8, 0, // Skip to: 1994 +/* 1986 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, +/* 1991 */ MCD_OPC_Decode, 77, 16, // Opcode: CMNzrr +/* 1994 */ MCD_OPC_CheckPredicate, 0, 244, 21, // Skip to: 7618 +/* 1998 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, +/* 2003 */ MCD_OPC_Decode, 78, 17, // Opcode: CMNzrsi +/* 2006 */ MCD_OPC_FilterValue, 3, 232, 21, // Skip to: 7618 +/* 2010 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 2013 */ MCD_OPC_FilterValue, 0, 64, 0, // Skip to: 2081 +/* 2017 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 2038 +/* 2021 */ MCD_OPC_CheckField, 5, 16, 128, 15, 10, 0, // Skip to: 2038 +/* 2028 */ MCD_OPC_CheckField, 0, 4, 14, 4, 0, // Skip to: 2038 +/* 2034 */ MCD_OPC_Decode, 214, 1, 27, // Opcode: MOVPCLR +/* 2038 */ MCD_OPC_ExtractField, 5, 7, // Inst{11-5} ... +/* 2041 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 2067 +/* 2045 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 2059 +/* 2049 */ MCD_OPC_CheckField, 16, 4, 0, 4, 0, // Skip to: 2059 +/* 2055 */ MCD_OPC_Decode, 224, 1, 28, // Opcode: MOVr +/* 2059 */ MCD_OPC_CheckPredicate, 0, 4, 0, // Skip to: 2067 +/* 2063 */ MCD_OPC_Decode, 225, 1, 29, // Opcode: MOVr_TC +/* 2067 */ MCD_OPC_CheckPredicate, 0, 171, 21, // Skip to: 7618 +/* 2071 */ MCD_OPC_CheckField, 16, 4, 0, 165, 21, // Skip to: 7618 +/* 2077 */ MCD_OPC_Decode, 226, 1, 30, // Opcode: MOVsi +/* 2081 */ MCD_OPC_FilterValue, 1, 157, 21, // Skip to: 7618 +/* 2085 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... +/* 2088 */ MCD_OPC_FilterValue, 0, 150, 21, // Skip to: 7618 +/* 2092 */ MCD_OPC_CheckPredicate, 0, 10, 0, // Skip to: 2106 +/* 2096 */ MCD_OPC_CheckField, 5, 7, 0, 4, 0, // Skip to: 2106 +/* 2102 */ MCD_OPC_Decode, 242, 1, 28, // Opcode: MVNr +/* 2106 */ MCD_OPC_CheckPredicate, 0, 132, 21, // Skip to: 7618 +/* 2110 */ MCD_OPC_Decode, 243, 1, 30, // Opcode: MVNsi +/* 2114 */ MCD_OPC_FilterValue, 1, 124, 21, // Skip to: 7618 +/* 2118 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 2121 */ MCD_OPC_FilterValue, 0, 57, 1, // Skip to: 2438 +/* 2125 */ MCD_OPC_ExtractField, 22, 3, // Inst{24-22} ... +/* 2128 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 2139 +/* 2132 */ MCD_OPC_CheckPredicate, 0, 106, 21, // Skip to: 7618 +/* 2136 */ MCD_OPC_Decode, 101, 2, // Opcode: EORrsr +/* 2139 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 2151 +/* 2143 */ MCD_OPC_CheckPredicate, 0, 95, 21, // Skip to: 7618 +/* 2147 */ MCD_OPC_Decode, 170, 2, 2, // Opcode: RSBrsr +/* 2151 */ MCD_OPC_FilterValue, 2, 7, 0, // Skip to: 2162 +/* 2155 */ MCD_OPC_CheckPredicate, 0, 83, 21, // Skip to: 7618 +/* 2159 */ MCD_OPC_Decode, 24, 3, // Opcode: ADCrsr +/* 2162 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 2174 +/* 2166 */ MCD_OPC_CheckPredicate, 0, 72, 21, // Skip to: 7618 +/* 2170 */ MCD_OPC_Decode, 174, 2, 2, // Opcode: RSCrsr +/* 2174 */ MCD_OPC_FilterValue, 4, 137, 0, // Skip to: 2315 +/* 2178 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 2181 */ MCD_OPC_FilterValue, 0, 113, 0, // Skip to: 2298 +/* 2185 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... +/* 2188 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 2233 +/* 2192 */ MCD_OPC_ExtractField, 8, 12, // Inst{19-8} ... +/* 2195 */ MCD_OPC_FilterValue, 255, 31, 42, 21, // Skip to: 7618 +/* 2200 */ MCD_OPC_CheckPredicate, 6, 9, 0, // Skip to: 2213 +/* 2204 */ MCD_OPC_CheckField, 0, 4, 14, 3, 0, // Skip to: 2213 +/* 2210 */ MCD_OPC_Decode, 69, 27, // Opcode: BX_RET +/* 2213 */ MCD_OPC_CheckPredicate, 6, 9, 0, // Skip to: 2226 +/* 2217 */ MCD_OPC_CheckField, 28, 4, 14, 3, 0, // Skip to: 2226 +/* 2223 */ MCD_OPC_Decode, 66, 31, // Opcode: BX +/* 2226 */ MCD_OPC_CheckPredicate, 6, 12, 21, // Skip to: 7618 +/* 2230 */ MCD_OPC_Decode, 70, 25, // Opcode: BX_pred +/* 2233 */ MCD_OPC_FilterValue, 1, 28, 0, // Skip to: 2265 +/* 2237 */ MCD_OPC_ExtractField, 8, 12, // Inst{19-8} ... +/* 2240 */ MCD_OPC_FilterValue, 255, 31, 253, 20, // Skip to: 7618 +/* 2245 */ MCD_OPC_CheckPredicate, 7, 9, 0, // Skip to: 2258 +/* 2249 */ MCD_OPC_CheckField, 28, 4, 14, 3, 0, // Skip to: 2258 +/* 2255 */ MCD_OPC_Decode, 57, 31, // Opcode: BLX +/* 2258 */ MCD_OPC_CheckPredicate, 7, 236, 20, // Skip to: 7618 +/* 2262 */ MCD_OPC_Decode, 58, 25, // Opcode: BLX_pred +/* 2265 */ MCD_OPC_FilterValue, 2, 12, 0, // Skip to: 2281 +/* 2269 */ MCD_OPC_CheckPredicate, 0, 225, 20, // Skip to: 7618 +/* 2273 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, +/* 2277 */ MCD_OPC_Decode, 145, 2, 20, // Opcode: QSUB +/* 2281 */ MCD_OPC_FilterValue, 3, 213, 20, // Skip to: 7618 +/* 2285 */ MCD_OPC_CheckPredicate, 0, 209, 20, // Skip to: 7618 +/* 2289 */ MCD_OPC_CheckField, 28, 4, 14, 203, 20, // Skip to: 7618 +/* 2295 */ MCD_OPC_Decode, 55, 15, // Opcode: BKPT +/* 2298 */ MCD_OPC_FilterValue, 1, 196, 20, // Skip to: 7618 +/* 2302 */ MCD_OPC_CheckPredicate, 0, 192, 20, // Skip to: 7618 +/* 2306 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, +/* 2311 */ MCD_OPC_Decode, 217, 3, 18, // Opcode: TEQrsr +/* 2315 */ MCD_OPC_FilterValue, 5, 83, 0, // Skip to: 2402 +/* 2319 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 2322 */ MCD_OPC_FilterValue, 0, 60, 0, // Skip to: 2386 +/* 2326 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... +/* 2329 */ MCD_OPC_FilterValue, 0, 19, 0, // Skip to: 2352 +/* 2333 */ MCD_OPC_CheckPredicate, 7, 161, 20, // Skip to: 7618 +/* 2337 */ MCD_OPC_CheckField, 16, 4, 15, 155, 20, // Skip to: 7618 +/* 2343 */ MCD_OPC_CheckField, 8, 4, 15, 149, 20, // Skip to: 7618 +/* 2349 */ MCD_OPC_Decode, 75, 32, // Opcode: CLZ +/* 2352 */ MCD_OPC_FilterValue, 2, 12, 0, // Skip to: 2368 +/* 2356 */ MCD_OPC_CheckPredicate, 0, 138, 20, // Skip to: 7618 +/* 2360 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, +/* 2364 */ MCD_OPC_Decode, 143, 2, 20, // Opcode: QDSUB +/* 2368 */ MCD_OPC_FilterValue, 3, 126, 20, // Skip to: 7618 +/* 2372 */ MCD_OPC_CheckPredicate, 8, 122, 20, // Skip to: 7618 +/* 2376 */ MCD_OPC_CheckField, 8, 12, 0, 116, 20, // Skip to: 7618 +/* 2382 */ MCD_OPC_Decode, 202, 2, 33, // Opcode: SMC +/* 2386 */ MCD_OPC_FilterValue, 1, 108, 20, // Skip to: 7618 +/* 2390 */ MCD_OPC_CheckPredicate, 0, 104, 20, // Skip to: 7618 +/* 2394 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, +/* 2399 */ MCD_OPC_Decode, 79, 18, // Opcode: CMNzrsr +/* 2402 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 2420 +/* 2406 */ MCD_OPC_CheckPredicate, 0, 88, 20, // Skip to: 7618 +/* 2410 */ MCD_OPC_CheckField, 16, 4, 0, 82, 20, // Skip to: 7618 +/* 2416 */ MCD_OPC_Decode, 227, 1, 34, // Opcode: MOVsr +/* 2420 */ MCD_OPC_FilterValue, 7, 74, 20, // Skip to: 7618 +/* 2424 */ MCD_OPC_CheckPredicate, 0, 70, 20, // Skip to: 7618 +/* 2428 */ MCD_OPC_CheckField, 16, 4, 0, 64, 20, // Skip to: 7618 +/* 2434 */ MCD_OPC_Decode, 244, 1, 35, // Opcode: MVNsr +/* 2438 */ MCD_OPC_FilterValue, 1, 56, 20, // Skip to: 7618 +/* 2442 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... +/* 2445 */ MCD_OPC_FilterValue, 0, 3, 1, // Skip to: 2708 +/* 2449 */ MCD_OPC_ExtractField, 22, 3, // Inst{24-22} ... +/* 2452 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2464 +/* 2456 */ MCD_OPC_CheckPredicate, 1, 38, 20, // Skip to: 7618 +/* 2460 */ MCD_OPC_Decode, 205, 1, 36, // Opcode: MLA +/* 2464 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 2482 +/* 2468 */ MCD_OPC_CheckPredicate, 9, 26, 20, // Skip to: 7618 +/* 2472 */ MCD_OPC_CheckField, 20, 1, 0, 20, 20, // Skip to: 7618 +/* 2478 */ MCD_OPC_Decode, 207, 1, 37, // Opcode: MLS +/* 2482 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 2494 +/* 2486 */ MCD_OPC_CheckPredicate, 1, 8, 20, // Skip to: 7618 +/* 2490 */ MCD_OPC_Decode, 238, 3, 38, // Opcode: UMLAL +/* 2494 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 2506 +/* 2498 */ MCD_OPC_CheckPredicate, 1, 252, 19, // Skip to: 7618 +/* 2502 */ MCD_OPC_Decode, 207, 2, 38, // Opcode: SMLAL +/* 2506 */ MCD_OPC_FilterValue, 6, 76, 0, // Skip to: 2586 +/* 2510 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 2513 */ MCD_OPC_FilterValue, 14, 32, 0, // Skip to: 2549 +/* 2517 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 2520 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2532 +/* 2524 */ MCD_OPC_CheckPredicate, 5, 226, 19, // Skip to: 7618 +/* 2528 */ MCD_OPC_Decode, 146, 3, 39, // Opcode: STLEXD +/* 2532 */ MCD_OPC_FilterValue, 1, 218, 19, // Skip to: 7618 +/* 2536 */ MCD_OPC_CheckPredicate, 5, 214, 19, // Skip to: 7618 +/* 2540 */ MCD_OPC_CheckField, 0, 4, 15, 208, 19, // Skip to: 7618 +/* 2546 */ MCD_OPC_Decode, 123, 40, // Opcode: LDAEXD +/* 2549 */ MCD_OPC_FilterValue, 15, 201, 19, // Skip to: 7618 +/* 2553 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 2556 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2568 +/* 2560 */ MCD_OPC_CheckPredicate, 0, 190, 19, // Skip to: 7618 +/* 2564 */ MCD_OPC_Decode, 173, 3, 39, // Opcode: STREXD +/* 2568 */ MCD_OPC_FilterValue, 1, 182, 19, // Skip to: 7618 +/* 2572 */ MCD_OPC_CheckPredicate, 0, 178, 19, // Skip to: 7618 +/* 2576 */ MCD_OPC_CheckField, 0, 4, 15, 172, 19, // Skip to: 7618 +/* 2582 */ MCD_OPC_Decode, 165, 1, 40, // Opcode: LDREXD +/* 2586 */ MCD_OPC_FilterValue, 7, 164, 19, // Skip to: 7618 +/* 2590 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 2593 */ MCD_OPC_FilterValue, 12, 38, 0, // Skip to: 2635 +/* 2597 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 2600 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2618 +/* 2604 */ MCD_OPC_CheckPredicate, 5, 146, 19, // Skip to: 7618 +/* 2608 */ MCD_OPC_CheckField, 12, 4, 15, 140, 19, // Skip to: 7618 +/* 2614 */ MCD_OPC_Decode, 148, 3, 21, // Opcode: STLH +/* 2618 */ MCD_OPC_FilterValue, 1, 132, 19, // Skip to: 7618 +/* 2622 */ MCD_OPC_CheckPredicate, 5, 128, 19, // Skip to: 7618 +/* 2626 */ MCD_OPC_CheckField, 0, 4, 15, 122, 19, // Skip to: 7618 +/* 2632 */ MCD_OPC_Decode, 125, 22, // Opcode: LDAH +/* 2635 */ MCD_OPC_FilterValue, 14, 32, 0, // Skip to: 2671 +/* 2639 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 2642 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2654 +/* 2646 */ MCD_OPC_CheckPredicate, 5, 104, 19, // Skip to: 7618 +/* 2650 */ MCD_OPC_Decode, 147, 3, 23, // Opcode: STLEXH +/* 2654 */ MCD_OPC_FilterValue, 1, 96, 19, // Skip to: 7618 +/* 2658 */ MCD_OPC_CheckPredicate, 5, 92, 19, // Skip to: 7618 +/* 2662 */ MCD_OPC_CheckField, 0, 4, 15, 86, 19, // Skip to: 7618 +/* 2668 */ MCD_OPC_Decode, 124, 22, // Opcode: LDAEXH +/* 2671 */ MCD_OPC_FilterValue, 15, 79, 19, // Skip to: 7618 +/* 2675 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 2678 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2690 +/* 2682 */ MCD_OPC_CheckPredicate, 0, 68, 19, // Skip to: 7618 +/* 2686 */ MCD_OPC_Decode, 174, 3, 23, // Opcode: STREXH +/* 2690 */ MCD_OPC_FilterValue, 1, 60, 19, // Skip to: 7618 +/* 2694 */ MCD_OPC_CheckPredicate, 0, 56, 19, // Skip to: 7618 +/* 2698 */ MCD_OPC_CheckField, 0, 4, 15, 50, 19, // Skip to: 7618 +/* 2704 */ MCD_OPC_Decode, 166, 1, 22, // Opcode: LDREXH +/* 2708 */ MCD_OPC_FilterValue, 1, 113, 0, // Skip to: 2825 +/* 2712 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 2715 */ MCD_OPC_FilterValue, 0, 52, 0, // Skip to: 2771 +/* 2719 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 2722 */ MCD_OPC_FilterValue, 0, 33, 0, // Skip to: 2759 +/* 2726 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 2729 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2747 +/* 2733 */ MCD_OPC_CheckPredicate, 0, 17, 19, // Skip to: 7618 +/* 2737 */ MCD_OPC_CheckField, 8, 4, 0, 11, 19, // Skip to: 7618 +/* 2743 */ MCD_OPC_Decode, 177, 3, 41, // Opcode: STRHTr +/* 2747 */ MCD_OPC_FilterValue, 1, 3, 19, // Skip to: 7618 +/* 2751 */ MCD_OPC_CheckPredicate, 0, 255, 18, // Skip to: 7618 +/* 2755 */ MCD_OPC_Decode, 176, 3, 42, // Opcode: STRHTi +/* 2759 */ MCD_OPC_FilterValue, 1, 247, 18, // Skip to: 7618 +/* 2763 */ MCD_OPC_CheckPredicate, 0, 243, 18, // Skip to: 7618 +/* 2767 */ MCD_OPC_Decode, 179, 3, 7, // Opcode: STRH_PRE +/* 2771 */ MCD_OPC_FilterValue, 1, 235, 18, // Skip to: 7618 +/* 2775 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 2778 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 2813 +/* 2782 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 2785 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 2801 +/* 2789 */ MCD_OPC_CheckPredicate, 0, 217, 18, // Skip to: 7618 +/* 2793 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, +/* 2797 */ MCD_OPC_Decode, 169, 1, 43, // Opcode: LDRHTr +/* 2801 */ MCD_OPC_FilterValue, 1, 205, 18, // Skip to: 7618 +/* 2805 */ MCD_OPC_CheckPredicate, 0, 201, 18, // Skip to: 7618 +/* 2809 */ MCD_OPC_Decode, 168, 1, 44, // Opcode: LDRHTi +/* 2813 */ MCD_OPC_FilterValue, 1, 193, 18, // Skip to: 7618 +/* 2817 */ MCD_OPC_CheckPredicate, 0, 189, 18, // Skip to: 7618 +/* 2821 */ MCD_OPC_Decode, 171, 1, 7, // Opcode: LDRH_PRE +/* 2825 */ MCD_OPC_FilterValue, 2, 75, 0, // Skip to: 2904 +/* 2829 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 2832 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2850 +/* 2836 */ MCD_OPC_CheckPredicate, 0, 170, 18, // Skip to: 7618 +/* 2840 */ MCD_OPC_CheckField, 24, 1, 1, 164, 18, // Skip to: 7618 +/* 2846 */ MCD_OPC_Decode, 162, 1, 7, // Opcode: LDRD_PRE +/* 2850 */ MCD_OPC_FilterValue, 1, 156, 18, // Skip to: 7618 +/* 2854 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 2857 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 2892 +/* 2861 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 2864 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 2880 +/* 2868 */ MCD_OPC_CheckPredicate, 0, 138, 18, // Skip to: 7618 +/* 2872 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, +/* 2876 */ MCD_OPC_Decode, 177, 1, 43, // Opcode: LDRSBTr +/* 2880 */ MCD_OPC_FilterValue, 1, 126, 18, // Skip to: 7618 +/* 2884 */ MCD_OPC_CheckPredicate, 0, 122, 18, // Skip to: 7618 +/* 2888 */ MCD_OPC_Decode, 176, 1, 44, // Opcode: LDRSBTi +/* 2892 */ MCD_OPC_FilterValue, 1, 114, 18, // Skip to: 7618 +/* 2896 */ MCD_OPC_CheckPredicate, 0, 110, 18, // Skip to: 7618 +/* 2900 */ MCD_OPC_Decode, 179, 1, 7, // Opcode: LDRSB_PRE +/* 2904 */ MCD_OPC_FilterValue, 3, 102, 18, // Skip to: 7618 +/* 2908 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 2911 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 2929 +/* 2915 */ MCD_OPC_CheckPredicate, 0, 91, 18, // Skip to: 7618 +/* 2919 */ MCD_OPC_CheckField, 24, 1, 1, 85, 18, // Skip to: 7618 +/* 2925 */ MCD_OPC_Decode, 170, 3, 7, // Opcode: STRD_PRE +/* 2929 */ MCD_OPC_FilterValue, 1, 77, 18, // Skip to: 7618 +/* 2933 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 2936 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 2971 +/* 2940 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 2943 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 2959 +/* 2947 */ MCD_OPC_CheckPredicate, 0, 59, 18, // Skip to: 7618 +/* 2951 */ MCD_OPC_SoftFail, 128, 30 /* 0xF00 */, 0, +/* 2955 */ MCD_OPC_Decode, 182, 1, 43, // Opcode: LDRSHTr +/* 2959 */ MCD_OPC_FilterValue, 1, 47, 18, // Skip to: 7618 +/* 2963 */ MCD_OPC_CheckPredicate, 0, 43, 18, // Skip to: 7618 +/* 2967 */ MCD_OPC_Decode, 181, 1, 44, // Opcode: LDRSHTi +/* 2971 */ MCD_OPC_FilterValue, 1, 35, 18, // Skip to: 7618 +/* 2975 */ MCD_OPC_CheckPredicate, 0, 31, 18, // Skip to: 7618 +/* 2979 */ MCD_OPC_Decode, 184, 1, 7, // Opcode: LDRSH_PRE +/* 2983 */ MCD_OPC_FilterValue, 1, 147, 1, // Skip to: 3390 +/* 2987 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 2990 */ MCD_OPC_FilterValue, 0, 170, 0, // Skip to: 3164 +/* 2994 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 2997 */ MCD_OPC_FilterValue, 0, 62, 0, // Skip to: 3063 +/* 3001 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 3004 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 3015 +/* 3008 */ MCD_OPC_CheckPredicate, 0, 38, 0, // Skip to: 3050 +/* 3012 */ MCD_OPC_Decode, 40, 45, // Opcode: ANDri +/* 3015 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 3027 +/* 3019 */ MCD_OPC_CheckPredicate, 0, 27, 0, // Skip to: 3050 +/* 3023 */ MCD_OPC_Decode, 197, 3, 45, // Opcode: SUBri +/* 3027 */ MCD_OPC_FilterValue, 2, 7, 0, // Skip to: 3038 +/* 3031 */ MCD_OPC_CheckPredicate, 0, 15, 0, // Skip to: 3050 +/* 3035 */ MCD_OPC_Decode, 29, 45, // Opcode: ADDri +/* 3038 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 3050 +/* 3042 */ MCD_OPC_CheckPredicate, 0, 4, 0, // Skip to: 3050 +/* 3046 */ MCD_OPC_Decode, 178, 2, 45, // Opcode: SBCri +/* 3050 */ MCD_OPC_CheckPredicate, 0, 212, 17, // Skip to: 7618 +/* 3054 */ MCD_OPC_CheckField, 16, 5, 15, 206, 17, // Skip to: 7618 +/* 3060 */ MCD_OPC_Decode, 35, 46, // Opcode: ADR +/* 3063 */ MCD_OPC_FilterValue, 1, 199, 17, // Skip to: 7618 +/* 3067 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... +/* 3070 */ MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 3106 +/* 3074 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 3077 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3089 +/* 3081 */ MCD_OPC_CheckPredicate, 9, 181, 17, // Skip to: 7618 +/* 3085 */ MCD_OPC_Decode, 221, 1, 47, // Opcode: MOVi16 +/* 3089 */ MCD_OPC_FilterValue, 1, 173, 17, // Skip to: 7618 +/* 3093 */ MCD_OPC_CheckPredicate, 0, 169, 17, // Skip to: 7618 +/* 3097 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, +/* 3102 */ MCD_OPC_Decode, 221, 3, 48, // Opcode: TSTri +/* 3106 */ MCD_OPC_FilterValue, 1, 31, 0, // Skip to: 3141 +/* 3110 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 3113 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3125 +/* 3117 */ MCD_OPC_CheckPredicate, 9, 145, 17, // Skip to: 7618 +/* 3121 */ MCD_OPC_Decode, 216, 1, 47, // Opcode: MOVTi16 +/* 3125 */ MCD_OPC_FilterValue, 1, 137, 17, // Skip to: 7618 +/* 3129 */ MCD_OPC_CheckPredicate, 0, 133, 17, // Skip to: 7618 +/* 3133 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, +/* 3138 */ MCD_OPC_Decode, 80, 48, // Opcode: CMPri +/* 3141 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 3153 +/* 3145 */ MCD_OPC_CheckPredicate, 0, 117, 17, // Skip to: 7618 +/* 3149 */ MCD_OPC_Decode, 245, 1, 45, // Opcode: ORRri +/* 3153 */ MCD_OPC_FilterValue, 3, 109, 17, // Skip to: 7618 +/* 3157 */ MCD_OPC_CheckPredicate, 0, 105, 17, // Skip to: 7618 +/* 3161 */ MCD_OPC_Decode, 51, 45, // Opcode: BICri +/* 3164 */ MCD_OPC_FilterValue, 1, 98, 17, // Skip to: 7618 +/* 3168 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... +/* 3171 */ MCD_OPC_FilterValue, 0, 26, 0, // Skip to: 3201 +/* 3175 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 3178 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 3189 +/* 3182 */ MCD_OPC_CheckPredicate, 0, 80, 17, // Skip to: 7618 +/* 3186 */ MCD_OPC_Decode, 98, 45, // Opcode: EORri +/* 3189 */ MCD_OPC_FilterValue, 1, 73, 17, // Skip to: 7618 +/* 3193 */ MCD_OPC_CheckPredicate, 0, 69, 17, // Skip to: 7618 +/* 3197 */ MCD_OPC_Decode, 167, 2, 45, // Opcode: RSBri +/* 3201 */ MCD_OPC_FilterValue, 1, 26, 0, // Skip to: 3231 +/* 3205 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 3208 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 3219 +/* 3212 */ MCD_OPC_CheckPredicate, 0, 50, 17, // Skip to: 7618 +/* 3216 */ MCD_OPC_Decode, 21, 45, // Opcode: ADCri +/* 3219 */ MCD_OPC_FilterValue, 1, 43, 17, // Skip to: 7618 +/* 3223 */ MCD_OPC_CheckPredicate, 0, 39, 17, // Skip to: 7618 +/* 3227 */ MCD_OPC_Decode, 171, 2, 45, // Opcode: RSCri +/* 3231 */ MCD_OPC_FilterValue, 2, 112, 0, // Skip to: 3347 +/* 3235 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 3238 */ MCD_OPC_FilterValue, 0, 65, 0, // Skip to: 3307 +/* 3242 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 3245 */ MCD_OPC_FilterValue, 15, 17, 17, // Skip to: 7618 +/* 3249 */ MCD_OPC_CheckPredicate, 10, 21, 0, // Skip to: 3274 +/* 3253 */ MCD_OPC_CheckField, 22, 1, 0, 15, 0, // Skip to: 3274 +/* 3259 */ MCD_OPC_CheckField, 16, 4, 0, 9, 0, // Skip to: 3274 +/* 3265 */ MCD_OPC_CheckField, 4, 8, 15, 3, 0, // Skip to: 3274 +/* 3271 */ MCD_OPC_Decode, 95, 33, // Opcode: DBG +/* 3274 */ MCD_OPC_CheckPredicate, 1, 21, 0, // Skip to: 3299 +/* 3278 */ MCD_OPC_CheckField, 22, 1, 0, 15, 0, // Skip to: 3299 +/* 3284 */ MCD_OPC_CheckField, 16, 4, 0, 9, 0, // Skip to: 3299 +/* 3290 */ MCD_OPC_CheckField, 8, 4, 0, 3, 0, // Skip to: 3299 +/* 3296 */ MCD_OPC_Decode, 111, 49, // Opcode: HINT +/* 3299 */ MCD_OPC_CheckPredicate, 0, 219, 16, // Skip to: 7618 +/* 3303 */ MCD_OPC_Decode, 237, 1, 50, // Opcode: MSRi +/* 3307 */ MCD_OPC_FilterValue, 1, 211, 16, // Skip to: 7618 +/* 3311 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 3314 */ MCD_OPC_FilterValue, 0, 13, 0, // Skip to: 3331 +/* 3318 */ MCD_OPC_CheckPredicate, 0, 200, 16, // Skip to: 7618 +/* 3322 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, +/* 3327 */ MCD_OPC_Decode, 214, 3, 48, // Opcode: TEQri +/* 3331 */ MCD_OPC_FilterValue, 1, 187, 16, // Skip to: 7618 +/* 3335 */ MCD_OPC_CheckPredicate, 0, 183, 16, // Skip to: 7618 +/* 3339 */ MCD_OPC_SoftFail, 128, 224, 3 /* 0xF000 */, 0, +/* 3344 */ MCD_OPC_Decode, 76, 48, // Opcode: CMNri +/* 3347 */ MCD_OPC_FilterValue, 3, 171, 16, // Skip to: 7618 +/* 3351 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 3354 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 3372 +/* 3358 */ MCD_OPC_CheckPredicate, 0, 160, 16, // Skip to: 7618 +/* 3362 */ MCD_OPC_CheckField, 16, 4, 0, 154, 16, // Skip to: 7618 +/* 3368 */ MCD_OPC_Decode, 220, 1, 51, // Opcode: MOVi +/* 3372 */ MCD_OPC_FilterValue, 1, 146, 16, // Skip to: 7618 +/* 3376 */ MCD_OPC_CheckPredicate, 0, 142, 16, // Skip to: 7618 +/* 3380 */ MCD_OPC_CheckField, 16, 4, 0, 136, 16, // Skip to: 7618 +/* 3386 */ MCD_OPC_Decode, 241, 1, 51, // Opcode: MVNi +/* 3390 */ MCD_OPC_FilterValue, 2, 160, 1, // Skip to: 3810 +/* 3394 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... +/* 3397 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 3428 +/* 3401 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 3404 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3416 +/* 3408 */ MCD_OPC_CheckPredicate, 0, 110, 16, // Skip to: 7618 +/* 3412 */ MCD_OPC_Decode, 184, 3, 52, // Opcode: STR_POST_IMM +/* 3416 */ MCD_OPC_FilterValue, 1, 102, 16, // Skip to: 7618 +/* 3420 */ MCD_OPC_CheckPredicate, 0, 98, 16, // Skip to: 7618 +/* 3424 */ MCD_OPC_Decode, 188, 3, 53, // Opcode: STRi12 +/* 3428 */ MCD_OPC_FilterValue, 1, 47, 0, // Skip to: 3479 +/* 3432 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 3435 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3447 +/* 3439 */ MCD_OPC_CheckPredicate, 0, 79, 16, // Skip to: 7618 +/* 3443 */ MCD_OPC_Decode, 188, 1, 52, // Opcode: LDR_POST_IMM +/* 3447 */ MCD_OPC_FilterValue, 1, 71, 16, // Skip to: 7618 +/* 3451 */ MCD_OPC_CheckPredicate, 11, 16, 0, // Skip to: 3471 +/* 3455 */ MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 3471 +/* 3461 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 3471 +/* 3467 */ MCD_OPC_Decode, 132, 2, 54, // Opcode: PLDWi12 +/* 3471 */ MCD_OPC_CheckPredicate, 0, 47, 16, // Skip to: 7618 +/* 3475 */ MCD_OPC_Decode, 193, 1, 53, // Opcode: LDRi12 +/* 3479 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 3510 +/* 3483 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 3486 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3498 +/* 3490 */ MCD_OPC_CheckPredicate, 0, 28, 16, // Skip to: 7618 +/* 3494 */ MCD_OPC_Decode, 182, 3, 52, // Opcode: STRT_POST_IMM +/* 3498 */ MCD_OPC_FilterValue, 1, 20, 16, // Skip to: 7618 +/* 3502 */ MCD_OPC_CheckPredicate, 0, 16, 16, // Skip to: 7618 +/* 3506 */ MCD_OPC_Decode, 186, 3, 55, // Opcode: STR_PRE_IMM +/* 3510 */ MCD_OPC_FilterValue, 3, 27, 0, // Skip to: 3541 +/* 3514 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 3517 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3529 +/* 3521 */ MCD_OPC_CheckPredicate, 0, 253, 15, // Skip to: 7618 +/* 3525 */ MCD_OPC_Decode, 186, 1, 52, // Opcode: LDRT_POST_IMM +/* 3529 */ MCD_OPC_FilterValue, 1, 245, 15, // Skip to: 7618 +/* 3533 */ MCD_OPC_CheckPredicate, 0, 241, 15, // Skip to: 7618 +/* 3537 */ MCD_OPC_Decode, 190, 1, 56, // Opcode: LDR_PRE_IMM +/* 3541 */ MCD_OPC_FilterValue, 4, 27, 0, // Skip to: 3572 +/* 3545 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 3548 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3560 +/* 3552 */ MCD_OPC_CheckPredicate, 0, 222, 15, // Skip to: 7618 +/* 3556 */ MCD_OPC_Decode, 160, 3, 52, // Opcode: STRB_POST_IMM +/* 3560 */ MCD_OPC_FilterValue, 1, 214, 15, // Skip to: 7618 +/* 3564 */ MCD_OPC_CheckPredicate, 0, 210, 15, // Skip to: 7618 +/* 3568 */ MCD_OPC_Decode, 164, 3, 57, // Opcode: STRBi12 +/* 3572 */ MCD_OPC_FilterValue, 5, 67, 0, // Skip to: 3643 +/* 3576 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 3579 */ MCD_OPC_FilterValue, 0, 28, 0, // Skip to: 3611 +/* 3583 */ MCD_OPC_CheckPredicate, 10, 16, 0, // Skip to: 3603 +/* 3587 */ MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 3603 +/* 3593 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 3603 +/* 3599 */ MCD_OPC_Decode, 136, 2, 54, // Opcode: PLIi12 +/* 3603 */ MCD_OPC_CheckPredicate, 0, 171, 15, // Skip to: 7618 +/* 3607 */ MCD_OPC_Decode, 154, 1, 52, // Opcode: LDRB_POST_IMM +/* 3611 */ MCD_OPC_FilterValue, 1, 163, 15, // Skip to: 7618 +/* 3615 */ MCD_OPC_CheckPredicate, 0, 16, 0, // Skip to: 3635 +/* 3619 */ MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 3635 +/* 3625 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 3635 +/* 3631 */ MCD_OPC_Decode, 134, 2, 54, // Opcode: PLDi12 +/* 3635 */ MCD_OPC_CheckPredicate, 0, 139, 15, // Skip to: 7618 +/* 3639 */ MCD_OPC_Decode, 158, 1, 57, // Opcode: LDRBi12 +/* 3643 */ MCD_OPC_FilterValue, 6, 27, 0, // Skip to: 3674 +/* 3647 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 3650 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3662 +/* 3654 */ MCD_OPC_CheckPredicate, 0, 120, 15, // Skip to: 7618 +/* 3658 */ MCD_OPC_Decode, 158, 3, 52, // Opcode: STRBT_POST_IMM +/* 3662 */ MCD_OPC_FilterValue, 1, 112, 15, // Skip to: 7618 +/* 3666 */ MCD_OPC_CheckPredicate, 0, 108, 15, // Skip to: 7618 +/* 3670 */ MCD_OPC_Decode, 162, 3, 55, // Opcode: STRB_PRE_IMM +/* 3674 */ MCD_OPC_FilterValue, 7, 100, 15, // Skip to: 7618 +/* 3678 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 3681 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3693 +/* 3685 */ MCD_OPC_CheckPredicate, 0, 89, 15, // Skip to: 7618 +/* 3689 */ MCD_OPC_Decode, 152, 1, 52, // Opcode: LDRBT_POST_IMM +/* 3693 */ MCD_OPC_FilterValue, 1, 81, 15, // Skip to: 7618 +/* 3697 */ MCD_OPC_CheckPredicate, 10, 23, 0, // Skip to: 3724 +/* 3701 */ MCD_OPC_CheckField, 28, 4, 15, 17, 0, // Skip to: 3724 +/* 3707 */ MCD_OPC_CheckField, 23, 1, 0, 11, 0, // Skip to: 3724 +/* 3713 */ MCD_OPC_CheckField, 0, 20, 159, 224, 63, 3, 0, // Skip to: 3724 +/* 3721 */ MCD_OPC_Decode, 74, 58, // Opcode: CLREX +/* 3724 */ MCD_OPC_ExtractField, 4, 16, // Inst{19-4} ... +/* 3727 */ MCD_OPC_FilterValue, 132, 254, 3, 19, 0, // Skip to: 3752 +/* 3733 */ MCD_OPC_CheckPredicate, 12, 65, 0, // Skip to: 3802 +/* 3737 */ MCD_OPC_CheckField, 28, 4, 15, 59, 0, // Skip to: 3802 +/* 3743 */ MCD_OPC_CheckField, 23, 1, 0, 53, 0, // Skip to: 3802 +/* 3749 */ MCD_OPC_Decode, 97, 59, // Opcode: DSB +/* 3752 */ MCD_OPC_FilterValue, 133, 254, 3, 19, 0, // Skip to: 3777 +/* 3758 */ MCD_OPC_CheckPredicate, 12, 40, 0, // Skip to: 3802 +/* 3762 */ MCD_OPC_CheckField, 28, 4, 15, 34, 0, // Skip to: 3802 +/* 3768 */ MCD_OPC_CheckField, 23, 1, 0, 28, 0, // Skip to: 3802 +/* 3774 */ MCD_OPC_Decode, 96, 59, // Opcode: DMB +/* 3777 */ MCD_OPC_FilterValue, 134, 254, 3, 19, 0, // Skip to: 3802 +/* 3783 */ MCD_OPC_CheckPredicate, 12, 15, 0, // Skip to: 3802 +/* 3787 */ MCD_OPC_CheckField, 28, 4, 15, 9, 0, // Skip to: 3802 +/* 3793 */ MCD_OPC_CheckField, 23, 1, 0, 3, 0, // Skip to: 3802 +/* 3799 */ MCD_OPC_Decode, 113, 60, // Opcode: ISB +/* 3802 */ MCD_OPC_CheckPredicate, 0, 228, 14, // Skip to: 7618 +/* 3806 */ MCD_OPC_Decode, 156, 1, 56, // Opcode: LDRB_PRE_IMM +/* 3810 */ MCD_OPC_FilterValue, 3, 44, 9, // Skip to: 6162 +/* 3814 */ MCD_OPC_ExtractField, 21, 2, // Inst{22-21} ... +/* 3817 */ MCD_OPC_FilterValue, 0, 109, 2, // Skip to: 4442 +/* 3821 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 3824 */ MCD_OPC_FilterValue, 0, 85, 0, // Skip to: 3913 +/* 3828 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 3831 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 3862 +/* 3835 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 3838 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3850 +/* 3842 */ MCD_OPC_CheckPredicate, 0, 188, 14, // Skip to: 7618 +/* 3846 */ MCD_OPC_Decode, 185, 3, 52, // Opcode: STR_POST_REG +/* 3850 */ MCD_OPC_FilterValue, 1, 180, 14, // Skip to: 7618 +/* 3854 */ MCD_OPC_CheckPredicate, 0, 176, 14, // Skip to: 7618 +/* 3858 */ MCD_OPC_Decode, 191, 3, 61, // Opcode: STRrs +/* 3862 */ MCD_OPC_FilterValue, 1, 168, 14, // Skip to: 7618 /* 3866 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... /* 3869 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3881 -/* 3873 */ MCD_OPC_CheckPredicate, 0, 173, 14, // Skip to: 7634 -/* 3877 */ MCD_OPC_Decode, 236, 3, 52, // Opcode: STR_POST_REG -/* 3881 */ MCD_OPC_FilterValue, 1, 165, 14, // Skip to: 7634 -/* 3885 */ MCD_OPC_CheckPredicate, 0, 161, 14, // Skip to: 7634 -/* 3889 */ MCD_OPC_Decode, 242, 3, 61, // Opcode: STRrs -/* 3893 */ MCD_OPC_FilterValue, 1, 153, 14, // Skip to: 7634 -/* 3897 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 3900 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3912 -/* 3904 */ MCD_OPC_CheckPredicate, 0, 142, 14, // Skip to: 7634 -/* 3908 */ MCD_OPC_Decode, 239, 1, 52, // Opcode: LDR_POST_REG -/* 3912 */ MCD_OPC_FilterValue, 1, 134, 14, // Skip to: 7634 -/* 3916 */ MCD_OPC_CheckPredicate, 11, 16, 0, // Skip to: 3936 -/* 3920 */ MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 3936 -/* 3926 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 3936 -/* 3932 */ MCD_OPC_Decode, 183, 2, 62, // Opcode: PLDWrs -/* 3936 */ MCD_OPC_CheckPredicate, 0, 110, 14, // Skip to: 7634 -/* 3940 */ MCD_OPC_Decode, 244, 1, 61, // Opcode: LDRrs -/* 3944 */ MCD_OPC_FilterValue, 1, 102, 14, // Skip to: 7634 -/* 3948 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... -/* 3951 */ MCD_OPC_FilterValue, 0, 176, 0, // Skip to: 4131 -/* 3955 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... -/* 3958 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 4009 -/* 3962 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 3965 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 3987 -/* 3969 */ MCD_OPC_CheckPredicate, 0, 77, 14, // Skip to: 7634 -/* 3973 */ MCD_OPC_CheckField, 20, 1, 1, 71, 14, // Skip to: 7634 -/* 3979 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 3983 */ MCD_OPC_Decode, 225, 2, 63, // Opcode: SADD16 -/* 3987 */ MCD_OPC_FilterValue, 1, 59, 14, // Skip to: 7634 -/* 3991 */ MCD_OPC_CheckPredicate, 0, 55, 14, // Skip to: 7634 -/* 3995 */ MCD_OPC_CheckField, 20, 1, 1, 49, 14, // Skip to: 7634 -/* 4001 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 4005 */ MCD_OPC_Decode, 226, 2, 63, // Opcode: SADD8 -/* 4009 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 4027 -/* 4013 */ MCD_OPC_CheckPredicate, 1, 33, 14, // Skip to: 7634 -/* 4017 */ MCD_OPC_CheckField, 20, 1, 0, 27, 14, // Skip to: 7634 -/* 4023 */ MCD_OPC_Decode, 180, 2, 64, // Opcode: PKHBT -/* 4027 */ MCD_OPC_FilterValue, 2, 60, 0, // Skip to: 4091 -/* 4031 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 4034 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 4067 -/* 4038 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 4041 */ MCD_OPC_FilterValue, 0, 5, 14, // Skip to: 7634 -/* 4045 */ MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 4059 -/* 4049 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 4059 -/* 4055 */ MCD_OPC_Decode, 151, 3, 65, // Opcode: SMUAD -/* 4059 */ MCD_OPC_CheckPredicate, 1, 243, 13, // Skip to: 7634 -/* 4063 */ MCD_OPC_Decode, 255, 2, 66, // Opcode: SMLAD -/* 4067 */ MCD_OPC_FilterValue, 1, 235, 13, // Skip to: 7634 -/* 4071 */ MCD_OPC_CheckPredicate, 13, 231, 13, // Skip to: 7634 -/* 4075 */ MCD_OPC_CheckField, 12, 4, 15, 225, 13, // Skip to: 7634 -/* 4081 */ MCD_OPC_CheckField, 7, 1, 0, 219, 13, // Skip to: 7634 -/* 4087 */ MCD_OPC_Decode, 233, 2, 26, // Opcode: SDIV -/* 4091 */ MCD_OPC_FilterValue, 3, 211, 13, // Skip to: 7634 -/* 4095 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 4098 */ MCD_OPC_FilterValue, 0, 204, 13, // Skip to: 7634 -/* 4102 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 4105 */ MCD_OPC_FilterValue, 0, 197, 13, // Skip to: 7634 -/* 4109 */ MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 4123 -/* 4113 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 4123 -/* 4119 */ MCD_OPC_Decode, 170, 4, 26, // Opcode: USAD8 -/* 4123 */ MCD_OPC_CheckPredicate, 1, 179, 13, // Skip to: 7634 -/* 4127 */ MCD_OPC_Decode, 171, 4, 37, // Opcode: USADA8 -/* 4131 */ MCD_OPC_FilterValue, 1, 99, 0, // Skip to: 4234 -/* 4135 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... -/* 4138 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 4166 -/* 4142 */ MCD_OPC_CheckPredicate, 0, 160, 13, // Skip to: 7634 -/* 4146 */ MCD_OPC_CheckField, 20, 1, 1, 154, 13, // Skip to: 7634 -/* 4152 */ MCD_OPC_CheckField, 7, 1, 0, 148, 13, // Skip to: 7634 -/* 4158 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 4162 */ MCD_OPC_Decode, 227, 2, 63, // Opcode: SASX -/* 4166 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 4194 -/* 4170 */ MCD_OPC_CheckPredicate, 1, 132, 13, // Skip to: 7634 -/* 4174 */ MCD_OPC_CheckField, 20, 1, 0, 126, 13, // Skip to: 7634 -/* 4180 */ MCD_OPC_CheckField, 7, 1, 1, 120, 13, // Skip to: 7634 -/* 4186 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 4190 */ MCD_OPC_Decode, 234, 2, 67, // Opcode: SEL -/* 4194 */ MCD_OPC_FilterValue, 2, 108, 13, // Skip to: 7634 -/* 4198 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 4201 */ MCD_OPC_FilterValue, 0, 101, 13, // Skip to: 7634 -/* 4205 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 4208 */ MCD_OPC_FilterValue, 0, 94, 13, // Skip to: 7634 -/* 4212 */ MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 4226 -/* 4216 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 4226 -/* 4222 */ MCD_OPC_Decode, 152, 3, 65, // Opcode: SMUADX -/* 4226 */ MCD_OPC_CheckPredicate, 1, 76, 13, // Skip to: 7634 -/* 4230 */ MCD_OPC_Decode, 128, 3, 66, // Opcode: SMLADX -/* 4234 */ MCD_OPC_FilterValue, 2, 89, 0, // Skip to: 4327 -/* 4238 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... -/* 4241 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 4269 -/* 4245 */ MCD_OPC_CheckPredicate, 0, 57, 13, // Skip to: 7634 -/* 4249 */ MCD_OPC_CheckField, 20, 1, 1, 51, 13, // Skip to: 7634 -/* 4255 */ MCD_OPC_CheckField, 7, 1, 0, 45, 13, // Skip to: 7634 -/* 4261 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 4265 */ MCD_OPC_Decode, 173, 3, 63, // Opcode: SSAX -/* 4269 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 4287 -/* 4273 */ MCD_OPC_CheckPredicate, 1, 29, 13, // Skip to: 7634 -/* 4277 */ MCD_OPC_CheckField, 20, 1, 0, 23, 13, // Skip to: 7634 -/* 4283 */ MCD_OPC_Decode, 181, 2, 64, // Opcode: PKHTB -/* 4287 */ MCD_OPC_FilterValue, 2, 15, 13, // Skip to: 7634 -/* 4291 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 4294 */ MCD_OPC_FilterValue, 0, 8, 13, // Skip to: 7634 -/* 4298 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 4301 */ MCD_OPC_FilterValue, 0, 1, 13, // Skip to: 7634 -/* 4305 */ MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 4319 -/* 4309 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 4319 -/* 4315 */ MCD_OPC_Decode, 161, 3, 65, // Opcode: SMUSD -/* 4319 */ MCD_OPC_CheckPredicate, 1, 239, 12, // Skip to: 7634 -/* 4323 */ MCD_OPC_Decode, 141, 3, 66, // Opcode: SMLSD -/* 4327 */ MCD_OPC_FilterValue, 3, 231, 12, // Skip to: 7634 -/* 4331 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... -/* 4334 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 4385 -/* 4338 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 4341 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 4363 -/* 4345 */ MCD_OPC_CheckPredicate, 0, 213, 12, // Skip to: 7634 -/* 4349 */ MCD_OPC_CheckField, 20, 1, 1, 207, 12, // Skip to: 7634 -/* 4355 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 4359 */ MCD_OPC_Decode, 174, 3, 63, // Opcode: SSUB16 -/* 4363 */ MCD_OPC_FilterValue, 1, 195, 12, // Skip to: 7634 -/* 4367 */ MCD_OPC_CheckPredicate, 0, 191, 12, // Skip to: 7634 -/* 4371 */ MCD_OPC_CheckField, 20, 1, 1, 185, 12, // Skip to: 7634 -/* 4377 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 4381 */ MCD_OPC_Decode, 175, 3, 63, // Opcode: SSUB8 -/* 4385 */ MCD_OPC_FilterValue, 1, 44, 0, // Skip to: 4433 -/* 4389 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 4392 */ MCD_OPC_FilterValue, 0, 166, 12, // Skip to: 7634 -/* 4396 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 4399 */ MCD_OPC_FilterValue, 0, 159, 12, // Skip to: 7634 -/* 4403 */ MCD_OPC_CheckPredicate, 1, 14, 0, // Skip to: 4421 -/* 4407 */ MCD_OPC_CheckField, 16, 4, 15, 8, 0, // Skip to: 4421 -/* 4413 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, -/* 4417 */ MCD_OPC_Decode, 131, 4, 68, // Opcode: SXTB16 -/* 4421 */ MCD_OPC_CheckPredicate, 1, 137, 12, // Skip to: 7634 -/* 4425 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, -/* 4429 */ MCD_OPC_Decode, 128, 4, 69, // Opcode: SXTAB16 -/* 4433 */ MCD_OPC_FilterValue, 2, 125, 12, // Skip to: 7634 -/* 4437 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 4440 */ MCD_OPC_FilterValue, 0, 118, 12, // Skip to: 7634 -/* 4444 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 4447 */ MCD_OPC_FilterValue, 0, 111, 12, // Skip to: 7634 -/* 4451 */ MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 4465 -/* 4455 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 4465 -/* 4461 */ MCD_OPC_Decode, 162, 3, 65, // Opcode: SMUSDX -/* 4465 */ MCD_OPC_CheckPredicate, 1, 93, 12, // Skip to: 7634 -/* 4469 */ MCD_OPC_Decode, 142, 3, 66, // Opcode: SMLSDX -/* 4473 */ MCD_OPC_FilterValue, 1, 30, 2, // Skip to: 5019 -/* 4477 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 4480 */ MCD_OPC_FilterValue, 0, 65, 0, // Skip to: 4549 -/* 4484 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 4487 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 4518 +/* 3873 */ MCD_OPC_CheckPredicate, 0, 157, 14, // Skip to: 7618 +/* 3877 */ MCD_OPC_Decode, 189, 1, 52, // Opcode: LDR_POST_REG +/* 3881 */ MCD_OPC_FilterValue, 1, 149, 14, // Skip to: 7618 +/* 3885 */ MCD_OPC_CheckPredicate, 11, 16, 0, // Skip to: 3905 +/* 3889 */ MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 3905 +/* 3895 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 3905 +/* 3901 */ MCD_OPC_Decode, 133, 2, 62, // Opcode: PLDWrs +/* 3905 */ MCD_OPC_CheckPredicate, 0, 125, 14, // Skip to: 7618 +/* 3909 */ MCD_OPC_Decode, 194, 1, 61, // Opcode: LDRrs +/* 3913 */ MCD_OPC_FilterValue, 1, 117, 14, // Skip to: 7618 +/* 3917 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... +/* 3920 */ MCD_OPC_FilterValue, 0, 176, 0, // Skip to: 4100 +/* 3924 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... +/* 3927 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 3978 +/* 3931 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 3934 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 3956 +/* 3938 */ MCD_OPC_CheckPredicate, 0, 92, 14, // Skip to: 7618 +/* 3942 */ MCD_OPC_CheckField, 20, 1, 1, 86, 14, // Skip to: 7618 +/* 3948 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 3952 */ MCD_OPC_Decode, 175, 2, 63, // Opcode: SADD16 +/* 3956 */ MCD_OPC_FilterValue, 1, 74, 14, // Skip to: 7618 +/* 3960 */ MCD_OPC_CheckPredicate, 0, 70, 14, // Skip to: 7618 +/* 3964 */ MCD_OPC_CheckField, 20, 1, 1, 64, 14, // Skip to: 7618 +/* 3970 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 3974 */ MCD_OPC_Decode, 176, 2, 63, // Opcode: SADD8 +/* 3978 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 3996 +/* 3982 */ MCD_OPC_CheckPredicate, 1, 48, 14, // Skip to: 7618 +/* 3986 */ MCD_OPC_CheckField, 20, 1, 0, 42, 14, // Skip to: 7618 +/* 3992 */ MCD_OPC_Decode, 130, 2, 64, // Opcode: PKHBT +/* 3996 */ MCD_OPC_FilterValue, 2, 60, 0, // Skip to: 4060 +/* 4000 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 4003 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 4036 +/* 4007 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 4010 */ MCD_OPC_FilterValue, 0, 20, 14, // Skip to: 7618 +/* 4014 */ MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 4028 +/* 4018 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 4028 +/* 4024 */ MCD_OPC_Decode, 229, 2, 65, // Opcode: SMUAD +/* 4028 */ MCD_OPC_CheckPredicate, 1, 2, 14, // Skip to: 7618 +/* 4032 */ MCD_OPC_Decode, 205, 2, 66, // Opcode: SMLAD +/* 4036 */ MCD_OPC_FilterValue, 1, 250, 13, // Skip to: 7618 +/* 4040 */ MCD_OPC_CheckPredicate, 13, 246, 13, // Skip to: 7618 +/* 4044 */ MCD_OPC_CheckField, 12, 4, 15, 240, 13, // Skip to: 7618 +/* 4050 */ MCD_OPC_CheckField, 7, 1, 0, 234, 13, // Skip to: 7618 +/* 4056 */ MCD_OPC_Decode, 183, 2, 26, // Opcode: SDIV +/* 4060 */ MCD_OPC_FilterValue, 3, 226, 13, // Skip to: 7618 +/* 4064 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 4067 */ MCD_OPC_FilterValue, 0, 219, 13, // Skip to: 7618 +/* 4071 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 4074 */ MCD_OPC_FilterValue, 0, 212, 13, // Skip to: 7618 +/* 4078 */ MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 4092 +/* 4082 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 4092 +/* 4088 */ MCD_OPC_Decode, 248, 3, 26, // Opcode: USAD8 +/* 4092 */ MCD_OPC_CheckPredicate, 1, 194, 13, // Skip to: 7618 +/* 4096 */ MCD_OPC_Decode, 249, 3, 37, // Opcode: USADA8 +/* 4100 */ MCD_OPC_FilterValue, 1, 99, 0, // Skip to: 4203 +/* 4104 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... +/* 4107 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 4135 +/* 4111 */ MCD_OPC_CheckPredicate, 0, 175, 13, // Skip to: 7618 +/* 4115 */ MCD_OPC_CheckField, 20, 1, 1, 169, 13, // Skip to: 7618 +/* 4121 */ MCD_OPC_CheckField, 7, 1, 0, 163, 13, // Skip to: 7618 +/* 4127 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 4131 */ MCD_OPC_Decode, 177, 2, 63, // Opcode: SASX +/* 4135 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 4163 +/* 4139 */ MCD_OPC_CheckPredicate, 1, 147, 13, // Skip to: 7618 +/* 4143 */ MCD_OPC_CheckField, 20, 1, 0, 141, 13, // Skip to: 7618 +/* 4149 */ MCD_OPC_CheckField, 7, 1, 1, 135, 13, // Skip to: 7618 +/* 4155 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 4159 */ MCD_OPC_Decode, 184, 2, 67, // Opcode: SEL +/* 4163 */ MCD_OPC_FilterValue, 2, 123, 13, // Skip to: 7618 +/* 4167 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 4170 */ MCD_OPC_FilterValue, 0, 116, 13, // Skip to: 7618 +/* 4174 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 4177 */ MCD_OPC_FilterValue, 0, 109, 13, // Skip to: 7618 +/* 4181 */ MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 4195 +/* 4185 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 4195 +/* 4191 */ MCD_OPC_Decode, 230, 2, 65, // Opcode: SMUADX +/* 4195 */ MCD_OPC_CheckPredicate, 1, 91, 13, // Skip to: 7618 +/* 4199 */ MCD_OPC_Decode, 206, 2, 66, // Opcode: SMLADX +/* 4203 */ MCD_OPC_FilterValue, 2, 89, 0, // Skip to: 4296 +/* 4207 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... +/* 4210 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 4238 +/* 4214 */ MCD_OPC_CheckPredicate, 0, 72, 13, // Skip to: 7618 +/* 4218 */ MCD_OPC_CheckField, 20, 1, 1, 66, 13, // Skip to: 7618 +/* 4224 */ MCD_OPC_CheckField, 7, 1, 0, 60, 13, // Skip to: 7618 +/* 4230 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 4234 */ MCD_OPC_Decode, 251, 2, 63, // Opcode: SSAX +/* 4238 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 4256 +/* 4242 */ MCD_OPC_CheckPredicate, 1, 44, 13, // Skip to: 7618 +/* 4246 */ MCD_OPC_CheckField, 20, 1, 0, 38, 13, // Skip to: 7618 +/* 4252 */ MCD_OPC_Decode, 131, 2, 64, // Opcode: PKHTB +/* 4256 */ MCD_OPC_FilterValue, 2, 30, 13, // Skip to: 7618 +/* 4260 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 4263 */ MCD_OPC_FilterValue, 0, 23, 13, // Skip to: 7618 +/* 4267 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 4270 */ MCD_OPC_FilterValue, 0, 16, 13, // Skip to: 7618 +/* 4274 */ MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 4288 +/* 4278 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 4288 +/* 4284 */ MCD_OPC_Decode, 239, 2, 65, // Opcode: SMUSD +/* 4288 */ MCD_OPC_CheckPredicate, 1, 254, 12, // Skip to: 7618 +/* 4292 */ MCD_OPC_Decode, 219, 2, 66, // Opcode: SMLSD +/* 4296 */ MCD_OPC_FilterValue, 3, 246, 12, // Skip to: 7618 +/* 4300 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... +/* 4303 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 4354 +/* 4307 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 4310 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 4332 +/* 4314 */ MCD_OPC_CheckPredicate, 0, 228, 12, // Skip to: 7618 +/* 4318 */ MCD_OPC_CheckField, 20, 1, 1, 222, 12, // Skip to: 7618 +/* 4324 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 4328 */ MCD_OPC_Decode, 252, 2, 63, // Opcode: SSUB16 +/* 4332 */ MCD_OPC_FilterValue, 1, 210, 12, // Skip to: 7618 +/* 4336 */ MCD_OPC_CheckPredicate, 0, 206, 12, // Skip to: 7618 +/* 4340 */ MCD_OPC_CheckField, 20, 1, 1, 200, 12, // Skip to: 7618 +/* 4346 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 4350 */ MCD_OPC_Decode, 253, 2, 63, // Opcode: SSUB8 +/* 4354 */ MCD_OPC_FilterValue, 1, 44, 0, // Skip to: 4402 +/* 4358 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 4361 */ MCD_OPC_FilterValue, 0, 181, 12, // Skip to: 7618 +/* 4365 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 4368 */ MCD_OPC_FilterValue, 0, 174, 12, // Skip to: 7618 +/* 4372 */ MCD_OPC_CheckPredicate, 1, 14, 0, // Skip to: 4390 +/* 4376 */ MCD_OPC_CheckField, 16, 4, 15, 8, 0, // Skip to: 4390 +/* 4382 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, +/* 4386 */ MCD_OPC_Decode, 208, 3, 68, // Opcode: SXTB16 +/* 4390 */ MCD_OPC_CheckPredicate, 1, 152, 12, // Skip to: 7618 +/* 4394 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, +/* 4398 */ MCD_OPC_Decode, 205, 3, 69, // Opcode: SXTAB16 +/* 4402 */ MCD_OPC_FilterValue, 2, 140, 12, // Skip to: 7618 +/* 4406 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 4409 */ MCD_OPC_FilterValue, 0, 133, 12, // Skip to: 7618 +/* 4413 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 4416 */ MCD_OPC_FilterValue, 0, 126, 12, // Skip to: 7618 +/* 4420 */ MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 4434 +/* 4424 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 4434 +/* 4430 */ MCD_OPC_Decode, 240, 2, 65, // Opcode: SMUSDX +/* 4434 */ MCD_OPC_CheckPredicate, 1, 108, 12, // Skip to: 7618 +/* 4438 */ MCD_OPC_Decode, 220, 2, 66, // Opcode: SMLSDX +/* 4442 */ MCD_OPC_FilterValue, 1, 30, 2, // Skip to: 4988 +/* 4446 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 4449 */ MCD_OPC_FilterValue, 0, 65, 0, // Skip to: 4518 +/* 4453 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 4456 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 4487 +/* 4460 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 4463 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4475 +/* 4467 */ MCD_OPC_CheckPredicate, 0, 75, 12, // Skip to: 7618 +/* 4471 */ MCD_OPC_Decode, 183, 3, 52, // Opcode: STRT_POST_REG +/* 4475 */ MCD_OPC_FilterValue, 1, 67, 12, // Skip to: 7618 +/* 4479 */ MCD_OPC_CheckPredicate, 0, 63, 12, // Skip to: 7618 +/* 4483 */ MCD_OPC_Decode, 187, 3, 70, // Opcode: STR_PRE_REG +/* 4487 */ MCD_OPC_FilterValue, 1, 55, 12, // Skip to: 7618 /* 4491 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... /* 4494 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4506 -/* 4498 */ MCD_OPC_CheckPredicate, 0, 60, 12, // Skip to: 7634 -/* 4502 */ MCD_OPC_Decode, 234, 3, 52, // Opcode: STRT_POST_REG -/* 4506 */ MCD_OPC_FilterValue, 1, 52, 12, // Skip to: 7634 -/* 4510 */ MCD_OPC_CheckPredicate, 0, 48, 12, // Skip to: 7634 -/* 4514 */ MCD_OPC_Decode, 238, 3, 70, // Opcode: STR_PRE_REG -/* 4518 */ MCD_OPC_FilterValue, 1, 40, 12, // Skip to: 7634 -/* 4522 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 4525 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4537 -/* 4529 */ MCD_OPC_CheckPredicate, 0, 29, 12, // Skip to: 7634 -/* 4533 */ MCD_OPC_Decode, 237, 1, 52, // Opcode: LDRT_POST_REG -/* 4537 */ MCD_OPC_FilterValue, 1, 21, 12, // Skip to: 7634 -/* 4541 */ MCD_OPC_CheckPredicate, 0, 17, 12, // Skip to: 7634 -/* 4545 */ MCD_OPC_Decode, 241, 1, 71, // Opcode: LDR_PRE_REG -/* 4549 */ MCD_OPC_FilterValue, 1, 9, 12, // Skip to: 7634 -/* 4553 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... -/* 4556 */ MCD_OPC_FilterValue, 0, 237, 0, // Skip to: 4797 -/* 4560 */ MCD_OPC_ExtractField, 5, 3, // Inst{7-5} ... -/* 4563 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 4602 -/* 4567 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 4570 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 4586 -/* 4574 */ MCD_OPC_CheckPredicate, 0, 240, 11, // Skip to: 7634 -/* 4578 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 4582 */ MCD_OPC_Decode, 189, 2, 63, // Opcode: QADD16 -/* 4586 */ MCD_OPC_FilterValue, 1, 228, 11, // Skip to: 7634 -/* 4590 */ MCD_OPC_CheckPredicate, 0, 224, 11, // Skip to: 7634 -/* 4594 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 4598 */ MCD_OPC_Decode, 246, 2, 63, // Opcode: SHADD16 -/* 4602 */ MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 4641 -/* 4606 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 4609 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 4625 -/* 4613 */ MCD_OPC_CheckPredicate, 0, 201, 11, // Skip to: 7634 -/* 4617 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 4621 */ MCD_OPC_Decode, 191, 2, 63, // Opcode: QASX -/* 4625 */ MCD_OPC_FilterValue, 1, 189, 11, // Skip to: 7634 -/* 4629 */ MCD_OPC_CheckPredicate, 0, 185, 11, // Skip to: 7634 -/* 4633 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 4637 */ MCD_OPC_Decode, 248, 2, 63, // Opcode: SHASX -/* 4641 */ MCD_OPC_FilterValue, 2, 35, 0, // Skip to: 4680 -/* 4645 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 4648 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 4664 -/* 4652 */ MCD_OPC_CheckPredicate, 0, 162, 11, // Skip to: 7634 -/* 4656 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 4660 */ MCD_OPC_Decode, 194, 2, 63, // Opcode: QSAX -/* 4664 */ MCD_OPC_FilterValue, 1, 150, 11, // Skip to: 7634 -/* 4668 */ MCD_OPC_CheckPredicate, 0, 146, 11, // Skip to: 7634 -/* 4672 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 4676 */ MCD_OPC_Decode, 249, 2, 63, // Opcode: SHSAX -/* 4680 */ MCD_OPC_FilterValue, 3, 35, 0, // Skip to: 4719 -/* 4684 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 4687 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 4703 -/* 4691 */ MCD_OPC_CheckPredicate, 0, 123, 11, // Skip to: 7634 -/* 4695 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 4699 */ MCD_OPC_Decode, 196, 2, 63, // Opcode: QSUB16 -/* 4703 */ MCD_OPC_FilterValue, 1, 111, 11, // Skip to: 7634 -/* 4707 */ MCD_OPC_CheckPredicate, 0, 107, 11, // Skip to: 7634 -/* 4711 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 4715 */ MCD_OPC_Decode, 250, 2, 63, // Opcode: SHSUB16 -/* 4719 */ MCD_OPC_FilterValue, 4, 35, 0, // Skip to: 4758 -/* 4723 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 4726 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 4742 -/* 4730 */ MCD_OPC_CheckPredicate, 0, 84, 11, // Skip to: 7634 -/* 4734 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 4738 */ MCD_OPC_Decode, 190, 2, 63, // Opcode: QADD8 -/* 4742 */ MCD_OPC_FilterValue, 1, 72, 11, // Skip to: 7634 -/* 4746 */ MCD_OPC_CheckPredicate, 0, 68, 11, // Skip to: 7634 -/* 4750 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 4754 */ MCD_OPC_Decode, 247, 2, 63, // Opcode: SHADD8 -/* 4758 */ MCD_OPC_FilterValue, 7, 56, 11, // Skip to: 7634 -/* 4762 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 4765 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 4781 -/* 4769 */ MCD_OPC_CheckPredicate, 0, 45, 11, // Skip to: 7634 -/* 4773 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 4777 */ MCD_OPC_Decode, 197, 2, 63, // Opcode: QSUB8 -/* 4781 */ MCD_OPC_FilterValue, 1, 33, 11, // Skip to: 7634 -/* 4785 */ MCD_OPC_CheckPredicate, 0, 29, 11, // Skip to: 7634 -/* 4789 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 4793 */ MCD_OPC_Decode, 251, 2, 63, // Opcode: SHSUB8 -/* 4797 */ MCD_OPC_FilterValue, 1, 170, 0, // Skip to: 4971 -/* 4801 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... -/* 4804 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4816 -/* 4808 */ MCD_OPC_CheckPredicate, 0, 6, 11, // Skip to: 7634 -/* 4812 */ MCD_OPC_Decode, 171, 3, 72, // Opcode: SSAT -/* 4816 */ MCD_OPC_FilterValue, 1, 254, 10, // Skip to: 7634 -/* 4820 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 4823 */ MCD_OPC_FilterValue, 0, 45, 0, // Skip to: 4872 -/* 4827 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 4830 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 4848 -/* 4834 */ MCD_OPC_CheckPredicate, 0, 236, 10, // Skip to: 7634 -/* 4838 */ MCD_OPC_CheckField, 8, 4, 15, 230, 10, // Skip to: 7634 -/* 4844 */ MCD_OPC_Decode, 172, 3, 73, // Opcode: SSAT16 -/* 4848 */ MCD_OPC_FilterValue, 1, 222, 10, // Skip to: 7634 -/* 4852 */ MCD_OPC_CheckPredicate, 1, 218, 10, // Skip to: 7634 -/* 4856 */ MCD_OPC_CheckField, 16, 4, 15, 212, 10, // Skip to: 7634 -/* 4862 */ MCD_OPC_CheckField, 8, 4, 15, 206, 10, // Skip to: 7634 -/* 4868 */ MCD_OPC_Decode, 199, 2, 32, // Opcode: REV -/* 4872 */ MCD_OPC_FilterValue, 1, 71, 0, // Skip to: 4947 -/* 4876 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 4879 */ MCD_OPC_FilterValue, 0, 30, 0, // Skip to: 4913 -/* 4883 */ MCD_OPC_CheckPredicate, 1, 14, 0, // Skip to: 4901 -/* 4887 */ MCD_OPC_CheckField, 16, 4, 15, 8, 0, // Skip to: 4901 -/* 4893 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, -/* 4897 */ MCD_OPC_Decode, 130, 4, 68, // Opcode: SXTB -/* 4901 */ MCD_OPC_CheckPredicate, 1, 169, 10, // Skip to: 7634 -/* 4905 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, -/* 4909 */ MCD_OPC_Decode, 255, 3, 69, // Opcode: SXTAB -/* 4913 */ MCD_OPC_FilterValue, 1, 157, 10, // Skip to: 7634 -/* 4917 */ MCD_OPC_CheckPredicate, 1, 14, 0, // Skip to: 4935 -/* 4921 */ MCD_OPC_CheckField, 16, 4, 15, 8, 0, // Skip to: 4935 -/* 4927 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, -/* 4931 */ MCD_OPC_Decode, 132, 4, 68, // Opcode: SXTH -/* 4935 */ MCD_OPC_CheckPredicate, 1, 135, 10, // Skip to: 7634 -/* 4939 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, -/* 4943 */ MCD_OPC_Decode, 129, 4, 69, // Opcode: SXTAH -/* 4947 */ MCD_OPC_FilterValue, 2, 123, 10, // Skip to: 7634 -/* 4951 */ MCD_OPC_CheckPredicate, 1, 119, 10, // Skip to: 7634 -/* 4955 */ MCD_OPC_CheckField, 16, 5, 31, 113, 10, // Skip to: 7634 -/* 4961 */ MCD_OPC_CheckField, 8, 4, 15, 107, 10, // Skip to: 7634 -/* 4967 */ MCD_OPC_Decode, 200, 2, 32, // Opcode: REV16 -/* 4971 */ MCD_OPC_FilterValue, 2, 26, 0, // Skip to: 5001 -/* 4975 */ MCD_OPC_CheckPredicate, 13, 95, 10, // Skip to: 7634 -/* 4979 */ MCD_OPC_CheckField, 20, 1, 1, 89, 10, // Skip to: 7634 -/* 4985 */ MCD_OPC_CheckField, 12, 4, 15, 83, 10, // Skip to: 7634 -/* 4991 */ MCD_OPC_CheckField, 5, 3, 0, 77, 10, // Skip to: 7634 -/* 4997 */ MCD_OPC_Decode, 152, 4, 26, // Opcode: UDIV -/* 5001 */ MCD_OPC_FilterValue, 3, 69, 10, // Skip to: 7634 -/* 5005 */ MCD_OPC_CheckPredicate, 9, 65, 10, // Skip to: 7634 -/* 5009 */ MCD_OPC_CheckField, 5, 2, 2, 59, 10, // Skip to: 7634 -/* 5015 */ MCD_OPC_Decode, 232, 2, 74, // Opcode: SBFX -/* 5019 */ MCD_OPC_FilterValue, 2, 67, 2, // Skip to: 5602 -/* 5023 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 5026 */ MCD_OPC_FilterValue, 0, 105, 0, // Skip to: 5135 -/* 5030 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5033 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 5064 +/* 4498 */ MCD_OPC_CheckPredicate, 0, 44, 12, // Skip to: 7618 +/* 4502 */ MCD_OPC_Decode, 187, 1, 52, // Opcode: LDRT_POST_REG +/* 4506 */ MCD_OPC_FilterValue, 1, 36, 12, // Skip to: 7618 +/* 4510 */ MCD_OPC_CheckPredicate, 0, 32, 12, // Skip to: 7618 +/* 4514 */ MCD_OPC_Decode, 191, 1, 71, // Opcode: LDR_PRE_REG +/* 4518 */ MCD_OPC_FilterValue, 1, 24, 12, // Skip to: 7618 +/* 4522 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... +/* 4525 */ MCD_OPC_FilterValue, 0, 237, 0, // Skip to: 4766 +/* 4529 */ MCD_OPC_ExtractField, 5, 3, // Inst{7-5} ... +/* 4532 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 4571 +/* 4536 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 4539 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 4555 +/* 4543 */ MCD_OPC_CheckPredicate, 0, 255, 11, // Skip to: 7618 +/* 4547 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 4551 */ MCD_OPC_Decode, 139, 2, 63, // Opcode: QADD16 +/* 4555 */ MCD_OPC_FilterValue, 1, 243, 11, // Skip to: 7618 +/* 4559 */ MCD_OPC_CheckPredicate, 0, 239, 11, // Skip to: 7618 +/* 4563 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 4567 */ MCD_OPC_Decode, 196, 2, 63, // Opcode: SHADD16 +/* 4571 */ MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 4610 +/* 4575 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 4578 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 4594 +/* 4582 */ MCD_OPC_CheckPredicate, 0, 216, 11, // Skip to: 7618 +/* 4586 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 4590 */ MCD_OPC_Decode, 141, 2, 63, // Opcode: QASX +/* 4594 */ MCD_OPC_FilterValue, 1, 204, 11, // Skip to: 7618 +/* 4598 */ MCD_OPC_CheckPredicate, 0, 200, 11, // Skip to: 7618 +/* 4602 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 4606 */ MCD_OPC_Decode, 198, 2, 63, // Opcode: SHASX +/* 4610 */ MCD_OPC_FilterValue, 2, 35, 0, // Skip to: 4649 +/* 4614 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 4617 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 4633 +/* 4621 */ MCD_OPC_CheckPredicate, 0, 177, 11, // Skip to: 7618 +/* 4625 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 4629 */ MCD_OPC_Decode, 144, 2, 63, // Opcode: QSAX +/* 4633 */ MCD_OPC_FilterValue, 1, 165, 11, // Skip to: 7618 +/* 4637 */ MCD_OPC_CheckPredicate, 0, 161, 11, // Skip to: 7618 +/* 4641 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 4645 */ MCD_OPC_Decode, 199, 2, 63, // Opcode: SHSAX +/* 4649 */ MCD_OPC_FilterValue, 3, 35, 0, // Skip to: 4688 +/* 4653 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 4656 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 4672 +/* 4660 */ MCD_OPC_CheckPredicate, 0, 138, 11, // Skip to: 7618 +/* 4664 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 4668 */ MCD_OPC_Decode, 146, 2, 63, // Opcode: QSUB16 +/* 4672 */ MCD_OPC_FilterValue, 1, 126, 11, // Skip to: 7618 +/* 4676 */ MCD_OPC_CheckPredicate, 0, 122, 11, // Skip to: 7618 +/* 4680 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 4684 */ MCD_OPC_Decode, 200, 2, 63, // Opcode: SHSUB16 +/* 4688 */ MCD_OPC_FilterValue, 4, 35, 0, // Skip to: 4727 +/* 4692 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 4695 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 4711 +/* 4699 */ MCD_OPC_CheckPredicate, 0, 99, 11, // Skip to: 7618 +/* 4703 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 4707 */ MCD_OPC_Decode, 140, 2, 63, // Opcode: QADD8 +/* 4711 */ MCD_OPC_FilterValue, 1, 87, 11, // Skip to: 7618 +/* 4715 */ MCD_OPC_CheckPredicate, 0, 83, 11, // Skip to: 7618 +/* 4719 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 4723 */ MCD_OPC_Decode, 197, 2, 63, // Opcode: SHADD8 +/* 4727 */ MCD_OPC_FilterValue, 7, 71, 11, // Skip to: 7618 +/* 4731 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 4734 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 4750 +/* 4738 */ MCD_OPC_CheckPredicate, 0, 60, 11, // Skip to: 7618 +/* 4742 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 4746 */ MCD_OPC_Decode, 147, 2, 63, // Opcode: QSUB8 +/* 4750 */ MCD_OPC_FilterValue, 1, 48, 11, // Skip to: 7618 +/* 4754 */ MCD_OPC_CheckPredicate, 0, 44, 11, // Skip to: 7618 +/* 4758 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 4762 */ MCD_OPC_Decode, 201, 2, 63, // Opcode: SHSUB8 +/* 4766 */ MCD_OPC_FilterValue, 1, 170, 0, // Skip to: 4940 +/* 4770 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... +/* 4773 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4785 +/* 4777 */ MCD_OPC_CheckPredicate, 0, 21, 11, // Skip to: 7618 +/* 4781 */ MCD_OPC_Decode, 249, 2, 72, // Opcode: SSAT +/* 4785 */ MCD_OPC_FilterValue, 1, 13, 11, // Skip to: 7618 +/* 4789 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 4792 */ MCD_OPC_FilterValue, 0, 45, 0, // Skip to: 4841 +/* 4796 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 4799 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 4817 +/* 4803 */ MCD_OPC_CheckPredicate, 0, 251, 10, // Skip to: 7618 +/* 4807 */ MCD_OPC_CheckField, 8, 4, 15, 245, 10, // Skip to: 7618 +/* 4813 */ MCD_OPC_Decode, 250, 2, 73, // Opcode: SSAT16 +/* 4817 */ MCD_OPC_FilterValue, 1, 237, 10, // Skip to: 7618 +/* 4821 */ MCD_OPC_CheckPredicate, 1, 233, 10, // Skip to: 7618 +/* 4825 */ MCD_OPC_CheckField, 16, 4, 15, 227, 10, // Skip to: 7618 +/* 4831 */ MCD_OPC_CheckField, 8, 4, 15, 221, 10, // Skip to: 7618 +/* 4837 */ MCD_OPC_Decode, 149, 2, 32, // Opcode: REV +/* 4841 */ MCD_OPC_FilterValue, 1, 71, 0, // Skip to: 4916 +/* 4845 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 4848 */ MCD_OPC_FilterValue, 0, 30, 0, // Skip to: 4882 +/* 4852 */ MCD_OPC_CheckPredicate, 1, 14, 0, // Skip to: 4870 +/* 4856 */ MCD_OPC_CheckField, 16, 4, 15, 8, 0, // Skip to: 4870 +/* 4862 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, +/* 4866 */ MCD_OPC_Decode, 207, 3, 68, // Opcode: SXTB +/* 4870 */ MCD_OPC_CheckPredicate, 1, 184, 10, // Skip to: 7618 +/* 4874 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, +/* 4878 */ MCD_OPC_Decode, 204, 3, 69, // Opcode: SXTAB +/* 4882 */ MCD_OPC_FilterValue, 1, 172, 10, // Skip to: 7618 +/* 4886 */ MCD_OPC_CheckPredicate, 1, 14, 0, // Skip to: 4904 +/* 4890 */ MCD_OPC_CheckField, 16, 4, 15, 8, 0, // Skip to: 4904 +/* 4896 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, +/* 4900 */ MCD_OPC_Decode, 209, 3, 68, // Opcode: SXTH +/* 4904 */ MCD_OPC_CheckPredicate, 1, 150, 10, // Skip to: 7618 +/* 4908 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, +/* 4912 */ MCD_OPC_Decode, 206, 3, 69, // Opcode: SXTAH +/* 4916 */ MCD_OPC_FilterValue, 2, 138, 10, // Skip to: 7618 +/* 4920 */ MCD_OPC_CheckPredicate, 1, 134, 10, // Skip to: 7618 +/* 4924 */ MCD_OPC_CheckField, 16, 5, 31, 128, 10, // Skip to: 7618 +/* 4930 */ MCD_OPC_CheckField, 8, 4, 15, 122, 10, // Skip to: 7618 +/* 4936 */ MCD_OPC_Decode, 150, 2, 32, // Opcode: REV16 +/* 4940 */ MCD_OPC_FilterValue, 2, 26, 0, // Skip to: 4970 +/* 4944 */ MCD_OPC_CheckPredicate, 13, 110, 10, // Skip to: 7618 +/* 4948 */ MCD_OPC_CheckField, 20, 1, 1, 104, 10, // Skip to: 7618 +/* 4954 */ MCD_OPC_CheckField, 12, 4, 15, 98, 10, // Skip to: 7618 +/* 4960 */ MCD_OPC_CheckField, 5, 3, 0, 92, 10, // Skip to: 7618 +/* 4966 */ MCD_OPC_Decode, 230, 3, 26, // Opcode: UDIV +/* 4970 */ MCD_OPC_FilterValue, 3, 84, 10, // Skip to: 7618 +/* 4974 */ MCD_OPC_CheckPredicate, 9, 80, 10, // Skip to: 7618 +/* 4978 */ MCD_OPC_CheckField, 5, 2, 2, 74, 10, // Skip to: 7618 +/* 4984 */ MCD_OPC_Decode, 182, 2, 74, // Opcode: SBFX +/* 4988 */ MCD_OPC_FilterValue, 2, 67, 2, // Skip to: 5571 +/* 4992 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 4995 */ MCD_OPC_FilterValue, 0, 105, 0, // Skip to: 5104 +/* 4999 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5002 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 5033 +/* 5006 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 5009 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5021 +/* 5013 */ MCD_OPC_CheckPredicate, 0, 41, 10, // Skip to: 7618 +/* 5017 */ MCD_OPC_Decode, 161, 3, 52, // Opcode: STRB_POST_REG +/* 5021 */ MCD_OPC_FilterValue, 1, 33, 10, // Skip to: 7618 +/* 5025 */ MCD_OPC_CheckPredicate, 0, 29, 10, // Skip to: 7618 +/* 5029 */ MCD_OPC_Decode, 167, 3, 75, // Opcode: STRBrs +/* 5033 */ MCD_OPC_FilterValue, 1, 21, 10, // Skip to: 7618 /* 5037 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 5040 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5052 -/* 5044 */ MCD_OPC_CheckPredicate, 0, 26, 10, // Skip to: 7634 -/* 5048 */ MCD_OPC_Decode, 211, 3, 52, // Opcode: STRB_POST_REG -/* 5052 */ MCD_OPC_FilterValue, 1, 18, 10, // Skip to: 7634 -/* 5056 */ MCD_OPC_CheckPredicate, 0, 14, 10, // Skip to: 7634 -/* 5060 */ MCD_OPC_Decode, 217, 3, 75, // Opcode: STRBrs -/* 5064 */ MCD_OPC_FilterValue, 1, 6, 10, // Skip to: 7634 -/* 5068 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 5071 */ MCD_OPC_FilterValue, 0, 28, 0, // Skip to: 5103 -/* 5075 */ MCD_OPC_CheckPredicate, 10, 16, 0, // Skip to: 5095 -/* 5079 */ MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 5095 -/* 5085 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 5095 -/* 5091 */ MCD_OPC_Decode, 187, 2, 62, // Opcode: PLIrs -/* 5095 */ MCD_OPC_CheckPredicate, 0, 231, 9, // Skip to: 7634 -/* 5099 */ MCD_OPC_Decode, 204, 1, 52, // Opcode: LDRB_POST_REG -/* 5103 */ MCD_OPC_FilterValue, 1, 223, 9, // Skip to: 7634 -/* 5107 */ MCD_OPC_CheckPredicate, 0, 16, 0, // Skip to: 5127 -/* 5111 */ MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 5127 -/* 5117 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 5127 -/* 5123 */ MCD_OPC_Decode, 185, 2, 62, // Opcode: PLDrs -/* 5127 */ MCD_OPC_CheckPredicate, 0, 199, 9, // Skip to: 7634 -/* 5131 */ MCD_OPC_Decode, 208, 1, 75, // Opcode: LDRBrs -/* 5135 */ MCD_OPC_FilterValue, 1, 191, 9, // Skip to: 7634 -/* 5139 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... -/* 5142 */ MCD_OPC_FilterValue, 0, 136, 0, // Skip to: 5282 -/* 5146 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... -/* 5149 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 5200 -/* 5153 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 5156 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 5178 -/* 5160 */ MCD_OPC_CheckPredicate, 0, 166, 9, // Skip to: 7634 -/* 5164 */ MCD_OPC_CheckField, 20, 1, 1, 160, 9, // Skip to: 7634 -/* 5170 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 5174 */ MCD_OPC_Decode, 148, 4, 63, // Opcode: UADD16 -/* 5178 */ MCD_OPC_FilterValue, 1, 148, 9, // Skip to: 7634 -/* 5182 */ MCD_OPC_CheckPredicate, 0, 144, 9, // Skip to: 7634 -/* 5186 */ MCD_OPC_CheckField, 20, 1, 1, 138, 9, // Skip to: 7634 -/* 5192 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 5196 */ MCD_OPC_Decode, 149, 4, 63, // Opcode: UADD8 -/* 5200 */ MCD_OPC_FilterValue, 2, 54, 0, // Skip to: 5258 -/* 5204 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5207 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5225 -/* 5211 */ MCD_OPC_CheckPredicate, 1, 115, 9, // Skip to: 7634 -/* 5215 */ MCD_OPC_CheckField, 7, 1, 0, 109, 9, // Skip to: 7634 -/* 5221 */ MCD_OPC_Decode, 132, 3, 19, // Opcode: SMLALD -/* 5225 */ MCD_OPC_FilterValue, 1, 101, 9, // Skip to: 7634 -/* 5229 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 5232 */ MCD_OPC_FilterValue, 0, 94, 9, // Skip to: 7634 -/* 5236 */ MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 5250 -/* 5240 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 5250 -/* 5246 */ MCD_OPC_Decode, 149, 3, 26, // Opcode: SMMUL -/* 5250 */ MCD_OPC_CheckPredicate, 1, 76, 9, // Skip to: 7634 -/* 5254 */ MCD_OPC_Decode, 145, 3, 37, // Opcode: SMMLA -/* 5258 */ MCD_OPC_FilterValue, 3, 68, 9, // Skip to: 7634 -/* 5262 */ MCD_OPC_CheckPredicate, 9, 9, 0, // Skip to: 5275 -/* 5266 */ MCD_OPC_CheckField, 0, 4, 15, 3, 0, // Skip to: 5275 -/* 5272 */ MCD_OPC_Decode, 98, 76, // Opcode: BFC -/* 5275 */ MCD_OPC_CheckPredicate, 9, 51, 9, // Skip to: 7634 -/* 5279 */ MCD_OPC_Decode, 99, 77, // Opcode: BFI -/* 5282 */ MCD_OPC_FilterValue, 1, 89, 0, // Skip to: 5375 -/* 5286 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5289 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 5313 -/* 5293 */ MCD_OPC_CheckPredicate, 1, 33, 9, // Skip to: 7634 -/* 5297 */ MCD_OPC_CheckField, 23, 2, 2, 27, 9, // Skip to: 7634 -/* 5303 */ MCD_OPC_CheckField, 7, 1, 0, 21, 9, // Skip to: 7634 -/* 5309 */ MCD_OPC_Decode, 133, 3, 19, // Opcode: SMLALDX -/* 5313 */ MCD_OPC_FilterValue, 1, 13, 9, // Skip to: 7634 -/* 5317 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... -/* 5320 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 5342 -/* 5324 */ MCD_OPC_CheckPredicate, 0, 2, 9, // Skip to: 7634 -/* 5328 */ MCD_OPC_CheckField, 7, 1, 0, 252, 8, // Skip to: 7634 -/* 5334 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 5338 */ MCD_OPC_Decode, 150, 4, 63, // Opcode: UASX -/* 5342 */ MCD_OPC_FilterValue, 2, 240, 8, // Skip to: 7634 -/* 5346 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 5349 */ MCD_OPC_FilterValue, 0, 233, 8, // Skip to: 7634 -/* 5353 */ MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 5367 -/* 5357 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 5367 -/* 5363 */ MCD_OPC_Decode, 150, 3, 26, // Opcode: SMMULR -/* 5367 */ MCD_OPC_CheckPredicate, 1, 215, 8, // Skip to: 7634 -/* 5371 */ MCD_OPC_Decode, 146, 3, 37, // Opcode: SMMLAR -/* 5375 */ MCD_OPC_FilterValue, 2, 74, 0, // Skip to: 5453 -/* 5379 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 5382 */ MCD_OPC_FilterValue, 0, 43, 0, // Skip to: 5429 -/* 5386 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5389 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5407 -/* 5393 */ MCD_OPC_CheckPredicate, 1, 189, 8, // Skip to: 7634 -/* 5397 */ MCD_OPC_CheckField, 23, 2, 2, 183, 8, // Skip to: 7634 -/* 5403 */ MCD_OPC_Decode, 143, 3, 19, // Opcode: SMLSLD -/* 5407 */ MCD_OPC_FilterValue, 1, 175, 8, // Skip to: 7634 -/* 5411 */ MCD_OPC_CheckPredicate, 0, 171, 8, // Skip to: 7634 -/* 5415 */ MCD_OPC_CheckField, 23, 2, 0, 165, 8, // Skip to: 7634 -/* 5421 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 5425 */ MCD_OPC_Decode, 174, 4, 63, // Opcode: USAX -/* 5429 */ MCD_OPC_FilterValue, 1, 153, 8, // Skip to: 7634 -/* 5433 */ MCD_OPC_CheckPredicate, 1, 149, 8, // Skip to: 7634 -/* 5437 */ MCD_OPC_CheckField, 23, 2, 2, 143, 8, // Skip to: 7634 -/* 5443 */ MCD_OPC_CheckField, 20, 1, 1, 137, 8, // Skip to: 7634 -/* 5449 */ MCD_OPC_Decode, 147, 3, 37, // Opcode: SMMLS -/* 5453 */ MCD_OPC_FilterValue, 3, 129, 8, // Skip to: 7634 -/* 5457 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... -/* 5460 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 5511 -/* 5464 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 5467 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 5489 -/* 5471 */ MCD_OPC_CheckPredicate, 0, 111, 8, // Skip to: 7634 -/* 5475 */ MCD_OPC_CheckField, 20, 1, 1, 105, 8, // Skip to: 7634 -/* 5481 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 5485 */ MCD_OPC_Decode, 175, 4, 63, // Opcode: USUB16 -/* 5489 */ MCD_OPC_FilterValue, 1, 93, 8, // Skip to: 7634 -/* 5493 */ MCD_OPC_CheckPredicate, 0, 89, 8, // Skip to: 7634 -/* 5497 */ MCD_OPC_CheckField, 20, 1, 1, 83, 8, // Skip to: 7634 -/* 5503 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 5507 */ MCD_OPC_Decode, 176, 4, 63, // Opcode: USUB8 -/* 5511 */ MCD_OPC_FilterValue, 1, 44, 0, // Skip to: 5559 -/* 5515 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 5518 */ MCD_OPC_FilterValue, 0, 64, 8, // Skip to: 7634 -/* 5522 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5525 */ MCD_OPC_FilterValue, 0, 57, 8, // Skip to: 7634 -/* 5529 */ MCD_OPC_CheckPredicate, 1, 14, 0, // Skip to: 5547 -/* 5533 */ MCD_OPC_CheckField, 16, 4, 15, 8, 0, // Skip to: 5547 -/* 5539 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, -/* 5543 */ MCD_OPC_Decode, 181, 4, 68, // Opcode: UXTB16 -/* 5547 */ MCD_OPC_CheckPredicate, 1, 35, 8, // Skip to: 7634 -/* 5551 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, -/* 5555 */ MCD_OPC_Decode, 178, 4, 69, // Opcode: UXTAB16 -/* 5559 */ MCD_OPC_FilterValue, 2, 23, 8, // Skip to: 7634 -/* 5563 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 5566 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5584 -/* 5570 */ MCD_OPC_CheckPredicate, 1, 12, 8, // Skip to: 7634 -/* 5574 */ MCD_OPC_CheckField, 20, 1, 0, 6, 8, // Skip to: 7634 -/* 5580 */ MCD_OPC_Decode, 144, 3, 19, // Opcode: SMLSLDX -/* 5584 */ MCD_OPC_FilterValue, 1, 254, 7, // Skip to: 7634 -/* 5588 */ MCD_OPC_CheckPredicate, 1, 250, 7, // Skip to: 7634 -/* 5592 */ MCD_OPC_CheckField, 20, 1, 1, 244, 7, // Skip to: 7634 -/* 5598 */ MCD_OPC_Decode, 148, 3, 37, // Opcode: SMMLSR -/* 5602 */ MCD_OPC_FilterValue, 3, 236, 7, // Skip to: 7634 -/* 5606 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 5609 */ MCD_OPC_FilterValue, 0, 65, 0, // Skip to: 5678 -/* 5613 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5616 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 5647 +/* 5040 */ MCD_OPC_FilterValue, 0, 28, 0, // Skip to: 5072 +/* 5044 */ MCD_OPC_CheckPredicate, 10, 16, 0, // Skip to: 5064 +/* 5048 */ MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 5064 +/* 5054 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 5064 +/* 5060 */ MCD_OPC_Decode, 137, 2, 62, // Opcode: PLIrs +/* 5064 */ MCD_OPC_CheckPredicate, 0, 246, 9, // Skip to: 7618 +/* 5068 */ MCD_OPC_Decode, 155, 1, 52, // Opcode: LDRB_POST_REG +/* 5072 */ MCD_OPC_FilterValue, 1, 238, 9, // Skip to: 7618 +/* 5076 */ MCD_OPC_CheckPredicate, 0, 16, 0, // Skip to: 5096 +/* 5080 */ MCD_OPC_CheckField, 28, 4, 15, 10, 0, // Skip to: 5096 +/* 5086 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 5096 +/* 5092 */ MCD_OPC_Decode, 135, 2, 62, // Opcode: PLDrs +/* 5096 */ MCD_OPC_CheckPredicate, 0, 214, 9, // Skip to: 7618 +/* 5100 */ MCD_OPC_Decode, 159, 1, 75, // Opcode: LDRBrs +/* 5104 */ MCD_OPC_FilterValue, 1, 206, 9, // Skip to: 7618 +/* 5108 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... +/* 5111 */ MCD_OPC_FilterValue, 0, 136, 0, // Skip to: 5251 +/* 5115 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... +/* 5118 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 5169 +/* 5122 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 5125 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 5147 +/* 5129 */ MCD_OPC_CheckPredicate, 0, 181, 9, // Skip to: 7618 +/* 5133 */ MCD_OPC_CheckField, 20, 1, 1, 175, 9, // Skip to: 7618 +/* 5139 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 5143 */ MCD_OPC_Decode, 225, 3, 63, // Opcode: UADD16 +/* 5147 */ MCD_OPC_FilterValue, 1, 163, 9, // Skip to: 7618 +/* 5151 */ MCD_OPC_CheckPredicate, 0, 159, 9, // Skip to: 7618 +/* 5155 */ MCD_OPC_CheckField, 20, 1, 1, 153, 9, // Skip to: 7618 +/* 5161 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 5165 */ MCD_OPC_Decode, 226, 3, 63, // Opcode: UADD8 +/* 5169 */ MCD_OPC_FilterValue, 2, 54, 0, // Skip to: 5227 +/* 5173 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5176 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5194 +/* 5180 */ MCD_OPC_CheckPredicate, 1, 130, 9, // Skip to: 7618 +/* 5184 */ MCD_OPC_CheckField, 7, 1, 0, 124, 9, // Skip to: 7618 +/* 5190 */ MCD_OPC_Decode, 210, 2, 19, // Opcode: SMLALD +/* 5194 */ MCD_OPC_FilterValue, 1, 116, 9, // Skip to: 7618 +/* 5198 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 5201 */ MCD_OPC_FilterValue, 0, 109, 9, // Skip to: 7618 +/* 5205 */ MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 5219 +/* 5209 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 5219 +/* 5215 */ MCD_OPC_Decode, 227, 2, 26, // Opcode: SMMUL +/* 5219 */ MCD_OPC_CheckPredicate, 1, 91, 9, // Skip to: 7618 +/* 5223 */ MCD_OPC_Decode, 223, 2, 37, // Opcode: SMMLA +/* 5227 */ MCD_OPC_FilterValue, 3, 83, 9, // Skip to: 7618 +/* 5231 */ MCD_OPC_CheckPredicate, 9, 9, 0, // Skip to: 5244 +/* 5235 */ MCD_OPC_CheckField, 0, 4, 15, 3, 0, // Skip to: 5244 +/* 5241 */ MCD_OPC_Decode, 49, 76, // Opcode: BFC +/* 5244 */ MCD_OPC_CheckPredicate, 9, 66, 9, // Skip to: 7618 +/* 5248 */ MCD_OPC_Decode, 50, 77, // Opcode: BFI +/* 5251 */ MCD_OPC_FilterValue, 1, 89, 0, // Skip to: 5344 +/* 5255 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5258 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 5282 +/* 5262 */ MCD_OPC_CheckPredicate, 1, 48, 9, // Skip to: 7618 +/* 5266 */ MCD_OPC_CheckField, 23, 2, 2, 42, 9, // Skip to: 7618 +/* 5272 */ MCD_OPC_CheckField, 7, 1, 0, 36, 9, // Skip to: 7618 +/* 5278 */ MCD_OPC_Decode, 211, 2, 19, // Opcode: SMLALDX +/* 5282 */ MCD_OPC_FilterValue, 1, 28, 9, // Skip to: 7618 +/* 5286 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... +/* 5289 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 5311 +/* 5293 */ MCD_OPC_CheckPredicate, 0, 17, 9, // Skip to: 7618 +/* 5297 */ MCD_OPC_CheckField, 7, 1, 0, 11, 9, // Skip to: 7618 +/* 5303 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 5307 */ MCD_OPC_Decode, 227, 3, 63, // Opcode: UASX +/* 5311 */ MCD_OPC_FilterValue, 2, 255, 8, // Skip to: 7618 +/* 5315 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 5318 */ MCD_OPC_FilterValue, 0, 248, 8, // Skip to: 7618 +/* 5322 */ MCD_OPC_CheckPredicate, 1, 10, 0, // Skip to: 5336 +/* 5326 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 5336 +/* 5332 */ MCD_OPC_Decode, 228, 2, 26, // Opcode: SMMULR +/* 5336 */ MCD_OPC_CheckPredicate, 1, 230, 8, // Skip to: 7618 +/* 5340 */ MCD_OPC_Decode, 224, 2, 37, // Opcode: SMMLAR +/* 5344 */ MCD_OPC_FilterValue, 2, 74, 0, // Skip to: 5422 +/* 5348 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 5351 */ MCD_OPC_FilterValue, 0, 43, 0, // Skip to: 5398 +/* 5355 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5358 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5376 +/* 5362 */ MCD_OPC_CheckPredicate, 1, 204, 8, // Skip to: 7618 +/* 5366 */ MCD_OPC_CheckField, 23, 2, 2, 198, 8, // Skip to: 7618 +/* 5372 */ MCD_OPC_Decode, 221, 2, 19, // Opcode: SMLSLD +/* 5376 */ MCD_OPC_FilterValue, 1, 190, 8, // Skip to: 7618 +/* 5380 */ MCD_OPC_CheckPredicate, 0, 186, 8, // Skip to: 7618 +/* 5384 */ MCD_OPC_CheckField, 23, 2, 0, 180, 8, // Skip to: 7618 +/* 5390 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 5394 */ MCD_OPC_Decode, 252, 3, 63, // Opcode: USAX +/* 5398 */ MCD_OPC_FilterValue, 1, 168, 8, // Skip to: 7618 +/* 5402 */ MCD_OPC_CheckPredicate, 1, 164, 8, // Skip to: 7618 +/* 5406 */ MCD_OPC_CheckField, 23, 2, 2, 158, 8, // Skip to: 7618 +/* 5412 */ MCD_OPC_CheckField, 20, 1, 1, 152, 8, // Skip to: 7618 +/* 5418 */ MCD_OPC_Decode, 225, 2, 37, // Opcode: SMMLS +/* 5422 */ MCD_OPC_FilterValue, 3, 144, 8, // Skip to: 7618 +/* 5426 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... +/* 5429 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 5480 +/* 5433 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 5436 */ MCD_OPC_FilterValue, 0, 18, 0, // Skip to: 5458 +/* 5440 */ MCD_OPC_CheckPredicate, 0, 126, 8, // Skip to: 7618 +/* 5444 */ MCD_OPC_CheckField, 20, 1, 1, 120, 8, // Skip to: 7618 +/* 5450 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 5454 */ MCD_OPC_Decode, 253, 3, 63, // Opcode: USUB16 +/* 5458 */ MCD_OPC_FilterValue, 1, 108, 8, // Skip to: 7618 +/* 5462 */ MCD_OPC_CheckPredicate, 0, 104, 8, // Skip to: 7618 +/* 5466 */ MCD_OPC_CheckField, 20, 1, 1, 98, 8, // Skip to: 7618 +/* 5472 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 5476 */ MCD_OPC_Decode, 254, 3, 63, // Opcode: USUB8 +/* 5480 */ MCD_OPC_FilterValue, 1, 44, 0, // Skip to: 5528 +/* 5484 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 5487 */ MCD_OPC_FilterValue, 0, 79, 8, // Skip to: 7618 +/* 5491 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5494 */ MCD_OPC_FilterValue, 0, 72, 8, // Skip to: 7618 +/* 5498 */ MCD_OPC_CheckPredicate, 1, 14, 0, // Skip to: 5516 +/* 5502 */ MCD_OPC_CheckField, 16, 4, 15, 8, 0, // Skip to: 5516 +/* 5508 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, +/* 5512 */ MCD_OPC_Decode, 131, 4, 68, // Opcode: UXTB16 +/* 5516 */ MCD_OPC_CheckPredicate, 1, 50, 8, // Skip to: 7618 +/* 5520 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, +/* 5524 */ MCD_OPC_Decode, 128, 4, 69, // Opcode: UXTAB16 +/* 5528 */ MCD_OPC_FilterValue, 2, 38, 8, // Skip to: 7618 +/* 5532 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 5535 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5553 +/* 5539 */ MCD_OPC_CheckPredicate, 1, 27, 8, // Skip to: 7618 +/* 5543 */ MCD_OPC_CheckField, 20, 1, 0, 21, 8, // Skip to: 7618 +/* 5549 */ MCD_OPC_Decode, 222, 2, 19, // Opcode: SMLSLDX +/* 5553 */ MCD_OPC_FilterValue, 1, 13, 8, // Skip to: 7618 +/* 5557 */ MCD_OPC_CheckPredicate, 1, 9, 8, // Skip to: 7618 +/* 5561 */ MCD_OPC_CheckField, 20, 1, 1, 3, 8, // Skip to: 7618 +/* 5567 */ MCD_OPC_Decode, 226, 2, 37, // Opcode: SMMLSR +/* 5571 */ MCD_OPC_FilterValue, 3, 251, 7, // Skip to: 7618 +/* 5575 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 5578 */ MCD_OPC_FilterValue, 0, 65, 0, // Skip to: 5647 +/* 5582 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5585 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 5616 +/* 5589 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 5592 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5604 +/* 5596 */ MCD_OPC_CheckPredicate, 0, 226, 7, // Skip to: 7618 +/* 5600 */ MCD_OPC_Decode, 159, 3, 52, // Opcode: STRBT_POST_REG +/* 5604 */ MCD_OPC_FilterValue, 1, 218, 7, // Skip to: 7618 +/* 5608 */ MCD_OPC_CheckPredicate, 0, 214, 7, // Skip to: 7618 +/* 5612 */ MCD_OPC_Decode, 163, 3, 70, // Opcode: STRB_PRE_REG +/* 5616 */ MCD_OPC_FilterValue, 1, 206, 7, // Skip to: 7618 /* 5620 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... /* 5623 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5635 -/* 5627 */ MCD_OPC_CheckPredicate, 0, 211, 7, // Skip to: 7634 -/* 5631 */ MCD_OPC_Decode, 209, 3, 52, // Opcode: STRBT_POST_REG -/* 5635 */ MCD_OPC_FilterValue, 1, 203, 7, // Skip to: 7634 -/* 5639 */ MCD_OPC_CheckPredicate, 0, 199, 7, // Skip to: 7634 -/* 5643 */ MCD_OPC_Decode, 213, 3, 70, // Opcode: STRB_PRE_REG -/* 5647 */ MCD_OPC_FilterValue, 1, 191, 7, // Skip to: 7634 -/* 5651 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 5654 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5666 -/* 5658 */ MCD_OPC_CheckPredicate, 0, 180, 7, // Skip to: 7634 -/* 5662 */ MCD_OPC_Decode, 202, 1, 52, // Opcode: LDRBT_POST_REG -/* 5666 */ MCD_OPC_FilterValue, 1, 172, 7, // Skip to: 7634 -/* 5670 */ MCD_OPC_CheckPredicate, 0, 168, 7, // Skip to: 7634 -/* 5674 */ MCD_OPC_Decode, 206, 1, 71, // Opcode: LDRB_PRE_REG -/* 5678 */ MCD_OPC_FilterValue, 1, 160, 7, // Skip to: 7634 -/* 5682 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... -/* 5685 */ MCD_OPC_FilterValue, 0, 237, 0, // Skip to: 5926 -/* 5689 */ MCD_OPC_ExtractField, 5, 3, // Inst{7-5} ... -/* 5692 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 5731 -/* 5696 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5699 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 5715 -/* 5703 */ MCD_OPC_CheckPredicate, 0, 135, 7, // Skip to: 7634 -/* 5707 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 5711 */ MCD_OPC_Decode, 164, 4, 63, // Opcode: UQADD16 -/* 5715 */ MCD_OPC_FilterValue, 1, 123, 7, // Skip to: 7634 -/* 5719 */ MCD_OPC_CheckPredicate, 0, 119, 7, // Skip to: 7634 -/* 5723 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 5727 */ MCD_OPC_Decode, 153, 4, 63, // Opcode: UHADD16 -/* 5731 */ MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 5770 -/* 5735 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5738 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 5754 -/* 5742 */ MCD_OPC_CheckPredicate, 0, 96, 7, // Skip to: 7634 -/* 5746 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 5750 */ MCD_OPC_Decode, 166, 4, 63, // Opcode: UQASX -/* 5754 */ MCD_OPC_FilterValue, 1, 84, 7, // Skip to: 7634 -/* 5758 */ MCD_OPC_CheckPredicate, 0, 80, 7, // Skip to: 7634 -/* 5762 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 5766 */ MCD_OPC_Decode, 155, 4, 63, // Opcode: UHASX -/* 5770 */ MCD_OPC_FilterValue, 2, 35, 0, // Skip to: 5809 -/* 5774 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5777 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 5793 -/* 5781 */ MCD_OPC_CheckPredicate, 0, 57, 7, // Skip to: 7634 -/* 5785 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 5789 */ MCD_OPC_Decode, 167, 4, 63, // Opcode: UQSAX -/* 5793 */ MCD_OPC_FilterValue, 1, 45, 7, // Skip to: 7634 -/* 5797 */ MCD_OPC_CheckPredicate, 0, 41, 7, // Skip to: 7634 -/* 5801 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 5805 */ MCD_OPC_Decode, 156, 4, 63, // Opcode: UHSAX -/* 5809 */ MCD_OPC_FilterValue, 3, 35, 0, // Skip to: 5848 -/* 5813 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5816 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 5832 -/* 5820 */ MCD_OPC_CheckPredicate, 0, 18, 7, // Skip to: 7634 -/* 5824 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 5828 */ MCD_OPC_Decode, 168, 4, 63, // Opcode: UQSUB16 -/* 5832 */ MCD_OPC_FilterValue, 1, 6, 7, // Skip to: 7634 -/* 5836 */ MCD_OPC_CheckPredicate, 0, 2, 7, // Skip to: 7634 -/* 5840 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 5844 */ MCD_OPC_Decode, 157, 4, 63, // Opcode: UHSUB16 -/* 5848 */ MCD_OPC_FilterValue, 4, 35, 0, // Skip to: 5887 -/* 5852 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5855 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 5871 -/* 5859 */ MCD_OPC_CheckPredicate, 0, 235, 6, // Skip to: 7634 -/* 5863 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 5867 */ MCD_OPC_Decode, 165, 4, 63, // Opcode: UQADD8 -/* 5871 */ MCD_OPC_FilterValue, 1, 223, 6, // Skip to: 7634 -/* 5875 */ MCD_OPC_CheckPredicate, 0, 219, 6, // Skip to: 7634 -/* 5879 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 5883 */ MCD_OPC_Decode, 154, 4, 63, // Opcode: UHADD8 -/* 5887 */ MCD_OPC_FilterValue, 7, 207, 6, // Skip to: 7634 -/* 5891 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5894 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 5910 -/* 5898 */ MCD_OPC_CheckPredicate, 0, 196, 6, // Skip to: 7634 -/* 5902 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 5906 */ MCD_OPC_Decode, 169, 4, 63, // Opcode: UQSUB8 -/* 5910 */ MCD_OPC_FilterValue, 1, 184, 6, // Skip to: 7634 -/* 5914 */ MCD_OPC_CheckPredicate, 0, 180, 6, // Skip to: 7634 -/* 5918 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, -/* 5922 */ MCD_OPC_Decode, 158, 4, 63, // Opcode: UHSUB8 -/* 5926 */ MCD_OPC_FilterValue, 1, 170, 0, // Skip to: 6100 -/* 5930 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... -/* 5933 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5945 -/* 5937 */ MCD_OPC_CheckPredicate, 0, 157, 6, // Skip to: 7634 -/* 5941 */ MCD_OPC_Decode, 172, 4, 72, // Opcode: USAT -/* 5945 */ MCD_OPC_FilterValue, 1, 149, 6, // Skip to: 7634 -/* 5949 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 5952 */ MCD_OPC_FilterValue, 0, 45, 0, // Skip to: 6001 -/* 5956 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5959 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5977 -/* 5963 */ MCD_OPC_CheckPredicate, 0, 131, 6, // Skip to: 7634 -/* 5967 */ MCD_OPC_CheckField, 8, 4, 15, 125, 6, // Skip to: 7634 -/* 5973 */ MCD_OPC_Decode, 173, 4, 73, // Opcode: USAT16 -/* 5977 */ MCD_OPC_FilterValue, 1, 117, 6, // Skip to: 7634 -/* 5981 */ MCD_OPC_CheckPredicate, 9, 113, 6, // Skip to: 7634 -/* 5985 */ MCD_OPC_CheckField, 16, 4, 15, 107, 6, // Skip to: 7634 -/* 5991 */ MCD_OPC_CheckField, 8, 4, 15, 101, 6, // Skip to: 7634 -/* 5997 */ MCD_OPC_Decode, 198, 2, 32, // Opcode: RBIT -/* 6001 */ MCD_OPC_FilterValue, 1, 71, 0, // Skip to: 6076 -/* 6005 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 6008 */ MCD_OPC_FilterValue, 0, 30, 0, // Skip to: 6042 -/* 6012 */ MCD_OPC_CheckPredicate, 1, 14, 0, // Skip to: 6030 -/* 6016 */ MCD_OPC_CheckField, 16, 4, 15, 8, 0, // Skip to: 6030 -/* 6022 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, -/* 6026 */ MCD_OPC_Decode, 180, 4, 68, // Opcode: UXTB -/* 6030 */ MCD_OPC_CheckPredicate, 1, 64, 6, // Skip to: 7634 -/* 6034 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, -/* 6038 */ MCD_OPC_Decode, 177, 4, 69, // Opcode: UXTAB -/* 6042 */ MCD_OPC_FilterValue, 1, 52, 6, // Skip to: 7634 -/* 6046 */ MCD_OPC_CheckPredicate, 1, 14, 0, // Skip to: 6064 -/* 6050 */ MCD_OPC_CheckField, 16, 4, 15, 8, 0, // Skip to: 6064 -/* 6056 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, -/* 6060 */ MCD_OPC_Decode, 182, 4, 68, // Opcode: UXTH -/* 6064 */ MCD_OPC_CheckPredicate, 1, 30, 6, // Skip to: 7634 -/* 6068 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, -/* 6072 */ MCD_OPC_Decode, 179, 4, 69, // Opcode: UXTAH -/* 6076 */ MCD_OPC_FilterValue, 2, 18, 6, // Skip to: 7634 -/* 6080 */ MCD_OPC_CheckPredicate, 1, 14, 6, // Skip to: 7634 -/* 6084 */ MCD_OPC_CheckField, 16, 5, 31, 8, 6, // Skip to: 7634 -/* 6090 */ MCD_OPC_CheckField, 8, 4, 15, 2, 6, // Skip to: 7634 -/* 6096 */ MCD_OPC_Decode, 201, 2, 32, // Opcode: REVSH -/* 6100 */ MCD_OPC_FilterValue, 3, 250, 5, // Skip to: 7634 -/* 6104 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... -/* 6107 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6119 -/* 6111 */ MCD_OPC_CheckPredicate, 9, 239, 5, // Skip to: 7634 -/* 6115 */ MCD_OPC_Decode, 151, 4, 78, // Opcode: UBFX -/* 6119 */ MCD_OPC_FilterValue, 3, 231, 5, // Skip to: 7634 -/* 6123 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... -/* 6126 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 6151 -/* 6130 */ MCD_OPC_CheckPredicate, 14, 220, 5, // Skip to: 7634 -/* 6134 */ MCD_OPC_CheckField, 28, 4, 14, 214, 5, // Skip to: 7634 -/* 6140 */ MCD_OPC_CheckField, 7, 14, 189, 123, 207, 5, // Skip to: 7634 -/* 6147 */ MCD_OPC_Decode, 143, 4, 58, // Opcode: TRAPNaCl -/* 6151 */ MCD_OPC_FilterValue, 14, 199, 5, // Skip to: 7634 -/* 6155 */ MCD_OPC_CheckPredicate, 0, 195, 5, // Skip to: 7634 -/* 6159 */ MCD_OPC_CheckField, 28, 4, 14, 189, 5, // Skip to: 7634 -/* 6165 */ MCD_OPC_CheckField, 7, 14, 189, 127, 182, 5, // Skip to: 7634 -/* 6172 */ MCD_OPC_Decode, 142, 4, 58, // Opcode: TRAP -/* 6176 */ MCD_OPC_FilterValue, 4, 219, 2, // Skip to: 6911 -/* 6180 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... -/* 6183 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6195 -/* 6187 */ MCD_OPC_CheckPredicate, 0, 163, 5, // Skip to: 7634 -/* 6191 */ MCD_OPC_Decode, 199, 3, 79, // Opcode: STMDA -/* 6195 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 6228 -/* 6199 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6220 -/* 6203 */ MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6220 -/* 6209 */ MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6220 -/* 6216 */ MCD_OPC_Decode, 202, 2, 80, // Opcode: RFEDA -/* 6220 */ MCD_OPC_CheckPredicate, 0, 130, 5, // Skip to: 7634 -/* 6224 */ MCD_OPC_Decode, 191, 1, 79, // Opcode: LDMDA -/* 6228 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6240 -/* 6232 */ MCD_OPC_CheckPredicate, 0, 118, 5, // Skip to: 7634 -/* 6236 */ MCD_OPC_Decode, 200, 3, 81, // Opcode: STMDA_UPD -/* 6240 */ MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 6273 -/* 6244 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6265 -/* 6248 */ MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6265 -/* 6254 */ MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6265 -/* 6261 */ MCD_OPC_Decode, 203, 2, 80, // Opcode: RFEDA_UPD -/* 6265 */ MCD_OPC_CheckPredicate, 0, 85, 5, // Skip to: 7634 -/* 6269 */ MCD_OPC_Decode, 192, 1, 81, // Opcode: LDMDA_UPD -/* 6273 */ MCD_OPC_FilterValue, 4, 30, 0, // Skip to: 6307 -/* 6277 */ MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6299 -/* 6281 */ MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6299 -/* 6287 */ MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6299 -/* 6295 */ MCD_OPC_Decode, 163, 3, 82, // Opcode: SRSDA -/* 6299 */ MCD_OPC_CheckPredicate, 0, 51, 5, // Skip to: 7634 -/* 6303 */ MCD_OPC_Decode, 146, 18, 79, // Opcode: sysSTMDA -/* 6307 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 6319 -/* 6311 */ MCD_OPC_CheckPredicate, 0, 39, 5, // Skip to: 7634 -/* 6315 */ MCD_OPC_Decode, 138, 18, 79, // Opcode: sysLDMDA -/* 6319 */ MCD_OPC_FilterValue, 6, 30, 0, // Skip to: 6353 -/* 6323 */ MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6345 -/* 6327 */ MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6345 -/* 6333 */ MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6345 -/* 6341 */ MCD_OPC_Decode, 164, 3, 82, // Opcode: SRSDA_UPD -/* 6345 */ MCD_OPC_CheckPredicate, 0, 5, 5, // Skip to: 7634 -/* 6349 */ MCD_OPC_Decode, 147, 18, 81, // Opcode: sysSTMDA_UPD -/* 6353 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 6365 -/* 6357 */ MCD_OPC_CheckPredicate, 0, 249, 4, // Skip to: 7634 -/* 6361 */ MCD_OPC_Decode, 139, 18, 81, // Opcode: sysLDMDA_UPD -/* 6365 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 6377 -/* 6369 */ MCD_OPC_CheckPredicate, 0, 237, 4, // Skip to: 7634 -/* 6373 */ MCD_OPC_Decode, 203, 3, 79, // Opcode: STMIA -/* 6377 */ MCD_OPC_FilterValue, 9, 29, 0, // Skip to: 6410 -/* 6381 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6402 -/* 6385 */ MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6402 -/* 6391 */ MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6402 -/* 6398 */ MCD_OPC_Decode, 206, 2, 80, // Opcode: RFEIA -/* 6402 */ MCD_OPC_CheckPredicate, 0, 204, 4, // Skip to: 7634 -/* 6406 */ MCD_OPC_Decode, 195, 1, 79, // Opcode: LDMIA -/* 6410 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 6422 -/* 6414 */ MCD_OPC_CheckPredicate, 0, 192, 4, // Skip to: 7634 -/* 6418 */ MCD_OPC_Decode, 204, 3, 81, // Opcode: STMIA_UPD -/* 6422 */ MCD_OPC_FilterValue, 11, 29, 0, // Skip to: 6455 -/* 6426 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6447 -/* 6430 */ MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6447 -/* 6436 */ MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6447 -/* 6443 */ MCD_OPC_Decode, 207, 2, 80, // Opcode: RFEIA_UPD -/* 6447 */ MCD_OPC_CheckPredicate, 0, 159, 4, // Skip to: 7634 -/* 6451 */ MCD_OPC_Decode, 197, 1, 81, // Opcode: LDMIA_UPD -/* 6455 */ MCD_OPC_FilterValue, 12, 30, 0, // Skip to: 6489 -/* 6459 */ MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6481 -/* 6463 */ MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6481 -/* 6469 */ MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6481 -/* 6477 */ MCD_OPC_Decode, 167, 3, 82, // Opcode: SRSIA -/* 6481 */ MCD_OPC_CheckPredicate, 0, 125, 4, // Skip to: 7634 -/* 6485 */ MCD_OPC_Decode, 150, 18, 79, // Opcode: sysSTMIA -/* 6489 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 6501 -/* 6493 */ MCD_OPC_CheckPredicate, 0, 113, 4, // Skip to: 7634 -/* 6497 */ MCD_OPC_Decode, 142, 18, 79, // Opcode: sysLDMIA -/* 6501 */ MCD_OPC_FilterValue, 14, 30, 0, // Skip to: 6535 -/* 6505 */ MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6527 -/* 6509 */ MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6527 -/* 6515 */ MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6527 -/* 6523 */ MCD_OPC_Decode, 168, 3, 82, // Opcode: SRSIA_UPD -/* 6527 */ MCD_OPC_CheckPredicate, 0, 79, 4, // Skip to: 7634 -/* 6531 */ MCD_OPC_Decode, 151, 18, 81, // Opcode: sysSTMIA_UPD -/* 6535 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 6547 -/* 6539 */ MCD_OPC_CheckPredicate, 0, 67, 4, // Skip to: 7634 -/* 6543 */ MCD_OPC_Decode, 143, 18, 81, // Opcode: sysLDMIA_UPD -/* 6547 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 6559 -/* 6551 */ MCD_OPC_CheckPredicate, 0, 55, 4, // Skip to: 7634 -/* 6555 */ MCD_OPC_Decode, 201, 3, 79, // Opcode: STMDB -/* 6559 */ MCD_OPC_FilterValue, 17, 29, 0, // Skip to: 6592 -/* 6563 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6584 -/* 6567 */ MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6584 -/* 6573 */ MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6584 -/* 6580 */ MCD_OPC_Decode, 204, 2, 80, // Opcode: RFEDB -/* 6584 */ MCD_OPC_CheckPredicate, 0, 22, 4, // Skip to: 7634 -/* 6588 */ MCD_OPC_Decode, 193, 1, 79, // Opcode: LDMDB -/* 6592 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 6604 -/* 6596 */ MCD_OPC_CheckPredicate, 0, 10, 4, // Skip to: 7634 -/* 6600 */ MCD_OPC_Decode, 202, 3, 81, // Opcode: STMDB_UPD -/* 6604 */ MCD_OPC_FilterValue, 19, 29, 0, // Skip to: 6637 -/* 6608 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6629 -/* 6612 */ MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6629 -/* 6618 */ MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6629 -/* 6625 */ MCD_OPC_Decode, 205, 2, 80, // Opcode: RFEDB_UPD -/* 6629 */ MCD_OPC_CheckPredicate, 0, 233, 3, // Skip to: 7634 -/* 6633 */ MCD_OPC_Decode, 194, 1, 81, // Opcode: LDMDB_UPD -/* 6637 */ MCD_OPC_FilterValue, 20, 30, 0, // Skip to: 6671 -/* 6641 */ MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6663 -/* 6645 */ MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6663 -/* 6651 */ MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6663 -/* 6659 */ MCD_OPC_Decode, 165, 3, 82, // Opcode: SRSDB -/* 6663 */ MCD_OPC_CheckPredicate, 0, 199, 3, // Skip to: 7634 -/* 6667 */ MCD_OPC_Decode, 148, 18, 79, // Opcode: sysSTMDB -/* 6671 */ MCD_OPC_FilterValue, 21, 8, 0, // Skip to: 6683 -/* 6675 */ MCD_OPC_CheckPredicate, 0, 187, 3, // Skip to: 7634 -/* 6679 */ MCD_OPC_Decode, 140, 18, 79, // Opcode: sysLDMDB -/* 6683 */ MCD_OPC_FilterValue, 22, 30, 0, // Skip to: 6717 -/* 6687 */ MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6709 -/* 6691 */ MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6709 -/* 6697 */ MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6709 -/* 6705 */ MCD_OPC_Decode, 166, 3, 82, // Opcode: SRSDB_UPD -/* 6709 */ MCD_OPC_CheckPredicate, 0, 153, 3, // Skip to: 7634 -/* 6713 */ MCD_OPC_Decode, 149, 18, 81, // Opcode: sysSTMDB_UPD -/* 6717 */ MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 6729 -/* 6721 */ MCD_OPC_CheckPredicate, 0, 141, 3, // Skip to: 7634 -/* 6725 */ MCD_OPC_Decode, 141, 18, 81, // Opcode: sysLDMDB_UPD -/* 6729 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 6741 -/* 6733 */ MCD_OPC_CheckPredicate, 0, 129, 3, // Skip to: 7634 -/* 6737 */ MCD_OPC_Decode, 205, 3, 79, // Opcode: STMIB -/* 6741 */ MCD_OPC_FilterValue, 25, 29, 0, // Skip to: 6774 -/* 6745 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6766 -/* 6749 */ MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6766 -/* 6755 */ MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6766 -/* 6762 */ MCD_OPC_Decode, 208, 2, 80, // Opcode: RFEIB -/* 6766 */ MCD_OPC_CheckPredicate, 0, 96, 3, // Skip to: 7634 -/* 6770 */ MCD_OPC_Decode, 198, 1, 79, // Opcode: LDMIB -/* 6774 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 6786 -/* 6778 */ MCD_OPC_CheckPredicate, 0, 84, 3, // Skip to: 7634 -/* 6782 */ MCD_OPC_Decode, 206, 3, 81, // Opcode: STMIB_UPD -/* 6786 */ MCD_OPC_FilterValue, 27, 29, 0, // Skip to: 6819 -/* 6790 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6811 -/* 6794 */ MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6811 -/* 6800 */ MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6811 -/* 6807 */ MCD_OPC_Decode, 209, 2, 80, // Opcode: RFEIB_UPD -/* 6811 */ MCD_OPC_CheckPredicate, 0, 51, 3, // Skip to: 7634 -/* 6815 */ MCD_OPC_Decode, 199, 1, 81, // Opcode: LDMIB_UPD -/* 6819 */ MCD_OPC_FilterValue, 28, 30, 0, // Skip to: 6853 -/* 6823 */ MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6845 -/* 6827 */ MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6845 -/* 6833 */ MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6845 -/* 6841 */ MCD_OPC_Decode, 169, 3, 82, // Opcode: SRSIB -/* 6845 */ MCD_OPC_CheckPredicate, 0, 17, 3, // Skip to: 7634 -/* 6849 */ MCD_OPC_Decode, 152, 18, 79, // Opcode: sysSTMIB -/* 6853 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 6865 -/* 6857 */ MCD_OPC_CheckPredicate, 0, 5, 3, // Skip to: 7634 -/* 6861 */ MCD_OPC_Decode, 144, 18, 79, // Opcode: sysLDMIB -/* 6865 */ MCD_OPC_FilterValue, 30, 30, 0, // Skip to: 6899 -/* 6869 */ MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6891 -/* 6873 */ MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6891 -/* 6879 */ MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6891 -/* 6887 */ MCD_OPC_Decode, 170, 3, 82, // Opcode: SRSIB_UPD -/* 6891 */ MCD_OPC_CheckPredicate, 0, 227, 2, // Skip to: 7634 -/* 6895 */ MCD_OPC_Decode, 153, 18, 81, // Opcode: sysSTMIB_UPD -/* 6899 */ MCD_OPC_FilterValue, 31, 219, 2, // Skip to: 7634 -/* 6903 */ MCD_OPC_CheckPredicate, 0, 215, 2, // Skip to: 7634 -/* 6907 */ MCD_OPC_Decode, 145, 18, 81, // Opcode: sysLDMIB_UPD -/* 6911 */ MCD_OPC_FilterValue, 5, 51, 0, // Skip to: 6966 -/* 6915 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 6918 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 6929 -/* 6922 */ MCD_OPC_CheckPredicate, 0, 27, 0, // Skip to: 6953 -/* 6926 */ MCD_OPC_Decode, 120, 83, // Opcode: Bcc -/* 6929 */ MCD_OPC_FilterValue, 1, 20, 0, // Skip to: 6953 -/* 6933 */ MCD_OPC_CheckPredicate, 0, 9, 0, // Skip to: 6946 -/* 6937 */ MCD_OPC_CheckField, 28, 4, 14, 3, 0, // Skip to: 6946 -/* 6943 */ MCD_OPC_Decode, 105, 83, // Opcode: BL -/* 6946 */ MCD_OPC_CheckPredicate, 0, 3, 0, // Skip to: 6953 -/* 6950 */ MCD_OPC_Decode, 109, 83, // Opcode: BL_pred -/* 6953 */ MCD_OPC_CheckPredicate, 7, 165, 2, // Skip to: 7634 -/* 6957 */ MCD_OPC_CheckField, 28, 4, 15, 159, 2, // Skip to: 7634 -/* 6963 */ MCD_OPC_Decode, 108, 84, // Opcode: BLXi -/* 6966 */ MCD_OPC_FilterValue, 6, 43, 2, // Skip to: 7525 -/* 6970 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... -/* 6973 */ MCD_OPC_FilterValue, 0, 62, 0, // Skip to: 7039 -/* 6977 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 6980 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 7013 -/* 6984 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 6987 */ MCD_OPC_FilterValue, 1, 131, 2, // Skip to: 7634 -/* 6991 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7005 -/* 6995 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7005 -/* 7001 */ MCD_OPC_Decode, 181, 3, 85, // Opcode: STC2_OPTION -/* 7005 */ MCD_OPC_CheckPredicate, 0, 113, 2, // Skip to: 7634 -/* 7009 */ MCD_OPC_Decode, 189, 3, 85, // Opcode: STC_OPTION -/* 7013 */ MCD_OPC_FilterValue, 1, 105, 2, // Skip to: 7634 -/* 7017 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7031 -/* 7021 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7031 -/* 7027 */ MCD_OPC_Decode, 180, 3, 85, // Opcode: STC2_OFFSET -/* 7031 */ MCD_OPC_CheckPredicate, 0, 87, 2, // Skip to: 7634 -/* 7035 */ MCD_OPC_Decode, 188, 3, 85, // Opcode: STC_OFFSET -/* 7039 */ MCD_OPC_FilterValue, 1, 62, 0, // Skip to: 7105 -/* 7043 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 7046 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 7079 -/* 7050 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 7053 */ MCD_OPC_FilterValue, 1, 65, 2, // Skip to: 7634 -/* 7057 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7071 -/* 7061 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7071 -/* 7067 */ MCD_OPC_Decode, 180, 1, 85, // Opcode: LDC2_OPTION -/* 7071 */ MCD_OPC_CheckPredicate, 0, 47, 2, // Skip to: 7634 -/* 7075 */ MCD_OPC_Decode, 188, 1, 85, // Opcode: LDC_OPTION -/* 7079 */ MCD_OPC_FilterValue, 1, 39, 2, // Skip to: 7634 -/* 7083 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7097 -/* 7087 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7097 -/* 7093 */ MCD_OPC_Decode, 179, 1, 85, // Opcode: LDC2_OFFSET -/* 7097 */ MCD_OPC_CheckPredicate, 0, 21, 2, // Skip to: 7634 -/* 7101 */ MCD_OPC_Decode, 187, 1, 85, // Opcode: LDC_OFFSET -/* 7105 */ MCD_OPC_FilterValue, 2, 55, 0, // Skip to: 7164 -/* 7109 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 7112 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7138 -/* 7116 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7130 -/* 7120 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7130 -/* 7126 */ MCD_OPC_Decode, 182, 3, 85, // Opcode: STC2_POST -/* 7130 */ MCD_OPC_CheckPredicate, 0, 244, 1, // Skip to: 7634 -/* 7134 */ MCD_OPC_Decode, 190, 3, 85, // Opcode: STC_POST -/* 7138 */ MCD_OPC_FilterValue, 1, 236, 1, // Skip to: 7634 -/* 7142 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7156 -/* 7146 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7156 -/* 7152 */ MCD_OPC_Decode, 183, 3, 85, // Opcode: STC2_PRE -/* 7156 */ MCD_OPC_CheckPredicate, 0, 218, 1, // Skip to: 7634 -/* 7160 */ MCD_OPC_Decode, 191, 3, 85, // Opcode: STC_PRE -/* 7164 */ MCD_OPC_FilterValue, 3, 55, 0, // Skip to: 7223 -/* 7168 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 7171 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7197 -/* 7175 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7189 -/* 7179 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7189 -/* 7185 */ MCD_OPC_Decode, 181, 1, 85, // Opcode: LDC2_POST -/* 7189 */ MCD_OPC_CheckPredicate, 0, 185, 1, // Skip to: 7634 -/* 7193 */ MCD_OPC_Decode, 189, 1, 85, // Opcode: LDC_POST -/* 7197 */ MCD_OPC_FilterValue, 1, 177, 1, // Skip to: 7634 -/* 7201 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7215 -/* 7205 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7215 -/* 7211 */ MCD_OPC_Decode, 182, 1, 85, // Opcode: LDC2_PRE -/* 7215 */ MCD_OPC_CheckPredicate, 0, 159, 1, // Skip to: 7634 -/* 7219 */ MCD_OPC_Decode, 190, 1, 85, // Opcode: LDC_PRE -/* 7223 */ MCD_OPC_FilterValue, 4, 88, 0, // Skip to: 7315 -/* 7227 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 7230 */ MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 7289 -/* 7234 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 7237 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7263 -/* 7241 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7255 -/* 7245 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7255 -/* 7251 */ MCD_OPC_Decode, 254, 1, 86, // Opcode: MCRR2 -/* 7255 */ MCD_OPC_CheckPredicate, 0, 119, 1, // Skip to: 7634 -/* 7259 */ MCD_OPC_Decode, 253, 1, 87, // Opcode: MCRR -/* 7263 */ MCD_OPC_FilterValue, 1, 111, 1, // Skip to: 7634 -/* 7267 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7281 -/* 7271 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7281 -/* 7277 */ MCD_OPC_Decode, 177, 3, 85, // Opcode: STC2L_OPTION -/* 7281 */ MCD_OPC_CheckPredicate, 0, 93, 1, // Skip to: 7634 -/* 7285 */ MCD_OPC_Decode, 185, 3, 85, // Opcode: STCL_OPTION -/* 7289 */ MCD_OPC_FilterValue, 1, 85, 1, // Skip to: 7634 -/* 7293 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7307 -/* 7297 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7307 -/* 7303 */ MCD_OPC_Decode, 176, 3, 85, // Opcode: STC2L_OFFSET -/* 7307 */ MCD_OPC_CheckPredicate, 0, 67, 1, // Skip to: 7634 -/* 7311 */ MCD_OPC_Decode, 184, 3, 85, // Opcode: STCL_OFFSET -/* 7315 */ MCD_OPC_FilterValue, 5, 88, 0, // Skip to: 7407 -/* 7319 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 7322 */ MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 7381 -/* 7326 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 7329 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7355 -/* 7333 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7347 -/* 7337 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7347 -/* 7343 */ MCD_OPC_Decode, 155, 2, 86, // Opcode: MRRC2 -/* 7347 */ MCD_OPC_CheckPredicate, 0, 27, 1, // Skip to: 7634 -/* 7351 */ MCD_OPC_Decode, 154, 2, 87, // Opcode: MRRC -/* 7355 */ MCD_OPC_FilterValue, 1, 19, 1, // Skip to: 7634 -/* 7359 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7373 -/* 7363 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7373 -/* 7369 */ MCD_OPC_Decode, 176, 1, 85, // Opcode: LDC2L_OPTION -/* 7373 */ MCD_OPC_CheckPredicate, 0, 1, 1, // Skip to: 7634 -/* 7377 */ MCD_OPC_Decode, 184, 1, 85, // Opcode: LDCL_OPTION -/* 7381 */ MCD_OPC_FilterValue, 1, 249, 0, // Skip to: 7634 -/* 7385 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7399 -/* 7389 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7399 -/* 7395 */ MCD_OPC_Decode, 175, 1, 85, // Opcode: LDC2L_OFFSET -/* 7399 */ MCD_OPC_CheckPredicate, 0, 231, 0, // Skip to: 7634 -/* 7403 */ MCD_OPC_Decode, 183, 1, 85, // Opcode: LDCL_OFFSET -/* 7407 */ MCD_OPC_FilterValue, 6, 55, 0, // Skip to: 7466 -/* 7411 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 7414 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7440 -/* 7418 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7432 -/* 7422 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7432 -/* 7428 */ MCD_OPC_Decode, 178, 3, 85, // Opcode: STC2L_POST -/* 7432 */ MCD_OPC_CheckPredicate, 0, 198, 0, // Skip to: 7634 -/* 7436 */ MCD_OPC_Decode, 186, 3, 85, // Opcode: STCL_POST -/* 7440 */ MCD_OPC_FilterValue, 1, 190, 0, // Skip to: 7634 -/* 7444 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7458 -/* 7448 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7458 -/* 7454 */ MCD_OPC_Decode, 179, 3, 85, // Opcode: STC2L_PRE -/* 7458 */ MCD_OPC_CheckPredicate, 0, 172, 0, // Skip to: 7634 -/* 7462 */ MCD_OPC_Decode, 187, 3, 85, // Opcode: STCL_PRE -/* 7466 */ MCD_OPC_FilterValue, 7, 164, 0, // Skip to: 7634 -/* 7470 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 7473 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7499 -/* 7477 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7491 -/* 7481 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7491 -/* 7487 */ MCD_OPC_Decode, 177, 1, 85, // Opcode: LDC2L_POST -/* 7491 */ MCD_OPC_CheckPredicate, 0, 139, 0, // Skip to: 7634 -/* 7495 */ MCD_OPC_Decode, 185, 1, 85, // Opcode: LDCL_POST -/* 7499 */ MCD_OPC_FilterValue, 1, 131, 0, // Skip to: 7634 -/* 7503 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7517 -/* 7507 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7517 -/* 7513 */ MCD_OPC_Decode, 178, 1, 85, // Opcode: LDC2L_PRE -/* 7517 */ MCD_OPC_CheckPredicate, 0, 113, 0, // Skip to: 7634 -/* 7521 */ MCD_OPC_Decode, 186, 1, 85, // Opcode: LDCL_PRE -/* 7525 */ MCD_OPC_FilterValue, 7, 105, 0, // Skip to: 7634 -/* 7529 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 7532 */ MCD_OPC_FilterValue, 0, 86, 0, // Skip to: 7622 -/* 7536 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 7539 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 7563 -/* 7543 */ MCD_OPC_CheckPredicate, 4, 9, 0, // Skip to: 7556 -/* 7547 */ MCD_OPC_CheckField, 28, 4, 15, 3, 0, // Skip to: 7556 -/* 7553 */ MCD_OPC_Decode, 122, 88, // Opcode: CDP2 -/* 7556 */ MCD_OPC_CheckPredicate, 4, 74, 0, // Skip to: 7634 -/* 7560 */ MCD_OPC_Decode, 121, 89, // Opcode: CDP -/* 7563 */ MCD_OPC_FilterValue, 1, 67, 0, // Skip to: 7634 -/* 7567 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 7570 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7596 -/* 7574 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7588 -/* 7578 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7588 -/* 7584 */ MCD_OPC_Decode, 252, 1, 90, // Opcode: MCR2 -/* 7588 */ MCD_OPC_CheckPredicate, 0, 42, 0, // Skip to: 7634 -/* 7592 */ MCD_OPC_Decode, 251, 1, 91, // Opcode: MCR -/* 7596 */ MCD_OPC_FilterValue, 1, 34, 0, // Skip to: 7634 -/* 7600 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7614 -/* 7604 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7614 -/* 7610 */ MCD_OPC_Decode, 153, 2, 92, // Opcode: MRC2 -/* 7614 */ MCD_OPC_CheckPredicate, 0, 16, 0, // Skip to: 7634 -/* 7618 */ MCD_OPC_Decode, 152, 2, 93, // Opcode: MRC -/* 7622 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7634 -/* 7626 */ MCD_OPC_CheckPredicate, 0, 4, 0, // Skip to: 7634 -/* 7630 */ MCD_OPC_Decode, 252, 3, 94, // Opcode: SVC -/* 7634 */ MCD_OPC_Fail, +/* 5627 */ MCD_OPC_CheckPredicate, 0, 195, 7, // Skip to: 7618 +/* 5631 */ MCD_OPC_Decode, 153, 1, 52, // Opcode: LDRBT_POST_REG +/* 5635 */ MCD_OPC_FilterValue, 1, 187, 7, // Skip to: 7618 +/* 5639 */ MCD_OPC_CheckPredicate, 0, 183, 7, // Skip to: 7618 +/* 5643 */ MCD_OPC_Decode, 157, 1, 71, // Opcode: LDRB_PRE_REG +/* 5647 */ MCD_OPC_FilterValue, 1, 175, 7, // Skip to: 7618 +/* 5651 */ MCD_OPC_ExtractField, 23, 2, // Inst{24-23} ... +/* 5654 */ MCD_OPC_FilterValue, 0, 237, 0, // Skip to: 5895 +/* 5658 */ MCD_OPC_ExtractField, 5, 3, // Inst{7-5} ... +/* 5661 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 5700 +/* 5665 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5668 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 5684 +/* 5672 */ MCD_OPC_CheckPredicate, 0, 150, 7, // Skip to: 7618 +/* 5676 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 5680 */ MCD_OPC_Decode, 242, 3, 63, // Opcode: UQADD16 +/* 5684 */ MCD_OPC_FilterValue, 1, 138, 7, // Skip to: 7618 +/* 5688 */ MCD_OPC_CheckPredicate, 0, 134, 7, // Skip to: 7618 +/* 5692 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 5696 */ MCD_OPC_Decode, 231, 3, 63, // Opcode: UHADD16 +/* 5700 */ MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 5739 +/* 5704 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5707 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 5723 +/* 5711 */ MCD_OPC_CheckPredicate, 0, 111, 7, // Skip to: 7618 +/* 5715 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 5719 */ MCD_OPC_Decode, 244, 3, 63, // Opcode: UQASX +/* 5723 */ MCD_OPC_FilterValue, 1, 99, 7, // Skip to: 7618 +/* 5727 */ MCD_OPC_CheckPredicate, 0, 95, 7, // Skip to: 7618 +/* 5731 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 5735 */ MCD_OPC_Decode, 233, 3, 63, // Opcode: UHASX +/* 5739 */ MCD_OPC_FilterValue, 2, 35, 0, // Skip to: 5778 +/* 5743 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5746 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 5762 +/* 5750 */ MCD_OPC_CheckPredicate, 0, 72, 7, // Skip to: 7618 +/* 5754 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 5758 */ MCD_OPC_Decode, 245, 3, 63, // Opcode: UQSAX +/* 5762 */ MCD_OPC_FilterValue, 1, 60, 7, // Skip to: 7618 +/* 5766 */ MCD_OPC_CheckPredicate, 0, 56, 7, // Skip to: 7618 +/* 5770 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 5774 */ MCD_OPC_Decode, 234, 3, 63, // Opcode: UHSAX +/* 5778 */ MCD_OPC_FilterValue, 3, 35, 0, // Skip to: 5817 +/* 5782 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5785 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 5801 +/* 5789 */ MCD_OPC_CheckPredicate, 0, 33, 7, // Skip to: 7618 +/* 5793 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 5797 */ MCD_OPC_Decode, 246, 3, 63, // Opcode: UQSUB16 +/* 5801 */ MCD_OPC_FilterValue, 1, 21, 7, // Skip to: 7618 +/* 5805 */ MCD_OPC_CheckPredicate, 0, 17, 7, // Skip to: 7618 +/* 5809 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 5813 */ MCD_OPC_Decode, 235, 3, 63, // Opcode: UHSUB16 +/* 5817 */ MCD_OPC_FilterValue, 4, 35, 0, // Skip to: 5856 +/* 5821 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5824 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 5840 +/* 5828 */ MCD_OPC_CheckPredicate, 0, 250, 6, // Skip to: 7618 +/* 5832 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 5836 */ MCD_OPC_Decode, 243, 3, 63, // Opcode: UQADD8 +/* 5840 */ MCD_OPC_FilterValue, 1, 238, 6, // Skip to: 7618 +/* 5844 */ MCD_OPC_CheckPredicate, 0, 234, 6, // Skip to: 7618 +/* 5848 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 5852 */ MCD_OPC_Decode, 232, 3, 63, // Opcode: UHADD8 +/* 5856 */ MCD_OPC_FilterValue, 7, 222, 6, // Skip to: 7618 +/* 5860 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5863 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 5879 +/* 5867 */ MCD_OPC_CheckPredicate, 0, 211, 6, // Skip to: 7618 +/* 5871 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 5875 */ MCD_OPC_Decode, 247, 3, 63, // Opcode: UQSUB8 +/* 5879 */ MCD_OPC_FilterValue, 1, 199, 6, // Skip to: 7618 +/* 5883 */ MCD_OPC_CheckPredicate, 0, 195, 6, // Skip to: 7618 +/* 5887 */ MCD_OPC_SoftFail, 0, 128, 30 /* 0xF00 */, +/* 5891 */ MCD_OPC_Decode, 236, 3, 63, // Opcode: UHSUB8 +/* 5895 */ MCD_OPC_FilterValue, 1, 170, 0, // Skip to: 6069 +/* 5899 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... +/* 5902 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5914 +/* 5906 */ MCD_OPC_CheckPredicate, 0, 172, 6, // Skip to: 7618 +/* 5910 */ MCD_OPC_Decode, 250, 3, 72, // Opcode: USAT +/* 5914 */ MCD_OPC_FilterValue, 1, 164, 6, // Skip to: 7618 +/* 5918 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 5921 */ MCD_OPC_FilterValue, 0, 45, 0, // Skip to: 5970 +/* 5925 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5928 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 5946 +/* 5932 */ MCD_OPC_CheckPredicate, 0, 146, 6, // Skip to: 7618 +/* 5936 */ MCD_OPC_CheckField, 8, 4, 15, 140, 6, // Skip to: 7618 +/* 5942 */ MCD_OPC_Decode, 251, 3, 73, // Opcode: USAT16 +/* 5946 */ MCD_OPC_FilterValue, 1, 132, 6, // Skip to: 7618 +/* 5950 */ MCD_OPC_CheckPredicate, 9, 128, 6, // Skip to: 7618 +/* 5954 */ MCD_OPC_CheckField, 16, 4, 15, 122, 6, // Skip to: 7618 +/* 5960 */ MCD_OPC_CheckField, 8, 4, 15, 116, 6, // Skip to: 7618 +/* 5966 */ MCD_OPC_Decode, 148, 2, 32, // Opcode: RBIT +/* 5970 */ MCD_OPC_FilterValue, 1, 71, 0, // Skip to: 6045 +/* 5974 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5977 */ MCD_OPC_FilterValue, 0, 30, 0, // Skip to: 6011 +/* 5981 */ MCD_OPC_CheckPredicate, 1, 14, 0, // Skip to: 5999 +/* 5985 */ MCD_OPC_CheckField, 16, 4, 15, 8, 0, // Skip to: 5999 +/* 5991 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, +/* 5995 */ MCD_OPC_Decode, 130, 4, 68, // Opcode: UXTB +/* 5999 */ MCD_OPC_CheckPredicate, 1, 79, 6, // Skip to: 7618 +/* 6003 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, +/* 6007 */ MCD_OPC_Decode, 255, 3, 69, // Opcode: UXTAB +/* 6011 */ MCD_OPC_FilterValue, 1, 67, 6, // Skip to: 7618 +/* 6015 */ MCD_OPC_CheckPredicate, 1, 14, 0, // Skip to: 6033 +/* 6019 */ MCD_OPC_CheckField, 16, 4, 15, 8, 0, // Skip to: 6033 +/* 6025 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, +/* 6029 */ MCD_OPC_Decode, 132, 4, 68, // Opcode: UXTH +/* 6033 */ MCD_OPC_CheckPredicate, 1, 45, 6, // Skip to: 7618 +/* 6037 */ MCD_OPC_SoftFail, 128, 6 /* 0x300 */, 0, +/* 6041 */ MCD_OPC_Decode, 129, 4, 69, // Opcode: UXTAH +/* 6045 */ MCD_OPC_FilterValue, 2, 33, 6, // Skip to: 7618 +/* 6049 */ MCD_OPC_CheckPredicate, 1, 29, 6, // Skip to: 7618 +/* 6053 */ MCD_OPC_CheckField, 16, 5, 31, 23, 6, // Skip to: 7618 +/* 6059 */ MCD_OPC_CheckField, 8, 4, 15, 17, 6, // Skip to: 7618 +/* 6065 */ MCD_OPC_Decode, 151, 2, 32, // Opcode: REVSH +/* 6069 */ MCD_OPC_FilterValue, 3, 9, 6, // Skip to: 7618 +/* 6073 */ MCD_OPC_ExtractField, 5, 2, // Inst{6-5} ... +/* 6076 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6088 +/* 6080 */ MCD_OPC_CheckPredicate, 9, 254, 5, // Skip to: 7618 +/* 6084 */ MCD_OPC_Decode, 228, 3, 74, // Opcode: UBFX +/* 6088 */ MCD_OPC_FilterValue, 3, 246, 5, // Skip to: 7618 +/* 6092 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 6095 */ MCD_OPC_FilterValue, 1, 239, 5, // Skip to: 7618 +/* 6099 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 6102 */ MCD_OPC_FilterValue, 1, 232, 5, // Skip to: 7618 +/* 6106 */ MCD_OPC_ExtractField, 28, 4, // Inst{31-28} ... +/* 6109 */ MCD_OPC_FilterValue, 14, 225, 5, // Skip to: 7618 +/* 6113 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... +/* 6116 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 6135 +/* 6120 */ MCD_OPC_CheckPredicate, 14, 30, 0, // Skip to: 6154 +/* 6124 */ MCD_OPC_CheckField, 8, 12, 222, 29, 23, 0, // Skip to: 6154 +/* 6131 */ MCD_OPC_Decode, 220, 3, 58, // Opcode: TRAPNaCl +/* 6135 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 6154 +/* 6139 */ MCD_OPC_CheckPredicate, 0, 11, 0, // Skip to: 6154 +/* 6143 */ MCD_OPC_CheckField, 8, 12, 222, 31, 4, 0, // Skip to: 6154 +/* 6150 */ MCD_OPC_Decode, 219, 3, 58, // Opcode: TRAP +/* 6154 */ MCD_OPC_CheckPredicate, 0, 180, 5, // Skip to: 7618 +/* 6158 */ MCD_OPC_Decode, 229, 3, 15, // Opcode: UDF +/* 6162 */ MCD_OPC_FilterValue, 4, 219, 2, // Skip to: 6897 +/* 6166 */ MCD_OPC_ExtractField, 20, 5, // Inst{24-20} ... +/* 6169 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6181 +/* 6173 */ MCD_OPC_CheckPredicate, 0, 161, 5, // Skip to: 7618 +/* 6177 */ MCD_OPC_Decode, 149, 3, 78, // Opcode: STMDA +/* 6181 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 6214 +/* 6185 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6206 +/* 6189 */ MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6206 +/* 6195 */ MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6206 +/* 6202 */ MCD_OPC_Decode, 152, 2, 79, // Opcode: RFEDA +/* 6206 */ MCD_OPC_CheckPredicate, 0, 128, 5, // Skip to: 7618 +/* 6210 */ MCD_OPC_Decode, 142, 1, 78, // Opcode: LDMDA +/* 6214 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6226 +/* 6218 */ MCD_OPC_CheckPredicate, 0, 116, 5, // Skip to: 7618 +/* 6222 */ MCD_OPC_Decode, 150, 3, 80, // Opcode: STMDA_UPD +/* 6226 */ MCD_OPC_FilterValue, 3, 29, 0, // Skip to: 6259 +/* 6230 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6251 +/* 6234 */ MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6251 +/* 6240 */ MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6251 +/* 6247 */ MCD_OPC_Decode, 153, 2, 79, // Opcode: RFEDA_UPD +/* 6251 */ MCD_OPC_CheckPredicate, 0, 83, 5, // Skip to: 7618 +/* 6255 */ MCD_OPC_Decode, 143, 1, 80, // Opcode: LDMDA_UPD +/* 6259 */ MCD_OPC_FilterValue, 4, 30, 0, // Skip to: 6293 +/* 6263 */ MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6285 +/* 6267 */ MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6285 +/* 6273 */ MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6285 +/* 6281 */ MCD_OPC_Decode, 241, 2, 81, // Opcode: SRSDA +/* 6285 */ MCD_OPC_CheckPredicate, 0, 49, 5, // Skip to: 7618 +/* 6289 */ MCD_OPC_Decode, 227, 17, 78, // Opcode: sysSTMDA +/* 6293 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 6305 +/* 6297 */ MCD_OPC_CheckPredicate, 0, 37, 5, // Skip to: 7618 +/* 6301 */ MCD_OPC_Decode, 219, 17, 78, // Opcode: sysLDMDA +/* 6305 */ MCD_OPC_FilterValue, 6, 30, 0, // Skip to: 6339 +/* 6309 */ MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6331 +/* 6313 */ MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6331 +/* 6319 */ MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6331 +/* 6327 */ MCD_OPC_Decode, 242, 2, 81, // Opcode: SRSDA_UPD +/* 6331 */ MCD_OPC_CheckPredicate, 0, 3, 5, // Skip to: 7618 +/* 6335 */ MCD_OPC_Decode, 228, 17, 80, // Opcode: sysSTMDA_UPD +/* 6339 */ MCD_OPC_FilterValue, 7, 8, 0, // Skip to: 6351 +/* 6343 */ MCD_OPC_CheckPredicate, 0, 247, 4, // Skip to: 7618 +/* 6347 */ MCD_OPC_Decode, 220, 17, 80, // Opcode: sysLDMDA_UPD +/* 6351 */ MCD_OPC_FilterValue, 8, 8, 0, // Skip to: 6363 +/* 6355 */ MCD_OPC_CheckPredicate, 0, 235, 4, // Skip to: 7618 +/* 6359 */ MCD_OPC_Decode, 153, 3, 78, // Opcode: STMIA +/* 6363 */ MCD_OPC_FilterValue, 9, 29, 0, // Skip to: 6396 +/* 6367 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6388 +/* 6371 */ MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6388 +/* 6377 */ MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6388 +/* 6384 */ MCD_OPC_Decode, 156, 2, 79, // Opcode: RFEIA +/* 6388 */ MCD_OPC_CheckPredicate, 0, 202, 4, // Skip to: 7618 +/* 6392 */ MCD_OPC_Decode, 146, 1, 78, // Opcode: LDMIA +/* 6396 */ MCD_OPC_FilterValue, 10, 8, 0, // Skip to: 6408 +/* 6400 */ MCD_OPC_CheckPredicate, 0, 190, 4, // Skip to: 7618 +/* 6404 */ MCD_OPC_Decode, 154, 3, 80, // Opcode: STMIA_UPD +/* 6408 */ MCD_OPC_FilterValue, 11, 29, 0, // Skip to: 6441 +/* 6412 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6433 +/* 6416 */ MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6433 +/* 6422 */ MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6433 +/* 6429 */ MCD_OPC_Decode, 157, 2, 79, // Opcode: RFEIA_UPD +/* 6433 */ MCD_OPC_CheckPredicate, 0, 157, 4, // Skip to: 7618 +/* 6437 */ MCD_OPC_Decode, 148, 1, 80, // Opcode: LDMIA_UPD +/* 6441 */ MCD_OPC_FilterValue, 12, 30, 0, // Skip to: 6475 +/* 6445 */ MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6467 +/* 6449 */ MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6467 +/* 6455 */ MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6467 +/* 6463 */ MCD_OPC_Decode, 245, 2, 81, // Opcode: SRSIA +/* 6467 */ MCD_OPC_CheckPredicate, 0, 123, 4, // Skip to: 7618 +/* 6471 */ MCD_OPC_Decode, 231, 17, 78, // Opcode: sysSTMIA +/* 6475 */ MCD_OPC_FilterValue, 13, 8, 0, // Skip to: 6487 +/* 6479 */ MCD_OPC_CheckPredicate, 0, 111, 4, // Skip to: 7618 +/* 6483 */ MCD_OPC_Decode, 223, 17, 78, // Opcode: sysLDMIA +/* 6487 */ MCD_OPC_FilterValue, 14, 30, 0, // Skip to: 6521 +/* 6491 */ MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6513 +/* 6495 */ MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6513 +/* 6501 */ MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6513 +/* 6509 */ MCD_OPC_Decode, 246, 2, 81, // Opcode: SRSIA_UPD +/* 6513 */ MCD_OPC_CheckPredicate, 0, 77, 4, // Skip to: 7618 +/* 6517 */ MCD_OPC_Decode, 232, 17, 80, // Opcode: sysSTMIA_UPD +/* 6521 */ MCD_OPC_FilterValue, 15, 8, 0, // Skip to: 6533 +/* 6525 */ MCD_OPC_CheckPredicate, 0, 65, 4, // Skip to: 7618 +/* 6529 */ MCD_OPC_Decode, 224, 17, 80, // Opcode: sysLDMIA_UPD +/* 6533 */ MCD_OPC_FilterValue, 16, 8, 0, // Skip to: 6545 +/* 6537 */ MCD_OPC_CheckPredicate, 0, 53, 4, // Skip to: 7618 +/* 6541 */ MCD_OPC_Decode, 151, 3, 78, // Opcode: STMDB +/* 6545 */ MCD_OPC_FilterValue, 17, 29, 0, // Skip to: 6578 +/* 6549 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6570 +/* 6553 */ MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6570 +/* 6559 */ MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6570 +/* 6566 */ MCD_OPC_Decode, 154, 2, 79, // Opcode: RFEDB +/* 6570 */ MCD_OPC_CheckPredicate, 0, 20, 4, // Skip to: 7618 +/* 6574 */ MCD_OPC_Decode, 144, 1, 78, // Opcode: LDMDB +/* 6578 */ MCD_OPC_FilterValue, 18, 8, 0, // Skip to: 6590 +/* 6582 */ MCD_OPC_CheckPredicate, 0, 8, 4, // Skip to: 7618 +/* 6586 */ MCD_OPC_Decode, 152, 3, 80, // Opcode: STMDB_UPD +/* 6590 */ MCD_OPC_FilterValue, 19, 29, 0, // Skip to: 6623 +/* 6594 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6615 +/* 6598 */ MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6615 +/* 6604 */ MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6615 +/* 6611 */ MCD_OPC_Decode, 155, 2, 79, // Opcode: RFEDB_UPD +/* 6615 */ MCD_OPC_CheckPredicate, 0, 231, 3, // Skip to: 7618 +/* 6619 */ MCD_OPC_Decode, 145, 1, 80, // Opcode: LDMDB_UPD +/* 6623 */ MCD_OPC_FilterValue, 20, 30, 0, // Skip to: 6657 +/* 6627 */ MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6649 +/* 6631 */ MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6649 +/* 6637 */ MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6649 +/* 6645 */ MCD_OPC_Decode, 243, 2, 81, // Opcode: SRSDB +/* 6649 */ MCD_OPC_CheckPredicate, 0, 197, 3, // Skip to: 7618 +/* 6653 */ MCD_OPC_Decode, 229, 17, 78, // Opcode: sysSTMDB +/* 6657 */ MCD_OPC_FilterValue, 21, 8, 0, // Skip to: 6669 +/* 6661 */ MCD_OPC_CheckPredicate, 0, 185, 3, // Skip to: 7618 +/* 6665 */ MCD_OPC_Decode, 221, 17, 78, // Opcode: sysLDMDB +/* 6669 */ MCD_OPC_FilterValue, 22, 30, 0, // Skip to: 6703 +/* 6673 */ MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6695 +/* 6677 */ MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6695 +/* 6683 */ MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6695 +/* 6691 */ MCD_OPC_Decode, 244, 2, 81, // Opcode: SRSDB_UPD +/* 6695 */ MCD_OPC_CheckPredicate, 0, 151, 3, // Skip to: 7618 +/* 6699 */ MCD_OPC_Decode, 230, 17, 80, // Opcode: sysSTMDB_UPD +/* 6703 */ MCD_OPC_FilterValue, 23, 8, 0, // Skip to: 6715 +/* 6707 */ MCD_OPC_CheckPredicate, 0, 139, 3, // Skip to: 7618 +/* 6711 */ MCD_OPC_Decode, 222, 17, 80, // Opcode: sysLDMDB_UPD +/* 6715 */ MCD_OPC_FilterValue, 24, 8, 0, // Skip to: 6727 +/* 6719 */ MCD_OPC_CheckPredicate, 0, 127, 3, // Skip to: 7618 +/* 6723 */ MCD_OPC_Decode, 155, 3, 78, // Opcode: STMIB +/* 6727 */ MCD_OPC_FilterValue, 25, 29, 0, // Skip to: 6760 +/* 6731 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6752 +/* 6735 */ MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6752 +/* 6741 */ MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6752 +/* 6748 */ MCD_OPC_Decode, 158, 2, 79, // Opcode: RFEIB +/* 6752 */ MCD_OPC_CheckPredicate, 0, 94, 3, // Skip to: 7618 +/* 6756 */ MCD_OPC_Decode, 149, 1, 78, // Opcode: LDMIB +/* 6760 */ MCD_OPC_FilterValue, 26, 8, 0, // Skip to: 6772 +/* 6764 */ MCD_OPC_CheckPredicate, 0, 82, 3, // Skip to: 7618 +/* 6768 */ MCD_OPC_Decode, 156, 3, 80, // Opcode: STMIB_UPD +/* 6772 */ MCD_OPC_FilterValue, 27, 29, 0, // Skip to: 6805 +/* 6776 */ MCD_OPC_CheckPredicate, 0, 17, 0, // Skip to: 6797 +/* 6780 */ MCD_OPC_CheckField, 28, 4, 15, 11, 0, // Skip to: 6797 +/* 6786 */ MCD_OPC_CheckField, 0, 16, 128, 20, 4, 0, // Skip to: 6797 +/* 6793 */ MCD_OPC_Decode, 159, 2, 79, // Opcode: RFEIB_UPD +/* 6797 */ MCD_OPC_CheckPredicate, 0, 49, 3, // Skip to: 7618 +/* 6801 */ MCD_OPC_Decode, 150, 1, 80, // Opcode: LDMIB_UPD +/* 6805 */ MCD_OPC_FilterValue, 28, 30, 0, // Skip to: 6839 +/* 6809 */ MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6831 +/* 6813 */ MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6831 +/* 6819 */ MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6831 +/* 6827 */ MCD_OPC_Decode, 247, 2, 81, // Opcode: SRSIB +/* 6831 */ MCD_OPC_CheckPredicate, 0, 15, 3, // Skip to: 7618 +/* 6835 */ MCD_OPC_Decode, 233, 17, 78, // Opcode: sysSTMIB +/* 6839 */ MCD_OPC_FilterValue, 29, 8, 0, // Skip to: 6851 +/* 6843 */ MCD_OPC_CheckPredicate, 0, 3, 3, // Skip to: 7618 +/* 6847 */ MCD_OPC_Decode, 225, 17, 78, // Opcode: sysLDMIB +/* 6851 */ MCD_OPC_FilterValue, 30, 30, 0, // Skip to: 6885 +/* 6855 */ MCD_OPC_CheckPredicate, 0, 18, 0, // Skip to: 6877 +/* 6859 */ MCD_OPC_CheckField, 28, 4, 15, 12, 0, // Skip to: 6877 +/* 6865 */ MCD_OPC_CheckField, 5, 15, 168, 208, 1, 4, 0, // Skip to: 6877 +/* 6873 */ MCD_OPC_Decode, 248, 2, 81, // Opcode: SRSIB_UPD +/* 6877 */ MCD_OPC_CheckPredicate, 0, 225, 2, // Skip to: 7618 +/* 6881 */ MCD_OPC_Decode, 234, 17, 80, // Opcode: sysSTMIB_UPD +/* 6885 */ MCD_OPC_FilterValue, 31, 217, 2, // Skip to: 7618 +/* 6889 */ MCD_OPC_CheckPredicate, 0, 213, 2, // Skip to: 7618 +/* 6893 */ MCD_OPC_Decode, 226, 17, 80, // Opcode: sysLDMIB_UPD +/* 6897 */ MCD_OPC_FilterValue, 5, 51, 0, // Skip to: 6952 +/* 6901 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 6904 */ MCD_OPC_FilterValue, 0, 7, 0, // Skip to: 6915 +/* 6908 */ MCD_OPC_CheckPredicate, 0, 27, 0, // Skip to: 6939 +/* 6912 */ MCD_OPC_Decode, 71, 82, // Opcode: Bcc +/* 6915 */ MCD_OPC_FilterValue, 1, 20, 0, // Skip to: 6939 +/* 6919 */ MCD_OPC_CheckPredicate, 0, 9, 0, // Skip to: 6932 +/* 6923 */ MCD_OPC_CheckField, 28, 4, 14, 3, 0, // Skip to: 6932 +/* 6929 */ MCD_OPC_Decode, 56, 82, // Opcode: BL +/* 6932 */ MCD_OPC_CheckPredicate, 0, 3, 0, // Skip to: 6939 +/* 6936 */ MCD_OPC_Decode, 60, 82, // Opcode: BL_pred +/* 6939 */ MCD_OPC_CheckPredicate, 7, 163, 2, // Skip to: 7618 +/* 6943 */ MCD_OPC_CheckField, 28, 4, 15, 157, 2, // Skip to: 7618 +/* 6949 */ MCD_OPC_Decode, 59, 83, // Opcode: BLXi +/* 6952 */ MCD_OPC_FilterValue, 6, 41, 2, // Skip to: 7509 +/* 6956 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... +/* 6959 */ MCD_OPC_FilterValue, 0, 62, 0, // Skip to: 7025 +/* 6963 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 6966 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 6999 +/* 6970 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 6973 */ MCD_OPC_FilterValue, 1, 129, 2, // Skip to: 7618 +/* 6977 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 6991 +/* 6981 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 6991 +/* 6987 */ MCD_OPC_Decode, 131, 3, 84, // Opcode: STC2_OPTION +/* 6991 */ MCD_OPC_CheckPredicate, 0, 111, 2, // Skip to: 7618 +/* 6995 */ MCD_OPC_Decode, 139, 3, 84, // Opcode: STC_OPTION +/* 6999 */ MCD_OPC_FilterValue, 1, 103, 2, // Skip to: 7618 +/* 7003 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7017 +/* 7007 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7017 +/* 7013 */ MCD_OPC_Decode, 130, 3, 84, // Opcode: STC2_OFFSET +/* 7017 */ MCD_OPC_CheckPredicate, 0, 85, 2, // Skip to: 7618 +/* 7021 */ MCD_OPC_Decode, 138, 3, 84, // Opcode: STC_OFFSET +/* 7025 */ MCD_OPC_FilterValue, 1, 62, 0, // Skip to: 7091 +/* 7029 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 7032 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 7065 +/* 7036 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 7039 */ MCD_OPC_FilterValue, 1, 63, 2, // Skip to: 7618 +/* 7043 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7057 +/* 7047 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7057 +/* 7053 */ MCD_OPC_Decode, 131, 1, 84, // Opcode: LDC2_OPTION +/* 7057 */ MCD_OPC_CheckPredicate, 0, 45, 2, // Skip to: 7618 +/* 7061 */ MCD_OPC_Decode, 139, 1, 84, // Opcode: LDC_OPTION +/* 7065 */ MCD_OPC_FilterValue, 1, 37, 2, // Skip to: 7618 +/* 7069 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7083 +/* 7073 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7083 +/* 7079 */ MCD_OPC_Decode, 130, 1, 84, // Opcode: LDC2_OFFSET +/* 7083 */ MCD_OPC_CheckPredicate, 0, 19, 2, // Skip to: 7618 +/* 7087 */ MCD_OPC_Decode, 138, 1, 84, // Opcode: LDC_OFFSET +/* 7091 */ MCD_OPC_FilterValue, 2, 55, 0, // Skip to: 7150 +/* 7095 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 7098 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7124 +/* 7102 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7116 +/* 7106 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7116 +/* 7112 */ MCD_OPC_Decode, 132, 3, 84, // Opcode: STC2_POST +/* 7116 */ MCD_OPC_CheckPredicate, 0, 242, 1, // Skip to: 7618 +/* 7120 */ MCD_OPC_Decode, 140, 3, 84, // Opcode: STC_POST +/* 7124 */ MCD_OPC_FilterValue, 1, 234, 1, // Skip to: 7618 +/* 7128 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7142 +/* 7132 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7142 +/* 7138 */ MCD_OPC_Decode, 133, 3, 84, // Opcode: STC2_PRE +/* 7142 */ MCD_OPC_CheckPredicate, 0, 216, 1, // Skip to: 7618 +/* 7146 */ MCD_OPC_Decode, 141, 3, 84, // Opcode: STC_PRE +/* 7150 */ MCD_OPC_FilterValue, 3, 55, 0, // Skip to: 7209 +/* 7154 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 7157 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7183 +/* 7161 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7175 +/* 7165 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7175 +/* 7171 */ MCD_OPC_Decode, 132, 1, 84, // Opcode: LDC2_POST +/* 7175 */ MCD_OPC_CheckPredicate, 0, 183, 1, // Skip to: 7618 +/* 7179 */ MCD_OPC_Decode, 140, 1, 84, // Opcode: LDC_POST +/* 7183 */ MCD_OPC_FilterValue, 1, 175, 1, // Skip to: 7618 +/* 7187 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7201 +/* 7191 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7201 +/* 7197 */ MCD_OPC_Decode, 133, 1, 84, // Opcode: LDC2_PRE +/* 7201 */ MCD_OPC_CheckPredicate, 0, 157, 1, // Skip to: 7618 +/* 7205 */ MCD_OPC_Decode, 141, 1, 84, // Opcode: LDC_PRE +/* 7209 */ MCD_OPC_FilterValue, 4, 88, 0, // Skip to: 7301 +/* 7213 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 7216 */ MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 7275 +/* 7220 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 7223 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7249 +/* 7227 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7241 +/* 7231 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7241 +/* 7237 */ MCD_OPC_Decode, 204, 1, 85, // Opcode: MCRR2 +/* 7241 */ MCD_OPC_CheckPredicate, 0, 117, 1, // Skip to: 7618 +/* 7245 */ MCD_OPC_Decode, 203, 1, 86, // Opcode: MCRR +/* 7249 */ MCD_OPC_FilterValue, 1, 109, 1, // Skip to: 7618 +/* 7253 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7267 +/* 7257 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7267 +/* 7263 */ MCD_OPC_Decode, 255, 2, 84, // Opcode: STC2L_OPTION +/* 7267 */ MCD_OPC_CheckPredicate, 0, 91, 1, // Skip to: 7618 +/* 7271 */ MCD_OPC_Decode, 135, 3, 84, // Opcode: STCL_OPTION +/* 7275 */ MCD_OPC_FilterValue, 1, 83, 1, // Skip to: 7618 +/* 7279 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7293 +/* 7283 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7293 +/* 7289 */ MCD_OPC_Decode, 254, 2, 84, // Opcode: STC2L_OFFSET +/* 7293 */ MCD_OPC_CheckPredicate, 0, 65, 1, // Skip to: 7618 +/* 7297 */ MCD_OPC_Decode, 134, 3, 84, // Opcode: STCL_OFFSET +/* 7301 */ MCD_OPC_FilterValue, 5, 86, 0, // Skip to: 7391 +/* 7305 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 7308 */ MCD_OPC_FilterValue, 0, 54, 0, // Skip to: 7366 +/* 7312 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 7315 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7341 +/* 7319 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7333 +/* 7323 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7333 +/* 7329 */ MCD_OPC_Decode, 233, 1, 85, // Opcode: MRRC2 +/* 7333 */ MCD_OPC_CheckPredicate, 0, 25, 1, // Skip to: 7618 +/* 7337 */ MCD_OPC_Decode, 232, 1, 86, // Opcode: MRRC +/* 7341 */ MCD_OPC_FilterValue, 1, 17, 1, // Skip to: 7618 +/* 7345 */ MCD_OPC_CheckPredicate, 4, 9, 0, // Skip to: 7358 +/* 7349 */ MCD_OPC_CheckField, 28, 4, 15, 3, 0, // Skip to: 7358 +/* 7355 */ MCD_OPC_Decode, 127, 84, // Opcode: LDC2L_OPTION +/* 7358 */ MCD_OPC_CheckPredicate, 0, 0, 1, // Skip to: 7618 +/* 7362 */ MCD_OPC_Decode, 135, 1, 84, // Opcode: LDCL_OPTION +/* 7366 */ MCD_OPC_FilterValue, 1, 248, 0, // Skip to: 7618 +/* 7370 */ MCD_OPC_CheckPredicate, 4, 9, 0, // Skip to: 7383 +/* 7374 */ MCD_OPC_CheckField, 28, 4, 15, 3, 0, // Skip to: 7383 +/* 7380 */ MCD_OPC_Decode, 126, 84, // Opcode: LDC2L_OFFSET +/* 7383 */ MCD_OPC_CheckPredicate, 0, 231, 0, // Skip to: 7618 +/* 7387 */ MCD_OPC_Decode, 134, 1, 84, // Opcode: LDCL_OFFSET +/* 7391 */ MCD_OPC_FilterValue, 6, 55, 0, // Skip to: 7450 +/* 7395 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 7398 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7424 +/* 7402 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7416 +/* 7406 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7416 +/* 7412 */ MCD_OPC_Decode, 128, 3, 84, // Opcode: STC2L_POST +/* 7416 */ MCD_OPC_CheckPredicate, 0, 198, 0, // Skip to: 7618 +/* 7420 */ MCD_OPC_Decode, 136, 3, 84, // Opcode: STCL_POST +/* 7424 */ MCD_OPC_FilterValue, 1, 190, 0, // Skip to: 7618 +/* 7428 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7442 +/* 7432 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7442 +/* 7438 */ MCD_OPC_Decode, 129, 3, 84, // Opcode: STC2L_PRE +/* 7442 */ MCD_OPC_CheckPredicate, 0, 172, 0, // Skip to: 7618 +/* 7446 */ MCD_OPC_Decode, 137, 3, 84, // Opcode: STCL_PRE +/* 7450 */ MCD_OPC_FilterValue, 7, 164, 0, // Skip to: 7618 +/* 7454 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 7457 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7483 +/* 7461 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7475 +/* 7465 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7475 +/* 7471 */ MCD_OPC_Decode, 128, 1, 84, // Opcode: LDC2L_POST +/* 7475 */ MCD_OPC_CheckPredicate, 0, 139, 0, // Skip to: 7618 +/* 7479 */ MCD_OPC_Decode, 136, 1, 84, // Opcode: LDCL_POST +/* 7483 */ MCD_OPC_FilterValue, 1, 131, 0, // Skip to: 7618 +/* 7487 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7501 +/* 7491 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7501 +/* 7497 */ MCD_OPC_Decode, 129, 1, 84, // Opcode: LDC2L_PRE +/* 7501 */ MCD_OPC_CheckPredicate, 0, 113, 0, // Skip to: 7618 +/* 7505 */ MCD_OPC_Decode, 137, 1, 84, // Opcode: LDCL_PRE +/* 7509 */ MCD_OPC_FilterValue, 7, 105, 0, // Skip to: 7618 +/* 7513 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 7516 */ MCD_OPC_FilterValue, 0, 86, 0, // Skip to: 7606 +/* 7520 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 7523 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 7547 +/* 7527 */ MCD_OPC_CheckPredicate, 4, 9, 0, // Skip to: 7540 +/* 7531 */ MCD_OPC_CheckField, 28, 4, 15, 3, 0, // Skip to: 7540 +/* 7537 */ MCD_OPC_Decode, 73, 87, // Opcode: CDP2 +/* 7540 */ MCD_OPC_CheckPredicate, 4, 74, 0, // Skip to: 7618 +/* 7544 */ MCD_OPC_Decode, 72, 88, // Opcode: CDP +/* 7547 */ MCD_OPC_FilterValue, 1, 67, 0, // Skip to: 7618 +/* 7551 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 7554 */ MCD_OPC_FilterValue, 0, 22, 0, // Skip to: 7580 +/* 7558 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7572 +/* 7562 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7572 +/* 7568 */ MCD_OPC_Decode, 202, 1, 89, // Opcode: MCR2 +/* 7572 */ MCD_OPC_CheckPredicate, 0, 42, 0, // Skip to: 7618 +/* 7576 */ MCD_OPC_Decode, 201, 1, 90, // Opcode: MCR +/* 7580 */ MCD_OPC_FilterValue, 1, 34, 0, // Skip to: 7618 +/* 7584 */ MCD_OPC_CheckPredicate, 4, 10, 0, // Skip to: 7598 +/* 7588 */ MCD_OPC_CheckField, 28, 4, 15, 4, 0, // Skip to: 7598 +/* 7594 */ MCD_OPC_Decode, 231, 1, 91, // Opcode: MRC2 +/* 7598 */ MCD_OPC_CheckPredicate, 0, 16, 0, // Skip to: 7618 +/* 7602 */ MCD_OPC_Decode, 230, 1, 92, // Opcode: MRC +/* 7606 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7618 +/* 7610 */ MCD_OPC_CheckPredicate, 0, 4, 0, // Skip to: 7618 +/* 7614 */ MCD_OPC_Decode, 201, 3, 93, // Opcode: SVC +/* 7618 */ MCD_OPC_Fail, 0 }; static uint8_t DecoderTableNEONData32[] = { /* 0 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 3 */ MCD_OPC_FilterValue, 0, 220, 30, // Skip to: 7907 +/* 3 */ MCD_OPC_FilterValue, 0, 207, 30, // Skip to: 7894 /* 7 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 10 */ MCD_OPC_FilterValue, 0, 113, 5, // Skip to: 1407 /* 14 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... @@ -1875,331 +1881,331 @@ static uint8_t DecoderTableNEONData32[] = { /* 24 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 56 /* 29 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 32 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 44 -/* 36 */ MCD_OPC_CheckPredicate, 15, 185, 56, // Skip to: 14561 -/* 40 */ MCD_OPC_Decode, 223, 6, 95, // Opcode: VHADDsv8i8 -/* 44 */ MCD_OPC_FilterValue, 1, 177, 56, // Skip to: 14561 -/* 48 */ MCD_OPC_CheckPredicate, 15, 173, 56, // Skip to: 14561 -/* 52 */ MCD_OPC_Decode, 218, 6, 96, // Opcode: VHADDsv16i8 +/* 36 */ MCD_OPC_CheckPredicate, 15, 172, 56, // Skip to: 14548 +/* 40 */ MCD_OPC_Decode, 173, 6, 94, // Opcode: VHADDsv8i8 +/* 44 */ MCD_OPC_FilterValue, 1, 164, 56, // Skip to: 14548 +/* 48 */ MCD_OPC_CheckPredicate, 15, 160, 56, // Skip to: 14548 +/* 52 */ MCD_OPC_Decode, 168, 6, 95, // Opcode: VHADDsv16i8 /* 56 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 75 -/* 61 */ MCD_OPC_CheckPredicate, 15, 160, 56, // Skip to: 14561 -/* 65 */ MCD_OPC_CheckField, 6, 1, 0, 154, 56, // Skip to: 14561 -/* 71 */ MCD_OPC_Decode, 241, 4, 97, // Opcode: VADDLsv8i16 +/* 61 */ MCD_OPC_CheckPredicate, 15, 147, 56, // Skip to: 14548 +/* 65 */ MCD_OPC_CheckField, 6, 1, 0, 141, 56, // Skip to: 14548 +/* 71 */ MCD_OPC_Decode, 191, 4, 96, // Opcode: VADDLsv8i16 /* 75 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 107 /* 80 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 83 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 95 -/* 87 */ MCD_OPC_CheckPredicate, 15, 134, 56, // Skip to: 14561 -/* 91 */ MCD_OPC_Decode, 229, 6, 95, // Opcode: VHADDuv8i8 -/* 95 */ MCD_OPC_FilterValue, 1, 126, 56, // Skip to: 14561 -/* 99 */ MCD_OPC_CheckPredicate, 15, 122, 56, // Skip to: 14561 -/* 103 */ MCD_OPC_Decode, 224, 6, 96, // Opcode: VHADDuv16i8 -/* 107 */ MCD_OPC_FilterValue, 231, 3, 113, 56, // Skip to: 14561 -/* 112 */ MCD_OPC_CheckPredicate, 15, 109, 56, // Skip to: 14561 -/* 116 */ MCD_OPC_CheckField, 6, 1, 0, 103, 56, // Skip to: 14561 -/* 122 */ MCD_OPC_Decode, 244, 4, 97, // Opcode: VADDLuv8i16 +/* 87 */ MCD_OPC_CheckPredicate, 15, 121, 56, // Skip to: 14548 +/* 91 */ MCD_OPC_Decode, 179, 6, 94, // Opcode: VHADDuv8i8 +/* 95 */ MCD_OPC_FilterValue, 1, 113, 56, // Skip to: 14548 +/* 99 */ MCD_OPC_CheckPredicate, 15, 109, 56, // Skip to: 14548 +/* 103 */ MCD_OPC_Decode, 174, 6, 95, // Opcode: VHADDuv16i8 +/* 107 */ MCD_OPC_FilterValue, 231, 3, 100, 56, // Skip to: 14548 +/* 112 */ MCD_OPC_CheckPredicate, 15, 96, 56, // Skip to: 14548 +/* 116 */ MCD_OPC_CheckField, 6, 1, 0, 90, 56, // Skip to: 14548 +/* 122 */ MCD_OPC_Decode, 194, 4, 96, // Opcode: VADDLuv8i16 /* 126 */ MCD_OPC_FilterValue, 1, 105, 0, // Skip to: 235 /* 130 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 133 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 165 /* 138 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 141 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 153 -/* 145 */ MCD_OPC_CheckPredicate, 15, 76, 56, // Skip to: 14561 -/* 149 */ MCD_OPC_Decode, 182, 13, 95, // Opcode: VRHADDsv8i8 -/* 153 */ MCD_OPC_FilterValue, 1, 68, 56, // Skip to: 14561 -/* 157 */ MCD_OPC_CheckPredicate, 15, 64, 56, // Skip to: 14561 -/* 161 */ MCD_OPC_Decode, 177, 13, 96, // Opcode: VRHADDsv16i8 +/* 145 */ MCD_OPC_CheckPredicate, 15, 63, 56, // Skip to: 14548 +/* 149 */ MCD_OPC_Decode, 134, 13, 94, // Opcode: VRHADDsv8i8 +/* 153 */ MCD_OPC_FilterValue, 1, 55, 56, // Skip to: 14548 +/* 157 */ MCD_OPC_CheckPredicate, 15, 51, 56, // Skip to: 14548 +/* 161 */ MCD_OPC_Decode, 129, 13, 95, // Opcode: VRHADDsv16i8 /* 165 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 184 -/* 170 */ MCD_OPC_CheckPredicate, 15, 51, 56, // Skip to: 14561 -/* 174 */ MCD_OPC_CheckField, 6, 1, 0, 45, 56, // Skip to: 14561 -/* 180 */ MCD_OPC_Decode, 248, 4, 98, // Opcode: VADDWsv8i16 +/* 170 */ MCD_OPC_CheckPredicate, 15, 38, 56, // Skip to: 14548 +/* 174 */ MCD_OPC_CheckField, 6, 1, 0, 32, 56, // Skip to: 14548 +/* 180 */ MCD_OPC_Decode, 198, 4, 97, // Opcode: VADDWsv8i16 /* 184 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 216 /* 189 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 192 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 204 -/* 196 */ MCD_OPC_CheckPredicate, 15, 25, 56, // Skip to: 14561 -/* 200 */ MCD_OPC_Decode, 188, 13, 95, // Opcode: VRHADDuv8i8 -/* 204 */ MCD_OPC_FilterValue, 1, 17, 56, // Skip to: 14561 -/* 208 */ MCD_OPC_CheckPredicate, 15, 13, 56, // Skip to: 14561 -/* 212 */ MCD_OPC_Decode, 183, 13, 96, // Opcode: VRHADDuv16i8 -/* 216 */ MCD_OPC_FilterValue, 231, 3, 4, 56, // Skip to: 14561 -/* 221 */ MCD_OPC_CheckPredicate, 15, 0, 56, // Skip to: 14561 -/* 225 */ MCD_OPC_CheckField, 6, 1, 0, 250, 55, // Skip to: 14561 -/* 231 */ MCD_OPC_Decode, 251, 4, 98, // Opcode: VADDWuv8i16 +/* 196 */ MCD_OPC_CheckPredicate, 15, 12, 56, // Skip to: 14548 +/* 200 */ MCD_OPC_Decode, 140, 13, 94, // Opcode: VRHADDuv8i8 +/* 204 */ MCD_OPC_FilterValue, 1, 4, 56, // Skip to: 14548 +/* 208 */ MCD_OPC_CheckPredicate, 15, 0, 56, // Skip to: 14548 +/* 212 */ MCD_OPC_Decode, 135, 13, 95, // Opcode: VRHADDuv16i8 +/* 216 */ MCD_OPC_FilterValue, 231, 3, 247, 55, // Skip to: 14548 +/* 221 */ MCD_OPC_CheckPredicate, 15, 243, 55, // Skip to: 14548 +/* 225 */ MCD_OPC_CheckField, 6, 1, 0, 237, 55, // Skip to: 14548 +/* 231 */ MCD_OPC_Decode, 201, 4, 97, // Opcode: VADDWuv8i16 /* 235 */ MCD_OPC_FilterValue, 2, 105, 0, // Skip to: 344 /* 239 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 242 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 274 /* 247 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 250 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 262 -/* 254 */ MCD_OPC_CheckPredicate, 15, 223, 55, // Skip to: 14561 -/* 258 */ MCD_OPC_Decode, 235, 6, 95, // Opcode: VHSUBsv8i8 -/* 262 */ MCD_OPC_FilterValue, 1, 215, 55, // Skip to: 14561 -/* 266 */ MCD_OPC_CheckPredicate, 15, 211, 55, // Skip to: 14561 -/* 270 */ MCD_OPC_Decode, 230, 6, 96, // Opcode: VHSUBsv16i8 +/* 254 */ MCD_OPC_CheckPredicate, 15, 210, 55, // Skip to: 14548 +/* 258 */ MCD_OPC_Decode, 185, 6, 94, // Opcode: VHSUBsv8i8 +/* 262 */ MCD_OPC_FilterValue, 1, 202, 55, // Skip to: 14548 +/* 266 */ MCD_OPC_CheckPredicate, 15, 198, 55, // Skip to: 14548 +/* 270 */ MCD_OPC_Decode, 180, 6, 95, // Opcode: VHSUBsv16i8 /* 274 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 293 -/* 279 */ MCD_OPC_CheckPredicate, 15, 198, 55, // Skip to: 14561 -/* 283 */ MCD_OPC_CheckField, 6, 1, 0, 192, 55, // Skip to: 14561 -/* 289 */ MCD_OPC_Decode, 187, 17, 97, // Opcode: VSUBLsv8i16 +/* 279 */ MCD_OPC_CheckPredicate, 15, 185, 55, // Skip to: 14548 +/* 283 */ MCD_OPC_CheckField, 6, 1, 0, 179, 55, // Skip to: 14548 +/* 289 */ MCD_OPC_Decode, 139, 17, 96, // Opcode: VSUBLsv8i16 /* 293 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 325 /* 298 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 301 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 313 -/* 305 */ MCD_OPC_CheckPredicate, 15, 172, 55, // Skip to: 14561 -/* 309 */ MCD_OPC_Decode, 241, 6, 95, // Opcode: VHSUBuv8i8 -/* 313 */ MCD_OPC_FilterValue, 1, 164, 55, // Skip to: 14561 -/* 317 */ MCD_OPC_CheckPredicate, 15, 160, 55, // Skip to: 14561 -/* 321 */ MCD_OPC_Decode, 236, 6, 96, // Opcode: VHSUBuv16i8 -/* 325 */ MCD_OPC_FilterValue, 231, 3, 151, 55, // Skip to: 14561 -/* 330 */ MCD_OPC_CheckPredicate, 15, 147, 55, // Skip to: 14561 -/* 334 */ MCD_OPC_CheckField, 6, 1, 0, 141, 55, // Skip to: 14561 -/* 340 */ MCD_OPC_Decode, 190, 17, 97, // Opcode: VSUBLuv8i16 +/* 305 */ MCD_OPC_CheckPredicate, 15, 159, 55, // Skip to: 14548 +/* 309 */ MCD_OPC_Decode, 191, 6, 94, // Opcode: VHSUBuv8i8 +/* 313 */ MCD_OPC_FilterValue, 1, 151, 55, // Skip to: 14548 +/* 317 */ MCD_OPC_CheckPredicate, 15, 147, 55, // Skip to: 14548 +/* 321 */ MCD_OPC_Decode, 186, 6, 95, // Opcode: VHSUBuv16i8 +/* 325 */ MCD_OPC_FilterValue, 231, 3, 138, 55, // Skip to: 14548 +/* 330 */ MCD_OPC_CheckPredicate, 15, 134, 55, // Skip to: 14548 +/* 334 */ MCD_OPC_CheckField, 6, 1, 0, 128, 55, // Skip to: 14548 +/* 340 */ MCD_OPC_Decode, 142, 17, 96, // Opcode: VSUBLuv8i16 /* 344 */ MCD_OPC_FilterValue, 3, 105, 0, // Skip to: 453 /* 348 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 351 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 383 /* 356 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 359 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 371 -/* 363 */ MCD_OPC_CheckPredicate, 15, 114, 55, // Skip to: 14561 -/* 367 */ MCD_OPC_Decode, 193, 5, 95, // Opcode: VCGTsv8i8 -/* 371 */ MCD_OPC_FilterValue, 1, 106, 55, // Skip to: 14561 -/* 375 */ MCD_OPC_CheckPredicate, 15, 102, 55, // Skip to: 14561 -/* 379 */ MCD_OPC_Decode, 188, 5, 96, // Opcode: VCGTsv16i8 +/* 363 */ MCD_OPC_CheckPredicate, 15, 101, 55, // Skip to: 14548 +/* 367 */ MCD_OPC_Decode, 143, 5, 94, // Opcode: VCGTsv8i8 +/* 371 */ MCD_OPC_FilterValue, 1, 93, 55, // Skip to: 14548 +/* 375 */ MCD_OPC_CheckPredicate, 15, 89, 55, // Skip to: 14548 +/* 379 */ MCD_OPC_Decode, 138, 5, 95, // Opcode: VCGTsv16i8 /* 383 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 402 -/* 388 */ MCD_OPC_CheckPredicate, 15, 89, 55, // Skip to: 14561 -/* 392 */ MCD_OPC_CheckField, 6, 1, 0, 83, 55, // Skip to: 14561 -/* 398 */ MCD_OPC_Decode, 194, 17, 98, // Opcode: VSUBWsv8i16 +/* 388 */ MCD_OPC_CheckPredicate, 15, 76, 55, // Skip to: 14548 +/* 392 */ MCD_OPC_CheckField, 6, 1, 0, 70, 55, // Skip to: 14548 +/* 398 */ MCD_OPC_Decode, 146, 17, 97, // Opcode: VSUBWsv8i16 /* 402 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 434 /* 407 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 410 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 422 -/* 414 */ MCD_OPC_CheckPredicate, 15, 63, 55, // Skip to: 14561 -/* 418 */ MCD_OPC_Decode, 199, 5, 95, // Opcode: VCGTuv8i8 -/* 422 */ MCD_OPC_FilterValue, 1, 55, 55, // Skip to: 14561 -/* 426 */ MCD_OPC_CheckPredicate, 15, 51, 55, // Skip to: 14561 -/* 430 */ MCD_OPC_Decode, 194, 5, 96, // Opcode: VCGTuv16i8 -/* 434 */ MCD_OPC_FilterValue, 231, 3, 42, 55, // Skip to: 14561 -/* 439 */ MCD_OPC_CheckPredicate, 15, 38, 55, // Skip to: 14561 -/* 443 */ MCD_OPC_CheckField, 6, 1, 0, 32, 55, // Skip to: 14561 -/* 449 */ MCD_OPC_Decode, 197, 17, 98, // Opcode: VSUBWuv8i16 +/* 414 */ MCD_OPC_CheckPredicate, 15, 50, 55, // Skip to: 14548 +/* 418 */ MCD_OPC_Decode, 149, 5, 94, // Opcode: VCGTuv8i8 +/* 422 */ MCD_OPC_FilterValue, 1, 42, 55, // Skip to: 14548 +/* 426 */ MCD_OPC_CheckPredicate, 15, 38, 55, // Skip to: 14548 +/* 430 */ MCD_OPC_Decode, 144, 5, 95, // Opcode: VCGTuv16i8 +/* 434 */ MCD_OPC_FilterValue, 231, 3, 29, 55, // Skip to: 14548 +/* 439 */ MCD_OPC_CheckPredicate, 15, 25, 55, // Skip to: 14548 +/* 443 */ MCD_OPC_CheckField, 6, 1, 0, 19, 55, // Skip to: 14548 +/* 449 */ MCD_OPC_Decode, 149, 17, 97, // Opcode: VSUBWuv8i16 /* 453 */ MCD_OPC_FilterValue, 4, 105, 0, // Skip to: 562 /* 457 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 460 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 492 /* 465 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 468 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 480 -/* 472 */ MCD_OPC_CheckPredicate, 15, 5, 55, // Skip to: 14561 -/* 476 */ MCD_OPC_Decode, 182, 14, 99, // Opcode: VSHLsv8i8 -/* 480 */ MCD_OPC_FilterValue, 1, 253, 54, // Skip to: 14561 -/* 484 */ MCD_OPC_CheckPredicate, 15, 249, 54, // Skip to: 14561 -/* 488 */ MCD_OPC_Decode, 175, 14, 100, // Opcode: VSHLsv16i8 +/* 472 */ MCD_OPC_CheckPredicate, 15, 248, 54, // Skip to: 14548 +/* 476 */ MCD_OPC_Decode, 134, 14, 98, // Opcode: VSHLsv8i8 +/* 480 */ MCD_OPC_FilterValue, 1, 240, 54, // Skip to: 14548 +/* 484 */ MCD_OPC_CheckPredicate, 15, 236, 54, // Skip to: 14548 +/* 488 */ MCD_OPC_Decode, 255, 13, 99, // Opcode: VSHLsv16i8 /* 492 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 511 -/* 497 */ MCD_OPC_CheckPredicate, 15, 236, 54, // Skip to: 14561 -/* 501 */ MCD_OPC_CheckField, 6, 1, 0, 230, 54, // Skip to: 14561 -/* 507 */ MCD_OPC_Decode, 238, 4, 101, // Opcode: VADDHNv8i8 +/* 497 */ MCD_OPC_CheckPredicate, 15, 223, 54, // Skip to: 14548 +/* 501 */ MCD_OPC_CheckField, 6, 1, 0, 217, 54, // Skip to: 14548 +/* 507 */ MCD_OPC_Decode, 188, 4, 100, // Opcode: VADDHNv8i8 /* 511 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 543 /* 516 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 519 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 531 -/* 523 */ MCD_OPC_CheckPredicate, 15, 210, 54, // Skip to: 14561 -/* 527 */ MCD_OPC_Decode, 190, 14, 99, // Opcode: VSHLuv8i8 -/* 531 */ MCD_OPC_FilterValue, 1, 202, 54, // Skip to: 14561 -/* 535 */ MCD_OPC_CheckPredicate, 15, 198, 54, // Skip to: 14561 -/* 539 */ MCD_OPC_Decode, 183, 14, 100, // Opcode: VSHLuv16i8 -/* 543 */ MCD_OPC_FilterValue, 231, 3, 189, 54, // Skip to: 14561 -/* 548 */ MCD_OPC_CheckPredicate, 15, 185, 54, // Skip to: 14561 -/* 552 */ MCD_OPC_CheckField, 6, 1, 0, 179, 54, // Skip to: 14561 -/* 558 */ MCD_OPC_Decode, 158, 13, 101, // Opcode: VRADDHNv8i8 +/* 523 */ MCD_OPC_CheckPredicate, 15, 197, 54, // Skip to: 14548 +/* 527 */ MCD_OPC_Decode, 142, 14, 98, // Opcode: VSHLuv8i8 +/* 531 */ MCD_OPC_FilterValue, 1, 189, 54, // Skip to: 14548 +/* 535 */ MCD_OPC_CheckPredicate, 15, 185, 54, // Skip to: 14548 +/* 539 */ MCD_OPC_Decode, 135, 14, 99, // Opcode: VSHLuv16i8 +/* 543 */ MCD_OPC_FilterValue, 231, 3, 176, 54, // Skip to: 14548 +/* 548 */ MCD_OPC_CheckPredicate, 15, 172, 54, // Skip to: 14548 +/* 552 */ MCD_OPC_CheckField, 6, 1, 0, 166, 54, // Skip to: 14548 +/* 558 */ MCD_OPC_Decode, 238, 12, 100, // Opcode: VRADDHNv8i8 /* 562 */ MCD_OPC_FilterValue, 5, 105, 0, // Skip to: 671 /* 566 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 569 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 601 /* 574 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 577 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 589 -/* 581 */ MCD_OPC_CheckPredicate, 15, 152, 54, // Skip to: 14561 -/* 585 */ MCD_OPC_Decode, 222, 13, 99, // Opcode: VRSHLsv8i8 -/* 589 */ MCD_OPC_FilterValue, 1, 144, 54, // Skip to: 14561 -/* 593 */ MCD_OPC_CheckPredicate, 15, 140, 54, // Skip to: 14561 -/* 597 */ MCD_OPC_Decode, 215, 13, 100, // Opcode: VRSHLsv16i8 +/* 581 */ MCD_OPC_CheckPredicate, 15, 139, 54, // Skip to: 14548 +/* 585 */ MCD_OPC_Decode, 174, 13, 98, // Opcode: VRSHLsv8i8 +/* 589 */ MCD_OPC_FilterValue, 1, 131, 54, // Skip to: 14548 +/* 593 */ MCD_OPC_CheckPredicate, 15, 127, 54, // Skip to: 14548 +/* 597 */ MCD_OPC_Decode, 167, 13, 99, // Opcode: VRSHLsv16i8 /* 601 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 620 -/* 606 */ MCD_OPC_CheckPredicate, 15, 127, 54, // Skip to: 14561 -/* 610 */ MCD_OPC_CheckField, 6, 1, 0, 121, 54, // Skip to: 14561 -/* 616 */ MCD_OPC_Decode, 185, 4, 102, // Opcode: VABALsv8i16 +/* 606 */ MCD_OPC_CheckPredicate, 15, 114, 54, // Skip to: 14548 +/* 610 */ MCD_OPC_CheckField, 6, 1, 0, 108, 54, // Skip to: 14548 +/* 616 */ MCD_OPC_Decode, 135, 4, 101, // Opcode: VABALsv8i16 /* 620 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 652 /* 625 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 628 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 640 -/* 632 */ MCD_OPC_CheckPredicate, 15, 101, 54, // Skip to: 14561 -/* 636 */ MCD_OPC_Decode, 230, 13, 99, // Opcode: VRSHLuv8i8 -/* 640 */ MCD_OPC_FilterValue, 1, 93, 54, // Skip to: 14561 -/* 644 */ MCD_OPC_CheckPredicate, 15, 89, 54, // Skip to: 14561 -/* 648 */ MCD_OPC_Decode, 223, 13, 100, // Opcode: VRSHLuv16i8 -/* 652 */ MCD_OPC_FilterValue, 231, 3, 80, 54, // Skip to: 14561 -/* 657 */ MCD_OPC_CheckPredicate, 15, 76, 54, // Skip to: 14561 -/* 661 */ MCD_OPC_CheckField, 6, 1, 0, 70, 54, // Skip to: 14561 -/* 667 */ MCD_OPC_Decode, 188, 4, 102, // Opcode: VABALuv8i16 +/* 632 */ MCD_OPC_CheckPredicate, 15, 88, 54, // Skip to: 14548 +/* 636 */ MCD_OPC_Decode, 182, 13, 98, // Opcode: VRSHLuv8i8 +/* 640 */ MCD_OPC_FilterValue, 1, 80, 54, // Skip to: 14548 +/* 644 */ MCD_OPC_CheckPredicate, 15, 76, 54, // Skip to: 14548 +/* 648 */ MCD_OPC_Decode, 175, 13, 99, // Opcode: VRSHLuv16i8 +/* 652 */ MCD_OPC_FilterValue, 231, 3, 67, 54, // Skip to: 14548 +/* 657 */ MCD_OPC_CheckPredicate, 15, 63, 54, // Skip to: 14548 +/* 661 */ MCD_OPC_CheckField, 6, 1, 0, 57, 54, // Skip to: 14548 +/* 667 */ MCD_OPC_Decode, 138, 4, 101, // Opcode: VABALuv8i16 /* 671 */ MCD_OPC_FilterValue, 6, 105, 0, // Skip to: 780 /* 675 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 678 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 710 /* 683 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 686 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 698 -/* 690 */ MCD_OPC_CheckPredicate, 15, 43, 54, // Skip to: 14561 -/* 694 */ MCD_OPC_Decode, 164, 10, 95, // Opcode: VMAXsv8i8 -/* 698 */ MCD_OPC_FilterValue, 1, 35, 54, // Skip to: 14561 -/* 702 */ MCD_OPC_CheckPredicate, 15, 31, 54, // Skip to: 14561 -/* 706 */ MCD_OPC_Decode, 159, 10, 96, // Opcode: VMAXsv16i8 +/* 690 */ MCD_OPC_CheckPredicate, 15, 30, 54, // Skip to: 14548 +/* 694 */ MCD_OPC_Decode, 242, 9, 94, // Opcode: VMAXsv8i8 +/* 698 */ MCD_OPC_FilterValue, 1, 22, 54, // Skip to: 14548 +/* 702 */ MCD_OPC_CheckPredicate, 15, 18, 54, // Skip to: 14548 +/* 706 */ MCD_OPC_Decode, 237, 9, 95, // Opcode: VMAXsv16i8 /* 710 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 729 -/* 715 */ MCD_OPC_CheckPredicate, 15, 18, 54, // Skip to: 14561 -/* 719 */ MCD_OPC_CheckField, 6, 1, 0, 12, 54, // Skip to: 14561 -/* 725 */ MCD_OPC_Decode, 184, 17, 101, // Opcode: VSUBHNv8i8 +/* 715 */ MCD_OPC_CheckPredicate, 15, 5, 54, // Skip to: 14548 +/* 719 */ MCD_OPC_CheckField, 6, 1, 0, 255, 53, // Skip to: 14548 +/* 725 */ MCD_OPC_Decode, 136, 17, 100, // Opcode: VSUBHNv8i8 /* 729 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 761 /* 734 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 737 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 749 -/* 741 */ MCD_OPC_CheckPredicate, 15, 248, 53, // Skip to: 14561 -/* 745 */ MCD_OPC_Decode, 170, 10, 95, // Opcode: VMAXuv8i8 -/* 749 */ MCD_OPC_FilterValue, 1, 240, 53, // Skip to: 14561 -/* 753 */ MCD_OPC_CheckPredicate, 15, 236, 53, // Skip to: 14561 -/* 757 */ MCD_OPC_Decode, 165, 10, 96, // Opcode: VMAXuv16i8 -/* 761 */ MCD_OPC_FilterValue, 231, 3, 227, 53, // Skip to: 14561 -/* 766 */ MCD_OPC_CheckPredicate, 15, 223, 53, // Skip to: 14561 -/* 770 */ MCD_OPC_CheckField, 6, 1, 0, 217, 53, // Skip to: 14561 -/* 776 */ MCD_OPC_Decode, 146, 14, 101, // Opcode: VRSUBHNv8i8 +/* 741 */ MCD_OPC_CheckPredicate, 15, 235, 53, // Skip to: 14548 +/* 745 */ MCD_OPC_Decode, 248, 9, 94, // Opcode: VMAXuv8i8 +/* 749 */ MCD_OPC_FilterValue, 1, 227, 53, // Skip to: 14548 +/* 753 */ MCD_OPC_CheckPredicate, 15, 223, 53, // Skip to: 14548 +/* 757 */ MCD_OPC_Decode, 243, 9, 95, // Opcode: VMAXuv16i8 +/* 761 */ MCD_OPC_FilterValue, 231, 3, 214, 53, // Skip to: 14548 +/* 766 */ MCD_OPC_CheckPredicate, 15, 210, 53, // Skip to: 14548 +/* 770 */ MCD_OPC_CheckField, 6, 1, 0, 204, 53, // Skip to: 14548 +/* 776 */ MCD_OPC_Decode, 226, 13, 100, // Opcode: VRSUBHNv8i8 /* 780 */ MCD_OPC_FilterValue, 7, 105, 0, // Skip to: 889 /* 784 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 787 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 819 /* 792 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 795 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 807 -/* 799 */ MCD_OPC_CheckPredicate, 15, 190, 53, // Skip to: 14561 -/* 803 */ MCD_OPC_Decode, 214, 4, 95, // Opcode: VABDsv8i8 -/* 807 */ MCD_OPC_FilterValue, 1, 182, 53, // Skip to: 14561 -/* 811 */ MCD_OPC_CheckPredicate, 15, 178, 53, // Skip to: 14561 -/* 815 */ MCD_OPC_Decode, 209, 4, 96, // Opcode: VABDsv16i8 +/* 799 */ MCD_OPC_CheckPredicate, 15, 177, 53, // Skip to: 14548 +/* 803 */ MCD_OPC_Decode, 164, 4, 94, // Opcode: VABDsv8i8 +/* 807 */ MCD_OPC_FilterValue, 1, 169, 53, // Skip to: 14548 +/* 811 */ MCD_OPC_CheckPredicate, 15, 165, 53, // Skip to: 14548 +/* 815 */ MCD_OPC_Decode, 159, 4, 95, // Opcode: VABDsv16i8 /* 819 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 838 -/* 824 */ MCD_OPC_CheckPredicate, 15, 165, 53, // Skip to: 14561 -/* 828 */ MCD_OPC_CheckField, 6, 1, 0, 159, 53, // Skip to: 14561 -/* 834 */ MCD_OPC_Decode, 203, 4, 97, // Opcode: VABDLsv8i16 +/* 824 */ MCD_OPC_CheckPredicate, 15, 152, 53, // Skip to: 14548 +/* 828 */ MCD_OPC_CheckField, 6, 1, 0, 146, 53, // Skip to: 14548 +/* 834 */ MCD_OPC_Decode, 153, 4, 96, // Opcode: VABDLsv8i16 /* 838 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 870 /* 843 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 846 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 858 -/* 850 */ MCD_OPC_CheckPredicate, 15, 139, 53, // Skip to: 14561 -/* 854 */ MCD_OPC_Decode, 220, 4, 95, // Opcode: VABDuv8i8 -/* 858 */ MCD_OPC_FilterValue, 1, 131, 53, // Skip to: 14561 -/* 862 */ MCD_OPC_CheckPredicate, 15, 127, 53, // Skip to: 14561 -/* 866 */ MCD_OPC_Decode, 215, 4, 96, // Opcode: VABDuv16i8 -/* 870 */ MCD_OPC_FilterValue, 231, 3, 118, 53, // Skip to: 14561 -/* 875 */ MCD_OPC_CheckPredicate, 15, 114, 53, // Skip to: 14561 -/* 879 */ MCD_OPC_CheckField, 6, 1, 0, 108, 53, // Skip to: 14561 -/* 885 */ MCD_OPC_Decode, 206, 4, 97, // Opcode: VABDLuv8i16 +/* 850 */ MCD_OPC_CheckPredicate, 15, 126, 53, // Skip to: 14548 +/* 854 */ MCD_OPC_Decode, 170, 4, 94, // Opcode: VABDuv8i8 +/* 858 */ MCD_OPC_FilterValue, 1, 118, 53, // Skip to: 14548 +/* 862 */ MCD_OPC_CheckPredicate, 15, 114, 53, // Skip to: 14548 +/* 866 */ MCD_OPC_Decode, 165, 4, 95, // Opcode: VABDuv16i8 +/* 870 */ MCD_OPC_FilterValue, 231, 3, 105, 53, // Skip to: 14548 +/* 875 */ MCD_OPC_CheckPredicate, 15, 101, 53, // Skip to: 14548 +/* 879 */ MCD_OPC_CheckField, 6, 1, 0, 95, 53, // Skip to: 14548 +/* 885 */ MCD_OPC_Decode, 156, 4, 96, // Opcode: VABDLuv8i16 /* 889 */ MCD_OPC_FilterValue, 8, 105, 0, // Skip to: 998 /* 893 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 896 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 928 /* 901 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 904 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 916 -/* 908 */ MCD_OPC_CheckPredicate, 15, 81, 53, // Skip to: 14561 -/* 912 */ MCD_OPC_Decode, 133, 5, 95, // Opcode: VADDv8i8 -/* 916 */ MCD_OPC_FilterValue, 1, 73, 53, // Skip to: 14561 -/* 920 */ MCD_OPC_CheckPredicate, 15, 69, 53, // Skip to: 14561 -/* 924 */ MCD_OPC_Decode, 254, 4, 96, // Opcode: VADDv16i8 +/* 908 */ MCD_OPC_CheckPredicate, 15, 68, 53, // Skip to: 14548 +/* 912 */ MCD_OPC_Decode, 211, 4, 94, // Opcode: VADDv8i8 +/* 916 */ MCD_OPC_FilterValue, 1, 60, 53, // Skip to: 14548 +/* 920 */ MCD_OPC_CheckPredicate, 15, 56, 53, // Skip to: 14548 +/* 924 */ MCD_OPC_Decode, 204, 4, 95, // Opcode: VADDv16i8 /* 928 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 947 -/* 933 */ MCD_OPC_CheckPredicate, 15, 56, 53, // Skip to: 14561 -/* 937 */ MCD_OPC_CheckField, 6, 1, 0, 50, 53, // Skip to: 14561 -/* 943 */ MCD_OPC_Decode, 196, 10, 102, // Opcode: VMLALsv8i16 +/* 933 */ MCD_OPC_CheckPredicate, 15, 43, 53, // Skip to: 14548 +/* 937 */ MCD_OPC_CheckField, 6, 1, 0, 37, 53, // Skip to: 14548 +/* 943 */ MCD_OPC_Decode, 146, 10, 101, // Opcode: VMLALsv8i16 /* 947 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 979 /* 952 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 955 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 967 -/* 959 */ MCD_OPC_CheckPredicate, 15, 30, 53, // Skip to: 14561 -/* 963 */ MCD_OPC_Decode, 207, 17, 95, // Opcode: VSUBv8i8 -/* 967 */ MCD_OPC_FilterValue, 1, 22, 53, // Skip to: 14561 -/* 971 */ MCD_OPC_CheckPredicate, 15, 18, 53, // Skip to: 14561 -/* 975 */ MCD_OPC_Decode, 200, 17, 96, // Opcode: VSUBv16i8 -/* 979 */ MCD_OPC_FilterValue, 231, 3, 9, 53, // Skip to: 14561 -/* 984 */ MCD_OPC_CheckPredicate, 15, 5, 53, // Skip to: 14561 -/* 988 */ MCD_OPC_CheckField, 6, 1, 0, 255, 52, // Skip to: 14561 -/* 994 */ MCD_OPC_Decode, 199, 10, 102, // Opcode: VMLALuv8i16 +/* 959 */ MCD_OPC_CheckPredicate, 15, 17, 53, // Skip to: 14548 +/* 963 */ MCD_OPC_Decode, 159, 17, 94, // Opcode: VSUBv8i8 +/* 967 */ MCD_OPC_FilterValue, 1, 9, 53, // Skip to: 14548 +/* 971 */ MCD_OPC_CheckPredicate, 15, 5, 53, // Skip to: 14548 +/* 975 */ MCD_OPC_Decode, 152, 17, 95, // Opcode: VSUBv16i8 +/* 979 */ MCD_OPC_FilterValue, 231, 3, 252, 52, // Skip to: 14548 +/* 984 */ MCD_OPC_CheckPredicate, 15, 248, 52, // Skip to: 14548 +/* 988 */ MCD_OPC_CheckField, 6, 1, 0, 242, 52, // Skip to: 14548 +/* 994 */ MCD_OPC_Decode, 149, 10, 101, // Opcode: VMLALuv8i16 /* 998 */ MCD_OPC_FilterValue, 9, 69, 0, // Skip to: 1071 /* 1002 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 1005 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 1038 /* 1009 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 1012 */ MCD_OPC_FilterValue, 228, 3, 8, 0, // Skip to: 1025 -/* 1017 */ MCD_OPC_CheckPredicate, 15, 228, 52, // Skip to: 14561 -/* 1021 */ MCD_OPC_Decode, 214, 10, 103, // Opcode: VMLAv8i8 -/* 1025 */ MCD_OPC_FilterValue, 230, 3, 219, 52, // Skip to: 14561 -/* 1030 */ MCD_OPC_CheckPredicate, 15, 215, 52, // Skip to: 14561 -/* 1034 */ MCD_OPC_Decode, 240, 10, 103, // Opcode: VMLSv8i8 -/* 1038 */ MCD_OPC_FilterValue, 1, 207, 52, // Skip to: 14561 +/* 1017 */ MCD_OPC_CheckPredicate, 15, 215, 52, // Skip to: 14548 +/* 1021 */ MCD_OPC_Decode, 164, 10, 102, // Opcode: VMLAv8i8 +/* 1025 */ MCD_OPC_FilterValue, 230, 3, 206, 52, // Skip to: 14548 +/* 1030 */ MCD_OPC_CheckPredicate, 15, 202, 52, // Skip to: 14548 +/* 1034 */ MCD_OPC_Decode, 190, 10, 102, // Opcode: VMLSv8i8 +/* 1038 */ MCD_OPC_FilterValue, 1, 194, 52, // Skip to: 14548 /* 1042 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 1045 */ MCD_OPC_FilterValue, 228, 3, 8, 0, // Skip to: 1058 -/* 1050 */ MCD_OPC_CheckPredicate, 15, 195, 52, // Skip to: 14561 -/* 1054 */ MCD_OPC_Decode, 209, 10, 104, // Opcode: VMLAv16i8 -/* 1058 */ MCD_OPC_FilterValue, 230, 3, 186, 52, // Skip to: 14561 -/* 1063 */ MCD_OPC_CheckPredicate, 15, 182, 52, // Skip to: 14561 -/* 1067 */ MCD_OPC_Decode, 235, 10, 104, // Opcode: VMLSv16i8 +/* 1050 */ MCD_OPC_CheckPredicate, 15, 182, 52, // Skip to: 14548 +/* 1054 */ MCD_OPC_Decode, 159, 10, 103, // Opcode: VMLAv16i8 +/* 1058 */ MCD_OPC_FilterValue, 230, 3, 173, 52, // Skip to: 14548 +/* 1063 */ MCD_OPC_CheckPredicate, 15, 169, 52, // Skip to: 14548 +/* 1067 */ MCD_OPC_Decode, 185, 10, 103, // Opcode: VMLSv16i8 /* 1071 */ MCD_OPC_FilterValue, 10, 79, 0, // Skip to: 1154 /* 1075 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 1078 */ MCD_OPC_FilterValue, 228, 3, 14, 0, // Skip to: 1097 -/* 1083 */ MCD_OPC_CheckPredicate, 15, 162, 52, // Skip to: 14561 -/* 1087 */ MCD_OPC_CheckField, 6, 1, 0, 156, 52, // Skip to: 14561 -/* 1093 */ MCD_OPC_Decode, 246, 11, 95, // Opcode: VPMAXs8 +/* 1083 */ MCD_OPC_CheckPredicate, 15, 149, 52, // Skip to: 14548 +/* 1087 */ MCD_OPC_CheckField, 6, 1, 0, 143, 52, // Skip to: 14548 +/* 1093 */ MCD_OPC_Decode, 198, 11, 94, // Opcode: VPMAXs8 /* 1097 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 1116 -/* 1102 */ MCD_OPC_CheckPredicate, 15, 143, 52, // Skip to: 14561 -/* 1106 */ MCD_OPC_CheckField, 6, 1, 0, 137, 52, // Skip to: 14561 -/* 1112 */ MCD_OPC_Decode, 222, 10, 102, // Opcode: VMLSLsv8i16 +/* 1102 */ MCD_OPC_CheckPredicate, 15, 130, 52, // Skip to: 14548 +/* 1106 */ MCD_OPC_CheckField, 6, 1, 0, 124, 52, // Skip to: 14548 +/* 1112 */ MCD_OPC_Decode, 172, 10, 101, // Opcode: VMLSLsv8i16 /* 1116 */ MCD_OPC_FilterValue, 230, 3, 14, 0, // Skip to: 1135 -/* 1121 */ MCD_OPC_CheckPredicate, 15, 124, 52, // Skip to: 14561 -/* 1125 */ MCD_OPC_CheckField, 6, 1, 0, 118, 52, // Skip to: 14561 -/* 1131 */ MCD_OPC_Decode, 249, 11, 95, // Opcode: VPMAXu8 -/* 1135 */ MCD_OPC_FilterValue, 231, 3, 109, 52, // Skip to: 14561 -/* 1140 */ MCD_OPC_CheckPredicate, 15, 105, 52, // Skip to: 14561 -/* 1144 */ MCD_OPC_CheckField, 6, 1, 0, 99, 52, // Skip to: 14561 -/* 1150 */ MCD_OPC_Decode, 225, 10, 102, // Opcode: VMLSLuv8i16 +/* 1121 */ MCD_OPC_CheckPredicate, 15, 111, 52, // Skip to: 14548 +/* 1125 */ MCD_OPC_CheckField, 6, 1, 0, 105, 52, // Skip to: 14548 +/* 1131 */ MCD_OPC_Decode, 201, 11, 94, // Opcode: VPMAXu8 +/* 1135 */ MCD_OPC_FilterValue, 231, 3, 96, 52, // Skip to: 14548 +/* 1140 */ MCD_OPC_CheckPredicate, 15, 92, 52, // Skip to: 14548 +/* 1144 */ MCD_OPC_CheckField, 6, 1, 0, 86, 52, // Skip to: 14548 +/* 1150 */ MCD_OPC_Decode, 175, 10, 101, // Opcode: VMLSLuv8i16 /* 1154 */ MCD_OPC_FilterValue, 12, 41, 0, // Skip to: 1199 /* 1158 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 1161 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 1180 -/* 1166 */ MCD_OPC_CheckPredicate, 15, 79, 52, // Skip to: 14561 -/* 1170 */ MCD_OPC_CheckField, 6, 1, 0, 73, 52, // Skip to: 14561 -/* 1176 */ MCD_OPC_Decode, 164, 11, 97, // Opcode: VMULLsv8i16 -/* 1180 */ MCD_OPC_FilterValue, 231, 3, 64, 52, // Skip to: 14561 -/* 1185 */ MCD_OPC_CheckPredicate, 15, 60, 52, // Skip to: 14561 -/* 1189 */ MCD_OPC_CheckField, 6, 1, 0, 54, 52, // Skip to: 14561 -/* 1195 */ MCD_OPC_Decode, 167, 11, 97, // Opcode: VMULLuv8i16 +/* 1166 */ MCD_OPC_CheckPredicate, 15, 66, 52, // Skip to: 14548 +/* 1170 */ MCD_OPC_CheckField, 6, 1, 0, 60, 52, // Skip to: 14548 +/* 1176 */ MCD_OPC_Decode, 244, 10, 96, // Opcode: VMULLsv8i16 +/* 1180 */ MCD_OPC_FilterValue, 231, 3, 51, 52, // Skip to: 14548 +/* 1185 */ MCD_OPC_CheckPredicate, 15, 47, 52, // Skip to: 14548 +/* 1189 */ MCD_OPC_CheckField, 6, 1, 0, 41, 52, // Skip to: 14548 +/* 1195 */ MCD_OPC_Decode, 247, 10, 96, // Opcode: VMULLuv8i16 /* 1199 */ MCD_OPC_FilterValue, 13, 55, 0, // Skip to: 1258 /* 1203 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 1206 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 1239 /* 1210 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 1213 */ MCD_OPC_FilterValue, 228, 3, 8, 0, // Skip to: 1226 -/* 1218 */ MCD_OPC_CheckPredicate, 15, 27, 52, // Skip to: 14561 -/* 1222 */ MCD_OPC_Decode, 252, 4, 95, // Opcode: VADDfd -/* 1226 */ MCD_OPC_FilterValue, 230, 3, 18, 52, // Skip to: 14561 -/* 1231 */ MCD_OPC_CheckPredicate, 15, 14, 52, // Skip to: 14561 -/* 1235 */ MCD_OPC_Decode, 239, 11, 95, // Opcode: VPADDf -/* 1239 */ MCD_OPC_FilterValue, 1, 6, 52, // Skip to: 14561 -/* 1243 */ MCD_OPC_CheckPredicate, 15, 2, 52, // Skip to: 14561 -/* 1247 */ MCD_OPC_CheckField, 23, 9, 228, 3, 251, 51, // Skip to: 14561 -/* 1254 */ MCD_OPC_Decode, 253, 4, 96, // Opcode: VADDfq +/* 1218 */ MCD_OPC_CheckPredicate, 15, 14, 52, // Skip to: 14548 +/* 1222 */ MCD_OPC_Decode, 202, 4, 94, // Opcode: VADDfd +/* 1226 */ MCD_OPC_FilterValue, 230, 3, 5, 52, // Skip to: 14548 +/* 1231 */ MCD_OPC_CheckPredicate, 15, 1, 52, // Skip to: 14548 +/* 1235 */ MCD_OPC_Decode, 191, 11, 94, // Opcode: VPADDf +/* 1239 */ MCD_OPC_FilterValue, 1, 249, 51, // Skip to: 14548 +/* 1243 */ MCD_OPC_CheckPredicate, 15, 245, 51, // Skip to: 14548 +/* 1247 */ MCD_OPC_CheckField, 23, 9, 228, 3, 238, 51, // Skip to: 14548 +/* 1254 */ MCD_OPC_Decode, 203, 4, 95, // Opcode: VADDfq /* 1258 */ MCD_OPC_FilterValue, 14, 86, 0, // Skip to: 1348 /* 1262 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 1265 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 1297 /* 1270 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 1273 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1285 -/* 1277 */ MCD_OPC_CheckPredicate, 15, 224, 51, // Skip to: 14561 -/* 1281 */ MCD_OPC_Decode, 148, 5, 95, // Opcode: VCEQfd -/* 1285 */ MCD_OPC_FilterValue, 1, 216, 51, // Skip to: 14561 -/* 1289 */ MCD_OPC_CheckPredicate, 15, 212, 51, // Skip to: 14561 -/* 1293 */ MCD_OPC_Decode, 149, 5, 96, // Opcode: VCEQfq +/* 1277 */ MCD_OPC_CheckPredicate, 15, 211, 51, // Skip to: 14548 +/* 1281 */ MCD_OPC_Decode, 226, 4, 94, // Opcode: VCEQfd +/* 1285 */ MCD_OPC_FilterValue, 1, 203, 51, // Skip to: 14548 +/* 1289 */ MCD_OPC_CheckPredicate, 15, 199, 51, // Skip to: 14548 +/* 1293 */ MCD_OPC_Decode, 227, 4, 95, // Opcode: VCEQfq /* 1297 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 1316 -/* 1302 */ MCD_OPC_CheckPredicate, 15, 199, 51, // Skip to: 14561 -/* 1306 */ MCD_OPC_CheckField, 6, 1, 0, 193, 51, // Skip to: 14561 -/* 1312 */ MCD_OPC_Decode, 157, 11, 97, // Opcode: VMULLp8 -/* 1316 */ MCD_OPC_FilterValue, 230, 3, 184, 51, // Skip to: 14561 +/* 1302 */ MCD_OPC_CheckPredicate, 15, 186, 51, // Skip to: 14548 +/* 1306 */ MCD_OPC_CheckField, 6, 1, 0, 180, 51, // Skip to: 14548 +/* 1312 */ MCD_OPC_Decode, 237, 10, 96, // Opcode: VMULLp8 +/* 1316 */ MCD_OPC_FilterValue, 230, 3, 171, 51, // Skip to: 14548 /* 1321 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 1324 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1336 -/* 1328 */ MCD_OPC_CheckPredicate, 15, 173, 51, // Skip to: 14561 -/* 1332 */ MCD_OPC_Decode, 164, 5, 95, // Opcode: VCGEfd -/* 1336 */ MCD_OPC_FilterValue, 1, 165, 51, // Skip to: 14561 -/* 1340 */ MCD_OPC_CheckPredicate, 15, 161, 51, // Skip to: 14561 -/* 1344 */ MCD_OPC_Decode, 165, 5, 96, // Opcode: VCGEfq -/* 1348 */ MCD_OPC_FilterValue, 15, 153, 51, // Skip to: 14561 +/* 1328 */ MCD_OPC_CheckPredicate, 15, 160, 51, // Skip to: 14548 +/* 1332 */ MCD_OPC_Decode, 242, 4, 94, // Opcode: VCGEfd +/* 1336 */ MCD_OPC_FilterValue, 1, 152, 51, // Skip to: 14548 +/* 1340 */ MCD_OPC_CheckPredicate, 15, 148, 51, // Skip to: 14548 +/* 1344 */ MCD_OPC_Decode, 243, 4, 95, // Opcode: VCGEfq +/* 1348 */ MCD_OPC_FilterValue, 15, 140, 51, // Skip to: 14548 /* 1352 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 1355 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 1388 /* 1359 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 1362 */ MCD_OPC_FilterValue, 228, 3, 8, 0, // Skip to: 1375 -/* 1367 */ MCD_OPC_CheckPredicate, 15, 134, 51, // Skip to: 14561 -/* 1371 */ MCD_OPC_Decode, 157, 10, 95, // Opcode: VMAXfd -/* 1375 */ MCD_OPC_FilterValue, 230, 3, 125, 51, // Skip to: 14561 -/* 1380 */ MCD_OPC_CheckPredicate, 15, 121, 51, // Skip to: 14561 -/* 1384 */ MCD_OPC_Decode, 243, 11, 95, // Opcode: VPMAXf -/* 1388 */ MCD_OPC_FilterValue, 1, 113, 51, // Skip to: 14561 -/* 1392 */ MCD_OPC_CheckPredicate, 15, 109, 51, // Skip to: 14561 -/* 1396 */ MCD_OPC_CheckField, 23, 9, 228, 3, 102, 51, // Skip to: 14561 -/* 1403 */ MCD_OPC_Decode, 158, 10, 96, // Opcode: VMAXfq +/* 1367 */ MCD_OPC_CheckPredicate, 15, 121, 51, // Skip to: 14548 +/* 1371 */ MCD_OPC_Decode, 235, 9, 94, // Opcode: VMAXfd +/* 1375 */ MCD_OPC_FilterValue, 230, 3, 112, 51, // Skip to: 14548 +/* 1380 */ MCD_OPC_CheckPredicate, 15, 108, 51, // Skip to: 14548 +/* 1384 */ MCD_OPC_Decode, 195, 11, 94, // Opcode: VPMAXf +/* 1388 */ MCD_OPC_FilterValue, 1, 100, 51, // Skip to: 14548 +/* 1392 */ MCD_OPC_CheckPredicate, 15, 96, 51, // Skip to: 14548 +/* 1396 */ MCD_OPC_CheckField, 23, 9, 228, 3, 89, 51, // Skip to: 14548 +/* 1403 */ MCD_OPC_Decode, 236, 9, 95, // Opcode: VMAXfq /* 1407 */ MCD_OPC_FilterValue, 1, 38, 6, // Skip to: 2985 /* 1411 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... /* 1414 */ MCD_OPC_FilterValue, 0, 131, 0, // Skip to: 1549 @@ -2207,389 +2213,389 @@ static uint8_t DecoderTableNEONData32[] = { /* 1421 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 1453 /* 1426 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 1429 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1441 -/* 1433 */ MCD_OPC_CheckPredicate, 15, 68, 51, // Skip to: 14561 -/* 1437 */ MCD_OPC_Decode, 220, 6, 95, // Opcode: VHADDsv4i16 -/* 1441 */ MCD_OPC_FilterValue, 1, 60, 51, // Skip to: 14561 -/* 1445 */ MCD_OPC_CheckPredicate, 15, 56, 51, // Skip to: 14561 -/* 1449 */ MCD_OPC_Decode, 222, 6, 96, // Opcode: VHADDsv8i16 +/* 1433 */ MCD_OPC_CheckPredicate, 15, 55, 51, // Skip to: 14548 +/* 1437 */ MCD_OPC_Decode, 170, 6, 94, // Opcode: VHADDsv4i16 +/* 1441 */ MCD_OPC_FilterValue, 1, 47, 51, // Skip to: 14548 +/* 1445 */ MCD_OPC_CheckPredicate, 15, 43, 51, // Skip to: 14548 +/* 1449 */ MCD_OPC_Decode, 172, 6, 95, // Opcode: VHADDsv8i16 /* 1453 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 1485 /* 1458 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 1461 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1473 -/* 1465 */ MCD_OPC_CheckPredicate, 15, 36, 51, // Skip to: 14561 -/* 1469 */ MCD_OPC_Decode, 240, 4, 97, // Opcode: VADDLsv4i32 -/* 1473 */ MCD_OPC_FilterValue, 1, 28, 51, // Skip to: 14561 -/* 1477 */ MCD_OPC_CheckPredicate, 15, 24, 51, // Skip to: 14561 -/* 1481 */ MCD_OPC_Decode, 206, 10, 105, // Opcode: VMLAslv4i16 +/* 1465 */ MCD_OPC_CheckPredicate, 15, 23, 51, // Skip to: 14548 +/* 1469 */ MCD_OPC_Decode, 190, 4, 96, // Opcode: VADDLsv4i32 +/* 1473 */ MCD_OPC_FilterValue, 1, 15, 51, // Skip to: 14548 +/* 1477 */ MCD_OPC_CheckPredicate, 15, 11, 51, // Skip to: 14548 +/* 1481 */ MCD_OPC_Decode, 156, 10, 104, // Opcode: VMLAslv4i16 /* 1485 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 1517 /* 1490 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 1493 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1505 -/* 1497 */ MCD_OPC_CheckPredicate, 15, 4, 51, // Skip to: 14561 -/* 1501 */ MCD_OPC_Decode, 226, 6, 95, // Opcode: VHADDuv4i16 -/* 1505 */ MCD_OPC_FilterValue, 1, 252, 50, // Skip to: 14561 -/* 1509 */ MCD_OPC_CheckPredicate, 15, 248, 50, // Skip to: 14561 -/* 1513 */ MCD_OPC_Decode, 228, 6, 96, // Opcode: VHADDuv8i16 -/* 1517 */ MCD_OPC_FilterValue, 231, 3, 239, 50, // Skip to: 14561 +/* 1497 */ MCD_OPC_CheckPredicate, 15, 247, 50, // Skip to: 14548 +/* 1501 */ MCD_OPC_Decode, 176, 6, 94, // Opcode: VHADDuv4i16 +/* 1505 */ MCD_OPC_FilterValue, 1, 239, 50, // Skip to: 14548 +/* 1509 */ MCD_OPC_CheckPredicate, 15, 235, 50, // Skip to: 14548 +/* 1513 */ MCD_OPC_Decode, 178, 6, 95, // Opcode: VHADDuv8i16 +/* 1517 */ MCD_OPC_FilterValue, 231, 3, 226, 50, // Skip to: 14548 /* 1522 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 1525 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1537 -/* 1529 */ MCD_OPC_CheckPredicate, 15, 228, 50, // Skip to: 14561 -/* 1533 */ MCD_OPC_Decode, 243, 4, 97, // Opcode: VADDLuv4i32 -/* 1537 */ MCD_OPC_FilterValue, 1, 220, 50, // Skip to: 14561 -/* 1541 */ MCD_OPC_CheckPredicate, 15, 216, 50, // Skip to: 14561 -/* 1545 */ MCD_OPC_Decode, 208, 10, 106, // Opcode: VMLAslv8i16 +/* 1529 */ MCD_OPC_CheckPredicate, 15, 215, 50, // Skip to: 14548 +/* 1533 */ MCD_OPC_Decode, 193, 4, 96, // Opcode: VADDLuv4i32 +/* 1537 */ MCD_OPC_FilterValue, 1, 207, 50, // Skip to: 14548 +/* 1541 */ MCD_OPC_CheckPredicate, 15, 203, 50, // Skip to: 14548 +/* 1545 */ MCD_OPC_Decode, 158, 10, 105, // Opcode: VMLAslv8i16 /* 1549 */ MCD_OPC_FilterValue, 1, 105, 0, // Skip to: 1658 /* 1553 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 1556 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 1588 /* 1561 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 1564 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1576 -/* 1568 */ MCD_OPC_CheckPredicate, 15, 189, 50, // Skip to: 14561 -/* 1572 */ MCD_OPC_Decode, 179, 13, 95, // Opcode: VRHADDsv4i16 -/* 1576 */ MCD_OPC_FilterValue, 1, 181, 50, // Skip to: 14561 -/* 1580 */ MCD_OPC_CheckPredicate, 15, 177, 50, // Skip to: 14561 -/* 1584 */ MCD_OPC_Decode, 181, 13, 96, // Opcode: VRHADDsv8i16 +/* 1568 */ MCD_OPC_CheckPredicate, 15, 176, 50, // Skip to: 14548 +/* 1572 */ MCD_OPC_Decode, 131, 13, 94, // Opcode: VRHADDsv4i16 +/* 1576 */ MCD_OPC_FilterValue, 1, 168, 50, // Skip to: 14548 +/* 1580 */ MCD_OPC_CheckPredicate, 15, 164, 50, // Skip to: 14548 +/* 1584 */ MCD_OPC_Decode, 133, 13, 95, // Opcode: VRHADDsv8i16 /* 1588 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 1607 -/* 1593 */ MCD_OPC_CheckPredicate, 15, 164, 50, // Skip to: 14561 -/* 1597 */ MCD_OPC_CheckField, 6, 1, 0, 158, 50, // Skip to: 14561 -/* 1603 */ MCD_OPC_Decode, 247, 4, 98, // Opcode: VADDWsv4i32 +/* 1593 */ MCD_OPC_CheckPredicate, 15, 151, 50, // Skip to: 14548 +/* 1597 */ MCD_OPC_CheckField, 6, 1, 0, 145, 50, // Skip to: 14548 +/* 1603 */ MCD_OPC_Decode, 197, 4, 97, // Opcode: VADDWsv4i32 /* 1607 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 1639 /* 1612 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 1615 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1627 -/* 1619 */ MCD_OPC_CheckPredicate, 15, 138, 50, // Skip to: 14561 -/* 1623 */ MCD_OPC_Decode, 185, 13, 95, // Opcode: VRHADDuv4i16 -/* 1627 */ MCD_OPC_FilterValue, 1, 130, 50, // Skip to: 14561 -/* 1631 */ MCD_OPC_CheckPredicate, 15, 126, 50, // Skip to: 14561 -/* 1635 */ MCD_OPC_Decode, 187, 13, 96, // Opcode: VRHADDuv8i16 -/* 1639 */ MCD_OPC_FilterValue, 231, 3, 117, 50, // Skip to: 14561 -/* 1644 */ MCD_OPC_CheckPredicate, 15, 113, 50, // Skip to: 14561 -/* 1648 */ MCD_OPC_CheckField, 6, 1, 0, 107, 50, // Skip to: 14561 -/* 1654 */ MCD_OPC_Decode, 250, 4, 98, // Opcode: VADDWuv4i32 +/* 1619 */ MCD_OPC_CheckPredicate, 15, 125, 50, // Skip to: 14548 +/* 1623 */ MCD_OPC_Decode, 137, 13, 94, // Opcode: VRHADDuv4i16 +/* 1627 */ MCD_OPC_FilterValue, 1, 117, 50, // Skip to: 14548 +/* 1631 */ MCD_OPC_CheckPredicate, 15, 113, 50, // Skip to: 14548 +/* 1635 */ MCD_OPC_Decode, 139, 13, 95, // Opcode: VRHADDuv8i16 +/* 1639 */ MCD_OPC_FilterValue, 231, 3, 104, 50, // Skip to: 14548 +/* 1644 */ MCD_OPC_CheckPredicate, 15, 100, 50, // Skip to: 14548 +/* 1648 */ MCD_OPC_CheckField, 6, 1, 0, 94, 50, // Skip to: 14548 +/* 1654 */ MCD_OPC_Decode, 200, 4, 97, // Opcode: VADDWuv4i32 /* 1658 */ MCD_OPC_FilterValue, 2, 131, 0, // Skip to: 1793 /* 1662 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 1665 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 1697 /* 1670 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 1673 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1685 -/* 1677 */ MCD_OPC_CheckPredicate, 15, 80, 50, // Skip to: 14561 -/* 1681 */ MCD_OPC_Decode, 232, 6, 95, // Opcode: VHSUBsv4i16 -/* 1685 */ MCD_OPC_FilterValue, 1, 72, 50, // Skip to: 14561 -/* 1689 */ MCD_OPC_CheckPredicate, 15, 68, 50, // Skip to: 14561 -/* 1693 */ MCD_OPC_Decode, 234, 6, 96, // Opcode: VHSUBsv8i16 +/* 1677 */ MCD_OPC_CheckPredicate, 15, 67, 50, // Skip to: 14548 +/* 1681 */ MCD_OPC_Decode, 182, 6, 94, // Opcode: VHSUBsv4i16 +/* 1685 */ MCD_OPC_FilterValue, 1, 59, 50, // Skip to: 14548 +/* 1689 */ MCD_OPC_CheckPredicate, 15, 55, 50, // Skip to: 14548 +/* 1693 */ MCD_OPC_Decode, 184, 6, 95, // Opcode: VHSUBsv8i16 /* 1697 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 1729 /* 1702 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 1705 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1717 -/* 1709 */ MCD_OPC_CheckPredicate, 15, 48, 50, // Skip to: 14561 -/* 1713 */ MCD_OPC_Decode, 186, 17, 97, // Opcode: VSUBLsv4i32 -/* 1717 */ MCD_OPC_FilterValue, 1, 40, 50, // Skip to: 14561 -/* 1721 */ MCD_OPC_CheckPredicate, 15, 36, 50, // Skip to: 14561 -/* 1725 */ MCD_OPC_Decode, 191, 10, 107, // Opcode: VMLALslsv4i16 +/* 1709 */ MCD_OPC_CheckPredicate, 15, 35, 50, // Skip to: 14548 +/* 1713 */ MCD_OPC_Decode, 138, 17, 96, // Opcode: VSUBLsv4i32 +/* 1717 */ MCD_OPC_FilterValue, 1, 27, 50, // Skip to: 14548 +/* 1721 */ MCD_OPC_CheckPredicate, 15, 23, 50, // Skip to: 14548 +/* 1725 */ MCD_OPC_Decode, 141, 10, 106, // Opcode: VMLALslsv4i16 /* 1729 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 1761 /* 1734 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 1737 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1749 -/* 1741 */ MCD_OPC_CheckPredicate, 15, 16, 50, // Skip to: 14561 -/* 1745 */ MCD_OPC_Decode, 238, 6, 95, // Opcode: VHSUBuv4i16 -/* 1749 */ MCD_OPC_FilterValue, 1, 8, 50, // Skip to: 14561 -/* 1753 */ MCD_OPC_CheckPredicate, 15, 4, 50, // Skip to: 14561 -/* 1757 */ MCD_OPC_Decode, 240, 6, 96, // Opcode: VHSUBuv8i16 -/* 1761 */ MCD_OPC_FilterValue, 231, 3, 251, 49, // Skip to: 14561 +/* 1741 */ MCD_OPC_CheckPredicate, 15, 3, 50, // Skip to: 14548 +/* 1745 */ MCD_OPC_Decode, 188, 6, 94, // Opcode: VHSUBuv4i16 +/* 1749 */ MCD_OPC_FilterValue, 1, 251, 49, // Skip to: 14548 +/* 1753 */ MCD_OPC_CheckPredicate, 15, 247, 49, // Skip to: 14548 +/* 1757 */ MCD_OPC_Decode, 190, 6, 95, // Opcode: VHSUBuv8i16 +/* 1761 */ MCD_OPC_FilterValue, 231, 3, 238, 49, // Skip to: 14548 /* 1766 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 1769 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1781 -/* 1773 */ MCD_OPC_CheckPredicate, 15, 240, 49, // Skip to: 14561 -/* 1777 */ MCD_OPC_Decode, 189, 17, 97, // Opcode: VSUBLuv4i32 -/* 1781 */ MCD_OPC_FilterValue, 1, 232, 49, // Skip to: 14561 -/* 1785 */ MCD_OPC_CheckPredicate, 15, 228, 49, // Skip to: 14561 -/* 1789 */ MCD_OPC_Decode, 193, 10, 107, // Opcode: VMLALsluv4i16 +/* 1773 */ MCD_OPC_CheckPredicate, 15, 227, 49, // Skip to: 14548 +/* 1777 */ MCD_OPC_Decode, 141, 17, 96, // Opcode: VSUBLuv4i32 +/* 1781 */ MCD_OPC_FilterValue, 1, 219, 49, // Skip to: 14548 +/* 1785 */ MCD_OPC_CheckPredicate, 15, 215, 49, // Skip to: 14548 +/* 1789 */ MCD_OPC_Decode, 143, 10, 106, // Opcode: VMLALsluv4i16 /* 1793 */ MCD_OPC_FilterValue, 3, 118, 0, // Skip to: 1915 /* 1797 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 1800 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 1832 /* 1805 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 1808 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1820 -/* 1812 */ MCD_OPC_CheckPredicate, 15, 201, 49, // Skip to: 14561 -/* 1816 */ MCD_OPC_Decode, 190, 5, 95, // Opcode: VCGTsv4i16 -/* 1820 */ MCD_OPC_FilterValue, 1, 193, 49, // Skip to: 14561 -/* 1824 */ MCD_OPC_CheckPredicate, 15, 189, 49, // Skip to: 14561 -/* 1828 */ MCD_OPC_Decode, 192, 5, 96, // Opcode: VCGTsv8i16 +/* 1812 */ MCD_OPC_CheckPredicate, 15, 188, 49, // Skip to: 14548 +/* 1816 */ MCD_OPC_Decode, 140, 5, 94, // Opcode: VCGTsv4i16 +/* 1820 */ MCD_OPC_FilterValue, 1, 180, 49, // Skip to: 14548 +/* 1824 */ MCD_OPC_CheckPredicate, 15, 176, 49, // Skip to: 14548 +/* 1828 */ MCD_OPC_Decode, 142, 5, 95, // Opcode: VCGTsv8i16 /* 1832 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 1864 /* 1837 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 1840 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1852 -/* 1844 */ MCD_OPC_CheckPredicate, 15, 169, 49, // Skip to: 14561 -/* 1848 */ MCD_OPC_Decode, 193, 17, 98, // Opcode: VSUBWsv4i32 -/* 1852 */ MCD_OPC_FilterValue, 1, 161, 49, // Skip to: 14561 -/* 1856 */ MCD_OPC_CheckPredicate, 15, 157, 49, // Skip to: 14561 -/* 1860 */ MCD_OPC_Decode, 152, 12, 107, // Opcode: VQDMLALslv4i16 +/* 1844 */ MCD_OPC_CheckPredicate, 15, 156, 49, // Skip to: 14548 +/* 1848 */ MCD_OPC_Decode, 145, 17, 97, // Opcode: VSUBWsv4i32 +/* 1852 */ MCD_OPC_FilterValue, 1, 148, 49, // Skip to: 14548 +/* 1856 */ MCD_OPC_CheckPredicate, 15, 144, 49, // Skip to: 14548 +/* 1860 */ MCD_OPC_Decode, 232, 11, 106, // Opcode: VQDMLALslv4i16 /* 1864 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 1896 /* 1869 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 1872 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1884 -/* 1876 */ MCD_OPC_CheckPredicate, 15, 137, 49, // Skip to: 14561 -/* 1880 */ MCD_OPC_Decode, 196, 5, 95, // Opcode: VCGTuv4i16 -/* 1884 */ MCD_OPC_FilterValue, 1, 129, 49, // Skip to: 14561 -/* 1888 */ MCD_OPC_CheckPredicate, 15, 125, 49, // Skip to: 14561 -/* 1892 */ MCD_OPC_Decode, 198, 5, 96, // Opcode: VCGTuv8i16 -/* 1896 */ MCD_OPC_FilterValue, 231, 3, 116, 49, // Skip to: 14561 -/* 1901 */ MCD_OPC_CheckPredicate, 15, 112, 49, // Skip to: 14561 -/* 1905 */ MCD_OPC_CheckField, 6, 1, 0, 106, 49, // Skip to: 14561 -/* 1911 */ MCD_OPC_Decode, 196, 17, 98, // Opcode: VSUBWuv4i32 +/* 1876 */ MCD_OPC_CheckPredicate, 15, 124, 49, // Skip to: 14548 +/* 1880 */ MCD_OPC_Decode, 146, 5, 94, // Opcode: VCGTuv4i16 +/* 1884 */ MCD_OPC_FilterValue, 1, 116, 49, // Skip to: 14548 +/* 1888 */ MCD_OPC_CheckPredicate, 15, 112, 49, // Skip to: 14548 +/* 1892 */ MCD_OPC_Decode, 148, 5, 95, // Opcode: VCGTuv8i16 +/* 1896 */ MCD_OPC_FilterValue, 231, 3, 103, 49, // Skip to: 14548 +/* 1901 */ MCD_OPC_CheckPredicate, 15, 99, 49, // Skip to: 14548 +/* 1905 */ MCD_OPC_CheckField, 6, 1, 0, 93, 49, // Skip to: 14548 +/* 1911 */ MCD_OPC_Decode, 148, 17, 97, // Opcode: VSUBWuv4i32 /* 1915 */ MCD_OPC_FilterValue, 4, 131, 0, // Skip to: 2050 /* 1919 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 1922 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 1954 /* 1927 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 1930 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1942 -/* 1934 */ MCD_OPC_CheckPredicate, 15, 79, 49, // Skip to: 14561 -/* 1938 */ MCD_OPC_Decode, 179, 14, 99, // Opcode: VSHLsv4i16 -/* 1942 */ MCD_OPC_FilterValue, 1, 71, 49, // Skip to: 14561 -/* 1946 */ MCD_OPC_CheckPredicate, 15, 67, 49, // Skip to: 14561 -/* 1950 */ MCD_OPC_Decode, 181, 14, 100, // Opcode: VSHLsv8i16 +/* 1934 */ MCD_OPC_CheckPredicate, 15, 66, 49, // Skip to: 14548 +/* 1938 */ MCD_OPC_Decode, 131, 14, 98, // Opcode: VSHLsv4i16 +/* 1942 */ MCD_OPC_FilterValue, 1, 58, 49, // Skip to: 14548 +/* 1946 */ MCD_OPC_CheckPredicate, 15, 54, 49, // Skip to: 14548 +/* 1950 */ MCD_OPC_Decode, 133, 14, 99, // Opcode: VSHLsv8i16 /* 1954 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 1986 /* 1959 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 1962 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1974 -/* 1966 */ MCD_OPC_CheckPredicate, 15, 47, 49, // Skip to: 14561 -/* 1970 */ MCD_OPC_Decode, 237, 4, 101, // Opcode: VADDHNv4i16 -/* 1974 */ MCD_OPC_FilterValue, 1, 39, 49, // Skip to: 14561 -/* 1978 */ MCD_OPC_CheckPredicate, 15, 35, 49, // Skip to: 14561 -/* 1982 */ MCD_OPC_Decode, 232, 10, 105, // Opcode: VMLSslv4i16 +/* 1966 */ MCD_OPC_CheckPredicate, 15, 34, 49, // Skip to: 14548 +/* 1970 */ MCD_OPC_Decode, 187, 4, 100, // Opcode: VADDHNv4i16 +/* 1974 */ MCD_OPC_FilterValue, 1, 26, 49, // Skip to: 14548 +/* 1978 */ MCD_OPC_CheckPredicate, 15, 22, 49, // Skip to: 14548 +/* 1982 */ MCD_OPC_Decode, 182, 10, 104, // Opcode: VMLSslv4i16 /* 1986 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 2018 /* 1991 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 1994 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2006 -/* 1998 */ MCD_OPC_CheckPredicate, 15, 15, 49, // Skip to: 14561 -/* 2002 */ MCD_OPC_Decode, 187, 14, 99, // Opcode: VSHLuv4i16 -/* 2006 */ MCD_OPC_FilterValue, 1, 7, 49, // Skip to: 14561 -/* 2010 */ MCD_OPC_CheckPredicate, 15, 3, 49, // Skip to: 14561 -/* 2014 */ MCD_OPC_Decode, 189, 14, 100, // Opcode: VSHLuv8i16 -/* 2018 */ MCD_OPC_FilterValue, 231, 3, 250, 48, // Skip to: 14561 +/* 1998 */ MCD_OPC_CheckPredicate, 15, 2, 49, // Skip to: 14548 +/* 2002 */ MCD_OPC_Decode, 139, 14, 98, // Opcode: VSHLuv4i16 +/* 2006 */ MCD_OPC_FilterValue, 1, 250, 48, // Skip to: 14548 +/* 2010 */ MCD_OPC_CheckPredicate, 15, 246, 48, // Skip to: 14548 +/* 2014 */ MCD_OPC_Decode, 141, 14, 99, // Opcode: VSHLuv8i16 +/* 2018 */ MCD_OPC_FilterValue, 231, 3, 237, 48, // Skip to: 14548 /* 2023 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 2026 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2038 -/* 2030 */ MCD_OPC_CheckPredicate, 15, 239, 48, // Skip to: 14561 -/* 2034 */ MCD_OPC_Decode, 157, 13, 101, // Opcode: VRADDHNv4i16 -/* 2038 */ MCD_OPC_FilterValue, 1, 231, 48, // Skip to: 14561 -/* 2042 */ MCD_OPC_CheckPredicate, 15, 227, 48, // Skip to: 14561 -/* 2046 */ MCD_OPC_Decode, 234, 10, 106, // Opcode: VMLSslv8i16 +/* 2030 */ MCD_OPC_CheckPredicate, 15, 226, 48, // Skip to: 14548 +/* 2034 */ MCD_OPC_Decode, 237, 12, 100, // Opcode: VRADDHNv4i16 +/* 2038 */ MCD_OPC_FilterValue, 1, 218, 48, // Skip to: 14548 +/* 2042 */ MCD_OPC_CheckPredicate, 15, 214, 48, // Skip to: 14548 +/* 2046 */ MCD_OPC_Decode, 184, 10, 105, // Opcode: VMLSslv8i16 /* 2050 */ MCD_OPC_FilterValue, 5, 105, 0, // Skip to: 2159 /* 2054 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 2057 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 2089 /* 2062 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 2065 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2077 -/* 2069 */ MCD_OPC_CheckPredicate, 15, 200, 48, // Skip to: 14561 -/* 2073 */ MCD_OPC_Decode, 219, 13, 99, // Opcode: VRSHLsv4i16 -/* 2077 */ MCD_OPC_FilterValue, 1, 192, 48, // Skip to: 14561 -/* 2081 */ MCD_OPC_CheckPredicate, 15, 188, 48, // Skip to: 14561 -/* 2085 */ MCD_OPC_Decode, 221, 13, 100, // Opcode: VRSHLsv8i16 +/* 2069 */ MCD_OPC_CheckPredicate, 15, 187, 48, // Skip to: 14548 +/* 2073 */ MCD_OPC_Decode, 171, 13, 98, // Opcode: VRSHLsv4i16 +/* 2077 */ MCD_OPC_FilterValue, 1, 179, 48, // Skip to: 14548 +/* 2081 */ MCD_OPC_CheckPredicate, 15, 175, 48, // Skip to: 14548 +/* 2085 */ MCD_OPC_Decode, 173, 13, 99, // Opcode: VRSHLsv8i16 /* 2089 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 2108 -/* 2094 */ MCD_OPC_CheckPredicate, 15, 175, 48, // Skip to: 14561 -/* 2098 */ MCD_OPC_CheckField, 6, 1, 0, 169, 48, // Skip to: 14561 -/* 2104 */ MCD_OPC_Decode, 184, 4, 102, // Opcode: VABALsv4i32 +/* 2094 */ MCD_OPC_CheckPredicate, 15, 162, 48, // Skip to: 14548 +/* 2098 */ MCD_OPC_CheckField, 6, 1, 0, 156, 48, // Skip to: 14548 +/* 2104 */ MCD_OPC_Decode, 134, 4, 101, // Opcode: VABALsv4i32 /* 2108 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 2140 /* 2113 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 2116 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2128 -/* 2120 */ MCD_OPC_CheckPredicate, 15, 149, 48, // Skip to: 14561 -/* 2124 */ MCD_OPC_Decode, 227, 13, 99, // Opcode: VRSHLuv4i16 -/* 2128 */ MCD_OPC_FilterValue, 1, 141, 48, // Skip to: 14561 -/* 2132 */ MCD_OPC_CheckPredicate, 15, 137, 48, // Skip to: 14561 -/* 2136 */ MCD_OPC_Decode, 229, 13, 100, // Opcode: VRSHLuv8i16 -/* 2140 */ MCD_OPC_FilterValue, 231, 3, 128, 48, // Skip to: 14561 -/* 2145 */ MCD_OPC_CheckPredicate, 15, 124, 48, // Skip to: 14561 -/* 2149 */ MCD_OPC_CheckField, 6, 1, 0, 118, 48, // Skip to: 14561 -/* 2155 */ MCD_OPC_Decode, 187, 4, 102, // Opcode: VABALuv4i32 +/* 2120 */ MCD_OPC_CheckPredicate, 15, 136, 48, // Skip to: 14548 +/* 2124 */ MCD_OPC_Decode, 179, 13, 98, // Opcode: VRSHLuv4i16 +/* 2128 */ MCD_OPC_FilterValue, 1, 128, 48, // Skip to: 14548 +/* 2132 */ MCD_OPC_CheckPredicate, 15, 124, 48, // Skip to: 14548 +/* 2136 */ MCD_OPC_Decode, 181, 13, 99, // Opcode: VRSHLuv8i16 +/* 2140 */ MCD_OPC_FilterValue, 231, 3, 115, 48, // Skip to: 14548 +/* 2145 */ MCD_OPC_CheckPredicate, 15, 111, 48, // Skip to: 14548 +/* 2149 */ MCD_OPC_CheckField, 6, 1, 0, 105, 48, // Skip to: 14548 +/* 2155 */ MCD_OPC_Decode, 137, 4, 101, // Opcode: VABALuv4i32 /* 2159 */ MCD_OPC_FilterValue, 6, 131, 0, // Skip to: 2294 /* 2163 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 2166 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 2198 /* 2171 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 2174 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2186 -/* 2178 */ MCD_OPC_CheckPredicate, 15, 91, 48, // Skip to: 14561 -/* 2182 */ MCD_OPC_Decode, 161, 10, 95, // Opcode: VMAXsv4i16 -/* 2186 */ MCD_OPC_FilterValue, 1, 83, 48, // Skip to: 14561 -/* 2190 */ MCD_OPC_CheckPredicate, 15, 79, 48, // Skip to: 14561 -/* 2194 */ MCD_OPC_Decode, 163, 10, 96, // Opcode: VMAXsv8i16 +/* 2178 */ MCD_OPC_CheckPredicate, 15, 78, 48, // Skip to: 14548 +/* 2182 */ MCD_OPC_Decode, 239, 9, 94, // Opcode: VMAXsv4i16 +/* 2186 */ MCD_OPC_FilterValue, 1, 70, 48, // Skip to: 14548 +/* 2190 */ MCD_OPC_CheckPredicate, 15, 66, 48, // Skip to: 14548 +/* 2194 */ MCD_OPC_Decode, 241, 9, 95, // Opcode: VMAXsv8i16 /* 2198 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 2230 /* 2203 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 2206 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2218 -/* 2210 */ MCD_OPC_CheckPredicate, 15, 59, 48, // Skip to: 14561 -/* 2214 */ MCD_OPC_Decode, 183, 17, 101, // Opcode: VSUBHNv4i16 -/* 2218 */ MCD_OPC_FilterValue, 1, 51, 48, // Skip to: 14561 -/* 2222 */ MCD_OPC_CheckPredicate, 15, 47, 48, // Skip to: 14561 -/* 2226 */ MCD_OPC_Decode, 217, 10, 107, // Opcode: VMLSLslsv4i16 +/* 2210 */ MCD_OPC_CheckPredicate, 15, 46, 48, // Skip to: 14548 +/* 2214 */ MCD_OPC_Decode, 135, 17, 100, // Opcode: VSUBHNv4i16 +/* 2218 */ MCD_OPC_FilterValue, 1, 38, 48, // Skip to: 14548 +/* 2222 */ MCD_OPC_CheckPredicate, 15, 34, 48, // Skip to: 14548 +/* 2226 */ MCD_OPC_Decode, 167, 10, 106, // Opcode: VMLSLslsv4i16 /* 2230 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 2262 /* 2235 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 2238 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2250 -/* 2242 */ MCD_OPC_CheckPredicate, 15, 27, 48, // Skip to: 14561 -/* 2246 */ MCD_OPC_Decode, 167, 10, 95, // Opcode: VMAXuv4i16 -/* 2250 */ MCD_OPC_FilterValue, 1, 19, 48, // Skip to: 14561 -/* 2254 */ MCD_OPC_CheckPredicate, 15, 15, 48, // Skip to: 14561 -/* 2258 */ MCD_OPC_Decode, 169, 10, 96, // Opcode: VMAXuv8i16 -/* 2262 */ MCD_OPC_FilterValue, 231, 3, 6, 48, // Skip to: 14561 +/* 2242 */ MCD_OPC_CheckPredicate, 15, 14, 48, // Skip to: 14548 +/* 2246 */ MCD_OPC_Decode, 245, 9, 94, // Opcode: VMAXuv4i16 +/* 2250 */ MCD_OPC_FilterValue, 1, 6, 48, // Skip to: 14548 +/* 2254 */ MCD_OPC_CheckPredicate, 15, 2, 48, // Skip to: 14548 +/* 2258 */ MCD_OPC_Decode, 247, 9, 95, // Opcode: VMAXuv8i16 +/* 2262 */ MCD_OPC_FilterValue, 231, 3, 249, 47, // Skip to: 14548 /* 2267 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 2270 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2282 -/* 2274 */ MCD_OPC_CheckPredicate, 15, 251, 47, // Skip to: 14561 -/* 2278 */ MCD_OPC_Decode, 145, 14, 101, // Opcode: VRSUBHNv4i16 -/* 2282 */ MCD_OPC_FilterValue, 1, 243, 47, // Skip to: 14561 -/* 2286 */ MCD_OPC_CheckPredicate, 15, 239, 47, // Skip to: 14561 -/* 2290 */ MCD_OPC_Decode, 219, 10, 107, // Opcode: VMLSLsluv4i16 +/* 2274 */ MCD_OPC_CheckPredicate, 15, 238, 47, // Skip to: 14548 +/* 2278 */ MCD_OPC_Decode, 225, 13, 100, // Opcode: VRSUBHNv4i16 +/* 2282 */ MCD_OPC_FilterValue, 1, 230, 47, // Skip to: 14548 +/* 2286 */ MCD_OPC_CheckPredicate, 15, 226, 47, // Skip to: 14548 +/* 2290 */ MCD_OPC_Decode, 169, 10, 106, // Opcode: VMLSLsluv4i16 /* 2294 */ MCD_OPC_FilterValue, 7, 118, 0, // Skip to: 2416 /* 2298 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 2301 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 2333 /* 2306 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 2309 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2321 -/* 2313 */ MCD_OPC_CheckPredicate, 15, 212, 47, // Skip to: 14561 -/* 2317 */ MCD_OPC_Decode, 211, 4, 95, // Opcode: VABDsv4i16 -/* 2321 */ MCD_OPC_FilterValue, 1, 204, 47, // Skip to: 14561 -/* 2325 */ MCD_OPC_CheckPredicate, 15, 200, 47, // Skip to: 14561 -/* 2329 */ MCD_OPC_Decode, 213, 4, 96, // Opcode: VABDsv8i16 +/* 2313 */ MCD_OPC_CheckPredicate, 15, 199, 47, // Skip to: 14548 +/* 2317 */ MCD_OPC_Decode, 161, 4, 94, // Opcode: VABDsv4i16 +/* 2321 */ MCD_OPC_FilterValue, 1, 191, 47, // Skip to: 14548 +/* 2325 */ MCD_OPC_CheckPredicate, 15, 187, 47, // Skip to: 14548 +/* 2329 */ MCD_OPC_Decode, 163, 4, 95, // Opcode: VABDsv8i16 /* 2333 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 2365 /* 2338 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 2341 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2353 -/* 2345 */ MCD_OPC_CheckPredicate, 15, 180, 47, // Skip to: 14561 -/* 2349 */ MCD_OPC_Decode, 202, 4, 97, // Opcode: VABDLsv4i32 -/* 2353 */ MCD_OPC_FilterValue, 1, 172, 47, // Skip to: 14561 -/* 2357 */ MCD_OPC_CheckPredicate, 15, 168, 47, // Skip to: 14561 -/* 2361 */ MCD_OPC_Decode, 156, 12, 107, // Opcode: VQDMLSLslv4i16 +/* 2345 */ MCD_OPC_CheckPredicate, 15, 167, 47, // Skip to: 14548 +/* 2349 */ MCD_OPC_Decode, 152, 4, 96, // Opcode: VABDLsv4i32 +/* 2353 */ MCD_OPC_FilterValue, 1, 159, 47, // Skip to: 14548 +/* 2357 */ MCD_OPC_CheckPredicate, 15, 155, 47, // Skip to: 14548 +/* 2361 */ MCD_OPC_Decode, 236, 11, 106, // Opcode: VQDMLSLslv4i16 /* 2365 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 2397 /* 2370 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 2373 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2385 -/* 2377 */ MCD_OPC_CheckPredicate, 15, 148, 47, // Skip to: 14561 -/* 2381 */ MCD_OPC_Decode, 217, 4, 95, // Opcode: VABDuv4i16 -/* 2385 */ MCD_OPC_FilterValue, 1, 140, 47, // Skip to: 14561 -/* 2389 */ MCD_OPC_CheckPredicate, 15, 136, 47, // Skip to: 14561 -/* 2393 */ MCD_OPC_Decode, 219, 4, 96, // Opcode: VABDuv8i16 -/* 2397 */ MCD_OPC_FilterValue, 231, 3, 127, 47, // Skip to: 14561 -/* 2402 */ MCD_OPC_CheckPredicate, 15, 123, 47, // Skip to: 14561 -/* 2406 */ MCD_OPC_CheckField, 6, 1, 0, 117, 47, // Skip to: 14561 -/* 2412 */ MCD_OPC_Decode, 205, 4, 97, // Opcode: VABDLuv4i32 +/* 2377 */ MCD_OPC_CheckPredicate, 15, 135, 47, // Skip to: 14548 +/* 2381 */ MCD_OPC_Decode, 167, 4, 94, // Opcode: VABDuv4i16 +/* 2385 */ MCD_OPC_FilterValue, 1, 127, 47, // Skip to: 14548 +/* 2389 */ MCD_OPC_CheckPredicate, 15, 123, 47, // Skip to: 14548 +/* 2393 */ MCD_OPC_Decode, 169, 4, 95, // Opcode: VABDuv8i16 +/* 2397 */ MCD_OPC_FilterValue, 231, 3, 114, 47, // Skip to: 14548 +/* 2402 */ MCD_OPC_CheckPredicate, 15, 110, 47, // Skip to: 14548 +/* 2406 */ MCD_OPC_CheckField, 6, 1, 0, 104, 47, // Skip to: 14548 +/* 2412 */ MCD_OPC_Decode, 155, 4, 96, // Opcode: VABDLuv4i32 /* 2416 */ MCD_OPC_FilterValue, 8, 131, 0, // Skip to: 2551 /* 2420 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 2423 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 2455 /* 2428 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 2431 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2443 -/* 2435 */ MCD_OPC_CheckPredicate, 15, 90, 47, // Skip to: 14561 -/* 2439 */ MCD_OPC_Decode, 130, 5, 95, // Opcode: VADDv4i16 -/* 2443 */ MCD_OPC_FilterValue, 1, 82, 47, // Skip to: 14561 -/* 2447 */ MCD_OPC_CheckPredicate, 15, 78, 47, // Skip to: 14561 -/* 2451 */ MCD_OPC_Decode, 132, 5, 96, // Opcode: VADDv8i16 +/* 2435 */ MCD_OPC_CheckPredicate, 15, 77, 47, // Skip to: 14548 +/* 2439 */ MCD_OPC_Decode, 208, 4, 94, // Opcode: VADDv4i16 +/* 2443 */ MCD_OPC_FilterValue, 1, 69, 47, // Skip to: 14548 +/* 2447 */ MCD_OPC_CheckPredicate, 15, 65, 47, // Skip to: 14548 +/* 2451 */ MCD_OPC_Decode, 210, 4, 95, // Opcode: VADDv8i16 /* 2455 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 2487 /* 2460 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 2463 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2475 -/* 2467 */ MCD_OPC_CheckPredicate, 15, 58, 47, // Skip to: 14561 -/* 2471 */ MCD_OPC_Decode, 195, 10, 102, // Opcode: VMLALsv4i32 -/* 2475 */ MCD_OPC_FilterValue, 1, 50, 47, // Skip to: 14561 -/* 2479 */ MCD_OPC_CheckPredicate, 15, 46, 47, // Skip to: 14561 -/* 2483 */ MCD_OPC_Decode, 176, 11, 108, // Opcode: VMULslv4i16 +/* 2467 */ MCD_OPC_CheckPredicate, 15, 45, 47, // Skip to: 14548 +/* 2471 */ MCD_OPC_Decode, 145, 10, 101, // Opcode: VMLALsv4i32 +/* 2475 */ MCD_OPC_FilterValue, 1, 37, 47, // Skip to: 14548 +/* 2479 */ MCD_OPC_CheckPredicate, 15, 33, 47, // Skip to: 14548 +/* 2483 */ MCD_OPC_Decode, 128, 11, 107, // Opcode: VMULslv4i16 /* 2487 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 2519 /* 2492 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 2495 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2507 -/* 2499 */ MCD_OPC_CheckPredicate, 15, 26, 47, // Skip to: 14561 -/* 2503 */ MCD_OPC_Decode, 204, 17, 95, // Opcode: VSUBv4i16 -/* 2507 */ MCD_OPC_FilterValue, 1, 18, 47, // Skip to: 14561 -/* 2511 */ MCD_OPC_CheckPredicate, 15, 14, 47, // Skip to: 14561 -/* 2515 */ MCD_OPC_Decode, 206, 17, 96, // Opcode: VSUBv8i16 -/* 2519 */ MCD_OPC_FilterValue, 231, 3, 5, 47, // Skip to: 14561 +/* 2499 */ MCD_OPC_CheckPredicate, 15, 13, 47, // Skip to: 14548 +/* 2503 */ MCD_OPC_Decode, 156, 17, 94, // Opcode: VSUBv4i16 +/* 2507 */ MCD_OPC_FilterValue, 1, 5, 47, // Skip to: 14548 +/* 2511 */ MCD_OPC_CheckPredicate, 15, 1, 47, // Skip to: 14548 +/* 2515 */ MCD_OPC_Decode, 158, 17, 95, // Opcode: VSUBv8i16 +/* 2519 */ MCD_OPC_FilterValue, 231, 3, 248, 46, // Skip to: 14548 /* 2524 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 2527 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2539 -/* 2531 */ MCD_OPC_CheckPredicate, 15, 250, 46, // Skip to: 14561 -/* 2535 */ MCD_OPC_Decode, 198, 10, 102, // Opcode: VMLALuv4i32 -/* 2539 */ MCD_OPC_FilterValue, 1, 242, 46, // Skip to: 14561 -/* 2543 */ MCD_OPC_CheckPredicate, 15, 238, 46, // Skip to: 14561 -/* 2547 */ MCD_OPC_Decode, 178, 11, 109, // Opcode: VMULslv8i16 +/* 2531 */ MCD_OPC_CheckPredicate, 15, 237, 46, // Skip to: 14548 +/* 2535 */ MCD_OPC_Decode, 148, 10, 101, // Opcode: VMLALuv4i32 +/* 2539 */ MCD_OPC_FilterValue, 1, 229, 46, // Skip to: 14548 +/* 2543 */ MCD_OPC_CheckPredicate, 15, 225, 46, // Skip to: 14548 +/* 2547 */ MCD_OPC_Decode, 130, 11, 108, // Opcode: VMULslv8i16 /* 2551 */ MCD_OPC_FilterValue, 9, 86, 0, // Skip to: 2641 /* 2555 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 2558 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 2590 /* 2563 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 2566 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2578 -/* 2570 */ MCD_OPC_CheckPredicate, 15, 211, 46, // Skip to: 14561 -/* 2574 */ MCD_OPC_Decode, 211, 10, 103, // Opcode: VMLAv4i16 -/* 2578 */ MCD_OPC_FilterValue, 1, 203, 46, // Skip to: 14561 -/* 2582 */ MCD_OPC_CheckPredicate, 15, 199, 46, // Skip to: 14561 -/* 2586 */ MCD_OPC_Decode, 213, 10, 104, // Opcode: VMLAv8i16 +/* 2570 */ MCD_OPC_CheckPredicate, 15, 198, 46, // Skip to: 14548 +/* 2574 */ MCD_OPC_Decode, 161, 10, 102, // Opcode: VMLAv4i16 +/* 2578 */ MCD_OPC_FilterValue, 1, 190, 46, // Skip to: 14548 +/* 2582 */ MCD_OPC_CheckPredicate, 15, 186, 46, // Skip to: 14548 +/* 2586 */ MCD_OPC_Decode, 163, 10, 103, // Opcode: VMLAv8i16 /* 2590 */ MCD_OPC_FilterValue, 229, 3, 14, 0, // Skip to: 2609 -/* 2595 */ MCD_OPC_CheckPredicate, 15, 186, 46, // Skip to: 14561 -/* 2599 */ MCD_OPC_CheckField, 6, 1, 0, 180, 46, // Skip to: 14561 -/* 2605 */ MCD_OPC_Decode, 154, 12, 102, // Opcode: VQDMLALv4i32 -/* 2609 */ MCD_OPC_FilterValue, 230, 3, 171, 46, // Skip to: 14561 +/* 2595 */ MCD_OPC_CheckPredicate, 15, 173, 46, // Skip to: 14548 +/* 2599 */ MCD_OPC_CheckField, 6, 1, 0, 167, 46, // Skip to: 14548 +/* 2605 */ MCD_OPC_Decode, 234, 11, 101, // Opcode: VQDMLALv4i32 +/* 2609 */ MCD_OPC_FilterValue, 230, 3, 158, 46, // Skip to: 14548 /* 2614 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 2617 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2629 -/* 2621 */ MCD_OPC_CheckPredicate, 15, 160, 46, // Skip to: 14561 -/* 2625 */ MCD_OPC_Decode, 237, 10, 103, // Opcode: VMLSv4i16 -/* 2629 */ MCD_OPC_FilterValue, 1, 152, 46, // Skip to: 14561 -/* 2633 */ MCD_OPC_CheckPredicate, 15, 148, 46, // Skip to: 14561 -/* 2637 */ MCD_OPC_Decode, 239, 10, 104, // Opcode: VMLSv8i16 +/* 2621 */ MCD_OPC_CheckPredicate, 15, 147, 46, // Skip to: 14548 +/* 2625 */ MCD_OPC_Decode, 187, 10, 102, // Opcode: VMLSv4i16 +/* 2629 */ MCD_OPC_FilterValue, 1, 139, 46, // Skip to: 14548 +/* 2633 */ MCD_OPC_CheckPredicate, 15, 135, 46, // Skip to: 14548 +/* 2637 */ MCD_OPC_Decode, 189, 10, 103, // Opcode: VMLSv8i16 /* 2641 */ MCD_OPC_FilterValue, 10, 105, 0, // Skip to: 2750 /* 2645 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 2648 */ MCD_OPC_FilterValue, 228, 3, 14, 0, // Skip to: 2667 -/* 2653 */ MCD_OPC_CheckPredicate, 15, 128, 46, // Skip to: 14561 -/* 2657 */ MCD_OPC_CheckField, 6, 1, 0, 122, 46, // Skip to: 14561 -/* 2663 */ MCD_OPC_Decode, 244, 11, 95, // Opcode: VPMAXs16 +/* 2653 */ MCD_OPC_CheckPredicate, 15, 115, 46, // Skip to: 14548 +/* 2657 */ MCD_OPC_CheckField, 6, 1, 0, 109, 46, // Skip to: 14548 +/* 2663 */ MCD_OPC_Decode, 196, 11, 94, // Opcode: VPMAXs16 /* 2667 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 2699 /* 2672 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 2675 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2687 -/* 2679 */ MCD_OPC_CheckPredicate, 15, 102, 46, // Skip to: 14561 -/* 2683 */ MCD_OPC_Decode, 221, 10, 102, // Opcode: VMLSLsv4i32 -/* 2687 */ MCD_OPC_FilterValue, 1, 94, 46, // Skip to: 14561 -/* 2691 */ MCD_OPC_CheckPredicate, 15, 90, 46, // Skip to: 14561 -/* 2695 */ MCD_OPC_Decode, 159, 11, 110, // Opcode: VMULLslsv4i16 +/* 2679 */ MCD_OPC_CheckPredicate, 15, 89, 46, // Skip to: 14548 +/* 2683 */ MCD_OPC_Decode, 171, 10, 101, // Opcode: VMLSLsv4i32 +/* 2687 */ MCD_OPC_FilterValue, 1, 81, 46, // Skip to: 14548 +/* 2691 */ MCD_OPC_CheckPredicate, 15, 77, 46, // Skip to: 14548 +/* 2695 */ MCD_OPC_Decode, 239, 10, 109, // Opcode: VMULLslsv4i16 /* 2699 */ MCD_OPC_FilterValue, 230, 3, 14, 0, // Skip to: 2718 -/* 2704 */ MCD_OPC_CheckPredicate, 15, 77, 46, // Skip to: 14561 -/* 2708 */ MCD_OPC_CheckField, 6, 1, 0, 71, 46, // Skip to: 14561 -/* 2714 */ MCD_OPC_Decode, 247, 11, 95, // Opcode: VPMAXu16 -/* 2718 */ MCD_OPC_FilterValue, 231, 3, 62, 46, // Skip to: 14561 +/* 2704 */ MCD_OPC_CheckPredicate, 15, 64, 46, // Skip to: 14548 +/* 2708 */ MCD_OPC_CheckField, 6, 1, 0, 58, 46, // Skip to: 14548 +/* 2714 */ MCD_OPC_Decode, 199, 11, 94, // Opcode: VPMAXu16 +/* 2718 */ MCD_OPC_FilterValue, 231, 3, 49, 46, // Skip to: 14548 /* 2723 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 2726 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2738 -/* 2730 */ MCD_OPC_CheckPredicate, 15, 51, 46, // Skip to: 14561 -/* 2734 */ MCD_OPC_Decode, 224, 10, 102, // Opcode: VMLSLuv4i32 -/* 2738 */ MCD_OPC_FilterValue, 1, 43, 46, // Skip to: 14561 -/* 2742 */ MCD_OPC_CheckPredicate, 15, 39, 46, // Skip to: 14561 -/* 2746 */ MCD_OPC_Decode, 161, 11, 110, // Opcode: VMULLsluv4i16 +/* 2730 */ MCD_OPC_CheckPredicate, 15, 38, 46, // Skip to: 14548 +/* 2734 */ MCD_OPC_Decode, 174, 10, 101, // Opcode: VMLSLuv4i32 +/* 2738 */ MCD_OPC_FilterValue, 1, 30, 46, // Skip to: 14548 +/* 2742 */ MCD_OPC_CheckPredicate, 15, 26, 46, // Skip to: 14548 +/* 2746 */ MCD_OPC_Decode, 241, 10, 109, // Opcode: VMULLsluv4i16 /* 2750 */ MCD_OPC_FilterValue, 11, 99, 0, // Skip to: 2853 /* 2754 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 2757 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 2789 /* 2762 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 2765 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2777 -/* 2769 */ MCD_OPC_CheckPredicate, 15, 12, 46, // Skip to: 14561 -/* 2773 */ MCD_OPC_Decode, 164, 12, 95, // Opcode: VQDMULHv4i16 -/* 2777 */ MCD_OPC_FilterValue, 1, 4, 46, // Skip to: 14561 -/* 2781 */ MCD_OPC_CheckPredicate, 15, 0, 46, // Skip to: 14561 -/* 2785 */ MCD_OPC_Decode, 166, 12, 96, // Opcode: VQDMULHv8i16 +/* 2769 */ MCD_OPC_CheckPredicate, 15, 255, 45, // Skip to: 14548 +/* 2773 */ MCD_OPC_Decode, 244, 11, 94, // Opcode: VQDMULHv4i16 +/* 2777 */ MCD_OPC_FilterValue, 1, 247, 45, // Skip to: 14548 +/* 2781 */ MCD_OPC_CheckPredicate, 15, 243, 45, // Skip to: 14548 +/* 2785 */ MCD_OPC_Decode, 246, 11, 95, // Opcode: VQDMULHv8i16 /* 2789 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 2821 /* 2794 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 2797 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2809 -/* 2801 */ MCD_OPC_CheckPredicate, 15, 236, 45, // Skip to: 14561 -/* 2805 */ MCD_OPC_Decode, 158, 12, 102, // Opcode: VQDMLSLv4i32 -/* 2809 */ MCD_OPC_FilterValue, 1, 228, 45, // Skip to: 14561 -/* 2813 */ MCD_OPC_CheckPredicate, 15, 224, 45, // Skip to: 14561 -/* 2817 */ MCD_OPC_Decode, 168, 12, 110, // Opcode: VQDMULLslv4i16 -/* 2821 */ MCD_OPC_FilterValue, 230, 3, 215, 45, // Skip to: 14561 +/* 2801 */ MCD_OPC_CheckPredicate, 15, 223, 45, // Skip to: 14548 +/* 2805 */ MCD_OPC_Decode, 238, 11, 101, // Opcode: VQDMLSLv4i32 +/* 2809 */ MCD_OPC_FilterValue, 1, 215, 45, // Skip to: 14548 +/* 2813 */ MCD_OPC_CheckPredicate, 15, 211, 45, // Skip to: 14548 +/* 2817 */ MCD_OPC_Decode, 248, 11, 109, // Opcode: VQDMULLslv4i16 +/* 2821 */ MCD_OPC_FilterValue, 230, 3, 202, 45, // Skip to: 14548 /* 2826 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 2829 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2841 -/* 2833 */ MCD_OPC_CheckPredicate, 15, 204, 45, // Skip to: 14561 -/* 2837 */ MCD_OPC_Decode, 191, 12, 95, // Opcode: VQRDMULHv4i16 -/* 2841 */ MCD_OPC_FilterValue, 1, 196, 45, // Skip to: 14561 -/* 2845 */ MCD_OPC_CheckPredicate, 15, 192, 45, // Skip to: 14561 -/* 2849 */ MCD_OPC_Decode, 193, 12, 96, // Opcode: VQRDMULHv8i16 +/* 2833 */ MCD_OPC_CheckPredicate, 15, 191, 45, // Skip to: 14548 +/* 2837 */ MCD_OPC_Decode, 143, 12, 94, // Opcode: VQRDMULHv4i16 +/* 2841 */ MCD_OPC_FilterValue, 1, 183, 45, // Skip to: 14548 +/* 2845 */ MCD_OPC_CheckPredicate, 15, 179, 45, // Skip to: 14548 +/* 2849 */ MCD_OPC_Decode, 145, 12, 95, // Opcode: VQRDMULHv8i16 /* 2853 */ MCD_OPC_FilterValue, 12, 69, 0, // Skip to: 2926 /* 2857 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 2860 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 2893 /* 2864 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 2867 */ MCD_OPC_FilterValue, 229, 3, 8, 0, // Skip to: 2880 -/* 2872 */ MCD_OPC_CheckPredicate, 15, 165, 45, // Skip to: 14561 -/* 2876 */ MCD_OPC_Decode, 163, 11, 97, // Opcode: VMULLsv4i32 -/* 2880 */ MCD_OPC_FilterValue, 231, 3, 156, 45, // Skip to: 14561 -/* 2885 */ MCD_OPC_CheckPredicate, 15, 152, 45, // Skip to: 14561 -/* 2889 */ MCD_OPC_Decode, 166, 11, 97, // Opcode: VMULLuv4i32 -/* 2893 */ MCD_OPC_FilterValue, 1, 144, 45, // Skip to: 14561 +/* 2872 */ MCD_OPC_CheckPredicate, 15, 152, 45, // Skip to: 14548 +/* 2876 */ MCD_OPC_Decode, 243, 10, 96, // Opcode: VMULLsv4i32 +/* 2880 */ MCD_OPC_FilterValue, 231, 3, 143, 45, // Skip to: 14548 +/* 2885 */ MCD_OPC_CheckPredicate, 15, 139, 45, // Skip to: 14548 +/* 2889 */ MCD_OPC_Decode, 246, 10, 96, // Opcode: VMULLuv4i32 +/* 2893 */ MCD_OPC_FilterValue, 1, 131, 45, // Skip to: 14548 /* 2897 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 2900 */ MCD_OPC_FilterValue, 229, 3, 8, 0, // Skip to: 2913 -/* 2905 */ MCD_OPC_CheckPredicate, 15, 132, 45, // Skip to: 14561 -/* 2909 */ MCD_OPC_Decode, 160, 12, 108, // Opcode: VQDMULHslv4i16 -/* 2913 */ MCD_OPC_FilterValue, 231, 3, 123, 45, // Skip to: 14561 -/* 2918 */ MCD_OPC_CheckPredicate, 15, 119, 45, // Skip to: 14561 -/* 2922 */ MCD_OPC_Decode, 162, 12, 109, // Opcode: VQDMULHslv8i16 -/* 2926 */ MCD_OPC_FilterValue, 13, 111, 45, // Skip to: 14561 +/* 2905 */ MCD_OPC_CheckPredicate, 15, 119, 45, // Skip to: 14548 +/* 2909 */ MCD_OPC_Decode, 240, 11, 107, // Opcode: VQDMULHslv4i16 +/* 2913 */ MCD_OPC_FilterValue, 231, 3, 110, 45, // Skip to: 14548 +/* 2918 */ MCD_OPC_CheckPredicate, 15, 106, 45, // Skip to: 14548 +/* 2922 */ MCD_OPC_Decode, 242, 11, 108, // Opcode: VQDMULHslv8i16 +/* 2926 */ MCD_OPC_FilterValue, 13, 98, 45, // Skip to: 14548 /* 2930 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 2933 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 2952 -/* 2937 */ MCD_OPC_CheckPredicate, 15, 100, 45, // Skip to: 14561 -/* 2941 */ MCD_OPC_CheckField, 23, 9, 229, 3, 93, 45, // Skip to: 14561 -/* 2948 */ MCD_OPC_Decode, 170, 12, 97, // Opcode: VQDMULLv4i32 -/* 2952 */ MCD_OPC_FilterValue, 1, 85, 45, // Skip to: 14561 +/* 2937 */ MCD_OPC_CheckPredicate, 15, 87, 45, // Skip to: 14548 +/* 2941 */ MCD_OPC_CheckField, 23, 9, 229, 3, 80, 45, // Skip to: 14548 +/* 2948 */ MCD_OPC_Decode, 250, 11, 96, // Opcode: VQDMULLv4i32 +/* 2952 */ MCD_OPC_FilterValue, 1, 72, 45, // Skip to: 14548 /* 2956 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 2959 */ MCD_OPC_FilterValue, 229, 3, 8, 0, // Skip to: 2972 -/* 2964 */ MCD_OPC_CheckPredicate, 15, 73, 45, // Skip to: 14561 -/* 2968 */ MCD_OPC_Decode, 187, 12, 108, // Opcode: VQRDMULHslv4i16 -/* 2972 */ MCD_OPC_FilterValue, 231, 3, 64, 45, // Skip to: 14561 -/* 2977 */ MCD_OPC_CheckPredicate, 15, 60, 45, // Skip to: 14561 -/* 2981 */ MCD_OPC_Decode, 189, 12, 109, // Opcode: VQRDMULHslv8i16 +/* 2964 */ MCD_OPC_CheckPredicate, 15, 60, 45, // Skip to: 14548 +/* 2968 */ MCD_OPC_Decode, 139, 12, 107, // Opcode: VQRDMULHslv4i16 +/* 2972 */ MCD_OPC_FilterValue, 231, 3, 51, 45, // Skip to: 14548 +/* 2977 */ MCD_OPC_CheckPredicate, 15, 47, 45, // Skip to: 14548 +/* 2981 */ MCD_OPC_Decode, 141, 12, 108, // Opcode: VQRDMULHslv8i16 /* 2985 */ MCD_OPC_FilterValue, 2, 47, 7, // Skip to: 4828 /* 2989 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... /* 2992 */ MCD_OPC_FilterValue, 0, 131, 0, // Skip to: 3127 @@ -2597,2813 +2603,2813 @@ static uint8_t DecoderTableNEONData32[] = { /* 2999 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 3031 /* 3004 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3007 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3019 -/* 3011 */ MCD_OPC_CheckPredicate, 15, 26, 45, // Skip to: 14561 -/* 3015 */ MCD_OPC_Decode, 219, 6, 95, // Opcode: VHADDsv2i32 -/* 3019 */ MCD_OPC_FilterValue, 1, 18, 45, // Skip to: 14561 -/* 3023 */ MCD_OPC_CheckPredicate, 15, 14, 45, // Skip to: 14561 -/* 3027 */ MCD_OPC_Decode, 221, 6, 96, // Opcode: VHADDsv4i32 +/* 3011 */ MCD_OPC_CheckPredicate, 15, 13, 45, // Skip to: 14548 +/* 3015 */ MCD_OPC_Decode, 169, 6, 94, // Opcode: VHADDsv2i32 +/* 3019 */ MCD_OPC_FilterValue, 1, 5, 45, // Skip to: 14548 +/* 3023 */ MCD_OPC_CheckPredicate, 15, 1, 45, // Skip to: 14548 +/* 3027 */ MCD_OPC_Decode, 171, 6, 95, // Opcode: VHADDsv4i32 /* 3031 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 3063 /* 3036 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3039 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3051 -/* 3043 */ MCD_OPC_CheckPredicate, 15, 250, 44, // Skip to: 14561 -/* 3047 */ MCD_OPC_Decode, 239, 4, 97, // Opcode: VADDLsv2i64 -/* 3051 */ MCD_OPC_FilterValue, 1, 242, 44, // Skip to: 14561 -/* 3055 */ MCD_OPC_CheckPredicate, 15, 238, 44, // Skip to: 14561 -/* 3059 */ MCD_OPC_Decode, 205, 10, 111, // Opcode: VMLAslv2i32 +/* 3043 */ MCD_OPC_CheckPredicate, 15, 237, 44, // Skip to: 14548 +/* 3047 */ MCD_OPC_Decode, 189, 4, 96, // Opcode: VADDLsv2i64 +/* 3051 */ MCD_OPC_FilterValue, 1, 229, 44, // Skip to: 14548 +/* 3055 */ MCD_OPC_CheckPredicate, 15, 225, 44, // Skip to: 14548 +/* 3059 */ MCD_OPC_Decode, 155, 10, 110, // Opcode: VMLAslv2i32 /* 3063 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 3095 /* 3068 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3071 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3083 -/* 3075 */ MCD_OPC_CheckPredicate, 15, 218, 44, // Skip to: 14561 -/* 3079 */ MCD_OPC_Decode, 225, 6, 95, // Opcode: VHADDuv2i32 -/* 3083 */ MCD_OPC_FilterValue, 1, 210, 44, // Skip to: 14561 -/* 3087 */ MCD_OPC_CheckPredicate, 15, 206, 44, // Skip to: 14561 -/* 3091 */ MCD_OPC_Decode, 227, 6, 96, // Opcode: VHADDuv4i32 -/* 3095 */ MCD_OPC_FilterValue, 231, 3, 197, 44, // Skip to: 14561 +/* 3075 */ MCD_OPC_CheckPredicate, 15, 205, 44, // Skip to: 14548 +/* 3079 */ MCD_OPC_Decode, 175, 6, 94, // Opcode: VHADDuv2i32 +/* 3083 */ MCD_OPC_FilterValue, 1, 197, 44, // Skip to: 14548 +/* 3087 */ MCD_OPC_CheckPredicate, 15, 193, 44, // Skip to: 14548 +/* 3091 */ MCD_OPC_Decode, 177, 6, 95, // Opcode: VHADDuv4i32 +/* 3095 */ MCD_OPC_FilterValue, 231, 3, 184, 44, // Skip to: 14548 /* 3100 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3103 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3115 -/* 3107 */ MCD_OPC_CheckPredicate, 15, 186, 44, // Skip to: 14561 -/* 3111 */ MCD_OPC_Decode, 242, 4, 97, // Opcode: VADDLuv2i64 -/* 3115 */ MCD_OPC_FilterValue, 1, 178, 44, // Skip to: 14561 -/* 3119 */ MCD_OPC_CheckPredicate, 15, 174, 44, // Skip to: 14561 -/* 3123 */ MCD_OPC_Decode, 207, 10, 112, // Opcode: VMLAslv4i32 +/* 3107 */ MCD_OPC_CheckPredicate, 15, 173, 44, // Skip to: 14548 +/* 3111 */ MCD_OPC_Decode, 192, 4, 96, // Opcode: VADDLuv2i64 +/* 3115 */ MCD_OPC_FilterValue, 1, 165, 44, // Skip to: 14548 +/* 3119 */ MCD_OPC_CheckPredicate, 15, 161, 44, // Skip to: 14548 +/* 3123 */ MCD_OPC_Decode, 157, 10, 111, // Opcode: VMLAslv4i32 /* 3127 */ MCD_OPC_FilterValue, 1, 131, 0, // Skip to: 3262 /* 3131 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 3134 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 3166 /* 3139 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3142 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3154 -/* 3146 */ MCD_OPC_CheckPredicate, 15, 147, 44, // Skip to: 14561 -/* 3150 */ MCD_OPC_Decode, 178, 13, 95, // Opcode: VRHADDsv2i32 -/* 3154 */ MCD_OPC_FilterValue, 1, 139, 44, // Skip to: 14561 -/* 3158 */ MCD_OPC_CheckPredicate, 15, 135, 44, // Skip to: 14561 -/* 3162 */ MCD_OPC_Decode, 180, 13, 96, // Opcode: VRHADDsv4i32 +/* 3146 */ MCD_OPC_CheckPredicate, 15, 134, 44, // Skip to: 14548 +/* 3150 */ MCD_OPC_Decode, 130, 13, 94, // Opcode: VRHADDsv2i32 +/* 3154 */ MCD_OPC_FilterValue, 1, 126, 44, // Skip to: 14548 +/* 3158 */ MCD_OPC_CheckPredicate, 15, 122, 44, // Skip to: 14548 +/* 3162 */ MCD_OPC_Decode, 132, 13, 95, // Opcode: VRHADDsv4i32 /* 3166 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 3198 /* 3171 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3174 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3186 -/* 3178 */ MCD_OPC_CheckPredicate, 15, 115, 44, // Skip to: 14561 -/* 3182 */ MCD_OPC_Decode, 246, 4, 98, // Opcode: VADDWsv2i64 -/* 3186 */ MCD_OPC_FilterValue, 1, 107, 44, // Skip to: 14561 -/* 3190 */ MCD_OPC_CheckPredicate, 15, 103, 44, // Skip to: 14561 -/* 3194 */ MCD_OPC_Decode, 203, 10, 111, // Opcode: VMLAslfd +/* 3178 */ MCD_OPC_CheckPredicate, 15, 102, 44, // Skip to: 14548 +/* 3182 */ MCD_OPC_Decode, 196, 4, 97, // Opcode: VADDWsv2i64 +/* 3186 */ MCD_OPC_FilterValue, 1, 94, 44, // Skip to: 14548 +/* 3190 */ MCD_OPC_CheckPredicate, 15, 90, 44, // Skip to: 14548 +/* 3194 */ MCD_OPC_Decode, 153, 10, 110, // Opcode: VMLAslfd /* 3198 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 3230 /* 3203 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3206 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3218 -/* 3210 */ MCD_OPC_CheckPredicate, 15, 83, 44, // Skip to: 14561 -/* 3214 */ MCD_OPC_Decode, 184, 13, 95, // Opcode: VRHADDuv2i32 -/* 3218 */ MCD_OPC_FilterValue, 1, 75, 44, // Skip to: 14561 -/* 3222 */ MCD_OPC_CheckPredicate, 15, 71, 44, // Skip to: 14561 -/* 3226 */ MCD_OPC_Decode, 186, 13, 96, // Opcode: VRHADDuv4i32 -/* 3230 */ MCD_OPC_FilterValue, 231, 3, 62, 44, // Skip to: 14561 +/* 3210 */ MCD_OPC_CheckPredicate, 15, 70, 44, // Skip to: 14548 +/* 3214 */ MCD_OPC_Decode, 136, 13, 94, // Opcode: VRHADDuv2i32 +/* 3218 */ MCD_OPC_FilterValue, 1, 62, 44, // Skip to: 14548 +/* 3222 */ MCD_OPC_CheckPredicate, 15, 58, 44, // Skip to: 14548 +/* 3226 */ MCD_OPC_Decode, 138, 13, 95, // Opcode: VRHADDuv4i32 +/* 3230 */ MCD_OPC_FilterValue, 231, 3, 49, 44, // Skip to: 14548 /* 3235 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3238 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3250 -/* 3242 */ MCD_OPC_CheckPredicate, 15, 51, 44, // Skip to: 14561 -/* 3246 */ MCD_OPC_Decode, 249, 4, 98, // Opcode: VADDWuv2i64 -/* 3250 */ MCD_OPC_FilterValue, 1, 43, 44, // Skip to: 14561 -/* 3254 */ MCD_OPC_CheckPredicate, 15, 39, 44, // Skip to: 14561 -/* 3258 */ MCD_OPC_Decode, 204, 10, 112, // Opcode: VMLAslfq +/* 3242 */ MCD_OPC_CheckPredicate, 15, 38, 44, // Skip to: 14548 +/* 3246 */ MCD_OPC_Decode, 199, 4, 97, // Opcode: VADDWuv2i64 +/* 3250 */ MCD_OPC_FilterValue, 1, 30, 44, // Skip to: 14548 +/* 3254 */ MCD_OPC_CheckPredicate, 15, 26, 44, // Skip to: 14548 +/* 3258 */ MCD_OPC_Decode, 154, 10, 111, // Opcode: VMLAslfq /* 3262 */ MCD_OPC_FilterValue, 2, 131, 0, // Skip to: 3397 /* 3266 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 3269 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 3301 /* 3274 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3277 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3289 -/* 3281 */ MCD_OPC_CheckPredicate, 15, 12, 44, // Skip to: 14561 -/* 3285 */ MCD_OPC_Decode, 231, 6, 95, // Opcode: VHSUBsv2i32 -/* 3289 */ MCD_OPC_FilterValue, 1, 4, 44, // Skip to: 14561 -/* 3293 */ MCD_OPC_CheckPredicate, 15, 0, 44, // Skip to: 14561 -/* 3297 */ MCD_OPC_Decode, 233, 6, 96, // Opcode: VHSUBsv4i32 +/* 3281 */ MCD_OPC_CheckPredicate, 15, 255, 43, // Skip to: 14548 +/* 3285 */ MCD_OPC_Decode, 181, 6, 94, // Opcode: VHSUBsv2i32 +/* 3289 */ MCD_OPC_FilterValue, 1, 247, 43, // Skip to: 14548 +/* 3293 */ MCD_OPC_CheckPredicate, 15, 243, 43, // Skip to: 14548 +/* 3297 */ MCD_OPC_Decode, 183, 6, 95, // Opcode: VHSUBsv4i32 /* 3301 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 3333 /* 3306 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3309 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3321 -/* 3313 */ MCD_OPC_CheckPredicate, 15, 236, 43, // Skip to: 14561 -/* 3317 */ MCD_OPC_Decode, 185, 17, 97, // Opcode: VSUBLsv2i64 -/* 3321 */ MCD_OPC_FilterValue, 1, 228, 43, // Skip to: 14561 -/* 3325 */ MCD_OPC_CheckPredicate, 15, 224, 43, // Skip to: 14561 -/* 3329 */ MCD_OPC_Decode, 190, 10, 113, // Opcode: VMLALslsv2i32 +/* 3313 */ MCD_OPC_CheckPredicate, 15, 223, 43, // Skip to: 14548 +/* 3317 */ MCD_OPC_Decode, 137, 17, 96, // Opcode: VSUBLsv2i64 +/* 3321 */ MCD_OPC_FilterValue, 1, 215, 43, // Skip to: 14548 +/* 3325 */ MCD_OPC_CheckPredicate, 15, 211, 43, // Skip to: 14548 +/* 3329 */ MCD_OPC_Decode, 140, 10, 112, // Opcode: VMLALslsv2i32 /* 3333 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 3365 /* 3338 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3341 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3353 -/* 3345 */ MCD_OPC_CheckPredicate, 15, 204, 43, // Skip to: 14561 -/* 3349 */ MCD_OPC_Decode, 237, 6, 95, // Opcode: VHSUBuv2i32 -/* 3353 */ MCD_OPC_FilterValue, 1, 196, 43, // Skip to: 14561 -/* 3357 */ MCD_OPC_CheckPredicate, 15, 192, 43, // Skip to: 14561 -/* 3361 */ MCD_OPC_Decode, 239, 6, 96, // Opcode: VHSUBuv4i32 -/* 3365 */ MCD_OPC_FilterValue, 231, 3, 183, 43, // Skip to: 14561 +/* 3345 */ MCD_OPC_CheckPredicate, 15, 191, 43, // Skip to: 14548 +/* 3349 */ MCD_OPC_Decode, 187, 6, 94, // Opcode: VHSUBuv2i32 +/* 3353 */ MCD_OPC_FilterValue, 1, 183, 43, // Skip to: 14548 +/* 3357 */ MCD_OPC_CheckPredicate, 15, 179, 43, // Skip to: 14548 +/* 3361 */ MCD_OPC_Decode, 189, 6, 95, // Opcode: VHSUBuv4i32 +/* 3365 */ MCD_OPC_FilterValue, 231, 3, 170, 43, // Skip to: 14548 /* 3370 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3373 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3385 -/* 3377 */ MCD_OPC_CheckPredicate, 15, 172, 43, // Skip to: 14561 -/* 3381 */ MCD_OPC_Decode, 188, 17, 97, // Opcode: VSUBLuv2i64 -/* 3385 */ MCD_OPC_FilterValue, 1, 164, 43, // Skip to: 14561 -/* 3389 */ MCD_OPC_CheckPredicate, 15, 160, 43, // Skip to: 14561 -/* 3393 */ MCD_OPC_Decode, 192, 10, 113, // Opcode: VMLALsluv2i32 +/* 3377 */ MCD_OPC_CheckPredicate, 15, 159, 43, // Skip to: 14548 +/* 3381 */ MCD_OPC_Decode, 140, 17, 96, // Opcode: VSUBLuv2i64 +/* 3385 */ MCD_OPC_FilterValue, 1, 151, 43, // Skip to: 14548 +/* 3389 */ MCD_OPC_CheckPredicate, 15, 147, 43, // Skip to: 14548 +/* 3393 */ MCD_OPC_Decode, 142, 10, 112, // Opcode: VMLALsluv2i32 /* 3397 */ MCD_OPC_FilterValue, 3, 118, 0, // Skip to: 3519 /* 3401 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 3404 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 3436 /* 3409 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3412 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3424 -/* 3416 */ MCD_OPC_CheckPredicate, 15, 133, 43, // Skip to: 14561 -/* 3420 */ MCD_OPC_Decode, 189, 5, 95, // Opcode: VCGTsv2i32 -/* 3424 */ MCD_OPC_FilterValue, 1, 125, 43, // Skip to: 14561 -/* 3428 */ MCD_OPC_CheckPredicate, 15, 121, 43, // Skip to: 14561 -/* 3432 */ MCD_OPC_Decode, 191, 5, 96, // Opcode: VCGTsv4i32 +/* 3416 */ MCD_OPC_CheckPredicate, 15, 120, 43, // Skip to: 14548 +/* 3420 */ MCD_OPC_Decode, 139, 5, 94, // Opcode: VCGTsv2i32 +/* 3424 */ MCD_OPC_FilterValue, 1, 112, 43, // Skip to: 14548 +/* 3428 */ MCD_OPC_CheckPredicate, 15, 108, 43, // Skip to: 14548 +/* 3432 */ MCD_OPC_Decode, 141, 5, 95, // Opcode: VCGTsv4i32 /* 3436 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 3468 /* 3441 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3444 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3456 -/* 3448 */ MCD_OPC_CheckPredicate, 15, 101, 43, // Skip to: 14561 -/* 3452 */ MCD_OPC_Decode, 192, 17, 98, // Opcode: VSUBWsv2i64 -/* 3456 */ MCD_OPC_FilterValue, 1, 93, 43, // Skip to: 14561 -/* 3460 */ MCD_OPC_CheckPredicate, 15, 89, 43, // Skip to: 14561 -/* 3464 */ MCD_OPC_Decode, 151, 12, 113, // Opcode: VQDMLALslv2i32 +/* 3448 */ MCD_OPC_CheckPredicate, 15, 88, 43, // Skip to: 14548 +/* 3452 */ MCD_OPC_Decode, 144, 17, 97, // Opcode: VSUBWsv2i64 +/* 3456 */ MCD_OPC_FilterValue, 1, 80, 43, // Skip to: 14548 +/* 3460 */ MCD_OPC_CheckPredicate, 15, 76, 43, // Skip to: 14548 +/* 3464 */ MCD_OPC_Decode, 231, 11, 112, // Opcode: VQDMLALslv2i32 /* 3468 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 3500 /* 3473 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3476 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3488 -/* 3480 */ MCD_OPC_CheckPredicate, 15, 69, 43, // Skip to: 14561 -/* 3484 */ MCD_OPC_Decode, 195, 5, 95, // Opcode: VCGTuv2i32 -/* 3488 */ MCD_OPC_FilterValue, 1, 61, 43, // Skip to: 14561 -/* 3492 */ MCD_OPC_CheckPredicate, 15, 57, 43, // Skip to: 14561 -/* 3496 */ MCD_OPC_Decode, 197, 5, 96, // Opcode: VCGTuv4i32 -/* 3500 */ MCD_OPC_FilterValue, 231, 3, 48, 43, // Skip to: 14561 -/* 3505 */ MCD_OPC_CheckPredicate, 15, 44, 43, // Skip to: 14561 -/* 3509 */ MCD_OPC_CheckField, 6, 1, 0, 38, 43, // Skip to: 14561 -/* 3515 */ MCD_OPC_Decode, 195, 17, 98, // Opcode: VSUBWuv2i64 +/* 3480 */ MCD_OPC_CheckPredicate, 15, 56, 43, // Skip to: 14548 +/* 3484 */ MCD_OPC_Decode, 145, 5, 94, // Opcode: VCGTuv2i32 +/* 3488 */ MCD_OPC_FilterValue, 1, 48, 43, // Skip to: 14548 +/* 3492 */ MCD_OPC_CheckPredicate, 15, 44, 43, // Skip to: 14548 +/* 3496 */ MCD_OPC_Decode, 147, 5, 95, // Opcode: VCGTuv4i32 +/* 3500 */ MCD_OPC_FilterValue, 231, 3, 35, 43, // Skip to: 14548 +/* 3505 */ MCD_OPC_CheckPredicate, 15, 31, 43, // Skip to: 14548 +/* 3509 */ MCD_OPC_CheckField, 6, 1, 0, 25, 43, // Skip to: 14548 +/* 3515 */ MCD_OPC_Decode, 147, 17, 97, // Opcode: VSUBWuv2i64 /* 3519 */ MCD_OPC_FilterValue, 4, 131, 0, // Skip to: 3654 /* 3523 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 3526 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 3558 /* 3531 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3534 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3546 -/* 3538 */ MCD_OPC_CheckPredicate, 15, 11, 43, // Skip to: 14561 -/* 3542 */ MCD_OPC_Decode, 177, 14, 99, // Opcode: VSHLsv2i32 -/* 3546 */ MCD_OPC_FilterValue, 1, 3, 43, // Skip to: 14561 -/* 3550 */ MCD_OPC_CheckPredicate, 15, 255, 42, // Skip to: 14561 -/* 3554 */ MCD_OPC_Decode, 180, 14, 100, // Opcode: VSHLsv4i32 +/* 3538 */ MCD_OPC_CheckPredicate, 15, 254, 42, // Skip to: 14548 +/* 3542 */ MCD_OPC_Decode, 129, 14, 98, // Opcode: VSHLsv2i32 +/* 3546 */ MCD_OPC_FilterValue, 1, 246, 42, // Skip to: 14548 +/* 3550 */ MCD_OPC_CheckPredicate, 15, 242, 42, // Skip to: 14548 +/* 3554 */ MCD_OPC_Decode, 132, 14, 99, // Opcode: VSHLsv4i32 /* 3558 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 3590 /* 3563 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3566 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3578 -/* 3570 */ MCD_OPC_CheckPredicate, 15, 235, 42, // Skip to: 14561 -/* 3574 */ MCD_OPC_Decode, 236, 4, 101, // Opcode: VADDHNv2i32 -/* 3578 */ MCD_OPC_FilterValue, 1, 227, 42, // Skip to: 14561 -/* 3582 */ MCD_OPC_CheckPredicate, 15, 223, 42, // Skip to: 14561 -/* 3586 */ MCD_OPC_Decode, 231, 10, 111, // Opcode: VMLSslv2i32 +/* 3570 */ MCD_OPC_CheckPredicate, 15, 222, 42, // Skip to: 14548 +/* 3574 */ MCD_OPC_Decode, 186, 4, 100, // Opcode: VADDHNv2i32 +/* 3578 */ MCD_OPC_FilterValue, 1, 214, 42, // Skip to: 14548 +/* 3582 */ MCD_OPC_CheckPredicate, 15, 210, 42, // Skip to: 14548 +/* 3586 */ MCD_OPC_Decode, 181, 10, 110, // Opcode: VMLSslv2i32 /* 3590 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 3622 /* 3595 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3598 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3610 -/* 3602 */ MCD_OPC_CheckPredicate, 15, 203, 42, // Skip to: 14561 -/* 3606 */ MCD_OPC_Decode, 185, 14, 99, // Opcode: VSHLuv2i32 -/* 3610 */ MCD_OPC_FilterValue, 1, 195, 42, // Skip to: 14561 -/* 3614 */ MCD_OPC_CheckPredicate, 15, 191, 42, // Skip to: 14561 -/* 3618 */ MCD_OPC_Decode, 188, 14, 100, // Opcode: VSHLuv4i32 -/* 3622 */ MCD_OPC_FilterValue, 231, 3, 182, 42, // Skip to: 14561 +/* 3602 */ MCD_OPC_CheckPredicate, 15, 190, 42, // Skip to: 14548 +/* 3606 */ MCD_OPC_Decode, 137, 14, 98, // Opcode: VSHLuv2i32 +/* 3610 */ MCD_OPC_FilterValue, 1, 182, 42, // Skip to: 14548 +/* 3614 */ MCD_OPC_CheckPredicate, 15, 178, 42, // Skip to: 14548 +/* 3618 */ MCD_OPC_Decode, 140, 14, 99, // Opcode: VSHLuv4i32 +/* 3622 */ MCD_OPC_FilterValue, 231, 3, 169, 42, // Skip to: 14548 /* 3627 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3630 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3642 -/* 3634 */ MCD_OPC_CheckPredicate, 15, 171, 42, // Skip to: 14561 -/* 3638 */ MCD_OPC_Decode, 156, 13, 101, // Opcode: VRADDHNv2i32 -/* 3642 */ MCD_OPC_FilterValue, 1, 163, 42, // Skip to: 14561 -/* 3646 */ MCD_OPC_CheckPredicate, 15, 159, 42, // Skip to: 14561 -/* 3650 */ MCD_OPC_Decode, 233, 10, 112, // Opcode: VMLSslv4i32 +/* 3634 */ MCD_OPC_CheckPredicate, 15, 158, 42, // Skip to: 14548 +/* 3638 */ MCD_OPC_Decode, 236, 12, 100, // Opcode: VRADDHNv2i32 +/* 3642 */ MCD_OPC_FilterValue, 1, 150, 42, // Skip to: 14548 +/* 3646 */ MCD_OPC_CheckPredicate, 15, 146, 42, // Skip to: 14548 +/* 3650 */ MCD_OPC_Decode, 183, 10, 111, // Opcode: VMLSslv4i32 /* 3654 */ MCD_OPC_FilterValue, 5, 131, 0, // Skip to: 3789 /* 3658 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 3661 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 3693 /* 3666 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3669 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3681 -/* 3673 */ MCD_OPC_CheckPredicate, 15, 132, 42, // Skip to: 14561 -/* 3677 */ MCD_OPC_Decode, 217, 13, 99, // Opcode: VRSHLsv2i32 -/* 3681 */ MCD_OPC_FilterValue, 1, 124, 42, // Skip to: 14561 -/* 3685 */ MCD_OPC_CheckPredicate, 15, 120, 42, // Skip to: 14561 -/* 3689 */ MCD_OPC_Decode, 220, 13, 100, // Opcode: VRSHLsv4i32 +/* 3673 */ MCD_OPC_CheckPredicate, 15, 119, 42, // Skip to: 14548 +/* 3677 */ MCD_OPC_Decode, 169, 13, 98, // Opcode: VRSHLsv2i32 +/* 3681 */ MCD_OPC_FilterValue, 1, 111, 42, // Skip to: 14548 +/* 3685 */ MCD_OPC_CheckPredicate, 15, 107, 42, // Skip to: 14548 +/* 3689 */ MCD_OPC_Decode, 172, 13, 99, // Opcode: VRSHLsv4i32 /* 3693 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 3725 /* 3698 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3701 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3713 -/* 3705 */ MCD_OPC_CheckPredicate, 15, 100, 42, // Skip to: 14561 -/* 3709 */ MCD_OPC_Decode, 183, 4, 102, // Opcode: VABALsv2i64 -/* 3713 */ MCD_OPC_FilterValue, 1, 92, 42, // Skip to: 14561 -/* 3717 */ MCD_OPC_CheckPredicate, 15, 88, 42, // Skip to: 14561 -/* 3721 */ MCD_OPC_Decode, 229, 10, 111, // Opcode: VMLSslfd +/* 3705 */ MCD_OPC_CheckPredicate, 15, 87, 42, // Skip to: 14548 +/* 3709 */ MCD_OPC_Decode, 133, 4, 101, // Opcode: VABALsv2i64 +/* 3713 */ MCD_OPC_FilterValue, 1, 79, 42, // Skip to: 14548 +/* 3717 */ MCD_OPC_CheckPredicate, 15, 75, 42, // Skip to: 14548 +/* 3721 */ MCD_OPC_Decode, 179, 10, 110, // Opcode: VMLSslfd /* 3725 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 3757 /* 3730 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3733 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3745 -/* 3737 */ MCD_OPC_CheckPredicate, 15, 68, 42, // Skip to: 14561 -/* 3741 */ MCD_OPC_Decode, 225, 13, 99, // Opcode: VRSHLuv2i32 -/* 3745 */ MCD_OPC_FilterValue, 1, 60, 42, // Skip to: 14561 -/* 3749 */ MCD_OPC_CheckPredicate, 15, 56, 42, // Skip to: 14561 -/* 3753 */ MCD_OPC_Decode, 228, 13, 100, // Opcode: VRSHLuv4i32 -/* 3757 */ MCD_OPC_FilterValue, 231, 3, 47, 42, // Skip to: 14561 +/* 3737 */ MCD_OPC_CheckPredicate, 15, 55, 42, // Skip to: 14548 +/* 3741 */ MCD_OPC_Decode, 177, 13, 98, // Opcode: VRSHLuv2i32 +/* 3745 */ MCD_OPC_FilterValue, 1, 47, 42, // Skip to: 14548 +/* 3749 */ MCD_OPC_CheckPredicate, 15, 43, 42, // Skip to: 14548 +/* 3753 */ MCD_OPC_Decode, 180, 13, 99, // Opcode: VRSHLuv4i32 +/* 3757 */ MCD_OPC_FilterValue, 231, 3, 34, 42, // Skip to: 14548 /* 3762 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3765 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3777 -/* 3769 */ MCD_OPC_CheckPredicate, 15, 36, 42, // Skip to: 14561 -/* 3773 */ MCD_OPC_Decode, 186, 4, 102, // Opcode: VABALuv2i64 -/* 3777 */ MCD_OPC_FilterValue, 1, 28, 42, // Skip to: 14561 -/* 3781 */ MCD_OPC_CheckPredicate, 15, 24, 42, // Skip to: 14561 -/* 3785 */ MCD_OPC_Decode, 230, 10, 112, // Opcode: VMLSslfq +/* 3769 */ MCD_OPC_CheckPredicate, 15, 23, 42, // Skip to: 14548 +/* 3773 */ MCD_OPC_Decode, 136, 4, 101, // Opcode: VABALuv2i64 +/* 3777 */ MCD_OPC_FilterValue, 1, 15, 42, // Skip to: 14548 +/* 3781 */ MCD_OPC_CheckPredicate, 15, 11, 42, // Skip to: 14548 +/* 3785 */ MCD_OPC_Decode, 180, 10, 111, // Opcode: VMLSslfq /* 3789 */ MCD_OPC_FilterValue, 6, 131, 0, // Skip to: 3924 /* 3793 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 3796 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 3828 /* 3801 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3804 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3816 -/* 3808 */ MCD_OPC_CheckPredicate, 15, 253, 41, // Skip to: 14561 -/* 3812 */ MCD_OPC_Decode, 160, 10, 95, // Opcode: VMAXsv2i32 -/* 3816 */ MCD_OPC_FilterValue, 1, 245, 41, // Skip to: 14561 -/* 3820 */ MCD_OPC_CheckPredicate, 15, 241, 41, // Skip to: 14561 -/* 3824 */ MCD_OPC_Decode, 162, 10, 96, // Opcode: VMAXsv4i32 +/* 3808 */ MCD_OPC_CheckPredicate, 15, 240, 41, // Skip to: 14548 +/* 3812 */ MCD_OPC_Decode, 238, 9, 94, // Opcode: VMAXsv2i32 +/* 3816 */ MCD_OPC_FilterValue, 1, 232, 41, // Skip to: 14548 +/* 3820 */ MCD_OPC_CheckPredicate, 15, 228, 41, // Skip to: 14548 +/* 3824 */ MCD_OPC_Decode, 240, 9, 95, // Opcode: VMAXsv4i32 /* 3828 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 3860 /* 3833 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3836 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3848 -/* 3840 */ MCD_OPC_CheckPredicate, 15, 221, 41, // Skip to: 14561 -/* 3844 */ MCD_OPC_Decode, 182, 17, 101, // Opcode: VSUBHNv2i32 -/* 3848 */ MCD_OPC_FilterValue, 1, 213, 41, // Skip to: 14561 -/* 3852 */ MCD_OPC_CheckPredicate, 15, 209, 41, // Skip to: 14561 -/* 3856 */ MCD_OPC_Decode, 216, 10, 113, // Opcode: VMLSLslsv2i32 +/* 3840 */ MCD_OPC_CheckPredicate, 15, 208, 41, // Skip to: 14548 +/* 3844 */ MCD_OPC_Decode, 134, 17, 100, // Opcode: VSUBHNv2i32 +/* 3848 */ MCD_OPC_FilterValue, 1, 200, 41, // Skip to: 14548 +/* 3852 */ MCD_OPC_CheckPredicate, 15, 196, 41, // Skip to: 14548 +/* 3856 */ MCD_OPC_Decode, 166, 10, 112, // Opcode: VMLSLslsv2i32 /* 3860 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 3892 /* 3865 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3868 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3880 -/* 3872 */ MCD_OPC_CheckPredicate, 15, 189, 41, // Skip to: 14561 -/* 3876 */ MCD_OPC_Decode, 166, 10, 95, // Opcode: VMAXuv2i32 -/* 3880 */ MCD_OPC_FilterValue, 1, 181, 41, // Skip to: 14561 -/* 3884 */ MCD_OPC_CheckPredicate, 15, 177, 41, // Skip to: 14561 -/* 3888 */ MCD_OPC_Decode, 168, 10, 96, // Opcode: VMAXuv4i32 -/* 3892 */ MCD_OPC_FilterValue, 231, 3, 168, 41, // Skip to: 14561 +/* 3872 */ MCD_OPC_CheckPredicate, 15, 176, 41, // Skip to: 14548 +/* 3876 */ MCD_OPC_Decode, 244, 9, 94, // Opcode: VMAXuv2i32 +/* 3880 */ MCD_OPC_FilterValue, 1, 168, 41, // Skip to: 14548 +/* 3884 */ MCD_OPC_CheckPredicate, 15, 164, 41, // Skip to: 14548 +/* 3888 */ MCD_OPC_Decode, 246, 9, 95, // Opcode: VMAXuv4i32 +/* 3892 */ MCD_OPC_FilterValue, 231, 3, 155, 41, // Skip to: 14548 /* 3897 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3900 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3912 -/* 3904 */ MCD_OPC_CheckPredicate, 15, 157, 41, // Skip to: 14561 -/* 3908 */ MCD_OPC_Decode, 144, 14, 101, // Opcode: VRSUBHNv2i32 -/* 3912 */ MCD_OPC_FilterValue, 1, 149, 41, // Skip to: 14561 -/* 3916 */ MCD_OPC_CheckPredicate, 15, 145, 41, // Skip to: 14561 -/* 3920 */ MCD_OPC_Decode, 218, 10, 113, // Opcode: VMLSLsluv2i32 +/* 3904 */ MCD_OPC_CheckPredicate, 15, 144, 41, // Skip to: 14548 +/* 3908 */ MCD_OPC_Decode, 224, 13, 100, // Opcode: VRSUBHNv2i32 +/* 3912 */ MCD_OPC_FilterValue, 1, 136, 41, // Skip to: 14548 +/* 3916 */ MCD_OPC_CheckPredicate, 15, 132, 41, // Skip to: 14548 +/* 3920 */ MCD_OPC_Decode, 168, 10, 112, // Opcode: VMLSLsluv2i32 /* 3924 */ MCD_OPC_FilterValue, 7, 118, 0, // Skip to: 4046 /* 3928 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 3931 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 3963 /* 3936 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3939 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3951 -/* 3943 */ MCD_OPC_CheckPredicate, 15, 118, 41, // Skip to: 14561 -/* 3947 */ MCD_OPC_Decode, 210, 4, 95, // Opcode: VABDsv2i32 -/* 3951 */ MCD_OPC_FilterValue, 1, 110, 41, // Skip to: 14561 -/* 3955 */ MCD_OPC_CheckPredicate, 15, 106, 41, // Skip to: 14561 -/* 3959 */ MCD_OPC_Decode, 212, 4, 96, // Opcode: VABDsv4i32 +/* 3943 */ MCD_OPC_CheckPredicate, 15, 105, 41, // Skip to: 14548 +/* 3947 */ MCD_OPC_Decode, 160, 4, 94, // Opcode: VABDsv2i32 +/* 3951 */ MCD_OPC_FilterValue, 1, 97, 41, // Skip to: 14548 +/* 3955 */ MCD_OPC_CheckPredicate, 15, 93, 41, // Skip to: 14548 +/* 3959 */ MCD_OPC_Decode, 162, 4, 95, // Opcode: VABDsv4i32 /* 3963 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 3995 /* 3968 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3971 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 3983 -/* 3975 */ MCD_OPC_CheckPredicate, 15, 86, 41, // Skip to: 14561 -/* 3979 */ MCD_OPC_Decode, 201, 4, 97, // Opcode: VABDLsv2i64 -/* 3983 */ MCD_OPC_FilterValue, 1, 78, 41, // Skip to: 14561 -/* 3987 */ MCD_OPC_CheckPredicate, 15, 74, 41, // Skip to: 14561 -/* 3991 */ MCD_OPC_Decode, 155, 12, 113, // Opcode: VQDMLSLslv2i32 +/* 3975 */ MCD_OPC_CheckPredicate, 15, 73, 41, // Skip to: 14548 +/* 3979 */ MCD_OPC_Decode, 151, 4, 96, // Opcode: VABDLsv2i64 +/* 3983 */ MCD_OPC_FilterValue, 1, 65, 41, // Skip to: 14548 +/* 3987 */ MCD_OPC_CheckPredicate, 15, 61, 41, // Skip to: 14548 +/* 3991 */ MCD_OPC_Decode, 235, 11, 112, // Opcode: VQDMLSLslv2i32 /* 3995 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 4027 /* 4000 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 4003 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4015 -/* 4007 */ MCD_OPC_CheckPredicate, 15, 54, 41, // Skip to: 14561 -/* 4011 */ MCD_OPC_Decode, 216, 4, 95, // Opcode: VABDuv2i32 -/* 4015 */ MCD_OPC_FilterValue, 1, 46, 41, // Skip to: 14561 -/* 4019 */ MCD_OPC_CheckPredicate, 15, 42, 41, // Skip to: 14561 -/* 4023 */ MCD_OPC_Decode, 218, 4, 96, // Opcode: VABDuv4i32 -/* 4027 */ MCD_OPC_FilterValue, 231, 3, 33, 41, // Skip to: 14561 -/* 4032 */ MCD_OPC_CheckPredicate, 15, 29, 41, // Skip to: 14561 -/* 4036 */ MCD_OPC_CheckField, 6, 1, 0, 23, 41, // Skip to: 14561 -/* 4042 */ MCD_OPC_Decode, 204, 4, 97, // Opcode: VABDLuv2i64 +/* 4007 */ MCD_OPC_CheckPredicate, 15, 41, 41, // Skip to: 14548 +/* 4011 */ MCD_OPC_Decode, 166, 4, 94, // Opcode: VABDuv2i32 +/* 4015 */ MCD_OPC_FilterValue, 1, 33, 41, // Skip to: 14548 +/* 4019 */ MCD_OPC_CheckPredicate, 15, 29, 41, // Skip to: 14548 +/* 4023 */ MCD_OPC_Decode, 168, 4, 95, // Opcode: VABDuv4i32 +/* 4027 */ MCD_OPC_FilterValue, 231, 3, 20, 41, // Skip to: 14548 +/* 4032 */ MCD_OPC_CheckPredicate, 15, 16, 41, // Skip to: 14548 +/* 4036 */ MCD_OPC_CheckField, 6, 1, 0, 10, 41, // Skip to: 14548 +/* 4042 */ MCD_OPC_Decode, 154, 4, 96, // Opcode: VABDLuv2i64 /* 4046 */ MCD_OPC_FilterValue, 8, 131, 0, // Skip to: 4181 /* 4050 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 4053 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 4085 /* 4058 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 4061 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4073 -/* 4065 */ MCD_OPC_CheckPredicate, 15, 252, 40, // Skip to: 14561 -/* 4069 */ MCD_OPC_Decode, 128, 5, 95, // Opcode: VADDv2i32 -/* 4073 */ MCD_OPC_FilterValue, 1, 244, 40, // Skip to: 14561 -/* 4077 */ MCD_OPC_CheckPredicate, 15, 240, 40, // Skip to: 14561 -/* 4081 */ MCD_OPC_Decode, 131, 5, 96, // Opcode: VADDv4i32 +/* 4065 */ MCD_OPC_CheckPredicate, 15, 239, 40, // Skip to: 14548 +/* 4069 */ MCD_OPC_Decode, 206, 4, 94, // Opcode: VADDv2i32 +/* 4073 */ MCD_OPC_FilterValue, 1, 231, 40, // Skip to: 14548 +/* 4077 */ MCD_OPC_CheckPredicate, 15, 227, 40, // Skip to: 14548 +/* 4081 */ MCD_OPC_Decode, 209, 4, 95, // Opcode: VADDv4i32 /* 4085 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 4117 /* 4090 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 4093 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4105 -/* 4097 */ MCD_OPC_CheckPredicate, 15, 220, 40, // Skip to: 14561 -/* 4101 */ MCD_OPC_Decode, 194, 10, 102, // Opcode: VMLALsv2i64 -/* 4105 */ MCD_OPC_FilterValue, 1, 212, 40, // Skip to: 14561 -/* 4109 */ MCD_OPC_CheckPredicate, 15, 208, 40, // Skip to: 14561 -/* 4113 */ MCD_OPC_Decode, 175, 11, 114, // Opcode: VMULslv2i32 +/* 4097 */ MCD_OPC_CheckPredicate, 15, 207, 40, // Skip to: 14548 +/* 4101 */ MCD_OPC_Decode, 144, 10, 101, // Opcode: VMLALsv2i64 +/* 4105 */ MCD_OPC_FilterValue, 1, 199, 40, // Skip to: 14548 +/* 4109 */ MCD_OPC_CheckPredicate, 15, 195, 40, // Skip to: 14548 +/* 4113 */ MCD_OPC_Decode, 255, 10, 113, // Opcode: VMULslv2i32 /* 4117 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 4149 /* 4122 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 4125 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4137 -/* 4129 */ MCD_OPC_CheckPredicate, 15, 188, 40, // Skip to: 14561 -/* 4133 */ MCD_OPC_Decode, 202, 17, 95, // Opcode: VSUBv2i32 -/* 4137 */ MCD_OPC_FilterValue, 1, 180, 40, // Skip to: 14561 -/* 4141 */ MCD_OPC_CheckPredicate, 15, 176, 40, // Skip to: 14561 -/* 4145 */ MCD_OPC_Decode, 205, 17, 96, // Opcode: VSUBv4i32 -/* 4149 */ MCD_OPC_FilterValue, 231, 3, 167, 40, // Skip to: 14561 +/* 4129 */ MCD_OPC_CheckPredicate, 15, 175, 40, // Skip to: 14548 +/* 4133 */ MCD_OPC_Decode, 154, 17, 94, // Opcode: VSUBv2i32 +/* 4137 */ MCD_OPC_FilterValue, 1, 167, 40, // Skip to: 14548 +/* 4141 */ MCD_OPC_CheckPredicate, 15, 163, 40, // Skip to: 14548 +/* 4145 */ MCD_OPC_Decode, 157, 17, 95, // Opcode: VSUBv4i32 +/* 4149 */ MCD_OPC_FilterValue, 231, 3, 154, 40, // Skip to: 14548 /* 4154 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 4157 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4169 -/* 4161 */ MCD_OPC_CheckPredicate, 15, 156, 40, // Skip to: 14561 -/* 4165 */ MCD_OPC_Decode, 197, 10, 102, // Opcode: VMLALuv2i64 -/* 4169 */ MCD_OPC_FilterValue, 1, 148, 40, // Skip to: 14561 -/* 4173 */ MCD_OPC_CheckPredicate, 15, 144, 40, // Skip to: 14561 -/* 4177 */ MCD_OPC_Decode, 177, 11, 115, // Opcode: VMULslv4i32 +/* 4161 */ MCD_OPC_CheckPredicate, 15, 143, 40, // Skip to: 14548 +/* 4165 */ MCD_OPC_Decode, 147, 10, 101, // Opcode: VMLALuv2i64 +/* 4169 */ MCD_OPC_FilterValue, 1, 135, 40, // Skip to: 14548 +/* 4173 */ MCD_OPC_CheckPredicate, 15, 131, 40, // Skip to: 14548 +/* 4177 */ MCD_OPC_Decode, 129, 11, 114, // Opcode: VMULslv4i32 /* 4181 */ MCD_OPC_FilterValue, 9, 118, 0, // Skip to: 4303 /* 4185 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 4188 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 4220 /* 4193 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 4196 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4208 -/* 4200 */ MCD_OPC_CheckPredicate, 15, 117, 40, // Skip to: 14561 -/* 4204 */ MCD_OPC_Decode, 210, 10, 103, // Opcode: VMLAv2i32 -/* 4208 */ MCD_OPC_FilterValue, 1, 109, 40, // Skip to: 14561 -/* 4212 */ MCD_OPC_CheckPredicate, 15, 105, 40, // Skip to: 14561 -/* 4216 */ MCD_OPC_Decode, 212, 10, 104, // Opcode: VMLAv4i32 +/* 4200 */ MCD_OPC_CheckPredicate, 15, 104, 40, // Skip to: 14548 +/* 4204 */ MCD_OPC_Decode, 160, 10, 102, // Opcode: VMLAv2i32 +/* 4208 */ MCD_OPC_FilterValue, 1, 96, 40, // Skip to: 14548 +/* 4212 */ MCD_OPC_CheckPredicate, 15, 92, 40, // Skip to: 14548 +/* 4216 */ MCD_OPC_Decode, 162, 10, 103, // Opcode: VMLAv4i32 /* 4220 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 4252 /* 4225 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 4228 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4240 -/* 4232 */ MCD_OPC_CheckPredicate, 15, 85, 40, // Skip to: 14561 -/* 4236 */ MCD_OPC_Decode, 153, 12, 102, // Opcode: VQDMLALv2i64 -/* 4240 */ MCD_OPC_FilterValue, 1, 77, 40, // Skip to: 14561 -/* 4244 */ MCD_OPC_CheckPredicate, 15, 73, 40, // Skip to: 14561 -/* 4248 */ MCD_OPC_Decode, 173, 11, 114, // Opcode: VMULslfd +/* 4232 */ MCD_OPC_CheckPredicate, 15, 72, 40, // Skip to: 14548 +/* 4236 */ MCD_OPC_Decode, 233, 11, 101, // Opcode: VQDMLALv2i64 +/* 4240 */ MCD_OPC_FilterValue, 1, 64, 40, // Skip to: 14548 +/* 4244 */ MCD_OPC_CheckPredicate, 15, 60, 40, // Skip to: 14548 +/* 4248 */ MCD_OPC_Decode, 253, 10, 113, // Opcode: VMULslfd /* 4252 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 4284 /* 4257 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 4260 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4272 -/* 4264 */ MCD_OPC_CheckPredicate, 15, 53, 40, // Skip to: 14561 -/* 4268 */ MCD_OPC_Decode, 236, 10, 103, // Opcode: VMLSv2i32 -/* 4272 */ MCD_OPC_FilterValue, 1, 45, 40, // Skip to: 14561 -/* 4276 */ MCD_OPC_CheckPredicate, 15, 41, 40, // Skip to: 14561 -/* 4280 */ MCD_OPC_Decode, 238, 10, 104, // Opcode: VMLSv4i32 -/* 4284 */ MCD_OPC_FilterValue, 231, 3, 32, 40, // Skip to: 14561 -/* 4289 */ MCD_OPC_CheckPredicate, 15, 28, 40, // Skip to: 14561 -/* 4293 */ MCD_OPC_CheckField, 6, 1, 1, 22, 40, // Skip to: 14561 -/* 4299 */ MCD_OPC_Decode, 174, 11, 115, // Opcode: VMULslfq +/* 4264 */ MCD_OPC_CheckPredicate, 15, 40, 40, // Skip to: 14548 +/* 4268 */ MCD_OPC_Decode, 186, 10, 102, // Opcode: VMLSv2i32 +/* 4272 */ MCD_OPC_FilterValue, 1, 32, 40, // Skip to: 14548 +/* 4276 */ MCD_OPC_CheckPredicate, 15, 28, 40, // Skip to: 14548 +/* 4280 */ MCD_OPC_Decode, 188, 10, 103, // Opcode: VMLSv4i32 +/* 4284 */ MCD_OPC_FilterValue, 231, 3, 19, 40, // Skip to: 14548 +/* 4289 */ MCD_OPC_CheckPredicate, 15, 15, 40, // Skip to: 14548 +/* 4293 */ MCD_OPC_CheckField, 6, 1, 1, 9, 40, // Skip to: 14548 +/* 4299 */ MCD_OPC_Decode, 254, 10, 114, // Opcode: VMULslfq /* 4303 */ MCD_OPC_FilterValue, 10, 105, 0, // Skip to: 4412 /* 4307 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 4310 */ MCD_OPC_FilterValue, 228, 3, 14, 0, // Skip to: 4329 -/* 4315 */ MCD_OPC_CheckPredicate, 15, 2, 40, // Skip to: 14561 -/* 4319 */ MCD_OPC_CheckField, 6, 1, 0, 252, 39, // Skip to: 14561 -/* 4325 */ MCD_OPC_Decode, 245, 11, 95, // Opcode: VPMAXs32 +/* 4315 */ MCD_OPC_CheckPredicate, 15, 245, 39, // Skip to: 14548 +/* 4319 */ MCD_OPC_CheckField, 6, 1, 0, 239, 39, // Skip to: 14548 +/* 4325 */ MCD_OPC_Decode, 197, 11, 94, // Opcode: VPMAXs32 /* 4329 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 4361 /* 4334 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 4337 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4349 -/* 4341 */ MCD_OPC_CheckPredicate, 15, 232, 39, // Skip to: 14561 -/* 4345 */ MCD_OPC_Decode, 220, 10, 102, // Opcode: VMLSLsv2i64 -/* 4349 */ MCD_OPC_FilterValue, 1, 224, 39, // Skip to: 14561 -/* 4353 */ MCD_OPC_CheckPredicate, 15, 220, 39, // Skip to: 14561 -/* 4357 */ MCD_OPC_Decode, 158, 11, 116, // Opcode: VMULLslsv2i32 +/* 4341 */ MCD_OPC_CheckPredicate, 15, 219, 39, // Skip to: 14548 +/* 4345 */ MCD_OPC_Decode, 170, 10, 101, // Opcode: VMLSLsv2i64 +/* 4349 */ MCD_OPC_FilterValue, 1, 211, 39, // Skip to: 14548 +/* 4353 */ MCD_OPC_CheckPredicate, 15, 207, 39, // Skip to: 14548 +/* 4357 */ MCD_OPC_Decode, 238, 10, 115, // Opcode: VMULLslsv2i32 /* 4361 */ MCD_OPC_FilterValue, 230, 3, 14, 0, // Skip to: 4380 -/* 4366 */ MCD_OPC_CheckPredicate, 15, 207, 39, // Skip to: 14561 -/* 4370 */ MCD_OPC_CheckField, 6, 1, 0, 201, 39, // Skip to: 14561 -/* 4376 */ MCD_OPC_Decode, 248, 11, 95, // Opcode: VPMAXu32 -/* 4380 */ MCD_OPC_FilterValue, 231, 3, 192, 39, // Skip to: 14561 +/* 4366 */ MCD_OPC_CheckPredicate, 15, 194, 39, // Skip to: 14548 +/* 4370 */ MCD_OPC_CheckField, 6, 1, 0, 188, 39, // Skip to: 14548 +/* 4376 */ MCD_OPC_Decode, 200, 11, 94, // Opcode: VPMAXu32 +/* 4380 */ MCD_OPC_FilterValue, 231, 3, 179, 39, // Skip to: 14548 /* 4385 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 4388 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4400 -/* 4392 */ MCD_OPC_CheckPredicate, 15, 181, 39, // Skip to: 14561 -/* 4396 */ MCD_OPC_Decode, 223, 10, 102, // Opcode: VMLSLuv2i64 -/* 4400 */ MCD_OPC_FilterValue, 1, 173, 39, // Skip to: 14561 -/* 4404 */ MCD_OPC_CheckPredicate, 15, 169, 39, // Skip to: 14561 -/* 4408 */ MCD_OPC_Decode, 160, 11, 116, // Opcode: VMULLsluv2i32 +/* 4392 */ MCD_OPC_CheckPredicate, 15, 168, 39, // Skip to: 14548 +/* 4396 */ MCD_OPC_Decode, 173, 10, 101, // Opcode: VMLSLuv2i64 +/* 4400 */ MCD_OPC_FilterValue, 1, 160, 39, // Skip to: 14548 +/* 4404 */ MCD_OPC_CheckPredicate, 15, 156, 39, // Skip to: 14548 +/* 4408 */ MCD_OPC_Decode, 240, 10, 115, // Opcode: VMULLsluv2i32 /* 4412 */ MCD_OPC_FilterValue, 11, 99, 0, // Skip to: 4515 /* 4416 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 4419 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 4451 /* 4424 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 4427 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4439 -/* 4431 */ MCD_OPC_CheckPredicate, 15, 142, 39, // Skip to: 14561 -/* 4435 */ MCD_OPC_Decode, 163, 12, 95, // Opcode: VQDMULHv2i32 -/* 4439 */ MCD_OPC_FilterValue, 1, 134, 39, // Skip to: 14561 -/* 4443 */ MCD_OPC_CheckPredicate, 15, 130, 39, // Skip to: 14561 -/* 4447 */ MCD_OPC_Decode, 165, 12, 96, // Opcode: VQDMULHv4i32 +/* 4431 */ MCD_OPC_CheckPredicate, 15, 129, 39, // Skip to: 14548 +/* 4435 */ MCD_OPC_Decode, 243, 11, 94, // Opcode: VQDMULHv2i32 +/* 4439 */ MCD_OPC_FilterValue, 1, 121, 39, // Skip to: 14548 +/* 4443 */ MCD_OPC_CheckPredicate, 15, 117, 39, // Skip to: 14548 +/* 4447 */ MCD_OPC_Decode, 245, 11, 95, // Opcode: VQDMULHv4i32 /* 4451 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 4483 /* 4456 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 4459 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4471 -/* 4463 */ MCD_OPC_CheckPredicate, 15, 110, 39, // Skip to: 14561 -/* 4467 */ MCD_OPC_Decode, 157, 12, 102, // Opcode: VQDMLSLv2i64 -/* 4471 */ MCD_OPC_FilterValue, 1, 102, 39, // Skip to: 14561 -/* 4475 */ MCD_OPC_CheckPredicate, 15, 98, 39, // Skip to: 14561 -/* 4479 */ MCD_OPC_Decode, 167, 12, 116, // Opcode: VQDMULLslv2i32 -/* 4483 */ MCD_OPC_FilterValue, 230, 3, 89, 39, // Skip to: 14561 +/* 4463 */ MCD_OPC_CheckPredicate, 15, 97, 39, // Skip to: 14548 +/* 4467 */ MCD_OPC_Decode, 237, 11, 101, // Opcode: VQDMLSLv2i64 +/* 4471 */ MCD_OPC_FilterValue, 1, 89, 39, // Skip to: 14548 +/* 4475 */ MCD_OPC_CheckPredicate, 15, 85, 39, // Skip to: 14548 +/* 4479 */ MCD_OPC_Decode, 247, 11, 115, // Opcode: VQDMULLslv2i32 +/* 4483 */ MCD_OPC_FilterValue, 230, 3, 76, 39, // Skip to: 14548 /* 4488 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 4491 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4503 -/* 4495 */ MCD_OPC_CheckPredicate, 15, 78, 39, // Skip to: 14561 -/* 4499 */ MCD_OPC_Decode, 190, 12, 95, // Opcode: VQRDMULHv2i32 -/* 4503 */ MCD_OPC_FilterValue, 1, 70, 39, // Skip to: 14561 -/* 4507 */ MCD_OPC_CheckPredicate, 15, 66, 39, // Skip to: 14561 -/* 4511 */ MCD_OPC_Decode, 192, 12, 96, // Opcode: VQRDMULHv4i32 +/* 4495 */ MCD_OPC_CheckPredicate, 15, 65, 39, // Skip to: 14548 +/* 4499 */ MCD_OPC_Decode, 142, 12, 94, // Opcode: VQRDMULHv2i32 +/* 4503 */ MCD_OPC_FilterValue, 1, 57, 39, // Skip to: 14548 +/* 4507 */ MCD_OPC_CheckPredicate, 15, 53, 39, // Skip to: 14548 +/* 4511 */ MCD_OPC_Decode, 144, 12, 95, // Opcode: VQRDMULHv4i32 /* 4515 */ MCD_OPC_FilterValue, 12, 69, 0, // Skip to: 4588 /* 4519 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 4522 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 4555 /* 4526 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 4529 */ MCD_OPC_FilterValue, 229, 3, 8, 0, // Skip to: 4542 -/* 4534 */ MCD_OPC_CheckPredicate, 15, 39, 39, // Skip to: 14561 -/* 4538 */ MCD_OPC_Decode, 162, 11, 97, // Opcode: VMULLsv2i64 -/* 4542 */ MCD_OPC_FilterValue, 231, 3, 30, 39, // Skip to: 14561 -/* 4547 */ MCD_OPC_CheckPredicate, 15, 26, 39, // Skip to: 14561 -/* 4551 */ MCD_OPC_Decode, 165, 11, 97, // Opcode: VMULLuv2i64 -/* 4555 */ MCD_OPC_FilterValue, 1, 18, 39, // Skip to: 14561 +/* 4534 */ MCD_OPC_CheckPredicate, 15, 26, 39, // Skip to: 14548 +/* 4538 */ MCD_OPC_Decode, 242, 10, 96, // Opcode: VMULLsv2i64 +/* 4542 */ MCD_OPC_FilterValue, 231, 3, 17, 39, // Skip to: 14548 +/* 4547 */ MCD_OPC_CheckPredicate, 15, 13, 39, // Skip to: 14548 +/* 4551 */ MCD_OPC_Decode, 245, 10, 96, // Opcode: VMULLuv2i64 +/* 4555 */ MCD_OPC_FilterValue, 1, 5, 39, // Skip to: 14548 /* 4559 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 4562 */ MCD_OPC_FilterValue, 229, 3, 8, 0, // Skip to: 4575 -/* 4567 */ MCD_OPC_CheckPredicate, 15, 6, 39, // Skip to: 14561 -/* 4571 */ MCD_OPC_Decode, 159, 12, 114, // Opcode: VQDMULHslv2i32 -/* 4575 */ MCD_OPC_FilterValue, 231, 3, 253, 38, // Skip to: 14561 -/* 4580 */ MCD_OPC_CheckPredicate, 15, 249, 38, // Skip to: 14561 -/* 4584 */ MCD_OPC_Decode, 161, 12, 115, // Opcode: VQDMULHslv4i32 +/* 4567 */ MCD_OPC_CheckPredicate, 15, 249, 38, // Skip to: 14548 +/* 4571 */ MCD_OPC_Decode, 239, 11, 113, // Opcode: VQDMULHslv2i32 +/* 4575 */ MCD_OPC_FilterValue, 231, 3, 240, 38, // Skip to: 14548 +/* 4580 */ MCD_OPC_CheckPredicate, 15, 236, 38, // Skip to: 14548 +/* 4584 */ MCD_OPC_Decode, 241, 11, 114, // Opcode: VQDMULHslv4i32 /* 4588 */ MCD_OPC_FilterValue, 13, 118, 0, // Skip to: 4710 /* 4592 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 4595 */ MCD_OPC_FilterValue, 228, 3, 27, 0, // Skip to: 4627 /* 4600 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 4603 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4615 -/* 4607 */ MCD_OPC_CheckPredicate, 15, 222, 38, // Skip to: 14561 -/* 4611 */ MCD_OPC_Decode, 198, 17, 95, // Opcode: VSUBfd -/* 4615 */ MCD_OPC_FilterValue, 1, 214, 38, // Skip to: 14561 -/* 4619 */ MCD_OPC_CheckPredicate, 15, 210, 38, // Skip to: 14561 -/* 4623 */ MCD_OPC_Decode, 199, 17, 96, // Opcode: VSUBfq +/* 4607 */ MCD_OPC_CheckPredicate, 15, 209, 38, // Skip to: 14548 +/* 4611 */ MCD_OPC_Decode, 150, 17, 94, // Opcode: VSUBfd +/* 4615 */ MCD_OPC_FilterValue, 1, 201, 38, // Skip to: 14548 +/* 4619 */ MCD_OPC_CheckPredicate, 15, 197, 38, // Skip to: 14548 +/* 4623 */ MCD_OPC_Decode, 151, 17, 95, // Opcode: VSUBfq /* 4627 */ MCD_OPC_FilterValue, 229, 3, 27, 0, // Skip to: 4659 /* 4632 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 4635 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4647 -/* 4639 */ MCD_OPC_CheckPredicate, 15, 190, 38, // Skip to: 14561 -/* 4643 */ MCD_OPC_Decode, 169, 12, 97, // Opcode: VQDMULLv2i64 -/* 4647 */ MCD_OPC_FilterValue, 1, 182, 38, // Skip to: 14561 -/* 4651 */ MCD_OPC_CheckPredicate, 15, 178, 38, // Skip to: 14561 -/* 4655 */ MCD_OPC_Decode, 186, 12, 114, // Opcode: VQRDMULHslv2i32 +/* 4639 */ MCD_OPC_CheckPredicate, 15, 177, 38, // Skip to: 14548 +/* 4643 */ MCD_OPC_Decode, 249, 11, 96, // Opcode: VQDMULLv2i64 +/* 4647 */ MCD_OPC_FilterValue, 1, 169, 38, // Skip to: 14548 +/* 4651 */ MCD_OPC_CheckPredicate, 15, 165, 38, // Skip to: 14548 +/* 4655 */ MCD_OPC_Decode, 138, 12, 113, // Opcode: VQRDMULHslv2i32 /* 4659 */ MCD_OPC_FilterValue, 230, 3, 27, 0, // Skip to: 4691 /* 4664 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 4667 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4679 -/* 4671 */ MCD_OPC_CheckPredicate, 15, 158, 38, // Skip to: 14561 -/* 4675 */ MCD_OPC_Decode, 207, 4, 95, // Opcode: VABDfd -/* 4679 */ MCD_OPC_FilterValue, 1, 150, 38, // Skip to: 14561 -/* 4683 */ MCD_OPC_CheckPredicate, 15, 146, 38, // Skip to: 14561 -/* 4687 */ MCD_OPC_Decode, 208, 4, 96, // Opcode: VABDfq -/* 4691 */ MCD_OPC_FilterValue, 231, 3, 137, 38, // Skip to: 14561 -/* 4696 */ MCD_OPC_CheckPredicate, 15, 133, 38, // Skip to: 14561 -/* 4700 */ MCD_OPC_CheckField, 6, 1, 1, 127, 38, // Skip to: 14561 -/* 4706 */ MCD_OPC_Decode, 188, 12, 115, // Opcode: VQRDMULHslv4i32 +/* 4671 */ MCD_OPC_CheckPredicate, 15, 145, 38, // Skip to: 14548 +/* 4675 */ MCD_OPC_Decode, 157, 4, 94, // Opcode: VABDfd +/* 4679 */ MCD_OPC_FilterValue, 1, 137, 38, // Skip to: 14548 +/* 4683 */ MCD_OPC_CheckPredicate, 15, 133, 38, // Skip to: 14548 +/* 4687 */ MCD_OPC_Decode, 158, 4, 95, // Opcode: VABDfq +/* 4691 */ MCD_OPC_FilterValue, 231, 3, 124, 38, // Skip to: 14548 +/* 4696 */ MCD_OPC_CheckPredicate, 15, 120, 38, // Skip to: 14548 +/* 4700 */ MCD_OPC_CheckField, 6, 1, 1, 114, 38, // Skip to: 14548 +/* 4706 */ MCD_OPC_Decode, 140, 12, 114, // Opcode: VQRDMULHslv4i32 /* 4710 */ MCD_OPC_FilterValue, 14, 55, 0, // Skip to: 4769 /* 4714 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 4717 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 4750 /* 4721 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 4724 */ MCD_OPC_FilterValue, 229, 3, 8, 0, // Skip to: 4737 -/* 4729 */ MCD_OPC_CheckPredicate, 16, 100, 38, // Skip to: 14561 -/* 4733 */ MCD_OPC_Decode, 156, 11, 97, // Opcode: VMULLp64 -/* 4737 */ MCD_OPC_FilterValue, 230, 3, 91, 38, // Skip to: 14561 -/* 4742 */ MCD_OPC_CheckPredicate, 15, 87, 38, // Skip to: 14561 -/* 4746 */ MCD_OPC_Decode, 186, 5, 95, // Opcode: VCGTfd -/* 4750 */ MCD_OPC_FilterValue, 1, 79, 38, // Skip to: 14561 -/* 4754 */ MCD_OPC_CheckPredicate, 15, 75, 38, // Skip to: 14561 -/* 4758 */ MCD_OPC_CheckField, 23, 9, 230, 3, 68, 38, // Skip to: 14561 -/* 4765 */ MCD_OPC_Decode, 187, 5, 96, // Opcode: VCGTfq -/* 4769 */ MCD_OPC_FilterValue, 15, 60, 38, // Skip to: 14561 +/* 4729 */ MCD_OPC_CheckPredicate, 16, 87, 38, // Skip to: 14548 +/* 4733 */ MCD_OPC_Decode, 236, 10, 96, // Opcode: VMULLp64 +/* 4737 */ MCD_OPC_FilterValue, 230, 3, 78, 38, // Skip to: 14548 +/* 4742 */ MCD_OPC_CheckPredicate, 15, 74, 38, // Skip to: 14548 +/* 4746 */ MCD_OPC_Decode, 136, 5, 94, // Opcode: VCGTfd +/* 4750 */ MCD_OPC_FilterValue, 1, 66, 38, // Skip to: 14548 +/* 4754 */ MCD_OPC_CheckPredicate, 15, 62, 38, // Skip to: 14548 +/* 4758 */ MCD_OPC_CheckField, 23, 9, 230, 3, 55, 38, // Skip to: 14548 +/* 4765 */ MCD_OPC_Decode, 137, 5, 95, // Opcode: VCGTfq +/* 4769 */ MCD_OPC_FilterValue, 15, 47, 38, // Skip to: 14548 /* 4773 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 4776 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 4809 /* 4780 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 4783 */ MCD_OPC_FilterValue, 228, 3, 8, 0, // Skip to: 4796 -/* 4788 */ MCD_OPC_CheckPredicate, 15, 41, 38, // Skip to: 14561 -/* 4792 */ MCD_OPC_Decode, 175, 10, 95, // Opcode: VMINfd -/* 4796 */ MCD_OPC_FilterValue, 230, 3, 32, 38, // Skip to: 14561 -/* 4801 */ MCD_OPC_CheckPredicate, 15, 28, 38, // Skip to: 14561 -/* 4805 */ MCD_OPC_Decode, 250, 11, 95, // Opcode: VPMINf -/* 4809 */ MCD_OPC_FilterValue, 1, 20, 38, // Skip to: 14561 -/* 4813 */ MCD_OPC_CheckPredicate, 15, 16, 38, // Skip to: 14561 -/* 4817 */ MCD_OPC_CheckField, 23, 9, 228, 3, 9, 38, // Skip to: 14561 -/* 4824 */ MCD_OPC_Decode, 176, 10, 96, // Opcode: VMINfq -/* 4828 */ MCD_OPC_FilterValue, 3, 1, 38, // Skip to: 14561 +/* 4788 */ MCD_OPC_CheckPredicate, 15, 28, 38, // Skip to: 14548 +/* 4792 */ MCD_OPC_Decode, 253, 9, 94, // Opcode: VMINfd +/* 4796 */ MCD_OPC_FilterValue, 230, 3, 19, 38, // Skip to: 14548 +/* 4801 */ MCD_OPC_CheckPredicate, 15, 15, 38, // Skip to: 14548 +/* 4805 */ MCD_OPC_Decode, 202, 11, 94, // Opcode: VPMINf +/* 4809 */ MCD_OPC_FilterValue, 1, 7, 38, // Skip to: 14548 +/* 4813 */ MCD_OPC_CheckPredicate, 15, 3, 38, // Skip to: 14548 +/* 4817 */ MCD_OPC_CheckField, 23, 9, 228, 3, 252, 37, // Skip to: 14548 +/* 4824 */ MCD_OPC_Decode, 254, 9, 95, // Opcode: VMINfq +/* 4828 */ MCD_OPC_FilterValue, 3, 244, 37, // Skip to: 14548 /* 4832 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 4835 */ MCD_OPC_FilterValue, 228, 3, 96, 0, // Skip to: 4936 /* 4840 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... /* 4843 */ MCD_OPC_FilterValue, 4, 27, 0, // Skip to: 4874 /* 4847 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 4850 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4862 -/* 4854 */ MCD_OPC_CheckPredicate, 15, 231, 37, // Skip to: 14561 -/* 4858 */ MCD_OPC_Decode, 176, 14, 99, // Opcode: VSHLsv1i64 -/* 4862 */ MCD_OPC_FilterValue, 1, 223, 37, // Skip to: 14561 -/* 4866 */ MCD_OPC_CheckPredicate, 15, 219, 37, // Skip to: 14561 -/* 4870 */ MCD_OPC_Decode, 178, 14, 100, // Opcode: VSHLsv2i64 +/* 4854 */ MCD_OPC_CheckPredicate, 15, 218, 37, // Skip to: 14548 +/* 4858 */ MCD_OPC_Decode, 128, 14, 98, // Opcode: VSHLsv1i64 +/* 4862 */ MCD_OPC_FilterValue, 1, 210, 37, // Skip to: 14548 +/* 4866 */ MCD_OPC_CheckPredicate, 15, 206, 37, // Skip to: 14548 +/* 4870 */ MCD_OPC_Decode, 130, 14, 99, // Opcode: VSHLsv2i64 /* 4874 */ MCD_OPC_FilterValue, 5, 27, 0, // Skip to: 4905 /* 4878 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 4881 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4893 -/* 4885 */ MCD_OPC_CheckPredicate, 15, 200, 37, // Skip to: 14561 -/* 4889 */ MCD_OPC_Decode, 216, 13, 99, // Opcode: VRSHLsv1i64 -/* 4893 */ MCD_OPC_FilterValue, 1, 192, 37, // Skip to: 14561 -/* 4897 */ MCD_OPC_CheckPredicate, 15, 188, 37, // Skip to: 14561 -/* 4901 */ MCD_OPC_Decode, 218, 13, 100, // Opcode: VRSHLsv2i64 -/* 4905 */ MCD_OPC_FilterValue, 8, 180, 37, // Skip to: 14561 +/* 4885 */ MCD_OPC_CheckPredicate, 15, 187, 37, // Skip to: 14548 +/* 4889 */ MCD_OPC_Decode, 168, 13, 98, // Opcode: VRSHLsv1i64 +/* 4893 */ MCD_OPC_FilterValue, 1, 179, 37, // Skip to: 14548 +/* 4897 */ MCD_OPC_CheckPredicate, 15, 175, 37, // Skip to: 14548 +/* 4901 */ MCD_OPC_Decode, 170, 13, 99, // Opcode: VRSHLsv2i64 +/* 4905 */ MCD_OPC_FilterValue, 8, 167, 37, // Skip to: 14548 /* 4909 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 4912 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 4924 -/* 4916 */ MCD_OPC_CheckPredicate, 15, 169, 37, // Skip to: 14561 -/* 4920 */ MCD_OPC_Decode, 255, 4, 95, // Opcode: VADDv1i64 -/* 4924 */ MCD_OPC_FilterValue, 1, 161, 37, // Skip to: 14561 -/* 4928 */ MCD_OPC_CheckPredicate, 15, 157, 37, // Skip to: 14561 -/* 4932 */ MCD_OPC_Decode, 129, 5, 96, // Opcode: VADDv2i64 +/* 4916 */ MCD_OPC_CheckPredicate, 15, 156, 37, // Skip to: 14548 +/* 4920 */ MCD_OPC_Decode, 205, 4, 94, // Opcode: VADDv1i64 +/* 4924 */ MCD_OPC_FilterValue, 1, 148, 37, // Skip to: 14548 +/* 4928 */ MCD_OPC_CheckPredicate, 15, 144, 37, // Skip to: 14548 +/* 4932 */ MCD_OPC_Decode, 207, 4, 95, // Opcode: VADDv2i64 /* 4936 */ MCD_OPC_FilterValue, 229, 3, 104, 0, // Skip to: 5045 /* 4941 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 4944 */ MCD_OPC_FilterValue, 0, 43, 0, // Skip to: 4991 /* 4948 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... -/* 4951 */ MCD_OPC_FilterValue, 0, 134, 37, // Skip to: 14561 +/* 4951 */ MCD_OPC_FilterValue, 0, 121, 37, // Skip to: 14548 /* 4955 */ MCD_OPC_CheckPredicate, 15, 10, 0, // Skip to: 4969 /* 4959 */ MCD_OPC_CheckField, 8, 2, 0, 4, 0, // Skip to: 4969 -/* 4965 */ MCD_OPC_Decode, 195, 6, 117, // Opcode: VEXTd32 +/* 4965 */ MCD_OPC_Decode, 145, 6, 116, // Opcode: VEXTd32 /* 4969 */ MCD_OPC_CheckPredicate, 15, 10, 0, // Skip to: 4983 /* 4973 */ MCD_OPC_CheckField, 8, 1, 0, 4, 0, // Skip to: 4983 -/* 4979 */ MCD_OPC_Decode, 194, 6, 118, // Opcode: VEXTd16 -/* 4983 */ MCD_OPC_CheckPredicate, 15, 102, 37, // Skip to: 14561 -/* 4987 */ MCD_OPC_Decode, 196, 6, 119, // Opcode: VEXTd8 -/* 4991 */ MCD_OPC_FilterValue, 1, 94, 37, // Skip to: 14561 +/* 4979 */ MCD_OPC_Decode, 144, 6, 117, // Opcode: VEXTd16 +/* 4983 */ MCD_OPC_CheckPredicate, 15, 89, 37, // Skip to: 14548 +/* 4987 */ MCD_OPC_Decode, 146, 6, 118, // Opcode: VEXTd8 +/* 4991 */ MCD_OPC_FilterValue, 1, 81, 37, // Skip to: 14548 /* 4995 */ MCD_OPC_CheckPredicate, 15, 10, 0, // Skip to: 5009 /* 4999 */ MCD_OPC_CheckField, 8, 3, 0, 4, 0, // Skip to: 5009 -/* 5005 */ MCD_OPC_Decode, 199, 6, 120, // Opcode: VEXTq64 +/* 5005 */ MCD_OPC_Decode, 149, 6, 119, // Opcode: VEXTq64 /* 5009 */ MCD_OPC_CheckPredicate, 15, 10, 0, // Skip to: 5023 /* 5013 */ MCD_OPC_CheckField, 8, 2, 0, 4, 0, // Skip to: 5023 -/* 5019 */ MCD_OPC_Decode, 198, 6, 121, // Opcode: VEXTq32 +/* 5019 */ MCD_OPC_Decode, 148, 6, 120, // Opcode: VEXTq32 /* 5023 */ MCD_OPC_CheckPredicate, 15, 10, 0, // Skip to: 5037 /* 5027 */ MCD_OPC_CheckField, 8, 1, 0, 4, 0, // Skip to: 5037 -/* 5033 */ MCD_OPC_Decode, 197, 6, 122, // Opcode: VEXTq16 -/* 5037 */ MCD_OPC_CheckPredicate, 15, 48, 37, // Skip to: 14561 -/* 5041 */ MCD_OPC_Decode, 200, 6, 123, // Opcode: VEXTq8 +/* 5033 */ MCD_OPC_Decode, 147, 6, 121, // Opcode: VEXTq16 +/* 5037 */ MCD_OPC_CheckPredicate, 15, 35, 37, // Skip to: 14548 +/* 5041 */ MCD_OPC_Decode, 150, 6, 122, // Opcode: VEXTq8 /* 5045 */ MCD_OPC_FilterValue, 230, 3, 96, 0, // Skip to: 5146 /* 5050 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... /* 5053 */ MCD_OPC_FilterValue, 4, 27, 0, // Skip to: 5084 /* 5057 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 5060 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5072 -/* 5064 */ MCD_OPC_CheckPredicate, 15, 21, 37, // Skip to: 14561 -/* 5068 */ MCD_OPC_Decode, 184, 14, 99, // Opcode: VSHLuv1i64 -/* 5072 */ MCD_OPC_FilterValue, 1, 13, 37, // Skip to: 14561 -/* 5076 */ MCD_OPC_CheckPredicate, 15, 9, 37, // Skip to: 14561 -/* 5080 */ MCD_OPC_Decode, 186, 14, 100, // Opcode: VSHLuv2i64 +/* 5064 */ MCD_OPC_CheckPredicate, 15, 8, 37, // Skip to: 14548 +/* 5068 */ MCD_OPC_Decode, 136, 14, 98, // Opcode: VSHLuv1i64 +/* 5072 */ MCD_OPC_FilterValue, 1, 0, 37, // Skip to: 14548 +/* 5076 */ MCD_OPC_CheckPredicate, 15, 252, 36, // Skip to: 14548 +/* 5080 */ MCD_OPC_Decode, 138, 14, 99, // Opcode: VSHLuv2i64 /* 5084 */ MCD_OPC_FilterValue, 5, 27, 0, // Skip to: 5115 /* 5088 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 5091 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5103 -/* 5095 */ MCD_OPC_CheckPredicate, 15, 246, 36, // Skip to: 14561 -/* 5099 */ MCD_OPC_Decode, 224, 13, 99, // Opcode: VRSHLuv1i64 -/* 5103 */ MCD_OPC_FilterValue, 1, 238, 36, // Skip to: 14561 -/* 5107 */ MCD_OPC_CheckPredicate, 15, 234, 36, // Skip to: 14561 -/* 5111 */ MCD_OPC_Decode, 226, 13, 100, // Opcode: VRSHLuv2i64 -/* 5115 */ MCD_OPC_FilterValue, 8, 226, 36, // Skip to: 14561 +/* 5095 */ MCD_OPC_CheckPredicate, 15, 233, 36, // Skip to: 14548 +/* 5099 */ MCD_OPC_Decode, 176, 13, 98, // Opcode: VRSHLuv1i64 +/* 5103 */ MCD_OPC_FilterValue, 1, 225, 36, // Skip to: 14548 +/* 5107 */ MCD_OPC_CheckPredicate, 15, 221, 36, // Skip to: 14548 +/* 5111 */ MCD_OPC_Decode, 178, 13, 99, // Opcode: VRSHLuv2i64 +/* 5115 */ MCD_OPC_FilterValue, 8, 213, 36, // Skip to: 14548 /* 5119 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 5122 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5134 -/* 5126 */ MCD_OPC_CheckPredicate, 15, 215, 36, // Skip to: 14561 -/* 5130 */ MCD_OPC_Decode, 201, 17, 95, // Opcode: VSUBv1i64 -/* 5134 */ MCD_OPC_FilterValue, 1, 207, 36, // Skip to: 14561 -/* 5138 */ MCD_OPC_CheckPredicate, 15, 203, 36, // Skip to: 14561 -/* 5142 */ MCD_OPC_Decode, 203, 17, 96, // Opcode: VSUBv2i64 -/* 5146 */ MCD_OPC_FilterValue, 231, 3, 194, 36, // Skip to: 14561 +/* 5126 */ MCD_OPC_CheckPredicate, 15, 202, 36, // Skip to: 14548 +/* 5130 */ MCD_OPC_Decode, 153, 17, 94, // Opcode: VSUBv1i64 +/* 5134 */ MCD_OPC_FilterValue, 1, 194, 36, // Skip to: 14548 +/* 5138 */ MCD_OPC_CheckPredicate, 15, 190, 36, // Skip to: 14548 +/* 5142 */ MCD_OPC_Decode, 155, 17, 95, // Opcode: VSUBv2i64 +/* 5146 */ MCD_OPC_FilterValue, 231, 3, 181, 36, // Skip to: 14548 /* 5151 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... /* 5154 */ MCD_OPC_FilterValue, 0, 170, 1, // Skip to: 5584 /* 5158 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... /* 5161 */ MCD_OPC_FilterValue, 0, 51, 0, // Skip to: 5216 /* 5165 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 5168 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5180 -/* 5172 */ MCD_OPC_CheckPredicate, 15, 169, 36, // Skip to: 14561 -/* 5176 */ MCD_OPC_Decode, 173, 13, 124, // Opcode: VREV64d8 +/* 5172 */ MCD_OPC_CheckPredicate, 15, 156, 36, // Skip to: 14548 +/* 5176 */ MCD_OPC_Decode, 253, 12, 123, // Opcode: VREV64d8 /* 5180 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5192 -/* 5184 */ MCD_OPC_CheckPredicate, 15, 157, 36, // Skip to: 14561 -/* 5188 */ MCD_OPC_Decode, 176, 13, 125, // Opcode: VREV64q8 +/* 5184 */ MCD_OPC_CheckPredicate, 15, 144, 36, // Skip to: 14548 +/* 5188 */ MCD_OPC_Decode, 128, 13, 124, // Opcode: VREV64q8 /* 5192 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5204 -/* 5196 */ MCD_OPC_CheckPredicate, 15, 145, 36, // Skip to: 14561 -/* 5200 */ MCD_OPC_Decode, 168, 13, 124, // Opcode: VREV32d8 -/* 5204 */ MCD_OPC_FilterValue, 3, 137, 36, // Skip to: 14561 -/* 5208 */ MCD_OPC_CheckPredicate, 15, 133, 36, // Skip to: 14561 -/* 5212 */ MCD_OPC_Decode, 170, 13, 125, // Opcode: VREV32q8 +/* 5196 */ MCD_OPC_CheckPredicate, 15, 132, 36, // Skip to: 14548 +/* 5200 */ MCD_OPC_Decode, 248, 12, 123, // Opcode: VREV32d8 +/* 5204 */ MCD_OPC_FilterValue, 3, 124, 36, // Skip to: 14548 +/* 5208 */ MCD_OPC_CheckPredicate, 15, 120, 36, // Skip to: 14548 +/* 5212 */ MCD_OPC_Decode, 250, 12, 124, // Opcode: VREV32q8 /* 5216 */ MCD_OPC_FilterValue, 1, 51, 0, // Skip to: 5271 /* 5220 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 5223 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5235 -/* 5227 */ MCD_OPC_CheckPredicate, 15, 114, 36, // Skip to: 14561 -/* 5231 */ MCD_OPC_Decode, 207, 5, 124, // Opcode: VCGTzv8i8 +/* 5227 */ MCD_OPC_CheckPredicate, 15, 101, 36, // Skip to: 14548 +/* 5231 */ MCD_OPC_Decode, 157, 5, 123, // Opcode: VCGTzv8i8 /* 5235 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5247 -/* 5239 */ MCD_OPC_CheckPredicate, 15, 102, 36, // Skip to: 14561 -/* 5243 */ MCD_OPC_Decode, 200, 5, 125, // Opcode: VCGTzv16i8 +/* 5239 */ MCD_OPC_CheckPredicate, 15, 89, 36, // Skip to: 14548 +/* 5243 */ MCD_OPC_Decode, 150, 5, 124, // Opcode: VCGTzv16i8 /* 5247 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5259 -/* 5251 */ MCD_OPC_CheckPredicate, 15, 90, 36, // Skip to: 14561 -/* 5255 */ MCD_OPC_Decode, 185, 5, 124, // Opcode: VCGEzv8i8 -/* 5259 */ MCD_OPC_FilterValue, 3, 82, 36, // Skip to: 14561 -/* 5263 */ MCD_OPC_CheckPredicate, 15, 78, 36, // Skip to: 14561 -/* 5267 */ MCD_OPC_Decode, 178, 5, 125, // Opcode: VCGEzv16i8 +/* 5251 */ MCD_OPC_CheckPredicate, 15, 77, 36, // Skip to: 14548 +/* 5255 */ MCD_OPC_Decode, 135, 5, 123, // Opcode: VCGEzv8i8 +/* 5259 */ MCD_OPC_FilterValue, 3, 69, 36, // Skip to: 14548 +/* 5263 */ MCD_OPC_CheckPredicate, 15, 65, 36, // Skip to: 14548 +/* 5267 */ MCD_OPC_Decode, 128, 5, 124, // Opcode: VCGEzv16i8 /* 5271 */ MCD_OPC_FilterValue, 2, 51, 0, // Skip to: 5326 /* 5275 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 5278 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5290 -/* 5282 */ MCD_OPC_CheckPredicate, 15, 59, 36, // Skip to: 14561 -/* 5286 */ MCD_OPC_Decode, 208, 17, 126, // Opcode: VSWPd +/* 5282 */ MCD_OPC_CheckPredicate, 15, 46, 36, // Skip to: 14548 +/* 5286 */ MCD_OPC_Decode, 160, 17, 125, // Opcode: VSWPd /* 5290 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5302 -/* 5294 */ MCD_OPC_CheckPredicate, 15, 47, 36, // Skip to: 14561 -/* 5298 */ MCD_OPC_Decode, 209, 17, 127, // Opcode: VSWPq +/* 5294 */ MCD_OPC_CheckPredicate, 15, 34, 36, // Skip to: 14548 +/* 5298 */ MCD_OPC_Decode, 161, 17, 126, // Opcode: VSWPq /* 5302 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5314 -/* 5306 */ MCD_OPC_CheckPredicate, 15, 35, 36, // Skip to: 14561 -/* 5310 */ MCD_OPC_Decode, 240, 17, 126, // Opcode: VTRNd8 -/* 5314 */ MCD_OPC_FilterValue, 3, 27, 36, // Skip to: 14561 -/* 5318 */ MCD_OPC_CheckPredicate, 15, 23, 36, // Skip to: 14561 -/* 5322 */ MCD_OPC_Decode, 243, 17, 127, // Opcode: VTRNq8 +/* 5306 */ MCD_OPC_CheckPredicate, 15, 22, 36, // Skip to: 14548 +/* 5310 */ MCD_OPC_Decode, 192, 17, 125, // Opcode: VTRNd8 +/* 5314 */ MCD_OPC_FilterValue, 3, 14, 36, // Skip to: 14548 +/* 5318 */ MCD_OPC_CheckPredicate, 15, 10, 36, // Skip to: 14548 +/* 5322 */ MCD_OPC_Decode, 195, 17, 126, // Opcode: VTRNq8 /* 5326 */ MCD_OPC_FilterValue, 4, 51, 0, // Skip to: 5381 /* 5330 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 5333 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5345 -/* 5337 */ MCD_OPC_CheckPredicate, 15, 4, 36, // Skip to: 14561 -/* 5341 */ MCD_OPC_Decode, 171, 13, 124, // Opcode: VREV64d16 +/* 5337 */ MCD_OPC_CheckPredicate, 15, 247, 35, // Skip to: 14548 +/* 5341 */ MCD_OPC_Decode, 251, 12, 123, // Opcode: VREV64d16 /* 5345 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5357 -/* 5349 */ MCD_OPC_CheckPredicate, 15, 248, 35, // Skip to: 14561 -/* 5353 */ MCD_OPC_Decode, 174, 13, 125, // Opcode: VREV64q16 +/* 5349 */ MCD_OPC_CheckPredicate, 15, 235, 35, // Skip to: 14548 +/* 5353 */ MCD_OPC_Decode, 254, 12, 124, // Opcode: VREV64q16 /* 5357 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5369 -/* 5361 */ MCD_OPC_CheckPredicate, 15, 236, 35, // Skip to: 14561 -/* 5365 */ MCD_OPC_Decode, 167, 13, 124, // Opcode: VREV32d16 -/* 5369 */ MCD_OPC_FilterValue, 3, 228, 35, // Skip to: 14561 -/* 5373 */ MCD_OPC_CheckPredicate, 15, 224, 35, // Skip to: 14561 -/* 5377 */ MCD_OPC_Decode, 169, 13, 125, // Opcode: VREV32q16 +/* 5361 */ MCD_OPC_CheckPredicate, 15, 223, 35, // Skip to: 14548 +/* 5365 */ MCD_OPC_Decode, 247, 12, 123, // Opcode: VREV32d16 +/* 5369 */ MCD_OPC_FilterValue, 3, 215, 35, // Skip to: 14548 +/* 5373 */ MCD_OPC_CheckPredicate, 15, 211, 35, // Skip to: 14548 +/* 5377 */ MCD_OPC_Decode, 249, 12, 124, // Opcode: VREV32q16 /* 5381 */ MCD_OPC_FilterValue, 5, 51, 0, // Skip to: 5436 /* 5385 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 5388 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5400 -/* 5392 */ MCD_OPC_CheckPredicate, 15, 205, 35, // Skip to: 14561 -/* 5396 */ MCD_OPC_Decode, 204, 5, 124, // Opcode: VCGTzv4i16 +/* 5392 */ MCD_OPC_CheckPredicate, 15, 192, 35, // Skip to: 14548 +/* 5396 */ MCD_OPC_Decode, 154, 5, 123, // Opcode: VCGTzv4i16 /* 5400 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5412 -/* 5404 */ MCD_OPC_CheckPredicate, 15, 193, 35, // Skip to: 14561 -/* 5408 */ MCD_OPC_Decode, 206, 5, 125, // Opcode: VCGTzv8i16 +/* 5404 */ MCD_OPC_CheckPredicate, 15, 180, 35, // Skip to: 14548 +/* 5408 */ MCD_OPC_Decode, 156, 5, 124, // Opcode: VCGTzv8i16 /* 5412 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5424 -/* 5416 */ MCD_OPC_CheckPredicate, 15, 181, 35, // Skip to: 14561 -/* 5420 */ MCD_OPC_Decode, 182, 5, 124, // Opcode: VCGEzv4i16 -/* 5424 */ MCD_OPC_FilterValue, 3, 173, 35, // Skip to: 14561 -/* 5428 */ MCD_OPC_CheckPredicate, 15, 169, 35, // Skip to: 14561 -/* 5432 */ MCD_OPC_Decode, 184, 5, 125, // Opcode: VCGEzv8i16 +/* 5416 */ MCD_OPC_CheckPredicate, 15, 168, 35, // Skip to: 14548 +/* 5420 */ MCD_OPC_Decode, 132, 5, 123, // Opcode: VCGEzv4i16 +/* 5424 */ MCD_OPC_FilterValue, 3, 160, 35, // Skip to: 14548 +/* 5428 */ MCD_OPC_CheckPredicate, 15, 156, 35, // Skip to: 14548 +/* 5432 */ MCD_OPC_Decode, 134, 5, 124, // Opcode: VCGEzv8i16 /* 5436 */ MCD_OPC_FilterValue, 6, 27, 0, // Skip to: 5467 /* 5440 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 5443 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5455 -/* 5447 */ MCD_OPC_CheckPredicate, 15, 150, 35, // Skip to: 14561 -/* 5451 */ MCD_OPC_Decode, 238, 17, 126, // Opcode: VTRNd16 -/* 5455 */ MCD_OPC_FilterValue, 3, 142, 35, // Skip to: 14561 -/* 5459 */ MCD_OPC_CheckPredicate, 15, 138, 35, // Skip to: 14561 -/* 5463 */ MCD_OPC_Decode, 241, 17, 127, // Opcode: VTRNq16 +/* 5447 */ MCD_OPC_CheckPredicate, 15, 137, 35, // Skip to: 14548 +/* 5451 */ MCD_OPC_Decode, 190, 17, 125, // Opcode: VTRNd16 +/* 5455 */ MCD_OPC_FilterValue, 3, 129, 35, // Skip to: 14548 +/* 5459 */ MCD_OPC_CheckPredicate, 15, 125, 35, // Skip to: 14548 +/* 5463 */ MCD_OPC_Decode, 193, 17, 126, // Opcode: VTRNq16 /* 5467 */ MCD_OPC_FilterValue, 8, 27, 0, // Skip to: 5498 /* 5471 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 5474 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5486 -/* 5478 */ MCD_OPC_CheckPredicate, 15, 119, 35, // Skip to: 14561 -/* 5482 */ MCD_OPC_Decode, 172, 13, 124, // Opcode: VREV64d32 -/* 5486 */ MCD_OPC_FilterValue, 1, 111, 35, // Skip to: 14561 -/* 5490 */ MCD_OPC_CheckPredicate, 15, 107, 35, // Skip to: 14561 -/* 5494 */ MCD_OPC_Decode, 175, 13, 125, // Opcode: VREV64q32 +/* 5478 */ MCD_OPC_CheckPredicate, 15, 106, 35, // Skip to: 14548 +/* 5482 */ MCD_OPC_Decode, 252, 12, 123, // Opcode: VREV64d32 +/* 5486 */ MCD_OPC_FilterValue, 1, 98, 35, // Skip to: 14548 +/* 5490 */ MCD_OPC_CheckPredicate, 15, 94, 35, // Skip to: 14548 +/* 5494 */ MCD_OPC_Decode, 255, 12, 124, // Opcode: VREV64q32 /* 5498 */ MCD_OPC_FilterValue, 9, 51, 0, // Skip to: 5553 /* 5502 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 5505 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5517 -/* 5509 */ MCD_OPC_CheckPredicate, 15, 88, 35, // Skip to: 14561 -/* 5513 */ MCD_OPC_Decode, 202, 5, 124, // Opcode: VCGTzv2i32 +/* 5509 */ MCD_OPC_CheckPredicate, 15, 75, 35, // Skip to: 14548 +/* 5513 */ MCD_OPC_Decode, 152, 5, 123, // Opcode: VCGTzv2i32 /* 5517 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5529 -/* 5521 */ MCD_OPC_CheckPredicate, 15, 76, 35, // Skip to: 14561 -/* 5525 */ MCD_OPC_Decode, 205, 5, 125, // Opcode: VCGTzv4i32 +/* 5521 */ MCD_OPC_CheckPredicate, 15, 63, 35, // Skip to: 14548 +/* 5525 */ MCD_OPC_Decode, 155, 5, 124, // Opcode: VCGTzv4i32 /* 5529 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5541 -/* 5533 */ MCD_OPC_CheckPredicate, 15, 64, 35, // Skip to: 14561 -/* 5537 */ MCD_OPC_Decode, 180, 5, 124, // Opcode: VCGEzv2i32 -/* 5541 */ MCD_OPC_FilterValue, 3, 56, 35, // Skip to: 14561 -/* 5545 */ MCD_OPC_CheckPredicate, 15, 52, 35, // Skip to: 14561 -/* 5549 */ MCD_OPC_Decode, 183, 5, 125, // Opcode: VCGEzv4i32 -/* 5553 */ MCD_OPC_FilterValue, 10, 44, 35, // Skip to: 14561 +/* 5533 */ MCD_OPC_CheckPredicate, 15, 51, 35, // Skip to: 14548 +/* 5537 */ MCD_OPC_Decode, 130, 5, 123, // Opcode: VCGEzv2i32 +/* 5541 */ MCD_OPC_FilterValue, 3, 43, 35, // Skip to: 14548 +/* 5545 */ MCD_OPC_CheckPredicate, 15, 39, 35, // Skip to: 14548 +/* 5549 */ MCD_OPC_Decode, 133, 5, 124, // Opcode: VCGEzv4i32 +/* 5553 */ MCD_OPC_FilterValue, 10, 31, 35, // Skip to: 14548 /* 5557 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 5560 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5572 -/* 5564 */ MCD_OPC_CheckPredicate, 15, 33, 35, // Skip to: 14561 -/* 5568 */ MCD_OPC_Decode, 239, 17, 126, // Opcode: VTRNd32 -/* 5572 */ MCD_OPC_FilterValue, 3, 25, 35, // Skip to: 14561 -/* 5576 */ MCD_OPC_CheckPredicate, 15, 21, 35, // Skip to: 14561 -/* 5580 */ MCD_OPC_Decode, 242, 17, 127, // Opcode: VTRNq32 +/* 5564 */ MCD_OPC_CheckPredicate, 15, 20, 35, // Skip to: 14548 +/* 5568 */ MCD_OPC_Decode, 191, 17, 125, // Opcode: VTRNd32 +/* 5572 */ MCD_OPC_FilterValue, 3, 12, 35, // Skip to: 14548 +/* 5576 */ MCD_OPC_CheckPredicate, 15, 8, 35, // Skip to: 14548 +/* 5580 */ MCD_OPC_Decode, 194, 17, 126, // Opcode: VTRNq32 /* 5584 */ MCD_OPC_FilterValue, 1, 84, 1, // Skip to: 5928 /* 5588 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... /* 5591 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 5622 /* 5595 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 5598 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5610 -/* 5602 */ MCD_OPC_CheckPredicate, 15, 251, 34, // Skip to: 14561 -/* 5606 */ MCD_OPC_Decode, 165, 13, 124, // Opcode: VREV16d8 -/* 5610 */ MCD_OPC_FilterValue, 1, 243, 34, // Skip to: 14561 -/* 5614 */ MCD_OPC_CheckPredicate, 15, 239, 34, // Skip to: 14561 -/* 5618 */ MCD_OPC_Decode, 166, 13, 125, // Opcode: VREV16q8 +/* 5602 */ MCD_OPC_CheckPredicate, 15, 238, 34, // Skip to: 14548 +/* 5606 */ MCD_OPC_Decode, 245, 12, 123, // Opcode: VREV16d8 +/* 5610 */ MCD_OPC_FilterValue, 1, 230, 34, // Skip to: 14548 +/* 5614 */ MCD_OPC_CheckPredicate, 15, 226, 34, // Skip to: 14548 +/* 5618 */ MCD_OPC_Decode, 246, 12, 124, // Opcode: VREV16q8 /* 5622 */ MCD_OPC_FilterValue, 1, 51, 0, // Skip to: 5677 /* 5626 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 5629 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5641 -/* 5633 */ MCD_OPC_CheckPredicate, 15, 220, 34, // Skip to: 14561 -/* 5637 */ MCD_OPC_Decode, 163, 5, 124, // Opcode: VCEQzv8i8 +/* 5633 */ MCD_OPC_CheckPredicate, 15, 207, 34, // Skip to: 14548 +/* 5637 */ MCD_OPC_Decode, 241, 4, 123, // Opcode: VCEQzv8i8 /* 5641 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5653 -/* 5645 */ MCD_OPC_CheckPredicate, 15, 208, 34, // Skip to: 14561 -/* 5649 */ MCD_OPC_Decode, 156, 5, 125, // Opcode: VCEQzv16i8 +/* 5645 */ MCD_OPC_CheckPredicate, 15, 195, 34, // Skip to: 14548 +/* 5649 */ MCD_OPC_Decode, 234, 4, 124, // Opcode: VCEQzv16i8 /* 5653 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5665 -/* 5657 */ MCD_OPC_CheckPredicate, 15, 196, 34, // Skip to: 14561 -/* 5661 */ MCD_OPC_Decode, 215, 5, 124, // Opcode: VCLEzv8i8 -/* 5665 */ MCD_OPC_FilterValue, 3, 188, 34, // Skip to: 14561 -/* 5669 */ MCD_OPC_CheckPredicate, 15, 184, 34, // Skip to: 14561 -/* 5673 */ MCD_OPC_Decode, 208, 5, 125, // Opcode: VCLEzv16i8 +/* 5657 */ MCD_OPC_CheckPredicate, 15, 183, 34, // Skip to: 14548 +/* 5661 */ MCD_OPC_Decode, 165, 5, 123, // Opcode: VCLEzv8i8 +/* 5665 */ MCD_OPC_FilterValue, 3, 175, 34, // Skip to: 14548 +/* 5669 */ MCD_OPC_CheckPredicate, 15, 171, 34, // Skip to: 14548 +/* 5673 */ MCD_OPC_Decode, 158, 5, 124, // Opcode: VCLEzv16i8 /* 5677 */ MCD_OPC_FilterValue, 2, 51, 0, // Skip to: 5732 /* 5681 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 5684 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5696 -/* 5688 */ MCD_OPC_CheckPredicate, 15, 165, 34, // Skip to: 14561 -/* 5692 */ MCD_OPC_Decode, 129, 18, 126, // Opcode: VUZPd8 +/* 5688 */ MCD_OPC_CheckPredicate, 15, 152, 34, // Skip to: 14548 +/* 5692 */ MCD_OPC_Decode, 209, 17, 125, // Opcode: VUZPd8 /* 5696 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5708 -/* 5700 */ MCD_OPC_CheckPredicate, 15, 153, 34, // Skip to: 14561 -/* 5704 */ MCD_OPC_Decode, 132, 18, 127, // Opcode: VUZPq8 +/* 5700 */ MCD_OPC_CheckPredicate, 15, 140, 34, // Skip to: 14548 +/* 5704 */ MCD_OPC_Decode, 212, 17, 126, // Opcode: VUZPq8 /* 5708 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5720 -/* 5712 */ MCD_OPC_CheckPredicate, 15, 141, 34, // Skip to: 14561 -/* 5716 */ MCD_OPC_Decode, 134, 18, 126, // Opcode: VZIPd8 -/* 5720 */ MCD_OPC_FilterValue, 3, 133, 34, // Skip to: 14561 -/* 5724 */ MCD_OPC_CheckPredicate, 15, 129, 34, // Skip to: 14561 -/* 5728 */ MCD_OPC_Decode, 137, 18, 127, // Opcode: VZIPq8 +/* 5712 */ MCD_OPC_CheckPredicate, 15, 128, 34, // Skip to: 14548 +/* 5716 */ MCD_OPC_Decode, 214, 17, 125, // Opcode: VZIPd8 +/* 5720 */ MCD_OPC_FilterValue, 3, 120, 34, // Skip to: 14548 +/* 5724 */ MCD_OPC_CheckPredicate, 15, 116, 34, // Skip to: 14548 +/* 5728 */ MCD_OPC_Decode, 217, 17, 126, // Opcode: VZIPq8 /* 5732 */ MCD_OPC_FilterValue, 5, 51, 0, // Skip to: 5787 /* 5736 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 5739 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5751 -/* 5743 */ MCD_OPC_CheckPredicate, 15, 110, 34, // Skip to: 14561 -/* 5747 */ MCD_OPC_Decode, 160, 5, 124, // Opcode: VCEQzv4i16 +/* 5743 */ MCD_OPC_CheckPredicate, 15, 97, 34, // Skip to: 14548 +/* 5747 */ MCD_OPC_Decode, 238, 4, 123, // Opcode: VCEQzv4i16 /* 5751 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5763 -/* 5755 */ MCD_OPC_CheckPredicate, 15, 98, 34, // Skip to: 14561 -/* 5759 */ MCD_OPC_Decode, 162, 5, 125, // Opcode: VCEQzv8i16 +/* 5755 */ MCD_OPC_CheckPredicate, 15, 85, 34, // Skip to: 14548 +/* 5759 */ MCD_OPC_Decode, 240, 4, 124, // Opcode: VCEQzv8i16 /* 5763 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5775 -/* 5767 */ MCD_OPC_CheckPredicate, 15, 86, 34, // Skip to: 14561 -/* 5771 */ MCD_OPC_Decode, 212, 5, 124, // Opcode: VCLEzv4i16 -/* 5775 */ MCD_OPC_FilterValue, 3, 78, 34, // Skip to: 14561 -/* 5779 */ MCD_OPC_CheckPredicate, 15, 74, 34, // Skip to: 14561 -/* 5783 */ MCD_OPC_Decode, 214, 5, 125, // Opcode: VCLEzv8i16 +/* 5767 */ MCD_OPC_CheckPredicate, 15, 73, 34, // Skip to: 14548 +/* 5771 */ MCD_OPC_Decode, 162, 5, 123, // Opcode: VCLEzv4i16 +/* 5775 */ MCD_OPC_FilterValue, 3, 65, 34, // Skip to: 14548 +/* 5779 */ MCD_OPC_CheckPredicate, 15, 61, 34, // Skip to: 14548 +/* 5783 */ MCD_OPC_Decode, 164, 5, 124, // Opcode: VCLEzv8i16 /* 5787 */ MCD_OPC_FilterValue, 6, 51, 0, // Skip to: 5842 /* 5791 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 5794 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5806 -/* 5798 */ MCD_OPC_CheckPredicate, 15, 55, 34, // Skip to: 14561 -/* 5802 */ MCD_OPC_Decode, 128, 18, 126, // Opcode: VUZPd16 +/* 5798 */ MCD_OPC_CheckPredicate, 15, 42, 34, // Skip to: 14548 +/* 5802 */ MCD_OPC_Decode, 208, 17, 125, // Opcode: VUZPd16 /* 5806 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5818 -/* 5810 */ MCD_OPC_CheckPredicate, 15, 43, 34, // Skip to: 14561 -/* 5814 */ MCD_OPC_Decode, 130, 18, 127, // Opcode: VUZPq16 +/* 5810 */ MCD_OPC_CheckPredicate, 15, 30, 34, // Skip to: 14548 +/* 5814 */ MCD_OPC_Decode, 210, 17, 126, // Opcode: VUZPq16 /* 5818 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5830 -/* 5822 */ MCD_OPC_CheckPredicate, 15, 31, 34, // Skip to: 14561 -/* 5826 */ MCD_OPC_Decode, 133, 18, 126, // Opcode: VZIPd16 -/* 5830 */ MCD_OPC_FilterValue, 3, 23, 34, // Skip to: 14561 -/* 5834 */ MCD_OPC_CheckPredicate, 15, 19, 34, // Skip to: 14561 -/* 5838 */ MCD_OPC_Decode, 135, 18, 127, // Opcode: VZIPq16 +/* 5822 */ MCD_OPC_CheckPredicate, 15, 18, 34, // Skip to: 14548 +/* 5826 */ MCD_OPC_Decode, 213, 17, 125, // Opcode: VZIPd16 +/* 5830 */ MCD_OPC_FilterValue, 3, 10, 34, // Skip to: 14548 +/* 5834 */ MCD_OPC_CheckPredicate, 15, 6, 34, // Skip to: 14548 +/* 5838 */ MCD_OPC_Decode, 215, 17, 126, // Opcode: VZIPq16 /* 5842 */ MCD_OPC_FilterValue, 9, 51, 0, // Skip to: 5897 /* 5846 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 5849 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5861 -/* 5853 */ MCD_OPC_CheckPredicate, 15, 0, 34, // Skip to: 14561 -/* 5857 */ MCD_OPC_Decode, 158, 5, 124, // Opcode: VCEQzv2i32 +/* 5853 */ MCD_OPC_CheckPredicate, 15, 243, 33, // Skip to: 14548 +/* 5857 */ MCD_OPC_Decode, 236, 4, 123, // Opcode: VCEQzv2i32 /* 5861 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5873 -/* 5865 */ MCD_OPC_CheckPredicate, 15, 244, 33, // Skip to: 14561 -/* 5869 */ MCD_OPC_Decode, 161, 5, 125, // Opcode: VCEQzv4i32 +/* 5865 */ MCD_OPC_CheckPredicate, 15, 231, 33, // Skip to: 14548 +/* 5869 */ MCD_OPC_Decode, 239, 4, 124, // Opcode: VCEQzv4i32 /* 5873 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5885 -/* 5877 */ MCD_OPC_CheckPredicate, 15, 232, 33, // Skip to: 14561 -/* 5881 */ MCD_OPC_Decode, 210, 5, 124, // Opcode: VCLEzv2i32 -/* 5885 */ MCD_OPC_FilterValue, 3, 224, 33, // Skip to: 14561 -/* 5889 */ MCD_OPC_CheckPredicate, 15, 220, 33, // Skip to: 14561 -/* 5893 */ MCD_OPC_Decode, 213, 5, 125, // Opcode: VCLEzv4i32 -/* 5897 */ MCD_OPC_FilterValue, 10, 212, 33, // Skip to: 14561 +/* 5877 */ MCD_OPC_CheckPredicate, 15, 219, 33, // Skip to: 14548 +/* 5881 */ MCD_OPC_Decode, 160, 5, 123, // Opcode: VCLEzv2i32 +/* 5885 */ MCD_OPC_FilterValue, 3, 211, 33, // Skip to: 14548 +/* 5889 */ MCD_OPC_CheckPredicate, 15, 207, 33, // Skip to: 14548 +/* 5893 */ MCD_OPC_Decode, 163, 5, 124, // Opcode: VCLEzv4i32 +/* 5897 */ MCD_OPC_FilterValue, 10, 199, 33, // Skip to: 14548 /* 5901 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 5904 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5916 -/* 5908 */ MCD_OPC_CheckPredicate, 15, 201, 33, // Skip to: 14561 -/* 5912 */ MCD_OPC_Decode, 131, 18, 127, // Opcode: VUZPq32 -/* 5916 */ MCD_OPC_FilterValue, 3, 193, 33, // Skip to: 14561 -/* 5920 */ MCD_OPC_CheckPredicate, 15, 189, 33, // Skip to: 14561 -/* 5924 */ MCD_OPC_Decode, 136, 18, 127, // Opcode: VZIPq32 -/* 5928 */ MCD_OPC_FilterValue, 2, 182, 1, // Skip to: 6370 +/* 5908 */ MCD_OPC_CheckPredicate, 15, 188, 33, // Skip to: 14548 +/* 5912 */ MCD_OPC_Decode, 211, 17, 126, // Opcode: VUZPq32 +/* 5916 */ MCD_OPC_FilterValue, 3, 180, 33, // Skip to: 14548 +/* 5920 */ MCD_OPC_CheckPredicate, 15, 176, 33, // Skip to: 14548 +/* 5924 */ MCD_OPC_Decode, 216, 17, 126, // Opcode: VZIPq32 +/* 5928 */ MCD_OPC_FilterValue, 2, 170, 1, // Skip to: 6358 /* 5932 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... /* 5935 */ MCD_OPC_FilterValue, 0, 51, 0, // Skip to: 5990 /* 5939 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 5942 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 5954 -/* 5946 */ MCD_OPC_CheckPredicate, 15, 163, 33, // Skip to: 14561 -/* 5950 */ MCD_OPC_Decode, 232, 11, 124, // Opcode: VPADDLsv8i8 +/* 5946 */ MCD_OPC_CheckPredicate, 15, 150, 33, // Skip to: 14548 +/* 5950 */ MCD_OPC_Decode, 184, 11, 123, // Opcode: VPADDLsv8i8 /* 5954 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 5966 -/* 5958 */ MCD_OPC_CheckPredicate, 15, 151, 33, // Skip to: 14561 -/* 5962 */ MCD_OPC_Decode, 227, 11, 125, // Opcode: VPADDLsv16i8 +/* 5958 */ MCD_OPC_CheckPredicate, 15, 138, 33, // Skip to: 14548 +/* 5962 */ MCD_OPC_Decode, 179, 11, 124, // Opcode: VPADDLsv16i8 /* 5966 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 5978 -/* 5970 */ MCD_OPC_CheckPredicate, 15, 139, 33, // Skip to: 14561 -/* 5974 */ MCD_OPC_Decode, 238, 11, 124, // Opcode: VPADDLuv8i8 -/* 5978 */ MCD_OPC_FilterValue, 3, 131, 33, // Skip to: 14561 -/* 5982 */ MCD_OPC_CheckPredicate, 15, 127, 33, // Skip to: 14561 -/* 5986 */ MCD_OPC_Decode, 233, 11, 125, // Opcode: VPADDLuv16i8 +/* 5970 */ MCD_OPC_CheckPredicate, 15, 126, 33, // Skip to: 14548 +/* 5974 */ MCD_OPC_Decode, 190, 11, 123, // Opcode: VPADDLuv8i8 +/* 5978 */ MCD_OPC_FilterValue, 3, 118, 33, // Skip to: 14548 +/* 5982 */ MCD_OPC_CheckPredicate, 15, 114, 33, // Skip to: 14548 +/* 5986 */ MCD_OPC_Decode, 185, 11, 124, // Opcode: VPADDLuv16i8 /* 5990 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 6021 /* 5994 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 5997 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6009 -/* 6001 */ MCD_OPC_CheckPredicate, 15, 108, 33, // Skip to: 14561 -/* 6005 */ MCD_OPC_Decode, 229, 5, 124, // Opcode: VCLTzv8i8 -/* 6009 */ MCD_OPC_FilterValue, 1, 100, 33, // Skip to: 14561 -/* 6013 */ MCD_OPC_CheckPredicate, 15, 96, 33, // Skip to: 14561 -/* 6017 */ MCD_OPC_Decode, 222, 5, 125, // Opcode: VCLTzv16i8 -/* 6021 */ MCD_OPC_FilterValue, 2, 55, 0, // Skip to: 6080 +/* 6001 */ MCD_OPC_CheckPredicate, 15, 95, 33, // Skip to: 14548 +/* 6005 */ MCD_OPC_Decode, 179, 5, 123, // Opcode: VCLTzv8i8 +/* 6009 */ MCD_OPC_FilterValue, 1, 87, 33, // Skip to: 14548 +/* 6013 */ MCD_OPC_CheckPredicate, 15, 83, 33, // Skip to: 14548 +/* 6017 */ MCD_OPC_Decode, 172, 5, 124, // Opcode: VCLTzv16i8 +/* 6021 */ MCD_OPC_FilterValue, 2, 51, 0, // Skip to: 6076 /* 6025 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 6028 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6041 -/* 6032 */ MCD_OPC_CheckPredicate, 15, 77, 33, // Skip to: 14561 -/* 6036 */ MCD_OPC_Decode, 252, 10, 128, 1, // Opcode: VMOVNv8i8 -/* 6041 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 6054 -/* 6045 */ MCD_OPC_CheckPredicate, 15, 64, 33, // Skip to: 14561 -/* 6049 */ MCD_OPC_Decode, 173, 12, 128, 1, // Opcode: VQMOVNsuv8i8 -/* 6054 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 6067 -/* 6058 */ MCD_OPC_CheckPredicate, 15, 51, 33, // Skip to: 14561 -/* 6062 */ MCD_OPC_Decode, 176, 12, 128, 1, // Opcode: VQMOVNsv8i8 -/* 6067 */ MCD_OPC_FilterValue, 3, 42, 33, // Skip to: 14561 -/* 6071 */ MCD_OPC_CheckPredicate, 15, 38, 33, // Skip to: 14561 -/* 6075 */ MCD_OPC_Decode, 179, 12, 128, 1, // Opcode: VQMOVNuv8i8 -/* 6080 */ MCD_OPC_FilterValue, 4, 51, 0, // Skip to: 6135 -/* 6084 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 6087 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6099 -/* 6091 */ MCD_OPC_CheckPredicate, 15, 18, 33, // Skip to: 14561 -/* 6095 */ MCD_OPC_Decode, 229, 11, 124, // Opcode: VPADDLsv4i16 -/* 6099 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6111 -/* 6103 */ MCD_OPC_CheckPredicate, 15, 6, 33, // Skip to: 14561 -/* 6107 */ MCD_OPC_Decode, 231, 11, 125, // Opcode: VPADDLsv8i16 -/* 6111 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6123 -/* 6115 */ MCD_OPC_CheckPredicate, 15, 250, 32, // Skip to: 14561 -/* 6119 */ MCD_OPC_Decode, 235, 11, 124, // Opcode: VPADDLuv4i16 -/* 6123 */ MCD_OPC_FilterValue, 3, 242, 32, // Skip to: 14561 -/* 6127 */ MCD_OPC_CheckPredicate, 15, 238, 32, // Skip to: 14561 -/* 6131 */ MCD_OPC_Decode, 237, 11, 125, // Opcode: VPADDLuv8i16 -/* 6135 */ MCD_OPC_FilterValue, 5, 27, 0, // Skip to: 6166 -/* 6139 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 6142 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6154 -/* 6146 */ MCD_OPC_CheckPredicate, 15, 219, 32, // Skip to: 14561 -/* 6150 */ MCD_OPC_Decode, 226, 5, 124, // Opcode: VCLTzv4i16 -/* 6154 */ MCD_OPC_FilterValue, 1, 211, 32, // Skip to: 14561 -/* 6158 */ MCD_OPC_CheckPredicate, 15, 207, 32, // Skip to: 14561 -/* 6162 */ MCD_OPC_Decode, 228, 5, 125, // Opcode: VCLTzv8i16 -/* 6166 */ MCD_OPC_FilterValue, 6, 55, 0, // Skip to: 6225 -/* 6170 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 6173 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6186 -/* 6177 */ MCD_OPC_CheckPredicate, 15, 188, 32, // Skip to: 14561 -/* 6181 */ MCD_OPC_Decode, 251, 10, 128, 1, // Opcode: VMOVNv4i16 -/* 6186 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 6199 -/* 6190 */ MCD_OPC_CheckPredicate, 15, 175, 32, // Skip to: 14561 -/* 6194 */ MCD_OPC_Decode, 172, 12, 128, 1, // Opcode: VQMOVNsuv4i16 -/* 6199 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 6212 -/* 6203 */ MCD_OPC_CheckPredicate, 15, 162, 32, // Skip to: 14561 -/* 6207 */ MCD_OPC_Decode, 175, 12, 128, 1, // Opcode: VQMOVNsv4i16 -/* 6212 */ MCD_OPC_FilterValue, 3, 153, 32, // Skip to: 14561 -/* 6216 */ MCD_OPC_CheckPredicate, 15, 149, 32, // Skip to: 14561 -/* 6220 */ MCD_OPC_Decode, 178, 12, 128, 1, // Opcode: VQMOVNuv4i16 -/* 6225 */ MCD_OPC_FilterValue, 8, 51, 0, // Skip to: 6280 -/* 6229 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 6232 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6244 -/* 6236 */ MCD_OPC_CheckPredicate, 15, 129, 32, // Skip to: 14561 -/* 6240 */ MCD_OPC_Decode, 228, 11, 124, // Opcode: VPADDLsv2i32 -/* 6244 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6256 -/* 6248 */ MCD_OPC_CheckPredicate, 15, 117, 32, // Skip to: 14561 -/* 6252 */ MCD_OPC_Decode, 230, 11, 125, // Opcode: VPADDLsv4i32 -/* 6256 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6268 -/* 6260 */ MCD_OPC_CheckPredicate, 15, 105, 32, // Skip to: 14561 -/* 6264 */ MCD_OPC_Decode, 234, 11, 124, // Opcode: VPADDLuv2i32 -/* 6268 */ MCD_OPC_FilterValue, 3, 97, 32, // Skip to: 14561 -/* 6272 */ MCD_OPC_CheckPredicate, 15, 93, 32, // Skip to: 14561 -/* 6276 */ MCD_OPC_Decode, 236, 11, 125, // Opcode: VPADDLuv4i32 -/* 6280 */ MCD_OPC_FilterValue, 9, 27, 0, // Skip to: 6311 -/* 6284 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 6287 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6299 -/* 6291 */ MCD_OPC_CheckPredicate, 15, 74, 32, // Skip to: 14561 -/* 6295 */ MCD_OPC_Decode, 224, 5, 124, // Opcode: VCLTzv2i32 -/* 6299 */ MCD_OPC_FilterValue, 1, 66, 32, // Skip to: 14561 -/* 6303 */ MCD_OPC_CheckPredicate, 15, 62, 32, // Skip to: 14561 -/* 6307 */ MCD_OPC_Decode, 227, 5, 125, // Opcode: VCLTzv4i32 -/* 6311 */ MCD_OPC_FilterValue, 10, 54, 32, // Skip to: 14561 -/* 6315 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 6318 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6331 -/* 6322 */ MCD_OPC_CheckPredicate, 15, 43, 32, // Skip to: 14561 -/* 6326 */ MCD_OPC_Decode, 250, 10, 128, 1, // Opcode: VMOVNv2i32 -/* 6331 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 6344 -/* 6335 */ MCD_OPC_CheckPredicate, 15, 30, 32, // Skip to: 14561 -/* 6339 */ MCD_OPC_Decode, 171, 12, 128, 1, // Opcode: VQMOVNsuv2i32 -/* 6344 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 6357 -/* 6348 */ MCD_OPC_CheckPredicate, 15, 17, 32, // Skip to: 14561 -/* 6352 */ MCD_OPC_Decode, 174, 12, 128, 1, // Opcode: VQMOVNsv2i32 -/* 6357 */ MCD_OPC_FilterValue, 3, 8, 32, // Skip to: 14561 -/* 6361 */ MCD_OPC_CheckPredicate, 15, 4, 32, // Skip to: 14561 -/* 6365 */ MCD_OPC_Decode, 177, 12, 128, 1, // Opcode: VQMOVNuv2i32 -/* 6370 */ MCD_OPC_FilterValue, 3, 225, 0, // Skip to: 6599 -/* 6374 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... -/* 6377 */ MCD_OPC_FilterValue, 1, 51, 0, // Skip to: 6432 -/* 6381 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 6384 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6396 -/* 6388 */ MCD_OPC_CheckPredicate, 15, 233, 31, // Skip to: 14561 -/* 6392 */ MCD_OPC_Decode, 230, 4, 124, // Opcode: VABSv8i8 -/* 6396 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6408 -/* 6400 */ MCD_OPC_CheckPredicate, 15, 221, 31, // Skip to: 14561 -/* 6404 */ MCD_OPC_Decode, 225, 4, 125, // Opcode: VABSv16i8 -/* 6408 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6420 -/* 6412 */ MCD_OPC_CheckPredicate, 15, 209, 31, // Skip to: 14561 -/* 6416 */ MCD_OPC_Decode, 199, 11, 124, // Opcode: VNEGs8d -/* 6420 */ MCD_OPC_FilterValue, 3, 201, 31, // Skip to: 14561 -/* 6424 */ MCD_OPC_CheckPredicate, 15, 197, 31, // Skip to: 14561 -/* 6428 */ MCD_OPC_Decode, 200, 11, 125, // Opcode: VNEGs8q -/* 6432 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 6451 -/* 6436 */ MCD_OPC_CheckPredicate, 15, 185, 31, // Skip to: 14561 -/* 6440 */ MCD_OPC_CheckField, 6, 2, 0, 179, 31, // Skip to: 14561 -/* 6446 */ MCD_OPC_Decode, 160, 14, 129, 1, // Opcode: VSHLLi8 -/* 6451 */ MCD_OPC_FilterValue, 5, 51, 0, // Skip to: 6506 -/* 6455 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 6458 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6470 -/* 6462 */ MCD_OPC_CheckPredicate, 15, 159, 31, // Skip to: 14561 -/* 6466 */ MCD_OPC_Decode, 227, 4, 124, // Opcode: VABSv4i16 -/* 6470 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6482 -/* 6474 */ MCD_OPC_CheckPredicate, 15, 147, 31, // Skip to: 14561 -/* 6478 */ MCD_OPC_Decode, 229, 4, 125, // Opcode: VABSv8i16 -/* 6482 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6494 -/* 6486 */ MCD_OPC_CheckPredicate, 15, 135, 31, // Skip to: 14561 -/* 6490 */ MCD_OPC_Decode, 195, 11, 124, // Opcode: VNEGs16d -/* 6494 */ MCD_OPC_FilterValue, 3, 127, 31, // Skip to: 14561 -/* 6498 */ MCD_OPC_CheckPredicate, 15, 123, 31, // Skip to: 14561 -/* 6502 */ MCD_OPC_Decode, 196, 11, 125, // Opcode: VNEGs16q -/* 6506 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 6525 -/* 6510 */ MCD_OPC_CheckPredicate, 15, 111, 31, // Skip to: 14561 -/* 6514 */ MCD_OPC_CheckField, 6, 2, 0, 105, 31, // Skip to: 14561 -/* 6520 */ MCD_OPC_Decode, 158, 14, 129, 1, // Opcode: VSHLLi16 -/* 6525 */ MCD_OPC_FilterValue, 9, 51, 0, // Skip to: 6580 -/* 6529 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 6532 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6544 -/* 6536 */ MCD_OPC_CheckPredicate, 15, 85, 31, // Skip to: 14561 -/* 6540 */ MCD_OPC_Decode, 226, 4, 124, // Opcode: VABSv2i32 -/* 6544 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6556 -/* 6548 */ MCD_OPC_CheckPredicate, 15, 73, 31, // Skip to: 14561 -/* 6552 */ MCD_OPC_Decode, 228, 4, 125, // Opcode: VABSv4i32 -/* 6556 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6568 -/* 6560 */ MCD_OPC_CheckPredicate, 15, 61, 31, // Skip to: 14561 -/* 6564 */ MCD_OPC_Decode, 197, 11, 124, // Opcode: VNEGs32d -/* 6568 */ MCD_OPC_FilterValue, 3, 53, 31, // Skip to: 14561 -/* 6572 */ MCD_OPC_CheckPredicate, 15, 49, 31, // Skip to: 14561 -/* 6576 */ MCD_OPC_Decode, 198, 11, 125, // Opcode: VNEGs32q -/* 6580 */ MCD_OPC_FilterValue, 10, 41, 31, // Skip to: 14561 -/* 6584 */ MCD_OPC_CheckPredicate, 15, 37, 31, // Skip to: 14561 -/* 6588 */ MCD_OPC_CheckField, 6, 2, 0, 31, 31, // Skip to: 14561 -/* 6594 */ MCD_OPC_Decode, 159, 14, 129, 1, // Opcode: VSHLLi32 -/* 6599 */ MCD_OPC_FilterValue, 4, 22, 1, // Skip to: 6881 -/* 6603 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... -/* 6606 */ MCD_OPC_FilterValue, 0, 51, 0, // Skip to: 6661 -/* 6610 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 6613 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6625 -/* 6617 */ MCD_OPC_CheckPredicate, 15, 4, 31, // Skip to: 14561 -/* 6621 */ MCD_OPC_Decode, 221, 5, 124, // Opcode: VCLSv8i8 -/* 6625 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6637 -/* 6629 */ MCD_OPC_CheckPredicate, 15, 248, 30, // Skip to: 14561 -/* 6633 */ MCD_OPC_Decode, 216, 5, 125, // Opcode: VCLSv16i8 -/* 6637 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6649 -/* 6641 */ MCD_OPC_CheckPredicate, 15, 236, 30, // Skip to: 14561 -/* 6645 */ MCD_OPC_Decode, 235, 5, 124, // Opcode: VCLZv8i8 -/* 6649 */ MCD_OPC_FilterValue, 3, 228, 30, // Skip to: 14561 -/* 6653 */ MCD_OPC_CheckPredicate, 15, 224, 30, // Skip to: 14561 -/* 6657 */ MCD_OPC_Decode, 230, 5, 125, // Opcode: VCLZv16i8 -/* 6661 */ MCD_OPC_FilterValue, 4, 51, 0, // Skip to: 6716 -/* 6665 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 6668 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6680 -/* 6672 */ MCD_OPC_CheckPredicate, 15, 205, 30, // Skip to: 14561 -/* 6676 */ MCD_OPC_Decode, 218, 5, 124, // Opcode: VCLSv4i16 -/* 6680 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6692 -/* 6684 */ MCD_OPC_CheckPredicate, 15, 193, 30, // Skip to: 14561 -/* 6688 */ MCD_OPC_Decode, 220, 5, 125, // Opcode: VCLSv8i16 -/* 6692 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6704 -/* 6696 */ MCD_OPC_CheckPredicate, 15, 181, 30, // Skip to: 14561 -/* 6700 */ MCD_OPC_Decode, 232, 5, 124, // Opcode: VCLZv4i16 -/* 6704 */ MCD_OPC_FilterValue, 3, 173, 30, // Skip to: 14561 -/* 6708 */ MCD_OPC_CheckPredicate, 15, 169, 30, // Skip to: 14561 -/* 6712 */ MCD_OPC_Decode, 234, 5, 125, // Opcode: VCLZv8i16 -/* 6716 */ MCD_OPC_FilterValue, 8, 51, 0, // Skip to: 6771 -/* 6720 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 6723 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6735 -/* 6727 */ MCD_OPC_CheckPredicate, 15, 150, 30, // Skip to: 14561 -/* 6731 */ MCD_OPC_Decode, 217, 5, 124, // Opcode: VCLSv2i32 -/* 6735 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6747 -/* 6739 */ MCD_OPC_CheckPredicate, 15, 138, 30, // Skip to: 14561 -/* 6743 */ MCD_OPC_Decode, 219, 5, 125, // Opcode: VCLSv4i32 -/* 6747 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6759 -/* 6751 */ MCD_OPC_CheckPredicate, 15, 126, 30, // Skip to: 14561 -/* 6755 */ MCD_OPC_Decode, 231, 5, 124, // Opcode: VCLZv2i32 -/* 6759 */ MCD_OPC_FilterValue, 3, 118, 30, // Skip to: 14561 -/* 6763 */ MCD_OPC_CheckPredicate, 15, 114, 30, // Skip to: 14561 -/* 6767 */ MCD_OPC_Decode, 233, 5, 125, // Opcode: VCLZv4i32 -/* 6771 */ MCD_OPC_FilterValue, 9, 51, 0, // Skip to: 6826 -/* 6775 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 6778 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6790 -/* 6782 */ MCD_OPC_CheckPredicate, 15, 95, 30, // Skip to: 14561 -/* 6786 */ MCD_OPC_Decode, 201, 5, 124, // Opcode: VCGTzv2f32 -/* 6790 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6802 -/* 6794 */ MCD_OPC_CheckPredicate, 15, 83, 30, // Skip to: 14561 -/* 6798 */ MCD_OPC_Decode, 203, 5, 125, // Opcode: VCGTzv4f32 -/* 6802 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6814 -/* 6806 */ MCD_OPC_CheckPredicate, 15, 71, 30, // Skip to: 14561 -/* 6810 */ MCD_OPC_Decode, 179, 5, 124, // Opcode: VCGEzv2f32 -/* 6814 */ MCD_OPC_FilterValue, 3, 63, 30, // Skip to: 14561 -/* 6818 */ MCD_OPC_CheckPredicate, 15, 59, 30, // Skip to: 14561 -/* 6822 */ MCD_OPC_Decode, 181, 5, 125, // Opcode: VCGEzv4f32 -/* 6826 */ MCD_OPC_FilterValue, 11, 51, 30, // Skip to: 14561 -/* 6830 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 6833 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6845 -/* 6837 */ MCD_OPC_CheckPredicate, 15, 40, 30, // Skip to: 14561 -/* 6841 */ MCD_OPC_Decode, 159, 13, 124, // Opcode: VRECPEd -/* 6845 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6857 -/* 6849 */ MCD_OPC_CheckPredicate, 15, 28, 30, // Skip to: 14561 -/* 6853 */ MCD_OPC_Decode, 162, 13, 125, // Opcode: VRECPEq -/* 6857 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6869 -/* 6861 */ MCD_OPC_CheckPredicate, 15, 16, 30, // Skip to: 14561 -/* 6865 */ MCD_OPC_Decode, 250, 13, 124, // Opcode: VRSQRTEd -/* 6869 */ MCD_OPC_FilterValue, 3, 8, 30, // Skip to: 14561 -/* 6873 */ MCD_OPC_CheckPredicate, 15, 4, 30, // Skip to: 14561 -/* 6877 */ MCD_OPC_Decode, 253, 13, 125, // Opcode: VRSQRTEq -/* 6881 */ MCD_OPC_FilterValue, 5, 175, 0, // Skip to: 7060 -/* 6885 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 6888 */ MCD_OPC_FilterValue, 0, 39, 0, // Skip to: 6931 -/* 6892 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... -/* 6895 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6907 -/* 6899 */ MCD_OPC_CheckPredicate, 15, 234, 29, // Skip to: 14561 -/* 6903 */ MCD_OPC_Decode, 244, 5, 124, // Opcode: VCNTd -/* 6907 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 6919 -/* 6911 */ MCD_OPC_CheckPredicate, 15, 222, 29, // Skip to: 14561 -/* 6915 */ MCD_OPC_Decode, 157, 5, 124, // Opcode: VCEQzv2f32 -/* 6919 */ MCD_OPC_FilterValue, 11, 214, 29, // Skip to: 14561 -/* 6923 */ MCD_OPC_CheckPredicate, 15, 210, 29, // Skip to: 14561 -/* 6927 */ MCD_OPC_Decode, 160, 13, 124, // Opcode: VRECPEfd -/* 6931 */ MCD_OPC_FilterValue, 1, 39, 0, // Skip to: 6974 -/* 6935 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... -/* 6938 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6950 -/* 6942 */ MCD_OPC_CheckPredicate, 15, 191, 29, // Skip to: 14561 -/* 6946 */ MCD_OPC_Decode, 245, 5, 125, // Opcode: VCNTq -/* 6950 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 6962 -/* 6954 */ MCD_OPC_CheckPredicate, 15, 179, 29, // Skip to: 14561 -/* 6958 */ MCD_OPC_Decode, 159, 5, 125, // Opcode: VCEQzv4f32 -/* 6962 */ MCD_OPC_FilterValue, 11, 171, 29, // Skip to: 14561 -/* 6966 */ MCD_OPC_CheckPredicate, 15, 167, 29, // Skip to: 14561 -/* 6970 */ MCD_OPC_Decode, 161, 13, 125, // Opcode: VRECPEfq -/* 6974 */ MCD_OPC_FilterValue, 2, 39, 0, // Skip to: 7017 -/* 6978 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... -/* 6981 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6993 -/* 6985 */ MCD_OPC_CheckPredicate, 15, 148, 29, // Skip to: 14561 -/* 6989 */ MCD_OPC_Decode, 185, 11, 124, // Opcode: VMVNd -/* 6993 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 7005 -/* 6997 */ MCD_OPC_CheckPredicate, 15, 136, 29, // Skip to: 14561 -/* 7001 */ MCD_OPC_Decode, 209, 5, 124, // Opcode: VCLEzv2f32 -/* 7005 */ MCD_OPC_FilterValue, 11, 128, 29, // Skip to: 14561 -/* 7009 */ MCD_OPC_CheckPredicate, 15, 124, 29, // Skip to: 14561 -/* 7013 */ MCD_OPC_Decode, 251, 13, 124, // Opcode: VRSQRTEfd -/* 7017 */ MCD_OPC_FilterValue, 3, 116, 29, // Skip to: 14561 -/* 7021 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... -/* 7024 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7036 -/* 7028 */ MCD_OPC_CheckPredicate, 15, 105, 29, // Skip to: 14561 -/* 7032 */ MCD_OPC_Decode, 186, 11, 125, // Opcode: VMVNq -/* 7036 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 7048 -/* 7040 */ MCD_OPC_CheckPredicate, 15, 93, 29, // Skip to: 14561 -/* 7044 */ MCD_OPC_Decode, 211, 5, 125, // Opcode: VCLEzv4f32 -/* 7048 */ MCD_OPC_FilterValue, 11, 85, 29, // Skip to: 14561 -/* 7052 */ MCD_OPC_CheckPredicate, 15, 81, 29, // Skip to: 14561 -/* 7056 */ MCD_OPC_Decode, 252, 13, 125, // Opcode: VRSQRTEfq -/* 7060 */ MCD_OPC_FilterValue, 6, 29, 1, // Skip to: 7349 -/* 7064 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... -/* 7067 */ MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 7126 -/* 7071 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 7074 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7087 -/* 7078 */ MCD_OPC_CheckPredicate, 15, 55, 29, // Skip to: 14561 -/* 7082 */ MCD_OPC_Decode, 220, 11, 130, 1, // Opcode: VPADALsv8i8 -/* 7087 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7100 -/* 7091 */ MCD_OPC_CheckPredicate, 15, 42, 29, // Skip to: 14561 -/* 7095 */ MCD_OPC_Decode, 215, 11, 131, 1, // Opcode: VPADALsv16i8 -/* 7100 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 7113 -/* 7104 */ MCD_OPC_CheckPredicate, 15, 29, 29, // Skip to: 14561 -/* 7108 */ MCD_OPC_Decode, 226, 11, 130, 1, // Opcode: VPADALuv8i8 -/* 7113 */ MCD_OPC_FilterValue, 3, 20, 29, // Skip to: 14561 -/* 7117 */ MCD_OPC_CheckPredicate, 15, 16, 29, // Skip to: 14561 -/* 7121 */ MCD_OPC_Decode, 221, 11, 131, 1, // Opcode: VPADALuv16i8 -/* 7126 */ MCD_OPC_FilterValue, 4, 55, 0, // Skip to: 7185 -/* 7130 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 7133 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7146 -/* 7137 */ MCD_OPC_CheckPredicate, 15, 252, 28, // Skip to: 14561 -/* 7141 */ MCD_OPC_Decode, 217, 11, 130, 1, // Opcode: VPADALsv4i16 -/* 7146 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7159 -/* 7150 */ MCD_OPC_CheckPredicate, 15, 239, 28, // Skip to: 14561 -/* 7154 */ MCD_OPC_Decode, 219, 11, 131, 1, // Opcode: VPADALsv8i16 -/* 7159 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 7172 -/* 7163 */ MCD_OPC_CheckPredicate, 15, 226, 28, // Skip to: 14561 -/* 7167 */ MCD_OPC_Decode, 223, 11, 130, 1, // Opcode: VPADALuv4i16 -/* 7172 */ MCD_OPC_FilterValue, 3, 217, 28, // Skip to: 14561 -/* 7176 */ MCD_OPC_CheckPredicate, 15, 213, 28, // Skip to: 14561 -/* 7180 */ MCD_OPC_Decode, 225, 11, 131, 1, // Opcode: VPADALuv8i16 -/* 7185 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 7204 -/* 7189 */ MCD_OPC_CheckPredicate, 17, 200, 28, // Skip to: 14561 -/* 7193 */ MCD_OPC_CheckField, 6, 2, 0, 194, 28, // Skip to: 14561 -/* 7199 */ MCD_OPC_Decode, 160, 6, 128, 1, // Opcode: VCVTf2h -/* 7204 */ MCD_OPC_FilterValue, 8, 55, 0, // Skip to: 7263 -/* 7208 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 7211 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7224 -/* 7215 */ MCD_OPC_CheckPredicate, 15, 174, 28, // Skip to: 14561 -/* 7219 */ MCD_OPC_Decode, 216, 11, 130, 1, // Opcode: VPADALsv2i32 -/* 7224 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7237 -/* 7228 */ MCD_OPC_CheckPredicate, 15, 161, 28, // Skip to: 14561 -/* 7232 */ MCD_OPC_Decode, 218, 11, 131, 1, // Opcode: VPADALsv4i32 -/* 7237 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 7250 -/* 7241 */ MCD_OPC_CheckPredicate, 15, 148, 28, // Skip to: 14561 -/* 7245 */ MCD_OPC_Decode, 222, 11, 130, 1, // Opcode: VPADALuv2i32 -/* 7250 */ MCD_OPC_FilterValue, 3, 139, 28, // Skip to: 14561 -/* 7254 */ MCD_OPC_CheckPredicate, 15, 135, 28, // Skip to: 14561 -/* 7258 */ MCD_OPC_Decode, 224, 11, 131, 1, // Opcode: VPADALuv4i32 -/* 7263 */ MCD_OPC_FilterValue, 9, 27, 0, // Skip to: 7294 -/* 7267 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 7270 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7282 -/* 7274 */ MCD_OPC_CheckPredicate, 15, 115, 28, // Skip to: 14561 -/* 7278 */ MCD_OPC_Decode, 223, 5, 124, // Opcode: VCLTzv2f32 -/* 7282 */ MCD_OPC_FilterValue, 1, 107, 28, // Skip to: 14561 -/* 7286 */ MCD_OPC_CheckPredicate, 15, 103, 28, // Skip to: 14561 -/* 7290 */ MCD_OPC_Decode, 225, 5, 125, // Opcode: VCLTzv4f32 -/* 7294 */ MCD_OPC_FilterValue, 11, 95, 28, // Skip to: 14561 -/* 7298 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 7301 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7313 -/* 7305 */ MCD_OPC_CheckPredicate, 15, 84, 28, // Skip to: 14561 -/* 7309 */ MCD_OPC_Decode, 170, 6, 124, // Opcode: VCVTs2fd -/* 7313 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7325 -/* 7317 */ MCD_OPC_CheckPredicate, 15, 72, 28, // Skip to: 14561 -/* 7321 */ MCD_OPC_Decode, 171, 6, 125, // Opcode: VCVTs2fq -/* 7325 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7337 -/* 7329 */ MCD_OPC_CheckPredicate, 15, 60, 28, // Skip to: 14561 -/* 7333 */ MCD_OPC_Decode, 172, 6, 124, // Opcode: VCVTu2fd -/* 7337 */ MCD_OPC_FilterValue, 3, 52, 28, // Skip to: 14561 -/* 7341 */ MCD_OPC_CheckPredicate, 15, 48, 28, // Skip to: 14561 -/* 7345 */ MCD_OPC_Decode, 173, 6, 125, // Opcode: VCVTu2fq -/* 7349 */ MCD_OPC_FilterValue, 7, 41, 1, // Skip to: 7650 -/* 7353 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... -/* 7356 */ MCD_OPC_FilterValue, 0, 51, 0, // Skip to: 7411 -/* 7360 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 7363 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7375 -/* 7367 */ MCD_OPC_CheckPredicate, 15, 22, 28, // Skip to: 14561 -/* 7371 */ MCD_OPC_Decode, 134, 12, 124, // Opcode: VQABSv8i8 -/* 7375 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7387 -/* 7379 */ MCD_OPC_CheckPredicate, 15, 10, 28, // Skip to: 14561 -/* 7383 */ MCD_OPC_Decode, 129, 12, 125, // Opcode: VQABSv16i8 -/* 7387 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7399 -/* 7391 */ MCD_OPC_CheckPredicate, 15, 254, 27, // Skip to: 14561 -/* 7395 */ MCD_OPC_Decode, 185, 12, 124, // Opcode: VQNEGv8i8 -/* 7399 */ MCD_OPC_FilterValue, 3, 246, 27, // Skip to: 14561 -/* 7403 */ MCD_OPC_CheckPredicate, 15, 242, 27, // Skip to: 14561 -/* 7407 */ MCD_OPC_Decode, 180, 12, 125, // Opcode: VQNEGv16i8 -/* 7411 */ MCD_OPC_FilterValue, 4, 51, 0, // Skip to: 7466 -/* 7415 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 7418 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7430 -/* 7422 */ MCD_OPC_CheckPredicate, 15, 223, 27, // Skip to: 14561 -/* 7426 */ MCD_OPC_Decode, 131, 12, 124, // Opcode: VQABSv4i16 -/* 7430 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7442 -/* 7434 */ MCD_OPC_CheckPredicate, 15, 211, 27, // Skip to: 14561 -/* 7438 */ MCD_OPC_Decode, 133, 12, 125, // Opcode: VQABSv8i16 -/* 7442 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7454 -/* 7446 */ MCD_OPC_CheckPredicate, 15, 199, 27, // Skip to: 14561 -/* 7450 */ MCD_OPC_Decode, 182, 12, 124, // Opcode: VQNEGv4i16 -/* 7454 */ MCD_OPC_FilterValue, 3, 191, 27, // Skip to: 14561 -/* 7458 */ MCD_OPC_CheckPredicate, 15, 187, 27, // Skip to: 14561 -/* 7462 */ MCD_OPC_Decode, 184, 12, 125, // Opcode: VQNEGv8i16 -/* 7466 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 7485 -/* 7470 */ MCD_OPC_CheckPredicate, 17, 175, 27, // Skip to: 14561 -/* 7474 */ MCD_OPC_CheckField, 6, 2, 0, 169, 27, // Skip to: 14561 -/* 7480 */ MCD_OPC_Decode, 169, 6, 132, 1, // Opcode: VCVTh2f -/* 7485 */ MCD_OPC_FilterValue, 8, 51, 0, // Skip to: 7540 -/* 7489 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 7492 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7504 -/* 7496 */ MCD_OPC_CheckPredicate, 15, 149, 27, // Skip to: 14561 -/* 7500 */ MCD_OPC_Decode, 130, 12, 124, // Opcode: VQABSv2i32 -/* 7504 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7516 -/* 7508 */ MCD_OPC_CheckPredicate, 15, 137, 27, // Skip to: 14561 -/* 7512 */ MCD_OPC_Decode, 132, 12, 125, // Opcode: VQABSv4i32 -/* 7516 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7528 -/* 7520 */ MCD_OPC_CheckPredicate, 15, 125, 27, // Skip to: 14561 -/* 7524 */ MCD_OPC_Decode, 181, 12, 124, // Opcode: VQNEGv2i32 -/* 7528 */ MCD_OPC_FilterValue, 3, 117, 27, // Skip to: 14561 -/* 7532 */ MCD_OPC_CheckPredicate, 15, 113, 27, // Skip to: 14561 -/* 7536 */ MCD_OPC_Decode, 183, 12, 125, // Opcode: VQNEGv4i32 -/* 7540 */ MCD_OPC_FilterValue, 9, 51, 0, // Skip to: 7595 -/* 7544 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 7547 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7559 -/* 7551 */ MCD_OPC_CheckPredicate, 15, 94, 27, // Skip to: 14561 -/* 7555 */ MCD_OPC_Decode, 223, 4, 124, // Opcode: VABSfd -/* 7559 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7571 -/* 7563 */ MCD_OPC_CheckPredicate, 15, 82, 27, // Skip to: 14561 -/* 7567 */ MCD_OPC_Decode, 224, 4, 125, // Opcode: VABSfq -/* 7571 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7583 -/* 7575 */ MCD_OPC_CheckPredicate, 15, 70, 27, // Skip to: 14561 -/* 7579 */ MCD_OPC_Decode, 194, 11, 124, // Opcode: VNEGfd -/* 7583 */ MCD_OPC_FilterValue, 3, 62, 27, // Skip to: 14561 -/* 7587 */ MCD_OPC_CheckPredicate, 15, 58, 27, // Skip to: 14561 -/* 7591 */ MCD_OPC_Decode, 193, 11, 125, // Opcode: VNEGf32q -/* 7595 */ MCD_OPC_FilterValue, 11, 50, 27, // Skip to: 14561 -/* 7599 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 7602 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7614 -/* 7606 */ MCD_OPC_CheckPredicate, 15, 39, 27, // Skip to: 14561 -/* 7610 */ MCD_OPC_Decode, 161, 6, 124, // Opcode: VCVTf2sd -/* 7614 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7626 -/* 7618 */ MCD_OPC_CheckPredicate, 15, 27, 27, // Skip to: 14561 -/* 7622 */ MCD_OPC_Decode, 162, 6, 125, // Opcode: VCVTf2sq -/* 7626 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7638 -/* 7630 */ MCD_OPC_CheckPredicate, 15, 15, 27, // Skip to: 14561 -/* 7634 */ MCD_OPC_Decode, 163, 6, 124, // Opcode: VCVTf2ud -/* 7638 */ MCD_OPC_FilterValue, 3, 7, 27, // Skip to: 14561 -/* 7642 */ MCD_OPC_CheckPredicate, 15, 3, 27, // Skip to: 14561 -/* 7646 */ MCD_OPC_Decode, 164, 6, 125, // Opcode: VCVTf2uq -/* 7650 */ MCD_OPC_FilterValue, 8, 29, 0, // Skip to: 7683 -/* 7654 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... -/* 7657 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7670 -/* 7661 */ MCD_OPC_CheckPredicate, 15, 240, 26, // Skip to: 14561 -/* 7665 */ MCD_OPC_Decode, 210, 17, 133, 1, // Opcode: VTBL1 -/* 7670 */ MCD_OPC_FilterValue, 1, 231, 26, // Skip to: 14561 -/* 7674 */ MCD_OPC_CheckPredicate, 15, 227, 26, // Skip to: 14561 -/* 7678 */ MCD_OPC_Decode, 216, 17, 133, 1, // Opcode: VTBX1 -/* 7683 */ MCD_OPC_FilterValue, 9, 29, 0, // Skip to: 7716 -/* 7687 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... -/* 7690 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7703 -/* 7694 */ MCD_OPC_CheckPredicate, 15, 207, 26, // Skip to: 14561 -/* 7698 */ MCD_OPC_Decode, 211, 17, 133, 1, // Opcode: VTBL2 -/* 7703 */ MCD_OPC_FilterValue, 1, 198, 26, // Skip to: 14561 -/* 7707 */ MCD_OPC_CheckPredicate, 15, 194, 26, // Skip to: 14561 -/* 7711 */ MCD_OPC_Decode, 217, 17, 133, 1, // Opcode: VTBX2 -/* 7716 */ MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 7749 -/* 7720 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... -/* 7723 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7736 -/* 7727 */ MCD_OPC_CheckPredicate, 15, 174, 26, // Skip to: 14561 -/* 7731 */ MCD_OPC_Decode, 212, 17, 133, 1, // Opcode: VTBL3 -/* 7736 */ MCD_OPC_FilterValue, 1, 165, 26, // Skip to: 14561 -/* 7740 */ MCD_OPC_CheckPredicate, 15, 161, 26, // Skip to: 14561 -/* 7744 */ MCD_OPC_Decode, 218, 17, 133, 1, // Opcode: VTBX3 -/* 7749 */ MCD_OPC_FilterValue, 11, 29, 0, // Skip to: 7782 -/* 7753 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... -/* 7756 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7769 -/* 7760 */ MCD_OPC_CheckPredicate, 15, 141, 26, // Skip to: 14561 -/* 7764 */ MCD_OPC_Decode, 214, 17, 133, 1, // Opcode: VTBL4 -/* 7769 */ MCD_OPC_FilterValue, 1, 132, 26, // Skip to: 14561 -/* 7773 */ MCD_OPC_CheckPredicate, 15, 128, 26, // Skip to: 14561 -/* 7777 */ MCD_OPC_Decode, 220, 17, 133, 1, // Opcode: VTBX4 -/* 7782 */ MCD_OPC_FilterValue, 12, 119, 26, // Skip to: 14561 -/* 7786 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... -/* 7789 */ MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 7848 -/* 7793 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 7796 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 7835 -/* 7800 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... -/* 7803 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 7822 -/* 7807 */ MCD_OPC_CheckPredicate, 15, 94, 26, // Skip to: 14561 -/* 7811 */ MCD_OPC_CheckField, 18, 1, 1, 88, 26, // Skip to: 14561 -/* 7817 */ MCD_OPC_Decode, 188, 6, 134, 1, // Opcode: VDUPLN32d -/* 7822 */ MCD_OPC_FilterValue, 1, 79, 26, // Skip to: 14561 -/* 7826 */ MCD_OPC_CheckPredicate, 15, 75, 26, // Skip to: 14561 -/* 7830 */ MCD_OPC_Decode, 186, 6, 135, 1, // Opcode: VDUPLN16d -/* 7835 */ MCD_OPC_FilterValue, 1, 66, 26, // Skip to: 14561 -/* 7839 */ MCD_OPC_CheckPredicate, 15, 62, 26, // Skip to: 14561 -/* 7843 */ MCD_OPC_Decode, 190, 6, 136, 1, // Opcode: VDUPLN8d -/* 7848 */ MCD_OPC_FilterValue, 1, 53, 26, // Skip to: 14561 -/* 7852 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... -/* 7855 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 7894 -/* 7859 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... -/* 7862 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 7881 -/* 7866 */ MCD_OPC_CheckPredicate, 15, 35, 26, // Skip to: 14561 -/* 7870 */ MCD_OPC_CheckField, 18, 1, 1, 29, 26, // Skip to: 14561 -/* 7876 */ MCD_OPC_Decode, 189, 6, 137, 1, // Opcode: VDUPLN32q -/* 7881 */ MCD_OPC_FilterValue, 1, 20, 26, // Skip to: 14561 -/* 7885 */ MCD_OPC_CheckPredicate, 15, 16, 26, // Skip to: 14561 -/* 7889 */ MCD_OPC_Decode, 187, 6, 138, 1, // Opcode: VDUPLN16q -/* 7894 */ MCD_OPC_FilterValue, 1, 7, 26, // Skip to: 14561 -/* 7898 */ MCD_OPC_CheckPredicate, 15, 3, 26, // Skip to: 14561 -/* 7902 */ MCD_OPC_Decode, 191, 6, 139, 1, // Opcode: VDUPLN8q -/* 7907 */ MCD_OPC_FilterValue, 1, 250, 25, // Skip to: 14561 -/* 7911 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... -/* 7914 */ MCD_OPC_FilterValue, 0, 185, 13, // Skip to: 11431 -/* 7918 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 7921 */ MCD_OPC_FilterValue, 0, 28, 6, // Skip to: 9489 -/* 7925 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 7928 */ MCD_OPC_FilterValue, 0, 135, 0, // Skip to: 8067 -/* 7932 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 7935 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 7968 -/* 7939 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 7942 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 7955 -/* 7947 */ MCD_OPC_CheckPredicate, 15, 210, 25, // Skip to: 14561 -/* 7951 */ MCD_OPC_Decode, 142, 12, 95, // Opcode: VQADDsv8i8 -/* 7955 */ MCD_OPC_FilterValue, 243, 1, 201, 25, // Skip to: 14561 -/* 7960 */ MCD_OPC_CheckPredicate, 15, 197, 25, // Skip to: 14561 -/* 7964 */ MCD_OPC_Decode, 150, 12, 95, // Opcode: VQADDuv8i8 -/* 7968 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8001 -/* 7972 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 7975 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 7988 -/* 7980 */ MCD_OPC_CheckPredicate, 15, 177, 25, // Skip to: 14561 -/* 7984 */ MCD_OPC_Decode, 139, 12, 95, // Opcode: VQADDsv4i16 -/* 7988 */ MCD_OPC_FilterValue, 243, 1, 168, 25, // Skip to: 14561 -/* 7993 */ MCD_OPC_CheckPredicate, 15, 164, 25, // Skip to: 14561 -/* 7997 */ MCD_OPC_Decode, 147, 12, 95, // Opcode: VQADDuv4i16 -/* 8001 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 8034 -/* 8005 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8008 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8021 -/* 8013 */ MCD_OPC_CheckPredicate, 15, 144, 25, // Skip to: 14561 -/* 8017 */ MCD_OPC_Decode, 137, 12, 95, // Opcode: VQADDsv2i32 -/* 8021 */ MCD_OPC_FilterValue, 243, 1, 135, 25, // Skip to: 14561 -/* 8026 */ MCD_OPC_CheckPredicate, 15, 131, 25, // Skip to: 14561 -/* 8030 */ MCD_OPC_Decode, 145, 12, 95, // Opcode: VQADDuv2i32 -/* 8034 */ MCD_OPC_FilterValue, 3, 123, 25, // Skip to: 14561 -/* 8038 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8041 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8054 -/* 8046 */ MCD_OPC_CheckPredicate, 15, 111, 25, // Skip to: 14561 -/* 8050 */ MCD_OPC_Decode, 136, 12, 95, // Opcode: VQADDsv1i64 -/* 8054 */ MCD_OPC_FilterValue, 243, 1, 102, 25, // Skip to: 14561 -/* 8059 */ MCD_OPC_CheckPredicate, 15, 98, 25, // Skip to: 14561 -/* 8063 */ MCD_OPC_Decode, 144, 12, 95, // Opcode: VQADDuv1i64 -/* 8067 */ MCD_OPC_FilterValue, 1, 135, 0, // Skip to: 8206 -/* 8071 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 8074 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8107 -/* 8078 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8081 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8094 -/* 8086 */ MCD_OPC_CheckPredicate, 15, 71, 25, // Skip to: 14561 -/* 8090 */ MCD_OPC_Decode, 134, 5, 95, // Opcode: VANDd -/* 8094 */ MCD_OPC_FilterValue, 243, 1, 62, 25, // Skip to: 14561 -/* 8099 */ MCD_OPC_CheckPredicate, 15, 58, 25, // Skip to: 14561 -/* 8103 */ MCD_OPC_Decode, 192, 6, 95, // Opcode: VEORd -/* 8107 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8140 -/* 8111 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8114 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8127 -/* 8119 */ MCD_OPC_CheckPredicate, 15, 38, 25, // Skip to: 14561 -/* 8123 */ MCD_OPC_Decode, 136, 5, 95, // Opcode: VBICd -/* 8127 */ MCD_OPC_FilterValue, 243, 1, 29, 25, // Skip to: 14561 -/* 8132 */ MCD_OPC_CheckPredicate, 15, 25, 25, // Skip to: 14561 -/* 8136 */ MCD_OPC_Decode, 146, 5, 103, // Opcode: VBSLd -/* 8140 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 8173 -/* 8144 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8147 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8160 -/* 8152 */ MCD_OPC_CheckPredicate, 15, 5, 25, // Skip to: 14561 -/* 8156 */ MCD_OPC_Decode, 209, 11, 95, // Opcode: VORRd -/* 8160 */ MCD_OPC_FilterValue, 243, 1, 252, 24, // Skip to: 14561 -/* 8165 */ MCD_OPC_CheckPredicate, 15, 248, 24, // Skip to: 14561 -/* 8169 */ MCD_OPC_Decode, 144, 5, 103, // Opcode: VBITd -/* 8173 */ MCD_OPC_FilterValue, 3, 240, 24, // Skip to: 14561 -/* 8177 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8180 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8193 -/* 8185 */ MCD_OPC_CheckPredicate, 15, 228, 24, // Skip to: 14561 -/* 8189 */ MCD_OPC_Decode, 207, 11, 95, // Opcode: VORNd -/* 8193 */ MCD_OPC_FilterValue, 243, 1, 219, 24, // Skip to: 14561 -/* 8198 */ MCD_OPC_CheckPredicate, 15, 215, 24, // Skip to: 14561 -/* 8202 */ MCD_OPC_Decode, 142, 5, 103, // Opcode: VBIFd -/* 8206 */ MCD_OPC_FilterValue, 2, 135, 0, // Skip to: 8345 -/* 8210 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 8213 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8246 -/* 8217 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8220 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8233 -/* 8225 */ MCD_OPC_CheckPredicate, 15, 188, 24, // Skip to: 14561 -/* 8229 */ MCD_OPC_Decode, 147, 13, 95, // Opcode: VQSUBsv8i8 -/* 8233 */ MCD_OPC_FilterValue, 243, 1, 179, 24, // Skip to: 14561 -/* 8238 */ MCD_OPC_CheckPredicate, 15, 175, 24, // Skip to: 14561 -/* 8242 */ MCD_OPC_Decode, 155, 13, 95, // Opcode: VQSUBuv8i8 -/* 8246 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8279 -/* 8250 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8253 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8266 -/* 8258 */ MCD_OPC_CheckPredicate, 15, 155, 24, // Skip to: 14561 -/* 8262 */ MCD_OPC_Decode, 144, 13, 95, // Opcode: VQSUBsv4i16 -/* 8266 */ MCD_OPC_FilterValue, 243, 1, 146, 24, // Skip to: 14561 -/* 8271 */ MCD_OPC_CheckPredicate, 15, 142, 24, // Skip to: 14561 -/* 8275 */ MCD_OPC_Decode, 152, 13, 95, // Opcode: VQSUBuv4i16 -/* 8279 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 8312 -/* 8283 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8286 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8299 -/* 8291 */ MCD_OPC_CheckPredicate, 15, 122, 24, // Skip to: 14561 -/* 8295 */ MCD_OPC_Decode, 142, 13, 95, // Opcode: VQSUBsv2i32 -/* 8299 */ MCD_OPC_FilterValue, 243, 1, 113, 24, // Skip to: 14561 -/* 8304 */ MCD_OPC_CheckPredicate, 15, 109, 24, // Skip to: 14561 -/* 8308 */ MCD_OPC_Decode, 150, 13, 95, // Opcode: VQSUBuv2i32 -/* 8312 */ MCD_OPC_FilterValue, 3, 101, 24, // Skip to: 14561 -/* 8316 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8319 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8332 -/* 8324 */ MCD_OPC_CheckPredicate, 15, 89, 24, // Skip to: 14561 -/* 8328 */ MCD_OPC_Decode, 141, 13, 95, // Opcode: VQSUBsv1i64 -/* 8332 */ MCD_OPC_FilterValue, 243, 1, 80, 24, // Skip to: 14561 -/* 8337 */ MCD_OPC_CheckPredicate, 15, 76, 24, // Skip to: 14561 -/* 8341 */ MCD_OPC_Decode, 149, 13, 95, // Opcode: VQSUBuv1i64 -/* 8345 */ MCD_OPC_FilterValue, 3, 102, 0, // Skip to: 8451 -/* 8349 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 8352 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8385 -/* 8356 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8359 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8372 -/* 8364 */ MCD_OPC_CheckPredicate, 15, 49, 24, // Skip to: 14561 -/* 8368 */ MCD_OPC_Decode, 171, 5, 95, // Opcode: VCGEsv8i8 -/* 8372 */ MCD_OPC_FilterValue, 243, 1, 40, 24, // Skip to: 14561 -/* 8377 */ MCD_OPC_CheckPredicate, 15, 36, 24, // Skip to: 14561 -/* 8381 */ MCD_OPC_Decode, 177, 5, 95, // Opcode: VCGEuv8i8 -/* 8385 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8418 -/* 8389 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8392 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8405 -/* 8397 */ MCD_OPC_CheckPredicate, 15, 16, 24, // Skip to: 14561 -/* 8401 */ MCD_OPC_Decode, 168, 5, 95, // Opcode: VCGEsv4i16 -/* 8405 */ MCD_OPC_FilterValue, 243, 1, 7, 24, // Skip to: 14561 -/* 8410 */ MCD_OPC_CheckPredicate, 15, 3, 24, // Skip to: 14561 -/* 8414 */ MCD_OPC_Decode, 174, 5, 95, // Opcode: VCGEuv4i16 -/* 8418 */ MCD_OPC_FilterValue, 2, 251, 23, // Skip to: 14561 -/* 8422 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8425 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8438 -/* 8430 */ MCD_OPC_CheckPredicate, 15, 239, 23, // Skip to: 14561 -/* 8434 */ MCD_OPC_Decode, 167, 5, 95, // Opcode: VCGEsv2i32 -/* 8438 */ MCD_OPC_FilterValue, 243, 1, 230, 23, // Skip to: 14561 -/* 8443 */ MCD_OPC_CheckPredicate, 15, 226, 23, // Skip to: 14561 -/* 8447 */ MCD_OPC_Decode, 173, 5, 95, // Opcode: VCGEuv2i32 -/* 8451 */ MCD_OPC_FilterValue, 4, 135, 0, // Skip to: 8590 -/* 8455 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 8458 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8491 -/* 8462 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8465 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8478 -/* 8470 */ MCD_OPC_CheckPredicate, 15, 199, 23, // Skip to: 14561 -/* 8474 */ MCD_OPC_Decode, 242, 12, 99, // Opcode: VQSHLsv8i8 -/* 8478 */ MCD_OPC_FilterValue, 243, 1, 190, 23, // Skip to: 14561 -/* 8483 */ MCD_OPC_CheckPredicate, 15, 186, 23, // Skip to: 14561 -/* 8487 */ MCD_OPC_Decode, 130, 13, 99, // Opcode: VQSHLuv8i8 -/* 8491 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8524 -/* 8495 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8498 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8511 -/* 8503 */ MCD_OPC_CheckPredicate, 15, 166, 23, // Skip to: 14561 -/* 8507 */ MCD_OPC_Decode, 239, 12, 99, // Opcode: VQSHLsv4i16 -/* 8511 */ MCD_OPC_FilterValue, 243, 1, 157, 23, // Skip to: 14561 -/* 8516 */ MCD_OPC_CheckPredicate, 15, 153, 23, // Skip to: 14561 -/* 8520 */ MCD_OPC_Decode, 255, 12, 99, // Opcode: VQSHLuv4i16 -/* 8524 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 8557 -/* 8528 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8531 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8544 -/* 8536 */ MCD_OPC_CheckPredicate, 15, 133, 23, // Skip to: 14561 -/* 8540 */ MCD_OPC_Decode, 237, 12, 99, // Opcode: VQSHLsv2i32 -/* 8544 */ MCD_OPC_FilterValue, 243, 1, 124, 23, // Skip to: 14561 -/* 8549 */ MCD_OPC_CheckPredicate, 15, 120, 23, // Skip to: 14561 -/* 8553 */ MCD_OPC_Decode, 253, 12, 99, // Opcode: VQSHLuv2i32 -/* 8557 */ MCD_OPC_FilterValue, 3, 112, 23, // Skip to: 14561 -/* 8561 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8564 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8577 -/* 8569 */ MCD_OPC_CheckPredicate, 15, 100, 23, // Skip to: 14561 -/* 8573 */ MCD_OPC_Decode, 236, 12, 99, // Opcode: VQSHLsv1i64 -/* 8577 */ MCD_OPC_FilterValue, 243, 1, 91, 23, // Skip to: 14561 -/* 8582 */ MCD_OPC_CheckPredicate, 15, 87, 23, // Skip to: 14561 -/* 8586 */ MCD_OPC_Decode, 252, 12, 99, // Opcode: VQSHLuv1i64 -/* 8590 */ MCD_OPC_FilterValue, 5, 135, 0, // Skip to: 8729 -/* 8594 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 8597 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8630 -/* 8601 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8604 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8617 -/* 8609 */ MCD_OPC_CheckPredicate, 15, 60, 23, // Skip to: 14561 -/* 8613 */ MCD_OPC_Decode, 201, 12, 99, // Opcode: VQRSHLsv8i8 -/* 8617 */ MCD_OPC_FilterValue, 243, 1, 51, 23, // Skip to: 14561 -/* 8622 */ MCD_OPC_CheckPredicate, 15, 47, 23, // Skip to: 14561 -/* 8626 */ MCD_OPC_Decode, 209, 12, 99, // Opcode: VQRSHLuv8i8 -/* 8630 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8663 -/* 8634 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8637 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8650 -/* 8642 */ MCD_OPC_CheckPredicate, 15, 27, 23, // Skip to: 14561 -/* 8646 */ MCD_OPC_Decode, 198, 12, 99, // Opcode: VQRSHLsv4i16 -/* 8650 */ MCD_OPC_FilterValue, 243, 1, 18, 23, // Skip to: 14561 -/* 8655 */ MCD_OPC_CheckPredicate, 15, 14, 23, // Skip to: 14561 -/* 8659 */ MCD_OPC_Decode, 206, 12, 99, // Opcode: VQRSHLuv4i16 -/* 8663 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 8696 -/* 8667 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8670 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8683 -/* 8675 */ MCD_OPC_CheckPredicate, 15, 250, 22, // Skip to: 14561 -/* 8679 */ MCD_OPC_Decode, 196, 12, 99, // Opcode: VQRSHLsv2i32 -/* 8683 */ MCD_OPC_FilterValue, 243, 1, 241, 22, // Skip to: 14561 -/* 8688 */ MCD_OPC_CheckPredicate, 15, 237, 22, // Skip to: 14561 -/* 8692 */ MCD_OPC_Decode, 204, 12, 99, // Opcode: VQRSHLuv2i32 -/* 8696 */ MCD_OPC_FilterValue, 3, 229, 22, // Skip to: 14561 -/* 8700 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8703 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8716 -/* 8708 */ MCD_OPC_CheckPredicate, 15, 217, 22, // Skip to: 14561 -/* 8712 */ MCD_OPC_Decode, 195, 12, 99, // Opcode: VQRSHLsv1i64 -/* 8716 */ MCD_OPC_FilterValue, 243, 1, 208, 22, // Skip to: 14561 -/* 8721 */ MCD_OPC_CheckPredicate, 15, 204, 22, // Skip to: 14561 -/* 8725 */ MCD_OPC_Decode, 203, 12, 99, // Opcode: VQRSHLuv1i64 -/* 8729 */ MCD_OPC_FilterValue, 6, 102, 0, // Skip to: 8835 -/* 8733 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 8736 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8769 -/* 8740 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8743 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8756 -/* 8748 */ MCD_OPC_CheckPredicate, 15, 177, 22, // Skip to: 14561 -/* 8752 */ MCD_OPC_Decode, 182, 10, 95, // Opcode: VMINsv8i8 -/* 8756 */ MCD_OPC_FilterValue, 243, 1, 168, 22, // Skip to: 14561 -/* 8761 */ MCD_OPC_CheckPredicate, 15, 164, 22, // Skip to: 14561 -/* 8765 */ MCD_OPC_Decode, 188, 10, 95, // Opcode: VMINuv8i8 -/* 8769 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8802 -/* 8773 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8776 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8789 -/* 8781 */ MCD_OPC_CheckPredicate, 15, 144, 22, // Skip to: 14561 -/* 8785 */ MCD_OPC_Decode, 179, 10, 95, // Opcode: VMINsv4i16 -/* 8789 */ MCD_OPC_FilterValue, 243, 1, 135, 22, // Skip to: 14561 -/* 8794 */ MCD_OPC_CheckPredicate, 15, 131, 22, // Skip to: 14561 -/* 8798 */ MCD_OPC_Decode, 185, 10, 95, // Opcode: VMINuv4i16 -/* 8802 */ MCD_OPC_FilterValue, 2, 123, 22, // Skip to: 14561 -/* 8806 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8809 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8822 -/* 8814 */ MCD_OPC_CheckPredicate, 15, 111, 22, // Skip to: 14561 -/* 8818 */ MCD_OPC_Decode, 178, 10, 95, // Opcode: VMINsv2i32 -/* 8822 */ MCD_OPC_FilterValue, 243, 1, 102, 22, // Skip to: 14561 -/* 8827 */ MCD_OPC_CheckPredicate, 15, 98, 22, // Skip to: 14561 -/* 8831 */ MCD_OPC_Decode, 184, 10, 95, // Opcode: VMINuv2i32 -/* 8835 */ MCD_OPC_FilterValue, 7, 102, 0, // Skip to: 8941 -/* 8839 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 8842 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8875 -/* 8846 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8849 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8862 -/* 8854 */ MCD_OPC_CheckPredicate, 15, 71, 22, // Skip to: 14561 -/* 8858 */ MCD_OPC_Decode, 194, 4, 103, // Opcode: VABAsv8i8 -/* 8862 */ MCD_OPC_FilterValue, 243, 1, 62, 22, // Skip to: 14561 -/* 8867 */ MCD_OPC_CheckPredicate, 15, 58, 22, // Skip to: 14561 -/* 8871 */ MCD_OPC_Decode, 200, 4, 103, // Opcode: VABAuv8i8 -/* 8875 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8908 -/* 8879 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8882 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8895 -/* 8887 */ MCD_OPC_CheckPredicate, 15, 38, 22, // Skip to: 14561 -/* 8891 */ MCD_OPC_Decode, 191, 4, 103, // Opcode: VABAsv4i16 -/* 8895 */ MCD_OPC_FilterValue, 243, 1, 29, 22, // Skip to: 14561 -/* 8900 */ MCD_OPC_CheckPredicate, 15, 25, 22, // Skip to: 14561 -/* 8904 */ MCD_OPC_Decode, 197, 4, 103, // Opcode: VABAuv4i16 -/* 8908 */ MCD_OPC_FilterValue, 2, 17, 22, // Skip to: 14561 -/* 8912 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8915 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8928 -/* 8920 */ MCD_OPC_CheckPredicate, 15, 5, 22, // Skip to: 14561 -/* 8924 */ MCD_OPC_Decode, 190, 4, 103, // Opcode: VABAsv2i32 -/* 8928 */ MCD_OPC_FilterValue, 243, 1, 252, 21, // Skip to: 14561 -/* 8933 */ MCD_OPC_CheckPredicate, 15, 248, 21, // Skip to: 14561 -/* 8937 */ MCD_OPC_Decode, 196, 4, 103, // Opcode: VABAuv2i32 -/* 8941 */ MCD_OPC_FilterValue, 8, 102, 0, // Skip to: 9047 -/* 8945 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 8948 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8981 -/* 8952 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8955 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8968 -/* 8960 */ MCD_OPC_CheckPredicate, 15, 221, 21, // Skip to: 14561 -/* 8964 */ MCD_OPC_Decode, 249, 17, 95, // Opcode: VTSTv8i8 -/* 8968 */ MCD_OPC_FilterValue, 243, 1, 212, 21, // Skip to: 14561 -/* 8973 */ MCD_OPC_CheckPredicate, 15, 208, 21, // Skip to: 14561 -/* 8977 */ MCD_OPC_Decode, 155, 5, 95, // Opcode: VCEQv8i8 -/* 8981 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 9014 -/* 8985 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 8988 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9001 -/* 8993 */ MCD_OPC_CheckPredicate, 15, 188, 21, // Skip to: 14561 -/* 8997 */ MCD_OPC_Decode, 246, 17, 95, // Opcode: VTSTv4i16 -/* 9001 */ MCD_OPC_FilterValue, 243, 1, 179, 21, // Skip to: 14561 -/* 9006 */ MCD_OPC_CheckPredicate, 15, 175, 21, // Skip to: 14561 -/* 9010 */ MCD_OPC_Decode, 152, 5, 95, // Opcode: VCEQv4i16 -/* 9014 */ MCD_OPC_FilterValue, 2, 167, 21, // Skip to: 14561 -/* 9018 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 9021 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9034 -/* 9026 */ MCD_OPC_CheckPredicate, 15, 155, 21, // Skip to: 14561 -/* 9030 */ MCD_OPC_Decode, 245, 17, 95, // Opcode: VTSTv2i32 -/* 9034 */ MCD_OPC_FilterValue, 243, 1, 146, 21, // Skip to: 14561 -/* 9039 */ MCD_OPC_CheckPredicate, 15, 142, 21, // Skip to: 14561 -/* 9043 */ MCD_OPC_Decode, 151, 5, 95, // Opcode: VCEQv2i32 -/* 9047 */ MCD_OPC_FilterValue, 9, 74, 0, // Skip to: 9125 -/* 9051 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 9054 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 9087 -/* 9058 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 9061 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9074 -/* 9066 */ MCD_OPC_CheckPredicate, 15, 115, 21, // Skip to: 14561 -/* 9070 */ MCD_OPC_Decode, 184, 11, 95, // Opcode: VMULv8i8 -/* 9074 */ MCD_OPC_FilterValue, 243, 1, 106, 21, // Skip to: 14561 -/* 9079 */ MCD_OPC_CheckPredicate, 15, 102, 21, // Skip to: 14561 -/* 9083 */ MCD_OPC_Decode, 171, 11, 95, // Opcode: VMULpd -/* 9087 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 9106 -/* 9091 */ MCD_OPC_CheckPredicate, 15, 90, 21, // Skip to: 14561 -/* 9095 */ MCD_OPC_CheckField, 24, 8, 242, 1, 83, 21, // Skip to: 14561 -/* 9102 */ MCD_OPC_Decode, 181, 11, 95, // Opcode: VMULv4i16 -/* 9106 */ MCD_OPC_FilterValue, 2, 75, 21, // Skip to: 14561 -/* 9110 */ MCD_OPC_CheckPredicate, 15, 71, 21, // Skip to: 14561 -/* 9114 */ MCD_OPC_CheckField, 24, 8, 242, 1, 64, 21, // Skip to: 14561 -/* 9121 */ MCD_OPC_Decode, 180, 11, 95, // Opcode: VMULv2i32 -/* 9125 */ MCD_OPC_FilterValue, 10, 102, 0, // Skip to: 9231 -/* 9129 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 9132 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 9165 -/* 9136 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 9139 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9152 -/* 9144 */ MCD_OPC_CheckPredicate, 15, 37, 21, // Skip to: 14561 -/* 9148 */ MCD_OPC_Decode, 253, 11, 95, // Opcode: VPMINs8 -/* 9152 */ MCD_OPC_FilterValue, 243, 1, 28, 21, // Skip to: 14561 -/* 9157 */ MCD_OPC_CheckPredicate, 15, 24, 21, // Skip to: 14561 -/* 9161 */ MCD_OPC_Decode, 128, 12, 95, // Opcode: VPMINu8 -/* 9165 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 9198 -/* 9169 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 9172 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9185 -/* 9177 */ MCD_OPC_CheckPredicate, 15, 4, 21, // Skip to: 14561 -/* 9181 */ MCD_OPC_Decode, 251, 11, 95, // Opcode: VPMINs16 -/* 9185 */ MCD_OPC_FilterValue, 243, 1, 251, 20, // Skip to: 14561 -/* 9190 */ MCD_OPC_CheckPredicate, 15, 247, 20, // Skip to: 14561 -/* 9194 */ MCD_OPC_Decode, 254, 11, 95, // Opcode: VPMINu16 -/* 9198 */ MCD_OPC_FilterValue, 2, 239, 20, // Skip to: 14561 -/* 9202 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 9205 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9218 -/* 9210 */ MCD_OPC_CheckPredicate, 15, 227, 20, // Skip to: 14561 -/* 9214 */ MCD_OPC_Decode, 252, 11, 95, // Opcode: VPMINs32 -/* 9218 */ MCD_OPC_FilterValue, 243, 1, 218, 20, // Skip to: 14561 -/* 9223 */ MCD_OPC_CheckPredicate, 15, 214, 20, // Skip to: 14561 -/* 9227 */ MCD_OPC_Decode, 255, 11, 95, // Opcode: VPMINu32 -/* 9231 */ MCD_OPC_FilterValue, 11, 60, 0, // Skip to: 9295 -/* 9235 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 9238 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9257 -/* 9242 */ MCD_OPC_CheckPredicate, 15, 195, 20, // Skip to: 14561 -/* 9246 */ MCD_OPC_CheckField, 24, 8, 242, 1, 188, 20, // Skip to: 14561 -/* 9253 */ MCD_OPC_Decode, 242, 11, 95, // Opcode: VPADDi8 -/* 9257 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 9276 -/* 9261 */ MCD_OPC_CheckPredicate, 15, 176, 20, // Skip to: 14561 -/* 9265 */ MCD_OPC_CheckField, 24, 8, 242, 1, 169, 20, // Skip to: 14561 -/* 9272 */ MCD_OPC_Decode, 240, 11, 95, // Opcode: VPADDi16 -/* 9276 */ MCD_OPC_FilterValue, 2, 161, 20, // Skip to: 14561 -/* 9280 */ MCD_OPC_CheckPredicate, 15, 157, 20, // Skip to: 14561 -/* 9284 */ MCD_OPC_CheckField, 24, 8, 242, 1, 150, 20, // Skip to: 14561 -/* 9291 */ MCD_OPC_Decode, 241, 11, 95, // Opcode: VPADDi32 -/* 9295 */ MCD_OPC_FilterValue, 12, 41, 0, // Skip to: 9340 -/* 9299 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 9302 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9321 -/* 9306 */ MCD_OPC_CheckPredicate, 18, 131, 20, // Skip to: 14561 -/* 9310 */ MCD_OPC_CheckField, 24, 8, 242, 1, 124, 20, // Skip to: 14561 -/* 9317 */ MCD_OPC_Decode, 203, 6, 103, // Opcode: VFMAfd -/* 9321 */ MCD_OPC_FilterValue, 2, 116, 20, // Skip to: 14561 -/* 9325 */ MCD_OPC_CheckPredicate, 18, 112, 20, // Skip to: 14561 -/* 9329 */ MCD_OPC_CheckField, 24, 8, 242, 1, 105, 20, // Skip to: 14561 -/* 9336 */ MCD_OPC_Decode, 207, 6, 103, // Opcode: VFMSfd -/* 9340 */ MCD_OPC_FilterValue, 13, 55, 0, // Skip to: 9399 -/* 9344 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 9347 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 9380 -/* 9351 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 9354 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9367 -/* 9359 */ MCD_OPC_CheckPredicate, 15, 78, 20, // Skip to: 14561 -/* 9363 */ MCD_OPC_Decode, 201, 10, 103, // Opcode: VMLAfd -/* 9367 */ MCD_OPC_FilterValue, 243, 1, 69, 20, // Skip to: 14561 -/* 9372 */ MCD_OPC_CheckPredicate, 15, 65, 20, // Skip to: 14561 -/* 9376 */ MCD_OPC_Decode, 169, 11, 95, // Opcode: VMULfd -/* 9380 */ MCD_OPC_FilterValue, 2, 57, 20, // Skip to: 14561 -/* 9384 */ MCD_OPC_CheckPredicate, 15, 53, 20, // Skip to: 14561 -/* 9388 */ MCD_OPC_CheckField, 24, 8, 242, 1, 46, 20, // Skip to: 14561 -/* 9395 */ MCD_OPC_Decode, 227, 10, 103, // Opcode: VMLSfd -/* 9399 */ MCD_OPC_FilterValue, 14, 41, 0, // Skip to: 9444 -/* 9403 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 9406 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9425 -/* 9410 */ MCD_OPC_CheckPredicate, 15, 27, 20, // Skip to: 14561 -/* 9414 */ MCD_OPC_CheckField, 24, 8, 243, 1, 20, 20, // Skip to: 14561 -/* 9421 */ MCD_OPC_Decode, 231, 4, 95, // Opcode: VACGEd -/* 9425 */ MCD_OPC_FilterValue, 2, 12, 20, // Skip to: 14561 -/* 9429 */ MCD_OPC_CheckPredicate, 15, 8, 20, // Skip to: 14561 -/* 9433 */ MCD_OPC_CheckField, 24, 8, 243, 1, 1, 20, // Skip to: 14561 -/* 9440 */ MCD_OPC_Decode, 233, 4, 95, // Opcode: VACGTd -/* 9444 */ MCD_OPC_FilterValue, 15, 249, 19, // Skip to: 14561 -/* 9448 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 9451 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9470 -/* 9455 */ MCD_OPC_CheckPredicate, 15, 238, 19, // Skip to: 14561 -/* 9459 */ MCD_OPC_CheckField, 24, 8, 242, 1, 231, 19, // Skip to: 14561 -/* 9466 */ MCD_OPC_Decode, 163, 13, 95, // Opcode: VRECPSfd -/* 9470 */ MCD_OPC_FilterValue, 2, 223, 19, // Skip to: 14561 -/* 9474 */ MCD_OPC_CheckPredicate, 15, 219, 19, // Skip to: 14561 -/* 9478 */ MCD_OPC_CheckField, 24, 8, 242, 1, 212, 19, // Skip to: 14561 -/* 9485 */ MCD_OPC_Decode, 254, 13, 95, // Opcode: VRSQRTSfd -/* 9489 */ MCD_OPC_FilterValue, 1, 204, 19, // Skip to: 14561 -/* 9493 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 9496 */ MCD_OPC_FilterValue, 0, 138, 6, // Skip to: 11174 -/* 9500 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... -/* 9503 */ MCD_OPC_FilterValue, 121, 190, 19, // Skip to: 14561 -/* 9507 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 9510 */ MCD_OPC_FilterValue, 0, 121, 0, // Skip to: 9635 -/* 9514 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 9517 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 9602 -/* 9521 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 9524 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 9569 -/* 9528 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 9531 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9550 -/* 9535 */ MCD_OPC_CheckPredicate, 15, 190, 5, // Skip to: 11009 -/* 9539 */ MCD_OPC_CheckField, 19, 1, 1, 184, 5, // Skip to: 11009 -/* 9545 */ MCD_OPC_Decode, 201, 14, 140, 1, // Opcode: VSHRsv8i8 -/* 9550 */ MCD_OPC_FilterValue, 1, 175, 5, // Skip to: 11009 -/* 9554 */ MCD_OPC_CheckPredicate, 15, 171, 5, // Skip to: 11009 -/* 9558 */ MCD_OPC_CheckField, 19, 1, 1, 165, 5, // Skip to: 11009 -/* 9564 */ MCD_OPC_Decode, 209, 14, 140, 1, // Opcode: VSHRuv8i8 -/* 9569 */ MCD_OPC_FilterValue, 1, 156, 5, // Skip to: 11009 -/* 9573 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 9576 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9589 -/* 9580 */ MCD_OPC_CheckPredicate, 15, 145, 5, // Skip to: 11009 -/* 9584 */ MCD_OPC_Decode, 198, 14, 141, 1, // Opcode: VSHRsv4i16 -/* 9589 */ MCD_OPC_FilterValue, 1, 136, 5, // Skip to: 11009 -/* 9593 */ MCD_OPC_CheckPredicate, 15, 132, 5, // Skip to: 11009 -/* 9597 */ MCD_OPC_Decode, 206, 14, 141, 1, // Opcode: VSHRuv4i16 -/* 9602 */ MCD_OPC_FilterValue, 1, 123, 5, // Skip to: 11009 -/* 9606 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 9609 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9622 -/* 9613 */ MCD_OPC_CheckPredicate, 15, 112, 5, // Skip to: 11009 -/* 9617 */ MCD_OPC_Decode, 196, 14, 142, 1, // Opcode: VSHRsv2i32 -/* 9622 */ MCD_OPC_FilterValue, 1, 103, 5, // Skip to: 11009 -/* 9626 */ MCD_OPC_CheckPredicate, 15, 99, 5, // Skip to: 11009 -/* 9630 */ MCD_OPC_Decode, 204, 14, 142, 1, // Opcode: VSHRuv2i32 -/* 9635 */ MCD_OPC_FilterValue, 1, 121, 0, // Skip to: 9760 -/* 9639 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 9642 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 9727 -/* 9646 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 9649 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 9694 -/* 9653 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 9656 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9675 -/* 9660 */ MCD_OPC_CheckPredicate, 15, 65, 5, // Skip to: 11009 -/* 9664 */ MCD_OPC_CheckField, 19, 1, 1, 59, 5, // Skip to: 11009 -/* 9670 */ MCD_OPC_Decode, 233, 14, 143, 1, // Opcode: VSRAsv8i8 -/* 9675 */ MCD_OPC_FilterValue, 1, 50, 5, // Skip to: 11009 -/* 9679 */ MCD_OPC_CheckPredicate, 15, 46, 5, // Skip to: 11009 -/* 9683 */ MCD_OPC_CheckField, 19, 1, 1, 40, 5, // Skip to: 11009 -/* 9689 */ MCD_OPC_Decode, 241, 14, 143, 1, // Opcode: VSRAuv8i8 -/* 9694 */ MCD_OPC_FilterValue, 1, 31, 5, // Skip to: 11009 -/* 9698 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 9701 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9714 -/* 9705 */ MCD_OPC_CheckPredicate, 15, 20, 5, // Skip to: 11009 -/* 9709 */ MCD_OPC_Decode, 230, 14, 144, 1, // Opcode: VSRAsv4i16 -/* 9714 */ MCD_OPC_FilterValue, 1, 11, 5, // Skip to: 11009 -/* 9718 */ MCD_OPC_CheckPredicate, 15, 7, 5, // Skip to: 11009 -/* 9722 */ MCD_OPC_Decode, 238, 14, 144, 1, // Opcode: VSRAuv4i16 -/* 9727 */ MCD_OPC_FilterValue, 1, 254, 4, // Skip to: 11009 -/* 9731 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 9734 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9747 -/* 9738 */ MCD_OPC_CheckPredicate, 15, 243, 4, // Skip to: 11009 -/* 9742 */ MCD_OPC_Decode, 228, 14, 145, 1, // Opcode: VSRAsv2i32 -/* 9747 */ MCD_OPC_FilterValue, 1, 234, 4, // Skip to: 11009 -/* 9751 */ MCD_OPC_CheckPredicate, 15, 230, 4, // Skip to: 11009 -/* 9755 */ MCD_OPC_Decode, 236, 14, 145, 1, // Opcode: VSRAuv2i32 -/* 9760 */ MCD_OPC_FilterValue, 2, 121, 0, // Skip to: 9885 -/* 9764 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 9767 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 9852 -/* 9771 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 9774 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 9819 -/* 9778 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 9781 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9800 -/* 9785 */ MCD_OPC_CheckPredicate, 15, 196, 4, // Skip to: 11009 -/* 9789 */ MCD_OPC_CheckField, 19, 1, 1, 190, 4, // Skip to: 11009 -/* 9795 */ MCD_OPC_Decode, 241, 13, 140, 1, // Opcode: VRSHRsv8i8 -/* 9800 */ MCD_OPC_FilterValue, 1, 181, 4, // Skip to: 11009 -/* 9804 */ MCD_OPC_CheckPredicate, 15, 177, 4, // Skip to: 11009 -/* 9808 */ MCD_OPC_CheckField, 19, 1, 1, 171, 4, // Skip to: 11009 -/* 9814 */ MCD_OPC_Decode, 249, 13, 140, 1, // Opcode: VRSHRuv8i8 -/* 9819 */ MCD_OPC_FilterValue, 1, 162, 4, // Skip to: 11009 -/* 9823 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 9826 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9839 -/* 9830 */ MCD_OPC_CheckPredicate, 15, 151, 4, // Skip to: 11009 -/* 9834 */ MCD_OPC_Decode, 238, 13, 141, 1, // Opcode: VRSHRsv4i16 -/* 9839 */ MCD_OPC_FilterValue, 1, 142, 4, // Skip to: 11009 -/* 9843 */ MCD_OPC_CheckPredicate, 15, 138, 4, // Skip to: 11009 -/* 9847 */ MCD_OPC_Decode, 246, 13, 141, 1, // Opcode: VRSHRuv4i16 -/* 9852 */ MCD_OPC_FilterValue, 1, 129, 4, // Skip to: 11009 -/* 9856 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 9859 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9872 -/* 9863 */ MCD_OPC_CheckPredicate, 15, 118, 4, // Skip to: 11009 -/* 9867 */ MCD_OPC_Decode, 236, 13, 142, 1, // Opcode: VRSHRsv2i32 -/* 9872 */ MCD_OPC_FilterValue, 1, 109, 4, // Skip to: 11009 -/* 9876 */ MCD_OPC_CheckPredicate, 15, 105, 4, // Skip to: 11009 -/* 9880 */ MCD_OPC_Decode, 244, 13, 142, 1, // Opcode: VRSHRuv2i32 -/* 9885 */ MCD_OPC_FilterValue, 3, 121, 0, // Skip to: 10010 -/* 9889 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 9892 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 9977 -/* 9896 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 9899 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 9944 -/* 9903 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 9906 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9925 -/* 9910 */ MCD_OPC_CheckPredicate, 15, 71, 4, // Skip to: 11009 -/* 9914 */ MCD_OPC_CheckField, 19, 1, 1, 65, 4, // Skip to: 11009 -/* 9920 */ MCD_OPC_Decode, 135, 14, 143, 1, // Opcode: VRSRAsv8i8 -/* 9925 */ MCD_OPC_FilterValue, 1, 56, 4, // Skip to: 11009 -/* 9929 */ MCD_OPC_CheckPredicate, 15, 52, 4, // Skip to: 11009 -/* 9933 */ MCD_OPC_CheckField, 19, 1, 1, 46, 4, // Skip to: 11009 -/* 9939 */ MCD_OPC_Decode, 143, 14, 143, 1, // Opcode: VRSRAuv8i8 -/* 9944 */ MCD_OPC_FilterValue, 1, 37, 4, // Skip to: 11009 -/* 9948 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 9951 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9964 -/* 9955 */ MCD_OPC_CheckPredicate, 15, 26, 4, // Skip to: 11009 -/* 9959 */ MCD_OPC_Decode, 132, 14, 144, 1, // Opcode: VRSRAsv4i16 -/* 9964 */ MCD_OPC_FilterValue, 1, 17, 4, // Skip to: 11009 -/* 9968 */ MCD_OPC_CheckPredicate, 15, 13, 4, // Skip to: 11009 -/* 9972 */ MCD_OPC_Decode, 140, 14, 144, 1, // Opcode: VRSRAuv4i16 -/* 9977 */ MCD_OPC_FilterValue, 1, 4, 4, // Skip to: 11009 -/* 9981 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 9984 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9997 -/* 9988 */ MCD_OPC_CheckPredicate, 15, 249, 3, // Skip to: 11009 -/* 9992 */ MCD_OPC_Decode, 130, 14, 145, 1, // Opcode: VRSRAsv2i32 -/* 9997 */ MCD_OPC_FilterValue, 1, 240, 3, // Skip to: 11009 -/* 10001 */ MCD_OPC_CheckPredicate, 15, 236, 3, // Skip to: 11009 -/* 10005 */ MCD_OPC_Decode, 138, 14, 145, 1, // Opcode: VRSRAuv2i32 -/* 10010 */ MCD_OPC_FilterValue, 4, 73, 0, // Skip to: 10087 -/* 10014 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 10017 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 10068 -/* 10021 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 10024 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 10049 -/* 10028 */ MCD_OPC_CheckPredicate, 15, 209, 3, // Skip to: 11009 -/* 10032 */ MCD_OPC_CheckField, 24, 1, 1, 203, 3, // Skip to: 11009 -/* 10038 */ MCD_OPC_CheckField, 19, 1, 1, 197, 3, // Skip to: 11009 -/* 10044 */ MCD_OPC_Decode, 249, 14, 143, 1, // Opcode: VSRIv8i8 -/* 10049 */ MCD_OPC_FilterValue, 1, 188, 3, // Skip to: 11009 -/* 10053 */ MCD_OPC_CheckPredicate, 15, 184, 3, // Skip to: 11009 -/* 10057 */ MCD_OPC_CheckField, 24, 1, 1, 178, 3, // Skip to: 11009 -/* 10063 */ MCD_OPC_Decode, 246, 14, 144, 1, // Opcode: VSRIv4i16 -/* 10068 */ MCD_OPC_FilterValue, 1, 169, 3, // Skip to: 11009 -/* 10072 */ MCD_OPC_CheckPredicate, 15, 165, 3, // Skip to: 11009 -/* 10076 */ MCD_OPC_CheckField, 24, 1, 1, 159, 3, // Skip to: 11009 -/* 10082 */ MCD_OPC_Decode, 244, 14, 145, 1, // Opcode: VSRIv2i32 -/* 10087 */ MCD_OPC_FilterValue, 5, 121, 0, // Skip to: 10212 -/* 10091 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 10094 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 10179 -/* 10098 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 10101 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 10146 -/* 10105 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 10108 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 10127 -/* 10112 */ MCD_OPC_CheckPredicate, 15, 125, 3, // Skip to: 11009 -/* 10116 */ MCD_OPC_CheckField, 19, 1, 1, 119, 3, // Skip to: 11009 -/* 10122 */ MCD_OPC_Decode, 174, 14, 146, 1, // Opcode: VSHLiv8i8 -/* 10127 */ MCD_OPC_FilterValue, 1, 110, 3, // Skip to: 11009 -/* 10131 */ MCD_OPC_CheckPredicate, 15, 106, 3, // Skip to: 11009 -/* 10135 */ MCD_OPC_CheckField, 19, 1, 1, 100, 3, // Skip to: 11009 -/* 10141 */ MCD_OPC_Decode, 221, 14, 147, 1, // Opcode: VSLIv8i8 -/* 10146 */ MCD_OPC_FilterValue, 1, 91, 3, // Skip to: 11009 -/* 10150 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 10153 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10166 -/* 10157 */ MCD_OPC_CheckPredicate, 15, 80, 3, // Skip to: 11009 -/* 10161 */ MCD_OPC_Decode, 171, 14, 148, 1, // Opcode: VSHLiv4i16 -/* 10166 */ MCD_OPC_FilterValue, 1, 71, 3, // Skip to: 11009 -/* 10170 */ MCD_OPC_CheckPredicate, 15, 67, 3, // Skip to: 11009 -/* 10174 */ MCD_OPC_Decode, 218, 14, 149, 1, // Opcode: VSLIv4i16 -/* 10179 */ MCD_OPC_FilterValue, 1, 58, 3, // Skip to: 11009 -/* 10183 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 10186 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10199 -/* 10190 */ MCD_OPC_CheckPredicate, 15, 47, 3, // Skip to: 11009 -/* 10194 */ MCD_OPC_Decode, 169, 14, 150, 1, // Opcode: VSHLiv2i32 -/* 10199 */ MCD_OPC_FilterValue, 1, 38, 3, // Skip to: 11009 -/* 10203 */ MCD_OPC_CheckPredicate, 15, 34, 3, // Skip to: 11009 -/* 10207 */ MCD_OPC_Decode, 216, 14, 151, 1, // Opcode: VSLIv2i32 -/* 10212 */ MCD_OPC_FilterValue, 6, 73, 0, // Skip to: 10289 -/* 10216 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 10219 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 10270 -/* 10223 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 10226 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 10251 -/* 10230 */ MCD_OPC_CheckPredicate, 15, 7, 3, // Skip to: 11009 -/* 10234 */ MCD_OPC_CheckField, 24, 1, 1, 1, 3, // Skip to: 11009 -/* 10240 */ MCD_OPC_CheckField, 19, 1, 1, 251, 2, // Skip to: 11009 -/* 10246 */ MCD_OPC_Decode, 234, 12, 146, 1, // Opcode: VQSHLsuv8i8 -/* 10251 */ MCD_OPC_FilterValue, 1, 242, 2, // Skip to: 11009 -/* 10255 */ MCD_OPC_CheckPredicate, 15, 238, 2, // Skip to: 11009 -/* 10259 */ MCD_OPC_CheckField, 24, 1, 1, 232, 2, // Skip to: 11009 -/* 10265 */ MCD_OPC_Decode, 231, 12, 148, 1, // Opcode: VQSHLsuv4i16 -/* 10270 */ MCD_OPC_FilterValue, 1, 223, 2, // Skip to: 11009 -/* 10274 */ MCD_OPC_CheckPredicate, 15, 219, 2, // Skip to: 11009 -/* 10278 */ MCD_OPC_CheckField, 24, 1, 1, 213, 2, // Skip to: 11009 -/* 10284 */ MCD_OPC_Decode, 229, 12, 150, 1, // Opcode: VQSHLsuv2i32 -/* 10289 */ MCD_OPC_FilterValue, 7, 121, 0, // Skip to: 10414 -/* 10293 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 10296 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 10381 -/* 10300 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 10303 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 10348 -/* 10307 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 10310 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 10329 -/* 10314 */ MCD_OPC_CheckPredicate, 15, 179, 2, // Skip to: 11009 -/* 10318 */ MCD_OPC_CheckField, 19, 1, 1, 173, 2, // Skip to: 11009 -/* 10324 */ MCD_OPC_Decode, 226, 12, 146, 1, // Opcode: VQSHLsiv8i8 -/* 10329 */ MCD_OPC_FilterValue, 1, 164, 2, // Skip to: 11009 -/* 10333 */ MCD_OPC_CheckPredicate, 15, 160, 2, // Skip to: 11009 -/* 10337 */ MCD_OPC_CheckField, 19, 1, 1, 154, 2, // Skip to: 11009 -/* 10343 */ MCD_OPC_Decode, 250, 12, 146, 1, // Opcode: VQSHLuiv8i8 -/* 10348 */ MCD_OPC_FilterValue, 1, 145, 2, // Skip to: 11009 -/* 10352 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 10355 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10368 -/* 10359 */ MCD_OPC_CheckPredicate, 15, 134, 2, // Skip to: 11009 -/* 10363 */ MCD_OPC_Decode, 223, 12, 148, 1, // Opcode: VQSHLsiv4i16 -/* 10368 */ MCD_OPC_FilterValue, 1, 125, 2, // Skip to: 11009 -/* 10372 */ MCD_OPC_CheckPredicate, 15, 121, 2, // Skip to: 11009 -/* 10376 */ MCD_OPC_Decode, 247, 12, 148, 1, // Opcode: VQSHLuiv4i16 -/* 10381 */ MCD_OPC_FilterValue, 1, 112, 2, // Skip to: 11009 -/* 10385 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 10388 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10401 -/* 10392 */ MCD_OPC_CheckPredicate, 15, 101, 2, // Skip to: 11009 -/* 10396 */ MCD_OPC_Decode, 221, 12, 150, 1, // Opcode: VQSHLsiv2i32 -/* 10401 */ MCD_OPC_FilterValue, 1, 92, 2, // Skip to: 11009 -/* 10405 */ MCD_OPC_CheckPredicate, 15, 88, 2, // Skip to: 11009 -/* 10409 */ MCD_OPC_Decode, 245, 12, 150, 1, // Opcode: VQSHLuiv2i32 -/* 10414 */ MCD_OPC_FilterValue, 8, 121, 0, // Skip to: 10539 -/* 10418 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 10421 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 10506 -/* 10425 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 10428 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 10473 -/* 10432 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 10435 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 10454 -/* 10439 */ MCD_OPC_CheckPredicate, 15, 54, 2, // Skip to: 11009 -/* 10443 */ MCD_OPC_CheckField, 19, 1, 1, 48, 2, // Skip to: 11009 -/* 10449 */ MCD_OPC_Decode, 193, 14, 152, 1, // Opcode: VSHRNv8i8 -/* 10454 */ MCD_OPC_FilterValue, 1, 39, 2, // Skip to: 11009 -/* 10458 */ MCD_OPC_CheckPredicate, 15, 35, 2, // Skip to: 11009 -/* 10462 */ MCD_OPC_CheckField, 19, 1, 1, 29, 2, // Skip to: 11009 -/* 10468 */ MCD_OPC_Decode, 139, 13, 152, 1, // Opcode: VQSHRUNv8i8 -/* 10473 */ MCD_OPC_FilterValue, 1, 20, 2, // Skip to: 11009 -/* 10477 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 10480 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10493 -/* 10484 */ MCD_OPC_CheckPredicate, 15, 9, 2, // Skip to: 11009 -/* 10488 */ MCD_OPC_Decode, 192, 14, 153, 1, // Opcode: VSHRNv4i16 -/* 10493 */ MCD_OPC_FilterValue, 1, 0, 2, // Skip to: 11009 -/* 10497 */ MCD_OPC_CheckPredicate, 15, 252, 1, // Skip to: 11009 -/* 10501 */ MCD_OPC_Decode, 138, 13, 153, 1, // Opcode: VQSHRUNv4i16 -/* 10506 */ MCD_OPC_FilterValue, 1, 243, 1, // Skip to: 11009 -/* 10510 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 10513 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10526 -/* 10517 */ MCD_OPC_CheckPredicate, 15, 232, 1, // Skip to: 11009 -/* 10521 */ MCD_OPC_Decode, 191, 14, 154, 1, // Opcode: VSHRNv2i32 -/* 10526 */ MCD_OPC_FilterValue, 1, 223, 1, // Skip to: 11009 -/* 10530 */ MCD_OPC_CheckPredicate, 15, 219, 1, // Skip to: 11009 -/* 10534 */ MCD_OPC_Decode, 137, 13, 154, 1, // Opcode: VQSHRUNv2i32 -/* 10539 */ MCD_OPC_FilterValue, 9, 121, 0, // Skip to: 10664 -/* 10543 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 10546 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 10631 -/* 10550 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 10553 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 10598 -/* 10557 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 10560 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 10579 -/* 10564 */ MCD_OPC_CheckPredicate, 15, 185, 1, // Skip to: 11009 -/* 10568 */ MCD_OPC_CheckField, 19, 1, 1, 179, 1, // Skip to: 11009 -/* 10574 */ MCD_OPC_Decode, 133, 13, 152, 1, // Opcode: VQSHRNsv8i8 -/* 10579 */ MCD_OPC_FilterValue, 1, 170, 1, // Skip to: 11009 -/* 10583 */ MCD_OPC_CheckPredicate, 15, 166, 1, // Skip to: 11009 -/* 10587 */ MCD_OPC_CheckField, 19, 1, 1, 160, 1, // Skip to: 11009 -/* 10593 */ MCD_OPC_Decode, 136, 13, 152, 1, // Opcode: VQSHRNuv8i8 -/* 10598 */ MCD_OPC_FilterValue, 1, 151, 1, // Skip to: 11009 -/* 10602 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 10605 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10618 -/* 10609 */ MCD_OPC_CheckPredicate, 15, 140, 1, // Skip to: 11009 -/* 10613 */ MCD_OPC_Decode, 132, 13, 153, 1, // Opcode: VQSHRNsv4i16 -/* 10618 */ MCD_OPC_FilterValue, 1, 131, 1, // Skip to: 11009 -/* 10622 */ MCD_OPC_CheckPredicate, 15, 127, 1, // Skip to: 11009 -/* 10626 */ MCD_OPC_Decode, 135, 13, 153, 1, // Opcode: VQSHRNuv4i16 -/* 10631 */ MCD_OPC_FilterValue, 1, 118, 1, // Skip to: 11009 -/* 10635 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 10638 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10651 -/* 10642 */ MCD_OPC_CheckPredicate, 15, 107, 1, // Skip to: 11009 -/* 10646 */ MCD_OPC_Decode, 131, 13, 154, 1, // Opcode: VQSHRNsv2i32 -/* 10651 */ MCD_OPC_FilterValue, 1, 98, 1, // Skip to: 11009 -/* 10655 */ MCD_OPC_CheckPredicate, 15, 94, 1, // Skip to: 11009 -/* 10659 */ MCD_OPC_Decode, 134, 13, 154, 1, // Opcode: VQSHRNuv2i32 -/* 10664 */ MCD_OPC_FilterValue, 10, 213, 0, // Skip to: 10881 -/* 10668 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 10671 */ MCD_OPC_FilterValue, 0, 143, 0, // Skip to: 10818 -/* 10675 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 10678 */ MCD_OPC_FilterValue, 0, 73, 0, // Skip to: 10755 -/* 10682 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 10685 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 10720 -/* 10689 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... -/* 10692 */ MCD_OPC_FilterValue, 1, 57, 1, // Skip to: 11009 -/* 10696 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 10711 -/* 10700 */ MCD_OPC_CheckField, 16, 3, 0, 5, 0, // Skip to: 10711 -/* 10706 */ MCD_OPC_Decode, 246, 10, 132, 1, // Opcode: VMOVLsv8i16 -/* 10711 */ MCD_OPC_CheckPredicate, 15, 38, 1, // Skip to: 11009 -/* 10715 */ MCD_OPC_Decode, 163, 14, 155, 1, // Opcode: VSHLLsv8i16 -/* 10720 */ MCD_OPC_FilterValue, 1, 29, 1, // Skip to: 11009 -/* 10724 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... -/* 10727 */ MCD_OPC_FilterValue, 1, 22, 1, // Skip to: 11009 -/* 10731 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 10746 -/* 10735 */ MCD_OPC_CheckField, 16, 3, 0, 5, 0, // Skip to: 10746 -/* 10741 */ MCD_OPC_Decode, 249, 10, 132, 1, // Opcode: VMOVLuv8i16 -/* 10746 */ MCD_OPC_CheckPredicate, 15, 3, 1, // Skip to: 11009 -/* 10750 */ MCD_OPC_Decode, 166, 14, 155, 1, // Opcode: VSHLLuv8i16 -/* 10755 */ MCD_OPC_FilterValue, 1, 250, 0, // Skip to: 11009 -/* 10759 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 10762 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 10790 -/* 10766 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 10781 -/* 10770 */ MCD_OPC_CheckField, 16, 4, 0, 5, 0, // Skip to: 10781 -/* 10776 */ MCD_OPC_Decode, 245, 10, 132, 1, // Opcode: VMOVLsv4i32 -/* 10781 */ MCD_OPC_CheckPredicate, 15, 224, 0, // Skip to: 11009 -/* 10785 */ MCD_OPC_Decode, 162, 14, 156, 1, // Opcode: VSHLLsv4i32 -/* 10790 */ MCD_OPC_FilterValue, 1, 215, 0, // Skip to: 11009 -/* 10794 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 10809 -/* 10798 */ MCD_OPC_CheckField, 16, 4, 0, 5, 0, // Skip to: 10809 -/* 10804 */ MCD_OPC_Decode, 248, 10, 132, 1, // Opcode: VMOVLuv4i32 -/* 10809 */ MCD_OPC_CheckPredicate, 15, 196, 0, // Skip to: 11009 -/* 10813 */ MCD_OPC_Decode, 165, 14, 156, 1, // Opcode: VSHLLuv4i32 -/* 10818 */ MCD_OPC_FilterValue, 1, 187, 0, // Skip to: 11009 -/* 10822 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 10825 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 10853 -/* 10829 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 10844 -/* 10833 */ MCD_OPC_CheckField, 16, 5, 0, 5, 0, // Skip to: 10844 -/* 10839 */ MCD_OPC_Decode, 244, 10, 132, 1, // Opcode: VMOVLsv2i64 -/* 10844 */ MCD_OPC_CheckPredicate, 15, 161, 0, // Skip to: 11009 -/* 10848 */ MCD_OPC_Decode, 161, 14, 157, 1, // Opcode: VSHLLsv2i64 -/* 10853 */ MCD_OPC_FilterValue, 1, 152, 0, // Skip to: 11009 -/* 10857 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 10872 -/* 10861 */ MCD_OPC_CheckField, 16, 5, 0, 5, 0, // Skip to: 10872 -/* 10867 */ MCD_OPC_Decode, 247, 10, 132, 1, // Opcode: VMOVLuv2i64 -/* 10872 */ MCD_OPC_CheckPredicate, 15, 133, 0, // Skip to: 11009 -/* 10876 */ MCD_OPC_Decode, 164, 14, 157, 1, // Opcode: VSHLLuv2i64 -/* 10881 */ MCD_OPC_FilterValue, 14, 70, 0, // Skip to: 10955 -/* 10885 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... -/* 10888 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 10907 -/* 10892 */ MCD_OPC_CheckPredicate, 15, 30, 0, // Skip to: 10926 -/* 10896 */ MCD_OPC_CheckField, 19, 3, 0, 24, 0, // Skip to: 10926 -/* 10902 */ MCD_OPC_Decode, 141, 11, 158, 1, // Opcode: VMOVv8i8 -/* 10907 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 10926 -/* 10911 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 10926 -/* 10915 */ MCD_OPC_CheckField, 19, 3, 0, 5, 0, // Skip to: 10926 -/* 10921 */ MCD_OPC_Decode, 133, 11, 158, 1, // Opcode: VMOVv1i64 -/* 10926 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 10929 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10942 -/* 10933 */ MCD_OPC_CheckPredicate, 15, 72, 0, // Skip to: 11009 -/* 10937 */ MCD_OPC_Decode, 174, 6, 159, 1, // Opcode: VCVTxs2fd -/* 10942 */ MCD_OPC_FilterValue, 1, 63, 0, // Skip to: 11009 -/* 10946 */ MCD_OPC_CheckPredicate, 15, 59, 0, // Skip to: 11009 -/* 10950 */ MCD_OPC_Decode, 176, 6, 159, 1, // Opcode: VCVTxu2fd -/* 10955 */ MCD_OPC_FilterValue, 15, 50, 0, // Skip to: 11009 -/* 10959 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 10962 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10975 -/* 10966 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 10988 -/* 10970 */ MCD_OPC_Decode, 165, 6, 159, 1, // Opcode: VCVTf2xsd -/* 10975 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10988 -/* 10979 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 10988 -/* 10983 */ MCD_OPC_Decode, 167, 6, 159, 1, // Opcode: VCVTf2xud -/* 10988 */ MCD_OPC_CheckPredicate, 15, 17, 0, // Skip to: 11009 -/* 10992 */ MCD_OPC_CheckField, 19, 3, 0, 11, 0, // Skip to: 11009 -/* 10998 */ MCD_OPC_CheckField, 5, 1, 0, 5, 0, // Skip to: 11009 -/* 11004 */ MCD_OPC_Decode, 134, 11, 158, 1, // Opcode: VMOVv2f32 -/* 11009 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... -/* 11012 */ MCD_OPC_FilterValue, 0, 77, 0, // Skip to: 11093 -/* 11016 */ MCD_OPC_ExtractField, 19, 3, // Inst{21-19} ... -/* 11019 */ MCD_OPC_FilterValue, 0, 210, 13, // Skip to: 14561 -/* 11023 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... -/* 11026 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 11045 -/* 11030 */ MCD_OPC_CheckPredicate, 15, 50, 0, // Skip to: 11084 -/* 11034 */ MCD_OPC_CheckField, 10, 2, 2, 44, 0, // Skip to: 11084 -/* 11040 */ MCD_OPC_Decode, 138, 11, 158, 1, // Opcode: VMOVv4i16 -/* 11045 */ MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 11084 -/* 11049 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... -/* 11052 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 11065 -/* 11056 */ MCD_OPC_CheckPredicate, 15, 24, 0, // Skip to: 11084 -/* 11060 */ MCD_OPC_Decode, 210, 11, 158, 1, // Opcode: VORRiv2i32 -/* 11065 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 11084 -/* 11069 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 11084 -/* 11073 */ MCD_OPC_CheckField, 10, 1, 0, 5, 0, // Skip to: 11084 -/* 11079 */ MCD_OPC_Decode, 211, 11, 158, 1, // Opcode: VORRiv4i16 -/* 11084 */ MCD_OPC_CheckPredicate, 15, 145, 13, // Skip to: 14561 -/* 11088 */ MCD_OPC_Decode, 135, 11, 158, 1, // Opcode: VMOVv2i32 -/* 11093 */ MCD_OPC_FilterValue, 1, 136, 13, // Skip to: 14561 -/* 11097 */ MCD_OPC_ExtractField, 19, 3, // Inst{21-19} ... -/* 11100 */ MCD_OPC_FilterValue, 0, 129, 13, // Skip to: 14561 -/* 11104 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... -/* 11107 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 11126 -/* 11111 */ MCD_OPC_CheckPredicate, 15, 50, 0, // Skip to: 11165 -/* 11115 */ MCD_OPC_CheckField, 10, 2, 2, 44, 0, // Skip to: 11165 -/* 11121 */ MCD_OPC_Decode, 188, 11, 158, 1, // Opcode: VMVNv4i16 -/* 11126 */ MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 11165 -/* 11130 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... -/* 11133 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 11146 -/* 11137 */ MCD_OPC_CheckPredicate, 15, 24, 0, // Skip to: 11165 -/* 11141 */ MCD_OPC_Decode, 137, 5, 158, 1, // Opcode: VBICiv2i32 -/* 11146 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 11165 -/* 11150 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 11165 -/* 11154 */ MCD_OPC_CheckField, 10, 1, 0, 5, 0, // Skip to: 11165 -/* 11160 */ MCD_OPC_Decode, 138, 5, 158, 1, // Opcode: VBICiv4i16 -/* 11165 */ MCD_OPC_CheckPredicate, 15, 64, 13, // Skip to: 14561 -/* 11169 */ MCD_OPC_Decode, 187, 11, 158, 1, // Opcode: VMVNv2i32 -/* 11174 */ MCD_OPC_FilterValue, 1, 55, 13, // Skip to: 14561 -/* 11178 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 11181 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 11216 -/* 11185 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 11188 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 11202 -/* 11193 */ MCD_OPC_CheckPredicate, 15, 36, 13, // Skip to: 14561 -/* 11197 */ MCD_OPC_Decode, 195, 14, 160, 1, // Opcode: VSHRsv1i64 -/* 11202 */ MCD_OPC_FilterValue, 243, 1, 26, 13, // Skip to: 14561 -/* 11207 */ MCD_OPC_CheckPredicate, 15, 22, 13, // Skip to: 14561 -/* 11211 */ MCD_OPC_Decode, 203, 14, 160, 1, // Opcode: VSHRuv1i64 -/* 11216 */ MCD_OPC_FilterValue, 1, 31, 0, // Skip to: 11251 -/* 11220 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 11223 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 11237 -/* 11228 */ MCD_OPC_CheckPredicate, 15, 1, 13, // Skip to: 14561 -/* 11232 */ MCD_OPC_Decode, 227, 14, 161, 1, // Opcode: VSRAsv1i64 -/* 11237 */ MCD_OPC_FilterValue, 243, 1, 247, 12, // Skip to: 14561 -/* 11242 */ MCD_OPC_CheckPredicate, 15, 243, 12, // Skip to: 14561 -/* 11246 */ MCD_OPC_Decode, 235, 14, 161, 1, // Opcode: VSRAuv1i64 -/* 11251 */ MCD_OPC_FilterValue, 2, 31, 0, // Skip to: 11286 -/* 11255 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 11258 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 11272 -/* 11263 */ MCD_OPC_CheckPredicate, 15, 222, 12, // Skip to: 14561 -/* 11267 */ MCD_OPC_Decode, 235, 13, 160, 1, // Opcode: VRSHRsv1i64 -/* 11272 */ MCD_OPC_FilterValue, 243, 1, 212, 12, // Skip to: 14561 -/* 11277 */ MCD_OPC_CheckPredicate, 15, 208, 12, // Skip to: 14561 -/* 11281 */ MCD_OPC_Decode, 243, 13, 160, 1, // Opcode: VRSHRuv1i64 -/* 11286 */ MCD_OPC_FilterValue, 3, 31, 0, // Skip to: 11321 -/* 11290 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 11293 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 11307 -/* 11298 */ MCD_OPC_CheckPredicate, 15, 187, 12, // Skip to: 14561 -/* 11302 */ MCD_OPC_Decode, 129, 14, 161, 1, // Opcode: VRSRAsv1i64 -/* 11307 */ MCD_OPC_FilterValue, 243, 1, 177, 12, // Skip to: 14561 -/* 11312 */ MCD_OPC_CheckPredicate, 15, 173, 12, // Skip to: 14561 -/* 11316 */ MCD_OPC_Decode, 137, 14, 161, 1, // Opcode: VRSRAuv1i64 -/* 11321 */ MCD_OPC_FilterValue, 4, 16, 0, // Skip to: 11341 -/* 11325 */ MCD_OPC_CheckPredicate, 15, 160, 12, // Skip to: 14561 -/* 11329 */ MCD_OPC_CheckField, 24, 8, 243, 1, 153, 12, // Skip to: 14561 -/* 11336 */ MCD_OPC_Decode, 243, 14, 161, 1, // Opcode: VSRIv1i64 -/* 11341 */ MCD_OPC_FilterValue, 5, 31, 0, // Skip to: 11376 -/* 11345 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 11348 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 11362 -/* 11353 */ MCD_OPC_CheckPredicate, 15, 132, 12, // Skip to: 14561 -/* 11357 */ MCD_OPC_Decode, 168, 14, 162, 1, // Opcode: VSHLiv1i64 -/* 11362 */ MCD_OPC_FilterValue, 243, 1, 122, 12, // Skip to: 14561 -/* 11367 */ MCD_OPC_CheckPredicate, 15, 118, 12, // Skip to: 14561 -/* 11371 */ MCD_OPC_Decode, 215, 14, 163, 1, // Opcode: VSLIv1i64 -/* 11376 */ MCD_OPC_FilterValue, 6, 16, 0, // Skip to: 11396 -/* 11380 */ MCD_OPC_CheckPredicate, 15, 105, 12, // Skip to: 14561 -/* 11384 */ MCD_OPC_CheckField, 24, 8, 243, 1, 98, 12, // Skip to: 14561 -/* 11391 */ MCD_OPC_Decode, 228, 12, 162, 1, // Opcode: VQSHLsuv1i64 -/* 11396 */ MCD_OPC_FilterValue, 7, 89, 12, // Skip to: 14561 -/* 11400 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 11403 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 11417 -/* 11408 */ MCD_OPC_CheckPredicate, 15, 77, 12, // Skip to: 14561 -/* 11412 */ MCD_OPC_Decode, 220, 12, 162, 1, // Opcode: VQSHLsiv1i64 -/* 11417 */ MCD_OPC_FilterValue, 243, 1, 67, 12, // Skip to: 14561 -/* 11422 */ MCD_OPC_CheckPredicate, 15, 63, 12, // Skip to: 14561 -/* 11426 */ MCD_OPC_Decode, 244, 12, 162, 1, // Opcode: VQSHLuiv1i64 -/* 11431 */ MCD_OPC_FilterValue, 1, 54, 12, // Skip to: 14561 -/* 11435 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 11438 */ MCD_OPC_FilterValue, 0, 114, 5, // Skip to: 12836 -/* 11442 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 11445 */ MCD_OPC_FilterValue, 0, 135, 0, // Skip to: 11584 -/* 11449 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 11452 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 11485 -/* 11456 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 11459 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11472 -/* 11464 */ MCD_OPC_CheckPredicate, 15, 21, 12, // Skip to: 14561 -/* 11468 */ MCD_OPC_Decode, 135, 12, 96, // Opcode: VQADDsv16i8 -/* 11472 */ MCD_OPC_FilterValue, 243, 1, 12, 12, // Skip to: 14561 -/* 11477 */ MCD_OPC_CheckPredicate, 15, 8, 12, // Skip to: 14561 -/* 11481 */ MCD_OPC_Decode, 143, 12, 96, // Opcode: VQADDuv16i8 -/* 11485 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 11518 -/* 11489 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 11492 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11505 -/* 11497 */ MCD_OPC_CheckPredicate, 15, 244, 11, // Skip to: 14561 -/* 11501 */ MCD_OPC_Decode, 141, 12, 96, // Opcode: VQADDsv8i16 -/* 11505 */ MCD_OPC_FilterValue, 243, 1, 235, 11, // Skip to: 14561 -/* 11510 */ MCD_OPC_CheckPredicate, 15, 231, 11, // Skip to: 14561 -/* 11514 */ MCD_OPC_Decode, 149, 12, 96, // Opcode: VQADDuv8i16 -/* 11518 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 11551 -/* 11522 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 11525 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11538 -/* 11530 */ MCD_OPC_CheckPredicate, 15, 211, 11, // Skip to: 14561 -/* 11534 */ MCD_OPC_Decode, 140, 12, 96, // Opcode: VQADDsv4i32 -/* 11538 */ MCD_OPC_FilterValue, 243, 1, 202, 11, // Skip to: 14561 -/* 11543 */ MCD_OPC_CheckPredicate, 15, 198, 11, // Skip to: 14561 -/* 11547 */ MCD_OPC_Decode, 148, 12, 96, // Opcode: VQADDuv4i32 -/* 11551 */ MCD_OPC_FilterValue, 3, 190, 11, // Skip to: 14561 -/* 11555 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 11558 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11571 -/* 11563 */ MCD_OPC_CheckPredicate, 15, 178, 11, // Skip to: 14561 -/* 11567 */ MCD_OPC_Decode, 138, 12, 96, // Opcode: VQADDsv2i64 -/* 11571 */ MCD_OPC_FilterValue, 243, 1, 169, 11, // Skip to: 14561 -/* 11576 */ MCD_OPC_CheckPredicate, 15, 165, 11, // Skip to: 14561 -/* 11580 */ MCD_OPC_Decode, 146, 12, 96, // Opcode: VQADDuv2i64 -/* 11584 */ MCD_OPC_FilterValue, 1, 135, 0, // Skip to: 11723 -/* 11588 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 11591 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 11624 -/* 11595 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 11598 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11611 -/* 11603 */ MCD_OPC_CheckPredicate, 15, 138, 11, // Skip to: 14561 -/* 11607 */ MCD_OPC_Decode, 135, 5, 96, // Opcode: VANDq -/* 11611 */ MCD_OPC_FilterValue, 243, 1, 129, 11, // Skip to: 14561 -/* 11616 */ MCD_OPC_CheckPredicate, 15, 125, 11, // Skip to: 14561 -/* 11620 */ MCD_OPC_Decode, 193, 6, 96, // Opcode: VEORq -/* 11624 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 11657 -/* 11628 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 11631 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11644 -/* 11636 */ MCD_OPC_CheckPredicate, 15, 105, 11, // Skip to: 14561 -/* 11640 */ MCD_OPC_Decode, 141, 5, 96, // Opcode: VBICq -/* 11644 */ MCD_OPC_FilterValue, 243, 1, 96, 11, // Skip to: 14561 -/* 11649 */ MCD_OPC_CheckPredicate, 15, 92, 11, // Skip to: 14561 -/* 11653 */ MCD_OPC_Decode, 147, 5, 104, // Opcode: VBSLq -/* 11657 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 11690 -/* 11661 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 11664 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11677 -/* 11669 */ MCD_OPC_CheckPredicate, 15, 72, 11, // Skip to: 14561 -/* 11673 */ MCD_OPC_Decode, 214, 11, 96, // Opcode: VORRq -/* 11677 */ MCD_OPC_FilterValue, 243, 1, 63, 11, // Skip to: 14561 -/* 11682 */ MCD_OPC_CheckPredicate, 15, 59, 11, // Skip to: 14561 -/* 11686 */ MCD_OPC_Decode, 145, 5, 104, // Opcode: VBITq -/* 11690 */ MCD_OPC_FilterValue, 3, 51, 11, // Skip to: 14561 -/* 11694 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 11697 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11710 -/* 11702 */ MCD_OPC_CheckPredicate, 15, 39, 11, // Skip to: 14561 -/* 11706 */ MCD_OPC_Decode, 208, 11, 96, // Opcode: VORNq -/* 11710 */ MCD_OPC_FilterValue, 243, 1, 30, 11, // Skip to: 14561 -/* 11715 */ MCD_OPC_CheckPredicate, 15, 26, 11, // Skip to: 14561 -/* 11719 */ MCD_OPC_Decode, 143, 5, 104, // Opcode: VBIFq -/* 11723 */ MCD_OPC_FilterValue, 2, 135, 0, // Skip to: 11862 -/* 11727 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 11730 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 11763 -/* 11734 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 11737 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11750 -/* 11742 */ MCD_OPC_CheckPredicate, 15, 255, 10, // Skip to: 14561 -/* 11746 */ MCD_OPC_Decode, 140, 13, 96, // Opcode: VQSUBsv16i8 -/* 11750 */ MCD_OPC_FilterValue, 243, 1, 246, 10, // Skip to: 14561 -/* 11755 */ MCD_OPC_CheckPredicate, 15, 242, 10, // Skip to: 14561 -/* 11759 */ MCD_OPC_Decode, 148, 13, 96, // Opcode: VQSUBuv16i8 -/* 11763 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 11796 -/* 11767 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 11770 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11783 -/* 11775 */ MCD_OPC_CheckPredicate, 15, 222, 10, // Skip to: 14561 -/* 11779 */ MCD_OPC_Decode, 146, 13, 96, // Opcode: VQSUBsv8i16 -/* 11783 */ MCD_OPC_FilterValue, 243, 1, 213, 10, // Skip to: 14561 -/* 11788 */ MCD_OPC_CheckPredicate, 15, 209, 10, // Skip to: 14561 -/* 11792 */ MCD_OPC_Decode, 154, 13, 96, // Opcode: VQSUBuv8i16 -/* 11796 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 11829 -/* 11800 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 11803 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11816 -/* 11808 */ MCD_OPC_CheckPredicate, 15, 189, 10, // Skip to: 14561 -/* 11812 */ MCD_OPC_Decode, 145, 13, 96, // Opcode: VQSUBsv4i32 -/* 11816 */ MCD_OPC_FilterValue, 243, 1, 180, 10, // Skip to: 14561 -/* 11821 */ MCD_OPC_CheckPredicate, 15, 176, 10, // Skip to: 14561 -/* 11825 */ MCD_OPC_Decode, 153, 13, 96, // Opcode: VQSUBuv4i32 -/* 11829 */ MCD_OPC_FilterValue, 3, 168, 10, // Skip to: 14561 -/* 11833 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 11836 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11849 -/* 11841 */ MCD_OPC_CheckPredicate, 15, 156, 10, // Skip to: 14561 -/* 11845 */ MCD_OPC_Decode, 143, 13, 96, // Opcode: VQSUBsv2i64 -/* 11849 */ MCD_OPC_FilterValue, 243, 1, 147, 10, // Skip to: 14561 -/* 11854 */ MCD_OPC_CheckPredicate, 15, 143, 10, // Skip to: 14561 -/* 11858 */ MCD_OPC_Decode, 151, 13, 96, // Opcode: VQSUBuv2i64 -/* 11862 */ MCD_OPC_FilterValue, 3, 102, 0, // Skip to: 11968 -/* 11866 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 11869 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 11902 -/* 11873 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 11876 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11889 -/* 11881 */ MCD_OPC_CheckPredicate, 15, 116, 10, // Skip to: 14561 -/* 11885 */ MCD_OPC_Decode, 166, 5, 96, // Opcode: VCGEsv16i8 -/* 11889 */ MCD_OPC_FilterValue, 243, 1, 107, 10, // Skip to: 14561 -/* 11894 */ MCD_OPC_CheckPredicate, 15, 103, 10, // Skip to: 14561 -/* 11898 */ MCD_OPC_Decode, 172, 5, 96, // Opcode: VCGEuv16i8 -/* 11902 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 11935 -/* 11906 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 11909 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11922 -/* 11914 */ MCD_OPC_CheckPredicate, 15, 83, 10, // Skip to: 14561 -/* 11918 */ MCD_OPC_Decode, 170, 5, 96, // Opcode: VCGEsv8i16 -/* 11922 */ MCD_OPC_FilterValue, 243, 1, 74, 10, // Skip to: 14561 -/* 11927 */ MCD_OPC_CheckPredicate, 15, 70, 10, // Skip to: 14561 -/* 11931 */ MCD_OPC_Decode, 176, 5, 96, // Opcode: VCGEuv8i16 -/* 11935 */ MCD_OPC_FilterValue, 2, 62, 10, // Skip to: 14561 -/* 11939 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 11942 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11955 -/* 11947 */ MCD_OPC_CheckPredicate, 15, 50, 10, // Skip to: 14561 -/* 11951 */ MCD_OPC_Decode, 169, 5, 96, // Opcode: VCGEsv4i32 -/* 11955 */ MCD_OPC_FilterValue, 243, 1, 41, 10, // Skip to: 14561 -/* 11960 */ MCD_OPC_CheckPredicate, 15, 37, 10, // Skip to: 14561 -/* 11964 */ MCD_OPC_Decode, 175, 5, 96, // Opcode: VCGEuv4i32 -/* 11968 */ MCD_OPC_FilterValue, 4, 135, 0, // Skip to: 12107 -/* 11972 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 11975 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12008 -/* 11979 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 11982 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11995 -/* 11987 */ MCD_OPC_CheckPredicate, 15, 10, 10, // Skip to: 14561 -/* 11991 */ MCD_OPC_Decode, 235, 12, 100, // Opcode: VQSHLsv16i8 -/* 11995 */ MCD_OPC_FilterValue, 243, 1, 1, 10, // Skip to: 14561 -/* 12000 */ MCD_OPC_CheckPredicate, 15, 253, 9, // Skip to: 14561 -/* 12004 */ MCD_OPC_Decode, 251, 12, 100, // Opcode: VQSHLuv16i8 -/* 12008 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 12041 -/* 12012 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 12015 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12028 -/* 12020 */ MCD_OPC_CheckPredicate, 15, 233, 9, // Skip to: 14561 -/* 12024 */ MCD_OPC_Decode, 241, 12, 100, // Opcode: VQSHLsv8i16 -/* 12028 */ MCD_OPC_FilterValue, 243, 1, 224, 9, // Skip to: 14561 -/* 12033 */ MCD_OPC_CheckPredicate, 15, 220, 9, // Skip to: 14561 -/* 12037 */ MCD_OPC_Decode, 129, 13, 100, // Opcode: VQSHLuv8i16 -/* 12041 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 12074 -/* 12045 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 12048 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12061 -/* 12053 */ MCD_OPC_CheckPredicate, 15, 200, 9, // Skip to: 14561 -/* 12057 */ MCD_OPC_Decode, 240, 12, 100, // Opcode: VQSHLsv4i32 -/* 12061 */ MCD_OPC_FilterValue, 243, 1, 191, 9, // Skip to: 14561 -/* 12066 */ MCD_OPC_CheckPredicate, 15, 187, 9, // Skip to: 14561 -/* 12070 */ MCD_OPC_Decode, 128, 13, 100, // Opcode: VQSHLuv4i32 -/* 12074 */ MCD_OPC_FilterValue, 3, 179, 9, // Skip to: 14561 -/* 12078 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 12081 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12094 -/* 12086 */ MCD_OPC_CheckPredicate, 15, 167, 9, // Skip to: 14561 -/* 12090 */ MCD_OPC_Decode, 238, 12, 100, // Opcode: VQSHLsv2i64 -/* 12094 */ MCD_OPC_FilterValue, 243, 1, 158, 9, // Skip to: 14561 -/* 12099 */ MCD_OPC_CheckPredicate, 15, 154, 9, // Skip to: 14561 -/* 12103 */ MCD_OPC_Decode, 254, 12, 100, // Opcode: VQSHLuv2i64 -/* 12107 */ MCD_OPC_FilterValue, 5, 135, 0, // Skip to: 12246 -/* 12111 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 12114 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12147 -/* 12118 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 12121 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12134 -/* 12126 */ MCD_OPC_CheckPredicate, 15, 127, 9, // Skip to: 14561 -/* 12130 */ MCD_OPC_Decode, 194, 12, 100, // Opcode: VQRSHLsv16i8 -/* 12134 */ MCD_OPC_FilterValue, 243, 1, 118, 9, // Skip to: 14561 -/* 12139 */ MCD_OPC_CheckPredicate, 15, 114, 9, // Skip to: 14561 -/* 12143 */ MCD_OPC_Decode, 202, 12, 100, // Opcode: VQRSHLuv16i8 -/* 12147 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 12180 -/* 12151 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 12154 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12167 -/* 12159 */ MCD_OPC_CheckPredicate, 15, 94, 9, // Skip to: 14561 -/* 12163 */ MCD_OPC_Decode, 200, 12, 100, // Opcode: VQRSHLsv8i16 -/* 12167 */ MCD_OPC_FilterValue, 243, 1, 85, 9, // Skip to: 14561 -/* 12172 */ MCD_OPC_CheckPredicate, 15, 81, 9, // Skip to: 14561 -/* 12176 */ MCD_OPC_Decode, 208, 12, 100, // Opcode: VQRSHLuv8i16 -/* 12180 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 12213 -/* 12184 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 12187 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12200 -/* 12192 */ MCD_OPC_CheckPredicate, 15, 61, 9, // Skip to: 14561 -/* 12196 */ MCD_OPC_Decode, 199, 12, 100, // Opcode: VQRSHLsv4i32 -/* 12200 */ MCD_OPC_FilterValue, 243, 1, 52, 9, // Skip to: 14561 -/* 12205 */ MCD_OPC_CheckPredicate, 15, 48, 9, // Skip to: 14561 -/* 12209 */ MCD_OPC_Decode, 207, 12, 100, // Opcode: VQRSHLuv4i32 -/* 12213 */ MCD_OPC_FilterValue, 3, 40, 9, // Skip to: 14561 -/* 12217 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 12220 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12233 -/* 12225 */ MCD_OPC_CheckPredicate, 15, 28, 9, // Skip to: 14561 -/* 12229 */ MCD_OPC_Decode, 197, 12, 100, // Opcode: VQRSHLsv2i64 -/* 12233 */ MCD_OPC_FilterValue, 243, 1, 19, 9, // Skip to: 14561 -/* 12238 */ MCD_OPC_CheckPredicate, 15, 15, 9, // Skip to: 14561 -/* 12242 */ MCD_OPC_Decode, 205, 12, 100, // Opcode: VQRSHLuv2i64 -/* 12246 */ MCD_OPC_FilterValue, 6, 102, 0, // Skip to: 12352 -/* 12250 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 12253 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12286 -/* 12257 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 12260 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12273 -/* 12265 */ MCD_OPC_CheckPredicate, 15, 244, 8, // Skip to: 14561 -/* 12269 */ MCD_OPC_Decode, 177, 10, 96, // Opcode: VMINsv16i8 -/* 12273 */ MCD_OPC_FilterValue, 243, 1, 235, 8, // Skip to: 14561 -/* 12278 */ MCD_OPC_CheckPredicate, 15, 231, 8, // Skip to: 14561 -/* 12282 */ MCD_OPC_Decode, 183, 10, 96, // Opcode: VMINuv16i8 -/* 12286 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 12319 -/* 12290 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 12293 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12306 -/* 12298 */ MCD_OPC_CheckPredicate, 15, 211, 8, // Skip to: 14561 -/* 12302 */ MCD_OPC_Decode, 181, 10, 96, // Opcode: VMINsv8i16 -/* 12306 */ MCD_OPC_FilterValue, 243, 1, 202, 8, // Skip to: 14561 -/* 12311 */ MCD_OPC_CheckPredicate, 15, 198, 8, // Skip to: 14561 -/* 12315 */ MCD_OPC_Decode, 187, 10, 96, // Opcode: VMINuv8i16 -/* 12319 */ MCD_OPC_FilterValue, 2, 190, 8, // Skip to: 14561 -/* 12323 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 12326 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12339 -/* 12331 */ MCD_OPC_CheckPredicate, 15, 178, 8, // Skip to: 14561 -/* 12335 */ MCD_OPC_Decode, 180, 10, 96, // Opcode: VMINsv4i32 -/* 12339 */ MCD_OPC_FilterValue, 243, 1, 169, 8, // Skip to: 14561 -/* 12344 */ MCD_OPC_CheckPredicate, 15, 165, 8, // Skip to: 14561 -/* 12348 */ MCD_OPC_Decode, 186, 10, 96, // Opcode: VMINuv4i32 -/* 12352 */ MCD_OPC_FilterValue, 7, 102, 0, // Skip to: 12458 -/* 12356 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 12359 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12392 -/* 12363 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 12366 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12379 -/* 12371 */ MCD_OPC_CheckPredicate, 15, 138, 8, // Skip to: 14561 -/* 12375 */ MCD_OPC_Decode, 189, 4, 104, // Opcode: VABAsv16i8 -/* 12379 */ MCD_OPC_FilterValue, 243, 1, 129, 8, // Skip to: 14561 -/* 12384 */ MCD_OPC_CheckPredicate, 15, 125, 8, // Skip to: 14561 -/* 12388 */ MCD_OPC_Decode, 195, 4, 104, // Opcode: VABAuv16i8 -/* 12392 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 12425 -/* 12396 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 12399 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12412 -/* 12404 */ MCD_OPC_CheckPredicate, 15, 105, 8, // Skip to: 14561 -/* 12408 */ MCD_OPC_Decode, 193, 4, 104, // Opcode: VABAsv8i16 -/* 12412 */ MCD_OPC_FilterValue, 243, 1, 96, 8, // Skip to: 14561 -/* 12417 */ MCD_OPC_CheckPredicate, 15, 92, 8, // Skip to: 14561 -/* 12421 */ MCD_OPC_Decode, 199, 4, 104, // Opcode: VABAuv8i16 -/* 12425 */ MCD_OPC_FilterValue, 2, 84, 8, // Skip to: 14561 -/* 12429 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 12432 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12445 -/* 12437 */ MCD_OPC_CheckPredicate, 15, 72, 8, // Skip to: 14561 -/* 12441 */ MCD_OPC_Decode, 192, 4, 104, // Opcode: VABAsv4i32 -/* 12445 */ MCD_OPC_FilterValue, 243, 1, 63, 8, // Skip to: 14561 -/* 12450 */ MCD_OPC_CheckPredicate, 15, 59, 8, // Skip to: 14561 -/* 12454 */ MCD_OPC_Decode, 198, 4, 104, // Opcode: VABAuv4i32 -/* 12458 */ MCD_OPC_FilterValue, 8, 102, 0, // Skip to: 12564 -/* 12462 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 12465 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12498 -/* 12469 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 12472 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12485 -/* 12477 */ MCD_OPC_CheckPredicate, 15, 32, 8, // Skip to: 14561 -/* 12481 */ MCD_OPC_Decode, 244, 17, 96, // Opcode: VTSTv16i8 -/* 12485 */ MCD_OPC_FilterValue, 243, 1, 23, 8, // Skip to: 14561 -/* 12490 */ MCD_OPC_CheckPredicate, 15, 19, 8, // Skip to: 14561 -/* 12494 */ MCD_OPC_Decode, 150, 5, 96, // Opcode: VCEQv16i8 -/* 12498 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 12531 -/* 12502 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 12505 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12518 -/* 12510 */ MCD_OPC_CheckPredicate, 15, 255, 7, // Skip to: 14561 -/* 12514 */ MCD_OPC_Decode, 248, 17, 96, // Opcode: VTSTv8i16 -/* 12518 */ MCD_OPC_FilterValue, 243, 1, 246, 7, // Skip to: 14561 -/* 12523 */ MCD_OPC_CheckPredicate, 15, 242, 7, // Skip to: 14561 -/* 12527 */ MCD_OPC_Decode, 154, 5, 96, // Opcode: VCEQv8i16 -/* 12531 */ MCD_OPC_FilterValue, 2, 234, 7, // Skip to: 14561 -/* 12535 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 12538 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12551 -/* 12543 */ MCD_OPC_CheckPredicate, 15, 222, 7, // Skip to: 14561 -/* 12547 */ MCD_OPC_Decode, 247, 17, 96, // Opcode: VTSTv4i32 -/* 12551 */ MCD_OPC_FilterValue, 243, 1, 213, 7, // Skip to: 14561 -/* 12556 */ MCD_OPC_CheckPredicate, 15, 209, 7, // Skip to: 14561 -/* 12560 */ MCD_OPC_Decode, 153, 5, 96, // Opcode: VCEQv4i32 -/* 12564 */ MCD_OPC_FilterValue, 9, 74, 0, // Skip to: 12642 -/* 12568 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 12571 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12604 -/* 12575 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 12578 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12591 -/* 12583 */ MCD_OPC_CheckPredicate, 15, 182, 7, // Skip to: 14561 -/* 12587 */ MCD_OPC_Decode, 179, 11, 96, // Opcode: VMULv16i8 -/* 12591 */ MCD_OPC_FilterValue, 243, 1, 173, 7, // Skip to: 14561 -/* 12596 */ MCD_OPC_CheckPredicate, 15, 169, 7, // Skip to: 14561 -/* 12600 */ MCD_OPC_Decode, 172, 11, 96, // Opcode: VMULpq -/* 12604 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 12623 -/* 12608 */ MCD_OPC_CheckPredicate, 15, 157, 7, // Skip to: 14561 -/* 12612 */ MCD_OPC_CheckField, 24, 8, 242, 1, 150, 7, // Skip to: 14561 -/* 12619 */ MCD_OPC_Decode, 183, 11, 96, // Opcode: VMULv8i16 -/* 12623 */ MCD_OPC_FilterValue, 2, 142, 7, // Skip to: 14561 -/* 12627 */ MCD_OPC_CheckPredicate, 15, 138, 7, // Skip to: 14561 -/* 12631 */ MCD_OPC_CheckField, 24, 8, 242, 1, 131, 7, // Skip to: 14561 -/* 12638 */ MCD_OPC_Decode, 182, 11, 96, // Opcode: VMULv4i32 -/* 12642 */ MCD_OPC_FilterValue, 12, 41, 0, // Skip to: 12687 -/* 12646 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 12649 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 12668 -/* 12653 */ MCD_OPC_CheckPredicate, 18, 112, 7, // Skip to: 14561 -/* 12657 */ MCD_OPC_CheckField, 24, 8, 242, 1, 105, 7, // Skip to: 14561 -/* 12664 */ MCD_OPC_Decode, 204, 6, 104, // Opcode: VFMAfq -/* 12668 */ MCD_OPC_FilterValue, 2, 97, 7, // Skip to: 14561 -/* 12672 */ MCD_OPC_CheckPredicate, 18, 93, 7, // Skip to: 14561 -/* 12676 */ MCD_OPC_CheckField, 24, 8, 242, 1, 86, 7, // Skip to: 14561 -/* 12683 */ MCD_OPC_Decode, 208, 6, 104, // Opcode: VFMSfq -/* 12687 */ MCD_OPC_FilterValue, 13, 55, 0, // Skip to: 12746 -/* 12691 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 12694 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12727 -/* 12698 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 12701 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12714 -/* 12706 */ MCD_OPC_CheckPredicate, 15, 59, 7, // Skip to: 14561 -/* 12710 */ MCD_OPC_Decode, 202, 10, 104, // Opcode: VMLAfq -/* 12714 */ MCD_OPC_FilterValue, 243, 1, 50, 7, // Skip to: 14561 -/* 12719 */ MCD_OPC_CheckPredicate, 15, 46, 7, // Skip to: 14561 -/* 12723 */ MCD_OPC_Decode, 170, 11, 96, // Opcode: VMULfq -/* 12727 */ MCD_OPC_FilterValue, 2, 38, 7, // Skip to: 14561 -/* 12731 */ MCD_OPC_CheckPredicate, 15, 34, 7, // Skip to: 14561 -/* 12735 */ MCD_OPC_CheckField, 24, 8, 242, 1, 27, 7, // Skip to: 14561 -/* 12742 */ MCD_OPC_Decode, 228, 10, 104, // Opcode: VMLSfq -/* 12746 */ MCD_OPC_FilterValue, 14, 41, 0, // Skip to: 12791 -/* 12750 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 12753 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 12772 -/* 12757 */ MCD_OPC_CheckPredicate, 15, 8, 7, // Skip to: 14561 -/* 12761 */ MCD_OPC_CheckField, 24, 8, 243, 1, 1, 7, // Skip to: 14561 -/* 12768 */ MCD_OPC_Decode, 232, 4, 96, // Opcode: VACGEq -/* 12772 */ MCD_OPC_FilterValue, 2, 249, 6, // Skip to: 14561 -/* 12776 */ MCD_OPC_CheckPredicate, 15, 245, 6, // Skip to: 14561 -/* 12780 */ MCD_OPC_CheckField, 24, 8, 243, 1, 238, 6, // Skip to: 14561 -/* 12787 */ MCD_OPC_Decode, 234, 4, 96, // Opcode: VACGTq -/* 12791 */ MCD_OPC_FilterValue, 15, 230, 6, // Skip to: 14561 -/* 12795 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 12798 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 12817 -/* 12802 */ MCD_OPC_CheckPredicate, 15, 219, 6, // Skip to: 14561 -/* 12806 */ MCD_OPC_CheckField, 24, 8, 242, 1, 212, 6, // Skip to: 14561 -/* 12813 */ MCD_OPC_Decode, 164, 13, 96, // Opcode: VRECPSfq -/* 12817 */ MCD_OPC_FilterValue, 2, 204, 6, // Skip to: 14561 -/* 12821 */ MCD_OPC_CheckPredicate, 15, 200, 6, // Skip to: 14561 -/* 12825 */ MCD_OPC_CheckField, 24, 8, 242, 1, 193, 6, // Skip to: 14561 -/* 12832 */ MCD_OPC_Decode, 255, 13, 96, // Opcode: VRSQRTSfq -/* 12836 */ MCD_OPC_FilterValue, 1, 185, 6, // Skip to: 14561 -/* 12840 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 12843 */ MCD_OPC_FilterValue, 0, 177, 5, // Skip to: 14304 -/* 12847 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... -/* 12850 */ MCD_OPC_FilterValue, 121, 171, 6, // Skip to: 14561 -/* 12854 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 12857 */ MCD_OPC_FilterValue, 0, 121, 0, // Skip to: 12982 -/* 12861 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 12864 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 12949 -/* 12868 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 12871 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 12916 -/* 12875 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 12878 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 12897 -/* 12882 */ MCD_OPC_CheckPredicate, 15, 229, 4, // Skip to: 14139 -/* 12886 */ MCD_OPC_CheckField, 19, 1, 1, 223, 4, // Skip to: 14139 -/* 12892 */ MCD_OPC_Decode, 194, 14, 164, 1, // Opcode: VSHRsv16i8 -/* 12897 */ MCD_OPC_FilterValue, 1, 214, 4, // Skip to: 14139 -/* 12901 */ MCD_OPC_CheckPredicate, 15, 210, 4, // Skip to: 14139 -/* 12905 */ MCD_OPC_CheckField, 19, 1, 1, 204, 4, // Skip to: 14139 -/* 12911 */ MCD_OPC_Decode, 202, 14, 164, 1, // Opcode: VSHRuv16i8 -/* 12916 */ MCD_OPC_FilterValue, 1, 195, 4, // Skip to: 14139 -/* 12920 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 12923 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 12936 -/* 12927 */ MCD_OPC_CheckPredicate, 15, 184, 4, // Skip to: 14139 -/* 12931 */ MCD_OPC_Decode, 200, 14, 165, 1, // Opcode: VSHRsv8i16 -/* 12936 */ MCD_OPC_FilterValue, 1, 175, 4, // Skip to: 14139 -/* 12940 */ MCD_OPC_CheckPredicate, 15, 171, 4, // Skip to: 14139 -/* 12944 */ MCD_OPC_Decode, 208, 14, 165, 1, // Opcode: VSHRuv8i16 -/* 12949 */ MCD_OPC_FilterValue, 1, 162, 4, // Skip to: 14139 -/* 12953 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 12956 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 12969 -/* 12960 */ MCD_OPC_CheckPredicate, 15, 151, 4, // Skip to: 14139 -/* 12964 */ MCD_OPC_Decode, 199, 14, 166, 1, // Opcode: VSHRsv4i32 -/* 12969 */ MCD_OPC_FilterValue, 1, 142, 4, // Skip to: 14139 -/* 12973 */ MCD_OPC_CheckPredicate, 15, 138, 4, // Skip to: 14139 -/* 12977 */ MCD_OPC_Decode, 207, 14, 166, 1, // Opcode: VSHRuv4i32 -/* 12982 */ MCD_OPC_FilterValue, 1, 121, 0, // Skip to: 13107 -/* 12986 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 12989 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13074 -/* 12993 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 12996 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13041 -/* 13000 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 13003 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13022 -/* 13007 */ MCD_OPC_CheckPredicate, 15, 104, 4, // Skip to: 14139 -/* 13011 */ MCD_OPC_CheckField, 19, 1, 1, 98, 4, // Skip to: 14139 -/* 13017 */ MCD_OPC_Decode, 226, 14, 167, 1, // Opcode: VSRAsv16i8 -/* 13022 */ MCD_OPC_FilterValue, 1, 89, 4, // Skip to: 14139 -/* 13026 */ MCD_OPC_CheckPredicate, 15, 85, 4, // Skip to: 14139 -/* 13030 */ MCD_OPC_CheckField, 19, 1, 1, 79, 4, // Skip to: 14139 -/* 13036 */ MCD_OPC_Decode, 234, 14, 167, 1, // Opcode: VSRAuv16i8 -/* 13041 */ MCD_OPC_FilterValue, 1, 70, 4, // Skip to: 14139 -/* 13045 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 13048 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13061 -/* 13052 */ MCD_OPC_CheckPredicate, 15, 59, 4, // Skip to: 14139 -/* 13056 */ MCD_OPC_Decode, 232, 14, 168, 1, // Opcode: VSRAsv8i16 -/* 13061 */ MCD_OPC_FilterValue, 1, 50, 4, // Skip to: 14139 -/* 13065 */ MCD_OPC_CheckPredicate, 15, 46, 4, // Skip to: 14139 -/* 13069 */ MCD_OPC_Decode, 240, 14, 168, 1, // Opcode: VSRAuv8i16 -/* 13074 */ MCD_OPC_FilterValue, 1, 37, 4, // Skip to: 14139 -/* 13078 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 13081 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13094 -/* 13085 */ MCD_OPC_CheckPredicate, 15, 26, 4, // Skip to: 14139 -/* 13089 */ MCD_OPC_Decode, 231, 14, 169, 1, // Opcode: VSRAsv4i32 -/* 13094 */ MCD_OPC_FilterValue, 1, 17, 4, // Skip to: 14139 -/* 13098 */ MCD_OPC_CheckPredicate, 15, 13, 4, // Skip to: 14139 -/* 13102 */ MCD_OPC_Decode, 239, 14, 169, 1, // Opcode: VSRAuv4i32 -/* 13107 */ MCD_OPC_FilterValue, 2, 121, 0, // Skip to: 13232 -/* 13111 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 13114 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13199 -/* 13118 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 13121 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13166 -/* 13125 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 13128 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13147 -/* 13132 */ MCD_OPC_CheckPredicate, 15, 235, 3, // Skip to: 14139 -/* 13136 */ MCD_OPC_CheckField, 19, 1, 1, 229, 3, // Skip to: 14139 -/* 13142 */ MCD_OPC_Decode, 234, 13, 164, 1, // Opcode: VRSHRsv16i8 -/* 13147 */ MCD_OPC_FilterValue, 1, 220, 3, // Skip to: 14139 -/* 13151 */ MCD_OPC_CheckPredicate, 15, 216, 3, // Skip to: 14139 -/* 13155 */ MCD_OPC_CheckField, 19, 1, 1, 210, 3, // Skip to: 14139 -/* 13161 */ MCD_OPC_Decode, 242, 13, 164, 1, // Opcode: VRSHRuv16i8 -/* 13166 */ MCD_OPC_FilterValue, 1, 201, 3, // Skip to: 14139 -/* 13170 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 13173 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13186 -/* 13177 */ MCD_OPC_CheckPredicate, 15, 190, 3, // Skip to: 14139 -/* 13181 */ MCD_OPC_Decode, 240, 13, 165, 1, // Opcode: VRSHRsv8i16 -/* 13186 */ MCD_OPC_FilterValue, 1, 181, 3, // Skip to: 14139 -/* 13190 */ MCD_OPC_CheckPredicate, 15, 177, 3, // Skip to: 14139 -/* 13194 */ MCD_OPC_Decode, 248, 13, 165, 1, // Opcode: VRSHRuv8i16 -/* 13199 */ MCD_OPC_FilterValue, 1, 168, 3, // Skip to: 14139 -/* 13203 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 13206 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13219 -/* 13210 */ MCD_OPC_CheckPredicate, 15, 157, 3, // Skip to: 14139 -/* 13214 */ MCD_OPC_Decode, 239, 13, 166, 1, // Opcode: VRSHRsv4i32 -/* 13219 */ MCD_OPC_FilterValue, 1, 148, 3, // Skip to: 14139 -/* 13223 */ MCD_OPC_CheckPredicate, 15, 144, 3, // Skip to: 14139 -/* 13227 */ MCD_OPC_Decode, 247, 13, 166, 1, // Opcode: VRSHRuv4i32 -/* 13232 */ MCD_OPC_FilterValue, 3, 121, 0, // Skip to: 13357 -/* 13236 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 13239 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13324 -/* 13243 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 13246 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13291 -/* 13250 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 13253 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13272 -/* 13257 */ MCD_OPC_CheckPredicate, 15, 110, 3, // Skip to: 14139 -/* 13261 */ MCD_OPC_CheckField, 19, 1, 1, 104, 3, // Skip to: 14139 -/* 13267 */ MCD_OPC_Decode, 128, 14, 167, 1, // Opcode: VRSRAsv16i8 -/* 13272 */ MCD_OPC_FilterValue, 1, 95, 3, // Skip to: 14139 -/* 13276 */ MCD_OPC_CheckPredicate, 15, 91, 3, // Skip to: 14139 -/* 13280 */ MCD_OPC_CheckField, 19, 1, 1, 85, 3, // Skip to: 14139 -/* 13286 */ MCD_OPC_Decode, 136, 14, 167, 1, // Opcode: VRSRAuv16i8 -/* 13291 */ MCD_OPC_FilterValue, 1, 76, 3, // Skip to: 14139 -/* 13295 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 13298 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13311 -/* 13302 */ MCD_OPC_CheckPredicate, 15, 65, 3, // Skip to: 14139 -/* 13306 */ MCD_OPC_Decode, 134, 14, 168, 1, // Opcode: VRSRAsv8i16 -/* 13311 */ MCD_OPC_FilterValue, 1, 56, 3, // Skip to: 14139 -/* 13315 */ MCD_OPC_CheckPredicate, 15, 52, 3, // Skip to: 14139 -/* 13319 */ MCD_OPC_Decode, 142, 14, 168, 1, // Opcode: VRSRAuv8i16 -/* 13324 */ MCD_OPC_FilterValue, 1, 43, 3, // Skip to: 14139 -/* 13328 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 13331 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13344 -/* 13335 */ MCD_OPC_CheckPredicate, 15, 32, 3, // Skip to: 14139 -/* 13339 */ MCD_OPC_Decode, 133, 14, 169, 1, // Opcode: VRSRAsv4i32 -/* 13344 */ MCD_OPC_FilterValue, 1, 23, 3, // Skip to: 14139 -/* 13348 */ MCD_OPC_CheckPredicate, 15, 19, 3, // Skip to: 14139 -/* 13352 */ MCD_OPC_Decode, 141, 14, 169, 1, // Opcode: VRSRAuv4i32 -/* 13357 */ MCD_OPC_FilterValue, 4, 73, 0, // Skip to: 13434 -/* 13361 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 13364 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 13415 -/* 13368 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 13371 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 13396 -/* 13375 */ MCD_OPC_CheckPredicate, 15, 248, 2, // Skip to: 14139 -/* 13379 */ MCD_OPC_CheckField, 24, 1, 1, 242, 2, // Skip to: 14139 -/* 13385 */ MCD_OPC_CheckField, 19, 1, 1, 236, 2, // Skip to: 14139 -/* 13391 */ MCD_OPC_Decode, 242, 14, 167, 1, // Opcode: VSRIv16i8 -/* 13396 */ MCD_OPC_FilterValue, 1, 227, 2, // Skip to: 14139 -/* 13400 */ MCD_OPC_CheckPredicate, 15, 223, 2, // Skip to: 14139 -/* 13404 */ MCD_OPC_CheckField, 24, 1, 1, 217, 2, // Skip to: 14139 -/* 13410 */ MCD_OPC_Decode, 248, 14, 168, 1, // Opcode: VSRIv8i16 -/* 13415 */ MCD_OPC_FilterValue, 1, 208, 2, // Skip to: 14139 -/* 13419 */ MCD_OPC_CheckPredicate, 15, 204, 2, // Skip to: 14139 -/* 13423 */ MCD_OPC_CheckField, 24, 1, 1, 198, 2, // Skip to: 14139 -/* 13429 */ MCD_OPC_Decode, 247, 14, 169, 1, // Opcode: VSRIv4i32 -/* 13434 */ MCD_OPC_FilterValue, 5, 121, 0, // Skip to: 13559 -/* 13438 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 13441 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13526 -/* 13445 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 13448 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13493 -/* 13452 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 13455 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13474 -/* 13459 */ MCD_OPC_CheckPredicate, 15, 164, 2, // Skip to: 14139 -/* 13463 */ MCD_OPC_CheckField, 19, 1, 1, 158, 2, // Skip to: 14139 -/* 13469 */ MCD_OPC_Decode, 167, 14, 170, 1, // Opcode: VSHLiv16i8 -/* 13474 */ MCD_OPC_FilterValue, 1, 149, 2, // Skip to: 14139 -/* 13478 */ MCD_OPC_CheckPredicate, 15, 145, 2, // Skip to: 14139 -/* 13482 */ MCD_OPC_CheckField, 19, 1, 1, 139, 2, // Skip to: 14139 -/* 13488 */ MCD_OPC_Decode, 214, 14, 171, 1, // Opcode: VSLIv16i8 -/* 13493 */ MCD_OPC_FilterValue, 1, 130, 2, // Skip to: 14139 -/* 13497 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 13500 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13513 -/* 13504 */ MCD_OPC_CheckPredicate, 15, 119, 2, // Skip to: 14139 -/* 13508 */ MCD_OPC_Decode, 173, 14, 172, 1, // Opcode: VSHLiv8i16 -/* 13513 */ MCD_OPC_FilterValue, 1, 110, 2, // Skip to: 14139 -/* 13517 */ MCD_OPC_CheckPredicate, 15, 106, 2, // Skip to: 14139 -/* 13521 */ MCD_OPC_Decode, 220, 14, 173, 1, // Opcode: VSLIv8i16 -/* 13526 */ MCD_OPC_FilterValue, 1, 97, 2, // Skip to: 14139 -/* 13530 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 13533 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13546 -/* 13537 */ MCD_OPC_CheckPredicate, 15, 86, 2, // Skip to: 14139 -/* 13541 */ MCD_OPC_Decode, 172, 14, 174, 1, // Opcode: VSHLiv4i32 -/* 13546 */ MCD_OPC_FilterValue, 1, 77, 2, // Skip to: 14139 -/* 13550 */ MCD_OPC_CheckPredicate, 15, 73, 2, // Skip to: 14139 -/* 13554 */ MCD_OPC_Decode, 219, 14, 175, 1, // Opcode: VSLIv4i32 -/* 13559 */ MCD_OPC_FilterValue, 6, 73, 0, // Skip to: 13636 -/* 13563 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 13566 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 13617 -/* 13570 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 13573 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 13598 -/* 13577 */ MCD_OPC_CheckPredicate, 15, 46, 2, // Skip to: 14139 -/* 13581 */ MCD_OPC_CheckField, 24, 1, 1, 40, 2, // Skip to: 14139 -/* 13587 */ MCD_OPC_CheckField, 19, 1, 1, 34, 2, // Skip to: 14139 -/* 13593 */ MCD_OPC_Decode, 227, 12, 170, 1, // Opcode: VQSHLsuv16i8 -/* 13598 */ MCD_OPC_FilterValue, 1, 25, 2, // Skip to: 14139 -/* 13602 */ MCD_OPC_CheckPredicate, 15, 21, 2, // Skip to: 14139 -/* 13606 */ MCD_OPC_CheckField, 24, 1, 1, 15, 2, // Skip to: 14139 -/* 13612 */ MCD_OPC_Decode, 233, 12, 172, 1, // Opcode: VQSHLsuv8i16 -/* 13617 */ MCD_OPC_FilterValue, 1, 6, 2, // Skip to: 14139 -/* 13621 */ MCD_OPC_CheckPredicate, 15, 2, 2, // Skip to: 14139 -/* 13625 */ MCD_OPC_CheckField, 24, 1, 1, 252, 1, // Skip to: 14139 -/* 13631 */ MCD_OPC_Decode, 232, 12, 174, 1, // Opcode: VQSHLsuv4i32 -/* 13636 */ MCD_OPC_FilterValue, 7, 121, 0, // Skip to: 13761 -/* 13640 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 13643 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13728 -/* 13647 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 13650 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13695 -/* 13654 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 13657 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13676 -/* 13661 */ MCD_OPC_CheckPredicate, 15, 218, 1, // Skip to: 14139 -/* 13665 */ MCD_OPC_CheckField, 19, 1, 1, 212, 1, // Skip to: 14139 -/* 13671 */ MCD_OPC_Decode, 219, 12, 170, 1, // Opcode: VQSHLsiv16i8 -/* 13676 */ MCD_OPC_FilterValue, 1, 203, 1, // Skip to: 14139 -/* 13680 */ MCD_OPC_CheckPredicate, 15, 199, 1, // Skip to: 14139 -/* 13684 */ MCD_OPC_CheckField, 19, 1, 1, 193, 1, // Skip to: 14139 -/* 13690 */ MCD_OPC_Decode, 243, 12, 170, 1, // Opcode: VQSHLuiv16i8 -/* 13695 */ MCD_OPC_FilterValue, 1, 184, 1, // Skip to: 14139 -/* 13699 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 13702 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13715 -/* 13706 */ MCD_OPC_CheckPredicate, 15, 173, 1, // Skip to: 14139 -/* 13710 */ MCD_OPC_Decode, 225, 12, 172, 1, // Opcode: VQSHLsiv8i16 -/* 13715 */ MCD_OPC_FilterValue, 1, 164, 1, // Skip to: 14139 -/* 13719 */ MCD_OPC_CheckPredicate, 15, 160, 1, // Skip to: 14139 -/* 13723 */ MCD_OPC_Decode, 249, 12, 172, 1, // Opcode: VQSHLuiv8i16 -/* 13728 */ MCD_OPC_FilterValue, 1, 151, 1, // Skip to: 14139 -/* 13732 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 13735 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13748 -/* 13739 */ MCD_OPC_CheckPredicate, 15, 140, 1, // Skip to: 14139 -/* 13743 */ MCD_OPC_Decode, 224, 12, 174, 1, // Opcode: VQSHLsiv4i32 -/* 13748 */ MCD_OPC_FilterValue, 1, 131, 1, // Skip to: 14139 -/* 13752 */ MCD_OPC_CheckPredicate, 15, 127, 1, // Skip to: 14139 -/* 13756 */ MCD_OPC_Decode, 248, 12, 174, 1, // Opcode: VQSHLuiv4i32 -/* 13761 */ MCD_OPC_FilterValue, 8, 121, 0, // Skip to: 13886 -/* 13765 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 13768 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13853 -/* 13772 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 13775 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13820 -/* 13779 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 13782 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13801 -/* 13786 */ MCD_OPC_CheckPredicate, 15, 93, 1, // Skip to: 14139 -/* 13790 */ MCD_OPC_CheckField, 19, 1, 1, 87, 1, // Skip to: 14139 -/* 13796 */ MCD_OPC_Decode, 233, 13, 152, 1, // Opcode: VRSHRNv8i8 -/* 13801 */ MCD_OPC_FilterValue, 1, 78, 1, // Skip to: 14139 -/* 13805 */ MCD_OPC_CheckPredicate, 15, 74, 1, // Skip to: 14139 -/* 13809 */ MCD_OPC_CheckField, 19, 1, 1, 68, 1, // Skip to: 14139 -/* 13815 */ MCD_OPC_Decode, 218, 12, 152, 1, // Opcode: VQRSHRUNv8i8 -/* 13820 */ MCD_OPC_FilterValue, 1, 59, 1, // Skip to: 14139 -/* 13824 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 13827 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13840 -/* 13831 */ MCD_OPC_CheckPredicate, 15, 48, 1, // Skip to: 14139 -/* 13835 */ MCD_OPC_Decode, 232, 13, 153, 1, // Opcode: VRSHRNv4i16 -/* 13840 */ MCD_OPC_FilterValue, 1, 39, 1, // Skip to: 14139 -/* 13844 */ MCD_OPC_CheckPredicate, 15, 35, 1, // Skip to: 14139 -/* 13848 */ MCD_OPC_Decode, 217, 12, 153, 1, // Opcode: VQRSHRUNv4i16 -/* 13853 */ MCD_OPC_FilterValue, 1, 26, 1, // Skip to: 14139 -/* 13857 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 13860 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13873 -/* 13864 */ MCD_OPC_CheckPredicate, 15, 15, 1, // Skip to: 14139 -/* 13868 */ MCD_OPC_Decode, 231, 13, 154, 1, // Opcode: VRSHRNv2i32 -/* 13873 */ MCD_OPC_FilterValue, 1, 6, 1, // Skip to: 14139 -/* 13877 */ MCD_OPC_CheckPredicate, 15, 2, 1, // Skip to: 14139 -/* 13881 */ MCD_OPC_Decode, 216, 12, 154, 1, // Opcode: VQRSHRUNv2i32 -/* 13886 */ MCD_OPC_FilterValue, 9, 121, 0, // Skip to: 14011 -/* 13890 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... -/* 13893 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13978 -/* 13897 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 13900 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13945 -/* 13904 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 13907 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13926 -/* 13911 */ MCD_OPC_CheckPredicate, 15, 224, 0, // Skip to: 14139 -/* 13915 */ MCD_OPC_CheckField, 19, 1, 1, 218, 0, // Skip to: 14139 -/* 13921 */ MCD_OPC_Decode, 212, 12, 152, 1, // Opcode: VQRSHRNsv8i8 -/* 13926 */ MCD_OPC_FilterValue, 1, 209, 0, // Skip to: 14139 -/* 13930 */ MCD_OPC_CheckPredicate, 15, 205, 0, // Skip to: 14139 -/* 13934 */ MCD_OPC_CheckField, 19, 1, 1, 199, 0, // Skip to: 14139 -/* 13940 */ MCD_OPC_Decode, 215, 12, 152, 1, // Opcode: VQRSHRNuv8i8 -/* 13945 */ MCD_OPC_FilterValue, 1, 190, 0, // Skip to: 14139 -/* 13949 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 13952 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13965 -/* 13956 */ MCD_OPC_CheckPredicate, 15, 179, 0, // Skip to: 14139 -/* 13960 */ MCD_OPC_Decode, 211, 12, 153, 1, // Opcode: VQRSHRNsv4i16 -/* 13965 */ MCD_OPC_FilterValue, 1, 170, 0, // Skip to: 14139 -/* 13969 */ MCD_OPC_CheckPredicate, 15, 166, 0, // Skip to: 14139 -/* 13973 */ MCD_OPC_Decode, 214, 12, 153, 1, // Opcode: VQRSHRNuv4i16 -/* 13978 */ MCD_OPC_FilterValue, 1, 157, 0, // Skip to: 14139 -/* 13982 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 13985 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13998 -/* 13989 */ MCD_OPC_CheckPredicate, 15, 146, 0, // Skip to: 14139 -/* 13993 */ MCD_OPC_Decode, 210, 12, 154, 1, // Opcode: VQRSHRNsv2i32 -/* 13998 */ MCD_OPC_FilterValue, 1, 137, 0, // Skip to: 14139 -/* 14002 */ MCD_OPC_CheckPredicate, 15, 133, 0, // Skip to: 14139 -/* 14006 */ MCD_OPC_Decode, 213, 12, 154, 1, // Opcode: VQRSHRNuv2i32 -/* 14011 */ MCD_OPC_FilterValue, 14, 70, 0, // Skip to: 14085 -/* 14015 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... -/* 14018 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 14037 -/* 14022 */ MCD_OPC_CheckPredicate, 15, 30, 0, // Skip to: 14056 -/* 14026 */ MCD_OPC_CheckField, 19, 3, 0, 24, 0, // Skip to: 14056 -/* 14032 */ MCD_OPC_Decode, 132, 11, 158, 1, // Opcode: VMOVv16i8 -/* 14037 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 14056 -/* 14041 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 14056 -/* 14045 */ MCD_OPC_CheckField, 19, 3, 0, 5, 0, // Skip to: 14056 -/* 14051 */ MCD_OPC_Decode, 136, 11, 158, 1, // Opcode: VMOVv2i64 -/* 14056 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 14059 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 14072 -/* 14063 */ MCD_OPC_CheckPredicate, 15, 72, 0, // Skip to: 14139 -/* 14067 */ MCD_OPC_Decode, 175, 6, 176, 1, // Opcode: VCVTxs2fq -/* 14072 */ MCD_OPC_FilterValue, 1, 63, 0, // Skip to: 14139 -/* 14076 */ MCD_OPC_CheckPredicate, 15, 59, 0, // Skip to: 14139 -/* 14080 */ MCD_OPC_Decode, 177, 6, 176, 1, // Opcode: VCVTxu2fq -/* 14085 */ MCD_OPC_FilterValue, 15, 50, 0, // Skip to: 14139 -/* 14089 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... -/* 14092 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 14105 -/* 14096 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 14118 -/* 14100 */ MCD_OPC_Decode, 166, 6, 176, 1, // Opcode: VCVTf2xsq -/* 14105 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 14118 -/* 14109 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 14118 -/* 14113 */ MCD_OPC_Decode, 168, 6, 176, 1, // Opcode: VCVTf2xuq -/* 14118 */ MCD_OPC_CheckPredicate, 15, 17, 0, // Skip to: 14139 -/* 14122 */ MCD_OPC_CheckField, 19, 3, 0, 11, 0, // Skip to: 14139 -/* 14128 */ MCD_OPC_CheckField, 5, 1, 0, 5, 0, // Skip to: 14139 -/* 14134 */ MCD_OPC_Decode, 137, 11, 158, 1, // Opcode: VMOVv4f32 -/* 14139 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... -/* 14142 */ MCD_OPC_FilterValue, 0, 77, 0, // Skip to: 14223 -/* 14146 */ MCD_OPC_ExtractField, 19, 3, // Inst{21-19} ... -/* 14149 */ MCD_OPC_FilterValue, 0, 152, 1, // Skip to: 14561 -/* 14153 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... -/* 14156 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 14175 -/* 14160 */ MCD_OPC_CheckPredicate, 15, 50, 0, // Skip to: 14214 -/* 14164 */ MCD_OPC_CheckField, 10, 2, 2, 44, 0, // Skip to: 14214 -/* 14170 */ MCD_OPC_Decode, 140, 11, 158, 1, // Opcode: VMOVv8i16 -/* 14175 */ MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 14214 -/* 14179 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... -/* 14182 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 14195 -/* 14186 */ MCD_OPC_CheckPredicate, 15, 24, 0, // Skip to: 14214 -/* 14190 */ MCD_OPC_Decode, 212, 11, 158, 1, // Opcode: VORRiv4i32 -/* 14195 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 14214 -/* 14199 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 14214 -/* 14203 */ MCD_OPC_CheckField, 10, 1, 0, 5, 0, // Skip to: 14214 -/* 14209 */ MCD_OPC_Decode, 213, 11, 158, 1, // Opcode: VORRiv8i16 -/* 14214 */ MCD_OPC_CheckPredicate, 15, 87, 1, // Skip to: 14561 -/* 14218 */ MCD_OPC_Decode, 139, 11, 158, 1, // Opcode: VMOVv4i32 -/* 14223 */ MCD_OPC_FilterValue, 1, 78, 1, // Skip to: 14561 -/* 14227 */ MCD_OPC_ExtractField, 19, 3, // Inst{21-19} ... -/* 14230 */ MCD_OPC_FilterValue, 0, 71, 1, // Skip to: 14561 -/* 14234 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... -/* 14237 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 14256 -/* 14241 */ MCD_OPC_CheckPredicate, 15, 50, 0, // Skip to: 14295 -/* 14245 */ MCD_OPC_CheckField, 10, 2, 2, 44, 0, // Skip to: 14295 -/* 14251 */ MCD_OPC_Decode, 190, 11, 158, 1, // Opcode: VMVNv8i16 -/* 14256 */ MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 14295 -/* 14260 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... -/* 14263 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 14276 -/* 14267 */ MCD_OPC_CheckPredicate, 15, 24, 0, // Skip to: 14295 -/* 14271 */ MCD_OPC_Decode, 139, 5, 158, 1, // Opcode: VBICiv4i32 -/* 14276 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 14295 -/* 14280 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 14295 -/* 14284 */ MCD_OPC_CheckField, 10, 1, 0, 5, 0, // Skip to: 14295 -/* 14290 */ MCD_OPC_Decode, 140, 5, 158, 1, // Opcode: VBICiv8i16 -/* 14295 */ MCD_OPC_CheckPredicate, 15, 6, 1, // Skip to: 14561 -/* 14299 */ MCD_OPC_Decode, 189, 11, 158, 1, // Opcode: VMVNv4i32 -/* 14304 */ MCD_OPC_FilterValue, 1, 253, 0, // Skip to: 14561 -/* 14308 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 14311 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 14346 -/* 14315 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 14318 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 14332 -/* 14323 */ MCD_OPC_CheckPredicate, 15, 234, 0, // Skip to: 14561 -/* 14327 */ MCD_OPC_Decode, 197, 14, 177, 1, // Opcode: VSHRsv2i64 -/* 14332 */ MCD_OPC_FilterValue, 243, 1, 224, 0, // Skip to: 14561 -/* 14337 */ MCD_OPC_CheckPredicate, 15, 220, 0, // Skip to: 14561 -/* 14341 */ MCD_OPC_Decode, 205, 14, 177, 1, // Opcode: VSHRuv2i64 -/* 14346 */ MCD_OPC_FilterValue, 1, 31, 0, // Skip to: 14381 -/* 14350 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 14353 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 14367 -/* 14358 */ MCD_OPC_CheckPredicate, 15, 199, 0, // Skip to: 14561 -/* 14362 */ MCD_OPC_Decode, 229, 14, 178, 1, // Opcode: VSRAsv2i64 -/* 14367 */ MCD_OPC_FilterValue, 243, 1, 189, 0, // Skip to: 14561 -/* 14372 */ MCD_OPC_CheckPredicate, 15, 185, 0, // Skip to: 14561 -/* 14376 */ MCD_OPC_Decode, 237, 14, 178, 1, // Opcode: VSRAuv2i64 -/* 14381 */ MCD_OPC_FilterValue, 2, 31, 0, // Skip to: 14416 -/* 14385 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 14388 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 14402 -/* 14393 */ MCD_OPC_CheckPredicate, 15, 164, 0, // Skip to: 14561 -/* 14397 */ MCD_OPC_Decode, 237, 13, 177, 1, // Opcode: VRSHRsv2i64 -/* 14402 */ MCD_OPC_FilterValue, 243, 1, 154, 0, // Skip to: 14561 -/* 14407 */ MCD_OPC_CheckPredicate, 15, 150, 0, // Skip to: 14561 -/* 14411 */ MCD_OPC_Decode, 245, 13, 177, 1, // Opcode: VRSHRuv2i64 -/* 14416 */ MCD_OPC_FilterValue, 3, 31, 0, // Skip to: 14451 -/* 14420 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 14423 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 14437 -/* 14428 */ MCD_OPC_CheckPredicate, 15, 129, 0, // Skip to: 14561 -/* 14432 */ MCD_OPC_Decode, 131, 14, 178, 1, // Opcode: VRSRAsv2i64 -/* 14437 */ MCD_OPC_FilterValue, 243, 1, 119, 0, // Skip to: 14561 -/* 14442 */ MCD_OPC_CheckPredicate, 15, 115, 0, // Skip to: 14561 -/* 14446 */ MCD_OPC_Decode, 139, 14, 178, 1, // Opcode: VRSRAuv2i64 -/* 14451 */ MCD_OPC_FilterValue, 4, 16, 0, // Skip to: 14471 -/* 14455 */ MCD_OPC_CheckPredicate, 15, 102, 0, // Skip to: 14561 -/* 14459 */ MCD_OPC_CheckField, 24, 8, 243, 1, 95, 0, // Skip to: 14561 -/* 14466 */ MCD_OPC_Decode, 245, 14, 178, 1, // Opcode: VSRIv2i64 -/* 14471 */ MCD_OPC_FilterValue, 5, 31, 0, // Skip to: 14506 -/* 14475 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 14478 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 14492 -/* 14483 */ MCD_OPC_CheckPredicate, 15, 74, 0, // Skip to: 14561 -/* 14487 */ MCD_OPC_Decode, 170, 14, 179, 1, // Opcode: VSHLiv2i64 -/* 14492 */ MCD_OPC_FilterValue, 243, 1, 64, 0, // Skip to: 14561 -/* 14497 */ MCD_OPC_CheckPredicate, 15, 60, 0, // Skip to: 14561 -/* 14501 */ MCD_OPC_Decode, 217, 14, 180, 1, // Opcode: VSLIv2i64 -/* 14506 */ MCD_OPC_FilterValue, 6, 16, 0, // Skip to: 14526 -/* 14510 */ MCD_OPC_CheckPredicate, 15, 47, 0, // Skip to: 14561 -/* 14514 */ MCD_OPC_CheckField, 24, 8, 243, 1, 40, 0, // Skip to: 14561 -/* 14521 */ MCD_OPC_Decode, 230, 12, 179, 1, // Opcode: VQSHLsuv2i64 -/* 14526 */ MCD_OPC_FilterValue, 7, 31, 0, // Skip to: 14561 -/* 14530 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... -/* 14533 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 14547 -/* 14538 */ MCD_OPC_CheckPredicate, 15, 19, 0, // Skip to: 14561 -/* 14542 */ MCD_OPC_Decode, 222, 12, 179, 1, // Opcode: VQSHLsiv2i64 -/* 14547 */ MCD_OPC_FilterValue, 243, 1, 9, 0, // Skip to: 14561 -/* 14552 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 14561 -/* 14556 */ MCD_OPC_Decode, 246, 12, 179, 1, // Opcode: VQSHLuiv2i64 -/* 14561 */ MCD_OPC_Fail, +/* 6028 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6040 +/* 6032 */ MCD_OPC_CheckPredicate, 15, 64, 33, // Skip to: 14548 +/* 6036 */ MCD_OPC_Decode, 203, 10, 127, // Opcode: VMOVNv8i8 +/* 6040 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6052 +/* 6044 */ MCD_OPC_CheckPredicate, 15, 52, 33, // Skip to: 14548 +/* 6048 */ MCD_OPC_Decode, 253, 11, 127, // Opcode: VQMOVNsuv8i8 +/* 6052 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6064 +/* 6056 */ MCD_OPC_CheckPredicate, 15, 40, 33, // Skip to: 14548 +/* 6060 */ MCD_OPC_Decode, 128, 12, 127, // Opcode: VQMOVNsv8i8 +/* 6064 */ MCD_OPC_FilterValue, 3, 32, 33, // Skip to: 14548 +/* 6068 */ MCD_OPC_CheckPredicate, 15, 28, 33, // Skip to: 14548 +/* 6072 */ MCD_OPC_Decode, 131, 12, 127, // Opcode: VQMOVNuv8i8 +/* 6076 */ MCD_OPC_FilterValue, 4, 51, 0, // Skip to: 6131 +/* 6080 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 6083 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6095 +/* 6087 */ MCD_OPC_CheckPredicate, 15, 9, 33, // Skip to: 14548 +/* 6091 */ MCD_OPC_Decode, 181, 11, 123, // Opcode: VPADDLsv4i16 +/* 6095 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6107 +/* 6099 */ MCD_OPC_CheckPredicate, 15, 253, 32, // Skip to: 14548 +/* 6103 */ MCD_OPC_Decode, 183, 11, 124, // Opcode: VPADDLsv8i16 +/* 6107 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6119 +/* 6111 */ MCD_OPC_CheckPredicate, 15, 241, 32, // Skip to: 14548 +/* 6115 */ MCD_OPC_Decode, 187, 11, 123, // Opcode: VPADDLuv4i16 +/* 6119 */ MCD_OPC_FilterValue, 3, 233, 32, // Skip to: 14548 +/* 6123 */ MCD_OPC_CheckPredicate, 15, 229, 32, // Skip to: 14548 +/* 6127 */ MCD_OPC_Decode, 189, 11, 124, // Opcode: VPADDLuv8i16 +/* 6131 */ MCD_OPC_FilterValue, 5, 27, 0, // Skip to: 6162 +/* 6135 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 6138 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6150 +/* 6142 */ MCD_OPC_CheckPredicate, 15, 210, 32, // Skip to: 14548 +/* 6146 */ MCD_OPC_Decode, 176, 5, 123, // Opcode: VCLTzv4i16 +/* 6150 */ MCD_OPC_FilterValue, 1, 202, 32, // Skip to: 14548 +/* 6154 */ MCD_OPC_CheckPredicate, 15, 198, 32, // Skip to: 14548 +/* 6158 */ MCD_OPC_Decode, 178, 5, 124, // Opcode: VCLTzv8i16 +/* 6162 */ MCD_OPC_FilterValue, 6, 51, 0, // Skip to: 6217 +/* 6166 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 6169 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6181 +/* 6173 */ MCD_OPC_CheckPredicate, 15, 179, 32, // Skip to: 14548 +/* 6177 */ MCD_OPC_Decode, 202, 10, 127, // Opcode: VMOVNv4i16 +/* 6181 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6193 +/* 6185 */ MCD_OPC_CheckPredicate, 15, 167, 32, // Skip to: 14548 +/* 6189 */ MCD_OPC_Decode, 252, 11, 127, // Opcode: VQMOVNsuv4i16 +/* 6193 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6205 +/* 6197 */ MCD_OPC_CheckPredicate, 15, 155, 32, // Skip to: 14548 +/* 6201 */ MCD_OPC_Decode, 255, 11, 127, // Opcode: VQMOVNsv4i16 +/* 6205 */ MCD_OPC_FilterValue, 3, 147, 32, // Skip to: 14548 +/* 6209 */ MCD_OPC_CheckPredicate, 15, 143, 32, // Skip to: 14548 +/* 6213 */ MCD_OPC_Decode, 130, 12, 127, // Opcode: VQMOVNuv4i16 +/* 6217 */ MCD_OPC_FilterValue, 8, 51, 0, // Skip to: 6272 +/* 6221 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 6224 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6236 +/* 6228 */ MCD_OPC_CheckPredicate, 15, 124, 32, // Skip to: 14548 +/* 6232 */ MCD_OPC_Decode, 180, 11, 123, // Opcode: VPADDLsv2i32 +/* 6236 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6248 +/* 6240 */ MCD_OPC_CheckPredicate, 15, 112, 32, // Skip to: 14548 +/* 6244 */ MCD_OPC_Decode, 182, 11, 124, // Opcode: VPADDLsv4i32 +/* 6248 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6260 +/* 6252 */ MCD_OPC_CheckPredicate, 15, 100, 32, // Skip to: 14548 +/* 6256 */ MCD_OPC_Decode, 186, 11, 123, // Opcode: VPADDLuv2i32 +/* 6260 */ MCD_OPC_FilterValue, 3, 92, 32, // Skip to: 14548 +/* 6264 */ MCD_OPC_CheckPredicate, 15, 88, 32, // Skip to: 14548 +/* 6268 */ MCD_OPC_Decode, 188, 11, 124, // Opcode: VPADDLuv4i32 +/* 6272 */ MCD_OPC_FilterValue, 9, 27, 0, // Skip to: 6303 +/* 6276 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 6279 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6291 +/* 6283 */ MCD_OPC_CheckPredicate, 15, 69, 32, // Skip to: 14548 +/* 6287 */ MCD_OPC_Decode, 174, 5, 123, // Opcode: VCLTzv2i32 +/* 6291 */ MCD_OPC_FilterValue, 1, 61, 32, // Skip to: 14548 +/* 6295 */ MCD_OPC_CheckPredicate, 15, 57, 32, // Skip to: 14548 +/* 6299 */ MCD_OPC_Decode, 177, 5, 124, // Opcode: VCLTzv4i32 +/* 6303 */ MCD_OPC_FilterValue, 10, 49, 32, // Skip to: 14548 +/* 6307 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 6310 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6322 +/* 6314 */ MCD_OPC_CheckPredicate, 15, 38, 32, // Skip to: 14548 +/* 6318 */ MCD_OPC_Decode, 201, 10, 127, // Opcode: VMOVNv2i32 +/* 6322 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6334 +/* 6326 */ MCD_OPC_CheckPredicate, 15, 26, 32, // Skip to: 14548 +/* 6330 */ MCD_OPC_Decode, 251, 11, 127, // Opcode: VQMOVNsuv2i32 +/* 6334 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6346 +/* 6338 */ MCD_OPC_CheckPredicate, 15, 14, 32, // Skip to: 14548 +/* 6342 */ MCD_OPC_Decode, 254, 11, 127, // Opcode: VQMOVNsv2i32 +/* 6346 */ MCD_OPC_FilterValue, 3, 6, 32, // Skip to: 14548 +/* 6350 */ MCD_OPC_CheckPredicate, 15, 2, 32, // Skip to: 14548 +/* 6354 */ MCD_OPC_Decode, 129, 12, 127, // Opcode: VQMOVNuv2i32 +/* 6358 */ MCD_OPC_FilterValue, 3, 225, 0, // Skip to: 6587 +/* 6362 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... +/* 6365 */ MCD_OPC_FilterValue, 1, 51, 0, // Skip to: 6420 +/* 6369 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 6372 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6384 +/* 6376 */ MCD_OPC_CheckPredicate, 15, 232, 31, // Skip to: 14548 +/* 6380 */ MCD_OPC_Decode, 180, 4, 123, // Opcode: VABSv8i8 +/* 6384 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6396 +/* 6388 */ MCD_OPC_CheckPredicate, 15, 220, 31, // Skip to: 14548 +/* 6392 */ MCD_OPC_Decode, 175, 4, 124, // Opcode: VABSv16i8 +/* 6396 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6408 +/* 6400 */ MCD_OPC_CheckPredicate, 15, 208, 31, // Skip to: 14548 +/* 6404 */ MCD_OPC_Decode, 151, 11, 123, // Opcode: VNEGs8d +/* 6408 */ MCD_OPC_FilterValue, 3, 200, 31, // Skip to: 14548 +/* 6412 */ MCD_OPC_CheckPredicate, 15, 196, 31, // Skip to: 14548 +/* 6416 */ MCD_OPC_Decode, 152, 11, 124, // Opcode: VNEGs8q +/* 6420 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 6439 +/* 6424 */ MCD_OPC_CheckPredicate, 15, 184, 31, // Skip to: 14548 +/* 6428 */ MCD_OPC_CheckField, 6, 2, 0, 178, 31, // Skip to: 14548 +/* 6434 */ MCD_OPC_Decode, 240, 13, 128, 1, // Opcode: VSHLLi8 +/* 6439 */ MCD_OPC_FilterValue, 5, 51, 0, // Skip to: 6494 +/* 6443 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 6446 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6458 +/* 6450 */ MCD_OPC_CheckPredicate, 15, 158, 31, // Skip to: 14548 +/* 6454 */ MCD_OPC_Decode, 177, 4, 123, // Opcode: VABSv4i16 +/* 6458 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6470 +/* 6462 */ MCD_OPC_CheckPredicate, 15, 146, 31, // Skip to: 14548 +/* 6466 */ MCD_OPC_Decode, 179, 4, 124, // Opcode: VABSv8i16 +/* 6470 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6482 +/* 6474 */ MCD_OPC_CheckPredicate, 15, 134, 31, // Skip to: 14548 +/* 6478 */ MCD_OPC_Decode, 147, 11, 123, // Opcode: VNEGs16d +/* 6482 */ MCD_OPC_FilterValue, 3, 126, 31, // Skip to: 14548 +/* 6486 */ MCD_OPC_CheckPredicate, 15, 122, 31, // Skip to: 14548 +/* 6490 */ MCD_OPC_Decode, 148, 11, 124, // Opcode: VNEGs16q +/* 6494 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 6513 +/* 6498 */ MCD_OPC_CheckPredicate, 15, 110, 31, // Skip to: 14548 +/* 6502 */ MCD_OPC_CheckField, 6, 2, 0, 104, 31, // Skip to: 14548 +/* 6508 */ MCD_OPC_Decode, 238, 13, 128, 1, // Opcode: VSHLLi16 +/* 6513 */ MCD_OPC_FilterValue, 9, 51, 0, // Skip to: 6568 +/* 6517 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 6520 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6532 +/* 6524 */ MCD_OPC_CheckPredicate, 15, 84, 31, // Skip to: 14548 +/* 6528 */ MCD_OPC_Decode, 176, 4, 123, // Opcode: VABSv2i32 +/* 6532 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6544 +/* 6536 */ MCD_OPC_CheckPredicate, 15, 72, 31, // Skip to: 14548 +/* 6540 */ MCD_OPC_Decode, 178, 4, 124, // Opcode: VABSv4i32 +/* 6544 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6556 +/* 6548 */ MCD_OPC_CheckPredicate, 15, 60, 31, // Skip to: 14548 +/* 6552 */ MCD_OPC_Decode, 149, 11, 123, // Opcode: VNEGs32d +/* 6556 */ MCD_OPC_FilterValue, 3, 52, 31, // Skip to: 14548 +/* 6560 */ MCD_OPC_CheckPredicate, 15, 48, 31, // Skip to: 14548 +/* 6564 */ MCD_OPC_Decode, 150, 11, 124, // Opcode: VNEGs32q +/* 6568 */ MCD_OPC_FilterValue, 10, 40, 31, // Skip to: 14548 +/* 6572 */ MCD_OPC_CheckPredicate, 15, 36, 31, // Skip to: 14548 +/* 6576 */ MCD_OPC_CheckField, 6, 2, 0, 30, 31, // Skip to: 14548 +/* 6582 */ MCD_OPC_Decode, 239, 13, 128, 1, // Opcode: VSHLLi32 +/* 6587 */ MCD_OPC_FilterValue, 4, 22, 1, // Skip to: 6869 +/* 6591 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... +/* 6594 */ MCD_OPC_FilterValue, 0, 51, 0, // Skip to: 6649 +/* 6598 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 6601 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6613 +/* 6605 */ MCD_OPC_CheckPredicate, 15, 3, 31, // Skip to: 14548 +/* 6609 */ MCD_OPC_Decode, 171, 5, 123, // Opcode: VCLSv8i8 +/* 6613 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6625 +/* 6617 */ MCD_OPC_CheckPredicate, 15, 247, 30, // Skip to: 14548 +/* 6621 */ MCD_OPC_Decode, 166, 5, 124, // Opcode: VCLSv16i8 +/* 6625 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6637 +/* 6629 */ MCD_OPC_CheckPredicate, 15, 235, 30, // Skip to: 14548 +/* 6633 */ MCD_OPC_Decode, 185, 5, 123, // Opcode: VCLZv8i8 +/* 6637 */ MCD_OPC_FilterValue, 3, 227, 30, // Skip to: 14548 +/* 6641 */ MCD_OPC_CheckPredicate, 15, 223, 30, // Skip to: 14548 +/* 6645 */ MCD_OPC_Decode, 180, 5, 124, // Opcode: VCLZv16i8 +/* 6649 */ MCD_OPC_FilterValue, 4, 51, 0, // Skip to: 6704 +/* 6653 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 6656 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6668 +/* 6660 */ MCD_OPC_CheckPredicate, 15, 204, 30, // Skip to: 14548 +/* 6664 */ MCD_OPC_Decode, 168, 5, 123, // Opcode: VCLSv4i16 +/* 6668 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6680 +/* 6672 */ MCD_OPC_CheckPredicate, 15, 192, 30, // Skip to: 14548 +/* 6676 */ MCD_OPC_Decode, 170, 5, 124, // Opcode: VCLSv8i16 +/* 6680 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6692 +/* 6684 */ MCD_OPC_CheckPredicate, 15, 180, 30, // Skip to: 14548 +/* 6688 */ MCD_OPC_Decode, 182, 5, 123, // Opcode: VCLZv4i16 +/* 6692 */ MCD_OPC_FilterValue, 3, 172, 30, // Skip to: 14548 +/* 6696 */ MCD_OPC_CheckPredicate, 15, 168, 30, // Skip to: 14548 +/* 6700 */ MCD_OPC_Decode, 184, 5, 124, // Opcode: VCLZv8i16 +/* 6704 */ MCD_OPC_FilterValue, 8, 51, 0, // Skip to: 6759 +/* 6708 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 6711 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6723 +/* 6715 */ MCD_OPC_CheckPredicate, 15, 149, 30, // Skip to: 14548 +/* 6719 */ MCD_OPC_Decode, 167, 5, 123, // Opcode: VCLSv2i32 +/* 6723 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6735 +/* 6727 */ MCD_OPC_CheckPredicate, 15, 137, 30, // Skip to: 14548 +/* 6731 */ MCD_OPC_Decode, 169, 5, 124, // Opcode: VCLSv4i32 +/* 6735 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6747 +/* 6739 */ MCD_OPC_CheckPredicate, 15, 125, 30, // Skip to: 14548 +/* 6743 */ MCD_OPC_Decode, 181, 5, 123, // Opcode: VCLZv2i32 +/* 6747 */ MCD_OPC_FilterValue, 3, 117, 30, // Skip to: 14548 +/* 6751 */ MCD_OPC_CheckPredicate, 15, 113, 30, // Skip to: 14548 +/* 6755 */ MCD_OPC_Decode, 183, 5, 124, // Opcode: VCLZv4i32 +/* 6759 */ MCD_OPC_FilterValue, 9, 51, 0, // Skip to: 6814 +/* 6763 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 6766 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6778 +/* 6770 */ MCD_OPC_CheckPredicate, 15, 94, 30, // Skip to: 14548 +/* 6774 */ MCD_OPC_Decode, 151, 5, 123, // Opcode: VCGTzv2f32 +/* 6778 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6790 +/* 6782 */ MCD_OPC_CheckPredicate, 15, 82, 30, // Skip to: 14548 +/* 6786 */ MCD_OPC_Decode, 153, 5, 124, // Opcode: VCGTzv4f32 +/* 6790 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6802 +/* 6794 */ MCD_OPC_CheckPredicate, 15, 70, 30, // Skip to: 14548 +/* 6798 */ MCD_OPC_Decode, 129, 5, 123, // Opcode: VCGEzv2f32 +/* 6802 */ MCD_OPC_FilterValue, 3, 62, 30, // Skip to: 14548 +/* 6806 */ MCD_OPC_CheckPredicate, 15, 58, 30, // Skip to: 14548 +/* 6810 */ MCD_OPC_Decode, 131, 5, 124, // Opcode: VCGEzv4f32 +/* 6814 */ MCD_OPC_FilterValue, 11, 50, 30, // Skip to: 14548 +/* 6818 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 6821 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6833 +/* 6825 */ MCD_OPC_CheckPredicate, 15, 39, 30, // Skip to: 14548 +/* 6829 */ MCD_OPC_Decode, 239, 12, 123, // Opcode: VRECPEd +/* 6833 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6845 +/* 6837 */ MCD_OPC_CheckPredicate, 15, 27, 30, // Skip to: 14548 +/* 6841 */ MCD_OPC_Decode, 242, 12, 124, // Opcode: VRECPEq +/* 6845 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6857 +/* 6849 */ MCD_OPC_CheckPredicate, 15, 15, 30, // Skip to: 14548 +/* 6853 */ MCD_OPC_Decode, 202, 13, 123, // Opcode: VRSQRTEd +/* 6857 */ MCD_OPC_FilterValue, 3, 7, 30, // Skip to: 14548 +/* 6861 */ MCD_OPC_CheckPredicate, 15, 3, 30, // Skip to: 14548 +/* 6865 */ MCD_OPC_Decode, 205, 13, 124, // Opcode: VRSQRTEq +/* 6869 */ MCD_OPC_FilterValue, 5, 175, 0, // Skip to: 7048 +/* 6873 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 6876 */ MCD_OPC_FilterValue, 0, 39, 0, // Skip to: 6919 +/* 6880 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... +/* 6883 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6895 +/* 6887 */ MCD_OPC_CheckPredicate, 15, 233, 29, // Skip to: 14548 +/* 6891 */ MCD_OPC_Decode, 194, 5, 123, // Opcode: VCNTd +/* 6895 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 6907 +/* 6899 */ MCD_OPC_CheckPredicate, 15, 221, 29, // Skip to: 14548 +/* 6903 */ MCD_OPC_Decode, 235, 4, 123, // Opcode: VCEQzv2f32 +/* 6907 */ MCD_OPC_FilterValue, 11, 213, 29, // Skip to: 14548 +/* 6911 */ MCD_OPC_CheckPredicate, 15, 209, 29, // Skip to: 14548 +/* 6915 */ MCD_OPC_Decode, 240, 12, 123, // Opcode: VRECPEfd +/* 6919 */ MCD_OPC_FilterValue, 1, 39, 0, // Skip to: 6962 +/* 6923 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... +/* 6926 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6938 +/* 6930 */ MCD_OPC_CheckPredicate, 15, 190, 29, // Skip to: 14548 +/* 6934 */ MCD_OPC_Decode, 195, 5, 124, // Opcode: VCNTq +/* 6938 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 6950 +/* 6942 */ MCD_OPC_CheckPredicate, 15, 178, 29, // Skip to: 14548 +/* 6946 */ MCD_OPC_Decode, 237, 4, 124, // Opcode: VCEQzv4f32 +/* 6950 */ MCD_OPC_FilterValue, 11, 170, 29, // Skip to: 14548 +/* 6954 */ MCD_OPC_CheckPredicate, 15, 166, 29, // Skip to: 14548 +/* 6958 */ MCD_OPC_Decode, 241, 12, 124, // Opcode: VRECPEfq +/* 6962 */ MCD_OPC_FilterValue, 2, 39, 0, // Skip to: 7005 +/* 6966 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... +/* 6969 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6981 +/* 6973 */ MCD_OPC_CheckPredicate, 15, 147, 29, // Skip to: 14548 +/* 6977 */ MCD_OPC_Decode, 137, 11, 123, // Opcode: VMVNd +/* 6981 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 6993 +/* 6985 */ MCD_OPC_CheckPredicate, 15, 135, 29, // Skip to: 14548 +/* 6989 */ MCD_OPC_Decode, 159, 5, 123, // Opcode: VCLEzv2f32 +/* 6993 */ MCD_OPC_FilterValue, 11, 127, 29, // Skip to: 14548 +/* 6997 */ MCD_OPC_CheckPredicate, 15, 123, 29, // Skip to: 14548 +/* 7001 */ MCD_OPC_Decode, 203, 13, 123, // Opcode: VRSQRTEfd +/* 7005 */ MCD_OPC_FilterValue, 3, 115, 29, // Skip to: 14548 +/* 7009 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... +/* 7012 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7024 +/* 7016 */ MCD_OPC_CheckPredicate, 15, 104, 29, // Skip to: 14548 +/* 7020 */ MCD_OPC_Decode, 138, 11, 124, // Opcode: VMVNq +/* 7024 */ MCD_OPC_FilterValue, 9, 8, 0, // Skip to: 7036 +/* 7028 */ MCD_OPC_CheckPredicate, 15, 92, 29, // Skip to: 14548 +/* 7032 */ MCD_OPC_Decode, 161, 5, 124, // Opcode: VCLEzv4f32 +/* 7036 */ MCD_OPC_FilterValue, 11, 84, 29, // Skip to: 14548 +/* 7040 */ MCD_OPC_CheckPredicate, 15, 80, 29, // Skip to: 14548 +/* 7044 */ MCD_OPC_Decode, 204, 13, 124, // Opcode: VRSQRTEfq +/* 7048 */ MCD_OPC_FilterValue, 6, 28, 1, // Skip to: 7336 +/* 7052 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... +/* 7055 */ MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 7114 +/* 7059 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 7062 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7075 +/* 7066 */ MCD_OPC_CheckPredicate, 15, 54, 29, // Skip to: 14548 +/* 7070 */ MCD_OPC_Decode, 172, 11, 129, 1, // Opcode: VPADALsv8i8 +/* 7075 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7088 +/* 7079 */ MCD_OPC_CheckPredicate, 15, 41, 29, // Skip to: 14548 +/* 7083 */ MCD_OPC_Decode, 167, 11, 130, 1, // Opcode: VPADALsv16i8 +/* 7088 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 7101 +/* 7092 */ MCD_OPC_CheckPredicate, 15, 28, 29, // Skip to: 14548 +/* 7096 */ MCD_OPC_Decode, 178, 11, 129, 1, // Opcode: VPADALuv8i8 +/* 7101 */ MCD_OPC_FilterValue, 3, 19, 29, // Skip to: 14548 +/* 7105 */ MCD_OPC_CheckPredicate, 15, 15, 29, // Skip to: 14548 +/* 7109 */ MCD_OPC_Decode, 173, 11, 130, 1, // Opcode: VPADALuv16i8 +/* 7114 */ MCD_OPC_FilterValue, 4, 55, 0, // Skip to: 7173 +/* 7118 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 7121 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7134 +/* 7125 */ MCD_OPC_CheckPredicate, 15, 251, 28, // Skip to: 14548 +/* 7129 */ MCD_OPC_Decode, 169, 11, 129, 1, // Opcode: VPADALsv4i16 +/* 7134 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7147 +/* 7138 */ MCD_OPC_CheckPredicate, 15, 238, 28, // Skip to: 14548 +/* 7142 */ MCD_OPC_Decode, 171, 11, 130, 1, // Opcode: VPADALsv8i16 +/* 7147 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 7160 +/* 7151 */ MCD_OPC_CheckPredicate, 15, 225, 28, // Skip to: 14548 +/* 7155 */ MCD_OPC_Decode, 175, 11, 129, 1, // Opcode: VPADALuv4i16 +/* 7160 */ MCD_OPC_FilterValue, 3, 216, 28, // Skip to: 14548 +/* 7164 */ MCD_OPC_CheckPredicate, 15, 212, 28, // Skip to: 14548 +/* 7168 */ MCD_OPC_Decode, 177, 11, 130, 1, // Opcode: VPADALuv8i16 +/* 7173 */ MCD_OPC_FilterValue, 6, 14, 0, // Skip to: 7191 +/* 7177 */ MCD_OPC_CheckPredicate, 17, 199, 28, // Skip to: 14548 +/* 7181 */ MCD_OPC_CheckField, 6, 2, 0, 193, 28, // Skip to: 14548 +/* 7187 */ MCD_OPC_Decode, 238, 5, 127, // Opcode: VCVTf2h +/* 7191 */ MCD_OPC_FilterValue, 8, 55, 0, // Skip to: 7250 +/* 7195 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 7198 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7211 +/* 7202 */ MCD_OPC_CheckPredicate, 15, 174, 28, // Skip to: 14548 +/* 7206 */ MCD_OPC_Decode, 168, 11, 129, 1, // Opcode: VPADALsv2i32 +/* 7211 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 7224 +/* 7215 */ MCD_OPC_CheckPredicate, 15, 161, 28, // Skip to: 14548 +/* 7219 */ MCD_OPC_Decode, 170, 11, 130, 1, // Opcode: VPADALsv4i32 +/* 7224 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 7237 +/* 7228 */ MCD_OPC_CheckPredicate, 15, 148, 28, // Skip to: 14548 +/* 7232 */ MCD_OPC_Decode, 174, 11, 129, 1, // Opcode: VPADALuv2i32 +/* 7237 */ MCD_OPC_FilterValue, 3, 139, 28, // Skip to: 14548 +/* 7241 */ MCD_OPC_CheckPredicate, 15, 135, 28, // Skip to: 14548 +/* 7245 */ MCD_OPC_Decode, 176, 11, 130, 1, // Opcode: VPADALuv4i32 +/* 7250 */ MCD_OPC_FilterValue, 9, 27, 0, // Skip to: 7281 +/* 7254 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 7257 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7269 +/* 7261 */ MCD_OPC_CheckPredicate, 15, 115, 28, // Skip to: 14548 +/* 7265 */ MCD_OPC_Decode, 173, 5, 123, // Opcode: VCLTzv2f32 +/* 7269 */ MCD_OPC_FilterValue, 1, 107, 28, // Skip to: 14548 +/* 7273 */ MCD_OPC_CheckPredicate, 15, 103, 28, // Skip to: 14548 +/* 7277 */ MCD_OPC_Decode, 175, 5, 124, // Opcode: VCLTzv4f32 +/* 7281 */ MCD_OPC_FilterValue, 11, 95, 28, // Skip to: 14548 +/* 7285 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 7288 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7300 +/* 7292 */ MCD_OPC_CheckPredicate, 15, 84, 28, // Skip to: 14548 +/* 7296 */ MCD_OPC_Decode, 248, 5, 123, // Opcode: VCVTs2fd +/* 7300 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7312 +/* 7304 */ MCD_OPC_CheckPredicate, 15, 72, 28, // Skip to: 14548 +/* 7308 */ MCD_OPC_Decode, 249, 5, 124, // Opcode: VCVTs2fq +/* 7312 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7324 +/* 7316 */ MCD_OPC_CheckPredicate, 15, 60, 28, // Skip to: 14548 +/* 7320 */ MCD_OPC_Decode, 250, 5, 123, // Opcode: VCVTu2fd +/* 7324 */ MCD_OPC_FilterValue, 3, 52, 28, // Skip to: 14548 +/* 7328 */ MCD_OPC_CheckPredicate, 15, 48, 28, // Skip to: 14548 +/* 7332 */ MCD_OPC_Decode, 251, 5, 124, // Opcode: VCVTu2fq +/* 7336 */ MCD_OPC_FilterValue, 7, 41, 1, // Skip to: 7637 +/* 7340 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... +/* 7343 */ MCD_OPC_FilterValue, 0, 51, 0, // Skip to: 7398 +/* 7347 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 7350 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7362 +/* 7354 */ MCD_OPC_CheckPredicate, 15, 22, 28, // Skip to: 14548 +/* 7358 */ MCD_OPC_Decode, 214, 11, 123, // Opcode: VQABSv8i8 +/* 7362 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7374 +/* 7366 */ MCD_OPC_CheckPredicate, 15, 10, 28, // Skip to: 14548 +/* 7370 */ MCD_OPC_Decode, 209, 11, 124, // Opcode: VQABSv16i8 +/* 7374 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7386 +/* 7378 */ MCD_OPC_CheckPredicate, 15, 254, 27, // Skip to: 14548 +/* 7382 */ MCD_OPC_Decode, 137, 12, 123, // Opcode: VQNEGv8i8 +/* 7386 */ MCD_OPC_FilterValue, 3, 246, 27, // Skip to: 14548 +/* 7390 */ MCD_OPC_CheckPredicate, 15, 242, 27, // Skip to: 14548 +/* 7394 */ MCD_OPC_Decode, 132, 12, 124, // Opcode: VQNEGv16i8 +/* 7398 */ MCD_OPC_FilterValue, 4, 51, 0, // Skip to: 7453 +/* 7402 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 7405 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7417 +/* 7409 */ MCD_OPC_CheckPredicate, 15, 223, 27, // Skip to: 14548 +/* 7413 */ MCD_OPC_Decode, 211, 11, 123, // Opcode: VQABSv4i16 +/* 7417 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7429 +/* 7421 */ MCD_OPC_CheckPredicate, 15, 211, 27, // Skip to: 14548 +/* 7425 */ MCD_OPC_Decode, 213, 11, 124, // Opcode: VQABSv8i16 +/* 7429 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7441 +/* 7433 */ MCD_OPC_CheckPredicate, 15, 199, 27, // Skip to: 14548 +/* 7437 */ MCD_OPC_Decode, 134, 12, 123, // Opcode: VQNEGv4i16 +/* 7441 */ MCD_OPC_FilterValue, 3, 191, 27, // Skip to: 14548 +/* 7445 */ MCD_OPC_CheckPredicate, 15, 187, 27, // Skip to: 14548 +/* 7449 */ MCD_OPC_Decode, 136, 12, 124, // Opcode: VQNEGv8i16 +/* 7453 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 7472 +/* 7457 */ MCD_OPC_CheckPredicate, 17, 175, 27, // Skip to: 14548 +/* 7461 */ MCD_OPC_CheckField, 6, 2, 0, 169, 27, // Skip to: 14548 +/* 7467 */ MCD_OPC_Decode, 247, 5, 131, 1, // Opcode: VCVTh2f +/* 7472 */ MCD_OPC_FilterValue, 8, 51, 0, // Skip to: 7527 +/* 7476 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 7479 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7491 +/* 7483 */ MCD_OPC_CheckPredicate, 15, 149, 27, // Skip to: 14548 +/* 7487 */ MCD_OPC_Decode, 210, 11, 123, // Opcode: VQABSv2i32 +/* 7491 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7503 +/* 7495 */ MCD_OPC_CheckPredicate, 15, 137, 27, // Skip to: 14548 +/* 7499 */ MCD_OPC_Decode, 212, 11, 124, // Opcode: VQABSv4i32 +/* 7503 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7515 +/* 7507 */ MCD_OPC_CheckPredicate, 15, 125, 27, // Skip to: 14548 +/* 7511 */ MCD_OPC_Decode, 133, 12, 123, // Opcode: VQNEGv2i32 +/* 7515 */ MCD_OPC_FilterValue, 3, 117, 27, // Skip to: 14548 +/* 7519 */ MCD_OPC_CheckPredicate, 15, 113, 27, // Skip to: 14548 +/* 7523 */ MCD_OPC_Decode, 135, 12, 124, // Opcode: VQNEGv4i32 +/* 7527 */ MCD_OPC_FilterValue, 9, 51, 0, // Skip to: 7582 +/* 7531 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 7534 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7546 +/* 7538 */ MCD_OPC_CheckPredicate, 15, 94, 27, // Skip to: 14548 +/* 7542 */ MCD_OPC_Decode, 173, 4, 123, // Opcode: VABSfd +/* 7546 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7558 +/* 7550 */ MCD_OPC_CheckPredicate, 15, 82, 27, // Skip to: 14548 +/* 7554 */ MCD_OPC_Decode, 174, 4, 124, // Opcode: VABSfq +/* 7558 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7570 +/* 7562 */ MCD_OPC_CheckPredicate, 15, 70, 27, // Skip to: 14548 +/* 7566 */ MCD_OPC_Decode, 146, 11, 123, // Opcode: VNEGfd +/* 7570 */ MCD_OPC_FilterValue, 3, 62, 27, // Skip to: 14548 +/* 7574 */ MCD_OPC_CheckPredicate, 15, 58, 27, // Skip to: 14548 +/* 7578 */ MCD_OPC_Decode, 145, 11, 124, // Opcode: VNEGf32q +/* 7582 */ MCD_OPC_FilterValue, 11, 50, 27, // Skip to: 14548 +/* 7586 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 7589 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7601 +/* 7593 */ MCD_OPC_CheckPredicate, 15, 39, 27, // Skip to: 14548 +/* 7597 */ MCD_OPC_Decode, 239, 5, 123, // Opcode: VCVTf2sd +/* 7601 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7613 +/* 7605 */ MCD_OPC_CheckPredicate, 15, 27, 27, // Skip to: 14548 +/* 7609 */ MCD_OPC_Decode, 240, 5, 124, // Opcode: VCVTf2sq +/* 7613 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 7625 +/* 7617 */ MCD_OPC_CheckPredicate, 15, 15, 27, // Skip to: 14548 +/* 7621 */ MCD_OPC_Decode, 241, 5, 123, // Opcode: VCVTf2ud +/* 7625 */ MCD_OPC_FilterValue, 3, 7, 27, // Skip to: 14548 +/* 7629 */ MCD_OPC_CheckPredicate, 15, 3, 27, // Skip to: 14548 +/* 7633 */ MCD_OPC_Decode, 242, 5, 124, // Opcode: VCVTf2uq +/* 7637 */ MCD_OPC_FilterValue, 8, 29, 0, // Skip to: 7670 +/* 7641 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... +/* 7644 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7657 +/* 7648 */ MCD_OPC_CheckPredicate, 15, 240, 26, // Skip to: 14548 +/* 7652 */ MCD_OPC_Decode, 162, 17, 132, 1, // Opcode: VTBL1 +/* 7657 */ MCD_OPC_FilterValue, 1, 231, 26, // Skip to: 14548 +/* 7661 */ MCD_OPC_CheckPredicate, 15, 227, 26, // Skip to: 14548 +/* 7665 */ MCD_OPC_Decode, 168, 17, 132, 1, // Opcode: VTBX1 +/* 7670 */ MCD_OPC_FilterValue, 9, 29, 0, // Skip to: 7703 +/* 7674 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... +/* 7677 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7690 +/* 7681 */ MCD_OPC_CheckPredicate, 15, 207, 26, // Skip to: 14548 +/* 7685 */ MCD_OPC_Decode, 163, 17, 132, 1, // Opcode: VTBL2 +/* 7690 */ MCD_OPC_FilterValue, 1, 198, 26, // Skip to: 14548 +/* 7694 */ MCD_OPC_CheckPredicate, 15, 194, 26, // Skip to: 14548 +/* 7698 */ MCD_OPC_Decode, 169, 17, 132, 1, // Opcode: VTBX2 +/* 7703 */ MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 7736 +/* 7707 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... +/* 7710 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7723 +/* 7714 */ MCD_OPC_CheckPredicate, 15, 174, 26, // Skip to: 14548 +/* 7718 */ MCD_OPC_Decode, 164, 17, 132, 1, // Opcode: VTBL3 +/* 7723 */ MCD_OPC_FilterValue, 1, 165, 26, // Skip to: 14548 +/* 7727 */ MCD_OPC_CheckPredicate, 15, 161, 26, // Skip to: 14548 +/* 7731 */ MCD_OPC_Decode, 170, 17, 132, 1, // Opcode: VTBX3 +/* 7736 */ MCD_OPC_FilterValue, 11, 29, 0, // Skip to: 7769 +/* 7740 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... +/* 7743 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 7756 +/* 7747 */ MCD_OPC_CheckPredicate, 15, 141, 26, // Skip to: 14548 +/* 7751 */ MCD_OPC_Decode, 166, 17, 132, 1, // Opcode: VTBL4 +/* 7756 */ MCD_OPC_FilterValue, 1, 132, 26, // Skip to: 14548 +/* 7760 */ MCD_OPC_CheckPredicate, 15, 128, 26, // Skip to: 14548 +/* 7764 */ MCD_OPC_Decode, 172, 17, 132, 1, // Opcode: VTBX4 +/* 7769 */ MCD_OPC_FilterValue, 12, 119, 26, // Skip to: 14548 +/* 7773 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... +/* 7776 */ MCD_OPC_FilterValue, 0, 55, 0, // Skip to: 7835 +/* 7780 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 7783 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 7822 +/* 7787 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... +/* 7790 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 7809 +/* 7794 */ MCD_OPC_CheckPredicate, 15, 94, 26, // Skip to: 14548 +/* 7798 */ MCD_OPC_CheckField, 18, 1, 1, 88, 26, // Skip to: 14548 +/* 7804 */ MCD_OPC_Decode, 138, 6, 133, 1, // Opcode: VDUPLN32d +/* 7809 */ MCD_OPC_FilterValue, 1, 79, 26, // Skip to: 14548 +/* 7813 */ MCD_OPC_CheckPredicate, 15, 75, 26, // Skip to: 14548 +/* 7817 */ MCD_OPC_Decode, 136, 6, 134, 1, // Opcode: VDUPLN16d +/* 7822 */ MCD_OPC_FilterValue, 1, 66, 26, // Skip to: 14548 +/* 7826 */ MCD_OPC_CheckPredicate, 15, 62, 26, // Skip to: 14548 +/* 7830 */ MCD_OPC_Decode, 140, 6, 135, 1, // Opcode: VDUPLN8d +/* 7835 */ MCD_OPC_FilterValue, 1, 53, 26, // Skip to: 14548 +/* 7839 */ MCD_OPC_ExtractField, 16, 1, // Inst{16} ... +/* 7842 */ MCD_OPC_FilterValue, 0, 35, 0, // Skip to: 7881 +/* 7846 */ MCD_OPC_ExtractField, 17, 1, // Inst{17} ... +/* 7849 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 7868 +/* 7853 */ MCD_OPC_CheckPredicate, 15, 35, 26, // Skip to: 14548 +/* 7857 */ MCD_OPC_CheckField, 18, 1, 1, 29, 26, // Skip to: 14548 +/* 7863 */ MCD_OPC_Decode, 139, 6, 136, 1, // Opcode: VDUPLN32q +/* 7868 */ MCD_OPC_FilterValue, 1, 20, 26, // Skip to: 14548 +/* 7872 */ MCD_OPC_CheckPredicate, 15, 16, 26, // Skip to: 14548 +/* 7876 */ MCD_OPC_Decode, 137, 6, 137, 1, // Opcode: VDUPLN16q +/* 7881 */ MCD_OPC_FilterValue, 1, 7, 26, // Skip to: 14548 +/* 7885 */ MCD_OPC_CheckPredicate, 15, 3, 26, // Skip to: 14548 +/* 7889 */ MCD_OPC_Decode, 141, 6, 138, 1, // Opcode: VDUPLN8q +/* 7894 */ MCD_OPC_FilterValue, 1, 250, 25, // Skip to: 14548 +/* 7898 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... +/* 7901 */ MCD_OPC_FilterValue, 0, 185, 13, // Skip to: 11418 +/* 7905 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 7908 */ MCD_OPC_FilterValue, 0, 28, 6, // Skip to: 9476 +/* 7912 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 7915 */ MCD_OPC_FilterValue, 0, 135, 0, // Skip to: 8054 +/* 7919 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 7922 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 7955 +/* 7926 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 7929 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 7942 +/* 7934 */ MCD_OPC_CheckPredicate, 15, 210, 25, // Skip to: 14548 +/* 7938 */ MCD_OPC_Decode, 222, 11, 94, // Opcode: VQADDsv8i8 +/* 7942 */ MCD_OPC_FilterValue, 243, 1, 201, 25, // Skip to: 14548 +/* 7947 */ MCD_OPC_CheckPredicate, 15, 197, 25, // Skip to: 14548 +/* 7951 */ MCD_OPC_Decode, 230, 11, 94, // Opcode: VQADDuv8i8 +/* 7955 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 7988 +/* 7959 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 7962 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 7975 +/* 7967 */ MCD_OPC_CheckPredicate, 15, 177, 25, // Skip to: 14548 +/* 7971 */ MCD_OPC_Decode, 219, 11, 94, // Opcode: VQADDsv4i16 +/* 7975 */ MCD_OPC_FilterValue, 243, 1, 168, 25, // Skip to: 14548 +/* 7980 */ MCD_OPC_CheckPredicate, 15, 164, 25, // Skip to: 14548 +/* 7984 */ MCD_OPC_Decode, 227, 11, 94, // Opcode: VQADDuv4i16 +/* 7988 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 8021 +/* 7992 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 7995 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8008 +/* 8000 */ MCD_OPC_CheckPredicate, 15, 144, 25, // Skip to: 14548 +/* 8004 */ MCD_OPC_Decode, 217, 11, 94, // Opcode: VQADDsv2i32 +/* 8008 */ MCD_OPC_FilterValue, 243, 1, 135, 25, // Skip to: 14548 +/* 8013 */ MCD_OPC_CheckPredicate, 15, 131, 25, // Skip to: 14548 +/* 8017 */ MCD_OPC_Decode, 225, 11, 94, // Opcode: VQADDuv2i32 +/* 8021 */ MCD_OPC_FilterValue, 3, 123, 25, // Skip to: 14548 +/* 8025 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8028 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8041 +/* 8033 */ MCD_OPC_CheckPredicate, 15, 111, 25, // Skip to: 14548 +/* 8037 */ MCD_OPC_Decode, 216, 11, 94, // Opcode: VQADDsv1i64 +/* 8041 */ MCD_OPC_FilterValue, 243, 1, 102, 25, // Skip to: 14548 +/* 8046 */ MCD_OPC_CheckPredicate, 15, 98, 25, // Skip to: 14548 +/* 8050 */ MCD_OPC_Decode, 224, 11, 94, // Opcode: VQADDuv1i64 +/* 8054 */ MCD_OPC_FilterValue, 1, 135, 0, // Skip to: 8193 +/* 8058 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 8061 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8094 +/* 8065 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8068 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8081 +/* 8073 */ MCD_OPC_CheckPredicate, 15, 71, 25, // Skip to: 14548 +/* 8077 */ MCD_OPC_Decode, 212, 4, 94, // Opcode: VANDd +/* 8081 */ MCD_OPC_FilterValue, 243, 1, 62, 25, // Skip to: 14548 +/* 8086 */ MCD_OPC_CheckPredicate, 15, 58, 25, // Skip to: 14548 +/* 8090 */ MCD_OPC_Decode, 142, 6, 94, // Opcode: VEORd +/* 8094 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8127 +/* 8098 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8101 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8114 +/* 8106 */ MCD_OPC_CheckPredicate, 15, 38, 25, // Skip to: 14548 +/* 8110 */ MCD_OPC_Decode, 214, 4, 94, // Opcode: VBICd +/* 8114 */ MCD_OPC_FilterValue, 243, 1, 29, 25, // Skip to: 14548 +/* 8119 */ MCD_OPC_CheckPredicate, 15, 25, 25, // Skip to: 14548 +/* 8123 */ MCD_OPC_Decode, 224, 4, 102, // Opcode: VBSLd +/* 8127 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 8160 +/* 8131 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8134 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8147 +/* 8139 */ MCD_OPC_CheckPredicate, 15, 5, 25, // Skip to: 14548 +/* 8143 */ MCD_OPC_Decode, 161, 11, 94, // Opcode: VORRd +/* 8147 */ MCD_OPC_FilterValue, 243, 1, 252, 24, // Skip to: 14548 +/* 8152 */ MCD_OPC_CheckPredicate, 15, 248, 24, // Skip to: 14548 +/* 8156 */ MCD_OPC_Decode, 222, 4, 102, // Opcode: VBITd +/* 8160 */ MCD_OPC_FilterValue, 3, 240, 24, // Skip to: 14548 +/* 8164 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8167 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8180 +/* 8172 */ MCD_OPC_CheckPredicate, 15, 228, 24, // Skip to: 14548 +/* 8176 */ MCD_OPC_Decode, 159, 11, 94, // Opcode: VORNd +/* 8180 */ MCD_OPC_FilterValue, 243, 1, 219, 24, // Skip to: 14548 +/* 8185 */ MCD_OPC_CheckPredicate, 15, 215, 24, // Skip to: 14548 +/* 8189 */ MCD_OPC_Decode, 220, 4, 102, // Opcode: VBIFd +/* 8193 */ MCD_OPC_FilterValue, 2, 135, 0, // Skip to: 8332 +/* 8197 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 8200 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8233 +/* 8204 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8207 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8220 +/* 8212 */ MCD_OPC_CheckPredicate, 15, 188, 24, // Skip to: 14548 +/* 8216 */ MCD_OPC_Decode, 227, 12, 94, // Opcode: VQSUBsv8i8 +/* 8220 */ MCD_OPC_FilterValue, 243, 1, 179, 24, // Skip to: 14548 +/* 8225 */ MCD_OPC_CheckPredicate, 15, 175, 24, // Skip to: 14548 +/* 8229 */ MCD_OPC_Decode, 235, 12, 94, // Opcode: VQSUBuv8i8 +/* 8233 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8266 +/* 8237 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8240 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8253 +/* 8245 */ MCD_OPC_CheckPredicate, 15, 155, 24, // Skip to: 14548 +/* 8249 */ MCD_OPC_Decode, 224, 12, 94, // Opcode: VQSUBsv4i16 +/* 8253 */ MCD_OPC_FilterValue, 243, 1, 146, 24, // Skip to: 14548 +/* 8258 */ MCD_OPC_CheckPredicate, 15, 142, 24, // Skip to: 14548 +/* 8262 */ MCD_OPC_Decode, 232, 12, 94, // Opcode: VQSUBuv4i16 +/* 8266 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 8299 +/* 8270 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8273 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8286 +/* 8278 */ MCD_OPC_CheckPredicate, 15, 122, 24, // Skip to: 14548 +/* 8282 */ MCD_OPC_Decode, 222, 12, 94, // Opcode: VQSUBsv2i32 +/* 8286 */ MCD_OPC_FilterValue, 243, 1, 113, 24, // Skip to: 14548 +/* 8291 */ MCD_OPC_CheckPredicate, 15, 109, 24, // Skip to: 14548 +/* 8295 */ MCD_OPC_Decode, 230, 12, 94, // Opcode: VQSUBuv2i32 +/* 8299 */ MCD_OPC_FilterValue, 3, 101, 24, // Skip to: 14548 +/* 8303 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8306 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8319 +/* 8311 */ MCD_OPC_CheckPredicate, 15, 89, 24, // Skip to: 14548 +/* 8315 */ MCD_OPC_Decode, 221, 12, 94, // Opcode: VQSUBsv1i64 +/* 8319 */ MCD_OPC_FilterValue, 243, 1, 80, 24, // Skip to: 14548 +/* 8324 */ MCD_OPC_CheckPredicate, 15, 76, 24, // Skip to: 14548 +/* 8328 */ MCD_OPC_Decode, 229, 12, 94, // Opcode: VQSUBuv1i64 +/* 8332 */ MCD_OPC_FilterValue, 3, 102, 0, // Skip to: 8438 +/* 8336 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 8339 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8372 +/* 8343 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8346 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8359 +/* 8351 */ MCD_OPC_CheckPredicate, 15, 49, 24, // Skip to: 14548 +/* 8355 */ MCD_OPC_Decode, 249, 4, 94, // Opcode: VCGEsv8i8 +/* 8359 */ MCD_OPC_FilterValue, 243, 1, 40, 24, // Skip to: 14548 +/* 8364 */ MCD_OPC_CheckPredicate, 15, 36, 24, // Skip to: 14548 +/* 8368 */ MCD_OPC_Decode, 255, 4, 94, // Opcode: VCGEuv8i8 +/* 8372 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8405 +/* 8376 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8379 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8392 +/* 8384 */ MCD_OPC_CheckPredicate, 15, 16, 24, // Skip to: 14548 +/* 8388 */ MCD_OPC_Decode, 246, 4, 94, // Opcode: VCGEsv4i16 +/* 8392 */ MCD_OPC_FilterValue, 243, 1, 7, 24, // Skip to: 14548 +/* 8397 */ MCD_OPC_CheckPredicate, 15, 3, 24, // Skip to: 14548 +/* 8401 */ MCD_OPC_Decode, 252, 4, 94, // Opcode: VCGEuv4i16 +/* 8405 */ MCD_OPC_FilterValue, 2, 251, 23, // Skip to: 14548 +/* 8409 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8412 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8425 +/* 8417 */ MCD_OPC_CheckPredicate, 15, 239, 23, // Skip to: 14548 +/* 8421 */ MCD_OPC_Decode, 245, 4, 94, // Opcode: VCGEsv2i32 +/* 8425 */ MCD_OPC_FilterValue, 243, 1, 230, 23, // Skip to: 14548 +/* 8430 */ MCD_OPC_CheckPredicate, 15, 226, 23, // Skip to: 14548 +/* 8434 */ MCD_OPC_Decode, 251, 4, 94, // Opcode: VCGEuv2i32 +/* 8438 */ MCD_OPC_FilterValue, 4, 135, 0, // Skip to: 8577 +/* 8442 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 8445 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8478 +/* 8449 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8452 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8465 +/* 8457 */ MCD_OPC_CheckPredicate, 15, 199, 23, // Skip to: 14548 +/* 8461 */ MCD_OPC_Decode, 194, 12, 98, // Opcode: VQSHLsv8i8 +/* 8465 */ MCD_OPC_FilterValue, 243, 1, 190, 23, // Skip to: 14548 +/* 8470 */ MCD_OPC_CheckPredicate, 15, 186, 23, // Skip to: 14548 +/* 8474 */ MCD_OPC_Decode, 210, 12, 98, // Opcode: VQSHLuv8i8 +/* 8478 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8511 +/* 8482 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8485 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8498 +/* 8490 */ MCD_OPC_CheckPredicate, 15, 166, 23, // Skip to: 14548 +/* 8494 */ MCD_OPC_Decode, 191, 12, 98, // Opcode: VQSHLsv4i16 +/* 8498 */ MCD_OPC_FilterValue, 243, 1, 157, 23, // Skip to: 14548 +/* 8503 */ MCD_OPC_CheckPredicate, 15, 153, 23, // Skip to: 14548 +/* 8507 */ MCD_OPC_Decode, 207, 12, 98, // Opcode: VQSHLuv4i16 +/* 8511 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 8544 +/* 8515 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8518 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8531 +/* 8523 */ MCD_OPC_CheckPredicate, 15, 133, 23, // Skip to: 14548 +/* 8527 */ MCD_OPC_Decode, 189, 12, 98, // Opcode: VQSHLsv2i32 +/* 8531 */ MCD_OPC_FilterValue, 243, 1, 124, 23, // Skip to: 14548 +/* 8536 */ MCD_OPC_CheckPredicate, 15, 120, 23, // Skip to: 14548 +/* 8540 */ MCD_OPC_Decode, 205, 12, 98, // Opcode: VQSHLuv2i32 +/* 8544 */ MCD_OPC_FilterValue, 3, 112, 23, // Skip to: 14548 +/* 8548 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8551 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8564 +/* 8556 */ MCD_OPC_CheckPredicate, 15, 100, 23, // Skip to: 14548 +/* 8560 */ MCD_OPC_Decode, 188, 12, 98, // Opcode: VQSHLsv1i64 +/* 8564 */ MCD_OPC_FilterValue, 243, 1, 91, 23, // Skip to: 14548 +/* 8569 */ MCD_OPC_CheckPredicate, 15, 87, 23, // Skip to: 14548 +/* 8573 */ MCD_OPC_Decode, 204, 12, 98, // Opcode: VQSHLuv1i64 +/* 8577 */ MCD_OPC_FilterValue, 5, 135, 0, // Skip to: 8716 +/* 8581 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 8584 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8617 +/* 8588 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8591 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8604 +/* 8596 */ MCD_OPC_CheckPredicate, 15, 60, 23, // Skip to: 14548 +/* 8600 */ MCD_OPC_Decode, 153, 12, 98, // Opcode: VQRSHLsv8i8 +/* 8604 */ MCD_OPC_FilterValue, 243, 1, 51, 23, // Skip to: 14548 +/* 8609 */ MCD_OPC_CheckPredicate, 15, 47, 23, // Skip to: 14548 +/* 8613 */ MCD_OPC_Decode, 161, 12, 98, // Opcode: VQRSHLuv8i8 +/* 8617 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8650 +/* 8621 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8624 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8637 +/* 8629 */ MCD_OPC_CheckPredicate, 15, 27, 23, // Skip to: 14548 +/* 8633 */ MCD_OPC_Decode, 150, 12, 98, // Opcode: VQRSHLsv4i16 +/* 8637 */ MCD_OPC_FilterValue, 243, 1, 18, 23, // Skip to: 14548 +/* 8642 */ MCD_OPC_CheckPredicate, 15, 14, 23, // Skip to: 14548 +/* 8646 */ MCD_OPC_Decode, 158, 12, 98, // Opcode: VQRSHLuv4i16 +/* 8650 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 8683 +/* 8654 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8657 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8670 +/* 8662 */ MCD_OPC_CheckPredicate, 15, 250, 22, // Skip to: 14548 +/* 8666 */ MCD_OPC_Decode, 148, 12, 98, // Opcode: VQRSHLsv2i32 +/* 8670 */ MCD_OPC_FilterValue, 243, 1, 241, 22, // Skip to: 14548 +/* 8675 */ MCD_OPC_CheckPredicate, 15, 237, 22, // Skip to: 14548 +/* 8679 */ MCD_OPC_Decode, 156, 12, 98, // Opcode: VQRSHLuv2i32 +/* 8683 */ MCD_OPC_FilterValue, 3, 229, 22, // Skip to: 14548 +/* 8687 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8690 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8703 +/* 8695 */ MCD_OPC_CheckPredicate, 15, 217, 22, // Skip to: 14548 +/* 8699 */ MCD_OPC_Decode, 147, 12, 98, // Opcode: VQRSHLsv1i64 +/* 8703 */ MCD_OPC_FilterValue, 243, 1, 208, 22, // Skip to: 14548 +/* 8708 */ MCD_OPC_CheckPredicate, 15, 204, 22, // Skip to: 14548 +/* 8712 */ MCD_OPC_Decode, 155, 12, 98, // Opcode: VQRSHLuv1i64 +/* 8716 */ MCD_OPC_FilterValue, 6, 102, 0, // Skip to: 8822 +/* 8720 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 8723 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8756 +/* 8727 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8730 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8743 +/* 8735 */ MCD_OPC_CheckPredicate, 15, 177, 22, // Skip to: 14548 +/* 8739 */ MCD_OPC_Decode, 132, 10, 94, // Opcode: VMINsv8i8 +/* 8743 */ MCD_OPC_FilterValue, 243, 1, 168, 22, // Skip to: 14548 +/* 8748 */ MCD_OPC_CheckPredicate, 15, 164, 22, // Skip to: 14548 +/* 8752 */ MCD_OPC_Decode, 138, 10, 94, // Opcode: VMINuv8i8 +/* 8756 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8789 +/* 8760 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8763 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8776 +/* 8768 */ MCD_OPC_CheckPredicate, 15, 144, 22, // Skip to: 14548 +/* 8772 */ MCD_OPC_Decode, 129, 10, 94, // Opcode: VMINsv4i16 +/* 8776 */ MCD_OPC_FilterValue, 243, 1, 135, 22, // Skip to: 14548 +/* 8781 */ MCD_OPC_CheckPredicate, 15, 131, 22, // Skip to: 14548 +/* 8785 */ MCD_OPC_Decode, 135, 10, 94, // Opcode: VMINuv4i16 +/* 8789 */ MCD_OPC_FilterValue, 2, 123, 22, // Skip to: 14548 +/* 8793 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8796 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8809 +/* 8801 */ MCD_OPC_CheckPredicate, 15, 111, 22, // Skip to: 14548 +/* 8805 */ MCD_OPC_Decode, 128, 10, 94, // Opcode: VMINsv2i32 +/* 8809 */ MCD_OPC_FilterValue, 243, 1, 102, 22, // Skip to: 14548 +/* 8814 */ MCD_OPC_CheckPredicate, 15, 98, 22, // Skip to: 14548 +/* 8818 */ MCD_OPC_Decode, 134, 10, 94, // Opcode: VMINuv2i32 +/* 8822 */ MCD_OPC_FilterValue, 7, 102, 0, // Skip to: 8928 +/* 8826 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 8829 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8862 +/* 8833 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8836 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8849 +/* 8841 */ MCD_OPC_CheckPredicate, 15, 71, 22, // Skip to: 14548 +/* 8845 */ MCD_OPC_Decode, 144, 4, 102, // Opcode: VABAsv8i8 +/* 8849 */ MCD_OPC_FilterValue, 243, 1, 62, 22, // Skip to: 14548 +/* 8854 */ MCD_OPC_CheckPredicate, 15, 58, 22, // Skip to: 14548 +/* 8858 */ MCD_OPC_Decode, 150, 4, 102, // Opcode: VABAuv8i8 +/* 8862 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 8895 +/* 8866 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8869 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8882 +/* 8874 */ MCD_OPC_CheckPredicate, 15, 38, 22, // Skip to: 14548 +/* 8878 */ MCD_OPC_Decode, 141, 4, 102, // Opcode: VABAsv4i16 +/* 8882 */ MCD_OPC_FilterValue, 243, 1, 29, 22, // Skip to: 14548 +/* 8887 */ MCD_OPC_CheckPredicate, 15, 25, 22, // Skip to: 14548 +/* 8891 */ MCD_OPC_Decode, 147, 4, 102, // Opcode: VABAuv4i16 +/* 8895 */ MCD_OPC_FilterValue, 2, 17, 22, // Skip to: 14548 +/* 8899 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8902 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8915 +/* 8907 */ MCD_OPC_CheckPredicate, 15, 5, 22, // Skip to: 14548 +/* 8911 */ MCD_OPC_Decode, 140, 4, 102, // Opcode: VABAsv2i32 +/* 8915 */ MCD_OPC_FilterValue, 243, 1, 252, 21, // Skip to: 14548 +/* 8920 */ MCD_OPC_CheckPredicate, 15, 248, 21, // Skip to: 14548 +/* 8924 */ MCD_OPC_Decode, 146, 4, 102, // Opcode: VABAuv2i32 +/* 8928 */ MCD_OPC_FilterValue, 8, 102, 0, // Skip to: 9034 +/* 8932 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 8935 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 8968 +/* 8939 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8942 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8955 +/* 8947 */ MCD_OPC_CheckPredicate, 15, 221, 21, // Skip to: 14548 +/* 8951 */ MCD_OPC_Decode, 201, 17, 94, // Opcode: VTSTv8i8 +/* 8955 */ MCD_OPC_FilterValue, 243, 1, 212, 21, // Skip to: 14548 +/* 8960 */ MCD_OPC_CheckPredicate, 15, 208, 21, // Skip to: 14548 +/* 8964 */ MCD_OPC_Decode, 233, 4, 94, // Opcode: VCEQv8i8 +/* 8968 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 9001 +/* 8972 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 8975 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 8988 +/* 8980 */ MCD_OPC_CheckPredicate, 15, 188, 21, // Skip to: 14548 +/* 8984 */ MCD_OPC_Decode, 198, 17, 94, // Opcode: VTSTv4i16 +/* 8988 */ MCD_OPC_FilterValue, 243, 1, 179, 21, // Skip to: 14548 +/* 8993 */ MCD_OPC_CheckPredicate, 15, 175, 21, // Skip to: 14548 +/* 8997 */ MCD_OPC_Decode, 230, 4, 94, // Opcode: VCEQv4i16 +/* 9001 */ MCD_OPC_FilterValue, 2, 167, 21, // Skip to: 14548 +/* 9005 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 9008 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9021 +/* 9013 */ MCD_OPC_CheckPredicate, 15, 155, 21, // Skip to: 14548 +/* 9017 */ MCD_OPC_Decode, 197, 17, 94, // Opcode: VTSTv2i32 +/* 9021 */ MCD_OPC_FilterValue, 243, 1, 146, 21, // Skip to: 14548 +/* 9026 */ MCD_OPC_CheckPredicate, 15, 142, 21, // Skip to: 14548 +/* 9030 */ MCD_OPC_Decode, 229, 4, 94, // Opcode: VCEQv2i32 +/* 9034 */ MCD_OPC_FilterValue, 9, 74, 0, // Skip to: 9112 +/* 9038 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 9041 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 9074 +/* 9045 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 9048 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9061 +/* 9053 */ MCD_OPC_CheckPredicate, 15, 115, 21, // Skip to: 14548 +/* 9057 */ MCD_OPC_Decode, 136, 11, 94, // Opcode: VMULv8i8 +/* 9061 */ MCD_OPC_FilterValue, 243, 1, 106, 21, // Skip to: 14548 +/* 9066 */ MCD_OPC_CheckPredicate, 15, 102, 21, // Skip to: 14548 +/* 9070 */ MCD_OPC_Decode, 251, 10, 94, // Opcode: VMULpd +/* 9074 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 9093 +/* 9078 */ MCD_OPC_CheckPredicate, 15, 90, 21, // Skip to: 14548 +/* 9082 */ MCD_OPC_CheckField, 24, 8, 242, 1, 83, 21, // Skip to: 14548 +/* 9089 */ MCD_OPC_Decode, 133, 11, 94, // Opcode: VMULv4i16 +/* 9093 */ MCD_OPC_FilterValue, 2, 75, 21, // Skip to: 14548 +/* 9097 */ MCD_OPC_CheckPredicate, 15, 71, 21, // Skip to: 14548 +/* 9101 */ MCD_OPC_CheckField, 24, 8, 242, 1, 64, 21, // Skip to: 14548 +/* 9108 */ MCD_OPC_Decode, 132, 11, 94, // Opcode: VMULv2i32 +/* 9112 */ MCD_OPC_FilterValue, 10, 102, 0, // Skip to: 9218 +/* 9116 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 9119 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 9152 +/* 9123 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 9126 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9139 +/* 9131 */ MCD_OPC_CheckPredicate, 15, 37, 21, // Skip to: 14548 +/* 9135 */ MCD_OPC_Decode, 205, 11, 94, // Opcode: VPMINs8 +/* 9139 */ MCD_OPC_FilterValue, 243, 1, 28, 21, // Skip to: 14548 +/* 9144 */ MCD_OPC_CheckPredicate, 15, 24, 21, // Skip to: 14548 +/* 9148 */ MCD_OPC_Decode, 208, 11, 94, // Opcode: VPMINu8 +/* 9152 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 9185 +/* 9156 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 9159 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9172 +/* 9164 */ MCD_OPC_CheckPredicate, 15, 4, 21, // Skip to: 14548 +/* 9168 */ MCD_OPC_Decode, 203, 11, 94, // Opcode: VPMINs16 +/* 9172 */ MCD_OPC_FilterValue, 243, 1, 251, 20, // Skip to: 14548 +/* 9177 */ MCD_OPC_CheckPredicate, 15, 247, 20, // Skip to: 14548 +/* 9181 */ MCD_OPC_Decode, 206, 11, 94, // Opcode: VPMINu16 +/* 9185 */ MCD_OPC_FilterValue, 2, 239, 20, // Skip to: 14548 +/* 9189 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 9192 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9205 +/* 9197 */ MCD_OPC_CheckPredicate, 15, 227, 20, // Skip to: 14548 +/* 9201 */ MCD_OPC_Decode, 204, 11, 94, // Opcode: VPMINs32 +/* 9205 */ MCD_OPC_FilterValue, 243, 1, 218, 20, // Skip to: 14548 +/* 9210 */ MCD_OPC_CheckPredicate, 15, 214, 20, // Skip to: 14548 +/* 9214 */ MCD_OPC_Decode, 207, 11, 94, // Opcode: VPMINu32 +/* 9218 */ MCD_OPC_FilterValue, 11, 60, 0, // Skip to: 9282 +/* 9222 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 9225 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9244 +/* 9229 */ MCD_OPC_CheckPredicate, 15, 195, 20, // Skip to: 14548 +/* 9233 */ MCD_OPC_CheckField, 24, 8, 242, 1, 188, 20, // Skip to: 14548 +/* 9240 */ MCD_OPC_Decode, 194, 11, 94, // Opcode: VPADDi8 +/* 9244 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 9263 +/* 9248 */ MCD_OPC_CheckPredicate, 15, 176, 20, // Skip to: 14548 +/* 9252 */ MCD_OPC_CheckField, 24, 8, 242, 1, 169, 20, // Skip to: 14548 +/* 9259 */ MCD_OPC_Decode, 192, 11, 94, // Opcode: VPADDi16 +/* 9263 */ MCD_OPC_FilterValue, 2, 161, 20, // Skip to: 14548 +/* 9267 */ MCD_OPC_CheckPredicate, 15, 157, 20, // Skip to: 14548 +/* 9271 */ MCD_OPC_CheckField, 24, 8, 242, 1, 150, 20, // Skip to: 14548 +/* 9278 */ MCD_OPC_Decode, 193, 11, 94, // Opcode: VPADDi32 +/* 9282 */ MCD_OPC_FilterValue, 12, 41, 0, // Skip to: 9327 +/* 9286 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 9289 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9308 +/* 9293 */ MCD_OPC_CheckPredicate, 18, 131, 20, // Skip to: 14548 +/* 9297 */ MCD_OPC_CheckField, 24, 8, 242, 1, 124, 20, // Skip to: 14548 +/* 9304 */ MCD_OPC_Decode, 153, 6, 102, // Opcode: VFMAfd +/* 9308 */ MCD_OPC_FilterValue, 2, 116, 20, // Skip to: 14548 +/* 9312 */ MCD_OPC_CheckPredicate, 18, 112, 20, // Skip to: 14548 +/* 9316 */ MCD_OPC_CheckField, 24, 8, 242, 1, 105, 20, // Skip to: 14548 +/* 9323 */ MCD_OPC_Decode, 157, 6, 102, // Opcode: VFMSfd +/* 9327 */ MCD_OPC_FilterValue, 13, 55, 0, // Skip to: 9386 +/* 9331 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 9334 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 9367 +/* 9338 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 9341 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 9354 +/* 9346 */ MCD_OPC_CheckPredicate, 15, 78, 20, // Skip to: 14548 +/* 9350 */ MCD_OPC_Decode, 151, 10, 102, // Opcode: VMLAfd +/* 9354 */ MCD_OPC_FilterValue, 243, 1, 69, 20, // Skip to: 14548 +/* 9359 */ MCD_OPC_CheckPredicate, 15, 65, 20, // Skip to: 14548 +/* 9363 */ MCD_OPC_Decode, 249, 10, 94, // Opcode: VMULfd +/* 9367 */ MCD_OPC_FilterValue, 2, 57, 20, // Skip to: 14548 +/* 9371 */ MCD_OPC_CheckPredicate, 15, 53, 20, // Skip to: 14548 +/* 9375 */ MCD_OPC_CheckField, 24, 8, 242, 1, 46, 20, // Skip to: 14548 +/* 9382 */ MCD_OPC_Decode, 177, 10, 102, // Opcode: VMLSfd +/* 9386 */ MCD_OPC_FilterValue, 14, 41, 0, // Skip to: 9431 +/* 9390 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 9393 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9412 +/* 9397 */ MCD_OPC_CheckPredicate, 15, 27, 20, // Skip to: 14548 +/* 9401 */ MCD_OPC_CheckField, 24, 8, 243, 1, 20, 20, // Skip to: 14548 +/* 9408 */ MCD_OPC_Decode, 181, 4, 94, // Opcode: VACGEd +/* 9412 */ MCD_OPC_FilterValue, 2, 12, 20, // Skip to: 14548 +/* 9416 */ MCD_OPC_CheckPredicate, 15, 8, 20, // Skip to: 14548 +/* 9420 */ MCD_OPC_CheckField, 24, 8, 243, 1, 1, 20, // Skip to: 14548 +/* 9427 */ MCD_OPC_Decode, 183, 4, 94, // Opcode: VACGTd +/* 9431 */ MCD_OPC_FilterValue, 15, 249, 19, // Skip to: 14548 +/* 9435 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 9438 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9457 +/* 9442 */ MCD_OPC_CheckPredicate, 15, 238, 19, // Skip to: 14548 +/* 9446 */ MCD_OPC_CheckField, 24, 8, 242, 1, 231, 19, // Skip to: 14548 +/* 9453 */ MCD_OPC_Decode, 243, 12, 94, // Opcode: VRECPSfd +/* 9457 */ MCD_OPC_FilterValue, 2, 223, 19, // Skip to: 14548 +/* 9461 */ MCD_OPC_CheckPredicate, 15, 219, 19, // Skip to: 14548 +/* 9465 */ MCD_OPC_CheckField, 24, 8, 242, 1, 212, 19, // Skip to: 14548 +/* 9472 */ MCD_OPC_Decode, 206, 13, 94, // Opcode: VRSQRTSfd +/* 9476 */ MCD_OPC_FilterValue, 1, 204, 19, // Skip to: 14548 +/* 9480 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 9483 */ MCD_OPC_FilterValue, 0, 138, 6, // Skip to: 11161 +/* 9487 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... +/* 9490 */ MCD_OPC_FilterValue, 121, 190, 19, // Skip to: 14548 +/* 9494 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 9497 */ MCD_OPC_FilterValue, 0, 121, 0, // Skip to: 9622 +/* 9501 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 9504 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 9589 +/* 9508 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 9511 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 9556 +/* 9515 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 9518 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9537 +/* 9522 */ MCD_OPC_CheckPredicate, 15, 190, 5, // Skip to: 10996 +/* 9526 */ MCD_OPC_CheckField, 19, 1, 1, 184, 5, // Skip to: 10996 +/* 9532 */ MCD_OPC_Decode, 153, 14, 139, 1, // Opcode: VSHRsv8i8 +/* 9537 */ MCD_OPC_FilterValue, 1, 175, 5, // Skip to: 10996 +/* 9541 */ MCD_OPC_CheckPredicate, 15, 171, 5, // Skip to: 10996 +/* 9545 */ MCD_OPC_CheckField, 19, 1, 1, 165, 5, // Skip to: 10996 +/* 9551 */ MCD_OPC_Decode, 161, 14, 139, 1, // Opcode: VSHRuv8i8 +/* 9556 */ MCD_OPC_FilterValue, 1, 156, 5, // Skip to: 10996 +/* 9560 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 9563 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9576 +/* 9567 */ MCD_OPC_CheckPredicate, 15, 145, 5, // Skip to: 10996 +/* 9571 */ MCD_OPC_Decode, 150, 14, 140, 1, // Opcode: VSHRsv4i16 +/* 9576 */ MCD_OPC_FilterValue, 1, 136, 5, // Skip to: 10996 +/* 9580 */ MCD_OPC_CheckPredicate, 15, 132, 5, // Skip to: 10996 +/* 9584 */ MCD_OPC_Decode, 158, 14, 140, 1, // Opcode: VSHRuv4i16 +/* 9589 */ MCD_OPC_FilterValue, 1, 123, 5, // Skip to: 10996 +/* 9593 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 9596 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9609 +/* 9600 */ MCD_OPC_CheckPredicate, 15, 112, 5, // Skip to: 10996 +/* 9604 */ MCD_OPC_Decode, 148, 14, 141, 1, // Opcode: VSHRsv2i32 +/* 9609 */ MCD_OPC_FilterValue, 1, 103, 5, // Skip to: 10996 +/* 9613 */ MCD_OPC_CheckPredicate, 15, 99, 5, // Skip to: 10996 +/* 9617 */ MCD_OPC_Decode, 156, 14, 141, 1, // Opcode: VSHRuv2i32 +/* 9622 */ MCD_OPC_FilterValue, 1, 121, 0, // Skip to: 9747 +/* 9626 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 9629 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 9714 +/* 9633 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 9636 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 9681 +/* 9640 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 9643 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9662 +/* 9647 */ MCD_OPC_CheckPredicate, 15, 65, 5, // Skip to: 10996 +/* 9651 */ MCD_OPC_CheckField, 19, 1, 1, 59, 5, // Skip to: 10996 +/* 9657 */ MCD_OPC_Decode, 185, 14, 142, 1, // Opcode: VSRAsv8i8 +/* 9662 */ MCD_OPC_FilterValue, 1, 50, 5, // Skip to: 10996 +/* 9666 */ MCD_OPC_CheckPredicate, 15, 46, 5, // Skip to: 10996 +/* 9670 */ MCD_OPC_CheckField, 19, 1, 1, 40, 5, // Skip to: 10996 +/* 9676 */ MCD_OPC_Decode, 193, 14, 142, 1, // Opcode: VSRAuv8i8 +/* 9681 */ MCD_OPC_FilterValue, 1, 31, 5, // Skip to: 10996 +/* 9685 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 9688 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9701 +/* 9692 */ MCD_OPC_CheckPredicate, 15, 20, 5, // Skip to: 10996 +/* 9696 */ MCD_OPC_Decode, 182, 14, 143, 1, // Opcode: VSRAsv4i16 +/* 9701 */ MCD_OPC_FilterValue, 1, 11, 5, // Skip to: 10996 +/* 9705 */ MCD_OPC_CheckPredicate, 15, 7, 5, // Skip to: 10996 +/* 9709 */ MCD_OPC_Decode, 190, 14, 143, 1, // Opcode: VSRAuv4i16 +/* 9714 */ MCD_OPC_FilterValue, 1, 254, 4, // Skip to: 10996 +/* 9718 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 9721 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9734 +/* 9725 */ MCD_OPC_CheckPredicate, 15, 243, 4, // Skip to: 10996 +/* 9729 */ MCD_OPC_Decode, 180, 14, 144, 1, // Opcode: VSRAsv2i32 +/* 9734 */ MCD_OPC_FilterValue, 1, 234, 4, // Skip to: 10996 +/* 9738 */ MCD_OPC_CheckPredicate, 15, 230, 4, // Skip to: 10996 +/* 9742 */ MCD_OPC_Decode, 188, 14, 144, 1, // Opcode: VSRAuv2i32 +/* 9747 */ MCD_OPC_FilterValue, 2, 121, 0, // Skip to: 9872 +/* 9751 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 9754 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 9839 +/* 9758 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 9761 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 9806 +/* 9765 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 9768 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9787 +/* 9772 */ MCD_OPC_CheckPredicate, 15, 196, 4, // Skip to: 10996 +/* 9776 */ MCD_OPC_CheckField, 19, 1, 1, 190, 4, // Skip to: 10996 +/* 9782 */ MCD_OPC_Decode, 193, 13, 139, 1, // Opcode: VRSHRsv8i8 +/* 9787 */ MCD_OPC_FilterValue, 1, 181, 4, // Skip to: 10996 +/* 9791 */ MCD_OPC_CheckPredicate, 15, 177, 4, // Skip to: 10996 +/* 9795 */ MCD_OPC_CheckField, 19, 1, 1, 171, 4, // Skip to: 10996 +/* 9801 */ MCD_OPC_Decode, 201, 13, 139, 1, // Opcode: VRSHRuv8i8 +/* 9806 */ MCD_OPC_FilterValue, 1, 162, 4, // Skip to: 10996 +/* 9810 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 9813 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9826 +/* 9817 */ MCD_OPC_CheckPredicate, 15, 151, 4, // Skip to: 10996 +/* 9821 */ MCD_OPC_Decode, 190, 13, 140, 1, // Opcode: VRSHRsv4i16 +/* 9826 */ MCD_OPC_FilterValue, 1, 142, 4, // Skip to: 10996 +/* 9830 */ MCD_OPC_CheckPredicate, 15, 138, 4, // Skip to: 10996 +/* 9834 */ MCD_OPC_Decode, 198, 13, 140, 1, // Opcode: VRSHRuv4i16 +/* 9839 */ MCD_OPC_FilterValue, 1, 129, 4, // Skip to: 10996 +/* 9843 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 9846 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9859 +/* 9850 */ MCD_OPC_CheckPredicate, 15, 118, 4, // Skip to: 10996 +/* 9854 */ MCD_OPC_Decode, 188, 13, 141, 1, // Opcode: VRSHRsv2i32 +/* 9859 */ MCD_OPC_FilterValue, 1, 109, 4, // Skip to: 10996 +/* 9863 */ MCD_OPC_CheckPredicate, 15, 105, 4, // Skip to: 10996 +/* 9867 */ MCD_OPC_Decode, 196, 13, 141, 1, // Opcode: VRSHRuv2i32 +/* 9872 */ MCD_OPC_FilterValue, 3, 121, 0, // Skip to: 9997 +/* 9876 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 9879 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 9964 +/* 9883 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 9886 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 9931 +/* 9890 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 9893 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 9912 +/* 9897 */ MCD_OPC_CheckPredicate, 15, 71, 4, // Skip to: 10996 +/* 9901 */ MCD_OPC_CheckField, 19, 1, 1, 65, 4, // Skip to: 10996 +/* 9907 */ MCD_OPC_Decode, 215, 13, 142, 1, // Opcode: VRSRAsv8i8 +/* 9912 */ MCD_OPC_FilterValue, 1, 56, 4, // Skip to: 10996 +/* 9916 */ MCD_OPC_CheckPredicate, 15, 52, 4, // Skip to: 10996 +/* 9920 */ MCD_OPC_CheckField, 19, 1, 1, 46, 4, // Skip to: 10996 +/* 9926 */ MCD_OPC_Decode, 223, 13, 142, 1, // Opcode: VRSRAuv8i8 +/* 9931 */ MCD_OPC_FilterValue, 1, 37, 4, // Skip to: 10996 +/* 9935 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 9938 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9951 +/* 9942 */ MCD_OPC_CheckPredicate, 15, 26, 4, // Skip to: 10996 +/* 9946 */ MCD_OPC_Decode, 212, 13, 143, 1, // Opcode: VRSRAsv4i16 +/* 9951 */ MCD_OPC_FilterValue, 1, 17, 4, // Skip to: 10996 +/* 9955 */ MCD_OPC_CheckPredicate, 15, 13, 4, // Skip to: 10996 +/* 9959 */ MCD_OPC_Decode, 220, 13, 143, 1, // Opcode: VRSRAuv4i16 +/* 9964 */ MCD_OPC_FilterValue, 1, 4, 4, // Skip to: 10996 +/* 9968 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 9971 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 9984 +/* 9975 */ MCD_OPC_CheckPredicate, 15, 249, 3, // Skip to: 10996 +/* 9979 */ MCD_OPC_Decode, 210, 13, 144, 1, // Opcode: VRSRAsv2i32 +/* 9984 */ MCD_OPC_FilterValue, 1, 240, 3, // Skip to: 10996 +/* 9988 */ MCD_OPC_CheckPredicate, 15, 236, 3, // Skip to: 10996 +/* 9992 */ MCD_OPC_Decode, 218, 13, 144, 1, // Opcode: VRSRAuv2i32 +/* 9997 */ MCD_OPC_FilterValue, 4, 73, 0, // Skip to: 10074 +/* 10001 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 10004 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 10055 +/* 10008 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 10011 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 10036 +/* 10015 */ MCD_OPC_CheckPredicate, 15, 209, 3, // Skip to: 10996 +/* 10019 */ MCD_OPC_CheckField, 24, 1, 1, 203, 3, // Skip to: 10996 +/* 10025 */ MCD_OPC_CheckField, 19, 1, 1, 197, 3, // Skip to: 10996 +/* 10031 */ MCD_OPC_Decode, 201, 14, 142, 1, // Opcode: VSRIv8i8 +/* 10036 */ MCD_OPC_FilterValue, 1, 188, 3, // Skip to: 10996 +/* 10040 */ MCD_OPC_CheckPredicate, 15, 184, 3, // Skip to: 10996 +/* 10044 */ MCD_OPC_CheckField, 24, 1, 1, 178, 3, // Skip to: 10996 +/* 10050 */ MCD_OPC_Decode, 198, 14, 143, 1, // Opcode: VSRIv4i16 +/* 10055 */ MCD_OPC_FilterValue, 1, 169, 3, // Skip to: 10996 +/* 10059 */ MCD_OPC_CheckPredicate, 15, 165, 3, // Skip to: 10996 +/* 10063 */ MCD_OPC_CheckField, 24, 1, 1, 159, 3, // Skip to: 10996 +/* 10069 */ MCD_OPC_Decode, 196, 14, 144, 1, // Opcode: VSRIv2i32 +/* 10074 */ MCD_OPC_FilterValue, 5, 121, 0, // Skip to: 10199 +/* 10078 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 10081 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 10166 +/* 10085 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 10088 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 10133 +/* 10092 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 10095 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 10114 +/* 10099 */ MCD_OPC_CheckPredicate, 15, 125, 3, // Skip to: 10996 +/* 10103 */ MCD_OPC_CheckField, 19, 1, 1, 119, 3, // Skip to: 10996 +/* 10109 */ MCD_OPC_Decode, 254, 13, 145, 1, // Opcode: VSHLiv8i8 +/* 10114 */ MCD_OPC_FilterValue, 1, 110, 3, // Skip to: 10996 +/* 10118 */ MCD_OPC_CheckPredicate, 15, 106, 3, // Skip to: 10996 +/* 10122 */ MCD_OPC_CheckField, 19, 1, 1, 100, 3, // Skip to: 10996 +/* 10128 */ MCD_OPC_Decode, 173, 14, 146, 1, // Opcode: VSLIv8i8 +/* 10133 */ MCD_OPC_FilterValue, 1, 91, 3, // Skip to: 10996 +/* 10137 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 10140 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10153 +/* 10144 */ MCD_OPC_CheckPredicate, 15, 80, 3, // Skip to: 10996 +/* 10148 */ MCD_OPC_Decode, 251, 13, 147, 1, // Opcode: VSHLiv4i16 +/* 10153 */ MCD_OPC_FilterValue, 1, 71, 3, // Skip to: 10996 +/* 10157 */ MCD_OPC_CheckPredicate, 15, 67, 3, // Skip to: 10996 +/* 10161 */ MCD_OPC_Decode, 170, 14, 148, 1, // Opcode: VSLIv4i16 +/* 10166 */ MCD_OPC_FilterValue, 1, 58, 3, // Skip to: 10996 +/* 10170 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 10173 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10186 +/* 10177 */ MCD_OPC_CheckPredicate, 15, 47, 3, // Skip to: 10996 +/* 10181 */ MCD_OPC_Decode, 249, 13, 149, 1, // Opcode: VSHLiv2i32 +/* 10186 */ MCD_OPC_FilterValue, 1, 38, 3, // Skip to: 10996 +/* 10190 */ MCD_OPC_CheckPredicate, 15, 34, 3, // Skip to: 10996 +/* 10194 */ MCD_OPC_Decode, 168, 14, 150, 1, // Opcode: VSLIv2i32 +/* 10199 */ MCD_OPC_FilterValue, 6, 73, 0, // Skip to: 10276 +/* 10203 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 10206 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 10257 +/* 10210 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 10213 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 10238 +/* 10217 */ MCD_OPC_CheckPredicate, 15, 7, 3, // Skip to: 10996 +/* 10221 */ MCD_OPC_CheckField, 24, 1, 1, 1, 3, // Skip to: 10996 +/* 10227 */ MCD_OPC_CheckField, 19, 1, 1, 251, 2, // Skip to: 10996 +/* 10233 */ MCD_OPC_Decode, 186, 12, 145, 1, // Opcode: VQSHLsuv8i8 +/* 10238 */ MCD_OPC_FilterValue, 1, 242, 2, // Skip to: 10996 +/* 10242 */ MCD_OPC_CheckPredicate, 15, 238, 2, // Skip to: 10996 +/* 10246 */ MCD_OPC_CheckField, 24, 1, 1, 232, 2, // Skip to: 10996 +/* 10252 */ MCD_OPC_Decode, 183, 12, 147, 1, // Opcode: VQSHLsuv4i16 +/* 10257 */ MCD_OPC_FilterValue, 1, 223, 2, // Skip to: 10996 +/* 10261 */ MCD_OPC_CheckPredicate, 15, 219, 2, // Skip to: 10996 +/* 10265 */ MCD_OPC_CheckField, 24, 1, 1, 213, 2, // Skip to: 10996 +/* 10271 */ MCD_OPC_Decode, 181, 12, 149, 1, // Opcode: VQSHLsuv2i32 +/* 10276 */ MCD_OPC_FilterValue, 7, 121, 0, // Skip to: 10401 +/* 10280 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 10283 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 10368 +/* 10287 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 10290 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 10335 +/* 10294 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 10297 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 10316 +/* 10301 */ MCD_OPC_CheckPredicate, 15, 179, 2, // Skip to: 10996 +/* 10305 */ MCD_OPC_CheckField, 19, 1, 1, 173, 2, // Skip to: 10996 +/* 10311 */ MCD_OPC_Decode, 178, 12, 145, 1, // Opcode: VQSHLsiv8i8 +/* 10316 */ MCD_OPC_FilterValue, 1, 164, 2, // Skip to: 10996 +/* 10320 */ MCD_OPC_CheckPredicate, 15, 160, 2, // Skip to: 10996 +/* 10324 */ MCD_OPC_CheckField, 19, 1, 1, 154, 2, // Skip to: 10996 +/* 10330 */ MCD_OPC_Decode, 202, 12, 145, 1, // Opcode: VQSHLuiv8i8 +/* 10335 */ MCD_OPC_FilterValue, 1, 145, 2, // Skip to: 10996 +/* 10339 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 10342 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10355 +/* 10346 */ MCD_OPC_CheckPredicate, 15, 134, 2, // Skip to: 10996 +/* 10350 */ MCD_OPC_Decode, 175, 12, 147, 1, // Opcode: VQSHLsiv4i16 +/* 10355 */ MCD_OPC_FilterValue, 1, 125, 2, // Skip to: 10996 +/* 10359 */ MCD_OPC_CheckPredicate, 15, 121, 2, // Skip to: 10996 +/* 10363 */ MCD_OPC_Decode, 199, 12, 147, 1, // Opcode: VQSHLuiv4i16 +/* 10368 */ MCD_OPC_FilterValue, 1, 112, 2, // Skip to: 10996 +/* 10372 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 10375 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10388 +/* 10379 */ MCD_OPC_CheckPredicate, 15, 101, 2, // Skip to: 10996 +/* 10383 */ MCD_OPC_Decode, 173, 12, 149, 1, // Opcode: VQSHLsiv2i32 +/* 10388 */ MCD_OPC_FilterValue, 1, 92, 2, // Skip to: 10996 +/* 10392 */ MCD_OPC_CheckPredicate, 15, 88, 2, // Skip to: 10996 +/* 10396 */ MCD_OPC_Decode, 197, 12, 149, 1, // Opcode: VQSHLuiv2i32 +/* 10401 */ MCD_OPC_FilterValue, 8, 121, 0, // Skip to: 10526 +/* 10405 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 10408 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 10493 +/* 10412 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 10415 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 10460 +/* 10419 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 10422 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 10441 +/* 10426 */ MCD_OPC_CheckPredicate, 15, 54, 2, // Skip to: 10996 +/* 10430 */ MCD_OPC_CheckField, 19, 1, 1, 48, 2, // Skip to: 10996 +/* 10436 */ MCD_OPC_Decode, 145, 14, 151, 1, // Opcode: VSHRNv8i8 +/* 10441 */ MCD_OPC_FilterValue, 1, 39, 2, // Skip to: 10996 +/* 10445 */ MCD_OPC_CheckPredicate, 15, 35, 2, // Skip to: 10996 +/* 10449 */ MCD_OPC_CheckField, 19, 1, 1, 29, 2, // Skip to: 10996 +/* 10455 */ MCD_OPC_Decode, 219, 12, 151, 1, // Opcode: VQSHRUNv8i8 +/* 10460 */ MCD_OPC_FilterValue, 1, 20, 2, // Skip to: 10996 +/* 10464 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 10467 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10480 +/* 10471 */ MCD_OPC_CheckPredicate, 15, 9, 2, // Skip to: 10996 +/* 10475 */ MCD_OPC_Decode, 144, 14, 152, 1, // Opcode: VSHRNv4i16 +/* 10480 */ MCD_OPC_FilterValue, 1, 0, 2, // Skip to: 10996 +/* 10484 */ MCD_OPC_CheckPredicate, 15, 252, 1, // Skip to: 10996 +/* 10488 */ MCD_OPC_Decode, 218, 12, 152, 1, // Opcode: VQSHRUNv4i16 +/* 10493 */ MCD_OPC_FilterValue, 1, 243, 1, // Skip to: 10996 +/* 10497 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 10500 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10513 +/* 10504 */ MCD_OPC_CheckPredicate, 15, 232, 1, // Skip to: 10996 +/* 10508 */ MCD_OPC_Decode, 143, 14, 153, 1, // Opcode: VSHRNv2i32 +/* 10513 */ MCD_OPC_FilterValue, 1, 223, 1, // Skip to: 10996 +/* 10517 */ MCD_OPC_CheckPredicate, 15, 219, 1, // Skip to: 10996 +/* 10521 */ MCD_OPC_Decode, 217, 12, 153, 1, // Opcode: VQSHRUNv2i32 +/* 10526 */ MCD_OPC_FilterValue, 9, 121, 0, // Skip to: 10651 +/* 10530 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 10533 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 10618 +/* 10537 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 10540 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 10585 +/* 10544 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 10547 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 10566 +/* 10551 */ MCD_OPC_CheckPredicate, 15, 185, 1, // Skip to: 10996 +/* 10555 */ MCD_OPC_CheckField, 19, 1, 1, 179, 1, // Skip to: 10996 +/* 10561 */ MCD_OPC_Decode, 213, 12, 151, 1, // Opcode: VQSHRNsv8i8 +/* 10566 */ MCD_OPC_FilterValue, 1, 170, 1, // Skip to: 10996 +/* 10570 */ MCD_OPC_CheckPredicate, 15, 166, 1, // Skip to: 10996 +/* 10574 */ MCD_OPC_CheckField, 19, 1, 1, 160, 1, // Skip to: 10996 +/* 10580 */ MCD_OPC_Decode, 216, 12, 151, 1, // Opcode: VQSHRNuv8i8 +/* 10585 */ MCD_OPC_FilterValue, 1, 151, 1, // Skip to: 10996 +/* 10589 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 10592 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10605 +/* 10596 */ MCD_OPC_CheckPredicate, 15, 140, 1, // Skip to: 10996 +/* 10600 */ MCD_OPC_Decode, 212, 12, 152, 1, // Opcode: VQSHRNsv4i16 +/* 10605 */ MCD_OPC_FilterValue, 1, 131, 1, // Skip to: 10996 +/* 10609 */ MCD_OPC_CheckPredicate, 15, 127, 1, // Skip to: 10996 +/* 10613 */ MCD_OPC_Decode, 215, 12, 152, 1, // Opcode: VQSHRNuv4i16 +/* 10618 */ MCD_OPC_FilterValue, 1, 118, 1, // Skip to: 10996 +/* 10622 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 10625 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10638 +/* 10629 */ MCD_OPC_CheckPredicate, 15, 107, 1, // Skip to: 10996 +/* 10633 */ MCD_OPC_Decode, 211, 12, 153, 1, // Opcode: VQSHRNsv2i32 +/* 10638 */ MCD_OPC_FilterValue, 1, 98, 1, // Skip to: 10996 +/* 10642 */ MCD_OPC_CheckPredicate, 15, 94, 1, // Skip to: 10996 +/* 10646 */ MCD_OPC_Decode, 214, 12, 153, 1, // Opcode: VQSHRNuv2i32 +/* 10651 */ MCD_OPC_FilterValue, 10, 213, 0, // Skip to: 10868 +/* 10655 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 10658 */ MCD_OPC_FilterValue, 0, 143, 0, // Skip to: 10805 +/* 10662 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 10665 */ MCD_OPC_FilterValue, 0, 73, 0, // Skip to: 10742 +/* 10669 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 10672 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 10707 +/* 10676 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... +/* 10679 */ MCD_OPC_FilterValue, 1, 57, 1, // Skip to: 10996 +/* 10683 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 10698 +/* 10687 */ MCD_OPC_CheckField, 16, 3, 0, 5, 0, // Skip to: 10698 +/* 10693 */ MCD_OPC_Decode, 197, 10, 131, 1, // Opcode: VMOVLsv8i16 +/* 10698 */ MCD_OPC_CheckPredicate, 15, 38, 1, // Skip to: 10996 +/* 10702 */ MCD_OPC_Decode, 243, 13, 154, 1, // Opcode: VSHLLsv8i16 +/* 10707 */ MCD_OPC_FilterValue, 1, 29, 1, // Skip to: 10996 +/* 10711 */ MCD_OPC_ExtractField, 19, 1, // Inst{19} ... +/* 10714 */ MCD_OPC_FilterValue, 1, 22, 1, // Skip to: 10996 +/* 10718 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 10733 +/* 10722 */ MCD_OPC_CheckField, 16, 3, 0, 5, 0, // Skip to: 10733 +/* 10728 */ MCD_OPC_Decode, 200, 10, 131, 1, // Opcode: VMOVLuv8i16 +/* 10733 */ MCD_OPC_CheckPredicate, 15, 3, 1, // Skip to: 10996 +/* 10737 */ MCD_OPC_Decode, 246, 13, 154, 1, // Opcode: VSHLLuv8i16 +/* 10742 */ MCD_OPC_FilterValue, 1, 250, 0, // Skip to: 10996 +/* 10746 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 10749 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 10777 +/* 10753 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 10768 +/* 10757 */ MCD_OPC_CheckField, 16, 4, 0, 5, 0, // Skip to: 10768 +/* 10763 */ MCD_OPC_Decode, 196, 10, 131, 1, // Opcode: VMOVLsv4i32 +/* 10768 */ MCD_OPC_CheckPredicate, 15, 224, 0, // Skip to: 10996 +/* 10772 */ MCD_OPC_Decode, 242, 13, 155, 1, // Opcode: VSHLLsv4i32 +/* 10777 */ MCD_OPC_FilterValue, 1, 215, 0, // Skip to: 10996 +/* 10781 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 10796 +/* 10785 */ MCD_OPC_CheckField, 16, 4, 0, 5, 0, // Skip to: 10796 +/* 10791 */ MCD_OPC_Decode, 199, 10, 131, 1, // Opcode: VMOVLuv4i32 +/* 10796 */ MCD_OPC_CheckPredicate, 15, 196, 0, // Skip to: 10996 +/* 10800 */ MCD_OPC_Decode, 245, 13, 155, 1, // Opcode: VSHLLuv4i32 +/* 10805 */ MCD_OPC_FilterValue, 1, 187, 0, // Skip to: 10996 +/* 10809 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 10812 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 10840 +/* 10816 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 10831 +/* 10820 */ MCD_OPC_CheckField, 16, 5, 0, 5, 0, // Skip to: 10831 +/* 10826 */ MCD_OPC_Decode, 195, 10, 131, 1, // Opcode: VMOVLsv2i64 +/* 10831 */ MCD_OPC_CheckPredicate, 15, 161, 0, // Skip to: 10996 +/* 10835 */ MCD_OPC_Decode, 241, 13, 156, 1, // Opcode: VSHLLsv2i64 +/* 10840 */ MCD_OPC_FilterValue, 1, 152, 0, // Skip to: 10996 +/* 10844 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 10859 +/* 10848 */ MCD_OPC_CheckField, 16, 5, 0, 5, 0, // Skip to: 10859 +/* 10854 */ MCD_OPC_Decode, 198, 10, 131, 1, // Opcode: VMOVLuv2i64 +/* 10859 */ MCD_OPC_CheckPredicate, 15, 133, 0, // Skip to: 10996 +/* 10863 */ MCD_OPC_Decode, 244, 13, 156, 1, // Opcode: VSHLLuv2i64 +/* 10868 */ MCD_OPC_FilterValue, 14, 70, 0, // Skip to: 10942 +/* 10872 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... +/* 10875 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 10894 +/* 10879 */ MCD_OPC_CheckPredicate, 15, 30, 0, // Skip to: 10913 +/* 10883 */ MCD_OPC_CheckField, 19, 3, 0, 24, 0, // Skip to: 10913 +/* 10889 */ MCD_OPC_Decode, 221, 10, 157, 1, // Opcode: VMOVv8i8 +/* 10894 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 10913 +/* 10898 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 10913 +/* 10902 */ MCD_OPC_CheckField, 19, 3, 0, 5, 0, // Skip to: 10913 +/* 10908 */ MCD_OPC_Decode, 213, 10, 157, 1, // Opcode: VMOVv1i64 +/* 10913 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 10916 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10929 +/* 10920 */ MCD_OPC_CheckPredicate, 15, 72, 0, // Skip to: 10996 +/* 10924 */ MCD_OPC_Decode, 252, 5, 158, 1, // Opcode: VCVTxs2fd +/* 10929 */ MCD_OPC_FilterValue, 1, 63, 0, // Skip to: 10996 +/* 10933 */ MCD_OPC_CheckPredicate, 15, 59, 0, // Skip to: 10996 +/* 10937 */ MCD_OPC_Decode, 254, 5, 158, 1, // Opcode: VCVTxu2fd +/* 10942 */ MCD_OPC_FilterValue, 15, 50, 0, // Skip to: 10996 +/* 10946 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 10949 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 10962 +/* 10953 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 10975 +/* 10957 */ MCD_OPC_Decode, 243, 5, 158, 1, // Opcode: VCVTf2xsd +/* 10962 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 10975 +/* 10966 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 10975 +/* 10970 */ MCD_OPC_Decode, 245, 5, 158, 1, // Opcode: VCVTf2xud +/* 10975 */ MCD_OPC_CheckPredicate, 15, 17, 0, // Skip to: 10996 +/* 10979 */ MCD_OPC_CheckField, 19, 3, 0, 11, 0, // Skip to: 10996 +/* 10985 */ MCD_OPC_CheckField, 5, 1, 0, 5, 0, // Skip to: 10996 +/* 10991 */ MCD_OPC_Decode, 214, 10, 157, 1, // Opcode: VMOVv2f32 +/* 10996 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... +/* 10999 */ MCD_OPC_FilterValue, 0, 77, 0, // Skip to: 11080 +/* 11003 */ MCD_OPC_ExtractField, 19, 3, // Inst{21-19} ... +/* 11006 */ MCD_OPC_FilterValue, 0, 210, 13, // Skip to: 14548 +/* 11010 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... +/* 11013 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 11032 +/* 11017 */ MCD_OPC_CheckPredicate, 15, 50, 0, // Skip to: 11071 +/* 11021 */ MCD_OPC_CheckField, 10, 2, 2, 44, 0, // Skip to: 11071 +/* 11027 */ MCD_OPC_Decode, 218, 10, 157, 1, // Opcode: VMOVv4i16 +/* 11032 */ MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 11071 +/* 11036 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... +/* 11039 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 11052 +/* 11043 */ MCD_OPC_CheckPredicate, 15, 24, 0, // Skip to: 11071 +/* 11047 */ MCD_OPC_Decode, 162, 11, 157, 1, // Opcode: VORRiv2i32 +/* 11052 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 11071 +/* 11056 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 11071 +/* 11060 */ MCD_OPC_CheckField, 10, 1, 0, 5, 0, // Skip to: 11071 +/* 11066 */ MCD_OPC_Decode, 163, 11, 157, 1, // Opcode: VORRiv4i16 +/* 11071 */ MCD_OPC_CheckPredicate, 15, 145, 13, // Skip to: 14548 +/* 11075 */ MCD_OPC_Decode, 215, 10, 157, 1, // Opcode: VMOVv2i32 +/* 11080 */ MCD_OPC_FilterValue, 1, 136, 13, // Skip to: 14548 +/* 11084 */ MCD_OPC_ExtractField, 19, 3, // Inst{21-19} ... +/* 11087 */ MCD_OPC_FilterValue, 0, 129, 13, // Skip to: 14548 +/* 11091 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... +/* 11094 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 11113 +/* 11098 */ MCD_OPC_CheckPredicate, 15, 50, 0, // Skip to: 11152 +/* 11102 */ MCD_OPC_CheckField, 10, 2, 2, 44, 0, // Skip to: 11152 +/* 11108 */ MCD_OPC_Decode, 140, 11, 157, 1, // Opcode: VMVNv4i16 +/* 11113 */ MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 11152 +/* 11117 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... +/* 11120 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 11133 +/* 11124 */ MCD_OPC_CheckPredicate, 15, 24, 0, // Skip to: 11152 +/* 11128 */ MCD_OPC_Decode, 215, 4, 157, 1, // Opcode: VBICiv2i32 +/* 11133 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 11152 +/* 11137 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 11152 +/* 11141 */ MCD_OPC_CheckField, 10, 1, 0, 5, 0, // Skip to: 11152 +/* 11147 */ MCD_OPC_Decode, 216, 4, 157, 1, // Opcode: VBICiv4i16 +/* 11152 */ MCD_OPC_CheckPredicate, 15, 64, 13, // Skip to: 14548 +/* 11156 */ MCD_OPC_Decode, 139, 11, 157, 1, // Opcode: VMVNv2i32 +/* 11161 */ MCD_OPC_FilterValue, 1, 55, 13, // Skip to: 14548 +/* 11165 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 11168 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 11203 +/* 11172 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 11175 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 11189 +/* 11180 */ MCD_OPC_CheckPredicate, 15, 36, 13, // Skip to: 14548 +/* 11184 */ MCD_OPC_Decode, 147, 14, 159, 1, // Opcode: VSHRsv1i64 +/* 11189 */ MCD_OPC_FilterValue, 243, 1, 26, 13, // Skip to: 14548 +/* 11194 */ MCD_OPC_CheckPredicate, 15, 22, 13, // Skip to: 14548 +/* 11198 */ MCD_OPC_Decode, 155, 14, 159, 1, // Opcode: VSHRuv1i64 +/* 11203 */ MCD_OPC_FilterValue, 1, 31, 0, // Skip to: 11238 +/* 11207 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 11210 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 11224 +/* 11215 */ MCD_OPC_CheckPredicate, 15, 1, 13, // Skip to: 14548 +/* 11219 */ MCD_OPC_Decode, 179, 14, 160, 1, // Opcode: VSRAsv1i64 +/* 11224 */ MCD_OPC_FilterValue, 243, 1, 247, 12, // Skip to: 14548 +/* 11229 */ MCD_OPC_CheckPredicate, 15, 243, 12, // Skip to: 14548 +/* 11233 */ MCD_OPC_Decode, 187, 14, 160, 1, // Opcode: VSRAuv1i64 +/* 11238 */ MCD_OPC_FilterValue, 2, 31, 0, // Skip to: 11273 +/* 11242 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 11245 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 11259 +/* 11250 */ MCD_OPC_CheckPredicate, 15, 222, 12, // Skip to: 14548 +/* 11254 */ MCD_OPC_Decode, 187, 13, 159, 1, // Opcode: VRSHRsv1i64 +/* 11259 */ MCD_OPC_FilterValue, 243, 1, 212, 12, // Skip to: 14548 +/* 11264 */ MCD_OPC_CheckPredicate, 15, 208, 12, // Skip to: 14548 +/* 11268 */ MCD_OPC_Decode, 195, 13, 159, 1, // Opcode: VRSHRuv1i64 +/* 11273 */ MCD_OPC_FilterValue, 3, 31, 0, // Skip to: 11308 +/* 11277 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 11280 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 11294 +/* 11285 */ MCD_OPC_CheckPredicate, 15, 187, 12, // Skip to: 14548 +/* 11289 */ MCD_OPC_Decode, 209, 13, 160, 1, // Opcode: VRSRAsv1i64 +/* 11294 */ MCD_OPC_FilterValue, 243, 1, 177, 12, // Skip to: 14548 +/* 11299 */ MCD_OPC_CheckPredicate, 15, 173, 12, // Skip to: 14548 +/* 11303 */ MCD_OPC_Decode, 217, 13, 160, 1, // Opcode: VRSRAuv1i64 +/* 11308 */ MCD_OPC_FilterValue, 4, 16, 0, // Skip to: 11328 +/* 11312 */ MCD_OPC_CheckPredicate, 15, 160, 12, // Skip to: 14548 +/* 11316 */ MCD_OPC_CheckField, 24, 8, 243, 1, 153, 12, // Skip to: 14548 +/* 11323 */ MCD_OPC_Decode, 195, 14, 160, 1, // Opcode: VSRIv1i64 +/* 11328 */ MCD_OPC_FilterValue, 5, 31, 0, // Skip to: 11363 +/* 11332 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 11335 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 11349 +/* 11340 */ MCD_OPC_CheckPredicate, 15, 132, 12, // Skip to: 14548 +/* 11344 */ MCD_OPC_Decode, 248, 13, 161, 1, // Opcode: VSHLiv1i64 +/* 11349 */ MCD_OPC_FilterValue, 243, 1, 122, 12, // Skip to: 14548 +/* 11354 */ MCD_OPC_CheckPredicate, 15, 118, 12, // Skip to: 14548 +/* 11358 */ MCD_OPC_Decode, 167, 14, 162, 1, // Opcode: VSLIv1i64 +/* 11363 */ MCD_OPC_FilterValue, 6, 16, 0, // Skip to: 11383 +/* 11367 */ MCD_OPC_CheckPredicate, 15, 105, 12, // Skip to: 14548 +/* 11371 */ MCD_OPC_CheckField, 24, 8, 243, 1, 98, 12, // Skip to: 14548 +/* 11378 */ MCD_OPC_Decode, 180, 12, 161, 1, // Opcode: VQSHLsuv1i64 +/* 11383 */ MCD_OPC_FilterValue, 7, 89, 12, // Skip to: 14548 +/* 11387 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 11390 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 11404 +/* 11395 */ MCD_OPC_CheckPredicate, 15, 77, 12, // Skip to: 14548 +/* 11399 */ MCD_OPC_Decode, 172, 12, 161, 1, // Opcode: VQSHLsiv1i64 +/* 11404 */ MCD_OPC_FilterValue, 243, 1, 67, 12, // Skip to: 14548 +/* 11409 */ MCD_OPC_CheckPredicate, 15, 63, 12, // Skip to: 14548 +/* 11413 */ MCD_OPC_Decode, 196, 12, 161, 1, // Opcode: VQSHLuiv1i64 +/* 11418 */ MCD_OPC_FilterValue, 1, 54, 12, // Skip to: 14548 +/* 11422 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 11425 */ MCD_OPC_FilterValue, 0, 114, 5, // Skip to: 12823 +/* 11429 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 11432 */ MCD_OPC_FilterValue, 0, 135, 0, // Skip to: 11571 +/* 11436 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 11439 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 11472 +/* 11443 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 11446 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11459 +/* 11451 */ MCD_OPC_CheckPredicate, 15, 21, 12, // Skip to: 14548 +/* 11455 */ MCD_OPC_Decode, 215, 11, 95, // Opcode: VQADDsv16i8 +/* 11459 */ MCD_OPC_FilterValue, 243, 1, 12, 12, // Skip to: 14548 +/* 11464 */ MCD_OPC_CheckPredicate, 15, 8, 12, // Skip to: 14548 +/* 11468 */ MCD_OPC_Decode, 223, 11, 95, // Opcode: VQADDuv16i8 +/* 11472 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 11505 +/* 11476 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 11479 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11492 +/* 11484 */ MCD_OPC_CheckPredicate, 15, 244, 11, // Skip to: 14548 +/* 11488 */ MCD_OPC_Decode, 221, 11, 95, // Opcode: VQADDsv8i16 +/* 11492 */ MCD_OPC_FilterValue, 243, 1, 235, 11, // Skip to: 14548 +/* 11497 */ MCD_OPC_CheckPredicate, 15, 231, 11, // Skip to: 14548 +/* 11501 */ MCD_OPC_Decode, 229, 11, 95, // Opcode: VQADDuv8i16 +/* 11505 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 11538 +/* 11509 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 11512 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11525 +/* 11517 */ MCD_OPC_CheckPredicate, 15, 211, 11, // Skip to: 14548 +/* 11521 */ MCD_OPC_Decode, 220, 11, 95, // Opcode: VQADDsv4i32 +/* 11525 */ MCD_OPC_FilterValue, 243, 1, 202, 11, // Skip to: 14548 +/* 11530 */ MCD_OPC_CheckPredicate, 15, 198, 11, // Skip to: 14548 +/* 11534 */ MCD_OPC_Decode, 228, 11, 95, // Opcode: VQADDuv4i32 +/* 11538 */ MCD_OPC_FilterValue, 3, 190, 11, // Skip to: 14548 +/* 11542 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 11545 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11558 +/* 11550 */ MCD_OPC_CheckPredicate, 15, 178, 11, // Skip to: 14548 +/* 11554 */ MCD_OPC_Decode, 218, 11, 95, // Opcode: VQADDsv2i64 +/* 11558 */ MCD_OPC_FilterValue, 243, 1, 169, 11, // Skip to: 14548 +/* 11563 */ MCD_OPC_CheckPredicate, 15, 165, 11, // Skip to: 14548 +/* 11567 */ MCD_OPC_Decode, 226, 11, 95, // Opcode: VQADDuv2i64 +/* 11571 */ MCD_OPC_FilterValue, 1, 135, 0, // Skip to: 11710 +/* 11575 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 11578 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 11611 +/* 11582 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 11585 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11598 +/* 11590 */ MCD_OPC_CheckPredicate, 15, 138, 11, // Skip to: 14548 +/* 11594 */ MCD_OPC_Decode, 213, 4, 95, // Opcode: VANDq +/* 11598 */ MCD_OPC_FilterValue, 243, 1, 129, 11, // Skip to: 14548 +/* 11603 */ MCD_OPC_CheckPredicate, 15, 125, 11, // Skip to: 14548 +/* 11607 */ MCD_OPC_Decode, 143, 6, 95, // Opcode: VEORq +/* 11611 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 11644 +/* 11615 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 11618 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11631 +/* 11623 */ MCD_OPC_CheckPredicate, 15, 105, 11, // Skip to: 14548 +/* 11627 */ MCD_OPC_Decode, 219, 4, 95, // Opcode: VBICq +/* 11631 */ MCD_OPC_FilterValue, 243, 1, 96, 11, // Skip to: 14548 +/* 11636 */ MCD_OPC_CheckPredicate, 15, 92, 11, // Skip to: 14548 +/* 11640 */ MCD_OPC_Decode, 225, 4, 103, // Opcode: VBSLq +/* 11644 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 11677 +/* 11648 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 11651 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11664 +/* 11656 */ MCD_OPC_CheckPredicate, 15, 72, 11, // Skip to: 14548 +/* 11660 */ MCD_OPC_Decode, 166, 11, 95, // Opcode: VORRq +/* 11664 */ MCD_OPC_FilterValue, 243, 1, 63, 11, // Skip to: 14548 +/* 11669 */ MCD_OPC_CheckPredicate, 15, 59, 11, // Skip to: 14548 +/* 11673 */ MCD_OPC_Decode, 223, 4, 103, // Opcode: VBITq +/* 11677 */ MCD_OPC_FilterValue, 3, 51, 11, // Skip to: 14548 +/* 11681 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 11684 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11697 +/* 11689 */ MCD_OPC_CheckPredicate, 15, 39, 11, // Skip to: 14548 +/* 11693 */ MCD_OPC_Decode, 160, 11, 95, // Opcode: VORNq +/* 11697 */ MCD_OPC_FilterValue, 243, 1, 30, 11, // Skip to: 14548 +/* 11702 */ MCD_OPC_CheckPredicate, 15, 26, 11, // Skip to: 14548 +/* 11706 */ MCD_OPC_Decode, 221, 4, 103, // Opcode: VBIFq +/* 11710 */ MCD_OPC_FilterValue, 2, 135, 0, // Skip to: 11849 +/* 11714 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 11717 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 11750 +/* 11721 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 11724 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11737 +/* 11729 */ MCD_OPC_CheckPredicate, 15, 255, 10, // Skip to: 14548 +/* 11733 */ MCD_OPC_Decode, 220, 12, 95, // Opcode: VQSUBsv16i8 +/* 11737 */ MCD_OPC_FilterValue, 243, 1, 246, 10, // Skip to: 14548 +/* 11742 */ MCD_OPC_CheckPredicate, 15, 242, 10, // Skip to: 14548 +/* 11746 */ MCD_OPC_Decode, 228, 12, 95, // Opcode: VQSUBuv16i8 +/* 11750 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 11783 +/* 11754 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 11757 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11770 +/* 11762 */ MCD_OPC_CheckPredicate, 15, 222, 10, // Skip to: 14548 +/* 11766 */ MCD_OPC_Decode, 226, 12, 95, // Opcode: VQSUBsv8i16 +/* 11770 */ MCD_OPC_FilterValue, 243, 1, 213, 10, // Skip to: 14548 +/* 11775 */ MCD_OPC_CheckPredicate, 15, 209, 10, // Skip to: 14548 +/* 11779 */ MCD_OPC_Decode, 234, 12, 95, // Opcode: VQSUBuv8i16 +/* 11783 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 11816 +/* 11787 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 11790 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11803 +/* 11795 */ MCD_OPC_CheckPredicate, 15, 189, 10, // Skip to: 14548 +/* 11799 */ MCD_OPC_Decode, 225, 12, 95, // Opcode: VQSUBsv4i32 +/* 11803 */ MCD_OPC_FilterValue, 243, 1, 180, 10, // Skip to: 14548 +/* 11808 */ MCD_OPC_CheckPredicate, 15, 176, 10, // Skip to: 14548 +/* 11812 */ MCD_OPC_Decode, 233, 12, 95, // Opcode: VQSUBuv4i32 +/* 11816 */ MCD_OPC_FilterValue, 3, 168, 10, // Skip to: 14548 +/* 11820 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 11823 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11836 +/* 11828 */ MCD_OPC_CheckPredicate, 15, 156, 10, // Skip to: 14548 +/* 11832 */ MCD_OPC_Decode, 223, 12, 95, // Opcode: VQSUBsv2i64 +/* 11836 */ MCD_OPC_FilterValue, 243, 1, 147, 10, // Skip to: 14548 +/* 11841 */ MCD_OPC_CheckPredicate, 15, 143, 10, // Skip to: 14548 +/* 11845 */ MCD_OPC_Decode, 231, 12, 95, // Opcode: VQSUBuv2i64 +/* 11849 */ MCD_OPC_FilterValue, 3, 102, 0, // Skip to: 11955 +/* 11853 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 11856 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 11889 +/* 11860 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 11863 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11876 +/* 11868 */ MCD_OPC_CheckPredicate, 15, 116, 10, // Skip to: 14548 +/* 11872 */ MCD_OPC_Decode, 244, 4, 95, // Opcode: VCGEsv16i8 +/* 11876 */ MCD_OPC_FilterValue, 243, 1, 107, 10, // Skip to: 14548 +/* 11881 */ MCD_OPC_CheckPredicate, 15, 103, 10, // Skip to: 14548 +/* 11885 */ MCD_OPC_Decode, 250, 4, 95, // Opcode: VCGEuv16i8 +/* 11889 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 11922 +/* 11893 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 11896 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11909 +/* 11901 */ MCD_OPC_CheckPredicate, 15, 83, 10, // Skip to: 14548 +/* 11905 */ MCD_OPC_Decode, 248, 4, 95, // Opcode: VCGEsv8i16 +/* 11909 */ MCD_OPC_FilterValue, 243, 1, 74, 10, // Skip to: 14548 +/* 11914 */ MCD_OPC_CheckPredicate, 15, 70, 10, // Skip to: 14548 +/* 11918 */ MCD_OPC_Decode, 254, 4, 95, // Opcode: VCGEuv8i16 +/* 11922 */ MCD_OPC_FilterValue, 2, 62, 10, // Skip to: 14548 +/* 11926 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 11929 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11942 +/* 11934 */ MCD_OPC_CheckPredicate, 15, 50, 10, // Skip to: 14548 +/* 11938 */ MCD_OPC_Decode, 247, 4, 95, // Opcode: VCGEsv4i32 +/* 11942 */ MCD_OPC_FilterValue, 243, 1, 41, 10, // Skip to: 14548 +/* 11947 */ MCD_OPC_CheckPredicate, 15, 37, 10, // Skip to: 14548 +/* 11951 */ MCD_OPC_Decode, 253, 4, 95, // Opcode: VCGEuv4i32 +/* 11955 */ MCD_OPC_FilterValue, 4, 135, 0, // Skip to: 12094 +/* 11959 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 11962 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 11995 +/* 11966 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 11969 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 11982 +/* 11974 */ MCD_OPC_CheckPredicate, 15, 10, 10, // Skip to: 14548 +/* 11978 */ MCD_OPC_Decode, 187, 12, 99, // Opcode: VQSHLsv16i8 +/* 11982 */ MCD_OPC_FilterValue, 243, 1, 1, 10, // Skip to: 14548 +/* 11987 */ MCD_OPC_CheckPredicate, 15, 253, 9, // Skip to: 14548 +/* 11991 */ MCD_OPC_Decode, 203, 12, 99, // Opcode: VQSHLuv16i8 +/* 11995 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 12028 +/* 11999 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 12002 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12015 +/* 12007 */ MCD_OPC_CheckPredicate, 15, 233, 9, // Skip to: 14548 +/* 12011 */ MCD_OPC_Decode, 193, 12, 99, // Opcode: VQSHLsv8i16 +/* 12015 */ MCD_OPC_FilterValue, 243, 1, 224, 9, // Skip to: 14548 +/* 12020 */ MCD_OPC_CheckPredicate, 15, 220, 9, // Skip to: 14548 +/* 12024 */ MCD_OPC_Decode, 209, 12, 99, // Opcode: VQSHLuv8i16 +/* 12028 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 12061 +/* 12032 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 12035 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12048 +/* 12040 */ MCD_OPC_CheckPredicate, 15, 200, 9, // Skip to: 14548 +/* 12044 */ MCD_OPC_Decode, 192, 12, 99, // Opcode: VQSHLsv4i32 +/* 12048 */ MCD_OPC_FilterValue, 243, 1, 191, 9, // Skip to: 14548 +/* 12053 */ MCD_OPC_CheckPredicate, 15, 187, 9, // Skip to: 14548 +/* 12057 */ MCD_OPC_Decode, 208, 12, 99, // Opcode: VQSHLuv4i32 +/* 12061 */ MCD_OPC_FilterValue, 3, 179, 9, // Skip to: 14548 +/* 12065 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 12068 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12081 +/* 12073 */ MCD_OPC_CheckPredicate, 15, 167, 9, // Skip to: 14548 +/* 12077 */ MCD_OPC_Decode, 190, 12, 99, // Opcode: VQSHLsv2i64 +/* 12081 */ MCD_OPC_FilterValue, 243, 1, 158, 9, // Skip to: 14548 +/* 12086 */ MCD_OPC_CheckPredicate, 15, 154, 9, // Skip to: 14548 +/* 12090 */ MCD_OPC_Decode, 206, 12, 99, // Opcode: VQSHLuv2i64 +/* 12094 */ MCD_OPC_FilterValue, 5, 135, 0, // Skip to: 12233 +/* 12098 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 12101 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12134 +/* 12105 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 12108 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12121 +/* 12113 */ MCD_OPC_CheckPredicate, 15, 127, 9, // Skip to: 14548 +/* 12117 */ MCD_OPC_Decode, 146, 12, 99, // Opcode: VQRSHLsv16i8 +/* 12121 */ MCD_OPC_FilterValue, 243, 1, 118, 9, // Skip to: 14548 +/* 12126 */ MCD_OPC_CheckPredicate, 15, 114, 9, // Skip to: 14548 +/* 12130 */ MCD_OPC_Decode, 154, 12, 99, // Opcode: VQRSHLuv16i8 +/* 12134 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 12167 +/* 12138 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 12141 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12154 +/* 12146 */ MCD_OPC_CheckPredicate, 15, 94, 9, // Skip to: 14548 +/* 12150 */ MCD_OPC_Decode, 152, 12, 99, // Opcode: VQRSHLsv8i16 +/* 12154 */ MCD_OPC_FilterValue, 243, 1, 85, 9, // Skip to: 14548 +/* 12159 */ MCD_OPC_CheckPredicate, 15, 81, 9, // Skip to: 14548 +/* 12163 */ MCD_OPC_Decode, 160, 12, 99, // Opcode: VQRSHLuv8i16 +/* 12167 */ MCD_OPC_FilterValue, 2, 29, 0, // Skip to: 12200 +/* 12171 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 12174 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12187 +/* 12179 */ MCD_OPC_CheckPredicate, 15, 61, 9, // Skip to: 14548 +/* 12183 */ MCD_OPC_Decode, 151, 12, 99, // Opcode: VQRSHLsv4i32 +/* 12187 */ MCD_OPC_FilterValue, 243, 1, 52, 9, // Skip to: 14548 +/* 12192 */ MCD_OPC_CheckPredicate, 15, 48, 9, // Skip to: 14548 +/* 12196 */ MCD_OPC_Decode, 159, 12, 99, // Opcode: VQRSHLuv4i32 +/* 12200 */ MCD_OPC_FilterValue, 3, 40, 9, // Skip to: 14548 +/* 12204 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 12207 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12220 +/* 12212 */ MCD_OPC_CheckPredicate, 15, 28, 9, // Skip to: 14548 +/* 12216 */ MCD_OPC_Decode, 149, 12, 99, // Opcode: VQRSHLsv2i64 +/* 12220 */ MCD_OPC_FilterValue, 243, 1, 19, 9, // Skip to: 14548 +/* 12225 */ MCD_OPC_CheckPredicate, 15, 15, 9, // Skip to: 14548 +/* 12229 */ MCD_OPC_Decode, 157, 12, 99, // Opcode: VQRSHLuv2i64 +/* 12233 */ MCD_OPC_FilterValue, 6, 102, 0, // Skip to: 12339 +/* 12237 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 12240 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12273 +/* 12244 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 12247 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12260 +/* 12252 */ MCD_OPC_CheckPredicate, 15, 244, 8, // Skip to: 14548 +/* 12256 */ MCD_OPC_Decode, 255, 9, 95, // Opcode: VMINsv16i8 +/* 12260 */ MCD_OPC_FilterValue, 243, 1, 235, 8, // Skip to: 14548 +/* 12265 */ MCD_OPC_CheckPredicate, 15, 231, 8, // Skip to: 14548 +/* 12269 */ MCD_OPC_Decode, 133, 10, 95, // Opcode: VMINuv16i8 +/* 12273 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 12306 +/* 12277 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 12280 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12293 +/* 12285 */ MCD_OPC_CheckPredicate, 15, 211, 8, // Skip to: 14548 +/* 12289 */ MCD_OPC_Decode, 131, 10, 95, // Opcode: VMINsv8i16 +/* 12293 */ MCD_OPC_FilterValue, 243, 1, 202, 8, // Skip to: 14548 +/* 12298 */ MCD_OPC_CheckPredicate, 15, 198, 8, // Skip to: 14548 +/* 12302 */ MCD_OPC_Decode, 137, 10, 95, // Opcode: VMINuv8i16 +/* 12306 */ MCD_OPC_FilterValue, 2, 190, 8, // Skip to: 14548 +/* 12310 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 12313 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12326 +/* 12318 */ MCD_OPC_CheckPredicate, 15, 178, 8, // Skip to: 14548 +/* 12322 */ MCD_OPC_Decode, 130, 10, 95, // Opcode: VMINsv4i32 +/* 12326 */ MCD_OPC_FilterValue, 243, 1, 169, 8, // Skip to: 14548 +/* 12331 */ MCD_OPC_CheckPredicate, 15, 165, 8, // Skip to: 14548 +/* 12335 */ MCD_OPC_Decode, 136, 10, 95, // Opcode: VMINuv4i32 +/* 12339 */ MCD_OPC_FilterValue, 7, 102, 0, // Skip to: 12445 +/* 12343 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 12346 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12379 +/* 12350 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 12353 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12366 +/* 12358 */ MCD_OPC_CheckPredicate, 15, 138, 8, // Skip to: 14548 +/* 12362 */ MCD_OPC_Decode, 139, 4, 103, // Opcode: VABAsv16i8 +/* 12366 */ MCD_OPC_FilterValue, 243, 1, 129, 8, // Skip to: 14548 +/* 12371 */ MCD_OPC_CheckPredicate, 15, 125, 8, // Skip to: 14548 +/* 12375 */ MCD_OPC_Decode, 145, 4, 103, // Opcode: VABAuv16i8 +/* 12379 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 12412 +/* 12383 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 12386 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12399 +/* 12391 */ MCD_OPC_CheckPredicate, 15, 105, 8, // Skip to: 14548 +/* 12395 */ MCD_OPC_Decode, 143, 4, 103, // Opcode: VABAsv8i16 +/* 12399 */ MCD_OPC_FilterValue, 243, 1, 96, 8, // Skip to: 14548 +/* 12404 */ MCD_OPC_CheckPredicate, 15, 92, 8, // Skip to: 14548 +/* 12408 */ MCD_OPC_Decode, 149, 4, 103, // Opcode: VABAuv8i16 +/* 12412 */ MCD_OPC_FilterValue, 2, 84, 8, // Skip to: 14548 +/* 12416 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 12419 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12432 +/* 12424 */ MCD_OPC_CheckPredicate, 15, 72, 8, // Skip to: 14548 +/* 12428 */ MCD_OPC_Decode, 142, 4, 103, // Opcode: VABAsv4i32 +/* 12432 */ MCD_OPC_FilterValue, 243, 1, 63, 8, // Skip to: 14548 +/* 12437 */ MCD_OPC_CheckPredicate, 15, 59, 8, // Skip to: 14548 +/* 12441 */ MCD_OPC_Decode, 148, 4, 103, // Opcode: VABAuv4i32 +/* 12445 */ MCD_OPC_FilterValue, 8, 102, 0, // Skip to: 12551 +/* 12449 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 12452 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12485 +/* 12456 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 12459 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12472 +/* 12464 */ MCD_OPC_CheckPredicate, 15, 32, 8, // Skip to: 14548 +/* 12468 */ MCD_OPC_Decode, 196, 17, 95, // Opcode: VTSTv16i8 +/* 12472 */ MCD_OPC_FilterValue, 243, 1, 23, 8, // Skip to: 14548 +/* 12477 */ MCD_OPC_CheckPredicate, 15, 19, 8, // Skip to: 14548 +/* 12481 */ MCD_OPC_Decode, 228, 4, 95, // Opcode: VCEQv16i8 +/* 12485 */ MCD_OPC_FilterValue, 1, 29, 0, // Skip to: 12518 +/* 12489 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 12492 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12505 +/* 12497 */ MCD_OPC_CheckPredicate, 15, 255, 7, // Skip to: 14548 +/* 12501 */ MCD_OPC_Decode, 200, 17, 95, // Opcode: VTSTv8i16 +/* 12505 */ MCD_OPC_FilterValue, 243, 1, 246, 7, // Skip to: 14548 +/* 12510 */ MCD_OPC_CheckPredicate, 15, 242, 7, // Skip to: 14548 +/* 12514 */ MCD_OPC_Decode, 232, 4, 95, // Opcode: VCEQv8i16 +/* 12518 */ MCD_OPC_FilterValue, 2, 234, 7, // Skip to: 14548 +/* 12522 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 12525 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12538 +/* 12530 */ MCD_OPC_CheckPredicate, 15, 222, 7, // Skip to: 14548 +/* 12534 */ MCD_OPC_Decode, 199, 17, 95, // Opcode: VTSTv4i32 +/* 12538 */ MCD_OPC_FilterValue, 243, 1, 213, 7, // Skip to: 14548 +/* 12543 */ MCD_OPC_CheckPredicate, 15, 209, 7, // Skip to: 14548 +/* 12547 */ MCD_OPC_Decode, 231, 4, 95, // Opcode: VCEQv4i32 +/* 12551 */ MCD_OPC_FilterValue, 9, 74, 0, // Skip to: 12629 +/* 12555 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 12558 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12591 +/* 12562 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 12565 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12578 +/* 12570 */ MCD_OPC_CheckPredicate, 15, 182, 7, // Skip to: 14548 +/* 12574 */ MCD_OPC_Decode, 131, 11, 95, // Opcode: VMULv16i8 +/* 12578 */ MCD_OPC_FilterValue, 243, 1, 173, 7, // Skip to: 14548 +/* 12583 */ MCD_OPC_CheckPredicate, 15, 169, 7, // Skip to: 14548 +/* 12587 */ MCD_OPC_Decode, 252, 10, 95, // Opcode: VMULpq +/* 12591 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 12610 +/* 12595 */ MCD_OPC_CheckPredicate, 15, 157, 7, // Skip to: 14548 +/* 12599 */ MCD_OPC_CheckField, 24, 8, 242, 1, 150, 7, // Skip to: 14548 +/* 12606 */ MCD_OPC_Decode, 135, 11, 95, // Opcode: VMULv8i16 +/* 12610 */ MCD_OPC_FilterValue, 2, 142, 7, // Skip to: 14548 +/* 12614 */ MCD_OPC_CheckPredicate, 15, 138, 7, // Skip to: 14548 +/* 12618 */ MCD_OPC_CheckField, 24, 8, 242, 1, 131, 7, // Skip to: 14548 +/* 12625 */ MCD_OPC_Decode, 134, 11, 95, // Opcode: VMULv4i32 +/* 12629 */ MCD_OPC_FilterValue, 12, 41, 0, // Skip to: 12674 +/* 12633 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 12636 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 12655 +/* 12640 */ MCD_OPC_CheckPredicate, 18, 112, 7, // Skip to: 14548 +/* 12644 */ MCD_OPC_CheckField, 24, 8, 242, 1, 105, 7, // Skip to: 14548 +/* 12651 */ MCD_OPC_Decode, 154, 6, 103, // Opcode: VFMAfq +/* 12655 */ MCD_OPC_FilterValue, 2, 97, 7, // Skip to: 14548 +/* 12659 */ MCD_OPC_CheckPredicate, 18, 93, 7, // Skip to: 14548 +/* 12663 */ MCD_OPC_CheckField, 24, 8, 242, 1, 86, 7, // Skip to: 14548 +/* 12670 */ MCD_OPC_Decode, 158, 6, 103, // Opcode: VFMSfq +/* 12674 */ MCD_OPC_FilterValue, 13, 55, 0, // Skip to: 12733 +/* 12678 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 12681 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 12714 +/* 12685 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 12688 */ MCD_OPC_FilterValue, 242, 1, 8, 0, // Skip to: 12701 +/* 12693 */ MCD_OPC_CheckPredicate, 15, 59, 7, // Skip to: 14548 +/* 12697 */ MCD_OPC_Decode, 152, 10, 103, // Opcode: VMLAfq +/* 12701 */ MCD_OPC_FilterValue, 243, 1, 50, 7, // Skip to: 14548 +/* 12706 */ MCD_OPC_CheckPredicate, 15, 46, 7, // Skip to: 14548 +/* 12710 */ MCD_OPC_Decode, 250, 10, 95, // Opcode: VMULfq +/* 12714 */ MCD_OPC_FilterValue, 2, 38, 7, // Skip to: 14548 +/* 12718 */ MCD_OPC_CheckPredicate, 15, 34, 7, // Skip to: 14548 +/* 12722 */ MCD_OPC_CheckField, 24, 8, 242, 1, 27, 7, // Skip to: 14548 +/* 12729 */ MCD_OPC_Decode, 178, 10, 103, // Opcode: VMLSfq +/* 12733 */ MCD_OPC_FilterValue, 14, 41, 0, // Skip to: 12778 +/* 12737 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 12740 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 12759 +/* 12744 */ MCD_OPC_CheckPredicate, 15, 8, 7, // Skip to: 14548 +/* 12748 */ MCD_OPC_CheckField, 24, 8, 243, 1, 1, 7, // Skip to: 14548 +/* 12755 */ MCD_OPC_Decode, 182, 4, 95, // Opcode: VACGEq +/* 12759 */ MCD_OPC_FilterValue, 2, 249, 6, // Skip to: 14548 +/* 12763 */ MCD_OPC_CheckPredicate, 15, 245, 6, // Skip to: 14548 +/* 12767 */ MCD_OPC_CheckField, 24, 8, 243, 1, 238, 6, // Skip to: 14548 +/* 12774 */ MCD_OPC_Decode, 184, 4, 95, // Opcode: VACGTq +/* 12778 */ MCD_OPC_FilterValue, 15, 230, 6, // Skip to: 14548 +/* 12782 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... +/* 12785 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 12804 +/* 12789 */ MCD_OPC_CheckPredicate, 15, 219, 6, // Skip to: 14548 +/* 12793 */ MCD_OPC_CheckField, 24, 8, 242, 1, 212, 6, // Skip to: 14548 +/* 12800 */ MCD_OPC_Decode, 244, 12, 95, // Opcode: VRECPSfq +/* 12804 */ MCD_OPC_FilterValue, 2, 204, 6, // Skip to: 14548 +/* 12808 */ MCD_OPC_CheckPredicate, 15, 200, 6, // Skip to: 14548 +/* 12812 */ MCD_OPC_CheckField, 24, 8, 242, 1, 193, 6, // Skip to: 14548 +/* 12819 */ MCD_OPC_Decode, 207, 13, 95, // Opcode: VRSQRTSfq +/* 12823 */ MCD_OPC_FilterValue, 1, 185, 6, // Skip to: 14548 +/* 12827 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 12830 */ MCD_OPC_FilterValue, 0, 177, 5, // Skip to: 14291 +/* 12834 */ MCD_OPC_ExtractField, 25, 7, // Inst{31-25} ... +/* 12837 */ MCD_OPC_FilterValue, 121, 171, 6, // Skip to: 14548 +/* 12841 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 12844 */ MCD_OPC_FilterValue, 0, 121, 0, // Skip to: 12969 +/* 12848 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 12851 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 12936 +/* 12855 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 12858 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 12903 +/* 12862 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 12865 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 12884 +/* 12869 */ MCD_OPC_CheckPredicate, 15, 229, 4, // Skip to: 14126 +/* 12873 */ MCD_OPC_CheckField, 19, 1, 1, 223, 4, // Skip to: 14126 +/* 12879 */ MCD_OPC_Decode, 146, 14, 163, 1, // Opcode: VSHRsv16i8 +/* 12884 */ MCD_OPC_FilterValue, 1, 214, 4, // Skip to: 14126 +/* 12888 */ MCD_OPC_CheckPredicate, 15, 210, 4, // Skip to: 14126 +/* 12892 */ MCD_OPC_CheckField, 19, 1, 1, 204, 4, // Skip to: 14126 +/* 12898 */ MCD_OPC_Decode, 154, 14, 163, 1, // Opcode: VSHRuv16i8 +/* 12903 */ MCD_OPC_FilterValue, 1, 195, 4, // Skip to: 14126 +/* 12907 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 12910 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 12923 +/* 12914 */ MCD_OPC_CheckPredicate, 15, 184, 4, // Skip to: 14126 +/* 12918 */ MCD_OPC_Decode, 152, 14, 164, 1, // Opcode: VSHRsv8i16 +/* 12923 */ MCD_OPC_FilterValue, 1, 175, 4, // Skip to: 14126 +/* 12927 */ MCD_OPC_CheckPredicate, 15, 171, 4, // Skip to: 14126 +/* 12931 */ MCD_OPC_Decode, 160, 14, 164, 1, // Opcode: VSHRuv8i16 +/* 12936 */ MCD_OPC_FilterValue, 1, 162, 4, // Skip to: 14126 +/* 12940 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 12943 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 12956 +/* 12947 */ MCD_OPC_CheckPredicate, 15, 151, 4, // Skip to: 14126 +/* 12951 */ MCD_OPC_Decode, 151, 14, 165, 1, // Opcode: VSHRsv4i32 +/* 12956 */ MCD_OPC_FilterValue, 1, 142, 4, // Skip to: 14126 +/* 12960 */ MCD_OPC_CheckPredicate, 15, 138, 4, // Skip to: 14126 +/* 12964 */ MCD_OPC_Decode, 159, 14, 165, 1, // Opcode: VSHRuv4i32 +/* 12969 */ MCD_OPC_FilterValue, 1, 121, 0, // Skip to: 13094 +/* 12973 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 12976 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13061 +/* 12980 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 12983 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13028 +/* 12987 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 12990 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13009 +/* 12994 */ MCD_OPC_CheckPredicate, 15, 104, 4, // Skip to: 14126 +/* 12998 */ MCD_OPC_CheckField, 19, 1, 1, 98, 4, // Skip to: 14126 +/* 13004 */ MCD_OPC_Decode, 178, 14, 166, 1, // Opcode: VSRAsv16i8 +/* 13009 */ MCD_OPC_FilterValue, 1, 89, 4, // Skip to: 14126 +/* 13013 */ MCD_OPC_CheckPredicate, 15, 85, 4, // Skip to: 14126 +/* 13017 */ MCD_OPC_CheckField, 19, 1, 1, 79, 4, // Skip to: 14126 +/* 13023 */ MCD_OPC_Decode, 186, 14, 166, 1, // Opcode: VSRAuv16i8 +/* 13028 */ MCD_OPC_FilterValue, 1, 70, 4, // Skip to: 14126 +/* 13032 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 13035 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13048 +/* 13039 */ MCD_OPC_CheckPredicate, 15, 59, 4, // Skip to: 14126 +/* 13043 */ MCD_OPC_Decode, 184, 14, 167, 1, // Opcode: VSRAsv8i16 +/* 13048 */ MCD_OPC_FilterValue, 1, 50, 4, // Skip to: 14126 +/* 13052 */ MCD_OPC_CheckPredicate, 15, 46, 4, // Skip to: 14126 +/* 13056 */ MCD_OPC_Decode, 192, 14, 167, 1, // Opcode: VSRAuv8i16 +/* 13061 */ MCD_OPC_FilterValue, 1, 37, 4, // Skip to: 14126 +/* 13065 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 13068 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13081 +/* 13072 */ MCD_OPC_CheckPredicate, 15, 26, 4, // Skip to: 14126 +/* 13076 */ MCD_OPC_Decode, 183, 14, 168, 1, // Opcode: VSRAsv4i32 +/* 13081 */ MCD_OPC_FilterValue, 1, 17, 4, // Skip to: 14126 +/* 13085 */ MCD_OPC_CheckPredicate, 15, 13, 4, // Skip to: 14126 +/* 13089 */ MCD_OPC_Decode, 191, 14, 168, 1, // Opcode: VSRAuv4i32 +/* 13094 */ MCD_OPC_FilterValue, 2, 121, 0, // Skip to: 13219 +/* 13098 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 13101 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13186 +/* 13105 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 13108 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13153 +/* 13112 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 13115 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13134 +/* 13119 */ MCD_OPC_CheckPredicate, 15, 235, 3, // Skip to: 14126 +/* 13123 */ MCD_OPC_CheckField, 19, 1, 1, 229, 3, // Skip to: 14126 +/* 13129 */ MCD_OPC_Decode, 186, 13, 163, 1, // Opcode: VRSHRsv16i8 +/* 13134 */ MCD_OPC_FilterValue, 1, 220, 3, // Skip to: 14126 +/* 13138 */ MCD_OPC_CheckPredicate, 15, 216, 3, // Skip to: 14126 +/* 13142 */ MCD_OPC_CheckField, 19, 1, 1, 210, 3, // Skip to: 14126 +/* 13148 */ MCD_OPC_Decode, 194, 13, 163, 1, // Opcode: VRSHRuv16i8 +/* 13153 */ MCD_OPC_FilterValue, 1, 201, 3, // Skip to: 14126 +/* 13157 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 13160 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13173 +/* 13164 */ MCD_OPC_CheckPredicate, 15, 190, 3, // Skip to: 14126 +/* 13168 */ MCD_OPC_Decode, 192, 13, 164, 1, // Opcode: VRSHRsv8i16 +/* 13173 */ MCD_OPC_FilterValue, 1, 181, 3, // Skip to: 14126 +/* 13177 */ MCD_OPC_CheckPredicate, 15, 177, 3, // Skip to: 14126 +/* 13181 */ MCD_OPC_Decode, 200, 13, 164, 1, // Opcode: VRSHRuv8i16 +/* 13186 */ MCD_OPC_FilterValue, 1, 168, 3, // Skip to: 14126 +/* 13190 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 13193 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13206 +/* 13197 */ MCD_OPC_CheckPredicate, 15, 157, 3, // Skip to: 14126 +/* 13201 */ MCD_OPC_Decode, 191, 13, 165, 1, // Opcode: VRSHRsv4i32 +/* 13206 */ MCD_OPC_FilterValue, 1, 148, 3, // Skip to: 14126 +/* 13210 */ MCD_OPC_CheckPredicate, 15, 144, 3, // Skip to: 14126 +/* 13214 */ MCD_OPC_Decode, 199, 13, 165, 1, // Opcode: VRSHRuv4i32 +/* 13219 */ MCD_OPC_FilterValue, 3, 121, 0, // Skip to: 13344 +/* 13223 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 13226 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13311 +/* 13230 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 13233 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13278 +/* 13237 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 13240 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13259 +/* 13244 */ MCD_OPC_CheckPredicate, 15, 110, 3, // Skip to: 14126 +/* 13248 */ MCD_OPC_CheckField, 19, 1, 1, 104, 3, // Skip to: 14126 +/* 13254 */ MCD_OPC_Decode, 208, 13, 166, 1, // Opcode: VRSRAsv16i8 +/* 13259 */ MCD_OPC_FilterValue, 1, 95, 3, // Skip to: 14126 +/* 13263 */ MCD_OPC_CheckPredicate, 15, 91, 3, // Skip to: 14126 +/* 13267 */ MCD_OPC_CheckField, 19, 1, 1, 85, 3, // Skip to: 14126 +/* 13273 */ MCD_OPC_Decode, 216, 13, 166, 1, // Opcode: VRSRAuv16i8 +/* 13278 */ MCD_OPC_FilterValue, 1, 76, 3, // Skip to: 14126 +/* 13282 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 13285 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13298 +/* 13289 */ MCD_OPC_CheckPredicate, 15, 65, 3, // Skip to: 14126 +/* 13293 */ MCD_OPC_Decode, 214, 13, 167, 1, // Opcode: VRSRAsv8i16 +/* 13298 */ MCD_OPC_FilterValue, 1, 56, 3, // Skip to: 14126 +/* 13302 */ MCD_OPC_CheckPredicate, 15, 52, 3, // Skip to: 14126 +/* 13306 */ MCD_OPC_Decode, 222, 13, 167, 1, // Opcode: VRSRAuv8i16 +/* 13311 */ MCD_OPC_FilterValue, 1, 43, 3, // Skip to: 14126 +/* 13315 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 13318 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13331 +/* 13322 */ MCD_OPC_CheckPredicate, 15, 32, 3, // Skip to: 14126 +/* 13326 */ MCD_OPC_Decode, 213, 13, 168, 1, // Opcode: VRSRAsv4i32 +/* 13331 */ MCD_OPC_FilterValue, 1, 23, 3, // Skip to: 14126 +/* 13335 */ MCD_OPC_CheckPredicate, 15, 19, 3, // Skip to: 14126 +/* 13339 */ MCD_OPC_Decode, 221, 13, 168, 1, // Opcode: VRSRAuv4i32 +/* 13344 */ MCD_OPC_FilterValue, 4, 73, 0, // Skip to: 13421 +/* 13348 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 13351 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 13402 +/* 13355 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 13358 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 13383 +/* 13362 */ MCD_OPC_CheckPredicate, 15, 248, 2, // Skip to: 14126 +/* 13366 */ MCD_OPC_CheckField, 24, 1, 1, 242, 2, // Skip to: 14126 +/* 13372 */ MCD_OPC_CheckField, 19, 1, 1, 236, 2, // Skip to: 14126 +/* 13378 */ MCD_OPC_Decode, 194, 14, 166, 1, // Opcode: VSRIv16i8 +/* 13383 */ MCD_OPC_FilterValue, 1, 227, 2, // Skip to: 14126 +/* 13387 */ MCD_OPC_CheckPredicate, 15, 223, 2, // Skip to: 14126 +/* 13391 */ MCD_OPC_CheckField, 24, 1, 1, 217, 2, // Skip to: 14126 +/* 13397 */ MCD_OPC_Decode, 200, 14, 167, 1, // Opcode: VSRIv8i16 +/* 13402 */ MCD_OPC_FilterValue, 1, 208, 2, // Skip to: 14126 +/* 13406 */ MCD_OPC_CheckPredicate, 15, 204, 2, // Skip to: 14126 +/* 13410 */ MCD_OPC_CheckField, 24, 1, 1, 198, 2, // Skip to: 14126 +/* 13416 */ MCD_OPC_Decode, 199, 14, 168, 1, // Opcode: VSRIv4i32 +/* 13421 */ MCD_OPC_FilterValue, 5, 121, 0, // Skip to: 13546 +/* 13425 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 13428 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13513 +/* 13432 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 13435 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13480 +/* 13439 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 13442 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13461 +/* 13446 */ MCD_OPC_CheckPredicate, 15, 164, 2, // Skip to: 14126 +/* 13450 */ MCD_OPC_CheckField, 19, 1, 1, 158, 2, // Skip to: 14126 +/* 13456 */ MCD_OPC_Decode, 247, 13, 169, 1, // Opcode: VSHLiv16i8 +/* 13461 */ MCD_OPC_FilterValue, 1, 149, 2, // Skip to: 14126 +/* 13465 */ MCD_OPC_CheckPredicate, 15, 145, 2, // Skip to: 14126 +/* 13469 */ MCD_OPC_CheckField, 19, 1, 1, 139, 2, // Skip to: 14126 +/* 13475 */ MCD_OPC_Decode, 166, 14, 170, 1, // Opcode: VSLIv16i8 +/* 13480 */ MCD_OPC_FilterValue, 1, 130, 2, // Skip to: 14126 +/* 13484 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 13487 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13500 +/* 13491 */ MCD_OPC_CheckPredicate, 15, 119, 2, // Skip to: 14126 +/* 13495 */ MCD_OPC_Decode, 253, 13, 171, 1, // Opcode: VSHLiv8i16 +/* 13500 */ MCD_OPC_FilterValue, 1, 110, 2, // Skip to: 14126 +/* 13504 */ MCD_OPC_CheckPredicate, 15, 106, 2, // Skip to: 14126 +/* 13508 */ MCD_OPC_Decode, 172, 14, 172, 1, // Opcode: VSLIv8i16 +/* 13513 */ MCD_OPC_FilterValue, 1, 97, 2, // Skip to: 14126 +/* 13517 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 13520 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13533 +/* 13524 */ MCD_OPC_CheckPredicate, 15, 86, 2, // Skip to: 14126 +/* 13528 */ MCD_OPC_Decode, 252, 13, 173, 1, // Opcode: VSHLiv4i32 +/* 13533 */ MCD_OPC_FilterValue, 1, 77, 2, // Skip to: 14126 +/* 13537 */ MCD_OPC_CheckPredicate, 15, 73, 2, // Skip to: 14126 +/* 13541 */ MCD_OPC_Decode, 171, 14, 174, 1, // Opcode: VSLIv4i32 +/* 13546 */ MCD_OPC_FilterValue, 6, 73, 0, // Skip to: 13623 +/* 13550 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 13553 */ MCD_OPC_FilterValue, 0, 47, 0, // Skip to: 13604 +/* 13557 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 13560 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 13585 +/* 13564 */ MCD_OPC_CheckPredicate, 15, 46, 2, // Skip to: 14126 +/* 13568 */ MCD_OPC_CheckField, 24, 1, 1, 40, 2, // Skip to: 14126 +/* 13574 */ MCD_OPC_CheckField, 19, 1, 1, 34, 2, // Skip to: 14126 +/* 13580 */ MCD_OPC_Decode, 179, 12, 169, 1, // Opcode: VQSHLsuv16i8 +/* 13585 */ MCD_OPC_FilterValue, 1, 25, 2, // Skip to: 14126 +/* 13589 */ MCD_OPC_CheckPredicate, 15, 21, 2, // Skip to: 14126 +/* 13593 */ MCD_OPC_CheckField, 24, 1, 1, 15, 2, // Skip to: 14126 +/* 13599 */ MCD_OPC_Decode, 185, 12, 171, 1, // Opcode: VQSHLsuv8i16 +/* 13604 */ MCD_OPC_FilterValue, 1, 6, 2, // Skip to: 14126 +/* 13608 */ MCD_OPC_CheckPredicate, 15, 2, 2, // Skip to: 14126 +/* 13612 */ MCD_OPC_CheckField, 24, 1, 1, 252, 1, // Skip to: 14126 +/* 13618 */ MCD_OPC_Decode, 184, 12, 173, 1, // Opcode: VQSHLsuv4i32 +/* 13623 */ MCD_OPC_FilterValue, 7, 121, 0, // Skip to: 13748 +/* 13627 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 13630 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13715 +/* 13634 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 13637 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13682 +/* 13641 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 13644 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13663 +/* 13648 */ MCD_OPC_CheckPredicate, 15, 218, 1, // Skip to: 14126 +/* 13652 */ MCD_OPC_CheckField, 19, 1, 1, 212, 1, // Skip to: 14126 +/* 13658 */ MCD_OPC_Decode, 171, 12, 169, 1, // Opcode: VQSHLsiv16i8 +/* 13663 */ MCD_OPC_FilterValue, 1, 203, 1, // Skip to: 14126 +/* 13667 */ MCD_OPC_CheckPredicate, 15, 199, 1, // Skip to: 14126 +/* 13671 */ MCD_OPC_CheckField, 19, 1, 1, 193, 1, // Skip to: 14126 +/* 13677 */ MCD_OPC_Decode, 195, 12, 169, 1, // Opcode: VQSHLuiv16i8 +/* 13682 */ MCD_OPC_FilterValue, 1, 184, 1, // Skip to: 14126 +/* 13686 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 13689 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13702 +/* 13693 */ MCD_OPC_CheckPredicate, 15, 173, 1, // Skip to: 14126 +/* 13697 */ MCD_OPC_Decode, 177, 12, 171, 1, // Opcode: VQSHLsiv8i16 +/* 13702 */ MCD_OPC_FilterValue, 1, 164, 1, // Skip to: 14126 +/* 13706 */ MCD_OPC_CheckPredicate, 15, 160, 1, // Skip to: 14126 +/* 13710 */ MCD_OPC_Decode, 201, 12, 171, 1, // Opcode: VQSHLuiv8i16 +/* 13715 */ MCD_OPC_FilterValue, 1, 151, 1, // Skip to: 14126 +/* 13719 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 13722 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13735 +/* 13726 */ MCD_OPC_CheckPredicate, 15, 140, 1, // Skip to: 14126 +/* 13730 */ MCD_OPC_Decode, 176, 12, 173, 1, // Opcode: VQSHLsiv4i32 +/* 13735 */ MCD_OPC_FilterValue, 1, 131, 1, // Skip to: 14126 +/* 13739 */ MCD_OPC_CheckPredicate, 15, 127, 1, // Skip to: 14126 +/* 13743 */ MCD_OPC_Decode, 200, 12, 173, 1, // Opcode: VQSHLuiv4i32 +/* 13748 */ MCD_OPC_FilterValue, 8, 121, 0, // Skip to: 13873 +/* 13752 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 13755 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13840 +/* 13759 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 13762 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13807 +/* 13766 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 13769 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13788 +/* 13773 */ MCD_OPC_CheckPredicate, 15, 93, 1, // Skip to: 14126 +/* 13777 */ MCD_OPC_CheckField, 19, 1, 1, 87, 1, // Skip to: 14126 +/* 13783 */ MCD_OPC_Decode, 185, 13, 151, 1, // Opcode: VRSHRNv8i8 +/* 13788 */ MCD_OPC_FilterValue, 1, 78, 1, // Skip to: 14126 +/* 13792 */ MCD_OPC_CheckPredicate, 15, 74, 1, // Skip to: 14126 +/* 13796 */ MCD_OPC_CheckField, 19, 1, 1, 68, 1, // Skip to: 14126 +/* 13802 */ MCD_OPC_Decode, 170, 12, 151, 1, // Opcode: VQRSHRUNv8i8 +/* 13807 */ MCD_OPC_FilterValue, 1, 59, 1, // Skip to: 14126 +/* 13811 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 13814 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13827 +/* 13818 */ MCD_OPC_CheckPredicate, 15, 48, 1, // Skip to: 14126 +/* 13822 */ MCD_OPC_Decode, 184, 13, 152, 1, // Opcode: VRSHRNv4i16 +/* 13827 */ MCD_OPC_FilterValue, 1, 39, 1, // Skip to: 14126 +/* 13831 */ MCD_OPC_CheckPredicate, 15, 35, 1, // Skip to: 14126 +/* 13835 */ MCD_OPC_Decode, 169, 12, 152, 1, // Opcode: VQRSHRUNv4i16 +/* 13840 */ MCD_OPC_FilterValue, 1, 26, 1, // Skip to: 14126 +/* 13844 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 13847 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13860 +/* 13851 */ MCD_OPC_CheckPredicate, 15, 15, 1, // Skip to: 14126 +/* 13855 */ MCD_OPC_Decode, 183, 13, 153, 1, // Opcode: VRSHRNv2i32 +/* 13860 */ MCD_OPC_FilterValue, 1, 6, 1, // Skip to: 14126 +/* 13864 */ MCD_OPC_CheckPredicate, 15, 2, 1, // Skip to: 14126 +/* 13868 */ MCD_OPC_Decode, 168, 12, 153, 1, // Opcode: VQRSHRUNv2i32 +/* 13873 */ MCD_OPC_FilterValue, 9, 121, 0, // Skip to: 13998 +/* 13877 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... +/* 13880 */ MCD_OPC_FilterValue, 0, 81, 0, // Skip to: 13965 +/* 13884 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 13887 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 13932 +/* 13891 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 13894 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 13913 +/* 13898 */ MCD_OPC_CheckPredicate, 15, 224, 0, // Skip to: 14126 +/* 13902 */ MCD_OPC_CheckField, 19, 1, 1, 218, 0, // Skip to: 14126 +/* 13908 */ MCD_OPC_Decode, 164, 12, 151, 1, // Opcode: VQRSHRNsv8i8 +/* 13913 */ MCD_OPC_FilterValue, 1, 209, 0, // Skip to: 14126 +/* 13917 */ MCD_OPC_CheckPredicate, 15, 205, 0, // Skip to: 14126 +/* 13921 */ MCD_OPC_CheckField, 19, 1, 1, 199, 0, // Skip to: 14126 +/* 13927 */ MCD_OPC_Decode, 167, 12, 151, 1, // Opcode: VQRSHRNuv8i8 +/* 13932 */ MCD_OPC_FilterValue, 1, 190, 0, // Skip to: 14126 +/* 13936 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 13939 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13952 +/* 13943 */ MCD_OPC_CheckPredicate, 15, 179, 0, // Skip to: 14126 +/* 13947 */ MCD_OPC_Decode, 163, 12, 152, 1, // Opcode: VQRSHRNsv4i16 +/* 13952 */ MCD_OPC_FilterValue, 1, 170, 0, // Skip to: 14126 +/* 13956 */ MCD_OPC_CheckPredicate, 15, 166, 0, // Skip to: 14126 +/* 13960 */ MCD_OPC_Decode, 166, 12, 152, 1, // Opcode: VQRSHRNuv4i16 +/* 13965 */ MCD_OPC_FilterValue, 1, 157, 0, // Skip to: 14126 +/* 13969 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 13972 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 13985 +/* 13976 */ MCD_OPC_CheckPredicate, 15, 146, 0, // Skip to: 14126 +/* 13980 */ MCD_OPC_Decode, 162, 12, 153, 1, // Opcode: VQRSHRNsv2i32 +/* 13985 */ MCD_OPC_FilterValue, 1, 137, 0, // Skip to: 14126 +/* 13989 */ MCD_OPC_CheckPredicate, 15, 133, 0, // Skip to: 14126 +/* 13993 */ MCD_OPC_Decode, 165, 12, 153, 1, // Opcode: VQRSHRNuv2i32 +/* 13998 */ MCD_OPC_FilterValue, 14, 70, 0, // Skip to: 14072 +/* 14002 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... +/* 14005 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 14024 +/* 14009 */ MCD_OPC_CheckPredicate, 15, 30, 0, // Skip to: 14043 +/* 14013 */ MCD_OPC_CheckField, 19, 3, 0, 24, 0, // Skip to: 14043 +/* 14019 */ MCD_OPC_Decode, 212, 10, 157, 1, // Opcode: VMOVv16i8 +/* 14024 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 14043 +/* 14028 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 14043 +/* 14032 */ MCD_OPC_CheckField, 19, 3, 0, 5, 0, // Skip to: 14043 +/* 14038 */ MCD_OPC_Decode, 216, 10, 157, 1, // Opcode: VMOVv2i64 +/* 14043 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 14046 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 14059 +/* 14050 */ MCD_OPC_CheckPredicate, 15, 72, 0, // Skip to: 14126 +/* 14054 */ MCD_OPC_Decode, 253, 5, 175, 1, // Opcode: VCVTxs2fq +/* 14059 */ MCD_OPC_FilterValue, 1, 63, 0, // Skip to: 14126 +/* 14063 */ MCD_OPC_CheckPredicate, 15, 59, 0, // Skip to: 14126 +/* 14067 */ MCD_OPC_Decode, 255, 5, 175, 1, // Opcode: VCVTxu2fq +/* 14072 */ MCD_OPC_FilterValue, 15, 50, 0, // Skip to: 14126 +/* 14076 */ MCD_OPC_ExtractField, 24, 1, // Inst{24} ... +/* 14079 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 14092 +/* 14083 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 14105 +/* 14087 */ MCD_OPC_Decode, 244, 5, 175, 1, // Opcode: VCVTf2xsq +/* 14092 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 14105 +/* 14096 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 14105 +/* 14100 */ MCD_OPC_Decode, 246, 5, 175, 1, // Opcode: VCVTf2xuq +/* 14105 */ MCD_OPC_CheckPredicate, 15, 17, 0, // Skip to: 14126 +/* 14109 */ MCD_OPC_CheckField, 19, 3, 0, 11, 0, // Skip to: 14126 +/* 14115 */ MCD_OPC_CheckField, 5, 1, 0, 5, 0, // Skip to: 14126 +/* 14121 */ MCD_OPC_Decode, 217, 10, 157, 1, // Opcode: VMOVv4f32 +/* 14126 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... +/* 14129 */ MCD_OPC_FilterValue, 0, 77, 0, // Skip to: 14210 +/* 14133 */ MCD_OPC_ExtractField, 19, 3, // Inst{21-19} ... +/* 14136 */ MCD_OPC_FilterValue, 0, 152, 1, // Skip to: 14548 +/* 14140 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... +/* 14143 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 14162 +/* 14147 */ MCD_OPC_CheckPredicate, 15, 50, 0, // Skip to: 14201 +/* 14151 */ MCD_OPC_CheckField, 10, 2, 2, 44, 0, // Skip to: 14201 +/* 14157 */ MCD_OPC_Decode, 220, 10, 157, 1, // Opcode: VMOVv8i16 +/* 14162 */ MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 14201 +/* 14166 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... +/* 14169 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 14182 +/* 14173 */ MCD_OPC_CheckPredicate, 15, 24, 0, // Skip to: 14201 +/* 14177 */ MCD_OPC_Decode, 164, 11, 157, 1, // Opcode: VORRiv4i32 +/* 14182 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 14201 +/* 14186 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 14201 +/* 14190 */ MCD_OPC_CheckField, 10, 1, 0, 5, 0, // Skip to: 14201 +/* 14196 */ MCD_OPC_Decode, 165, 11, 157, 1, // Opcode: VORRiv8i16 +/* 14201 */ MCD_OPC_CheckPredicate, 15, 87, 1, // Skip to: 14548 +/* 14205 */ MCD_OPC_Decode, 219, 10, 157, 1, // Opcode: VMOVv4i32 +/* 14210 */ MCD_OPC_FilterValue, 1, 78, 1, // Skip to: 14548 +/* 14214 */ MCD_OPC_ExtractField, 19, 3, // Inst{21-19} ... +/* 14217 */ MCD_OPC_FilterValue, 0, 71, 1, // Skip to: 14548 +/* 14221 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... +/* 14224 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 14243 +/* 14228 */ MCD_OPC_CheckPredicate, 15, 50, 0, // Skip to: 14282 +/* 14232 */ MCD_OPC_CheckField, 10, 2, 2, 44, 0, // Skip to: 14282 +/* 14238 */ MCD_OPC_Decode, 142, 11, 157, 1, // Opcode: VMVNv8i16 +/* 14243 */ MCD_OPC_FilterValue, 1, 35, 0, // Skip to: 14282 +/* 14247 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... +/* 14250 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 14263 +/* 14254 */ MCD_OPC_CheckPredicate, 15, 24, 0, // Skip to: 14282 +/* 14258 */ MCD_OPC_Decode, 217, 4, 157, 1, // Opcode: VBICiv4i32 +/* 14263 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 14282 +/* 14267 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 14282 +/* 14271 */ MCD_OPC_CheckField, 10, 1, 0, 5, 0, // Skip to: 14282 +/* 14277 */ MCD_OPC_Decode, 218, 4, 157, 1, // Opcode: VBICiv8i16 +/* 14282 */ MCD_OPC_CheckPredicate, 15, 6, 1, // Skip to: 14548 +/* 14286 */ MCD_OPC_Decode, 141, 11, 157, 1, // Opcode: VMVNv4i32 +/* 14291 */ MCD_OPC_FilterValue, 1, 253, 0, // Skip to: 14548 +/* 14295 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 14298 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 14333 +/* 14302 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 14305 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 14319 +/* 14310 */ MCD_OPC_CheckPredicate, 15, 234, 0, // Skip to: 14548 +/* 14314 */ MCD_OPC_Decode, 149, 14, 176, 1, // Opcode: VSHRsv2i64 +/* 14319 */ MCD_OPC_FilterValue, 243, 1, 224, 0, // Skip to: 14548 +/* 14324 */ MCD_OPC_CheckPredicate, 15, 220, 0, // Skip to: 14548 +/* 14328 */ MCD_OPC_Decode, 157, 14, 176, 1, // Opcode: VSHRuv2i64 +/* 14333 */ MCD_OPC_FilterValue, 1, 31, 0, // Skip to: 14368 +/* 14337 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 14340 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 14354 +/* 14345 */ MCD_OPC_CheckPredicate, 15, 199, 0, // Skip to: 14548 +/* 14349 */ MCD_OPC_Decode, 181, 14, 177, 1, // Opcode: VSRAsv2i64 +/* 14354 */ MCD_OPC_FilterValue, 243, 1, 189, 0, // Skip to: 14548 +/* 14359 */ MCD_OPC_CheckPredicate, 15, 185, 0, // Skip to: 14548 +/* 14363 */ MCD_OPC_Decode, 189, 14, 177, 1, // Opcode: VSRAuv2i64 +/* 14368 */ MCD_OPC_FilterValue, 2, 31, 0, // Skip to: 14403 +/* 14372 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 14375 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 14389 +/* 14380 */ MCD_OPC_CheckPredicate, 15, 164, 0, // Skip to: 14548 +/* 14384 */ MCD_OPC_Decode, 189, 13, 176, 1, // Opcode: VRSHRsv2i64 +/* 14389 */ MCD_OPC_FilterValue, 243, 1, 154, 0, // Skip to: 14548 +/* 14394 */ MCD_OPC_CheckPredicate, 15, 150, 0, // Skip to: 14548 +/* 14398 */ MCD_OPC_Decode, 197, 13, 176, 1, // Opcode: VRSHRuv2i64 +/* 14403 */ MCD_OPC_FilterValue, 3, 31, 0, // Skip to: 14438 +/* 14407 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 14410 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 14424 +/* 14415 */ MCD_OPC_CheckPredicate, 15, 129, 0, // Skip to: 14548 +/* 14419 */ MCD_OPC_Decode, 211, 13, 177, 1, // Opcode: VRSRAsv2i64 +/* 14424 */ MCD_OPC_FilterValue, 243, 1, 119, 0, // Skip to: 14548 +/* 14429 */ MCD_OPC_CheckPredicate, 15, 115, 0, // Skip to: 14548 +/* 14433 */ MCD_OPC_Decode, 219, 13, 177, 1, // Opcode: VRSRAuv2i64 +/* 14438 */ MCD_OPC_FilterValue, 4, 16, 0, // Skip to: 14458 +/* 14442 */ MCD_OPC_CheckPredicate, 15, 102, 0, // Skip to: 14548 +/* 14446 */ MCD_OPC_CheckField, 24, 8, 243, 1, 95, 0, // Skip to: 14548 +/* 14453 */ MCD_OPC_Decode, 197, 14, 177, 1, // Opcode: VSRIv2i64 +/* 14458 */ MCD_OPC_FilterValue, 5, 31, 0, // Skip to: 14493 +/* 14462 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 14465 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 14479 +/* 14470 */ MCD_OPC_CheckPredicate, 15, 74, 0, // Skip to: 14548 +/* 14474 */ MCD_OPC_Decode, 250, 13, 178, 1, // Opcode: VSHLiv2i64 +/* 14479 */ MCD_OPC_FilterValue, 243, 1, 64, 0, // Skip to: 14548 +/* 14484 */ MCD_OPC_CheckPredicate, 15, 60, 0, // Skip to: 14548 +/* 14488 */ MCD_OPC_Decode, 169, 14, 179, 1, // Opcode: VSLIv2i64 +/* 14493 */ MCD_OPC_FilterValue, 6, 16, 0, // Skip to: 14513 +/* 14497 */ MCD_OPC_CheckPredicate, 15, 47, 0, // Skip to: 14548 +/* 14501 */ MCD_OPC_CheckField, 24, 8, 243, 1, 40, 0, // Skip to: 14548 +/* 14508 */ MCD_OPC_Decode, 182, 12, 178, 1, // Opcode: VQSHLsuv2i64 +/* 14513 */ MCD_OPC_FilterValue, 7, 31, 0, // Skip to: 14548 +/* 14517 */ MCD_OPC_ExtractField, 24, 8, // Inst{31-24} ... +/* 14520 */ MCD_OPC_FilterValue, 242, 1, 9, 0, // Skip to: 14534 +/* 14525 */ MCD_OPC_CheckPredicate, 15, 19, 0, // Skip to: 14548 +/* 14529 */ MCD_OPC_Decode, 174, 12, 178, 1, // Opcode: VQSHLsiv2i64 +/* 14534 */ MCD_OPC_FilterValue, 243, 1, 9, 0, // Skip to: 14548 +/* 14539 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 14548 +/* 14543 */ MCD_OPC_Decode, 198, 12, 178, 1, // Opcode: VQSHLuiv2i64 +/* 14548 */ MCD_OPC_Fail, 0 }; @@ -5417,34 +5423,34 @@ static uint8_t DecoderTableNEONDup32[] = { /* 21 */ MCD_OPC_CheckPredicate, 15, 124, 1, // Skip to: 405 /* 25 */ MCD_OPC_CheckField, 8, 4, 11, 118, 1, // Skip to: 405 /* 31 */ MCD_OPC_CheckField, 6, 1, 0, 112, 1, // Skip to: 405 -/* 37 */ MCD_OPC_Decode, 156, 14, 181, 1, // Opcode: VSETLNi32 +/* 37 */ MCD_OPC_Decode, 236, 13, 180, 1, // Opcode: VSETLNi32 /* 42 */ MCD_OPC_FilterValue, 1, 103, 1, // Skip to: 405 /* 46 */ MCD_OPC_CheckPredicate, 15, 99, 1, // Skip to: 405 /* 50 */ MCD_OPC_CheckField, 8, 4, 11, 93, 1, // Skip to: 405 /* 56 */ MCD_OPC_CheckField, 6, 1, 0, 87, 1, // Skip to: 405 -/* 62 */ MCD_OPC_Decode, 213, 6, 182, 1, // Opcode: VGETLNi32 +/* 62 */ MCD_OPC_Decode, 163, 6, 181, 1, // Opcode: VGETLNi32 /* 67 */ MCD_OPC_FilterValue, 48, 78, 1, // Skip to: 405 /* 71 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... /* 74 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 93 /* 78 */ MCD_OPC_CheckPredicate, 15, 67, 1, // Skip to: 405 /* 82 */ MCD_OPC_CheckField, 8, 4, 11, 61, 1, // Skip to: 405 -/* 88 */ MCD_OPC_Decode, 155, 14, 183, 1, // Opcode: VSETLNi16 +/* 88 */ MCD_OPC_Decode, 235, 13, 182, 1, // Opcode: VSETLNi16 /* 93 */ MCD_OPC_FilterValue, 1, 52, 1, // Skip to: 405 /* 97 */ MCD_OPC_CheckPredicate, 15, 48, 1, // Skip to: 405 /* 101 */ MCD_OPC_CheckField, 8, 4, 11, 42, 1, // Skip to: 405 -/* 107 */ MCD_OPC_Decode, 214, 6, 184, 1, // Opcode: VGETLNs16 +/* 107 */ MCD_OPC_Decode, 164, 6, 183, 1, // Opcode: VGETLNs16 /* 112 */ MCD_OPC_FilterValue, 57, 53, 0, // Skip to: 169 /* 116 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... /* 119 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 144 /* 123 */ MCD_OPC_CheckPredicate, 15, 22, 1, // Skip to: 405 /* 127 */ MCD_OPC_CheckField, 8, 4, 11, 16, 1, // Skip to: 405 /* 133 */ MCD_OPC_CheckField, 0, 5, 16, 10, 1, // Skip to: 405 -/* 139 */ MCD_OPC_Decode, 157, 14, 185, 1, // Opcode: VSETLNi8 +/* 139 */ MCD_OPC_Decode, 237, 13, 184, 1, // Opcode: VSETLNi8 /* 144 */ MCD_OPC_FilterValue, 1, 1, 1, // Skip to: 405 /* 148 */ MCD_OPC_CheckPredicate, 15, 253, 0, // Skip to: 405 /* 152 */ MCD_OPC_CheckField, 8, 4, 11, 247, 0, // Skip to: 405 /* 158 */ MCD_OPC_CheckField, 0, 5, 16, 241, 0, // Skip to: 405 -/* 164 */ MCD_OPC_Decode, 215, 6, 186, 1, // Opcode: VGETLNs8 +/* 164 */ MCD_OPC_Decode, 165, 6, 185, 1, // Opcode: VGETLNs8 /* 169 */ MCD_OPC_FilterValue, 58, 143, 0, // Skip to: 316 /* 173 */ MCD_OPC_ExtractField, 0, 6, // Inst{5-0} ... /* 176 */ MCD_OPC_FilterValue, 16, 53, 0, // Skip to: 233 @@ -5453,12 +5459,12 @@ static uint8_t DecoderTableNEONDup32[] = { /* 187 */ MCD_OPC_CheckPredicate, 15, 214, 0, // Skip to: 405 /* 191 */ MCD_OPC_CheckField, 8, 4, 11, 208, 0, // Skip to: 405 /* 197 */ MCD_OPC_CheckField, 6, 1, 0, 202, 0, // Skip to: 405 -/* 203 */ MCD_OPC_Decode, 182, 6, 187, 1, // Opcode: VDUP32d +/* 203 */ MCD_OPC_Decode, 132, 6, 186, 1, // Opcode: VDUP32d /* 208 */ MCD_OPC_FilterValue, 2, 193, 0, // Skip to: 405 /* 212 */ MCD_OPC_CheckPredicate, 15, 189, 0, // Skip to: 405 /* 216 */ MCD_OPC_CheckField, 8, 4, 11, 183, 0, // Skip to: 405 /* 222 */ MCD_OPC_CheckField, 6, 1, 0, 177, 0, // Skip to: 405 -/* 228 */ MCD_OPC_Decode, 183, 6, 188, 1, // Opcode: VDUP32q +/* 228 */ MCD_OPC_Decode, 133, 6, 187, 1, // Opcode: VDUP32q /* 233 */ MCD_OPC_FilterValue, 48, 168, 0, // Skip to: 405 /* 237 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... /* 240 */ MCD_OPC_FilterValue, 0, 53, 0, // Skip to: 297 @@ -5467,16 +5473,16 @@ static uint8_t DecoderTableNEONDup32[] = { /* 251 */ MCD_OPC_CheckPredicate, 15, 150, 0, // Skip to: 405 /* 255 */ MCD_OPC_CheckField, 8, 4, 11, 144, 0, // Skip to: 405 /* 261 */ MCD_OPC_CheckField, 6, 1, 0, 138, 0, // Skip to: 405 -/* 267 */ MCD_OPC_Decode, 180, 6, 187, 1, // Opcode: VDUP16d +/* 267 */ MCD_OPC_Decode, 130, 6, 186, 1, // Opcode: VDUP16d /* 272 */ MCD_OPC_FilterValue, 1, 129, 0, // Skip to: 405 /* 276 */ MCD_OPC_CheckPredicate, 15, 125, 0, // Skip to: 405 /* 280 */ MCD_OPC_CheckField, 8, 4, 11, 119, 0, // Skip to: 405 /* 286 */ MCD_OPC_CheckField, 6, 1, 0, 113, 0, // Skip to: 405 -/* 292 */ MCD_OPC_Decode, 181, 6, 188, 1, // Opcode: VDUP16q +/* 292 */ MCD_OPC_Decode, 131, 6, 187, 1, // Opcode: VDUP16q /* 297 */ MCD_OPC_FilterValue, 1, 104, 0, // Skip to: 405 /* 301 */ MCD_OPC_CheckPredicate, 15, 100, 0, // Skip to: 405 /* 305 */ MCD_OPC_CheckField, 8, 4, 11, 94, 0, // Skip to: 405 -/* 311 */ MCD_OPC_Decode, 216, 6, 184, 1, // Opcode: VGETLNu16 +/* 311 */ MCD_OPC_Decode, 166, 6, 183, 1, // Opcode: VGETLNu16 /* 316 */ MCD_OPC_FilterValue, 59, 85, 0, // Skip to: 405 /* 320 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... /* 323 */ MCD_OPC_FilterValue, 0, 53, 0, // Skip to: 380 @@ -5485,17 +5491,17 @@ static uint8_t DecoderTableNEONDup32[] = { /* 334 */ MCD_OPC_CheckPredicate, 15, 67, 0, // Skip to: 405 /* 338 */ MCD_OPC_CheckField, 8, 4, 11, 61, 0, // Skip to: 405 /* 344 */ MCD_OPC_CheckField, 0, 7, 16, 55, 0, // Skip to: 405 -/* 350 */ MCD_OPC_Decode, 184, 6, 187, 1, // Opcode: VDUP8d +/* 350 */ MCD_OPC_Decode, 134, 6, 186, 1, // Opcode: VDUP8d /* 355 */ MCD_OPC_FilterValue, 1, 46, 0, // Skip to: 405 /* 359 */ MCD_OPC_CheckPredicate, 15, 42, 0, // Skip to: 405 /* 363 */ MCD_OPC_CheckField, 8, 4, 11, 36, 0, // Skip to: 405 /* 369 */ MCD_OPC_CheckField, 0, 7, 16, 30, 0, // Skip to: 405 -/* 375 */ MCD_OPC_Decode, 185, 6, 188, 1, // Opcode: VDUP8q +/* 375 */ MCD_OPC_Decode, 135, 6, 187, 1, // Opcode: VDUP8q /* 380 */ MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 405 /* 384 */ MCD_OPC_CheckPredicate, 15, 17, 0, // Skip to: 405 /* 388 */ MCD_OPC_CheckField, 8, 4, 11, 11, 0, // Skip to: 405 /* 394 */ MCD_OPC_CheckField, 0, 5, 16, 5, 0, // Skip to: 405 -/* 400 */ MCD_OPC_Decode, 217, 6, 186, 1, // Opcode: VGETLNu8 +/* 400 */ MCD_OPC_Decode, 167, 6, 185, 1, // Opcode: VGETLNu8 /* 405 */ MCD_OPC_Fail, 0 }; @@ -5511,29 +5517,29 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 25 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 53 /* 29 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 44 /* 33 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 44 -/* 39 */ MCD_OPC_Decode, 135, 17, 189, 1, // Opcode: VST4d8 +/* 39 */ MCD_OPC_Decode, 215, 16, 188, 1, // Opcode: VST4d8 /* 44 */ MCD_OPC_CheckPredicate, 15, 194, 22, // Skip to: 5874 -/* 48 */ MCD_OPC_Decode, 138, 17, 189, 1, // Opcode: VST4d8_UPD +/* 48 */ MCD_OPC_Decode, 218, 16, 188, 1, // Opcode: VST4d8_UPD /* 53 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 81 /* 57 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 72 /* 61 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 72 -/* 67 */ MCD_OPC_Decode, 255, 16, 189, 1, // Opcode: VST4d16 +/* 67 */ MCD_OPC_Decode, 207, 16, 188, 1, // Opcode: VST4d16 /* 72 */ MCD_OPC_CheckPredicate, 15, 166, 22, // Skip to: 5874 -/* 76 */ MCD_OPC_Decode, 130, 17, 189, 1, // Opcode: VST4d16_UPD +/* 76 */ MCD_OPC_Decode, 210, 16, 188, 1, // Opcode: VST4d16_UPD /* 81 */ MCD_OPC_FilterValue, 2, 157, 22, // Skip to: 5874 /* 85 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 100 /* 89 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 100 -/* 95 */ MCD_OPC_Decode, 131, 17, 189, 1, // Opcode: VST4d32 +/* 95 */ MCD_OPC_Decode, 211, 16, 188, 1, // Opcode: VST4d32 /* 100 */ MCD_OPC_CheckPredicate, 15, 138, 22, // Skip to: 5874 -/* 104 */ MCD_OPC_Decode, 134, 17, 189, 1, // Opcode: VST4d32_UPD +/* 104 */ MCD_OPC_Decode, 214, 16, 188, 1, // Opcode: VST4d32_UPD /* 109 */ MCD_OPC_FilterValue, 233, 3, 128, 22, // Skip to: 5874 /* 114 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... /* 117 */ MCD_OPC_FilterValue, 0, 121, 22, // Skip to: 5874 /* 121 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 136 /* 125 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 136 -/* 131 */ MCD_OPC_Decode, 254, 14, 190, 1, // Opcode: VST1LNd8 +/* 131 */ MCD_OPC_Decode, 206, 14, 189, 1, // Opcode: VST1LNd8 /* 136 */ MCD_OPC_CheckPredicate, 15, 102, 22, // Skip to: 5874 -/* 140 */ MCD_OPC_Decode, 255, 14, 190, 1, // Opcode: VST1LNd8_UPD +/* 140 */ MCD_OPC_Decode, 207, 14, 189, 1, // Opcode: VST1LNd8_UPD /* 145 */ MCD_OPC_FilterValue, 2, 93, 22, // Skip to: 5874 /* 149 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 152 */ MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 244 @@ -5541,29 +5547,29 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 160 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 188 /* 164 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 179 /* 168 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 179 -/* 174 */ MCD_OPC_Decode, 235, 9, 189, 1, // Opcode: VLD4d8 +/* 174 */ MCD_OPC_Decode, 185, 9, 188, 1, // Opcode: VLD4d8 /* 179 */ MCD_OPC_CheckPredicate, 15, 59, 22, // Skip to: 5874 -/* 183 */ MCD_OPC_Decode, 238, 9, 189, 1, // Opcode: VLD4d8_UPD +/* 183 */ MCD_OPC_Decode, 188, 9, 188, 1, // Opcode: VLD4d8_UPD /* 188 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 216 /* 192 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 207 /* 196 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 207 -/* 202 */ MCD_OPC_Decode, 227, 9, 189, 1, // Opcode: VLD4d16 +/* 202 */ MCD_OPC_Decode, 177, 9, 188, 1, // Opcode: VLD4d16 /* 207 */ MCD_OPC_CheckPredicate, 15, 31, 22, // Skip to: 5874 -/* 211 */ MCD_OPC_Decode, 230, 9, 189, 1, // Opcode: VLD4d16_UPD +/* 211 */ MCD_OPC_Decode, 180, 9, 188, 1, // Opcode: VLD4d16_UPD /* 216 */ MCD_OPC_FilterValue, 2, 22, 22, // Skip to: 5874 /* 220 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 235 /* 224 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 235 -/* 230 */ MCD_OPC_Decode, 231, 9, 189, 1, // Opcode: VLD4d32 +/* 230 */ MCD_OPC_Decode, 181, 9, 188, 1, // Opcode: VLD4d32 /* 235 */ MCD_OPC_CheckPredicate, 15, 3, 22, // Skip to: 5874 -/* 239 */ MCD_OPC_Decode, 234, 9, 189, 1, // Opcode: VLD4d32_UPD +/* 239 */ MCD_OPC_Decode, 184, 9, 188, 1, // Opcode: VLD4d32_UPD /* 244 */ MCD_OPC_FilterValue, 233, 3, 249, 21, // Skip to: 5874 /* 249 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... /* 252 */ MCD_OPC_FilterValue, 0, 242, 21, // Skip to: 5874 /* 256 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 271 /* 260 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 271 -/* 266 */ MCD_OPC_Decode, 136, 7, 191, 1, // Opcode: VLD1LNd8 +/* 266 */ MCD_OPC_Decode, 214, 6, 190, 1, // Opcode: VLD1LNd8 /* 271 */ MCD_OPC_CheckPredicate, 15, 223, 21, // Skip to: 5874 -/* 275 */ MCD_OPC_Decode, 137, 7, 191, 1, // Opcode: VLD1LNd8_UPD +/* 275 */ MCD_OPC_Decode, 215, 6, 190, 1, // Opcode: VLD1LNd8_UPD /* 280 */ MCD_OPC_FilterValue, 1, 3, 1, // Skip to: 543 /* 284 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 287 */ MCD_OPC_FilterValue, 0, 124, 0, // Skip to: 415 @@ -5573,27 +5579,27 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 302 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 330 /* 306 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 321 /* 310 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 321 -/* 316 */ MCD_OPC_Decode, 158, 17, 189, 1, // Opcode: VST4q8 +/* 316 */ MCD_OPC_Decode, 238, 16, 188, 1, // Opcode: VST4q8 /* 321 */ MCD_OPC_CheckPredicate, 15, 173, 21, // Skip to: 5874 -/* 325 */ MCD_OPC_Decode, 160, 17, 189, 1, // Opcode: VST4q8_UPD +/* 325 */ MCD_OPC_Decode, 240, 16, 188, 1, // Opcode: VST4q8_UPD /* 330 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 358 /* 334 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 349 /* 338 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 349 -/* 344 */ MCD_OPC_Decode, 148, 17, 189, 1, // Opcode: VST4q16 +/* 344 */ MCD_OPC_Decode, 228, 16, 188, 1, // Opcode: VST4q16 /* 349 */ MCD_OPC_CheckPredicate, 15, 145, 21, // Skip to: 5874 -/* 353 */ MCD_OPC_Decode, 150, 17, 189, 1, // Opcode: VST4q16_UPD +/* 353 */ MCD_OPC_Decode, 230, 16, 188, 1, // Opcode: VST4q16_UPD /* 358 */ MCD_OPC_FilterValue, 2, 136, 21, // Skip to: 5874 /* 362 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 377 /* 366 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 377 -/* 372 */ MCD_OPC_Decode, 153, 17, 189, 1, // Opcode: VST4q32 +/* 372 */ MCD_OPC_Decode, 233, 16, 188, 1, // Opcode: VST4q32 /* 377 */ MCD_OPC_CheckPredicate, 15, 117, 21, // Skip to: 5874 -/* 381 */ MCD_OPC_Decode, 155, 17, 189, 1, // Opcode: VST4q32_UPD +/* 381 */ MCD_OPC_Decode, 235, 16, 188, 1, // Opcode: VST4q32_UPD /* 386 */ MCD_OPC_FilterValue, 233, 3, 107, 21, // Skip to: 5874 /* 391 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 406 /* 395 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 406 -/* 401 */ MCD_OPC_Decode, 205, 15, 192, 1, // Opcode: VST2LNd8 +/* 401 */ MCD_OPC_Decode, 157, 15, 191, 1, // Opcode: VST2LNd8 /* 406 */ MCD_OPC_CheckPredicate, 15, 88, 21, // Skip to: 5874 -/* 410 */ MCD_OPC_Decode, 208, 15, 192, 1, // Opcode: VST2LNd8_UPD +/* 410 */ MCD_OPC_Decode, 160, 15, 191, 1, // Opcode: VST2LNd8_UPD /* 415 */ MCD_OPC_FilterValue, 2, 79, 21, // Skip to: 5874 /* 419 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 422 */ MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 514 @@ -5601,27 +5607,27 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 430 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 458 /* 434 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 449 /* 438 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 449 -/* 444 */ MCD_OPC_Decode, 130, 10, 189, 1, // Opcode: VLD4q8 +/* 444 */ MCD_OPC_Decode, 208, 9, 188, 1, // Opcode: VLD4q8 /* 449 */ MCD_OPC_CheckPredicate, 15, 45, 21, // Skip to: 5874 -/* 453 */ MCD_OPC_Decode, 132, 10, 189, 1, // Opcode: VLD4q8_UPD +/* 453 */ MCD_OPC_Decode, 210, 9, 188, 1, // Opcode: VLD4q8_UPD /* 458 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 486 /* 462 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 477 /* 466 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 477 -/* 472 */ MCD_OPC_Decode, 248, 9, 189, 1, // Opcode: VLD4q16 +/* 472 */ MCD_OPC_Decode, 198, 9, 188, 1, // Opcode: VLD4q16 /* 477 */ MCD_OPC_CheckPredicate, 15, 17, 21, // Skip to: 5874 -/* 481 */ MCD_OPC_Decode, 250, 9, 189, 1, // Opcode: VLD4q16_UPD +/* 481 */ MCD_OPC_Decode, 200, 9, 188, 1, // Opcode: VLD4q16_UPD /* 486 */ MCD_OPC_FilterValue, 2, 8, 21, // Skip to: 5874 /* 490 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 505 /* 494 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 505 -/* 500 */ MCD_OPC_Decode, 253, 9, 189, 1, // Opcode: VLD4q32 +/* 500 */ MCD_OPC_Decode, 203, 9, 188, 1, // Opcode: VLD4q32 /* 505 */ MCD_OPC_CheckPredicate, 15, 245, 20, // Skip to: 5874 -/* 509 */ MCD_OPC_Decode, 255, 9, 189, 1, // Opcode: VLD4q32_UPD +/* 509 */ MCD_OPC_Decode, 205, 9, 188, 1, // Opcode: VLD4q32_UPD /* 514 */ MCD_OPC_FilterValue, 233, 3, 235, 20, // Skip to: 5874 /* 519 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 534 /* 523 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 534 -/* 529 */ MCD_OPC_Decode, 233, 7, 193, 1, // Opcode: VLD2LNd8 +/* 529 */ MCD_OPC_Decode, 183, 7, 192, 1, // Opcode: VLD2LNd8 /* 534 */ MCD_OPC_CheckPredicate, 15, 216, 20, // Skip to: 5874 -/* 538 */ MCD_OPC_Decode, 236, 7, 193, 1, // Opcode: VLD2LNd8_UPD +/* 538 */ MCD_OPC_Decode, 186, 7, 192, 1, // Opcode: VLD2LNd8_UPD /* 543 */ MCD_OPC_FilterValue, 2, 185, 1, // Skip to: 988 /* 547 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 550 */ MCD_OPC_FilterValue, 0, 215, 0, // Skip to: 769 @@ -5632,50 +5638,50 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 569 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 572 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 585 /* 576 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 598 -/* 580 */ MCD_OPC_Decode, 178, 15, 194, 1, // Opcode: VST1d8Qwb_fixed +/* 580 */ MCD_OPC_Decode, 130, 15, 193, 1, // Opcode: VST1d8Qwb_fixed /* 585 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 598 /* 589 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 598 -/* 593 */ MCD_OPC_Decode, 177, 15, 194, 1, // Opcode: VST1d8Q +/* 593 */ MCD_OPC_Decode, 129, 15, 193, 1, // Opcode: VST1d8Q /* 598 */ MCD_OPC_CheckPredicate, 15, 152, 20, // Skip to: 5874 -/* 602 */ MCD_OPC_Decode, 179, 15, 194, 1, // Opcode: VST1d8Qwb_register +/* 602 */ MCD_OPC_Decode, 131, 15, 193, 1, // Opcode: VST1d8Qwb_register /* 607 */ MCD_OPC_FilterValue, 1, 38, 0, // Skip to: 649 /* 611 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 614 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 627 /* 618 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 640 -/* 622 */ MCD_OPC_Decode, 145, 15, 194, 1, // Opcode: VST1d16Qwb_fixed +/* 622 */ MCD_OPC_Decode, 225, 14, 193, 1, // Opcode: VST1d16Qwb_fixed /* 627 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 640 /* 631 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 640 -/* 635 */ MCD_OPC_Decode, 144, 15, 194, 1, // Opcode: VST1d16Q +/* 635 */ MCD_OPC_Decode, 224, 14, 193, 1, // Opcode: VST1d16Q /* 640 */ MCD_OPC_CheckPredicate, 15, 110, 20, // Skip to: 5874 -/* 644 */ MCD_OPC_Decode, 146, 15, 194, 1, // Opcode: VST1d16Qwb_register +/* 644 */ MCD_OPC_Decode, 226, 14, 193, 1, // Opcode: VST1d16Qwb_register /* 649 */ MCD_OPC_FilterValue, 2, 38, 0, // Skip to: 691 /* 653 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 656 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 669 /* 660 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 682 -/* 664 */ MCD_OPC_Decode, 154, 15, 194, 1, // Opcode: VST1d32Qwb_fixed +/* 664 */ MCD_OPC_Decode, 234, 14, 193, 1, // Opcode: VST1d32Qwb_fixed /* 669 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 682 /* 673 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 682 -/* 677 */ MCD_OPC_Decode, 153, 15, 194, 1, // Opcode: VST1d32Q +/* 677 */ MCD_OPC_Decode, 233, 14, 193, 1, // Opcode: VST1d32Q /* 682 */ MCD_OPC_CheckPredicate, 15, 68, 20, // Skip to: 5874 -/* 686 */ MCD_OPC_Decode, 155, 15, 194, 1, // Opcode: VST1d32Qwb_register +/* 686 */ MCD_OPC_Decode, 235, 14, 193, 1, // Opcode: VST1d32Qwb_register /* 691 */ MCD_OPC_FilterValue, 3, 59, 20, // Skip to: 5874 /* 695 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 698 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 711 /* 702 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 724 -/* 706 */ MCD_OPC_Decode, 166, 15, 194, 1, // Opcode: VST1d64Qwb_fixed +/* 706 */ MCD_OPC_Decode, 246, 14, 193, 1, // Opcode: VST1d64Qwb_fixed /* 711 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 724 /* 715 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 724 -/* 719 */ MCD_OPC_Decode, 162, 15, 194, 1, // Opcode: VST1d64Q +/* 719 */ MCD_OPC_Decode, 242, 14, 193, 1, // Opcode: VST1d64Q /* 724 */ MCD_OPC_CheckPredicate, 15, 26, 20, // Skip to: 5874 -/* 728 */ MCD_OPC_Decode, 167, 15, 194, 1, // Opcode: VST1d64Qwb_register +/* 728 */ MCD_OPC_Decode, 247, 14, 193, 1, // Opcode: VST1d64Qwb_register /* 733 */ MCD_OPC_FilterValue, 233, 3, 16, 20, // Skip to: 5874 /* 738 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... /* 741 */ MCD_OPC_FilterValue, 0, 9, 20, // Skip to: 5874 /* 745 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 760 /* 749 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 760 -/* 755 */ MCD_OPC_Decode, 148, 16, 195, 1, // Opcode: VST3LNd8 +/* 755 */ MCD_OPC_Decode, 228, 15, 194, 1, // Opcode: VST3LNd8 /* 760 */ MCD_OPC_CheckPredicate, 15, 246, 19, // Skip to: 5874 -/* 764 */ MCD_OPC_Decode, 151, 16, 195, 1, // Opcode: VST3LNd8_UPD +/* 764 */ MCD_OPC_Decode, 231, 15, 194, 1, // Opcode: VST3LNd8_UPD /* 769 */ MCD_OPC_FilterValue, 2, 237, 19, // Skip to: 5874 /* 773 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 776 */ MCD_OPC_FilterValue, 232, 3, 171, 0, // Skip to: 952 @@ -5684,50 +5690,50 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 788 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 791 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 804 /* 795 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 817 -/* 799 */ MCD_OPC_Decode, 188, 7, 194, 1, // Opcode: VLD1d8Qwb_fixed +/* 799 */ MCD_OPC_Decode, 138, 7, 193, 1, // Opcode: VLD1d8Qwb_fixed /* 804 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 817 /* 808 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 817 -/* 812 */ MCD_OPC_Decode, 187, 7, 194, 1, // Opcode: VLD1d8Q +/* 812 */ MCD_OPC_Decode, 137, 7, 193, 1, // Opcode: VLD1d8Q /* 817 */ MCD_OPC_CheckPredicate, 15, 189, 19, // Skip to: 5874 -/* 821 */ MCD_OPC_Decode, 189, 7, 194, 1, // Opcode: VLD1d8Qwb_register +/* 821 */ MCD_OPC_Decode, 139, 7, 193, 1, // Opcode: VLD1d8Qwb_register /* 826 */ MCD_OPC_FilterValue, 1, 38, 0, // Skip to: 868 /* 830 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 833 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 846 /* 837 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 859 -/* 841 */ MCD_OPC_Decode, 155, 7, 194, 1, // Opcode: VLD1d16Qwb_fixed +/* 841 */ MCD_OPC_Decode, 233, 6, 193, 1, // Opcode: VLD1d16Qwb_fixed /* 846 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 859 /* 850 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 859 -/* 854 */ MCD_OPC_Decode, 154, 7, 194, 1, // Opcode: VLD1d16Q +/* 854 */ MCD_OPC_Decode, 232, 6, 193, 1, // Opcode: VLD1d16Q /* 859 */ MCD_OPC_CheckPredicate, 15, 147, 19, // Skip to: 5874 -/* 863 */ MCD_OPC_Decode, 156, 7, 194, 1, // Opcode: VLD1d16Qwb_register +/* 863 */ MCD_OPC_Decode, 234, 6, 193, 1, // Opcode: VLD1d16Qwb_register /* 868 */ MCD_OPC_FilterValue, 2, 38, 0, // Skip to: 910 /* 872 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 875 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 888 /* 879 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 901 -/* 883 */ MCD_OPC_Decode, 164, 7, 194, 1, // Opcode: VLD1d32Qwb_fixed +/* 883 */ MCD_OPC_Decode, 242, 6, 193, 1, // Opcode: VLD1d32Qwb_fixed /* 888 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 901 /* 892 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 901 -/* 896 */ MCD_OPC_Decode, 163, 7, 194, 1, // Opcode: VLD1d32Q +/* 896 */ MCD_OPC_Decode, 241, 6, 193, 1, // Opcode: VLD1d32Q /* 901 */ MCD_OPC_CheckPredicate, 15, 105, 19, // Skip to: 5874 -/* 905 */ MCD_OPC_Decode, 165, 7, 194, 1, // Opcode: VLD1d32Qwb_register +/* 905 */ MCD_OPC_Decode, 243, 6, 193, 1, // Opcode: VLD1d32Qwb_register /* 910 */ MCD_OPC_FilterValue, 3, 96, 19, // Skip to: 5874 /* 914 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 917 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 930 /* 921 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 943 -/* 925 */ MCD_OPC_Decode, 176, 7, 194, 1, // Opcode: VLD1d64Qwb_fixed +/* 925 */ MCD_OPC_Decode, 254, 6, 193, 1, // Opcode: VLD1d64Qwb_fixed /* 930 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 943 /* 934 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 943 -/* 938 */ MCD_OPC_Decode, 172, 7, 194, 1, // Opcode: VLD1d64Q +/* 938 */ MCD_OPC_Decode, 250, 6, 193, 1, // Opcode: VLD1d64Q /* 943 */ MCD_OPC_CheckPredicate, 15, 63, 19, // Skip to: 5874 -/* 947 */ MCD_OPC_Decode, 177, 7, 194, 1, // Opcode: VLD1d64Qwb_register +/* 947 */ MCD_OPC_Decode, 255, 6, 193, 1, // Opcode: VLD1d64Qwb_register /* 952 */ MCD_OPC_FilterValue, 233, 3, 53, 19, // Skip to: 5874 /* 957 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... /* 960 */ MCD_OPC_FilterValue, 0, 46, 19, // Skip to: 5874 /* 964 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 979 /* 968 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 979 -/* 974 */ MCD_OPC_Decode, 212, 8, 196, 1, // Opcode: VLD3LNd8 +/* 974 */ MCD_OPC_Decode, 162, 8, 195, 1, // Opcode: VLD3LNd8 /* 979 */ MCD_OPC_CheckPredicate, 15, 27, 19, // Skip to: 5874 -/* 983 */ MCD_OPC_Decode, 215, 8, 196, 1, // Opcode: VLD3LNd8_UPD +/* 983 */ MCD_OPC_Decode, 165, 8, 195, 1, // Opcode: VLD3LNd8_UPD /* 988 */ MCD_OPC_FilterValue, 3, 87, 1, // Skip to: 1335 /* 992 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 995 */ MCD_OPC_FilterValue, 0, 166, 0, // Skip to: 1165 @@ -5738,38 +5744,38 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 1014 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 1017 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 1030 /* 1021 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 1043 -/* 1025 */ MCD_OPC_Decode, 138, 16, 197, 1, // Opcode: VST2q8wb_fixed +/* 1025 */ MCD_OPC_Decode, 218, 15, 196, 1, // Opcode: VST2q8wb_fixed /* 1030 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 1043 /* 1034 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 1043 -/* 1038 */ MCD_OPC_Decode, 134, 16, 197, 1, // Opcode: VST2q8 +/* 1038 */ MCD_OPC_Decode, 214, 15, 196, 1, // Opcode: VST2q8 /* 1043 */ MCD_OPC_CheckPredicate, 15, 219, 18, // Skip to: 5874 -/* 1047 */ MCD_OPC_Decode, 139, 16, 197, 1, // Opcode: VST2q8wb_register +/* 1047 */ MCD_OPC_Decode, 219, 15, 196, 1, // Opcode: VST2q8wb_register /* 1052 */ MCD_OPC_FilterValue, 1, 38, 0, // Skip to: 1094 /* 1056 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 1059 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 1072 /* 1063 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 1085 -/* 1067 */ MCD_OPC_Decode, 254, 15, 197, 1, // Opcode: VST2q16wb_fixed +/* 1067 */ MCD_OPC_Decode, 206, 15, 196, 1, // Opcode: VST2q16wb_fixed /* 1072 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 1085 /* 1076 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 1085 -/* 1080 */ MCD_OPC_Decode, 250, 15, 197, 1, // Opcode: VST2q16 +/* 1080 */ MCD_OPC_Decode, 202, 15, 196, 1, // Opcode: VST2q16 /* 1085 */ MCD_OPC_CheckPredicate, 15, 177, 18, // Skip to: 5874 -/* 1089 */ MCD_OPC_Decode, 255, 15, 197, 1, // Opcode: VST2q16wb_register +/* 1089 */ MCD_OPC_Decode, 207, 15, 196, 1, // Opcode: VST2q16wb_register /* 1094 */ MCD_OPC_FilterValue, 2, 168, 18, // Skip to: 5874 /* 1098 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 1101 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 1114 /* 1105 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 1127 -/* 1109 */ MCD_OPC_Decode, 132, 16, 197, 1, // Opcode: VST2q32wb_fixed +/* 1109 */ MCD_OPC_Decode, 212, 15, 196, 1, // Opcode: VST2q32wb_fixed /* 1114 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 1127 /* 1118 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 1127 -/* 1122 */ MCD_OPC_Decode, 128, 16, 197, 1, // Opcode: VST2q32 +/* 1122 */ MCD_OPC_Decode, 208, 15, 196, 1, // Opcode: VST2q32 /* 1127 */ MCD_OPC_CheckPredicate, 15, 135, 18, // Skip to: 5874 -/* 1131 */ MCD_OPC_Decode, 133, 16, 197, 1, // Opcode: VST2q32wb_register +/* 1131 */ MCD_OPC_Decode, 213, 15, 196, 1, // Opcode: VST2q32wb_register /* 1136 */ MCD_OPC_FilterValue, 233, 3, 125, 18, // Skip to: 5874 /* 1141 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1156 /* 1145 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1156 -/* 1151 */ MCD_OPC_Decode, 228, 16, 198, 1, // Opcode: VST4LNd8 +/* 1151 */ MCD_OPC_Decode, 180, 16, 197, 1, // Opcode: VST4LNd8 /* 1156 */ MCD_OPC_CheckPredicate, 15, 106, 18, // Skip to: 5874 -/* 1160 */ MCD_OPC_Decode, 231, 16, 198, 1, // Opcode: VST4LNd8_UPD +/* 1160 */ MCD_OPC_Decode, 183, 16, 197, 1, // Opcode: VST4LNd8_UPD /* 1165 */ MCD_OPC_FilterValue, 2, 97, 18, // Skip to: 5874 /* 1169 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 1172 */ MCD_OPC_FilterValue, 232, 3, 129, 0, // Skip to: 1306 @@ -5778,38 +5784,38 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 1184 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 1187 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 1200 /* 1191 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 1213 -/* 1195 */ MCD_OPC_Decode, 166, 8, 197, 1, // Opcode: VLD2q8wb_fixed +/* 1195 */ MCD_OPC_Decode, 244, 7, 196, 1, // Opcode: VLD2q8wb_fixed /* 1200 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 1213 /* 1204 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 1213 -/* 1208 */ MCD_OPC_Decode, 162, 8, 197, 1, // Opcode: VLD2q8 +/* 1208 */ MCD_OPC_Decode, 240, 7, 196, 1, // Opcode: VLD2q8 /* 1213 */ MCD_OPC_CheckPredicate, 15, 49, 18, // Skip to: 5874 -/* 1217 */ MCD_OPC_Decode, 167, 8, 197, 1, // Opcode: VLD2q8wb_register +/* 1217 */ MCD_OPC_Decode, 245, 7, 196, 1, // Opcode: VLD2q8wb_register /* 1222 */ MCD_OPC_FilterValue, 1, 38, 0, // Skip to: 1264 /* 1226 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 1229 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 1242 /* 1233 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 1255 -/* 1237 */ MCD_OPC_Decode, 154, 8, 197, 1, // Opcode: VLD2q16wb_fixed +/* 1237 */ MCD_OPC_Decode, 232, 7, 196, 1, // Opcode: VLD2q16wb_fixed /* 1242 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 1255 /* 1246 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 1255 -/* 1250 */ MCD_OPC_Decode, 150, 8, 197, 1, // Opcode: VLD2q16 +/* 1250 */ MCD_OPC_Decode, 228, 7, 196, 1, // Opcode: VLD2q16 /* 1255 */ MCD_OPC_CheckPredicate, 15, 7, 18, // Skip to: 5874 -/* 1259 */ MCD_OPC_Decode, 155, 8, 197, 1, // Opcode: VLD2q16wb_register +/* 1259 */ MCD_OPC_Decode, 233, 7, 196, 1, // Opcode: VLD2q16wb_register /* 1264 */ MCD_OPC_FilterValue, 2, 254, 17, // Skip to: 5874 /* 1268 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 1271 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 1284 /* 1275 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 1297 -/* 1279 */ MCD_OPC_Decode, 160, 8, 197, 1, // Opcode: VLD2q32wb_fixed +/* 1279 */ MCD_OPC_Decode, 238, 7, 196, 1, // Opcode: VLD2q32wb_fixed /* 1284 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 1297 /* 1288 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 1297 -/* 1292 */ MCD_OPC_Decode, 156, 8, 197, 1, // Opcode: VLD2q32 +/* 1292 */ MCD_OPC_Decode, 234, 7, 196, 1, // Opcode: VLD2q32 /* 1297 */ MCD_OPC_CheckPredicate, 15, 221, 17, // Skip to: 5874 -/* 1301 */ MCD_OPC_Decode, 161, 8, 197, 1, // Opcode: VLD2q32wb_register +/* 1301 */ MCD_OPC_Decode, 239, 7, 196, 1, // Opcode: VLD2q32wb_register /* 1306 */ MCD_OPC_FilterValue, 233, 3, 211, 17, // Skip to: 5874 /* 1311 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1326 /* 1315 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1326 -/* 1321 */ MCD_OPC_Decode, 200, 9, 199, 1, // Opcode: VLD4LNd8 +/* 1321 */ MCD_OPC_Decode, 150, 9, 198, 1, // Opcode: VLD4LNd8 /* 1326 */ MCD_OPC_CheckPredicate, 15, 192, 17, // Skip to: 5874 -/* 1330 */ MCD_OPC_Decode, 203, 9, 199, 1, // Opcode: VLD4LNd8_UPD +/* 1330 */ MCD_OPC_Decode, 153, 9, 198, 1, // Opcode: VLD4LNd8_UPD /* 1335 */ MCD_OPC_FilterValue, 4, 16, 1, // Skip to: 1611 /* 1339 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 1342 */ MCD_OPC_FilterValue, 0, 131, 0, // Skip to: 1477 @@ -5819,29 +5825,29 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 1357 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 1385 /* 1361 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1376 /* 1365 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1376 -/* 1371 */ MCD_OPC_Decode, 183, 16, 200, 1, // Opcode: VST3d8 +/* 1371 */ MCD_OPC_Decode, 135, 16, 199, 1, // Opcode: VST3d8 /* 1376 */ MCD_OPC_CheckPredicate, 15, 142, 17, // Skip to: 5874 -/* 1380 */ MCD_OPC_Decode, 186, 16, 200, 1, // Opcode: VST3d8_UPD +/* 1380 */ MCD_OPC_Decode, 138, 16, 199, 1, // Opcode: VST3d8_UPD /* 1385 */ MCD_OPC_FilterValue, 2, 24, 0, // Skip to: 1413 /* 1389 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1404 /* 1393 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1404 -/* 1399 */ MCD_OPC_Decode, 175, 16, 200, 1, // Opcode: VST3d16 +/* 1399 */ MCD_OPC_Decode, 255, 15, 199, 1, // Opcode: VST3d16 /* 1404 */ MCD_OPC_CheckPredicate, 15, 114, 17, // Skip to: 5874 -/* 1408 */ MCD_OPC_Decode, 178, 16, 200, 1, // Opcode: VST3d16_UPD +/* 1408 */ MCD_OPC_Decode, 130, 16, 199, 1, // Opcode: VST3d16_UPD /* 1413 */ MCD_OPC_FilterValue, 4, 105, 17, // Skip to: 5874 /* 1417 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1432 /* 1421 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1432 -/* 1427 */ MCD_OPC_Decode, 179, 16, 200, 1, // Opcode: VST3d32 +/* 1427 */ MCD_OPC_Decode, 131, 16, 199, 1, // Opcode: VST3d32 /* 1432 */ MCD_OPC_CheckPredicate, 15, 86, 17, // Skip to: 5874 -/* 1436 */ MCD_OPC_Decode, 182, 16, 200, 1, // Opcode: VST3d32_UPD +/* 1436 */ MCD_OPC_Decode, 134, 16, 199, 1, // Opcode: VST3d32_UPD /* 1441 */ MCD_OPC_FilterValue, 233, 3, 76, 17, // Skip to: 5874 /* 1446 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... /* 1449 */ MCD_OPC_FilterValue, 0, 69, 17, // Skip to: 5874 /* 1453 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1468 /* 1457 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1468 -/* 1463 */ MCD_OPC_Decode, 250, 14, 190, 1, // Opcode: VST1LNd16 +/* 1463 */ MCD_OPC_Decode, 202, 14, 189, 1, // Opcode: VST1LNd16 /* 1468 */ MCD_OPC_CheckPredicate, 15, 50, 17, // Skip to: 5874 -/* 1472 */ MCD_OPC_Decode, 251, 14, 190, 1, // Opcode: VST1LNd16_UPD +/* 1472 */ MCD_OPC_Decode, 203, 14, 189, 1, // Opcode: VST1LNd16_UPD /* 1477 */ MCD_OPC_FilterValue, 2, 41, 17, // Skip to: 5874 /* 1481 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 1484 */ MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 1576 @@ -5849,28 +5855,28 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 1492 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 1520 /* 1496 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1511 /* 1500 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1511 -/* 1506 */ MCD_OPC_Decode, 247, 8, 200, 1, // Opcode: VLD3d8 +/* 1506 */ MCD_OPC_Decode, 197, 8, 199, 1, // Opcode: VLD3d8 /* 1511 */ MCD_OPC_CheckPredicate, 15, 7, 17, // Skip to: 5874 -/* 1515 */ MCD_OPC_Decode, 250, 8, 200, 1, // Opcode: VLD3d8_UPD +/* 1515 */ MCD_OPC_Decode, 200, 8, 199, 1, // Opcode: VLD3d8_UPD /* 1520 */ MCD_OPC_FilterValue, 2, 24, 0, // Skip to: 1548 /* 1524 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1539 /* 1528 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1539 -/* 1534 */ MCD_OPC_Decode, 239, 8, 200, 1, // Opcode: VLD3d16 +/* 1534 */ MCD_OPC_Decode, 189, 8, 199, 1, // Opcode: VLD3d16 /* 1539 */ MCD_OPC_CheckPredicate, 15, 235, 16, // Skip to: 5874 -/* 1543 */ MCD_OPC_Decode, 242, 8, 200, 1, // Opcode: VLD3d16_UPD +/* 1543 */ MCD_OPC_Decode, 192, 8, 199, 1, // Opcode: VLD3d16_UPD /* 1548 */ MCD_OPC_FilterValue, 4, 226, 16, // Skip to: 5874 /* 1552 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1567 /* 1556 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1567 -/* 1562 */ MCD_OPC_Decode, 243, 8, 200, 1, // Opcode: VLD3d32 +/* 1562 */ MCD_OPC_Decode, 193, 8, 199, 1, // Opcode: VLD3d32 /* 1567 */ MCD_OPC_CheckPredicate, 15, 207, 16, // Skip to: 5874 -/* 1571 */ MCD_OPC_Decode, 246, 8, 200, 1, // Opcode: VLD3d32_UPD +/* 1571 */ MCD_OPC_Decode, 196, 8, 199, 1, // Opcode: VLD3d32_UPD /* 1576 */ MCD_OPC_FilterValue, 233, 3, 197, 16, // Skip to: 5874 /* 1581 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1596 /* 1585 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1596 -/* 1591 */ MCD_OPC_Decode, 132, 7, 191, 1, // Opcode: VLD1LNd16 +/* 1591 */ MCD_OPC_Decode, 210, 6, 190, 1, // Opcode: VLD1LNd16 /* 1596 */ MCD_OPC_CheckPredicate, 15, 178, 16, // Skip to: 5874 /* 1600 */ MCD_OPC_CheckField, 5, 1, 0, 172, 16, // Skip to: 5874 -/* 1606 */ MCD_OPC_Decode, 133, 7, 191, 1, // Opcode: VLD1LNd16_UPD +/* 1606 */ MCD_OPC_Decode, 211, 6, 190, 1, // Opcode: VLD1LNd16_UPD /* 1611 */ MCD_OPC_FilterValue, 5, 89, 1, // Skip to: 1960 /* 1615 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... /* 1618 */ MCD_OPC_FilterValue, 0, 3, 1, // Skip to: 1881 @@ -5882,27 +5888,27 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 1640 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 1668 /* 1644 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1659 /* 1648 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1659 -/* 1654 */ MCD_OPC_Decode, 206, 16, 200, 1, // Opcode: VST3q8 +/* 1654 */ MCD_OPC_Decode, 158, 16, 199, 1, // Opcode: VST3q8 /* 1659 */ MCD_OPC_CheckPredicate, 15, 115, 16, // Skip to: 5874 -/* 1663 */ MCD_OPC_Decode, 208, 16, 200, 1, // Opcode: VST3q8_UPD +/* 1663 */ MCD_OPC_Decode, 160, 16, 199, 1, // Opcode: VST3q8_UPD /* 1668 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 1696 /* 1672 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1687 /* 1676 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1687 -/* 1682 */ MCD_OPC_Decode, 196, 16, 200, 1, // Opcode: VST3q16 +/* 1682 */ MCD_OPC_Decode, 148, 16, 199, 1, // Opcode: VST3q16 /* 1687 */ MCD_OPC_CheckPredicate, 15, 87, 16, // Skip to: 5874 -/* 1691 */ MCD_OPC_Decode, 198, 16, 200, 1, // Opcode: VST3q16_UPD +/* 1691 */ MCD_OPC_Decode, 150, 16, 199, 1, // Opcode: VST3q16_UPD /* 1696 */ MCD_OPC_FilterValue, 2, 78, 16, // Skip to: 5874 /* 1700 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1715 /* 1704 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1715 -/* 1710 */ MCD_OPC_Decode, 201, 16, 200, 1, // Opcode: VST3q32 +/* 1710 */ MCD_OPC_Decode, 153, 16, 199, 1, // Opcode: VST3q32 /* 1715 */ MCD_OPC_CheckPredicate, 15, 59, 16, // Skip to: 5874 -/* 1719 */ MCD_OPC_Decode, 203, 16, 200, 1, // Opcode: VST3q32_UPD +/* 1719 */ MCD_OPC_Decode, 155, 16, 199, 1, // Opcode: VST3q32_UPD /* 1724 */ MCD_OPC_FilterValue, 233, 3, 49, 16, // Skip to: 5874 /* 1729 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1744 /* 1733 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1744 -/* 1739 */ MCD_OPC_Decode, 197, 15, 192, 1, // Opcode: VST2LNd16 +/* 1739 */ MCD_OPC_Decode, 149, 15, 191, 1, // Opcode: VST2LNd16 /* 1744 */ MCD_OPC_CheckPredicate, 15, 30, 16, // Skip to: 5874 -/* 1748 */ MCD_OPC_Decode, 200, 15, 192, 1, // Opcode: VST2LNd16_UPD +/* 1748 */ MCD_OPC_Decode, 152, 15, 191, 1, // Opcode: VST2LNd16_UPD /* 1753 */ MCD_OPC_FilterValue, 2, 21, 16, // Skip to: 5874 /* 1757 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 1760 */ MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 1852 @@ -5910,27 +5916,27 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 1768 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 1796 /* 1772 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1787 /* 1776 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1787 -/* 1782 */ MCD_OPC_Decode, 142, 9, 200, 1, // Opcode: VLD3q8 +/* 1782 */ MCD_OPC_Decode, 220, 8, 199, 1, // Opcode: VLD3q8 /* 1787 */ MCD_OPC_CheckPredicate, 15, 243, 15, // Skip to: 5874 -/* 1791 */ MCD_OPC_Decode, 144, 9, 200, 1, // Opcode: VLD3q8_UPD +/* 1791 */ MCD_OPC_Decode, 222, 8, 199, 1, // Opcode: VLD3q8_UPD /* 1796 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 1824 /* 1800 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1815 /* 1804 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1815 -/* 1810 */ MCD_OPC_Decode, 132, 9, 200, 1, // Opcode: VLD3q16 +/* 1810 */ MCD_OPC_Decode, 210, 8, 199, 1, // Opcode: VLD3q16 /* 1815 */ MCD_OPC_CheckPredicate, 15, 215, 15, // Skip to: 5874 -/* 1819 */ MCD_OPC_Decode, 134, 9, 200, 1, // Opcode: VLD3q16_UPD +/* 1819 */ MCD_OPC_Decode, 212, 8, 199, 1, // Opcode: VLD3q16_UPD /* 1824 */ MCD_OPC_FilterValue, 2, 206, 15, // Skip to: 5874 /* 1828 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1843 /* 1832 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1843 -/* 1838 */ MCD_OPC_Decode, 137, 9, 200, 1, // Opcode: VLD3q32 +/* 1838 */ MCD_OPC_Decode, 215, 8, 199, 1, // Opcode: VLD3q32 /* 1843 */ MCD_OPC_CheckPredicate, 15, 187, 15, // Skip to: 5874 -/* 1847 */ MCD_OPC_Decode, 139, 9, 200, 1, // Opcode: VLD3q32_UPD +/* 1847 */ MCD_OPC_Decode, 217, 8, 199, 1, // Opcode: VLD3q32_UPD /* 1852 */ MCD_OPC_FilterValue, 233, 3, 177, 15, // Skip to: 5874 /* 1857 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1872 /* 1861 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1872 -/* 1867 */ MCD_OPC_Decode, 225, 7, 193, 1, // Opcode: VLD2LNd16 +/* 1867 */ MCD_OPC_Decode, 175, 7, 192, 1, // Opcode: VLD2LNd16 /* 1872 */ MCD_OPC_CheckPredicate, 15, 158, 15, // Skip to: 5874 -/* 1876 */ MCD_OPC_Decode, 228, 7, 193, 1, // Opcode: VLD2LNd16_UPD +/* 1876 */ MCD_OPC_Decode, 178, 7, 192, 1, // Opcode: VLD2LNd16_UPD /* 1881 */ MCD_OPC_FilterValue, 1, 149, 15, // Skip to: 5874 /* 1885 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 1888 */ MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 1924 @@ -5938,17 +5944,17 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 1895 */ MCD_OPC_FilterValue, 233, 3, 134, 15, // Skip to: 5874 /* 1900 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1915 /* 1904 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1915 -/* 1910 */ MCD_OPC_Decode, 218, 15, 192, 1, // Opcode: VST2LNq16 +/* 1910 */ MCD_OPC_Decode, 170, 15, 191, 1, // Opcode: VST2LNq16 /* 1915 */ MCD_OPC_CheckPredicate, 15, 115, 15, // Skip to: 5874 -/* 1919 */ MCD_OPC_Decode, 221, 15, 192, 1, // Opcode: VST2LNq16_UPD +/* 1919 */ MCD_OPC_Decode, 173, 15, 191, 1, // Opcode: VST2LNq16_UPD /* 1924 */ MCD_OPC_FilterValue, 2, 106, 15, // Skip to: 5874 /* 1928 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 1931 */ MCD_OPC_FilterValue, 233, 3, 98, 15, // Skip to: 5874 /* 1936 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 1951 /* 1940 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 1951 -/* 1946 */ MCD_OPC_Decode, 246, 7, 193, 1, // Opcode: VLD2LNq16 +/* 1946 */ MCD_OPC_Decode, 196, 7, 192, 1, // Opcode: VLD2LNq16 /* 1951 */ MCD_OPC_CheckPredicate, 15, 79, 15, // Skip to: 5874 -/* 1955 */ MCD_OPC_Decode, 249, 7, 193, 1, // Opcode: VLD2LNq16_UPD +/* 1955 */ MCD_OPC_Decode, 199, 7, 192, 1, // Opcode: VLD2LNq16_UPD /* 1960 */ MCD_OPC_FilterValue, 6, 31, 2, // Skip to: 2507 /* 1964 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 1967 */ MCD_OPC_FilterValue, 0, 11, 1, // Skip to: 2238 @@ -5959,60 +5965,60 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 1986 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 1989 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2002 /* 1993 */ MCD_OPC_CheckPredicate, 15, 24, 0, // Skip to: 2021 -/* 1997 */ MCD_OPC_Decode, 181, 15, 194, 1, // Opcode: VST1d8Twb_fixed +/* 1997 */ MCD_OPC_Decode, 133, 15, 193, 1, // Opcode: VST1d8Twb_fixed /* 2002 */ MCD_OPC_FilterValue, 15, 15, 0, // Skip to: 2021 /* 2006 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 2021 /* 2010 */ MCD_OPC_CheckField, 5, 1, 0, 5, 0, // Skip to: 2021 -/* 2016 */ MCD_OPC_Decode, 180, 15, 194, 1, // Opcode: VST1d8T +/* 2016 */ MCD_OPC_Decode, 132, 15, 193, 1, // Opcode: VST1d8T /* 2021 */ MCD_OPC_CheckPredicate, 15, 9, 15, // Skip to: 5874 -/* 2025 */ MCD_OPC_Decode, 182, 15, 194, 1, // Opcode: VST1d8Twb_register +/* 2025 */ MCD_OPC_Decode, 134, 15, 193, 1, // Opcode: VST1d8Twb_register /* 2030 */ MCD_OPC_FilterValue, 1, 44, 0, // Skip to: 2078 /* 2034 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 2037 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2050 /* 2041 */ MCD_OPC_CheckPredicate, 15, 24, 0, // Skip to: 2069 -/* 2045 */ MCD_OPC_Decode, 148, 15, 194, 1, // Opcode: VST1d16Twb_fixed +/* 2045 */ MCD_OPC_Decode, 228, 14, 193, 1, // Opcode: VST1d16Twb_fixed /* 2050 */ MCD_OPC_FilterValue, 15, 15, 0, // Skip to: 2069 /* 2054 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 2069 /* 2058 */ MCD_OPC_CheckField, 5, 1, 0, 5, 0, // Skip to: 2069 -/* 2064 */ MCD_OPC_Decode, 147, 15, 194, 1, // Opcode: VST1d16T +/* 2064 */ MCD_OPC_Decode, 227, 14, 193, 1, // Opcode: VST1d16T /* 2069 */ MCD_OPC_CheckPredicate, 15, 217, 14, // Skip to: 5874 -/* 2073 */ MCD_OPC_Decode, 149, 15, 194, 1, // Opcode: VST1d16Twb_register +/* 2073 */ MCD_OPC_Decode, 229, 14, 193, 1, // Opcode: VST1d16Twb_register /* 2078 */ MCD_OPC_FilterValue, 2, 44, 0, // Skip to: 2126 /* 2082 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 2085 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2098 /* 2089 */ MCD_OPC_CheckPredicate, 15, 24, 0, // Skip to: 2117 -/* 2093 */ MCD_OPC_Decode, 157, 15, 194, 1, // Opcode: VST1d32Twb_fixed +/* 2093 */ MCD_OPC_Decode, 237, 14, 193, 1, // Opcode: VST1d32Twb_fixed /* 2098 */ MCD_OPC_FilterValue, 15, 15, 0, // Skip to: 2117 /* 2102 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 2117 /* 2106 */ MCD_OPC_CheckField, 5, 1, 0, 5, 0, // Skip to: 2117 -/* 2112 */ MCD_OPC_Decode, 156, 15, 194, 1, // Opcode: VST1d32T +/* 2112 */ MCD_OPC_Decode, 236, 14, 193, 1, // Opcode: VST1d32T /* 2117 */ MCD_OPC_CheckPredicate, 15, 169, 14, // Skip to: 5874 -/* 2121 */ MCD_OPC_Decode, 158, 15, 194, 1, // Opcode: VST1d32Twb_register +/* 2121 */ MCD_OPC_Decode, 238, 14, 193, 1, // Opcode: VST1d32Twb_register /* 2126 */ MCD_OPC_FilterValue, 3, 160, 14, // Skip to: 5874 /* 2130 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 2133 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2146 /* 2137 */ MCD_OPC_CheckPredicate, 15, 24, 0, // Skip to: 2165 -/* 2141 */ MCD_OPC_Decode, 172, 15, 194, 1, // Opcode: VST1d64Twb_fixed +/* 2141 */ MCD_OPC_Decode, 252, 14, 193, 1, // Opcode: VST1d64Twb_fixed /* 2146 */ MCD_OPC_FilterValue, 15, 15, 0, // Skip to: 2165 /* 2150 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 2165 /* 2154 */ MCD_OPC_CheckField, 5, 1, 0, 5, 0, // Skip to: 2165 -/* 2160 */ MCD_OPC_Decode, 168, 15, 194, 1, // Opcode: VST1d64T +/* 2160 */ MCD_OPC_Decode, 248, 14, 193, 1, // Opcode: VST1d64T /* 2165 */ MCD_OPC_CheckPredicate, 15, 121, 14, // Skip to: 5874 -/* 2169 */ MCD_OPC_Decode, 173, 15, 194, 1, // Opcode: VST1d64Twb_register +/* 2169 */ MCD_OPC_Decode, 253, 14, 193, 1, // Opcode: VST1d64Twb_register /* 2174 */ MCD_OPC_FilterValue, 233, 3, 111, 14, // Skip to: 5874 /* 2179 */ MCD_OPC_ExtractField, 4, 2, // Inst{5-4} ... /* 2182 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 2210 /* 2186 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 2201 /* 2190 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 2201 -/* 2196 */ MCD_OPC_Decode, 140, 16, 195, 1, // Opcode: VST3LNd16 +/* 2196 */ MCD_OPC_Decode, 220, 15, 194, 1, // Opcode: VST3LNd16 /* 2201 */ MCD_OPC_CheckPredicate, 15, 85, 14, // Skip to: 5874 -/* 2205 */ MCD_OPC_Decode, 143, 16, 195, 1, // Opcode: VST3LNd16_UPD +/* 2205 */ MCD_OPC_Decode, 223, 15, 194, 1, // Opcode: VST3LNd16_UPD /* 2210 */ MCD_OPC_FilterValue, 2, 76, 14, // Skip to: 5874 /* 2214 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 2229 /* 2218 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 2229 -/* 2224 */ MCD_OPC_Decode, 161, 16, 195, 1, // Opcode: VST3LNq16 +/* 2224 */ MCD_OPC_Decode, 241, 15, 194, 1, // Opcode: VST3LNq16 /* 2229 */ MCD_OPC_CheckPredicate, 15, 57, 14, // Skip to: 5874 -/* 2233 */ MCD_OPC_Decode, 164, 16, 195, 1, // Opcode: VST3LNq16_UPD +/* 2233 */ MCD_OPC_Decode, 244, 15, 194, 1, // Opcode: VST3LNq16_UPD /* 2238 */ MCD_OPC_FilterValue, 2, 48, 14, // Skip to: 5874 /* 2242 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... /* 2245 */ MCD_OPC_FilterValue, 0, 215, 0, // Skip to: 2464 @@ -6023,50 +6029,50 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 2264 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 2267 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2280 /* 2271 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 2293 -/* 2275 */ MCD_OPC_Decode, 191, 7, 194, 1, // Opcode: VLD1d8Twb_fixed +/* 2275 */ MCD_OPC_Decode, 141, 7, 193, 1, // Opcode: VLD1d8Twb_fixed /* 2280 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2293 /* 2284 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 2293 -/* 2288 */ MCD_OPC_Decode, 190, 7, 194, 1, // Opcode: VLD1d8T +/* 2288 */ MCD_OPC_Decode, 140, 7, 193, 1, // Opcode: VLD1d8T /* 2293 */ MCD_OPC_CheckPredicate, 15, 249, 13, // Skip to: 5874 -/* 2297 */ MCD_OPC_Decode, 192, 7, 194, 1, // Opcode: VLD1d8Twb_register +/* 2297 */ MCD_OPC_Decode, 142, 7, 193, 1, // Opcode: VLD1d8Twb_register /* 2302 */ MCD_OPC_FilterValue, 1, 38, 0, // Skip to: 2344 /* 2306 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 2309 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2322 /* 2313 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 2335 -/* 2317 */ MCD_OPC_Decode, 158, 7, 194, 1, // Opcode: VLD1d16Twb_fixed +/* 2317 */ MCD_OPC_Decode, 236, 6, 193, 1, // Opcode: VLD1d16Twb_fixed /* 2322 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2335 /* 2326 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 2335 -/* 2330 */ MCD_OPC_Decode, 157, 7, 194, 1, // Opcode: VLD1d16T +/* 2330 */ MCD_OPC_Decode, 235, 6, 193, 1, // Opcode: VLD1d16T /* 2335 */ MCD_OPC_CheckPredicate, 15, 207, 13, // Skip to: 5874 -/* 2339 */ MCD_OPC_Decode, 159, 7, 194, 1, // Opcode: VLD1d16Twb_register +/* 2339 */ MCD_OPC_Decode, 237, 6, 193, 1, // Opcode: VLD1d16Twb_register /* 2344 */ MCD_OPC_FilterValue, 2, 38, 0, // Skip to: 2386 /* 2348 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 2351 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2364 /* 2355 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 2377 -/* 2359 */ MCD_OPC_Decode, 167, 7, 194, 1, // Opcode: VLD1d32Twb_fixed +/* 2359 */ MCD_OPC_Decode, 245, 6, 193, 1, // Opcode: VLD1d32Twb_fixed /* 2364 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2377 /* 2368 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 2377 -/* 2372 */ MCD_OPC_Decode, 166, 7, 194, 1, // Opcode: VLD1d32T +/* 2372 */ MCD_OPC_Decode, 244, 6, 193, 1, // Opcode: VLD1d32T /* 2377 */ MCD_OPC_CheckPredicate, 15, 165, 13, // Skip to: 5874 -/* 2381 */ MCD_OPC_Decode, 168, 7, 194, 1, // Opcode: VLD1d32Twb_register +/* 2381 */ MCD_OPC_Decode, 246, 6, 193, 1, // Opcode: VLD1d32Twb_register /* 2386 */ MCD_OPC_FilterValue, 3, 156, 13, // Skip to: 5874 /* 2390 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 2393 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2406 /* 2397 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 2419 -/* 2401 */ MCD_OPC_Decode, 182, 7, 194, 1, // Opcode: VLD1d64Twb_fixed +/* 2401 */ MCD_OPC_Decode, 132, 7, 193, 1, // Opcode: VLD1d64Twb_fixed /* 2406 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2419 /* 2410 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 2419 -/* 2414 */ MCD_OPC_Decode, 178, 7, 194, 1, // Opcode: VLD1d64T +/* 2414 */ MCD_OPC_Decode, 128, 7, 193, 1, // Opcode: VLD1d64T /* 2419 */ MCD_OPC_CheckPredicate, 15, 123, 13, // Skip to: 5874 -/* 2423 */ MCD_OPC_Decode, 183, 7, 194, 1, // Opcode: VLD1d64Twb_register +/* 2423 */ MCD_OPC_Decode, 133, 7, 193, 1, // Opcode: VLD1d64Twb_register /* 2428 */ MCD_OPC_FilterValue, 233, 3, 113, 13, // Skip to: 5874 /* 2433 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... /* 2436 */ MCD_OPC_FilterValue, 0, 106, 13, // Skip to: 5874 /* 2440 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 2455 /* 2444 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 2455 -/* 2450 */ MCD_OPC_Decode, 204, 8, 196, 1, // Opcode: VLD3LNd16 +/* 2450 */ MCD_OPC_Decode, 154, 8, 195, 1, // Opcode: VLD3LNd16 /* 2455 */ MCD_OPC_CheckPredicate, 15, 87, 13, // Skip to: 5874 -/* 2459 */ MCD_OPC_Decode, 207, 8, 196, 1, // Opcode: VLD3LNd16_UPD +/* 2459 */ MCD_OPC_Decode, 157, 8, 195, 1, // Opcode: VLD3LNd16_UPD /* 2464 */ MCD_OPC_FilterValue, 1, 78, 13, // Skip to: 5874 /* 2468 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... /* 2471 */ MCD_OPC_FilterValue, 0, 71, 13, // Skip to: 5874 @@ -6074,9 +6080,9 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 2478 */ MCD_OPC_FilterValue, 233, 3, 63, 13, // Skip to: 5874 /* 2483 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 2498 /* 2487 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 2498 -/* 2493 */ MCD_OPC_Decode, 225, 8, 196, 1, // Opcode: VLD3LNq16 +/* 2493 */ MCD_OPC_Decode, 175, 8, 195, 1, // Opcode: VLD3LNq16 /* 2498 */ MCD_OPC_CheckPredicate, 15, 44, 13, // Skip to: 5874 -/* 2502 */ MCD_OPC_Decode, 228, 8, 196, 1, // Opcode: VLD3LNq16_UPD +/* 2502 */ MCD_OPC_Decode, 178, 8, 195, 1, // Opcode: VLD3LNq16_UPD /* 2507 */ MCD_OPC_FilterValue, 7, 1, 2, // Skip to: 3024 /* 2511 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... /* 2514 */ MCD_OPC_FilterValue, 0, 171, 1, // Skip to: 2945 @@ -6089,48 +6095,48 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 2540 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 2543 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2556 /* 2547 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 2569 -/* 2551 */ MCD_OPC_Decode, 183, 15, 194, 1, // Opcode: VST1d8wb_fixed +/* 2551 */ MCD_OPC_Decode, 135, 15, 193, 1, // Opcode: VST1d8wb_fixed /* 2556 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2569 /* 2560 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 2569 -/* 2564 */ MCD_OPC_Decode, 176, 15, 194, 1, // Opcode: VST1d8 +/* 2564 */ MCD_OPC_Decode, 128, 15, 193, 1, // Opcode: VST1d8 /* 2569 */ MCD_OPC_CheckPredicate, 15, 229, 12, // Skip to: 5874 -/* 2573 */ MCD_OPC_Decode, 184, 15, 194, 1, // Opcode: VST1d8wb_register +/* 2573 */ MCD_OPC_Decode, 136, 15, 193, 1, // Opcode: VST1d8wb_register /* 2578 */ MCD_OPC_FilterValue, 1, 38, 0, // Skip to: 2620 /* 2582 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 2585 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2598 /* 2589 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 2611 -/* 2593 */ MCD_OPC_Decode, 150, 15, 194, 1, // Opcode: VST1d16wb_fixed +/* 2593 */ MCD_OPC_Decode, 230, 14, 193, 1, // Opcode: VST1d16wb_fixed /* 2598 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2611 /* 2602 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 2611 -/* 2606 */ MCD_OPC_Decode, 143, 15, 194, 1, // Opcode: VST1d16 +/* 2606 */ MCD_OPC_Decode, 223, 14, 193, 1, // Opcode: VST1d16 /* 2611 */ MCD_OPC_CheckPredicate, 15, 187, 12, // Skip to: 5874 -/* 2615 */ MCD_OPC_Decode, 151, 15, 194, 1, // Opcode: VST1d16wb_register +/* 2615 */ MCD_OPC_Decode, 231, 14, 193, 1, // Opcode: VST1d16wb_register /* 2620 */ MCD_OPC_FilterValue, 2, 38, 0, // Skip to: 2662 /* 2624 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 2627 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2640 /* 2631 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 2653 -/* 2635 */ MCD_OPC_Decode, 159, 15, 194, 1, // Opcode: VST1d32wb_fixed +/* 2635 */ MCD_OPC_Decode, 239, 14, 193, 1, // Opcode: VST1d32wb_fixed /* 2640 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2653 /* 2644 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 2653 -/* 2648 */ MCD_OPC_Decode, 152, 15, 194, 1, // Opcode: VST1d32 +/* 2648 */ MCD_OPC_Decode, 232, 14, 193, 1, // Opcode: VST1d32 /* 2653 */ MCD_OPC_CheckPredicate, 15, 145, 12, // Skip to: 5874 -/* 2657 */ MCD_OPC_Decode, 160, 15, 194, 1, // Opcode: VST1d32wb_register +/* 2657 */ MCD_OPC_Decode, 240, 14, 193, 1, // Opcode: VST1d32wb_register /* 2662 */ MCD_OPC_FilterValue, 3, 136, 12, // Skip to: 5874 /* 2666 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 2669 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2682 /* 2673 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 2695 -/* 2677 */ MCD_OPC_Decode, 174, 15, 194, 1, // Opcode: VST1d64wb_fixed +/* 2677 */ MCD_OPC_Decode, 254, 14, 193, 1, // Opcode: VST1d64wb_fixed /* 2682 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2695 /* 2686 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 2695 -/* 2690 */ MCD_OPC_Decode, 161, 15, 194, 1, // Opcode: VST1d64 +/* 2690 */ MCD_OPC_Decode, 241, 14, 193, 1, // Opcode: VST1d64 /* 2695 */ MCD_OPC_CheckPredicate, 15, 103, 12, // Skip to: 5874 -/* 2699 */ MCD_OPC_Decode, 175, 15, 194, 1, // Opcode: VST1d64wb_register +/* 2699 */ MCD_OPC_Decode, 255, 14, 193, 1, // Opcode: VST1d64wb_register /* 2704 */ MCD_OPC_FilterValue, 233, 3, 93, 12, // Skip to: 5874 /* 2709 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 2724 /* 2713 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 2724 -/* 2719 */ MCD_OPC_Decode, 220, 16, 198, 1, // Opcode: VST4LNd16 +/* 2719 */ MCD_OPC_Decode, 172, 16, 197, 1, // Opcode: VST4LNd16 /* 2724 */ MCD_OPC_CheckPredicate, 15, 74, 12, // Skip to: 5874 -/* 2728 */ MCD_OPC_Decode, 223, 16, 198, 1, // Opcode: VST4LNd16_UPD +/* 2728 */ MCD_OPC_Decode, 175, 16, 197, 1, // Opcode: VST4LNd16_UPD /* 2733 */ MCD_OPC_FilterValue, 2, 65, 12, // Skip to: 5874 /* 2737 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 2740 */ MCD_OPC_FilterValue, 232, 3, 171, 0, // Skip to: 2916 @@ -6139,48 +6145,48 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 2752 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 2755 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2768 /* 2759 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 2781 -/* 2763 */ MCD_OPC_Decode, 193, 7, 194, 1, // Opcode: VLD1d8wb_fixed +/* 2763 */ MCD_OPC_Decode, 143, 7, 193, 1, // Opcode: VLD1d8wb_fixed /* 2768 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2781 /* 2772 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 2781 -/* 2776 */ MCD_OPC_Decode, 186, 7, 194, 1, // Opcode: VLD1d8 +/* 2776 */ MCD_OPC_Decode, 136, 7, 193, 1, // Opcode: VLD1d8 /* 2781 */ MCD_OPC_CheckPredicate, 15, 17, 12, // Skip to: 5874 -/* 2785 */ MCD_OPC_Decode, 194, 7, 194, 1, // Opcode: VLD1d8wb_register +/* 2785 */ MCD_OPC_Decode, 144, 7, 193, 1, // Opcode: VLD1d8wb_register /* 2790 */ MCD_OPC_FilterValue, 1, 38, 0, // Skip to: 2832 /* 2794 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 2797 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2810 /* 2801 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 2823 -/* 2805 */ MCD_OPC_Decode, 160, 7, 194, 1, // Opcode: VLD1d16wb_fixed +/* 2805 */ MCD_OPC_Decode, 238, 6, 193, 1, // Opcode: VLD1d16wb_fixed /* 2810 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2823 /* 2814 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 2823 -/* 2818 */ MCD_OPC_Decode, 153, 7, 194, 1, // Opcode: VLD1d16 +/* 2818 */ MCD_OPC_Decode, 231, 6, 193, 1, // Opcode: VLD1d16 /* 2823 */ MCD_OPC_CheckPredicate, 15, 231, 11, // Skip to: 5874 -/* 2827 */ MCD_OPC_Decode, 161, 7, 194, 1, // Opcode: VLD1d16wb_register +/* 2827 */ MCD_OPC_Decode, 239, 6, 193, 1, // Opcode: VLD1d16wb_register /* 2832 */ MCD_OPC_FilterValue, 2, 38, 0, // Skip to: 2874 /* 2836 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 2839 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2852 /* 2843 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 2865 -/* 2847 */ MCD_OPC_Decode, 169, 7, 194, 1, // Opcode: VLD1d32wb_fixed +/* 2847 */ MCD_OPC_Decode, 247, 6, 193, 1, // Opcode: VLD1d32wb_fixed /* 2852 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2865 /* 2856 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 2865 -/* 2860 */ MCD_OPC_Decode, 162, 7, 194, 1, // Opcode: VLD1d32 +/* 2860 */ MCD_OPC_Decode, 240, 6, 193, 1, // Opcode: VLD1d32 /* 2865 */ MCD_OPC_CheckPredicate, 15, 189, 11, // Skip to: 5874 -/* 2869 */ MCD_OPC_Decode, 170, 7, 194, 1, // Opcode: VLD1d32wb_register +/* 2869 */ MCD_OPC_Decode, 248, 6, 193, 1, // Opcode: VLD1d32wb_register /* 2874 */ MCD_OPC_FilterValue, 3, 180, 11, // Skip to: 5874 /* 2878 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 2881 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 2894 /* 2885 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 2907 -/* 2889 */ MCD_OPC_Decode, 184, 7, 194, 1, // Opcode: VLD1d64wb_fixed +/* 2889 */ MCD_OPC_Decode, 134, 7, 193, 1, // Opcode: VLD1d64wb_fixed /* 2894 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 2907 /* 2898 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 2907 -/* 2902 */ MCD_OPC_Decode, 171, 7, 194, 1, // Opcode: VLD1d64 +/* 2902 */ MCD_OPC_Decode, 249, 6, 193, 1, // Opcode: VLD1d64 /* 2907 */ MCD_OPC_CheckPredicate, 15, 147, 11, // Skip to: 5874 -/* 2911 */ MCD_OPC_Decode, 185, 7, 194, 1, // Opcode: VLD1d64wb_register +/* 2911 */ MCD_OPC_Decode, 135, 7, 193, 1, // Opcode: VLD1d64wb_register /* 2916 */ MCD_OPC_FilterValue, 233, 3, 137, 11, // Skip to: 5874 /* 2921 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 2936 /* 2925 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 2936 -/* 2931 */ MCD_OPC_Decode, 192, 9, 199, 1, // Opcode: VLD4LNd16 +/* 2931 */ MCD_OPC_Decode, 142, 9, 198, 1, // Opcode: VLD4LNd16 /* 2936 */ MCD_OPC_CheckPredicate, 15, 118, 11, // Skip to: 5874 -/* 2940 */ MCD_OPC_Decode, 195, 9, 199, 1, // Opcode: VLD4LNd16_UPD +/* 2940 */ MCD_OPC_Decode, 145, 9, 198, 1, // Opcode: VLD4LNd16_UPD /* 2945 */ MCD_OPC_FilterValue, 1, 109, 11, // Skip to: 5874 /* 2949 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 2952 */ MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 2988 @@ -6188,17 +6194,17 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 2959 */ MCD_OPC_FilterValue, 233, 3, 94, 11, // Skip to: 5874 /* 2964 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 2979 /* 2968 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 2979 -/* 2974 */ MCD_OPC_Decode, 241, 16, 198, 1, // Opcode: VST4LNq16 +/* 2974 */ MCD_OPC_Decode, 193, 16, 197, 1, // Opcode: VST4LNq16 /* 2979 */ MCD_OPC_CheckPredicate, 15, 75, 11, // Skip to: 5874 -/* 2983 */ MCD_OPC_Decode, 244, 16, 198, 1, // Opcode: VST4LNq16_UPD +/* 2983 */ MCD_OPC_Decode, 196, 16, 197, 1, // Opcode: VST4LNq16_UPD /* 2988 */ MCD_OPC_FilterValue, 2, 66, 11, // Skip to: 5874 /* 2992 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 2995 */ MCD_OPC_FilterValue, 233, 3, 58, 11, // Skip to: 5874 /* 3000 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 3015 /* 3004 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 3015 -/* 3010 */ MCD_OPC_Decode, 213, 9, 199, 1, // Opcode: VLD4LNq16 +/* 3010 */ MCD_OPC_Decode, 163, 9, 198, 1, // Opcode: VLD4LNq16 /* 3015 */ MCD_OPC_CheckPredicate, 15, 39, 11, // Skip to: 5874 -/* 3019 */ MCD_OPC_Decode, 216, 9, 199, 1, // Opcode: VLD4LNq16_UPD +/* 3019 */ MCD_OPC_Decode, 166, 9, 198, 1, // Opcode: VLD4LNq16_UPD /* 3024 */ MCD_OPC_FilterValue, 8, 131, 1, // Skip to: 3415 /* 3028 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3031 */ MCD_OPC_FilterValue, 0, 3, 1, // Skip to: 3294 @@ -6211,28 +6217,28 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 3057 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 3060 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3073 /* 3064 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3086 -/* 3068 */ MCD_OPC_Decode, 248, 15, 197, 1, // Opcode: VST2d8wb_fixed +/* 3068 */ MCD_OPC_Decode, 200, 15, 196, 1, // Opcode: VST2d8wb_fixed /* 3073 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3086 /* 3077 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3086 -/* 3081 */ MCD_OPC_Decode, 247, 15, 197, 1, // Opcode: VST2d8 +/* 3081 */ MCD_OPC_Decode, 199, 15, 196, 1, // Opcode: VST2d8 /* 3086 */ MCD_OPC_CheckPredicate, 15, 224, 10, // Skip to: 5874 -/* 3090 */ MCD_OPC_Decode, 249, 15, 197, 1, // Opcode: VST2d8wb_register +/* 3090 */ MCD_OPC_Decode, 201, 15, 196, 1, // Opcode: VST2d8wb_register /* 3095 */ MCD_OPC_FilterValue, 1, 215, 10, // Skip to: 5874 /* 3099 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 3102 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3115 /* 3106 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3128 -/* 3110 */ MCD_OPC_Decode, 245, 15, 197, 1, // Opcode: VST2d32wb_fixed +/* 3110 */ MCD_OPC_Decode, 197, 15, 196, 1, // Opcode: VST2d32wb_fixed /* 3115 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3128 /* 3119 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3128 -/* 3123 */ MCD_OPC_Decode, 244, 15, 197, 1, // Opcode: VST2d32 +/* 3123 */ MCD_OPC_Decode, 196, 15, 196, 1, // Opcode: VST2d32 /* 3128 */ MCD_OPC_CheckPredicate, 15, 182, 10, // Skip to: 5874 -/* 3132 */ MCD_OPC_Decode, 246, 15, 197, 1, // Opcode: VST2d32wb_register +/* 3132 */ MCD_OPC_Decode, 198, 15, 196, 1, // Opcode: VST2d32wb_register /* 3137 */ MCD_OPC_FilterValue, 233, 3, 172, 10, // Skip to: 5874 /* 3142 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 3157 /* 3146 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 3157 -/* 3152 */ MCD_OPC_Decode, 252, 14, 190, 1, // Opcode: VST1LNd32 +/* 3152 */ MCD_OPC_Decode, 204, 14, 189, 1, // Opcode: VST1LNd32 /* 3157 */ MCD_OPC_CheckPredicate, 15, 153, 10, // Skip to: 5874 -/* 3161 */ MCD_OPC_Decode, 253, 14, 190, 1, // Opcode: VST1LNd32_UPD +/* 3161 */ MCD_OPC_Decode, 205, 14, 189, 1, // Opcode: VST1LNd32_UPD /* 3166 */ MCD_OPC_FilterValue, 2, 144, 10, // Skip to: 5874 /* 3170 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 3173 */ MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 3265 @@ -6241,28 +6247,28 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 3185 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 3188 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3201 /* 3192 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3214 -/* 3196 */ MCD_OPC_Decode, 148, 8, 197, 1, // Opcode: VLD2d8wb_fixed +/* 3196 */ MCD_OPC_Decode, 226, 7, 196, 1, // Opcode: VLD2d8wb_fixed /* 3201 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3214 /* 3205 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3214 -/* 3209 */ MCD_OPC_Decode, 147, 8, 197, 1, // Opcode: VLD2d8 +/* 3209 */ MCD_OPC_Decode, 225, 7, 196, 1, // Opcode: VLD2d8 /* 3214 */ MCD_OPC_CheckPredicate, 15, 96, 10, // Skip to: 5874 -/* 3218 */ MCD_OPC_Decode, 149, 8, 197, 1, // Opcode: VLD2d8wb_register +/* 3218 */ MCD_OPC_Decode, 227, 7, 196, 1, // Opcode: VLD2d8wb_register /* 3223 */ MCD_OPC_FilterValue, 1, 87, 10, // Skip to: 5874 /* 3227 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 3230 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3243 /* 3234 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3256 -/* 3238 */ MCD_OPC_Decode, 145, 8, 197, 1, // Opcode: VLD2d32wb_fixed +/* 3238 */ MCD_OPC_Decode, 223, 7, 196, 1, // Opcode: VLD2d32wb_fixed /* 3243 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3256 /* 3247 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3256 -/* 3251 */ MCD_OPC_Decode, 144, 8, 197, 1, // Opcode: VLD2d32 +/* 3251 */ MCD_OPC_Decode, 222, 7, 196, 1, // Opcode: VLD2d32 /* 3256 */ MCD_OPC_CheckPredicate, 15, 54, 10, // Skip to: 5874 -/* 3260 */ MCD_OPC_Decode, 146, 8, 197, 1, // Opcode: VLD2d32wb_register +/* 3260 */ MCD_OPC_Decode, 224, 7, 196, 1, // Opcode: VLD2d32wb_register /* 3265 */ MCD_OPC_FilterValue, 233, 3, 44, 10, // Skip to: 5874 /* 3270 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 3285 /* 3274 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 3285 -/* 3280 */ MCD_OPC_Decode, 134, 7, 191, 1, // Opcode: VLD1LNd32 +/* 3280 */ MCD_OPC_Decode, 212, 6, 190, 1, // Opcode: VLD1LNd32 /* 3285 */ MCD_OPC_CheckPredicate, 15, 25, 10, // Skip to: 5874 -/* 3289 */ MCD_OPC_Decode, 135, 7, 191, 1, // Opcode: VLD1LNd32_UPD +/* 3289 */ MCD_OPC_Decode, 213, 6, 190, 1, // Opcode: VLD1LNd32_UPD /* 3294 */ MCD_OPC_FilterValue, 1, 16, 10, // Skip to: 5874 /* 3298 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 3301 */ MCD_OPC_FilterValue, 0, 53, 0, // Skip to: 3358 @@ -6273,12 +6279,12 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 3320 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 3323 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3336 /* 3327 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3349 -/* 3331 */ MCD_OPC_Decode, 242, 15, 197, 1, // Opcode: VST2d16wb_fixed +/* 3331 */ MCD_OPC_Decode, 194, 15, 196, 1, // Opcode: VST2d16wb_fixed /* 3336 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3349 /* 3340 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3349 -/* 3344 */ MCD_OPC_Decode, 241, 15, 197, 1, // Opcode: VST2d16 +/* 3344 */ MCD_OPC_Decode, 193, 15, 196, 1, // Opcode: VST2d16 /* 3349 */ MCD_OPC_CheckPredicate, 15, 217, 9, // Skip to: 5874 -/* 3353 */ MCD_OPC_Decode, 243, 15, 197, 1, // Opcode: VST2d16wb_register +/* 3353 */ MCD_OPC_Decode, 195, 15, 196, 1, // Opcode: VST2d16wb_register /* 3358 */ MCD_OPC_FilterValue, 2, 208, 9, // Skip to: 5874 /* 3362 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 3365 */ MCD_OPC_FilterValue, 0, 201, 9, // Skip to: 5874 @@ -6287,12 +6293,12 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 3377 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 3380 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3393 /* 3384 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3406 -/* 3388 */ MCD_OPC_Decode, 142, 8, 197, 1, // Opcode: VLD2d16wb_fixed +/* 3388 */ MCD_OPC_Decode, 220, 7, 196, 1, // Opcode: VLD2d16wb_fixed /* 3393 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3406 /* 3397 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3406 -/* 3401 */ MCD_OPC_Decode, 141, 8, 197, 1, // Opcode: VLD2d16 +/* 3401 */ MCD_OPC_Decode, 219, 7, 196, 1, // Opcode: VLD2d16 /* 3406 */ MCD_OPC_CheckPredicate, 15, 160, 9, // Skip to: 5874 -/* 3410 */ MCD_OPC_Decode, 143, 8, 197, 1, // Opcode: VLD2d16wb_register +/* 3410 */ MCD_OPC_Decode, 221, 7, 196, 1, // Opcode: VLD2d16wb_register /* 3415 */ MCD_OPC_FilterValue, 9, 217, 1, // Skip to: 3892 /* 3419 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3422 */ MCD_OPC_FilterValue, 0, 17, 1, // Skip to: 3699 @@ -6305,30 +6311,30 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 3448 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 3451 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3464 /* 3455 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3477 -/* 3459 */ MCD_OPC_Decode, 239, 15, 197, 1, // Opcode: VST2b8wb_fixed +/* 3459 */ MCD_OPC_Decode, 191, 15, 196, 1, // Opcode: VST2b8wb_fixed /* 3464 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3477 /* 3468 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3477 -/* 3472 */ MCD_OPC_Decode, 238, 15, 197, 1, // Opcode: VST2b8 +/* 3472 */ MCD_OPC_Decode, 190, 15, 196, 1, // Opcode: VST2b8 /* 3477 */ MCD_OPC_CheckPredicate, 15, 89, 9, // Skip to: 5874 -/* 3481 */ MCD_OPC_Decode, 240, 15, 197, 1, // Opcode: VST2b8wb_register +/* 3481 */ MCD_OPC_Decode, 192, 15, 196, 1, // Opcode: VST2b8wb_register /* 3486 */ MCD_OPC_FilterValue, 1, 80, 9, // Skip to: 5874 /* 3490 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 3493 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3506 /* 3497 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3519 -/* 3501 */ MCD_OPC_Decode, 236, 15, 197, 1, // Opcode: VST2b32wb_fixed +/* 3501 */ MCD_OPC_Decode, 188, 15, 196, 1, // Opcode: VST2b32wb_fixed /* 3506 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3519 /* 3510 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3519 -/* 3514 */ MCD_OPC_Decode, 235, 15, 197, 1, // Opcode: VST2b32 +/* 3514 */ MCD_OPC_Decode, 187, 15, 196, 1, // Opcode: VST2b32 /* 3519 */ MCD_OPC_CheckPredicate, 15, 47, 9, // Skip to: 5874 -/* 3523 */ MCD_OPC_Decode, 237, 15, 197, 1, // Opcode: VST2b32wb_register +/* 3523 */ MCD_OPC_Decode, 189, 15, 196, 1, // Opcode: VST2b32wb_register /* 3528 */ MCD_OPC_FilterValue, 233, 3, 37, 9, // Skip to: 5874 /* 3533 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... /* 3536 */ MCD_OPC_FilterValue, 0, 30, 9, // Skip to: 5874 /* 3540 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 3555 /* 3544 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 3555 -/* 3550 */ MCD_OPC_Decode, 201, 15, 192, 1, // Opcode: VST2LNd32 +/* 3550 */ MCD_OPC_Decode, 153, 15, 191, 1, // Opcode: VST2LNd32 /* 3555 */ MCD_OPC_CheckPredicate, 15, 11, 9, // Skip to: 5874 -/* 3559 */ MCD_OPC_Decode, 204, 15, 192, 1, // Opcode: VST2LNd32_UPD +/* 3559 */ MCD_OPC_Decode, 156, 15, 191, 1, // Opcode: VST2LNd32_UPD /* 3564 */ MCD_OPC_FilterValue, 2, 2, 9, // Skip to: 5874 /* 3568 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 3571 */ MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 3663 @@ -6337,30 +6343,30 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 3583 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 3586 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3599 /* 3590 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3612 -/* 3594 */ MCD_OPC_Decode, 139, 8, 197, 1, // Opcode: VLD2b8wb_fixed +/* 3594 */ MCD_OPC_Decode, 217, 7, 196, 1, // Opcode: VLD2b8wb_fixed /* 3599 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3612 /* 3603 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3612 -/* 3607 */ MCD_OPC_Decode, 138, 8, 197, 1, // Opcode: VLD2b8 +/* 3607 */ MCD_OPC_Decode, 216, 7, 196, 1, // Opcode: VLD2b8 /* 3612 */ MCD_OPC_CheckPredicate, 15, 210, 8, // Skip to: 5874 -/* 3616 */ MCD_OPC_Decode, 140, 8, 197, 1, // Opcode: VLD2b8wb_register +/* 3616 */ MCD_OPC_Decode, 218, 7, 196, 1, // Opcode: VLD2b8wb_register /* 3621 */ MCD_OPC_FilterValue, 1, 201, 8, // Skip to: 5874 /* 3625 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 3628 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3641 /* 3632 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3654 -/* 3636 */ MCD_OPC_Decode, 136, 8, 197, 1, // Opcode: VLD2b32wb_fixed +/* 3636 */ MCD_OPC_Decode, 214, 7, 196, 1, // Opcode: VLD2b32wb_fixed /* 3641 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3654 /* 3645 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3654 -/* 3649 */ MCD_OPC_Decode, 135, 8, 197, 1, // Opcode: VLD2b32 +/* 3649 */ MCD_OPC_Decode, 213, 7, 196, 1, // Opcode: VLD2b32 /* 3654 */ MCD_OPC_CheckPredicate, 15, 168, 8, // Skip to: 5874 -/* 3658 */ MCD_OPC_Decode, 137, 8, 197, 1, // Opcode: VLD2b32wb_register +/* 3658 */ MCD_OPC_Decode, 215, 7, 196, 1, // Opcode: VLD2b32wb_register /* 3663 */ MCD_OPC_FilterValue, 233, 3, 158, 8, // Skip to: 5874 /* 3668 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... /* 3671 */ MCD_OPC_FilterValue, 0, 151, 8, // Skip to: 5874 /* 3675 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 3690 /* 3679 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 3690 -/* 3685 */ MCD_OPC_Decode, 229, 7, 193, 1, // Opcode: VLD2LNd32 +/* 3685 */ MCD_OPC_Decode, 179, 7, 192, 1, // Opcode: VLD2LNd32 /* 3690 */ MCD_OPC_CheckPredicate, 15, 132, 8, // Skip to: 5874 -/* 3694 */ MCD_OPC_Decode, 232, 7, 193, 1, // Opcode: VLD2LNd32_UPD +/* 3694 */ MCD_OPC_Decode, 182, 7, 192, 1, // Opcode: VLD2LNd32_UPD /* 3699 */ MCD_OPC_FilterValue, 1, 123, 8, // Skip to: 5874 /* 3703 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 3706 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 3799 @@ -6371,20 +6377,20 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 3725 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 3728 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3741 /* 3732 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3754 -/* 3736 */ MCD_OPC_Decode, 233, 15, 197, 1, // Opcode: VST2b16wb_fixed +/* 3736 */ MCD_OPC_Decode, 185, 15, 196, 1, // Opcode: VST2b16wb_fixed /* 3741 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3754 /* 3745 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3754 -/* 3749 */ MCD_OPC_Decode, 232, 15, 197, 1, // Opcode: VST2b16 +/* 3749 */ MCD_OPC_Decode, 184, 15, 196, 1, // Opcode: VST2b16 /* 3754 */ MCD_OPC_CheckPredicate, 15, 68, 8, // Skip to: 5874 -/* 3758 */ MCD_OPC_Decode, 234, 15, 197, 1, // Opcode: VST2b16wb_register +/* 3758 */ MCD_OPC_Decode, 186, 15, 196, 1, // Opcode: VST2b16wb_register /* 3763 */ MCD_OPC_FilterValue, 233, 3, 58, 8, // Skip to: 5874 /* 3768 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... /* 3771 */ MCD_OPC_FilterValue, 0, 51, 8, // Skip to: 5874 /* 3775 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 3790 /* 3779 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 3790 -/* 3785 */ MCD_OPC_Decode, 222, 15, 192, 1, // Opcode: VST2LNq32 +/* 3785 */ MCD_OPC_Decode, 174, 15, 191, 1, // Opcode: VST2LNq32 /* 3790 */ MCD_OPC_CheckPredicate, 15, 32, 8, // Skip to: 5874 -/* 3794 */ MCD_OPC_Decode, 225, 15, 192, 1, // Opcode: VST2LNq32_UPD +/* 3794 */ MCD_OPC_Decode, 177, 15, 191, 1, // Opcode: VST2LNq32_UPD /* 3799 */ MCD_OPC_FilterValue, 2, 23, 8, // Skip to: 5874 /* 3803 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 3806 */ MCD_OPC_FilterValue, 232, 3, 45, 0, // Skip to: 3856 @@ -6393,20 +6399,20 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 3818 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 3821 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3834 /* 3825 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3847 -/* 3829 */ MCD_OPC_Decode, 133, 8, 197, 1, // Opcode: VLD2b16wb_fixed +/* 3829 */ MCD_OPC_Decode, 211, 7, 196, 1, // Opcode: VLD2b16wb_fixed /* 3834 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3847 /* 3838 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3847 -/* 3842 */ MCD_OPC_Decode, 132, 8, 197, 1, // Opcode: VLD2b16 +/* 3842 */ MCD_OPC_Decode, 210, 7, 196, 1, // Opcode: VLD2b16 /* 3847 */ MCD_OPC_CheckPredicate, 15, 231, 7, // Skip to: 5874 -/* 3851 */ MCD_OPC_Decode, 134, 8, 197, 1, // Opcode: VLD2b16wb_register +/* 3851 */ MCD_OPC_Decode, 212, 7, 196, 1, // Opcode: VLD2b16wb_register /* 3856 */ MCD_OPC_FilterValue, 233, 3, 221, 7, // Skip to: 5874 /* 3861 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... /* 3864 */ MCD_OPC_FilterValue, 0, 214, 7, // Skip to: 5874 /* 3868 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 3883 /* 3872 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 3883 -/* 3878 */ MCD_OPC_Decode, 250, 7, 193, 1, // Opcode: VLD2LNq32 +/* 3878 */ MCD_OPC_Decode, 200, 7, 192, 1, // Opcode: VLD2LNq32 /* 3883 */ MCD_OPC_CheckPredicate, 15, 195, 7, // Skip to: 5874 -/* 3887 */ MCD_OPC_Decode, 253, 7, 193, 1, // Opcode: VLD2LNq32_UPD +/* 3887 */ MCD_OPC_Decode, 203, 7, 192, 1, // Opcode: VLD2LNq32_UPD /* 3892 */ MCD_OPC_FilterValue, 10, 45, 2, // Skip to: 4453 /* 3896 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 3899 */ MCD_OPC_FilterValue, 0, 17, 1, // Skip to: 4176 @@ -6419,30 +6425,30 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 3925 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 3928 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3941 /* 3932 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3954 -/* 3936 */ MCD_OPC_Decode, 195, 15, 194, 1, // Opcode: VST1q8wb_fixed +/* 3936 */ MCD_OPC_Decode, 147, 15, 193, 1, // Opcode: VST1q8wb_fixed /* 3941 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3954 /* 3945 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3954 -/* 3949 */ MCD_OPC_Decode, 194, 15, 194, 1, // Opcode: VST1q8 +/* 3949 */ MCD_OPC_Decode, 146, 15, 193, 1, // Opcode: VST1q8 /* 3954 */ MCD_OPC_CheckPredicate, 15, 124, 7, // Skip to: 5874 -/* 3958 */ MCD_OPC_Decode, 196, 15, 194, 1, // Opcode: VST1q8wb_register +/* 3958 */ MCD_OPC_Decode, 148, 15, 193, 1, // Opcode: VST1q8wb_register /* 3963 */ MCD_OPC_FilterValue, 1, 115, 7, // Skip to: 5874 /* 3967 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 3970 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 3983 /* 3974 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 3996 -/* 3978 */ MCD_OPC_Decode, 189, 15, 194, 1, // Opcode: VST1q32wb_fixed +/* 3978 */ MCD_OPC_Decode, 141, 15, 193, 1, // Opcode: VST1q32wb_fixed /* 3983 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 3996 /* 3987 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 3996 -/* 3991 */ MCD_OPC_Decode, 188, 15, 194, 1, // Opcode: VST1q32 +/* 3991 */ MCD_OPC_Decode, 140, 15, 193, 1, // Opcode: VST1q32 /* 3996 */ MCD_OPC_CheckPredicate, 15, 82, 7, // Skip to: 5874 -/* 4000 */ MCD_OPC_Decode, 190, 15, 194, 1, // Opcode: VST1q32wb_register +/* 4000 */ MCD_OPC_Decode, 142, 15, 193, 1, // Opcode: VST1q32wb_register /* 4005 */ MCD_OPC_FilterValue, 233, 3, 72, 7, // Skip to: 5874 /* 4010 */ MCD_OPC_ExtractField, 4, 2, // Inst{5-4} ... /* 4013 */ MCD_OPC_FilterValue, 0, 65, 7, // Skip to: 5874 /* 4017 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 4032 /* 4021 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 4032 -/* 4027 */ MCD_OPC_Decode, 144, 16, 195, 1, // Opcode: VST3LNd32 +/* 4027 */ MCD_OPC_Decode, 224, 15, 194, 1, // Opcode: VST3LNd32 /* 4032 */ MCD_OPC_CheckPredicate, 15, 46, 7, // Skip to: 5874 -/* 4036 */ MCD_OPC_Decode, 147, 16, 195, 1, // Opcode: VST3LNd32_UPD +/* 4036 */ MCD_OPC_Decode, 227, 15, 194, 1, // Opcode: VST3LNd32_UPD /* 4041 */ MCD_OPC_FilterValue, 2, 37, 7, // Skip to: 5874 /* 4045 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 4048 */ MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 4140 @@ -6451,30 +6457,30 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 4060 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 4063 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4076 /* 4067 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 4089 -/* 4071 */ MCD_OPC_Decode, 205, 7, 194, 1, // Opcode: VLD1q8wb_fixed +/* 4071 */ MCD_OPC_Decode, 155, 7, 193, 1, // Opcode: VLD1q8wb_fixed /* 4076 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4089 /* 4080 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 4089 -/* 4084 */ MCD_OPC_Decode, 204, 7, 194, 1, // Opcode: VLD1q8 +/* 4084 */ MCD_OPC_Decode, 154, 7, 193, 1, // Opcode: VLD1q8 /* 4089 */ MCD_OPC_CheckPredicate, 15, 245, 6, // Skip to: 5874 -/* 4093 */ MCD_OPC_Decode, 206, 7, 194, 1, // Opcode: VLD1q8wb_register +/* 4093 */ MCD_OPC_Decode, 156, 7, 193, 1, // Opcode: VLD1q8wb_register /* 4098 */ MCD_OPC_FilterValue, 1, 236, 6, // Skip to: 5874 /* 4102 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 4105 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4118 /* 4109 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 4131 -/* 4113 */ MCD_OPC_Decode, 199, 7, 194, 1, // Opcode: VLD1q32wb_fixed +/* 4113 */ MCD_OPC_Decode, 149, 7, 193, 1, // Opcode: VLD1q32wb_fixed /* 4118 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4131 /* 4122 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 4131 -/* 4126 */ MCD_OPC_Decode, 198, 7, 194, 1, // Opcode: VLD1q32 +/* 4126 */ MCD_OPC_Decode, 148, 7, 193, 1, // Opcode: VLD1q32 /* 4131 */ MCD_OPC_CheckPredicate, 15, 203, 6, // Skip to: 5874 -/* 4135 */ MCD_OPC_Decode, 200, 7, 194, 1, // Opcode: VLD1q32wb_register +/* 4135 */ MCD_OPC_Decode, 150, 7, 193, 1, // Opcode: VLD1q32wb_register /* 4140 */ MCD_OPC_FilterValue, 233, 3, 193, 6, // Skip to: 5874 /* 4145 */ MCD_OPC_ExtractField, 4, 2, // Inst{5-4} ... /* 4148 */ MCD_OPC_FilterValue, 0, 186, 6, // Skip to: 5874 /* 4152 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 4167 /* 4156 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 4167 -/* 4162 */ MCD_OPC_Decode, 208, 8, 196, 1, // Opcode: VLD3LNd32 +/* 4162 */ MCD_OPC_Decode, 158, 8, 195, 1, // Opcode: VLD3LNd32 /* 4167 */ MCD_OPC_CheckPredicate, 15, 167, 6, // Skip to: 5874 -/* 4171 */ MCD_OPC_Decode, 211, 8, 196, 1, // Opcode: VLD3LNd32_UPD +/* 4171 */ MCD_OPC_Decode, 161, 8, 195, 1, // Opcode: VLD3LNd32_UPD /* 4176 */ MCD_OPC_FilterValue, 1, 158, 6, // Skip to: 5874 /* 4180 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 4183 */ MCD_OPC_FilterValue, 0, 131, 0, // Skip to: 4318 @@ -6485,30 +6491,30 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 4202 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 4205 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4218 /* 4209 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 4231 -/* 4213 */ MCD_OPC_Decode, 186, 15, 194, 1, // Opcode: VST1q16wb_fixed +/* 4213 */ MCD_OPC_Decode, 138, 15, 193, 1, // Opcode: VST1q16wb_fixed /* 4218 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4231 /* 4222 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 4231 -/* 4226 */ MCD_OPC_Decode, 185, 15, 194, 1, // Opcode: VST1q16 +/* 4226 */ MCD_OPC_Decode, 137, 15, 193, 1, // Opcode: VST1q16 /* 4231 */ MCD_OPC_CheckPredicate, 15, 103, 6, // Skip to: 5874 -/* 4235 */ MCD_OPC_Decode, 187, 15, 194, 1, // Opcode: VST1q16wb_register +/* 4235 */ MCD_OPC_Decode, 139, 15, 193, 1, // Opcode: VST1q16wb_register /* 4240 */ MCD_OPC_FilterValue, 1, 94, 6, // Skip to: 5874 /* 4244 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 4247 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4260 /* 4251 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 4273 -/* 4255 */ MCD_OPC_Decode, 192, 15, 194, 1, // Opcode: VST1q64wb_fixed +/* 4255 */ MCD_OPC_Decode, 144, 15, 193, 1, // Opcode: VST1q64wb_fixed /* 4260 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4273 /* 4264 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 4273 -/* 4268 */ MCD_OPC_Decode, 191, 15, 194, 1, // Opcode: VST1q64 +/* 4268 */ MCD_OPC_Decode, 143, 15, 193, 1, // Opcode: VST1q64 /* 4273 */ MCD_OPC_CheckPredicate, 15, 61, 6, // Skip to: 5874 -/* 4277 */ MCD_OPC_Decode, 193, 15, 194, 1, // Opcode: VST1q64wb_register +/* 4277 */ MCD_OPC_Decode, 145, 15, 193, 1, // Opcode: VST1q64wb_register /* 4282 */ MCD_OPC_FilterValue, 233, 3, 51, 6, // Skip to: 5874 /* 4287 */ MCD_OPC_ExtractField, 4, 2, // Inst{5-4} ... /* 4290 */ MCD_OPC_FilterValue, 0, 44, 6, // Skip to: 5874 /* 4294 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 4309 /* 4298 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 4309 -/* 4304 */ MCD_OPC_Decode, 165, 16, 195, 1, // Opcode: VST3LNq32 +/* 4304 */ MCD_OPC_Decode, 245, 15, 194, 1, // Opcode: VST3LNq32 /* 4309 */ MCD_OPC_CheckPredicate, 15, 25, 6, // Skip to: 5874 -/* 4313 */ MCD_OPC_Decode, 168, 16, 195, 1, // Opcode: VST3LNq32_UPD +/* 4313 */ MCD_OPC_Decode, 248, 15, 194, 1, // Opcode: VST3LNq32_UPD /* 4318 */ MCD_OPC_FilterValue, 2, 16, 6, // Skip to: 5874 /* 4322 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 4325 */ MCD_OPC_FilterValue, 232, 3, 87, 0, // Skip to: 4417 @@ -6517,30 +6523,30 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 4337 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 4340 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4353 /* 4344 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 4366 -/* 4348 */ MCD_OPC_Decode, 196, 7, 194, 1, // Opcode: VLD1q16wb_fixed +/* 4348 */ MCD_OPC_Decode, 146, 7, 193, 1, // Opcode: VLD1q16wb_fixed /* 4353 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4366 /* 4357 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 4366 -/* 4361 */ MCD_OPC_Decode, 195, 7, 194, 1, // Opcode: VLD1q16 +/* 4361 */ MCD_OPC_Decode, 145, 7, 193, 1, // Opcode: VLD1q16 /* 4366 */ MCD_OPC_CheckPredicate, 15, 224, 5, // Skip to: 5874 -/* 4370 */ MCD_OPC_Decode, 197, 7, 194, 1, // Opcode: VLD1q16wb_register +/* 4370 */ MCD_OPC_Decode, 147, 7, 193, 1, // Opcode: VLD1q16wb_register /* 4375 */ MCD_OPC_FilterValue, 1, 215, 5, // Skip to: 5874 /* 4379 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 4382 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4395 /* 4386 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 4408 -/* 4390 */ MCD_OPC_Decode, 202, 7, 194, 1, // Opcode: VLD1q64wb_fixed +/* 4390 */ MCD_OPC_Decode, 152, 7, 193, 1, // Opcode: VLD1q64wb_fixed /* 4395 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4408 /* 4399 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 4408 -/* 4403 */ MCD_OPC_Decode, 201, 7, 194, 1, // Opcode: VLD1q64 +/* 4403 */ MCD_OPC_Decode, 151, 7, 193, 1, // Opcode: VLD1q64 /* 4408 */ MCD_OPC_CheckPredicate, 15, 182, 5, // Skip to: 5874 -/* 4412 */ MCD_OPC_Decode, 203, 7, 194, 1, // Opcode: VLD1q64wb_register +/* 4412 */ MCD_OPC_Decode, 153, 7, 193, 1, // Opcode: VLD1q64wb_register /* 4417 */ MCD_OPC_FilterValue, 233, 3, 172, 5, // Skip to: 5874 /* 4422 */ MCD_OPC_ExtractField, 4, 2, // Inst{5-4} ... /* 4425 */ MCD_OPC_FilterValue, 0, 165, 5, // Skip to: 5874 /* 4429 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 4444 /* 4433 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 4444 -/* 4439 */ MCD_OPC_Decode, 229, 8, 196, 1, // Opcode: VLD3LNq32 +/* 4439 */ MCD_OPC_Decode, 179, 8, 195, 1, // Opcode: VLD3LNq32 /* 4444 */ MCD_OPC_CheckPredicate, 15, 146, 5, // Skip to: 5874 -/* 4448 */ MCD_OPC_Decode, 232, 8, 196, 1, // Opcode: VLD3LNq32_UPD +/* 4448 */ MCD_OPC_Decode, 182, 8, 195, 1, // Opcode: VLD3LNq32_UPD /* 4453 */ MCD_OPC_FilterValue, 11, 161, 0, // Skip to: 4618 /* 4457 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 4460 */ MCD_OPC_FilterValue, 0, 75, 0, // Skip to: 4539 @@ -6550,17 +6556,17 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 4474 */ MCD_OPC_FilterValue, 233, 3, 115, 5, // Skip to: 5874 /* 4479 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 4494 /* 4483 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 4494 -/* 4489 */ MCD_OPC_Decode, 224, 16, 198, 1, // Opcode: VST4LNd32 +/* 4489 */ MCD_OPC_Decode, 176, 16, 197, 1, // Opcode: VST4LNd32 /* 4494 */ MCD_OPC_CheckPredicate, 15, 96, 5, // Skip to: 5874 -/* 4498 */ MCD_OPC_Decode, 227, 16, 198, 1, // Opcode: VST4LNd32_UPD +/* 4498 */ MCD_OPC_Decode, 179, 16, 197, 1, // Opcode: VST4LNd32_UPD /* 4503 */ MCD_OPC_FilterValue, 2, 87, 5, // Skip to: 5874 /* 4507 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 4510 */ MCD_OPC_FilterValue, 233, 3, 79, 5, // Skip to: 5874 /* 4515 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 4530 /* 4519 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 4530 -/* 4525 */ MCD_OPC_Decode, 196, 9, 199, 1, // Opcode: VLD4LNd32 +/* 4525 */ MCD_OPC_Decode, 146, 9, 198, 1, // Opcode: VLD4LNd32 /* 4530 */ MCD_OPC_CheckPredicate, 15, 60, 5, // Skip to: 5874 -/* 4534 */ MCD_OPC_Decode, 199, 9, 199, 1, // Opcode: VLD4LNd32_UPD +/* 4534 */ MCD_OPC_Decode, 149, 9, 198, 1, // Opcode: VLD4LNd32_UPD /* 4539 */ MCD_OPC_FilterValue, 1, 51, 5, // Skip to: 5874 /* 4543 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 4546 */ MCD_OPC_FilterValue, 0, 32, 0, // Skip to: 4582 @@ -6568,17 +6574,17 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 4553 */ MCD_OPC_FilterValue, 233, 3, 36, 5, // Skip to: 5874 /* 4558 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 4573 /* 4562 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 4573 -/* 4568 */ MCD_OPC_Decode, 245, 16, 198, 1, // Opcode: VST4LNq32 +/* 4568 */ MCD_OPC_Decode, 197, 16, 197, 1, // Opcode: VST4LNq32 /* 4573 */ MCD_OPC_CheckPredicate, 15, 17, 5, // Skip to: 5874 -/* 4577 */ MCD_OPC_Decode, 248, 16, 198, 1, // Opcode: VST4LNq32_UPD +/* 4577 */ MCD_OPC_Decode, 200, 16, 197, 1, // Opcode: VST4LNq32_UPD /* 4582 */ MCD_OPC_FilterValue, 2, 8, 5, // Skip to: 5874 /* 4586 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 4589 */ MCD_OPC_FilterValue, 233, 3, 0, 5, // Skip to: 5874 /* 4594 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 4609 /* 4598 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 4609 -/* 4604 */ MCD_OPC_Decode, 217, 9, 199, 1, // Opcode: VLD4LNq32 +/* 4604 */ MCD_OPC_Decode, 167, 9, 198, 1, // Opcode: VLD4LNq32 /* 4609 */ MCD_OPC_CheckPredicate, 15, 237, 4, // Skip to: 5874 -/* 4613 */ MCD_OPC_Decode, 220, 9, 199, 1, // Opcode: VLD4LNq32_UPD +/* 4613 */ MCD_OPC_Decode, 170, 9, 198, 1, // Opcode: VLD4LNq32_UPD /* 4618 */ MCD_OPC_FilterValue, 12, 89, 1, // Skip to: 4967 /* 4622 */ MCD_OPC_ExtractField, 5, 3, // Inst{7-5} ... /* 4625 */ MCD_OPC_FilterValue, 0, 53, 0, // Skip to: 4682 @@ -6589,12 +6595,12 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 4644 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 4647 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4660 /* 4651 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 4673 -/* 4655 */ MCD_OPC_Decode, 249, 6, 201, 1, // Opcode: VLD1DUPd8wb_fixed +/* 4655 */ MCD_OPC_Decode, 199, 6, 200, 1, // Opcode: VLD1DUPd8wb_fixed /* 4660 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4673 /* 4664 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 4673 -/* 4668 */ MCD_OPC_Decode, 248, 6, 201, 1, // Opcode: VLD1DUPd8 +/* 4668 */ MCD_OPC_Decode, 198, 6, 200, 1, // Opcode: VLD1DUPd8 /* 4673 */ MCD_OPC_CheckPredicate, 15, 173, 4, // Skip to: 5874 -/* 4677 */ MCD_OPC_Decode, 250, 6, 201, 1, // Opcode: VLD1DUPd8wb_register +/* 4677 */ MCD_OPC_Decode, 200, 6, 200, 1, // Opcode: VLD1DUPd8wb_register /* 4682 */ MCD_OPC_FilterValue, 1, 53, 0, // Skip to: 4739 /* 4686 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 4689 */ MCD_OPC_FilterValue, 2, 157, 4, // Skip to: 5874 @@ -6603,12 +6609,12 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 4701 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 4704 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4717 /* 4708 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 4730 -/* 4712 */ MCD_OPC_Decode, 130, 7, 201, 1, // Opcode: VLD1DUPq8wb_fixed +/* 4712 */ MCD_OPC_Decode, 208, 6, 200, 1, // Opcode: VLD1DUPq8wb_fixed /* 4717 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4730 /* 4721 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 4730 -/* 4725 */ MCD_OPC_Decode, 129, 7, 201, 1, // Opcode: VLD1DUPq8 +/* 4725 */ MCD_OPC_Decode, 207, 6, 200, 1, // Opcode: VLD1DUPq8 /* 4730 */ MCD_OPC_CheckPredicate, 15, 116, 4, // Skip to: 5874 -/* 4734 */ MCD_OPC_Decode, 131, 7, 201, 1, // Opcode: VLD1DUPq8wb_register +/* 4734 */ MCD_OPC_Decode, 209, 6, 200, 1, // Opcode: VLD1DUPq8wb_register /* 4739 */ MCD_OPC_FilterValue, 2, 53, 0, // Skip to: 4796 /* 4743 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 4746 */ MCD_OPC_FilterValue, 2, 100, 4, // Skip to: 5874 @@ -6617,12 +6623,12 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 4758 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 4761 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4774 /* 4765 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 4787 -/* 4769 */ MCD_OPC_Decode, 243, 6, 201, 1, // Opcode: VLD1DUPd16wb_fixed +/* 4769 */ MCD_OPC_Decode, 193, 6, 200, 1, // Opcode: VLD1DUPd16wb_fixed /* 4774 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4787 /* 4778 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 4787 -/* 4782 */ MCD_OPC_Decode, 242, 6, 201, 1, // Opcode: VLD1DUPd16 +/* 4782 */ MCD_OPC_Decode, 192, 6, 200, 1, // Opcode: VLD1DUPd16 /* 4787 */ MCD_OPC_CheckPredicate, 15, 59, 4, // Skip to: 5874 -/* 4791 */ MCD_OPC_Decode, 244, 6, 201, 1, // Opcode: VLD1DUPd16wb_register +/* 4791 */ MCD_OPC_Decode, 194, 6, 200, 1, // Opcode: VLD1DUPd16wb_register /* 4796 */ MCD_OPC_FilterValue, 3, 53, 0, // Skip to: 4853 /* 4800 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 4803 */ MCD_OPC_FilterValue, 2, 43, 4, // Skip to: 5874 @@ -6631,12 +6637,12 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 4815 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 4818 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4831 /* 4822 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 4844 -/* 4826 */ MCD_OPC_Decode, 252, 6, 201, 1, // Opcode: VLD1DUPq16wb_fixed +/* 4826 */ MCD_OPC_Decode, 202, 6, 200, 1, // Opcode: VLD1DUPq16wb_fixed /* 4831 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4844 /* 4835 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 4844 -/* 4839 */ MCD_OPC_Decode, 251, 6, 201, 1, // Opcode: VLD1DUPq16 +/* 4839 */ MCD_OPC_Decode, 201, 6, 200, 1, // Opcode: VLD1DUPq16 /* 4844 */ MCD_OPC_CheckPredicate, 15, 2, 4, // Skip to: 5874 -/* 4848 */ MCD_OPC_Decode, 253, 6, 201, 1, // Opcode: VLD1DUPq16wb_register +/* 4848 */ MCD_OPC_Decode, 203, 6, 200, 1, // Opcode: VLD1DUPq16wb_register /* 4853 */ MCD_OPC_FilterValue, 4, 53, 0, // Skip to: 4910 /* 4857 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 4860 */ MCD_OPC_FilterValue, 2, 242, 3, // Skip to: 5874 @@ -6645,12 +6651,12 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 4872 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 4875 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4888 /* 4879 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 4901 -/* 4883 */ MCD_OPC_Decode, 246, 6, 201, 1, // Opcode: VLD1DUPd32wb_fixed +/* 4883 */ MCD_OPC_Decode, 196, 6, 200, 1, // Opcode: VLD1DUPd32wb_fixed /* 4888 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4901 /* 4892 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 4901 -/* 4896 */ MCD_OPC_Decode, 245, 6, 201, 1, // Opcode: VLD1DUPd32 +/* 4896 */ MCD_OPC_Decode, 195, 6, 200, 1, // Opcode: VLD1DUPd32 /* 4901 */ MCD_OPC_CheckPredicate, 15, 201, 3, // Skip to: 5874 -/* 4905 */ MCD_OPC_Decode, 247, 6, 201, 1, // Opcode: VLD1DUPd32wb_register +/* 4905 */ MCD_OPC_Decode, 197, 6, 200, 1, // Opcode: VLD1DUPd32wb_register /* 4910 */ MCD_OPC_FilterValue, 5, 192, 3, // Skip to: 5874 /* 4914 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 4917 */ MCD_OPC_FilterValue, 2, 185, 3, // Skip to: 5874 @@ -6659,12 +6665,12 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 4929 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 4932 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 4945 /* 4936 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 4958 -/* 4940 */ MCD_OPC_Decode, 255, 6, 201, 1, // Opcode: VLD1DUPq32wb_fixed +/* 4940 */ MCD_OPC_Decode, 205, 6, 200, 1, // Opcode: VLD1DUPq32wb_fixed /* 4945 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 4958 /* 4949 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 4958 -/* 4953 */ MCD_OPC_Decode, 254, 6, 201, 1, // Opcode: VLD1DUPq32 +/* 4953 */ MCD_OPC_Decode, 204, 6, 200, 1, // Opcode: VLD1DUPq32 /* 4958 */ MCD_OPC_CheckPredicate, 15, 144, 3, // Skip to: 5874 -/* 4962 */ MCD_OPC_Decode, 128, 7, 201, 1, // Opcode: VLD1DUPq32wb_register +/* 4962 */ MCD_OPC_Decode, 206, 6, 200, 1, // Opcode: VLD1DUPq32wb_register /* 4967 */ MCD_OPC_FilterValue, 13, 89, 1, // Skip to: 5316 /* 4971 */ MCD_OPC_ExtractField, 5, 3, // Inst{7-5} ... /* 4974 */ MCD_OPC_FilterValue, 0, 53, 0, // Skip to: 5031 @@ -6675,12 +6681,12 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 4993 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 4996 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 5009 /* 5000 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 5022 -/* 5004 */ MCD_OPC_Decode, 220, 7, 202, 1, // Opcode: VLD2DUPd8wb_fixed +/* 5004 */ MCD_OPC_Decode, 170, 7, 201, 1, // Opcode: VLD2DUPd8wb_fixed /* 5009 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 5022 /* 5013 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 5022 -/* 5017 */ MCD_OPC_Decode, 219, 7, 202, 1, // Opcode: VLD2DUPd8 +/* 5017 */ MCD_OPC_Decode, 169, 7, 201, 1, // Opcode: VLD2DUPd8 /* 5022 */ MCD_OPC_CheckPredicate, 15, 80, 3, // Skip to: 5874 -/* 5026 */ MCD_OPC_Decode, 221, 7, 202, 1, // Opcode: VLD2DUPd8wb_register +/* 5026 */ MCD_OPC_Decode, 171, 7, 201, 1, // Opcode: VLD2DUPd8wb_register /* 5031 */ MCD_OPC_FilterValue, 1, 53, 0, // Skip to: 5088 /* 5035 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 5038 */ MCD_OPC_FilterValue, 2, 64, 3, // Skip to: 5874 @@ -6689,12 +6695,12 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 5050 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 5053 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 5066 /* 5057 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 5079 -/* 5061 */ MCD_OPC_Decode, 223, 7, 202, 1, // Opcode: VLD2DUPd8x2wb_fixed +/* 5061 */ MCD_OPC_Decode, 173, 7, 201, 1, // Opcode: VLD2DUPd8x2wb_fixed /* 5066 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 5079 /* 5070 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 5079 -/* 5074 */ MCD_OPC_Decode, 222, 7, 202, 1, // Opcode: VLD2DUPd8x2 +/* 5074 */ MCD_OPC_Decode, 172, 7, 201, 1, // Opcode: VLD2DUPd8x2 /* 5079 */ MCD_OPC_CheckPredicate, 15, 23, 3, // Skip to: 5874 -/* 5083 */ MCD_OPC_Decode, 224, 7, 202, 1, // Opcode: VLD2DUPd8x2wb_register +/* 5083 */ MCD_OPC_Decode, 174, 7, 201, 1, // Opcode: VLD2DUPd8x2wb_register /* 5088 */ MCD_OPC_FilterValue, 2, 53, 0, // Skip to: 5145 /* 5092 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 5095 */ MCD_OPC_FilterValue, 2, 7, 3, // Skip to: 5874 @@ -6703,12 +6709,12 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 5107 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 5110 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 5123 /* 5114 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 5136 -/* 5118 */ MCD_OPC_Decode, 208, 7, 202, 1, // Opcode: VLD2DUPd16wb_fixed +/* 5118 */ MCD_OPC_Decode, 158, 7, 201, 1, // Opcode: VLD2DUPd16wb_fixed /* 5123 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 5136 /* 5127 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 5136 -/* 5131 */ MCD_OPC_Decode, 207, 7, 202, 1, // Opcode: VLD2DUPd16 +/* 5131 */ MCD_OPC_Decode, 157, 7, 201, 1, // Opcode: VLD2DUPd16 /* 5136 */ MCD_OPC_CheckPredicate, 15, 222, 2, // Skip to: 5874 -/* 5140 */ MCD_OPC_Decode, 209, 7, 202, 1, // Opcode: VLD2DUPd16wb_register +/* 5140 */ MCD_OPC_Decode, 159, 7, 201, 1, // Opcode: VLD2DUPd16wb_register /* 5145 */ MCD_OPC_FilterValue, 3, 53, 0, // Skip to: 5202 /* 5149 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 5152 */ MCD_OPC_FilterValue, 2, 206, 2, // Skip to: 5874 @@ -6717,12 +6723,12 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 5164 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 5167 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 5180 /* 5171 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 5193 -/* 5175 */ MCD_OPC_Decode, 211, 7, 202, 1, // Opcode: VLD2DUPd16x2wb_fixed +/* 5175 */ MCD_OPC_Decode, 161, 7, 201, 1, // Opcode: VLD2DUPd16x2wb_fixed /* 5180 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 5193 /* 5184 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 5193 -/* 5188 */ MCD_OPC_Decode, 210, 7, 202, 1, // Opcode: VLD2DUPd16x2 +/* 5188 */ MCD_OPC_Decode, 160, 7, 201, 1, // Opcode: VLD2DUPd16x2 /* 5193 */ MCD_OPC_CheckPredicate, 15, 165, 2, // Skip to: 5874 -/* 5197 */ MCD_OPC_Decode, 212, 7, 202, 1, // Opcode: VLD2DUPd16x2wb_register +/* 5197 */ MCD_OPC_Decode, 162, 7, 201, 1, // Opcode: VLD2DUPd16x2wb_register /* 5202 */ MCD_OPC_FilterValue, 4, 53, 0, // Skip to: 5259 /* 5206 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 5209 */ MCD_OPC_FilterValue, 2, 149, 2, // Skip to: 5874 @@ -6731,12 +6737,12 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 5221 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 5224 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 5237 /* 5228 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 5250 -/* 5232 */ MCD_OPC_Decode, 214, 7, 202, 1, // Opcode: VLD2DUPd32wb_fixed +/* 5232 */ MCD_OPC_Decode, 164, 7, 201, 1, // Opcode: VLD2DUPd32wb_fixed /* 5237 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 5250 /* 5241 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 5250 -/* 5245 */ MCD_OPC_Decode, 213, 7, 202, 1, // Opcode: VLD2DUPd32 +/* 5245 */ MCD_OPC_Decode, 163, 7, 201, 1, // Opcode: VLD2DUPd32 /* 5250 */ MCD_OPC_CheckPredicate, 15, 108, 2, // Skip to: 5874 -/* 5254 */ MCD_OPC_Decode, 215, 7, 202, 1, // Opcode: VLD2DUPd32wb_register +/* 5254 */ MCD_OPC_Decode, 165, 7, 201, 1, // Opcode: VLD2DUPd32wb_register /* 5259 */ MCD_OPC_FilterValue, 5, 99, 2, // Skip to: 5874 /* 5263 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 5266 */ MCD_OPC_FilterValue, 2, 92, 2, // Skip to: 5874 @@ -6745,12 +6751,12 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 5278 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... /* 5281 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 5294 /* 5285 */ MCD_OPC_CheckPredicate, 15, 18, 0, // Skip to: 5307 -/* 5289 */ MCD_OPC_Decode, 217, 7, 202, 1, // Opcode: VLD2DUPd32x2wb_fixed +/* 5289 */ MCD_OPC_Decode, 167, 7, 201, 1, // Opcode: VLD2DUPd32x2wb_fixed /* 5294 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 5307 /* 5298 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 5307 -/* 5302 */ MCD_OPC_Decode, 216, 7, 202, 1, // Opcode: VLD2DUPd32x2 +/* 5302 */ MCD_OPC_Decode, 166, 7, 201, 1, // Opcode: VLD2DUPd32x2 /* 5307 */ MCD_OPC_CheckPredicate, 15, 51, 2, // Skip to: 5874 -/* 5311 */ MCD_OPC_Decode, 218, 7, 202, 1, // Opcode: VLD2DUPd32x2wb_register +/* 5311 */ MCD_OPC_Decode, 168, 7, 201, 1, // Opcode: VLD2DUPd32x2wb_register /* 5316 */ MCD_OPC_FilterValue, 14, 5, 1, // Skip to: 5581 /* 5320 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... /* 5323 */ MCD_OPC_FilterValue, 0, 39, 0, // Skip to: 5366 @@ -6760,9 +6766,9 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 5337 */ MCD_OPC_FilterValue, 233, 3, 20, 2, // Skip to: 5874 /* 5342 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 5357 /* 5346 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5357 -/* 5352 */ MCD_OPC_Decode, 176, 8, 203, 1, // Opcode: VLD3DUPd8 +/* 5352 */ MCD_OPC_Decode, 254, 7, 202, 1, // Opcode: VLD3DUPd8 /* 5357 */ MCD_OPC_CheckPredicate, 15, 1, 2, // Skip to: 5874 -/* 5361 */ MCD_OPC_Decode, 179, 8, 203, 1, // Opcode: VLD3DUPd8_UPD +/* 5361 */ MCD_OPC_Decode, 129, 8, 202, 1, // Opcode: VLD3DUPd8_UPD /* 5366 */ MCD_OPC_FilterValue, 2, 39, 0, // Skip to: 5409 /* 5370 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 5373 */ MCD_OPC_FilterValue, 2, 241, 1, // Skip to: 5874 @@ -6770,9 +6776,9 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 5380 */ MCD_OPC_FilterValue, 233, 3, 233, 1, // Skip to: 5874 /* 5385 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 5400 /* 5389 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5400 -/* 5395 */ MCD_OPC_Decode, 193, 8, 203, 1, // Opcode: VLD3DUPq8 +/* 5395 */ MCD_OPC_Decode, 143, 8, 202, 1, // Opcode: VLD3DUPq8 /* 5400 */ MCD_OPC_CheckPredicate, 15, 214, 1, // Skip to: 5874 -/* 5404 */ MCD_OPC_Decode, 194, 8, 203, 1, // Opcode: VLD3DUPq8_UPD +/* 5404 */ MCD_OPC_Decode, 144, 8, 202, 1, // Opcode: VLD3DUPq8_UPD /* 5409 */ MCD_OPC_FilterValue, 4, 39, 0, // Skip to: 5452 /* 5413 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 5416 */ MCD_OPC_FilterValue, 2, 198, 1, // Skip to: 5874 @@ -6780,9 +6786,9 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 5423 */ MCD_OPC_FilterValue, 233, 3, 190, 1, // Skip to: 5874 /* 5428 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 5443 /* 5432 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5443 -/* 5438 */ MCD_OPC_Decode, 168, 8, 203, 1, // Opcode: VLD3DUPd16 +/* 5438 */ MCD_OPC_Decode, 246, 7, 202, 1, // Opcode: VLD3DUPd16 /* 5443 */ MCD_OPC_CheckPredicate, 15, 171, 1, // Skip to: 5874 -/* 5447 */ MCD_OPC_Decode, 171, 8, 203, 1, // Opcode: VLD3DUPd16_UPD +/* 5447 */ MCD_OPC_Decode, 249, 7, 202, 1, // Opcode: VLD3DUPd16_UPD /* 5452 */ MCD_OPC_FilterValue, 6, 39, 0, // Skip to: 5495 /* 5456 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 5459 */ MCD_OPC_FilterValue, 2, 155, 1, // Skip to: 5874 @@ -6790,9 +6796,9 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 5466 */ MCD_OPC_FilterValue, 233, 3, 147, 1, // Skip to: 5874 /* 5471 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 5486 /* 5475 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5486 -/* 5481 */ MCD_OPC_Decode, 189, 8, 203, 1, // Opcode: VLD3DUPq16 +/* 5481 */ MCD_OPC_Decode, 139, 8, 202, 1, // Opcode: VLD3DUPq16 /* 5486 */ MCD_OPC_CheckPredicate, 15, 128, 1, // Skip to: 5874 -/* 5490 */ MCD_OPC_Decode, 190, 8, 203, 1, // Opcode: VLD3DUPq16_UPD +/* 5490 */ MCD_OPC_Decode, 140, 8, 202, 1, // Opcode: VLD3DUPq16_UPD /* 5495 */ MCD_OPC_FilterValue, 8, 39, 0, // Skip to: 5538 /* 5499 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 5502 */ MCD_OPC_FilterValue, 2, 112, 1, // Skip to: 5874 @@ -6800,9 +6806,9 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 5509 */ MCD_OPC_FilterValue, 233, 3, 104, 1, // Skip to: 5874 /* 5514 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 5529 /* 5518 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5529 -/* 5524 */ MCD_OPC_Decode, 172, 8, 203, 1, // Opcode: VLD3DUPd32 +/* 5524 */ MCD_OPC_Decode, 250, 7, 202, 1, // Opcode: VLD3DUPd32 /* 5529 */ MCD_OPC_CheckPredicate, 15, 85, 1, // Skip to: 5874 -/* 5533 */ MCD_OPC_Decode, 175, 8, 203, 1, // Opcode: VLD3DUPd32_UPD +/* 5533 */ MCD_OPC_Decode, 253, 7, 202, 1, // Opcode: VLD3DUPd32_UPD /* 5538 */ MCD_OPC_FilterValue, 10, 76, 1, // Skip to: 5874 /* 5542 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 5545 */ MCD_OPC_FilterValue, 2, 69, 1, // Skip to: 5874 @@ -6810,9 +6816,9 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 5552 */ MCD_OPC_FilterValue, 233, 3, 61, 1, // Skip to: 5874 /* 5557 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 5572 /* 5561 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5572 -/* 5567 */ MCD_OPC_Decode, 191, 8, 203, 1, // Opcode: VLD3DUPq32 +/* 5567 */ MCD_OPC_Decode, 141, 8, 202, 1, // Opcode: VLD3DUPq32 /* 5572 */ MCD_OPC_CheckPredicate, 15, 42, 1, // Skip to: 5874 -/* 5576 */ MCD_OPC_Decode, 192, 8, 203, 1, // Opcode: VLD3DUPq32_UPD +/* 5576 */ MCD_OPC_Decode, 142, 8, 202, 1, // Opcode: VLD3DUPq32_UPD /* 5581 */ MCD_OPC_FilterValue, 15, 33, 1, // Skip to: 5874 /* 5585 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... /* 5588 */ MCD_OPC_FilterValue, 0, 139, 0, // Skip to: 5731 @@ -6826,9 +6832,9 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 5616 */ MCD_OPC_FilterValue, 233, 3, 253, 0, // Skip to: 5874 /* 5621 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 5636 /* 5625 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5636 -/* 5631 */ MCD_OPC_Decode, 164, 9, 204, 1, // Opcode: VLD4DUPd8 +/* 5631 */ MCD_OPC_Decode, 242, 8, 203, 1, // Opcode: VLD4DUPd8 /* 5636 */ MCD_OPC_CheckPredicate, 15, 234, 0, // Skip to: 5874 -/* 5640 */ MCD_OPC_Decode, 167, 9, 204, 1, // Opcode: VLD4DUPd8_UPD +/* 5640 */ MCD_OPC_Decode, 245, 8, 203, 1, // Opcode: VLD4DUPd8_UPD /* 5645 */ MCD_OPC_FilterValue, 1, 225, 0, // Skip to: 5874 /* 5649 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 5652 */ MCD_OPC_FilterValue, 2, 218, 0, // Skip to: 5874 @@ -6836,9 +6842,9 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 5659 */ MCD_OPC_FilterValue, 233, 3, 210, 0, // Skip to: 5874 /* 5664 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 5679 /* 5668 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5679 -/* 5674 */ MCD_OPC_Decode, 156, 9, 204, 1, // Opcode: VLD4DUPd16 +/* 5674 */ MCD_OPC_Decode, 234, 8, 203, 1, // Opcode: VLD4DUPd16 /* 5679 */ MCD_OPC_CheckPredicate, 15, 191, 0, // Skip to: 5874 -/* 5683 */ MCD_OPC_Decode, 159, 9, 204, 1, // Opcode: VLD4DUPd16_UPD +/* 5683 */ MCD_OPC_Decode, 237, 8, 203, 1, // Opcode: VLD4DUPd16_UPD /* 5688 */ MCD_OPC_FilterValue, 1, 182, 0, // Skip to: 5874 /* 5692 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 5695 */ MCD_OPC_FilterValue, 2, 175, 0, // Skip to: 5874 @@ -6846,9 +6852,9 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 5702 */ MCD_OPC_FilterValue, 233, 3, 167, 0, // Skip to: 5874 /* 5707 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 5722 /* 5711 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5722 -/* 5717 */ MCD_OPC_Decode, 160, 9, 204, 1, // Opcode: VLD4DUPd32 +/* 5717 */ MCD_OPC_Decode, 238, 8, 203, 1, // Opcode: VLD4DUPd32 /* 5722 */ MCD_OPC_CheckPredicate, 15, 148, 0, // Skip to: 5874 -/* 5726 */ MCD_OPC_Decode, 163, 9, 204, 1, // Opcode: VLD4DUPd32_UPD +/* 5726 */ MCD_OPC_Decode, 241, 8, 203, 1, // Opcode: VLD4DUPd32_UPD /* 5731 */ MCD_OPC_FilterValue, 1, 139, 0, // Skip to: 5874 /* 5735 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 5738 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 5831 @@ -6860,9 +6866,9 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 5759 */ MCD_OPC_FilterValue, 233, 3, 110, 0, // Skip to: 5874 /* 5764 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 5779 /* 5768 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5779 -/* 5774 */ MCD_OPC_Decode, 181, 9, 204, 1, // Opcode: VLD4DUPq8 +/* 5774 */ MCD_OPC_Decode, 131, 9, 203, 1, // Opcode: VLD4DUPq8 /* 5779 */ MCD_OPC_CheckPredicate, 15, 91, 0, // Skip to: 5874 -/* 5783 */ MCD_OPC_Decode, 182, 9, 204, 1, // Opcode: VLD4DUPq8_UPD +/* 5783 */ MCD_OPC_Decode, 132, 9, 203, 1, // Opcode: VLD4DUPq8_UPD /* 5788 */ MCD_OPC_FilterValue, 1, 82, 0, // Skip to: 5874 /* 5792 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 5795 */ MCD_OPC_FilterValue, 2, 75, 0, // Skip to: 5874 @@ -6870,9 +6876,9 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 5802 */ MCD_OPC_FilterValue, 233, 3, 67, 0, // Skip to: 5874 /* 5807 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 5822 /* 5811 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5822 -/* 5817 */ MCD_OPC_Decode, 177, 9, 204, 1, // Opcode: VLD4DUPq16 +/* 5817 */ MCD_OPC_Decode, 255, 8, 203, 1, // Opcode: VLD4DUPq16 /* 5822 */ MCD_OPC_CheckPredicate, 15, 48, 0, // Skip to: 5874 -/* 5826 */ MCD_OPC_Decode, 178, 9, 204, 1, // Opcode: VLD4DUPq16_UPD +/* 5826 */ MCD_OPC_Decode, 128, 9, 203, 1, // Opcode: VLD4DUPq16_UPD /* 5831 */ MCD_OPC_FilterValue, 1, 39, 0, // Skip to: 5874 /* 5835 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 5838 */ MCD_OPC_FilterValue, 2, 32, 0, // Skip to: 5874 @@ -6880,9 +6886,9 @@ static uint8_t DecoderTableNEONLoadStore32[] = { /* 5845 */ MCD_OPC_FilterValue, 233, 3, 24, 0, // Skip to: 5874 /* 5850 */ MCD_OPC_CheckPredicate, 15, 11, 0, // Skip to: 5865 /* 5854 */ MCD_OPC_CheckField, 0, 4, 15, 5, 0, // Skip to: 5865 -/* 5860 */ MCD_OPC_Decode, 179, 9, 204, 1, // Opcode: VLD4DUPq32 +/* 5860 */ MCD_OPC_Decode, 129, 9, 203, 1, // Opcode: VLD4DUPq32 /* 5865 */ MCD_OPC_CheckPredicate, 15, 5, 0, // Skip to: 5874 -/* 5869 */ MCD_OPC_Decode, 180, 9, 204, 1, // Opcode: VLD4DUPq32_UPD +/* 5869 */ MCD_OPC_Decode, 130, 9, 203, 1, // Opcode: VLD4DUPq32_UPD /* 5874 */ MCD_OPC_Fail, 0 }; @@ -6890,13 +6896,13 @@ static uint8_t DecoderTableNEONLoadStore32[] = { static uint8_t DecoderTableThumb16[] = { /* 0 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... /* 3 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 22 -/* 7 */ MCD_OPC_CheckPredicate, 19, 196, 3, // Skip to: 975 -/* 11 */ MCD_OPC_CheckField, 6, 6, 0, 190, 3, // Skip to: 975 -/* 17 */ MCD_OPC_Decode, 234, 21, 205, 1, // Opcode: tMOVSr +/* 7 */ MCD_OPC_CheckPredicate, 19, 210, 3, // Skip to: 989 +/* 11 */ MCD_OPC_CheckField, 6, 6, 0, 204, 3, // Skip to: 989 +/* 17 */ MCD_OPC_Decode, 188, 21, 204, 1, // Opcode: tMOVSr /* 22 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 41 -/* 26 */ MCD_OPC_CheckPredicate, 19, 177, 3, // Skip to: 975 -/* 30 */ MCD_OPC_CheckField, 11, 1, 1, 171, 3, // Skip to: 975 -/* 36 */ MCD_OPC_Decode, 204, 21, 206, 1, // Opcode: tCMPi8 +/* 26 */ MCD_OPC_CheckPredicate, 19, 191, 3, // Skip to: 989 +/* 30 */ MCD_OPC_CheckField, 11, 1, 1, 185, 3, // Skip to: 989 +/* 36 */ MCD_OPC_Decode, 158, 21, 205, 1, // Opcode: tCMPi8 /* 41 */ MCD_OPC_FilterValue, 4, 186, 0, // Skip to: 231 /* 45 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... /* 48 */ MCD_OPC_FilterValue, 0, 166, 0, // Skip to: 218 @@ -6904,109 +6910,109 @@ static uint8_t DecoderTableThumb16[] = { /* 55 */ MCD_OPC_FilterValue, 2, 42, 0, // Skip to: 101 /* 59 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 62 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 75 -/* 66 */ MCD_OPC_CheckPredicate, 19, 137, 3, // Skip to: 975 -/* 70 */ MCD_OPC_Decode, 143, 22, 205, 1, // Opcode: tTST +/* 66 */ MCD_OPC_CheckPredicate, 19, 151, 3, // Skip to: 989 +/* 70 */ MCD_OPC_Decode, 225, 21, 204, 1, // Opcode: tTST /* 75 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 88 -/* 79 */ MCD_OPC_CheckPredicate, 19, 124, 3, // Skip to: 975 -/* 83 */ MCD_OPC_Decode, 205, 21, 205, 1, // Opcode: tCMPr -/* 88 */ MCD_OPC_FilterValue, 3, 115, 3, // Skip to: 975 -/* 92 */ MCD_OPC_CheckPredicate, 19, 111, 3, // Skip to: 975 -/* 96 */ MCD_OPC_Decode, 202, 21, 205, 1, // Opcode: tCMNz +/* 79 */ MCD_OPC_CheckPredicate, 19, 138, 3, // Skip to: 989 +/* 83 */ MCD_OPC_Decode, 159, 21, 204, 1, // Opcode: tCMPr +/* 88 */ MCD_OPC_FilterValue, 3, 129, 3, // Skip to: 989 +/* 92 */ MCD_OPC_CheckPredicate, 19, 125, 3, // Skip to: 989 +/* 96 */ MCD_OPC_Decode, 156, 21, 204, 1, // Opcode: tCMNz /* 101 */ MCD_OPC_FilterValue, 4, 45, 0, // Skip to: 150 /* 105 */ MCD_OPC_CheckPredicate, 19, 11, 0, // Skip to: 120 /* 109 */ MCD_OPC_CheckField, 3, 4, 13, 5, 0, // Skip to: 120 -/* 115 */ MCD_OPC_Decode, 175, 21, 207, 1, // Opcode: tADDrSP +/* 115 */ MCD_OPC_Decode, 129, 21, 206, 1, // Opcode: tADDrSP /* 120 */ MCD_OPC_CheckPredicate, 19, 17, 0, // Skip to: 141 /* 124 */ MCD_OPC_CheckField, 7, 1, 1, 11, 0, // Skip to: 141 /* 130 */ MCD_OPC_CheckField, 0, 3, 5, 5, 0, // Skip to: 141 -/* 136 */ MCD_OPC_Decode, 179, 21, 207, 1, // Opcode: tADDspr -/* 141 */ MCD_OPC_CheckPredicate, 19, 62, 3, // Skip to: 975 -/* 145 */ MCD_OPC_Decode, 172, 21, 208, 1, // Opcode: tADDhirr +/* 136 */ MCD_OPC_Decode, 133, 21, 206, 1, // Opcode: tADDspr +/* 141 */ MCD_OPC_CheckPredicate, 19, 76, 3, // Skip to: 989 +/* 145 */ MCD_OPC_Decode, 254, 20, 207, 1, // Opcode: tADDhirr /* 150 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 163 -/* 154 */ MCD_OPC_CheckPredicate, 19, 49, 3, // Skip to: 975 -/* 158 */ MCD_OPC_Decode, 203, 21, 209, 1, // Opcode: tCMPhir +/* 154 */ MCD_OPC_CheckPredicate, 19, 63, 3, // Skip to: 989 +/* 158 */ MCD_OPC_Decode, 157, 21, 208, 1, // Opcode: tCMPhir /* 163 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 176 -/* 167 */ MCD_OPC_CheckPredicate, 19, 36, 3, // Skip to: 975 -/* 171 */ MCD_OPC_Decode, 236, 21, 209, 1, // Opcode: tMOVr -/* 176 */ MCD_OPC_FilterValue, 7, 27, 3, // Skip to: 975 +/* 167 */ MCD_OPC_CheckPredicate, 19, 50, 3, // Skip to: 989 +/* 171 */ MCD_OPC_Decode, 190, 21, 208, 1, // Opcode: tMOVr +/* 176 */ MCD_OPC_FilterValue, 7, 41, 3, // Skip to: 989 /* 180 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... /* 183 */ MCD_OPC_FilterValue, 0, 12, 0, // Skip to: 199 -/* 187 */ MCD_OPC_CheckPredicate, 19, 16, 3, // Skip to: 975 +/* 187 */ MCD_OPC_CheckPredicate, 19, 30, 3, // Skip to: 989 /* 191 */ MCD_OPC_SoftFail, 7, 0, -/* 194 */ MCD_OPC_Decode, 194, 21, 210, 1, // Opcode: tBX -/* 199 */ MCD_OPC_FilterValue, 1, 4, 3, // Skip to: 975 -/* 203 */ MCD_OPC_CheckPredicate, 20, 0, 3, // Skip to: 975 -/* 207 */ MCD_OPC_CheckField, 0, 3, 0, 250, 2, // Skip to: 975 -/* 213 */ MCD_OPC_Decode, 191, 21, 210, 1, // Opcode: tBLXr -/* 218 */ MCD_OPC_FilterValue, 1, 241, 2, // Skip to: 975 -/* 222 */ MCD_OPC_CheckPredicate, 19, 237, 2, // Skip to: 975 -/* 226 */ MCD_OPC_Decode, 223, 21, 211, 1, // Opcode: tLDRpci +/* 194 */ MCD_OPC_Decode, 148, 21, 209, 1, // Opcode: tBX +/* 199 */ MCD_OPC_FilterValue, 1, 18, 3, // Skip to: 989 +/* 203 */ MCD_OPC_CheckPredicate, 20, 14, 3, // Skip to: 989 +/* 207 */ MCD_OPC_CheckField, 0, 3, 0, 8, 3, // Skip to: 989 +/* 213 */ MCD_OPC_Decode, 145, 21, 209, 1, // Opcode: tBLXr +/* 218 */ MCD_OPC_FilterValue, 1, 255, 2, // Skip to: 989 +/* 222 */ MCD_OPC_CheckPredicate, 19, 251, 2, // Skip to: 989 +/* 226 */ MCD_OPC_Decode, 177, 21, 210, 1, // Opcode: tLDRpci /* 231 */ MCD_OPC_FilterValue, 5, 107, 0, // Skip to: 342 /* 235 */ MCD_OPC_ExtractField, 9, 3, // Inst{11-9} ... /* 238 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 251 -/* 242 */ MCD_OPC_CheckPredicate, 19, 217, 2, // Skip to: 975 -/* 246 */ MCD_OPC_Decode, 129, 22, 212, 1, // Opcode: tSTRr +/* 242 */ MCD_OPC_CheckPredicate, 19, 231, 2, // Skip to: 989 +/* 246 */ MCD_OPC_Decode, 211, 21, 211, 1, // Opcode: tSTRr /* 251 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 264 -/* 255 */ MCD_OPC_CheckPredicate, 19, 204, 2, // Skip to: 975 -/* 259 */ MCD_OPC_Decode, 255, 21, 212, 1, // Opcode: tSTRHr +/* 255 */ MCD_OPC_CheckPredicate, 19, 218, 2, // Skip to: 989 +/* 259 */ MCD_OPC_Decode, 209, 21, 211, 1, // Opcode: tSTRHr /* 264 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 277 -/* 268 */ MCD_OPC_CheckPredicate, 19, 191, 2, // Skip to: 975 -/* 272 */ MCD_OPC_Decode, 253, 21, 212, 1, // Opcode: tSTRBr +/* 268 */ MCD_OPC_CheckPredicate, 19, 205, 2, // Skip to: 989 +/* 272 */ MCD_OPC_Decode, 207, 21, 211, 1, // Opcode: tSTRBr /* 277 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 290 -/* 281 */ MCD_OPC_CheckPredicate, 19, 178, 2, // Skip to: 975 -/* 285 */ MCD_OPC_Decode, 220, 21, 212, 1, // Opcode: tLDRSB +/* 281 */ MCD_OPC_CheckPredicate, 19, 192, 2, // Skip to: 989 +/* 285 */ MCD_OPC_Decode, 174, 21, 211, 1, // Opcode: tLDRSB /* 290 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 303 -/* 294 */ MCD_OPC_CheckPredicate, 19, 165, 2, // Skip to: 975 -/* 298 */ MCD_OPC_Decode, 225, 21, 212, 1, // Opcode: tLDRr +/* 294 */ MCD_OPC_CheckPredicate, 19, 179, 2, // Skip to: 989 +/* 298 */ MCD_OPC_Decode, 179, 21, 211, 1, // Opcode: tLDRr /* 303 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 316 -/* 307 */ MCD_OPC_CheckPredicate, 19, 152, 2, // Skip to: 975 -/* 311 */ MCD_OPC_Decode, 217, 21, 212, 1, // Opcode: tLDRHr +/* 307 */ MCD_OPC_CheckPredicate, 19, 166, 2, // Skip to: 989 +/* 311 */ MCD_OPC_Decode, 171, 21, 211, 1, // Opcode: tLDRHr /* 316 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 329 -/* 320 */ MCD_OPC_CheckPredicate, 19, 139, 2, // Skip to: 975 -/* 324 */ MCD_OPC_Decode, 215, 21, 212, 1, // Opcode: tLDRBr -/* 329 */ MCD_OPC_FilterValue, 7, 130, 2, // Skip to: 975 -/* 333 */ MCD_OPC_CheckPredicate, 19, 126, 2, // Skip to: 975 -/* 337 */ MCD_OPC_Decode, 221, 21, 212, 1, // Opcode: tLDRSH +/* 320 */ MCD_OPC_CheckPredicate, 19, 153, 2, // Skip to: 989 +/* 324 */ MCD_OPC_Decode, 169, 21, 211, 1, // Opcode: tLDRBr +/* 329 */ MCD_OPC_FilterValue, 7, 144, 2, // Skip to: 989 +/* 333 */ MCD_OPC_CheckPredicate, 19, 140, 2, // Skip to: 989 +/* 337 */ MCD_OPC_Decode, 175, 21, 211, 1, // Opcode: tLDRSH /* 342 */ MCD_OPC_FilterValue, 6, 29, 0, // Skip to: 375 /* 346 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... /* 349 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 362 -/* 353 */ MCD_OPC_CheckPredicate, 19, 106, 2, // Skip to: 975 -/* 357 */ MCD_OPC_Decode, 128, 22, 213, 1, // Opcode: tSTRi -/* 362 */ MCD_OPC_FilterValue, 1, 97, 2, // Skip to: 975 -/* 366 */ MCD_OPC_CheckPredicate, 19, 93, 2, // Skip to: 975 -/* 370 */ MCD_OPC_Decode, 222, 21, 213, 1, // Opcode: tLDRi +/* 353 */ MCD_OPC_CheckPredicate, 19, 120, 2, // Skip to: 989 +/* 357 */ MCD_OPC_Decode, 210, 21, 212, 1, // Opcode: tSTRi +/* 362 */ MCD_OPC_FilterValue, 1, 111, 2, // Skip to: 989 +/* 366 */ MCD_OPC_CheckPredicate, 19, 107, 2, // Skip to: 989 +/* 370 */ MCD_OPC_Decode, 176, 21, 212, 1, // Opcode: tLDRi /* 375 */ MCD_OPC_FilterValue, 7, 29, 0, // Skip to: 408 /* 379 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... /* 382 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 395 -/* 386 */ MCD_OPC_CheckPredicate, 19, 73, 2, // Skip to: 975 -/* 390 */ MCD_OPC_Decode, 252, 21, 213, 1, // Opcode: tSTRBi -/* 395 */ MCD_OPC_FilterValue, 1, 64, 2, // Skip to: 975 -/* 399 */ MCD_OPC_CheckPredicate, 19, 60, 2, // Skip to: 975 -/* 403 */ MCD_OPC_Decode, 214, 21, 213, 1, // Opcode: tLDRBi +/* 386 */ MCD_OPC_CheckPredicate, 19, 87, 2, // Skip to: 989 +/* 390 */ MCD_OPC_Decode, 206, 21, 212, 1, // Opcode: tSTRBi +/* 395 */ MCD_OPC_FilterValue, 1, 78, 2, // Skip to: 989 +/* 399 */ MCD_OPC_CheckPredicate, 19, 74, 2, // Skip to: 989 +/* 403 */ MCD_OPC_Decode, 168, 21, 212, 1, // Opcode: tLDRBi /* 408 */ MCD_OPC_FilterValue, 8, 29, 0, // Skip to: 441 /* 412 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... /* 415 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 428 -/* 419 */ MCD_OPC_CheckPredicate, 19, 40, 2, // Skip to: 975 -/* 423 */ MCD_OPC_Decode, 254, 21, 213, 1, // Opcode: tSTRHi -/* 428 */ MCD_OPC_FilterValue, 1, 31, 2, // Skip to: 975 -/* 432 */ MCD_OPC_CheckPredicate, 19, 27, 2, // Skip to: 975 -/* 436 */ MCD_OPC_Decode, 216, 21, 213, 1, // Opcode: tLDRHi +/* 419 */ MCD_OPC_CheckPredicate, 19, 54, 2, // Skip to: 989 +/* 423 */ MCD_OPC_Decode, 208, 21, 212, 1, // Opcode: tSTRHi +/* 428 */ MCD_OPC_FilterValue, 1, 45, 2, // Skip to: 989 +/* 432 */ MCD_OPC_CheckPredicate, 19, 41, 2, // Skip to: 989 +/* 436 */ MCD_OPC_Decode, 170, 21, 212, 1, // Opcode: tLDRHi /* 441 */ MCD_OPC_FilterValue, 9, 29, 0, // Skip to: 474 /* 445 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... /* 448 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 461 -/* 452 */ MCD_OPC_CheckPredicate, 19, 7, 2, // Skip to: 975 -/* 456 */ MCD_OPC_Decode, 130, 22, 214, 1, // Opcode: tSTRspi -/* 461 */ MCD_OPC_FilterValue, 1, 254, 1, // Skip to: 975 -/* 465 */ MCD_OPC_CheckPredicate, 19, 250, 1, // Skip to: 975 -/* 469 */ MCD_OPC_Decode, 226, 21, 214, 1, // Opcode: tLDRspi +/* 452 */ MCD_OPC_CheckPredicate, 19, 21, 2, // Skip to: 989 +/* 456 */ MCD_OPC_Decode, 212, 21, 213, 1, // Opcode: tSTRspi +/* 461 */ MCD_OPC_FilterValue, 1, 12, 2, // Skip to: 989 +/* 465 */ MCD_OPC_CheckPredicate, 19, 8, 2, // Skip to: 989 +/* 469 */ MCD_OPC_Decode, 180, 21, 213, 1, // Opcode: tLDRspi /* 474 */ MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 507 /* 478 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... /* 481 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 494 -/* 485 */ MCD_OPC_CheckPredicate, 19, 230, 1, // Skip to: 975 -/* 489 */ MCD_OPC_Decode, 182, 21, 215, 1, // Opcode: tADR -/* 494 */ MCD_OPC_FilterValue, 1, 221, 1, // Skip to: 975 -/* 498 */ MCD_OPC_CheckPredicate, 19, 217, 1, // Skip to: 975 -/* 502 */ MCD_OPC_Decode, 176, 21, 215, 1, // Opcode: tADDrSPi +/* 485 */ MCD_OPC_CheckPredicate, 19, 244, 1, // Skip to: 989 +/* 489 */ MCD_OPC_Decode, 136, 21, 214, 1, // Opcode: tADR +/* 494 */ MCD_OPC_FilterValue, 1, 235, 1, // Skip to: 989 +/* 498 */ MCD_OPC_CheckPredicate, 19, 231, 1, // Skip to: 989 +/* 502 */ MCD_OPC_Decode, 130, 21, 214, 1, // Opcode: tADDrSPi /* 507 */ MCD_OPC_FilterValue, 11, 113, 1, // Skip to: 880 /* 511 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... /* 514 */ MCD_OPC_FilterValue, 0, 129, 0, // Skip to: 647 @@ -7016,123 +7022,127 @@ static uint8_t DecoderTableThumb16[] = { /* 528 */ MCD_OPC_FilterValue, 0, 49, 0, // Skip to: 581 /* 532 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... /* 535 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 548 -/* 539 */ MCD_OPC_CheckPredicate, 19, 176, 1, // Skip to: 975 -/* 543 */ MCD_OPC_Decode, 178, 21, 216, 1, // Opcode: tADDspi -/* 548 */ MCD_OPC_FilterValue, 1, 167, 1, // Skip to: 975 +/* 539 */ MCD_OPC_CheckPredicate, 19, 190, 1, // Skip to: 989 +/* 543 */ MCD_OPC_Decode, 132, 21, 215, 1, // Opcode: tADDspi +/* 548 */ MCD_OPC_FilterValue, 1, 181, 1, // Skip to: 989 /* 552 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 555 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 568 -/* 559 */ MCD_OPC_CheckPredicate, 21, 156, 1, // Skip to: 975 -/* 563 */ MCD_OPC_Decode, 137, 22, 205, 1, // Opcode: tSXTH -/* 568 */ MCD_OPC_FilterValue, 1, 147, 1, // Skip to: 975 -/* 572 */ MCD_OPC_CheckPredicate, 21, 143, 1, // Skip to: 975 -/* 576 */ MCD_OPC_Decode, 136, 22, 205, 1, // Opcode: tSXTB -/* 581 */ MCD_OPC_FilterValue, 1, 134, 1, // Skip to: 975 +/* 559 */ MCD_OPC_CheckPredicate, 21, 170, 1, // Skip to: 989 +/* 563 */ MCD_OPC_Decode, 219, 21, 204, 1, // Opcode: tSXTH +/* 568 */ MCD_OPC_FilterValue, 1, 161, 1, // Skip to: 989 +/* 572 */ MCD_OPC_CheckPredicate, 21, 157, 1, // Skip to: 989 +/* 576 */ MCD_OPC_Decode, 218, 21, 204, 1, // Opcode: tSXTB +/* 581 */ MCD_OPC_FilterValue, 1, 148, 1, // Skip to: 989 /* 585 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... /* 588 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 601 -/* 592 */ MCD_OPC_CheckPredicate, 19, 123, 1, // Skip to: 975 -/* 596 */ MCD_OPC_Decode, 134, 22, 216, 1, // Opcode: tSUBspi -/* 601 */ MCD_OPC_FilterValue, 1, 114, 1, // Skip to: 975 +/* 592 */ MCD_OPC_CheckPredicate, 19, 137, 1, // Skip to: 989 +/* 596 */ MCD_OPC_Decode, 216, 21, 215, 1, // Opcode: tSUBspi +/* 601 */ MCD_OPC_FilterValue, 1, 128, 1, // Skip to: 989 /* 605 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 608 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 621 -/* 612 */ MCD_OPC_CheckPredicate, 21, 103, 1, // Skip to: 975 -/* 616 */ MCD_OPC_Decode, 145, 22, 205, 1, // Opcode: tUXTH -/* 621 */ MCD_OPC_FilterValue, 1, 94, 1, // Skip to: 975 -/* 625 */ MCD_OPC_CheckPredicate, 21, 90, 1, // Skip to: 975 -/* 629 */ MCD_OPC_Decode, 144, 22, 205, 1, // Opcode: tUXTB -/* 634 */ MCD_OPC_FilterValue, 1, 81, 1, // Skip to: 975 -/* 638 */ MCD_OPC_CheckPredicate, 22, 77, 1, // Skip to: 975 -/* 642 */ MCD_OPC_Decode, 201, 21, 217, 1, // Opcode: tCBZ +/* 612 */ MCD_OPC_CheckPredicate, 21, 117, 1, // Skip to: 989 +/* 616 */ MCD_OPC_Decode, 228, 21, 204, 1, // Opcode: tUXTH +/* 621 */ MCD_OPC_FilterValue, 1, 108, 1, // Skip to: 989 +/* 625 */ MCD_OPC_CheckPredicate, 21, 104, 1, // Skip to: 989 +/* 629 */ MCD_OPC_Decode, 227, 21, 204, 1, // Opcode: tUXTB +/* 634 */ MCD_OPC_FilterValue, 1, 95, 1, // Skip to: 989 +/* 638 */ MCD_OPC_CheckPredicate, 22, 91, 1, // Skip to: 989 +/* 642 */ MCD_OPC_Decode, 155, 21, 216, 1, // Opcode: tCBZ /* 647 */ MCD_OPC_FilterValue, 1, 67, 0, // Skip to: 718 /* 651 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... /* 654 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 667 -/* 658 */ MCD_OPC_CheckPredicate, 19, 57, 1, // Skip to: 975 -/* 662 */ MCD_OPC_Decode, 243, 21, 218, 1, // Opcode: tPUSH -/* 667 */ MCD_OPC_FilterValue, 1, 48, 1, // Skip to: 975 +/* 658 */ MCD_OPC_CheckPredicate, 19, 71, 1, // Skip to: 989 +/* 662 */ MCD_OPC_Decode, 197, 21, 217, 1, // Opcode: tPUSH +/* 667 */ MCD_OPC_FilterValue, 1, 62, 1, // Skip to: 989 /* 671 */ MCD_OPC_ExtractField, 5, 4, // Inst{8-5} ... /* 674 */ MCD_OPC_FilterValue, 2, 21, 0, // Skip to: 699 -/* 678 */ MCD_OPC_CheckPredicate, 19, 37, 1, // Skip to: 975 -/* 682 */ MCD_OPC_CheckField, 4, 1, 1, 31, 1, // Skip to: 975 -/* 688 */ MCD_OPC_CheckField, 0, 3, 0, 25, 1, // Skip to: 975 -/* 694 */ MCD_OPC_Decode, 250, 21, 219, 1, // Opcode: tSETEND -/* 699 */ MCD_OPC_FilterValue, 3, 16, 1, // Skip to: 975 -/* 703 */ MCD_OPC_CheckPredicate, 19, 12, 1, // Skip to: 975 -/* 707 */ MCD_OPC_CheckField, 3, 1, 0, 6, 1, // Skip to: 975 -/* 713 */ MCD_OPC_Decode, 206, 21, 220, 1, // Opcode: tCPS +/* 678 */ MCD_OPC_CheckPredicate, 23, 51, 1, // Skip to: 989 +/* 682 */ MCD_OPC_CheckField, 4, 1, 1, 45, 1, // Skip to: 989 +/* 688 */ MCD_OPC_CheckField, 0, 3, 0, 39, 1, // Skip to: 989 +/* 694 */ MCD_OPC_Decode, 204, 21, 218, 1, // Opcode: tSETEND +/* 699 */ MCD_OPC_FilterValue, 3, 30, 1, // Skip to: 989 +/* 703 */ MCD_OPC_CheckPredicate, 19, 26, 1, // Skip to: 989 +/* 707 */ MCD_OPC_CheckField, 3, 1, 0, 20, 1, // Skip to: 989 +/* 713 */ MCD_OPC_Decode, 160, 21, 219, 1, // Opcode: tCPS /* 718 */ MCD_OPC_FilterValue, 2, 99, 0, // Skip to: 821 /* 722 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... /* 725 */ MCD_OPC_FilterValue, 0, 79, 0, // Skip to: 808 /* 729 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 732 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 751 -/* 736 */ MCD_OPC_CheckPredicate, 21, 235, 0, // Skip to: 975 -/* 740 */ MCD_OPC_CheckField, 9, 1, 1, 229, 0, // Skip to: 975 -/* 746 */ MCD_OPC_Decode, 244, 21, 205, 1, // Opcode: tREV +/* 736 */ MCD_OPC_CheckPredicate, 21, 249, 0, // Skip to: 989 +/* 740 */ MCD_OPC_CheckField, 9, 1, 1, 243, 0, // Skip to: 989 +/* 746 */ MCD_OPC_Decode, 198, 21, 204, 1, // Opcode: tREV /* 751 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 770 -/* 755 */ MCD_OPC_CheckPredicate, 21, 216, 0, // Skip to: 975 -/* 759 */ MCD_OPC_CheckField, 9, 1, 1, 210, 0, // Skip to: 975 -/* 765 */ MCD_OPC_Decode, 245, 21, 205, 1, // Opcode: tREV16 +/* 755 */ MCD_OPC_CheckPredicate, 21, 230, 0, // Skip to: 989 +/* 759 */ MCD_OPC_CheckField, 9, 1, 1, 224, 0, // Skip to: 989 +/* 765 */ MCD_OPC_Decode, 199, 21, 204, 1, // Opcode: tREV16 /* 770 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 789 -/* 774 */ MCD_OPC_CheckPredicate, 23, 197, 0, // Skip to: 975 -/* 778 */ MCD_OPC_CheckField, 9, 1, 1, 191, 0, // Skip to: 975 -/* 784 */ MCD_OPC_Decode, 209, 21, 221, 1, // Opcode: tHLT -/* 789 */ MCD_OPC_FilterValue, 3, 182, 0, // Skip to: 975 -/* 793 */ MCD_OPC_CheckPredicate, 21, 178, 0, // Skip to: 975 -/* 797 */ MCD_OPC_CheckField, 9, 1, 1, 172, 0, // Skip to: 975 -/* 803 */ MCD_OPC_Decode, 246, 21, 205, 1, // Opcode: tREVSH -/* 808 */ MCD_OPC_FilterValue, 1, 163, 0, // Skip to: 975 -/* 812 */ MCD_OPC_CheckPredicate, 22, 159, 0, // Skip to: 975 -/* 816 */ MCD_OPC_Decode, 200, 21, 217, 1, // Opcode: tCBNZ -/* 821 */ MCD_OPC_FilterValue, 3, 150, 0, // Skip to: 975 +/* 774 */ MCD_OPC_CheckPredicate, 24, 211, 0, // Skip to: 989 +/* 778 */ MCD_OPC_CheckField, 9, 1, 1, 205, 0, // Skip to: 989 +/* 784 */ MCD_OPC_Decode, 163, 21, 220, 1, // Opcode: tHLT +/* 789 */ MCD_OPC_FilterValue, 3, 196, 0, // Skip to: 989 +/* 793 */ MCD_OPC_CheckPredicate, 21, 192, 0, // Skip to: 989 +/* 797 */ MCD_OPC_CheckField, 9, 1, 1, 186, 0, // Skip to: 989 +/* 803 */ MCD_OPC_Decode, 200, 21, 204, 1, // Opcode: tREVSH +/* 808 */ MCD_OPC_FilterValue, 1, 177, 0, // Skip to: 989 +/* 812 */ MCD_OPC_CheckPredicate, 22, 173, 0, // Skip to: 989 +/* 816 */ MCD_OPC_Decode, 154, 21, 216, 1, // Opcode: tCBNZ +/* 821 */ MCD_OPC_FilterValue, 3, 164, 0, // Skip to: 989 /* 825 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... /* 828 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 841 -/* 832 */ MCD_OPC_CheckPredicate, 19, 139, 0, // Skip to: 975 -/* 836 */ MCD_OPC_Decode, 241, 21, 222, 1, // Opcode: tPOP -/* 841 */ MCD_OPC_FilterValue, 1, 130, 0, // Skip to: 975 +/* 832 */ MCD_OPC_CheckPredicate, 19, 153, 0, // Skip to: 989 +/* 836 */ MCD_OPC_Decode, 195, 21, 221, 1, // Opcode: tPOP +/* 841 */ MCD_OPC_FilterValue, 1, 144, 0, // Skip to: 989 /* 845 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... /* 848 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 861 -/* 852 */ MCD_OPC_CheckPredicate, 19, 119, 0, // Skip to: 975 -/* 856 */ MCD_OPC_Decode, 188, 21, 223, 1, // Opcode: tBKPT -/* 861 */ MCD_OPC_FilterValue, 1, 110, 0, // Skip to: 975 -/* 865 */ MCD_OPC_CheckPredicate, 24, 106, 0, // Skip to: 975 -/* 869 */ MCD_OPC_CheckField, 0, 4, 0, 100, 0, // Skip to: 975 -/* 875 */ MCD_OPC_Decode, 208, 21, 224, 1, // Opcode: tHINT +/* 852 */ MCD_OPC_CheckPredicate, 19, 133, 0, // Skip to: 989 +/* 856 */ MCD_OPC_Decode, 142, 21, 222, 1, // Opcode: tBKPT +/* 861 */ MCD_OPC_FilterValue, 1, 124, 0, // Skip to: 989 +/* 865 */ MCD_OPC_CheckPredicate, 25, 120, 0, // Skip to: 989 +/* 869 */ MCD_OPC_CheckField, 0, 4, 0, 114, 0, // Skip to: 989 +/* 875 */ MCD_OPC_Decode, 162, 21, 223, 1, // Opcode: tHINT /* 880 */ MCD_OPC_FilterValue, 12, 29, 0, // Skip to: 913 /* 884 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... /* 887 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 900 -/* 891 */ MCD_OPC_CheckPredicate, 19, 80, 0, // Skip to: 975 -/* 895 */ MCD_OPC_Decode, 251, 21, 225, 1, // Opcode: tSTMIA_UPD -/* 900 */ MCD_OPC_FilterValue, 1, 71, 0, // Skip to: 975 -/* 904 */ MCD_OPC_CheckPredicate, 19, 67, 0, // Skip to: 975 -/* 908 */ MCD_OPC_Decode, 212, 21, 226, 1, // Opcode: tLDMIA -/* 913 */ MCD_OPC_FilterValue, 13, 39, 0, // Skip to: 956 +/* 891 */ MCD_OPC_CheckPredicate, 19, 94, 0, // Skip to: 989 +/* 895 */ MCD_OPC_Decode, 205, 21, 224, 1, // Opcode: tSTMIA_UPD +/* 900 */ MCD_OPC_FilterValue, 1, 85, 0, // Skip to: 989 +/* 904 */ MCD_OPC_CheckPredicate, 19, 81, 0, // Skip to: 989 +/* 908 */ MCD_OPC_Decode, 166, 21, 225, 1, // Opcode: tLDMIA +/* 913 */ MCD_OPC_FilterValue, 13, 53, 0, // Skip to: 970 /* 917 */ MCD_OPC_CheckPredicate, 19, 11, 0, // Skip to: 932 /* 921 */ MCD_OPC_CheckField, 0, 12, 254, 29, 4, 0, // Skip to: 932 -/* 928 */ MCD_OPC_Decode, 142, 22, 58, // Opcode: tTRAP -/* 932 */ MCD_OPC_CheckPredicate, 19, 11, 0, // Skip to: 947 -/* 936 */ MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 947 -/* 942 */ MCD_OPC_Decode, 135, 22, 223, 1, // Opcode: tSVC -/* 947 */ MCD_OPC_CheckPredicate, 19, 24, 0, // Skip to: 975 -/* 951 */ MCD_OPC_Decode, 198, 21, 227, 1, // Opcode: tBcc -/* 956 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 975 -/* 960 */ MCD_OPC_CheckPredicate, 19, 11, 0, // Skip to: 975 -/* 964 */ MCD_OPC_CheckField, 11, 1, 0, 5, 0, // Skip to: 975 -/* 970 */ MCD_OPC_Decode, 186, 21, 228, 1, // Opcode: tB -/* 975 */ MCD_OPC_Fail, +/* 928 */ MCD_OPC_Decode, 224, 21, 58, // Opcode: tTRAP +/* 932 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 935 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 948 +/* 939 */ MCD_OPC_CheckPredicate, 19, 18, 0, // Skip to: 961 +/* 943 */ MCD_OPC_Decode, 226, 21, 222, 1, // Opcode: tUDF +/* 948 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 961 +/* 952 */ MCD_OPC_CheckPredicate, 19, 5, 0, // Skip to: 961 +/* 956 */ MCD_OPC_Decode, 217, 21, 222, 1, // Opcode: tSVC +/* 961 */ MCD_OPC_CheckPredicate, 19, 24, 0, // Skip to: 989 +/* 965 */ MCD_OPC_Decode, 152, 21, 226, 1, // Opcode: tBcc +/* 970 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 989 +/* 974 */ MCD_OPC_CheckPredicate, 19, 11, 0, // Skip to: 989 +/* 978 */ MCD_OPC_CheckField, 11, 1, 0, 5, 0, // Skip to: 989 +/* 984 */ MCD_OPC_Decode, 140, 21, 227, 1, // Opcode: tB +/* 989 */ MCD_OPC_Fail, 0 }; static uint8_t DecoderTableThumb32[] = { /* 0 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... /* 3 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 34 -/* 7 */ MCD_OPC_CheckPredicate, 20, 48, 0, // Skip to: 59 +/* 7 */ MCD_OPC_CheckPredicate, 26, 48, 0, // Skip to: 59 /* 11 */ MCD_OPC_CheckField, 27, 5, 30, 42, 0, // Skip to: 59 /* 17 */ MCD_OPC_CheckField, 14, 2, 3, 36, 0, // Skip to: 59 /* 23 */ MCD_OPC_CheckField, 0, 1, 0, 30, 0, // Skip to: 59 -/* 29 */ MCD_OPC_Decode, 190, 21, 229, 1, // Opcode: tBLXi +/* 29 */ MCD_OPC_Decode, 144, 21, 228, 1, // Opcode: tBLXi /* 34 */ MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 59 /* 38 */ MCD_OPC_CheckPredicate, 19, 17, 0, // Skip to: 59 /* 42 */ MCD_OPC_CheckField, 27, 5, 30, 11, 0, // Skip to: 59 /* 48 */ MCD_OPC_CheckField, 14, 2, 3, 5, 0, // Skip to: 59 -/* 54 */ MCD_OPC_Decode, 189, 21, 230, 1, // Opcode: tBL +/* 54 */ MCD_OPC_Decode, 143, 21, 229, 1, // Opcode: tBL /* 59 */ MCD_OPC_Fail, 0 }; @@ -7140,7 +7150,7 @@ static uint8_t DecoderTableThumb32[] = { static uint8_t DecoderTableThumb216[] = { /* 0 */ MCD_OPC_CheckPredicate, 22, 12, 0, // Skip to: 16 /* 4 */ MCD_OPC_CheckField, 8, 8, 191, 1, 5, 0, // Skip to: 16 -/* 11 */ MCD_OPC_Decode, 210, 18, 231, 1, // Opcode: t2IT +/* 11 */ MCD_OPC_Decode, 163, 18, 230, 1, // Opcode: t2IT /* 16 */ MCD_OPC_Fail, 0 }; @@ -7154,247 +7164,247 @@ static uint8_t DecoderTableThumb232[] = { /* 17 */ MCD_OPC_FilterValue, 0, 59, 0, // Skip to: 80 /* 21 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... /* 24 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 49 -/* 28 */ MCD_OPC_CheckPredicate, 22, 57, 27, // Skip to: 7001 -/* 32 */ MCD_OPC_CheckField, 23, 1, 1, 51, 27, // Skip to: 7001 -/* 38 */ MCD_OPC_CheckField, 13, 1, 0, 45, 27, // Skip to: 7001 -/* 44 */ MCD_OPC_Decode, 212, 20, 232, 1, // Opcode: t2STMIA -/* 49 */ MCD_OPC_FilterValue, 1, 36, 27, // Skip to: 7001 -/* 53 */ MCD_OPC_CheckPredicate, 22, 32, 27, // Skip to: 7001 -/* 57 */ MCD_OPC_CheckField, 23, 1, 0, 26, 27, // Skip to: 7001 -/* 63 */ MCD_OPC_CheckField, 16, 4, 13, 20, 27, // Skip to: 7001 -/* 69 */ MCD_OPC_CheckField, 5, 10, 128, 4, 13, 27, // Skip to: 7001 -/* 76 */ MCD_OPC_Decode, 178, 20, 82, // Opcode: t2SRSDB +/* 28 */ MCD_OPC_CheckPredicate, 22, 71, 27, // Skip to: 7015 +/* 32 */ MCD_OPC_CheckField, 23, 1, 1, 65, 27, // Skip to: 7015 +/* 38 */ MCD_OPC_CheckField, 13, 1, 0, 59, 27, // Skip to: 7015 +/* 44 */ MCD_OPC_Decode, 165, 20, 231, 1, // Opcode: t2STMIA +/* 49 */ MCD_OPC_FilterValue, 1, 50, 27, // Skip to: 7015 +/* 53 */ MCD_OPC_CheckPredicate, 22, 46, 27, // Skip to: 7015 +/* 57 */ MCD_OPC_CheckField, 23, 1, 0, 40, 27, // Skip to: 7015 +/* 63 */ MCD_OPC_CheckField, 16, 4, 13, 34, 27, // Skip to: 7015 +/* 69 */ MCD_OPC_CheckField, 5, 10, 128, 4, 27, 27, // Skip to: 7015 +/* 76 */ MCD_OPC_Decode, 131, 20, 81, // Opcode: t2SRSDB /* 80 */ MCD_OPC_FilterValue, 1, 36, 0, // Skip to: 120 /* 84 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... /* 87 */ MCD_OPC_FilterValue, 0, 16, 0, // Skip to: 107 -/* 91 */ MCD_OPC_CheckPredicate, 22, 250, 26, // Skip to: 7001 -/* 95 */ MCD_OPC_CheckField, 0, 16, 128, 128, 3, 242, 26, // Skip to: 7001 -/* 103 */ MCD_OPC_Decode, 242, 19, 80, // Opcode: t2RFEDB -/* 107 */ MCD_OPC_FilterValue, 1, 234, 26, // Skip to: 7001 -/* 111 */ MCD_OPC_CheckPredicate, 22, 230, 26, // Skip to: 7001 -/* 115 */ MCD_OPC_Decode, 238, 18, 233, 1, // Opcode: t2LDMIA +/* 91 */ MCD_OPC_CheckPredicate, 22, 8, 27, // Skip to: 7015 +/* 95 */ MCD_OPC_CheckField, 0, 16, 128, 128, 3, 0, 27, // Skip to: 7015 +/* 103 */ MCD_OPC_Decode, 195, 19, 79, // Opcode: t2RFEDB +/* 107 */ MCD_OPC_FilterValue, 1, 248, 26, // Skip to: 7015 +/* 111 */ MCD_OPC_CheckPredicate, 22, 244, 26, // Skip to: 7015 +/* 115 */ MCD_OPC_Decode, 191, 18, 232, 1, // Opcode: t2LDMIA /* 120 */ MCD_OPC_FilterValue, 2, 59, 0, // Skip to: 183 /* 124 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... /* 127 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 152 -/* 131 */ MCD_OPC_CheckPredicate, 22, 210, 26, // Skip to: 7001 -/* 135 */ MCD_OPC_CheckField, 23, 1, 1, 204, 26, // Skip to: 7001 -/* 141 */ MCD_OPC_CheckField, 13, 1, 0, 198, 26, // Skip to: 7001 -/* 147 */ MCD_OPC_Decode, 213, 20, 234, 1, // Opcode: t2STMIA_UPD -/* 152 */ MCD_OPC_FilterValue, 1, 189, 26, // Skip to: 7001 -/* 156 */ MCD_OPC_CheckPredicate, 22, 185, 26, // Skip to: 7001 -/* 160 */ MCD_OPC_CheckField, 23, 1, 0, 179, 26, // Skip to: 7001 -/* 166 */ MCD_OPC_CheckField, 16, 4, 13, 173, 26, // Skip to: 7001 -/* 172 */ MCD_OPC_CheckField, 5, 10, 128, 4, 166, 26, // Skip to: 7001 -/* 179 */ MCD_OPC_Decode, 179, 20, 82, // Opcode: t2SRSDB_UPD +/* 131 */ MCD_OPC_CheckPredicate, 22, 224, 26, // Skip to: 7015 +/* 135 */ MCD_OPC_CheckField, 23, 1, 1, 218, 26, // Skip to: 7015 +/* 141 */ MCD_OPC_CheckField, 13, 1, 0, 212, 26, // Skip to: 7015 +/* 147 */ MCD_OPC_Decode, 166, 20, 233, 1, // Opcode: t2STMIA_UPD +/* 152 */ MCD_OPC_FilterValue, 1, 203, 26, // Skip to: 7015 +/* 156 */ MCD_OPC_CheckPredicate, 22, 199, 26, // Skip to: 7015 +/* 160 */ MCD_OPC_CheckField, 23, 1, 0, 193, 26, // Skip to: 7015 +/* 166 */ MCD_OPC_CheckField, 16, 4, 13, 187, 26, // Skip to: 7015 +/* 172 */ MCD_OPC_CheckField, 5, 10, 128, 4, 180, 26, // Skip to: 7015 +/* 179 */ MCD_OPC_Decode, 132, 20, 81, // Opcode: t2SRSDB_UPD /* 183 */ MCD_OPC_FilterValue, 3, 36, 0, // Skip to: 223 /* 187 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... /* 190 */ MCD_OPC_FilterValue, 0, 16, 0, // Skip to: 210 -/* 194 */ MCD_OPC_CheckPredicate, 22, 147, 26, // Skip to: 7001 -/* 198 */ MCD_OPC_CheckField, 0, 16, 128, 128, 3, 139, 26, // Skip to: 7001 -/* 206 */ MCD_OPC_Decode, 243, 19, 80, // Opcode: t2RFEDBW -/* 210 */ MCD_OPC_FilterValue, 1, 131, 26, // Skip to: 7001 -/* 214 */ MCD_OPC_CheckPredicate, 22, 127, 26, // Skip to: 7001 -/* 218 */ MCD_OPC_Decode, 240, 18, 235, 1, // Opcode: t2LDMIA_UPD +/* 194 */ MCD_OPC_CheckPredicate, 22, 161, 26, // Skip to: 7015 +/* 198 */ MCD_OPC_CheckField, 0, 16, 128, 128, 3, 153, 26, // Skip to: 7015 +/* 206 */ MCD_OPC_Decode, 196, 19, 79, // Opcode: t2RFEDBW +/* 210 */ MCD_OPC_FilterValue, 1, 145, 26, // Skip to: 7015 +/* 214 */ MCD_OPC_CheckPredicate, 22, 141, 26, // Skip to: 7015 +/* 218 */ MCD_OPC_Decode, 193, 18, 234, 1, // Opcode: t2LDMIA_UPD /* 223 */ MCD_OPC_FilterValue, 4, 219, 0, // Skip to: 446 /* 227 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... /* 230 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 243 -/* 234 */ MCD_OPC_CheckPredicate, 22, 107, 26, // Skip to: 7001 -/* 238 */ MCD_OPC_Decode, 224, 20, 236, 1, // Opcode: t2STREX -/* 243 */ MCD_OPC_FilterValue, 1, 98, 26, // Skip to: 7001 +/* 234 */ MCD_OPC_CheckPredicate, 22, 121, 26, // Skip to: 7015 +/* 238 */ MCD_OPC_Decode, 177, 20, 235, 1, // Opcode: t2STREX +/* 243 */ MCD_OPC_FilterValue, 1, 112, 26, // Skip to: 7015 /* 247 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... /* 250 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 269 -/* 254 */ MCD_OPC_CheckPredicate, 22, 87, 26, // Skip to: 7001 -/* 258 */ MCD_OPC_CheckField, 8, 4, 15, 81, 26, // Skip to: 7001 -/* 264 */ MCD_OPC_Decode, 225, 20, 237, 1, // Opcode: t2STREXB +/* 254 */ MCD_OPC_CheckPredicate, 22, 101, 26, // Skip to: 7015 +/* 258 */ MCD_OPC_CheckField, 8, 4, 15, 95, 26, // Skip to: 7015 +/* 264 */ MCD_OPC_Decode, 178, 20, 236, 1, // Opcode: t2STREXB /* 269 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 288 -/* 273 */ MCD_OPC_CheckPredicate, 22, 68, 26, // Skip to: 7001 -/* 277 */ MCD_OPC_CheckField, 8, 4, 15, 62, 26, // Skip to: 7001 -/* 283 */ MCD_OPC_Decode, 227, 20, 237, 1, // Opcode: t2STREXH +/* 273 */ MCD_OPC_CheckPredicate, 22, 82, 26, // Skip to: 7015 +/* 277 */ MCD_OPC_CheckField, 8, 4, 15, 76, 26, // Skip to: 7015 +/* 283 */ MCD_OPC_Decode, 180, 20, 236, 1, // Opcode: t2STREXH /* 288 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 301 -/* 292 */ MCD_OPC_CheckPredicate, 22, 49, 26, // Skip to: 7001 -/* 296 */ MCD_OPC_Decode, 226, 20, 238, 1, // Opcode: t2STREXD +/* 292 */ MCD_OPC_CheckPredicate, 22, 63, 26, // Skip to: 7015 +/* 296 */ MCD_OPC_Decode, 179, 20, 237, 1, // Opcode: t2STREXD /* 301 */ MCD_OPC_FilterValue, 8, 21, 0, // Skip to: 326 -/* 305 */ MCD_OPC_CheckPredicate, 23, 36, 26, // Skip to: 7001 -/* 309 */ MCD_OPC_CheckField, 8, 4, 15, 30, 26, // Skip to: 7001 -/* 315 */ MCD_OPC_CheckField, 0, 4, 15, 24, 26, // Skip to: 7001 -/* 321 */ MCD_OPC_Decode, 204, 20, 239, 1, // Opcode: t2STLB +/* 305 */ MCD_OPC_CheckPredicate, 24, 50, 26, // Skip to: 7015 +/* 309 */ MCD_OPC_CheckField, 8, 4, 15, 44, 26, // Skip to: 7015 +/* 315 */ MCD_OPC_CheckField, 0, 4, 15, 38, 26, // Skip to: 7015 +/* 321 */ MCD_OPC_Decode, 157, 20, 238, 1, // Opcode: t2STLB /* 326 */ MCD_OPC_FilterValue, 9, 21, 0, // Skip to: 351 -/* 330 */ MCD_OPC_CheckPredicate, 23, 11, 26, // Skip to: 7001 -/* 334 */ MCD_OPC_CheckField, 8, 4, 15, 5, 26, // Skip to: 7001 -/* 340 */ MCD_OPC_CheckField, 0, 4, 15, 255, 25, // Skip to: 7001 -/* 346 */ MCD_OPC_Decode, 209, 20, 239, 1, // Opcode: t2STLH +/* 330 */ MCD_OPC_CheckPredicate, 24, 25, 26, // Skip to: 7015 +/* 334 */ MCD_OPC_CheckField, 8, 4, 15, 19, 26, // Skip to: 7015 +/* 340 */ MCD_OPC_CheckField, 0, 4, 15, 13, 26, // Skip to: 7015 +/* 346 */ MCD_OPC_Decode, 162, 20, 238, 1, // Opcode: t2STLH /* 351 */ MCD_OPC_FilterValue, 10, 21, 0, // Skip to: 376 -/* 355 */ MCD_OPC_CheckPredicate, 23, 242, 25, // Skip to: 7001 -/* 359 */ MCD_OPC_CheckField, 8, 4, 15, 236, 25, // Skip to: 7001 -/* 365 */ MCD_OPC_CheckField, 0, 4, 15, 230, 25, // Skip to: 7001 -/* 371 */ MCD_OPC_Decode, 203, 20, 239, 1, // Opcode: t2STL +/* 355 */ MCD_OPC_CheckPredicate, 24, 0, 26, // Skip to: 7015 +/* 359 */ MCD_OPC_CheckField, 8, 4, 15, 250, 25, // Skip to: 7015 +/* 365 */ MCD_OPC_CheckField, 0, 4, 15, 244, 25, // Skip to: 7015 +/* 371 */ MCD_OPC_Decode, 156, 20, 238, 1, // Opcode: t2STL /* 376 */ MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 395 -/* 380 */ MCD_OPC_CheckPredicate, 23, 217, 25, // Skip to: 7001 -/* 384 */ MCD_OPC_CheckField, 8, 4, 15, 211, 25, // Skip to: 7001 -/* 390 */ MCD_OPC_Decode, 206, 20, 237, 1, // Opcode: t2STLEXB +/* 380 */ MCD_OPC_CheckPredicate, 24, 231, 25, // Skip to: 7015 +/* 384 */ MCD_OPC_CheckField, 8, 4, 15, 225, 25, // Skip to: 7015 +/* 390 */ MCD_OPC_Decode, 159, 20, 236, 1, // Opcode: t2STLEXB /* 395 */ MCD_OPC_FilterValue, 13, 15, 0, // Skip to: 414 -/* 399 */ MCD_OPC_CheckPredicate, 23, 198, 25, // Skip to: 7001 -/* 403 */ MCD_OPC_CheckField, 8, 4, 15, 192, 25, // Skip to: 7001 -/* 409 */ MCD_OPC_Decode, 208, 20, 237, 1, // Opcode: t2STLEXH +/* 399 */ MCD_OPC_CheckPredicate, 24, 212, 25, // Skip to: 7015 +/* 403 */ MCD_OPC_CheckField, 8, 4, 15, 206, 25, // Skip to: 7015 +/* 409 */ MCD_OPC_Decode, 161, 20, 236, 1, // Opcode: t2STLEXH /* 414 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 433 -/* 418 */ MCD_OPC_CheckPredicate, 23, 179, 25, // Skip to: 7001 -/* 422 */ MCD_OPC_CheckField, 8, 4, 15, 173, 25, // Skip to: 7001 -/* 428 */ MCD_OPC_Decode, 205, 20, 237, 1, // Opcode: t2STLEX -/* 433 */ MCD_OPC_FilterValue, 15, 164, 25, // Skip to: 7001 -/* 437 */ MCD_OPC_CheckPredicate, 23, 160, 25, // Skip to: 7001 -/* 441 */ MCD_OPC_Decode, 207, 20, 238, 1, // Opcode: t2STLEXD +/* 418 */ MCD_OPC_CheckPredicate, 24, 193, 25, // Skip to: 7015 +/* 422 */ MCD_OPC_CheckField, 8, 4, 15, 187, 25, // Skip to: 7015 +/* 428 */ MCD_OPC_Decode, 158, 20, 236, 1, // Opcode: t2STLEX +/* 433 */ MCD_OPC_FilterValue, 15, 178, 25, // Skip to: 7015 +/* 437 */ MCD_OPC_CheckPredicate, 24, 174, 25, // Skip to: 7015 +/* 441 */ MCD_OPC_Decode, 160, 20, 237, 1, // Opcode: t2STLEXD /* 446 */ MCD_OPC_FilterValue, 5, 51, 1, // Skip to: 757 /* 450 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... /* 453 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 472 -/* 457 */ MCD_OPC_CheckPredicate, 22, 140, 25, // Skip to: 7001 -/* 461 */ MCD_OPC_CheckField, 8, 4, 15, 134, 25, // Skip to: 7001 -/* 467 */ MCD_OPC_Decode, 252, 18, 240, 1, // Opcode: t2LDREX -/* 472 */ MCD_OPC_FilterValue, 1, 125, 25, // Skip to: 7001 +/* 457 */ MCD_OPC_CheckPredicate, 22, 154, 25, // Skip to: 7015 +/* 461 */ MCD_OPC_CheckField, 8, 4, 15, 148, 25, // Skip to: 7015 +/* 467 */ MCD_OPC_Decode, 205, 18, 239, 1, // Opcode: t2LDREX +/* 472 */ MCD_OPC_FilterValue, 1, 139, 25, // Skip to: 7015 /* 476 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... /* 479 */ MCD_OPC_FilterValue, 0, 16, 0, // Skip to: 499 -/* 483 */ MCD_OPC_CheckPredicate, 22, 114, 25, // Skip to: 7001 -/* 487 */ MCD_OPC_CheckField, 8, 8, 240, 1, 107, 25, // Skip to: 7001 -/* 494 */ MCD_OPC_Decode, 128, 21, 241, 1, // Opcode: t2TBB +/* 483 */ MCD_OPC_CheckPredicate, 22, 128, 25, // Skip to: 7015 +/* 487 */ MCD_OPC_CheckField, 8, 8, 240, 1, 121, 25, // Skip to: 7015 +/* 494 */ MCD_OPC_Decode, 209, 20, 240, 1, // Opcode: t2TBB /* 499 */ MCD_OPC_FilterValue, 1, 16, 0, // Skip to: 519 -/* 503 */ MCD_OPC_CheckPredicate, 22, 94, 25, // Skip to: 7001 -/* 507 */ MCD_OPC_CheckField, 8, 8, 240, 1, 87, 25, // Skip to: 7001 -/* 514 */ MCD_OPC_Decode, 130, 21, 241, 1, // Opcode: t2TBH +/* 503 */ MCD_OPC_CheckPredicate, 22, 108, 25, // Skip to: 7015 +/* 507 */ MCD_OPC_CheckField, 8, 8, 240, 1, 101, 25, // Skip to: 7015 +/* 514 */ MCD_OPC_Decode, 211, 20, 240, 1, // Opcode: t2TBH /* 519 */ MCD_OPC_FilterValue, 4, 21, 0, // Skip to: 544 -/* 523 */ MCD_OPC_CheckPredicate, 22, 74, 25, // Skip to: 7001 -/* 527 */ MCD_OPC_CheckField, 8, 4, 15, 68, 25, // Skip to: 7001 -/* 533 */ MCD_OPC_CheckField, 0, 4, 15, 62, 25, // Skip to: 7001 -/* 539 */ MCD_OPC_Decode, 253, 18, 239, 1, // Opcode: t2LDREXB +/* 523 */ MCD_OPC_CheckPredicate, 22, 88, 25, // Skip to: 7015 +/* 527 */ MCD_OPC_CheckField, 8, 4, 15, 82, 25, // Skip to: 7015 +/* 533 */ MCD_OPC_CheckField, 0, 4, 15, 76, 25, // Skip to: 7015 +/* 539 */ MCD_OPC_Decode, 206, 18, 238, 1, // Opcode: t2LDREXB /* 544 */ MCD_OPC_FilterValue, 5, 21, 0, // Skip to: 569 -/* 548 */ MCD_OPC_CheckPredicate, 22, 49, 25, // Skip to: 7001 -/* 552 */ MCD_OPC_CheckField, 8, 4, 15, 43, 25, // Skip to: 7001 -/* 558 */ MCD_OPC_CheckField, 0, 4, 15, 37, 25, // Skip to: 7001 -/* 564 */ MCD_OPC_Decode, 255, 18, 239, 1, // Opcode: t2LDREXH +/* 548 */ MCD_OPC_CheckPredicate, 22, 63, 25, // Skip to: 7015 +/* 552 */ MCD_OPC_CheckField, 8, 4, 15, 57, 25, // Skip to: 7015 +/* 558 */ MCD_OPC_CheckField, 0, 4, 15, 51, 25, // Skip to: 7015 +/* 564 */ MCD_OPC_Decode, 208, 18, 238, 1, // Opcode: t2LDREXH /* 569 */ MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 588 -/* 573 */ MCD_OPC_CheckPredicate, 22, 24, 25, // Skip to: 7001 -/* 577 */ MCD_OPC_CheckField, 0, 4, 15, 18, 25, // Skip to: 7001 -/* 583 */ MCD_OPC_Decode, 254, 18, 242, 1, // Opcode: t2LDREXD +/* 573 */ MCD_OPC_CheckPredicate, 22, 38, 25, // Skip to: 7015 +/* 577 */ MCD_OPC_CheckField, 0, 4, 15, 32, 25, // Skip to: 7015 +/* 583 */ MCD_OPC_Decode, 207, 18, 241, 1, // Opcode: t2LDREXD /* 588 */ MCD_OPC_FilterValue, 8, 21, 0, // Skip to: 613 -/* 592 */ MCD_OPC_CheckPredicate, 23, 5, 25, // Skip to: 7001 -/* 596 */ MCD_OPC_CheckField, 8, 4, 15, 255, 24, // Skip to: 7001 -/* 602 */ MCD_OPC_CheckField, 0, 4, 15, 249, 24, // Skip to: 7001 -/* 608 */ MCD_OPC_Decode, 214, 18, 239, 1, // Opcode: t2LDAB +/* 592 */ MCD_OPC_CheckPredicate, 24, 19, 25, // Skip to: 7015 +/* 596 */ MCD_OPC_CheckField, 8, 4, 15, 13, 25, // Skip to: 7015 +/* 602 */ MCD_OPC_CheckField, 0, 4, 15, 7, 25, // Skip to: 7015 +/* 608 */ MCD_OPC_Decode, 167, 18, 238, 1, // Opcode: t2LDAB /* 613 */ MCD_OPC_FilterValue, 9, 21, 0, // Skip to: 638 -/* 617 */ MCD_OPC_CheckPredicate, 23, 236, 24, // Skip to: 7001 -/* 621 */ MCD_OPC_CheckField, 8, 4, 15, 230, 24, // Skip to: 7001 -/* 627 */ MCD_OPC_CheckField, 0, 4, 15, 224, 24, // Skip to: 7001 -/* 633 */ MCD_OPC_Decode, 219, 18, 239, 1, // Opcode: t2LDAH +/* 617 */ MCD_OPC_CheckPredicate, 24, 250, 24, // Skip to: 7015 +/* 621 */ MCD_OPC_CheckField, 8, 4, 15, 244, 24, // Skip to: 7015 +/* 627 */ MCD_OPC_CheckField, 0, 4, 15, 238, 24, // Skip to: 7015 +/* 633 */ MCD_OPC_Decode, 172, 18, 238, 1, // Opcode: t2LDAH /* 638 */ MCD_OPC_FilterValue, 10, 21, 0, // Skip to: 663 -/* 642 */ MCD_OPC_CheckPredicate, 23, 211, 24, // Skip to: 7001 -/* 646 */ MCD_OPC_CheckField, 8, 4, 15, 205, 24, // Skip to: 7001 -/* 652 */ MCD_OPC_CheckField, 0, 4, 15, 199, 24, // Skip to: 7001 -/* 658 */ MCD_OPC_Decode, 213, 18, 239, 1, // Opcode: t2LDA +/* 642 */ MCD_OPC_CheckPredicate, 24, 225, 24, // Skip to: 7015 +/* 646 */ MCD_OPC_CheckField, 8, 4, 15, 219, 24, // Skip to: 7015 +/* 652 */ MCD_OPC_CheckField, 0, 4, 15, 213, 24, // Skip to: 7015 +/* 658 */ MCD_OPC_Decode, 166, 18, 238, 1, // Opcode: t2LDA /* 663 */ MCD_OPC_FilterValue, 12, 21, 0, // Skip to: 688 -/* 667 */ MCD_OPC_CheckPredicate, 23, 186, 24, // Skip to: 7001 -/* 671 */ MCD_OPC_CheckField, 8, 4, 15, 180, 24, // Skip to: 7001 -/* 677 */ MCD_OPC_CheckField, 0, 4, 15, 174, 24, // Skip to: 7001 -/* 683 */ MCD_OPC_Decode, 216, 18, 239, 1, // Opcode: t2LDAEXB +/* 667 */ MCD_OPC_CheckPredicate, 24, 200, 24, // Skip to: 7015 +/* 671 */ MCD_OPC_CheckField, 8, 4, 15, 194, 24, // Skip to: 7015 +/* 677 */ MCD_OPC_CheckField, 0, 4, 15, 188, 24, // Skip to: 7015 +/* 683 */ MCD_OPC_Decode, 169, 18, 238, 1, // Opcode: t2LDAEXB /* 688 */ MCD_OPC_FilterValue, 13, 21, 0, // Skip to: 713 -/* 692 */ MCD_OPC_CheckPredicate, 23, 161, 24, // Skip to: 7001 -/* 696 */ MCD_OPC_CheckField, 8, 4, 15, 155, 24, // Skip to: 7001 -/* 702 */ MCD_OPC_CheckField, 0, 4, 15, 149, 24, // Skip to: 7001 -/* 708 */ MCD_OPC_Decode, 218, 18, 239, 1, // Opcode: t2LDAEXH +/* 692 */ MCD_OPC_CheckPredicate, 24, 175, 24, // Skip to: 7015 +/* 696 */ MCD_OPC_CheckField, 8, 4, 15, 169, 24, // Skip to: 7015 +/* 702 */ MCD_OPC_CheckField, 0, 4, 15, 163, 24, // Skip to: 7015 +/* 708 */ MCD_OPC_Decode, 171, 18, 238, 1, // Opcode: t2LDAEXH /* 713 */ MCD_OPC_FilterValue, 14, 21, 0, // Skip to: 738 -/* 717 */ MCD_OPC_CheckPredicate, 23, 136, 24, // Skip to: 7001 -/* 721 */ MCD_OPC_CheckField, 8, 4, 15, 130, 24, // Skip to: 7001 -/* 727 */ MCD_OPC_CheckField, 0, 4, 15, 124, 24, // Skip to: 7001 -/* 733 */ MCD_OPC_Decode, 215, 18, 239, 1, // Opcode: t2LDAEX -/* 738 */ MCD_OPC_FilterValue, 15, 115, 24, // Skip to: 7001 -/* 742 */ MCD_OPC_CheckPredicate, 23, 111, 24, // Skip to: 7001 -/* 746 */ MCD_OPC_CheckField, 0, 4, 15, 105, 24, // Skip to: 7001 -/* 752 */ MCD_OPC_Decode, 217, 18, 242, 1, // Opcode: t2LDAEXD +/* 717 */ MCD_OPC_CheckPredicate, 24, 150, 24, // Skip to: 7015 +/* 721 */ MCD_OPC_CheckField, 8, 4, 15, 144, 24, // Skip to: 7015 +/* 727 */ MCD_OPC_CheckField, 0, 4, 15, 138, 24, // Skip to: 7015 +/* 733 */ MCD_OPC_Decode, 168, 18, 238, 1, // Opcode: t2LDAEX +/* 738 */ MCD_OPC_FilterValue, 15, 129, 24, // Skip to: 7015 +/* 742 */ MCD_OPC_CheckPredicate, 24, 125, 24, // Skip to: 7015 +/* 746 */ MCD_OPC_CheckField, 0, 4, 15, 119, 24, // Skip to: 7015 +/* 752 */ MCD_OPC_Decode, 170, 18, 241, 1, // Opcode: t2LDAEXD /* 757 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 770 -/* 761 */ MCD_OPC_CheckPredicate, 22, 92, 24, // Skip to: 7001 -/* 765 */ MCD_OPC_Decode, 221, 20, 243, 1, // Opcode: t2STRD_POST -/* 770 */ MCD_OPC_FilterValue, 7, 83, 24, // Skip to: 7001 -/* 774 */ MCD_OPC_CheckPredicate, 22, 79, 24, // Skip to: 7001 -/* 778 */ MCD_OPC_Decode, 249, 18, 244, 1, // Opcode: t2LDRD_POST +/* 761 */ MCD_OPC_CheckPredicate, 22, 106, 24, // Skip to: 7015 +/* 765 */ MCD_OPC_Decode, 174, 20, 242, 1, // Opcode: t2STRD_POST +/* 770 */ MCD_OPC_FilterValue, 7, 97, 24, // Skip to: 7015 +/* 774 */ MCD_OPC_CheckPredicate, 22, 93, 24, // Skip to: 7015 +/* 778 */ MCD_OPC_Decode, 202, 18, 243, 1, // Opcode: t2LDRD_POST /* 783 */ MCD_OPC_FilterValue, 1, 5, 1, // Skip to: 1048 /* 787 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... /* 790 */ MCD_OPC_FilterValue, 0, 59, 0, // Skip to: 853 /* 794 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... /* 797 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 822 -/* 801 */ MCD_OPC_CheckPredicate, 22, 52, 24, // Skip to: 7001 -/* 805 */ MCD_OPC_CheckField, 23, 1, 0, 46, 24, // Skip to: 7001 -/* 811 */ MCD_OPC_CheckField, 13, 1, 0, 40, 24, // Skip to: 7001 -/* 817 */ MCD_OPC_Decode, 210, 20, 232, 1, // Opcode: t2STMDB -/* 822 */ MCD_OPC_FilterValue, 1, 31, 24, // Skip to: 7001 -/* 826 */ MCD_OPC_CheckPredicate, 22, 27, 24, // Skip to: 7001 -/* 830 */ MCD_OPC_CheckField, 23, 1, 1, 21, 24, // Skip to: 7001 -/* 836 */ MCD_OPC_CheckField, 16, 4, 13, 15, 24, // Skip to: 7001 -/* 842 */ MCD_OPC_CheckField, 5, 10, 128, 4, 8, 24, // Skip to: 7001 -/* 849 */ MCD_OPC_Decode, 180, 20, 82, // Opcode: t2SRSIA +/* 801 */ MCD_OPC_CheckPredicate, 22, 66, 24, // Skip to: 7015 +/* 805 */ MCD_OPC_CheckField, 23, 1, 0, 60, 24, // Skip to: 7015 +/* 811 */ MCD_OPC_CheckField, 13, 1, 0, 54, 24, // Skip to: 7015 +/* 817 */ MCD_OPC_Decode, 163, 20, 231, 1, // Opcode: t2STMDB +/* 822 */ MCD_OPC_FilterValue, 1, 45, 24, // Skip to: 7015 +/* 826 */ MCD_OPC_CheckPredicate, 22, 41, 24, // Skip to: 7015 +/* 830 */ MCD_OPC_CheckField, 23, 1, 1, 35, 24, // Skip to: 7015 +/* 836 */ MCD_OPC_CheckField, 16, 4, 13, 29, 24, // Skip to: 7015 +/* 842 */ MCD_OPC_CheckField, 5, 10, 128, 4, 22, 24, // Skip to: 7015 +/* 849 */ MCD_OPC_Decode, 133, 20, 81, // Opcode: t2SRSIA /* 853 */ MCD_OPC_FilterValue, 1, 36, 0, // Skip to: 893 /* 857 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... /* 860 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 873 -/* 864 */ MCD_OPC_CheckPredicate, 22, 245, 23, // Skip to: 7001 -/* 868 */ MCD_OPC_Decode, 236, 18, 233, 1, // Opcode: t2LDMDB -/* 873 */ MCD_OPC_FilterValue, 1, 236, 23, // Skip to: 7001 -/* 877 */ MCD_OPC_CheckPredicate, 22, 232, 23, // Skip to: 7001 -/* 881 */ MCD_OPC_CheckField, 0, 16, 128, 128, 3, 224, 23, // Skip to: 7001 -/* 889 */ MCD_OPC_Decode, 244, 19, 80, // Opcode: t2RFEIA +/* 864 */ MCD_OPC_CheckPredicate, 22, 3, 24, // Skip to: 7015 +/* 868 */ MCD_OPC_Decode, 189, 18, 232, 1, // Opcode: t2LDMDB +/* 873 */ MCD_OPC_FilterValue, 1, 250, 23, // Skip to: 7015 +/* 877 */ MCD_OPC_CheckPredicate, 22, 246, 23, // Skip to: 7015 +/* 881 */ MCD_OPC_CheckField, 0, 16, 128, 128, 3, 238, 23, // Skip to: 7015 +/* 889 */ MCD_OPC_Decode, 197, 19, 79, // Opcode: t2RFEIA /* 893 */ MCD_OPC_FilterValue, 2, 59, 0, // Skip to: 956 /* 897 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... /* 900 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 925 -/* 904 */ MCD_OPC_CheckPredicate, 22, 205, 23, // Skip to: 7001 -/* 908 */ MCD_OPC_CheckField, 23, 1, 0, 199, 23, // Skip to: 7001 -/* 914 */ MCD_OPC_CheckField, 13, 1, 0, 193, 23, // Skip to: 7001 -/* 920 */ MCD_OPC_Decode, 211, 20, 234, 1, // Opcode: t2STMDB_UPD -/* 925 */ MCD_OPC_FilterValue, 1, 184, 23, // Skip to: 7001 -/* 929 */ MCD_OPC_CheckPredicate, 22, 180, 23, // Skip to: 7001 -/* 933 */ MCD_OPC_CheckField, 23, 1, 1, 174, 23, // Skip to: 7001 -/* 939 */ MCD_OPC_CheckField, 16, 4, 13, 168, 23, // Skip to: 7001 -/* 945 */ MCD_OPC_CheckField, 5, 10, 128, 4, 161, 23, // Skip to: 7001 -/* 952 */ MCD_OPC_Decode, 181, 20, 82, // Opcode: t2SRSIA_UPD +/* 904 */ MCD_OPC_CheckPredicate, 22, 219, 23, // Skip to: 7015 +/* 908 */ MCD_OPC_CheckField, 23, 1, 0, 213, 23, // Skip to: 7015 +/* 914 */ MCD_OPC_CheckField, 13, 1, 0, 207, 23, // Skip to: 7015 +/* 920 */ MCD_OPC_Decode, 164, 20, 233, 1, // Opcode: t2STMDB_UPD +/* 925 */ MCD_OPC_FilterValue, 1, 198, 23, // Skip to: 7015 +/* 929 */ MCD_OPC_CheckPredicate, 22, 194, 23, // Skip to: 7015 +/* 933 */ MCD_OPC_CheckField, 23, 1, 1, 188, 23, // Skip to: 7015 +/* 939 */ MCD_OPC_CheckField, 16, 4, 13, 182, 23, // Skip to: 7015 +/* 945 */ MCD_OPC_CheckField, 5, 10, 128, 4, 175, 23, // Skip to: 7015 +/* 952 */ MCD_OPC_Decode, 134, 20, 81, // Opcode: t2SRSIA_UPD /* 956 */ MCD_OPC_FilterValue, 3, 36, 0, // Skip to: 996 /* 960 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... /* 963 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 976 -/* 967 */ MCD_OPC_CheckPredicate, 22, 142, 23, // Skip to: 7001 -/* 971 */ MCD_OPC_Decode, 237, 18, 235, 1, // Opcode: t2LDMDB_UPD -/* 976 */ MCD_OPC_FilterValue, 1, 133, 23, // Skip to: 7001 -/* 980 */ MCD_OPC_CheckPredicate, 22, 129, 23, // Skip to: 7001 -/* 984 */ MCD_OPC_CheckField, 0, 16, 128, 128, 3, 121, 23, // Skip to: 7001 -/* 992 */ MCD_OPC_Decode, 245, 19, 80, // Opcode: t2RFEIAW +/* 967 */ MCD_OPC_CheckPredicate, 22, 156, 23, // Skip to: 7015 +/* 971 */ MCD_OPC_Decode, 190, 18, 234, 1, // Opcode: t2LDMDB_UPD +/* 976 */ MCD_OPC_FilterValue, 1, 147, 23, // Skip to: 7015 +/* 980 */ MCD_OPC_CheckPredicate, 22, 143, 23, // Skip to: 7015 +/* 984 */ MCD_OPC_CheckField, 0, 16, 128, 128, 3, 135, 23, // Skip to: 7015 +/* 992 */ MCD_OPC_Decode, 198, 19, 79, // Opcode: t2RFEIAW /* 996 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 1009 -/* 1000 */ MCD_OPC_CheckPredicate, 22, 109, 23, // Skip to: 7001 -/* 1004 */ MCD_OPC_Decode, 223, 20, 245, 1, // Opcode: t2STRDi8 +/* 1000 */ MCD_OPC_CheckPredicate, 22, 123, 23, // Skip to: 7015 +/* 1004 */ MCD_OPC_Decode, 176, 20, 244, 1, // Opcode: t2STRDi8 /* 1009 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 1022 -/* 1013 */ MCD_OPC_CheckPredicate, 22, 96, 23, // Skip to: 7001 -/* 1017 */ MCD_OPC_Decode, 251, 18, 246, 1, // Opcode: t2LDRDi8 +/* 1013 */ MCD_OPC_CheckPredicate, 22, 110, 23, // Skip to: 7015 +/* 1017 */ MCD_OPC_Decode, 204, 18, 244, 1, // Opcode: t2LDRDi8 /* 1022 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 1035 -/* 1026 */ MCD_OPC_CheckPredicate, 22, 83, 23, // Skip to: 7001 -/* 1030 */ MCD_OPC_Decode, 222, 20, 247, 1, // Opcode: t2STRD_PRE -/* 1035 */ MCD_OPC_FilterValue, 7, 74, 23, // Skip to: 7001 -/* 1039 */ MCD_OPC_CheckPredicate, 22, 70, 23, // Skip to: 7001 -/* 1043 */ MCD_OPC_Decode, 250, 18, 248, 1, // Opcode: t2LDRD_PRE +/* 1026 */ MCD_OPC_CheckPredicate, 22, 97, 23, // Skip to: 7015 +/* 1030 */ MCD_OPC_Decode, 175, 20, 245, 1, // Opcode: t2STRD_PRE +/* 1035 */ MCD_OPC_FilterValue, 7, 88, 23, // Skip to: 7015 +/* 1039 */ MCD_OPC_CheckPredicate, 22, 84, 23, // Skip to: 7015 +/* 1043 */ MCD_OPC_Decode, 203, 18, 246, 1, // Opcode: t2LDRD_PRE /* 1048 */ MCD_OPC_FilterValue, 2, 201, 1, // Skip to: 1509 /* 1052 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... /* 1055 */ MCD_OPC_FilterValue, 0, 73, 0, // Skip to: 1132 /* 1059 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 1081 /* 1063 */ MCD_OPC_CheckField, 20, 1, 1, 12, 0, // Skip to: 1081 /* 1069 */ MCD_OPC_CheckField, 4, 11, 240, 1, 5, 0, // Skip to: 1081 -/* 1076 */ MCD_OPC_Decode, 136, 21, 249, 1, // Opcode: t2TSTrr +/* 1076 */ MCD_OPC_Decode, 217, 20, 247, 1, // Opcode: t2TSTrr /* 1081 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1102 /* 1085 */ MCD_OPC_CheckField, 20, 1, 1, 11, 0, // Skip to: 1102 /* 1091 */ MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 1102 -/* 1097 */ MCD_OPC_Decode, 137, 21, 250, 1, // Opcode: t2TSTrs +/* 1097 */ MCD_OPC_Decode, 218, 20, 248, 1, // Opcode: t2TSTrs /* 1102 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1123 /* 1106 */ MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 1123 /* 1112 */ MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 1123 -/* 1118 */ MCD_OPC_Decode, 167, 18, 251, 1, // Opcode: t2ANDrr -/* 1123 */ MCD_OPC_CheckPredicate, 22, 242, 22, // Skip to: 7001 -/* 1127 */ MCD_OPC_Decode, 168, 18, 252, 1, // Opcode: t2ANDrs +/* 1118 */ MCD_OPC_Decode, 248, 17, 249, 1, // Opcode: t2ANDrr +/* 1123 */ MCD_OPC_CheckPredicate, 22, 0, 23, // Skip to: 7015 +/* 1127 */ MCD_OPC_Decode, 249, 17, 250, 1, // Opcode: t2ANDrs /* 1132 */ MCD_OPC_FilterValue, 1, 30, 0, // Skip to: 1166 /* 1136 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1157 /* 1140 */ MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 1157 /* 1146 */ MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 1157 -/* 1152 */ MCD_OPC_Decode, 175, 18, 251, 1, // Opcode: t2BICrr -/* 1157 */ MCD_OPC_CheckPredicate, 22, 208, 22, // Skip to: 7001 -/* 1161 */ MCD_OPC_Decode, 176, 18, 252, 1, // Opcode: t2BICrs +/* 1152 */ MCD_OPC_Decode, 128, 18, 249, 1, // Opcode: t2BICrr +/* 1157 */ MCD_OPC_CheckPredicate, 22, 222, 22, // Skip to: 7015 +/* 1161 */ MCD_OPC_Decode, 129, 18, 250, 1, // Opcode: t2BICrs /* 1166 */ MCD_OPC_FilterValue, 2, 151, 0, // Skip to: 1321 /* 1170 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... /* 1173 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 1208 @@ -7402,33 +7412,33 @@ static uint8_t DecoderTableThumb232[] = { /* 1180 */ MCD_OPC_FilterValue, 0, 49, 0, // Skip to: 1233 /* 1184 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 1199 /* 1188 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 1199 -/* 1194 */ MCD_OPC_Decode, 190, 19, 253, 1, // Opcode: t2MOVr +/* 1194 */ MCD_OPC_Decode, 143, 19, 251, 1, // Opcode: t2MOVr /* 1199 */ MCD_OPC_CheckPredicate, 22, 30, 0, // Skip to: 1233 -/* 1203 */ MCD_OPC_Decode, 213, 19, 251, 1, // Opcode: t2ORRrr +/* 1203 */ MCD_OPC_Decode, 166, 19, 249, 1, // Opcode: t2ORRrr /* 1208 */ MCD_OPC_FilterValue, 3, 21, 0, // Skip to: 1233 /* 1212 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1233 /* 1216 */ MCD_OPC_CheckField, 16, 4, 15, 11, 0, // Skip to: 1233 /* 1222 */ MCD_OPC_CheckField, 12, 3, 0, 5, 0, // Skip to: 1233 -/* 1228 */ MCD_OPC_Decode, 248, 19, 254, 1, // Opcode: t2RRX +/* 1228 */ MCD_OPC_Decode, 201, 19, 252, 1, // Opcode: t2RRX /* 1233 */ MCD_OPC_ExtractField, 4, 2, // Inst{5-4} ... /* 1236 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 1255 /* 1240 */ MCD_OPC_CheckPredicate, 22, 68, 0, // Skip to: 1312 /* 1244 */ MCD_OPC_CheckField, 16, 4, 15, 62, 0, // Skip to: 1312 -/* 1250 */ MCD_OPC_Decode, 163, 19, 255, 1, // Opcode: t2LSLri +/* 1250 */ MCD_OPC_Decode, 244, 18, 253, 1, // Opcode: t2LSLri /* 1255 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 1274 /* 1259 */ MCD_OPC_CheckPredicate, 22, 49, 0, // Skip to: 1312 /* 1263 */ MCD_OPC_CheckField, 16, 4, 15, 43, 0, // Skip to: 1312 -/* 1269 */ MCD_OPC_Decode, 165, 19, 255, 1, // Opcode: t2LSRri +/* 1269 */ MCD_OPC_Decode, 246, 18, 253, 1, // Opcode: t2LSRri /* 1274 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 1293 /* 1278 */ MCD_OPC_CheckPredicate, 22, 30, 0, // Skip to: 1312 /* 1282 */ MCD_OPC_CheckField, 16, 4, 15, 24, 0, // Skip to: 1312 -/* 1288 */ MCD_OPC_Decode, 169, 18, 255, 1, // Opcode: t2ASRri +/* 1288 */ MCD_OPC_Decode, 250, 17, 253, 1, // Opcode: t2ASRri /* 1293 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 1312 /* 1297 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 1312 /* 1301 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 1312 -/* 1307 */ MCD_OPC_Decode, 246, 19, 255, 1, // Opcode: t2RORri -/* 1312 */ MCD_OPC_CheckPredicate, 22, 53, 22, // Skip to: 7001 -/* 1316 */ MCD_OPC_Decode, 214, 19, 252, 1, // Opcode: t2ORRrs +/* 1307 */ MCD_OPC_Decode, 199, 19, 253, 1, // Opcode: t2RORri +/* 1312 */ MCD_OPC_CheckPredicate, 22, 67, 22, // Skip to: 7015 +/* 1316 */ MCD_OPC_Decode, 167, 19, 250, 1, // Opcode: t2ORRrs /* 1321 */ MCD_OPC_FilterValue, 3, 62, 0, // Skip to: 1387 /* 1325 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... /* 1328 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 1363 @@ -7436,170 +7446,170 @@ static uint8_t DecoderTableThumb232[] = { /* 1335 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 1363 /* 1339 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 1354 /* 1343 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 1354 -/* 1349 */ MCD_OPC_Decode, 207, 19, 254, 1, // Opcode: t2MVNr +/* 1349 */ MCD_OPC_Decode, 160, 19, 252, 1, // Opcode: t2MVNr /* 1354 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 1363 -/* 1358 */ MCD_OPC_Decode, 210, 19, 251, 1, // Opcode: t2ORNrr +/* 1358 */ MCD_OPC_Decode, 163, 19, 249, 1, // Opcode: t2ORNrr /* 1363 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 1378 /* 1367 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 1378 -/* 1373 */ MCD_OPC_Decode, 208, 19, 128, 2, // Opcode: t2MVNs -/* 1378 */ MCD_OPC_CheckPredicate, 22, 243, 21, // Skip to: 7001 -/* 1382 */ MCD_OPC_Decode, 211, 19, 252, 1, // Opcode: t2ORNrs +/* 1373 */ MCD_OPC_Decode, 161, 19, 254, 1, // Opcode: t2MVNs +/* 1378 */ MCD_OPC_CheckPredicate, 22, 1, 22, // Skip to: 7015 +/* 1382 */ MCD_OPC_Decode, 164, 19, 250, 1, // Opcode: t2ORNrs /* 1387 */ MCD_OPC_FilterValue, 4, 73, 0, // Skip to: 1464 /* 1391 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 1413 /* 1395 */ MCD_OPC_CheckField, 20, 1, 1, 12, 0, // Skip to: 1413 /* 1401 */ MCD_OPC_CheckField, 4, 11, 240, 1, 5, 0, // Skip to: 1413 -/* 1408 */ MCD_OPC_Decode, 133, 21, 249, 1, // Opcode: t2TEQrr +/* 1408 */ MCD_OPC_Decode, 214, 20, 247, 1, // Opcode: t2TEQrr /* 1413 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1434 /* 1417 */ MCD_OPC_CheckField, 20, 1, 1, 11, 0, // Skip to: 1434 /* 1423 */ MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 1434 -/* 1429 */ MCD_OPC_Decode, 134, 21, 250, 1, // Opcode: t2TEQrs +/* 1429 */ MCD_OPC_Decode, 215, 20, 248, 1, // Opcode: t2TEQrs /* 1434 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1455 /* 1438 */ MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 1455 /* 1444 */ MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 1455 -/* 1450 */ MCD_OPC_Decode, 206, 18, 251, 1, // Opcode: t2EORrr -/* 1455 */ MCD_OPC_CheckPredicate, 22, 166, 21, // Skip to: 7001 -/* 1459 */ MCD_OPC_Decode, 207, 18, 252, 1, // Opcode: t2EORrs -/* 1464 */ MCD_OPC_FilterValue, 6, 157, 21, // Skip to: 7001 +/* 1450 */ MCD_OPC_Decode, 159, 18, 249, 1, // Opcode: t2EORrr +/* 1455 */ MCD_OPC_CheckPredicate, 22, 180, 21, // Skip to: 7015 +/* 1459 */ MCD_OPC_Decode, 160, 18, 250, 1, // Opcode: t2EORrs +/* 1464 */ MCD_OPC_FilterValue, 6, 171, 21, // Skip to: 7015 /* 1468 */ MCD_OPC_ExtractField, 4, 2, // Inst{5-4} ... /* 1471 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 1490 -/* 1475 */ MCD_OPC_CheckPredicate, 25, 146, 21, // Skip to: 7001 -/* 1479 */ MCD_OPC_CheckField, 20, 1, 0, 140, 21, // Skip to: 7001 -/* 1485 */ MCD_OPC_Decode, 215, 19, 129, 2, // Opcode: t2PKHBT -/* 1490 */ MCD_OPC_FilterValue, 2, 131, 21, // Skip to: 7001 -/* 1494 */ MCD_OPC_CheckPredicate, 25, 127, 21, // Skip to: 7001 -/* 1498 */ MCD_OPC_CheckField, 20, 1, 0, 121, 21, // Skip to: 7001 -/* 1504 */ MCD_OPC_Decode, 216, 19, 129, 2, // Opcode: t2PKHTB +/* 1475 */ MCD_OPC_CheckPredicate, 27, 160, 21, // Skip to: 7015 +/* 1479 */ MCD_OPC_CheckField, 20, 1, 0, 154, 21, // Skip to: 7015 +/* 1485 */ MCD_OPC_Decode, 168, 19, 255, 1, // Opcode: t2PKHBT +/* 1490 */ MCD_OPC_FilterValue, 2, 145, 21, // Skip to: 7015 +/* 1494 */ MCD_OPC_CheckPredicate, 27, 141, 21, // Skip to: 7015 +/* 1498 */ MCD_OPC_CheckField, 20, 1, 0, 135, 21, // Skip to: 7015 +/* 1504 */ MCD_OPC_Decode, 169, 19, 255, 1, // Opcode: t2PKHTB /* 1509 */ MCD_OPC_FilterValue, 3, 3, 1, // Skip to: 1772 /* 1513 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... /* 1516 */ MCD_OPC_FilterValue, 0, 73, 0, // Skip to: 1593 /* 1520 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 1542 /* 1524 */ MCD_OPC_CheckField, 20, 1, 1, 12, 0, // Skip to: 1542 /* 1530 */ MCD_OPC_CheckField, 4, 11, 240, 1, 5, 0, // Skip to: 1542 -/* 1537 */ MCD_OPC_Decode, 185, 18, 249, 1, // Opcode: t2CMNzrr +/* 1537 */ MCD_OPC_Decode, 138, 18, 247, 1, // Opcode: t2CMNzrr /* 1542 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1563 /* 1546 */ MCD_OPC_CheckField, 20, 1, 1, 11, 0, // Skip to: 1563 /* 1552 */ MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 1563 -/* 1558 */ MCD_OPC_Decode, 186, 18, 250, 1, // Opcode: t2CMNzrs +/* 1558 */ MCD_OPC_Decode, 139, 18, 248, 1, // Opcode: t2CMNzrs /* 1563 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1584 /* 1567 */ MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 1584 /* 1573 */ MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 1584 -/* 1579 */ MCD_OPC_Decode, 163, 18, 130, 2, // Opcode: t2ADDrr -/* 1584 */ MCD_OPC_CheckPredicate, 22, 37, 21, // Skip to: 7001 -/* 1588 */ MCD_OPC_Decode, 164, 18, 131, 2, // Opcode: t2ADDrs +/* 1579 */ MCD_OPC_Decode, 244, 17, 128, 2, // Opcode: t2ADDrr +/* 1584 */ MCD_OPC_CheckPredicate, 22, 51, 21, // Skip to: 7015 +/* 1588 */ MCD_OPC_Decode, 245, 17, 129, 2, // Opcode: t2ADDrs /* 1593 */ MCD_OPC_FilterValue, 2, 30, 0, // Skip to: 1627 /* 1597 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1618 /* 1601 */ MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 1618 /* 1607 */ MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 1618 -/* 1613 */ MCD_OPC_Decode, 156, 18, 251, 1, // Opcode: t2ADCrr -/* 1618 */ MCD_OPC_CheckPredicate, 22, 3, 21, // Skip to: 7001 -/* 1622 */ MCD_OPC_Decode, 157, 18, 252, 1, // Opcode: t2ADCrs +/* 1613 */ MCD_OPC_Decode, 237, 17, 249, 1, // Opcode: t2ADCrr +/* 1618 */ MCD_OPC_CheckPredicate, 22, 17, 21, // Skip to: 7015 +/* 1622 */ MCD_OPC_Decode, 238, 17, 250, 1, // Opcode: t2ADCrs /* 1627 */ MCD_OPC_FilterValue, 3, 30, 0, // Skip to: 1661 /* 1631 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1652 /* 1635 */ MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 1652 /* 1641 */ MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 1652 -/* 1647 */ MCD_OPC_Decode, 130, 20, 251, 1, // Opcode: t2SBCrr -/* 1652 */ MCD_OPC_CheckPredicate, 22, 225, 20, // Skip to: 7001 -/* 1656 */ MCD_OPC_Decode, 131, 20, 252, 1, // Opcode: t2SBCrs +/* 1647 */ MCD_OPC_Decode, 211, 19, 249, 1, // Opcode: t2SBCrr +/* 1652 */ MCD_OPC_CheckPredicate, 22, 239, 20, // Skip to: 7015 +/* 1656 */ MCD_OPC_Decode, 212, 19, 250, 1, // Opcode: t2SBCrs /* 1661 */ MCD_OPC_FilterValue, 5, 73, 0, // Skip to: 1738 /* 1665 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 1687 /* 1669 */ MCD_OPC_CheckField, 20, 1, 1, 12, 0, // Skip to: 1687 /* 1675 */ MCD_OPC_CheckField, 4, 11, 240, 1, 5, 0, // Skip to: 1687 -/* 1682 */ MCD_OPC_Decode, 188, 18, 249, 1, // Opcode: t2CMPrr +/* 1682 */ MCD_OPC_Decode, 141, 18, 247, 1, // Opcode: t2CMPrr /* 1687 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1708 /* 1691 */ MCD_OPC_CheckField, 20, 1, 1, 11, 0, // Skip to: 1708 /* 1697 */ MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 1708 -/* 1703 */ MCD_OPC_Decode, 189, 18, 250, 1, // Opcode: t2CMPrs +/* 1703 */ MCD_OPC_Decode, 142, 18, 248, 1, // Opcode: t2CMPrs /* 1708 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1729 /* 1712 */ MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 1729 /* 1718 */ MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 1729 -/* 1724 */ MCD_OPC_Decode, 248, 20, 130, 2, // Opcode: t2SUBrr -/* 1729 */ MCD_OPC_CheckPredicate, 22, 148, 20, // Skip to: 7001 -/* 1733 */ MCD_OPC_Decode, 249, 20, 131, 2, // Opcode: t2SUBrs -/* 1738 */ MCD_OPC_FilterValue, 6, 139, 20, // Skip to: 7001 +/* 1724 */ MCD_OPC_Decode, 201, 20, 128, 2, // Opcode: t2SUBrr +/* 1729 */ MCD_OPC_CheckPredicate, 22, 162, 20, // Skip to: 7015 +/* 1733 */ MCD_OPC_Decode, 202, 20, 129, 2, // Opcode: t2SUBrs +/* 1738 */ MCD_OPC_FilterValue, 6, 153, 20, // Skip to: 7015 /* 1742 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 1763 /* 1746 */ MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 1763 /* 1752 */ MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 1763 -/* 1758 */ MCD_OPC_Decode, 252, 19, 251, 1, // Opcode: t2RSBrr -/* 1763 */ MCD_OPC_CheckPredicate, 22, 114, 20, // Skip to: 7001 -/* 1767 */ MCD_OPC_Decode, 253, 19, 252, 1, // Opcode: t2RSBrs +/* 1758 */ MCD_OPC_Decode, 205, 19, 249, 1, // Opcode: t2RSBrr +/* 1763 */ MCD_OPC_CheckPredicate, 22, 128, 20, // Skip to: 7015 +/* 1767 */ MCD_OPC_Decode, 206, 19, 250, 1, // Opcode: t2RSBrs /* 1772 */ MCD_OPC_FilterValue, 4, 151, 0, // Skip to: 1927 /* 1776 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... /* 1779 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 1797 -/* 1783 */ MCD_OPC_CheckPredicate, 22, 94, 20, // Skip to: 7001 -/* 1787 */ MCD_OPC_CheckField, 23, 1, 1, 88, 20, // Skip to: 7001 -/* 1793 */ MCD_OPC_Decode, 200, 20, 85, // Opcode: t2STC_OPTION +/* 1783 */ MCD_OPC_CheckPredicate, 22, 108, 20, // Skip to: 7015 +/* 1787 */ MCD_OPC_CheckField, 23, 1, 1, 102, 20, // Skip to: 7015 +/* 1793 */ MCD_OPC_Decode, 153, 20, 84, // Opcode: t2STC_OPTION /* 1797 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 1815 -/* 1801 */ MCD_OPC_CheckPredicate, 22, 76, 20, // Skip to: 7001 -/* 1805 */ MCD_OPC_CheckField, 23, 1, 1, 70, 20, // Skip to: 7001 -/* 1811 */ MCD_OPC_Decode, 233, 18, 85, // Opcode: t2LDC_OPTION +/* 1801 */ MCD_OPC_CheckPredicate, 22, 90, 20, // Skip to: 7015 +/* 1805 */ MCD_OPC_CheckField, 23, 1, 1, 84, 20, // Skip to: 7015 +/* 1811 */ MCD_OPC_Decode, 186, 18, 84, // Opcode: t2LDC_OPTION /* 1815 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 1827 -/* 1819 */ MCD_OPC_CheckPredicate, 22, 58, 20, // Skip to: 7001 -/* 1823 */ MCD_OPC_Decode, 201, 20, 85, // Opcode: t2STC_POST +/* 1819 */ MCD_OPC_CheckPredicate, 22, 72, 20, // Skip to: 7015 +/* 1823 */ MCD_OPC_Decode, 154, 20, 84, // Opcode: t2STC_POST /* 1827 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 1839 -/* 1831 */ MCD_OPC_CheckPredicate, 22, 46, 20, // Skip to: 7001 -/* 1835 */ MCD_OPC_Decode, 234, 18, 85, // Opcode: t2LDC_POST +/* 1831 */ MCD_OPC_CheckPredicate, 22, 60, 20, // Skip to: 7015 +/* 1835 */ MCD_OPC_Decode, 187, 18, 84, // Opcode: t2LDC_POST /* 1839 */ MCD_OPC_FilterValue, 4, 28, 0, // Skip to: 1871 /* 1843 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... /* 1846 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 1859 -/* 1850 */ MCD_OPC_CheckPredicate, 22, 27, 20, // Skip to: 7001 -/* 1854 */ MCD_OPC_Decode, 169, 19, 132, 2, // Opcode: t2MCRR -/* 1859 */ MCD_OPC_FilterValue, 1, 18, 20, // Skip to: 7001 -/* 1863 */ MCD_OPC_CheckPredicate, 22, 14, 20, // Skip to: 7001 -/* 1867 */ MCD_OPC_Decode, 196, 20, 85, // Opcode: t2STCL_OPTION +/* 1850 */ MCD_OPC_CheckPredicate, 22, 41, 20, // Skip to: 7015 +/* 1854 */ MCD_OPC_Decode, 250, 18, 130, 2, // Opcode: t2MCRR +/* 1859 */ MCD_OPC_FilterValue, 1, 32, 20, // Skip to: 7015 +/* 1863 */ MCD_OPC_CheckPredicate, 22, 28, 20, // Skip to: 7015 +/* 1867 */ MCD_OPC_Decode, 149, 20, 84, // Opcode: t2STCL_OPTION /* 1871 */ MCD_OPC_FilterValue, 5, 28, 0, // Skip to: 1903 /* 1875 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... /* 1878 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 1891 -/* 1882 */ MCD_OPC_CheckPredicate, 22, 251, 19, // Skip to: 7001 -/* 1886 */ MCD_OPC_Decode, 197, 19, 132, 2, // Opcode: t2MRRC -/* 1891 */ MCD_OPC_FilterValue, 1, 242, 19, // Skip to: 7001 -/* 1895 */ MCD_OPC_CheckPredicate, 22, 238, 19, // Skip to: 7001 -/* 1899 */ MCD_OPC_Decode, 229, 18, 85, // Opcode: t2LDCL_OPTION +/* 1882 */ MCD_OPC_CheckPredicate, 22, 9, 20, // Skip to: 7015 +/* 1886 */ MCD_OPC_Decode, 150, 19, 130, 2, // Opcode: t2MRRC +/* 1891 */ MCD_OPC_FilterValue, 1, 0, 20, // Skip to: 7015 +/* 1895 */ MCD_OPC_CheckPredicate, 22, 252, 19, // Skip to: 7015 +/* 1899 */ MCD_OPC_Decode, 182, 18, 84, // Opcode: t2LDCL_OPTION /* 1903 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 1915 -/* 1907 */ MCD_OPC_CheckPredicate, 22, 226, 19, // Skip to: 7001 -/* 1911 */ MCD_OPC_Decode, 197, 20, 85, // Opcode: t2STCL_POST -/* 1915 */ MCD_OPC_FilterValue, 7, 218, 19, // Skip to: 7001 -/* 1919 */ MCD_OPC_CheckPredicate, 22, 214, 19, // Skip to: 7001 -/* 1923 */ MCD_OPC_Decode, 230, 18, 85, // Opcode: t2LDCL_POST +/* 1907 */ MCD_OPC_CheckPredicate, 22, 240, 19, // Skip to: 7015 +/* 1911 */ MCD_OPC_Decode, 150, 20, 84, // Opcode: t2STCL_POST +/* 1915 */ MCD_OPC_FilterValue, 7, 232, 19, // Skip to: 7015 +/* 1919 */ MCD_OPC_CheckPredicate, 22, 228, 19, // Skip to: 7015 +/* 1923 */ MCD_OPC_Decode, 183, 18, 84, // Opcode: t2LDCL_POST /* 1927 */ MCD_OPC_FilterValue, 5, 99, 0, // Skip to: 2030 /* 1931 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... /* 1934 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1946 -/* 1938 */ MCD_OPC_CheckPredicate, 22, 195, 19, // Skip to: 7001 -/* 1942 */ MCD_OPC_Decode, 199, 20, 85, // Opcode: t2STC_OFFSET +/* 1938 */ MCD_OPC_CheckPredicate, 22, 209, 19, // Skip to: 7015 +/* 1942 */ MCD_OPC_Decode, 152, 20, 84, // Opcode: t2STC_OFFSET /* 1946 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 1958 -/* 1950 */ MCD_OPC_CheckPredicate, 22, 183, 19, // Skip to: 7001 -/* 1954 */ MCD_OPC_Decode, 232, 18, 85, // Opcode: t2LDC_OFFSET +/* 1950 */ MCD_OPC_CheckPredicate, 22, 197, 19, // Skip to: 7015 +/* 1954 */ MCD_OPC_Decode, 185, 18, 84, // Opcode: t2LDC_OFFSET /* 1958 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 1970 -/* 1962 */ MCD_OPC_CheckPredicate, 22, 171, 19, // Skip to: 7001 -/* 1966 */ MCD_OPC_Decode, 202, 20, 85, // Opcode: t2STC_PRE +/* 1962 */ MCD_OPC_CheckPredicate, 22, 185, 19, // Skip to: 7015 +/* 1966 */ MCD_OPC_Decode, 155, 20, 84, // Opcode: t2STC_PRE /* 1970 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 1982 -/* 1974 */ MCD_OPC_CheckPredicate, 22, 159, 19, // Skip to: 7001 -/* 1978 */ MCD_OPC_Decode, 235, 18, 85, // Opcode: t2LDC_PRE +/* 1974 */ MCD_OPC_CheckPredicate, 22, 173, 19, // Skip to: 7015 +/* 1978 */ MCD_OPC_Decode, 188, 18, 84, // Opcode: t2LDC_PRE /* 1982 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 1994 -/* 1986 */ MCD_OPC_CheckPredicate, 22, 147, 19, // Skip to: 7001 -/* 1990 */ MCD_OPC_Decode, 195, 20, 85, // Opcode: t2STCL_OFFSET +/* 1986 */ MCD_OPC_CheckPredicate, 22, 161, 19, // Skip to: 7015 +/* 1990 */ MCD_OPC_Decode, 148, 20, 84, // Opcode: t2STCL_OFFSET /* 1994 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 2006 -/* 1998 */ MCD_OPC_CheckPredicate, 22, 135, 19, // Skip to: 7001 -/* 2002 */ MCD_OPC_Decode, 228, 18, 85, // Opcode: t2LDCL_OFFSET +/* 1998 */ MCD_OPC_CheckPredicate, 22, 149, 19, // Skip to: 7015 +/* 2002 */ MCD_OPC_Decode, 181, 18, 84, // Opcode: t2LDCL_OFFSET /* 2006 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 2018 -/* 2010 */ MCD_OPC_CheckPredicate, 22, 123, 19, // Skip to: 7001 -/* 2014 */ MCD_OPC_Decode, 198, 20, 85, // Opcode: t2STCL_PRE -/* 2018 */ MCD_OPC_FilterValue, 7, 115, 19, // Skip to: 7001 -/* 2022 */ MCD_OPC_CheckPredicate, 22, 111, 19, // Skip to: 7001 -/* 2026 */ MCD_OPC_Decode, 231, 18, 85, // Opcode: t2LDCL_PRE -/* 2030 */ MCD_OPC_FilterValue, 6, 103, 19, // Skip to: 7001 +/* 2010 */ MCD_OPC_CheckPredicate, 22, 137, 19, // Skip to: 7015 +/* 2014 */ MCD_OPC_Decode, 151, 20, 84, // Opcode: t2STCL_PRE +/* 2018 */ MCD_OPC_FilterValue, 7, 129, 19, // Skip to: 7015 +/* 2022 */ MCD_OPC_CheckPredicate, 22, 125, 19, // Skip to: 7015 +/* 2026 */ MCD_OPC_Decode, 184, 18, 84, // Opcode: t2LDCL_PRE +/* 2030 */ MCD_OPC_FilterValue, 6, 117, 19, // Skip to: 7015 /* 2034 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... /* 2037 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2049 -/* 2041 */ MCD_OPC_CheckPredicate, 26, 92, 19, // Skip to: 7001 -/* 2045 */ MCD_OPC_Decode, 180, 18, 88, // Opcode: t2CDP -/* 2049 */ MCD_OPC_FilterValue, 1, 84, 19, // Skip to: 7001 +/* 2041 */ MCD_OPC_CheckPredicate, 28, 106, 19, // Skip to: 7015 +/* 2045 */ MCD_OPC_Decode, 133, 18, 87, // Opcode: t2CDP +/* 2049 */ MCD_OPC_FilterValue, 1, 98, 19, // Skip to: 7015 /* 2053 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... /* 2056 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 2068 -/* 2060 */ MCD_OPC_CheckPredicate, 22, 73, 19, // Skip to: 7001 -/* 2064 */ MCD_OPC_Decode, 167, 19, 90, // Opcode: t2MCR -/* 2068 */ MCD_OPC_FilterValue, 1, 65, 19, // Skip to: 7001 -/* 2072 */ MCD_OPC_CheckPredicate, 22, 61, 19, // Skip to: 7001 -/* 2076 */ MCD_OPC_Decode, 195, 19, 92, // Opcode: t2MRC -/* 2080 */ MCD_OPC_FilterValue, 30, 67, 4, // Skip to: 3175 +/* 2060 */ MCD_OPC_CheckPredicate, 22, 87, 19, // Skip to: 7015 +/* 2064 */ MCD_OPC_Decode, 248, 18, 89, // Opcode: t2MCR +/* 2068 */ MCD_OPC_FilterValue, 1, 79, 19, // Skip to: 7015 +/* 2072 */ MCD_OPC_CheckPredicate, 22, 75, 19, // Skip to: 7015 +/* 2076 */ MCD_OPC_Decode, 148, 19, 91, // Opcode: t2MRC +/* 2080 */ MCD_OPC_FilterValue, 30, 81, 4, // Skip to: 3189 /* 2084 */ MCD_OPC_ExtractField, 15, 1, // Inst{15} ... /* 2087 */ MCD_OPC_FilterValue, 0, 69, 2, // Skip to: 2672 /* 2091 */ MCD_OPC_ExtractField, 24, 2, // Inst{25-24} ... @@ -7609,133 +7619,133 @@ static uint8_t DecoderTableThumb232[] = { /* 2105 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 2126 /* 2109 */ MCD_OPC_CheckField, 20, 1, 1, 11, 0, // Skip to: 2126 /* 2115 */ MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 2126 -/* 2121 */ MCD_OPC_Decode, 135, 21, 133, 2, // Opcode: t2TSTri -/* 2126 */ MCD_OPC_CheckPredicate, 22, 7, 19, // Skip to: 7001 -/* 2130 */ MCD_OPC_Decode, 166, 18, 134, 2, // Opcode: t2ANDri +/* 2121 */ MCD_OPC_Decode, 216, 20, 131, 2, // Opcode: t2TSTri +/* 2126 */ MCD_OPC_CheckPredicate, 22, 21, 19, // Skip to: 7015 +/* 2130 */ MCD_OPC_Decode, 247, 17, 132, 2, // Opcode: t2ANDri /* 2135 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 2148 -/* 2139 */ MCD_OPC_CheckPredicate, 22, 250, 18, // Skip to: 7001 -/* 2143 */ MCD_OPC_Decode, 174, 18, 134, 2, // Opcode: t2BICri +/* 2139 */ MCD_OPC_CheckPredicate, 22, 8, 19, // Skip to: 7015 +/* 2143 */ MCD_OPC_Decode, 255, 17, 132, 2, // Opcode: t2BICri /* 2148 */ MCD_OPC_FilterValue, 2, 24, 0, // Skip to: 2176 /* 2152 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 2167 /* 2156 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 2167 -/* 2162 */ MCD_OPC_Decode, 186, 19, 135, 2, // Opcode: t2MOVi -/* 2167 */ MCD_OPC_CheckPredicate, 22, 222, 18, // Skip to: 7001 -/* 2171 */ MCD_OPC_Decode, 212, 19, 134, 2, // Opcode: t2ORRri +/* 2162 */ MCD_OPC_Decode, 139, 19, 133, 2, // Opcode: t2MOVi +/* 2167 */ MCD_OPC_CheckPredicate, 22, 236, 18, // Skip to: 7015 +/* 2171 */ MCD_OPC_Decode, 165, 19, 132, 2, // Opcode: t2ORRri /* 2176 */ MCD_OPC_FilterValue, 3, 24, 0, // Skip to: 2204 /* 2180 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 2195 /* 2184 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 2195 -/* 2190 */ MCD_OPC_Decode, 206, 19, 135, 2, // Opcode: t2MVNi -/* 2195 */ MCD_OPC_CheckPredicate, 22, 194, 18, // Skip to: 7001 -/* 2199 */ MCD_OPC_Decode, 209, 19, 134, 2, // Opcode: t2ORNri -/* 2204 */ MCD_OPC_FilterValue, 4, 185, 18, // Skip to: 7001 +/* 2190 */ MCD_OPC_Decode, 159, 19, 133, 2, // Opcode: t2MVNi +/* 2195 */ MCD_OPC_CheckPredicate, 22, 208, 18, // Skip to: 7015 +/* 2199 */ MCD_OPC_Decode, 162, 19, 132, 2, // Opcode: t2ORNri +/* 2204 */ MCD_OPC_FilterValue, 4, 199, 18, // Skip to: 7015 /* 2208 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 2229 /* 2212 */ MCD_OPC_CheckField, 20, 1, 1, 11, 0, // Skip to: 2229 /* 2218 */ MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 2229 -/* 2224 */ MCD_OPC_Decode, 132, 21, 133, 2, // Opcode: t2TEQri -/* 2229 */ MCD_OPC_CheckPredicate, 22, 160, 18, // Skip to: 7001 -/* 2233 */ MCD_OPC_Decode, 205, 18, 134, 2, // Opcode: t2EORri +/* 2224 */ MCD_OPC_Decode, 213, 20, 131, 2, // Opcode: t2TEQri +/* 2229 */ MCD_OPC_CheckPredicate, 22, 174, 18, // Skip to: 7015 +/* 2233 */ MCD_OPC_Decode, 158, 18, 132, 2, // Opcode: t2EORri /* 2238 */ MCD_OPC_FilterValue, 1, 110, 0, // Skip to: 2352 /* 2242 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... /* 2245 */ MCD_OPC_FilterValue, 0, 30, 0, // Skip to: 2279 /* 2249 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 2270 /* 2253 */ MCD_OPC_CheckField, 20, 1, 1, 11, 0, // Skip to: 2270 /* 2259 */ MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 2270 -/* 2265 */ MCD_OPC_Decode, 184, 18, 133, 2, // Opcode: t2CMNri -/* 2270 */ MCD_OPC_CheckPredicate, 22, 119, 18, // Skip to: 7001 -/* 2274 */ MCD_OPC_Decode, 161, 18, 136, 2, // Opcode: t2ADDri +/* 2265 */ MCD_OPC_Decode, 137, 18, 131, 2, // Opcode: t2CMNri +/* 2270 */ MCD_OPC_CheckPredicate, 22, 133, 18, // Skip to: 7015 +/* 2274 */ MCD_OPC_Decode, 242, 17, 134, 2, // Opcode: t2ADDri /* 2279 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 2292 -/* 2283 */ MCD_OPC_CheckPredicate, 22, 106, 18, // Skip to: 7001 -/* 2287 */ MCD_OPC_Decode, 155, 18, 134, 2, // Opcode: t2ADCri +/* 2283 */ MCD_OPC_CheckPredicate, 22, 120, 18, // Skip to: 7015 +/* 2287 */ MCD_OPC_Decode, 236, 17, 132, 2, // Opcode: t2ADCri /* 2292 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 2305 -/* 2296 */ MCD_OPC_CheckPredicate, 22, 93, 18, // Skip to: 7001 -/* 2300 */ MCD_OPC_Decode, 129, 20, 134, 2, // Opcode: t2SBCri +/* 2296 */ MCD_OPC_CheckPredicate, 22, 107, 18, // Skip to: 7015 +/* 2300 */ MCD_OPC_Decode, 210, 19, 132, 2, // Opcode: t2SBCri /* 2305 */ MCD_OPC_FilterValue, 5, 30, 0, // Skip to: 2339 /* 2309 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 2330 /* 2313 */ MCD_OPC_CheckField, 20, 1, 1, 11, 0, // Skip to: 2330 /* 2319 */ MCD_OPC_CheckField, 8, 4, 15, 5, 0, // Skip to: 2330 -/* 2325 */ MCD_OPC_Decode, 187, 18, 133, 2, // Opcode: t2CMPri -/* 2330 */ MCD_OPC_CheckPredicate, 22, 59, 18, // Skip to: 7001 -/* 2334 */ MCD_OPC_Decode, 246, 20, 136, 2, // Opcode: t2SUBri -/* 2339 */ MCD_OPC_FilterValue, 6, 50, 18, // Skip to: 7001 -/* 2343 */ MCD_OPC_CheckPredicate, 22, 46, 18, // Skip to: 7001 -/* 2347 */ MCD_OPC_Decode, 251, 19, 134, 2, // Opcode: t2RSBri +/* 2325 */ MCD_OPC_Decode, 140, 18, 131, 2, // Opcode: t2CMPri +/* 2330 */ MCD_OPC_CheckPredicate, 22, 73, 18, // Skip to: 7015 +/* 2334 */ MCD_OPC_Decode, 199, 20, 134, 2, // Opcode: t2SUBri +/* 2339 */ MCD_OPC_FilterValue, 6, 64, 18, // Skip to: 7015 +/* 2343 */ MCD_OPC_CheckPredicate, 22, 60, 18, // Skip to: 7015 +/* 2347 */ MCD_OPC_Decode, 204, 19, 132, 2, // Opcode: t2RSBri /* 2352 */ MCD_OPC_FilterValue, 2, 115, 0, // Skip to: 2471 /* 2356 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... /* 2359 */ MCD_OPC_FilterValue, 0, 63, 0, // Skip to: 2426 /* 2363 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 2366 */ MCD_OPC_FilterValue, 0, 23, 18, // Skip to: 7001 +/* 2366 */ MCD_OPC_FilterValue, 0, 37, 18, // Skip to: 7015 /* 2370 */ MCD_OPC_ExtractField, 21, 1, // Inst{21} ... /* 2373 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 2392 /* 2377 */ MCD_OPC_CheckPredicate, 22, 30, 0, // Skip to: 2411 /* 2381 */ MCD_OPC_CheckField, 23, 1, 0, 24, 0, // Skip to: 2411 -/* 2387 */ MCD_OPC_Decode, 162, 18, 137, 2, // Opcode: t2ADDri12 +/* 2387 */ MCD_OPC_Decode, 243, 17, 135, 2, // Opcode: t2ADDri12 /* 2392 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 2411 /* 2396 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 2411 /* 2400 */ MCD_OPC_CheckField, 23, 1, 1, 5, 0, // Skip to: 2411 -/* 2406 */ MCD_OPC_Decode, 247, 20, 137, 2, // Opcode: t2SUBri12 -/* 2411 */ MCD_OPC_CheckPredicate, 22, 234, 17, // Skip to: 7001 -/* 2415 */ MCD_OPC_CheckField, 16, 4, 15, 228, 17, // Skip to: 7001 -/* 2421 */ MCD_OPC_Decode, 165, 18, 138, 2, // Opcode: t2ADR -/* 2426 */ MCD_OPC_FilterValue, 1, 219, 17, // Skip to: 7001 +/* 2406 */ MCD_OPC_Decode, 200, 20, 135, 2, // Opcode: t2SUBri12 +/* 2411 */ MCD_OPC_CheckPredicate, 22, 248, 17, // Skip to: 7015 +/* 2415 */ MCD_OPC_CheckField, 16, 4, 15, 242, 17, // Skip to: 7015 +/* 2421 */ MCD_OPC_Decode, 246, 17, 136, 2, // Opcode: t2ADR +/* 2426 */ MCD_OPC_FilterValue, 1, 233, 17, // Skip to: 7015 /* 2430 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... /* 2433 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 2452 -/* 2437 */ MCD_OPC_CheckPredicate, 22, 208, 17, // Skip to: 7001 -/* 2441 */ MCD_OPC_CheckField, 20, 2, 0, 202, 17, // Skip to: 7001 -/* 2447 */ MCD_OPC_Decode, 187, 19, 139, 2, // Opcode: t2MOVi16 -/* 2452 */ MCD_OPC_FilterValue, 1, 193, 17, // Skip to: 7001 -/* 2456 */ MCD_OPC_CheckPredicate, 22, 189, 17, // Skip to: 7001 -/* 2460 */ MCD_OPC_CheckField, 20, 2, 0, 183, 17, // Skip to: 7001 -/* 2466 */ MCD_OPC_Decode, 183, 19, 139, 2, // Opcode: t2MOVTi16 -/* 2471 */ MCD_OPC_FilterValue, 3, 174, 17, // Skip to: 7001 +/* 2437 */ MCD_OPC_CheckPredicate, 22, 222, 17, // Skip to: 7015 +/* 2441 */ MCD_OPC_CheckField, 20, 2, 0, 216, 17, // Skip to: 7015 +/* 2447 */ MCD_OPC_Decode, 140, 19, 137, 2, // Opcode: t2MOVi16 +/* 2452 */ MCD_OPC_FilterValue, 1, 207, 17, // Skip to: 7015 +/* 2456 */ MCD_OPC_CheckPredicate, 22, 203, 17, // Skip to: 7015 +/* 2460 */ MCD_OPC_CheckField, 20, 2, 0, 197, 17, // Skip to: 7015 +/* 2466 */ MCD_OPC_Decode, 136, 19, 137, 2, // Opcode: t2MOVTi16 +/* 2471 */ MCD_OPC_FilterValue, 3, 188, 17, // Skip to: 7015 /* 2475 */ MCD_OPC_ExtractField, 22, 2, // Inst{23-22} ... /* 2478 */ MCD_OPC_FilterValue, 0, 56, 0, // Skip to: 2538 /* 2482 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... -/* 2485 */ MCD_OPC_FilterValue, 0, 160, 17, // Skip to: 7001 +/* 2485 */ MCD_OPC_FilterValue, 0, 174, 17, // Skip to: 7015 /* 2489 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 2492 */ MCD_OPC_FilterValue, 0, 153, 17, // Skip to: 7001 -/* 2496 */ MCD_OPC_CheckPredicate, 27, 29, 0, // Skip to: 2529 +/* 2492 */ MCD_OPC_FilterValue, 0, 167, 17, // Skip to: 7015 +/* 2496 */ MCD_OPC_CheckPredicate, 29, 29, 0, // Skip to: 2529 /* 2500 */ MCD_OPC_CheckField, 21, 1, 1, 23, 0, // Skip to: 2529 /* 2506 */ MCD_OPC_CheckField, 12, 3, 0, 17, 0, // Skip to: 2529 /* 2512 */ MCD_OPC_CheckField, 6, 2, 0, 11, 0, // Skip to: 2529 /* 2518 */ MCD_OPC_CheckField, 4, 1, 0, 5, 0, // Skip to: 2529 -/* 2524 */ MCD_OPC_Decode, 183, 20, 140, 2, // Opcode: t2SSAT16 -/* 2529 */ MCD_OPC_CheckPredicate, 22, 116, 17, // Skip to: 7001 -/* 2533 */ MCD_OPC_Decode, 182, 20, 141, 2, // Opcode: t2SSAT +/* 2524 */ MCD_OPC_Decode, 136, 20, 138, 2, // Opcode: t2SSAT16 +/* 2529 */ MCD_OPC_CheckPredicate, 22, 130, 17, // Skip to: 7015 +/* 2533 */ MCD_OPC_Decode, 135, 20, 139, 2, // Opcode: t2SSAT /* 2538 */ MCD_OPC_FilterValue, 1, 58, 0, // Skip to: 2600 /* 2542 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 2545 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 2558 -/* 2549 */ MCD_OPC_CheckPredicate, 22, 96, 17, // Skip to: 7001 -/* 2553 */ MCD_OPC_Decode, 132, 20, 142, 2, // Opcode: t2SBFX -/* 2558 */ MCD_OPC_FilterValue, 2, 87, 17, // Skip to: 7001 +/* 2549 */ MCD_OPC_CheckPredicate, 22, 110, 17, // Skip to: 7015 +/* 2553 */ MCD_OPC_Decode, 213, 19, 140, 2, // Opcode: t2SBFX +/* 2558 */ MCD_OPC_FilterValue, 2, 101, 17, // Skip to: 7015 /* 2562 */ MCD_OPC_ExtractField, 5, 1, // Inst{5} ... -/* 2565 */ MCD_OPC_FilterValue, 0, 80, 17, // Skip to: 7001 +/* 2565 */ MCD_OPC_FilterValue, 0, 94, 17, // Skip to: 7015 /* 2569 */ MCD_OPC_ExtractField, 26, 1, // Inst{26} ... -/* 2572 */ MCD_OPC_FilterValue, 0, 73, 17, // Skip to: 7001 +/* 2572 */ MCD_OPC_FilterValue, 0, 87, 17, // Skip to: 7015 /* 2576 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 2591 /* 2580 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 2591 -/* 2586 */ MCD_OPC_Decode, 172, 18, 143, 2, // Opcode: t2BFC -/* 2591 */ MCD_OPC_CheckPredicate, 22, 54, 17, // Skip to: 7001 -/* 2595 */ MCD_OPC_Decode, 173, 18, 144, 2, // Opcode: t2BFI +/* 2586 */ MCD_OPC_Decode, 253, 17, 141, 2, // Opcode: t2BFC +/* 2591 */ MCD_OPC_CheckPredicate, 22, 68, 17, // Skip to: 7015 +/* 2595 */ MCD_OPC_Decode, 254, 17, 142, 2, // Opcode: t2BFI /* 2600 */ MCD_OPC_FilterValue, 2, 49, 0, // Skip to: 2653 /* 2604 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 2607 */ MCD_OPC_FilterValue, 0, 38, 17, // Skip to: 7001 -/* 2611 */ MCD_OPC_CheckPredicate, 27, 29, 0, // Skip to: 2644 +/* 2607 */ MCD_OPC_FilterValue, 0, 52, 17, // Skip to: 7015 +/* 2611 */ MCD_OPC_CheckPredicate, 29, 29, 0, // Skip to: 2644 /* 2615 */ MCD_OPC_CheckField, 26, 1, 0, 23, 0, // Skip to: 2644 /* 2621 */ MCD_OPC_CheckField, 21, 1, 1, 17, 0, // Skip to: 2644 /* 2627 */ MCD_OPC_CheckField, 12, 3, 0, 11, 0, // Skip to: 2644 /* 2633 */ MCD_OPC_CheckField, 4, 4, 0, 5, 0, // Skip to: 2644 -/* 2639 */ MCD_OPC_Decode, 161, 21, 140, 2, // Opcode: t2USAT16 -/* 2644 */ MCD_OPC_CheckPredicate, 22, 1, 17, // Skip to: 7001 -/* 2648 */ MCD_OPC_Decode, 160, 21, 141, 2, // Opcode: t2USAT -/* 2653 */ MCD_OPC_FilterValue, 3, 248, 16, // Skip to: 7001 -/* 2657 */ MCD_OPC_CheckPredicate, 22, 244, 16, // Skip to: 7001 -/* 2661 */ MCD_OPC_CheckField, 20, 2, 0, 238, 16, // Skip to: 7001 -/* 2667 */ MCD_OPC_Decode, 141, 21, 142, 2, // Opcode: t2UBFX -/* 2672 */ MCD_OPC_FilterValue, 1, 229, 16, // Skip to: 7001 +/* 2639 */ MCD_OPC_Decode, 243, 20, 138, 2, // Opcode: t2USAT16 +/* 2644 */ MCD_OPC_CheckPredicate, 22, 15, 17, // Skip to: 7015 +/* 2648 */ MCD_OPC_Decode, 242, 20, 139, 2, // Opcode: t2USAT +/* 2653 */ MCD_OPC_FilterValue, 3, 6, 17, // Skip to: 7015 +/* 2657 */ MCD_OPC_CheckPredicate, 22, 2, 17, // Skip to: 7015 +/* 2661 */ MCD_OPC_CheckField, 20, 2, 0, 252, 16, // Skip to: 7015 +/* 2667 */ MCD_OPC_Decode, 222, 20, 140, 2, // Opcode: t2UBFX +/* 2672 */ MCD_OPC_FilterValue, 1, 243, 16, // Skip to: 7015 /* 2676 */ MCD_OPC_ExtractField, 12, 1, // Inst{12} ... -/* 2679 */ MCD_OPC_FilterValue, 0, 217, 1, // Skip to: 3156 +/* 2679 */ MCD_OPC_FilterValue, 0, 231, 1, // Skip to: 3170 /* 2683 */ MCD_OPC_ExtractField, 14, 1, // Inst{14} ... -/* 2686 */ MCD_OPC_FilterValue, 0, 215, 16, // Skip to: 7001 +/* 2686 */ MCD_OPC_FilterValue, 0, 229, 16, // Skip to: 7015 /* 2690 */ MCD_OPC_ExtractField, 16, 11, // Inst{26-16} ... /* 2693 */ MCD_OPC_FilterValue, 175, 7, 115, 0, // Skip to: 2813 /* 2698 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... @@ -7748,12 +7758,12 @@ static uint8_t DecoderTableThumb232[] = { /* 2722 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 2750 /* 2726 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 2741 /* 2730 */ MCD_OPC_CheckField, 4, 4, 15, 5, 0, // Skip to: 2741 -/* 2736 */ MCD_OPC_Decode, 199, 18, 145, 2, // Opcode: t2DBG +/* 2736 */ MCD_OPC_Decode, 152, 18, 143, 2, // Opcode: t2DBG /* 2741 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 2750 -/* 2745 */ MCD_OPC_Decode, 208, 18, 223, 1, // Opcode: t2HINT +/* 2745 */ MCD_OPC_Decode, 161, 18, 222, 1, // Opcode: t2HINT /* 2750 */ MCD_OPC_CheckPredicate, 22, 43, 1, // Skip to: 3053 /* 2754 */ MCD_OPC_CheckField, 0, 5, 0, 37, 1, // Skip to: 3053 -/* 2760 */ MCD_OPC_Decode, 191, 18, 146, 2, // Opcode: t2CPS2p +/* 2760 */ MCD_OPC_Decode, 144, 18, 144, 2, // Opcode: t2CPS2p /* 2765 */ MCD_OPC_FilterValue, 1, 28, 1, // Skip to: 3053 /* 2769 */ MCD_OPC_ExtractField, 11, 1, // Inst{11} ... /* 2772 */ MCD_OPC_FilterValue, 0, 21, 1, // Skip to: 3053 @@ -7762,954 +7772,958 @@ static uint8_t DecoderTableThumb232[] = { /* 2783 */ MCD_OPC_CheckPredicate, 22, 17, 0, // Skip to: 2804 /* 2787 */ MCD_OPC_CheckField, 9, 2, 0, 11, 0, // Skip to: 2804 /* 2793 */ MCD_OPC_CheckField, 5, 3, 0, 5, 0, // Skip to: 2804 -/* 2799 */ MCD_OPC_Decode, 190, 18, 146, 2, // Opcode: t2CPS1p +/* 2799 */ MCD_OPC_Decode, 143, 18, 144, 2, // Opcode: t2CPS1p /* 2804 */ MCD_OPC_CheckPredicate, 22, 245, 0, // Skip to: 3053 -/* 2808 */ MCD_OPC_Decode, 192, 18, 146, 2, // Opcode: t2CPS3p +/* 2808 */ MCD_OPC_Decode, 145, 18, 144, 2, // Opcode: t2CPS3p /* 2813 */ MCD_OPC_FilterValue, 191, 7, 85, 0, // Skip to: 2903 /* 2818 */ MCD_OPC_ExtractField, 4, 8, // Inst{11-4} ... /* 2821 */ MCD_OPC_FilterValue, 242, 1, 20, 0, // Skip to: 2846 -/* 2826 */ MCD_OPC_CheckPredicate, 28, 223, 0, // Skip to: 3053 +/* 2826 */ MCD_OPC_CheckPredicate, 30, 223, 0, // Skip to: 3053 /* 2830 */ MCD_OPC_CheckField, 13, 1, 0, 217, 0, // Skip to: 3053 /* 2836 */ MCD_OPC_CheckField, 0, 4, 15, 211, 0, // Skip to: 3053 -/* 2842 */ MCD_OPC_Decode, 182, 18, 58, // Opcode: t2CLREX +/* 2842 */ MCD_OPC_Decode, 135, 18, 58, // Opcode: t2CLREX /* 2846 */ MCD_OPC_FilterValue, 244, 1, 14, 0, // Skip to: 2865 -/* 2851 */ MCD_OPC_CheckPredicate, 29, 198, 0, // Skip to: 3053 +/* 2851 */ MCD_OPC_CheckPredicate, 31, 198, 0, // Skip to: 3053 /* 2855 */ MCD_OPC_CheckField, 13, 1, 0, 192, 0, // Skip to: 3053 -/* 2861 */ MCD_OPC_Decode, 204, 18, 59, // Opcode: t2DSB +/* 2861 */ MCD_OPC_Decode, 157, 18, 59, // Opcode: t2DSB /* 2865 */ MCD_OPC_FilterValue, 245, 1, 14, 0, // Skip to: 2884 -/* 2870 */ MCD_OPC_CheckPredicate, 29, 179, 0, // Skip to: 3053 +/* 2870 */ MCD_OPC_CheckPredicate, 31, 179, 0, // Skip to: 3053 /* 2874 */ MCD_OPC_CheckField, 13, 1, 0, 173, 0, // Skip to: 3053 -/* 2880 */ MCD_OPC_Decode, 203, 18, 59, // Opcode: t2DMB +/* 2880 */ MCD_OPC_Decode, 156, 18, 59, // Opcode: t2DMB /* 2884 */ MCD_OPC_FilterValue, 246, 1, 164, 0, // Skip to: 3053 -/* 2889 */ MCD_OPC_CheckPredicate, 29, 160, 0, // Skip to: 3053 +/* 2889 */ MCD_OPC_CheckPredicate, 31, 160, 0, // Skip to: 3053 /* 2893 */ MCD_OPC_CheckField, 13, 1, 0, 154, 0, // Skip to: 3053 -/* 2899 */ MCD_OPC_Decode, 209, 18, 60, // Opcode: t2ISB +/* 2899 */ MCD_OPC_Decode, 162, 18, 60, // Opcode: t2ISB /* 2903 */ MCD_OPC_FilterValue, 222, 7, 21, 0, // Skip to: 2929 /* 2908 */ MCD_OPC_CheckPredicate, 22, 141, 0, // Skip to: 3053 /* 2912 */ MCD_OPC_CheckField, 13, 1, 0, 135, 0, // Skip to: 3053 /* 2918 */ MCD_OPC_CheckField, 8, 4, 15, 129, 0, // Skip to: 3053 -/* 2924 */ MCD_OPC_Decode, 242, 20, 223, 1, // Opcode: t2SUBS_PC_LR +/* 2924 */ MCD_OPC_Decode, 195, 20, 222, 1, // Opcode: t2SUBS_PC_LR /* 2929 */ MCD_OPC_FilterValue, 239, 7, 31, 0, // Skip to: 2965 /* 2934 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... /* 2937 */ MCD_OPC_FilterValue, 0, 112, 0, // Skip to: 3053 -/* 2941 */ MCD_OPC_CheckPredicate, 30, 11, 0, // Skip to: 2956 +/* 2941 */ MCD_OPC_CheckPredicate, 32, 11, 0, // Skip to: 2956 /* 2945 */ MCD_OPC_CheckField, 0, 8, 0, 5, 0, // Skip to: 2956 -/* 2951 */ MCD_OPC_Decode, 199, 19, 147, 2, // Opcode: t2MRS_AR -/* 2956 */ MCD_OPC_CheckPredicate, 31, 93, 0, // Skip to: 3053 -/* 2960 */ MCD_OPC_Decode, 200, 19, 148, 2, // Opcode: t2MRS_M +/* 2951 */ MCD_OPC_Decode, 152, 19, 145, 2, // Opcode: t2MRS_AR +/* 2956 */ MCD_OPC_CheckPredicate, 33, 93, 0, // Skip to: 3053 +/* 2960 */ MCD_OPC_Decode, 153, 19, 146, 2, // Opcode: t2MRS_M /* 2965 */ MCD_OPC_FilterValue, 255, 7, 21, 0, // Skip to: 2991 -/* 2970 */ MCD_OPC_CheckPredicate, 30, 79, 0, // Skip to: 3053 +/* 2970 */ MCD_OPC_CheckPredicate, 32, 79, 0, // Skip to: 3053 /* 2974 */ MCD_OPC_CheckField, 13, 1, 0, 73, 0, // Skip to: 3053 /* 2980 */ MCD_OPC_CheckField, 0, 8, 0, 67, 0, // Skip to: 3053 -/* 2986 */ MCD_OPC_Decode, 201, 19, 147, 2, // Opcode: t2MRSsys_AR +/* 2986 */ MCD_OPC_Decode, 154, 19, 145, 2, // Opcode: t2MRSsys_AR /* 2991 */ MCD_OPC_FilterValue, 143, 15, 57, 0, // Skip to: 3053 /* 2996 */ MCD_OPC_ExtractField, 0, 12, // Inst{11-0} ... /* 2999 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 3017 -/* 3003 */ MCD_OPC_CheckPredicate, 32, 46, 0, // Skip to: 3053 +/* 3003 */ MCD_OPC_CheckPredicate, 34, 46, 0, // Skip to: 3053 /* 3007 */ MCD_OPC_CheckField, 13, 1, 0, 40, 0, // Skip to: 3053 -/* 3013 */ MCD_OPC_Decode, 200, 18, 58, // Opcode: t2DCPS1 +/* 3013 */ MCD_OPC_Decode, 153, 18, 58, // Opcode: t2DCPS1 /* 3017 */ MCD_OPC_FilterValue, 2, 14, 0, // Skip to: 3035 -/* 3021 */ MCD_OPC_CheckPredicate, 32, 28, 0, // Skip to: 3053 +/* 3021 */ MCD_OPC_CheckPredicate, 34, 28, 0, // Skip to: 3053 /* 3025 */ MCD_OPC_CheckField, 13, 1, 0, 22, 0, // Skip to: 3053 -/* 3031 */ MCD_OPC_Decode, 201, 18, 58, // Opcode: t2DCPS2 +/* 3031 */ MCD_OPC_Decode, 154, 18, 58, // Opcode: t2DCPS2 /* 3035 */ MCD_OPC_FilterValue, 3, 14, 0, // Skip to: 3053 -/* 3039 */ MCD_OPC_CheckPredicate, 32, 10, 0, // Skip to: 3053 +/* 3039 */ MCD_OPC_CheckPredicate, 34, 10, 0, // Skip to: 3053 /* 3043 */ MCD_OPC_CheckField, 13, 1, 0, 4, 0, // Skip to: 3053 -/* 3049 */ MCD_OPC_Decode, 202, 18, 58, // Opcode: t2DCPS3 +/* 3049 */ MCD_OPC_Decode, 155, 18, 58, // Opcode: t2DCPS3 /* 3053 */ MCD_OPC_ExtractField, 20, 7, // Inst{26-20} ... /* 3056 */ MCD_OPC_FilterValue, 56, 15, 0, // Skip to: 3075 -/* 3060 */ MCD_OPC_CheckPredicate, 31, 56, 0, // Skip to: 3120 -/* 3064 */ MCD_OPC_CheckField, 13, 1, 0, 50, 0, // Skip to: 3120 -/* 3070 */ MCD_OPC_Decode, 203, 19, 149, 2, // Opcode: t2MSR_M +/* 3060 */ MCD_OPC_CheckPredicate, 33, 70, 0, // Skip to: 3134 +/* 3064 */ MCD_OPC_CheckField, 13, 1, 0, 64, 0, // Skip to: 3134 +/* 3070 */ MCD_OPC_Decode, 156, 19, 147, 2, // Opcode: t2MSR_M /* 3075 */ MCD_OPC_FilterValue, 60, 22, 0, // Skip to: 3101 -/* 3079 */ MCD_OPC_CheckPredicate, 22, 37, 0, // Skip to: 3120 -/* 3083 */ MCD_OPC_CheckField, 13, 1, 0, 31, 0, // Skip to: 3120 -/* 3089 */ MCD_OPC_CheckField, 0, 12, 128, 30, 24, 0, // Skip to: 3120 -/* 3096 */ MCD_OPC_Decode, 178, 18, 150, 2, // Opcode: t2BXJ -/* 3101 */ MCD_OPC_FilterValue, 127, 15, 0, // Skip to: 3120 -/* 3105 */ MCD_OPC_CheckPredicate, 33, 11, 0, // Skip to: 3120 -/* 3109 */ MCD_OPC_CheckField, 13, 1, 0, 5, 0, // Skip to: 3120 -/* 3115 */ MCD_OPC_Decode, 141, 20, 151, 2, // Opcode: t2SMC -/* 3120 */ MCD_OPC_CheckPredicate, 30, 23, 0, // Skip to: 3147 -/* 3124 */ MCD_OPC_CheckField, 21, 6, 28, 17, 0, // Skip to: 3147 -/* 3130 */ MCD_OPC_CheckField, 13, 1, 0, 11, 0, // Skip to: 3147 -/* 3136 */ MCD_OPC_CheckField, 0, 8, 0, 5, 0, // Skip to: 3147 -/* 3142 */ MCD_OPC_Decode, 202, 19, 152, 2, // Opcode: t2MSR_AR -/* 3147 */ MCD_OPC_CheckPredicate, 22, 10, 15, // Skip to: 7001 -/* 3151 */ MCD_OPC_Decode, 179, 18, 153, 2, // Opcode: t2Bcc -/* 3156 */ MCD_OPC_FilterValue, 1, 1, 15, // Skip to: 7001 -/* 3160 */ MCD_OPC_CheckPredicate, 22, 253, 14, // Skip to: 7001 -/* 3164 */ MCD_OPC_CheckField, 14, 1, 0, 247, 14, // Skip to: 7001 -/* 3170 */ MCD_OPC_Decode, 171, 18, 154, 2, // Opcode: t2B -/* 3175 */ MCD_OPC_FilterValue, 31, 238, 14, // Skip to: 7001 -/* 3179 */ MCD_OPC_ExtractField, 24, 3, // Inst{26-24} ... -/* 3182 */ MCD_OPC_FilterValue, 0, 76, 3, // Skip to: 4030 -/* 3186 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... -/* 3189 */ MCD_OPC_FilterValue, 0, 109, 0, // Skip to: 3302 -/* 3193 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 3196 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 3289 -/* 3200 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 3203 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3222 -/* 3207 */ MCD_OPC_CheckPredicate, 22, 206, 14, // Skip to: 7001 -/* 3211 */ MCD_OPC_CheckField, 6, 4, 0, 200, 14, // Skip to: 7001 -/* 3217 */ MCD_OPC_Decode, 220, 20, 155, 2, // Opcode: t2STRBs -/* 3222 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3241 -/* 3226 */ MCD_OPC_CheckPredicate, 22, 187, 14, // Skip to: 7001 -/* 3230 */ MCD_OPC_CheckField, 8, 1, 1, 181, 14, // Skip to: 7001 -/* 3236 */ MCD_OPC_Decode, 215, 20, 156, 2, // Opcode: t2STRB_POST -/* 3241 */ MCD_OPC_FilterValue, 3, 172, 14, // Skip to: 7001 -/* 3245 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... -/* 3248 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 3276 -/* 3252 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 3267 -/* 3256 */ MCD_OPC_CheckField, 9, 1, 1, 5, 0, // Skip to: 3267 -/* 3262 */ MCD_OPC_Decode, 214, 20, 157, 2, // Opcode: t2STRBT -/* 3267 */ MCD_OPC_CheckPredicate, 22, 146, 14, // Skip to: 7001 -/* 3271 */ MCD_OPC_Decode, 219, 20, 158, 2, // Opcode: t2STRBi8 -/* 3276 */ MCD_OPC_FilterValue, 1, 137, 14, // Skip to: 7001 -/* 3280 */ MCD_OPC_CheckPredicate, 22, 133, 14, // Skip to: 7001 -/* 3284 */ MCD_OPC_Decode, 216, 20, 156, 2, // Opcode: t2STRB_PRE -/* 3289 */ MCD_OPC_FilterValue, 1, 124, 14, // Skip to: 7001 -/* 3293 */ MCD_OPC_CheckPredicate, 22, 120, 14, // Skip to: 7001 -/* 3297 */ MCD_OPC_Decode, 218, 20, 159, 2, // Opcode: t2STRBi12 -/* 3302 */ MCD_OPC_FilterValue, 1, 191, 0, // Skip to: 3497 -/* 3306 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 3309 */ MCD_OPC_FilterValue, 0, 125, 0, // Skip to: 3438 -/* 3313 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 3316 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 3351 -/* 3320 */ MCD_OPC_ExtractField, 6, 4, // Inst{9-6} ... -/* 3323 */ MCD_OPC_FilterValue, 0, 139, 0, // Skip to: 3466 -/* 3327 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 3342 -/* 3331 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 3342 -/* 3337 */ MCD_OPC_Decode, 223, 19, 160, 2, // Opcode: t2PLDs -/* 3342 */ MCD_OPC_CheckPredicate, 22, 120, 0, // Skip to: 3466 -/* 3346 */ MCD_OPC_Decode, 248, 18, 160, 2, // Opcode: t2LDRBs -/* 3351 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3370 -/* 3355 */ MCD_OPC_CheckPredicate, 22, 107, 0, // Skip to: 3466 -/* 3359 */ MCD_OPC_CheckField, 8, 1, 1, 101, 0, // Skip to: 3466 -/* 3365 */ MCD_OPC_Decode, 242, 18, 156, 2, // Opcode: t2LDRB_POST -/* 3370 */ MCD_OPC_FilterValue, 3, 92, 0, // Skip to: 3466 -/* 3374 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... -/* 3377 */ MCD_OPC_FilterValue, 0, 44, 0, // Skip to: 3425 -/* 3381 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 3384 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3403 -/* 3388 */ MCD_OPC_CheckPredicate, 22, 24, 0, // Skip to: 3416 -/* 3392 */ MCD_OPC_CheckField, 12, 4, 15, 18, 0, // Skip to: 3416 -/* 3398 */ MCD_OPC_Decode, 221, 19, 161, 2, // Opcode: t2PLDi8 -/* 3403 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3416 -/* 3407 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3416 -/* 3411 */ MCD_OPC_Decode, 241, 18, 162, 2, // Opcode: t2LDRBT -/* 3416 */ MCD_OPC_CheckPredicate, 22, 46, 0, // Skip to: 3466 -/* 3420 */ MCD_OPC_Decode, 245, 18, 161, 2, // Opcode: t2LDRBi8 -/* 3425 */ MCD_OPC_FilterValue, 1, 37, 0, // Skip to: 3466 -/* 3429 */ MCD_OPC_CheckPredicate, 22, 33, 0, // Skip to: 3466 -/* 3433 */ MCD_OPC_Decode, 243, 18, 156, 2, // Opcode: t2LDRB_PRE -/* 3438 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 3466 -/* 3442 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 3457 -/* 3446 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 3457 -/* 3452 */ MCD_OPC_Decode, 220, 19, 163, 2, // Opcode: t2PLDi12 -/* 3457 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3466 -/* 3461 */ MCD_OPC_Decode, 244, 18, 163, 2, // Opcode: t2LDRBi12 -/* 3466 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... -/* 3469 */ MCD_OPC_FilterValue, 15, 200, 13, // Skip to: 7001 -/* 3473 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 3488 -/* 3477 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 3488 -/* 3483 */ MCD_OPC_Decode, 222, 19, 164, 2, // Opcode: t2PLDpci -/* 3488 */ MCD_OPC_CheckPredicate, 22, 181, 13, // Skip to: 7001 -/* 3492 */ MCD_OPC_Decode, 246, 18, 164, 2, // Opcode: t2LDRBpci -/* 3497 */ MCD_OPC_FilterValue, 2, 109, 0, // Skip to: 3610 -/* 3501 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 3504 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 3597 -/* 3508 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 3511 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3530 -/* 3515 */ MCD_OPC_CheckPredicate, 22, 154, 13, // Skip to: 7001 -/* 3519 */ MCD_OPC_CheckField, 6, 4, 0, 148, 13, // Skip to: 7001 -/* 3525 */ MCD_OPC_Decode, 234, 20, 155, 2, // Opcode: t2STRHs -/* 3530 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3549 -/* 3534 */ MCD_OPC_CheckPredicate, 22, 135, 13, // Skip to: 7001 -/* 3538 */ MCD_OPC_CheckField, 8, 1, 1, 129, 13, // Skip to: 7001 -/* 3544 */ MCD_OPC_Decode, 229, 20, 156, 2, // Opcode: t2STRH_POST -/* 3549 */ MCD_OPC_FilterValue, 3, 120, 13, // Skip to: 7001 -/* 3553 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... -/* 3556 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 3584 -/* 3560 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 3575 -/* 3564 */ MCD_OPC_CheckField, 9, 1, 1, 5, 0, // Skip to: 3575 -/* 3570 */ MCD_OPC_Decode, 228, 20, 157, 2, // Opcode: t2STRHT -/* 3575 */ MCD_OPC_CheckPredicate, 22, 94, 13, // Skip to: 7001 -/* 3579 */ MCD_OPC_Decode, 233, 20, 158, 2, // Opcode: t2STRHi8 -/* 3584 */ MCD_OPC_FilterValue, 1, 85, 13, // Skip to: 7001 -/* 3588 */ MCD_OPC_CheckPredicate, 22, 81, 13, // Skip to: 7001 -/* 3592 */ MCD_OPC_Decode, 230, 20, 156, 2, // Opcode: t2STRH_PRE -/* 3597 */ MCD_OPC_FilterValue, 1, 72, 13, // Skip to: 7001 -/* 3601 */ MCD_OPC_CheckPredicate, 22, 68, 13, // Skip to: 7001 -/* 3605 */ MCD_OPC_Decode, 232, 20, 159, 2, // Opcode: t2STRHi12 -/* 3610 */ MCD_OPC_FilterValue, 3, 175, 0, // Skip to: 3789 -/* 3614 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 3617 */ MCD_OPC_FilterValue, 0, 125, 0, // Skip to: 3746 -/* 3621 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 3624 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 3659 -/* 3628 */ MCD_OPC_ExtractField, 6, 4, // Inst{9-6} ... -/* 3631 */ MCD_OPC_FilterValue, 0, 139, 0, // Skip to: 3774 -/* 3635 */ MCD_OPC_CheckPredicate, 34, 11, 0, // Skip to: 3650 -/* 3639 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 3650 -/* 3645 */ MCD_OPC_Decode, 219, 19, 160, 2, // Opcode: t2PLDWs -/* 3650 */ MCD_OPC_CheckPredicate, 22, 120, 0, // Skip to: 3774 -/* 3654 */ MCD_OPC_Decode, 135, 19, 160, 2, // Opcode: t2LDRHs -/* 3659 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3678 -/* 3663 */ MCD_OPC_CheckPredicate, 22, 107, 0, // Skip to: 3774 -/* 3667 */ MCD_OPC_CheckField, 8, 1, 1, 101, 0, // Skip to: 3774 -/* 3673 */ MCD_OPC_Decode, 129, 19, 156, 2, // Opcode: t2LDRH_POST -/* 3678 */ MCD_OPC_FilterValue, 3, 92, 0, // Skip to: 3774 -/* 3682 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... -/* 3685 */ MCD_OPC_FilterValue, 0, 44, 0, // Skip to: 3733 -/* 3689 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 3692 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3711 -/* 3696 */ MCD_OPC_CheckPredicate, 34, 24, 0, // Skip to: 3724 -/* 3700 */ MCD_OPC_CheckField, 12, 4, 15, 18, 0, // Skip to: 3724 -/* 3706 */ MCD_OPC_Decode, 218, 19, 161, 2, // Opcode: t2PLDWi8 -/* 3711 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3724 -/* 3715 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3724 -/* 3719 */ MCD_OPC_Decode, 128, 19, 162, 2, // Opcode: t2LDRHT -/* 3724 */ MCD_OPC_CheckPredicate, 22, 46, 0, // Skip to: 3774 -/* 3728 */ MCD_OPC_Decode, 132, 19, 161, 2, // Opcode: t2LDRHi8 -/* 3733 */ MCD_OPC_FilterValue, 1, 37, 0, // Skip to: 3774 -/* 3737 */ MCD_OPC_CheckPredicate, 22, 33, 0, // Skip to: 3774 -/* 3741 */ MCD_OPC_Decode, 130, 19, 156, 2, // Opcode: t2LDRH_PRE -/* 3746 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 3774 -/* 3750 */ MCD_OPC_CheckPredicate, 34, 11, 0, // Skip to: 3765 -/* 3754 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 3765 -/* 3760 */ MCD_OPC_Decode, 217, 19, 163, 2, // Opcode: t2PLDWi12 -/* 3765 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3774 -/* 3769 */ MCD_OPC_Decode, 131, 19, 163, 2, // Opcode: t2LDRHi12 -/* 3774 */ MCD_OPC_CheckPredicate, 22, 151, 12, // Skip to: 7001 -/* 3778 */ MCD_OPC_CheckField, 16, 4, 15, 145, 12, // Skip to: 7001 -/* 3784 */ MCD_OPC_Decode, 133, 19, 164, 2, // Opcode: t2LDRHpci -/* 3789 */ MCD_OPC_FilterValue, 4, 109, 0, // Skip to: 3902 -/* 3793 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 3796 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 3889 -/* 3800 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 3803 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3822 -/* 3807 */ MCD_OPC_CheckPredicate, 22, 118, 12, // Skip to: 7001 -/* 3811 */ MCD_OPC_CheckField, 6, 4, 0, 112, 12, // Skip to: 7001 -/* 3817 */ MCD_OPC_Decode, 241, 20, 165, 2, // Opcode: t2STRs -/* 3822 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3841 -/* 3826 */ MCD_OPC_CheckPredicate, 22, 99, 12, // Skip to: 7001 -/* 3830 */ MCD_OPC_CheckField, 8, 1, 1, 93, 12, // Skip to: 7001 -/* 3836 */ MCD_OPC_Decode, 236, 20, 156, 2, // Opcode: t2STR_POST -/* 3841 */ MCD_OPC_FilterValue, 3, 84, 12, // Skip to: 7001 -/* 3845 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... -/* 3848 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 3876 -/* 3852 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 3867 -/* 3856 */ MCD_OPC_CheckField, 9, 1, 1, 5, 0, // Skip to: 3867 -/* 3862 */ MCD_OPC_Decode, 235, 20, 157, 2, // Opcode: t2STRT -/* 3867 */ MCD_OPC_CheckPredicate, 22, 58, 12, // Skip to: 7001 -/* 3871 */ MCD_OPC_Decode, 240, 20, 166, 2, // Opcode: t2STRi8 -/* 3876 */ MCD_OPC_FilterValue, 1, 49, 12, // Skip to: 7001 -/* 3880 */ MCD_OPC_CheckPredicate, 22, 45, 12, // Skip to: 7001 -/* 3884 */ MCD_OPC_Decode, 237, 20, 156, 2, // Opcode: t2STR_PRE -/* 3889 */ MCD_OPC_FilterValue, 1, 36, 12, // Skip to: 7001 -/* 3893 */ MCD_OPC_CheckPredicate, 22, 32, 12, // Skip to: 7001 -/* 3897 */ MCD_OPC_Decode, 239, 20, 167, 2, // Opcode: t2STRi12 -/* 3902 */ MCD_OPC_FilterValue, 5, 23, 12, // Skip to: 7001 -/* 3906 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 3909 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 4002 -/* 3913 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 3916 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3935 -/* 3920 */ MCD_OPC_CheckPredicate, 22, 91, 0, // Skip to: 4015 -/* 3924 */ MCD_OPC_CheckField, 6, 4, 0, 85, 0, // Skip to: 4015 -/* 3930 */ MCD_OPC_Decode, 160, 19, 160, 2, // Opcode: t2LDRs -/* 3935 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3954 -/* 3939 */ MCD_OPC_CheckPredicate, 22, 72, 0, // Skip to: 4015 -/* 3943 */ MCD_OPC_CheckField, 8, 1, 1, 66, 0, // Skip to: 4015 -/* 3949 */ MCD_OPC_Decode, 153, 19, 156, 2, // Opcode: t2LDR_POST -/* 3954 */ MCD_OPC_FilterValue, 3, 57, 0, // Skip to: 4015 -/* 3958 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... -/* 3961 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 3989 -/* 3965 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 3980 -/* 3969 */ MCD_OPC_CheckField, 9, 1, 1, 5, 0, // Skip to: 3980 -/* 3975 */ MCD_OPC_Decode, 152, 19, 162, 2, // Opcode: t2LDRT -/* 3980 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 4015 -/* 3984 */ MCD_OPC_Decode, 156, 19, 161, 2, // Opcode: t2LDRi8 -/* 3989 */ MCD_OPC_FilterValue, 1, 22, 0, // Skip to: 4015 -/* 3993 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 4015 -/* 3997 */ MCD_OPC_Decode, 154, 19, 156, 2, // Opcode: t2LDR_PRE -/* 4002 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4015 -/* 4006 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4015 -/* 4010 */ MCD_OPC_Decode, 155, 19, 163, 2, // Opcode: t2LDRi12 -/* 4015 */ MCD_OPC_CheckPredicate, 22, 166, 11, // Skip to: 7001 -/* 4019 */ MCD_OPC_CheckField, 16, 4, 15, 160, 11, // Skip to: 7001 -/* 4025 */ MCD_OPC_Decode, 157, 19, 164, 2, // Opcode: t2LDRpci -/* 4030 */ MCD_OPC_FilterValue, 1, 70, 1, // Skip to: 4360 -/* 4034 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... -/* 4037 */ MCD_OPC_FilterValue, 1, 191, 0, // Skip to: 4232 -/* 4041 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 4044 */ MCD_OPC_FilterValue, 0, 125, 0, // Skip to: 4173 -/* 4048 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 4051 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 4086 -/* 4055 */ MCD_OPC_ExtractField, 6, 4, // Inst{9-6} ... -/* 4058 */ MCD_OPC_FilterValue, 0, 139, 0, // Skip to: 4201 -/* 4062 */ MCD_OPC_CheckPredicate, 28, 11, 0, // Skip to: 4077 -/* 4066 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 4077 -/* 4072 */ MCD_OPC_Decode, 227, 19, 160, 2, // Opcode: t2PLIs -/* 4077 */ MCD_OPC_CheckPredicate, 22, 120, 0, // Skip to: 4201 -/* 4081 */ MCD_OPC_Decode, 143, 19, 160, 2, // Opcode: t2LDRSBs -/* 4086 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 4105 -/* 4090 */ MCD_OPC_CheckPredicate, 22, 107, 0, // Skip to: 4201 -/* 4094 */ MCD_OPC_CheckField, 8, 1, 1, 101, 0, // Skip to: 4201 -/* 4100 */ MCD_OPC_Decode, 137, 19, 156, 2, // Opcode: t2LDRSB_POST -/* 4105 */ MCD_OPC_FilterValue, 3, 92, 0, // Skip to: 4201 -/* 4109 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... -/* 4112 */ MCD_OPC_FilterValue, 0, 44, 0, // Skip to: 4160 -/* 4116 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... -/* 4119 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4138 -/* 4123 */ MCD_OPC_CheckPredicate, 28, 24, 0, // Skip to: 4151 -/* 4127 */ MCD_OPC_CheckField, 12, 4, 15, 18, 0, // Skip to: 4151 -/* 4133 */ MCD_OPC_Decode, 225, 19, 161, 2, // Opcode: t2PLIi8 -/* 4138 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4151 -/* 4142 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4151 -/* 4146 */ MCD_OPC_Decode, 136, 19, 162, 2, // Opcode: t2LDRSBT -/* 4151 */ MCD_OPC_CheckPredicate, 22, 46, 0, // Skip to: 4201 -/* 4155 */ MCD_OPC_Decode, 140, 19, 161, 2, // Opcode: t2LDRSBi8 -/* 4160 */ MCD_OPC_FilterValue, 1, 37, 0, // Skip to: 4201 -/* 4164 */ MCD_OPC_CheckPredicate, 22, 33, 0, // Skip to: 4201 -/* 4168 */ MCD_OPC_Decode, 138, 19, 156, 2, // Opcode: t2LDRSB_PRE -/* 4173 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 4201 -/* 4177 */ MCD_OPC_CheckPredicate, 28, 11, 0, // Skip to: 4192 -/* 4181 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 4192 -/* 4187 */ MCD_OPC_Decode, 224, 19, 163, 2, // Opcode: t2PLIi12 -/* 4192 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4201 -/* 4196 */ MCD_OPC_Decode, 139, 19, 163, 2, // Opcode: t2LDRSBi12 -/* 4201 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... -/* 4204 */ MCD_OPC_FilterValue, 15, 233, 10, // Skip to: 7001 -/* 4208 */ MCD_OPC_CheckPredicate, 28, 11, 0, // Skip to: 4223 -/* 4212 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 4223 -/* 4218 */ MCD_OPC_Decode, 226, 19, 164, 2, // Opcode: t2PLIpci -/* 4223 */ MCD_OPC_CheckPredicate, 22, 214, 10, // Skip to: 7001 -/* 4227 */ MCD_OPC_Decode, 141, 19, 164, 2, // Opcode: t2LDRSBpci -/* 4232 */ MCD_OPC_FilterValue, 3, 205, 10, // Skip to: 7001 -/* 4236 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 4239 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 4332 -/* 4243 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... -/* 4246 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4265 -/* 4250 */ MCD_OPC_CheckPredicate, 22, 91, 0, // Skip to: 4345 -/* 4254 */ MCD_OPC_CheckField, 6, 4, 0, 85, 0, // Skip to: 4345 -/* 4260 */ MCD_OPC_Decode, 151, 19, 160, 2, // Opcode: t2LDRSHs -/* 4265 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 4284 -/* 4269 */ MCD_OPC_CheckPredicate, 22, 72, 0, // Skip to: 4345 -/* 4273 */ MCD_OPC_CheckField, 8, 1, 1, 66, 0, // Skip to: 4345 -/* 4279 */ MCD_OPC_Decode, 145, 19, 156, 2, // Opcode: t2LDRSH_POST -/* 4284 */ MCD_OPC_FilterValue, 3, 57, 0, // Skip to: 4345 -/* 4288 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... -/* 4291 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 4319 -/* 4295 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 4310 -/* 4299 */ MCD_OPC_CheckField, 9, 1, 1, 5, 0, // Skip to: 4310 -/* 4305 */ MCD_OPC_Decode, 144, 19, 162, 2, // Opcode: t2LDRSHT -/* 4310 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 4345 -/* 4314 */ MCD_OPC_Decode, 148, 19, 161, 2, // Opcode: t2LDRSHi8 -/* 4319 */ MCD_OPC_FilterValue, 1, 22, 0, // Skip to: 4345 -/* 4323 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 4345 -/* 4327 */ MCD_OPC_Decode, 146, 19, 156, 2, // Opcode: t2LDRSH_PRE -/* 4332 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4345 -/* 4336 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4345 -/* 4340 */ MCD_OPC_Decode, 147, 19, 163, 2, // Opcode: t2LDRSHi12 -/* 4345 */ MCD_OPC_CheckPredicate, 22, 92, 10, // Skip to: 7001 -/* 4349 */ MCD_OPC_CheckField, 16, 4, 15, 86, 10, // Skip to: 7001 -/* 4355 */ MCD_OPC_Decode, 149, 19, 164, 2, // Opcode: t2LDRSHpci -/* 4360 */ MCD_OPC_FilterValue, 2, 47, 6, // Skip to: 5947 -/* 4364 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... -/* 4367 */ MCD_OPC_FilterValue, 0, 105, 0, // Skip to: 4476 -/* 4371 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 4374 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 4399 -/* 4378 */ MCD_OPC_CheckPredicate, 22, 59, 10, // Skip to: 7001 -/* 4382 */ MCD_OPC_CheckField, 12, 4, 15, 53, 10, // Skip to: 7001 -/* 4388 */ MCD_OPC_CheckField, 4, 3, 0, 47, 10, // Skip to: 7001 -/* 4394 */ MCD_OPC_Decode, 164, 19, 251, 1, // Opcode: t2LSLrr -/* 4399 */ MCD_OPC_FilterValue, 1, 38, 10, // Skip to: 7001 -/* 4403 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 4406 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 4441 -/* 4410 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 4413 */ MCD_OPC_FilterValue, 15, 24, 10, // Skip to: 7001 -/* 4417 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 4432 -/* 4421 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 4432 -/* 4427 */ MCD_OPC_Decode, 255, 20, 168, 2, // Opcode: t2SXTH -/* 4432 */ MCD_OPC_CheckPredicate, 25, 5, 10, // Skip to: 7001 -/* 4436 */ MCD_OPC_Decode, 252, 20, 169, 2, // Opcode: t2SXTAH -/* 4441 */ MCD_OPC_FilterValue, 1, 252, 9, // Skip to: 7001 -/* 4445 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 4448 */ MCD_OPC_FilterValue, 15, 245, 9, // Skip to: 7001 -/* 4452 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 4467 -/* 4456 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 4467 -/* 4462 */ MCD_OPC_Decode, 170, 21, 168, 2, // Opcode: t2UXTH -/* 4467 */ MCD_OPC_CheckPredicate, 25, 226, 9, // Skip to: 7001 -/* 4471 */ MCD_OPC_Decode, 167, 21, 169, 2, // Opcode: t2UXTAH -/* 4476 */ MCD_OPC_FilterValue, 1, 105, 0, // Skip to: 4585 -/* 4480 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 4483 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 4508 -/* 4487 */ MCD_OPC_CheckPredicate, 22, 206, 9, // Skip to: 7001 -/* 4491 */ MCD_OPC_CheckField, 12, 4, 15, 200, 9, // Skip to: 7001 -/* 4497 */ MCD_OPC_CheckField, 4, 3, 0, 194, 9, // Skip to: 7001 -/* 4503 */ MCD_OPC_Decode, 166, 19, 251, 1, // Opcode: t2LSRrr -/* 4508 */ MCD_OPC_FilterValue, 1, 185, 9, // Skip to: 7001 -/* 4512 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 4515 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 4550 -/* 4519 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 4522 */ MCD_OPC_FilterValue, 15, 171, 9, // Skip to: 7001 -/* 4526 */ MCD_OPC_CheckPredicate, 35, 11, 0, // Skip to: 4541 -/* 4530 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 4541 -/* 4536 */ MCD_OPC_Decode, 254, 20, 168, 2, // Opcode: t2SXTB16 -/* 4541 */ MCD_OPC_CheckPredicate, 22, 152, 9, // Skip to: 7001 -/* 4545 */ MCD_OPC_Decode, 251, 20, 169, 2, // Opcode: t2SXTAB16 -/* 4550 */ MCD_OPC_FilterValue, 1, 143, 9, // Skip to: 7001 -/* 4554 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 4557 */ MCD_OPC_FilterValue, 15, 136, 9, // Skip to: 7001 -/* 4561 */ MCD_OPC_CheckPredicate, 25, 11, 0, // Skip to: 4576 -/* 4565 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 4576 -/* 4571 */ MCD_OPC_Decode, 169, 21, 168, 2, // Opcode: t2UXTB16 -/* 4576 */ MCD_OPC_CheckPredicate, 22, 117, 9, // Skip to: 7001 -/* 4580 */ MCD_OPC_Decode, 166, 21, 169, 2, // Opcode: t2UXTAB16 -/* 4585 */ MCD_OPC_FilterValue, 2, 105, 0, // Skip to: 4694 -/* 4589 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... -/* 4592 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 4617 -/* 4596 */ MCD_OPC_CheckPredicate, 22, 97, 9, // Skip to: 7001 -/* 4600 */ MCD_OPC_CheckField, 12, 4, 15, 91, 9, // Skip to: 7001 -/* 4606 */ MCD_OPC_CheckField, 4, 3, 0, 85, 9, // Skip to: 7001 -/* 4612 */ MCD_OPC_Decode, 170, 18, 251, 1, // Opcode: t2ASRrr -/* 4617 */ MCD_OPC_FilterValue, 1, 76, 9, // Skip to: 7001 -/* 4621 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 4624 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 4659 -/* 4628 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 4631 */ MCD_OPC_FilterValue, 15, 62, 9, // Skip to: 7001 -/* 4635 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 4650 -/* 4639 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 4650 -/* 4645 */ MCD_OPC_Decode, 253, 20, 168, 2, // Opcode: t2SXTB -/* 4650 */ MCD_OPC_CheckPredicate, 25, 43, 9, // Skip to: 7001 -/* 4654 */ MCD_OPC_Decode, 250, 20, 169, 2, // Opcode: t2SXTAB -/* 4659 */ MCD_OPC_FilterValue, 1, 34, 9, // Skip to: 7001 -/* 4663 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... -/* 4666 */ MCD_OPC_FilterValue, 15, 27, 9, // Skip to: 7001 -/* 4670 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 4685 -/* 4674 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 4685 -/* 4680 */ MCD_OPC_Decode, 168, 21, 168, 2, // Opcode: t2UXTB -/* 4685 */ MCD_OPC_CheckPredicate, 25, 8, 9, // Skip to: 7001 -/* 4689 */ MCD_OPC_Decode, 165, 21, 169, 2, // Opcode: t2UXTAB -/* 4694 */ MCD_OPC_FilterValue, 3, 21, 0, // Skip to: 4719 -/* 4698 */ MCD_OPC_CheckPredicate, 22, 251, 8, // Skip to: 7001 -/* 4702 */ MCD_OPC_CheckField, 12, 4, 15, 245, 8, // Skip to: 7001 -/* 4708 */ MCD_OPC_CheckField, 4, 4, 0, 239, 8, // Skip to: 7001 -/* 4714 */ MCD_OPC_Decode, 247, 19, 251, 1, // Opcode: t2RORrr -/* 4719 */ MCD_OPC_FilterValue, 4, 197, 1, // Skip to: 5176 -/* 4723 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... -/* 4726 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 4771 -/* 4730 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 4733 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4752 -/* 4737 */ MCD_OPC_CheckPredicate, 27, 212, 8, // Skip to: 7001 -/* 4741 */ MCD_OPC_CheckField, 12, 4, 15, 206, 8, // Skip to: 7001 -/* 4747 */ MCD_OPC_Decode, 255, 19, 170, 2, // Opcode: t2SADD8 -/* 4752 */ MCD_OPC_FilterValue, 1, 197, 8, // Skip to: 7001 -/* 4756 */ MCD_OPC_CheckPredicate, 27, 193, 8, // Skip to: 7001 -/* 4760 */ MCD_OPC_CheckField, 12, 4, 15, 187, 8, // Skip to: 7001 -/* 4766 */ MCD_OPC_Decode, 254, 19, 170, 2, // Opcode: t2SADD16 -/* 4771 */ MCD_OPC_FilterValue, 1, 41, 0, // Skip to: 4816 -/* 4775 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 4778 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4797 -/* 4782 */ MCD_OPC_CheckPredicate, 27, 167, 8, // Skip to: 7001 -/* 4786 */ MCD_OPC_CheckField, 12, 4, 15, 161, 8, // Skip to: 7001 -/* 4792 */ MCD_OPC_Decode, 230, 19, 170, 2, // Opcode: t2QADD8 -/* 4797 */ MCD_OPC_FilterValue, 1, 152, 8, // Skip to: 7001 -/* 4801 */ MCD_OPC_CheckPredicate, 27, 148, 8, // Skip to: 7001 -/* 4805 */ MCD_OPC_CheckField, 12, 4, 15, 142, 8, // Skip to: 7001 -/* 4811 */ MCD_OPC_Decode, 229, 19, 170, 2, // Opcode: t2QADD16 -/* 4816 */ MCD_OPC_FilterValue, 2, 41, 0, // Skip to: 4861 -/* 4820 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 4823 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4842 -/* 4827 */ MCD_OPC_CheckPredicate, 27, 122, 8, // Skip to: 7001 -/* 4831 */ MCD_OPC_CheckField, 12, 4, 15, 116, 8, // Skip to: 7001 -/* 4837 */ MCD_OPC_Decode, 136, 20, 170, 2, // Opcode: t2SHADD8 -/* 4842 */ MCD_OPC_FilterValue, 1, 107, 8, // Skip to: 7001 -/* 4846 */ MCD_OPC_CheckPredicate, 27, 103, 8, // Skip to: 7001 -/* 4850 */ MCD_OPC_CheckField, 12, 4, 15, 97, 8, // Skip to: 7001 -/* 4856 */ MCD_OPC_Decode, 135, 20, 170, 2, // Opcode: t2SHADD16 -/* 4861 */ MCD_OPC_FilterValue, 4, 41, 0, // Skip to: 4906 -/* 4865 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 4868 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4887 -/* 4872 */ MCD_OPC_CheckPredicate, 27, 77, 8, // Skip to: 7001 -/* 4876 */ MCD_OPC_CheckField, 12, 4, 15, 71, 8, // Skip to: 7001 -/* 4882 */ MCD_OPC_Decode, 139, 21, 170, 2, // Opcode: t2UADD8 -/* 4887 */ MCD_OPC_FilterValue, 1, 62, 8, // Skip to: 7001 -/* 4891 */ MCD_OPC_CheckPredicate, 27, 58, 8, // Skip to: 7001 -/* 4895 */ MCD_OPC_CheckField, 12, 4, 15, 52, 8, // Skip to: 7001 -/* 4901 */ MCD_OPC_Decode, 138, 21, 170, 2, // Opcode: t2UADD16 -/* 4906 */ MCD_OPC_FilterValue, 5, 41, 0, // Skip to: 4951 -/* 4910 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 4913 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4932 -/* 4917 */ MCD_OPC_CheckPredicate, 27, 32, 8, // Skip to: 7001 -/* 4921 */ MCD_OPC_CheckField, 12, 4, 15, 26, 8, // Skip to: 7001 -/* 4927 */ MCD_OPC_Decode, 153, 21, 170, 2, // Opcode: t2UQADD8 -/* 4932 */ MCD_OPC_FilterValue, 1, 17, 8, // Skip to: 7001 -/* 4936 */ MCD_OPC_CheckPredicate, 27, 13, 8, // Skip to: 7001 -/* 4940 */ MCD_OPC_CheckField, 12, 4, 15, 7, 8, // Skip to: 7001 -/* 4946 */ MCD_OPC_Decode, 152, 21, 170, 2, // Opcode: t2UQADD16 -/* 4951 */ MCD_OPC_FilterValue, 6, 41, 0, // Skip to: 4996 -/* 4955 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 4958 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4977 -/* 4962 */ MCD_OPC_CheckPredicate, 27, 243, 7, // Skip to: 7001 -/* 4966 */ MCD_OPC_CheckField, 12, 4, 15, 237, 7, // Skip to: 7001 -/* 4972 */ MCD_OPC_Decode, 144, 21, 170, 2, // Opcode: t2UHADD8 -/* 4977 */ MCD_OPC_FilterValue, 1, 228, 7, // Skip to: 7001 -/* 4981 */ MCD_OPC_CheckPredicate, 27, 224, 7, // Skip to: 7001 -/* 4985 */ MCD_OPC_CheckField, 12, 4, 15, 218, 7, // Skip to: 7001 -/* 4991 */ MCD_OPC_Decode, 143, 21, 170, 2, // Opcode: t2UHADD16 -/* 4996 */ MCD_OPC_FilterValue, 8, 41, 0, // Skip to: 5041 -/* 5000 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5003 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5022 -/* 5007 */ MCD_OPC_CheckPredicate, 27, 198, 7, // Skip to: 7001 -/* 5011 */ MCD_OPC_CheckField, 12, 4, 15, 192, 7, // Skip to: 7001 -/* 5017 */ MCD_OPC_Decode, 228, 19, 171, 2, // Opcode: t2QADD -/* 5022 */ MCD_OPC_FilterValue, 1, 183, 7, // Skip to: 7001 -/* 5026 */ MCD_OPC_CheckPredicate, 22, 179, 7, // Skip to: 7001 -/* 5030 */ MCD_OPC_CheckField, 12, 4, 15, 173, 7, // Skip to: 7001 -/* 5036 */ MCD_OPC_Decode, 239, 19, 172, 2, // Opcode: t2REV -/* 5041 */ MCD_OPC_FilterValue, 9, 41, 0, // Skip to: 5086 -/* 5045 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5048 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5067 -/* 5052 */ MCD_OPC_CheckPredicate, 27, 153, 7, // Skip to: 7001 -/* 5056 */ MCD_OPC_CheckField, 12, 4, 15, 147, 7, // Skip to: 7001 -/* 5062 */ MCD_OPC_Decode, 232, 19, 171, 2, // Opcode: t2QDADD -/* 5067 */ MCD_OPC_FilterValue, 1, 138, 7, // Skip to: 7001 -/* 5071 */ MCD_OPC_CheckPredicate, 22, 134, 7, // Skip to: 7001 -/* 5075 */ MCD_OPC_CheckField, 12, 4, 15, 128, 7, // Skip to: 7001 -/* 5081 */ MCD_OPC_Decode, 240, 19, 172, 2, // Opcode: t2REV16 -/* 5086 */ MCD_OPC_FilterValue, 10, 41, 0, // Skip to: 5131 -/* 5090 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5093 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5112 -/* 5097 */ MCD_OPC_CheckPredicate, 27, 108, 7, // Skip to: 7001 -/* 5101 */ MCD_OPC_CheckField, 12, 4, 15, 102, 7, // Skip to: 7001 -/* 5107 */ MCD_OPC_Decode, 235, 19, 171, 2, // Opcode: t2QSUB -/* 5112 */ MCD_OPC_FilterValue, 1, 93, 7, // Skip to: 7001 -/* 5116 */ MCD_OPC_CheckPredicate, 22, 89, 7, // Skip to: 7001 -/* 5120 */ MCD_OPC_CheckField, 12, 4, 15, 83, 7, // Skip to: 7001 -/* 5126 */ MCD_OPC_Decode, 238, 19, 172, 2, // Opcode: t2RBIT -/* 5131 */ MCD_OPC_FilterValue, 11, 74, 7, // Skip to: 7001 -/* 5135 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5138 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5157 -/* 5142 */ MCD_OPC_CheckPredicate, 27, 63, 7, // Skip to: 7001 -/* 5146 */ MCD_OPC_CheckField, 12, 4, 15, 57, 7, // Skip to: 7001 -/* 5152 */ MCD_OPC_Decode, 233, 19, 171, 2, // Opcode: t2QDSUB -/* 5157 */ MCD_OPC_FilterValue, 1, 48, 7, // Skip to: 7001 -/* 5161 */ MCD_OPC_CheckPredicate, 22, 44, 7, // Skip to: 7001 -/* 5165 */ MCD_OPC_CheckField, 12, 4, 15, 38, 7, // Skip to: 7001 -/* 5171 */ MCD_OPC_Decode, 241, 19, 172, 2, // Opcode: t2REVSH -/* 5176 */ MCD_OPC_FilterValue, 5, 198, 0, // Skip to: 5378 -/* 5180 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... -/* 5183 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 5208 -/* 5187 */ MCD_OPC_CheckPredicate, 27, 18, 7, // Skip to: 7001 -/* 5191 */ MCD_OPC_CheckField, 20, 1, 0, 12, 7, // Skip to: 7001 -/* 5197 */ MCD_OPC_CheckField, 12, 4, 15, 6, 7, // Skip to: 7001 -/* 5203 */ MCD_OPC_Decode, 128, 20, 170, 2, // Opcode: t2SASX -/* 5208 */ MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 5233 -/* 5212 */ MCD_OPC_CheckPredicate, 27, 249, 6, // Skip to: 7001 -/* 5216 */ MCD_OPC_CheckField, 20, 1, 0, 243, 6, // Skip to: 7001 -/* 5222 */ MCD_OPC_CheckField, 12, 4, 15, 237, 6, // Skip to: 7001 -/* 5228 */ MCD_OPC_Decode, 231, 19, 170, 2, // Opcode: t2QASX -/* 5233 */ MCD_OPC_FilterValue, 2, 21, 0, // Skip to: 5258 -/* 5237 */ MCD_OPC_CheckPredicate, 27, 224, 6, // Skip to: 7001 -/* 5241 */ MCD_OPC_CheckField, 20, 1, 0, 218, 6, // Skip to: 7001 -/* 5247 */ MCD_OPC_CheckField, 12, 4, 15, 212, 6, // Skip to: 7001 -/* 5253 */ MCD_OPC_Decode, 137, 20, 170, 2, // Opcode: t2SHASX -/* 5258 */ MCD_OPC_FilterValue, 4, 21, 0, // Skip to: 5283 -/* 5262 */ MCD_OPC_CheckPredicate, 27, 199, 6, // Skip to: 7001 -/* 5266 */ MCD_OPC_CheckField, 20, 1, 0, 193, 6, // Skip to: 7001 -/* 5272 */ MCD_OPC_CheckField, 12, 4, 15, 187, 6, // Skip to: 7001 -/* 5278 */ MCD_OPC_Decode, 140, 21, 170, 2, // Opcode: t2UASX -/* 5283 */ MCD_OPC_FilterValue, 5, 21, 0, // Skip to: 5308 -/* 5287 */ MCD_OPC_CheckPredicate, 27, 174, 6, // Skip to: 7001 -/* 5291 */ MCD_OPC_CheckField, 20, 1, 0, 168, 6, // Skip to: 7001 -/* 5297 */ MCD_OPC_CheckField, 12, 4, 15, 162, 6, // Skip to: 7001 -/* 5303 */ MCD_OPC_Decode, 154, 21, 170, 2, // Opcode: t2UQASX -/* 5308 */ MCD_OPC_FilterValue, 6, 21, 0, // Skip to: 5333 -/* 5312 */ MCD_OPC_CheckPredicate, 27, 149, 6, // Skip to: 7001 -/* 5316 */ MCD_OPC_CheckField, 20, 1, 0, 143, 6, // Skip to: 7001 -/* 5322 */ MCD_OPC_CheckField, 12, 4, 15, 137, 6, // Skip to: 7001 -/* 5328 */ MCD_OPC_Decode, 145, 21, 170, 2, // Opcode: t2UHASX -/* 5333 */ MCD_OPC_FilterValue, 8, 128, 6, // Skip to: 7001 -/* 5337 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5340 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5359 -/* 5344 */ MCD_OPC_CheckPredicate, 27, 117, 6, // Skip to: 7001 -/* 5348 */ MCD_OPC_CheckField, 12, 4, 15, 111, 6, // Skip to: 7001 -/* 5354 */ MCD_OPC_Decode, 134, 20, 173, 2, // Opcode: t2SEL -/* 5359 */ MCD_OPC_FilterValue, 1, 102, 6, // Skip to: 7001 -/* 5363 */ MCD_OPC_CheckPredicate, 22, 98, 6, // Skip to: 7001 -/* 5367 */ MCD_OPC_CheckField, 12, 4, 15, 92, 6, // Skip to: 7001 -/* 5373 */ MCD_OPC_Decode, 183, 18, 172, 2, // Opcode: t2CLZ -/* 5378 */ MCD_OPC_FilterValue, 6, 152, 1, // Skip to: 5790 -/* 5382 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... -/* 5385 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 5430 -/* 5389 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5392 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5411 -/* 5396 */ MCD_OPC_CheckPredicate, 27, 65, 6, // Skip to: 7001 -/* 5400 */ MCD_OPC_CheckField, 12, 4, 15, 59, 6, // Skip to: 7001 -/* 5406 */ MCD_OPC_Decode, 186, 20, 170, 2, // Opcode: t2SSUB8 -/* 5411 */ MCD_OPC_FilterValue, 1, 50, 6, // Skip to: 7001 -/* 5415 */ MCD_OPC_CheckPredicate, 27, 46, 6, // Skip to: 7001 -/* 5419 */ MCD_OPC_CheckField, 12, 4, 15, 40, 6, // Skip to: 7001 -/* 5425 */ MCD_OPC_Decode, 185, 20, 170, 2, // Opcode: t2SSUB16 -/* 5430 */ MCD_OPC_FilterValue, 1, 41, 0, // Skip to: 5475 -/* 5434 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5437 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5456 -/* 5441 */ MCD_OPC_CheckPredicate, 27, 20, 6, // Skip to: 7001 -/* 5445 */ MCD_OPC_CheckField, 12, 4, 15, 14, 6, // Skip to: 7001 -/* 5451 */ MCD_OPC_Decode, 237, 19, 170, 2, // Opcode: t2QSUB8 -/* 5456 */ MCD_OPC_FilterValue, 1, 5, 6, // Skip to: 7001 -/* 5460 */ MCD_OPC_CheckPredicate, 27, 1, 6, // Skip to: 7001 -/* 5464 */ MCD_OPC_CheckField, 12, 4, 15, 251, 5, // Skip to: 7001 -/* 5470 */ MCD_OPC_Decode, 236, 19, 170, 2, // Opcode: t2QSUB16 -/* 5475 */ MCD_OPC_FilterValue, 2, 41, 0, // Skip to: 5520 -/* 5479 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5482 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5501 -/* 5486 */ MCD_OPC_CheckPredicate, 27, 231, 5, // Skip to: 7001 -/* 5490 */ MCD_OPC_CheckField, 12, 4, 15, 225, 5, // Skip to: 7001 -/* 5496 */ MCD_OPC_Decode, 140, 20, 170, 2, // Opcode: t2SHSUB8 -/* 5501 */ MCD_OPC_FilterValue, 1, 216, 5, // Skip to: 7001 -/* 5505 */ MCD_OPC_CheckPredicate, 27, 212, 5, // Skip to: 7001 -/* 5509 */ MCD_OPC_CheckField, 12, 4, 15, 206, 5, // Skip to: 7001 -/* 5515 */ MCD_OPC_Decode, 139, 20, 170, 2, // Opcode: t2SHSUB16 -/* 5520 */ MCD_OPC_FilterValue, 4, 41, 0, // Skip to: 5565 -/* 5524 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5527 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5546 -/* 5531 */ MCD_OPC_CheckPredicate, 27, 186, 5, // Skip to: 7001 -/* 5535 */ MCD_OPC_CheckField, 12, 4, 15, 180, 5, // Skip to: 7001 -/* 5541 */ MCD_OPC_Decode, 164, 21, 170, 2, // Opcode: t2USUB8 -/* 5546 */ MCD_OPC_FilterValue, 1, 171, 5, // Skip to: 7001 -/* 5550 */ MCD_OPC_CheckPredicate, 27, 167, 5, // Skip to: 7001 -/* 5554 */ MCD_OPC_CheckField, 12, 4, 15, 161, 5, // Skip to: 7001 -/* 5560 */ MCD_OPC_Decode, 163, 21, 170, 2, // Opcode: t2USUB16 -/* 5565 */ MCD_OPC_FilterValue, 5, 41, 0, // Skip to: 5610 -/* 5569 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5572 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5591 -/* 5576 */ MCD_OPC_CheckPredicate, 27, 141, 5, // Skip to: 7001 -/* 5580 */ MCD_OPC_CheckField, 12, 4, 15, 135, 5, // Skip to: 7001 -/* 5586 */ MCD_OPC_Decode, 157, 21, 170, 2, // Opcode: t2UQSUB8 -/* 5591 */ MCD_OPC_FilterValue, 1, 126, 5, // Skip to: 7001 -/* 5595 */ MCD_OPC_CheckPredicate, 27, 122, 5, // Skip to: 7001 -/* 5599 */ MCD_OPC_CheckField, 12, 4, 15, 116, 5, // Skip to: 7001 -/* 5605 */ MCD_OPC_Decode, 156, 21, 170, 2, // Opcode: t2UQSUB16 -/* 5610 */ MCD_OPC_FilterValue, 6, 41, 0, // Skip to: 5655 -/* 5614 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5617 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5636 -/* 5621 */ MCD_OPC_CheckPredicate, 27, 96, 5, // Skip to: 7001 -/* 5625 */ MCD_OPC_CheckField, 12, 4, 15, 90, 5, // Skip to: 7001 -/* 5631 */ MCD_OPC_Decode, 148, 21, 170, 2, // Opcode: t2UHSUB8 -/* 5636 */ MCD_OPC_FilterValue, 1, 81, 5, // Skip to: 7001 -/* 5640 */ MCD_OPC_CheckPredicate, 27, 77, 5, // Skip to: 7001 -/* 5644 */ MCD_OPC_CheckField, 12, 4, 15, 71, 5, // Skip to: 7001 -/* 5650 */ MCD_OPC_Decode, 147, 21, 170, 2, // Opcode: t2UHSUB16 -/* 5655 */ MCD_OPC_FilterValue, 8, 41, 0, // Skip to: 5700 -/* 5659 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5662 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5681 -/* 5666 */ MCD_OPC_CheckPredicate, 36, 51, 5, // Skip to: 7001 -/* 5670 */ MCD_OPC_CheckField, 12, 4, 15, 45, 5, // Skip to: 7001 -/* 5676 */ MCD_OPC_Decode, 193, 18, 170, 2, // Opcode: t2CRC32B -/* 5681 */ MCD_OPC_FilterValue, 1, 36, 5, // Skip to: 7001 -/* 5685 */ MCD_OPC_CheckPredicate, 36, 32, 5, // Skip to: 7001 -/* 5689 */ MCD_OPC_CheckField, 12, 4, 15, 26, 5, // Skip to: 7001 -/* 5695 */ MCD_OPC_Decode, 194, 18, 170, 2, // Opcode: t2CRC32CB -/* 5700 */ MCD_OPC_FilterValue, 9, 41, 0, // Skip to: 5745 -/* 5704 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5707 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5726 -/* 5711 */ MCD_OPC_CheckPredicate, 36, 6, 5, // Skip to: 7001 -/* 5715 */ MCD_OPC_CheckField, 12, 4, 15, 0, 5, // Skip to: 7001 -/* 5721 */ MCD_OPC_Decode, 197, 18, 170, 2, // Opcode: t2CRC32H -/* 5726 */ MCD_OPC_FilterValue, 1, 247, 4, // Skip to: 7001 -/* 5730 */ MCD_OPC_CheckPredicate, 36, 243, 4, // Skip to: 7001 -/* 5734 */ MCD_OPC_CheckField, 12, 4, 15, 237, 4, // Skip to: 7001 -/* 5740 */ MCD_OPC_Decode, 195, 18, 170, 2, // Opcode: t2CRC32CH -/* 5745 */ MCD_OPC_FilterValue, 10, 228, 4, // Skip to: 7001 -/* 5749 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 5752 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5771 -/* 5756 */ MCD_OPC_CheckPredicate, 36, 217, 4, // Skip to: 7001 -/* 5760 */ MCD_OPC_CheckField, 12, 4, 15, 211, 4, // Skip to: 7001 -/* 5766 */ MCD_OPC_Decode, 198, 18, 170, 2, // Opcode: t2CRC32W -/* 5771 */ MCD_OPC_FilterValue, 1, 202, 4, // Skip to: 7001 -/* 5775 */ MCD_OPC_CheckPredicate, 36, 198, 4, // Skip to: 7001 -/* 5779 */ MCD_OPC_CheckField, 12, 4, 15, 192, 4, // Skip to: 7001 -/* 5785 */ MCD_OPC_Decode, 196, 18, 170, 2, // Opcode: t2CRC32CW -/* 5790 */ MCD_OPC_FilterValue, 7, 183, 4, // Skip to: 7001 -/* 5794 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... -/* 5797 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 5822 -/* 5801 */ MCD_OPC_CheckPredicate, 27, 172, 4, // Skip to: 7001 -/* 5805 */ MCD_OPC_CheckField, 20, 1, 0, 166, 4, // Skip to: 7001 -/* 5811 */ MCD_OPC_CheckField, 12, 4, 15, 160, 4, // Skip to: 7001 -/* 5817 */ MCD_OPC_Decode, 184, 20, 170, 2, // Opcode: t2SSAX -/* 5822 */ MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 5847 -/* 5826 */ MCD_OPC_CheckPredicate, 27, 147, 4, // Skip to: 7001 -/* 5830 */ MCD_OPC_CheckField, 20, 1, 0, 141, 4, // Skip to: 7001 -/* 5836 */ MCD_OPC_CheckField, 12, 4, 15, 135, 4, // Skip to: 7001 -/* 5842 */ MCD_OPC_Decode, 234, 19, 170, 2, // Opcode: t2QSAX -/* 5847 */ MCD_OPC_FilterValue, 2, 21, 0, // Skip to: 5872 -/* 5851 */ MCD_OPC_CheckPredicate, 27, 122, 4, // Skip to: 7001 -/* 5855 */ MCD_OPC_CheckField, 20, 1, 0, 116, 4, // Skip to: 7001 -/* 5861 */ MCD_OPC_CheckField, 12, 4, 15, 110, 4, // Skip to: 7001 -/* 5867 */ MCD_OPC_Decode, 138, 20, 170, 2, // Opcode: t2SHSAX -/* 5872 */ MCD_OPC_FilterValue, 4, 21, 0, // Skip to: 5897 -/* 5876 */ MCD_OPC_CheckPredicate, 27, 97, 4, // Skip to: 7001 -/* 5880 */ MCD_OPC_CheckField, 20, 1, 0, 91, 4, // Skip to: 7001 -/* 5886 */ MCD_OPC_CheckField, 12, 4, 15, 85, 4, // Skip to: 7001 -/* 5892 */ MCD_OPC_Decode, 162, 21, 170, 2, // Opcode: t2USAX -/* 5897 */ MCD_OPC_FilterValue, 5, 21, 0, // Skip to: 5922 -/* 5901 */ MCD_OPC_CheckPredicate, 27, 72, 4, // Skip to: 7001 -/* 5905 */ MCD_OPC_CheckField, 20, 1, 0, 66, 4, // Skip to: 7001 -/* 5911 */ MCD_OPC_CheckField, 12, 4, 15, 60, 4, // Skip to: 7001 -/* 5917 */ MCD_OPC_Decode, 155, 21, 170, 2, // Opcode: t2UQSAX -/* 5922 */ MCD_OPC_FilterValue, 6, 51, 4, // Skip to: 7001 -/* 5926 */ MCD_OPC_CheckPredicate, 27, 47, 4, // Skip to: 7001 -/* 5930 */ MCD_OPC_CheckField, 20, 1, 0, 41, 4, // Skip to: 7001 -/* 5936 */ MCD_OPC_CheckField, 12, 4, 15, 35, 4, // Skip to: 7001 -/* 5942 */ MCD_OPC_Decode, 146, 21, 170, 2, // Opcode: t2UHSAX -/* 5947 */ MCD_OPC_FilterValue, 3, 230, 2, // Skip to: 6693 -/* 5951 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... -/* 5954 */ MCD_OPC_FilterValue, 0, 44, 0, // Skip to: 6002 -/* 5958 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... -/* 5961 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 5989 -/* 5965 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 5980 -/* 5969 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 5980 -/* 5975 */ MCD_OPC_Decode, 204, 19, 170, 2, // Opcode: t2MUL -/* 5980 */ MCD_OPC_CheckPredicate, 22, 249, 3, // Skip to: 7001 -/* 5984 */ MCD_OPC_Decode, 171, 19, 174, 2, // Opcode: t2MLA -/* 5989 */ MCD_OPC_FilterValue, 1, 240, 3, // Skip to: 7001 -/* 5993 */ MCD_OPC_CheckPredicate, 22, 236, 3, // Skip to: 7001 -/* 5997 */ MCD_OPC_Decode, 172, 19, 174, 2, // Opcode: t2MLS -/* 6002 */ MCD_OPC_FilterValue, 1, 115, 0, // Skip to: 6121 -/* 6006 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... -/* 6009 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 6037 -/* 6013 */ MCD_OPC_CheckPredicate, 27, 11, 0, // Skip to: 6028 -/* 6017 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6028 -/* 6023 */ MCD_OPC_Decode, 169, 20, 170, 2, // Opcode: t2SMULBB -/* 6028 */ MCD_OPC_CheckPredicate, 27, 201, 3, // Skip to: 7001 -/* 6032 */ MCD_OPC_Decode, 142, 20, 174, 2, // Opcode: t2SMLABB -/* 6037 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 6065 -/* 6041 */ MCD_OPC_CheckPredicate, 27, 11, 0, // Skip to: 6056 -/* 6045 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6056 -/* 6051 */ MCD_OPC_Decode, 170, 20, 170, 2, // Opcode: t2SMULBT -/* 6056 */ MCD_OPC_CheckPredicate, 27, 173, 3, // Skip to: 7001 -/* 6060 */ MCD_OPC_Decode, 143, 20, 174, 2, // Opcode: t2SMLABT -/* 6065 */ MCD_OPC_FilterValue, 2, 24, 0, // Skip to: 6093 -/* 6069 */ MCD_OPC_CheckPredicate, 27, 11, 0, // Skip to: 6084 -/* 6073 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6084 -/* 6079 */ MCD_OPC_Decode, 172, 20, 170, 2, // Opcode: t2SMULTB -/* 6084 */ MCD_OPC_CheckPredicate, 27, 145, 3, // Skip to: 7001 -/* 6088 */ MCD_OPC_Decode, 153, 20, 174, 2, // Opcode: t2SMLATB -/* 6093 */ MCD_OPC_FilterValue, 3, 136, 3, // Skip to: 7001 -/* 6097 */ MCD_OPC_CheckPredicate, 27, 11, 0, // Skip to: 6112 -/* 6101 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6112 -/* 6107 */ MCD_OPC_Decode, 173, 20, 170, 2, // Opcode: t2SMULTT -/* 6112 */ MCD_OPC_CheckPredicate, 27, 117, 3, // Skip to: 7001 -/* 6116 */ MCD_OPC_Decode, 154, 20, 174, 2, // Opcode: t2SMLATT -/* 6121 */ MCD_OPC_FilterValue, 2, 59, 0, // Skip to: 6184 -/* 6125 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... -/* 6128 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 6156 -/* 6132 */ MCD_OPC_CheckPredicate, 27, 11, 0, // Skip to: 6147 -/* 6136 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6147 -/* 6142 */ MCD_OPC_Decode, 167, 20, 170, 2, // Opcode: t2SMUAD -/* 6147 */ MCD_OPC_CheckPredicate, 27, 82, 3, // Skip to: 7001 -/* 6151 */ MCD_OPC_Decode, 144, 20, 174, 2, // Opcode: t2SMLAD -/* 6156 */ MCD_OPC_FilterValue, 1, 73, 3, // Skip to: 7001 -/* 6160 */ MCD_OPC_CheckPredicate, 27, 11, 0, // Skip to: 6175 -/* 6164 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6175 -/* 6170 */ MCD_OPC_Decode, 168, 20, 170, 2, // Opcode: t2SMUADX -/* 6175 */ MCD_OPC_CheckPredicate, 27, 54, 3, // Skip to: 7001 -/* 6179 */ MCD_OPC_Decode, 145, 20, 174, 2, // Opcode: t2SMLADX -/* 6184 */ MCD_OPC_FilterValue, 3, 59, 0, // Skip to: 6247 -/* 6188 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... -/* 6191 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 6219 -/* 6195 */ MCD_OPC_CheckPredicate, 27, 11, 0, // Skip to: 6210 -/* 6199 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6210 -/* 6205 */ MCD_OPC_Decode, 174, 20, 170, 2, // Opcode: t2SMULWB -/* 6210 */ MCD_OPC_CheckPredicate, 27, 19, 3, // Skip to: 7001 -/* 6214 */ MCD_OPC_Decode, 155, 20, 174, 2, // Opcode: t2SMLAWB -/* 6219 */ MCD_OPC_FilterValue, 1, 10, 3, // Skip to: 7001 -/* 6223 */ MCD_OPC_CheckPredicate, 27, 11, 0, // Skip to: 6238 -/* 6227 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6238 -/* 6233 */ MCD_OPC_Decode, 175, 20, 170, 2, // Opcode: t2SMULWT -/* 6238 */ MCD_OPC_CheckPredicate, 27, 247, 2, // Skip to: 7001 -/* 6242 */ MCD_OPC_Decode, 156, 20, 174, 2, // Opcode: t2SMLAWT -/* 6247 */ MCD_OPC_FilterValue, 4, 59, 0, // Skip to: 6310 -/* 6251 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... -/* 6254 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 6282 -/* 6258 */ MCD_OPC_CheckPredicate, 27, 11, 0, // Skip to: 6273 -/* 6262 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6273 -/* 6268 */ MCD_OPC_Decode, 176, 20, 170, 2, // Opcode: t2SMUSD -/* 6273 */ MCD_OPC_CheckPredicate, 27, 212, 2, // Skip to: 7001 -/* 6277 */ MCD_OPC_Decode, 157, 20, 174, 2, // Opcode: t2SMLSD -/* 6282 */ MCD_OPC_FilterValue, 1, 203, 2, // Skip to: 7001 -/* 6286 */ MCD_OPC_CheckPredicate, 27, 11, 0, // Skip to: 6301 -/* 6290 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6301 -/* 6296 */ MCD_OPC_Decode, 177, 20, 170, 2, // Opcode: t2SMUSDX -/* 6301 */ MCD_OPC_CheckPredicate, 27, 184, 2, // Skip to: 7001 -/* 6305 */ MCD_OPC_Decode, 158, 20, 174, 2, // Opcode: t2SMLSDX -/* 6310 */ MCD_OPC_FilterValue, 5, 59, 0, // Skip to: 6373 -/* 6314 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... -/* 6317 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 6345 -/* 6321 */ MCD_OPC_CheckPredicate, 27, 11, 0, // Skip to: 6336 -/* 6325 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6336 -/* 6331 */ MCD_OPC_Decode, 165, 20, 170, 2, // Opcode: t2SMMUL -/* 6336 */ MCD_OPC_CheckPredicate, 27, 149, 2, // Skip to: 7001 -/* 6340 */ MCD_OPC_Decode, 161, 20, 174, 2, // Opcode: t2SMMLA -/* 6345 */ MCD_OPC_FilterValue, 1, 140, 2, // Skip to: 7001 -/* 6349 */ MCD_OPC_CheckPredicate, 27, 11, 0, // Skip to: 6364 -/* 6353 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6364 -/* 6359 */ MCD_OPC_Decode, 166, 20, 170, 2, // Opcode: t2SMMULR -/* 6364 */ MCD_OPC_CheckPredicate, 27, 121, 2, // Skip to: 7001 -/* 6368 */ MCD_OPC_Decode, 162, 20, 174, 2, // Opcode: t2SMMLAR -/* 6373 */ MCD_OPC_FilterValue, 6, 29, 0, // Skip to: 6406 -/* 6377 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... -/* 6380 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6393 -/* 6384 */ MCD_OPC_CheckPredicate, 27, 101, 2, // Skip to: 7001 -/* 6388 */ MCD_OPC_Decode, 163, 20, 174, 2, // Opcode: t2SMMLS -/* 6393 */ MCD_OPC_FilterValue, 1, 92, 2, // Skip to: 7001 -/* 6397 */ MCD_OPC_CheckPredicate, 27, 88, 2, // Skip to: 7001 -/* 6401 */ MCD_OPC_Decode, 164, 20, 174, 2, // Opcode: t2SMMLSR -/* 6406 */ MCD_OPC_FilterValue, 7, 31, 0, // Skip to: 6441 -/* 6410 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... -/* 6413 */ MCD_OPC_FilterValue, 0, 72, 2, // Skip to: 7001 -/* 6417 */ MCD_OPC_CheckPredicate, 27, 11, 0, // Skip to: 6432 -/* 6421 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6432 -/* 6427 */ MCD_OPC_Decode, 158, 21, 170, 2, // Opcode: t2USAD8 -/* 6432 */ MCD_OPC_CheckPredicate, 27, 53, 2, // Skip to: 7001 -/* 6436 */ MCD_OPC_Decode, 159, 21, 174, 2, // Opcode: t2USADA8 -/* 6441 */ MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 6460 -/* 6445 */ MCD_OPC_CheckPredicate, 22, 40, 2, // Skip to: 7001 -/* 6449 */ MCD_OPC_CheckField, 4, 4, 0, 34, 2, // Skip to: 7001 -/* 6455 */ MCD_OPC_Decode, 171, 20, 175, 2, // Opcode: t2SMULL -/* 6460 */ MCD_OPC_FilterValue, 9, 21, 0, // Skip to: 6485 -/* 6464 */ MCD_OPC_CheckPredicate, 37, 21, 2, // Skip to: 7001 -/* 6468 */ MCD_OPC_CheckField, 12, 4, 15, 15, 2, // Skip to: 7001 -/* 6474 */ MCD_OPC_CheckField, 4, 4, 15, 9, 2, // Skip to: 7001 -/* 6480 */ MCD_OPC_Decode, 133, 20, 170, 2, // Opcode: t2SDIV -/* 6485 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 6504 -/* 6489 */ MCD_OPC_CheckPredicate, 22, 252, 1, // Skip to: 7001 -/* 6493 */ MCD_OPC_CheckField, 4, 4, 0, 246, 1, // Skip to: 7001 -/* 6499 */ MCD_OPC_Decode, 151, 21, 175, 2, // Opcode: t2UMULL -/* 6504 */ MCD_OPC_FilterValue, 11, 21, 0, // Skip to: 6529 -/* 6508 */ MCD_OPC_CheckPredicate, 37, 233, 1, // Skip to: 7001 -/* 6512 */ MCD_OPC_CheckField, 12, 4, 15, 227, 1, // Skip to: 7001 -/* 6518 */ MCD_OPC_CheckField, 4, 4, 15, 221, 1, // Skip to: 7001 -/* 6524 */ MCD_OPC_Decode, 142, 21, 170, 2, // Opcode: t2UDIV -/* 6529 */ MCD_OPC_FilterValue, 12, 94, 0, // Skip to: 6627 -/* 6533 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... -/* 6536 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6549 -/* 6540 */ MCD_OPC_CheckPredicate, 22, 201, 1, // Skip to: 7001 -/* 6544 */ MCD_OPC_Decode, 146, 20, 176, 2, // Opcode: t2SMLAL -/* 6549 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 6562 -/* 6553 */ MCD_OPC_CheckPredicate, 27, 188, 1, // Skip to: 7001 -/* 6557 */ MCD_OPC_Decode, 147, 20, 175, 2, // Opcode: t2SMLALBB -/* 6562 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 6575 -/* 6566 */ MCD_OPC_CheckPredicate, 27, 175, 1, // Skip to: 7001 -/* 6570 */ MCD_OPC_Decode, 148, 20, 175, 2, // Opcode: t2SMLALBT -/* 6575 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 6588 -/* 6579 */ MCD_OPC_CheckPredicate, 27, 162, 1, // Skip to: 7001 -/* 6583 */ MCD_OPC_Decode, 151, 20, 175, 2, // Opcode: t2SMLALTB -/* 6588 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 6601 -/* 6592 */ MCD_OPC_CheckPredicate, 27, 149, 1, // Skip to: 7001 -/* 6596 */ MCD_OPC_Decode, 152, 20, 175, 2, // Opcode: t2SMLALTT -/* 6601 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 6614 -/* 6605 */ MCD_OPC_CheckPredicate, 27, 136, 1, // Skip to: 7001 -/* 6609 */ MCD_OPC_Decode, 149, 20, 175, 2, // Opcode: t2SMLALD -/* 6614 */ MCD_OPC_FilterValue, 13, 127, 1, // Skip to: 7001 -/* 6618 */ MCD_OPC_CheckPredicate, 27, 123, 1, // Skip to: 7001 -/* 6622 */ MCD_OPC_Decode, 150, 20, 175, 2, // Opcode: t2SMLALDX -/* 6627 */ MCD_OPC_FilterValue, 13, 29, 0, // Skip to: 6660 -/* 6631 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... -/* 6634 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 6647 -/* 6638 */ MCD_OPC_CheckPredicate, 27, 103, 1, // Skip to: 7001 -/* 6642 */ MCD_OPC_Decode, 159, 20, 175, 2, // Opcode: t2SMLSLD -/* 6647 */ MCD_OPC_FilterValue, 13, 94, 1, // Skip to: 7001 -/* 6651 */ MCD_OPC_CheckPredicate, 27, 90, 1, // Skip to: 7001 -/* 6655 */ MCD_OPC_Decode, 160, 20, 177, 2, // Opcode: t2SMLSLDX -/* 6660 */ MCD_OPC_FilterValue, 14, 81, 1, // Skip to: 7001 -/* 6664 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... -/* 6667 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6680 -/* 6671 */ MCD_OPC_CheckPredicate, 22, 70, 1, // Skip to: 7001 -/* 6675 */ MCD_OPC_Decode, 150, 21, 176, 2, // Opcode: t2UMLAL -/* 6680 */ MCD_OPC_FilterValue, 6, 61, 1, // Skip to: 7001 -/* 6684 */ MCD_OPC_CheckPredicate, 27, 57, 1, // Skip to: 7001 -/* 6688 */ MCD_OPC_Decode, 149, 21, 175, 2, // Opcode: t2UMAAL -/* 6693 */ MCD_OPC_FilterValue, 4, 151, 0, // Skip to: 6848 -/* 6697 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... -/* 6700 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 6718 -/* 6704 */ MCD_OPC_CheckPredicate, 4, 37, 1, // Skip to: 7001 -/* 6708 */ MCD_OPC_CheckField, 23, 1, 1, 31, 1, // Skip to: 7001 -/* 6714 */ MCD_OPC_Decode, 192, 20, 85, // Opcode: t2STC2_OPTION -/* 6718 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 6736 -/* 6722 */ MCD_OPC_CheckPredicate, 4, 19, 1, // Skip to: 7001 -/* 6726 */ MCD_OPC_CheckField, 23, 1, 1, 13, 1, // Skip to: 7001 -/* 6732 */ MCD_OPC_Decode, 225, 18, 85, // Opcode: t2LDC2_OPTION -/* 6736 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6748 -/* 6740 */ MCD_OPC_CheckPredicate, 4, 1, 1, // Skip to: 7001 -/* 6744 */ MCD_OPC_Decode, 193, 20, 85, // Opcode: t2STC2_POST -/* 6748 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 6760 -/* 6752 */ MCD_OPC_CheckPredicate, 4, 245, 0, // Skip to: 7001 -/* 6756 */ MCD_OPC_Decode, 226, 18, 85, // Opcode: t2LDC2_POST -/* 6760 */ MCD_OPC_FilterValue, 4, 28, 0, // Skip to: 6792 -/* 6764 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 6767 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6780 -/* 6771 */ MCD_OPC_CheckPredicate, 26, 226, 0, // Skip to: 7001 -/* 6775 */ MCD_OPC_Decode, 170, 19, 132, 2, // Opcode: t2MCRR2 -/* 6780 */ MCD_OPC_FilterValue, 1, 217, 0, // Skip to: 7001 -/* 6784 */ MCD_OPC_CheckPredicate, 4, 213, 0, // Skip to: 7001 -/* 6788 */ MCD_OPC_Decode, 188, 20, 85, // Opcode: t2STC2L_OPTION -/* 6792 */ MCD_OPC_FilterValue, 5, 28, 0, // Skip to: 6824 -/* 6796 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 6799 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6812 -/* 6803 */ MCD_OPC_CheckPredicate, 26, 194, 0, // Skip to: 7001 -/* 6807 */ MCD_OPC_Decode, 198, 19, 132, 2, // Opcode: t2MRRC2 -/* 6812 */ MCD_OPC_FilterValue, 1, 185, 0, // Skip to: 7001 -/* 6816 */ MCD_OPC_CheckPredicate, 4, 181, 0, // Skip to: 7001 -/* 6820 */ MCD_OPC_Decode, 221, 18, 85, // Opcode: t2LDC2L_OPTION -/* 6824 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 6836 -/* 6828 */ MCD_OPC_CheckPredicate, 4, 169, 0, // Skip to: 7001 -/* 6832 */ MCD_OPC_Decode, 189, 20, 85, // Opcode: t2STC2L_POST -/* 6836 */ MCD_OPC_FilterValue, 7, 161, 0, // Skip to: 7001 -/* 6840 */ MCD_OPC_CheckPredicate, 4, 157, 0, // Skip to: 7001 -/* 6844 */ MCD_OPC_Decode, 222, 18, 85, // Opcode: t2LDC2L_POST -/* 6848 */ MCD_OPC_FilterValue, 5, 99, 0, // Skip to: 6951 -/* 6852 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... -/* 6855 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6867 -/* 6859 */ MCD_OPC_CheckPredicate, 4, 138, 0, // Skip to: 7001 -/* 6863 */ MCD_OPC_Decode, 191, 20, 85, // Opcode: t2STC2_OFFSET -/* 6867 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6879 -/* 6871 */ MCD_OPC_CheckPredicate, 4, 126, 0, // Skip to: 7001 -/* 6875 */ MCD_OPC_Decode, 224, 18, 85, // Opcode: t2LDC2_OFFSET -/* 6879 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6891 -/* 6883 */ MCD_OPC_CheckPredicate, 4, 114, 0, // Skip to: 7001 -/* 6887 */ MCD_OPC_Decode, 194, 20, 85, // Opcode: t2STC2_PRE -/* 6891 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 6903 -/* 6895 */ MCD_OPC_CheckPredicate, 4, 102, 0, // Skip to: 7001 -/* 6899 */ MCD_OPC_Decode, 227, 18, 85, // Opcode: t2LDC2_PRE -/* 6903 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 6915 -/* 6907 */ MCD_OPC_CheckPredicate, 4, 90, 0, // Skip to: 7001 -/* 6911 */ MCD_OPC_Decode, 187, 20, 85, // Opcode: t2STC2L_OFFSET -/* 6915 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 6927 -/* 6919 */ MCD_OPC_CheckPredicate, 4, 78, 0, // Skip to: 7001 -/* 6923 */ MCD_OPC_Decode, 220, 18, 85, // Opcode: t2LDC2L_OFFSET -/* 6927 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 6939 -/* 6931 */ MCD_OPC_CheckPredicate, 4, 66, 0, // Skip to: 7001 -/* 6935 */ MCD_OPC_Decode, 190, 20, 85, // Opcode: t2STC2L_PRE -/* 6939 */ MCD_OPC_FilterValue, 7, 58, 0, // Skip to: 7001 -/* 6943 */ MCD_OPC_CheckPredicate, 4, 54, 0, // Skip to: 7001 -/* 6947 */ MCD_OPC_Decode, 223, 18, 85, // Opcode: t2LDC2L_PRE -/* 6951 */ MCD_OPC_FilterValue, 6, 46, 0, // Skip to: 7001 -/* 6955 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 6958 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6970 -/* 6962 */ MCD_OPC_CheckPredicate, 26, 35, 0, // Skip to: 7001 -/* 6966 */ MCD_OPC_Decode, 181, 18, 88, // Opcode: t2CDP2 -/* 6970 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 7001 -/* 6974 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... -/* 6977 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6989 -/* 6981 */ MCD_OPC_CheckPredicate, 26, 16, 0, // Skip to: 7001 -/* 6985 */ MCD_OPC_Decode, 168, 19, 90, // Opcode: t2MCR2 -/* 6989 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7001 -/* 6993 */ MCD_OPC_CheckPredicate, 26, 4, 0, // Skip to: 7001 -/* 6997 */ MCD_OPC_Decode, 196, 19, 92, // Opcode: t2MRC2 -/* 7001 */ MCD_OPC_Fail, +/* 3079 */ MCD_OPC_CheckPredicate, 22, 51, 0, // Skip to: 3134 +/* 3083 */ MCD_OPC_CheckField, 13, 1, 0, 45, 0, // Skip to: 3134 +/* 3089 */ MCD_OPC_CheckField, 0, 12, 128, 30, 38, 0, // Skip to: 3134 +/* 3096 */ MCD_OPC_Decode, 131, 18, 148, 2, // Opcode: t2BXJ +/* 3101 */ MCD_OPC_FilterValue, 127, 29, 0, // Skip to: 3134 +/* 3105 */ MCD_OPC_ExtractField, 13, 1, // Inst{13} ... +/* 3108 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 3121 +/* 3112 */ MCD_OPC_CheckPredicate, 35, 18, 0, // Skip to: 3134 +/* 3116 */ MCD_OPC_Decode, 222, 19, 149, 2, // Opcode: t2SMC +/* 3121 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3134 +/* 3125 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3134 +/* 3129 */ MCD_OPC_Decode, 223, 20, 150, 2, // Opcode: t2UDF +/* 3134 */ MCD_OPC_CheckPredicate, 32, 23, 0, // Skip to: 3161 +/* 3138 */ MCD_OPC_CheckField, 21, 6, 28, 17, 0, // Skip to: 3161 +/* 3144 */ MCD_OPC_CheckField, 13, 1, 0, 11, 0, // Skip to: 3161 +/* 3150 */ MCD_OPC_CheckField, 0, 8, 0, 5, 0, // Skip to: 3161 +/* 3156 */ MCD_OPC_Decode, 155, 19, 151, 2, // Opcode: t2MSR_AR +/* 3161 */ MCD_OPC_CheckPredicate, 22, 10, 15, // Skip to: 7015 +/* 3165 */ MCD_OPC_Decode, 132, 18, 152, 2, // Opcode: t2Bcc +/* 3170 */ MCD_OPC_FilterValue, 1, 1, 15, // Skip to: 7015 +/* 3174 */ MCD_OPC_CheckPredicate, 22, 253, 14, // Skip to: 7015 +/* 3178 */ MCD_OPC_CheckField, 14, 1, 0, 247, 14, // Skip to: 7015 +/* 3184 */ MCD_OPC_Decode, 252, 17, 153, 2, // Opcode: t2B +/* 3189 */ MCD_OPC_FilterValue, 31, 238, 14, // Skip to: 7015 +/* 3193 */ MCD_OPC_ExtractField, 24, 3, // Inst{26-24} ... +/* 3196 */ MCD_OPC_FilterValue, 0, 76, 3, // Skip to: 4044 +/* 3200 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... +/* 3203 */ MCD_OPC_FilterValue, 0, 109, 0, // Skip to: 3316 +/* 3207 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 3210 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 3303 +/* 3214 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 3217 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3236 +/* 3221 */ MCD_OPC_CheckPredicate, 22, 206, 14, // Skip to: 7015 +/* 3225 */ MCD_OPC_CheckField, 6, 4, 0, 200, 14, // Skip to: 7015 +/* 3231 */ MCD_OPC_Decode, 173, 20, 154, 2, // Opcode: t2STRBs +/* 3236 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3255 +/* 3240 */ MCD_OPC_CheckPredicate, 22, 187, 14, // Skip to: 7015 +/* 3244 */ MCD_OPC_CheckField, 8, 1, 1, 181, 14, // Skip to: 7015 +/* 3250 */ MCD_OPC_Decode, 168, 20, 155, 2, // Opcode: t2STRB_POST +/* 3255 */ MCD_OPC_FilterValue, 3, 172, 14, // Skip to: 7015 +/* 3259 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... +/* 3262 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 3290 +/* 3266 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 3281 +/* 3270 */ MCD_OPC_CheckField, 9, 1, 1, 5, 0, // Skip to: 3281 +/* 3276 */ MCD_OPC_Decode, 167, 20, 156, 2, // Opcode: t2STRBT +/* 3281 */ MCD_OPC_CheckPredicate, 22, 146, 14, // Skip to: 7015 +/* 3285 */ MCD_OPC_Decode, 172, 20, 157, 2, // Opcode: t2STRBi8 +/* 3290 */ MCD_OPC_FilterValue, 1, 137, 14, // Skip to: 7015 +/* 3294 */ MCD_OPC_CheckPredicate, 22, 133, 14, // Skip to: 7015 +/* 3298 */ MCD_OPC_Decode, 169, 20, 155, 2, // Opcode: t2STRB_PRE +/* 3303 */ MCD_OPC_FilterValue, 1, 124, 14, // Skip to: 7015 +/* 3307 */ MCD_OPC_CheckPredicate, 22, 120, 14, // Skip to: 7015 +/* 3311 */ MCD_OPC_Decode, 171, 20, 158, 2, // Opcode: t2STRBi12 +/* 3316 */ MCD_OPC_FilterValue, 1, 191, 0, // Skip to: 3511 +/* 3320 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 3323 */ MCD_OPC_FilterValue, 0, 125, 0, // Skip to: 3452 +/* 3327 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 3330 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 3365 +/* 3334 */ MCD_OPC_ExtractField, 6, 4, // Inst{9-6} ... +/* 3337 */ MCD_OPC_FilterValue, 0, 139, 0, // Skip to: 3480 +/* 3341 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 3356 +/* 3345 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 3356 +/* 3351 */ MCD_OPC_Decode, 176, 19, 159, 2, // Opcode: t2PLDs +/* 3356 */ MCD_OPC_CheckPredicate, 22, 120, 0, // Skip to: 3480 +/* 3360 */ MCD_OPC_Decode, 201, 18, 159, 2, // Opcode: t2LDRBs +/* 3365 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3384 +/* 3369 */ MCD_OPC_CheckPredicate, 22, 107, 0, // Skip to: 3480 +/* 3373 */ MCD_OPC_CheckField, 8, 1, 1, 101, 0, // Skip to: 3480 +/* 3379 */ MCD_OPC_Decode, 195, 18, 155, 2, // Opcode: t2LDRB_POST +/* 3384 */ MCD_OPC_FilterValue, 3, 92, 0, // Skip to: 3480 +/* 3388 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... +/* 3391 */ MCD_OPC_FilterValue, 0, 44, 0, // Skip to: 3439 +/* 3395 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 3398 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3417 +/* 3402 */ MCD_OPC_CheckPredicate, 22, 24, 0, // Skip to: 3430 +/* 3406 */ MCD_OPC_CheckField, 12, 4, 15, 18, 0, // Skip to: 3430 +/* 3412 */ MCD_OPC_Decode, 174, 19, 160, 2, // Opcode: t2PLDi8 +/* 3417 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3430 +/* 3421 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3430 +/* 3425 */ MCD_OPC_Decode, 194, 18, 161, 2, // Opcode: t2LDRBT +/* 3430 */ MCD_OPC_CheckPredicate, 22, 46, 0, // Skip to: 3480 +/* 3434 */ MCD_OPC_Decode, 198, 18, 160, 2, // Opcode: t2LDRBi8 +/* 3439 */ MCD_OPC_FilterValue, 1, 37, 0, // Skip to: 3480 +/* 3443 */ MCD_OPC_CheckPredicate, 22, 33, 0, // Skip to: 3480 +/* 3447 */ MCD_OPC_Decode, 196, 18, 155, 2, // Opcode: t2LDRB_PRE +/* 3452 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 3480 +/* 3456 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 3471 +/* 3460 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 3471 +/* 3466 */ MCD_OPC_Decode, 173, 19, 162, 2, // Opcode: t2PLDi12 +/* 3471 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3480 +/* 3475 */ MCD_OPC_Decode, 197, 18, 162, 2, // Opcode: t2LDRBi12 +/* 3480 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... +/* 3483 */ MCD_OPC_FilterValue, 15, 200, 13, // Skip to: 7015 +/* 3487 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 3502 +/* 3491 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 3502 +/* 3497 */ MCD_OPC_Decode, 175, 19, 163, 2, // Opcode: t2PLDpci +/* 3502 */ MCD_OPC_CheckPredicate, 22, 181, 13, // Skip to: 7015 +/* 3506 */ MCD_OPC_Decode, 199, 18, 163, 2, // Opcode: t2LDRBpci +/* 3511 */ MCD_OPC_FilterValue, 2, 109, 0, // Skip to: 3624 +/* 3515 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 3518 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 3611 +/* 3522 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 3525 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3544 +/* 3529 */ MCD_OPC_CheckPredicate, 22, 154, 13, // Skip to: 7015 +/* 3533 */ MCD_OPC_CheckField, 6, 4, 0, 148, 13, // Skip to: 7015 +/* 3539 */ MCD_OPC_Decode, 187, 20, 154, 2, // Opcode: t2STRHs +/* 3544 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3563 +/* 3548 */ MCD_OPC_CheckPredicate, 22, 135, 13, // Skip to: 7015 +/* 3552 */ MCD_OPC_CheckField, 8, 1, 1, 129, 13, // Skip to: 7015 +/* 3558 */ MCD_OPC_Decode, 182, 20, 155, 2, // Opcode: t2STRH_POST +/* 3563 */ MCD_OPC_FilterValue, 3, 120, 13, // Skip to: 7015 +/* 3567 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... +/* 3570 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 3598 +/* 3574 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 3589 +/* 3578 */ MCD_OPC_CheckField, 9, 1, 1, 5, 0, // Skip to: 3589 +/* 3584 */ MCD_OPC_Decode, 181, 20, 156, 2, // Opcode: t2STRHT +/* 3589 */ MCD_OPC_CheckPredicate, 22, 94, 13, // Skip to: 7015 +/* 3593 */ MCD_OPC_Decode, 186, 20, 157, 2, // Opcode: t2STRHi8 +/* 3598 */ MCD_OPC_FilterValue, 1, 85, 13, // Skip to: 7015 +/* 3602 */ MCD_OPC_CheckPredicate, 22, 81, 13, // Skip to: 7015 +/* 3606 */ MCD_OPC_Decode, 183, 20, 155, 2, // Opcode: t2STRH_PRE +/* 3611 */ MCD_OPC_FilterValue, 1, 72, 13, // Skip to: 7015 +/* 3615 */ MCD_OPC_CheckPredicate, 22, 68, 13, // Skip to: 7015 +/* 3619 */ MCD_OPC_Decode, 185, 20, 158, 2, // Opcode: t2STRHi12 +/* 3624 */ MCD_OPC_FilterValue, 3, 175, 0, // Skip to: 3803 +/* 3628 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 3631 */ MCD_OPC_FilterValue, 0, 125, 0, // Skip to: 3760 +/* 3635 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 3638 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 3673 +/* 3642 */ MCD_OPC_ExtractField, 6, 4, // Inst{9-6} ... +/* 3645 */ MCD_OPC_FilterValue, 0, 139, 0, // Skip to: 3788 +/* 3649 */ MCD_OPC_CheckPredicate, 36, 11, 0, // Skip to: 3664 +/* 3653 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 3664 +/* 3659 */ MCD_OPC_Decode, 172, 19, 159, 2, // Opcode: t2PLDWs +/* 3664 */ MCD_OPC_CheckPredicate, 22, 120, 0, // Skip to: 3788 +/* 3668 */ MCD_OPC_Decode, 216, 18, 159, 2, // Opcode: t2LDRHs +/* 3673 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3692 +/* 3677 */ MCD_OPC_CheckPredicate, 22, 107, 0, // Skip to: 3788 +/* 3681 */ MCD_OPC_CheckField, 8, 1, 1, 101, 0, // Skip to: 3788 +/* 3687 */ MCD_OPC_Decode, 210, 18, 155, 2, // Opcode: t2LDRH_POST +/* 3692 */ MCD_OPC_FilterValue, 3, 92, 0, // Skip to: 3788 +/* 3696 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... +/* 3699 */ MCD_OPC_FilterValue, 0, 44, 0, // Skip to: 3747 +/* 3703 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 3706 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3725 +/* 3710 */ MCD_OPC_CheckPredicate, 36, 24, 0, // Skip to: 3738 +/* 3714 */ MCD_OPC_CheckField, 12, 4, 15, 18, 0, // Skip to: 3738 +/* 3720 */ MCD_OPC_Decode, 171, 19, 160, 2, // Opcode: t2PLDWi8 +/* 3725 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 3738 +/* 3729 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3738 +/* 3733 */ MCD_OPC_Decode, 209, 18, 161, 2, // Opcode: t2LDRHT +/* 3738 */ MCD_OPC_CheckPredicate, 22, 46, 0, // Skip to: 3788 +/* 3742 */ MCD_OPC_Decode, 213, 18, 160, 2, // Opcode: t2LDRHi8 +/* 3747 */ MCD_OPC_FilterValue, 1, 37, 0, // Skip to: 3788 +/* 3751 */ MCD_OPC_CheckPredicate, 22, 33, 0, // Skip to: 3788 +/* 3755 */ MCD_OPC_Decode, 211, 18, 155, 2, // Opcode: t2LDRH_PRE +/* 3760 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 3788 +/* 3764 */ MCD_OPC_CheckPredicate, 36, 11, 0, // Skip to: 3779 +/* 3768 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 3779 +/* 3774 */ MCD_OPC_Decode, 170, 19, 162, 2, // Opcode: t2PLDWi12 +/* 3779 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 3788 +/* 3783 */ MCD_OPC_Decode, 212, 18, 162, 2, // Opcode: t2LDRHi12 +/* 3788 */ MCD_OPC_CheckPredicate, 22, 151, 12, // Skip to: 7015 +/* 3792 */ MCD_OPC_CheckField, 16, 4, 15, 145, 12, // Skip to: 7015 +/* 3798 */ MCD_OPC_Decode, 214, 18, 163, 2, // Opcode: t2LDRHpci +/* 3803 */ MCD_OPC_FilterValue, 4, 109, 0, // Skip to: 3916 +/* 3807 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 3810 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 3903 +/* 3814 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 3817 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3836 +/* 3821 */ MCD_OPC_CheckPredicate, 22, 118, 12, // Skip to: 7015 +/* 3825 */ MCD_OPC_CheckField, 6, 4, 0, 112, 12, // Skip to: 7015 +/* 3831 */ MCD_OPC_Decode, 194, 20, 164, 2, // Opcode: t2STRs +/* 3836 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3855 +/* 3840 */ MCD_OPC_CheckPredicate, 22, 99, 12, // Skip to: 7015 +/* 3844 */ MCD_OPC_CheckField, 8, 1, 1, 93, 12, // Skip to: 7015 +/* 3850 */ MCD_OPC_Decode, 189, 20, 155, 2, // Opcode: t2STR_POST +/* 3855 */ MCD_OPC_FilterValue, 3, 84, 12, // Skip to: 7015 +/* 3859 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... +/* 3862 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 3890 +/* 3866 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 3881 +/* 3870 */ MCD_OPC_CheckField, 9, 1, 1, 5, 0, // Skip to: 3881 +/* 3876 */ MCD_OPC_Decode, 188, 20, 156, 2, // Opcode: t2STRT +/* 3881 */ MCD_OPC_CheckPredicate, 22, 58, 12, // Skip to: 7015 +/* 3885 */ MCD_OPC_Decode, 193, 20, 165, 2, // Opcode: t2STRi8 +/* 3890 */ MCD_OPC_FilterValue, 1, 49, 12, // Skip to: 7015 +/* 3894 */ MCD_OPC_CheckPredicate, 22, 45, 12, // Skip to: 7015 +/* 3898 */ MCD_OPC_Decode, 190, 20, 155, 2, // Opcode: t2STR_PRE +/* 3903 */ MCD_OPC_FilterValue, 1, 36, 12, // Skip to: 7015 +/* 3907 */ MCD_OPC_CheckPredicate, 22, 32, 12, // Skip to: 7015 +/* 3911 */ MCD_OPC_Decode, 192, 20, 166, 2, // Opcode: t2STRi12 +/* 3916 */ MCD_OPC_FilterValue, 5, 23, 12, // Skip to: 7015 +/* 3920 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 3923 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 4016 +/* 3927 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 3930 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 3949 +/* 3934 */ MCD_OPC_CheckPredicate, 22, 91, 0, // Skip to: 4029 +/* 3938 */ MCD_OPC_CheckField, 6, 4, 0, 85, 0, // Skip to: 4029 +/* 3944 */ MCD_OPC_Decode, 241, 18, 159, 2, // Opcode: t2LDRs +/* 3949 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 3968 +/* 3953 */ MCD_OPC_CheckPredicate, 22, 72, 0, // Skip to: 4029 +/* 3957 */ MCD_OPC_CheckField, 8, 1, 1, 66, 0, // Skip to: 4029 +/* 3963 */ MCD_OPC_Decode, 234, 18, 155, 2, // Opcode: t2LDR_POST +/* 3968 */ MCD_OPC_FilterValue, 3, 57, 0, // Skip to: 4029 +/* 3972 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... +/* 3975 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 4003 +/* 3979 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 3994 +/* 3983 */ MCD_OPC_CheckField, 9, 1, 1, 5, 0, // Skip to: 3994 +/* 3989 */ MCD_OPC_Decode, 233, 18, 161, 2, // Opcode: t2LDRT +/* 3994 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 4029 +/* 3998 */ MCD_OPC_Decode, 237, 18, 160, 2, // Opcode: t2LDRi8 +/* 4003 */ MCD_OPC_FilterValue, 1, 22, 0, // Skip to: 4029 +/* 4007 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 4029 +/* 4011 */ MCD_OPC_Decode, 235, 18, 155, 2, // Opcode: t2LDR_PRE +/* 4016 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4029 +/* 4020 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4029 +/* 4024 */ MCD_OPC_Decode, 236, 18, 162, 2, // Opcode: t2LDRi12 +/* 4029 */ MCD_OPC_CheckPredicate, 22, 166, 11, // Skip to: 7015 +/* 4033 */ MCD_OPC_CheckField, 16, 4, 15, 160, 11, // Skip to: 7015 +/* 4039 */ MCD_OPC_Decode, 238, 18, 163, 2, // Opcode: t2LDRpci +/* 4044 */ MCD_OPC_FilterValue, 1, 70, 1, // Skip to: 4374 +/* 4048 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... +/* 4051 */ MCD_OPC_FilterValue, 1, 191, 0, // Skip to: 4246 +/* 4055 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 4058 */ MCD_OPC_FilterValue, 0, 125, 0, // Skip to: 4187 +/* 4062 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 4065 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 4100 +/* 4069 */ MCD_OPC_ExtractField, 6, 4, // Inst{9-6} ... +/* 4072 */ MCD_OPC_FilterValue, 0, 139, 0, // Skip to: 4215 +/* 4076 */ MCD_OPC_CheckPredicate, 30, 11, 0, // Skip to: 4091 +/* 4080 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 4091 +/* 4086 */ MCD_OPC_Decode, 180, 19, 159, 2, // Opcode: t2PLIs +/* 4091 */ MCD_OPC_CheckPredicate, 22, 120, 0, // Skip to: 4215 +/* 4095 */ MCD_OPC_Decode, 224, 18, 159, 2, // Opcode: t2LDRSBs +/* 4100 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 4119 +/* 4104 */ MCD_OPC_CheckPredicate, 22, 107, 0, // Skip to: 4215 +/* 4108 */ MCD_OPC_CheckField, 8, 1, 1, 101, 0, // Skip to: 4215 +/* 4114 */ MCD_OPC_Decode, 218, 18, 155, 2, // Opcode: t2LDRSB_POST +/* 4119 */ MCD_OPC_FilterValue, 3, 92, 0, // Skip to: 4215 +/* 4123 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... +/* 4126 */ MCD_OPC_FilterValue, 0, 44, 0, // Skip to: 4174 +/* 4130 */ MCD_OPC_ExtractField, 9, 1, // Inst{9} ... +/* 4133 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4152 +/* 4137 */ MCD_OPC_CheckPredicate, 30, 24, 0, // Skip to: 4165 +/* 4141 */ MCD_OPC_CheckField, 12, 4, 15, 18, 0, // Skip to: 4165 +/* 4147 */ MCD_OPC_Decode, 178, 19, 160, 2, // Opcode: t2PLIi8 +/* 4152 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4165 +/* 4156 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4165 +/* 4160 */ MCD_OPC_Decode, 217, 18, 161, 2, // Opcode: t2LDRSBT +/* 4165 */ MCD_OPC_CheckPredicate, 22, 46, 0, // Skip to: 4215 +/* 4169 */ MCD_OPC_Decode, 221, 18, 160, 2, // Opcode: t2LDRSBi8 +/* 4174 */ MCD_OPC_FilterValue, 1, 37, 0, // Skip to: 4215 +/* 4178 */ MCD_OPC_CheckPredicate, 22, 33, 0, // Skip to: 4215 +/* 4182 */ MCD_OPC_Decode, 219, 18, 155, 2, // Opcode: t2LDRSB_PRE +/* 4187 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 4215 +/* 4191 */ MCD_OPC_CheckPredicate, 30, 11, 0, // Skip to: 4206 +/* 4195 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 4206 +/* 4201 */ MCD_OPC_Decode, 177, 19, 162, 2, // Opcode: t2PLIi12 +/* 4206 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4215 +/* 4210 */ MCD_OPC_Decode, 220, 18, 162, 2, // Opcode: t2LDRSBi12 +/* 4215 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... +/* 4218 */ MCD_OPC_FilterValue, 15, 233, 10, // Skip to: 7015 +/* 4222 */ MCD_OPC_CheckPredicate, 30, 11, 0, // Skip to: 4237 +/* 4226 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 4237 +/* 4232 */ MCD_OPC_Decode, 179, 19, 163, 2, // Opcode: t2PLIpci +/* 4237 */ MCD_OPC_CheckPredicate, 22, 214, 10, // Skip to: 7015 +/* 4241 */ MCD_OPC_Decode, 222, 18, 163, 2, // Opcode: t2LDRSBpci +/* 4246 */ MCD_OPC_FilterValue, 3, 205, 10, // Skip to: 7015 +/* 4250 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 4253 */ MCD_OPC_FilterValue, 0, 89, 0, // Skip to: 4346 +/* 4257 */ MCD_OPC_ExtractField, 10, 2, // Inst{11-10} ... +/* 4260 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4279 +/* 4264 */ MCD_OPC_CheckPredicate, 22, 91, 0, // Skip to: 4359 +/* 4268 */ MCD_OPC_CheckField, 6, 4, 0, 85, 0, // Skip to: 4359 +/* 4274 */ MCD_OPC_Decode, 232, 18, 159, 2, // Opcode: t2LDRSHs +/* 4279 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 4298 +/* 4283 */ MCD_OPC_CheckPredicate, 22, 72, 0, // Skip to: 4359 +/* 4287 */ MCD_OPC_CheckField, 8, 1, 1, 66, 0, // Skip to: 4359 +/* 4293 */ MCD_OPC_Decode, 226, 18, 155, 2, // Opcode: t2LDRSH_POST +/* 4298 */ MCD_OPC_FilterValue, 3, 57, 0, // Skip to: 4359 +/* 4302 */ MCD_OPC_ExtractField, 8, 1, // Inst{8} ... +/* 4305 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 4333 +/* 4309 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 4324 +/* 4313 */ MCD_OPC_CheckField, 9, 1, 1, 5, 0, // Skip to: 4324 +/* 4319 */ MCD_OPC_Decode, 225, 18, 161, 2, // Opcode: t2LDRSHT +/* 4324 */ MCD_OPC_CheckPredicate, 22, 31, 0, // Skip to: 4359 +/* 4328 */ MCD_OPC_Decode, 229, 18, 160, 2, // Opcode: t2LDRSHi8 +/* 4333 */ MCD_OPC_FilterValue, 1, 22, 0, // Skip to: 4359 +/* 4337 */ MCD_OPC_CheckPredicate, 22, 18, 0, // Skip to: 4359 +/* 4341 */ MCD_OPC_Decode, 227, 18, 155, 2, // Opcode: t2LDRSH_PRE +/* 4346 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 4359 +/* 4350 */ MCD_OPC_CheckPredicate, 22, 5, 0, // Skip to: 4359 +/* 4354 */ MCD_OPC_Decode, 228, 18, 162, 2, // Opcode: t2LDRSHi12 +/* 4359 */ MCD_OPC_CheckPredicate, 22, 92, 10, // Skip to: 7015 +/* 4363 */ MCD_OPC_CheckField, 16, 4, 15, 86, 10, // Skip to: 7015 +/* 4369 */ MCD_OPC_Decode, 230, 18, 163, 2, // Opcode: t2LDRSHpci +/* 4374 */ MCD_OPC_FilterValue, 2, 47, 6, // Skip to: 5961 +/* 4378 */ MCD_OPC_ExtractField, 21, 3, // Inst{23-21} ... +/* 4381 */ MCD_OPC_FilterValue, 0, 105, 0, // Skip to: 4490 +/* 4385 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 4388 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 4413 +/* 4392 */ MCD_OPC_CheckPredicate, 22, 59, 10, // Skip to: 7015 +/* 4396 */ MCD_OPC_CheckField, 12, 4, 15, 53, 10, // Skip to: 7015 +/* 4402 */ MCD_OPC_CheckField, 4, 3, 0, 47, 10, // Skip to: 7015 +/* 4408 */ MCD_OPC_Decode, 245, 18, 249, 1, // Opcode: t2LSLrr +/* 4413 */ MCD_OPC_FilterValue, 1, 38, 10, // Skip to: 7015 +/* 4417 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 4420 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 4455 +/* 4424 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 4427 */ MCD_OPC_FilterValue, 15, 24, 10, // Skip to: 7015 +/* 4431 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 4446 +/* 4435 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 4446 +/* 4441 */ MCD_OPC_Decode, 208, 20, 167, 2, // Opcode: t2SXTH +/* 4446 */ MCD_OPC_CheckPredicate, 27, 5, 10, // Skip to: 7015 +/* 4450 */ MCD_OPC_Decode, 205, 20, 168, 2, // Opcode: t2SXTAH +/* 4455 */ MCD_OPC_FilterValue, 1, 252, 9, // Skip to: 7015 +/* 4459 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 4462 */ MCD_OPC_FilterValue, 15, 245, 9, // Skip to: 7015 +/* 4466 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 4481 +/* 4470 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 4481 +/* 4476 */ MCD_OPC_Decode, 252, 20, 167, 2, // Opcode: t2UXTH +/* 4481 */ MCD_OPC_CheckPredicate, 27, 226, 9, // Skip to: 7015 +/* 4485 */ MCD_OPC_Decode, 249, 20, 168, 2, // Opcode: t2UXTAH +/* 4490 */ MCD_OPC_FilterValue, 1, 105, 0, // Skip to: 4599 +/* 4494 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 4497 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 4522 +/* 4501 */ MCD_OPC_CheckPredicate, 22, 206, 9, // Skip to: 7015 +/* 4505 */ MCD_OPC_CheckField, 12, 4, 15, 200, 9, // Skip to: 7015 +/* 4511 */ MCD_OPC_CheckField, 4, 3, 0, 194, 9, // Skip to: 7015 +/* 4517 */ MCD_OPC_Decode, 247, 18, 249, 1, // Opcode: t2LSRrr +/* 4522 */ MCD_OPC_FilterValue, 1, 185, 9, // Skip to: 7015 +/* 4526 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 4529 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 4564 +/* 4533 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 4536 */ MCD_OPC_FilterValue, 15, 171, 9, // Skip to: 7015 +/* 4540 */ MCD_OPC_CheckPredicate, 37, 11, 0, // Skip to: 4555 +/* 4544 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 4555 +/* 4550 */ MCD_OPC_Decode, 207, 20, 167, 2, // Opcode: t2SXTB16 +/* 4555 */ MCD_OPC_CheckPredicate, 22, 152, 9, // Skip to: 7015 +/* 4559 */ MCD_OPC_Decode, 204, 20, 168, 2, // Opcode: t2SXTAB16 +/* 4564 */ MCD_OPC_FilterValue, 1, 143, 9, // Skip to: 7015 +/* 4568 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 4571 */ MCD_OPC_FilterValue, 15, 136, 9, // Skip to: 7015 +/* 4575 */ MCD_OPC_CheckPredicate, 27, 11, 0, // Skip to: 4590 +/* 4579 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 4590 +/* 4585 */ MCD_OPC_Decode, 251, 20, 167, 2, // Opcode: t2UXTB16 +/* 4590 */ MCD_OPC_CheckPredicate, 22, 117, 9, // Skip to: 7015 +/* 4594 */ MCD_OPC_Decode, 248, 20, 168, 2, // Opcode: t2UXTAB16 +/* 4599 */ MCD_OPC_FilterValue, 2, 105, 0, // Skip to: 4708 +/* 4603 */ MCD_OPC_ExtractField, 7, 1, // Inst{7} ... +/* 4606 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 4631 +/* 4610 */ MCD_OPC_CheckPredicate, 22, 97, 9, // Skip to: 7015 +/* 4614 */ MCD_OPC_CheckField, 12, 4, 15, 91, 9, // Skip to: 7015 +/* 4620 */ MCD_OPC_CheckField, 4, 3, 0, 85, 9, // Skip to: 7015 +/* 4626 */ MCD_OPC_Decode, 251, 17, 249, 1, // Opcode: t2ASRrr +/* 4631 */ MCD_OPC_FilterValue, 1, 76, 9, // Skip to: 7015 +/* 4635 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 4638 */ MCD_OPC_FilterValue, 0, 31, 0, // Skip to: 4673 +/* 4642 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 4645 */ MCD_OPC_FilterValue, 15, 62, 9, // Skip to: 7015 +/* 4649 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 4664 +/* 4653 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 4664 +/* 4659 */ MCD_OPC_Decode, 206, 20, 167, 2, // Opcode: t2SXTB +/* 4664 */ MCD_OPC_CheckPredicate, 27, 43, 9, // Skip to: 7015 +/* 4668 */ MCD_OPC_Decode, 203, 20, 168, 2, // Opcode: t2SXTAB +/* 4673 */ MCD_OPC_FilterValue, 1, 34, 9, // Skip to: 7015 +/* 4677 */ MCD_OPC_ExtractField, 12, 4, // Inst{15-12} ... +/* 4680 */ MCD_OPC_FilterValue, 15, 27, 9, // Skip to: 7015 +/* 4684 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 4699 +/* 4688 */ MCD_OPC_CheckField, 16, 4, 15, 5, 0, // Skip to: 4699 +/* 4694 */ MCD_OPC_Decode, 250, 20, 167, 2, // Opcode: t2UXTB +/* 4699 */ MCD_OPC_CheckPredicate, 27, 8, 9, // Skip to: 7015 +/* 4703 */ MCD_OPC_Decode, 247, 20, 168, 2, // Opcode: t2UXTAB +/* 4708 */ MCD_OPC_FilterValue, 3, 21, 0, // Skip to: 4733 +/* 4712 */ MCD_OPC_CheckPredicate, 22, 251, 8, // Skip to: 7015 +/* 4716 */ MCD_OPC_CheckField, 12, 4, 15, 245, 8, // Skip to: 7015 +/* 4722 */ MCD_OPC_CheckField, 4, 4, 0, 239, 8, // Skip to: 7015 +/* 4728 */ MCD_OPC_Decode, 200, 19, 249, 1, // Opcode: t2RORrr +/* 4733 */ MCD_OPC_FilterValue, 4, 197, 1, // Skip to: 5190 +/* 4737 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... +/* 4740 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 4785 +/* 4744 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 4747 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4766 +/* 4751 */ MCD_OPC_CheckPredicate, 29, 212, 8, // Skip to: 7015 +/* 4755 */ MCD_OPC_CheckField, 12, 4, 15, 206, 8, // Skip to: 7015 +/* 4761 */ MCD_OPC_Decode, 208, 19, 169, 2, // Opcode: t2SADD8 +/* 4766 */ MCD_OPC_FilterValue, 1, 197, 8, // Skip to: 7015 +/* 4770 */ MCD_OPC_CheckPredicate, 29, 193, 8, // Skip to: 7015 +/* 4774 */ MCD_OPC_CheckField, 12, 4, 15, 187, 8, // Skip to: 7015 +/* 4780 */ MCD_OPC_Decode, 207, 19, 169, 2, // Opcode: t2SADD16 +/* 4785 */ MCD_OPC_FilterValue, 1, 41, 0, // Skip to: 4830 +/* 4789 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 4792 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4811 +/* 4796 */ MCD_OPC_CheckPredicate, 29, 167, 8, // Skip to: 7015 +/* 4800 */ MCD_OPC_CheckField, 12, 4, 15, 161, 8, // Skip to: 7015 +/* 4806 */ MCD_OPC_Decode, 183, 19, 169, 2, // Opcode: t2QADD8 +/* 4811 */ MCD_OPC_FilterValue, 1, 152, 8, // Skip to: 7015 +/* 4815 */ MCD_OPC_CheckPredicate, 29, 148, 8, // Skip to: 7015 +/* 4819 */ MCD_OPC_CheckField, 12, 4, 15, 142, 8, // Skip to: 7015 +/* 4825 */ MCD_OPC_Decode, 182, 19, 169, 2, // Opcode: t2QADD16 +/* 4830 */ MCD_OPC_FilterValue, 2, 41, 0, // Skip to: 4875 +/* 4834 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 4837 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4856 +/* 4841 */ MCD_OPC_CheckPredicate, 29, 122, 8, // Skip to: 7015 +/* 4845 */ MCD_OPC_CheckField, 12, 4, 15, 116, 8, // Skip to: 7015 +/* 4851 */ MCD_OPC_Decode, 217, 19, 169, 2, // Opcode: t2SHADD8 +/* 4856 */ MCD_OPC_FilterValue, 1, 107, 8, // Skip to: 7015 +/* 4860 */ MCD_OPC_CheckPredicate, 29, 103, 8, // Skip to: 7015 +/* 4864 */ MCD_OPC_CheckField, 12, 4, 15, 97, 8, // Skip to: 7015 +/* 4870 */ MCD_OPC_Decode, 216, 19, 169, 2, // Opcode: t2SHADD16 +/* 4875 */ MCD_OPC_FilterValue, 4, 41, 0, // Skip to: 4920 +/* 4879 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 4882 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4901 +/* 4886 */ MCD_OPC_CheckPredicate, 29, 77, 8, // Skip to: 7015 +/* 4890 */ MCD_OPC_CheckField, 12, 4, 15, 71, 8, // Skip to: 7015 +/* 4896 */ MCD_OPC_Decode, 220, 20, 169, 2, // Opcode: t2UADD8 +/* 4901 */ MCD_OPC_FilterValue, 1, 62, 8, // Skip to: 7015 +/* 4905 */ MCD_OPC_CheckPredicate, 29, 58, 8, // Skip to: 7015 +/* 4909 */ MCD_OPC_CheckField, 12, 4, 15, 52, 8, // Skip to: 7015 +/* 4915 */ MCD_OPC_Decode, 219, 20, 169, 2, // Opcode: t2UADD16 +/* 4920 */ MCD_OPC_FilterValue, 5, 41, 0, // Skip to: 4965 +/* 4924 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 4927 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4946 +/* 4931 */ MCD_OPC_CheckPredicate, 29, 32, 8, // Skip to: 7015 +/* 4935 */ MCD_OPC_CheckField, 12, 4, 15, 26, 8, // Skip to: 7015 +/* 4941 */ MCD_OPC_Decode, 235, 20, 169, 2, // Opcode: t2UQADD8 +/* 4946 */ MCD_OPC_FilterValue, 1, 17, 8, // Skip to: 7015 +/* 4950 */ MCD_OPC_CheckPredicate, 29, 13, 8, // Skip to: 7015 +/* 4954 */ MCD_OPC_CheckField, 12, 4, 15, 7, 8, // Skip to: 7015 +/* 4960 */ MCD_OPC_Decode, 234, 20, 169, 2, // Opcode: t2UQADD16 +/* 4965 */ MCD_OPC_FilterValue, 6, 41, 0, // Skip to: 5010 +/* 4969 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 4972 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 4991 +/* 4976 */ MCD_OPC_CheckPredicate, 29, 243, 7, // Skip to: 7015 +/* 4980 */ MCD_OPC_CheckField, 12, 4, 15, 237, 7, // Skip to: 7015 +/* 4986 */ MCD_OPC_Decode, 226, 20, 169, 2, // Opcode: t2UHADD8 +/* 4991 */ MCD_OPC_FilterValue, 1, 228, 7, // Skip to: 7015 +/* 4995 */ MCD_OPC_CheckPredicate, 29, 224, 7, // Skip to: 7015 +/* 4999 */ MCD_OPC_CheckField, 12, 4, 15, 218, 7, // Skip to: 7015 +/* 5005 */ MCD_OPC_Decode, 225, 20, 169, 2, // Opcode: t2UHADD16 +/* 5010 */ MCD_OPC_FilterValue, 8, 41, 0, // Skip to: 5055 +/* 5014 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5017 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5036 +/* 5021 */ MCD_OPC_CheckPredicate, 29, 198, 7, // Skip to: 7015 +/* 5025 */ MCD_OPC_CheckField, 12, 4, 15, 192, 7, // Skip to: 7015 +/* 5031 */ MCD_OPC_Decode, 181, 19, 170, 2, // Opcode: t2QADD +/* 5036 */ MCD_OPC_FilterValue, 1, 183, 7, // Skip to: 7015 +/* 5040 */ MCD_OPC_CheckPredicate, 22, 179, 7, // Skip to: 7015 +/* 5044 */ MCD_OPC_CheckField, 12, 4, 15, 173, 7, // Skip to: 7015 +/* 5050 */ MCD_OPC_Decode, 192, 19, 171, 2, // Opcode: t2REV +/* 5055 */ MCD_OPC_FilterValue, 9, 41, 0, // Skip to: 5100 +/* 5059 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5062 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5081 +/* 5066 */ MCD_OPC_CheckPredicate, 29, 153, 7, // Skip to: 7015 +/* 5070 */ MCD_OPC_CheckField, 12, 4, 15, 147, 7, // Skip to: 7015 +/* 5076 */ MCD_OPC_Decode, 185, 19, 170, 2, // Opcode: t2QDADD +/* 5081 */ MCD_OPC_FilterValue, 1, 138, 7, // Skip to: 7015 +/* 5085 */ MCD_OPC_CheckPredicate, 22, 134, 7, // Skip to: 7015 +/* 5089 */ MCD_OPC_CheckField, 12, 4, 15, 128, 7, // Skip to: 7015 +/* 5095 */ MCD_OPC_Decode, 193, 19, 171, 2, // Opcode: t2REV16 +/* 5100 */ MCD_OPC_FilterValue, 10, 41, 0, // Skip to: 5145 +/* 5104 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5107 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5126 +/* 5111 */ MCD_OPC_CheckPredicate, 29, 108, 7, // Skip to: 7015 +/* 5115 */ MCD_OPC_CheckField, 12, 4, 15, 102, 7, // Skip to: 7015 +/* 5121 */ MCD_OPC_Decode, 188, 19, 170, 2, // Opcode: t2QSUB +/* 5126 */ MCD_OPC_FilterValue, 1, 93, 7, // Skip to: 7015 +/* 5130 */ MCD_OPC_CheckPredicate, 22, 89, 7, // Skip to: 7015 +/* 5134 */ MCD_OPC_CheckField, 12, 4, 15, 83, 7, // Skip to: 7015 +/* 5140 */ MCD_OPC_Decode, 191, 19, 171, 2, // Opcode: t2RBIT +/* 5145 */ MCD_OPC_FilterValue, 11, 74, 7, // Skip to: 7015 +/* 5149 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5152 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5171 +/* 5156 */ MCD_OPC_CheckPredicate, 29, 63, 7, // Skip to: 7015 +/* 5160 */ MCD_OPC_CheckField, 12, 4, 15, 57, 7, // Skip to: 7015 +/* 5166 */ MCD_OPC_Decode, 186, 19, 170, 2, // Opcode: t2QDSUB +/* 5171 */ MCD_OPC_FilterValue, 1, 48, 7, // Skip to: 7015 +/* 5175 */ MCD_OPC_CheckPredicate, 22, 44, 7, // Skip to: 7015 +/* 5179 */ MCD_OPC_CheckField, 12, 4, 15, 38, 7, // Skip to: 7015 +/* 5185 */ MCD_OPC_Decode, 194, 19, 171, 2, // Opcode: t2REVSH +/* 5190 */ MCD_OPC_FilterValue, 5, 198, 0, // Skip to: 5392 +/* 5194 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... +/* 5197 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 5222 +/* 5201 */ MCD_OPC_CheckPredicate, 29, 18, 7, // Skip to: 7015 +/* 5205 */ MCD_OPC_CheckField, 20, 1, 0, 12, 7, // Skip to: 7015 +/* 5211 */ MCD_OPC_CheckField, 12, 4, 15, 6, 7, // Skip to: 7015 +/* 5217 */ MCD_OPC_Decode, 209, 19, 169, 2, // Opcode: t2SASX +/* 5222 */ MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 5247 +/* 5226 */ MCD_OPC_CheckPredicate, 29, 249, 6, // Skip to: 7015 +/* 5230 */ MCD_OPC_CheckField, 20, 1, 0, 243, 6, // Skip to: 7015 +/* 5236 */ MCD_OPC_CheckField, 12, 4, 15, 237, 6, // Skip to: 7015 +/* 5242 */ MCD_OPC_Decode, 184, 19, 169, 2, // Opcode: t2QASX +/* 5247 */ MCD_OPC_FilterValue, 2, 21, 0, // Skip to: 5272 +/* 5251 */ MCD_OPC_CheckPredicate, 29, 224, 6, // Skip to: 7015 +/* 5255 */ MCD_OPC_CheckField, 20, 1, 0, 218, 6, // Skip to: 7015 +/* 5261 */ MCD_OPC_CheckField, 12, 4, 15, 212, 6, // Skip to: 7015 +/* 5267 */ MCD_OPC_Decode, 218, 19, 169, 2, // Opcode: t2SHASX +/* 5272 */ MCD_OPC_FilterValue, 4, 21, 0, // Skip to: 5297 +/* 5276 */ MCD_OPC_CheckPredicate, 29, 199, 6, // Skip to: 7015 +/* 5280 */ MCD_OPC_CheckField, 20, 1, 0, 193, 6, // Skip to: 7015 +/* 5286 */ MCD_OPC_CheckField, 12, 4, 15, 187, 6, // Skip to: 7015 +/* 5292 */ MCD_OPC_Decode, 221, 20, 169, 2, // Opcode: t2UASX +/* 5297 */ MCD_OPC_FilterValue, 5, 21, 0, // Skip to: 5322 +/* 5301 */ MCD_OPC_CheckPredicate, 29, 174, 6, // Skip to: 7015 +/* 5305 */ MCD_OPC_CheckField, 20, 1, 0, 168, 6, // Skip to: 7015 +/* 5311 */ MCD_OPC_CheckField, 12, 4, 15, 162, 6, // Skip to: 7015 +/* 5317 */ MCD_OPC_Decode, 236, 20, 169, 2, // Opcode: t2UQASX +/* 5322 */ MCD_OPC_FilterValue, 6, 21, 0, // Skip to: 5347 +/* 5326 */ MCD_OPC_CheckPredicate, 29, 149, 6, // Skip to: 7015 +/* 5330 */ MCD_OPC_CheckField, 20, 1, 0, 143, 6, // Skip to: 7015 +/* 5336 */ MCD_OPC_CheckField, 12, 4, 15, 137, 6, // Skip to: 7015 +/* 5342 */ MCD_OPC_Decode, 227, 20, 169, 2, // Opcode: t2UHASX +/* 5347 */ MCD_OPC_FilterValue, 8, 128, 6, // Skip to: 7015 +/* 5351 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5354 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5373 +/* 5358 */ MCD_OPC_CheckPredicate, 29, 117, 6, // Skip to: 7015 +/* 5362 */ MCD_OPC_CheckField, 12, 4, 15, 111, 6, // Skip to: 7015 +/* 5368 */ MCD_OPC_Decode, 215, 19, 172, 2, // Opcode: t2SEL +/* 5373 */ MCD_OPC_FilterValue, 1, 102, 6, // Skip to: 7015 +/* 5377 */ MCD_OPC_CheckPredicate, 22, 98, 6, // Skip to: 7015 +/* 5381 */ MCD_OPC_CheckField, 12, 4, 15, 92, 6, // Skip to: 7015 +/* 5387 */ MCD_OPC_Decode, 136, 18, 171, 2, // Opcode: t2CLZ +/* 5392 */ MCD_OPC_FilterValue, 6, 152, 1, // Skip to: 5804 +/* 5396 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... +/* 5399 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 5444 +/* 5403 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5406 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5425 +/* 5410 */ MCD_OPC_CheckPredicate, 29, 65, 6, // Skip to: 7015 +/* 5414 */ MCD_OPC_CheckField, 12, 4, 15, 59, 6, // Skip to: 7015 +/* 5420 */ MCD_OPC_Decode, 139, 20, 169, 2, // Opcode: t2SSUB8 +/* 5425 */ MCD_OPC_FilterValue, 1, 50, 6, // Skip to: 7015 +/* 5429 */ MCD_OPC_CheckPredicate, 29, 46, 6, // Skip to: 7015 +/* 5433 */ MCD_OPC_CheckField, 12, 4, 15, 40, 6, // Skip to: 7015 +/* 5439 */ MCD_OPC_Decode, 138, 20, 169, 2, // Opcode: t2SSUB16 +/* 5444 */ MCD_OPC_FilterValue, 1, 41, 0, // Skip to: 5489 +/* 5448 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5451 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5470 +/* 5455 */ MCD_OPC_CheckPredicate, 29, 20, 6, // Skip to: 7015 +/* 5459 */ MCD_OPC_CheckField, 12, 4, 15, 14, 6, // Skip to: 7015 +/* 5465 */ MCD_OPC_Decode, 190, 19, 169, 2, // Opcode: t2QSUB8 +/* 5470 */ MCD_OPC_FilterValue, 1, 5, 6, // Skip to: 7015 +/* 5474 */ MCD_OPC_CheckPredicate, 29, 1, 6, // Skip to: 7015 +/* 5478 */ MCD_OPC_CheckField, 12, 4, 15, 251, 5, // Skip to: 7015 +/* 5484 */ MCD_OPC_Decode, 189, 19, 169, 2, // Opcode: t2QSUB16 +/* 5489 */ MCD_OPC_FilterValue, 2, 41, 0, // Skip to: 5534 +/* 5493 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5496 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5515 +/* 5500 */ MCD_OPC_CheckPredicate, 29, 231, 5, // Skip to: 7015 +/* 5504 */ MCD_OPC_CheckField, 12, 4, 15, 225, 5, // Skip to: 7015 +/* 5510 */ MCD_OPC_Decode, 221, 19, 169, 2, // Opcode: t2SHSUB8 +/* 5515 */ MCD_OPC_FilterValue, 1, 216, 5, // Skip to: 7015 +/* 5519 */ MCD_OPC_CheckPredicate, 29, 212, 5, // Skip to: 7015 +/* 5523 */ MCD_OPC_CheckField, 12, 4, 15, 206, 5, // Skip to: 7015 +/* 5529 */ MCD_OPC_Decode, 220, 19, 169, 2, // Opcode: t2SHSUB16 +/* 5534 */ MCD_OPC_FilterValue, 4, 41, 0, // Skip to: 5579 +/* 5538 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5541 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5560 +/* 5545 */ MCD_OPC_CheckPredicate, 29, 186, 5, // Skip to: 7015 +/* 5549 */ MCD_OPC_CheckField, 12, 4, 15, 180, 5, // Skip to: 7015 +/* 5555 */ MCD_OPC_Decode, 246, 20, 169, 2, // Opcode: t2USUB8 +/* 5560 */ MCD_OPC_FilterValue, 1, 171, 5, // Skip to: 7015 +/* 5564 */ MCD_OPC_CheckPredicate, 29, 167, 5, // Skip to: 7015 +/* 5568 */ MCD_OPC_CheckField, 12, 4, 15, 161, 5, // Skip to: 7015 +/* 5574 */ MCD_OPC_Decode, 245, 20, 169, 2, // Opcode: t2USUB16 +/* 5579 */ MCD_OPC_FilterValue, 5, 41, 0, // Skip to: 5624 +/* 5583 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5586 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5605 +/* 5590 */ MCD_OPC_CheckPredicate, 29, 141, 5, // Skip to: 7015 +/* 5594 */ MCD_OPC_CheckField, 12, 4, 15, 135, 5, // Skip to: 7015 +/* 5600 */ MCD_OPC_Decode, 239, 20, 169, 2, // Opcode: t2UQSUB8 +/* 5605 */ MCD_OPC_FilterValue, 1, 126, 5, // Skip to: 7015 +/* 5609 */ MCD_OPC_CheckPredicate, 29, 122, 5, // Skip to: 7015 +/* 5613 */ MCD_OPC_CheckField, 12, 4, 15, 116, 5, // Skip to: 7015 +/* 5619 */ MCD_OPC_Decode, 238, 20, 169, 2, // Opcode: t2UQSUB16 +/* 5624 */ MCD_OPC_FilterValue, 6, 41, 0, // Skip to: 5669 +/* 5628 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5631 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5650 +/* 5635 */ MCD_OPC_CheckPredicate, 29, 96, 5, // Skip to: 7015 +/* 5639 */ MCD_OPC_CheckField, 12, 4, 15, 90, 5, // Skip to: 7015 +/* 5645 */ MCD_OPC_Decode, 230, 20, 169, 2, // Opcode: t2UHSUB8 +/* 5650 */ MCD_OPC_FilterValue, 1, 81, 5, // Skip to: 7015 +/* 5654 */ MCD_OPC_CheckPredicate, 29, 77, 5, // Skip to: 7015 +/* 5658 */ MCD_OPC_CheckField, 12, 4, 15, 71, 5, // Skip to: 7015 +/* 5664 */ MCD_OPC_Decode, 229, 20, 169, 2, // Opcode: t2UHSUB16 +/* 5669 */ MCD_OPC_FilterValue, 8, 41, 0, // Skip to: 5714 +/* 5673 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5676 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5695 +/* 5680 */ MCD_OPC_CheckPredicate, 38, 51, 5, // Skip to: 7015 +/* 5684 */ MCD_OPC_CheckField, 12, 4, 15, 45, 5, // Skip to: 7015 +/* 5690 */ MCD_OPC_Decode, 146, 18, 169, 2, // Opcode: t2CRC32B +/* 5695 */ MCD_OPC_FilterValue, 1, 36, 5, // Skip to: 7015 +/* 5699 */ MCD_OPC_CheckPredicate, 38, 32, 5, // Skip to: 7015 +/* 5703 */ MCD_OPC_CheckField, 12, 4, 15, 26, 5, // Skip to: 7015 +/* 5709 */ MCD_OPC_Decode, 147, 18, 169, 2, // Opcode: t2CRC32CB +/* 5714 */ MCD_OPC_FilterValue, 9, 41, 0, // Skip to: 5759 +/* 5718 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5721 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5740 +/* 5725 */ MCD_OPC_CheckPredicate, 38, 6, 5, // Skip to: 7015 +/* 5729 */ MCD_OPC_CheckField, 12, 4, 15, 0, 5, // Skip to: 7015 +/* 5735 */ MCD_OPC_Decode, 150, 18, 169, 2, // Opcode: t2CRC32H +/* 5740 */ MCD_OPC_FilterValue, 1, 247, 4, // Skip to: 7015 +/* 5744 */ MCD_OPC_CheckPredicate, 38, 243, 4, // Skip to: 7015 +/* 5748 */ MCD_OPC_CheckField, 12, 4, 15, 237, 4, // Skip to: 7015 +/* 5754 */ MCD_OPC_Decode, 148, 18, 169, 2, // Opcode: t2CRC32CH +/* 5759 */ MCD_OPC_FilterValue, 10, 228, 4, // Skip to: 7015 +/* 5763 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 5766 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 5785 +/* 5770 */ MCD_OPC_CheckPredicate, 38, 217, 4, // Skip to: 7015 +/* 5774 */ MCD_OPC_CheckField, 12, 4, 15, 211, 4, // Skip to: 7015 +/* 5780 */ MCD_OPC_Decode, 151, 18, 169, 2, // Opcode: t2CRC32W +/* 5785 */ MCD_OPC_FilterValue, 1, 202, 4, // Skip to: 7015 +/* 5789 */ MCD_OPC_CheckPredicate, 38, 198, 4, // Skip to: 7015 +/* 5793 */ MCD_OPC_CheckField, 12, 4, 15, 192, 4, // Skip to: 7015 +/* 5799 */ MCD_OPC_Decode, 149, 18, 169, 2, // Opcode: t2CRC32CW +/* 5804 */ MCD_OPC_FilterValue, 7, 183, 4, // Skip to: 7015 +/* 5808 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... +/* 5811 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 5836 +/* 5815 */ MCD_OPC_CheckPredicate, 29, 172, 4, // Skip to: 7015 +/* 5819 */ MCD_OPC_CheckField, 20, 1, 0, 166, 4, // Skip to: 7015 +/* 5825 */ MCD_OPC_CheckField, 12, 4, 15, 160, 4, // Skip to: 7015 +/* 5831 */ MCD_OPC_Decode, 137, 20, 169, 2, // Opcode: t2SSAX +/* 5836 */ MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 5861 +/* 5840 */ MCD_OPC_CheckPredicate, 29, 147, 4, // Skip to: 7015 +/* 5844 */ MCD_OPC_CheckField, 20, 1, 0, 141, 4, // Skip to: 7015 +/* 5850 */ MCD_OPC_CheckField, 12, 4, 15, 135, 4, // Skip to: 7015 +/* 5856 */ MCD_OPC_Decode, 187, 19, 169, 2, // Opcode: t2QSAX +/* 5861 */ MCD_OPC_FilterValue, 2, 21, 0, // Skip to: 5886 +/* 5865 */ MCD_OPC_CheckPredicate, 29, 122, 4, // Skip to: 7015 +/* 5869 */ MCD_OPC_CheckField, 20, 1, 0, 116, 4, // Skip to: 7015 +/* 5875 */ MCD_OPC_CheckField, 12, 4, 15, 110, 4, // Skip to: 7015 +/* 5881 */ MCD_OPC_Decode, 219, 19, 169, 2, // Opcode: t2SHSAX +/* 5886 */ MCD_OPC_FilterValue, 4, 21, 0, // Skip to: 5911 +/* 5890 */ MCD_OPC_CheckPredicate, 29, 97, 4, // Skip to: 7015 +/* 5894 */ MCD_OPC_CheckField, 20, 1, 0, 91, 4, // Skip to: 7015 +/* 5900 */ MCD_OPC_CheckField, 12, 4, 15, 85, 4, // Skip to: 7015 +/* 5906 */ MCD_OPC_Decode, 244, 20, 169, 2, // Opcode: t2USAX +/* 5911 */ MCD_OPC_FilterValue, 5, 21, 0, // Skip to: 5936 +/* 5915 */ MCD_OPC_CheckPredicate, 29, 72, 4, // Skip to: 7015 +/* 5919 */ MCD_OPC_CheckField, 20, 1, 0, 66, 4, // Skip to: 7015 +/* 5925 */ MCD_OPC_CheckField, 12, 4, 15, 60, 4, // Skip to: 7015 +/* 5931 */ MCD_OPC_Decode, 237, 20, 169, 2, // Opcode: t2UQSAX +/* 5936 */ MCD_OPC_FilterValue, 6, 51, 4, // Skip to: 7015 +/* 5940 */ MCD_OPC_CheckPredicate, 29, 47, 4, // Skip to: 7015 +/* 5944 */ MCD_OPC_CheckField, 20, 1, 0, 41, 4, // Skip to: 7015 +/* 5950 */ MCD_OPC_CheckField, 12, 4, 15, 35, 4, // Skip to: 7015 +/* 5956 */ MCD_OPC_Decode, 228, 20, 169, 2, // Opcode: t2UHSAX +/* 5961 */ MCD_OPC_FilterValue, 3, 230, 2, // Skip to: 6707 +/* 5965 */ MCD_OPC_ExtractField, 20, 4, // Inst{23-20} ... +/* 5968 */ MCD_OPC_FilterValue, 0, 44, 0, // Skip to: 6016 +/* 5972 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... +/* 5975 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 6003 +/* 5979 */ MCD_OPC_CheckPredicate, 22, 11, 0, // Skip to: 5994 +/* 5983 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 5994 +/* 5989 */ MCD_OPC_Decode, 157, 19, 169, 2, // Opcode: t2MUL +/* 5994 */ MCD_OPC_CheckPredicate, 22, 249, 3, // Skip to: 7015 +/* 5998 */ MCD_OPC_Decode, 252, 18, 173, 2, // Opcode: t2MLA +/* 6003 */ MCD_OPC_FilterValue, 1, 240, 3, // Skip to: 7015 +/* 6007 */ MCD_OPC_CheckPredicate, 22, 236, 3, // Skip to: 7015 +/* 6011 */ MCD_OPC_Decode, 253, 18, 173, 2, // Opcode: t2MLS +/* 6016 */ MCD_OPC_FilterValue, 1, 115, 0, // Skip to: 6135 +/* 6020 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... +/* 6023 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 6051 +/* 6027 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6042 +/* 6031 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6042 +/* 6037 */ MCD_OPC_Decode, 250, 19, 169, 2, // Opcode: t2SMULBB +/* 6042 */ MCD_OPC_CheckPredicate, 29, 201, 3, // Skip to: 7015 +/* 6046 */ MCD_OPC_Decode, 223, 19, 173, 2, // Opcode: t2SMLABB +/* 6051 */ MCD_OPC_FilterValue, 1, 24, 0, // Skip to: 6079 +/* 6055 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6070 +/* 6059 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6070 +/* 6065 */ MCD_OPC_Decode, 251, 19, 169, 2, // Opcode: t2SMULBT +/* 6070 */ MCD_OPC_CheckPredicate, 29, 173, 3, // Skip to: 7015 +/* 6074 */ MCD_OPC_Decode, 224, 19, 173, 2, // Opcode: t2SMLABT +/* 6079 */ MCD_OPC_FilterValue, 2, 24, 0, // Skip to: 6107 +/* 6083 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6098 +/* 6087 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6098 +/* 6093 */ MCD_OPC_Decode, 253, 19, 169, 2, // Opcode: t2SMULTB +/* 6098 */ MCD_OPC_CheckPredicate, 29, 145, 3, // Skip to: 7015 +/* 6102 */ MCD_OPC_Decode, 234, 19, 173, 2, // Opcode: t2SMLATB +/* 6107 */ MCD_OPC_FilterValue, 3, 136, 3, // Skip to: 7015 +/* 6111 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6126 +/* 6115 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6126 +/* 6121 */ MCD_OPC_Decode, 254, 19, 169, 2, // Opcode: t2SMULTT +/* 6126 */ MCD_OPC_CheckPredicate, 29, 117, 3, // Skip to: 7015 +/* 6130 */ MCD_OPC_Decode, 235, 19, 173, 2, // Opcode: t2SMLATT +/* 6135 */ MCD_OPC_FilterValue, 2, 59, 0, // Skip to: 6198 +/* 6139 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... +/* 6142 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 6170 +/* 6146 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6161 +/* 6150 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6161 +/* 6156 */ MCD_OPC_Decode, 248, 19, 169, 2, // Opcode: t2SMUAD +/* 6161 */ MCD_OPC_CheckPredicate, 29, 82, 3, // Skip to: 7015 +/* 6165 */ MCD_OPC_Decode, 225, 19, 173, 2, // Opcode: t2SMLAD +/* 6170 */ MCD_OPC_FilterValue, 1, 73, 3, // Skip to: 7015 +/* 6174 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6189 +/* 6178 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6189 +/* 6184 */ MCD_OPC_Decode, 249, 19, 169, 2, // Opcode: t2SMUADX +/* 6189 */ MCD_OPC_CheckPredicate, 29, 54, 3, // Skip to: 7015 +/* 6193 */ MCD_OPC_Decode, 226, 19, 173, 2, // Opcode: t2SMLADX +/* 6198 */ MCD_OPC_FilterValue, 3, 59, 0, // Skip to: 6261 +/* 6202 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... +/* 6205 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 6233 +/* 6209 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6224 +/* 6213 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6224 +/* 6219 */ MCD_OPC_Decode, 255, 19, 169, 2, // Opcode: t2SMULWB +/* 6224 */ MCD_OPC_CheckPredicate, 29, 19, 3, // Skip to: 7015 +/* 6228 */ MCD_OPC_Decode, 236, 19, 173, 2, // Opcode: t2SMLAWB +/* 6233 */ MCD_OPC_FilterValue, 1, 10, 3, // Skip to: 7015 +/* 6237 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6252 +/* 6241 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6252 +/* 6247 */ MCD_OPC_Decode, 128, 20, 169, 2, // Opcode: t2SMULWT +/* 6252 */ MCD_OPC_CheckPredicate, 29, 247, 2, // Skip to: 7015 +/* 6256 */ MCD_OPC_Decode, 237, 19, 173, 2, // Opcode: t2SMLAWT +/* 6261 */ MCD_OPC_FilterValue, 4, 59, 0, // Skip to: 6324 +/* 6265 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... +/* 6268 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 6296 +/* 6272 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6287 +/* 6276 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6287 +/* 6282 */ MCD_OPC_Decode, 129, 20, 169, 2, // Opcode: t2SMUSD +/* 6287 */ MCD_OPC_CheckPredicate, 29, 212, 2, // Skip to: 7015 +/* 6291 */ MCD_OPC_Decode, 238, 19, 173, 2, // Opcode: t2SMLSD +/* 6296 */ MCD_OPC_FilterValue, 1, 203, 2, // Skip to: 7015 +/* 6300 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6315 +/* 6304 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6315 +/* 6310 */ MCD_OPC_Decode, 130, 20, 169, 2, // Opcode: t2SMUSDX +/* 6315 */ MCD_OPC_CheckPredicate, 29, 184, 2, // Skip to: 7015 +/* 6319 */ MCD_OPC_Decode, 239, 19, 173, 2, // Opcode: t2SMLSDX +/* 6324 */ MCD_OPC_FilterValue, 5, 59, 0, // Skip to: 6387 +/* 6328 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... +/* 6331 */ MCD_OPC_FilterValue, 0, 24, 0, // Skip to: 6359 +/* 6335 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6350 +/* 6339 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6350 +/* 6345 */ MCD_OPC_Decode, 246, 19, 169, 2, // Opcode: t2SMMUL +/* 6350 */ MCD_OPC_CheckPredicate, 29, 149, 2, // Skip to: 7015 +/* 6354 */ MCD_OPC_Decode, 242, 19, 173, 2, // Opcode: t2SMMLA +/* 6359 */ MCD_OPC_FilterValue, 1, 140, 2, // Skip to: 7015 +/* 6363 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6378 +/* 6367 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6378 +/* 6373 */ MCD_OPC_Decode, 247, 19, 169, 2, // Opcode: t2SMMULR +/* 6378 */ MCD_OPC_CheckPredicate, 29, 121, 2, // Skip to: 7015 +/* 6382 */ MCD_OPC_Decode, 243, 19, 173, 2, // Opcode: t2SMMLAR +/* 6387 */ MCD_OPC_FilterValue, 6, 29, 0, // Skip to: 6420 +/* 6391 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... +/* 6394 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6407 +/* 6398 */ MCD_OPC_CheckPredicate, 29, 101, 2, // Skip to: 7015 +/* 6402 */ MCD_OPC_Decode, 244, 19, 173, 2, // Opcode: t2SMMLS +/* 6407 */ MCD_OPC_FilterValue, 1, 92, 2, // Skip to: 7015 +/* 6411 */ MCD_OPC_CheckPredicate, 29, 88, 2, // Skip to: 7015 +/* 6415 */ MCD_OPC_Decode, 245, 19, 173, 2, // Opcode: t2SMMLSR +/* 6420 */ MCD_OPC_FilterValue, 7, 31, 0, // Skip to: 6455 +/* 6424 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... +/* 6427 */ MCD_OPC_FilterValue, 0, 72, 2, // Skip to: 7015 +/* 6431 */ MCD_OPC_CheckPredicate, 29, 11, 0, // Skip to: 6446 +/* 6435 */ MCD_OPC_CheckField, 12, 4, 15, 5, 0, // Skip to: 6446 +/* 6441 */ MCD_OPC_Decode, 240, 20, 169, 2, // Opcode: t2USAD8 +/* 6446 */ MCD_OPC_CheckPredicate, 29, 53, 2, // Skip to: 7015 +/* 6450 */ MCD_OPC_Decode, 241, 20, 173, 2, // Opcode: t2USADA8 +/* 6455 */ MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 6474 +/* 6459 */ MCD_OPC_CheckPredicate, 22, 40, 2, // Skip to: 7015 +/* 6463 */ MCD_OPC_CheckField, 4, 4, 0, 34, 2, // Skip to: 7015 +/* 6469 */ MCD_OPC_Decode, 252, 19, 174, 2, // Opcode: t2SMULL +/* 6474 */ MCD_OPC_FilterValue, 9, 21, 0, // Skip to: 6499 +/* 6478 */ MCD_OPC_CheckPredicate, 39, 21, 2, // Skip to: 7015 +/* 6482 */ MCD_OPC_CheckField, 12, 4, 15, 15, 2, // Skip to: 7015 +/* 6488 */ MCD_OPC_CheckField, 4, 4, 15, 9, 2, // Skip to: 7015 +/* 6494 */ MCD_OPC_Decode, 214, 19, 169, 2, // Opcode: t2SDIV +/* 6499 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 6518 +/* 6503 */ MCD_OPC_CheckPredicate, 22, 252, 1, // Skip to: 7015 +/* 6507 */ MCD_OPC_CheckField, 4, 4, 0, 246, 1, // Skip to: 7015 +/* 6513 */ MCD_OPC_Decode, 233, 20, 174, 2, // Opcode: t2UMULL +/* 6518 */ MCD_OPC_FilterValue, 11, 21, 0, // Skip to: 6543 +/* 6522 */ MCD_OPC_CheckPredicate, 39, 233, 1, // Skip to: 7015 +/* 6526 */ MCD_OPC_CheckField, 12, 4, 15, 227, 1, // Skip to: 7015 +/* 6532 */ MCD_OPC_CheckField, 4, 4, 15, 221, 1, // Skip to: 7015 +/* 6538 */ MCD_OPC_Decode, 224, 20, 169, 2, // Opcode: t2UDIV +/* 6543 */ MCD_OPC_FilterValue, 12, 94, 0, // Skip to: 6641 +/* 6547 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... +/* 6550 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6563 +/* 6554 */ MCD_OPC_CheckPredicate, 22, 201, 1, // Skip to: 7015 +/* 6558 */ MCD_OPC_Decode, 227, 19, 175, 2, // Opcode: t2SMLAL +/* 6563 */ MCD_OPC_FilterValue, 8, 9, 0, // Skip to: 6576 +/* 6567 */ MCD_OPC_CheckPredicate, 29, 188, 1, // Skip to: 7015 +/* 6571 */ MCD_OPC_Decode, 228, 19, 174, 2, // Opcode: t2SMLALBB +/* 6576 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 6589 +/* 6580 */ MCD_OPC_CheckPredicate, 29, 175, 1, // Skip to: 7015 +/* 6584 */ MCD_OPC_Decode, 229, 19, 174, 2, // Opcode: t2SMLALBT +/* 6589 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 6602 +/* 6593 */ MCD_OPC_CheckPredicate, 29, 162, 1, // Skip to: 7015 +/* 6597 */ MCD_OPC_Decode, 232, 19, 174, 2, // Opcode: t2SMLALTB +/* 6602 */ MCD_OPC_FilterValue, 11, 9, 0, // Skip to: 6615 +/* 6606 */ MCD_OPC_CheckPredicate, 29, 149, 1, // Skip to: 7015 +/* 6610 */ MCD_OPC_Decode, 233, 19, 174, 2, // Opcode: t2SMLALTT +/* 6615 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 6628 +/* 6619 */ MCD_OPC_CheckPredicate, 29, 136, 1, // Skip to: 7015 +/* 6623 */ MCD_OPC_Decode, 230, 19, 174, 2, // Opcode: t2SMLALD +/* 6628 */ MCD_OPC_FilterValue, 13, 127, 1, // Skip to: 7015 +/* 6632 */ MCD_OPC_CheckPredicate, 29, 123, 1, // Skip to: 7015 +/* 6636 */ MCD_OPC_Decode, 231, 19, 174, 2, // Opcode: t2SMLALDX +/* 6641 */ MCD_OPC_FilterValue, 13, 29, 0, // Skip to: 6674 +/* 6645 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... +/* 6648 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 6661 +/* 6652 */ MCD_OPC_CheckPredicate, 29, 103, 1, // Skip to: 7015 +/* 6656 */ MCD_OPC_Decode, 240, 19, 174, 2, // Opcode: t2SMLSLD +/* 6661 */ MCD_OPC_FilterValue, 13, 94, 1, // Skip to: 7015 +/* 6665 */ MCD_OPC_CheckPredicate, 29, 90, 1, // Skip to: 7015 +/* 6669 */ MCD_OPC_Decode, 241, 19, 176, 2, // Opcode: t2SMLSLDX +/* 6674 */ MCD_OPC_FilterValue, 14, 81, 1, // Skip to: 7015 +/* 6678 */ MCD_OPC_ExtractField, 4, 4, // Inst{7-4} ... +/* 6681 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6694 +/* 6685 */ MCD_OPC_CheckPredicate, 22, 70, 1, // Skip to: 7015 +/* 6689 */ MCD_OPC_Decode, 232, 20, 175, 2, // Opcode: t2UMLAL +/* 6694 */ MCD_OPC_FilterValue, 6, 61, 1, // Skip to: 7015 +/* 6698 */ MCD_OPC_CheckPredicate, 29, 57, 1, // Skip to: 7015 +/* 6702 */ MCD_OPC_Decode, 231, 20, 174, 2, // Opcode: t2UMAAL +/* 6707 */ MCD_OPC_FilterValue, 4, 151, 0, // Skip to: 6862 +/* 6711 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... +/* 6714 */ MCD_OPC_FilterValue, 0, 14, 0, // Skip to: 6732 +/* 6718 */ MCD_OPC_CheckPredicate, 40, 37, 1, // Skip to: 7015 +/* 6722 */ MCD_OPC_CheckField, 23, 1, 1, 31, 1, // Skip to: 7015 +/* 6728 */ MCD_OPC_Decode, 145, 20, 84, // Opcode: t2STC2_OPTION +/* 6732 */ MCD_OPC_FilterValue, 1, 14, 0, // Skip to: 6750 +/* 6736 */ MCD_OPC_CheckPredicate, 40, 19, 1, // Skip to: 7015 +/* 6740 */ MCD_OPC_CheckField, 23, 1, 1, 13, 1, // Skip to: 7015 +/* 6746 */ MCD_OPC_Decode, 178, 18, 84, // Opcode: t2LDC2_OPTION +/* 6750 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6762 +/* 6754 */ MCD_OPC_CheckPredicate, 40, 1, 1, // Skip to: 7015 +/* 6758 */ MCD_OPC_Decode, 146, 20, 84, // Opcode: t2STC2_POST +/* 6762 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 6774 +/* 6766 */ MCD_OPC_CheckPredicate, 40, 245, 0, // Skip to: 7015 +/* 6770 */ MCD_OPC_Decode, 179, 18, 84, // Opcode: t2LDC2_POST +/* 6774 */ MCD_OPC_FilterValue, 4, 28, 0, // Skip to: 6806 +/* 6778 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 6781 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6794 +/* 6785 */ MCD_OPC_CheckPredicate, 28, 226, 0, // Skip to: 7015 +/* 6789 */ MCD_OPC_Decode, 251, 18, 130, 2, // Opcode: t2MCRR2 +/* 6794 */ MCD_OPC_FilterValue, 1, 217, 0, // Skip to: 7015 +/* 6798 */ MCD_OPC_CheckPredicate, 40, 213, 0, // Skip to: 7015 +/* 6802 */ MCD_OPC_Decode, 141, 20, 84, // Opcode: t2STC2L_OPTION +/* 6806 */ MCD_OPC_FilterValue, 5, 28, 0, // Skip to: 6838 +/* 6810 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 6813 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 6826 +/* 6817 */ MCD_OPC_CheckPredicate, 28, 194, 0, // Skip to: 7015 +/* 6821 */ MCD_OPC_Decode, 151, 19, 130, 2, // Opcode: t2MRRC2 +/* 6826 */ MCD_OPC_FilterValue, 1, 185, 0, // Skip to: 7015 +/* 6830 */ MCD_OPC_CheckPredicate, 40, 181, 0, // Skip to: 7015 +/* 6834 */ MCD_OPC_Decode, 174, 18, 84, // Opcode: t2LDC2L_OPTION +/* 6838 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 6850 +/* 6842 */ MCD_OPC_CheckPredicate, 40, 169, 0, // Skip to: 7015 +/* 6846 */ MCD_OPC_Decode, 142, 20, 84, // Opcode: t2STC2L_POST +/* 6850 */ MCD_OPC_FilterValue, 7, 161, 0, // Skip to: 7015 +/* 6854 */ MCD_OPC_CheckPredicate, 40, 157, 0, // Skip to: 7015 +/* 6858 */ MCD_OPC_Decode, 175, 18, 84, // Opcode: t2LDC2L_POST +/* 6862 */ MCD_OPC_FilterValue, 5, 99, 0, // Skip to: 6965 +/* 6866 */ MCD_OPC_ExtractField, 20, 3, // Inst{22-20} ... +/* 6869 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6881 +/* 6873 */ MCD_OPC_CheckPredicate, 40, 138, 0, // Skip to: 7015 +/* 6877 */ MCD_OPC_Decode, 144, 20, 84, // Opcode: t2STC2_OFFSET +/* 6881 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 6893 +/* 6885 */ MCD_OPC_CheckPredicate, 40, 126, 0, // Skip to: 7015 +/* 6889 */ MCD_OPC_Decode, 177, 18, 84, // Opcode: t2LDC2_OFFSET +/* 6893 */ MCD_OPC_FilterValue, 2, 8, 0, // Skip to: 6905 +/* 6897 */ MCD_OPC_CheckPredicate, 40, 114, 0, // Skip to: 7015 +/* 6901 */ MCD_OPC_Decode, 147, 20, 84, // Opcode: t2STC2_PRE +/* 6905 */ MCD_OPC_FilterValue, 3, 8, 0, // Skip to: 6917 +/* 6909 */ MCD_OPC_CheckPredicate, 40, 102, 0, // Skip to: 7015 +/* 6913 */ MCD_OPC_Decode, 180, 18, 84, // Opcode: t2LDC2_PRE +/* 6917 */ MCD_OPC_FilterValue, 4, 8, 0, // Skip to: 6929 +/* 6921 */ MCD_OPC_CheckPredicate, 40, 90, 0, // Skip to: 7015 +/* 6925 */ MCD_OPC_Decode, 140, 20, 84, // Opcode: t2STC2L_OFFSET +/* 6929 */ MCD_OPC_FilterValue, 5, 8, 0, // Skip to: 6941 +/* 6933 */ MCD_OPC_CheckPredicate, 40, 78, 0, // Skip to: 7015 +/* 6937 */ MCD_OPC_Decode, 173, 18, 84, // Opcode: t2LDC2L_OFFSET +/* 6941 */ MCD_OPC_FilterValue, 6, 8, 0, // Skip to: 6953 +/* 6945 */ MCD_OPC_CheckPredicate, 40, 66, 0, // Skip to: 7015 +/* 6949 */ MCD_OPC_Decode, 143, 20, 84, // Opcode: t2STC2L_PRE +/* 6953 */ MCD_OPC_FilterValue, 7, 58, 0, // Skip to: 7015 +/* 6957 */ MCD_OPC_CheckPredicate, 40, 54, 0, // Skip to: 7015 +/* 6961 */ MCD_OPC_Decode, 176, 18, 84, // Opcode: t2LDC2L_PRE +/* 6965 */ MCD_OPC_FilterValue, 6, 46, 0, // Skip to: 7015 +/* 6969 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 6972 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 6984 +/* 6976 */ MCD_OPC_CheckPredicate, 28, 35, 0, // Skip to: 7015 +/* 6980 */ MCD_OPC_Decode, 134, 18, 87, // Opcode: t2CDP2 +/* 6984 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 7015 +/* 6988 */ MCD_OPC_ExtractField, 20, 1, // Inst{20} ... +/* 6991 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 7003 +/* 6995 */ MCD_OPC_CheckPredicate, 28, 16, 0, // Skip to: 7015 +/* 6999 */ MCD_OPC_Decode, 249, 18, 89, // Opcode: t2MCR2 +/* 7003 */ MCD_OPC_FilterValue, 1, 8, 0, // Skip to: 7015 +/* 7007 */ MCD_OPC_CheckPredicate, 28, 4, 0, // Skip to: 7015 +/* 7011 */ MCD_OPC_Decode, 149, 19, 91, // Opcode: t2MRC2 +/* 7015 */ MCD_OPC_Fail, 0 }; @@ -8717,707 +8731,707 @@ static uint8_t DecoderTableThumbSBit16[] = { /* 0 */ MCD_OPC_ExtractField, 11, 5, // Inst{15-11} ... /* 3 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 16 /* 7 */ MCD_OPC_CheckPredicate, 19, 49, 1, // Skip to: 316 -/* 11 */ MCD_OPC_Decode, 229, 21, 178, 2, // Opcode: tLSLri +/* 11 */ MCD_OPC_Decode, 183, 21, 177, 2, // Opcode: tLSLri /* 16 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 29 /* 20 */ MCD_OPC_CheckPredicate, 19, 36, 1, // Skip to: 316 -/* 24 */ MCD_OPC_Decode, 231, 21, 178, 2, // Opcode: tLSRri +/* 24 */ MCD_OPC_Decode, 185, 21, 177, 2, // Opcode: tLSRri /* 29 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 42 /* 33 */ MCD_OPC_CheckPredicate, 19, 23, 1, // Skip to: 316 -/* 37 */ MCD_OPC_Decode, 184, 21, 178, 2, // Opcode: tASRri +/* 37 */ MCD_OPC_Decode, 138, 21, 177, 2, // Opcode: tASRri /* 42 */ MCD_OPC_FilterValue, 3, 55, 0, // Skip to: 101 /* 46 */ MCD_OPC_ExtractField, 9, 2, // Inst{10-9} ... /* 49 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 62 /* 53 */ MCD_OPC_CheckPredicate, 19, 3, 1, // Skip to: 316 -/* 57 */ MCD_OPC_Decode, 177, 21, 179, 2, // Opcode: tADDrr +/* 57 */ MCD_OPC_Decode, 131, 21, 178, 2, // Opcode: tADDrr /* 62 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 75 /* 66 */ MCD_OPC_CheckPredicate, 19, 246, 0, // Skip to: 316 -/* 70 */ MCD_OPC_Decode, 133, 22, 179, 2, // Opcode: tSUBrr +/* 70 */ MCD_OPC_Decode, 215, 21, 178, 2, // Opcode: tSUBrr /* 75 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 88 /* 79 */ MCD_OPC_CheckPredicate, 19, 233, 0, // Skip to: 316 -/* 83 */ MCD_OPC_Decode, 173, 21, 180, 2, // Opcode: tADDi3 +/* 83 */ MCD_OPC_Decode, 255, 20, 179, 2, // Opcode: tADDi3 /* 88 */ MCD_OPC_FilterValue, 3, 224, 0, // Skip to: 316 /* 92 */ MCD_OPC_CheckPredicate, 19, 220, 0, // Skip to: 316 -/* 96 */ MCD_OPC_Decode, 131, 22, 180, 2, // Opcode: tSUBi3 +/* 96 */ MCD_OPC_Decode, 213, 21, 179, 2, // Opcode: tSUBi3 /* 101 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 114 /* 105 */ MCD_OPC_CheckPredicate, 19, 207, 0, // Skip to: 316 -/* 109 */ MCD_OPC_Decode, 235, 21, 206, 1, // Opcode: tMOVi8 +/* 109 */ MCD_OPC_Decode, 189, 21, 205, 1, // Opcode: tMOVi8 /* 114 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 127 /* 118 */ MCD_OPC_CheckPredicate, 19, 194, 0, // Skip to: 316 -/* 122 */ MCD_OPC_Decode, 174, 21, 181, 2, // Opcode: tADDi8 +/* 122 */ MCD_OPC_Decode, 128, 21, 180, 2, // Opcode: tADDi8 /* 127 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 140 /* 131 */ MCD_OPC_CheckPredicate, 19, 181, 0, // Skip to: 316 -/* 135 */ MCD_OPC_Decode, 132, 22, 181, 2, // Opcode: tSUBi8 +/* 135 */ MCD_OPC_Decode, 214, 21, 180, 2, // Opcode: tSUBi8 /* 140 */ MCD_OPC_FilterValue, 8, 172, 0, // Skip to: 316 /* 144 */ MCD_OPC_ExtractField, 6, 5, // Inst{10-6} ... /* 147 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 160 /* 151 */ MCD_OPC_CheckPredicate, 19, 161, 0, // Skip to: 316 -/* 155 */ MCD_OPC_Decode, 183, 21, 182, 2, // Opcode: tAND +/* 155 */ MCD_OPC_Decode, 137, 21, 181, 2, // Opcode: tAND /* 160 */ MCD_OPC_FilterValue, 1, 9, 0, // Skip to: 173 /* 164 */ MCD_OPC_CheckPredicate, 19, 148, 0, // Skip to: 316 -/* 168 */ MCD_OPC_Decode, 207, 21, 182, 2, // Opcode: tEOR +/* 168 */ MCD_OPC_Decode, 161, 21, 181, 2, // Opcode: tEOR /* 173 */ MCD_OPC_FilterValue, 2, 9, 0, // Skip to: 186 /* 177 */ MCD_OPC_CheckPredicate, 19, 135, 0, // Skip to: 316 -/* 181 */ MCD_OPC_Decode, 230, 21, 182, 2, // Opcode: tLSLrr +/* 181 */ MCD_OPC_Decode, 184, 21, 181, 2, // Opcode: tLSLrr /* 186 */ MCD_OPC_FilterValue, 3, 9, 0, // Skip to: 199 /* 190 */ MCD_OPC_CheckPredicate, 19, 122, 0, // Skip to: 316 -/* 194 */ MCD_OPC_Decode, 232, 21, 182, 2, // Opcode: tLSRrr +/* 194 */ MCD_OPC_Decode, 186, 21, 181, 2, // Opcode: tLSRrr /* 199 */ MCD_OPC_FilterValue, 4, 9, 0, // Skip to: 212 /* 203 */ MCD_OPC_CheckPredicate, 19, 109, 0, // Skip to: 316 -/* 207 */ MCD_OPC_Decode, 185, 21, 182, 2, // Opcode: tASRrr +/* 207 */ MCD_OPC_Decode, 139, 21, 181, 2, // Opcode: tASRrr /* 212 */ MCD_OPC_FilterValue, 5, 9, 0, // Skip to: 225 /* 216 */ MCD_OPC_CheckPredicate, 19, 96, 0, // Skip to: 316 -/* 220 */ MCD_OPC_Decode, 171, 21, 182, 2, // Opcode: tADC +/* 220 */ MCD_OPC_Decode, 253, 20, 181, 2, // Opcode: tADC /* 225 */ MCD_OPC_FilterValue, 6, 9, 0, // Skip to: 238 /* 229 */ MCD_OPC_CheckPredicate, 19, 83, 0, // Skip to: 316 -/* 233 */ MCD_OPC_Decode, 249, 21, 182, 2, // Opcode: tSBC +/* 233 */ MCD_OPC_Decode, 203, 21, 181, 2, // Opcode: tSBC /* 238 */ MCD_OPC_FilterValue, 7, 9, 0, // Skip to: 251 /* 242 */ MCD_OPC_CheckPredicate, 19, 70, 0, // Skip to: 316 -/* 246 */ MCD_OPC_Decode, 247, 21, 182, 2, // Opcode: tROR +/* 246 */ MCD_OPC_Decode, 201, 21, 181, 2, // Opcode: tROR /* 251 */ MCD_OPC_FilterValue, 9, 9, 0, // Skip to: 264 /* 255 */ MCD_OPC_CheckPredicate, 19, 57, 0, // Skip to: 316 -/* 259 */ MCD_OPC_Decode, 248, 21, 205, 1, // Opcode: tRSB +/* 259 */ MCD_OPC_Decode, 202, 21, 204, 1, // Opcode: tRSB /* 264 */ MCD_OPC_FilterValue, 12, 9, 0, // Skip to: 277 /* 268 */ MCD_OPC_CheckPredicate, 19, 44, 0, // Skip to: 316 -/* 272 */ MCD_OPC_Decode, 239, 21, 182, 2, // Opcode: tORR +/* 272 */ MCD_OPC_Decode, 193, 21, 181, 2, // Opcode: tORR /* 277 */ MCD_OPC_FilterValue, 13, 9, 0, // Skip to: 290 /* 281 */ MCD_OPC_CheckPredicate, 19, 31, 0, // Skip to: 316 -/* 285 */ MCD_OPC_Decode, 237, 21, 183, 2, // Opcode: tMUL +/* 285 */ MCD_OPC_Decode, 191, 21, 182, 2, // Opcode: tMUL /* 290 */ MCD_OPC_FilterValue, 14, 9, 0, // Skip to: 303 /* 294 */ MCD_OPC_CheckPredicate, 19, 18, 0, // Skip to: 316 -/* 298 */ MCD_OPC_Decode, 187, 21, 182, 2, // Opcode: tBIC +/* 298 */ MCD_OPC_Decode, 141, 21, 181, 2, // Opcode: tBIC /* 303 */ MCD_OPC_FilterValue, 15, 9, 0, // Skip to: 316 /* 307 */ MCD_OPC_CheckPredicate, 19, 5, 0, // Skip to: 316 -/* 311 */ MCD_OPC_Decode, 238, 21, 205, 1, // Opcode: tMVN +/* 311 */ MCD_OPC_Decode, 192, 21, 204, 1, // Opcode: tMVN /* 316 */ MCD_OPC_Fail, 0 }; static uint8_t DecoderTableVFP32[] = { /* 0 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... -/* 3 */ MCD_OPC_FilterValue, 0, 84, 1, // Skip to: 347 +/* 3 */ MCD_OPC_FilterValue, 0, 83, 1, // Skip to: 346 /* 7 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... -/* 10 */ MCD_OPC_FilterValue, 12, 131, 0, // Skip to: 145 +/* 10 */ MCD_OPC_FilterValue, 12, 130, 0, // Skip to: 144 /* 14 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... /* 17 */ MCD_OPC_FilterValue, 10, 47, 0, // Skip to: 68 /* 21 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... /* 24 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 55 -/* 28 */ MCD_OPC_CheckPredicate, 38, 220, 10, // Skip to: 2812 -/* 32 */ MCD_OPC_CheckField, 22, 1, 1, 214, 10, // Skip to: 2812 -/* 38 */ MCD_OPC_CheckField, 6, 2, 0, 208, 10, // Skip to: 2812 -/* 44 */ MCD_OPC_CheckField, 4, 1, 1, 202, 10, // Skip to: 2812 -/* 50 */ MCD_OPC_Decode, 130, 11, 184, 2, // Opcode: VMOVSRR -/* 55 */ MCD_OPC_FilterValue, 1, 193, 10, // Skip to: 2812 -/* 59 */ MCD_OPC_CheckPredicate, 38, 189, 10, // Skip to: 2812 -/* 63 */ MCD_OPC_Decode, 177, 17, 185, 2, // Opcode: VSTMSIA -/* 68 */ MCD_OPC_FilterValue, 11, 180, 10, // Skip to: 2812 +/* 28 */ MCD_OPC_CheckPredicate, 41, 211, 10, // Skip to: 2803 +/* 32 */ MCD_OPC_CheckField, 22, 1, 1, 205, 10, // Skip to: 2803 +/* 38 */ MCD_OPC_CheckField, 6, 2, 0, 199, 10, // Skip to: 2803 +/* 44 */ MCD_OPC_CheckField, 4, 1, 1, 193, 10, // Skip to: 2803 +/* 50 */ MCD_OPC_Decode, 210, 10, 183, 2, // Opcode: VMOVSRR +/* 55 */ MCD_OPC_FilterValue, 1, 184, 10, // Skip to: 2803 +/* 59 */ MCD_OPC_CheckPredicate, 41, 180, 10, // Skip to: 2803 +/* 63 */ MCD_OPC_Decode, 129, 17, 184, 2, // Opcode: VSTMSIA +/* 68 */ MCD_OPC_FilterValue, 11, 171, 10, // Skip to: 2803 /* 72 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... /* 75 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 106 -/* 79 */ MCD_OPC_CheckPredicate, 38, 169, 10, // Skip to: 2812 -/* 83 */ MCD_OPC_CheckField, 22, 1, 1, 163, 10, // Skip to: 2812 -/* 89 */ MCD_OPC_CheckField, 6, 2, 0, 157, 10, // Skip to: 2812 -/* 95 */ MCD_OPC_CheckField, 4, 1, 1, 151, 10, // Skip to: 2812 -/* 101 */ MCD_OPC_Decode, 242, 10, 186, 2, // Opcode: VMOVDRR -/* 106 */ MCD_OPC_FilterValue, 1, 142, 10, // Skip to: 2812 +/* 79 */ MCD_OPC_CheckPredicate, 41, 160, 10, // Skip to: 2803 +/* 83 */ MCD_OPC_CheckField, 22, 1, 1, 154, 10, // Skip to: 2803 +/* 89 */ MCD_OPC_CheckField, 6, 2, 0, 148, 10, // Skip to: 2803 +/* 95 */ MCD_OPC_CheckField, 4, 1, 1, 142, 10, // Skip to: 2803 +/* 101 */ MCD_OPC_Decode, 193, 10, 185, 2, // Opcode: VMOVDRR +/* 106 */ MCD_OPC_FilterValue, 1, 133, 10, // Skip to: 2803 /* 110 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... /* 113 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 126 -/* 117 */ MCD_OPC_CheckPredicate, 38, 131, 10, // Skip to: 2812 -/* 121 */ MCD_OPC_Decode, 173, 17, 187, 2, // Opcode: VSTMDIA -/* 126 */ MCD_OPC_FilterValue, 1, 122, 10, // Skip to: 2812 -/* 130 */ MCD_OPC_CheckPredicate, 38, 118, 10, // Skip to: 2812 -/* 134 */ MCD_OPC_CheckField, 22, 1, 0, 112, 10, // Skip to: 2812 -/* 140 */ MCD_OPC_Decode, 158, 1, 188, 2, // Opcode: FSTMXIA -/* 145 */ MCD_OPC_FilterValue, 13, 29, 0, // Skip to: 178 -/* 149 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 152 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 165 -/* 156 */ MCD_OPC_CheckPredicate, 38, 92, 10, // Skip to: 2812 -/* 160 */ MCD_OPC_Decode, 180, 17, 189, 2, // Opcode: VSTRS -/* 165 */ MCD_OPC_FilterValue, 11, 83, 10, // Skip to: 2812 -/* 169 */ MCD_OPC_CheckPredicate, 38, 79, 10, // Skip to: 2812 -/* 173 */ MCD_OPC_Decode, 179, 17, 190, 2, // Opcode: VSTRD -/* 178 */ MCD_OPC_FilterValue, 14, 70, 10, // Skip to: 2812 -/* 182 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 185 */ MCD_OPC_FilterValue, 0, 121, 0, // Skip to: 310 -/* 189 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... -/* 192 */ MCD_OPC_FilterValue, 0, 69, 0, // Skip to: 265 -/* 196 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 199 */ MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 232 -/* 203 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 206 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 219 -/* 210 */ MCD_OPC_CheckPredicate, 38, 38, 10, // Skip to: 2812 -/* 214 */ MCD_OPC_Decode, 200, 10, 191, 2, // Opcode: VMLAS -/* 219 */ MCD_OPC_FilterValue, 1, 29, 10, // Skip to: 2812 -/* 223 */ MCD_OPC_CheckPredicate, 38, 25, 10, // Skip to: 2812 -/* 227 */ MCD_OPC_Decode, 179, 6, 192, 2, // Opcode: VDIVS -/* 232 */ MCD_OPC_FilterValue, 11, 16, 10, // Skip to: 2812 -/* 236 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 239 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 252 -/* 243 */ MCD_OPC_CheckPredicate, 39, 5, 10, // Skip to: 2812 -/* 247 */ MCD_OPC_Decode, 189, 10, 193, 2, // Opcode: VMLAD -/* 252 */ MCD_OPC_FilterValue, 1, 252, 9, // Skip to: 2812 -/* 256 */ MCD_OPC_CheckPredicate, 39, 248, 9, // Skip to: 2812 -/* 260 */ MCD_OPC_Decode, 178, 6, 194, 2, // Opcode: VDIVD -/* 265 */ MCD_OPC_FilterValue, 1, 239, 9, // Skip to: 2812 -/* 269 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 272 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 291 -/* 276 */ MCD_OPC_CheckPredicate, 38, 228, 9, // Skip to: 2812 -/* 280 */ MCD_OPC_CheckField, 23, 1, 0, 222, 9, // Skip to: 2812 -/* 286 */ MCD_OPC_Decode, 226, 10, 191, 2, // Opcode: VMLSS -/* 291 */ MCD_OPC_FilterValue, 11, 213, 9, // Skip to: 2812 -/* 295 */ MCD_OPC_CheckPredicate, 39, 209, 9, // Skip to: 2812 -/* 299 */ MCD_OPC_CheckField, 23, 1, 0, 203, 9, // Skip to: 2812 -/* 305 */ MCD_OPC_Decode, 215, 10, 193, 2, // Opcode: VMLSD -/* 310 */ MCD_OPC_FilterValue, 1, 194, 9, // Skip to: 2812 -/* 314 */ MCD_OPC_CheckPredicate, 38, 190, 9, // Skip to: 2812 -/* 318 */ MCD_OPC_CheckField, 22, 2, 0, 184, 9, // Skip to: 2812 -/* 324 */ MCD_OPC_CheckField, 8, 4, 10, 178, 9, // Skip to: 2812 -/* 330 */ MCD_OPC_CheckField, 5, 2, 0, 172, 9, // Skip to: 2812 -/* 336 */ MCD_OPC_CheckField, 0, 4, 0, 166, 9, // Skip to: 2812 -/* 342 */ MCD_OPC_Decode, 129, 11, 195, 2, // Opcode: VMOVSR -/* 347 */ MCD_OPC_FilterValue, 1, 112, 1, // Skip to: 719 -/* 351 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... -/* 354 */ MCD_OPC_FilterValue, 12, 131, 0, // Skip to: 489 -/* 358 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 361 */ MCD_OPC_FilterValue, 10, 47, 0, // Skip to: 412 -/* 365 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 368 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 399 -/* 372 */ MCD_OPC_CheckPredicate, 38, 132, 9, // Skip to: 2812 -/* 376 */ MCD_OPC_CheckField, 22, 1, 1, 126, 9, // Skip to: 2812 -/* 382 */ MCD_OPC_CheckField, 6, 2, 0, 120, 9, // Skip to: 2812 -/* 388 */ MCD_OPC_CheckField, 4, 1, 1, 114, 9, // Skip to: 2812 -/* 394 */ MCD_OPC_Decode, 254, 10, 196, 2, // Opcode: VMOVRRS -/* 399 */ MCD_OPC_FilterValue, 1, 105, 9, // Skip to: 2812 -/* 403 */ MCD_OPC_CheckPredicate, 38, 101, 9, // Skip to: 2812 -/* 407 */ MCD_OPC_Decode, 149, 10, 185, 2, // Opcode: VLDMSIA -/* 412 */ MCD_OPC_FilterValue, 11, 92, 9, // Skip to: 2812 -/* 416 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 419 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 450 -/* 423 */ MCD_OPC_CheckPredicate, 38, 81, 9, // Skip to: 2812 -/* 427 */ MCD_OPC_CheckField, 22, 1, 1, 75, 9, // Skip to: 2812 -/* 433 */ MCD_OPC_CheckField, 6, 2, 0, 69, 9, // Skip to: 2812 -/* 439 */ MCD_OPC_CheckField, 4, 1, 1, 63, 9, // Skip to: 2812 -/* 445 */ MCD_OPC_Decode, 253, 10, 197, 2, // Opcode: VMOVRRD -/* 450 */ MCD_OPC_FilterValue, 1, 54, 9, // Skip to: 2812 -/* 454 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 457 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 470 -/* 461 */ MCD_OPC_CheckPredicate, 38, 43, 9, // Skip to: 2812 -/* 465 */ MCD_OPC_Decode, 145, 10, 187, 2, // Opcode: VLDMDIA -/* 470 */ MCD_OPC_FilterValue, 1, 34, 9, // Skip to: 2812 -/* 474 */ MCD_OPC_CheckPredicate, 38, 30, 9, // Skip to: 2812 -/* 478 */ MCD_OPC_CheckField, 22, 1, 0, 24, 9, // Skip to: 2812 -/* 484 */ MCD_OPC_Decode, 154, 1, 188, 2, // Opcode: FLDMXIA -/* 489 */ MCD_OPC_FilterValue, 13, 29, 0, // Skip to: 522 -/* 493 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 496 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 509 -/* 500 */ MCD_OPC_CheckPredicate, 38, 4, 9, // Skip to: 2812 -/* 504 */ MCD_OPC_Decode, 152, 10, 189, 2, // Opcode: VLDRS -/* 509 */ MCD_OPC_FilterValue, 11, 251, 8, // Skip to: 2812 -/* 513 */ MCD_OPC_CheckPredicate, 38, 247, 8, // Skip to: 2812 -/* 517 */ MCD_OPC_Decode, 151, 10, 190, 2, // Opcode: VLDRD -/* 522 */ MCD_OPC_FilterValue, 14, 238, 8, // Skip to: 2812 -/* 526 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 529 */ MCD_OPC_FilterValue, 0, 149, 0, // Skip to: 682 -/* 533 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... -/* 536 */ MCD_OPC_FilterValue, 0, 69, 0, // Skip to: 609 -/* 540 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 543 */ MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 576 -/* 547 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 550 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 563 -/* 554 */ MCD_OPC_CheckPredicate, 38, 206, 8, // Skip to: 2812 -/* 558 */ MCD_OPC_Decode, 204, 11, 191, 2, // Opcode: VNMLSS -/* 563 */ MCD_OPC_FilterValue, 1, 197, 8, // Skip to: 2812 -/* 567 */ MCD_OPC_CheckPredicate, 40, 193, 8, // Skip to: 2812 -/* 571 */ MCD_OPC_Decode, 212, 6, 191, 2, // Opcode: VFNMSS -/* 576 */ MCD_OPC_FilterValue, 11, 184, 8, // Skip to: 2812 -/* 580 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 583 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 596 -/* 587 */ MCD_OPC_CheckPredicate, 39, 173, 8, // Skip to: 2812 -/* 591 */ MCD_OPC_Decode, 203, 11, 193, 2, // Opcode: VNMLSD -/* 596 */ MCD_OPC_FilterValue, 1, 164, 8, // Skip to: 2812 -/* 600 */ MCD_OPC_CheckPredicate, 41, 160, 8, // Skip to: 2812 -/* 604 */ MCD_OPC_Decode, 211, 6, 193, 2, // Opcode: VFNMSD -/* 609 */ MCD_OPC_FilterValue, 1, 151, 8, // Skip to: 2812 -/* 613 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 616 */ MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 649 -/* 620 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 623 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 636 -/* 627 */ MCD_OPC_CheckPredicate, 38, 133, 8, // Skip to: 2812 -/* 631 */ MCD_OPC_Decode, 202, 11, 191, 2, // Opcode: VNMLAS -/* 636 */ MCD_OPC_FilterValue, 1, 124, 8, // Skip to: 2812 -/* 640 */ MCD_OPC_CheckPredicate, 40, 120, 8, // Skip to: 2812 -/* 644 */ MCD_OPC_Decode, 210, 6, 191, 2, // Opcode: VFNMAS -/* 649 */ MCD_OPC_FilterValue, 11, 111, 8, // Skip to: 2812 -/* 653 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... -/* 656 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 669 -/* 660 */ MCD_OPC_CheckPredicate, 39, 100, 8, // Skip to: 2812 -/* 664 */ MCD_OPC_Decode, 201, 11, 193, 2, // Opcode: VNMLAD -/* 669 */ MCD_OPC_FilterValue, 1, 91, 8, // Skip to: 2812 -/* 673 */ MCD_OPC_CheckPredicate, 41, 87, 8, // Skip to: 2812 -/* 677 */ MCD_OPC_Decode, 209, 6, 193, 2, // Opcode: VFNMAD -/* 682 */ MCD_OPC_FilterValue, 1, 78, 8, // Skip to: 2812 -/* 686 */ MCD_OPC_CheckPredicate, 38, 74, 8, // Skip to: 2812 -/* 690 */ MCD_OPC_CheckField, 22, 2, 0, 68, 8, // Skip to: 2812 -/* 696 */ MCD_OPC_CheckField, 8, 4, 10, 62, 8, // Skip to: 2812 -/* 702 */ MCD_OPC_CheckField, 5, 2, 0, 56, 8, // Skip to: 2812 -/* 708 */ MCD_OPC_CheckField, 0, 4, 0, 50, 8, // Skip to: 2812 -/* 714 */ MCD_OPC_Decode, 255, 10, 198, 2, // Opcode: VMOVRS -/* 719 */ MCD_OPC_FilterValue, 2, 174, 1, // Skip to: 1153 -/* 723 */ MCD_OPC_ExtractField, 23, 5, // Inst{27-23} ... -/* 726 */ MCD_OPC_FilterValue, 25, 55, 0, // Skip to: 785 -/* 730 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 733 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 746 -/* 737 */ MCD_OPC_CheckPredicate, 38, 23, 8, // Skip to: 2812 -/* 741 */ MCD_OPC_Decode, 178, 17, 199, 2, // Opcode: VSTMSIA_UPD -/* 746 */ MCD_OPC_FilterValue, 11, 14, 8, // Skip to: 2812 -/* 750 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 753 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 766 -/* 757 */ MCD_OPC_CheckPredicate, 38, 3, 8, // Skip to: 2812 -/* 761 */ MCD_OPC_Decode, 174, 17, 200, 2, // Opcode: VSTMDIA_UPD -/* 766 */ MCD_OPC_FilterValue, 1, 250, 7, // Skip to: 2812 -/* 770 */ MCD_OPC_CheckPredicate, 38, 246, 7, // Skip to: 2812 -/* 774 */ MCD_OPC_CheckField, 22, 1, 0, 240, 7, // Skip to: 2812 -/* 780 */ MCD_OPC_Decode, 159, 1, 201, 2, // Opcode: FSTMXIA_UPD -/* 785 */ MCD_OPC_FilterValue, 26, 55, 0, // Skip to: 844 -/* 789 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 792 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 805 -/* 796 */ MCD_OPC_CheckPredicate, 38, 220, 7, // Skip to: 2812 -/* 800 */ MCD_OPC_Decode, 176, 17, 199, 2, // Opcode: VSTMSDB_UPD -/* 805 */ MCD_OPC_FilterValue, 11, 211, 7, // Skip to: 2812 -/* 809 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 812 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 825 -/* 816 */ MCD_OPC_CheckPredicate, 38, 200, 7, // Skip to: 2812 -/* 820 */ MCD_OPC_Decode, 172, 17, 200, 2, // Opcode: VSTMDDB_UPD -/* 825 */ MCD_OPC_FilterValue, 1, 191, 7, // Skip to: 2812 -/* 829 */ MCD_OPC_CheckPredicate, 38, 187, 7, // Skip to: 2812 -/* 833 */ MCD_OPC_CheckField, 22, 1, 0, 181, 7, // Skip to: 2812 -/* 839 */ MCD_OPC_Decode, 157, 1, 201, 2, // Opcode: FSTMXDB_UPD -/* 844 */ MCD_OPC_FilterValue, 28, 93, 0, // Skip to: 941 -/* 848 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... -/* 851 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 896 -/* 855 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 858 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 877 -/* 862 */ MCD_OPC_CheckPredicate, 38, 154, 7, // Skip to: 2812 -/* 866 */ MCD_OPC_CheckField, 4, 1, 0, 148, 7, // Skip to: 2812 -/* 872 */ MCD_OPC_Decode, 168, 11, 192, 2, // Opcode: VMULS -/* 877 */ MCD_OPC_FilterValue, 11, 139, 7, // Skip to: 2812 -/* 881 */ MCD_OPC_CheckPredicate, 39, 135, 7, // Skip to: 2812 -/* 885 */ MCD_OPC_CheckField, 4, 1, 0, 129, 7, // Skip to: 2812 -/* 891 */ MCD_OPC_Decode, 155, 11, 194, 2, // Opcode: VMULD -/* 896 */ MCD_OPC_FilterValue, 1, 120, 7, // Skip to: 2812 -/* 900 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 903 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 922 -/* 907 */ MCD_OPC_CheckPredicate, 38, 109, 7, // Skip to: 2812 -/* 911 */ MCD_OPC_CheckField, 4, 1, 0, 103, 7, // Skip to: 2812 -/* 917 */ MCD_OPC_Decode, 206, 11, 192, 2, // Opcode: VNMULS -/* 922 */ MCD_OPC_FilterValue, 11, 94, 7, // Skip to: 2812 -/* 926 */ MCD_OPC_CheckPredicate, 39, 90, 7, // Skip to: 2812 -/* 930 */ MCD_OPC_CheckField, 4, 1, 0, 84, 7, // Skip to: 2812 -/* 936 */ MCD_OPC_Decode, 205, 11, 194, 2, // Opcode: VNMULD -/* 941 */ MCD_OPC_FilterValue, 29, 75, 7, // Skip to: 2812 -/* 945 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... -/* 948 */ MCD_OPC_FilterValue, 0, 69, 0, // Skip to: 1021 -/* 952 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... -/* 955 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 988 -/* 959 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 962 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 975 -/* 966 */ MCD_OPC_CheckPredicate, 40, 50, 7, // Skip to: 2812 -/* 970 */ MCD_OPC_Decode, 202, 6, 191, 2, // Opcode: VFMAS -/* 975 */ MCD_OPC_FilterValue, 11, 41, 7, // Skip to: 2812 -/* 979 */ MCD_OPC_CheckPredicate, 41, 37, 7, // Skip to: 2812 -/* 983 */ MCD_OPC_Decode, 201, 6, 193, 2, // Opcode: VFMAD -/* 988 */ MCD_OPC_FilterValue, 1, 28, 7, // Skip to: 2812 -/* 992 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 995 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 1008 -/* 999 */ MCD_OPC_CheckPredicate, 40, 17, 7, // Skip to: 2812 -/* 1003 */ MCD_OPC_Decode, 206, 6, 191, 2, // Opcode: VFMSS -/* 1008 */ MCD_OPC_FilterValue, 11, 8, 7, // Skip to: 2812 -/* 1012 */ MCD_OPC_CheckPredicate, 41, 4, 7, // Skip to: 2812 -/* 1016 */ MCD_OPC_Decode, 205, 6, 193, 2, // Opcode: VFMSD -/* 1021 */ MCD_OPC_FilterValue, 1, 251, 6, // Skip to: 2812 -/* 1025 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... -/* 1028 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 1053 -/* 1032 */ MCD_OPC_CheckPredicate, 38, 240, 6, // Skip to: 2812 -/* 1036 */ MCD_OPC_CheckField, 22, 1, 1, 234, 6, // Skip to: 2812 -/* 1042 */ MCD_OPC_CheckField, 7, 5, 20, 228, 6, // Skip to: 2812 -/* 1048 */ MCD_OPC_Decode, 154, 11, 202, 2, // Opcode: VMSR_FPSID -/* 1053 */ MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 1078 -/* 1057 */ MCD_OPC_CheckPredicate, 38, 215, 6, // Skip to: 2812 -/* 1061 */ MCD_OPC_CheckField, 22, 1, 1, 209, 6, // Skip to: 2812 -/* 1067 */ MCD_OPC_CheckField, 7, 5, 20, 203, 6, // Skip to: 2812 -/* 1073 */ MCD_OPC_Decode, 150, 11, 202, 2, // Opcode: VMSR -/* 1078 */ MCD_OPC_FilterValue, 8, 21, 0, // Skip to: 1103 -/* 1082 */ MCD_OPC_CheckPredicate, 38, 190, 6, // Skip to: 2812 -/* 1086 */ MCD_OPC_CheckField, 22, 1, 1, 184, 6, // Skip to: 2812 -/* 1092 */ MCD_OPC_CheckField, 7, 5, 20, 178, 6, // Skip to: 2812 -/* 1098 */ MCD_OPC_Decode, 151, 11, 202, 2, // Opcode: VMSR_FPEXC -/* 1103 */ MCD_OPC_FilterValue, 9, 21, 0, // Skip to: 1128 -/* 1107 */ MCD_OPC_CheckPredicate, 38, 165, 6, // Skip to: 2812 -/* 1111 */ MCD_OPC_CheckField, 22, 1, 1, 159, 6, // Skip to: 2812 -/* 1117 */ MCD_OPC_CheckField, 7, 5, 20, 153, 6, // Skip to: 2812 -/* 1123 */ MCD_OPC_Decode, 152, 11, 202, 2, // Opcode: VMSR_FPINST -/* 1128 */ MCD_OPC_FilterValue, 10, 144, 6, // Skip to: 2812 -/* 1132 */ MCD_OPC_CheckPredicate, 38, 140, 6, // Skip to: 2812 -/* 1136 */ MCD_OPC_CheckField, 22, 1, 1, 134, 6, // Skip to: 2812 -/* 1142 */ MCD_OPC_CheckField, 7, 5, 20, 128, 6, // Skip to: 2812 -/* 1148 */ MCD_OPC_Decode, 153, 11, 202, 2, // Opcode: VMSR_FPINST2 -/* 1153 */ MCD_OPC_FilterValue, 3, 119, 6, // Skip to: 2812 -/* 1157 */ MCD_OPC_ExtractField, 23, 5, // Inst{27-23} ... -/* 1160 */ MCD_OPC_FilterValue, 25, 55, 0, // Skip to: 1219 -/* 1164 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 1167 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 1180 -/* 1171 */ MCD_OPC_CheckPredicate, 38, 101, 6, // Skip to: 2812 -/* 1175 */ MCD_OPC_Decode, 150, 10, 199, 2, // Opcode: VLDMSIA_UPD -/* 1180 */ MCD_OPC_FilterValue, 11, 92, 6, // Skip to: 2812 -/* 1184 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 1187 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 1200 -/* 1191 */ MCD_OPC_CheckPredicate, 38, 81, 6, // Skip to: 2812 -/* 1195 */ MCD_OPC_Decode, 146, 10, 200, 2, // Opcode: VLDMDIA_UPD -/* 1200 */ MCD_OPC_FilterValue, 1, 72, 6, // Skip to: 2812 -/* 1204 */ MCD_OPC_CheckPredicate, 38, 68, 6, // Skip to: 2812 -/* 1208 */ MCD_OPC_CheckField, 22, 1, 0, 62, 6, // Skip to: 2812 -/* 1214 */ MCD_OPC_Decode, 155, 1, 201, 2, // Opcode: FLDMXIA_UPD -/* 1219 */ MCD_OPC_FilterValue, 26, 55, 0, // Skip to: 1278 -/* 1223 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 1226 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 1239 -/* 1230 */ MCD_OPC_CheckPredicate, 38, 42, 6, // Skip to: 2812 -/* 1234 */ MCD_OPC_Decode, 148, 10, 199, 2, // Opcode: VLDMSDB_UPD -/* 1239 */ MCD_OPC_FilterValue, 11, 33, 6, // Skip to: 2812 -/* 1243 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... -/* 1246 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 1259 -/* 1250 */ MCD_OPC_CheckPredicate, 38, 22, 6, // Skip to: 2812 -/* 1254 */ MCD_OPC_Decode, 144, 10, 200, 2, // Opcode: VLDMDDB_UPD -/* 1259 */ MCD_OPC_FilterValue, 1, 13, 6, // Skip to: 2812 -/* 1263 */ MCD_OPC_CheckPredicate, 38, 9, 6, // Skip to: 2812 -/* 1267 */ MCD_OPC_CheckField, 22, 1, 0, 3, 6, // Skip to: 2812 -/* 1273 */ MCD_OPC_Decode, 153, 1, 201, 2, // Opcode: FLDMXDB_UPD -/* 1278 */ MCD_OPC_FilterValue, 28, 93, 0, // Skip to: 1375 -/* 1282 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... -/* 1285 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 1330 -/* 1289 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 1292 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 1311 -/* 1296 */ MCD_OPC_CheckPredicate, 38, 232, 5, // Skip to: 2812 -/* 1300 */ MCD_OPC_CheckField, 4, 1, 0, 226, 5, // Skip to: 2812 -/* 1306 */ MCD_OPC_Decode, 245, 4, 192, 2, // Opcode: VADDS -/* 1311 */ MCD_OPC_FilterValue, 11, 217, 5, // Skip to: 2812 -/* 1315 */ MCD_OPC_CheckPredicate, 39, 213, 5, // Skip to: 2812 -/* 1319 */ MCD_OPC_CheckField, 4, 1, 0, 207, 5, // Skip to: 2812 -/* 1325 */ MCD_OPC_Decode, 235, 4, 194, 2, // Opcode: VADDD -/* 1330 */ MCD_OPC_FilterValue, 1, 198, 5, // Skip to: 2812 -/* 1334 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... -/* 1337 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 1356 -/* 1341 */ MCD_OPC_CheckPredicate, 38, 187, 5, // Skip to: 2812 -/* 1345 */ MCD_OPC_CheckField, 4, 1, 0, 181, 5, // Skip to: 2812 -/* 1351 */ MCD_OPC_Decode, 191, 17, 192, 2, // Opcode: VSUBS -/* 1356 */ MCD_OPC_FilterValue, 11, 172, 5, // Skip to: 2812 -/* 1360 */ MCD_OPC_CheckPredicate, 39, 168, 5, // Skip to: 2812 -/* 1364 */ MCD_OPC_CheckField, 4, 1, 0, 162, 5, // Skip to: 2812 -/* 1370 */ MCD_OPC_Decode, 181, 17, 194, 2, // Opcode: VSUBD -/* 1375 */ MCD_OPC_FilterValue, 29, 153, 5, // Skip to: 2812 -/* 1379 */ MCD_OPC_ExtractField, 6, 6, // Inst{11-6} ... -/* 1382 */ MCD_OPC_FilterValue, 40, 239, 0, // Skip to: 1625 -/* 1386 */ MCD_OPC_ExtractField, 4, 2, // Inst{5-4} ... -/* 1389 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 1402 -/* 1393 */ MCD_OPC_CheckPredicate, 42, 135, 5, // Skip to: 2812 -/* 1397 */ MCD_OPC_Decode, 152, 1, 203, 2, // Opcode: FCONSTS -/* 1402 */ MCD_OPC_FilterValue, 1, 126, 5, // Skip to: 2812 -/* 1406 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... -/* 1409 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 1434 -/* 1413 */ MCD_OPC_CheckPredicate, 38, 115, 5, // Skip to: 2812 -/* 1417 */ MCD_OPC_CheckField, 22, 1, 1, 109, 5, // Skip to: 2812 -/* 1423 */ MCD_OPC_CheckField, 0, 4, 0, 103, 5, // Skip to: 2812 -/* 1429 */ MCD_OPC_Decode, 146, 11, 202, 2, // Opcode: VMRS_FPSID -/* 1434 */ MCD_OPC_FilterValue, 1, 37, 0, // Skip to: 1475 -/* 1438 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... -/* 1441 */ MCD_OPC_FilterValue, 0, 87, 5, // Skip to: 2812 -/* 1445 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... -/* 1448 */ MCD_OPC_FilterValue, 1, 80, 5, // Skip to: 2812 -/* 1452 */ MCD_OPC_CheckPredicate, 38, 10, 0, // Skip to: 1466 -/* 1456 */ MCD_OPC_CheckField, 12, 4, 15, 4, 0, // Skip to: 1466 -/* 1462 */ MCD_OPC_Decode, 156, 1, 27, // Opcode: FMSTAT -/* 1466 */ MCD_OPC_CheckPredicate, 38, 62, 5, // Skip to: 2812 -/* 1470 */ MCD_OPC_Decode, 142, 11, 202, 2, // Opcode: VMRS -/* 1475 */ MCD_OPC_FilterValue, 5, 21, 0, // Skip to: 1500 -/* 1479 */ MCD_OPC_CheckPredicate, 43, 49, 5, // Skip to: 2812 -/* 1483 */ MCD_OPC_CheckField, 22, 1, 1, 43, 5, // Skip to: 2812 -/* 1489 */ MCD_OPC_CheckField, 0, 4, 0, 37, 5, // Skip to: 2812 -/* 1495 */ MCD_OPC_Decode, 149, 11, 202, 2, // Opcode: VMRS_MVFR2 -/* 1500 */ MCD_OPC_FilterValue, 6, 21, 0, // Skip to: 1525 -/* 1504 */ MCD_OPC_CheckPredicate, 38, 24, 5, // Skip to: 2812 -/* 1508 */ MCD_OPC_CheckField, 22, 1, 1, 18, 5, // Skip to: 2812 -/* 1514 */ MCD_OPC_CheckField, 0, 4, 0, 12, 5, // Skip to: 2812 -/* 1520 */ MCD_OPC_Decode, 148, 11, 202, 2, // Opcode: VMRS_MVFR1 -/* 1525 */ MCD_OPC_FilterValue, 7, 21, 0, // Skip to: 1550 -/* 1529 */ MCD_OPC_CheckPredicate, 38, 255, 4, // Skip to: 2812 -/* 1533 */ MCD_OPC_CheckField, 22, 1, 1, 249, 4, // Skip to: 2812 -/* 1539 */ MCD_OPC_CheckField, 0, 4, 0, 243, 4, // Skip to: 2812 -/* 1545 */ MCD_OPC_Decode, 147, 11, 202, 2, // Opcode: VMRS_MVFR0 -/* 1550 */ MCD_OPC_FilterValue, 8, 21, 0, // Skip to: 1575 -/* 1554 */ MCD_OPC_CheckPredicate, 38, 230, 4, // Skip to: 2812 -/* 1558 */ MCD_OPC_CheckField, 22, 1, 1, 224, 4, // Skip to: 2812 -/* 1564 */ MCD_OPC_CheckField, 0, 4, 0, 218, 4, // Skip to: 2812 -/* 1570 */ MCD_OPC_Decode, 143, 11, 202, 2, // Opcode: VMRS_FPEXC -/* 1575 */ MCD_OPC_FilterValue, 9, 21, 0, // Skip to: 1600 -/* 1579 */ MCD_OPC_CheckPredicate, 38, 205, 4, // Skip to: 2812 -/* 1583 */ MCD_OPC_CheckField, 22, 1, 1, 199, 4, // Skip to: 2812 -/* 1589 */ MCD_OPC_CheckField, 0, 4, 0, 193, 4, // Skip to: 2812 -/* 1595 */ MCD_OPC_Decode, 144, 11, 202, 2, // Opcode: VMRS_FPINST -/* 1600 */ MCD_OPC_FilterValue, 10, 184, 4, // Skip to: 2812 -/* 1604 */ MCD_OPC_CheckPredicate, 38, 180, 4, // Skip to: 2812 -/* 1608 */ MCD_OPC_CheckField, 22, 1, 1, 174, 4, // Skip to: 2812 -/* 1614 */ MCD_OPC_CheckField, 0, 4, 0, 168, 4, // Skip to: 2812 -/* 1620 */ MCD_OPC_Decode, 145, 11, 202, 2, // Opcode: VMRS_FPINST2 -/* 1625 */ MCD_OPC_FilterValue, 41, 32, 1, // Skip to: 1917 -/* 1629 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... -/* 1632 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 1651 -/* 1636 */ MCD_OPC_CheckPredicate, 38, 148, 4, // Skip to: 2812 -/* 1640 */ MCD_OPC_CheckField, 4, 1, 0, 142, 4, // Skip to: 2812 -/* 1646 */ MCD_OPC_Decode, 128, 11, 204, 2, // Opcode: VMOVS -/* 1651 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 1670 -/* 1655 */ MCD_OPC_CheckPredicate, 38, 129, 4, // Skip to: 2812 -/* 1659 */ MCD_OPC_CheckField, 4, 1, 0, 123, 4, // Skip to: 2812 -/* 1665 */ MCD_OPC_Decode, 192, 11, 204, 2, // Opcode: VNEGS -/* 1670 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 1689 -/* 1674 */ MCD_OPC_CheckPredicate, 38, 110, 4, // Skip to: 2812 -/* 1678 */ MCD_OPC_CheckField, 4, 1, 0, 104, 4, // Skip to: 2812 -/* 1684 */ MCD_OPC_Decode, 128, 6, 204, 2, // Opcode: VCVTBHS -/* 1689 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 1708 -/* 1693 */ MCD_OPC_CheckPredicate, 38, 91, 4, // Skip to: 2812 -/* 1697 */ MCD_OPC_CheckField, 4, 1, 0, 85, 4, // Skip to: 2812 -/* 1703 */ MCD_OPC_Decode, 129, 6, 204, 2, // Opcode: VCVTBSH -/* 1708 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 1727 -/* 1712 */ MCD_OPC_CheckPredicate, 38, 72, 4, // Skip to: 2812 -/* 1716 */ MCD_OPC_CheckField, 4, 1, 0, 66, 4, // Skip to: 2812 -/* 1722 */ MCD_OPC_Decode, 241, 5, 204, 2, // Opcode: VCMPS -/* 1727 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 1746 -/* 1731 */ MCD_OPC_CheckPredicate, 38, 53, 4, // Skip to: 2812 -/* 1735 */ MCD_OPC_CheckField, 0, 6, 0, 47, 4, // Skip to: 2812 -/* 1741 */ MCD_OPC_Decode, 243, 5, 205, 2, // Opcode: VCMPZS -/* 1746 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 1765 -/* 1750 */ MCD_OPC_CheckPredicate, 43, 34, 4, // Skip to: 2812 -/* 1754 */ MCD_OPC_CheckField, 4, 1, 0, 28, 4, // Skip to: 2812 -/* 1760 */ MCD_OPC_Decode, 206, 13, 204, 2, // Opcode: VRINTRS -/* 1765 */ MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 1784 -/* 1769 */ MCD_OPC_CheckPredicate, 43, 15, 4, // Skip to: 2812 -/* 1773 */ MCD_OPC_CheckField, 4, 1, 0, 9, 4, // Skip to: 2812 -/* 1779 */ MCD_OPC_Decode, 210, 13, 204, 2, // Opcode: VRINTXS -/* 1784 */ MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 1803 -/* 1788 */ MCD_OPC_CheckPredicate, 38, 252, 3, // Skip to: 2812 -/* 1792 */ MCD_OPC_CheckField, 4, 1, 0, 246, 3, // Skip to: 2812 -/* 1798 */ MCD_OPC_Decode, 253, 17, 204, 2, // Opcode: VUITOS -/* 1803 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 1822 -/* 1807 */ MCD_OPC_CheckPredicate, 38, 233, 3, // Skip to: 2812 -/* 1811 */ MCD_OPC_CheckField, 4, 1, 0, 227, 3, // Skip to: 2812 -/* 1817 */ MCD_OPC_Decode, 211, 14, 206, 2, // Opcode: VSHTOS -/* 1822 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 1841 -/* 1826 */ MCD_OPC_CheckPredicate, 38, 214, 3, // Skip to: 2812 -/* 1830 */ MCD_OPC_CheckField, 4, 1, 0, 208, 3, // Skip to: 2812 -/* 1836 */ MCD_OPC_Decode, 251, 17, 206, 2, // Opcode: VUHTOS -/* 1841 */ MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 1860 -/* 1845 */ MCD_OPC_CheckPredicate, 38, 195, 3, // Skip to: 2812 -/* 1849 */ MCD_OPC_CheckField, 4, 1, 0, 189, 3, // Skip to: 2812 -/* 1855 */ MCD_OPC_Decode, 233, 17, 204, 2, // Opcode: VTOUIRS -/* 1860 */ MCD_OPC_FilterValue, 13, 15, 0, // Skip to: 1879 -/* 1864 */ MCD_OPC_CheckPredicate, 38, 176, 3, // Skip to: 2812 -/* 1868 */ MCD_OPC_CheckField, 4, 1, 0, 170, 3, // Skip to: 2812 -/* 1874 */ MCD_OPC_Decode, 225, 17, 204, 2, // Opcode: VTOSIRS -/* 1879 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 1898 -/* 1883 */ MCD_OPC_CheckPredicate, 38, 157, 3, // Skip to: 2812 -/* 1887 */ MCD_OPC_CheckField, 4, 1, 0, 151, 3, // Skip to: 2812 -/* 1893 */ MCD_OPC_Decode, 223, 17, 206, 2, // Opcode: VTOSHS -/* 1898 */ MCD_OPC_FilterValue, 15, 142, 3, // Skip to: 2812 -/* 1902 */ MCD_OPC_CheckPredicate, 38, 138, 3, // Skip to: 2812 -/* 1906 */ MCD_OPC_CheckField, 4, 1, 0, 132, 3, // Skip to: 2812 -/* 1912 */ MCD_OPC_Decode, 231, 17, 206, 2, // Opcode: VTOUHS -/* 1917 */ MCD_OPC_FilterValue, 43, 32, 1, // Skip to: 2209 -/* 1921 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... -/* 1924 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 1943 -/* 1928 */ MCD_OPC_CheckPredicate, 38, 112, 3, // Skip to: 2812 -/* 1932 */ MCD_OPC_CheckField, 4, 1, 0, 106, 3, // Skip to: 2812 -/* 1938 */ MCD_OPC_Decode, 222, 4, 204, 2, // Opcode: VABSS -/* 1943 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 1962 -/* 1947 */ MCD_OPC_CheckPredicate, 38, 93, 3, // Skip to: 2812 -/* 1951 */ MCD_OPC_CheckField, 4, 1, 0, 87, 3, // Skip to: 2812 -/* 1957 */ MCD_OPC_Decode, 225, 14, 204, 2, // Opcode: VSQRTS -/* 1962 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 1981 -/* 1966 */ MCD_OPC_CheckPredicate, 38, 74, 3, // Skip to: 2812 -/* 1970 */ MCD_OPC_CheckField, 4, 1, 0, 68, 3, // Skip to: 2812 -/* 1976 */ MCD_OPC_Decode, 158, 6, 204, 2, // Opcode: VCVTTHS -/* 1981 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 2000 -/* 1985 */ MCD_OPC_CheckPredicate, 38, 55, 3, // Skip to: 2812 -/* 1989 */ MCD_OPC_CheckField, 4, 1, 0, 49, 3, // Skip to: 2812 -/* 1995 */ MCD_OPC_Decode, 159, 6, 204, 2, // Opcode: VCVTTSH -/* 2000 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 2019 -/* 2004 */ MCD_OPC_CheckPredicate, 38, 36, 3, // Skip to: 2812 -/* 2008 */ MCD_OPC_CheckField, 4, 1, 0, 30, 3, // Skip to: 2812 -/* 2014 */ MCD_OPC_Decode, 238, 5, 204, 2, // Opcode: VCMPES -/* 2019 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 2038 -/* 2023 */ MCD_OPC_CheckPredicate, 38, 17, 3, // Skip to: 2812 -/* 2027 */ MCD_OPC_CheckField, 0, 6, 0, 11, 3, // Skip to: 2812 -/* 2033 */ MCD_OPC_Decode, 240, 5, 205, 2, // Opcode: VCMPEZS -/* 2038 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 2057 -/* 2042 */ MCD_OPC_CheckPredicate, 43, 254, 2, // Skip to: 2812 -/* 2046 */ MCD_OPC_CheckField, 4, 1, 0, 248, 2, // Skip to: 2812 -/* 2052 */ MCD_OPC_Decode, 214, 13, 204, 2, // Opcode: VRINTZS -/* 2057 */ MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 2076 -/* 2061 */ MCD_OPC_CheckPredicate, 38, 235, 2, // Skip to: 2812 -/* 2065 */ MCD_OPC_CheckField, 4, 1, 0, 229, 2, // Skip to: 2812 -/* 2071 */ MCD_OPC_Decode, 130, 6, 207, 2, // Opcode: VCVTDS -/* 2076 */ MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 2095 -/* 2080 */ MCD_OPC_CheckPredicate, 38, 216, 2, // Skip to: 2812 -/* 2084 */ MCD_OPC_CheckField, 4, 1, 0, 210, 2, // Skip to: 2812 -/* 2090 */ MCD_OPC_Decode, 213, 14, 204, 2, // Opcode: VSITOS -/* 2095 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 2114 -/* 2099 */ MCD_OPC_CheckPredicate, 38, 197, 2, // Skip to: 2812 -/* 2103 */ MCD_OPC_CheckField, 4, 1, 0, 191, 2, // Skip to: 2812 -/* 2109 */ MCD_OPC_Decode, 223, 14, 206, 2, // Opcode: VSLTOS -/* 2114 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 2133 -/* 2118 */ MCD_OPC_CheckPredicate, 38, 178, 2, // Skip to: 2812 -/* 2122 */ MCD_OPC_CheckField, 4, 1, 0, 172, 2, // Skip to: 2812 -/* 2128 */ MCD_OPC_Decode, 255, 17, 206, 2, // Opcode: VULTOS -/* 2133 */ MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 2152 -/* 2137 */ MCD_OPC_CheckPredicate, 38, 159, 2, // Skip to: 2812 -/* 2141 */ MCD_OPC_CheckField, 4, 1, 0, 153, 2, // Skip to: 2812 -/* 2147 */ MCD_OPC_Decode, 235, 17, 204, 2, // Opcode: VTOUIZS -/* 2152 */ MCD_OPC_FilterValue, 13, 15, 0, // Skip to: 2171 -/* 2156 */ MCD_OPC_CheckPredicate, 38, 140, 2, // Skip to: 2812 -/* 2160 */ MCD_OPC_CheckField, 4, 1, 0, 134, 2, // Skip to: 2812 -/* 2166 */ MCD_OPC_Decode, 227, 17, 204, 2, // Opcode: VTOSIZS -/* 2171 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 2190 -/* 2175 */ MCD_OPC_CheckPredicate, 38, 121, 2, // Skip to: 2812 -/* 2179 */ MCD_OPC_CheckField, 4, 1, 0, 115, 2, // Skip to: 2812 -/* 2185 */ MCD_OPC_Decode, 229, 17, 206, 2, // Opcode: VTOSLS -/* 2190 */ MCD_OPC_FilterValue, 15, 106, 2, // Skip to: 2812 -/* 2194 */ MCD_OPC_CheckPredicate, 38, 102, 2, // Skip to: 2812 -/* 2198 */ MCD_OPC_CheckField, 4, 1, 0, 96, 2, // Skip to: 2812 -/* 2204 */ MCD_OPC_Decode, 237, 17, 206, 2, // Opcode: VTOULS -/* 2209 */ MCD_OPC_FilterValue, 44, 15, 0, // Skip to: 2228 -/* 2213 */ MCD_OPC_CheckPredicate, 44, 83, 2, // Skip to: 2812 -/* 2217 */ MCD_OPC_CheckField, 4, 2, 0, 77, 2, // Skip to: 2812 -/* 2223 */ MCD_OPC_Decode, 151, 1, 208, 2, // Opcode: FCONSTD -/* 2228 */ MCD_OPC_FilterValue, 45, 32, 1, // Skip to: 2520 -/* 2232 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... -/* 2235 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 2254 -/* 2239 */ MCD_OPC_CheckPredicate, 39, 57, 2, // Skip to: 2812 -/* 2243 */ MCD_OPC_CheckField, 4, 1, 0, 51, 2, // Skip to: 2812 -/* 2249 */ MCD_OPC_Decode, 241, 10, 209, 2, // Opcode: VMOVD -/* 2254 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 2273 -/* 2258 */ MCD_OPC_CheckPredicate, 39, 38, 2, // Skip to: 2812 -/* 2262 */ MCD_OPC_CheckField, 4, 1, 0, 32, 2, // Skip to: 2812 -/* 2268 */ MCD_OPC_Decode, 191, 11, 209, 2, // Opcode: VNEGD -/* 2273 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 2292 -/* 2277 */ MCD_OPC_CheckPredicate, 45, 19, 2, // Skip to: 2812 -/* 2281 */ MCD_OPC_CheckField, 4, 1, 0, 13, 2, // Skip to: 2812 -/* 2287 */ MCD_OPC_Decode, 255, 5, 207, 2, // Opcode: VCVTBHD -/* 2292 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 2311 -/* 2296 */ MCD_OPC_CheckPredicate, 45, 0, 2, // Skip to: 2812 -/* 2300 */ MCD_OPC_CheckField, 4, 1, 0, 250, 1, // Skip to: 2812 -/* 2306 */ MCD_OPC_Decode, 254, 5, 210, 2, // Opcode: VCVTBDH -/* 2311 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 2330 -/* 2315 */ MCD_OPC_CheckPredicate, 39, 237, 1, // Skip to: 2812 -/* 2319 */ MCD_OPC_CheckField, 4, 1, 0, 231, 1, // Skip to: 2812 -/* 2325 */ MCD_OPC_Decode, 236, 5, 209, 2, // Opcode: VCMPD -/* 2330 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 2349 -/* 2334 */ MCD_OPC_CheckPredicate, 39, 218, 1, // Skip to: 2812 -/* 2338 */ MCD_OPC_CheckField, 0, 6, 0, 212, 1, // Skip to: 2812 -/* 2344 */ MCD_OPC_Decode, 242, 5, 211, 2, // Opcode: VCMPZD -/* 2349 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 2368 -/* 2353 */ MCD_OPC_CheckPredicate, 45, 199, 1, // Skip to: 2812 -/* 2357 */ MCD_OPC_CheckField, 4, 1, 0, 193, 1, // Skip to: 2812 -/* 2363 */ MCD_OPC_Decode, 205, 13, 209, 2, // Opcode: VRINTRD -/* 2368 */ MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 2387 -/* 2372 */ MCD_OPC_CheckPredicate, 45, 180, 1, // Skip to: 2812 -/* 2376 */ MCD_OPC_CheckField, 4, 1, 0, 174, 1, // Skip to: 2812 -/* 2382 */ MCD_OPC_Decode, 207, 13, 209, 2, // Opcode: VRINTXD -/* 2387 */ MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 2406 -/* 2391 */ MCD_OPC_CheckPredicate, 39, 161, 1, // Skip to: 2812 -/* 2395 */ MCD_OPC_CheckField, 4, 1, 0, 155, 1, // Skip to: 2812 -/* 2401 */ MCD_OPC_Decode, 252, 17, 207, 2, // Opcode: VUITOD -/* 2406 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 2425 -/* 2410 */ MCD_OPC_CheckPredicate, 39, 142, 1, // Skip to: 2812 -/* 2414 */ MCD_OPC_CheckField, 4, 1, 0, 136, 1, // Skip to: 2812 -/* 2420 */ MCD_OPC_Decode, 210, 14, 212, 2, // Opcode: VSHTOD -/* 2425 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 2444 -/* 2429 */ MCD_OPC_CheckPredicate, 39, 123, 1, // Skip to: 2812 -/* 2433 */ MCD_OPC_CheckField, 4, 1, 0, 117, 1, // Skip to: 2812 -/* 2439 */ MCD_OPC_Decode, 250, 17, 212, 2, // Opcode: VUHTOD -/* 2444 */ MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 2463 -/* 2448 */ MCD_OPC_CheckPredicate, 39, 104, 1, // Skip to: 2812 -/* 2452 */ MCD_OPC_CheckField, 4, 1, 0, 98, 1, // Skip to: 2812 -/* 2458 */ MCD_OPC_Decode, 232, 17, 210, 2, // Opcode: VTOUIRD -/* 2463 */ MCD_OPC_FilterValue, 13, 15, 0, // Skip to: 2482 -/* 2467 */ MCD_OPC_CheckPredicate, 39, 85, 1, // Skip to: 2812 -/* 2471 */ MCD_OPC_CheckField, 4, 1, 0, 79, 1, // Skip to: 2812 -/* 2477 */ MCD_OPC_Decode, 224, 17, 210, 2, // Opcode: VTOSIRD -/* 2482 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 2501 -/* 2486 */ MCD_OPC_CheckPredicate, 39, 66, 1, // Skip to: 2812 -/* 2490 */ MCD_OPC_CheckField, 4, 1, 0, 60, 1, // Skip to: 2812 -/* 2496 */ MCD_OPC_Decode, 222, 17, 212, 2, // Opcode: VTOSHD -/* 2501 */ MCD_OPC_FilterValue, 15, 51, 1, // Skip to: 2812 -/* 2505 */ MCD_OPC_CheckPredicate, 39, 47, 1, // Skip to: 2812 -/* 2509 */ MCD_OPC_CheckField, 4, 1, 0, 41, 1, // Skip to: 2812 -/* 2515 */ MCD_OPC_Decode, 230, 17, 212, 2, // Opcode: VTOUHD -/* 2520 */ MCD_OPC_FilterValue, 47, 32, 1, // Skip to: 2812 -/* 2524 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... -/* 2527 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 2546 -/* 2531 */ MCD_OPC_CheckPredicate, 39, 21, 1, // Skip to: 2812 -/* 2535 */ MCD_OPC_CheckField, 4, 1, 0, 15, 1, // Skip to: 2812 -/* 2541 */ MCD_OPC_Decode, 221, 4, 209, 2, // Opcode: VABSD -/* 2546 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 2565 -/* 2550 */ MCD_OPC_CheckPredicate, 39, 2, 1, // Skip to: 2812 -/* 2554 */ MCD_OPC_CheckField, 4, 1, 0, 252, 0, // Skip to: 2812 -/* 2560 */ MCD_OPC_Decode, 224, 14, 209, 2, // Opcode: VSQRTD -/* 2565 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 2584 -/* 2569 */ MCD_OPC_CheckPredicate, 45, 239, 0, // Skip to: 2812 -/* 2573 */ MCD_OPC_CheckField, 4, 1, 0, 233, 0, // Skip to: 2812 -/* 2579 */ MCD_OPC_Decode, 157, 6, 207, 2, // Opcode: VCVTTHD -/* 2584 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 2603 -/* 2588 */ MCD_OPC_CheckPredicate, 45, 220, 0, // Skip to: 2812 -/* 2592 */ MCD_OPC_CheckField, 4, 1, 0, 214, 0, // Skip to: 2812 -/* 2598 */ MCD_OPC_Decode, 156, 6, 210, 2, // Opcode: VCVTTDH -/* 2603 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 2622 -/* 2607 */ MCD_OPC_CheckPredicate, 39, 201, 0, // Skip to: 2812 -/* 2611 */ MCD_OPC_CheckField, 4, 1, 0, 195, 0, // Skip to: 2812 -/* 2617 */ MCD_OPC_Decode, 237, 5, 209, 2, // Opcode: VCMPED -/* 2622 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 2641 -/* 2626 */ MCD_OPC_CheckPredicate, 39, 182, 0, // Skip to: 2812 -/* 2630 */ MCD_OPC_CheckField, 0, 6, 0, 176, 0, // Skip to: 2812 -/* 2636 */ MCD_OPC_Decode, 239, 5, 211, 2, // Opcode: VCMPEZD -/* 2641 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 2660 -/* 2645 */ MCD_OPC_CheckPredicate, 45, 163, 0, // Skip to: 2812 -/* 2649 */ MCD_OPC_CheckField, 4, 1, 0, 157, 0, // Skip to: 2812 -/* 2655 */ MCD_OPC_Decode, 211, 13, 209, 2, // Opcode: VRINTZD -/* 2660 */ MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 2679 -/* 2664 */ MCD_OPC_CheckPredicate, 39, 144, 0, // Skip to: 2812 -/* 2668 */ MCD_OPC_CheckField, 4, 1, 0, 138, 0, // Skip to: 2812 -/* 2674 */ MCD_OPC_Decode, 155, 6, 210, 2, // Opcode: VCVTSD -/* 2679 */ MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 2698 -/* 2683 */ MCD_OPC_CheckPredicate, 39, 125, 0, // Skip to: 2812 -/* 2687 */ MCD_OPC_CheckField, 4, 1, 0, 119, 0, // Skip to: 2812 -/* 2693 */ MCD_OPC_Decode, 212, 14, 207, 2, // Opcode: VSITOD -/* 2698 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 2717 -/* 2702 */ MCD_OPC_CheckPredicate, 39, 106, 0, // Skip to: 2812 -/* 2706 */ MCD_OPC_CheckField, 4, 1, 0, 100, 0, // Skip to: 2812 -/* 2712 */ MCD_OPC_Decode, 222, 14, 212, 2, // Opcode: VSLTOD -/* 2717 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 2736 -/* 2721 */ MCD_OPC_CheckPredicate, 39, 87, 0, // Skip to: 2812 -/* 2725 */ MCD_OPC_CheckField, 4, 1, 0, 81, 0, // Skip to: 2812 -/* 2731 */ MCD_OPC_Decode, 254, 17, 212, 2, // Opcode: VULTOD -/* 2736 */ MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 2755 -/* 2740 */ MCD_OPC_CheckPredicate, 39, 68, 0, // Skip to: 2812 -/* 2744 */ MCD_OPC_CheckField, 4, 1, 0, 62, 0, // Skip to: 2812 -/* 2750 */ MCD_OPC_Decode, 234, 17, 210, 2, // Opcode: VTOUIZD -/* 2755 */ MCD_OPC_FilterValue, 13, 15, 0, // Skip to: 2774 -/* 2759 */ MCD_OPC_CheckPredicate, 39, 49, 0, // Skip to: 2812 -/* 2763 */ MCD_OPC_CheckField, 4, 1, 0, 43, 0, // Skip to: 2812 -/* 2769 */ MCD_OPC_Decode, 226, 17, 210, 2, // Opcode: VTOSIZD -/* 2774 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 2793 -/* 2778 */ MCD_OPC_CheckPredicate, 39, 30, 0, // Skip to: 2812 -/* 2782 */ MCD_OPC_CheckField, 4, 1, 0, 24, 0, // Skip to: 2812 -/* 2788 */ MCD_OPC_Decode, 228, 17, 212, 2, // Opcode: VTOSLD -/* 2793 */ MCD_OPC_FilterValue, 15, 15, 0, // Skip to: 2812 -/* 2797 */ MCD_OPC_CheckPredicate, 39, 11, 0, // Skip to: 2812 -/* 2801 */ MCD_OPC_CheckField, 4, 1, 0, 5, 0, // Skip to: 2812 -/* 2807 */ MCD_OPC_Decode, 236, 17, 212, 2, // Opcode: VTOULD -/* 2812 */ MCD_OPC_Fail, +/* 117 */ MCD_OPC_CheckPredicate, 41, 122, 10, // Skip to: 2803 +/* 121 */ MCD_OPC_Decode, 253, 16, 186, 2, // Opcode: VSTMDIA +/* 126 */ MCD_OPC_FilterValue, 1, 113, 10, // Skip to: 2803 +/* 130 */ MCD_OPC_CheckPredicate, 41, 109, 10, // Skip to: 2803 +/* 134 */ MCD_OPC_CheckField, 22, 1, 0, 103, 10, // Skip to: 2803 +/* 140 */ MCD_OPC_Decode, 109, 187, 2, // Opcode: FSTMXIA +/* 144 */ MCD_OPC_FilterValue, 13, 29, 0, // Skip to: 177 +/* 148 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 151 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 164 +/* 155 */ MCD_OPC_CheckPredicate, 41, 84, 10, // Skip to: 2803 +/* 159 */ MCD_OPC_Decode, 132, 17, 188, 2, // Opcode: VSTRS +/* 164 */ MCD_OPC_FilterValue, 11, 75, 10, // Skip to: 2803 +/* 168 */ MCD_OPC_CheckPredicate, 41, 71, 10, // Skip to: 2803 +/* 172 */ MCD_OPC_Decode, 131, 17, 189, 2, // Opcode: VSTRD +/* 177 */ MCD_OPC_FilterValue, 14, 62, 10, // Skip to: 2803 +/* 181 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 184 */ MCD_OPC_FilterValue, 0, 121, 0, // Skip to: 309 +/* 188 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... +/* 191 */ MCD_OPC_FilterValue, 0, 69, 0, // Skip to: 264 +/* 195 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 198 */ MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 231 +/* 202 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 205 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 218 +/* 209 */ MCD_OPC_CheckPredicate, 41, 30, 10, // Skip to: 2803 +/* 213 */ MCD_OPC_Decode, 150, 10, 190, 2, // Opcode: VMLAS +/* 218 */ MCD_OPC_FilterValue, 1, 21, 10, // Skip to: 2803 +/* 222 */ MCD_OPC_CheckPredicate, 41, 17, 10, // Skip to: 2803 +/* 226 */ MCD_OPC_Decode, 129, 6, 191, 2, // Opcode: VDIVS +/* 231 */ MCD_OPC_FilterValue, 11, 8, 10, // Skip to: 2803 +/* 235 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 238 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 251 +/* 242 */ MCD_OPC_CheckPredicate, 42, 253, 9, // Skip to: 2803 +/* 246 */ MCD_OPC_Decode, 139, 10, 192, 2, // Opcode: VMLAD +/* 251 */ MCD_OPC_FilterValue, 1, 244, 9, // Skip to: 2803 +/* 255 */ MCD_OPC_CheckPredicate, 42, 240, 9, // Skip to: 2803 +/* 259 */ MCD_OPC_Decode, 128, 6, 193, 2, // Opcode: VDIVD +/* 264 */ MCD_OPC_FilterValue, 1, 231, 9, // Skip to: 2803 +/* 268 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 271 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 290 +/* 275 */ MCD_OPC_CheckPredicate, 41, 220, 9, // Skip to: 2803 +/* 279 */ MCD_OPC_CheckField, 23, 1, 0, 214, 9, // Skip to: 2803 +/* 285 */ MCD_OPC_Decode, 176, 10, 190, 2, // Opcode: VMLSS +/* 290 */ MCD_OPC_FilterValue, 11, 205, 9, // Skip to: 2803 +/* 294 */ MCD_OPC_CheckPredicate, 42, 201, 9, // Skip to: 2803 +/* 298 */ MCD_OPC_CheckField, 23, 1, 0, 195, 9, // Skip to: 2803 +/* 304 */ MCD_OPC_Decode, 165, 10, 192, 2, // Opcode: VMLSD +/* 309 */ MCD_OPC_FilterValue, 1, 186, 9, // Skip to: 2803 +/* 313 */ MCD_OPC_CheckPredicate, 41, 182, 9, // Skip to: 2803 +/* 317 */ MCD_OPC_CheckField, 22, 2, 0, 176, 9, // Skip to: 2803 +/* 323 */ MCD_OPC_CheckField, 8, 4, 10, 170, 9, // Skip to: 2803 +/* 329 */ MCD_OPC_CheckField, 5, 2, 0, 164, 9, // Skip to: 2803 +/* 335 */ MCD_OPC_CheckField, 0, 4, 0, 158, 9, // Skip to: 2803 +/* 341 */ MCD_OPC_Decode, 209, 10, 194, 2, // Opcode: VMOVSR +/* 346 */ MCD_OPC_FilterValue, 1, 111, 1, // Skip to: 717 +/* 350 */ MCD_OPC_ExtractField, 24, 4, // Inst{27-24} ... +/* 353 */ MCD_OPC_FilterValue, 12, 130, 0, // Skip to: 487 +/* 357 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 360 */ MCD_OPC_FilterValue, 10, 47, 0, // Skip to: 411 +/* 364 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 367 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 398 +/* 371 */ MCD_OPC_CheckPredicate, 41, 124, 9, // Skip to: 2803 +/* 375 */ MCD_OPC_CheckField, 22, 1, 1, 118, 9, // Skip to: 2803 +/* 381 */ MCD_OPC_CheckField, 6, 2, 0, 112, 9, // Skip to: 2803 +/* 387 */ MCD_OPC_CheckField, 4, 1, 1, 106, 9, // Skip to: 2803 +/* 393 */ MCD_OPC_Decode, 206, 10, 195, 2, // Opcode: VMOVRRS +/* 398 */ MCD_OPC_FilterValue, 1, 97, 9, // Skip to: 2803 +/* 402 */ MCD_OPC_CheckPredicate, 41, 93, 9, // Skip to: 2803 +/* 406 */ MCD_OPC_Decode, 227, 9, 184, 2, // Opcode: VLDMSIA +/* 411 */ MCD_OPC_FilterValue, 11, 84, 9, // Skip to: 2803 +/* 415 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 418 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 449 +/* 422 */ MCD_OPC_CheckPredicate, 41, 73, 9, // Skip to: 2803 +/* 426 */ MCD_OPC_CheckField, 22, 1, 1, 67, 9, // Skip to: 2803 +/* 432 */ MCD_OPC_CheckField, 6, 2, 0, 61, 9, // Skip to: 2803 +/* 438 */ MCD_OPC_CheckField, 4, 1, 1, 55, 9, // Skip to: 2803 +/* 444 */ MCD_OPC_Decode, 205, 10, 196, 2, // Opcode: VMOVRRD +/* 449 */ MCD_OPC_FilterValue, 1, 46, 9, // Skip to: 2803 +/* 453 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 456 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 469 +/* 460 */ MCD_OPC_CheckPredicate, 41, 35, 9, // Skip to: 2803 +/* 464 */ MCD_OPC_Decode, 223, 9, 186, 2, // Opcode: VLDMDIA +/* 469 */ MCD_OPC_FilterValue, 1, 26, 9, // Skip to: 2803 +/* 473 */ MCD_OPC_CheckPredicate, 41, 22, 9, // Skip to: 2803 +/* 477 */ MCD_OPC_CheckField, 22, 1, 0, 16, 9, // Skip to: 2803 +/* 483 */ MCD_OPC_Decode, 105, 187, 2, // Opcode: FLDMXIA +/* 487 */ MCD_OPC_FilterValue, 13, 29, 0, // Skip to: 520 +/* 491 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 494 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 507 +/* 498 */ MCD_OPC_CheckPredicate, 41, 253, 8, // Skip to: 2803 +/* 502 */ MCD_OPC_Decode, 230, 9, 188, 2, // Opcode: VLDRS +/* 507 */ MCD_OPC_FilterValue, 11, 244, 8, // Skip to: 2803 +/* 511 */ MCD_OPC_CheckPredicate, 41, 240, 8, // Skip to: 2803 +/* 515 */ MCD_OPC_Decode, 229, 9, 189, 2, // Opcode: VLDRD +/* 520 */ MCD_OPC_FilterValue, 14, 231, 8, // Skip to: 2803 +/* 524 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 527 */ MCD_OPC_FilterValue, 0, 149, 0, // Skip to: 680 +/* 531 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... +/* 534 */ MCD_OPC_FilterValue, 0, 69, 0, // Skip to: 607 +/* 538 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 541 */ MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 574 +/* 545 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 548 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 561 +/* 552 */ MCD_OPC_CheckPredicate, 41, 199, 8, // Skip to: 2803 +/* 556 */ MCD_OPC_Decode, 156, 11, 190, 2, // Opcode: VNMLSS +/* 561 */ MCD_OPC_FilterValue, 1, 190, 8, // Skip to: 2803 +/* 565 */ MCD_OPC_CheckPredicate, 43, 186, 8, // Skip to: 2803 +/* 569 */ MCD_OPC_Decode, 162, 6, 190, 2, // Opcode: VFNMSS +/* 574 */ MCD_OPC_FilterValue, 11, 177, 8, // Skip to: 2803 +/* 578 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 581 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 594 +/* 585 */ MCD_OPC_CheckPredicate, 42, 166, 8, // Skip to: 2803 +/* 589 */ MCD_OPC_Decode, 155, 11, 192, 2, // Opcode: VNMLSD +/* 594 */ MCD_OPC_FilterValue, 1, 157, 8, // Skip to: 2803 +/* 598 */ MCD_OPC_CheckPredicate, 44, 153, 8, // Skip to: 2803 +/* 602 */ MCD_OPC_Decode, 161, 6, 192, 2, // Opcode: VFNMSD +/* 607 */ MCD_OPC_FilterValue, 1, 144, 8, // Skip to: 2803 +/* 611 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 614 */ MCD_OPC_FilterValue, 10, 29, 0, // Skip to: 647 +/* 618 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 621 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 634 +/* 625 */ MCD_OPC_CheckPredicate, 41, 126, 8, // Skip to: 2803 +/* 629 */ MCD_OPC_Decode, 154, 11, 190, 2, // Opcode: VNMLAS +/* 634 */ MCD_OPC_FilterValue, 1, 117, 8, // Skip to: 2803 +/* 638 */ MCD_OPC_CheckPredicate, 43, 113, 8, // Skip to: 2803 +/* 642 */ MCD_OPC_Decode, 160, 6, 190, 2, // Opcode: VFNMAS +/* 647 */ MCD_OPC_FilterValue, 11, 104, 8, // Skip to: 2803 +/* 651 */ MCD_OPC_ExtractField, 23, 1, // Inst{23} ... +/* 654 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 667 +/* 658 */ MCD_OPC_CheckPredicate, 42, 93, 8, // Skip to: 2803 +/* 662 */ MCD_OPC_Decode, 153, 11, 192, 2, // Opcode: VNMLAD +/* 667 */ MCD_OPC_FilterValue, 1, 84, 8, // Skip to: 2803 +/* 671 */ MCD_OPC_CheckPredicate, 44, 80, 8, // Skip to: 2803 +/* 675 */ MCD_OPC_Decode, 159, 6, 192, 2, // Opcode: VFNMAD +/* 680 */ MCD_OPC_FilterValue, 1, 71, 8, // Skip to: 2803 +/* 684 */ MCD_OPC_CheckPredicate, 41, 67, 8, // Skip to: 2803 +/* 688 */ MCD_OPC_CheckField, 22, 2, 0, 61, 8, // Skip to: 2803 +/* 694 */ MCD_OPC_CheckField, 8, 4, 10, 55, 8, // Skip to: 2803 +/* 700 */ MCD_OPC_CheckField, 5, 2, 0, 49, 8, // Skip to: 2803 +/* 706 */ MCD_OPC_CheckField, 0, 4, 0, 43, 8, // Skip to: 2803 +/* 712 */ MCD_OPC_Decode, 207, 10, 197, 2, // Opcode: VMOVRS +/* 717 */ MCD_OPC_FilterValue, 2, 172, 1, // Skip to: 1149 +/* 721 */ MCD_OPC_ExtractField, 23, 5, // Inst{27-23} ... +/* 724 */ MCD_OPC_FilterValue, 25, 54, 0, // Skip to: 782 +/* 728 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 731 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 744 +/* 735 */ MCD_OPC_CheckPredicate, 41, 16, 8, // Skip to: 2803 +/* 739 */ MCD_OPC_Decode, 130, 17, 198, 2, // Opcode: VSTMSIA_UPD +/* 744 */ MCD_OPC_FilterValue, 11, 7, 8, // Skip to: 2803 +/* 748 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 751 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 764 +/* 755 */ MCD_OPC_CheckPredicate, 41, 252, 7, // Skip to: 2803 +/* 759 */ MCD_OPC_Decode, 254, 16, 199, 2, // Opcode: VSTMDIA_UPD +/* 764 */ MCD_OPC_FilterValue, 1, 243, 7, // Skip to: 2803 +/* 768 */ MCD_OPC_CheckPredicate, 41, 239, 7, // Skip to: 2803 +/* 772 */ MCD_OPC_CheckField, 22, 1, 0, 233, 7, // Skip to: 2803 +/* 778 */ MCD_OPC_Decode, 110, 200, 2, // Opcode: FSTMXIA_UPD +/* 782 */ MCD_OPC_FilterValue, 26, 54, 0, // Skip to: 840 +/* 786 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 789 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 802 +/* 793 */ MCD_OPC_CheckPredicate, 41, 214, 7, // Skip to: 2803 +/* 797 */ MCD_OPC_Decode, 128, 17, 198, 2, // Opcode: VSTMSDB_UPD +/* 802 */ MCD_OPC_FilterValue, 11, 205, 7, // Skip to: 2803 +/* 806 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 809 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 822 +/* 813 */ MCD_OPC_CheckPredicate, 41, 194, 7, // Skip to: 2803 +/* 817 */ MCD_OPC_Decode, 252, 16, 199, 2, // Opcode: VSTMDDB_UPD +/* 822 */ MCD_OPC_FilterValue, 1, 185, 7, // Skip to: 2803 +/* 826 */ MCD_OPC_CheckPredicate, 41, 181, 7, // Skip to: 2803 +/* 830 */ MCD_OPC_CheckField, 22, 1, 0, 175, 7, // Skip to: 2803 +/* 836 */ MCD_OPC_Decode, 108, 200, 2, // Opcode: FSTMXDB_UPD +/* 840 */ MCD_OPC_FilterValue, 28, 93, 0, // Skip to: 937 +/* 844 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... +/* 847 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 892 +/* 851 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 854 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 873 +/* 858 */ MCD_OPC_CheckPredicate, 41, 149, 7, // Skip to: 2803 +/* 862 */ MCD_OPC_CheckField, 4, 1, 0, 143, 7, // Skip to: 2803 +/* 868 */ MCD_OPC_Decode, 248, 10, 191, 2, // Opcode: VMULS +/* 873 */ MCD_OPC_FilterValue, 11, 134, 7, // Skip to: 2803 +/* 877 */ MCD_OPC_CheckPredicate, 42, 130, 7, // Skip to: 2803 +/* 881 */ MCD_OPC_CheckField, 4, 1, 0, 124, 7, // Skip to: 2803 +/* 887 */ MCD_OPC_Decode, 235, 10, 193, 2, // Opcode: VMULD +/* 892 */ MCD_OPC_FilterValue, 1, 115, 7, // Skip to: 2803 +/* 896 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 899 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 918 +/* 903 */ MCD_OPC_CheckPredicate, 41, 104, 7, // Skip to: 2803 +/* 907 */ MCD_OPC_CheckField, 4, 1, 0, 98, 7, // Skip to: 2803 +/* 913 */ MCD_OPC_Decode, 158, 11, 191, 2, // Opcode: VNMULS +/* 918 */ MCD_OPC_FilterValue, 11, 89, 7, // Skip to: 2803 +/* 922 */ MCD_OPC_CheckPredicate, 42, 85, 7, // Skip to: 2803 +/* 926 */ MCD_OPC_CheckField, 4, 1, 0, 79, 7, // Skip to: 2803 +/* 932 */ MCD_OPC_Decode, 157, 11, 193, 2, // Opcode: VNMULD +/* 937 */ MCD_OPC_FilterValue, 29, 70, 7, // Skip to: 2803 +/* 941 */ MCD_OPC_ExtractField, 4, 1, // Inst{4} ... +/* 944 */ MCD_OPC_FilterValue, 0, 69, 0, // Skip to: 1017 +/* 948 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... +/* 951 */ MCD_OPC_FilterValue, 0, 29, 0, // Skip to: 984 +/* 955 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 958 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 971 +/* 962 */ MCD_OPC_CheckPredicate, 43, 45, 7, // Skip to: 2803 +/* 966 */ MCD_OPC_Decode, 152, 6, 190, 2, // Opcode: VFMAS +/* 971 */ MCD_OPC_FilterValue, 11, 36, 7, // Skip to: 2803 +/* 975 */ MCD_OPC_CheckPredicate, 44, 32, 7, // Skip to: 2803 +/* 979 */ MCD_OPC_Decode, 151, 6, 192, 2, // Opcode: VFMAD +/* 984 */ MCD_OPC_FilterValue, 1, 23, 7, // Skip to: 2803 +/* 988 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 991 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 1004 +/* 995 */ MCD_OPC_CheckPredicate, 43, 12, 7, // Skip to: 2803 +/* 999 */ MCD_OPC_Decode, 156, 6, 190, 2, // Opcode: VFMSS +/* 1004 */ MCD_OPC_FilterValue, 11, 3, 7, // Skip to: 2803 +/* 1008 */ MCD_OPC_CheckPredicate, 44, 255, 6, // Skip to: 2803 +/* 1012 */ MCD_OPC_Decode, 155, 6, 192, 2, // Opcode: VFMSD +/* 1017 */ MCD_OPC_FilterValue, 1, 246, 6, // Skip to: 2803 +/* 1021 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... +/* 1024 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 1049 +/* 1028 */ MCD_OPC_CheckPredicate, 41, 235, 6, // Skip to: 2803 +/* 1032 */ MCD_OPC_CheckField, 22, 1, 1, 229, 6, // Skip to: 2803 +/* 1038 */ MCD_OPC_CheckField, 7, 5, 20, 223, 6, // Skip to: 2803 +/* 1044 */ MCD_OPC_Decode, 234, 10, 201, 2, // Opcode: VMSR_FPSID +/* 1049 */ MCD_OPC_FilterValue, 1, 21, 0, // Skip to: 1074 +/* 1053 */ MCD_OPC_CheckPredicate, 41, 210, 6, // Skip to: 2803 +/* 1057 */ MCD_OPC_CheckField, 22, 1, 1, 204, 6, // Skip to: 2803 +/* 1063 */ MCD_OPC_CheckField, 7, 5, 20, 198, 6, // Skip to: 2803 +/* 1069 */ MCD_OPC_Decode, 230, 10, 201, 2, // Opcode: VMSR +/* 1074 */ MCD_OPC_FilterValue, 8, 21, 0, // Skip to: 1099 +/* 1078 */ MCD_OPC_CheckPredicate, 41, 185, 6, // Skip to: 2803 +/* 1082 */ MCD_OPC_CheckField, 22, 1, 1, 179, 6, // Skip to: 2803 +/* 1088 */ MCD_OPC_CheckField, 7, 5, 20, 173, 6, // Skip to: 2803 +/* 1094 */ MCD_OPC_Decode, 231, 10, 201, 2, // Opcode: VMSR_FPEXC +/* 1099 */ MCD_OPC_FilterValue, 9, 21, 0, // Skip to: 1124 +/* 1103 */ MCD_OPC_CheckPredicate, 41, 160, 6, // Skip to: 2803 +/* 1107 */ MCD_OPC_CheckField, 22, 1, 1, 154, 6, // Skip to: 2803 +/* 1113 */ MCD_OPC_CheckField, 7, 5, 20, 148, 6, // Skip to: 2803 +/* 1119 */ MCD_OPC_Decode, 232, 10, 201, 2, // Opcode: VMSR_FPINST +/* 1124 */ MCD_OPC_FilterValue, 10, 139, 6, // Skip to: 2803 +/* 1128 */ MCD_OPC_CheckPredicate, 41, 135, 6, // Skip to: 2803 +/* 1132 */ MCD_OPC_CheckField, 22, 1, 1, 129, 6, // Skip to: 2803 +/* 1138 */ MCD_OPC_CheckField, 7, 5, 20, 123, 6, // Skip to: 2803 +/* 1144 */ MCD_OPC_Decode, 233, 10, 201, 2, // Opcode: VMSR_FPINST2 +/* 1149 */ MCD_OPC_FilterValue, 3, 114, 6, // Skip to: 2803 +/* 1153 */ MCD_OPC_ExtractField, 23, 5, // Inst{27-23} ... +/* 1156 */ MCD_OPC_FilterValue, 25, 54, 0, // Skip to: 1214 +/* 1160 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 1163 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 1176 +/* 1167 */ MCD_OPC_CheckPredicate, 41, 96, 6, // Skip to: 2803 +/* 1171 */ MCD_OPC_Decode, 228, 9, 198, 2, // Opcode: VLDMSIA_UPD +/* 1176 */ MCD_OPC_FilterValue, 11, 87, 6, // Skip to: 2803 +/* 1180 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 1183 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 1196 +/* 1187 */ MCD_OPC_CheckPredicate, 41, 76, 6, // Skip to: 2803 +/* 1191 */ MCD_OPC_Decode, 224, 9, 199, 2, // Opcode: VLDMDIA_UPD +/* 1196 */ MCD_OPC_FilterValue, 1, 67, 6, // Skip to: 2803 +/* 1200 */ MCD_OPC_CheckPredicate, 41, 63, 6, // Skip to: 2803 +/* 1204 */ MCD_OPC_CheckField, 22, 1, 0, 57, 6, // Skip to: 2803 +/* 1210 */ MCD_OPC_Decode, 106, 200, 2, // Opcode: FLDMXIA_UPD +/* 1214 */ MCD_OPC_FilterValue, 26, 54, 0, // Skip to: 1272 +/* 1218 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 1221 */ MCD_OPC_FilterValue, 10, 9, 0, // Skip to: 1234 +/* 1225 */ MCD_OPC_CheckPredicate, 41, 38, 6, // Skip to: 2803 +/* 1229 */ MCD_OPC_Decode, 226, 9, 198, 2, // Opcode: VLDMSDB_UPD +/* 1234 */ MCD_OPC_FilterValue, 11, 29, 6, // Skip to: 2803 +/* 1238 */ MCD_OPC_ExtractField, 0, 1, // Inst{0} ... +/* 1241 */ MCD_OPC_FilterValue, 0, 9, 0, // Skip to: 1254 +/* 1245 */ MCD_OPC_CheckPredicate, 41, 18, 6, // Skip to: 2803 +/* 1249 */ MCD_OPC_Decode, 222, 9, 199, 2, // Opcode: VLDMDDB_UPD +/* 1254 */ MCD_OPC_FilterValue, 1, 9, 6, // Skip to: 2803 +/* 1258 */ MCD_OPC_CheckPredicate, 41, 5, 6, // Skip to: 2803 +/* 1262 */ MCD_OPC_CheckField, 22, 1, 0, 255, 5, // Skip to: 2803 +/* 1268 */ MCD_OPC_Decode, 104, 200, 2, // Opcode: FLDMXDB_UPD +/* 1272 */ MCD_OPC_FilterValue, 28, 93, 0, // Skip to: 1369 +/* 1276 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... +/* 1279 */ MCD_OPC_FilterValue, 0, 41, 0, // Skip to: 1324 +/* 1283 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 1286 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 1305 +/* 1290 */ MCD_OPC_CheckPredicate, 41, 229, 5, // Skip to: 2803 +/* 1294 */ MCD_OPC_CheckField, 4, 1, 0, 223, 5, // Skip to: 2803 +/* 1300 */ MCD_OPC_Decode, 195, 4, 191, 2, // Opcode: VADDS +/* 1305 */ MCD_OPC_FilterValue, 11, 214, 5, // Skip to: 2803 +/* 1309 */ MCD_OPC_CheckPredicate, 42, 210, 5, // Skip to: 2803 +/* 1313 */ MCD_OPC_CheckField, 4, 1, 0, 204, 5, // Skip to: 2803 +/* 1319 */ MCD_OPC_Decode, 185, 4, 193, 2, // Opcode: VADDD +/* 1324 */ MCD_OPC_FilterValue, 1, 195, 5, // Skip to: 2803 +/* 1328 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... +/* 1331 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 1350 +/* 1335 */ MCD_OPC_CheckPredicate, 41, 184, 5, // Skip to: 2803 +/* 1339 */ MCD_OPC_CheckField, 4, 1, 0, 178, 5, // Skip to: 2803 +/* 1345 */ MCD_OPC_Decode, 143, 17, 191, 2, // Opcode: VSUBS +/* 1350 */ MCD_OPC_FilterValue, 11, 169, 5, // Skip to: 2803 +/* 1354 */ MCD_OPC_CheckPredicate, 42, 165, 5, // Skip to: 2803 +/* 1358 */ MCD_OPC_CheckField, 4, 1, 0, 159, 5, // Skip to: 2803 +/* 1364 */ MCD_OPC_Decode, 133, 17, 193, 2, // Opcode: VSUBD +/* 1369 */ MCD_OPC_FilterValue, 29, 150, 5, // Skip to: 2803 +/* 1373 */ MCD_OPC_ExtractField, 6, 6, // Inst{11-6} ... +/* 1376 */ MCD_OPC_FilterValue, 40, 237, 0, // Skip to: 1617 +/* 1380 */ MCD_OPC_ExtractField, 4, 2, // Inst{5-4} ... +/* 1383 */ MCD_OPC_FilterValue, 0, 8, 0, // Skip to: 1395 +/* 1387 */ MCD_OPC_CheckPredicate, 45, 132, 5, // Skip to: 2803 +/* 1391 */ MCD_OPC_Decode, 103, 202, 2, // Opcode: FCONSTS +/* 1395 */ MCD_OPC_FilterValue, 1, 124, 5, // Skip to: 2803 +/* 1399 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... +/* 1402 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 1427 +/* 1406 */ MCD_OPC_CheckPredicate, 41, 113, 5, // Skip to: 2803 +/* 1410 */ MCD_OPC_CheckField, 22, 1, 1, 107, 5, // Skip to: 2803 +/* 1416 */ MCD_OPC_CheckField, 0, 4, 0, 101, 5, // Skip to: 2803 +/* 1422 */ MCD_OPC_Decode, 226, 10, 201, 2, // Opcode: VMRS_FPSID +/* 1427 */ MCD_OPC_FilterValue, 1, 36, 0, // Skip to: 1467 +/* 1431 */ MCD_OPC_ExtractField, 0, 4, // Inst{3-0} ... +/* 1434 */ MCD_OPC_FilterValue, 0, 85, 5, // Skip to: 2803 +/* 1438 */ MCD_OPC_ExtractField, 22, 1, // Inst{22} ... +/* 1441 */ MCD_OPC_FilterValue, 1, 78, 5, // Skip to: 2803 +/* 1445 */ MCD_OPC_CheckPredicate, 41, 9, 0, // Skip to: 1458 +/* 1449 */ MCD_OPC_CheckField, 12, 4, 15, 3, 0, // Skip to: 1458 +/* 1455 */ MCD_OPC_Decode, 107, 27, // Opcode: FMSTAT +/* 1458 */ MCD_OPC_CheckPredicate, 41, 61, 5, // Skip to: 2803 +/* 1462 */ MCD_OPC_Decode, 222, 10, 201, 2, // Opcode: VMRS +/* 1467 */ MCD_OPC_FilterValue, 5, 21, 0, // Skip to: 1492 +/* 1471 */ MCD_OPC_CheckPredicate, 46, 48, 5, // Skip to: 2803 +/* 1475 */ MCD_OPC_CheckField, 22, 1, 1, 42, 5, // Skip to: 2803 +/* 1481 */ MCD_OPC_CheckField, 0, 4, 0, 36, 5, // Skip to: 2803 +/* 1487 */ MCD_OPC_Decode, 229, 10, 201, 2, // Opcode: VMRS_MVFR2 +/* 1492 */ MCD_OPC_FilterValue, 6, 21, 0, // Skip to: 1517 +/* 1496 */ MCD_OPC_CheckPredicate, 41, 23, 5, // Skip to: 2803 +/* 1500 */ MCD_OPC_CheckField, 22, 1, 1, 17, 5, // Skip to: 2803 +/* 1506 */ MCD_OPC_CheckField, 0, 4, 0, 11, 5, // Skip to: 2803 +/* 1512 */ MCD_OPC_Decode, 228, 10, 201, 2, // Opcode: VMRS_MVFR1 +/* 1517 */ MCD_OPC_FilterValue, 7, 21, 0, // Skip to: 1542 +/* 1521 */ MCD_OPC_CheckPredicate, 41, 254, 4, // Skip to: 2803 +/* 1525 */ MCD_OPC_CheckField, 22, 1, 1, 248, 4, // Skip to: 2803 +/* 1531 */ MCD_OPC_CheckField, 0, 4, 0, 242, 4, // Skip to: 2803 +/* 1537 */ MCD_OPC_Decode, 227, 10, 201, 2, // Opcode: VMRS_MVFR0 +/* 1542 */ MCD_OPC_FilterValue, 8, 21, 0, // Skip to: 1567 +/* 1546 */ MCD_OPC_CheckPredicate, 41, 229, 4, // Skip to: 2803 +/* 1550 */ MCD_OPC_CheckField, 22, 1, 1, 223, 4, // Skip to: 2803 +/* 1556 */ MCD_OPC_CheckField, 0, 4, 0, 217, 4, // Skip to: 2803 +/* 1562 */ MCD_OPC_Decode, 223, 10, 201, 2, // Opcode: VMRS_FPEXC +/* 1567 */ MCD_OPC_FilterValue, 9, 21, 0, // Skip to: 1592 +/* 1571 */ MCD_OPC_CheckPredicate, 41, 204, 4, // Skip to: 2803 +/* 1575 */ MCD_OPC_CheckField, 22, 1, 1, 198, 4, // Skip to: 2803 +/* 1581 */ MCD_OPC_CheckField, 0, 4, 0, 192, 4, // Skip to: 2803 +/* 1587 */ MCD_OPC_Decode, 224, 10, 201, 2, // Opcode: VMRS_FPINST +/* 1592 */ MCD_OPC_FilterValue, 10, 183, 4, // Skip to: 2803 +/* 1596 */ MCD_OPC_CheckPredicate, 41, 179, 4, // Skip to: 2803 +/* 1600 */ MCD_OPC_CheckField, 22, 1, 1, 173, 4, // Skip to: 2803 +/* 1606 */ MCD_OPC_CheckField, 0, 4, 0, 167, 4, // Skip to: 2803 +/* 1612 */ MCD_OPC_Decode, 225, 10, 201, 2, // Opcode: VMRS_FPINST2 +/* 1617 */ MCD_OPC_FilterValue, 41, 32, 1, // Skip to: 1909 +/* 1621 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... +/* 1624 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 1643 +/* 1628 */ MCD_OPC_CheckPredicate, 41, 147, 4, // Skip to: 2803 +/* 1632 */ MCD_OPC_CheckField, 4, 1, 0, 141, 4, // Skip to: 2803 +/* 1638 */ MCD_OPC_Decode, 208, 10, 203, 2, // Opcode: VMOVS +/* 1643 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 1662 +/* 1647 */ MCD_OPC_CheckPredicate, 41, 128, 4, // Skip to: 2803 +/* 1651 */ MCD_OPC_CheckField, 4, 1, 0, 122, 4, // Skip to: 2803 +/* 1657 */ MCD_OPC_Decode, 144, 11, 203, 2, // Opcode: VNEGS +/* 1662 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 1681 +/* 1666 */ MCD_OPC_CheckPredicate, 41, 109, 4, // Skip to: 2803 +/* 1670 */ MCD_OPC_CheckField, 4, 1, 0, 103, 4, // Skip to: 2803 +/* 1676 */ MCD_OPC_Decode, 206, 5, 203, 2, // Opcode: VCVTBHS +/* 1681 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 1700 +/* 1685 */ MCD_OPC_CheckPredicate, 41, 90, 4, // Skip to: 2803 +/* 1689 */ MCD_OPC_CheckField, 4, 1, 0, 84, 4, // Skip to: 2803 +/* 1695 */ MCD_OPC_Decode, 207, 5, 203, 2, // Opcode: VCVTBSH +/* 1700 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 1719 +/* 1704 */ MCD_OPC_CheckPredicate, 41, 71, 4, // Skip to: 2803 +/* 1708 */ MCD_OPC_CheckField, 4, 1, 0, 65, 4, // Skip to: 2803 +/* 1714 */ MCD_OPC_Decode, 191, 5, 203, 2, // Opcode: VCMPS +/* 1719 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 1738 +/* 1723 */ MCD_OPC_CheckPredicate, 41, 52, 4, // Skip to: 2803 +/* 1727 */ MCD_OPC_CheckField, 0, 6, 0, 46, 4, // Skip to: 2803 +/* 1733 */ MCD_OPC_Decode, 193, 5, 204, 2, // Opcode: VCMPZS +/* 1738 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 1757 +/* 1742 */ MCD_OPC_CheckPredicate, 46, 33, 4, // Skip to: 2803 +/* 1746 */ MCD_OPC_CheckField, 4, 1, 0, 27, 4, // Skip to: 2803 +/* 1752 */ MCD_OPC_Decode, 158, 13, 203, 2, // Opcode: VRINTRS +/* 1757 */ MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 1776 +/* 1761 */ MCD_OPC_CheckPredicate, 46, 14, 4, // Skip to: 2803 +/* 1765 */ MCD_OPC_CheckField, 4, 1, 0, 8, 4, // Skip to: 2803 +/* 1771 */ MCD_OPC_Decode, 162, 13, 203, 2, // Opcode: VRINTXS +/* 1776 */ MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 1795 +/* 1780 */ MCD_OPC_CheckPredicate, 41, 251, 3, // Skip to: 2803 +/* 1784 */ MCD_OPC_CheckField, 4, 1, 0, 245, 3, // Skip to: 2803 +/* 1790 */ MCD_OPC_Decode, 205, 17, 203, 2, // Opcode: VUITOS +/* 1795 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 1814 +/* 1799 */ MCD_OPC_CheckPredicate, 41, 232, 3, // Skip to: 2803 +/* 1803 */ MCD_OPC_CheckField, 4, 1, 0, 226, 3, // Skip to: 2803 +/* 1809 */ MCD_OPC_Decode, 163, 14, 205, 2, // Opcode: VSHTOS +/* 1814 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 1833 +/* 1818 */ MCD_OPC_CheckPredicate, 41, 213, 3, // Skip to: 2803 +/* 1822 */ MCD_OPC_CheckField, 4, 1, 0, 207, 3, // Skip to: 2803 +/* 1828 */ MCD_OPC_Decode, 203, 17, 205, 2, // Opcode: VUHTOS +/* 1833 */ MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 1852 +/* 1837 */ MCD_OPC_CheckPredicate, 41, 194, 3, // Skip to: 2803 +/* 1841 */ MCD_OPC_CheckField, 4, 1, 0, 188, 3, // Skip to: 2803 +/* 1847 */ MCD_OPC_Decode, 185, 17, 203, 2, // Opcode: VTOUIRS +/* 1852 */ MCD_OPC_FilterValue, 13, 15, 0, // Skip to: 1871 +/* 1856 */ MCD_OPC_CheckPredicate, 41, 175, 3, // Skip to: 2803 +/* 1860 */ MCD_OPC_CheckField, 4, 1, 0, 169, 3, // Skip to: 2803 +/* 1866 */ MCD_OPC_Decode, 177, 17, 203, 2, // Opcode: VTOSIRS +/* 1871 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 1890 +/* 1875 */ MCD_OPC_CheckPredicate, 41, 156, 3, // Skip to: 2803 +/* 1879 */ MCD_OPC_CheckField, 4, 1, 0, 150, 3, // Skip to: 2803 +/* 1885 */ MCD_OPC_Decode, 175, 17, 205, 2, // Opcode: VTOSHS +/* 1890 */ MCD_OPC_FilterValue, 15, 141, 3, // Skip to: 2803 +/* 1894 */ MCD_OPC_CheckPredicate, 41, 137, 3, // Skip to: 2803 +/* 1898 */ MCD_OPC_CheckField, 4, 1, 0, 131, 3, // Skip to: 2803 +/* 1904 */ MCD_OPC_Decode, 183, 17, 205, 2, // Opcode: VTOUHS +/* 1909 */ MCD_OPC_FilterValue, 43, 32, 1, // Skip to: 2201 +/* 1913 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... +/* 1916 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 1935 +/* 1920 */ MCD_OPC_CheckPredicate, 41, 111, 3, // Skip to: 2803 +/* 1924 */ MCD_OPC_CheckField, 4, 1, 0, 105, 3, // Skip to: 2803 +/* 1930 */ MCD_OPC_Decode, 172, 4, 203, 2, // Opcode: VABSS +/* 1935 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 1954 +/* 1939 */ MCD_OPC_CheckPredicate, 41, 92, 3, // Skip to: 2803 +/* 1943 */ MCD_OPC_CheckField, 4, 1, 0, 86, 3, // Skip to: 2803 +/* 1949 */ MCD_OPC_Decode, 177, 14, 203, 2, // Opcode: VSQRTS +/* 1954 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 1973 +/* 1958 */ MCD_OPC_CheckPredicate, 41, 73, 3, // Skip to: 2803 +/* 1962 */ MCD_OPC_CheckField, 4, 1, 0, 67, 3, // Skip to: 2803 +/* 1968 */ MCD_OPC_Decode, 236, 5, 203, 2, // Opcode: VCVTTHS +/* 1973 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 1992 +/* 1977 */ MCD_OPC_CheckPredicate, 41, 54, 3, // Skip to: 2803 +/* 1981 */ MCD_OPC_CheckField, 4, 1, 0, 48, 3, // Skip to: 2803 +/* 1987 */ MCD_OPC_Decode, 237, 5, 203, 2, // Opcode: VCVTTSH +/* 1992 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 2011 +/* 1996 */ MCD_OPC_CheckPredicate, 41, 35, 3, // Skip to: 2803 +/* 2000 */ MCD_OPC_CheckField, 4, 1, 0, 29, 3, // Skip to: 2803 +/* 2006 */ MCD_OPC_Decode, 188, 5, 203, 2, // Opcode: VCMPES +/* 2011 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 2030 +/* 2015 */ MCD_OPC_CheckPredicate, 41, 16, 3, // Skip to: 2803 +/* 2019 */ MCD_OPC_CheckField, 0, 6, 0, 10, 3, // Skip to: 2803 +/* 2025 */ MCD_OPC_Decode, 190, 5, 204, 2, // Opcode: VCMPEZS +/* 2030 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 2049 +/* 2034 */ MCD_OPC_CheckPredicate, 46, 253, 2, // Skip to: 2803 +/* 2038 */ MCD_OPC_CheckField, 4, 1, 0, 247, 2, // Skip to: 2803 +/* 2044 */ MCD_OPC_Decode, 166, 13, 203, 2, // Opcode: VRINTZS +/* 2049 */ MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 2068 +/* 2053 */ MCD_OPC_CheckPredicate, 41, 234, 2, // Skip to: 2803 +/* 2057 */ MCD_OPC_CheckField, 4, 1, 0, 228, 2, // Skip to: 2803 +/* 2063 */ MCD_OPC_Decode, 208, 5, 206, 2, // Opcode: VCVTDS +/* 2068 */ MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 2087 +/* 2072 */ MCD_OPC_CheckPredicate, 41, 215, 2, // Skip to: 2803 +/* 2076 */ MCD_OPC_CheckField, 4, 1, 0, 209, 2, // Skip to: 2803 +/* 2082 */ MCD_OPC_Decode, 165, 14, 203, 2, // Opcode: VSITOS +/* 2087 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 2106 +/* 2091 */ MCD_OPC_CheckPredicate, 41, 196, 2, // Skip to: 2803 +/* 2095 */ MCD_OPC_CheckField, 4, 1, 0, 190, 2, // Skip to: 2803 +/* 2101 */ MCD_OPC_Decode, 175, 14, 205, 2, // Opcode: VSLTOS +/* 2106 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 2125 +/* 2110 */ MCD_OPC_CheckPredicate, 41, 177, 2, // Skip to: 2803 +/* 2114 */ MCD_OPC_CheckField, 4, 1, 0, 171, 2, // Skip to: 2803 +/* 2120 */ MCD_OPC_Decode, 207, 17, 205, 2, // Opcode: VULTOS +/* 2125 */ MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 2144 +/* 2129 */ MCD_OPC_CheckPredicate, 41, 158, 2, // Skip to: 2803 +/* 2133 */ MCD_OPC_CheckField, 4, 1, 0, 152, 2, // Skip to: 2803 +/* 2139 */ MCD_OPC_Decode, 187, 17, 203, 2, // Opcode: VTOUIZS +/* 2144 */ MCD_OPC_FilterValue, 13, 15, 0, // Skip to: 2163 +/* 2148 */ MCD_OPC_CheckPredicate, 41, 139, 2, // Skip to: 2803 +/* 2152 */ MCD_OPC_CheckField, 4, 1, 0, 133, 2, // Skip to: 2803 +/* 2158 */ MCD_OPC_Decode, 179, 17, 203, 2, // Opcode: VTOSIZS +/* 2163 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 2182 +/* 2167 */ MCD_OPC_CheckPredicate, 41, 120, 2, // Skip to: 2803 +/* 2171 */ MCD_OPC_CheckField, 4, 1, 0, 114, 2, // Skip to: 2803 +/* 2177 */ MCD_OPC_Decode, 181, 17, 205, 2, // Opcode: VTOSLS +/* 2182 */ MCD_OPC_FilterValue, 15, 105, 2, // Skip to: 2803 +/* 2186 */ MCD_OPC_CheckPredicate, 41, 101, 2, // Skip to: 2803 +/* 2190 */ MCD_OPC_CheckField, 4, 1, 0, 95, 2, // Skip to: 2803 +/* 2196 */ MCD_OPC_Decode, 189, 17, 205, 2, // Opcode: VTOULS +/* 2201 */ MCD_OPC_FilterValue, 44, 14, 0, // Skip to: 2219 +/* 2205 */ MCD_OPC_CheckPredicate, 47, 82, 2, // Skip to: 2803 +/* 2209 */ MCD_OPC_CheckField, 4, 2, 0, 76, 2, // Skip to: 2803 +/* 2215 */ MCD_OPC_Decode, 102, 207, 2, // Opcode: FCONSTD +/* 2219 */ MCD_OPC_FilterValue, 45, 32, 1, // Skip to: 2511 +/* 2223 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... +/* 2226 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 2245 +/* 2230 */ MCD_OPC_CheckPredicate, 42, 57, 2, // Skip to: 2803 +/* 2234 */ MCD_OPC_CheckField, 4, 1, 0, 51, 2, // Skip to: 2803 +/* 2240 */ MCD_OPC_Decode, 191, 10, 208, 2, // Opcode: VMOVD +/* 2245 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 2264 +/* 2249 */ MCD_OPC_CheckPredicate, 42, 38, 2, // Skip to: 2803 +/* 2253 */ MCD_OPC_CheckField, 4, 1, 0, 32, 2, // Skip to: 2803 +/* 2259 */ MCD_OPC_Decode, 143, 11, 208, 2, // Opcode: VNEGD +/* 2264 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 2283 +/* 2268 */ MCD_OPC_CheckPredicate, 48, 19, 2, // Skip to: 2803 +/* 2272 */ MCD_OPC_CheckField, 4, 1, 0, 13, 2, // Skip to: 2803 +/* 2278 */ MCD_OPC_Decode, 205, 5, 206, 2, // Opcode: VCVTBHD +/* 2283 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 2302 +/* 2287 */ MCD_OPC_CheckPredicate, 48, 0, 2, // Skip to: 2803 +/* 2291 */ MCD_OPC_CheckField, 4, 1, 0, 250, 1, // Skip to: 2803 +/* 2297 */ MCD_OPC_Decode, 204, 5, 209, 2, // Opcode: VCVTBDH +/* 2302 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 2321 +/* 2306 */ MCD_OPC_CheckPredicate, 42, 237, 1, // Skip to: 2803 +/* 2310 */ MCD_OPC_CheckField, 4, 1, 0, 231, 1, // Skip to: 2803 +/* 2316 */ MCD_OPC_Decode, 186, 5, 208, 2, // Opcode: VCMPD +/* 2321 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 2340 +/* 2325 */ MCD_OPC_CheckPredicate, 42, 218, 1, // Skip to: 2803 +/* 2329 */ MCD_OPC_CheckField, 0, 6, 0, 212, 1, // Skip to: 2803 +/* 2335 */ MCD_OPC_Decode, 192, 5, 210, 2, // Opcode: VCMPZD +/* 2340 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 2359 +/* 2344 */ MCD_OPC_CheckPredicate, 48, 199, 1, // Skip to: 2803 +/* 2348 */ MCD_OPC_CheckField, 4, 1, 0, 193, 1, // Skip to: 2803 +/* 2354 */ MCD_OPC_Decode, 157, 13, 208, 2, // Opcode: VRINTRD +/* 2359 */ MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 2378 +/* 2363 */ MCD_OPC_CheckPredicate, 48, 180, 1, // Skip to: 2803 +/* 2367 */ MCD_OPC_CheckField, 4, 1, 0, 174, 1, // Skip to: 2803 +/* 2373 */ MCD_OPC_Decode, 159, 13, 208, 2, // Opcode: VRINTXD +/* 2378 */ MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 2397 +/* 2382 */ MCD_OPC_CheckPredicate, 42, 161, 1, // Skip to: 2803 +/* 2386 */ MCD_OPC_CheckField, 4, 1, 0, 155, 1, // Skip to: 2803 +/* 2392 */ MCD_OPC_Decode, 204, 17, 206, 2, // Opcode: VUITOD +/* 2397 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 2416 +/* 2401 */ MCD_OPC_CheckPredicate, 42, 142, 1, // Skip to: 2803 +/* 2405 */ MCD_OPC_CheckField, 4, 1, 0, 136, 1, // Skip to: 2803 +/* 2411 */ MCD_OPC_Decode, 162, 14, 211, 2, // Opcode: VSHTOD +/* 2416 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 2435 +/* 2420 */ MCD_OPC_CheckPredicate, 42, 123, 1, // Skip to: 2803 +/* 2424 */ MCD_OPC_CheckField, 4, 1, 0, 117, 1, // Skip to: 2803 +/* 2430 */ MCD_OPC_Decode, 202, 17, 211, 2, // Opcode: VUHTOD +/* 2435 */ MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 2454 +/* 2439 */ MCD_OPC_CheckPredicate, 42, 104, 1, // Skip to: 2803 +/* 2443 */ MCD_OPC_CheckField, 4, 1, 0, 98, 1, // Skip to: 2803 +/* 2449 */ MCD_OPC_Decode, 184, 17, 209, 2, // Opcode: VTOUIRD +/* 2454 */ MCD_OPC_FilterValue, 13, 15, 0, // Skip to: 2473 +/* 2458 */ MCD_OPC_CheckPredicate, 42, 85, 1, // Skip to: 2803 +/* 2462 */ MCD_OPC_CheckField, 4, 1, 0, 79, 1, // Skip to: 2803 +/* 2468 */ MCD_OPC_Decode, 176, 17, 209, 2, // Opcode: VTOSIRD +/* 2473 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 2492 +/* 2477 */ MCD_OPC_CheckPredicate, 42, 66, 1, // Skip to: 2803 +/* 2481 */ MCD_OPC_CheckField, 4, 1, 0, 60, 1, // Skip to: 2803 +/* 2487 */ MCD_OPC_Decode, 174, 17, 211, 2, // Opcode: VTOSHD +/* 2492 */ MCD_OPC_FilterValue, 15, 51, 1, // Skip to: 2803 +/* 2496 */ MCD_OPC_CheckPredicate, 42, 47, 1, // Skip to: 2803 +/* 2500 */ MCD_OPC_CheckField, 4, 1, 0, 41, 1, // Skip to: 2803 +/* 2506 */ MCD_OPC_Decode, 182, 17, 211, 2, // Opcode: VTOUHD +/* 2511 */ MCD_OPC_FilterValue, 47, 32, 1, // Skip to: 2803 +/* 2515 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... +/* 2518 */ MCD_OPC_FilterValue, 0, 15, 0, // Skip to: 2537 +/* 2522 */ MCD_OPC_CheckPredicate, 42, 21, 1, // Skip to: 2803 +/* 2526 */ MCD_OPC_CheckField, 4, 1, 0, 15, 1, // Skip to: 2803 +/* 2532 */ MCD_OPC_Decode, 171, 4, 208, 2, // Opcode: VABSD +/* 2537 */ MCD_OPC_FilterValue, 1, 15, 0, // Skip to: 2556 +/* 2541 */ MCD_OPC_CheckPredicate, 42, 2, 1, // Skip to: 2803 +/* 2545 */ MCD_OPC_CheckField, 4, 1, 0, 252, 0, // Skip to: 2803 +/* 2551 */ MCD_OPC_Decode, 176, 14, 208, 2, // Opcode: VSQRTD +/* 2556 */ MCD_OPC_FilterValue, 2, 15, 0, // Skip to: 2575 +/* 2560 */ MCD_OPC_CheckPredicate, 48, 239, 0, // Skip to: 2803 +/* 2564 */ MCD_OPC_CheckField, 4, 1, 0, 233, 0, // Skip to: 2803 +/* 2570 */ MCD_OPC_Decode, 235, 5, 206, 2, // Opcode: VCVTTHD +/* 2575 */ MCD_OPC_FilterValue, 3, 15, 0, // Skip to: 2594 +/* 2579 */ MCD_OPC_CheckPredicate, 48, 220, 0, // Skip to: 2803 +/* 2583 */ MCD_OPC_CheckField, 4, 1, 0, 214, 0, // Skip to: 2803 +/* 2589 */ MCD_OPC_Decode, 234, 5, 209, 2, // Opcode: VCVTTDH +/* 2594 */ MCD_OPC_FilterValue, 4, 15, 0, // Skip to: 2613 +/* 2598 */ MCD_OPC_CheckPredicate, 42, 201, 0, // Skip to: 2803 +/* 2602 */ MCD_OPC_CheckField, 4, 1, 0, 195, 0, // Skip to: 2803 +/* 2608 */ MCD_OPC_Decode, 187, 5, 208, 2, // Opcode: VCMPED +/* 2613 */ MCD_OPC_FilterValue, 5, 15, 0, // Skip to: 2632 +/* 2617 */ MCD_OPC_CheckPredicate, 42, 182, 0, // Skip to: 2803 +/* 2621 */ MCD_OPC_CheckField, 0, 6, 0, 176, 0, // Skip to: 2803 +/* 2627 */ MCD_OPC_Decode, 189, 5, 210, 2, // Opcode: VCMPEZD +/* 2632 */ MCD_OPC_FilterValue, 6, 15, 0, // Skip to: 2651 +/* 2636 */ MCD_OPC_CheckPredicate, 48, 163, 0, // Skip to: 2803 +/* 2640 */ MCD_OPC_CheckField, 4, 1, 0, 157, 0, // Skip to: 2803 +/* 2646 */ MCD_OPC_Decode, 163, 13, 208, 2, // Opcode: VRINTZD +/* 2651 */ MCD_OPC_FilterValue, 7, 15, 0, // Skip to: 2670 +/* 2655 */ MCD_OPC_CheckPredicate, 42, 144, 0, // Skip to: 2803 +/* 2659 */ MCD_OPC_CheckField, 4, 1, 0, 138, 0, // Skip to: 2803 +/* 2665 */ MCD_OPC_Decode, 233, 5, 209, 2, // Opcode: VCVTSD +/* 2670 */ MCD_OPC_FilterValue, 8, 15, 0, // Skip to: 2689 +/* 2674 */ MCD_OPC_CheckPredicate, 42, 125, 0, // Skip to: 2803 +/* 2678 */ MCD_OPC_CheckField, 4, 1, 0, 119, 0, // Skip to: 2803 +/* 2684 */ MCD_OPC_Decode, 164, 14, 206, 2, // Opcode: VSITOD +/* 2689 */ MCD_OPC_FilterValue, 10, 15, 0, // Skip to: 2708 +/* 2693 */ MCD_OPC_CheckPredicate, 42, 106, 0, // Skip to: 2803 +/* 2697 */ MCD_OPC_CheckField, 4, 1, 0, 100, 0, // Skip to: 2803 +/* 2703 */ MCD_OPC_Decode, 174, 14, 211, 2, // Opcode: VSLTOD +/* 2708 */ MCD_OPC_FilterValue, 11, 15, 0, // Skip to: 2727 +/* 2712 */ MCD_OPC_CheckPredicate, 42, 87, 0, // Skip to: 2803 +/* 2716 */ MCD_OPC_CheckField, 4, 1, 0, 81, 0, // Skip to: 2803 +/* 2722 */ MCD_OPC_Decode, 206, 17, 211, 2, // Opcode: VULTOD +/* 2727 */ MCD_OPC_FilterValue, 12, 15, 0, // Skip to: 2746 +/* 2731 */ MCD_OPC_CheckPredicate, 42, 68, 0, // Skip to: 2803 +/* 2735 */ MCD_OPC_CheckField, 4, 1, 0, 62, 0, // Skip to: 2803 +/* 2741 */ MCD_OPC_Decode, 186, 17, 209, 2, // Opcode: VTOUIZD +/* 2746 */ MCD_OPC_FilterValue, 13, 15, 0, // Skip to: 2765 +/* 2750 */ MCD_OPC_CheckPredicate, 42, 49, 0, // Skip to: 2803 +/* 2754 */ MCD_OPC_CheckField, 4, 1, 0, 43, 0, // Skip to: 2803 +/* 2760 */ MCD_OPC_Decode, 178, 17, 209, 2, // Opcode: VTOSIZD +/* 2765 */ MCD_OPC_FilterValue, 14, 15, 0, // Skip to: 2784 +/* 2769 */ MCD_OPC_CheckPredicate, 42, 30, 0, // Skip to: 2803 +/* 2773 */ MCD_OPC_CheckField, 4, 1, 0, 24, 0, // Skip to: 2803 +/* 2779 */ MCD_OPC_Decode, 180, 17, 211, 2, // Opcode: VTOSLD +/* 2784 */ MCD_OPC_FilterValue, 15, 15, 0, // Skip to: 2803 +/* 2788 */ MCD_OPC_CheckPredicate, 42, 11, 0, // Skip to: 2803 +/* 2792 */ MCD_OPC_CheckField, 4, 1, 0, 5, 0, // Skip to: 2803 +/* 2798 */ MCD_OPC_Decode, 188, 17, 211, 2, // Opcode: VTOULD +/* 2803 */ MCD_OPC_Fail, 0 }; @@ -9430,215 +9444,215 @@ static uint8_t DecoderTableVFPV832[] = { /* 17 */ MCD_OPC_FilterValue, 10, 43, 0, // Skip to: 64 /* 21 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 24 */ MCD_OPC_FilterValue, 252, 3, 15, 0, // Skip to: 44 -/* 29 */ MCD_OPC_CheckPredicate, 43, 254, 3, // Skip to: 1055 +/* 29 */ MCD_OPC_CheckPredicate, 46, 254, 3, // Skip to: 1055 /* 33 */ MCD_OPC_CheckField, 4, 1, 0, 248, 3, // Skip to: 1055 -/* 39 */ MCD_OPC_Decode, 148, 14, 213, 2, // Opcode: VSELEQS +/* 39 */ MCD_OPC_Decode, 228, 13, 212, 2, // Opcode: VSELEQS /* 44 */ MCD_OPC_FilterValue, 253, 3, 238, 3, // Skip to: 1055 -/* 49 */ MCD_OPC_CheckPredicate, 43, 234, 3, // Skip to: 1055 +/* 49 */ MCD_OPC_CheckPredicate, 46, 234, 3, // Skip to: 1055 /* 53 */ MCD_OPC_CheckField, 4, 1, 0, 228, 3, // Skip to: 1055 -/* 59 */ MCD_OPC_Decode, 156, 10, 213, 2, // Opcode: VMAXNMS +/* 59 */ MCD_OPC_Decode, 234, 9, 212, 2, // Opcode: VMAXNMS /* 64 */ MCD_OPC_FilterValue, 11, 219, 3, // Skip to: 1055 /* 68 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 71 */ MCD_OPC_FilterValue, 252, 3, 14, 0, // Skip to: 90 -/* 76 */ MCD_OPC_CheckPredicate, 45, 207, 3, // Skip to: 1055 +/* 76 */ MCD_OPC_CheckPredicate, 48, 207, 3, // Skip to: 1055 /* 80 */ MCD_OPC_CheckField, 4, 1, 0, 201, 3, // Skip to: 1055 -/* 86 */ MCD_OPC_Decode, 147, 14, 95, // Opcode: VSELEQD +/* 86 */ MCD_OPC_Decode, 227, 13, 94, // Opcode: VSELEQD /* 90 */ MCD_OPC_FilterValue, 253, 3, 192, 3, // Skip to: 1055 -/* 95 */ MCD_OPC_CheckPredicate, 45, 188, 3, // Skip to: 1055 +/* 95 */ MCD_OPC_CheckPredicate, 48, 188, 3, // Skip to: 1055 /* 99 */ MCD_OPC_CheckField, 4, 1, 0, 182, 3, // Skip to: 1055 -/* 105 */ MCD_OPC_Decode, 153, 10, 95, // Opcode: VMAXNMD +/* 105 */ MCD_OPC_Decode, 231, 9, 94, // Opcode: VMAXNMD /* 109 */ MCD_OPC_FilterValue, 1, 174, 3, // Skip to: 1055 /* 113 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... /* 116 */ MCD_OPC_FilterValue, 10, 22, 0, // Skip to: 142 -/* 120 */ MCD_OPC_CheckPredicate, 43, 163, 3, // Skip to: 1055 +/* 120 */ MCD_OPC_CheckPredicate, 46, 163, 3, // Skip to: 1055 /* 124 */ MCD_OPC_CheckField, 23, 9, 253, 3, 156, 3, // Skip to: 1055 /* 131 */ MCD_OPC_CheckField, 4, 1, 0, 150, 3, // Skip to: 1055 -/* 137 */ MCD_OPC_Decode, 174, 10, 213, 2, // Opcode: VMINNMS +/* 137 */ MCD_OPC_Decode, 252, 9, 212, 2, // Opcode: VMINNMS /* 142 */ MCD_OPC_FilterValue, 11, 141, 3, // Skip to: 1055 -/* 146 */ MCD_OPC_CheckPredicate, 45, 137, 3, // Skip to: 1055 +/* 146 */ MCD_OPC_CheckPredicate, 48, 137, 3, // Skip to: 1055 /* 150 */ MCD_OPC_CheckField, 23, 9, 253, 3, 130, 3, // Skip to: 1055 /* 157 */ MCD_OPC_CheckField, 4, 1, 0, 124, 3, // Skip to: 1055 -/* 163 */ MCD_OPC_Decode, 171, 10, 95, // Opcode: VMINNMD +/* 163 */ MCD_OPC_Decode, 249, 9, 94, // Opcode: VMINNMD /* 167 */ MCD_OPC_FilterValue, 1, 66, 0, // Skip to: 237 /* 171 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... /* 174 */ MCD_OPC_FilterValue, 10, 28, 0, // Skip to: 206 -/* 178 */ MCD_OPC_CheckPredicate, 43, 105, 3, // Skip to: 1055 +/* 178 */ MCD_OPC_CheckPredicate, 46, 105, 3, // Skip to: 1055 /* 182 */ MCD_OPC_CheckField, 23, 9, 252, 3, 98, 3, // Skip to: 1055 /* 189 */ MCD_OPC_CheckField, 6, 1, 0, 92, 3, // Skip to: 1055 /* 195 */ MCD_OPC_CheckField, 4, 1, 0, 86, 3, // Skip to: 1055 -/* 201 */ MCD_OPC_Decode, 154, 14, 213, 2, // Opcode: VSELVSS +/* 201 */ MCD_OPC_Decode, 234, 13, 212, 2, // Opcode: VSELVSS /* 206 */ MCD_OPC_FilterValue, 11, 77, 3, // Skip to: 1055 -/* 210 */ MCD_OPC_CheckPredicate, 45, 73, 3, // Skip to: 1055 +/* 210 */ MCD_OPC_CheckPredicate, 48, 73, 3, // Skip to: 1055 /* 214 */ MCD_OPC_CheckField, 23, 9, 252, 3, 66, 3, // Skip to: 1055 /* 221 */ MCD_OPC_CheckField, 6, 1, 0, 60, 3, // Skip to: 1055 /* 227 */ MCD_OPC_CheckField, 4, 1, 0, 54, 3, // Skip to: 1055 -/* 233 */ MCD_OPC_Decode, 153, 14, 95, // Opcode: VSELVSD +/* 233 */ MCD_OPC_Decode, 233, 13, 94, // Opcode: VSELVSD /* 237 */ MCD_OPC_FilterValue, 2, 66, 0, // Skip to: 307 /* 241 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... /* 244 */ MCD_OPC_FilterValue, 10, 28, 0, // Skip to: 276 -/* 248 */ MCD_OPC_CheckPredicate, 43, 35, 3, // Skip to: 1055 +/* 248 */ MCD_OPC_CheckPredicate, 46, 35, 3, // Skip to: 1055 /* 252 */ MCD_OPC_CheckField, 23, 9, 252, 3, 28, 3, // Skip to: 1055 /* 259 */ MCD_OPC_CheckField, 6, 1, 0, 22, 3, // Skip to: 1055 /* 265 */ MCD_OPC_CheckField, 4, 1, 0, 16, 3, // Skip to: 1055 -/* 271 */ MCD_OPC_Decode, 150, 14, 213, 2, // Opcode: VSELGES +/* 271 */ MCD_OPC_Decode, 230, 13, 212, 2, // Opcode: VSELGES /* 276 */ MCD_OPC_FilterValue, 11, 7, 3, // Skip to: 1055 -/* 280 */ MCD_OPC_CheckPredicate, 45, 3, 3, // Skip to: 1055 +/* 280 */ MCD_OPC_CheckPredicate, 48, 3, 3, // Skip to: 1055 /* 284 */ MCD_OPC_CheckField, 23, 9, 252, 3, 252, 2, // Skip to: 1055 /* 291 */ MCD_OPC_CheckField, 6, 1, 0, 246, 2, // Skip to: 1055 /* 297 */ MCD_OPC_CheckField, 4, 1, 0, 240, 2, // Skip to: 1055 -/* 303 */ MCD_OPC_Decode, 149, 14, 95, // Opcode: VSELGED +/* 303 */ MCD_OPC_Decode, 229, 13, 94, // Opcode: VSELGED /* 307 */ MCD_OPC_FilterValue, 3, 232, 2, // Skip to: 1055 /* 311 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 314 */ MCD_OPC_FilterValue, 0, 54, 0, // Skip to: 372 /* 318 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... /* 321 */ MCD_OPC_FilterValue, 10, 22, 0, // Skip to: 347 -/* 325 */ MCD_OPC_CheckPredicate, 43, 214, 2, // Skip to: 1055 +/* 325 */ MCD_OPC_CheckPredicate, 46, 214, 2, // Skip to: 1055 /* 329 */ MCD_OPC_CheckField, 23, 9, 252, 3, 207, 2, // Skip to: 1055 /* 336 */ MCD_OPC_CheckField, 4, 1, 0, 201, 2, // Skip to: 1055 -/* 342 */ MCD_OPC_Decode, 152, 14, 213, 2, // Opcode: VSELGTS +/* 342 */ MCD_OPC_Decode, 232, 13, 212, 2, // Opcode: VSELGTS /* 347 */ MCD_OPC_FilterValue, 11, 192, 2, // Skip to: 1055 -/* 351 */ MCD_OPC_CheckPredicate, 45, 188, 2, // Skip to: 1055 +/* 351 */ MCD_OPC_CheckPredicate, 48, 188, 2, // Skip to: 1055 /* 355 */ MCD_OPC_CheckField, 23, 9, 252, 3, 181, 2, // Skip to: 1055 /* 362 */ MCD_OPC_CheckField, 4, 1, 0, 175, 2, // Skip to: 1055 -/* 368 */ MCD_OPC_Decode, 151, 14, 95, // Opcode: VSELGTD +/* 368 */ MCD_OPC_Decode, 231, 13, 94, // Opcode: VSELGTD /* 372 */ MCD_OPC_FilterValue, 1, 167, 2, // Skip to: 1055 /* 376 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... /* 379 */ MCD_OPC_FilterValue, 8, 54, 0, // Skip to: 437 /* 383 */ MCD_OPC_ExtractField, 7, 5, // Inst{11-7} ... /* 386 */ MCD_OPC_FilterValue, 20, 22, 0, // Skip to: 412 -/* 390 */ MCD_OPC_CheckPredicate, 43, 149, 2, // Skip to: 1055 +/* 390 */ MCD_OPC_CheckPredicate, 46, 149, 2, // Skip to: 1055 /* 394 */ MCD_OPC_CheckField, 23, 9, 253, 3, 142, 2, // Skip to: 1055 /* 401 */ MCD_OPC_CheckField, 4, 1, 0, 136, 2, // Skip to: 1055 -/* 407 */ MCD_OPC_Decode, 192, 13, 214, 2, // Opcode: VRINTAS +/* 407 */ MCD_OPC_Decode, 144, 13, 213, 2, // Opcode: VRINTAS /* 412 */ MCD_OPC_FilterValue, 22, 127, 2, // Skip to: 1055 -/* 416 */ MCD_OPC_CheckPredicate, 45, 123, 2, // Skip to: 1055 +/* 416 */ MCD_OPC_CheckPredicate, 48, 123, 2, // Skip to: 1055 /* 420 */ MCD_OPC_CheckField, 23, 9, 253, 3, 116, 2, // Skip to: 1055 /* 427 */ MCD_OPC_CheckField, 4, 1, 0, 110, 2, // Skip to: 1055 -/* 433 */ MCD_OPC_Decode, 189, 13, 124, // Opcode: VRINTAD +/* 433 */ MCD_OPC_Decode, 141, 13, 123, // Opcode: VRINTAD /* 437 */ MCD_OPC_FilterValue, 9, 54, 0, // Skip to: 495 /* 441 */ MCD_OPC_ExtractField, 7, 5, // Inst{11-7} ... /* 444 */ MCD_OPC_FilterValue, 20, 22, 0, // Skip to: 470 -/* 448 */ MCD_OPC_CheckPredicate, 43, 91, 2, // Skip to: 1055 +/* 448 */ MCD_OPC_CheckPredicate, 46, 91, 2, // Skip to: 1055 /* 452 */ MCD_OPC_CheckField, 23, 9, 253, 3, 84, 2, // Skip to: 1055 /* 459 */ MCD_OPC_CheckField, 4, 1, 0, 78, 2, // Skip to: 1055 -/* 465 */ MCD_OPC_Decode, 200, 13, 214, 2, // Opcode: VRINTNS +/* 465 */ MCD_OPC_Decode, 152, 13, 213, 2, // Opcode: VRINTNS /* 470 */ MCD_OPC_FilterValue, 22, 69, 2, // Skip to: 1055 -/* 474 */ MCD_OPC_CheckPredicate, 45, 65, 2, // Skip to: 1055 +/* 474 */ MCD_OPC_CheckPredicate, 48, 65, 2, // Skip to: 1055 /* 478 */ MCD_OPC_CheckField, 23, 9, 253, 3, 58, 2, // Skip to: 1055 /* 485 */ MCD_OPC_CheckField, 4, 1, 0, 52, 2, // Skip to: 1055 -/* 491 */ MCD_OPC_Decode, 197, 13, 124, // Opcode: VRINTND +/* 491 */ MCD_OPC_Decode, 149, 13, 123, // Opcode: VRINTND /* 495 */ MCD_OPC_FilterValue, 10, 54, 0, // Skip to: 553 /* 499 */ MCD_OPC_ExtractField, 7, 5, // Inst{11-7} ... /* 502 */ MCD_OPC_FilterValue, 20, 22, 0, // Skip to: 528 -/* 506 */ MCD_OPC_CheckPredicate, 43, 33, 2, // Skip to: 1055 +/* 506 */ MCD_OPC_CheckPredicate, 46, 33, 2, // Skip to: 1055 /* 510 */ MCD_OPC_CheckField, 23, 9, 253, 3, 26, 2, // Skip to: 1055 /* 517 */ MCD_OPC_CheckField, 4, 1, 0, 20, 2, // Skip to: 1055 -/* 523 */ MCD_OPC_Decode, 204, 13, 214, 2, // Opcode: VRINTPS +/* 523 */ MCD_OPC_Decode, 156, 13, 213, 2, // Opcode: VRINTPS /* 528 */ MCD_OPC_FilterValue, 22, 11, 2, // Skip to: 1055 -/* 532 */ MCD_OPC_CheckPredicate, 45, 7, 2, // Skip to: 1055 +/* 532 */ MCD_OPC_CheckPredicate, 48, 7, 2, // Skip to: 1055 /* 536 */ MCD_OPC_CheckField, 23, 9, 253, 3, 0, 2, // Skip to: 1055 /* 543 */ MCD_OPC_CheckField, 4, 1, 0, 250, 1, // Skip to: 1055 -/* 549 */ MCD_OPC_Decode, 201, 13, 124, // Opcode: VRINTPD +/* 549 */ MCD_OPC_Decode, 153, 13, 123, // Opcode: VRINTPD /* 553 */ MCD_OPC_FilterValue, 11, 54, 0, // Skip to: 611 /* 557 */ MCD_OPC_ExtractField, 7, 5, // Inst{11-7} ... /* 560 */ MCD_OPC_FilterValue, 20, 22, 0, // Skip to: 586 -/* 564 */ MCD_OPC_CheckPredicate, 43, 231, 1, // Skip to: 1055 +/* 564 */ MCD_OPC_CheckPredicate, 46, 231, 1, // Skip to: 1055 /* 568 */ MCD_OPC_CheckField, 23, 9, 253, 3, 224, 1, // Skip to: 1055 /* 575 */ MCD_OPC_CheckField, 4, 1, 0, 218, 1, // Skip to: 1055 -/* 581 */ MCD_OPC_Decode, 196, 13, 214, 2, // Opcode: VRINTMS +/* 581 */ MCD_OPC_Decode, 148, 13, 213, 2, // Opcode: VRINTMS /* 586 */ MCD_OPC_FilterValue, 22, 209, 1, // Skip to: 1055 -/* 590 */ MCD_OPC_CheckPredicate, 45, 205, 1, // Skip to: 1055 +/* 590 */ MCD_OPC_CheckPredicate, 48, 205, 1, // Skip to: 1055 /* 594 */ MCD_OPC_CheckField, 23, 9, 253, 3, 198, 1, // Skip to: 1055 /* 601 */ MCD_OPC_CheckField, 4, 1, 0, 192, 1, // Skip to: 1055 -/* 607 */ MCD_OPC_Decode, 193, 13, 124, // Opcode: VRINTMD +/* 607 */ MCD_OPC_Decode, 145, 13, 123, // Opcode: VRINTMD /* 611 */ MCD_OPC_FilterValue, 12, 107, 0, // Skip to: 722 /* 615 */ MCD_OPC_ExtractField, 7, 5, // Inst{11-7} ... /* 618 */ MCD_OPC_FilterValue, 20, 22, 0, // Skip to: 644 -/* 622 */ MCD_OPC_CheckPredicate, 43, 173, 1, // Skip to: 1055 +/* 622 */ MCD_OPC_CheckPredicate, 46, 173, 1, // Skip to: 1055 /* 626 */ MCD_OPC_CheckField, 23, 9, 253, 3, 166, 1, // Skip to: 1055 /* 633 */ MCD_OPC_CheckField, 4, 1, 0, 160, 1, // Skip to: 1055 -/* 639 */ MCD_OPC_Decode, 253, 5, 214, 2, // Opcode: VCVTAUS +/* 639 */ MCD_OPC_Decode, 203, 5, 213, 2, // Opcode: VCVTAUS /* 644 */ MCD_OPC_FilterValue, 21, 22, 0, // Skip to: 670 -/* 648 */ MCD_OPC_CheckPredicate, 43, 147, 1, // Skip to: 1055 +/* 648 */ MCD_OPC_CheckPredicate, 46, 147, 1, // Skip to: 1055 /* 652 */ MCD_OPC_CheckField, 23, 9, 253, 3, 140, 1, // Skip to: 1055 /* 659 */ MCD_OPC_CheckField, 4, 1, 0, 134, 1, // Skip to: 1055 -/* 665 */ MCD_OPC_Decode, 251, 5, 214, 2, // Opcode: VCVTASS +/* 665 */ MCD_OPC_Decode, 201, 5, 213, 2, // Opcode: VCVTASS /* 670 */ MCD_OPC_FilterValue, 22, 22, 0, // Skip to: 696 -/* 674 */ MCD_OPC_CheckPredicate, 45, 121, 1, // Skip to: 1055 +/* 674 */ MCD_OPC_CheckPredicate, 48, 121, 1, // Skip to: 1055 /* 678 */ MCD_OPC_CheckField, 23, 9, 253, 3, 114, 1, // Skip to: 1055 /* 685 */ MCD_OPC_CheckField, 4, 1, 0, 108, 1, // Skip to: 1055 -/* 691 */ MCD_OPC_Decode, 252, 5, 215, 2, // Opcode: VCVTAUD +/* 691 */ MCD_OPC_Decode, 202, 5, 214, 2, // Opcode: VCVTAUD /* 696 */ MCD_OPC_FilterValue, 23, 99, 1, // Skip to: 1055 -/* 700 */ MCD_OPC_CheckPredicate, 45, 95, 1, // Skip to: 1055 +/* 700 */ MCD_OPC_CheckPredicate, 48, 95, 1, // Skip to: 1055 /* 704 */ MCD_OPC_CheckField, 23, 9, 253, 3, 88, 1, // Skip to: 1055 /* 711 */ MCD_OPC_CheckField, 4, 1, 0, 82, 1, // Skip to: 1055 -/* 717 */ MCD_OPC_Decode, 250, 5, 215, 2, // Opcode: VCVTASD +/* 717 */ MCD_OPC_Decode, 200, 5, 214, 2, // Opcode: VCVTASD /* 722 */ MCD_OPC_FilterValue, 13, 107, 0, // Skip to: 833 /* 726 */ MCD_OPC_ExtractField, 7, 5, // Inst{11-7} ... /* 729 */ MCD_OPC_FilterValue, 20, 22, 0, // Skip to: 755 -/* 733 */ MCD_OPC_CheckPredicate, 43, 62, 1, // Skip to: 1055 +/* 733 */ MCD_OPC_CheckPredicate, 46, 62, 1, // Skip to: 1055 /* 737 */ MCD_OPC_CheckField, 23, 9, 253, 3, 55, 1, // Skip to: 1055 /* 744 */ MCD_OPC_CheckField, 4, 1, 0, 49, 1, // Skip to: 1055 -/* 750 */ MCD_OPC_Decode, 146, 6, 214, 2, // Opcode: VCVTNUS +/* 750 */ MCD_OPC_Decode, 224, 5, 213, 2, // Opcode: VCVTNUS /* 755 */ MCD_OPC_FilterValue, 21, 22, 0, // Skip to: 781 -/* 759 */ MCD_OPC_CheckPredicate, 43, 36, 1, // Skip to: 1055 +/* 759 */ MCD_OPC_CheckPredicate, 46, 36, 1, // Skip to: 1055 /* 763 */ MCD_OPC_CheckField, 23, 9, 253, 3, 29, 1, // Skip to: 1055 /* 770 */ MCD_OPC_CheckField, 4, 1, 0, 23, 1, // Skip to: 1055 -/* 776 */ MCD_OPC_Decode, 144, 6, 214, 2, // Opcode: VCVTNSS +/* 776 */ MCD_OPC_Decode, 222, 5, 213, 2, // Opcode: VCVTNSS /* 781 */ MCD_OPC_FilterValue, 22, 22, 0, // Skip to: 807 -/* 785 */ MCD_OPC_CheckPredicate, 45, 10, 1, // Skip to: 1055 +/* 785 */ MCD_OPC_CheckPredicate, 48, 10, 1, // Skip to: 1055 /* 789 */ MCD_OPC_CheckField, 23, 9, 253, 3, 3, 1, // Skip to: 1055 /* 796 */ MCD_OPC_CheckField, 4, 1, 0, 253, 0, // Skip to: 1055 -/* 802 */ MCD_OPC_Decode, 145, 6, 215, 2, // Opcode: VCVTNUD +/* 802 */ MCD_OPC_Decode, 223, 5, 214, 2, // Opcode: VCVTNUD /* 807 */ MCD_OPC_FilterValue, 23, 244, 0, // Skip to: 1055 -/* 811 */ MCD_OPC_CheckPredicate, 45, 240, 0, // Skip to: 1055 +/* 811 */ MCD_OPC_CheckPredicate, 48, 240, 0, // Skip to: 1055 /* 815 */ MCD_OPC_CheckField, 23, 9, 253, 3, 233, 0, // Skip to: 1055 /* 822 */ MCD_OPC_CheckField, 4, 1, 0, 227, 0, // Skip to: 1055 -/* 828 */ MCD_OPC_Decode, 143, 6, 215, 2, // Opcode: VCVTNSD +/* 828 */ MCD_OPC_Decode, 221, 5, 214, 2, // Opcode: VCVTNSD /* 833 */ MCD_OPC_FilterValue, 14, 107, 0, // Skip to: 944 /* 837 */ MCD_OPC_ExtractField, 7, 5, // Inst{11-7} ... /* 840 */ MCD_OPC_FilterValue, 20, 22, 0, // Skip to: 866 -/* 844 */ MCD_OPC_CheckPredicate, 43, 207, 0, // Skip to: 1055 +/* 844 */ MCD_OPC_CheckPredicate, 46, 207, 0, // Skip to: 1055 /* 848 */ MCD_OPC_CheckField, 23, 9, 253, 3, 200, 0, // Skip to: 1055 /* 855 */ MCD_OPC_CheckField, 4, 1, 0, 194, 0, // Skip to: 1055 -/* 861 */ MCD_OPC_Decode, 154, 6, 214, 2, // Opcode: VCVTPUS +/* 861 */ MCD_OPC_Decode, 232, 5, 213, 2, // Opcode: VCVTPUS /* 866 */ MCD_OPC_FilterValue, 21, 22, 0, // Skip to: 892 -/* 870 */ MCD_OPC_CheckPredicate, 43, 181, 0, // Skip to: 1055 +/* 870 */ MCD_OPC_CheckPredicate, 46, 181, 0, // Skip to: 1055 /* 874 */ MCD_OPC_CheckField, 23, 9, 253, 3, 174, 0, // Skip to: 1055 /* 881 */ MCD_OPC_CheckField, 4, 1, 0, 168, 0, // Skip to: 1055 -/* 887 */ MCD_OPC_Decode, 152, 6, 214, 2, // Opcode: VCVTPSS +/* 887 */ MCD_OPC_Decode, 230, 5, 213, 2, // Opcode: VCVTPSS /* 892 */ MCD_OPC_FilterValue, 22, 22, 0, // Skip to: 918 -/* 896 */ MCD_OPC_CheckPredicate, 45, 155, 0, // Skip to: 1055 +/* 896 */ MCD_OPC_CheckPredicate, 48, 155, 0, // Skip to: 1055 /* 900 */ MCD_OPC_CheckField, 23, 9, 253, 3, 148, 0, // Skip to: 1055 /* 907 */ MCD_OPC_CheckField, 4, 1, 0, 142, 0, // Skip to: 1055 -/* 913 */ MCD_OPC_Decode, 153, 6, 215, 2, // Opcode: VCVTPUD +/* 913 */ MCD_OPC_Decode, 231, 5, 214, 2, // Opcode: VCVTPUD /* 918 */ MCD_OPC_FilterValue, 23, 133, 0, // Skip to: 1055 -/* 922 */ MCD_OPC_CheckPredicate, 45, 129, 0, // Skip to: 1055 +/* 922 */ MCD_OPC_CheckPredicate, 48, 129, 0, // Skip to: 1055 /* 926 */ MCD_OPC_CheckField, 23, 9, 253, 3, 122, 0, // Skip to: 1055 /* 933 */ MCD_OPC_CheckField, 4, 1, 0, 116, 0, // Skip to: 1055 -/* 939 */ MCD_OPC_Decode, 151, 6, 215, 2, // Opcode: VCVTPSD +/* 939 */ MCD_OPC_Decode, 229, 5, 214, 2, // Opcode: VCVTPSD /* 944 */ MCD_OPC_FilterValue, 15, 107, 0, // Skip to: 1055 /* 948 */ MCD_OPC_ExtractField, 7, 5, // Inst{11-7} ... /* 951 */ MCD_OPC_FilterValue, 20, 22, 0, // Skip to: 977 -/* 955 */ MCD_OPC_CheckPredicate, 43, 96, 0, // Skip to: 1055 +/* 955 */ MCD_OPC_CheckPredicate, 46, 96, 0, // Skip to: 1055 /* 959 */ MCD_OPC_CheckField, 23, 9, 253, 3, 89, 0, // Skip to: 1055 /* 966 */ MCD_OPC_CheckField, 4, 1, 0, 83, 0, // Skip to: 1055 -/* 972 */ MCD_OPC_Decode, 138, 6, 214, 2, // Opcode: VCVTMUS +/* 972 */ MCD_OPC_Decode, 216, 5, 213, 2, // Opcode: VCVTMUS /* 977 */ MCD_OPC_FilterValue, 21, 22, 0, // Skip to: 1003 -/* 981 */ MCD_OPC_CheckPredicate, 43, 70, 0, // Skip to: 1055 +/* 981 */ MCD_OPC_CheckPredicate, 46, 70, 0, // Skip to: 1055 /* 985 */ MCD_OPC_CheckField, 23, 9, 253, 3, 63, 0, // Skip to: 1055 /* 992 */ MCD_OPC_CheckField, 4, 1, 0, 57, 0, // Skip to: 1055 -/* 998 */ MCD_OPC_Decode, 136, 6, 214, 2, // Opcode: VCVTMSS +/* 998 */ MCD_OPC_Decode, 214, 5, 213, 2, // Opcode: VCVTMSS /* 1003 */ MCD_OPC_FilterValue, 22, 22, 0, // Skip to: 1029 -/* 1007 */ MCD_OPC_CheckPredicate, 45, 44, 0, // Skip to: 1055 +/* 1007 */ MCD_OPC_CheckPredicate, 48, 44, 0, // Skip to: 1055 /* 1011 */ MCD_OPC_CheckField, 23, 9, 253, 3, 37, 0, // Skip to: 1055 /* 1018 */ MCD_OPC_CheckField, 4, 1, 0, 31, 0, // Skip to: 1055 -/* 1024 */ MCD_OPC_Decode, 137, 6, 215, 2, // Opcode: VCVTMUD +/* 1024 */ MCD_OPC_Decode, 215, 5, 214, 2, // Opcode: VCVTMUD /* 1029 */ MCD_OPC_FilterValue, 23, 22, 0, // Skip to: 1055 -/* 1033 */ MCD_OPC_CheckPredicate, 45, 18, 0, // Skip to: 1055 +/* 1033 */ MCD_OPC_CheckPredicate, 48, 18, 0, // Skip to: 1055 /* 1037 */ MCD_OPC_CheckField, 23, 9, 253, 3, 11, 0, // Skip to: 1055 /* 1044 */ MCD_OPC_CheckField, 4, 1, 0, 5, 0, // Skip to: 1055 -/* 1050 */ MCD_OPC_Decode, 135, 6, 215, 2, // Opcode: VCVTMSD +/* 1050 */ MCD_OPC_Decode, 213, 5, 214, 2, // Opcode: VCVTMSD /* 1055 */ MCD_OPC_Fail, 0 }; @@ -9652,13 +9666,13 @@ static uint8_t DecoderTablev8Crypto32[] = { /* 19 */ MCD_OPC_CheckField, 8, 4, 12, 187, 1, // Skip to: 468 /* 25 */ MCD_OPC_CheckField, 6, 1, 1, 181, 1, // Skip to: 468 /* 31 */ MCD_OPC_CheckField, 4, 1, 0, 175, 1, // Skip to: 468 -/* 37 */ MCD_OPC_Decode, 236, 2, 104, // Opcode: SHA1C +/* 37 */ MCD_OPC_Decode, 186, 2, 103, // Opcode: SHA1C /* 41 */ MCD_OPC_FilterValue, 230, 3, 166, 1, // Skip to: 468 /* 46 */ MCD_OPC_CheckPredicate, 16, 162, 1, // Skip to: 468 /* 50 */ MCD_OPC_CheckField, 8, 4, 12, 156, 1, // Skip to: 468 /* 56 */ MCD_OPC_CheckField, 6, 1, 1, 150, 1, // Skip to: 468 /* 62 */ MCD_OPC_CheckField, 4, 1, 0, 144, 1, // Skip to: 468 -/* 68 */ MCD_OPC_Decode, 242, 2, 104, // Opcode: SHA256H +/* 68 */ MCD_OPC_Decode, 192, 2, 103, // Opcode: SHA256H /* 72 */ MCD_OPC_FilterValue, 1, 65, 0, // Skip to: 141 /* 76 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 79 */ MCD_OPC_FilterValue, 228, 3, 26, 0, // Skip to: 110 @@ -9666,13 +9680,13 @@ static uint8_t DecoderTablev8Crypto32[] = { /* 88 */ MCD_OPC_CheckField, 8, 4, 12, 118, 1, // Skip to: 468 /* 94 */ MCD_OPC_CheckField, 6, 1, 1, 112, 1, // Skip to: 468 /* 100 */ MCD_OPC_CheckField, 4, 1, 0, 106, 1, // Skip to: 468 -/* 106 */ MCD_OPC_Decode, 239, 2, 104, // Opcode: SHA1P +/* 106 */ MCD_OPC_Decode, 189, 2, 103, // Opcode: SHA1P /* 110 */ MCD_OPC_FilterValue, 230, 3, 97, 1, // Skip to: 468 /* 115 */ MCD_OPC_CheckPredicate, 16, 93, 1, // Skip to: 468 /* 119 */ MCD_OPC_CheckField, 8, 4, 12, 87, 1, // Skip to: 468 /* 125 */ MCD_OPC_CheckField, 6, 1, 1, 81, 1, // Skip to: 468 /* 131 */ MCD_OPC_CheckField, 4, 1, 0, 75, 1, // Skip to: 468 -/* 137 */ MCD_OPC_Decode, 243, 2, 104, // Opcode: SHA256H2 +/* 137 */ MCD_OPC_Decode, 193, 2, 103, // Opcode: SHA256H2 /* 141 */ MCD_OPC_FilterValue, 2, 65, 0, // Skip to: 210 /* 145 */ MCD_OPC_ExtractField, 23, 9, // Inst{31-23} ... /* 148 */ MCD_OPC_FilterValue, 228, 3, 26, 0, // Skip to: 179 @@ -9680,13 +9694,13 @@ static uint8_t DecoderTablev8Crypto32[] = { /* 157 */ MCD_OPC_CheckField, 8, 4, 12, 49, 1, // Skip to: 468 /* 163 */ MCD_OPC_CheckField, 6, 1, 1, 43, 1, // Skip to: 468 /* 169 */ MCD_OPC_CheckField, 4, 1, 0, 37, 1, // Skip to: 468 -/* 175 */ MCD_OPC_Decode, 238, 2, 104, // Opcode: SHA1M +/* 175 */ MCD_OPC_Decode, 188, 2, 103, // Opcode: SHA1M /* 179 */ MCD_OPC_FilterValue, 230, 3, 28, 1, // Skip to: 468 /* 184 */ MCD_OPC_CheckPredicate, 16, 24, 1, // Skip to: 468 /* 188 */ MCD_OPC_CheckField, 8, 4, 12, 18, 1, // Skip to: 468 /* 194 */ MCD_OPC_CheckField, 6, 1, 1, 12, 1, // Skip to: 468 /* 200 */ MCD_OPC_CheckField, 4, 1, 0, 6, 1, // Skip to: 468 -/* 206 */ MCD_OPC_Decode, 245, 2, 104, // Opcode: SHA256SU1 +/* 206 */ MCD_OPC_Decode, 195, 2, 103, // Opcode: SHA256SU1 /* 210 */ MCD_OPC_FilterValue, 3, 254, 0, // Skip to: 468 /* 214 */ MCD_OPC_ExtractField, 8, 4, // Inst{11-8} ... /* 217 */ MCD_OPC_FilterValue, 2, 33, 0, // Skip to: 254 @@ -9695,7 +9709,7 @@ static uint8_t DecoderTablev8Crypto32[] = { /* 232 */ MCD_OPC_CheckField, 16, 4, 9, 230, 0, // Skip to: 468 /* 238 */ MCD_OPC_CheckField, 6, 2, 3, 224, 0, // Skip to: 468 /* 244 */ MCD_OPC_CheckField, 4, 1, 0, 218, 0, // Skip to: 468 -/* 250 */ MCD_OPC_Decode, 237, 2, 125, // Opcode: SHA1H +/* 250 */ MCD_OPC_Decode, 187, 2, 124, // Opcode: SHA1H /* 254 */ MCD_OPC_FilterValue, 3, 179, 0, // Skip to: 437 /* 258 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 261 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 292 @@ -9703,43 +9717,43 @@ static uint8_t DecoderTablev8Crypto32[] = { /* 269 */ MCD_OPC_CheckField, 23, 9, 231, 3, 192, 0, // Skip to: 468 /* 276 */ MCD_OPC_CheckField, 16, 4, 0, 186, 0, // Skip to: 468 /* 282 */ MCD_OPC_CheckField, 4, 1, 0, 180, 0, // Skip to: 468 -/* 288 */ MCD_OPC_Decode, 36, 131, 1, // Opcode: AESE +/* 288 */ MCD_OPC_Decode, 37, 130, 1, // Opcode: AESE /* 292 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 323 /* 296 */ MCD_OPC_CheckPredicate, 16, 168, 0, // Skip to: 468 /* 300 */ MCD_OPC_CheckField, 23, 9, 231, 3, 161, 0, // Skip to: 468 /* 307 */ MCD_OPC_CheckField, 16, 4, 0, 155, 0, // Skip to: 468 /* 313 */ MCD_OPC_CheckField, 4, 1, 0, 149, 0, // Skip to: 468 -/* 319 */ MCD_OPC_Decode, 35, 131, 1, // Opcode: AESD +/* 319 */ MCD_OPC_Decode, 36, 130, 1, // Opcode: AESD /* 323 */ MCD_OPC_FilterValue, 2, 53, 0, // Skip to: 380 /* 327 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... /* 330 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 354 /* 334 */ MCD_OPC_CheckPredicate, 16, 130, 0, // Skip to: 468 /* 338 */ MCD_OPC_CheckField, 23, 9, 231, 3, 123, 0, // Skip to: 468 /* 345 */ MCD_OPC_CheckField, 4, 1, 0, 117, 0, // Skip to: 468 -/* 351 */ MCD_OPC_Decode, 38, 125, // Opcode: AESMC +/* 351 */ MCD_OPC_Decode, 39, 124, // Opcode: AESMC /* 354 */ MCD_OPC_FilterValue, 10, 110, 0, // Skip to: 468 /* 358 */ MCD_OPC_CheckPredicate, 16, 106, 0, // Skip to: 468 /* 362 */ MCD_OPC_CheckField, 23, 9, 231, 3, 99, 0, // Skip to: 468 /* 369 */ MCD_OPC_CheckField, 4, 1, 0, 93, 0, // Skip to: 468 -/* 375 */ MCD_OPC_Decode, 241, 2, 131, 1, // Opcode: SHA1SU1 +/* 375 */ MCD_OPC_Decode, 191, 2, 130, 1, // Opcode: SHA1SU1 /* 380 */ MCD_OPC_FilterValue, 3, 84, 0, // Skip to: 468 /* 384 */ MCD_OPC_ExtractField, 16, 4, // Inst{19-16} ... /* 387 */ MCD_OPC_FilterValue, 0, 20, 0, // Skip to: 411 /* 391 */ MCD_OPC_CheckPredicate, 16, 73, 0, // Skip to: 468 /* 395 */ MCD_OPC_CheckField, 23, 9, 231, 3, 66, 0, // Skip to: 468 /* 402 */ MCD_OPC_CheckField, 4, 1, 0, 60, 0, // Skip to: 468 -/* 408 */ MCD_OPC_Decode, 37, 125, // Opcode: AESIMC +/* 408 */ MCD_OPC_Decode, 38, 124, // Opcode: AESIMC /* 411 */ MCD_OPC_FilterValue, 10, 53, 0, // Skip to: 468 /* 415 */ MCD_OPC_CheckPredicate, 16, 49, 0, // Skip to: 468 /* 419 */ MCD_OPC_CheckField, 23, 9, 231, 3, 42, 0, // Skip to: 468 /* 426 */ MCD_OPC_CheckField, 4, 1, 0, 36, 0, // Skip to: 468 -/* 432 */ MCD_OPC_Decode, 244, 2, 131, 1, // Opcode: SHA256SU0 +/* 432 */ MCD_OPC_Decode, 194, 2, 130, 1, // Opcode: SHA256SU0 /* 437 */ MCD_OPC_FilterValue, 12, 27, 0, // Skip to: 468 /* 441 */ MCD_OPC_CheckPredicate, 16, 23, 0, // Skip to: 468 /* 445 */ MCD_OPC_CheckField, 23, 9, 228, 3, 16, 0, // Skip to: 468 /* 452 */ MCD_OPC_CheckField, 6, 1, 1, 10, 0, // Skip to: 468 /* 458 */ MCD_OPC_CheckField, 4, 1, 0, 4, 0, // Skip to: 468 -/* 464 */ MCD_OPC_Decode, 240, 2, 104, // Opcode: SHA1SU0 +/* 464 */ MCD_OPC_Decode, 190, 2, 103, // Opcode: SHA1SU0 /* 468 */ MCD_OPC_Fail, 0 }; @@ -9749,213 +9763,213 @@ static uint8_t DecoderTablev8NEON32[] = { /* 3 */ MCD_OPC_FilterValue, 0, 127, 0, // Skip to: 134 /* 7 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 10 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 41 -/* 14 */ MCD_OPC_CheckPredicate, 46, 6, 4, // Skip to: 1048 +/* 14 */ MCD_OPC_CheckPredicate, 49, 6, 4, // Skip to: 1048 /* 18 */ MCD_OPC_CheckField, 23, 9, 231, 3, 255, 3, // Skip to: 1048 /* 25 */ MCD_OPC_CheckField, 16, 6, 59, 249, 3, // Skip to: 1048 /* 31 */ MCD_OPC_CheckField, 4, 1, 0, 243, 3, // Skip to: 1048 -/* 37 */ MCD_OPC_Decode, 246, 5, 124, // Opcode: VCVTANSD +/* 37 */ MCD_OPC_Decode, 196, 5, 123, // Opcode: VCVTANSD /* 41 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 72 -/* 45 */ MCD_OPC_CheckPredicate, 46, 231, 3, // Skip to: 1048 +/* 45 */ MCD_OPC_CheckPredicate, 49, 231, 3, // Skip to: 1048 /* 49 */ MCD_OPC_CheckField, 23, 9, 231, 3, 224, 3, // Skip to: 1048 /* 56 */ MCD_OPC_CheckField, 16, 6, 59, 218, 3, // Skip to: 1048 /* 62 */ MCD_OPC_CheckField, 4, 1, 0, 212, 3, // Skip to: 1048 -/* 68 */ MCD_OPC_Decode, 247, 5, 125, // Opcode: VCVTANSQ +/* 68 */ MCD_OPC_Decode, 197, 5, 124, // Opcode: VCVTANSQ /* 72 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 103 -/* 76 */ MCD_OPC_CheckPredicate, 46, 200, 3, // Skip to: 1048 +/* 76 */ MCD_OPC_CheckPredicate, 49, 200, 3, // Skip to: 1048 /* 80 */ MCD_OPC_CheckField, 23, 9, 231, 3, 193, 3, // Skip to: 1048 /* 87 */ MCD_OPC_CheckField, 16, 6, 59, 187, 3, // Skip to: 1048 /* 93 */ MCD_OPC_CheckField, 4, 1, 0, 181, 3, // Skip to: 1048 -/* 99 */ MCD_OPC_Decode, 248, 5, 124, // Opcode: VCVTANUD +/* 99 */ MCD_OPC_Decode, 198, 5, 123, // Opcode: VCVTANUD /* 103 */ MCD_OPC_FilterValue, 3, 173, 3, // Skip to: 1048 -/* 107 */ MCD_OPC_CheckPredicate, 46, 169, 3, // Skip to: 1048 +/* 107 */ MCD_OPC_CheckPredicate, 49, 169, 3, // Skip to: 1048 /* 111 */ MCD_OPC_CheckField, 23, 9, 231, 3, 162, 3, // Skip to: 1048 /* 118 */ MCD_OPC_CheckField, 16, 6, 59, 156, 3, // Skip to: 1048 /* 124 */ MCD_OPC_CheckField, 4, 1, 0, 150, 3, // Skip to: 1048 -/* 130 */ MCD_OPC_Decode, 249, 5, 125, // Opcode: VCVTANUQ +/* 130 */ MCD_OPC_Decode, 199, 5, 124, // Opcode: VCVTANUQ /* 134 */ MCD_OPC_FilterValue, 1, 127, 0, // Skip to: 265 /* 138 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 141 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 172 -/* 145 */ MCD_OPC_CheckPredicate, 46, 131, 3, // Skip to: 1048 +/* 145 */ MCD_OPC_CheckPredicate, 49, 131, 3, // Skip to: 1048 /* 149 */ MCD_OPC_CheckField, 23, 9, 231, 3, 124, 3, // Skip to: 1048 /* 156 */ MCD_OPC_CheckField, 16, 6, 59, 118, 3, // Skip to: 1048 /* 162 */ MCD_OPC_CheckField, 4, 1, 0, 112, 3, // Skip to: 1048 -/* 168 */ MCD_OPC_Decode, 139, 6, 124, // Opcode: VCVTNNSD +/* 168 */ MCD_OPC_Decode, 217, 5, 123, // Opcode: VCVTNNSD /* 172 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 203 -/* 176 */ MCD_OPC_CheckPredicate, 46, 100, 3, // Skip to: 1048 +/* 176 */ MCD_OPC_CheckPredicate, 49, 100, 3, // Skip to: 1048 /* 180 */ MCD_OPC_CheckField, 23, 9, 231, 3, 93, 3, // Skip to: 1048 /* 187 */ MCD_OPC_CheckField, 16, 6, 59, 87, 3, // Skip to: 1048 /* 193 */ MCD_OPC_CheckField, 4, 1, 0, 81, 3, // Skip to: 1048 -/* 199 */ MCD_OPC_Decode, 140, 6, 125, // Opcode: VCVTNNSQ +/* 199 */ MCD_OPC_Decode, 218, 5, 124, // Opcode: VCVTNNSQ /* 203 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 234 -/* 207 */ MCD_OPC_CheckPredicate, 46, 69, 3, // Skip to: 1048 +/* 207 */ MCD_OPC_CheckPredicate, 49, 69, 3, // Skip to: 1048 /* 211 */ MCD_OPC_CheckField, 23, 9, 231, 3, 62, 3, // Skip to: 1048 /* 218 */ MCD_OPC_CheckField, 16, 6, 59, 56, 3, // Skip to: 1048 /* 224 */ MCD_OPC_CheckField, 4, 1, 0, 50, 3, // Skip to: 1048 -/* 230 */ MCD_OPC_Decode, 141, 6, 124, // Opcode: VCVTNNUD +/* 230 */ MCD_OPC_Decode, 219, 5, 123, // Opcode: VCVTNNUD /* 234 */ MCD_OPC_FilterValue, 3, 42, 3, // Skip to: 1048 -/* 238 */ MCD_OPC_CheckPredicate, 46, 38, 3, // Skip to: 1048 +/* 238 */ MCD_OPC_CheckPredicate, 49, 38, 3, // Skip to: 1048 /* 242 */ MCD_OPC_CheckField, 23, 9, 231, 3, 31, 3, // Skip to: 1048 /* 249 */ MCD_OPC_CheckField, 16, 6, 59, 25, 3, // Skip to: 1048 /* 255 */ MCD_OPC_CheckField, 4, 1, 0, 19, 3, // Skip to: 1048 -/* 261 */ MCD_OPC_Decode, 142, 6, 125, // Opcode: VCVTNNUQ +/* 261 */ MCD_OPC_Decode, 220, 5, 124, // Opcode: VCVTNNUQ /* 265 */ MCD_OPC_FilterValue, 2, 127, 0, // Skip to: 396 /* 269 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 272 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 303 -/* 276 */ MCD_OPC_CheckPredicate, 46, 0, 3, // Skip to: 1048 +/* 276 */ MCD_OPC_CheckPredicate, 49, 0, 3, // Skip to: 1048 /* 280 */ MCD_OPC_CheckField, 23, 9, 231, 3, 249, 2, // Skip to: 1048 /* 287 */ MCD_OPC_CheckField, 16, 6, 59, 243, 2, // Skip to: 1048 /* 293 */ MCD_OPC_CheckField, 4, 1, 0, 237, 2, // Skip to: 1048 -/* 299 */ MCD_OPC_Decode, 147, 6, 124, // Opcode: VCVTPNSD +/* 299 */ MCD_OPC_Decode, 225, 5, 123, // Opcode: VCVTPNSD /* 303 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 334 -/* 307 */ MCD_OPC_CheckPredicate, 46, 225, 2, // Skip to: 1048 +/* 307 */ MCD_OPC_CheckPredicate, 49, 225, 2, // Skip to: 1048 /* 311 */ MCD_OPC_CheckField, 23, 9, 231, 3, 218, 2, // Skip to: 1048 /* 318 */ MCD_OPC_CheckField, 16, 6, 59, 212, 2, // Skip to: 1048 /* 324 */ MCD_OPC_CheckField, 4, 1, 0, 206, 2, // Skip to: 1048 -/* 330 */ MCD_OPC_Decode, 148, 6, 125, // Opcode: VCVTPNSQ +/* 330 */ MCD_OPC_Decode, 226, 5, 124, // Opcode: VCVTPNSQ /* 334 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 365 -/* 338 */ MCD_OPC_CheckPredicate, 46, 194, 2, // Skip to: 1048 +/* 338 */ MCD_OPC_CheckPredicate, 49, 194, 2, // Skip to: 1048 /* 342 */ MCD_OPC_CheckField, 23, 9, 231, 3, 187, 2, // Skip to: 1048 /* 349 */ MCD_OPC_CheckField, 16, 6, 59, 181, 2, // Skip to: 1048 /* 355 */ MCD_OPC_CheckField, 4, 1, 0, 175, 2, // Skip to: 1048 -/* 361 */ MCD_OPC_Decode, 149, 6, 124, // Opcode: VCVTPNUD +/* 361 */ MCD_OPC_Decode, 227, 5, 123, // Opcode: VCVTPNUD /* 365 */ MCD_OPC_FilterValue, 3, 167, 2, // Skip to: 1048 -/* 369 */ MCD_OPC_CheckPredicate, 46, 163, 2, // Skip to: 1048 +/* 369 */ MCD_OPC_CheckPredicate, 49, 163, 2, // Skip to: 1048 /* 373 */ MCD_OPC_CheckField, 23, 9, 231, 3, 156, 2, // Skip to: 1048 /* 380 */ MCD_OPC_CheckField, 16, 6, 59, 150, 2, // Skip to: 1048 /* 386 */ MCD_OPC_CheckField, 4, 1, 0, 144, 2, // Skip to: 1048 -/* 392 */ MCD_OPC_Decode, 150, 6, 125, // Opcode: VCVTPNUQ +/* 392 */ MCD_OPC_Decode, 228, 5, 124, // Opcode: VCVTPNUQ /* 396 */ MCD_OPC_FilterValue, 3, 127, 0, // Skip to: 527 /* 400 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 403 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 434 -/* 407 */ MCD_OPC_CheckPredicate, 46, 125, 2, // Skip to: 1048 +/* 407 */ MCD_OPC_CheckPredicate, 49, 125, 2, // Skip to: 1048 /* 411 */ MCD_OPC_CheckField, 23, 9, 231, 3, 118, 2, // Skip to: 1048 /* 418 */ MCD_OPC_CheckField, 16, 6, 59, 112, 2, // Skip to: 1048 /* 424 */ MCD_OPC_CheckField, 4, 1, 0, 106, 2, // Skip to: 1048 -/* 430 */ MCD_OPC_Decode, 131, 6, 124, // Opcode: VCVTMNSD +/* 430 */ MCD_OPC_Decode, 209, 5, 123, // Opcode: VCVTMNSD /* 434 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 465 -/* 438 */ MCD_OPC_CheckPredicate, 46, 94, 2, // Skip to: 1048 +/* 438 */ MCD_OPC_CheckPredicate, 49, 94, 2, // Skip to: 1048 /* 442 */ MCD_OPC_CheckField, 23, 9, 231, 3, 87, 2, // Skip to: 1048 /* 449 */ MCD_OPC_CheckField, 16, 6, 59, 81, 2, // Skip to: 1048 /* 455 */ MCD_OPC_CheckField, 4, 1, 0, 75, 2, // Skip to: 1048 -/* 461 */ MCD_OPC_Decode, 132, 6, 125, // Opcode: VCVTMNSQ +/* 461 */ MCD_OPC_Decode, 210, 5, 124, // Opcode: VCVTMNSQ /* 465 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 496 -/* 469 */ MCD_OPC_CheckPredicate, 46, 63, 2, // Skip to: 1048 +/* 469 */ MCD_OPC_CheckPredicate, 49, 63, 2, // Skip to: 1048 /* 473 */ MCD_OPC_CheckField, 23, 9, 231, 3, 56, 2, // Skip to: 1048 /* 480 */ MCD_OPC_CheckField, 16, 6, 59, 50, 2, // Skip to: 1048 /* 486 */ MCD_OPC_CheckField, 4, 1, 0, 44, 2, // Skip to: 1048 -/* 492 */ MCD_OPC_Decode, 133, 6, 124, // Opcode: VCVTMNUD +/* 492 */ MCD_OPC_Decode, 211, 5, 123, // Opcode: VCVTMNUD /* 496 */ MCD_OPC_FilterValue, 3, 36, 2, // Skip to: 1048 -/* 500 */ MCD_OPC_CheckPredicate, 46, 32, 2, // Skip to: 1048 +/* 500 */ MCD_OPC_CheckPredicate, 49, 32, 2, // Skip to: 1048 /* 504 */ MCD_OPC_CheckField, 23, 9, 231, 3, 25, 2, // Skip to: 1048 /* 511 */ MCD_OPC_CheckField, 16, 6, 59, 19, 2, // Skip to: 1048 /* 517 */ MCD_OPC_CheckField, 4, 1, 0, 13, 2, // Skip to: 1048 -/* 523 */ MCD_OPC_Decode, 134, 6, 125, // Opcode: VCVTMNUQ +/* 523 */ MCD_OPC_Decode, 212, 5, 124, // Opcode: VCVTMNUQ /* 527 */ MCD_OPC_FilterValue, 4, 127, 0, // Skip to: 658 /* 531 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 534 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 565 -/* 538 */ MCD_OPC_CheckPredicate, 46, 250, 1, // Skip to: 1048 +/* 538 */ MCD_OPC_CheckPredicate, 49, 250, 1, // Skip to: 1048 /* 542 */ MCD_OPC_CheckField, 23, 9, 231, 3, 243, 1, // Skip to: 1048 /* 549 */ MCD_OPC_CheckField, 16, 6, 58, 237, 1, // Skip to: 1048 /* 555 */ MCD_OPC_CheckField, 4, 1, 0, 231, 1, // Skip to: 1048 -/* 561 */ MCD_OPC_Decode, 198, 13, 124, // Opcode: VRINTNND +/* 561 */ MCD_OPC_Decode, 150, 13, 123, // Opcode: VRINTNND /* 565 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 596 -/* 569 */ MCD_OPC_CheckPredicate, 46, 219, 1, // Skip to: 1048 +/* 569 */ MCD_OPC_CheckPredicate, 49, 219, 1, // Skip to: 1048 /* 573 */ MCD_OPC_CheckField, 23, 9, 231, 3, 212, 1, // Skip to: 1048 /* 580 */ MCD_OPC_CheckField, 16, 6, 58, 206, 1, // Skip to: 1048 /* 586 */ MCD_OPC_CheckField, 4, 1, 0, 200, 1, // Skip to: 1048 -/* 592 */ MCD_OPC_Decode, 199, 13, 125, // Opcode: VRINTNNQ +/* 592 */ MCD_OPC_Decode, 151, 13, 124, // Opcode: VRINTNNQ /* 596 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 627 -/* 600 */ MCD_OPC_CheckPredicate, 46, 188, 1, // Skip to: 1048 +/* 600 */ MCD_OPC_CheckPredicate, 49, 188, 1, // Skip to: 1048 /* 604 */ MCD_OPC_CheckField, 23, 9, 231, 3, 181, 1, // Skip to: 1048 /* 611 */ MCD_OPC_CheckField, 16, 6, 58, 175, 1, // Skip to: 1048 /* 617 */ MCD_OPC_CheckField, 4, 1, 0, 169, 1, // Skip to: 1048 -/* 623 */ MCD_OPC_Decode, 208, 13, 124, // Opcode: VRINTXND +/* 623 */ MCD_OPC_Decode, 160, 13, 123, // Opcode: VRINTXND /* 627 */ MCD_OPC_FilterValue, 3, 161, 1, // Skip to: 1048 -/* 631 */ MCD_OPC_CheckPredicate, 46, 157, 1, // Skip to: 1048 +/* 631 */ MCD_OPC_CheckPredicate, 49, 157, 1, // Skip to: 1048 /* 635 */ MCD_OPC_CheckField, 23, 9, 231, 3, 150, 1, // Skip to: 1048 /* 642 */ MCD_OPC_CheckField, 16, 6, 58, 144, 1, // Skip to: 1048 /* 648 */ MCD_OPC_CheckField, 4, 1, 0, 138, 1, // Skip to: 1048 -/* 654 */ MCD_OPC_Decode, 209, 13, 125, // Opcode: VRINTXNQ +/* 654 */ MCD_OPC_Decode, 161, 13, 124, // Opcode: VRINTXNQ /* 658 */ MCD_OPC_FilterValue, 5, 127, 0, // Skip to: 789 /* 662 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 665 */ MCD_OPC_FilterValue, 0, 27, 0, // Skip to: 696 -/* 669 */ MCD_OPC_CheckPredicate, 46, 119, 1, // Skip to: 1048 +/* 669 */ MCD_OPC_CheckPredicate, 49, 119, 1, // Skip to: 1048 /* 673 */ MCD_OPC_CheckField, 23, 9, 231, 3, 112, 1, // Skip to: 1048 /* 680 */ MCD_OPC_CheckField, 16, 6, 58, 106, 1, // Skip to: 1048 /* 686 */ MCD_OPC_CheckField, 4, 1, 0, 100, 1, // Skip to: 1048 -/* 692 */ MCD_OPC_Decode, 190, 13, 124, // Opcode: VRINTAND +/* 692 */ MCD_OPC_Decode, 142, 13, 123, // Opcode: VRINTAND /* 696 */ MCD_OPC_FilterValue, 1, 27, 0, // Skip to: 727 -/* 700 */ MCD_OPC_CheckPredicate, 46, 88, 1, // Skip to: 1048 +/* 700 */ MCD_OPC_CheckPredicate, 49, 88, 1, // Skip to: 1048 /* 704 */ MCD_OPC_CheckField, 23, 9, 231, 3, 81, 1, // Skip to: 1048 /* 711 */ MCD_OPC_CheckField, 16, 6, 58, 75, 1, // Skip to: 1048 /* 717 */ MCD_OPC_CheckField, 4, 1, 0, 69, 1, // Skip to: 1048 -/* 723 */ MCD_OPC_Decode, 191, 13, 125, // Opcode: VRINTANQ +/* 723 */ MCD_OPC_Decode, 143, 13, 124, // Opcode: VRINTANQ /* 727 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 758 -/* 731 */ MCD_OPC_CheckPredicate, 46, 57, 1, // Skip to: 1048 +/* 731 */ MCD_OPC_CheckPredicate, 49, 57, 1, // Skip to: 1048 /* 735 */ MCD_OPC_CheckField, 23, 9, 231, 3, 50, 1, // Skip to: 1048 /* 742 */ MCD_OPC_CheckField, 16, 6, 58, 44, 1, // Skip to: 1048 /* 748 */ MCD_OPC_CheckField, 4, 1, 0, 38, 1, // Skip to: 1048 -/* 754 */ MCD_OPC_Decode, 212, 13, 124, // Opcode: VRINTZND +/* 754 */ MCD_OPC_Decode, 164, 13, 123, // Opcode: VRINTZND /* 758 */ MCD_OPC_FilterValue, 3, 30, 1, // Skip to: 1048 -/* 762 */ MCD_OPC_CheckPredicate, 46, 26, 1, // Skip to: 1048 +/* 762 */ MCD_OPC_CheckPredicate, 49, 26, 1, // Skip to: 1048 /* 766 */ MCD_OPC_CheckField, 23, 9, 231, 3, 19, 1, // Skip to: 1048 /* 773 */ MCD_OPC_CheckField, 16, 6, 58, 13, 1, // Skip to: 1048 /* 779 */ MCD_OPC_CheckField, 4, 1, 0, 7, 1, // Skip to: 1048 -/* 785 */ MCD_OPC_Decode, 213, 13, 125, // Opcode: VRINTZNQ +/* 785 */ MCD_OPC_Decode, 165, 13, 124, // Opcode: VRINTZNQ /* 789 */ MCD_OPC_FilterValue, 6, 65, 0, // Skip to: 858 /* 793 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 796 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 827 -/* 800 */ MCD_OPC_CheckPredicate, 46, 244, 0, // Skip to: 1048 +/* 800 */ MCD_OPC_CheckPredicate, 49, 244, 0, // Skip to: 1048 /* 804 */ MCD_OPC_CheckField, 23, 9, 231, 3, 237, 0, // Skip to: 1048 /* 811 */ MCD_OPC_CheckField, 16, 6, 58, 231, 0, // Skip to: 1048 /* 817 */ MCD_OPC_CheckField, 4, 1, 0, 225, 0, // Skip to: 1048 -/* 823 */ MCD_OPC_Decode, 194, 13, 124, // Opcode: VRINTMND +/* 823 */ MCD_OPC_Decode, 146, 13, 123, // Opcode: VRINTMND /* 827 */ MCD_OPC_FilterValue, 3, 217, 0, // Skip to: 1048 -/* 831 */ MCD_OPC_CheckPredicate, 46, 213, 0, // Skip to: 1048 +/* 831 */ MCD_OPC_CheckPredicate, 49, 213, 0, // Skip to: 1048 /* 835 */ MCD_OPC_CheckField, 23, 9, 231, 3, 206, 0, // Skip to: 1048 /* 842 */ MCD_OPC_CheckField, 16, 6, 58, 200, 0, // Skip to: 1048 /* 848 */ MCD_OPC_CheckField, 4, 1, 0, 194, 0, // Skip to: 1048 -/* 854 */ MCD_OPC_Decode, 195, 13, 125, // Opcode: VRINTMNQ +/* 854 */ MCD_OPC_Decode, 147, 13, 124, // Opcode: VRINTMNQ /* 858 */ MCD_OPC_FilterValue, 7, 65, 0, // Skip to: 927 /* 862 */ MCD_OPC_ExtractField, 6, 2, // Inst{7-6} ... /* 865 */ MCD_OPC_FilterValue, 2, 27, 0, // Skip to: 896 -/* 869 */ MCD_OPC_CheckPredicate, 46, 175, 0, // Skip to: 1048 +/* 869 */ MCD_OPC_CheckPredicate, 49, 175, 0, // Skip to: 1048 /* 873 */ MCD_OPC_CheckField, 23, 9, 231, 3, 168, 0, // Skip to: 1048 /* 880 */ MCD_OPC_CheckField, 16, 6, 58, 162, 0, // Skip to: 1048 /* 886 */ MCD_OPC_CheckField, 4, 1, 0, 156, 0, // Skip to: 1048 -/* 892 */ MCD_OPC_Decode, 202, 13, 124, // Opcode: VRINTPND +/* 892 */ MCD_OPC_Decode, 154, 13, 123, // Opcode: VRINTPND /* 896 */ MCD_OPC_FilterValue, 3, 148, 0, // Skip to: 1048 -/* 900 */ MCD_OPC_CheckPredicate, 46, 144, 0, // Skip to: 1048 +/* 900 */ MCD_OPC_CheckPredicate, 49, 144, 0, // Skip to: 1048 /* 904 */ MCD_OPC_CheckField, 23, 9, 231, 3, 137, 0, // Skip to: 1048 /* 911 */ MCD_OPC_CheckField, 16, 6, 58, 131, 0, // Skip to: 1048 /* 917 */ MCD_OPC_CheckField, 4, 1, 0, 125, 0, // Skip to: 1048 -/* 923 */ MCD_OPC_Decode, 203, 13, 125, // Opcode: VRINTPNQ +/* 923 */ MCD_OPC_Decode, 155, 13, 124, // Opcode: VRINTPNQ /* 927 */ MCD_OPC_FilterValue, 15, 117, 0, // Skip to: 1048 /* 931 */ MCD_OPC_ExtractField, 6, 1, // Inst{6} ... /* 934 */ MCD_OPC_FilterValue, 0, 53, 0, // Skip to: 991 /* 938 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 941 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 966 -/* 945 */ MCD_OPC_CheckPredicate, 46, 99, 0, // Skip to: 1048 +/* 945 */ MCD_OPC_CheckPredicate, 49, 99, 0, // Skip to: 1048 /* 949 */ MCD_OPC_CheckField, 23, 9, 230, 3, 92, 0, // Skip to: 1048 /* 956 */ MCD_OPC_CheckField, 4, 1, 1, 86, 0, // Skip to: 1048 -/* 962 */ MCD_OPC_Decode, 154, 10, 95, // Opcode: VMAXNMND +/* 962 */ MCD_OPC_Decode, 232, 9, 94, // Opcode: VMAXNMND /* 966 */ MCD_OPC_FilterValue, 2, 78, 0, // Skip to: 1048 -/* 970 */ MCD_OPC_CheckPredicate, 46, 74, 0, // Skip to: 1048 +/* 970 */ MCD_OPC_CheckPredicate, 49, 74, 0, // Skip to: 1048 /* 974 */ MCD_OPC_CheckField, 23, 9, 230, 3, 67, 0, // Skip to: 1048 /* 981 */ MCD_OPC_CheckField, 4, 1, 1, 61, 0, // Skip to: 1048 -/* 987 */ MCD_OPC_Decode, 172, 10, 95, // Opcode: VMINNMND +/* 987 */ MCD_OPC_Decode, 250, 9, 94, // Opcode: VMINNMND /* 991 */ MCD_OPC_FilterValue, 1, 53, 0, // Skip to: 1048 /* 995 */ MCD_OPC_ExtractField, 20, 2, // Inst{21-20} ... /* 998 */ MCD_OPC_FilterValue, 0, 21, 0, // Skip to: 1023 -/* 1002 */ MCD_OPC_CheckPredicate, 46, 42, 0, // Skip to: 1048 +/* 1002 */ MCD_OPC_CheckPredicate, 49, 42, 0, // Skip to: 1048 /* 1006 */ MCD_OPC_CheckField, 23, 9, 230, 3, 35, 0, // Skip to: 1048 /* 1013 */ MCD_OPC_CheckField, 4, 1, 1, 29, 0, // Skip to: 1048 -/* 1019 */ MCD_OPC_Decode, 155, 10, 96, // Opcode: VMAXNMNQ +/* 1019 */ MCD_OPC_Decode, 233, 9, 95, // Opcode: VMAXNMNQ /* 1023 */ MCD_OPC_FilterValue, 2, 21, 0, // Skip to: 1048 -/* 1027 */ MCD_OPC_CheckPredicate, 46, 17, 0, // Skip to: 1048 +/* 1027 */ MCD_OPC_CheckPredicate, 49, 17, 0, // Skip to: 1048 /* 1031 */ MCD_OPC_CheckField, 23, 9, 230, 3, 10, 0, // Skip to: 1048 /* 1038 */ MCD_OPC_CheckField, 4, 1, 1, 4, 0, // Skip to: 1048 -/* 1044 */ MCD_OPC_Decode, 173, 10, 96, // Opcode: VMINNMNQ +/* 1044 */ MCD_OPC_Decode, 251, 9, 95, // Opcode: VMINNMNQ /* 1048 */ MCD_OPC_Fail, 0 }; @@ -10016,52 +10030,58 @@ static bool checkDecoderPredicate(unsigned Idx, uint64_t Bits) case 22: return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2)); case 23: - return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_HasV8Ops)); + return getbool(!(Bits & ARM_FeatureMClass)); case 24: - return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_HasV6MOps)); + return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_HasV8Ops)); case 25: - return getbool((Bits & ARM_FeatureT2XtPk) && (Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2)); + return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_HasV6MOps)); case 26: - return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && !(Bits & ARM_HasV8Ops)); + return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_HasV5TOps) && !(Bits & ARM_FeatureMClass)); case 27: - return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_FeatureDSPThumb2)); + return getbool((Bits & ARM_FeatureT2XtPk) && (Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2)); case 28: - return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_HasV7Ops)); + return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && !(Bits & ARM_HasV8Ops)); case 29: - return getbool((Bits & ARM_FeatureDB)); + return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_FeatureDSPThumb2)); case 30: - return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && !(Bits & ARM_FeatureMClass)); + return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_HasV7Ops)); case 31: - return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureMClass)); + return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureDB)); case 32: - return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_HasV8Ops)); + return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && !(Bits & ARM_FeatureMClass)); case 33: - return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_FeatureTrustZone)); + return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureMClass)); case 34: - return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_HasV7Ops) && (Bits & ARM_FeatureMP)); + return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_HasV8Ops)); case 35: - return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_FeatureT2XtPk)); + return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_FeatureTrustZone)); case 36: - return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_HasV8Ops) && (Bits & ARM_FeatureCRC)); + return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_HasV7Ops) && (Bits & ARM_FeatureMP)); case 37: - return getbool((Bits & ARM_FeatureHWDiv) && (Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2)); + return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_FeatureT2XtPk)); case 38: - return getbool((Bits & ARM_FeatureVFP2)); + return getbool((Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2) && (Bits & ARM_HasV8Ops) && (Bits & ARM_FeatureCRC)); case 39: - return getbool((Bits & ARM_FeatureVFP2) && !(Bits & ARM_FeatureVFPOnlySP)); + return getbool((Bits & ARM_FeatureHWDiv) && (Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2)); case 40: - return getbool((Bits & ARM_FeatureVFP4)); + return getbool(!(Bits & ARM_HasV8Ops) && (Bits & ARM_ModeThumb) && (Bits & ARM_FeatureThumb2)); case 41: - return getbool((Bits & ARM_FeatureVFP4) && !(Bits & ARM_FeatureVFPOnlySP)); + return getbool((Bits & ARM_FeatureVFP2)); case 42: - return getbool((Bits & ARM_FeatureVFP3)); + return getbool((Bits & ARM_FeatureVFP2) && !(Bits & ARM_FeatureVFPOnlySP)); case 43: - return getbool((Bits & ARM_FeatureFPARMv8)); + return getbool((Bits & ARM_FeatureVFP4)); case 44: - return getbool((Bits & ARM_FeatureVFP3) && !(Bits & ARM_FeatureVFPOnlySP)); + return getbool((Bits & ARM_FeatureVFP4) && !(Bits & ARM_FeatureVFPOnlySP)); case 45: - return getbool((Bits & ARM_FeatureFPARMv8) && !(Bits & ARM_FeatureVFPOnlySP)); + return getbool((Bits & ARM_FeatureVFP3)); case 46: + return getbool((Bits & ARM_FeatureFPARMv8)); + case 47: + return getbool((Bits & ARM_FeatureVFP3) && !(Bits & ARM_FeatureVFPOnlySP)); + case 48: + return getbool((Bits & ARM_FeatureFPARMv8) && !(Bits & ARM_FeatureVFPOnlySP)); + case 49: return getbool((Bits & ARM_HasV8Ops) && (Bits & ARM_FeatureNEON)); } } @@ -10770,18 +10790,6 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 78: \ - tmp = fieldname(insn, 12, 4); \ - if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 0, 4); \ - if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 7, 5); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 16, 5); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 28, 4); \ - if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - return S; \ - case 79: \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 28, 4); \ @@ -10789,33 +10797,33 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 0, 16); \ if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 80: \ + case 79: \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 81: \ + case 80: \ if (!Check(&S, DecodeMemMultipleWritebackInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 82: \ + case 81: \ tmp = fieldname(insn, 0, 5); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 83: \ + case 82: \ if (!Check(&S, DecodeBranchImmInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 84: \ + case 83: \ tmp = 0; \ tmp |= (fieldname(insn, 0, 24) << 1); \ tmp |= (fieldname(insn, 24, 1) << 0); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 85: \ + case 84: \ if (!Check(&S, DecodeCopMemInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 86: \ + case 85: \ if (!Check(&S, DecodeMRRC2(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 87: \ + case 86: \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 4, 4); \ @@ -10829,6 +10837,20 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ + case 87: \ + tmp = fieldname(insn, 8, 4); \ + if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 20, 4); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 12, 4); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 16, 4); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 0, 4); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 5, 3); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ case 88: \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ @@ -10842,22 +10864,22 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 3); \ MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 28, 4); \ + if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 89: \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 20, 4); \ + tmp = fieldname(insn, 21, 3); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 12, 4); \ - MCOperand_CreateImm0(MI, tmp); \ + if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 16, 4); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 0, 4); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 3); \ MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 28, 4); \ - if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 90: \ tmp = fieldname(insn, 8, 4); \ @@ -10872,38 +10894,24 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 3); \ MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 28, 4); \ + if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 91: \ + tmp = fieldname(insn, 12, 4); \ + if (!Check(&S, DecodeGPRwithAPSRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 21, 3); \ MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 12, 4); \ - if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 16, 4); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 0, 4); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 5, 3); \ MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 28, 4); \ - if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 92: \ - tmp = fieldname(insn, 12, 4); \ - if (!Check(&S, DecodeGPRwithAPSRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 8, 4); \ - if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 21, 3); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 16, 4); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 0, 4); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 5, 3); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 93: \ tmp = fieldname(insn, 12, 4); \ if (!Check(&S, DecodeGPRwithAPSRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 8, 4); \ @@ -10919,13 +10927,13 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 94: \ + case 93: \ tmp = fieldname(insn, 0, 24); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 95: \ + case 94: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -10939,6 +10947,20 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 5, 1) << 4); \ if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ + case 95: \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 7, 1) << 4); \ + tmp |= (fieldname(insn, 16, 4) << 0); \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 0, 4) << 0); \ + tmp |= (fieldname(insn, 5, 1) << 4); \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + return S; \ case 96: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ @@ -10947,11 +10969,11 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = 0; \ tmp |= (fieldname(insn, 7, 1) << 4); \ tmp |= (fieldname(insn, 16, 4) << 0); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 0, 4) << 0); \ tmp |= (fieldname(insn, 5, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 97: \ tmp = 0; \ @@ -10961,7 +10983,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = 0; \ tmp |= (fieldname(insn, 7, 1) << 4); \ tmp |= (fieldname(insn, 16, 4) << 0); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 0, 4) << 0); \ tmp |= (fieldname(insn, 5, 1) << 4); \ @@ -10971,67 +10993,71 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 7, 1) << 4); \ - tmp |= (fieldname(insn, 16, 4) << 0); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 0, 4) << 0); \ tmp |= (fieldname(insn, 5, 1) << 4); \ if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 7, 1) << 4); \ + tmp |= (fieldname(insn, 16, 4) << 0); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 99: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 0, 4) << 0); \ tmp |= (fieldname(insn, 5, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 7, 1) << 4); \ tmp |= (fieldname(insn, 16, 4) << 0); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 100: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 7, 1) << 4); \ + tmp |= (fieldname(insn, 16, 4) << 0); \ if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 0, 4) << 0); \ tmp |= (fieldname(insn, 5, 1) << 4); \ if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 7, 1) << 4); \ - tmp |= (fieldname(insn, 16, 4) << 0); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 101: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 7, 1) << 4); \ tmp |= (fieldname(insn, 16, 4) << 0); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 0, 4) << 0); \ tmp |= (fieldname(insn, 5, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 102: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 7, 1) << 4); \ tmp |= (fieldname(insn, 16, 4) << 0); \ @@ -11045,51 +11071,53 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 7, 1) << 4); \ tmp |= (fieldname(insn, 16, 4) << 0); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 0, 4) << 0); \ tmp |= (fieldname(insn, 5, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 104: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 7, 1) << 4); \ tmp |= (fieldname(insn, 16, 4) << 0); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 3); \ + if (!Check(&S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ - tmp |= (fieldname(insn, 0, 4) << 0); \ - tmp |= (fieldname(insn, 5, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp |= (fieldname(insn, 3, 1) << 0); \ + tmp |= (fieldname(insn, 5, 1) << 1); \ + MCOperand_CreateImm0(MI, tmp); \ return S; \ case 105: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 7, 1) << 4); \ tmp |= (fieldname(insn, 16, 4) << 0); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 0, 3); \ if (!Check(&S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ @@ -11109,7 +11137,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = 0; \ tmp |= (fieldname(insn, 7, 1) << 4); \ tmp |= (fieldname(insn, 16, 4) << 0); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 0, 3); \ if (!Check(&S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ @@ -11121,11 +11149,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 7, 1) << 4); \ tmp |= (fieldname(insn, 16, 4) << 0); \ @@ -11141,11 +11165,11 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 7, 1) << 4); \ tmp |= (fieldname(insn, 16, 4) << 0); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 0, 3); \ if (!Check(&S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ @@ -11161,7 +11185,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = 0; \ tmp |= (fieldname(insn, 7, 1) << 4); \ tmp |= (fieldname(insn, 16, 4) << 0); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 0, 3); \ if (!Check(&S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ @@ -11173,31 +11197,33 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 7, 1) << 4); \ tmp |= (fieldname(insn, 16, 4) << 0); \ if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 0, 3); \ - if (!Check(&S, DecodeDPR_8RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 3, 1) << 0); \ - tmp |= (fieldname(insn, 5, 1) << 1); \ + tmp = fieldname(insn, 0, 4); \ + if (!Check(&S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 5, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ case 111: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 7, 1) << 4); \ tmp |= (fieldname(insn, 16, 4) << 0); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 5, 1); \ @@ -11215,7 +11241,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = 0; \ tmp |= (fieldname(insn, 7, 1) << 4); \ tmp |= (fieldname(insn, 16, 4) << 0); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 5, 1); \ @@ -11225,11 +11251,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 7, 1) << 4); \ tmp |= (fieldname(insn, 16, 4) << 0); \ @@ -11243,31 +11265,17 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 7, 1) << 4); \ tmp |= (fieldname(insn, 16, 4) << 0); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 5, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ case 115: \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 7, 1) << 4); \ - tmp |= (fieldname(insn, 16, 4) << 0); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 0, 4); \ - if (!Check(&S, DecodeDPR_VFP2RegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 5, 1); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 116: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11281,7 +11289,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 5, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 117: \ + case 116: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11297,7 +11305,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 10, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 118: \ + case 117: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11313,7 +11321,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 9, 2); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 119: \ + case 118: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11329,7 +11337,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 8, 3); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 120: \ + case 119: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11345,7 +11353,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 11, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 121: \ + case 120: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11361,7 +11369,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 10, 2); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 122: \ + case 121: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11377,7 +11385,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 9, 3); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 123: \ + case 122: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11393,7 +11401,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 8, 4); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 124: \ + case 123: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11403,53 +11411,70 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 5, 1) << 4); \ if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ + case 124: \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 0, 4) << 0); \ + tmp |= (fieldname(insn, 5, 1) << 4); \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + return S; \ case 125: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 0, 4) << 0); \ tmp |= (fieldname(insn, 5, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 0, 4) << 0); \ + tmp |= (fieldname(insn, 5, 1) << 4); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 126: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 0, 4) << 0); \ tmp |= (fieldname(insn, 5, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 0, 4) << 0); \ tmp |= (fieldname(insn, 5, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 127: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 0, 4) << 0); \ - tmp |= (fieldname(insn, 5, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 0, 4) << 0); \ tmp |= (fieldname(insn, 5, 1) << 4); \ if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 128: \ + if (!Check(&S, DecodeVSHLMaxInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ + return S; \ + case 129: \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11457,40 +11482,23 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = 0; \ tmp |= (fieldname(insn, 0, 4) << 0); \ tmp |= (fieldname(insn, 5, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - return S; \ - case 129: \ - if (!Check(&S, DecodeVSHLMaxInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 130: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 0, 4) << 0); \ tmp |= (fieldname(insn, 5, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 131: \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 0, 4) << 0); \ - tmp |= (fieldname(insn, 5, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - return S; \ - case 132: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11500,9 +11508,21 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 5, 1) << 4); \ if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 133: \ + case 132: \ if (!Check(&S, DecodeTBLInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ + case 133: \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 0, 4) << 0); \ + tmp |= (fieldname(insn, 5, 1) << 4); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 19, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ case 134: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ @@ -11512,22 +11532,10 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 0, 4) << 0); \ tmp |= (fieldname(insn, 5, 1) << 4); \ if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 19, 1); \ + tmp = fieldname(insn, 18, 2); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ case 135: \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 0, 4) << 0); \ - tmp |= (fieldname(insn, 5, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 18, 2); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 136: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11539,7 +11547,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 17, 3); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 137: \ + case 136: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11551,7 +11559,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 19, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 138: \ + case 137: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11563,7 +11571,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 18, 2); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 139: \ + case 138: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11575,7 +11583,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 17, 3); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 140: \ + case 139: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11587,7 +11595,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 3); \ if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 141: \ + case 140: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11599,7 +11607,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 142: \ + case 141: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11611,23 +11619,23 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ + case 142: \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 0, 4) << 0); \ + tmp |= (fieldname(insn, 5, 1) << 4); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 3); \ + if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + return S; \ case 143: \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 0, 4) << 0); \ - tmp |= (fieldname(insn, 5, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 16, 3); \ - if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - return S; \ - case 144: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11643,7 +11651,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 145: \ + case 144: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11659,7 +11667,23 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ + case 145: \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 0, 4) << 0); \ + tmp |= (fieldname(insn, 5, 1) << 4); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 3); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ case 146: \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11672,10 +11696,6 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M MCOperand_CreateImm0(MI, tmp); \ return S; \ case 147: \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11684,10 +11704,14 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 0, 4) << 0); \ tmp |= (fieldname(insn, 5, 1) << 4); \ if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 16, 3); \ + tmp = fieldname(insn, 16, 4); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ case 148: \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11700,10 +11724,6 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M MCOperand_CreateImm0(MI, tmp); \ return S; \ case 149: \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11712,10 +11732,14 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 0, 4) << 0); \ tmp |= (fieldname(insn, 5, 1) << 4); \ if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 16, 4); \ + tmp = fieldname(insn, 16, 5); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ case 150: \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11728,22 +11752,6 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M MCOperand_CreateImm0(MI, tmp); \ return S; \ case 151: \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 0, 4) << 0); \ - tmp |= (fieldname(insn, 5, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 16, 5); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 152: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11755,7 +11763,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 3); \ if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 153: \ + case 152: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11767,7 +11775,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 154: \ + case 153: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11779,7 +11787,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 155: \ + case 154: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11791,7 +11799,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 3); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 156: \ + case 155: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11803,7 +11811,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 4); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 157: \ + case 156: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11815,13 +11823,29 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 158: \ + case 157: \ if (!Check(&S, DecodeNEONModImmInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 159: \ + case 158: \ if (!Check(&S, DecodeVCVTD(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ + case 159: \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 0, 4) << 0); \ + tmp |= (fieldname(insn, 5, 1) << 4); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 6); \ + if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + return S; \ case 160: \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11834,10 +11858,6 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 161: \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11847,9 +11867,13 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 5, 1) << 4); \ if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 16, 6); \ - if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + MCOperand_CreateImm0(MI, tmp); \ return S; \ case 162: \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11862,22 +11886,6 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M MCOperand_CreateImm0(MI, tmp); \ return S; \ case 163: \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 0, 4) << 0); \ - tmp |= (fieldname(insn, 5, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 16, 6); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 164: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11889,7 +11897,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 3); \ if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 165: \ + case 164: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11901,7 +11909,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 166: \ + case 165: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11913,23 +11921,23 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ + case 166: \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 0, 4) << 0); \ + tmp |= (fieldname(insn, 5, 1) << 4); \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 3); \ + if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + return S; \ case 167: \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 0, 4) << 0); \ - tmp |= (fieldname(insn, 5, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 16, 3); \ - if (!Check(&S, DecodeShiftRight8Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - return S; \ - case 168: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11945,7 +11953,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeShiftRight16Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 169: \ + case 168: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11961,7 +11969,23 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 5); \ if (!Check(&S, DecodeShiftRight32Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ + case 169: \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 0, 4) << 0); \ + tmp |= (fieldname(insn, 5, 1) << 4); \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 3); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ case 170: \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11974,10 +11998,6 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M MCOperand_CreateImm0(MI, tmp); \ return S; \ case 171: \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -11986,10 +12006,14 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 0, 4) << 0); \ tmp |= (fieldname(insn, 5, 1) << 4); \ if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 16, 3); \ + tmp = fieldname(insn, 16, 4); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ case 172: \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -12002,10 +12026,6 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M MCOperand_CreateImm0(MI, tmp); \ return S; \ case 173: \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -12014,10 +12034,14 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 0, 4) << 0); \ tmp |= (fieldname(insn, 5, 1) << 4); \ if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 16, 4); \ + tmp = fieldname(insn, 16, 5); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ case 174: \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -12030,10 +12054,9 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M MCOperand_CreateImm0(MI, tmp); \ return S; \ case 175: \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeVCVTQ(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ + return S; \ + case 176: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -12042,13 +12065,14 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 0, 4) << 0); \ tmp |= (fieldname(insn, 5, 1) << 4); \ if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 16, 5); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 176: \ - if (!Check(&S, DecodeVCVTQ(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 6); \ + if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 177: \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -12061,10 +12085,6 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 178: \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -12074,9 +12094,13 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 5, 1) << 4); \ if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 16, 6); \ - if (!Check(&S, DecodeShiftRight64Imm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + MCOperand_CreateImm0(MI, tmp); \ return S; \ case 179: \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -12089,22 +12113,6 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M MCOperand_CreateImm0(MI, tmp); \ return S; \ case 180: \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 0, 4) << 0); \ - tmp |= (fieldname(insn, 5, 1) << 4); \ - if (!Check(&S, DecodeQPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 16, 6); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 181: \ tmp = 0; \ tmp |= (fieldname(insn, 7, 1) << 4); \ tmp |= (fieldname(insn, 16, 4) << 0); \ @@ -12120,30 +12128,44 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ + case 181: \ + tmp = fieldname(insn, 12, 4); \ + if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 7, 1) << 4); \ + tmp |= (fieldname(insn, 16, 4) << 0); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 21, 1); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 28, 4); \ + if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + return S; \ case 182: \ - tmp = fieldname(insn, 12, 4); \ - if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 7, 1) << 4); \ tmp |= (fieldname(insn, 16, 4) << 0); \ if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 21, 1); \ + tmp = 0; \ + tmp |= (fieldname(insn, 7, 1) << 4); \ + tmp |= (fieldname(insn, 16, 4) << 0); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 12, 4); \ + if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 6, 1) << 0); \ + tmp |= (fieldname(insn, 21, 1) << 1); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 183: \ - tmp = 0; \ - tmp |= (fieldname(insn, 7, 1) << 4); \ - tmp |= (fieldname(insn, 16, 4) << 0); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 7, 1) << 4); \ - tmp |= (fieldname(insn, 16, 4) << 0); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 12, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ + tmp |= (fieldname(insn, 7, 1) << 4); \ + tmp |= (fieldname(insn, 16, 4) << 0); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ tmp |= (fieldname(insn, 6, 1) << 0); \ tmp |= (fieldname(insn, 21, 1) << 1); \ MCOperand_CreateImm0(MI, tmp); \ @@ -12151,31 +12173,31 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 184: \ - tmp = fieldname(insn, 12, 4); \ - if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 7, 1) << 4); \ tmp |= (fieldname(insn, 16, 4) << 0); \ if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ - tmp |= (fieldname(insn, 6, 1) << 0); \ - tmp |= (fieldname(insn, 21, 1) << 1); \ + tmp |= (fieldname(insn, 7, 1) << 4); \ + tmp |= (fieldname(insn, 16, 4) << 0); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 12, 4); \ + if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 5, 2) << 0); \ + tmp |= (fieldname(insn, 21, 1) << 2); \ MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 185: \ - tmp = 0; \ - tmp |= (fieldname(insn, 7, 1) << 4); \ - tmp |= (fieldname(insn, 16, 4) << 0); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 7, 1) << 4); \ - tmp |= (fieldname(insn, 16, 4) << 0); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 12, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ + tmp |= (fieldname(insn, 7, 1) << 4); \ + tmp |= (fieldname(insn, 16, 4) << 0); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ tmp |= (fieldname(insn, 5, 2) << 0); \ tmp |= (fieldname(insn, 21, 1) << 2); \ MCOperand_CreateImm0(MI, tmp); \ @@ -12183,30 +12205,16 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 186: \ - tmp = fieldname(insn, 12, 4); \ - if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 7, 1) << 4); \ tmp |= (fieldname(insn, 16, 4) << 0); \ if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 5, 2) << 0); \ - tmp |= (fieldname(insn, 21, 1) << 2); \ - MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 12, 4); \ + if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 187: \ - tmp = 0; \ - tmp |= (fieldname(insn, 7, 1) << 4); \ - tmp |= (fieldname(insn, 16, 4) << 0); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 12, 4); \ - if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 28, 4); \ - if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - return S; \ - case 188: \ tmp = 0; \ tmp |= (fieldname(insn, 7, 1) << 4); \ tmp |= (fieldname(insn, 16, 4) << 0); \ @@ -12216,70 +12224,70 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 189: \ + case 188: \ if (!Check(&S, DecodeVLDST4Instruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 190: \ + case 189: \ if (!Check(&S, DecodeVST1LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 191: \ + case 190: \ if (!Check(&S, DecodeVLD1LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 192: \ + case 191: \ if (!Check(&S, DecodeVST2LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 193: \ + case 192: \ if (!Check(&S, DecodeVLD2LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 194: \ + case 193: \ if (!Check(&S, DecodeVLDST1Instruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 195: \ + case 194: \ if (!Check(&S, DecodeVST3LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 196: \ + case 195: \ if (!Check(&S, DecodeVLD3LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 197: \ + case 196: \ if (!Check(&S, DecodeVLDST2Instruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 198: \ + case 197: \ if (!Check(&S, DecodeVST4LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 199: \ + case 198: \ if (!Check(&S, DecodeVLD4LN(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 200: \ + case 199: \ if (!Check(&S, DecodeVLDST3Instruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 201: \ + case 200: \ if (!Check(&S, DecodeVLD1DupInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 202: \ + case 201: \ if (!Check(&S, DecodeVLD2DupInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 203: \ + case 202: \ if (!Check(&S, DecodeVLD3DupInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 204: \ + case 203: \ if (!Check(&S, DecodeVLD4DupInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 205: \ + case 204: \ tmp = fieldname(insn, 0, 3); \ if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 3, 3); \ if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 206: \ + case 205: \ tmp = fieldname(insn, 8, 3); \ if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 0, 8); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 207: \ + case 206: \ if (!Check(&S, DecodeThumbAddSPReg(MI, (uint16_t)insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 208: \ + case 207: \ tmp = 0; \ tmp |= (fieldname(insn, 0, 3) << 0); \ tmp |= (fieldname(insn, 7, 1) << 3); \ @@ -12291,49 +12299,49 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 3, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ + case 208: \ + tmp = 0; \ + tmp |= (fieldname(insn, 0, 3) << 0); \ + tmp |= (fieldname(insn, 7, 1) << 3); \ + if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 3, 4); \ + if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + return S; \ case 209: \ - tmp = 0; \ - tmp |= (fieldname(insn, 0, 3) << 0); \ - tmp |= (fieldname(insn, 7, 1) << 3); \ - if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 3, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 210: \ - tmp = fieldname(insn, 3, 4); \ - if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - return S; \ - case 211: \ tmp = fieldname(insn, 8, 3); \ if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 0, 8); \ if (!Check(&S, DecodeThumbAddrModePC(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 212: \ + case 211: \ tmp = fieldname(insn, 0, 3); \ if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 3, 6); \ if (!Check(&S, DecodeThumbAddrModeRR(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 213: \ + case 212: \ tmp = fieldname(insn, 0, 3); \ if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 3, 8); \ if (!Check(&S, DecodeThumbAddrModeIS(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 214: \ + case 213: \ tmp = fieldname(insn, 8, 3); \ if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 0, 8); \ if (!Check(&S, DecodeThumbAddrModeSP(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 215: \ + case 214: \ if (!Check(&S, DecodeThumbAddSpecialReg(MI, (uint16_t)insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 216: \ + case 215: \ if (!Check(&S, DecodeThumbAddSPImm(MI, (uint16_t)insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 217: \ + case 216: \ tmp = fieldname(insn, 0, 3); \ if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ @@ -12341,38 +12349,38 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 9, 1) << 5); \ if (!Check(&S, DecodeThumbCmpBROperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 218: \ + case 217: \ tmp = 0; \ tmp |= (fieldname(insn, 0, 8) << 0); \ tmp |= (fieldname(insn, 8, 1) << 14); \ if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 219: \ + case 218: \ tmp = fieldname(insn, 3, 1); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 220: \ + case 219: \ if (!Check(&S, DecodeThumbCPS(MI, (uint16_t)insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 221: \ + case 220: \ tmp = fieldname(insn, 0, 6); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 222: \ + case 221: \ tmp = 0; \ tmp |= (fieldname(insn, 0, 8) << 0); \ tmp |= (fieldname(insn, 8, 1) << 15); \ if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 223: \ + case 222: \ tmp = fieldname(insn, 0, 8); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 224: \ + case 223: \ tmp = fieldname(insn, 4, 4); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 225: \ + case 224: \ tmp = fieldname(insn, 8, 3); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 8, 3); \ @@ -12380,23 +12388,23 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 0, 8); \ if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 226: \ + case 225: \ tmp = fieldname(insn, 8, 3); \ if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 0, 8); \ if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 227: \ + case 226: \ tmp = fieldname(insn, 0, 8); \ if (!Check(&S, DecodeThumbBCCTargetOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 228: \ + case 227: \ tmp = fieldname(insn, 0, 11); \ if (!Check(&S, DecodeThumbBROperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 229: \ + case 228: \ tmp = 0; \ tmp |= (fieldname(insn, 1, 10) << 1); \ tmp |= (fieldname(insn, 11, 1) << 21); \ @@ -12405,7 +12413,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 26, 1) << 23); \ if (!Check(&S, DecodeThumbBLXOffset(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 230: \ + case 229: \ tmp = 0; \ tmp |= (fieldname(insn, 0, 11) << 0); \ tmp |= (fieldname(insn, 11, 1) << 21); \ @@ -12414,10 +12422,10 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 26, 1) << 23); \ if (!Check(&S, DecodeThumbBLTargetOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 231: \ + case 230: \ if (!Check(&S, DecodeIT(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 232: \ + case 231: \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ @@ -12425,23 +12433,23 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 14, 1) << 14); \ if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 233: \ + case 232: \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 0, 16); \ if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ + case 233: \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 0, 13) << 0); \ + tmp |= (fieldname(insn, 14, 1) << 14); \ + if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + return S; \ case 234: \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 0, 13) << 0); \ - tmp |= (fieldname(insn, 14, 1) << 14); \ - if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - return S; \ - case 235: \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 16, 4); \ @@ -12449,7 +12457,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 0, 16); \ if (!Check(&S, DecodeRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 236: \ + case 235: \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 12, 4); \ @@ -12459,7 +12467,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 16, 4) << 8); \ if (!Check(&S, DecodeT2AddrModeImm0_1020s4(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 237: \ + case 236: \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 12, 4); \ @@ -12467,7 +12475,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 238: \ + case 237: \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 12, 4); \ @@ -12477,13 +12485,13 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ + case 238: \ + tmp = fieldname(insn, 12, 4); \ + if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + return S; \ case 239: \ - tmp = fieldname(insn, 12, 4); \ - if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - return S; \ - case 240: \ tmp = fieldname(insn, 12, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ @@ -12491,10 +12499,10 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 16, 4) << 8); \ if (!Check(&S, DecodeT2AddrModeImm0_1020s4(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 241: \ + case 240: \ if (!Check(&S, DecodeThumbTableBranch(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 242: \ + case 241: \ tmp = fieldname(insn, 12, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 8, 4); \ @@ -12502,7 +12510,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 243: \ + case 242: \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 12, 4); \ @@ -12516,55 +12524,44 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 23, 1) << 8); \ if (!Check(&S, DecodeT2Imm8S4(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ + case 243: \ + tmp = fieldname(insn, 12, 4); \ + if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 8, 4); \ + if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 0, 8) << 0); \ + tmp |= (fieldname(insn, 23, 1) << 8); \ + if (!Check(&S, DecodeT2Imm8S4(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + return S; \ case 244: \ tmp = fieldname(insn, 12, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeAddrMode7Operand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 0, 8) << 0); \ + tmp |= (fieldname(insn, 16, 4) << 9); \ tmp |= (fieldname(insn, 23, 1) << 8); \ - if (!Check(&S, DecodeT2Imm8S4(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecodeT2AddrModeImm8s4(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 245: \ - tmp = fieldname(insn, 12, 4); \ - if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 8, 4); \ - if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 0, 8) << 0); \ - tmp |= (fieldname(insn, 16, 4) << 9); \ - tmp |= (fieldname(insn, 23, 1) << 8); \ - if (!Check(&S, DecodeT2AddrModeImm8s4(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - return S; \ - case 246: \ - tmp = fieldname(insn, 12, 4); \ - if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 8, 4); \ - if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 0, 8) << 0); \ - tmp |= (fieldname(insn, 16, 4) << 9); \ - tmp |= (fieldname(insn, 23, 1) << 8); \ - if (!Check(&S, DecodeT2AddrModeImm8s4(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - return S; \ - case 247: \ if (!Check(&S, DecodeT2STRDPreInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 248: \ + case 246: \ if (!Check(&S, DecodeT2LDRDPreInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 249: \ + case 247: \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 250: \ + case 248: \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ @@ -12573,7 +12570,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 12, 3) << 9); \ if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 251: \ + case 249: \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 16, 4); \ @@ -12583,81 +12580,81 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 20, 1); \ if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ + case 250: \ + tmp = fieldname(insn, 8, 4); \ + if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 0, 4) << 0); \ + tmp |= (fieldname(insn, 4, 4) << 5); \ + tmp |= (fieldname(insn, 12, 3) << 9); \ + if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 20, 1); \ + if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + return S; \ + case 251: \ + tmp = fieldname(insn, 8, 4); \ + if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 4); \ + if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 20, 1); \ + if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + return S; \ case 252: \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 16, 4); \ + tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 0, 4) << 0); \ - tmp |= (fieldname(insn, 4, 4) << 5); \ - tmp |= (fieldname(insn, 12, 3) << 9); \ - if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 20, 1); \ if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 253: \ tmp = fieldname(insn, 8, 4); \ - if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 0, 4); \ - if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 6, 2) << 0); \ + tmp |= (fieldname(insn, 12, 3) << 2); \ + MCOperand_CreateImm0(MI, tmp); \ tmp = fieldname(insn, 20, 1); \ if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 254: \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 0, 4); \ - if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 0, 4) << 0); \ + tmp |= (fieldname(insn, 4, 4) << 5); \ + tmp |= (fieldname(insn, 12, 3) << 9); \ + if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 20, 1); \ if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 255: \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 6, 2) << 0); \ tmp |= (fieldname(insn, 12, 3) << 2); \ MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 20, 1); \ - if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 256: \ tmp = fieldname(insn, 8, 4); \ + if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 0, 4) << 0); \ - tmp |= (fieldname(insn, 4, 4) << 5); \ - tmp |= (fieldname(insn, 12, 3) << 9); \ - if (!Check(&S, DecodeSORegImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 20, 1); \ if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 257: \ - tmp = fieldname(insn, 8, 4); \ - if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 0, 4); \ - if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 6, 2) << 0); \ - tmp |= (fieldname(insn, 12, 3) << 2); \ - MCOperand_CreateImm0(MI, tmp); \ - return S; \ - case 258: \ - tmp = fieldname(insn, 8, 4); \ - if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 0, 4); \ - if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 20, 1); \ - if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - return S; \ - case 259: \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 16, 4); \ @@ -12670,7 +12667,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 20, 1); \ if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 260: \ + case 258: \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecodeCoprocessor(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 4, 4); \ @@ -12682,7 +12679,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 0, 4); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 261: \ + case 259: \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ @@ -12691,7 +12688,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 26, 1) << 11); \ if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 262: \ + case 260: \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 16, 4); \ @@ -12704,31 +12701,31 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 20, 1); \ if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ + case 261: \ + tmp = fieldname(insn, 8, 4); \ + if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 0, 8) << 0); \ + tmp |= (fieldname(insn, 12, 3) << 8); \ + tmp |= (fieldname(insn, 26, 1) << 11); \ + if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 20, 1); \ + if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + return S; \ + case 262: \ + tmp = fieldname(insn, 8, 4); \ + if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 0, 8) << 0); \ + tmp |= (fieldname(insn, 12, 3) << 8); \ + tmp |= (fieldname(insn, 26, 1) << 11); \ + if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 20, 1); \ + if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + return S; \ case 263: \ - tmp = fieldname(insn, 8, 4); \ - if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 0, 8) << 0); \ - tmp |= (fieldname(insn, 12, 3) << 8); \ - tmp |= (fieldname(insn, 26, 1) << 11); \ - if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 20, 1); \ - if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - return S; \ - case 264: \ - tmp = fieldname(insn, 8, 4); \ - if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 0, 8) << 0); \ - tmp |= (fieldname(insn, 12, 3) << 8); \ - tmp |= (fieldname(insn, 26, 1) << 11); \ - if (!Check(&S, DecodeT2SOImm(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 20, 1); \ - if (!Check(&S, DecodeCCOutOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - return S; \ - case 265: \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecodeGPRnopcRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 16, 4); \ @@ -12739,13 +12736,13 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 26, 1) << 11); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 266: \ + case 264: \ if (!Check(&S, DecodeT2Adr(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 267: \ + case 265: \ if (!Check(&S, DecodeT2MOVTWInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 268: \ + case 266: \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 0, 4); \ @@ -12753,7 +12750,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 269: \ + case 267: \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 0, 5); \ @@ -12766,7 +12763,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 21, 1) << 5); \ if (!Check(&S, DecodeT2ShifterImmOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 270: \ + case 268: \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 16, 4); \ @@ -12778,7 +12775,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 0, 5); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 271: \ + case 269: \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 8, 4); \ @@ -12789,7 +12786,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 12, 3) << 2); \ if (!Check(&S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 272: \ + case 270: \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 8, 4); \ @@ -12802,38 +12799,44 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 12, 3) << 2); \ if (!Check(&S, DecodeBitfieldMaskOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 273: \ + case 271: \ tmp = fieldname(insn, 0, 4); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 274: \ + case 272: \ if (!Check(&S, DecodeT2CPSInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 275: \ + case 273: \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 276: \ + case 274: \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 0, 8); \ if (!Check(&S, DecodeMSRMask(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 277: \ + case 275: \ tmp = fieldname(insn, 0, 12); \ if (!Check(&S, DecodeMSRMask(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 278: \ + case 276: \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 279: \ + case 277: \ tmp = fieldname(insn, 16, 4); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 280: \ + case 278: \ + tmp = 0; \ + tmp |= (fieldname(insn, 0, 12) << 0); \ + tmp |= (fieldname(insn, 16, 4) << 12); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ + case 279: \ tmp = 0; \ tmp |= (fieldname(insn, 8, 4) << 0); \ tmp |= (fieldname(insn, 20, 1) << 4); \ @@ -12841,13 +12844,13 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 281: \ + case 280: \ if (!Check(&S, DecodeThumb2BCCInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 282: \ + case 281: \ if (!Check(&S, DecodeT2BInstruction(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 283: \ + case 282: \ tmp = fieldname(insn, 12, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ @@ -12856,27 +12859,27 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 16, 4) << 6); \ if (!Check(&S, DecodeT2AddrModeSOReg(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 284: \ + case 283: \ if (!Check(&S, DecodeT2LdStPre(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ + case 284: \ + tmp = fieldname(insn, 12, 4); \ + if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 0, 8) << 0); \ + tmp |= (fieldname(insn, 16, 4) << 9); \ + if (!Check(&S, DecodeT2AddrModeImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + return S; \ case 285: \ tmp = fieldname(insn, 12, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 0, 8) << 0); \ + tmp |= (fieldname(insn, 9, 1) << 8); \ tmp |= (fieldname(insn, 16, 4) << 9); \ if (!Check(&S, DecodeT2AddrModeImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 286: \ - tmp = fieldname(insn, 12, 4); \ - if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 0, 8) << 0); \ - tmp |= (fieldname(insn, 9, 1) << 8); \ - tmp |= (fieldname(insn, 16, 4) << 9); \ - if (!Check(&S, DecodeT2AddrModeImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - return S; \ - case 287: \ tmp = fieldname(insn, 12, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ @@ -12884,22 +12887,22 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 16, 4) << 13); \ if (!Check(&S, DecodeT2AddrModeImm12(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 288: \ + case 287: \ if (!Check(&S, DecodeT2LoadShift(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 289: \ + case 288: \ if (!Check(&S, DecodeT2LoadImm8(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 290: \ + case 289: \ if (!Check(&S, DecodeT2LoadT(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 291: \ + case 290: \ if (!Check(&S, DecodeT2LoadImm12(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 292: \ + case 291: \ if (!Check(&S, DecodeT2LoadLabel(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 293: \ + case 292: \ tmp = fieldname(insn, 12, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ @@ -12908,7 +12911,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 16, 4) << 6); \ if (!Check(&S, DecodeT2AddrModeSOReg(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 294: \ + case 293: \ tmp = fieldname(insn, 12, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ @@ -12917,7 +12920,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 16, 4) << 9); \ if (!Check(&S, DecodeT2AddrModeImm8(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 295: \ + case 294: \ tmp = fieldname(insn, 12, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ @@ -12925,9 +12928,19 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 16, 4) << 13); \ if (!Check(&S, DecodeT2AddrModeImm12(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ + case 295: \ + tmp = fieldname(insn, 8, 4); \ + if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 4); \ + if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 4, 2); \ + MCOperand_CreateImm0(MI, tmp); \ + return S; \ case 296: \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 4, 2); \ @@ -12940,26 +12953,16 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 4, 2); \ - MCOperand_CreateImm0(MI, tmp); \ return S; \ case 298: \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 299: \ - tmp = fieldname(insn, 8, 4); \ - if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 0, 4); \ - if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - return S; \ - case 300: \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ @@ -12967,7 +12970,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 16, 4) << 0); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 301: \ + case 300: \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 16, 4); \ @@ -12975,7 +12978,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 302: \ + case 301: \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 16, 4); \ @@ -12985,6 +12988,16 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 12, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ + case 302: \ + tmp = fieldname(insn, 12, 4); \ + if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 8, 4); \ + if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 16, 4); \ + if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 4); \ + if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + return S; \ case 303: \ tmp = fieldname(insn, 12, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ @@ -12994,32 +13007,22 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 12, 4); \ + if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 8, 4); \ + if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 304: \ tmp = fieldname(insn, 12, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 8, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 0, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 12, 4); \ - if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 8, 4); \ + tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 305: \ - tmp = fieldname(insn, 12, 4); \ - if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 8, 4); \ - if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 0, 4); \ - if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 16, 4); \ - if (!Check(&S, DecoderGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - return S; \ - case 306: \ tmp = fieldname(insn, 0, 3); \ if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 3, 3); \ @@ -13027,7 +13030,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 6, 5); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 307: \ + case 306: \ tmp = fieldname(insn, 0, 3); \ if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 3, 3); \ @@ -13035,7 +13038,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 6, 3); \ if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 308: \ + case 307: \ tmp = fieldname(insn, 0, 3); \ if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 3, 3); \ @@ -13043,7 +13046,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 6, 3); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ - case 309: \ + case 308: \ tmp = fieldname(insn, 8, 3); \ if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 8, 3); \ @@ -13051,26 +13054,26 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 0, 8); \ MCOperand_CreateImm0(MI, tmp); \ return S; \ + case 309: \ + tmp = fieldname(insn, 0, 3); \ + if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 3); \ + if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 3, 3); \ + if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + return S; \ case 310: \ - tmp = fieldname(insn, 0, 3); \ - if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 0, 3); \ if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 3, 3); \ if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 0, 3); \ + if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 311: \ - tmp = fieldname(insn, 0, 3); \ - if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 3, 3); \ - if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 0, 3); \ - if (!Check(&S, DecodetGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - return S; \ - case 312: \ if (!Check(&S, DecodeVMOVSRR(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 313: \ + case 312: \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 28, 4); \ @@ -13081,7 +13084,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 22, 1) << 8); \ if (!Check(&S, DecodeSPRRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 314: \ + case 313: \ tmp = 0; \ tmp |= (fieldname(insn, 0, 4) << 0); \ tmp |= (fieldname(insn, 5, 1) << 4); \ @@ -13093,7 +13096,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 315: \ + case 314: \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 28, 4); \ @@ -13104,7 +13107,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 22, 1) << 12); \ if (!Check(&S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 316: \ + case 315: \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 28, 4); \ @@ -13114,7 +13117,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 12, 4) << 8); \ if (!Check(&S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 317: \ + case 316: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 1); \ tmp |= (fieldname(insn, 22, 1) << 0); \ @@ -13127,7 +13130,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 318: \ + case 317: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -13140,7 +13143,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 319: \ + case 318: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 1); \ tmp |= (fieldname(insn, 22, 1) << 0); \ @@ -13160,27 +13163,43 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ + case 319: \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 1); \ + tmp |= (fieldname(insn, 22, 1) << 0); \ + if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 7, 1) << 0); \ + tmp |= (fieldname(insn, 16, 4) << 1); \ + if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 0, 4) << 1); \ + tmp |= (fieldname(insn, 5, 1) << 0); \ + if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 28, 4); \ + if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + return S; \ case 320: \ tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 1); \ - tmp |= (fieldname(insn, 22, 1) << 0); \ - if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 7, 1) << 0); \ - tmp |= (fieldname(insn, 16, 4) << 1); \ - if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 0, 4) << 1); \ - tmp |= (fieldname(insn, 5, 1) << 0); \ - if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 28, 4); \ - if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - return S; \ - case 321: \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 7, 1) << 4); \ + tmp |= (fieldname(insn, 16, 4) << 0); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 0, 4) << 0); \ + tmp |= (fieldname(insn, 5, 1) << 4); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = fieldname(insn, 28, 4); \ + if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + return S; \ + case 321: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -13197,22 +13216,6 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ case 322: \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 7, 1) << 4); \ - tmp |= (fieldname(insn, 16, 4) << 0); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 0, 4) << 0); \ - tmp |= (fieldname(insn, 5, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = fieldname(insn, 28, 4); \ - if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - return S; \ - case 323: \ tmp = 0; \ tmp |= (fieldname(insn, 7, 1) << 0); \ tmp |= (fieldname(insn, 16, 4) << 1); \ @@ -13222,10 +13225,10 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 324: \ + case 323: \ if (!Check(&S, DecodeVMOVRRS(MI, insn, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 325: \ + case 324: \ tmp = fieldname(insn, 12, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 16, 4); \ @@ -13237,7 +13240,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 326: \ + case 325: \ tmp = fieldname(insn, 12, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = 0; \ @@ -13247,7 +13250,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 327: \ + case 326: \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 16, 4); \ @@ -13260,7 +13263,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 22, 1) << 8); \ if (!Check(&S, DecodeSPRRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 328: \ + case 327: \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 16, 4); \ @@ -13273,7 +13276,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 22, 1) << 12); \ if (!Check(&S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 329: \ + case 328: \ tmp = fieldname(insn, 16, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 16, 4); \ @@ -13285,13 +13288,13 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 12, 4) << 8); \ if (!Check(&S, DecodeDPRRegListOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 330: \ + case 329: \ tmp = fieldname(insn, 12, 4); \ if (!Check(&S, DecodeGPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 331: \ + case 330: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 1); \ tmp |= (fieldname(insn, 22, 1) << 0); \ @@ -13303,7 +13306,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 332: \ + case 331: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 1); \ tmp |= (fieldname(insn, 22, 1) << 0); \ @@ -13315,7 +13318,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 333: \ + case 332: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 1); \ tmp |= (fieldname(insn, 22, 1) << 0); \ @@ -13323,7 +13326,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 334: \ + case 333: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 1); \ tmp |= (fieldname(insn, 22, 1) << 0); \ @@ -13339,7 +13342,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 335: \ + case 334: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -13351,19 +13354,19 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ + case 335: \ + tmp = 0; \ + tmp |= (fieldname(insn, 12, 4) << 0); \ + tmp |= (fieldname(insn, 22, 1) << 4); \ + if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + tmp = 0; \ + tmp |= (fieldname(insn, 0, 4) << 0); \ + tmp |= (fieldname(insn, 16, 4) << 4); \ + MCOperand_CreateImm0(MI, tmp); \ + tmp = fieldname(insn, 28, 4); \ + if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ + return S; \ case 336: \ - tmp = 0; \ - tmp |= (fieldname(insn, 12, 4) << 0); \ - tmp |= (fieldname(insn, 22, 1) << 4); \ - if (!Check(&S, DecodeDPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - tmp = 0; \ - tmp |= (fieldname(insn, 0, 4) << 0); \ - tmp |= (fieldname(insn, 16, 4) << 4); \ - MCOperand_CreateImm0(MI, tmp); \ - tmp = fieldname(insn, 28, 4); \ - if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ - return S; \ - case 337: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -13375,7 +13378,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 338: \ + case 337: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 1); \ tmp |= (fieldname(insn, 22, 1) << 0); \ @@ -13387,7 +13390,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 339: \ + case 338: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -13395,7 +13398,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 340: \ + case 339: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 0); \ tmp |= (fieldname(insn, 22, 1) << 4); \ @@ -13411,7 +13414,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp = fieldname(insn, 28, 4); \ if (!Check(&S, DecodePredicateOperand(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 341: \ + case 340: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 1); \ tmp |= (fieldname(insn, 22, 1) << 0); \ @@ -13425,7 +13428,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 5, 1) << 0); \ if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 342: \ + case 341: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 1); \ tmp |= (fieldname(insn, 22, 1) << 0); \ @@ -13435,7 +13438,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M tmp |= (fieldname(insn, 5, 1) << 0); \ if (!Check(&S, DecodeSPRRegisterClass(MI, tmp, Address, Decoder))) return MCDisassembler_Fail; \ return S; \ - case 343: \ + case 342: \ tmp = 0; \ tmp |= (fieldname(insn, 12, 4) << 1); \ tmp |= (fieldname(insn, 22, 1) << 0); \ @@ -13452,7 +13455,7 @@ static DecodeStatus fname(DecodeStatus S, unsigned Idx, InsnType insn, MCInst *M static DecodeStatus fname(uint8_t DecodeTable[], MCInst *MI, \ InsnType insn, uint64_t Address, MCRegisterInfo *MRI, int feature) \ { \ - uint64_t Bits = getFeatureBits(feature); \ + uint64_t Bits = ARM_getFeatureBits(feature); \ uint8_t *Ptr = DecodeTable; \ uint32_t CurFieldValue = 0, ExpectedValue; \ DecodeStatus S = MCDisassembler_Success; \ @@ -13503,9 +13506,9 @@ static DecodeStatus fname(uint8_t DecodeTable[], MCInst *MI, \ break; \ } \ case MCD_OPC_Decode: { \ - Opc = (uint32_t)decodeULEB128(++Ptr, &Len); \ + Opc = (unsigned)decodeULEB128(++Ptr, &Len); \ Ptr += Len; \ - DecodeIdx = (uint32_t)decodeULEB128(Ptr, &Len); \ + DecodeIdx = (unsigned)decodeULEB128(Ptr, &Len); \ Ptr += Len; \ MCInst_setOpcode(MI, Opc); \ return decoder(S, DecodeIdx, insn, MI, Address, MRI); \ diff --git a/arch/ARM/ARMGenInstrInfo.inc b/arch/ARM/ARMGenInstrInfo.inc index 1c2ce7dd..b44e15ce 100644 --- a/arch/ARM/ARMGenInstrInfo.inc +++ b/arch/ARM/ARMGenInstrInfo.inc @@ -7,7 +7,7 @@ \*===----------------------------------------------------------------------===*/ /* Capstone Disassembly Engine, http://www.capstone-engine.org */ -/* By Nguyen Anh Quynh , 2013> */ +/* By Nguyen Anh Quynh , 2013-2014 */ #ifdef GET_INSTRINFO_ENUM @@ -16,7 +16,7 @@ enum { ARM_PHI = 0, ARM_INLINEASM = 1, - ARM_PROLOG_LABEL = 2, + ARM_CFI_INSTRUCTION = 2, ARM_EH_LABEL = 3, ARM_GC_LABEL = 4, ARM_KILL = 5, @@ -33,2822 +33,2777 @@ enum { ARM_LIFETIME_END = 16, ARM_STACKMAP = 17, ARM_PATCHPOINT = 18, - ARM_ABS = 19, - ARM_ADCri = 20, - ARM_ADCrr = 21, - ARM_ADCrsi = 22, - ARM_ADCrsr = 23, - ARM_ADDSri = 24, - ARM_ADDSrr = 25, - ARM_ADDSrsi = 26, - ARM_ADDSrsr = 27, - ARM_ADDri = 28, - ARM_ADDrr = 29, - ARM_ADDrsi = 30, - ARM_ADDrsr = 31, - ARM_ADJCALLSTACKDOWN = 32, - ARM_ADJCALLSTACKUP = 33, - ARM_ADR = 34, - ARM_AESD = 35, - ARM_AESE = 36, - ARM_AESIMC = 37, - ARM_AESMC = 38, - ARM_ANDri = 39, - ARM_ANDrr = 40, - ARM_ANDrsi = 41, - ARM_ANDrsr = 42, - ARM_ASRi = 43, - ARM_ASRr = 44, - ARM_ATOMIC_CMP_SWAP_I16 = 45, - ARM_ATOMIC_CMP_SWAP_I32 = 46, - ARM_ATOMIC_CMP_SWAP_I64 = 47, - ARM_ATOMIC_CMP_SWAP_I8 = 48, - ARM_ATOMIC_LOAD_ADD_I16 = 49, - ARM_ATOMIC_LOAD_ADD_I32 = 50, - ARM_ATOMIC_LOAD_ADD_I64 = 51, - ARM_ATOMIC_LOAD_ADD_I8 = 52, - ARM_ATOMIC_LOAD_AND_I16 = 53, - ARM_ATOMIC_LOAD_AND_I32 = 54, - ARM_ATOMIC_LOAD_AND_I64 = 55, - ARM_ATOMIC_LOAD_AND_I8 = 56, - ARM_ATOMIC_LOAD_I64 = 57, - ARM_ATOMIC_LOAD_MAX_I16 = 58, - ARM_ATOMIC_LOAD_MAX_I32 = 59, - ARM_ATOMIC_LOAD_MAX_I64 = 60, - ARM_ATOMIC_LOAD_MAX_I8 = 61, - ARM_ATOMIC_LOAD_MIN_I16 = 62, - ARM_ATOMIC_LOAD_MIN_I32 = 63, - ARM_ATOMIC_LOAD_MIN_I64 = 64, - ARM_ATOMIC_LOAD_MIN_I8 = 65, - ARM_ATOMIC_LOAD_NAND_I16 = 66, - ARM_ATOMIC_LOAD_NAND_I32 = 67, - ARM_ATOMIC_LOAD_NAND_I64 = 68, - ARM_ATOMIC_LOAD_NAND_I8 = 69, - ARM_ATOMIC_LOAD_OR_I16 = 70, - ARM_ATOMIC_LOAD_OR_I32 = 71, - ARM_ATOMIC_LOAD_OR_I64 = 72, - ARM_ATOMIC_LOAD_OR_I8 = 73, - ARM_ATOMIC_LOAD_SUB_I16 = 74, - ARM_ATOMIC_LOAD_SUB_I32 = 75, - ARM_ATOMIC_LOAD_SUB_I64 = 76, - ARM_ATOMIC_LOAD_SUB_I8 = 77, - ARM_ATOMIC_LOAD_UMAX_I16 = 78, - ARM_ATOMIC_LOAD_UMAX_I32 = 79, - ARM_ATOMIC_LOAD_UMAX_I64 = 80, - ARM_ATOMIC_LOAD_UMAX_I8 = 81, - ARM_ATOMIC_LOAD_UMIN_I16 = 82, - ARM_ATOMIC_LOAD_UMIN_I32 = 83, - ARM_ATOMIC_LOAD_UMIN_I64 = 84, - ARM_ATOMIC_LOAD_UMIN_I8 = 85, - ARM_ATOMIC_LOAD_XOR_I16 = 86, - ARM_ATOMIC_LOAD_XOR_I32 = 87, - ARM_ATOMIC_LOAD_XOR_I64 = 88, - ARM_ATOMIC_LOAD_XOR_I8 = 89, - ARM_ATOMIC_STORE_I64 = 90, - ARM_ATOMIC_SWAP_I16 = 91, - ARM_ATOMIC_SWAP_I32 = 92, - ARM_ATOMIC_SWAP_I64 = 93, - ARM_ATOMIC_SWAP_I8 = 94, - ARM_B = 95, - ARM_BCCZi64 = 96, - ARM_BCCi64 = 97, - ARM_BFC = 98, - ARM_BFI = 99, - ARM_BICri = 100, - ARM_BICrr = 101, - ARM_BICrsi = 102, - ARM_BICrsr = 103, - ARM_BKPT = 104, - ARM_BL = 105, - ARM_BLX = 106, - ARM_BLX_pred = 107, - ARM_BLXi = 108, - ARM_BL_pred = 109, - ARM_BMOVPCB_CALL = 110, - ARM_BMOVPCRX_CALL = 111, - ARM_BR_JTadd = 112, - ARM_BR_JTm = 113, - ARM_BR_JTr = 114, - ARM_BX = 115, - ARM_BXJ = 116, - ARM_BX_CALL = 117, - ARM_BX_RET = 118, - ARM_BX_pred = 119, - ARM_Bcc = 120, - ARM_CDP = 121, - ARM_CDP2 = 122, - ARM_CLREX = 123, - ARM_CLZ = 124, - ARM_CMNri = 125, - ARM_CMNzrr = 126, - ARM_CMNzrsi = 127, - ARM_CMNzrsr = 128, - ARM_CMPri = 129, - ARM_CMPrr = 130, - ARM_CMPrsi = 131, - ARM_CMPrsr = 132, - ARM_CONSTPOOL_ENTRY = 133, - ARM_COPY_STRUCT_BYVAL_I32 = 134, - ARM_CPS1p = 135, - ARM_CPS2p = 136, - ARM_CPS3p = 137, - ARM_CRC32B = 138, - ARM_CRC32CB = 139, - ARM_CRC32CH = 140, - ARM_CRC32CW = 141, - ARM_CRC32H = 142, - ARM_CRC32W = 143, - ARM_DBG = 144, - ARM_DMB = 145, - ARM_DSB = 146, - ARM_EORri = 147, - ARM_EORrr = 148, - ARM_EORrsi = 149, - ARM_EORrsr = 150, - ARM_FCONSTD = 151, - ARM_FCONSTS = 152, - ARM_FLDMXDB_UPD = 153, - ARM_FLDMXIA = 154, - ARM_FLDMXIA_UPD = 155, - ARM_FMSTAT = 156, - ARM_FSTMXDB_UPD = 157, - ARM_FSTMXIA = 158, - ARM_FSTMXIA_UPD = 159, - ARM_HINT = 160, - ARM_HLT = 161, - ARM_ISB = 162, - ARM_ITasm = 163, - ARM_Int_eh_sjlj_dispatchsetup = 164, - ARM_Int_eh_sjlj_longjmp = 165, - ARM_Int_eh_sjlj_setjmp = 166, - ARM_Int_eh_sjlj_setjmp_nofp = 167, - ARM_LDA = 168, - ARM_LDAB = 169, - ARM_LDAEX = 170, - ARM_LDAEXB = 171, - ARM_LDAEXD = 172, - ARM_LDAEXH = 173, - ARM_LDAH = 174, - ARM_LDC2L_OFFSET = 175, - ARM_LDC2L_OPTION = 176, - ARM_LDC2L_POST = 177, - ARM_LDC2L_PRE = 178, - ARM_LDC2_OFFSET = 179, - ARM_LDC2_OPTION = 180, - ARM_LDC2_POST = 181, - ARM_LDC2_PRE = 182, - ARM_LDCL_OFFSET = 183, - ARM_LDCL_OPTION = 184, - ARM_LDCL_POST = 185, - ARM_LDCL_PRE = 186, - ARM_LDC_OFFSET = 187, - ARM_LDC_OPTION = 188, - ARM_LDC_POST = 189, - ARM_LDC_PRE = 190, - ARM_LDMDA = 191, - ARM_LDMDA_UPD = 192, - ARM_LDMDB = 193, - ARM_LDMDB_UPD = 194, - ARM_LDMIA = 195, - ARM_LDMIA_RET = 196, - ARM_LDMIA_UPD = 197, - ARM_LDMIB = 198, - ARM_LDMIB_UPD = 199, - ARM_LDRBT_POST = 200, - ARM_LDRBT_POST_IMM = 201, - ARM_LDRBT_POST_REG = 202, - ARM_LDRB_POST_IMM = 203, - ARM_LDRB_POST_REG = 204, - ARM_LDRB_PRE_IMM = 205, - ARM_LDRB_PRE_REG = 206, - ARM_LDRBi12 = 207, - ARM_LDRBrs = 208, - ARM_LDRD = 209, - ARM_LDRD_PAIR = 210, - ARM_LDRD_POST = 211, - ARM_LDRD_PRE = 212, - ARM_LDREX = 213, - ARM_LDREXB = 214, - ARM_LDREXD = 215, - ARM_LDREXH = 216, - ARM_LDRH = 217, - ARM_LDRHTi = 218, - ARM_LDRHTr = 219, - ARM_LDRH_POST = 220, - ARM_LDRH_PRE = 221, - ARM_LDRLIT_ga_abs = 222, - ARM_LDRLIT_ga_pcrel = 223, - ARM_LDRLIT_ga_pcrel_ldr = 224, - ARM_LDRSB = 225, - ARM_LDRSBTi = 226, - ARM_LDRSBTr = 227, - ARM_LDRSB_POST = 228, - ARM_LDRSB_PRE = 229, - ARM_LDRSH = 230, - ARM_LDRSHTi = 231, - ARM_LDRSHTr = 232, - ARM_LDRSH_POST = 233, - ARM_LDRSH_PRE = 234, - ARM_LDRT_POST = 235, - ARM_LDRT_POST_IMM = 236, - ARM_LDRT_POST_REG = 237, - ARM_LDR_POST_IMM = 238, - ARM_LDR_POST_REG = 239, - ARM_LDR_PRE_IMM = 240, - ARM_LDR_PRE_REG = 241, - ARM_LDRcp = 242, - ARM_LDRi12 = 243, - ARM_LDRrs = 244, - ARM_LEApcrel = 245, - ARM_LEApcrelJT = 246, - ARM_LSLi = 247, - ARM_LSLr = 248, - ARM_LSRi = 249, - ARM_LSRr = 250, - ARM_MCR = 251, - ARM_MCR2 = 252, - ARM_MCRR = 253, - ARM_MCRR2 = 254, - ARM_MLA = 255, - ARM_MLAv5 = 256, - ARM_MLS = 257, - ARM_MOVCCi = 258, - ARM_MOVCCi16 = 259, - ARM_MOVCCi32imm = 260, - ARM_MOVCCr = 261, - ARM_MOVCCsi = 262, - ARM_MOVCCsr = 263, - ARM_MOVPCLR = 264, - ARM_MOVPCRX = 265, - ARM_MOVTi16 = 266, - ARM_MOVTi16_ga_pcrel = 267, - ARM_MOV_ga_pcrel = 268, - ARM_MOV_ga_pcrel_ldr = 269, - ARM_MOVi = 270, - ARM_MOVi16 = 271, - ARM_MOVi16_ga_pcrel = 272, - ARM_MOVi32imm = 273, - ARM_MOVr = 274, - ARM_MOVr_TC = 275, - ARM_MOVsi = 276, - ARM_MOVsr = 277, - ARM_MOVsra_flag = 278, - ARM_MOVsrl_flag = 279, - ARM_MRC = 280, - ARM_MRC2 = 281, - ARM_MRRC = 282, - ARM_MRRC2 = 283, - ARM_MRS = 284, - ARM_MRSsys = 285, - ARM_MSR = 286, - ARM_MSRi = 287, - ARM_MUL = 288, - ARM_MULv5 = 289, - ARM_MVNCCi = 290, - ARM_MVNi = 291, - ARM_MVNr = 292, - ARM_MVNsi = 293, - ARM_MVNsr = 294, - ARM_ORRri = 295, - ARM_ORRrr = 296, - ARM_ORRrsi = 297, - ARM_ORRrsr = 298, - ARM_PICADD = 299, - ARM_PICLDR = 300, - ARM_PICLDRB = 301, - ARM_PICLDRH = 302, - ARM_PICLDRSB = 303, - ARM_PICLDRSH = 304, - ARM_PICSTR = 305, - ARM_PICSTRB = 306, - ARM_PICSTRH = 307, - ARM_PKHBT = 308, - ARM_PKHTB = 309, - ARM_PLDWi12 = 310, - ARM_PLDWrs = 311, - ARM_PLDi12 = 312, - ARM_PLDrs = 313, - ARM_PLIi12 = 314, - ARM_PLIrs = 315, - ARM_QADD = 316, - ARM_QADD16 = 317, - ARM_QADD8 = 318, - ARM_QASX = 319, - ARM_QDADD = 320, - ARM_QDSUB = 321, - ARM_QSAX = 322, - ARM_QSUB = 323, - ARM_QSUB16 = 324, - ARM_QSUB8 = 325, - ARM_RBIT = 326, - ARM_REV = 327, - ARM_REV16 = 328, - ARM_REVSH = 329, - ARM_RFEDA = 330, - ARM_RFEDA_UPD = 331, - ARM_RFEDB = 332, - ARM_RFEDB_UPD = 333, - ARM_RFEIA = 334, - ARM_RFEIA_UPD = 335, - ARM_RFEIB = 336, - ARM_RFEIB_UPD = 337, - ARM_RORi = 338, - ARM_RORr = 339, - ARM_RRX = 340, - ARM_RRXi = 341, - ARM_RSBSri = 342, - ARM_RSBSrsi = 343, - ARM_RSBSrsr = 344, - ARM_RSBri = 345, - ARM_RSBrr = 346, - ARM_RSBrsi = 347, - ARM_RSBrsr = 348, - ARM_RSCri = 349, - ARM_RSCrr = 350, - ARM_RSCrsi = 351, - ARM_RSCrsr = 352, - ARM_SADD16 = 353, - ARM_SADD8 = 354, - ARM_SASX = 355, - ARM_SBCri = 356, - ARM_SBCrr = 357, - ARM_SBCrsi = 358, - ARM_SBCrsr = 359, - ARM_SBFX = 360, - ARM_SDIV = 361, - ARM_SEL = 362, - ARM_SETEND = 363, - ARM_SHA1C = 364, - ARM_SHA1H = 365, - ARM_SHA1M = 366, - ARM_SHA1P = 367, - ARM_SHA1SU0 = 368, - ARM_SHA1SU1 = 369, - ARM_SHA256H = 370, - ARM_SHA256H2 = 371, - ARM_SHA256SU0 = 372, - ARM_SHA256SU1 = 373, - ARM_SHADD16 = 374, - ARM_SHADD8 = 375, - ARM_SHASX = 376, - ARM_SHSAX = 377, - ARM_SHSUB16 = 378, - ARM_SHSUB8 = 379, - ARM_SMC = 380, - ARM_SMLABB = 381, - ARM_SMLABT = 382, - ARM_SMLAD = 383, - ARM_SMLADX = 384, - ARM_SMLAL = 385, - ARM_SMLALBB = 386, - ARM_SMLALBT = 387, - ARM_SMLALD = 388, - ARM_SMLALDX = 389, - ARM_SMLALTB = 390, - ARM_SMLALTT = 391, - ARM_SMLALv5 = 392, - ARM_SMLATB = 393, - ARM_SMLATT = 394, - ARM_SMLAWB = 395, - ARM_SMLAWT = 396, - ARM_SMLSD = 397, - ARM_SMLSDX = 398, - ARM_SMLSLD = 399, - ARM_SMLSLDX = 400, - ARM_SMMLA = 401, - ARM_SMMLAR = 402, - ARM_SMMLS = 403, - ARM_SMMLSR = 404, - ARM_SMMUL = 405, - ARM_SMMULR = 406, - ARM_SMUAD = 407, - ARM_SMUADX = 408, - ARM_SMULBB = 409, - ARM_SMULBT = 410, - ARM_SMULL = 411, - ARM_SMULLv5 = 412, - ARM_SMULTB = 413, - ARM_SMULTT = 414, - ARM_SMULWB = 415, - ARM_SMULWT = 416, - ARM_SMUSD = 417, - ARM_SMUSDX = 418, - ARM_SRSDA = 419, - ARM_SRSDA_UPD = 420, - ARM_SRSDB = 421, - ARM_SRSDB_UPD = 422, - ARM_SRSIA = 423, - ARM_SRSIA_UPD = 424, - ARM_SRSIB = 425, - ARM_SRSIB_UPD = 426, - ARM_SSAT = 427, - ARM_SSAT16 = 428, - ARM_SSAX = 429, - ARM_SSUB16 = 430, - ARM_SSUB8 = 431, - ARM_STC2L_OFFSET = 432, - ARM_STC2L_OPTION = 433, - ARM_STC2L_POST = 434, - ARM_STC2L_PRE = 435, - ARM_STC2_OFFSET = 436, - ARM_STC2_OPTION = 437, - ARM_STC2_POST = 438, - ARM_STC2_PRE = 439, - ARM_STCL_OFFSET = 440, - ARM_STCL_OPTION = 441, - ARM_STCL_POST = 442, - ARM_STCL_PRE = 443, - ARM_STC_OFFSET = 444, - ARM_STC_OPTION = 445, - ARM_STC_POST = 446, - ARM_STC_PRE = 447, - ARM_STL = 448, - ARM_STLB = 449, - ARM_STLEX = 450, - ARM_STLEXB = 451, - ARM_STLEXD = 452, - ARM_STLEXH = 453, - ARM_STLH = 454, - ARM_STMDA = 455, - ARM_STMDA_UPD = 456, - ARM_STMDB = 457, - ARM_STMDB_UPD = 458, - ARM_STMIA = 459, - ARM_STMIA_UPD = 460, - ARM_STMIB = 461, - ARM_STMIB_UPD = 462, - ARM_STRBT_POST = 463, - ARM_STRBT_POST_IMM = 464, - ARM_STRBT_POST_REG = 465, - ARM_STRB_POST_IMM = 466, - ARM_STRB_POST_REG = 467, - ARM_STRB_PRE_IMM = 468, - ARM_STRB_PRE_REG = 469, - ARM_STRBi12 = 470, - ARM_STRBi_preidx = 471, - ARM_STRBr_preidx = 472, - ARM_STRBrs = 473, - ARM_STRD = 474, - ARM_STRD_PAIR = 475, - ARM_STRD_POST = 476, - ARM_STRD_PRE = 477, - ARM_STREX = 478, - ARM_STREXB = 479, - ARM_STREXD = 480, - ARM_STREXH = 481, - ARM_STRH = 482, - ARM_STRHTi = 483, - ARM_STRHTr = 484, - ARM_STRH_POST = 485, - ARM_STRH_PRE = 486, - ARM_STRH_preidx = 487, - ARM_STRT_POST = 488, - ARM_STRT_POST_IMM = 489, - ARM_STRT_POST_REG = 490, - ARM_STR_POST_IMM = 491, - ARM_STR_POST_REG = 492, - ARM_STR_PRE_IMM = 493, - ARM_STR_PRE_REG = 494, - ARM_STRi12 = 495, - ARM_STRi_preidx = 496, - ARM_STRr_preidx = 497, - ARM_STRrs = 498, - ARM_SUBS_PC_LR = 499, - ARM_SUBSri = 500, - ARM_SUBSrr = 501, - ARM_SUBSrsi = 502, - ARM_SUBSrsr = 503, - ARM_SUBri = 504, - ARM_SUBrr = 505, - ARM_SUBrsi = 506, - ARM_SUBrsr = 507, - ARM_SVC = 508, - ARM_SWP = 509, - ARM_SWPB = 510, - ARM_SXTAB = 511, - ARM_SXTAB16 = 512, - ARM_SXTAH = 513, - ARM_SXTB = 514, - ARM_SXTB16 = 515, - ARM_SXTH = 516, - ARM_TAILJMPd = 517, - ARM_TAILJMPr = 518, - ARM_TCRETURNdi = 519, - ARM_TCRETURNri = 520, - ARM_TEQri = 521, - ARM_TEQrr = 522, - ARM_TEQrsi = 523, - ARM_TEQrsr = 524, - ARM_TPsoft = 525, - ARM_TRAP = 526, - ARM_TRAPNaCl = 527, - ARM_TSTri = 528, - ARM_TSTrr = 529, - ARM_TSTrsi = 530, - ARM_TSTrsr = 531, - ARM_UADD16 = 532, - ARM_UADD8 = 533, - ARM_UASX = 534, - ARM_UBFX = 535, - ARM_UDIV = 536, - ARM_UHADD16 = 537, - ARM_UHADD8 = 538, - ARM_UHASX = 539, - ARM_UHSAX = 540, - ARM_UHSUB16 = 541, - ARM_UHSUB8 = 542, - ARM_UMAAL = 543, - ARM_UMLAL = 544, - ARM_UMLALv5 = 545, - ARM_UMULL = 546, - ARM_UMULLv5 = 547, - ARM_UQADD16 = 548, - ARM_UQADD8 = 549, - ARM_UQASX = 550, - ARM_UQSAX = 551, - ARM_UQSUB16 = 552, - ARM_UQSUB8 = 553, - ARM_USAD8 = 554, - ARM_USADA8 = 555, - ARM_USAT = 556, - ARM_USAT16 = 557, - ARM_USAX = 558, - ARM_USUB16 = 559, - ARM_USUB8 = 560, - ARM_UXTAB = 561, - ARM_UXTAB16 = 562, - ARM_UXTAH = 563, - ARM_UXTB = 564, - ARM_UXTB16 = 565, - ARM_UXTH = 566, - ARM_VABALsv2i64 = 567, - ARM_VABALsv4i32 = 568, - ARM_VABALsv8i16 = 569, - ARM_VABALuv2i64 = 570, - ARM_VABALuv4i32 = 571, - ARM_VABALuv8i16 = 572, - ARM_VABAsv16i8 = 573, - ARM_VABAsv2i32 = 574, - ARM_VABAsv4i16 = 575, - ARM_VABAsv4i32 = 576, - ARM_VABAsv8i16 = 577, - ARM_VABAsv8i8 = 578, - ARM_VABAuv16i8 = 579, - ARM_VABAuv2i32 = 580, - ARM_VABAuv4i16 = 581, - ARM_VABAuv4i32 = 582, - ARM_VABAuv8i16 = 583, - ARM_VABAuv8i8 = 584, - ARM_VABDLsv2i64 = 585, - ARM_VABDLsv4i32 = 586, - ARM_VABDLsv8i16 = 587, - ARM_VABDLuv2i64 = 588, - ARM_VABDLuv4i32 = 589, - ARM_VABDLuv8i16 = 590, - ARM_VABDfd = 591, - ARM_VABDfq = 592, - ARM_VABDsv16i8 = 593, - ARM_VABDsv2i32 = 594, - ARM_VABDsv4i16 = 595, - ARM_VABDsv4i32 = 596, - ARM_VABDsv8i16 = 597, - ARM_VABDsv8i8 = 598, - ARM_VABDuv16i8 = 599, - ARM_VABDuv2i32 = 600, - ARM_VABDuv4i16 = 601, - ARM_VABDuv4i32 = 602, - ARM_VABDuv8i16 = 603, - ARM_VABDuv8i8 = 604, - ARM_VABSD = 605, - ARM_VABSS = 606, - ARM_VABSfd = 607, - ARM_VABSfq = 608, - ARM_VABSv16i8 = 609, - ARM_VABSv2i32 = 610, - ARM_VABSv4i16 = 611, - ARM_VABSv4i32 = 612, - ARM_VABSv8i16 = 613, - ARM_VABSv8i8 = 614, - ARM_VACGEd = 615, - ARM_VACGEq = 616, - ARM_VACGTd = 617, - ARM_VACGTq = 618, - ARM_VADDD = 619, - ARM_VADDHNv2i32 = 620, - ARM_VADDHNv4i16 = 621, - ARM_VADDHNv8i8 = 622, - ARM_VADDLsv2i64 = 623, - ARM_VADDLsv4i32 = 624, - ARM_VADDLsv8i16 = 625, - ARM_VADDLuv2i64 = 626, - ARM_VADDLuv4i32 = 627, - ARM_VADDLuv8i16 = 628, - ARM_VADDS = 629, - ARM_VADDWsv2i64 = 630, - ARM_VADDWsv4i32 = 631, - ARM_VADDWsv8i16 = 632, - ARM_VADDWuv2i64 = 633, - ARM_VADDWuv4i32 = 634, - ARM_VADDWuv8i16 = 635, - ARM_VADDfd = 636, - ARM_VADDfq = 637, - ARM_VADDv16i8 = 638, - ARM_VADDv1i64 = 639, - ARM_VADDv2i32 = 640, - ARM_VADDv2i64 = 641, - ARM_VADDv4i16 = 642, - ARM_VADDv4i32 = 643, - ARM_VADDv8i16 = 644, - ARM_VADDv8i8 = 645, - ARM_VANDd = 646, - ARM_VANDq = 647, - ARM_VBICd = 648, - ARM_VBICiv2i32 = 649, - ARM_VBICiv4i16 = 650, - ARM_VBICiv4i32 = 651, - ARM_VBICiv8i16 = 652, - ARM_VBICq = 653, - ARM_VBIFd = 654, - ARM_VBIFq = 655, - ARM_VBITd = 656, - ARM_VBITq = 657, - ARM_VBSLd = 658, - ARM_VBSLq = 659, - ARM_VCEQfd = 660, - ARM_VCEQfq = 661, - ARM_VCEQv16i8 = 662, - ARM_VCEQv2i32 = 663, - ARM_VCEQv4i16 = 664, - ARM_VCEQv4i32 = 665, - ARM_VCEQv8i16 = 666, - ARM_VCEQv8i8 = 667, - ARM_VCEQzv16i8 = 668, - ARM_VCEQzv2f32 = 669, - ARM_VCEQzv2i32 = 670, - ARM_VCEQzv4f32 = 671, - ARM_VCEQzv4i16 = 672, - ARM_VCEQzv4i32 = 673, - ARM_VCEQzv8i16 = 674, - ARM_VCEQzv8i8 = 675, - ARM_VCGEfd = 676, - ARM_VCGEfq = 677, - ARM_VCGEsv16i8 = 678, - ARM_VCGEsv2i32 = 679, - ARM_VCGEsv4i16 = 680, - ARM_VCGEsv4i32 = 681, - ARM_VCGEsv8i16 = 682, - ARM_VCGEsv8i8 = 683, - ARM_VCGEuv16i8 = 684, - ARM_VCGEuv2i32 = 685, - ARM_VCGEuv4i16 = 686, - ARM_VCGEuv4i32 = 687, - ARM_VCGEuv8i16 = 688, - ARM_VCGEuv8i8 = 689, - ARM_VCGEzv16i8 = 690, - ARM_VCGEzv2f32 = 691, - ARM_VCGEzv2i32 = 692, - ARM_VCGEzv4f32 = 693, - ARM_VCGEzv4i16 = 694, - ARM_VCGEzv4i32 = 695, - ARM_VCGEzv8i16 = 696, - ARM_VCGEzv8i8 = 697, - ARM_VCGTfd = 698, - ARM_VCGTfq = 699, - ARM_VCGTsv16i8 = 700, - ARM_VCGTsv2i32 = 701, - ARM_VCGTsv4i16 = 702, - ARM_VCGTsv4i32 = 703, - ARM_VCGTsv8i16 = 704, - ARM_VCGTsv8i8 = 705, - ARM_VCGTuv16i8 = 706, - ARM_VCGTuv2i32 = 707, - ARM_VCGTuv4i16 = 708, - ARM_VCGTuv4i32 = 709, - ARM_VCGTuv8i16 = 710, - ARM_VCGTuv8i8 = 711, - ARM_VCGTzv16i8 = 712, - ARM_VCGTzv2f32 = 713, - ARM_VCGTzv2i32 = 714, - ARM_VCGTzv4f32 = 715, - ARM_VCGTzv4i16 = 716, - ARM_VCGTzv4i32 = 717, - ARM_VCGTzv8i16 = 718, - ARM_VCGTzv8i8 = 719, - ARM_VCLEzv16i8 = 720, - ARM_VCLEzv2f32 = 721, - ARM_VCLEzv2i32 = 722, - ARM_VCLEzv4f32 = 723, - ARM_VCLEzv4i16 = 724, - ARM_VCLEzv4i32 = 725, - ARM_VCLEzv8i16 = 726, - ARM_VCLEzv8i8 = 727, - ARM_VCLSv16i8 = 728, - ARM_VCLSv2i32 = 729, - ARM_VCLSv4i16 = 730, - ARM_VCLSv4i32 = 731, - ARM_VCLSv8i16 = 732, - ARM_VCLSv8i8 = 733, - ARM_VCLTzv16i8 = 734, - ARM_VCLTzv2f32 = 735, - ARM_VCLTzv2i32 = 736, - ARM_VCLTzv4f32 = 737, - ARM_VCLTzv4i16 = 738, - ARM_VCLTzv4i32 = 739, - ARM_VCLTzv8i16 = 740, - ARM_VCLTzv8i8 = 741, - ARM_VCLZv16i8 = 742, - ARM_VCLZv2i32 = 743, - ARM_VCLZv4i16 = 744, - ARM_VCLZv4i32 = 745, - ARM_VCLZv8i16 = 746, - ARM_VCLZv8i8 = 747, - ARM_VCMPD = 748, - ARM_VCMPED = 749, - ARM_VCMPES = 750, - ARM_VCMPEZD = 751, - ARM_VCMPEZS = 752, - ARM_VCMPS = 753, - ARM_VCMPZD = 754, - ARM_VCMPZS = 755, - ARM_VCNTd = 756, - ARM_VCNTq = 757, - ARM_VCVTANSD = 758, - ARM_VCVTANSQ = 759, - ARM_VCVTANUD = 760, - ARM_VCVTANUQ = 761, - ARM_VCVTASD = 762, - ARM_VCVTASS = 763, - ARM_VCVTAUD = 764, - ARM_VCVTAUS = 765, - ARM_VCVTBDH = 766, - ARM_VCVTBHD = 767, - ARM_VCVTBHS = 768, - ARM_VCVTBSH = 769, - ARM_VCVTDS = 770, - ARM_VCVTMNSD = 771, - ARM_VCVTMNSQ = 772, - ARM_VCVTMNUD = 773, - ARM_VCVTMNUQ = 774, - ARM_VCVTMSD = 775, - ARM_VCVTMSS = 776, - ARM_VCVTMUD = 777, - ARM_VCVTMUS = 778, - ARM_VCVTNNSD = 779, - ARM_VCVTNNSQ = 780, - ARM_VCVTNNUD = 781, - ARM_VCVTNNUQ = 782, - ARM_VCVTNSD = 783, - ARM_VCVTNSS = 784, - ARM_VCVTNUD = 785, - ARM_VCVTNUS = 786, - ARM_VCVTPNSD = 787, - ARM_VCVTPNSQ = 788, - ARM_VCVTPNUD = 789, - ARM_VCVTPNUQ = 790, - ARM_VCVTPSD = 791, - ARM_VCVTPSS = 792, - ARM_VCVTPUD = 793, - ARM_VCVTPUS = 794, - ARM_VCVTSD = 795, - ARM_VCVTTDH = 796, - ARM_VCVTTHD = 797, - ARM_VCVTTHS = 798, - ARM_VCVTTSH = 799, - ARM_VCVTf2h = 800, - ARM_VCVTf2sd = 801, - ARM_VCVTf2sq = 802, - ARM_VCVTf2ud = 803, - ARM_VCVTf2uq = 804, - ARM_VCVTf2xsd = 805, - ARM_VCVTf2xsq = 806, - ARM_VCVTf2xud = 807, - ARM_VCVTf2xuq = 808, - ARM_VCVTh2f = 809, - ARM_VCVTs2fd = 810, - ARM_VCVTs2fq = 811, - ARM_VCVTu2fd = 812, - ARM_VCVTu2fq = 813, - ARM_VCVTxs2fd = 814, - ARM_VCVTxs2fq = 815, - ARM_VCVTxu2fd = 816, - ARM_VCVTxu2fq = 817, - ARM_VDIVD = 818, - ARM_VDIVS = 819, - ARM_VDUP16d = 820, - ARM_VDUP16q = 821, - ARM_VDUP32d = 822, - ARM_VDUP32q = 823, - ARM_VDUP8d = 824, - ARM_VDUP8q = 825, - ARM_VDUPLN16d = 826, - ARM_VDUPLN16q = 827, - ARM_VDUPLN32d = 828, - ARM_VDUPLN32q = 829, - ARM_VDUPLN8d = 830, - ARM_VDUPLN8q = 831, - ARM_VEORd = 832, - ARM_VEORq = 833, - ARM_VEXTd16 = 834, - ARM_VEXTd32 = 835, - ARM_VEXTd8 = 836, - ARM_VEXTq16 = 837, - ARM_VEXTq32 = 838, - ARM_VEXTq64 = 839, - ARM_VEXTq8 = 840, - ARM_VFMAD = 841, - ARM_VFMAS = 842, - ARM_VFMAfd = 843, - ARM_VFMAfq = 844, - ARM_VFMSD = 845, - ARM_VFMSS = 846, - ARM_VFMSfd = 847, - ARM_VFMSfq = 848, - ARM_VFNMAD = 849, - ARM_VFNMAS = 850, - ARM_VFNMSD = 851, - ARM_VFNMSS = 852, - ARM_VGETLNi32 = 853, - ARM_VGETLNs16 = 854, - ARM_VGETLNs8 = 855, - ARM_VGETLNu16 = 856, - ARM_VGETLNu8 = 857, - ARM_VHADDsv16i8 = 858, - ARM_VHADDsv2i32 = 859, - ARM_VHADDsv4i16 = 860, - ARM_VHADDsv4i32 = 861, - ARM_VHADDsv8i16 = 862, - ARM_VHADDsv8i8 = 863, - ARM_VHADDuv16i8 = 864, - ARM_VHADDuv2i32 = 865, - ARM_VHADDuv4i16 = 866, - ARM_VHADDuv4i32 = 867, - ARM_VHADDuv8i16 = 868, - ARM_VHADDuv8i8 = 869, - ARM_VHSUBsv16i8 = 870, - ARM_VHSUBsv2i32 = 871, - ARM_VHSUBsv4i16 = 872, - ARM_VHSUBsv4i32 = 873, - ARM_VHSUBsv8i16 = 874, - ARM_VHSUBsv8i8 = 875, - ARM_VHSUBuv16i8 = 876, - ARM_VHSUBuv2i32 = 877, - ARM_VHSUBuv4i16 = 878, - ARM_VHSUBuv4i32 = 879, - ARM_VHSUBuv8i16 = 880, - ARM_VHSUBuv8i8 = 881, - ARM_VLD1DUPd16 = 882, - ARM_VLD1DUPd16wb_fixed = 883, - ARM_VLD1DUPd16wb_register = 884, - ARM_VLD1DUPd32 = 885, - ARM_VLD1DUPd32wb_fixed = 886, - ARM_VLD1DUPd32wb_register = 887, - ARM_VLD1DUPd8 = 888, - ARM_VLD1DUPd8wb_fixed = 889, - ARM_VLD1DUPd8wb_register = 890, - ARM_VLD1DUPq16 = 891, - ARM_VLD1DUPq16wb_fixed = 892, - ARM_VLD1DUPq16wb_register = 893, - ARM_VLD1DUPq32 = 894, - ARM_VLD1DUPq32wb_fixed = 895, - ARM_VLD1DUPq32wb_register = 896, - ARM_VLD1DUPq8 = 897, - ARM_VLD1DUPq8wb_fixed = 898, - ARM_VLD1DUPq8wb_register = 899, - ARM_VLD1LNd16 = 900, - ARM_VLD1LNd16_UPD = 901, - ARM_VLD1LNd32 = 902, - ARM_VLD1LNd32_UPD = 903, - ARM_VLD1LNd8 = 904, - ARM_VLD1LNd8_UPD = 905, - ARM_VLD1LNdAsm_16 = 906, - ARM_VLD1LNdAsm_32 = 907, - ARM_VLD1LNdAsm_8 = 908, - ARM_VLD1LNdWB_fixed_Asm_16 = 909, - ARM_VLD1LNdWB_fixed_Asm_32 = 910, - ARM_VLD1LNdWB_fixed_Asm_8 = 911, - ARM_VLD1LNdWB_register_Asm_16 = 912, - ARM_VLD1LNdWB_register_Asm_32 = 913, - ARM_VLD1LNdWB_register_Asm_8 = 914, - ARM_VLD1LNq16Pseudo = 915, - ARM_VLD1LNq16Pseudo_UPD = 916, - ARM_VLD1LNq32Pseudo = 917, - ARM_VLD1LNq32Pseudo_UPD = 918, - ARM_VLD1LNq8Pseudo = 919, - ARM_VLD1LNq8Pseudo_UPD = 920, - ARM_VLD1d16 = 921, - ARM_VLD1d16Q = 922, - ARM_VLD1d16Qwb_fixed = 923, - ARM_VLD1d16Qwb_register = 924, - ARM_VLD1d16T = 925, - ARM_VLD1d16Twb_fixed = 926, - ARM_VLD1d16Twb_register = 927, - ARM_VLD1d16wb_fixed = 928, - ARM_VLD1d16wb_register = 929, - ARM_VLD1d32 = 930, - ARM_VLD1d32Q = 931, - ARM_VLD1d32Qwb_fixed = 932, - ARM_VLD1d32Qwb_register = 933, - ARM_VLD1d32T = 934, - ARM_VLD1d32Twb_fixed = 935, - ARM_VLD1d32Twb_register = 936, - ARM_VLD1d32wb_fixed = 937, - ARM_VLD1d32wb_register = 938, - ARM_VLD1d64 = 939, - ARM_VLD1d64Q = 940, - ARM_VLD1d64QPseudo = 941, - ARM_VLD1d64QPseudoWB_fixed = 942, - ARM_VLD1d64QPseudoWB_register = 943, - ARM_VLD1d64Qwb_fixed = 944, - ARM_VLD1d64Qwb_register = 945, - ARM_VLD1d64T = 946, - ARM_VLD1d64TPseudo = 947, - ARM_VLD1d64TPseudoWB_fixed = 948, - ARM_VLD1d64TPseudoWB_register = 949, - ARM_VLD1d64Twb_fixed = 950, - ARM_VLD1d64Twb_register = 951, - ARM_VLD1d64wb_fixed = 952, - ARM_VLD1d64wb_register = 953, - ARM_VLD1d8 = 954, - ARM_VLD1d8Q = 955, - ARM_VLD1d8Qwb_fixed = 956, - ARM_VLD1d8Qwb_register = 957, - ARM_VLD1d8T = 958, - ARM_VLD1d8Twb_fixed = 959, - ARM_VLD1d8Twb_register = 960, - ARM_VLD1d8wb_fixed = 961, - ARM_VLD1d8wb_register = 962, - ARM_VLD1q16 = 963, - ARM_VLD1q16wb_fixed = 964, - ARM_VLD1q16wb_register = 965, - ARM_VLD1q32 = 966, - ARM_VLD1q32wb_fixed = 967, - ARM_VLD1q32wb_register = 968, - ARM_VLD1q64 = 969, - ARM_VLD1q64wb_fixed = 970, - ARM_VLD1q64wb_register = 971, - ARM_VLD1q8 = 972, - ARM_VLD1q8wb_fixed = 973, - ARM_VLD1q8wb_register = 974, - ARM_VLD2DUPd16 = 975, - ARM_VLD2DUPd16wb_fixed = 976, - ARM_VLD2DUPd16wb_register = 977, - ARM_VLD2DUPd16x2 = 978, - ARM_VLD2DUPd16x2wb_fixed = 979, - ARM_VLD2DUPd16x2wb_register = 980, - ARM_VLD2DUPd32 = 981, - ARM_VLD2DUPd32wb_fixed = 982, - ARM_VLD2DUPd32wb_register = 983, - ARM_VLD2DUPd32x2 = 984, - ARM_VLD2DUPd32x2wb_fixed = 985, - ARM_VLD2DUPd32x2wb_register = 986, - ARM_VLD2DUPd8 = 987, - ARM_VLD2DUPd8wb_fixed = 988, - ARM_VLD2DUPd8wb_register = 989, - ARM_VLD2DUPd8x2 = 990, - ARM_VLD2DUPd8x2wb_fixed = 991, - ARM_VLD2DUPd8x2wb_register = 992, - ARM_VLD2LNd16 = 993, - ARM_VLD2LNd16Pseudo = 994, - ARM_VLD2LNd16Pseudo_UPD = 995, - ARM_VLD2LNd16_UPD = 996, - ARM_VLD2LNd32 = 997, - ARM_VLD2LNd32Pseudo = 998, - ARM_VLD2LNd32Pseudo_UPD = 999, - ARM_VLD2LNd32_UPD = 1000, - ARM_VLD2LNd8 = 1001, - ARM_VLD2LNd8Pseudo = 1002, - ARM_VLD2LNd8Pseudo_UPD = 1003, - ARM_VLD2LNd8_UPD = 1004, - ARM_VLD2LNdAsm_16 = 1005, - ARM_VLD2LNdAsm_32 = 1006, - ARM_VLD2LNdAsm_8 = 1007, - ARM_VLD2LNdWB_fixed_Asm_16 = 1008, - ARM_VLD2LNdWB_fixed_Asm_32 = 1009, - ARM_VLD2LNdWB_fixed_Asm_8 = 1010, - ARM_VLD2LNdWB_register_Asm_16 = 1011, - ARM_VLD2LNdWB_register_Asm_32 = 1012, - ARM_VLD2LNdWB_register_Asm_8 = 1013, - ARM_VLD2LNq16 = 1014, - ARM_VLD2LNq16Pseudo = 1015, - ARM_VLD2LNq16Pseudo_UPD = 1016, - ARM_VLD2LNq16_UPD = 1017, - ARM_VLD2LNq32 = 1018, - ARM_VLD2LNq32Pseudo = 1019, - ARM_VLD2LNq32Pseudo_UPD = 1020, - ARM_VLD2LNq32_UPD = 1021, - ARM_VLD2LNqAsm_16 = 1022, - ARM_VLD2LNqAsm_32 = 1023, - ARM_VLD2LNqWB_fixed_Asm_16 = 1024, - ARM_VLD2LNqWB_fixed_Asm_32 = 1025, - ARM_VLD2LNqWB_register_Asm_16 = 1026, - ARM_VLD2LNqWB_register_Asm_32 = 1027, - ARM_VLD2b16 = 1028, - ARM_VLD2b16wb_fixed = 1029, - ARM_VLD2b16wb_register = 1030, - ARM_VLD2b32 = 1031, - ARM_VLD2b32wb_fixed = 1032, - ARM_VLD2b32wb_register = 1033, - ARM_VLD2b8 = 1034, - ARM_VLD2b8wb_fixed = 1035, - ARM_VLD2b8wb_register = 1036, - ARM_VLD2d16 = 1037, - ARM_VLD2d16wb_fixed = 1038, - ARM_VLD2d16wb_register = 1039, - ARM_VLD2d32 = 1040, - ARM_VLD2d32wb_fixed = 1041, - ARM_VLD2d32wb_register = 1042, - ARM_VLD2d8 = 1043, - ARM_VLD2d8wb_fixed = 1044, - ARM_VLD2d8wb_register = 1045, - ARM_VLD2q16 = 1046, - ARM_VLD2q16Pseudo = 1047, - ARM_VLD2q16PseudoWB_fixed = 1048, - ARM_VLD2q16PseudoWB_register = 1049, - ARM_VLD2q16wb_fixed = 1050, - ARM_VLD2q16wb_register = 1051, - ARM_VLD2q32 = 1052, - ARM_VLD2q32Pseudo = 1053, - ARM_VLD2q32PseudoWB_fixed = 1054, - ARM_VLD2q32PseudoWB_register = 1055, - ARM_VLD2q32wb_fixed = 1056, - ARM_VLD2q32wb_register = 1057, - ARM_VLD2q8 = 1058, - ARM_VLD2q8Pseudo = 1059, - ARM_VLD2q8PseudoWB_fixed = 1060, - ARM_VLD2q8PseudoWB_register = 1061, - ARM_VLD2q8wb_fixed = 1062, - ARM_VLD2q8wb_register = 1063, - ARM_VLD3DUPd16 = 1064, - ARM_VLD3DUPd16Pseudo = 1065, - ARM_VLD3DUPd16Pseudo_UPD = 1066, - ARM_VLD3DUPd16_UPD = 1067, - ARM_VLD3DUPd32 = 1068, - ARM_VLD3DUPd32Pseudo = 1069, - ARM_VLD3DUPd32Pseudo_UPD = 1070, - ARM_VLD3DUPd32_UPD = 1071, - ARM_VLD3DUPd8 = 1072, - ARM_VLD3DUPd8Pseudo = 1073, - ARM_VLD3DUPd8Pseudo_UPD = 1074, - ARM_VLD3DUPd8_UPD = 1075, - ARM_VLD3DUPdAsm_16 = 1076, - ARM_VLD3DUPdAsm_32 = 1077, - ARM_VLD3DUPdAsm_8 = 1078, - ARM_VLD3DUPdWB_fixed_Asm_16 = 1079, - ARM_VLD3DUPdWB_fixed_Asm_32 = 1080, - ARM_VLD3DUPdWB_fixed_Asm_8 = 1081, - ARM_VLD3DUPdWB_register_Asm_16 = 1082, - ARM_VLD3DUPdWB_register_Asm_32 = 1083, - ARM_VLD3DUPdWB_register_Asm_8 = 1084, - ARM_VLD3DUPq16 = 1085, - ARM_VLD3DUPq16_UPD = 1086, - ARM_VLD3DUPq32 = 1087, - ARM_VLD3DUPq32_UPD = 1088, - ARM_VLD3DUPq8 = 1089, - ARM_VLD3DUPq8_UPD = 1090, - ARM_VLD3DUPqAsm_16 = 1091, - ARM_VLD3DUPqAsm_32 = 1092, - ARM_VLD3DUPqAsm_8 = 1093, - ARM_VLD3DUPqWB_fixed_Asm_16 = 1094, - ARM_VLD3DUPqWB_fixed_Asm_32 = 1095, - ARM_VLD3DUPqWB_fixed_Asm_8 = 1096, - ARM_VLD3DUPqWB_register_Asm_16 = 1097, - ARM_VLD3DUPqWB_register_Asm_32 = 1098, - ARM_VLD3DUPqWB_register_Asm_8 = 1099, - ARM_VLD3LNd16 = 1100, - ARM_VLD3LNd16Pseudo = 1101, - ARM_VLD3LNd16Pseudo_UPD = 1102, - ARM_VLD3LNd16_UPD = 1103, - ARM_VLD3LNd32 = 1104, - ARM_VLD3LNd32Pseudo = 1105, - ARM_VLD3LNd32Pseudo_UPD = 1106, - ARM_VLD3LNd32_UPD = 1107, - ARM_VLD3LNd8 = 1108, - ARM_VLD3LNd8Pseudo = 1109, - ARM_VLD3LNd8Pseudo_UPD = 1110, - ARM_VLD3LNd8_UPD = 1111, - ARM_VLD3LNdAsm_16 = 1112, - ARM_VLD3LNdAsm_32 = 1113, - ARM_VLD3LNdAsm_8 = 1114, - ARM_VLD3LNdWB_fixed_Asm_16 = 1115, - ARM_VLD3LNdWB_fixed_Asm_32 = 1116, - ARM_VLD3LNdWB_fixed_Asm_8 = 1117, - ARM_VLD3LNdWB_register_Asm_16 = 1118, - ARM_VLD3LNdWB_register_Asm_32 = 1119, - ARM_VLD3LNdWB_register_Asm_8 = 1120, - ARM_VLD3LNq16 = 1121, - ARM_VLD3LNq16Pseudo = 1122, - ARM_VLD3LNq16Pseudo_UPD = 1123, - ARM_VLD3LNq16_UPD = 1124, - ARM_VLD3LNq32 = 1125, - ARM_VLD3LNq32Pseudo = 1126, - ARM_VLD3LNq32Pseudo_UPD = 1127, - ARM_VLD3LNq32_UPD = 1128, - ARM_VLD3LNqAsm_16 = 1129, - ARM_VLD3LNqAsm_32 = 1130, - ARM_VLD3LNqWB_fixed_Asm_16 = 1131, - ARM_VLD3LNqWB_fixed_Asm_32 = 1132, - ARM_VLD3LNqWB_register_Asm_16 = 1133, - ARM_VLD3LNqWB_register_Asm_32 = 1134, - ARM_VLD3d16 = 1135, - ARM_VLD3d16Pseudo = 1136, - ARM_VLD3d16Pseudo_UPD = 1137, - ARM_VLD3d16_UPD = 1138, - ARM_VLD3d32 = 1139, - ARM_VLD3d32Pseudo = 1140, - ARM_VLD3d32Pseudo_UPD = 1141, - ARM_VLD3d32_UPD = 1142, - ARM_VLD3d8 = 1143, - ARM_VLD3d8Pseudo = 1144, - ARM_VLD3d8Pseudo_UPD = 1145, - ARM_VLD3d8_UPD = 1146, - ARM_VLD3dAsm_16 = 1147, - ARM_VLD3dAsm_32 = 1148, - ARM_VLD3dAsm_8 = 1149, - ARM_VLD3dWB_fixed_Asm_16 = 1150, - ARM_VLD3dWB_fixed_Asm_32 = 1151, - ARM_VLD3dWB_fixed_Asm_8 = 1152, - ARM_VLD3dWB_register_Asm_16 = 1153, - ARM_VLD3dWB_register_Asm_32 = 1154, - ARM_VLD3dWB_register_Asm_8 = 1155, - ARM_VLD3q16 = 1156, - ARM_VLD3q16Pseudo_UPD = 1157, - ARM_VLD3q16_UPD = 1158, - ARM_VLD3q16oddPseudo = 1159, - ARM_VLD3q16oddPseudo_UPD = 1160, - ARM_VLD3q32 = 1161, - ARM_VLD3q32Pseudo_UPD = 1162, - ARM_VLD3q32_UPD = 1163, - ARM_VLD3q32oddPseudo = 1164, - ARM_VLD3q32oddPseudo_UPD = 1165, - ARM_VLD3q8 = 1166, - ARM_VLD3q8Pseudo_UPD = 1167, - ARM_VLD3q8_UPD = 1168, - ARM_VLD3q8oddPseudo = 1169, - ARM_VLD3q8oddPseudo_UPD = 1170, - ARM_VLD3qAsm_16 = 1171, - ARM_VLD3qAsm_32 = 1172, - ARM_VLD3qAsm_8 = 1173, - ARM_VLD3qWB_fixed_Asm_16 = 1174, - ARM_VLD3qWB_fixed_Asm_32 = 1175, - ARM_VLD3qWB_fixed_Asm_8 = 1176, - ARM_VLD3qWB_register_Asm_16 = 1177, - ARM_VLD3qWB_register_Asm_32 = 1178, - ARM_VLD3qWB_register_Asm_8 = 1179, - ARM_VLD4DUPd16 = 1180, - ARM_VLD4DUPd16Pseudo = 1181, - ARM_VLD4DUPd16Pseudo_UPD = 1182, - ARM_VLD4DUPd16_UPD = 1183, - ARM_VLD4DUPd32 = 1184, - ARM_VLD4DUPd32Pseudo = 1185, - ARM_VLD4DUPd32Pseudo_UPD = 1186, - ARM_VLD4DUPd32_UPD = 1187, - ARM_VLD4DUPd8 = 1188, - ARM_VLD4DUPd8Pseudo = 1189, - ARM_VLD4DUPd8Pseudo_UPD = 1190, - ARM_VLD4DUPd8_UPD = 1191, - ARM_VLD4DUPdAsm_16 = 1192, - ARM_VLD4DUPdAsm_32 = 1193, - ARM_VLD4DUPdAsm_8 = 1194, - ARM_VLD4DUPdWB_fixed_Asm_16 = 1195, - ARM_VLD4DUPdWB_fixed_Asm_32 = 1196, - ARM_VLD4DUPdWB_fixed_Asm_8 = 1197, - ARM_VLD4DUPdWB_register_Asm_16 = 1198, - ARM_VLD4DUPdWB_register_Asm_32 = 1199, - ARM_VLD4DUPdWB_register_Asm_8 = 1200, - ARM_VLD4DUPq16 = 1201, - ARM_VLD4DUPq16_UPD = 1202, - ARM_VLD4DUPq32 = 1203, - ARM_VLD4DUPq32_UPD = 1204, - ARM_VLD4DUPq8 = 1205, - ARM_VLD4DUPq8_UPD = 1206, - ARM_VLD4DUPqAsm_16 = 1207, - ARM_VLD4DUPqAsm_32 = 1208, - ARM_VLD4DUPqAsm_8 = 1209, - ARM_VLD4DUPqWB_fixed_Asm_16 = 1210, - ARM_VLD4DUPqWB_fixed_Asm_32 = 1211, - ARM_VLD4DUPqWB_fixed_Asm_8 = 1212, - ARM_VLD4DUPqWB_register_Asm_16 = 1213, - ARM_VLD4DUPqWB_register_Asm_32 = 1214, - ARM_VLD4DUPqWB_register_Asm_8 = 1215, - ARM_VLD4LNd16 = 1216, - ARM_VLD4LNd16Pseudo = 1217, - ARM_VLD4LNd16Pseudo_UPD = 1218, - ARM_VLD4LNd16_UPD = 1219, - ARM_VLD4LNd32 = 1220, - ARM_VLD4LNd32Pseudo = 1221, - ARM_VLD4LNd32Pseudo_UPD = 1222, - ARM_VLD4LNd32_UPD = 1223, - ARM_VLD4LNd8 = 1224, - ARM_VLD4LNd8Pseudo = 1225, - ARM_VLD4LNd8Pseudo_UPD = 1226, - ARM_VLD4LNd8_UPD = 1227, - ARM_VLD4LNdAsm_16 = 1228, - ARM_VLD4LNdAsm_32 = 1229, - ARM_VLD4LNdAsm_8 = 1230, - ARM_VLD4LNdWB_fixed_Asm_16 = 1231, - ARM_VLD4LNdWB_fixed_Asm_32 = 1232, - ARM_VLD4LNdWB_fixed_Asm_8 = 1233, - ARM_VLD4LNdWB_register_Asm_16 = 1234, - ARM_VLD4LNdWB_register_Asm_32 = 1235, - ARM_VLD4LNdWB_register_Asm_8 = 1236, - ARM_VLD4LNq16 = 1237, - ARM_VLD4LNq16Pseudo = 1238, - ARM_VLD4LNq16Pseudo_UPD = 1239, - ARM_VLD4LNq16_UPD = 1240, - ARM_VLD4LNq32 = 1241, - ARM_VLD4LNq32Pseudo = 1242, - ARM_VLD4LNq32Pseudo_UPD = 1243, - ARM_VLD4LNq32_UPD = 1244, - ARM_VLD4LNqAsm_16 = 1245, - ARM_VLD4LNqAsm_32 = 1246, - ARM_VLD4LNqWB_fixed_Asm_16 = 1247, - ARM_VLD4LNqWB_fixed_Asm_32 = 1248, - ARM_VLD4LNqWB_register_Asm_16 = 1249, - ARM_VLD4LNqWB_register_Asm_32 = 1250, - ARM_VLD4d16 = 1251, - ARM_VLD4d16Pseudo = 1252, - ARM_VLD4d16Pseudo_UPD = 1253, - ARM_VLD4d16_UPD = 1254, - ARM_VLD4d32 = 1255, - ARM_VLD4d32Pseudo = 1256, - ARM_VLD4d32Pseudo_UPD = 1257, - ARM_VLD4d32_UPD = 1258, - ARM_VLD4d8 = 1259, - ARM_VLD4d8Pseudo = 1260, - ARM_VLD4d8Pseudo_UPD = 1261, - ARM_VLD4d8_UPD = 1262, - ARM_VLD4dAsm_16 = 1263, - ARM_VLD4dAsm_32 = 1264, - ARM_VLD4dAsm_8 = 1265, - ARM_VLD4dWB_fixed_Asm_16 = 1266, - ARM_VLD4dWB_fixed_Asm_32 = 1267, - ARM_VLD4dWB_fixed_Asm_8 = 1268, - ARM_VLD4dWB_register_Asm_16 = 1269, - ARM_VLD4dWB_register_Asm_32 = 1270, - ARM_VLD4dWB_register_Asm_8 = 1271, - ARM_VLD4q16 = 1272, - ARM_VLD4q16Pseudo_UPD = 1273, - ARM_VLD4q16_UPD = 1274, - ARM_VLD4q16oddPseudo = 1275, - ARM_VLD4q16oddPseudo_UPD = 1276, - ARM_VLD4q32 = 1277, - ARM_VLD4q32Pseudo_UPD = 1278, - ARM_VLD4q32_UPD = 1279, - ARM_VLD4q32oddPseudo = 1280, - ARM_VLD4q32oddPseudo_UPD = 1281, - ARM_VLD4q8 = 1282, - ARM_VLD4q8Pseudo_UPD = 1283, - ARM_VLD4q8_UPD = 1284, - ARM_VLD4q8oddPseudo = 1285, - ARM_VLD4q8oddPseudo_UPD = 1286, - ARM_VLD4qAsm_16 = 1287, - ARM_VLD4qAsm_32 = 1288, - ARM_VLD4qAsm_8 = 1289, - ARM_VLD4qWB_fixed_Asm_16 = 1290, - ARM_VLD4qWB_fixed_Asm_32 = 1291, - ARM_VLD4qWB_fixed_Asm_8 = 1292, - ARM_VLD4qWB_register_Asm_16 = 1293, - ARM_VLD4qWB_register_Asm_32 = 1294, - ARM_VLD4qWB_register_Asm_8 = 1295, - ARM_VLDMDDB_UPD = 1296, - ARM_VLDMDIA = 1297, - ARM_VLDMDIA_UPD = 1298, - ARM_VLDMQIA = 1299, - ARM_VLDMSDB_UPD = 1300, - ARM_VLDMSIA = 1301, - ARM_VLDMSIA_UPD = 1302, - ARM_VLDRD = 1303, - ARM_VLDRS = 1304, - ARM_VMAXNMD = 1305, - ARM_VMAXNMND = 1306, - ARM_VMAXNMNQ = 1307, - ARM_VMAXNMS = 1308, - ARM_VMAXfd = 1309, - ARM_VMAXfq = 1310, - ARM_VMAXsv16i8 = 1311, - ARM_VMAXsv2i32 = 1312, - ARM_VMAXsv4i16 = 1313, - ARM_VMAXsv4i32 = 1314, - ARM_VMAXsv8i16 = 1315, - ARM_VMAXsv8i8 = 1316, - ARM_VMAXuv16i8 = 1317, - ARM_VMAXuv2i32 = 1318, - ARM_VMAXuv4i16 = 1319, - ARM_VMAXuv4i32 = 1320, - ARM_VMAXuv8i16 = 1321, - ARM_VMAXuv8i8 = 1322, - ARM_VMINNMD = 1323, - ARM_VMINNMND = 1324, - ARM_VMINNMNQ = 1325, - ARM_VMINNMS = 1326, - ARM_VMINfd = 1327, - ARM_VMINfq = 1328, - ARM_VMINsv16i8 = 1329, - ARM_VMINsv2i32 = 1330, - ARM_VMINsv4i16 = 1331, - ARM_VMINsv4i32 = 1332, - ARM_VMINsv8i16 = 1333, - ARM_VMINsv8i8 = 1334, - ARM_VMINuv16i8 = 1335, - ARM_VMINuv2i32 = 1336, - ARM_VMINuv4i16 = 1337, - ARM_VMINuv4i32 = 1338, - ARM_VMINuv8i16 = 1339, - ARM_VMINuv8i8 = 1340, - ARM_VMLAD = 1341, - ARM_VMLALslsv2i32 = 1342, - ARM_VMLALslsv4i16 = 1343, - ARM_VMLALsluv2i32 = 1344, - ARM_VMLALsluv4i16 = 1345, - ARM_VMLALsv2i64 = 1346, - ARM_VMLALsv4i32 = 1347, - ARM_VMLALsv8i16 = 1348, - ARM_VMLALuv2i64 = 1349, - ARM_VMLALuv4i32 = 1350, - ARM_VMLALuv8i16 = 1351, - ARM_VMLAS = 1352, - ARM_VMLAfd = 1353, - ARM_VMLAfq = 1354, - ARM_VMLAslfd = 1355, - ARM_VMLAslfq = 1356, - ARM_VMLAslv2i32 = 1357, - ARM_VMLAslv4i16 = 1358, - ARM_VMLAslv4i32 = 1359, - ARM_VMLAslv8i16 = 1360, - ARM_VMLAv16i8 = 1361, - ARM_VMLAv2i32 = 1362, - ARM_VMLAv4i16 = 1363, - ARM_VMLAv4i32 = 1364, - ARM_VMLAv8i16 = 1365, - ARM_VMLAv8i8 = 1366, - ARM_VMLSD = 1367, - ARM_VMLSLslsv2i32 = 1368, - ARM_VMLSLslsv4i16 = 1369, - ARM_VMLSLsluv2i32 = 1370, - ARM_VMLSLsluv4i16 = 1371, - ARM_VMLSLsv2i64 = 1372, - ARM_VMLSLsv4i32 = 1373, - ARM_VMLSLsv8i16 = 1374, - ARM_VMLSLuv2i64 = 1375, - ARM_VMLSLuv4i32 = 1376, - ARM_VMLSLuv8i16 = 1377, - ARM_VMLSS = 1378, - ARM_VMLSfd = 1379, - ARM_VMLSfq = 1380, - ARM_VMLSslfd = 1381, - ARM_VMLSslfq = 1382, - ARM_VMLSslv2i32 = 1383, - ARM_VMLSslv4i16 = 1384, - ARM_VMLSslv4i32 = 1385, - ARM_VMLSslv8i16 = 1386, - ARM_VMLSv16i8 = 1387, - ARM_VMLSv2i32 = 1388, - ARM_VMLSv4i16 = 1389, - ARM_VMLSv4i32 = 1390, - ARM_VMLSv8i16 = 1391, - ARM_VMLSv8i8 = 1392, - ARM_VMOVD = 1393, - ARM_VMOVDRR = 1394, - ARM_VMOVDcc = 1395, - ARM_VMOVLsv2i64 = 1396, - ARM_VMOVLsv4i32 = 1397, - ARM_VMOVLsv8i16 = 1398, - ARM_VMOVLuv2i64 = 1399, - ARM_VMOVLuv4i32 = 1400, - ARM_VMOVLuv8i16 = 1401, - ARM_VMOVNv2i32 = 1402, - ARM_VMOVNv4i16 = 1403, - ARM_VMOVNv8i8 = 1404, - ARM_VMOVRRD = 1405, - ARM_VMOVRRS = 1406, - ARM_VMOVRS = 1407, - ARM_VMOVS = 1408, - ARM_VMOVSR = 1409, - ARM_VMOVSRR = 1410, - ARM_VMOVScc = 1411, - ARM_VMOVv16i8 = 1412, - ARM_VMOVv1i64 = 1413, - ARM_VMOVv2f32 = 1414, - ARM_VMOVv2i32 = 1415, - ARM_VMOVv2i64 = 1416, - ARM_VMOVv4f32 = 1417, - ARM_VMOVv4i16 = 1418, - ARM_VMOVv4i32 = 1419, - ARM_VMOVv8i16 = 1420, - ARM_VMOVv8i8 = 1421, - ARM_VMRS = 1422, - ARM_VMRS_FPEXC = 1423, - ARM_VMRS_FPINST = 1424, - ARM_VMRS_FPINST2 = 1425, - ARM_VMRS_FPSID = 1426, - ARM_VMRS_MVFR0 = 1427, - ARM_VMRS_MVFR1 = 1428, - ARM_VMRS_MVFR2 = 1429, - ARM_VMSR = 1430, - ARM_VMSR_FPEXC = 1431, - ARM_VMSR_FPINST = 1432, - ARM_VMSR_FPINST2 = 1433, - ARM_VMSR_FPSID = 1434, - ARM_VMULD = 1435, - ARM_VMULLp64 = 1436, - ARM_VMULLp8 = 1437, - ARM_VMULLslsv2i32 = 1438, - ARM_VMULLslsv4i16 = 1439, - ARM_VMULLsluv2i32 = 1440, - ARM_VMULLsluv4i16 = 1441, - ARM_VMULLsv2i64 = 1442, - ARM_VMULLsv4i32 = 1443, - ARM_VMULLsv8i16 = 1444, - ARM_VMULLuv2i64 = 1445, - ARM_VMULLuv4i32 = 1446, - ARM_VMULLuv8i16 = 1447, - ARM_VMULS = 1448, - ARM_VMULfd = 1449, - ARM_VMULfq = 1450, - ARM_VMULpd = 1451, - ARM_VMULpq = 1452, - ARM_VMULslfd = 1453, - ARM_VMULslfq = 1454, - ARM_VMULslv2i32 = 1455, - ARM_VMULslv4i16 = 1456, - ARM_VMULslv4i32 = 1457, - ARM_VMULslv8i16 = 1458, - ARM_VMULv16i8 = 1459, - ARM_VMULv2i32 = 1460, - ARM_VMULv4i16 = 1461, - ARM_VMULv4i32 = 1462, - ARM_VMULv8i16 = 1463, - ARM_VMULv8i8 = 1464, - ARM_VMVNd = 1465, - ARM_VMVNq = 1466, - ARM_VMVNv2i32 = 1467, - ARM_VMVNv4i16 = 1468, - ARM_VMVNv4i32 = 1469, - ARM_VMVNv8i16 = 1470, - ARM_VNEGD = 1471, - ARM_VNEGS = 1472, - ARM_VNEGf32q = 1473, - ARM_VNEGfd = 1474, - ARM_VNEGs16d = 1475, - ARM_VNEGs16q = 1476, - ARM_VNEGs32d = 1477, - ARM_VNEGs32q = 1478, - ARM_VNEGs8d = 1479, - ARM_VNEGs8q = 1480, - ARM_VNMLAD = 1481, - ARM_VNMLAS = 1482, - ARM_VNMLSD = 1483, - ARM_VNMLSS = 1484, - ARM_VNMULD = 1485, - ARM_VNMULS = 1486, - ARM_VORNd = 1487, - ARM_VORNq = 1488, - ARM_VORRd = 1489, - ARM_VORRiv2i32 = 1490, - ARM_VORRiv4i16 = 1491, - ARM_VORRiv4i32 = 1492, - ARM_VORRiv8i16 = 1493, - ARM_VORRq = 1494, - ARM_VPADALsv16i8 = 1495, - ARM_VPADALsv2i32 = 1496, - ARM_VPADALsv4i16 = 1497, - ARM_VPADALsv4i32 = 1498, - ARM_VPADALsv8i16 = 1499, - ARM_VPADALsv8i8 = 1500, - ARM_VPADALuv16i8 = 1501, - ARM_VPADALuv2i32 = 1502, - ARM_VPADALuv4i16 = 1503, - ARM_VPADALuv4i32 = 1504, - ARM_VPADALuv8i16 = 1505, - ARM_VPADALuv8i8 = 1506, - ARM_VPADDLsv16i8 = 1507, - ARM_VPADDLsv2i32 = 1508, - ARM_VPADDLsv4i16 = 1509, - ARM_VPADDLsv4i32 = 1510, - ARM_VPADDLsv8i16 = 1511, - ARM_VPADDLsv8i8 = 1512, - ARM_VPADDLuv16i8 = 1513, - ARM_VPADDLuv2i32 = 1514, - ARM_VPADDLuv4i16 = 1515, - ARM_VPADDLuv4i32 = 1516, - ARM_VPADDLuv8i16 = 1517, - ARM_VPADDLuv8i8 = 1518, - ARM_VPADDf = 1519, - ARM_VPADDi16 = 1520, - ARM_VPADDi32 = 1521, - ARM_VPADDi8 = 1522, - ARM_VPMAXf = 1523, - ARM_VPMAXs16 = 1524, - ARM_VPMAXs32 = 1525, - ARM_VPMAXs8 = 1526, - ARM_VPMAXu16 = 1527, - ARM_VPMAXu32 = 1528, - ARM_VPMAXu8 = 1529, - ARM_VPMINf = 1530, - ARM_VPMINs16 = 1531, - ARM_VPMINs32 = 1532, - ARM_VPMINs8 = 1533, - ARM_VPMINu16 = 1534, - ARM_VPMINu32 = 1535, - ARM_VPMINu8 = 1536, - ARM_VQABSv16i8 = 1537, - ARM_VQABSv2i32 = 1538, - ARM_VQABSv4i16 = 1539, - ARM_VQABSv4i32 = 1540, - ARM_VQABSv8i16 = 1541, - ARM_VQABSv8i8 = 1542, - ARM_VQADDsv16i8 = 1543, - ARM_VQADDsv1i64 = 1544, - ARM_VQADDsv2i32 = 1545, - ARM_VQADDsv2i64 = 1546, - ARM_VQADDsv4i16 = 1547, - ARM_VQADDsv4i32 = 1548, - ARM_VQADDsv8i16 = 1549, - ARM_VQADDsv8i8 = 1550, - ARM_VQADDuv16i8 = 1551, - ARM_VQADDuv1i64 = 1552, - ARM_VQADDuv2i32 = 1553, - ARM_VQADDuv2i64 = 1554, - ARM_VQADDuv4i16 = 1555, - ARM_VQADDuv4i32 = 1556, - ARM_VQADDuv8i16 = 1557, - ARM_VQADDuv8i8 = 1558, - ARM_VQDMLALslv2i32 = 1559, - ARM_VQDMLALslv4i16 = 1560, - ARM_VQDMLALv2i64 = 1561, - ARM_VQDMLALv4i32 = 1562, - ARM_VQDMLSLslv2i32 = 1563, - ARM_VQDMLSLslv4i16 = 1564, - ARM_VQDMLSLv2i64 = 1565, - ARM_VQDMLSLv4i32 = 1566, - ARM_VQDMULHslv2i32 = 1567, - ARM_VQDMULHslv4i16 = 1568, - ARM_VQDMULHslv4i32 = 1569, - ARM_VQDMULHslv8i16 = 1570, - ARM_VQDMULHv2i32 = 1571, - ARM_VQDMULHv4i16 = 1572, - ARM_VQDMULHv4i32 = 1573, - ARM_VQDMULHv8i16 = 1574, - ARM_VQDMULLslv2i32 = 1575, - ARM_VQDMULLslv4i16 = 1576, - ARM_VQDMULLv2i64 = 1577, - ARM_VQDMULLv4i32 = 1578, - ARM_VQMOVNsuv2i32 = 1579, - ARM_VQMOVNsuv4i16 = 1580, - ARM_VQMOVNsuv8i8 = 1581, - ARM_VQMOVNsv2i32 = 1582, - ARM_VQMOVNsv4i16 = 1583, - ARM_VQMOVNsv8i8 = 1584, - ARM_VQMOVNuv2i32 = 1585, - ARM_VQMOVNuv4i16 = 1586, - ARM_VQMOVNuv8i8 = 1587, - ARM_VQNEGv16i8 = 1588, - ARM_VQNEGv2i32 = 1589, - ARM_VQNEGv4i16 = 1590, - ARM_VQNEGv4i32 = 1591, - ARM_VQNEGv8i16 = 1592, - ARM_VQNEGv8i8 = 1593, - ARM_VQRDMULHslv2i32 = 1594, - ARM_VQRDMULHslv4i16 = 1595, - ARM_VQRDMULHslv4i32 = 1596, - ARM_VQRDMULHslv8i16 = 1597, - ARM_VQRDMULHv2i32 = 1598, - ARM_VQRDMULHv4i16 = 1599, - ARM_VQRDMULHv4i32 = 1600, - ARM_VQRDMULHv8i16 = 1601, - ARM_VQRSHLsv16i8 = 1602, - ARM_VQRSHLsv1i64 = 1603, - ARM_VQRSHLsv2i32 = 1604, - ARM_VQRSHLsv2i64 = 1605, - ARM_VQRSHLsv4i16 = 1606, - ARM_VQRSHLsv4i32 = 1607, - ARM_VQRSHLsv8i16 = 1608, - ARM_VQRSHLsv8i8 = 1609, - ARM_VQRSHLuv16i8 = 1610, - ARM_VQRSHLuv1i64 = 1611, - ARM_VQRSHLuv2i32 = 1612, - ARM_VQRSHLuv2i64 = 1613, - ARM_VQRSHLuv4i16 = 1614, - ARM_VQRSHLuv4i32 = 1615, - ARM_VQRSHLuv8i16 = 1616, - ARM_VQRSHLuv8i8 = 1617, - ARM_VQRSHRNsv2i32 = 1618, - ARM_VQRSHRNsv4i16 = 1619, - ARM_VQRSHRNsv8i8 = 1620, - ARM_VQRSHRNuv2i32 = 1621, - ARM_VQRSHRNuv4i16 = 1622, - ARM_VQRSHRNuv8i8 = 1623, - ARM_VQRSHRUNv2i32 = 1624, - ARM_VQRSHRUNv4i16 = 1625, - ARM_VQRSHRUNv8i8 = 1626, - ARM_VQSHLsiv16i8 = 1627, - ARM_VQSHLsiv1i64 = 1628, - ARM_VQSHLsiv2i32 = 1629, - ARM_VQSHLsiv2i64 = 1630, - ARM_VQSHLsiv4i16 = 1631, - ARM_VQSHLsiv4i32 = 1632, - ARM_VQSHLsiv8i16 = 1633, - ARM_VQSHLsiv8i8 = 1634, - ARM_VQSHLsuv16i8 = 1635, - ARM_VQSHLsuv1i64 = 1636, - ARM_VQSHLsuv2i32 = 1637, - ARM_VQSHLsuv2i64 = 1638, - ARM_VQSHLsuv4i16 = 1639, - ARM_VQSHLsuv4i32 = 1640, - ARM_VQSHLsuv8i16 = 1641, - ARM_VQSHLsuv8i8 = 1642, - ARM_VQSHLsv16i8 = 1643, - ARM_VQSHLsv1i64 = 1644, - ARM_VQSHLsv2i32 = 1645, - ARM_VQSHLsv2i64 = 1646, - ARM_VQSHLsv4i16 = 1647, - ARM_VQSHLsv4i32 = 1648, - ARM_VQSHLsv8i16 = 1649, - ARM_VQSHLsv8i8 = 1650, - ARM_VQSHLuiv16i8 = 1651, - ARM_VQSHLuiv1i64 = 1652, - ARM_VQSHLuiv2i32 = 1653, - ARM_VQSHLuiv2i64 = 1654, - ARM_VQSHLuiv4i16 = 1655, - ARM_VQSHLuiv4i32 = 1656, - ARM_VQSHLuiv8i16 = 1657, - ARM_VQSHLuiv8i8 = 1658, - ARM_VQSHLuv16i8 = 1659, - ARM_VQSHLuv1i64 = 1660, - ARM_VQSHLuv2i32 = 1661, - ARM_VQSHLuv2i64 = 1662, - ARM_VQSHLuv4i16 = 1663, - ARM_VQSHLuv4i32 = 1664, - ARM_VQSHLuv8i16 = 1665, - ARM_VQSHLuv8i8 = 1666, - ARM_VQSHRNsv2i32 = 1667, - ARM_VQSHRNsv4i16 = 1668, - ARM_VQSHRNsv8i8 = 1669, - ARM_VQSHRNuv2i32 = 1670, - ARM_VQSHRNuv4i16 = 1671, - ARM_VQSHRNuv8i8 = 1672, - ARM_VQSHRUNv2i32 = 1673, - ARM_VQSHRUNv4i16 = 1674, - ARM_VQSHRUNv8i8 = 1675, - ARM_VQSUBsv16i8 = 1676, - ARM_VQSUBsv1i64 = 1677, - ARM_VQSUBsv2i32 = 1678, - ARM_VQSUBsv2i64 = 1679, - ARM_VQSUBsv4i16 = 1680, - ARM_VQSUBsv4i32 = 1681, - ARM_VQSUBsv8i16 = 1682, - ARM_VQSUBsv8i8 = 1683, - ARM_VQSUBuv16i8 = 1684, - ARM_VQSUBuv1i64 = 1685, - ARM_VQSUBuv2i32 = 1686, - ARM_VQSUBuv2i64 = 1687, - ARM_VQSUBuv4i16 = 1688, - ARM_VQSUBuv4i32 = 1689, - ARM_VQSUBuv8i16 = 1690, - ARM_VQSUBuv8i8 = 1691, - ARM_VRADDHNv2i32 = 1692, - ARM_VRADDHNv4i16 = 1693, - ARM_VRADDHNv8i8 = 1694, - ARM_VRECPEd = 1695, - ARM_VRECPEfd = 1696, - ARM_VRECPEfq = 1697, - ARM_VRECPEq = 1698, - ARM_VRECPSfd = 1699, - ARM_VRECPSfq = 1700, - ARM_VREV16d8 = 1701, - ARM_VREV16q8 = 1702, - ARM_VREV32d16 = 1703, - ARM_VREV32d8 = 1704, - ARM_VREV32q16 = 1705, - ARM_VREV32q8 = 1706, - ARM_VREV64d16 = 1707, - ARM_VREV64d32 = 1708, - ARM_VREV64d8 = 1709, - ARM_VREV64q16 = 1710, - ARM_VREV64q32 = 1711, - ARM_VREV64q8 = 1712, - ARM_VRHADDsv16i8 = 1713, - ARM_VRHADDsv2i32 = 1714, - ARM_VRHADDsv4i16 = 1715, - ARM_VRHADDsv4i32 = 1716, - ARM_VRHADDsv8i16 = 1717, - ARM_VRHADDsv8i8 = 1718, - ARM_VRHADDuv16i8 = 1719, - ARM_VRHADDuv2i32 = 1720, - ARM_VRHADDuv4i16 = 1721, - ARM_VRHADDuv4i32 = 1722, - ARM_VRHADDuv8i16 = 1723, - ARM_VRHADDuv8i8 = 1724, - ARM_VRINTAD = 1725, - ARM_VRINTAND = 1726, - ARM_VRINTANQ = 1727, - ARM_VRINTAS = 1728, - ARM_VRINTMD = 1729, - ARM_VRINTMND = 1730, - ARM_VRINTMNQ = 1731, - ARM_VRINTMS = 1732, - ARM_VRINTND = 1733, - ARM_VRINTNND = 1734, - ARM_VRINTNNQ = 1735, - ARM_VRINTNS = 1736, - ARM_VRINTPD = 1737, - ARM_VRINTPND = 1738, - ARM_VRINTPNQ = 1739, - ARM_VRINTPS = 1740, - ARM_VRINTRD = 1741, - ARM_VRINTRS = 1742, - ARM_VRINTXD = 1743, - ARM_VRINTXND = 1744, - ARM_VRINTXNQ = 1745, - ARM_VRINTXS = 1746, - ARM_VRINTZD = 1747, - ARM_VRINTZND = 1748, - ARM_VRINTZNQ = 1749, - ARM_VRINTZS = 1750, - ARM_VRSHLsv16i8 = 1751, - ARM_VRSHLsv1i64 = 1752, - ARM_VRSHLsv2i32 = 1753, - ARM_VRSHLsv2i64 = 1754, - ARM_VRSHLsv4i16 = 1755, - ARM_VRSHLsv4i32 = 1756, - ARM_VRSHLsv8i16 = 1757, - ARM_VRSHLsv8i8 = 1758, - ARM_VRSHLuv16i8 = 1759, - ARM_VRSHLuv1i64 = 1760, - ARM_VRSHLuv2i32 = 1761, - ARM_VRSHLuv2i64 = 1762, - ARM_VRSHLuv4i16 = 1763, - ARM_VRSHLuv4i32 = 1764, - ARM_VRSHLuv8i16 = 1765, - ARM_VRSHLuv8i8 = 1766, - ARM_VRSHRNv2i32 = 1767, - ARM_VRSHRNv4i16 = 1768, - ARM_VRSHRNv8i8 = 1769, - ARM_VRSHRsv16i8 = 1770, - ARM_VRSHRsv1i64 = 1771, - ARM_VRSHRsv2i32 = 1772, - ARM_VRSHRsv2i64 = 1773, - ARM_VRSHRsv4i16 = 1774, - ARM_VRSHRsv4i32 = 1775, - ARM_VRSHRsv8i16 = 1776, - ARM_VRSHRsv8i8 = 1777, - ARM_VRSHRuv16i8 = 1778, - ARM_VRSHRuv1i64 = 1779, - ARM_VRSHRuv2i32 = 1780, - ARM_VRSHRuv2i64 = 1781, - ARM_VRSHRuv4i16 = 1782, - ARM_VRSHRuv4i32 = 1783, - ARM_VRSHRuv8i16 = 1784, - ARM_VRSHRuv8i8 = 1785, - ARM_VRSQRTEd = 1786, - ARM_VRSQRTEfd = 1787, - ARM_VRSQRTEfq = 1788, - ARM_VRSQRTEq = 1789, - ARM_VRSQRTSfd = 1790, - ARM_VRSQRTSfq = 1791, - ARM_VRSRAsv16i8 = 1792, - ARM_VRSRAsv1i64 = 1793, - ARM_VRSRAsv2i32 = 1794, - ARM_VRSRAsv2i64 = 1795, - ARM_VRSRAsv4i16 = 1796, - ARM_VRSRAsv4i32 = 1797, - ARM_VRSRAsv8i16 = 1798, - ARM_VRSRAsv8i8 = 1799, - ARM_VRSRAuv16i8 = 1800, - ARM_VRSRAuv1i64 = 1801, - ARM_VRSRAuv2i32 = 1802, - ARM_VRSRAuv2i64 = 1803, - ARM_VRSRAuv4i16 = 1804, - ARM_VRSRAuv4i32 = 1805, - ARM_VRSRAuv8i16 = 1806, - ARM_VRSRAuv8i8 = 1807, - ARM_VRSUBHNv2i32 = 1808, - ARM_VRSUBHNv4i16 = 1809, - ARM_VRSUBHNv8i8 = 1810, - ARM_VSELEQD = 1811, - ARM_VSELEQS = 1812, - ARM_VSELGED = 1813, - ARM_VSELGES = 1814, - ARM_VSELGTD = 1815, - ARM_VSELGTS = 1816, - ARM_VSELVSD = 1817, - ARM_VSELVSS = 1818, - ARM_VSETLNi16 = 1819, - ARM_VSETLNi32 = 1820, - ARM_VSETLNi8 = 1821, - ARM_VSHLLi16 = 1822, - ARM_VSHLLi32 = 1823, - ARM_VSHLLi8 = 1824, - ARM_VSHLLsv2i64 = 1825, - ARM_VSHLLsv4i32 = 1826, - ARM_VSHLLsv8i16 = 1827, - ARM_VSHLLuv2i64 = 1828, - ARM_VSHLLuv4i32 = 1829, - ARM_VSHLLuv8i16 = 1830, - ARM_VSHLiv16i8 = 1831, - ARM_VSHLiv1i64 = 1832, - ARM_VSHLiv2i32 = 1833, - ARM_VSHLiv2i64 = 1834, - ARM_VSHLiv4i16 = 1835, - ARM_VSHLiv4i32 = 1836, - ARM_VSHLiv8i16 = 1837, - ARM_VSHLiv8i8 = 1838, - ARM_VSHLsv16i8 = 1839, - ARM_VSHLsv1i64 = 1840, - ARM_VSHLsv2i32 = 1841, - ARM_VSHLsv2i64 = 1842, - ARM_VSHLsv4i16 = 1843, - ARM_VSHLsv4i32 = 1844, - ARM_VSHLsv8i16 = 1845, - ARM_VSHLsv8i8 = 1846, - ARM_VSHLuv16i8 = 1847, - ARM_VSHLuv1i64 = 1848, - ARM_VSHLuv2i32 = 1849, - ARM_VSHLuv2i64 = 1850, - ARM_VSHLuv4i16 = 1851, - ARM_VSHLuv4i32 = 1852, - ARM_VSHLuv8i16 = 1853, - ARM_VSHLuv8i8 = 1854, - ARM_VSHRNv2i32 = 1855, - ARM_VSHRNv4i16 = 1856, - ARM_VSHRNv8i8 = 1857, - ARM_VSHRsv16i8 = 1858, - ARM_VSHRsv1i64 = 1859, - ARM_VSHRsv2i32 = 1860, - ARM_VSHRsv2i64 = 1861, - ARM_VSHRsv4i16 = 1862, - ARM_VSHRsv4i32 = 1863, - ARM_VSHRsv8i16 = 1864, - ARM_VSHRsv8i8 = 1865, - ARM_VSHRuv16i8 = 1866, - ARM_VSHRuv1i64 = 1867, - ARM_VSHRuv2i32 = 1868, - ARM_VSHRuv2i64 = 1869, - ARM_VSHRuv4i16 = 1870, - ARM_VSHRuv4i32 = 1871, - ARM_VSHRuv8i16 = 1872, - ARM_VSHRuv8i8 = 1873, - ARM_VSHTOD = 1874, - ARM_VSHTOS = 1875, - ARM_VSITOD = 1876, - ARM_VSITOS = 1877, - ARM_VSLIv16i8 = 1878, - ARM_VSLIv1i64 = 1879, - ARM_VSLIv2i32 = 1880, - ARM_VSLIv2i64 = 1881, - ARM_VSLIv4i16 = 1882, - ARM_VSLIv4i32 = 1883, - ARM_VSLIv8i16 = 1884, - ARM_VSLIv8i8 = 1885, - ARM_VSLTOD = 1886, - ARM_VSLTOS = 1887, - ARM_VSQRTD = 1888, - ARM_VSQRTS = 1889, - ARM_VSRAsv16i8 = 1890, - ARM_VSRAsv1i64 = 1891, - ARM_VSRAsv2i32 = 1892, - ARM_VSRAsv2i64 = 1893, - ARM_VSRAsv4i16 = 1894, - ARM_VSRAsv4i32 = 1895, - ARM_VSRAsv8i16 = 1896, - ARM_VSRAsv8i8 = 1897, - ARM_VSRAuv16i8 = 1898, - ARM_VSRAuv1i64 = 1899, - ARM_VSRAuv2i32 = 1900, - ARM_VSRAuv2i64 = 1901, - ARM_VSRAuv4i16 = 1902, - ARM_VSRAuv4i32 = 1903, - ARM_VSRAuv8i16 = 1904, - ARM_VSRAuv8i8 = 1905, - ARM_VSRIv16i8 = 1906, - ARM_VSRIv1i64 = 1907, - ARM_VSRIv2i32 = 1908, - ARM_VSRIv2i64 = 1909, - ARM_VSRIv4i16 = 1910, - ARM_VSRIv4i32 = 1911, - ARM_VSRIv8i16 = 1912, - ARM_VSRIv8i8 = 1913, - ARM_VST1LNd16 = 1914, - ARM_VST1LNd16_UPD = 1915, - ARM_VST1LNd32 = 1916, - ARM_VST1LNd32_UPD = 1917, - ARM_VST1LNd8 = 1918, - ARM_VST1LNd8_UPD = 1919, - ARM_VST1LNdAsm_16 = 1920, - ARM_VST1LNdAsm_32 = 1921, - ARM_VST1LNdAsm_8 = 1922, - ARM_VST1LNdWB_fixed_Asm_16 = 1923, - ARM_VST1LNdWB_fixed_Asm_32 = 1924, - ARM_VST1LNdWB_fixed_Asm_8 = 1925, - ARM_VST1LNdWB_register_Asm_16 = 1926, - ARM_VST1LNdWB_register_Asm_32 = 1927, - ARM_VST1LNdWB_register_Asm_8 = 1928, - ARM_VST1LNq16Pseudo = 1929, - ARM_VST1LNq16Pseudo_UPD = 1930, - ARM_VST1LNq32Pseudo = 1931, - ARM_VST1LNq32Pseudo_UPD = 1932, - ARM_VST1LNq8Pseudo = 1933, - ARM_VST1LNq8Pseudo_UPD = 1934, - ARM_VST1d16 = 1935, - ARM_VST1d16Q = 1936, - ARM_VST1d16Qwb_fixed = 1937, - ARM_VST1d16Qwb_register = 1938, - ARM_VST1d16T = 1939, - ARM_VST1d16Twb_fixed = 1940, - ARM_VST1d16Twb_register = 1941, - ARM_VST1d16wb_fixed = 1942, - ARM_VST1d16wb_register = 1943, - ARM_VST1d32 = 1944, - ARM_VST1d32Q = 1945, - ARM_VST1d32Qwb_fixed = 1946, - ARM_VST1d32Qwb_register = 1947, - ARM_VST1d32T = 1948, - ARM_VST1d32Twb_fixed = 1949, - ARM_VST1d32Twb_register = 1950, - ARM_VST1d32wb_fixed = 1951, - ARM_VST1d32wb_register = 1952, - ARM_VST1d64 = 1953, - ARM_VST1d64Q = 1954, - ARM_VST1d64QPseudo = 1955, - ARM_VST1d64QPseudoWB_fixed = 1956, - ARM_VST1d64QPseudoWB_register = 1957, - ARM_VST1d64Qwb_fixed = 1958, - ARM_VST1d64Qwb_register = 1959, - ARM_VST1d64T = 1960, - ARM_VST1d64TPseudo = 1961, - ARM_VST1d64TPseudoWB_fixed = 1962, - ARM_VST1d64TPseudoWB_register = 1963, - ARM_VST1d64Twb_fixed = 1964, - ARM_VST1d64Twb_register = 1965, - ARM_VST1d64wb_fixed = 1966, - ARM_VST1d64wb_register = 1967, - ARM_VST1d8 = 1968, - ARM_VST1d8Q = 1969, - ARM_VST1d8Qwb_fixed = 1970, - ARM_VST1d8Qwb_register = 1971, - ARM_VST1d8T = 1972, - ARM_VST1d8Twb_fixed = 1973, - ARM_VST1d8Twb_register = 1974, - ARM_VST1d8wb_fixed = 1975, - ARM_VST1d8wb_register = 1976, - ARM_VST1q16 = 1977, - ARM_VST1q16wb_fixed = 1978, - ARM_VST1q16wb_register = 1979, - ARM_VST1q32 = 1980, - ARM_VST1q32wb_fixed = 1981, - ARM_VST1q32wb_register = 1982, - ARM_VST1q64 = 1983, - ARM_VST1q64wb_fixed = 1984, - ARM_VST1q64wb_register = 1985, - ARM_VST1q8 = 1986, - ARM_VST1q8wb_fixed = 1987, - ARM_VST1q8wb_register = 1988, - ARM_VST2LNd16 = 1989, - ARM_VST2LNd16Pseudo = 1990, - ARM_VST2LNd16Pseudo_UPD = 1991, - ARM_VST2LNd16_UPD = 1992, - ARM_VST2LNd32 = 1993, - ARM_VST2LNd32Pseudo = 1994, - ARM_VST2LNd32Pseudo_UPD = 1995, - ARM_VST2LNd32_UPD = 1996, - ARM_VST2LNd8 = 1997, - ARM_VST2LNd8Pseudo = 1998, - ARM_VST2LNd8Pseudo_UPD = 1999, - ARM_VST2LNd8_UPD = 2000, - ARM_VST2LNdAsm_16 = 2001, - ARM_VST2LNdAsm_32 = 2002, - ARM_VST2LNdAsm_8 = 2003, - ARM_VST2LNdWB_fixed_Asm_16 = 2004, - ARM_VST2LNdWB_fixed_Asm_32 = 2005, - ARM_VST2LNdWB_fixed_Asm_8 = 2006, - ARM_VST2LNdWB_register_Asm_16 = 2007, - ARM_VST2LNdWB_register_Asm_32 = 2008, - ARM_VST2LNdWB_register_Asm_8 = 2009, - ARM_VST2LNq16 = 2010, - ARM_VST2LNq16Pseudo = 2011, - ARM_VST2LNq16Pseudo_UPD = 2012, - ARM_VST2LNq16_UPD = 2013, - ARM_VST2LNq32 = 2014, - ARM_VST2LNq32Pseudo = 2015, - ARM_VST2LNq32Pseudo_UPD = 2016, - ARM_VST2LNq32_UPD = 2017, - ARM_VST2LNqAsm_16 = 2018, - ARM_VST2LNqAsm_32 = 2019, - ARM_VST2LNqWB_fixed_Asm_16 = 2020, - ARM_VST2LNqWB_fixed_Asm_32 = 2021, - ARM_VST2LNqWB_register_Asm_16 = 2022, - ARM_VST2LNqWB_register_Asm_32 = 2023, - ARM_VST2b16 = 2024, - ARM_VST2b16wb_fixed = 2025, - ARM_VST2b16wb_register = 2026, - ARM_VST2b32 = 2027, - ARM_VST2b32wb_fixed = 2028, - ARM_VST2b32wb_register = 2029, - ARM_VST2b8 = 2030, - ARM_VST2b8wb_fixed = 2031, - ARM_VST2b8wb_register = 2032, - ARM_VST2d16 = 2033, - ARM_VST2d16wb_fixed = 2034, - ARM_VST2d16wb_register = 2035, - ARM_VST2d32 = 2036, - ARM_VST2d32wb_fixed = 2037, - ARM_VST2d32wb_register = 2038, - ARM_VST2d8 = 2039, - ARM_VST2d8wb_fixed = 2040, - ARM_VST2d8wb_register = 2041, - ARM_VST2q16 = 2042, - ARM_VST2q16Pseudo = 2043, - ARM_VST2q16PseudoWB_fixed = 2044, - ARM_VST2q16PseudoWB_register = 2045, - ARM_VST2q16wb_fixed = 2046, - ARM_VST2q16wb_register = 2047, - ARM_VST2q32 = 2048, - ARM_VST2q32Pseudo = 2049, - ARM_VST2q32PseudoWB_fixed = 2050, - ARM_VST2q32PseudoWB_register = 2051, - ARM_VST2q32wb_fixed = 2052, - ARM_VST2q32wb_register = 2053, - ARM_VST2q8 = 2054, - ARM_VST2q8Pseudo = 2055, - ARM_VST2q8PseudoWB_fixed = 2056, - ARM_VST2q8PseudoWB_register = 2057, - ARM_VST2q8wb_fixed = 2058, - ARM_VST2q8wb_register = 2059, - ARM_VST3LNd16 = 2060, - ARM_VST3LNd16Pseudo = 2061, - ARM_VST3LNd16Pseudo_UPD = 2062, - ARM_VST3LNd16_UPD = 2063, - ARM_VST3LNd32 = 2064, - ARM_VST3LNd32Pseudo = 2065, - ARM_VST3LNd32Pseudo_UPD = 2066, - ARM_VST3LNd32_UPD = 2067, - ARM_VST3LNd8 = 2068, - ARM_VST3LNd8Pseudo = 2069, - ARM_VST3LNd8Pseudo_UPD = 2070, - ARM_VST3LNd8_UPD = 2071, - ARM_VST3LNdAsm_16 = 2072, - ARM_VST3LNdAsm_32 = 2073, - ARM_VST3LNdAsm_8 = 2074, - ARM_VST3LNdWB_fixed_Asm_16 = 2075, - ARM_VST3LNdWB_fixed_Asm_32 = 2076, - ARM_VST3LNdWB_fixed_Asm_8 = 2077, - ARM_VST3LNdWB_register_Asm_16 = 2078, - ARM_VST3LNdWB_register_Asm_32 = 2079, - ARM_VST3LNdWB_register_Asm_8 = 2080, - ARM_VST3LNq16 = 2081, - ARM_VST3LNq16Pseudo = 2082, - ARM_VST3LNq16Pseudo_UPD = 2083, - ARM_VST3LNq16_UPD = 2084, - ARM_VST3LNq32 = 2085, - ARM_VST3LNq32Pseudo = 2086, - ARM_VST3LNq32Pseudo_UPD = 2087, - ARM_VST3LNq32_UPD = 2088, - ARM_VST3LNqAsm_16 = 2089, - ARM_VST3LNqAsm_32 = 2090, - ARM_VST3LNqWB_fixed_Asm_16 = 2091, - ARM_VST3LNqWB_fixed_Asm_32 = 2092, - ARM_VST3LNqWB_register_Asm_16 = 2093, - ARM_VST3LNqWB_register_Asm_32 = 2094, - ARM_VST3d16 = 2095, - ARM_VST3d16Pseudo = 2096, - ARM_VST3d16Pseudo_UPD = 2097, - ARM_VST3d16_UPD = 2098, - ARM_VST3d32 = 2099, - ARM_VST3d32Pseudo = 2100, - ARM_VST3d32Pseudo_UPD = 2101, - ARM_VST3d32_UPD = 2102, - ARM_VST3d8 = 2103, - ARM_VST3d8Pseudo = 2104, - ARM_VST3d8Pseudo_UPD = 2105, - ARM_VST3d8_UPD = 2106, - ARM_VST3dAsm_16 = 2107, - ARM_VST3dAsm_32 = 2108, - ARM_VST3dAsm_8 = 2109, - ARM_VST3dWB_fixed_Asm_16 = 2110, - ARM_VST3dWB_fixed_Asm_32 = 2111, - ARM_VST3dWB_fixed_Asm_8 = 2112, - ARM_VST3dWB_register_Asm_16 = 2113, - ARM_VST3dWB_register_Asm_32 = 2114, - ARM_VST3dWB_register_Asm_8 = 2115, - ARM_VST3q16 = 2116, - ARM_VST3q16Pseudo_UPD = 2117, - ARM_VST3q16_UPD = 2118, - ARM_VST3q16oddPseudo = 2119, - ARM_VST3q16oddPseudo_UPD = 2120, - ARM_VST3q32 = 2121, - ARM_VST3q32Pseudo_UPD = 2122, - ARM_VST3q32_UPD = 2123, - ARM_VST3q32oddPseudo = 2124, - ARM_VST3q32oddPseudo_UPD = 2125, - ARM_VST3q8 = 2126, - ARM_VST3q8Pseudo_UPD = 2127, - ARM_VST3q8_UPD = 2128, - ARM_VST3q8oddPseudo = 2129, - ARM_VST3q8oddPseudo_UPD = 2130, - ARM_VST3qAsm_16 = 2131, - ARM_VST3qAsm_32 = 2132, - ARM_VST3qAsm_8 = 2133, - ARM_VST3qWB_fixed_Asm_16 = 2134, - ARM_VST3qWB_fixed_Asm_32 = 2135, - ARM_VST3qWB_fixed_Asm_8 = 2136, - ARM_VST3qWB_register_Asm_16 = 2137, - ARM_VST3qWB_register_Asm_32 = 2138, - ARM_VST3qWB_register_Asm_8 = 2139, - ARM_VST4LNd16 = 2140, - ARM_VST4LNd16Pseudo = 2141, - ARM_VST4LNd16Pseudo_UPD = 2142, - ARM_VST4LNd16_UPD = 2143, - ARM_VST4LNd32 = 2144, - ARM_VST4LNd32Pseudo = 2145, - ARM_VST4LNd32Pseudo_UPD = 2146, - ARM_VST4LNd32_UPD = 2147, - ARM_VST4LNd8 = 2148, - ARM_VST4LNd8Pseudo = 2149, - ARM_VST4LNd8Pseudo_UPD = 2150, - ARM_VST4LNd8_UPD = 2151, - ARM_VST4LNdAsm_16 = 2152, - ARM_VST4LNdAsm_32 = 2153, - ARM_VST4LNdAsm_8 = 2154, - ARM_VST4LNdWB_fixed_Asm_16 = 2155, - ARM_VST4LNdWB_fixed_Asm_32 = 2156, - ARM_VST4LNdWB_fixed_Asm_8 = 2157, - ARM_VST4LNdWB_register_Asm_16 = 2158, - ARM_VST4LNdWB_register_Asm_32 = 2159, - ARM_VST4LNdWB_register_Asm_8 = 2160, - ARM_VST4LNq16 = 2161, - ARM_VST4LNq16Pseudo = 2162, - ARM_VST4LNq16Pseudo_UPD = 2163, - ARM_VST4LNq16_UPD = 2164, - ARM_VST4LNq32 = 2165, - ARM_VST4LNq32Pseudo = 2166, - ARM_VST4LNq32Pseudo_UPD = 2167, - ARM_VST4LNq32_UPD = 2168, - ARM_VST4LNqAsm_16 = 2169, - ARM_VST4LNqAsm_32 = 2170, - ARM_VST4LNqWB_fixed_Asm_16 = 2171, - ARM_VST4LNqWB_fixed_Asm_32 = 2172, - ARM_VST4LNqWB_register_Asm_16 = 2173, - ARM_VST4LNqWB_register_Asm_32 = 2174, - ARM_VST4d16 = 2175, - ARM_VST4d16Pseudo = 2176, - ARM_VST4d16Pseudo_UPD = 2177, - ARM_VST4d16_UPD = 2178, - ARM_VST4d32 = 2179, - ARM_VST4d32Pseudo = 2180, - ARM_VST4d32Pseudo_UPD = 2181, - ARM_VST4d32_UPD = 2182, - ARM_VST4d8 = 2183, - ARM_VST4d8Pseudo = 2184, - ARM_VST4d8Pseudo_UPD = 2185, - ARM_VST4d8_UPD = 2186, - ARM_VST4dAsm_16 = 2187, - ARM_VST4dAsm_32 = 2188, - ARM_VST4dAsm_8 = 2189, - ARM_VST4dWB_fixed_Asm_16 = 2190, - ARM_VST4dWB_fixed_Asm_32 = 2191, - ARM_VST4dWB_fixed_Asm_8 = 2192, - ARM_VST4dWB_register_Asm_16 = 2193, - ARM_VST4dWB_register_Asm_32 = 2194, - ARM_VST4dWB_register_Asm_8 = 2195, - ARM_VST4q16 = 2196, - ARM_VST4q16Pseudo_UPD = 2197, - ARM_VST4q16_UPD = 2198, - ARM_VST4q16oddPseudo = 2199, - ARM_VST4q16oddPseudo_UPD = 2200, - ARM_VST4q32 = 2201, - ARM_VST4q32Pseudo_UPD = 2202, - ARM_VST4q32_UPD = 2203, - ARM_VST4q32oddPseudo = 2204, - ARM_VST4q32oddPseudo_UPD = 2205, - ARM_VST4q8 = 2206, - ARM_VST4q8Pseudo_UPD = 2207, - ARM_VST4q8_UPD = 2208, - ARM_VST4q8oddPseudo = 2209, - ARM_VST4q8oddPseudo_UPD = 2210, - ARM_VST4qAsm_16 = 2211, - ARM_VST4qAsm_32 = 2212, - ARM_VST4qAsm_8 = 2213, - ARM_VST4qWB_fixed_Asm_16 = 2214, - ARM_VST4qWB_fixed_Asm_32 = 2215, - ARM_VST4qWB_fixed_Asm_8 = 2216, - ARM_VST4qWB_register_Asm_16 = 2217, - ARM_VST4qWB_register_Asm_32 = 2218, - ARM_VST4qWB_register_Asm_8 = 2219, - ARM_VSTMDDB_UPD = 2220, - ARM_VSTMDIA = 2221, - ARM_VSTMDIA_UPD = 2222, - ARM_VSTMQIA = 2223, - ARM_VSTMSDB_UPD = 2224, - ARM_VSTMSIA = 2225, - ARM_VSTMSIA_UPD = 2226, - ARM_VSTRD = 2227, - ARM_VSTRS = 2228, - ARM_VSUBD = 2229, - ARM_VSUBHNv2i32 = 2230, - ARM_VSUBHNv4i16 = 2231, - ARM_VSUBHNv8i8 = 2232, - ARM_VSUBLsv2i64 = 2233, - ARM_VSUBLsv4i32 = 2234, - ARM_VSUBLsv8i16 = 2235, - ARM_VSUBLuv2i64 = 2236, - ARM_VSUBLuv4i32 = 2237, - ARM_VSUBLuv8i16 = 2238, - ARM_VSUBS = 2239, - ARM_VSUBWsv2i64 = 2240, - ARM_VSUBWsv4i32 = 2241, - ARM_VSUBWsv8i16 = 2242, - ARM_VSUBWuv2i64 = 2243, - ARM_VSUBWuv4i32 = 2244, - ARM_VSUBWuv8i16 = 2245, - ARM_VSUBfd = 2246, - ARM_VSUBfq = 2247, - ARM_VSUBv16i8 = 2248, - ARM_VSUBv1i64 = 2249, - ARM_VSUBv2i32 = 2250, - ARM_VSUBv2i64 = 2251, - ARM_VSUBv4i16 = 2252, - ARM_VSUBv4i32 = 2253, - ARM_VSUBv8i16 = 2254, - ARM_VSUBv8i8 = 2255, - ARM_VSWPd = 2256, - ARM_VSWPq = 2257, - ARM_VTBL1 = 2258, - ARM_VTBL2 = 2259, - ARM_VTBL3 = 2260, - ARM_VTBL3Pseudo = 2261, - ARM_VTBL4 = 2262, - ARM_VTBL4Pseudo = 2263, - ARM_VTBX1 = 2264, - ARM_VTBX2 = 2265, - ARM_VTBX3 = 2266, - ARM_VTBX3Pseudo = 2267, - ARM_VTBX4 = 2268, - ARM_VTBX4Pseudo = 2269, - ARM_VTOSHD = 2270, - ARM_VTOSHS = 2271, - ARM_VTOSIRD = 2272, - ARM_VTOSIRS = 2273, - ARM_VTOSIZD = 2274, - ARM_VTOSIZS = 2275, - ARM_VTOSLD = 2276, - ARM_VTOSLS = 2277, - ARM_VTOUHD = 2278, - ARM_VTOUHS = 2279, - ARM_VTOUIRD = 2280, - ARM_VTOUIRS = 2281, - ARM_VTOUIZD = 2282, - ARM_VTOUIZS = 2283, - ARM_VTOULD = 2284, - ARM_VTOULS = 2285, - ARM_VTRNd16 = 2286, - ARM_VTRNd32 = 2287, - ARM_VTRNd8 = 2288, - ARM_VTRNq16 = 2289, - ARM_VTRNq32 = 2290, - ARM_VTRNq8 = 2291, - ARM_VTSTv16i8 = 2292, - ARM_VTSTv2i32 = 2293, - ARM_VTSTv4i16 = 2294, - ARM_VTSTv4i32 = 2295, - ARM_VTSTv8i16 = 2296, - ARM_VTSTv8i8 = 2297, - ARM_VUHTOD = 2298, - ARM_VUHTOS = 2299, - ARM_VUITOD = 2300, - ARM_VUITOS = 2301, - ARM_VULTOD = 2302, - ARM_VULTOS = 2303, - ARM_VUZPd16 = 2304, - ARM_VUZPd8 = 2305, - ARM_VUZPq16 = 2306, - ARM_VUZPq32 = 2307, - ARM_VUZPq8 = 2308, - ARM_VZIPd16 = 2309, - ARM_VZIPd8 = 2310, - ARM_VZIPq16 = 2311, - ARM_VZIPq32 = 2312, - ARM_VZIPq8 = 2313, - ARM_sysLDMDA = 2314, - ARM_sysLDMDA_UPD = 2315, - ARM_sysLDMDB = 2316, - ARM_sysLDMDB_UPD = 2317, - ARM_sysLDMIA = 2318, - ARM_sysLDMIA_UPD = 2319, - ARM_sysLDMIB = 2320, - ARM_sysLDMIB_UPD = 2321, - ARM_sysSTMDA = 2322, - ARM_sysSTMDA_UPD = 2323, - ARM_sysSTMDB = 2324, - ARM_sysSTMDB_UPD = 2325, - ARM_sysSTMIA = 2326, - ARM_sysSTMIA_UPD = 2327, - ARM_sysSTMIB = 2328, - ARM_sysSTMIB_UPD = 2329, - ARM_t2ABS = 2330, - ARM_t2ADCri = 2331, - ARM_t2ADCrr = 2332, - ARM_t2ADCrs = 2333, - ARM_t2ADDSri = 2334, - ARM_t2ADDSrr = 2335, - ARM_t2ADDSrs = 2336, - ARM_t2ADDri = 2337, - ARM_t2ADDri12 = 2338, - ARM_t2ADDrr = 2339, - ARM_t2ADDrs = 2340, - ARM_t2ADR = 2341, - ARM_t2ANDri = 2342, - ARM_t2ANDrr = 2343, - ARM_t2ANDrs = 2344, - ARM_t2ASRri = 2345, - ARM_t2ASRrr = 2346, - ARM_t2B = 2347, - ARM_t2BFC = 2348, - ARM_t2BFI = 2349, - ARM_t2BICri = 2350, - ARM_t2BICrr = 2351, - ARM_t2BICrs = 2352, - ARM_t2BR_JT = 2353, - ARM_t2BXJ = 2354, - ARM_t2Bcc = 2355, - ARM_t2CDP = 2356, - ARM_t2CDP2 = 2357, - ARM_t2CLREX = 2358, - ARM_t2CLZ = 2359, - ARM_t2CMNri = 2360, - ARM_t2CMNzrr = 2361, - ARM_t2CMNzrs = 2362, - ARM_t2CMPri = 2363, - ARM_t2CMPrr = 2364, - ARM_t2CMPrs = 2365, - ARM_t2CPS1p = 2366, - ARM_t2CPS2p = 2367, - ARM_t2CPS3p = 2368, - ARM_t2CRC32B = 2369, - ARM_t2CRC32CB = 2370, - ARM_t2CRC32CH = 2371, - ARM_t2CRC32CW = 2372, - ARM_t2CRC32H = 2373, - ARM_t2CRC32W = 2374, - ARM_t2DBG = 2375, - ARM_t2DCPS1 = 2376, - ARM_t2DCPS2 = 2377, - ARM_t2DCPS3 = 2378, - ARM_t2DMB = 2379, - ARM_t2DSB = 2380, - ARM_t2EORri = 2381, - ARM_t2EORrr = 2382, - ARM_t2EORrs = 2383, - ARM_t2HINT = 2384, - ARM_t2ISB = 2385, - ARM_t2IT = 2386, - ARM_t2Int_eh_sjlj_setjmp = 2387, - ARM_t2Int_eh_sjlj_setjmp_nofp = 2388, - ARM_t2LDA = 2389, - ARM_t2LDAB = 2390, - ARM_t2LDAEX = 2391, - ARM_t2LDAEXB = 2392, - ARM_t2LDAEXD = 2393, - ARM_t2LDAEXH = 2394, - ARM_t2LDAH = 2395, - ARM_t2LDC2L_OFFSET = 2396, - ARM_t2LDC2L_OPTION = 2397, - ARM_t2LDC2L_POST = 2398, - ARM_t2LDC2L_PRE = 2399, - ARM_t2LDC2_OFFSET = 2400, - ARM_t2LDC2_OPTION = 2401, - ARM_t2LDC2_POST = 2402, - ARM_t2LDC2_PRE = 2403, - ARM_t2LDCL_OFFSET = 2404, - ARM_t2LDCL_OPTION = 2405, - ARM_t2LDCL_POST = 2406, - ARM_t2LDCL_PRE = 2407, - ARM_t2LDC_OFFSET = 2408, - ARM_t2LDC_OPTION = 2409, - ARM_t2LDC_POST = 2410, - ARM_t2LDC_PRE = 2411, - ARM_t2LDMDB = 2412, - ARM_t2LDMDB_UPD = 2413, - ARM_t2LDMIA = 2414, - ARM_t2LDMIA_RET = 2415, - ARM_t2LDMIA_UPD = 2416, - ARM_t2LDRBT = 2417, - ARM_t2LDRB_POST = 2418, - ARM_t2LDRB_PRE = 2419, - ARM_t2LDRBi12 = 2420, - ARM_t2LDRBi8 = 2421, - ARM_t2LDRBpci = 2422, - ARM_t2LDRBpcrel = 2423, - ARM_t2LDRBs = 2424, - ARM_t2LDRD_POST = 2425, - ARM_t2LDRD_PRE = 2426, - ARM_t2LDRDi8 = 2427, - ARM_t2LDREX = 2428, - ARM_t2LDREXB = 2429, - ARM_t2LDREXD = 2430, - ARM_t2LDREXH = 2431, - ARM_t2LDRHT = 2432, - ARM_t2LDRH_POST = 2433, - ARM_t2LDRH_PRE = 2434, - ARM_t2LDRHi12 = 2435, - ARM_t2LDRHi8 = 2436, - ARM_t2LDRHpci = 2437, - ARM_t2LDRHpcrel = 2438, - ARM_t2LDRHs = 2439, - ARM_t2LDRSBT = 2440, - ARM_t2LDRSB_POST = 2441, - ARM_t2LDRSB_PRE = 2442, - ARM_t2LDRSBi12 = 2443, - ARM_t2LDRSBi8 = 2444, - ARM_t2LDRSBpci = 2445, - ARM_t2LDRSBpcrel = 2446, - ARM_t2LDRSBs = 2447, - ARM_t2LDRSHT = 2448, - ARM_t2LDRSH_POST = 2449, - ARM_t2LDRSH_PRE = 2450, - ARM_t2LDRSHi12 = 2451, - ARM_t2LDRSHi8 = 2452, - ARM_t2LDRSHpci = 2453, - ARM_t2LDRSHpcrel = 2454, - ARM_t2LDRSHs = 2455, - ARM_t2LDRT = 2456, - ARM_t2LDR_POST = 2457, - ARM_t2LDR_PRE = 2458, - ARM_t2LDRi12 = 2459, - ARM_t2LDRi8 = 2460, - ARM_t2LDRpci = 2461, - ARM_t2LDRpci_pic = 2462, - ARM_t2LDRpcrel = 2463, - ARM_t2LDRs = 2464, - ARM_t2LEApcrel = 2465, - ARM_t2LEApcrelJT = 2466, - ARM_t2LSLri = 2467, - ARM_t2LSLrr = 2468, - ARM_t2LSRri = 2469, - ARM_t2LSRrr = 2470, - ARM_t2MCR = 2471, - ARM_t2MCR2 = 2472, - ARM_t2MCRR = 2473, - ARM_t2MCRR2 = 2474, - ARM_t2MLA = 2475, - ARM_t2MLS = 2476, - ARM_t2MOVCCasr = 2477, - ARM_t2MOVCCi = 2478, - ARM_t2MOVCCi16 = 2479, - ARM_t2MOVCCi32imm = 2480, - ARM_t2MOVCClsl = 2481, - ARM_t2MOVCClsr = 2482, - ARM_t2MOVCCr = 2483, - ARM_t2MOVCCror = 2484, - ARM_t2MOVSsi = 2485, - ARM_t2MOVSsr = 2486, - ARM_t2MOVTi16 = 2487, - ARM_t2MOVTi16_ga_pcrel = 2488, - ARM_t2MOV_ga_pcrel = 2489, - ARM_t2MOVi = 2490, - ARM_t2MOVi16 = 2491, - ARM_t2MOVi16_ga_pcrel = 2492, - ARM_t2MOVi32imm = 2493, - ARM_t2MOVr = 2494, - ARM_t2MOVsi = 2495, - ARM_t2MOVsr = 2496, - ARM_t2MOVsra_flag = 2497, - ARM_t2MOVsrl_flag = 2498, - ARM_t2MRC = 2499, - ARM_t2MRC2 = 2500, - ARM_t2MRRC = 2501, - ARM_t2MRRC2 = 2502, - ARM_t2MRS_AR = 2503, - ARM_t2MRS_M = 2504, - ARM_t2MRSsys_AR = 2505, - ARM_t2MSR_AR = 2506, - ARM_t2MSR_M = 2507, - ARM_t2MUL = 2508, - ARM_t2MVNCCi = 2509, - ARM_t2MVNi = 2510, - ARM_t2MVNr = 2511, - ARM_t2MVNs = 2512, - ARM_t2ORNri = 2513, - ARM_t2ORNrr = 2514, - ARM_t2ORNrs = 2515, - ARM_t2ORRri = 2516, - ARM_t2ORRrr = 2517, - ARM_t2ORRrs = 2518, - ARM_t2PKHBT = 2519, - ARM_t2PKHTB = 2520, - ARM_t2PLDWi12 = 2521, - ARM_t2PLDWi8 = 2522, - ARM_t2PLDWs = 2523, - ARM_t2PLDi12 = 2524, - ARM_t2PLDi8 = 2525, - ARM_t2PLDpci = 2526, - ARM_t2PLDs = 2527, - ARM_t2PLIi12 = 2528, - ARM_t2PLIi8 = 2529, - ARM_t2PLIpci = 2530, - ARM_t2PLIs = 2531, - ARM_t2QADD = 2532, - ARM_t2QADD16 = 2533, - ARM_t2QADD8 = 2534, - ARM_t2QASX = 2535, - ARM_t2QDADD = 2536, - ARM_t2QDSUB = 2537, - ARM_t2QSAX = 2538, - ARM_t2QSUB = 2539, - ARM_t2QSUB16 = 2540, - ARM_t2QSUB8 = 2541, - ARM_t2RBIT = 2542, - ARM_t2REV = 2543, - ARM_t2REV16 = 2544, - ARM_t2REVSH = 2545, - ARM_t2RFEDB = 2546, - ARM_t2RFEDBW = 2547, - ARM_t2RFEIA = 2548, - ARM_t2RFEIAW = 2549, - ARM_t2RORri = 2550, - ARM_t2RORrr = 2551, - ARM_t2RRX = 2552, - ARM_t2RSBSri = 2553, - ARM_t2RSBSrs = 2554, - ARM_t2RSBri = 2555, - ARM_t2RSBrr = 2556, - ARM_t2RSBrs = 2557, - ARM_t2SADD16 = 2558, - ARM_t2SADD8 = 2559, - ARM_t2SASX = 2560, - ARM_t2SBCri = 2561, - ARM_t2SBCrr = 2562, - ARM_t2SBCrs = 2563, - ARM_t2SBFX = 2564, - ARM_t2SDIV = 2565, - ARM_t2SEL = 2566, - ARM_t2SHADD16 = 2567, - ARM_t2SHADD8 = 2568, - ARM_t2SHASX = 2569, - ARM_t2SHSAX = 2570, - ARM_t2SHSUB16 = 2571, - ARM_t2SHSUB8 = 2572, - ARM_t2SMC = 2573, - ARM_t2SMLABB = 2574, - ARM_t2SMLABT = 2575, - ARM_t2SMLAD = 2576, - ARM_t2SMLADX = 2577, - ARM_t2SMLAL = 2578, - ARM_t2SMLALBB = 2579, - ARM_t2SMLALBT = 2580, - ARM_t2SMLALD = 2581, - ARM_t2SMLALDX = 2582, - ARM_t2SMLALTB = 2583, - ARM_t2SMLALTT = 2584, - ARM_t2SMLATB = 2585, - ARM_t2SMLATT = 2586, - ARM_t2SMLAWB = 2587, - ARM_t2SMLAWT = 2588, - ARM_t2SMLSD = 2589, - ARM_t2SMLSDX = 2590, - ARM_t2SMLSLD = 2591, - ARM_t2SMLSLDX = 2592, - ARM_t2SMMLA = 2593, - ARM_t2SMMLAR = 2594, - ARM_t2SMMLS = 2595, - ARM_t2SMMLSR = 2596, - ARM_t2SMMUL = 2597, - ARM_t2SMMULR = 2598, - ARM_t2SMUAD = 2599, - ARM_t2SMUADX = 2600, - ARM_t2SMULBB = 2601, - ARM_t2SMULBT = 2602, - ARM_t2SMULL = 2603, - ARM_t2SMULTB = 2604, - ARM_t2SMULTT = 2605, - ARM_t2SMULWB = 2606, - ARM_t2SMULWT = 2607, - ARM_t2SMUSD = 2608, - ARM_t2SMUSDX = 2609, - ARM_t2SRSDB = 2610, - ARM_t2SRSDB_UPD = 2611, - ARM_t2SRSIA = 2612, - ARM_t2SRSIA_UPD = 2613, - ARM_t2SSAT = 2614, - ARM_t2SSAT16 = 2615, - ARM_t2SSAX = 2616, - ARM_t2SSUB16 = 2617, - ARM_t2SSUB8 = 2618, - ARM_t2STC2L_OFFSET = 2619, - ARM_t2STC2L_OPTION = 2620, - ARM_t2STC2L_POST = 2621, - ARM_t2STC2L_PRE = 2622, - ARM_t2STC2_OFFSET = 2623, - ARM_t2STC2_OPTION = 2624, - ARM_t2STC2_POST = 2625, - ARM_t2STC2_PRE = 2626, - ARM_t2STCL_OFFSET = 2627, - ARM_t2STCL_OPTION = 2628, - ARM_t2STCL_POST = 2629, - ARM_t2STCL_PRE = 2630, - ARM_t2STC_OFFSET = 2631, - ARM_t2STC_OPTION = 2632, - ARM_t2STC_POST = 2633, - ARM_t2STC_PRE = 2634, - ARM_t2STL = 2635, - ARM_t2STLB = 2636, - ARM_t2STLEX = 2637, - ARM_t2STLEXB = 2638, - ARM_t2STLEXD = 2639, - ARM_t2STLEXH = 2640, - ARM_t2STLH = 2641, - ARM_t2STMDB = 2642, - ARM_t2STMDB_UPD = 2643, - ARM_t2STMIA = 2644, - ARM_t2STMIA_UPD = 2645, - ARM_t2STRBT = 2646, - ARM_t2STRB_POST = 2647, - ARM_t2STRB_PRE = 2648, - ARM_t2STRB_preidx = 2649, - ARM_t2STRBi12 = 2650, - ARM_t2STRBi8 = 2651, - ARM_t2STRBs = 2652, - ARM_t2STRD_POST = 2653, - ARM_t2STRD_PRE = 2654, - ARM_t2STRDi8 = 2655, - ARM_t2STREX = 2656, - ARM_t2STREXB = 2657, - ARM_t2STREXD = 2658, - ARM_t2STREXH = 2659, - ARM_t2STRHT = 2660, - ARM_t2STRH_POST = 2661, - ARM_t2STRH_PRE = 2662, - ARM_t2STRH_preidx = 2663, - ARM_t2STRHi12 = 2664, - ARM_t2STRHi8 = 2665, - ARM_t2STRHs = 2666, - ARM_t2STRT = 2667, - ARM_t2STR_POST = 2668, - ARM_t2STR_PRE = 2669, - ARM_t2STR_preidx = 2670, - ARM_t2STRi12 = 2671, - ARM_t2STRi8 = 2672, - ARM_t2STRs = 2673, - ARM_t2SUBS_PC_LR = 2674, - ARM_t2SUBSri = 2675, - ARM_t2SUBSrr = 2676, - ARM_t2SUBSrs = 2677, - ARM_t2SUBri = 2678, - ARM_t2SUBri12 = 2679, - ARM_t2SUBrr = 2680, - ARM_t2SUBrs = 2681, - ARM_t2SXTAB = 2682, - ARM_t2SXTAB16 = 2683, - ARM_t2SXTAH = 2684, - ARM_t2SXTB = 2685, - ARM_t2SXTB16 = 2686, - ARM_t2SXTH = 2687, - ARM_t2TBB = 2688, - ARM_t2TBB_JT = 2689, - ARM_t2TBH = 2690, - ARM_t2TBH_JT = 2691, - ARM_t2TEQri = 2692, - ARM_t2TEQrr = 2693, - ARM_t2TEQrs = 2694, - ARM_t2TSTri = 2695, - ARM_t2TSTrr = 2696, - ARM_t2TSTrs = 2697, - ARM_t2UADD16 = 2698, - ARM_t2UADD8 = 2699, - ARM_t2UASX = 2700, - ARM_t2UBFX = 2701, - ARM_t2UDIV = 2702, - ARM_t2UHADD16 = 2703, - ARM_t2UHADD8 = 2704, - ARM_t2UHASX = 2705, - ARM_t2UHSAX = 2706, - ARM_t2UHSUB16 = 2707, - ARM_t2UHSUB8 = 2708, - ARM_t2UMAAL = 2709, - ARM_t2UMLAL = 2710, - ARM_t2UMULL = 2711, - ARM_t2UQADD16 = 2712, - ARM_t2UQADD8 = 2713, - ARM_t2UQASX = 2714, - ARM_t2UQSAX = 2715, - ARM_t2UQSUB16 = 2716, - ARM_t2UQSUB8 = 2717, - ARM_t2USAD8 = 2718, - ARM_t2USADA8 = 2719, - ARM_t2USAT = 2720, - ARM_t2USAT16 = 2721, - ARM_t2USAX = 2722, - ARM_t2USUB16 = 2723, - ARM_t2USUB8 = 2724, - ARM_t2UXTAB = 2725, - ARM_t2UXTAB16 = 2726, - ARM_t2UXTAH = 2727, - ARM_t2UXTB = 2728, - ARM_t2UXTB16 = 2729, - ARM_t2UXTH = 2730, - ARM_tADC = 2731, - ARM_tADDhirr = 2732, - ARM_tADDi3 = 2733, - ARM_tADDi8 = 2734, - ARM_tADDrSP = 2735, - ARM_tADDrSPi = 2736, - ARM_tADDrr = 2737, - ARM_tADDspi = 2738, - ARM_tADDspr = 2739, - ARM_tADJCALLSTACKDOWN = 2740, - ARM_tADJCALLSTACKUP = 2741, - ARM_tADR = 2742, - ARM_tAND = 2743, - ARM_tASRri = 2744, - ARM_tASRrr = 2745, - ARM_tB = 2746, - ARM_tBIC = 2747, - ARM_tBKPT = 2748, - ARM_tBL = 2749, - ARM_tBLXi = 2750, - ARM_tBLXr = 2751, - ARM_tBRIND = 2752, - ARM_tBR_JTr = 2753, - ARM_tBX = 2754, - ARM_tBX_CALL = 2755, - ARM_tBX_RET = 2756, - ARM_tBX_RET_vararg = 2757, - ARM_tBcc = 2758, - ARM_tBfar = 2759, - ARM_tCBNZ = 2760, - ARM_tCBZ = 2761, - ARM_tCMNz = 2762, - ARM_tCMPhir = 2763, - ARM_tCMPi8 = 2764, - ARM_tCMPr = 2765, - ARM_tCPS = 2766, - ARM_tEOR = 2767, - ARM_tHINT = 2768, - ARM_tHLT = 2769, - ARM_tInt_eh_sjlj_longjmp = 2770, - ARM_tInt_eh_sjlj_setjmp = 2771, - ARM_tLDMIA = 2772, - ARM_tLDMIA_UPD = 2773, - ARM_tLDRBi = 2774, - ARM_tLDRBr = 2775, - ARM_tLDRHi = 2776, - ARM_tLDRHr = 2777, - ARM_tLDRLIT_ga_abs = 2778, - ARM_tLDRLIT_ga_pcrel = 2779, - ARM_tLDRSB = 2780, - ARM_tLDRSH = 2781, - ARM_tLDRi = 2782, - ARM_tLDRpci = 2783, - ARM_tLDRpci_pic = 2784, - ARM_tLDRr = 2785, - ARM_tLDRspi = 2786, - ARM_tLEApcrel = 2787, - ARM_tLEApcrelJT = 2788, - ARM_tLSLri = 2789, - ARM_tLSLrr = 2790, - ARM_tLSRri = 2791, - ARM_tLSRrr = 2792, - ARM_tMOVCCr_pseudo = 2793, - ARM_tMOVSr = 2794, - ARM_tMOVi8 = 2795, - ARM_tMOVr = 2796, - ARM_tMUL = 2797, - ARM_tMVN = 2798, - ARM_tORR = 2799, - ARM_tPICADD = 2800, - ARM_tPOP = 2801, - ARM_tPOP_RET = 2802, - ARM_tPUSH = 2803, - ARM_tREV = 2804, - ARM_tREV16 = 2805, - ARM_tREVSH = 2806, - ARM_tROR = 2807, - ARM_tRSB = 2808, - ARM_tSBC = 2809, - ARM_tSETEND = 2810, - ARM_tSTMIA_UPD = 2811, - ARM_tSTRBi = 2812, - ARM_tSTRBr = 2813, - ARM_tSTRHi = 2814, - ARM_tSTRHr = 2815, - ARM_tSTRi = 2816, - ARM_tSTRr = 2817, - ARM_tSTRspi = 2818, - ARM_tSUBi3 = 2819, - ARM_tSUBi8 = 2820, - ARM_tSUBrr = 2821, - ARM_tSUBspi = 2822, - ARM_tSVC = 2823, - ARM_tSXTB = 2824, - ARM_tSXTH = 2825, - ARM_tTAILJMPd = 2826, - ARM_tTAILJMPdND = 2827, - ARM_tTAILJMPr = 2828, - ARM_tTPsoft = 2829, - ARM_tTRAP = 2830, - ARM_tTST = 2831, - ARM_tUXTB = 2832, - ARM_tUXTH = 2833, - ARM_INSTRUCTION_LIST_END = 2834 + ARM_LOAD_STACK_GUARD = 19, + ARM_ABS = 20, + ARM_ADCri = 21, + ARM_ADCrr = 22, + ARM_ADCrsi = 23, + ARM_ADCrsr = 24, + ARM_ADDSri = 25, + ARM_ADDSrr = 26, + ARM_ADDSrsi = 27, + ARM_ADDSrsr = 28, + ARM_ADDri = 29, + ARM_ADDrr = 30, + ARM_ADDrsi = 31, + ARM_ADDrsr = 32, + ARM_ADJCALLSTACKDOWN = 33, + ARM_ADJCALLSTACKUP = 34, + ARM_ADR = 35, + ARM_AESD = 36, + ARM_AESE = 37, + ARM_AESIMC = 38, + ARM_AESMC = 39, + ARM_ANDri = 40, + ARM_ANDrr = 41, + ARM_ANDrsi = 42, + ARM_ANDrsr = 43, + ARM_ASRi = 44, + ARM_ASRr = 45, + ARM_B = 46, + ARM_BCCZi64 = 47, + ARM_BCCi64 = 48, + ARM_BFC = 49, + ARM_BFI = 50, + ARM_BICri = 51, + ARM_BICrr = 52, + ARM_BICrsi = 53, + ARM_BICrsr = 54, + ARM_BKPT = 55, + ARM_BL = 56, + ARM_BLX = 57, + ARM_BLX_pred = 58, + ARM_BLXi = 59, + ARM_BL_pred = 60, + ARM_BMOVPCB_CALL = 61, + ARM_BMOVPCRX_CALL = 62, + ARM_BR_JTadd = 63, + ARM_BR_JTm = 64, + ARM_BR_JTr = 65, + ARM_BX = 66, + ARM_BXJ = 67, + ARM_BX_CALL = 68, + ARM_BX_RET = 69, + ARM_BX_pred = 70, + ARM_Bcc = 71, + ARM_CDP = 72, + ARM_CDP2 = 73, + ARM_CLREX = 74, + ARM_CLZ = 75, + ARM_CMNri = 76, + ARM_CMNzrr = 77, + ARM_CMNzrsi = 78, + ARM_CMNzrsr = 79, + ARM_CMPri = 80, + ARM_CMPrr = 81, + ARM_CMPrsi = 82, + ARM_CMPrsr = 83, + ARM_CONSTPOOL_ENTRY = 84, + ARM_COPY_STRUCT_BYVAL_I32 = 85, + ARM_CPS1p = 86, + ARM_CPS2p = 87, + ARM_CPS3p = 88, + ARM_CRC32B = 89, + ARM_CRC32CB = 90, + ARM_CRC32CH = 91, + ARM_CRC32CW = 92, + ARM_CRC32H = 93, + ARM_CRC32W = 94, + ARM_DBG = 95, + ARM_DMB = 96, + ARM_DSB = 97, + ARM_EORri = 98, + ARM_EORrr = 99, + ARM_EORrsi = 100, + ARM_EORrsr = 101, + ARM_FCONSTD = 102, + ARM_FCONSTS = 103, + ARM_FLDMXDB_UPD = 104, + ARM_FLDMXIA = 105, + ARM_FLDMXIA_UPD = 106, + ARM_FMSTAT = 107, + ARM_FSTMXDB_UPD = 108, + ARM_FSTMXIA = 109, + ARM_FSTMXIA_UPD = 110, + ARM_HINT = 111, + ARM_HLT = 112, + ARM_ISB = 113, + ARM_ITasm = 114, + ARM_Int_eh_sjlj_dispatchsetup = 115, + ARM_Int_eh_sjlj_longjmp = 116, + ARM_Int_eh_sjlj_setjmp = 117, + ARM_Int_eh_sjlj_setjmp_nofp = 118, + ARM_LDA = 119, + ARM_LDAB = 120, + ARM_LDAEX = 121, + ARM_LDAEXB = 122, + ARM_LDAEXD = 123, + ARM_LDAEXH = 124, + ARM_LDAH = 125, + ARM_LDC2L_OFFSET = 126, + ARM_LDC2L_OPTION = 127, + ARM_LDC2L_POST = 128, + ARM_LDC2L_PRE = 129, + ARM_LDC2_OFFSET = 130, + ARM_LDC2_OPTION = 131, + ARM_LDC2_POST = 132, + ARM_LDC2_PRE = 133, + ARM_LDCL_OFFSET = 134, + ARM_LDCL_OPTION = 135, + ARM_LDCL_POST = 136, + ARM_LDCL_PRE = 137, + ARM_LDC_OFFSET = 138, + ARM_LDC_OPTION = 139, + ARM_LDC_POST = 140, + ARM_LDC_PRE = 141, + ARM_LDMDA = 142, + ARM_LDMDA_UPD = 143, + ARM_LDMDB = 144, + ARM_LDMDB_UPD = 145, + ARM_LDMIA = 146, + ARM_LDMIA_RET = 147, + ARM_LDMIA_UPD = 148, + ARM_LDMIB = 149, + ARM_LDMIB_UPD = 150, + ARM_LDRBT_POST = 151, + ARM_LDRBT_POST_IMM = 152, + ARM_LDRBT_POST_REG = 153, + ARM_LDRB_POST_IMM = 154, + ARM_LDRB_POST_REG = 155, + ARM_LDRB_PRE_IMM = 156, + ARM_LDRB_PRE_REG = 157, + ARM_LDRBi12 = 158, + ARM_LDRBrs = 159, + ARM_LDRD = 160, + ARM_LDRD_POST = 161, + ARM_LDRD_PRE = 162, + ARM_LDREX = 163, + ARM_LDREXB = 164, + ARM_LDREXD = 165, + ARM_LDREXH = 166, + ARM_LDRH = 167, + ARM_LDRHTi = 168, + ARM_LDRHTr = 169, + ARM_LDRH_POST = 170, + ARM_LDRH_PRE = 171, + ARM_LDRLIT_ga_abs = 172, + ARM_LDRLIT_ga_pcrel = 173, + ARM_LDRLIT_ga_pcrel_ldr = 174, + ARM_LDRSB = 175, + ARM_LDRSBTi = 176, + ARM_LDRSBTr = 177, + ARM_LDRSB_POST = 178, + ARM_LDRSB_PRE = 179, + ARM_LDRSH = 180, + ARM_LDRSHTi = 181, + ARM_LDRSHTr = 182, + ARM_LDRSH_POST = 183, + ARM_LDRSH_PRE = 184, + ARM_LDRT_POST = 185, + ARM_LDRT_POST_IMM = 186, + ARM_LDRT_POST_REG = 187, + ARM_LDR_POST_IMM = 188, + ARM_LDR_POST_REG = 189, + ARM_LDR_PRE_IMM = 190, + ARM_LDR_PRE_REG = 191, + ARM_LDRcp = 192, + ARM_LDRi12 = 193, + ARM_LDRrs = 194, + ARM_LEApcrel = 195, + ARM_LEApcrelJT = 196, + ARM_LSLi = 197, + ARM_LSLr = 198, + ARM_LSRi = 199, + ARM_LSRr = 200, + ARM_MCR = 201, + ARM_MCR2 = 202, + ARM_MCRR = 203, + ARM_MCRR2 = 204, + ARM_MLA = 205, + ARM_MLAv5 = 206, + ARM_MLS = 207, + ARM_MOVCCi = 208, + ARM_MOVCCi16 = 209, + ARM_MOVCCi32imm = 210, + ARM_MOVCCr = 211, + ARM_MOVCCsi = 212, + ARM_MOVCCsr = 213, + ARM_MOVPCLR = 214, + ARM_MOVPCRX = 215, + ARM_MOVTi16 = 216, + ARM_MOVTi16_ga_pcrel = 217, + ARM_MOV_ga_pcrel = 218, + ARM_MOV_ga_pcrel_ldr = 219, + ARM_MOVi = 220, + ARM_MOVi16 = 221, + ARM_MOVi16_ga_pcrel = 222, + ARM_MOVi32imm = 223, + ARM_MOVr = 224, + ARM_MOVr_TC = 225, + ARM_MOVsi = 226, + ARM_MOVsr = 227, + ARM_MOVsra_flag = 228, + ARM_MOVsrl_flag = 229, + ARM_MRC = 230, + ARM_MRC2 = 231, + ARM_MRRC = 232, + ARM_MRRC2 = 233, + ARM_MRS = 234, + ARM_MRSsys = 235, + ARM_MSR = 236, + ARM_MSRi = 237, + ARM_MUL = 238, + ARM_MULv5 = 239, + ARM_MVNCCi = 240, + ARM_MVNi = 241, + ARM_MVNr = 242, + ARM_MVNsi = 243, + ARM_MVNsr = 244, + ARM_ORRri = 245, + ARM_ORRrr = 246, + ARM_ORRrsi = 247, + ARM_ORRrsr = 248, + ARM_PICADD = 249, + ARM_PICLDR = 250, + ARM_PICLDRB = 251, + ARM_PICLDRH = 252, + ARM_PICLDRSB = 253, + ARM_PICLDRSH = 254, + ARM_PICSTR = 255, + ARM_PICSTRB = 256, + ARM_PICSTRH = 257, + ARM_PKHBT = 258, + ARM_PKHTB = 259, + ARM_PLDWi12 = 260, + ARM_PLDWrs = 261, + ARM_PLDi12 = 262, + ARM_PLDrs = 263, + ARM_PLIi12 = 264, + ARM_PLIrs = 265, + ARM_QADD = 266, + ARM_QADD16 = 267, + ARM_QADD8 = 268, + ARM_QASX = 269, + ARM_QDADD = 270, + ARM_QDSUB = 271, + ARM_QSAX = 272, + ARM_QSUB = 273, + ARM_QSUB16 = 274, + ARM_QSUB8 = 275, + ARM_RBIT = 276, + ARM_REV = 277, + ARM_REV16 = 278, + ARM_REVSH = 279, + ARM_RFEDA = 280, + ARM_RFEDA_UPD = 281, + ARM_RFEDB = 282, + ARM_RFEDB_UPD = 283, + ARM_RFEIA = 284, + ARM_RFEIA_UPD = 285, + ARM_RFEIB = 286, + ARM_RFEIB_UPD = 287, + ARM_RORi = 288, + ARM_RORr = 289, + ARM_RRX = 290, + ARM_RRXi = 291, + ARM_RSBSri = 292, + ARM_RSBSrsi = 293, + ARM_RSBSrsr = 294, + ARM_RSBri = 295, + ARM_RSBrr = 296, + ARM_RSBrsi = 297, + ARM_RSBrsr = 298, + ARM_RSCri = 299, + ARM_RSCrr = 300, + ARM_RSCrsi = 301, + ARM_RSCrsr = 302, + ARM_SADD16 = 303, + ARM_SADD8 = 304, + ARM_SASX = 305, + ARM_SBCri = 306, + ARM_SBCrr = 307, + ARM_SBCrsi = 308, + ARM_SBCrsr = 309, + ARM_SBFX = 310, + ARM_SDIV = 311, + ARM_SEL = 312, + ARM_SETEND = 313, + ARM_SHA1C = 314, + ARM_SHA1H = 315, + ARM_SHA1M = 316, + ARM_SHA1P = 317, + ARM_SHA1SU0 = 318, + ARM_SHA1SU1 = 319, + ARM_SHA256H = 320, + ARM_SHA256H2 = 321, + ARM_SHA256SU0 = 322, + ARM_SHA256SU1 = 323, + ARM_SHADD16 = 324, + ARM_SHADD8 = 325, + ARM_SHASX = 326, + ARM_SHSAX = 327, + ARM_SHSUB16 = 328, + ARM_SHSUB8 = 329, + ARM_SMC = 330, + ARM_SMLABB = 331, + ARM_SMLABT = 332, + ARM_SMLAD = 333, + ARM_SMLADX = 334, + ARM_SMLAL = 335, + ARM_SMLALBB = 336, + ARM_SMLALBT = 337, + ARM_SMLALD = 338, + ARM_SMLALDX = 339, + ARM_SMLALTB = 340, + ARM_SMLALTT = 341, + ARM_SMLALv5 = 342, + ARM_SMLATB = 343, + ARM_SMLATT = 344, + ARM_SMLAWB = 345, + ARM_SMLAWT = 346, + ARM_SMLSD = 347, + ARM_SMLSDX = 348, + ARM_SMLSLD = 349, + ARM_SMLSLDX = 350, + ARM_SMMLA = 351, + ARM_SMMLAR = 352, + ARM_SMMLS = 353, + ARM_SMMLSR = 354, + ARM_SMMUL = 355, + ARM_SMMULR = 356, + ARM_SMUAD = 357, + ARM_SMUADX = 358, + ARM_SMULBB = 359, + ARM_SMULBT = 360, + ARM_SMULL = 361, + ARM_SMULLv5 = 362, + ARM_SMULTB = 363, + ARM_SMULTT = 364, + ARM_SMULWB = 365, + ARM_SMULWT = 366, + ARM_SMUSD = 367, + ARM_SMUSDX = 368, + ARM_SRSDA = 369, + ARM_SRSDA_UPD = 370, + ARM_SRSDB = 371, + ARM_SRSDB_UPD = 372, + ARM_SRSIA = 373, + ARM_SRSIA_UPD = 374, + ARM_SRSIB = 375, + ARM_SRSIB_UPD = 376, + ARM_SSAT = 377, + ARM_SSAT16 = 378, + ARM_SSAX = 379, + ARM_SSUB16 = 380, + ARM_SSUB8 = 381, + ARM_STC2L_OFFSET = 382, + ARM_STC2L_OPTION = 383, + ARM_STC2L_POST = 384, + ARM_STC2L_PRE = 385, + ARM_STC2_OFFSET = 386, + ARM_STC2_OPTION = 387, + ARM_STC2_POST = 388, + ARM_STC2_PRE = 389, + ARM_STCL_OFFSET = 390, + ARM_STCL_OPTION = 391, + ARM_STCL_POST = 392, + ARM_STCL_PRE = 393, + ARM_STC_OFFSET = 394, + ARM_STC_OPTION = 395, + ARM_STC_POST = 396, + ARM_STC_PRE = 397, + ARM_STL = 398, + ARM_STLB = 399, + ARM_STLEX = 400, + ARM_STLEXB = 401, + ARM_STLEXD = 402, + ARM_STLEXH = 403, + ARM_STLH = 404, + ARM_STMDA = 405, + ARM_STMDA_UPD = 406, + ARM_STMDB = 407, + ARM_STMDB_UPD = 408, + ARM_STMIA = 409, + ARM_STMIA_UPD = 410, + ARM_STMIB = 411, + ARM_STMIB_UPD = 412, + ARM_STRBT_POST = 413, + ARM_STRBT_POST_IMM = 414, + ARM_STRBT_POST_REG = 415, + ARM_STRB_POST_IMM = 416, + ARM_STRB_POST_REG = 417, + ARM_STRB_PRE_IMM = 418, + ARM_STRB_PRE_REG = 419, + ARM_STRBi12 = 420, + ARM_STRBi_preidx = 421, + ARM_STRBr_preidx = 422, + ARM_STRBrs = 423, + ARM_STRD = 424, + ARM_STRD_POST = 425, + ARM_STRD_PRE = 426, + ARM_STREX = 427, + ARM_STREXB = 428, + ARM_STREXD = 429, + ARM_STREXH = 430, + ARM_STRH = 431, + ARM_STRHTi = 432, + ARM_STRHTr = 433, + ARM_STRH_POST = 434, + ARM_STRH_PRE = 435, + ARM_STRH_preidx = 436, + ARM_STRT_POST = 437, + ARM_STRT_POST_IMM = 438, + ARM_STRT_POST_REG = 439, + ARM_STR_POST_IMM = 440, + ARM_STR_POST_REG = 441, + ARM_STR_PRE_IMM = 442, + ARM_STR_PRE_REG = 443, + ARM_STRi12 = 444, + ARM_STRi_preidx = 445, + ARM_STRr_preidx = 446, + ARM_STRrs = 447, + ARM_SUBS_PC_LR = 448, + ARM_SUBSri = 449, + ARM_SUBSrr = 450, + ARM_SUBSrsi = 451, + ARM_SUBSrsr = 452, + ARM_SUBri = 453, + ARM_SUBrr = 454, + ARM_SUBrsi = 455, + ARM_SUBrsr = 456, + ARM_SVC = 457, + ARM_SWP = 458, + ARM_SWPB = 459, + ARM_SXTAB = 460, + ARM_SXTAB16 = 461, + ARM_SXTAH = 462, + ARM_SXTB = 463, + ARM_SXTB16 = 464, + ARM_SXTH = 465, + ARM_TAILJMPd = 466, + ARM_TAILJMPr = 467, + ARM_TCRETURNdi = 468, + ARM_TCRETURNri = 469, + ARM_TEQri = 470, + ARM_TEQrr = 471, + ARM_TEQrsi = 472, + ARM_TEQrsr = 473, + ARM_TPsoft = 474, + ARM_TRAP = 475, + ARM_TRAPNaCl = 476, + ARM_TSTri = 477, + ARM_TSTrr = 478, + ARM_TSTrsi = 479, + ARM_TSTrsr = 480, + ARM_UADD16 = 481, + ARM_UADD8 = 482, + ARM_UASX = 483, + ARM_UBFX = 484, + ARM_UDF = 485, + ARM_UDIV = 486, + ARM_UHADD16 = 487, + ARM_UHADD8 = 488, + ARM_UHASX = 489, + ARM_UHSAX = 490, + ARM_UHSUB16 = 491, + ARM_UHSUB8 = 492, + ARM_UMAAL = 493, + ARM_UMLAL = 494, + ARM_UMLALv5 = 495, + ARM_UMULL = 496, + ARM_UMULLv5 = 497, + ARM_UQADD16 = 498, + ARM_UQADD8 = 499, + ARM_UQASX = 500, + ARM_UQSAX = 501, + ARM_UQSUB16 = 502, + ARM_UQSUB8 = 503, + ARM_USAD8 = 504, + ARM_USADA8 = 505, + ARM_USAT = 506, + ARM_USAT16 = 507, + ARM_USAX = 508, + ARM_USUB16 = 509, + ARM_USUB8 = 510, + ARM_UXTAB = 511, + ARM_UXTAB16 = 512, + ARM_UXTAH = 513, + ARM_UXTB = 514, + ARM_UXTB16 = 515, + ARM_UXTH = 516, + ARM_VABALsv2i64 = 517, + ARM_VABALsv4i32 = 518, + ARM_VABALsv8i16 = 519, + ARM_VABALuv2i64 = 520, + ARM_VABALuv4i32 = 521, + ARM_VABALuv8i16 = 522, + ARM_VABAsv16i8 = 523, + ARM_VABAsv2i32 = 524, + ARM_VABAsv4i16 = 525, + ARM_VABAsv4i32 = 526, + ARM_VABAsv8i16 = 527, + ARM_VABAsv8i8 = 528, + ARM_VABAuv16i8 = 529, + ARM_VABAuv2i32 = 530, + ARM_VABAuv4i16 = 531, + ARM_VABAuv4i32 = 532, + ARM_VABAuv8i16 = 533, + ARM_VABAuv8i8 = 534, + ARM_VABDLsv2i64 = 535, + ARM_VABDLsv4i32 = 536, + ARM_VABDLsv8i16 = 537, + ARM_VABDLuv2i64 = 538, + ARM_VABDLuv4i32 = 539, + ARM_VABDLuv8i16 = 540, + ARM_VABDfd = 541, + ARM_VABDfq = 542, + ARM_VABDsv16i8 = 543, + ARM_VABDsv2i32 = 544, + ARM_VABDsv4i16 = 545, + ARM_VABDsv4i32 = 546, + ARM_VABDsv8i16 = 547, + ARM_VABDsv8i8 = 548, + ARM_VABDuv16i8 = 549, + ARM_VABDuv2i32 = 550, + ARM_VABDuv4i16 = 551, + ARM_VABDuv4i32 = 552, + ARM_VABDuv8i16 = 553, + ARM_VABDuv8i8 = 554, + ARM_VABSD = 555, + ARM_VABSS = 556, + ARM_VABSfd = 557, + ARM_VABSfq = 558, + ARM_VABSv16i8 = 559, + ARM_VABSv2i32 = 560, + ARM_VABSv4i16 = 561, + ARM_VABSv4i32 = 562, + ARM_VABSv8i16 = 563, + ARM_VABSv8i8 = 564, + ARM_VACGEd = 565, + ARM_VACGEq = 566, + ARM_VACGTd = 567, + ARM_VACGTq = 568, + ARM_VADDD = 569, + ARM_VADDHNv2i32 = 570, + ARM_VADDHNv4i16 = 571, + ARM_VADDHNv8i8 = 572, + ARM_VADDLsv2i64 = 573, + ARM_VADDLsv4i32 = 574, + ARM_VADDLsv8i16 = 575, + ARM_VADDLuv2i64 = 576, + ARM_VADDLuv4i32 = 577, + ARM_VADDLuv8i16 = 578, + ARM_VADDS = 579, + ARM_VADDWsv2i64 = 580, + ARM_VADDWsv4i32 = 581, + ARM_VADDWsv8i16 = 582, + ARM_VADDWuv2i64 = 583, + ARM_VADDWuv4i32 = 584, + ARM_VADDWuv8i16 = 585, + ARM_VADDfd = 586, + ARM_VADDfq = 587, + ARM_VADDv16i8 = 588, + ARM_VADDv1i64 = 589, + ARM_VADDv2i32 = 590, + ARM_VADDv2i64 = 591, + ARM_VADDv4i16 = 592, + ARM_VADDv4i32 = 593, + ARM_VADDv8i16 = 594, + ARM_VADDv8i8 = 595, + ARM_VANDd = 596, + ARM_VANDq = 597, + ARM_VBICd = 598, + ARM_VBICiv2i32 = 599, + ARM_VBICiv4i16 = 600, + ARM_VBICiv4i32 = 601, + ARM_VBICiv8i16 = 602, + ARM_VBICq = 603, + ARM_VBIFd = 604, + ARM_VBIFq = 605, + ARM_VBITd = 606, + ARM_VBITq = 607, + ARM_VBSLd = 608, + ARM_VBSLq = 609, + ARM_VCEQfd = 610, + ARM_VCEQfq = 611, + ARM_VCEQv16i8 = 612, + ARM_VCEQv2i32 = 613, + ARM_VCEQv4i16 = 614, + ARM_VCEQv4i32 = 615, + ARM_VCEQv8i16 = 616, + ARM_VCEQv8i8 = 617, + ARM_VCEQzv16i8 = 618, + ARM_VCEQzv2f32 = 619, + ARM_VCEQzv2i32 = 620, + ARM_VCEQzv4f32 = 621, + ARM_VCEQzv4i16 = 622, + ARM_VCEQzv4i32 = 623, + ARM_VCEQzv8i16 = 624, + ARM_VCEQzv8i8 = 625, + ARM_VCGEfd = 626, + ARM_VCGEfq = 627, + ARM_VCGEsv16i8 = 628, + ARM_VCGEsv2i32 = 629, + ARM_VCGEsv4i16 = 630, + ARM_VCGEsv4i32 = 631, + ARM_VCGEsv8i16 = 632, + ARM_VCGEsv8i8 = 633, + ARM_VCGEuv16i8 = 634, + ARM_VCGEuv2i32 = 635, + ARM_VCGEuv4i16 = 636, + ARM_VCGEuv4i32 = 637, + ARM_VCGEuv8i16 = 638, + ARM_VCGEuv8i8 = 639, + ARM_VCGEzv16i8 = 640, + ARM_VCGEzv2f32 = 641, + ARM_VCGEzv2i32 = 642, + ARM_VCGEzv4f32 = 643, + ARM_VCGEzv4i16 = 644, + ARM_VCGEzv4i32 = 645, + ARM_VCGEzv8i16 = 646, + ARM_VCGEzv8i8 = 647, + ARM_VCGTfd = 648, + ARM_VCGTfq = 649, + ARM_VCGTsv16i8 = 650, + ARM_VCGTsv2i32 = 651, + ARM_VCGTsv4i16 = 652, + ARM_VCGTsv4i32 = 653, + ARM_VCGTsv8i16 = 654, + ARM_VCGTsv8i8 = 655, + ARM_VCGTuv16i8 = 656, + ARM_VCGTuv2i32 = 657, + ARM_VCGTuv4i16 = 658, + ARM_VCGTuv4i32 = 659, + ARM_VCGTuv8i16 = 660, + ARM_VCGTuv8i8 = 661, + ARM_VCGTzv16i8 = 662, + ARM_VCGTzv2f32 = 663, + ARM_VCGTzv2i32 = 664, + ARM_VCGTzv4f32 = 665, + ARM_VCGTzv4i16 = 666, + ARM_VCGTzv4i32 = 667, + ARM_VCGTzv8i16 = 668, + ARM_VCGTzv8i8 = 669, + ARM_VCLEzv16i8 = 670, + ARM_VCLEzv2f32 = 671, + ARM_VCLEzv2i32 = 672, + ARM_VCLEzv4f32 = 673, + ARM_VCLEzv4i16 = 674, + ARM_VCLEzv4i32 = 675, + ARM_VCLEzv8i16 = 676, + ARM_VCLEzv8i8 = 677, + ARM_VCLSv16i8 = 678, + ARM_VCLSv2i32 = 679, + ARM_VCLSv4i16 = 680, + ARM_VCLSv4i32 = 681, + ARM_VCLSv8i16 = 682, + ARM_VCLSv8i8 = 683, + ARM_VCLTzv16i8 = 684, + ARM_VCLTzv2f32 = 685, + ARM_VCLTzv2i32 = 686, + ARM_VCLTzv4f32 = 687, + ARM_VCLTzv4i16 = 688, + ARM_VCLTzv4i32 = 689, + ARM_VCLTzv8i16 = 690, + ARM_VCLTzv8i8 = 691, + ARM_VCLZv16i8 = 692, + ARM_VCLZv2i32 = 693, + ARM_VCLZv4i16 = 694, + ARM_VCLZv4i32 = 695, + ARM_VCLZv8i16 = 696, + ARM_VCLZv8i8 = 697, + ARM_VCMPD = 698, + ARM_VCMPED = 699, + ARM_VCMPES = 700, + ARM_VCMPEZD = 701, + ARM_VCMPEZS = 702, + ARM_VCMPS = 703, + ARM_VCMPZD = 704, + ARM_VCMPZS = 705, + ARM_VCNTd = 706, + ARM_VCNTq = 707, + ARM_VCVTANSD = 708, + ARM_VCVTANSQ = 709, + ARM_VCVTANUD = 710, + ARM_VCVTANUQ = 711, + ARM_VCVTASD = 712, + ARM_VCVTASS = 713, + ARM_VCVTAUD = 714, + ARM_VCVTAUS = 715, + ARM_VCVTBDH = 716, + ARM_VCVTBHD = 717, + ARM_VCVTBHS = 718, + ARM_VCVTBSH = 719, + ARM_VCVTDS = 720, + ARM_VCVTMNSD = 721, + ARM_VCVTMNSQ = 722, + ARM_VCVTMNUD = 723, + ARM_VCVTMNUQ = 724, + ARM_VCVTMSD = 725, + ARM_VCVTMSS = 726, + ARM_VCVTMUD = 727, + ARM_VCVTMUS = 728, + ARM_VCVTNNSD = 729, + ARM_VCVTNNSQ = 730, + ARM_VCVTNNUD = 731, + ARM_VCVTNNUQ = 732, + ARM_VCVTNSD = 733, + ARM_VCVTNSS = 734, + ARM_VCVTNUD = 735, + ARM_VCVTNUS = 736, + ARM_VCVTPNSD = 737, + ARM_VCVTPNSQ = 738, + ARM_VCVTPNUD = 739, + ARM_VCVTPNUQ = 740, + ARM_VCVTPSD = 741, + ARM_VCVTPSS = 742, + ARM_VCVTPUD = 743, + ARM_VCVTPUS = 744, + ARM_VCVTSD = 745, + ARM_VCVTTDH = 746, + ARM_VCVTTHD = 747, + ARM_VCVTTHS = 748, + ARM_VCVTTSH = 749, + ARM_VCVTf2h = 750, + ARM_VCVTf2sd = 751, + ARM_VCVTf2sq = 752, + ARM_VCVTf2ud = 753, + ARM_VCVTf2uq = 754, + ARM_VCVTf2xsd = 755, + ARM_VCVTf2xsq = 756, + ARM_VCVTf2xud = 757, + ARM_VCVTf2xuq = 758, + ARM_VCVTh2f = 759, + ARM_VCVTs2fd = 760, + ARM_VCVTs2fq = 761, + ARM_VCVTu2fd = 762, + ARM_VCVTu2fq = 763, + ARM_VCVTxs2fd = 764, + ARM_VCVTxs2fq = 765, + ARM_VCVTxu2fd = 766, + ARM_VCVTxu2fq = 767, + ARM_VDIVD = 768, + ARM_VDIVS = 769, + ARM_VDUP16d = 770, + ARM_VDUP16q = 771, + ARM_VDUP32d = 772, + ARM_VDUP32q = 773, + ARM_VDUP8d = 774, + ARM_VDUP8q = 775, + ARM_VDUPLN16d = 776, + ARM_VDUPLN16q = 777, + ARM_VDUPLN32d = 778, + ARM_VDUPLN32q = 779, + ARM_VDUPLN8d = 780, + ARM_VDUPLN8q = 781, + ARM_VEORd = 782, + ARM_VEORq = 783, + ARM_VEXTd16 = 784, + ARM_VEXTd32 = 785, + ARM_VEXTd8 = 786, + ARM_VEXTq16 = 787, + ARM_VEXTq32 = 788, + ARM_VEXTq64 = 789, + ARM_VEXTq8 = 790, + ARM_VFMAD = 791, + ARM_VFMAS = 792, + ARM_VFMAfd = 793, + ARM_VFMAfq = 794, + ARM_VFMSD = 795, + ARM_VFMSS = 796, + ARM_VFMSfd = 797, + ARM_VFMSfq = 798, + ARM_VFNMAD = 799, + ARM_VFNMAS = 800, + ARM_VFNMSD = 801, + ARM_VFNMSS = 802, + ARM_VGETLNi32 = 803, + ARM_VGETLNs16 = 804, + ARM_VGETLNs8 = 805, + ARM_VGETLNu16 = 806, + ARM_VGETLNu8 = 807, + ARM_VHADDsv16i8 = 808, + ARM_VHADDsv2i32 = 809, + ARM_VHADDsv4i16 = 810, + ARM_VHADDsv4i32 = 811, + ARM_VHADDsv8i16 = 812, + ARM_VHADDsv8i8 = 813, + ARM_VHADDuv16i8 = 814, + ARM_VHADDuv2i32 = 815, + ARM_VHADDuv4i16 = 816, + ARM_VHADDuv4i32 = 817, + ARM_VHADDuv8i16 = 818, + ARM_VHADDuv8i8 = 819, + ARM_VHSUBsv16i8 = 820, + ARM_VHSUBsv2i32 = 821, + ARM_VHSUBsv4i16 = 822, + ARM_VHSUBsv4i32 = 823, + ARM_VHSUBsv8i16 = 824, + ARM_VHSUBsv8i8 = 825, + ARM_VHSUBuv16i8 = 826, + ARM_VHSUBuv2i32 = 827, + ARM_VHSUBuv4i16 = 828, + ARM_VHSUBuv4i32 = 829, + ARM_VHSUBuv8i16 = 830, + ARM_VHSUBuv8i8 = 831, + ARM_VLD1DUPd16 = 832, + ARM_VLD1DUPd16wb_fixed = 833, + ARM_VLD1DUPd16wb_register = 834, + ARM_VLD1DUPd32 = 835, + ARM_VLD1DUPd32wb_fixed = 836, + ARM_VLD1DUPd32wb_register = 837, + ARM_VLD1DUPd8 = 838, + ARM_VLD1DUPd8wb_fixed = 839, + ARM_VLD1DUPd8wb_register = 840, + ARM_VLD1DUPq16 = 841, + ARM_VLD1DUPq16wb_fixed = 842, + ARM_VLD1DUPq16wb_register = 843, + ARM_VLD1DUPq32 = 844, + ARM_VLD1DUPq32wb_fixed = 845, + ARM_VLD1DUPq32wb_register = 846, + ARM_VLD1DUPq8 = 847, + ARM_VLD1DUPq8wb_fixed = 848, + ARM_VLD1DUPq8wb_register = 849, + ARM_VLD1LNd16 = 850, + ARM_VLD1LNd16_UPD = 851, + ARM_VLD1LNd32 = 852, + ARM_VLD1LNd32_UPD = 853, + ARM_VLD1LNd8 = 854, + ARM_VLD1LNd8_UPD = 855, + ARM_VLD1LNdAsm_16 = 856, + ARM_VLD1LNdAsm_32 = 857, + ARM_VLD1LNdAsm_8 = 858, + ARM_VLD1LNdWB_fixed_Asm_16 = 859, + ARM_VLD1LNdWB_fixed_Asm_32 = 860, + ARM_VLD1LNdWB_fixed_Asm_8 = 861, + ARM_VLD1LNdWB_register_Asm_16 = 862, + ARM_VLD1LNdWB_register_Asm_32 = 863, + ARM_VLD1LNdWB_register_Asm_8 = 864, + ARM_VLD1LNq16Pseudo = 865, + ARM_VLD1LNq16Pseudo_UPD = 866, + ARM_VLD1LNq32Pseudo = 867, + ARM_VLD1LNq32Pseudo_UPD = 868, + ARM_VLD1LNq8Pseudo = 869, + ARM_VLD1LNq8Pseudo_UPD = 870, + ARM_VLD1d16 = 871, + ARM_VLD1d16Q = 872, + ARM_VLD1d16Qwb_fixed = 873, + ARM_VLD1d16Qwb_register = 874, + ARM_VLD1d16T = 875, + ARM_VLD1d16Twb_fixed = 876, + ARM_VLD1d16Twb_register = 877, + ARM_VLD1d16wb_fixed = 878, + ARM_VLD1d16wb_register = 879, + ARM_VLD1d32 = 880, + ARM_VLD1d32Q = 881, + ARM_VLD1d32Qwb_fixed = 882, + ARM_VLD1d32Qwb_register = 883, + ARM_VLD1d32T = 884, + ARM_VLD1d32Twb_fixed = 885, + ARM_VLD1d32Twb_register = 886, + ARM_VLD1d32wb_fixed = 887, + ARM_VLD1d32wb_register = 888, + ARM_VLD1d64 = 889, + ARM_VLD1d64Q = 890, + ARM_VLD1d64QPseudo = 891, + ARM_VLD1d64QPseudoWB_fixed = 892, + ARM_VLD1d64QPseudoWB_register = 893, + ARM_VLD1d64Qwb_fixed = 894, + ARM_VLD1d64Qwb_register = 895, + ARM_VLD1d64T = 896, + ARM_VLD1d64TPseudo = 897, + ARM_VLD1d64TPseudoWB_fixed = 898, + ARM_VLD1d64TPseudoWB_register = 899, + ARM_VLD1d64Twb_fixed = 900, + ARM_VLD1d64Twb_register = 901, + ARM_VLD1d64wb_fixed = 902, + ARM_VLD1d64wb_register = 903, + ARM_VLD1d8 = 904, + ARM_VLD1d8Q = 905, + ARM_VLD1d8Qwb_fixed = 906, + ARM_VLD1d8Qwb_register = 907, + ARM_VLD1d8T = 908, + ARM_VLD1d8Twb_fixed = 909, + ARM_VLD1d8Twb_register = 910, + ARM_VLD1d8wb_fixed = 911, + ARM_VLD1d8wb_register = 912, + ARM_VLD1q16 = 913, + ARM_VLD1q16wb_fixed = 914, + ARM_VLD1q16wb_register = 915, + ARM_VLD1q32 = 916, + ARM_VLD1q32wb_fixed = 917, + ARM_VLD1q32wb_register = 918, + ARM_VLD1q64 = 919, + ARM_VLD1q64wb_fixed = 920, + ARM_VLD1q64wb_register = 921, + ARM_VLD1q8 = 922, + ARM_VLD1q8wb_fixed = 923, + ARM_VLD1q8wb_register = 924, + ARM_VLD2DUPd16 = 925, + ARM_VLD2DUPd16wb_fixed = 926, + ARM_VLD2DUPd16wb_register = 927, + ARM_VLD2DUPd16x2 = 928, + ARM_VLD2DUPd16x2wb_fixed = 929, + ARM_VLD2DUPd16x2wb_register = 930, + ARM_VLD2DUPd32 = 931, + ARM_VLD2DUPd32wb_fixed = 932, + ARM_VLD2DUPd32wb_register = 933, + ARM_VLD2DUPd32x2 = 934, + ARM_VLD2DUPd32x2wb_fixed = 935, + ARM_VLD2DUPd32x2wb_register = 936, + ARM_VLD2DUPd8 = 937, + ARM_VLD2DUPd8wb_fixed = 938, + ARM_VLD2DUPd8wb_register = 939, + ARM_VLD2DUPd8x2 = 940, + ARM_VLD2DUPd8x2wb_fixed = 941, + ARM_VLD2DUPd8x2wb_register = 942, + ARM_VLD2LNd16 = 943, + ARM_VLD2LNd16Pseudo = 944, + ARM_VLD2LNd16Pseudo_UPD = 945, + ARM_VLD2LNd16_UPD = 946, + ARM_VLD2LNd32 = 947, + ARM_VLD2LNd32Pseudo = 948, + ARM_VLD2LNd32Pseudo_UPD = 949, + ARM_VLD2LNd32_UPD = 950, + ARM_VLD2LNd8 = 951, + ARM_VLD2LNd8Pseudo = 952, + ARM_VLD2LNd8Pseudo_UPD = 953, + ARM_VLD2LNd8_UPD = 954, + ARM_VLD2LNdAsm_16 = 955, + ARM_VLD2LNdAsm_32 = 956, + ARM_VLD2LNdAsm_8 = 957, + ARM_VLD2LNdWB_fixed_Asm_16 = 958, + ARM_VLD2LNdWB_fixed_Asm_32 = 959, + ARM_VLD2LNdWB_fixed_Asm_8 = 960, + ARM_VLD2LNdWB_register_Asm_16 = 961, + ARM_VLD2LNdWB_register_Asm_32 = 962, + ARM_VLD2LNdWB_register_Asm_8 = 963, + ARM_VLD2LNq16 = 964, + ARM_VLD2LNq16Pseudo = 965, + ARM_VLD2LNq16Pseudo_UPD = 966, + ARM_VLD2LNq16_UPD = 967, + ARM_VLD2LNq32 = 968, + ARM_VLD2LNq32Pseudo = 969, + ARM_VLD2LNq32Pseudo_UPD = 970, + ARM_VLD2LNq32_UPD = 971, + ARM_VLD2LNqAsm_16 = 972, + ARM_VLD2LNqAsm_32 = 973, + ARM_VLD2LNqWB_fixed_Asm_16 = 974, + ARM_VLD2LNqWB_fixed_Asm_32 = 975, + ARM_VLD2LNqWB_register_Asm_16 = 976, + ARM_VLD2LNqWB_register_Asm_32 = 977, + ARM_VLD2b16 = 978, + ARM_VLD2b16wb_fixed = 979, + ARM_VLD2b16wb_register = 980, + ARM_VLD2b32 = 981, + ARM_VLD2b32wb_fixed = 982, + ARM_VLD2b32wb_register = 983, + ARM_VLD2b8 = 984, + ARM_VLD2b8wb_fixed = 985, + ARM_VLD2b8wb_register = 986, + ARM_VLD2d16 = 987, + ARM_VLD2d16wb_fixed = 988, + ARM_VLD2d16wb_register = 989, + ARM_VLD2d32 = 990, + ARM_VLD2d32wb_fixed = 991, + ARM_VLD2d32wb_register = 992, + ARM_VLD2d8 = 993, + ARM_VLD2d8wb_fixed = 994, + ARM_VLD2d8wb_register = 995, + ARM_VLD2q16 = 996, + ARM_VLD2q16Pseudo = 997, + ARM_VLD2q16PseudoWB_fixed = 998, + ARM_VLD2q16PseudoWB_register = 999, + ARM_VLD2q16wb_fixed = 1000, + ARM_VLD2q16wb_register = 1001, + ARM_VLD2q32 = 1002, + ARM_VLD2q32Pseudo = 1003, + ARM_VLD2q32PseudoWB_fixed = 1004, + ARM_VLD2q32PseudoWB_register = 1005, + ARM_VLD2q32wb_fixed = 1006, + ARM_VLD2q32wb_register = 1007, + ARM_VLD2q8 = 1008, + ARM_VLD2q8Pseudo = 1009, + ARM_VLD2q8PseudoWB_fixed = 1010, + ARM_VLD2q8PseudoWB_register = 1011, + ARM_VLD2q8wb_fixed = 1012, + ARM_VLD2q8wb_register = 1013, + ARM_VLD3DUPd16 = 1014, + ARM_VLD3DUPd16Pseudo = 1015, + ARM_VLD3DUPd16Pseudo_UPD = 1016, + ARM_VLD3DUPd16_UPD = 1017, + ARM_VLD3DUPd32 = 1018, + ARM_VLD3DUPd32Pseudo = 1019, + ARM_VLD3DUPd32Pseudo_UPD = 1020, + ARM_VLD3DUPd32_UPD = 1021, + ARM_VLD3DUPd8 = 1022, + ARM_VLD3DUPd8Pseudo = 1023, + ARM_VLD3DUPd8Pseudo_UPD = 1024, + ARM_VLD3DUPd8_UPD = 1025, + ARM_VLD3DUPdAsm_16 = 1026, + ARM_VLD3DUPdAsm_32 = 1027, + ARM_VLD3DUPdAsm_8 = 1028, + ARM_VLD3DUPdWB_fixed_Asm_16 = 1029, + ARM_VLD3DUPdWB_fixed_Asm_32 = 1030, + ARM_VLD3DUPdWB_fixed_Asm_8 = 1031, + ARM_VLD3DUPdWB_register_Asm_16 = 1032, + ARM_VLD3DUPdWB_register_Asm_32 = 1033, + ARM_VLD3DUPdWB_register_Asm_8 = 1034, + ARM_VLD3DUPq16 = 1035, + ARM_VLD3DUPq16_UPD = 1036, + ARM_VLD3DUPq32 = 1037, + ARM_VLD3DUPq32_UPD = 1038, + ARM_VLD3DUPq8 = 1039, + ARM_VLD3DUPq8_UPD = 1040, + ARM_VLD3DUPqAsm_16 = 1041, + ARM_VLD3DUPqAsm_32 = 1042, + ARM_VLD3DUPqAsm_8 = 1043, + ARM_VLD3DUPqWB_fixed_Asm_16 = 1044, + ARM_VLD3DUPqWB_fixed_Asm_32 = 1045, + ARM_VLD3DUPqWB_fixed_Asm_8 = 1046, + ARM_VLD3DUPqWB_register_Asm_16 = 1047, + ARM_VLD3DUPqWB_register_Asm_32 = 1048, + ARM_VLD3DUPqWB_register_Asm_8 = 1049, + ARM_VLD3LNd16 = 1050, + ARM_VLD3LNd16Pseudo = 1051, + ARM_VLD3LNd16Pseudo_UPD = 1052, + ARM_VLD3LNd16_UPD = 1053, + ARM_VLD3LNd32 = 1054, + ARM_VLD3LNd32Pseudo = 1055, + ARM_VLD3LNd32Pseudo_UPD = 1056, + ARM_VLD3LNd32_UPD = 1057, + ARM_VLD3LNd8 = 1058, + ARM_VLD3LNd8Pseudo = 1059, + ARM_VLD3LNd8Pseudo_UPD = 1060, + ARM_VLD3LNd8_UPD = 1061, + ARM_VLD3LNdAsm_16 = 1062, + ARM_VLD3LNdAsm_32 = 1063, + ARM_VLD3LNdAsm_8 = 1064, + ARM_VLD3LNdWB_fixed_Asm_16 = 1065, + ARM_VLD3LNdWB_fixed_Asm_32 = 1066, + ARM_VLD3LNdWB_fixed_Asm_8 = 1067, + ARM_VLD3LNdWB_register_Asm_16 = 1068, + ARM_VLD3LNdWB_register_Asm_32 = 1069, + ARM_VLD3LNdWB_register_Asm_8 = 1070, + ARM_VLD3LNq16 = 1071, + ARM_VLD3LNq16Pseudo = 1072, + ARM_VLD3LNq16Pseudo_UPD = 1073, + ARM_VLD3LNq16_UPD = 1074, + ARM_VLD3LNq32 = 1075, + ARM_VLD3LNq32Pseudo = 1076, + ARM_VLD3LNq32Pseudo_UPD = 1077, + ARM_VLD3LNq32_UPD = 1078, + ARM_VLD3LNqAsm_16 = 1079, + ARM_VLD3LNqAsm_32 = 1080, + ARM_VLD3LNqWB_fixed_Asm_16 = 1081, + ARM_VLD3LNqWB_fixed_Asm_32 = 1082, + ARM_VLD3LNqWB_register_Asm_16 = 1083, + ARM_VLD3LNqWB_register_Asm_32 = 1084, + ARM_VLD3d16 = 1085, + ARM_VLD3d16Pseudo = 1086, + ARM_VLD3d16Pseudo_UPD = 1087, + ARM_VLD3d16_UPD = 1088, + ARM_VLD3d32 = 1089, + ARM_VLD3d32Pseudo = 1090, + ARM_VLD3d32Pseudo_UPD = 1091, + ARM_VLD3d32_UPD = 1092, + ARM_VLD3d8 = 1093, + ARM_VLD3d8Pseudo = 1094, + ARM_VLD3d8Pseudo_UPD = 1095, + ARM_VLD3d8_UPD = 1096, + ARM_VLD3dAsm_16 = 1097, + ARM_VLD3dAsm_32 = 1098, + ARM_VLD3dAsm_8 = 1099, + ARM_VLD3dWB_fixed_Asm_16 = 1100, + ARM_VLD3dWB_fixed_Asm_32 = 1101, + ARM_VLD3dWB_fixed_Asm_8 = 1102, + ARM_VLD3dWB_register_Asm_16 = 1103, + ARM_VLD3dWB_register_Asm_32 = 1104, + ARM_VLD3dWB_register_Asm_8 = 1105, + ARM_VLD3q16 = 1106, + ARM_VLD3q16Pseudo_UPD = 1107, + ARM_VLD3q16_UPD = 1108, + ARM_VLD3q16oddPseudo = 1109, + ARM_VLD3q16oddPseudo_UPD = 1110, + ARM_VLD3q32 = 1111, + ARM_VLD3q32Pseudo_UPD = 1112, + ARM_VLD3q32_UPD = 1113, + ARM_VLD3q32oddPseudo = 1114, + ARM_VLD3q32oddPseudo_UPD = 1115, + ARM_VLD3q8 = 1116, + ARM_VLD3q8Pseudo_UPD = 1117, + ARM_VLD3q8_UPD = 1118, + ARM_VLD3q8oddPseudo = 1119, + ARM_VLD3q8oddPseudo_UPD = 1120, + ARM_VLD3qAsm_16 = 1121, + ARM_VLD3qAsm_32 = 1122, + ARM_VLD3qAsm_8 = 1123, + ARM_VLD3qWB_fixed_Asm_16 = 1124, + ARM_VLD3qWB_fixed_Asm_32 = 1125, + ARM_VLD3qWB_fixed_Asm_8 = 1126, + ARM_VLD3qWB_register_Asm_16 = 1127, + ARM_VLD3qWB_register_Asm_32 = 1128, + ARM_VLD3qWB_register_Asm_8 = 1129, + ARM_VLD4DUPd16 = 1130, + ARM_VLD4DUPd16Pseudo = 1131, + ARM_VLD4DUPd16Pseudo_UPD = 1132, + ARM_VLD4DUPd16_UPD = 1133, + ARM_VLD4DUPd32 = 1134, + ARM_VLD4DUPd32Pseudo = 1135, + ARM_VLD4DUPd32Pseudo_UPD = 1136, + ARM_VLD4DUPd32_UPD = 1137, + ARM_VLD4DUPd8 = 1138, + ARM_VLD4DUPd8Pseudo = 1139, + ARM_VLD4DUPd8Pseudo_UPD = 1140, + ARM_VLD4DUPd8_UPD = 1141, + ARM_VLD4DUPdAsm_16 = 1142, + ARM_VLD4DUPdAsm_32 = 1143, + ARM_VLD4DUPdAsm_8 = 1144, + ARM_VLD4DUPdWB_fixed_Asm_16 = 1145, + ARM_VLD4DUPdWB_fixed_Asm_32 = 1146, + ARM_VLD4DUPdWB_fixed_Asm_8 = 1147, + ARM_VLD4DUPdWB_register_Asm_16 = 1148, + ARM_VLD4DUPdWB_register_Asm_32 = 1149, + ARM_VLD4DUPdWB_register_Asm_8 = 1150, + ARM_VLD4DUPq16 = 1151, + ARM_VLD4DUPq16_UPD = 1152, + ARM_VLD4DUPq32 = 1153, + ARM_VLD4DUPq32_UPD = 1154, + ARM_VLD4DUPq8 = 1155, + ARM_VLD4DUPq8_UPD = 1156, + ARM_VLD4DUPqAsm_16 = 1157, + ARM_VLD4DUPqAsm_32 = 1158, + ARM_VLD4DUPqAsm_8 = 1159, + ARM_VLD4DUPqWB_fixed_Asm_16 = 1160, + ARM_VLD4DUPqWB_fixed_Asm_32 = 1161, + ARM_VLD4DUPqWB_fixed_Asm_8 = 1162, + ARM_VLD4DUPqWB_register_Asm_16 = 1163, + ARM_VLD4DUPqWB_register_Asm_32 = 1164, + ARM_VLD4DUPqWB_register_Asm_8 = 1165, + ARM_VLD4LNd16 = 1166, + ARM_VLD4LNd16Pseudo = 1167, + ARM_VLD4LNd16Pseudo_UPD = 1168, + ARM_VLD4LNd16_UPD = 1169, + ARM_VLD4LNd32 = 1170, + ARM_VLD4LNd32Pseudo = 1171, + ARM_VLD4LNd32Pseudo_UPD = 1172, + ARM_VLD4LNd32_UPD = 1173, + ARM_VLD4LNd8 = 1174, + ARM_VLD4LNd8Pseudo = 1175, + ARM_VLD4LNd8Pseudo_UPD = 1176, + ARM_VLD4LNd8_UPD = 1177, + ARM_VLD4LNdAsm_16 = 1178, + ARM_VLD4LNdAsm_32 = 1179, + ARM_VLD4LNdAsm_8 = 1180, + ARM_VLD4LNdWB_fixed_Asm_16 = 1181, + ARM_VLD4LNdWB_fixed_Asm_32 = 1182, + ARM_VLD4LNdWB_fixed_Asm_8 = 1183, + ARM_VLD4LNdWB_register_Asm_16 = 1184, + ARM_VLD4LNdWB_register_Asm_32 = 1185, + ARM_VLD4LNdWB_register_Asm_8 = 1186, + ARM_VLD4LNq16 = 1187, + ARM_VLD4LNq16Pseudo = 1188, + ARM_VLD4LNq16Pseudo_UPD = 1189, + ARM_VLD4LNq16_UPD = 1190, + ARM_VLD4LNq32 = 1191, + ARM_VLD4LNq32Pseudo = 1192, + ARM_VLD4LNq32Pseudo_UPD = 1193, + ARM_VLD4LNq32_UPD = 1194, + ARM_VLD4LNqAsm_16 = 1195, + ARM_VLD4LNqAsm_32 = 1196, + ARM_VLD4LNqWB_fixed_Asm_16 = 1197, + ARM_VLD4LNqWB_fixed_Asm_32 = 1198, + ARM_VLD4LNqWB_register_Asm_16 = 1199, + ARM_VLD4LNqWB_register_Asm_32 = 1200, + ARM_VLD4d16 = 1201, + ARM_VLD4d16Pseudo = 1202, + ARM_VLD4d16Pseudo_UPD = 1203, + ARM_VLD4d16_UPD = 1204, + ARM_VLD4d32 = 1205, + ARM_VLD4d32Pseudo = 1206, + ARM_VLD4d32Pseudo_UPD = 1207, + ARM_VLD4d32_UPD = 1208, + ARM_VLD4d8 = 1209, + ARM_VLD4d8Pseudo = 1210, + ARM_VLD4d8Pseudo_UPD = 1211, + ARM_VLD4d8_UPD = 1212, + ARM_VLD4dAsm_16 = 1213, + ARM_VLD4dAsm_32 = 1214, + ARM_VLD4dAsm_8 = 1215, + ARM_VLD4dWB_fixed_Asm_16 = 1216, + ARM_VLD4dWB_fixed_Asm_32 = 1217, + ARM_VLD4dWB_fixed_Asm_8 = 1218, + ARM_VLD4dWB_register_Asm_16 = 1219, + ARM_VLD4dWB_register_Asm_32 = 1220, + ARM_VLD4dWB_register_Asm_8 = 1221, + ARM_VLD4q16 = 1222, + ARM_VLD4q16Pseudo_UPD = 1223, + ARM_VLD4q16_UPD = 1224, + ARM_VLD4q16oddPseudo = 1225, + ARM_VLD4q16oddPseudo_UPD = 1226, + ARM_VLD4q32 = 1227, + ARM_VLD4q32Pseudo_UPD = 1228, + ARM_VLD4q32_UPD = 1229, + ARM_VLD4q32oddPseudo = 1230, + ARM_VLD4q32oddPseudo_UPD = 1231, + ARM_VLD4q8 = 1232, + ARM_VLD4q8Pseudo_UPD = 1233, + ARM_VLD4q8_UPD = 1234, + ARM_VLD4q8oddPseudo = 1235, + ARM_VLD4q8oddPseudo_UPD = 1236, + ARM_VLD4qAsm_16 = 1237, + ARM_VLD4qAsm_32 = 1238, + ARM_VLD4qAsm_8 = 1239, + ARM_VLD4qWB_fixed_Asm_16 = 1240, + ARM_VLD4qWB_fixed_Asm_32 = 1241, + ARM_VLD4qWB_fixed_Asm_8 = 1242, + ARM_VLD4qWB_register_Asm_16 = 1243, + ARM_VLD4qWB_register_Asm_32 = 1244, + ARM_VLD4qWB_register_Asm_8 = 1245, + ARM_VLDMDDB_UPD = 1246, + ARM_VLDMDIA = 1247, + ARM_VLDMDIA_UPD = 1248, + ARM_VLDMQIA = 1249, + ARM_VLDMSDB_UPD = 1250, + ARM_VLDMSIA = 1251, + ARM_VLDMSIA_UPD = 1252, + ARM_VLDRD = 1253, + ARM_VLDRS = 1254, + ARM_VMAXNMD = 1255, + ARM_VMAXNMND = 1256, + ARM_VMAXNMNQ = 1257, + ARM_VMAXNMS = 1258, + ARM_VMAXfd = 1259, + ARM_VMAXfq = 1260, + ARM_VMAXsv16i8 = 1261, + ARM_VMAXsv2i32 = 1262, + ARM_VMAXsv4i16 = 1263, + ARM_VMAXsv4i32 = 1264, + ARM_VMAXsv8i16 = 1265, + ARM_VMAXsv8i8 = 1266, + ARM_VMAXuv16i8 = 1267, + ARM_VMAXuv2i32 = 1268, + ARM_VMAXuv4i16 = 1269, + ARM_VMAXuv4i32 = 1270, + ARM_VMAXuv8i16 = 1271, + ARM_VMAXuv8i8 = 1272, + ARM_VMINNMD = 1273, + ARM_VMINNMND = 1274, + ARM_VMINNMNQ = 1275, + ARM_VMINNMS = 1276, + ARM_VMINfd = 1277, + ARM_VMINfq = 1278, + ARM_VMINsv16i8 = 1279, + ARM_VMINsv2i32 = 1280, + ARM_VMINsv4i16 = 1281, + ARM_VMINsv4i32 = 1282, + ARM_VMINsv8i16 = 1283, + ARM_VMINsv8i8 = 1284, + ARM_VMINuv16i8 = 1285, + ARM_VMINuv2i32 = 1286, + ARM_VMINuv4i16 = 1287, + ARM_VMINuv4i32 = 1288, + ARM_VMINuv8i16 = 1289, + ARM_VMINuv8i8 = 1290, + ARM_VMLAD = 1291, + ARM_VMLALslsv2i32 = 1292, + ARM_VMLALslsv4i16 = 1293, + ARM_VMLALsluv2i32 = 1294, + ARM_VMLALsluv4i16 = 1295, + ARM_VMLALsv2i64 = 1296, + ARM_VMLALsv4i32 = 1297, + ARM_VMLALsv8i16 = 1298, + ARM_VMLALuv2i64 = 1299, + ARM_VMLALuv4i32 = 1300, + ARM_VMLALuv8i16 = 1301, + ARM_VMLAS = 1302, + ARM_VMLAfd = 1303, + ARM_VMLAfq = 1304, + ARM_VMLAslfd = 1305, + ARM_VMLAslfq = 1306, + ARM_VMLAslv2i32 = 1307, + ARM_VMLAslv4i16 = 1308, + ARM_VMLAslv4i32 = 1309, + ARM_VMLAslv8i16 = 1310, + ARM_VMLAv16i8 = 1311, + ARM_VMLAv2i32 = 1312, + ARM_VMLAv4i16 = 1313, + ARM_VMLAv4i32 = 1314, + ARM_VMLAv8i16 = 1315, + ARM_VMLAv8i8 = 1316, + ARM_VMLSD = 1317, + ARM_VMLSLslsv2i32 = 1318, + ARM_VMLSLslsv4i16 = 1319, + ARM_VMLSLsluv2i32 = 1320, + ARM_VMLSLsluv4i16 = 1321, + ARM_VMLSLsv2i64 = 1322, + ARM_VMLSLsv4i32 = 1323, + ARM_VMLSLsv8i16 = 1324, + ARM_VMLSLuv2i64 = 1325, + ARM_VMLSLuv4i32 = 1326, + ARM_VMLSLuv8i16 = 1327, + ARM_VMLSS = 1328, + ARM_VMLSfd = 1329, + ARM_VMLSfq = 1330, + ARM_VMLSslfd = 1331, + ARM_VMLSslfq = 1332, + ARM_VMLSslv2i32 = 1333, + ARM_VMLSslv4i16 = 1334, + ARM_VMLSslv4i32 = 1335, + ARM_VMLSslv8i16 = 1336, + ARM_VMLSv16i8 = 1337, + ARM_VMLSv2i32 = 1338, + ARM_VMLSv4i16 = 1339, + ARM_VMLSv4i32 = 1340, + ARM_VMLSv8i16 = 1341, + ARM_VMLSv8i8 = 1342, + ARM_VMOVD = 1343, + ARM_VMOVD0 = 1344, + ARM_VMOVDRR = 1345, + ARM_VMOVDcc = 1346, + ARM_VMOVLsv2i64 = 1347, + ARM_VMOVLsv4i32 = 1348, + ARM_VMOVLsv8i16 = 1349, + ARM_VMOVLuv2i64 = 1350, + ARM_VMOVLuv4i32 = 1351, + ARM_VMOVLuv8i16 = 1352, + ARM_VMOVNv2i32 = 1353, + ARM_VMOVNv4i16 = 1354, + ARM_VMOVNv8i8 = 1355, + ARM_VMOVQ0 = 1356, + ARM_VMOVRRD = 1357, + ARM_VMOVRRS = 1358, + ARM_VMOVRS = 1359, + ARM_VMOVS = 1360, + ARM_VMOVSR = 1361, + ARM_VMOVSRR = 1362, + ARM_VMOVScc = 1363, + ARM_VMOVv16i8 = 1364, + ARM_VMOVv1i64 = 1365, + ARM_VMOVv2f32 = 1366, + ARM_VMOVv2i32 = 1367, + ARM_VMOVv2i64 = 1368, + ARM_VMOVv4f32 = 1369, + ARM_VMOVv4i16 = 1370, + ARM_VMOVv4i32 = 1371, + ARM_VMOVv8i16 = 1372, + ARM_VMOVv8i8 = 1373, + ARM_VMRS = 1374, + ARM_VMRS_FPEXC = 1375, + ARM_VMRS_FPINST = 1376, + ARM_VMRS_FPINST2 = 1377, + ARM_VMRS_FPSID = 1378, + ARM_VMRS_MVFR0 = 1379, + ARM_VMRS_MVFR1 = 1380, + ARM_VMRS_MVFR2 = 1381, + ARM_VMSR = 1382, + ARM_VMSR_FPEXC = 1383, + ARM_VMSR_FPINST = 1384, + ARM_VMSR_FPINST2 = 1385, + ARM_VMSR_FPSID = 1386, + ARM_VMULD = 1387, + ARM_VMULLp64 = 1388, + ARM_VMULLp8 = 1389, + ARM_VMULLslsv2i32 = 1390, + ARM_VMULLslsv4i16 = 1391, + ARM_VMULLsluv2i32 = 1392, + ARM_VMULLsluv4i16 = 1393, + ARM_VMULLsv2i64 = 1394, + ARM_VMULLsv4i32 = 1395, + ARM_VMULLsv8i16 = 1396, + ARM_VMULLuv2i64 = 1397, + ARM_VMULLuv4i32 = 1398, + ARM_VMULLuv8i16 = 1399, + ARM_VMULS = 1400, + ARM_VMULfd = 1401, + ARM_VMULfq = 1402, + ARM_VMULpd = 1403, + ARM_VMULpq = 1404, + ARM_VMULslfd = 1405, + ARM_VMULslfq = 1406, + ARM_VMULslv2i32 = 1407, + ARM_VMULslv4i16 = 1408, + ARM_VMULslv4i32 = 1409, + ARM_VMULslv8i16 = 1410, + ARM_VMULv16i8 = 1411, + ARM_VMULv2i32 = 1412, + ARM_VMULv4i16 = 1413, + ARM_VMULv4i32 = 1414, + ARM_VMULv8i16 = 1415, + ARM_VMULv8i8 = 1416, + ARM_VMVNd = 1417, + ARM_VMVNq = 1418, + ARM_VMVNv2i32 = 1419, + ARM_VMVNv4i16 = 1420, + ARM_VMVNv4i32 = 1421, + ARM_VMVNv8i16 = 1422, + ARM_VNEGD = 1423, + ARM_VNEGS = 1424, + ARM_VNEGf32q = 1425, + ARM_VNEGfd = 1426, + ARM_VNEGs16d = 1427, + ARM_VNEGs16q = 1428, + ARM_VNEGs32d = 1429, + ARM_VNEGs32q = 1430, + ARM_VNEGs8d = 1431, + ARM_VNEGs8q = 1432, + ARM_VNMLAD = 1433, + ARM_VNMLAS = 1434, + ARM_VNMLSD = 1435, + ARM_VNMLSS = 1436, + ARM_VNMULD = 1437, + ARM_VNMULS = 1438, + ARM_VORNd = 1439, + ARM_VORNq = 1440, + ARM_VORRd = 1441, + ARM_VORRiv2i32 = 1442, + ARM_VORRiv4i16 = 1443, + ARM_VORRiv4i32 = 1444, + ARM_VORRiv8i16 = 1445, + ARM_VORRq = 1446, + ARM_VPADALsv16i8 = 1447, + ARM_VPADALsv2i32 = 1448, + ARM_VPADALsv4i16 = 1449, + ARM_VPADALsv4i32 = 1450, + ARM_VPADALsv8i16 = 1451, + ARM_VPADALsv8i8 = 1452, + ARM_VPADALuv16i8 = 1453, + ARM_VPADALuv2i32 = 1454, + ARM_VPADALuv4i16 = 1455, + ARM_VPADALuv4i32 = 1456, + ARM_VPADALuv8i16 = 1457, + ARM_VPADALuv8i8 = 1458, + ARM_VPADDLsv16i8 = 1459, + ARM_VPADDLsv2i32 = 1460, + ARM_VPADDLsv4i16 = 1461, + ARM_VPADDLsv4i32 = 1462, + ARM_VPADDLsv8i16 = 1463, + ARM_VPADDLsv8i8 = 1464, + ARM_VPADDLuv16i8 = 1465, + ARM_VPADDLuv2i32 = 1466, + ARM_VPADDLuv4i16 = 1467, + ARM_VPADDLuv4i32 = 1468, + ARM_VPADDLuv8i16 = 1469, + ARM_VPADDLuv8i8 = 1470, + ARM_VPADDf = 1471, + ARM_VPADDi16 = 1472, + ARM_VPADDi32 = 1473, + ARM_VPADDi8 = 1474, + ARM_VPMAXf = 1475, + ARM_VPMAXs16 = 1476, + ARM_VPMAXs32 = 1477, + ARM_VPMAXs8 = 1478, + ARM_VPMAXu16 = 1479, + ARM_VPMAXu32 = 1480, + ARM_VPMAXu8 = 1481, + ARM_VPMINf = 1482, + ARM_VPMINs16 = 1483, + ARM_VPMINs32 = 1484, + ARM_VPMINs8 = 1485, + ARM_VPMINu16 = 1486, + ARM_VPMINu32 = 1487, + ARM_VPMINu8 = 1488, + ARM_VQABSv16i8 = 1489, + ARM_VQABSv2i32 = 1490, + ARM_VQABSv4i16 = 1491, + ARM_VQABSv4i32 = 1492, + ARM_VQABSv8i16 = 1493, + ARM_VQABSv8i8 = 1494, + ARM_VQADDsv16i8 = 1495, + ARM_VQADDsv1i64 = 1496, + ARM_VQADDsv2i32 = 1497, + ARM_VQADDsv2i64 = 1498, + ARM_VQADDsv4i16 = 1499, + ARM_VQADDsv4i32 = 1500, + ARM_VQADDsv8i16 = 1501, + ARM_VQADDsv8i8 = 1502, + ARM_VQADDuv16i8 = 1503, + ARM_VQADDuv1i64 = 1504, + ARM_VQADDuv2i32 = 1505, + ARM_VQADDuv2i64 = 1506, + ARM_VQADDuv4i16 = 1507, + ARM_VQADDuv4i32 = 1508, + ARM_VQADDuv8i16 = 1509, + ARM_VQADDuv8i8 = 1510, + ARM_VQDMLALslv2i32 = 1511, + ARM_VQDMLALslv4i16 = 1512, + ARM_VQDMLALv2i64 = 1513, + ARM_VQDMLALv4i32 = 1514, + ARM_VQDMLSLslv2i32 = 1515, + ARM_VQDMLSLslv4i16 = 1516, + ARM_VQDMLSLv2i64 = 1517, + ARM_VQDMLSLv4i32 = 1518, + ARM_VQDMULHslv2i32 = 1519, + ARM_VQDMULHslv4i16 = 1520, + ARM_VQDMULHslv4i32 = 1521, + ARM_VQDMULHslv8i16 = 1522, + ARM_VQDMULHv2i32 = 1523, + ARM_VQDMULHv4i16 = 1524, + ARM_VQDMULHv4i32 = 1525, + ARM_VQDMULHv8i16 = 1526, + ARM_VQDMULLslv2i32 = 1527, + ARM_VQDMULLslv4i16 = 1528, + ARM_VQDMULLv2i64 = 1529, + ARM_VQDMULLv4i32 = 1530, + ARM_VQMOVNsuv2i32 = 1531, + ARM_VQMOVNsuv4i16 = 1532, + ARM_VQMOVNsuv8i8 = 1533, + ARM_VQMOVNsv2i32 = 1534, + ARM_VQMOVNsv4i16 = 1535, + ARM_VQMOVNsv8i8 = 1536, + ARM_VQMOVNuv2i32 = 1537, + ARM_VQMOVNuv4i16 = 1538, + ARM_VQMOVNuv8i8 = 1539, + ARM_VQNEGv16i8 = 1540, + ARM_VQNEGv2i32 = 1541, + ARM_VQNEGv4i16 = 1542, + ARM_VQNEGv4i32 = 1543, + ARM_VQNEGv8i16 = 1544, + ARM_VQNEGv8i8 = 1545, + ARM_VQRDMULHslv2i32 = 1546, + ARM_VQRDMULHslv4i16 = 1547, + ARM_VQRDMULHslv4i32 = 1548, + ARM_VQRDMULHslv8i16 = 1549, + ARM_VQRDMULHv2i32 = 1550, + ARM_VQRDMULHv4i16 = 1551, + ARM_VQRDMULHv4i32 = 1552, + ARM_VQRDMULHv8i16 = 1553, + ARM_VQRSHLsv16i8 = 1554, + ARM_VQRSHLsv1i64 = 1555, + ARM_VQRSHLsv2i32 = 1556, + ARM_VQRSHLsv2i64 = 1557, + ARM_VQRSHLsv4i16 = 1558, + ARM_VQRSHLsv4i32 = 1559, + ARM_VQRSHLsv8i16 = 1560, + ARM_VQRSHLsv8i8 = 1561, + ARM_VQRSHLuv16i8 = 1562, + ARM_VQRSHLuv1i64 = 1563, + ARM_VQRSHLuv2i32 = 1564, + ARM_VQRSHLuv2i64 = 1565, + ARM_VQRSHLuv4i16 = 1566, + ARM_VQRSHLuv4i32 = 1567, + ARM_VQRSHLuv8i16 = 1568, + ARM_VQRSHLuv8i8 = 1569, + ARM_VQRSHRNsv2i32 = 1570, + ARM_VQRSHRNsv4i16 = 1571, + ARM_VQRSHRNsv8i8 = 1572, + ARM_VQRSHRNuv2i32 = 1573, + ARM_VQRSHRNuv4i16 = 1574, + ARM_VQRSHRNuv8i8 = 1575, + ARM_VQRSHRUNv2i32 = 1576, + ARM_VQRSHRUNv4i16 = 1577, + ARM_VQRSHRUNv8i8 = 1578, + ARM_VQSHLsiv16i8 = 1579, + ARM_VQSHLsiv1i64 = 1580, + ARM_VQSHLsiv2i32 = 1581, + ARM_VQSHLsiv2i64 = 1582, + ARM_VQSHLsiv4i16 = 1583, + ARM_VQSHLsiv4i32 = 1584, + ARM_VQSHLsiv8i16 = 1585, + ARM_VQSHLsiv8i8 = 1586, + ARM_VQSHLsuv16i8 = 1587, + ARM_VQSHLsuv1i64 = 1588, + ARM_VQSHLsuv2i32 = 1589, + ARM_VQSHLsuv2i64 = 1590, + ARM_VQSHLsuv4i16 = 1591, + ARM_VQSHLsuv4i32 = 1592, + ARM_VQSHLsuv8i16 = 1593, + ARM_VQSHLsuv8i8 = 1594, + ARM_VQSHLsv16i8 = 1595, + ARM_VQSHLsv1i64 = 1596, + ARM_VQSHLsv2i32 = 1597, + ARM_VQSHLsv2i64 = 1598, + ARM_VQSHLsv4i16 = 1599, + ARM_VQSHLsv4i32 = 1600, + ARM_VQSHLsv8i16 = 1601, + ARM_VQSHLsv8i8 = 1602, + ARM_VQSHLuiv16i8 = 1603, + ARM_VQSHLuiv1i64 = 1604, + ARM_VQSHLuiv2i32 = 1605, + ARM_VQSHLuiv2i64 = 1606, + ARM_VQSHLuiv4i16 = 1607, + ARM_VQSHLuiv4i32 = 1608, + ARM_VQSHLuiv8i16 = 1609, + ARM_VQSHLuiv8i8 = 1610, + ARM_VQSHLuv16i8 = 1611, + ARM_VQSHLuv1i64 = 1612, + ARM_VQSHLuv2i32 = 1613, + ARM_VQSHLuv2i64 = 1614, + ARM_VQSHLuv4i16 = 1615, + ARM_VQSHLuv4i32 = 1616, + ARM_VQSHLuv8i16 = 1617, + ARM_VQSHLuv8i8 = 1618, + ARM_VQSHRNsv2i32 = 1619, + ARM_VQSHRNsv4i16 = 1620, + ARM_VQSHRNsv8i8 = 1621, + ARM_VQSHRNuv2i32 = 1622, + ARM_VQSHRNuv4i16 = 1623, + ARM_VQSHRNuv8i8 = 1624, + ARM_VQSHRUNv2i32 = 1625, + ARM_VQSHRUNv4i16 = 1626, + ARM_VQSHRUNv8i8 = 1627, + ARM_VQSUBsv16i8 = 1628, + ARM_VQSUBsv1i64 = 1629, + ARM_VQSUBsv2i32 = 1630, + ARM_VQSUBsv2i64 = 1631, + ARM_VQSUBsv4i16 = 1632, + ARM_VQSUBsv4i32 = 1633, + ARM_VQSUBsv8i16 = 1634, + ARM_VQSUBsv8i8 = 1635, + ARM_VQSUBuv16i8 = 1636, + ARM_VQSUBuv1i64 = 1637, + ARM_VQSUBuv2i32 = 1638, + ARM_VQSUBuv2i64 = 1639, + ARM_VQSUBuv4i16 = 1640, + ARM_VQSUBuv4i32 = 1641, + ARM_VQSUBuv8i16 = 1642, + ARM_VQSUBuv8i8 = 1643, + ARM_VRADDHNv2i32 = 1644, + ARM_VRADDHNv4i16 = 1645, + ARM_VRADDHNv8i8 = 1646, + ARM_VRECPEd = 1647, + ARM_VRECPEfd = 1648, + ARM_VRECPEfq = 1649, + ARM_VRECPEq = 1650, + ARM_VRECPSfd = 1651, + ARM_VRECPSfq = 1652, + ARM_VREV16d8 = 1653, + ARM_VREV16q8 = 1654, + ARM_VREV32d16 = 1655, + ARM_VREV32d8 = 1656, + ARM_VREV32q16 = 1657, + ARM_VREV32q8 = 1658, + ARM_VREV64d16 = 1659, + ARM_VREV64d32 = 1660, + ARM_VREV64d8 = 1661, + ARM_VREV64q16 = 1662, + ARM_VREV64q32 = 1663, + ARM_VREV64q8 = 1664, + ARM_VRHADDsv16i8 = 1665, + ARM_VRHADDsv2i32 = 1666, + ARM_VRHADDsv4i16 = 1667, + ARM_VRHADDsv4i32 = 1668, + ARM_VRHADDsv8i16 = 1669, + ARM_VRHADDsv8i8 = 1670, + ARM_VRHADDuv16i8 = 1671, + ARM_VRHADDuv2i32 = 1672, + ARM_VRHADDuv4i16 = 1673, + ARM_VRHADDuv4i32 = 1674, + ARM_VRHADDuv8i16 = 1675, + ARM_VRHADDuv8i8 = 1676, + ARM_VRINTAD = 1677, + ARM_VRINTAND = 1678, + ARM_VRINTANQ = 1679, + ARM_VRINTAS = 1680, + ARM_VRINTMD = 1681, + ARM_VRINTMND = 1682, + ARM_VRINTMNQ = 1683, + ARM_VRINTMS = 1684, + ARM_VRINTND = 1685, + ARM_VRINTNND = 1686, + ARM_VRINTNNQ = 1687, + ARM_VRINTNS = 1688, + ARM_VRINTPD = 1689, + ARM_VRINTPND = 1690, + ARM_VRINTPNQ = 1691, + ARM_VRINTPS = 1692, + ARM_VRINTRD = 1693, + ARM_VRINTRS = 1694, + ARM_VRINTXD = 1695, + ARM_VRINTXND = 1696, + ARM_VRINTXNQ = 1697, + ARM_VRINTXS = 1698, + ARM_VRINTZD = 1699, + ARM_VRINTZND = 1700, + ARM_VRINTZNQ = 1701, + ARM_VRINTZS = 1702, + ARM_VRSHLsv16i8 = 1703, + ARM_VRSHLsv1i64 = 1704, + ARM_VRSHLsv2i32 = 1705, + ARM_VRSHLsv2i64 = 1706, + ARM_VRSHLsv4i16 = 1707, + ARM_VRSHLsv4i32 = 1708, + ARM_VRSHLsv8i16 = 1709, + ARM_VRSHLsv8i8 = 1710, + ARM_VRSHLuv16i8 = 1711, + ARM_VRSHLuv1i64 = 1712, + ARM_VRSHLuv2i32 = 1713, + ARM_VRSHLuv2i64 = 1714, + ARM_VRSHLuv4i16 = 1715, + ARM_VRSHLuv4i32 = 1716, + ARM_VRSHLuv8i16 = 1717, + ARM_VRSHLuv8i8 = 1718, + ARM_VRSHRNv2i32 = 1719, + ARM_VRSHRNv4i16 = 1720, + ARM_VRSHRNv8i8 = 1721, + ARM_VRSHRsv16i8 = 1722, + ARM_VRSHRsv1i64 = 1723, + ARM_VRSHRsv2i32 = 1724, + ARM_VRSHRsv2i64 = 1725, + ARM_VRSHRsv4i16 = 1726, + ARM_VRSHRsv4i32 = 1727, + ARM_VRSHRsv8i16 = 1728, + ARM_VRSHRsv8i8 = 1729, + ARM_VRSHRuv16i8 = 1730, + ARM_VRSHRuv1i64 = 1731, + ARM_VRSHRuv2i32 = 1732, + ARM_VRSHRuv2i64 = 1733, + ARM_VRSHRuv4i16 = 1734, + ARM_VRSHRuv4i32 = 1735, + ARM_VRSHRuv8i16 = 1736, + ARM_VRSHRuv8i8 = 1737, + ARM_VRSQRTEd = 1738, + ARM_VRSQRTEfd = 1739, + ARM_VRSQRTEfq = 1740, + ARM_VRSQRTEq = 1741, + ARM_VRSQRTSfd = 1742, + ARM_VRSQRTSfq = 1743, + ARM_VRSRAsv16i8 = 1744, + ARM_VRSRAsv1i64 = 1745, + ARM_VRSRAsv2i32 = 1746, + ARM_VRSRAsv2i64 = 1747, + ARM_VRSRAsv4i16 = 1748, + ARM_VRSRAsv4i32 = 1749, + ARM_VRSRAsv8i16 = 1750, + ARM_VRSRAsv8i8 = 1751, + ARM_VRSRAuv16i8 = 1752, + ARM_VRSRAuv1i64 = 1753, + ARM_VRSRAuv2i32 = 1754, + ARM_VRSRAuv2i64 = 1755, + ARM_VRSRAuv4i16 = 1756, + ARM_VRSRAuv4i32 = 1757, + ARM_VRSRAuv8i16 = 1758, + ARM_VRSRAuv8i8 = 1759, + ARM_VRSUBHNv2i32 = 1760, + ARM_VRSUBHNv4i16 = 1761, + ARM_VRSUBHNv8i8 = 1762, + ARM_VSELEQD = 1763, + ARM_VSELEQS = 1764, + ARM_VSELGED = 1765, + ARM_VSELGES = 1766, + ARM_VSELGTD = 1767, + ARM_VSELGTS = 1768, + ARM_VSELVSD = 1769, + ARM_VSELVSS = 1770, + ARM_VSETLNi16 = 1771, + ARM_VSETLNi32 = 1772, + ARM_VSETLNi8 = 1773, + ARM_VSHLLi16 = 1774, + ARM_VSHLLi32 = 1775, + ARM_VSHLLi8 = 1776, + ARM_VSHLLsv2i64 = 1777, + ARM_VSHLLsv4i32 = 1778, + ARM_VSHLLsv8i16 = 1779, + ARM_VSHLLuv2i64 = 1780, + ARM_VSHLLuv4i32 = 1781, + ARM_VSHLLuv8i16 = 1782, + ARM_VSHLiv16i8 = 1783, + ARM_VSHLiv1i64 = 1784, + ARM_VSHLiv2i32 = 1785, + ARM_VSHLiv2i64 = 1786, + ARM_VSHLiv4i16 = 1787, + ARM_VSHLiv4i32 = 1788, + ARM_VSHLiv8i16 = 1789, + ARM_VSHLiv8i8 = 1790, + ARM_VSHLsv16i8 = 1791, + ARM_VSHLsv1i64 = 1792, + ARM_VSHLsv2i32 = 1793, + ARM_VSHLsv2i64 = 1794, + ARM_VSHLsv4i16 = 1795, + ARM_VSHLsv4i32 = 1796, + ARM_VSHLsv8i16 = 1797, + ARM_VSHLsv8i8 = 1798, + ARM_VSHLuv16i8 = 1799, + ARM_VSHLuv1i64 = 1800, + ARM_VSHLuv2i32 = 1801, + ARM_VSHLuv2i64 = 1802, + ARM_VSHLuv4i16 = 1803, + ARM_VSHLuv4i32 = 1804, + ARM_VSHLuv8i16 = 1805, + ARM_VSHLuv8i8 = 1806, + ARM_VSHRNv2i32 = 1807, + ARM_VSHRNv4i16 = 1808, + ARM_VSHRNv8i8 = 1809, + ARM_VSHRsv16i8 = 1810, + ARM_VSHRsv1i64 = 1811, + ARM_VSHRsv2i32 = 1812, + ARM_VSHRsv2i64 = 1813, + ARM_VSHRsv4i16 = 1814, + ARM_VSHRsv4i32 = 1815, + ARM_VSHRsv8i16 = 1816, + ARM_VSHRsv8i8 = 1817, + ARM_VSHRuv16i8 = 1818, + ARM_VSHRuv1i64 = 1819, + ARM_VSHRuv2i32 = 1820, + ARM_VSHRuv2i64 = 1821, + ARM_VSHRuv4i16 = 1822, + ARM_VSHRuv4i32 = 1823, + ARM_VSHRuv8i16 = 1824, + ARM_VSHRuv8i8 = 1825, + ARM_VSHTOD = 1826, + ARM_VSHTOS = 1827, + ARM_VSITOD = 1828, + ARM_VSITOS = 1829, + ARM_VSLIv16i8 = 1830, + ARM_VSLIv1i64 = 1831, + ARM_VSLIv2i32 = 1832, + ARM_VSLIv2i64 = 1833, + ARM_VSLIv4i16 = 1834, + ARM_VSLIv4i32 = 1835, + ARM_VSLIv8i16 = 1836, + ARM_VSLIv8i8 = 1837, + ARM_VSLTOD = 1838, + ARM_VSLTOS = 1839, + ARM_VSQRTD = 1840, + ARM_VSQRTS = 1841, + ARM_VSRAsv16i8 = 1842, + ARM_VSRAsv1i64 = 1843, + ARM_VSRAsv2i32 = 1844, + ARM_VSRAsv2i64 = 1845, + ARM_VSRAsv4i16 = 1846, + ARM_VSRAsv4i32 = 1847, + ARM_VSRAsv8i16 = 1848, + ARM_VSRAsv8i8 = 1849, + ARM_VSRAuv16i8 = 1850, + ARM_VSRAuv1i64 = 1851, + ARM_VSRAuv2i32 = 1852, + ARM_VSRAuv2i64 = 1853, + ARM_VSRAuv4i16 = 1854, + ARM_VSRAuv4i32 = 1855, + ARM_VSRAuv8i16 = 1856, + ARM_VSRAuv8i8 = 1857, + ARM_VSRIv16i8 = 1858, + ARM_VSRIv1i64 = 1859, + ARM_VSRIv2i32 = 1860, + ARM_VSRIv2i64 = 1861, + ARM_VSRIv4i16 = 1862, + ARM_VSRIv4i32 = 1863, + ARM_VSRIv8i16 = 1864, + ARM_VSRIv8i8 = 1865, + ARM_VST1LNd16 = 1866, + ARM_VST1LNd16_UPD = 1867, + ARM_VST1LNd32 = 1868, + ARM_VST1LNd32_UPD = 1869, + ARM_VST1LNd8 = 1870, + ARM_VST1LNd8_UPD = 1871, + ARM_VST1LNdAsm_16 = 1872, + ARM_VST1LNdAsm_32 = 1873, + ARM_VST1LNdAsm_8 = 1874, + ARM_VST1LNdWB_fixed_Asm_16 = 1875, + ARM_VST1LNdWB_fixed_Asm_32 = 1876, + ARM_VST1LNdWB_fixed_Asm_8 = 1877, + ARM_VST1LNdWB_register_Asm_16 = 1878, + ARM_VST1LNdWB_register_Asm_32 = 1879, + ARM_VST1LNdWB_register_Asm_8 = 1880, + ARM_VST1LNq16Pseudo = 1881, + ARM_VST1LNq16Pseudo_UPD = 1882, + ARM_VST1LNq32Pseudo = 1883, + ARM_VST1LNq32Pseudo_UPD = 1884, + ARM_VST1LNq8Pseudo = 1885, + ARM_VST1LNq8Pseudo_UPD = 1886, + ARM_VST1d16 = 1887, + ARM_VST1d16Q = 1888, + ARM_VST1d16Qwb_fixed = 1889, + ARM_VST1d16Qwb_register = 1890, + ARM_VST1d16T = 1891, + ARM_VST1d16Twb_fixed = 1892, + ARM_VST1d16Twb_register = 1893, + ARM_VST1d16wb_fixed = 1894, + ARM_VST1d16wb_register = 1895, + ARM_VST1d32 = 1896, + ARM_VST1d32Q = 1897, + ARM_VST1d32Qwb_fixed = 1898, + ARM_VST1d32Qwb_register = 1899, + ARM_VST1d32T = 1900, + ARM_VST1d32Twb_fixed = 1901, + ARM_VST1d32Twb_register = 1902, + ARM_VST1d32wb_fixed = 1903, + ARM_VST1d32wb_register = 1904, + ARM_VST1d64 = 1905, + ARM_VST1d64Q = 1906, + ARM_VST1d64QPseudo = 1907, + ARM_VST1d64QPseudoWB_fixed = 1908, + ARM_VST1d64QPseudoWB_register = 1909, + ARM_VST1d64Qwb_fixed = 1910, + ARM_VST1d64Qwb_register = 1911, + ARM_VST1d64T = 1912, + ARM_VST1d64TPseudo = 1913, + ARM_VST1d64TPseudoWB_fixed = 1914, + ARM_VST1d64TPseudoWB_register = 1915, + ARM_VST1d64Twb_fixed = 1916, + ARM_VST1d64Twb_register = 1917, + ARM_VST1d64wb_fixed = 1918, + ARM_VST1d64wb_register = 1919, + ARM_VST1d8 = 1920, + ARM_VST1d8Q = 1921, + ARM_VST1d8Qwb_fixed = 1922, + ARM_VST1d8Qwb_register = 1923, + ARM_VST1d8T = 1924, + ARM_VST1d8Twb_fixed = 1925, + ARM_VST1d8Twb_register = 1926, + ARM_VST1d8wb_fixed = 1927, + ARM_VST1d8wb_register = 1928, + ARM_VST1q16 = 1929, + ARM_VST1q16wb_fixed = 1930, + ARM_VST1q16wb_register = 1931, + ARM_VST1q32 = 1932, + ARM_VST1q32wb_fixed = 1933, + ARM_VST1q32wb_register = 1934, + ARM_VST1q64 = 1935, + ARM_VST1q64wb_fixed = 1936, + ARM_VST1q64wb_register = 1937, + ARM_VST1q8 = 1938, + ARM_VST1q8wb_fixed = 1939, + ARM_VST1q8wb_register = 1940, + ARM_VST2LNd16 = 1941, + ARM_VST2LNd16Pseudo = 1942, + ARM_VST2LNd16Pseudo_UPD = 1943, + ARM_VST2LNd16_UPD = 1944, + ARM_VST2LNd32 = 1945, + ARM_VST2LNd32Pseudo = 1946, + ARM_VST2LNd32Pseudo_UPD = 1947, + ARM_VST2LNd32_UPD = 1948, + ARM_VST2LNd8 = 1949, + ARM_VST2LNd8Pseudo = 1950, + ARM_VST2LNd8Pseudo_UPD = 1951, + ARM_VST2LNd8_UPD = 1952, + ARM_VST2LNdAsm_16 = 1953, + ARM_VST2LNdAsm_32 = 1954, + ARM_VST2LNdAsm_8 = 1955, + ARM_VST2LNdWB_fixed_Asm_16 = 1956, + ARM_VST2LNdWB_fixed_Asm_32 = 1957, + ARM_VST2LNdWB_fixed_Asm_8 = 1958, + ARM_VST2LNdWB_register_Asm_16 = 1959, + ARM_VST2LNdWB_register_Asm_32 = 1960, + ARM_VST2LNdWB_register_Asm_8 = 1961, + ARM_VST2LNq16 = 1962, + ARM_VST2LNq16Pseudo = 1963, + ARM_VST2LNq16Pseudo_UPD = 1964, + ARM_VST2LNq16_UPD = 1965, + ARM_VST2LNq32 = 1966, + ARM_VST2LNq32Pseudo = 1967, + ARM_VST2LNq32Pseudo_UPD = 1968, + ARM_VST2LNq32_UPD = 1969, + ARM_VST2LNqAsm_16 = 1970, + ARM_VST2LNqAsm_32 = 1971, + ARM_VST2LNqWB_fixed_Asm_16 = 1972, + ARM_VST2LNqWB_fixed_Asm_32 = 1973, + ARM_VST2LNqWB_register_Asm_16 = 1974, + ARM_VST2LNqWB_register_Asm_32 = 1975, + ARM_VST2b16 = 1976, + ARM_VST2b16wb_fixed = 1977, + ARM_VST2b16wb_register = 1978, + ARM_VST2b32 = 1979, + ARM_VST2b32wb_fixed = 1980, + ARM_VST2b32wb_register = 1981, + ARM_VST2b8 = 1982, + ARM_VST2b8wb_fixed = 1983, + ARM_VST2b8wb_register = 1984, + ARM_VST2d16 = 1985, + ARM_VST2d16wb_fixed = 1986, + ARM_VST2d16wb_register = 1987, + ARM_VST2d32 = 1988, + ARM_VST2d32wb_fixed = 1989, + ARM_VST2d32wb_register = 1990, + ARM_VST2d8 = 1991, + ARM_VST2d8wb_fixed = 1992, + ARM_VST2d8wb_register = 1993, + ARM_VST2q16 = 1994, + ARM_VST2q16Pseudo = 1995, + ARM_VST2q16PseudoWB_fixed = 1996, + ARM_VST2q16PseudoWB_register = 1997, + ARM_VST2q16wb_fixed = 1998, + ARM_VST2q16wb_register = 1999, + ARM_VST2q32 = 2000, + ARM_VST2q32Pseudo = 2001, + ARM_VST2q32PseudoWB_fixed = 2002, + ARM_VST2q32PseudoWB_register = 2003, + ARM_VST2q32wb_fixed = 2004, + ARM_VST2q32wb_register = 2005, + ARM_VST2q8 = 2006, + ARM_VST2q8Pseudo = 2007, + ARM_VST2q8PseudoWB_fixed = 2008, + ARM_VST2q8PseudoWB_register = 2009, + ARM_VST2q8wb_fixed = 2010, + ARM_VST2q8wb_register = 2011, + ARM_VST3LNd16 = 2012, + ARM_VST3LNd16Pseudo = 2013, + ARM_VST3LNd16Pseudo_UPD = 2014, + ARM_VST3LNd16_UPD = 2015, + ARM_VST3LNd32 = 2016, + ARM_VST3LNd32Pseudo = 2017, + ARM_VST3LNd32Pseudo_UPD = 2018, + ARM_VST3LNd32_UPD = 2019, + ARM_VST3LNd8 = 2020, + ARM_VST3LNd8Pseudo = 2021, + ARM_VST3LNd8Pseudo_UPD = 2022, + ARM_VST3LNd8_UPD = 2023, + ARM_VST3LNdAsm_16 = 2024, + ARM_VST3LNdAsm_32 = 2025, + ARM_VST3LNdAsm_8 = 2026, + ARM_VST3LNdWB_fixed_Asm_16 = 2027, + ARM_VST3LNdWB_fixed_Asm_32 = 2028, + ARM_VST3LNdWB_fixed_Asm_8 = 2029, + ARM_VST3LNdWB_register_Asm_16 = 2030, + ARM_VST3LNdWB_register_Asm_32 = 2031, + ARM_VST3LNdWB_register_Asm_8 = 2032, + ARM_VST3LNq16 = 2033, + ARM_VST3LNq16Pseudo = 2034, + ARM_VST3LNq16Pseudo_UPD = 2035, + ARM_VST3LNq16_UPD = 2036, + ARM_VST3LNq32 = 2037, + ARM_VST3LNq32Pseudo = 2038, + ARM_VST3LNq32Pseudo_UPD = 2039, + ARM_VST3LNq32_UPD = 2040, + ARM_VST3LNqAsm_16 = 2041, + ARM_VST3LNqAsm_32 = 2042, + ARM_VST3LNqWB_fixed_Asm_16 = 2043, + ARM_VST3LNqWB_fixed_Asm_32 = 2044, + ARM_VST3LNqWB_register_Asm_16 = 2045, + ARM_VST3LNqWB_register_Asm_32 = 2046, + ARM_VST3d16 = 2047, + ARM_VST3d16Pseudo = 2048, + ARM_VST3d16Pseudo_UPD = 2049, + ARM_VST3d16_UPD = 2050, + ARM_VST3d32 = 2051, + ARM_VST3d32Pseudo = 2052, + ARM_VST3d32Pseudo_UPD = 2053, + ARM_VST3d32_UPD = 2054, + ARM_VST3d8 = 2055, + ARM_VST3d8Pseudo = 2056, + ARM_VST3d8Pseudo_UPD = 2057, + ARM_VST3d8_UPD = 2058, + ARM_VST3dAsm_16 = 2059, + ARM_VST3dAsm_32 = 2060, + ARM_VST3dAsm_8 = 2061, + ARM_VST3dWB_fixed_Asm_16 = 2062, + ARM_VST3dWB_fixed_Asm_32 = 2063, + ARM_VST3dWB_fixed_Asm_8 = 2064, + ARM_VST3dWB_register_Asm_16 = 2065, + ARM_VST3dWB_register_Asm_32 = 2066, + ARM_VST3dWB_register_Asm_8 = 2067, + ARM_VST3q16 = 2068, + ARM_VST3q16Pseudo_UPD = 2069, + ARM_VST3q16_UPD = 2070, + ARM_VST3q16oddPseudo = 2071, + ARM_VST3q16oddPseudo_UPD = 2072, + ARM_VST3q32 = 2073, + ARM_VST3q32Pseudo_UPD = 2074, + ARM_VST3q32_UPD = 2075, + ARM_VST3q32oddPseudo = 2076, + ARM_VST3q32oddPseudo_UPD = 2077, + ARM_VST3q8 = 2078, + ARM_VST3q8Pseudo_UPD = 2079, + ARM_VST3q8_UPD = 2080, + ARM_VST3q8oddPseudo = 2081, + ARM_VST3q8oddPseudo_UPD = 2082, + ARM_VST3qAsm_16 = 2083, + ARM_VST3qAsm_32 = 2084, + ARM_VST3qAsm_8 = 2085, + ARM_VST3qWB_fixed_Asm_16 = 2086, + ARM_VST3qWB_fixed_Asm_32 = 2087, + ARM_VST3qWB_fixed_Asm_8 = 2088, + ARM_VST3qWB_register_Asm_16 = 2089, + ARM_VST3qWB_register_Asm_32 = 2090, + ARM_VST3qWB_register_Asm_8 = 2091, + ARM_VST4LNd16 = 2092, + ARM_VST4LNd16Pseudo = 2093, + ARM_VST4LNd16Pseudo_UPD = 2094, + ARM_VST4LNd16_UPD = 2095, + ARM_VST4LNd32 = 2096, + ARM_VST4LNd32Pseudo = 2097, + ARM_VST4LNd32Pseudo_UPD = 2098, + ARM_VST4LNd32_UPD = 2099, + ARM_VST4LNd8 = 2100, + ARM_VST4LNd8Pseudo = 2101, + ARM_VST4LNd8Pseudo_UPD = 2102, + ARM_VST4LNd8_UPD = 2103, + ARM_VST4LNdAsm_16 = 2104, + ARM_VST4LNdAsm_32 = 2105, + ARM_VST4LNdAsm_8 = 2106, + ARM_VST4LNdWB_fixed_Asm_16 = 2107, + ARM_VST4LNdWB_fixed_Asm_32 = 2108, + ARM_VST4LNdWB_fixed_Asm_8 = 2109, + ARM_VST4LNdWB_register_Asm_16 = 2110, + ARM_VST4LNdWB_register_Asm_32 = 2111, + ARM_VST4LNdWB_register_Asm_8 = 2112, + ARM_VST4LNq16 = 2113, + ARM_VST4LNq16Pseudo = 2114, + ARM_VST4LNq16Pseudo_UPD = 2115, + ARM_VST4LNq16_UPD = 2116, + ARM_VST4LNq32 = 2117, + ARM_VST4LNq32Pseudo = 2118, + ARM_VST4LNq32Pseudo_UPD = 2119, + ARM_VST4LNq32_UPD = 2120, + ARM_VST4LNqAsm_16 = 2121, + ARM_VST4LNqAsm_32 = 2122, + ARM_VST4LNqWB_fixed_Asm_16 = 2123, + ARM_VST4LNqWB_fixed_Asm_32 = 2124, + ARM_VST4LNqWB_register_Asm_16 = 2125, + ARM_VST4LNqWB_register_Asm_32 = 2126, + ARM_VST4d16 = 2127, + ARM_VST4d16Pseudo = 2128, + ARM_VST4d16Pseudo_UPD = 2129, + ARM_VST4d16_UPD = 2130, + ARM_VST4d32 = 2131, + ARM_VST4d32Pseudo = 2132, + ARM_VST4d32Pseudo_UPD = 2133, + ARM_VST4d32_UPD = 2134, + ARM_VST4d8 = 2135, + ARM_VST4d8Pseudo = 2136, + ARM_VST4d8Pseudo_UPD = 2137, + ARM_VST4d8_UPD = 2138, + ARM_VST4dAsm_16 = 2139, + ARM_VST4dAsm_32 = 2140, + ARM_VST4dAsm_8 = 2141, + ARM_VST4dWB_fixed_Asm_16 = 2142, + ARM_VST4dWB_fixed_Asm_32 = 2143, + ARM_VST4dWB_fixed_Asm_8 = 2144, + ARM_VST4dWB_register_Asm_16 = 2145, + ARM_VST4dWB_register_Asm_32 = 2146, + ARM_VST4dWB_register_Asm_8 = 2147, + ARM_VST4q16 = 2148, + ARM_VST4q16Pseudo_UPD = 2149, + ARM_VST4q16_UPD = 2150, + ARM_VST4q16oddPseudo = 2151, + ARM_VST4q16oddPseudo_UPD = 2152, + ARM_VST4q32 = 2153, + ARM_VST4q32Pseudo_UPD = 2154, + ARM_VST4q32_UPD = 2155, + ARM_VST4q32oddPseudo = 2156, + ARM_VST4q32oddPseudo_UPD = 2157, + ARM_VST4q8 = 2158, + ARM_VST4q8Pseudo_UPD = 2159, + ARM_VST4q8_UPD = 2160, + ARM_VST4q8oddPseudo = 2161, + ARM_VST4q8oddPseudo_UPD = 2162, + ARM_VST4qAsm_16 = 2163, + ARM_VST4qAsm_32 = 2164, + ARM_VST4qAsm_8 = 2165, + ARM_VST4qWB_fixed_Asm_16 = 2166, + ARM_VST4qWB_fixed_Asm_32 = 2167, + ARM_VST4qWB_fixed_Asm_8 = 2168, + ARM_VST4qWB_register_Asm_16 = 2169, + ARM_VST4qWB_register_Asm_32 = 2170, + ARM_VST4qWB_register_Asm_8 = 2171, + ARM_VSTMDDB_UPD = 2172, + ARM_VSTMDIA = 2173, + ARM_VSTMDIA_UPD = 2174, + ARM_VSTMQIA = 2175, + ARM_VSTMSDB_UPD = 2176, + ARM_VSTMSIA = 2177, + ARM_VSTMSIA_UPD = 2178, + ARM_VSTRD = 2179, + ARM_VSTRS = 2180, + ARM_VSUBD = 2181, + ARM_VSUBHNv2i32 = 2182, + ARM_VSUBHNv4i16 = 2183, + ARM_VSUBHNv8i8 = 2184, + ARM_VSUBLsv2i64 = 2185, + ARM_VSUBLsv4i32 = 2186, + ARM_VSUBLsv8i16 = 2187, + ARM_VSUBLuv2i64 = 2188, + ARM_VSUBLuv4i32 = 2189, + ARM_VSUBLuv8i16 = 2190, + ARM_VSUBS = 2191, + ARM_VSUBWsv2i64 = 2192, + ARM_VSUBWsv4i32 = 2193, + ARM_VSUBWsv8i16 = 2194, + ARM_VSUBWuv2i64 = 2195, + ARM_VSUBWuv4i32 = 2196, + ARM_VSUBWuv8i16 = 2197, + ARM_VSUBfd = 2198, + ARM_VSUBfq = 2199, + ARM_VSUBv16i8 = 2200, + ARM_VSUBv1i64 = 2201, + ARM_VSUBv2i32 = 2202, + ARM_VSUBv2i64 = 2203, + ARM_VSUBv4i16 = 2204, + ARM_VSUBv4i32 = 2205, + ARM_VSUBv8i16 = 2206, + ARM_VSUBv8i8 = 2207, + ARM_VSWPd = 2208, + ARM_VSWPq = 2209, + ARM_VTBL1 = 2210, + ARM_VTBL2 = 2211, + ARM_VTBL3 = 2212, + ARM_VTBL3Pseudo = 2213, + ARM_VTBL4 = 2214, + ARM_VTBL4Pseudo = 2215, + ARM_VTBX1 = 2216, + ARM_VTBX2 = 2217, + ARM_VTBX3 = 2218, + ARM_VTBX3Pseudo = 2219, + ARM_VTBX4 = 2220, + ARM_VTBX4Pseudo = 2221, + ARM_VTOSHD = 2222, + ARM_VTOSHS = 2223, + ARM_VTOSIRD = 2224, + ARM_VTOSIRS = 2225, + ARM_VTOSIZD = 2226, + ARM_VTOSIZS = 2227, + ARM_VTOSLD = 2228, + ARM_VTOSLS = 2229, + ARM_VTOUHD = 2230, + ARM_VTOUHS = 2231, + ARM_VTOUIRD = 2232, + ARM_VTOUIRS = 2233, + ARM_VTOUIZD = 2234, + ARM_VTOUIZS = 2235, + ARM_VTOULD = 2236, + ARM_VTOULS = 2237, + ARM_VTRNd16 = 2238, + ARM_VTRNd32 = 2239, + ARM_VTRNd8 = 2240, + ARM_VTRNq16 = 2241, + ARM_VTRNq32 = 2242, + ARM_VTRNq8 = 2243, + ARM_VTSTv16i8 = 2244, + ARM_VTSTv2i32 = 2245, + ARM_VTSTv4i16 = 2246, + ARM_VTSTv4i32 = 2247, + ARM_VTSTv8i16 = 2248, + ARM_VTSTv8i8 = 2249, + ARM_VUHTOD = 2250, + ARM_VUHTOS = 2251, + ARM_VUITOD = 2252, + ARM_VUITOS = 2253, + ARM_VULTOD = 2254, + ARM_VULTOS = 2255, + ARM_VUZPd16 = 2256, + ARM_VUZPd8 = 2257, + ARM_VUZPq16 = 2258, + ARM_VUZPq32 = 2259, + ARM_VUZPq8 = 2260, + ARM_VZIPd16 = 2261, + ARM_VZIPd8 = 2262, + ARM_VZIPq16 = 2263, + ARM_VZIPq32 = 2264, + ARM_VZIPq8 = 2265, + ARM_WIN__CHKSTK = 2266, + ARM_sysLDMDA = 2267, + ARM_sysLDMDA_UPD = 2268, + ARM_sysLDMDB = 2269, + ARM_sysLDMDB_UPD = 2270, + ARM_sysLDMIA = 2271, + ARM_sysLDMIA_UPD = 2272, + ARM_sysLDMIB = 2273, + ARM_sysLDMIB_UPD = 2274, + ARM_sysSTMDA = 2275, + ARM_sysSTMDA_UPD = 2276, + ARM_sysSTMDB = 2277, + ARM_sysSTMDB_UPD = 2278, + ARM_sysSTMIA = 2279, + ARM_sysSTMIA_UPD = 2280, + ARM_sysSTMIB = 2281, + ARM_sysSTMIB_UPD = 2282, + ARM_t2ABS = 2283, + ARM_t2ADCri = 2284, + ARM_t2ADCrr = 2285, + ARM_t2ADCrs = 2286, + ARM_t2ADDSri = 2287, + ARM_t2ADDSrr = 2288, + ARM_t2ADDSrs = 2289, + ARM_t2ADDri = 2290, + ARM_t2ADDri12 = 2291, + ARM_t2ADDrr = 2292, + ARM_t2ADDrs = 2293, + ARM_t2ADR = 2294, + ARM_t2ANDri = 2295, + ARM_t2ANDrr = 2296, + ARM_t2ANDrs = 2297, + ARM_t2ASRri = 2298, + ARM_t2ASRrr = 2299, + ARM_t2B = 2300, + ARM_t2BFC = 2301, + ARM_t2BFI = 2302, + ARM_t2BICri = 2303, + ARM_t2BICrr = 2304, + ARM_t2BICrs = 2305, + ARM_t2BR_JT = 2306, + ARM_t2BXJ = 2307, + ARM_t2Bcc = 2308, + ARM_t2CDP = 2309, + ARM_t2CDP2 = 2310, + ARM_t2CLREX = 2311, + ARM_t2CLZ = 2312, + ARM_t2CMNri = 2313, + ARM_t2CMNzrr = 2314, + ARM_t2CMNzrs = 2315, + ARM_t2CMPri = 2316, + ARM_t2CMPrr = 2317, + ARM_t2CMPrs = 2318, + ARM_t2CPS1p = 2319, + ARM_t2CPS2p = 2320, + ARM_t2CPS3p = 2321, + ARM_t2CRC32B = 2322, + ARM_t2CRC32CB = 2323, + ARM_t2CRC32CH = 2324, + ARM_t2CRC32CW = 2325, + ARM_t2CRC32H = 2326, + ARM_t2CRC32W = 2327, + ARM_t2DBG = 2328, + ARM_t2DCPS1 = 2329, + ARM_t2DCPS2 = 2330, + ARM_t2DCPS3 = 2331, + ARM_t2DMB = 2332, + ARM_t2DSB = 2333, + ARM_t2EORri = 2334, + ARM_t2EORrr = 2335, + ARM_t2EORrs = 2336, + ARM_t2HINT = 2337, + ARM_t2ISB = 2338, + ARM_t2IT = 2339, + ARM_t2Int_eh_sjlj_setjmp = 2340, + ARM_t2Int_eh_sjlj_setjmp_nofp = 2341, + ARM_t2LDA = 2342, + ARM_t2LDAB = 2343, + ARM_t2LDAEX = 2344, + ARM_t2LDAEXB = 2345, + ARM_t2LDAEXD = 2346, + ARM_t2LDAEXH = 2347, + ARM_t2LDAH = 2348, + ARM_t2LDC2L_OFFSET = 2349, + ARM_t2LDC2L_OPTION = 2350, + ARM_t2LDC2L_POST = 2351, + ARM_t2LDC2L_PRE = 2352, + ARM_t2LDC2_OFFSET = 2353, + ARM_t2LDC2_OPTION = 2354, + ARM_t2LDC2_POST = 2355, + ARM_t2LDC2_PRE = 2356, + ARM_t2LDCL_OFFSET = 2357, + ARM_t2LDCL_OPTION = 2358, + ARM_t2LDCL_POST = 2359, + ARM_t2LDCL_PRE = 2360, + ARM_t2LDC_OFFSET = 2361, + ARM_t2LDC_OPTION = 2362, + ARM_t2LDC_POST = 2363, + ARM_t2LDC_PRE = 2364, + ARM_t2LDMDB = 2365, + ARM_t2LDMDB_UPD = 2366, + ARM_t2LDMIA = 2367, + ARM_t2LDMIA_RET = 2368, + ARM_t2LDMIA_UPD = 2369, + ARM_t2LDRBT = 2370, + ARM_t2LDRB_POST = 2371, + ARM_t2LDRB_PRE = 2372, + ARM_t2LDRBi12 = 2373, + ARM_t2LDRBi8 = 2374, + ARM_t2LDRBpci = 2375, + ARM_t2LDRBpcrel = 2376, + ARM_t2LDRBs = 2377, + ARM_t2LDRD_POST = 2378, + ARM_t2LDRD_PRE = 2379, + ARM_t2LDRDi8 = 2380, + ARM_t2LDREX = 2381, + ARM_t2LDREXB = 2382, + ARM_t2LDREXD = 2383, + ARM_t2LDREXH = 2384, + ARM_t2LDRHT = 2385, + ARM_t2LDRH_POST = 2386, + ARM_t2LDRH_PRE = 2387, + ARM_t2LDRHi12 = 2388, + ARM_t2LDRHi8 = 2389, + ARM_t2LDRHpci = 2390, + ARM_t2LDRHpcrel = 2391, + ARM_t2LDRHs = 2392, + ARM_t2LDRSBT = 2393, + ARM_t2LDRSB_POST = 2394, + ARM_t2LDRSB_PRE = 2395, + ARM_t2LDRSBi12 = 2396, + ARM_t2LDRSBi8 = 2397, + ARM_t2LDRSBpci = 2398, + ARM_t2LDRSBpcrel = 2399, + ARM_t2LDRSBs = 2400, + ARM_t2LDRSHT = 2401, + ARM_t2LDRSH_POST = 2402, + ARM_t2LDRSH_PRE = 2403, + ARM_t2LDRSHi12 = 2404, + ARM_t2LDRSHi8 = 2405, + ARM_t2LDRSHpci = 2406, + ARM_t2LDRSHpcrel = 2407, + ARM_t2LDRSHs = 2408, + ARM_t2LDRT = 2409, + ARM_t2LDR_POST = 2410, + ARM_t2LDR_PRE = 2411, + ARM_t2LDRi12 = 2412, + ARM_t2LDRi8 = 2413, + ARM_t2LDRpci = 2414, + ARM_t2LDRpci_pic = 2415, + ARM_t2LDRpcrel = 2416, + ARM_t2LDRs = 2417, + ARM_t2LEApcrel = 2418, + ARM_t2LEApcrelJT = 2419, + ARM_t2LSLri = 2420, + ARM_t2LSLrr = 2421, + ARM_t2LSRri = 2422, + ARM_t2LSRrr = 2423, + ARM_t2MCR = 2424, + ARM_t2MCR2 = 2425, + ARM_t2MCRR = 2426, + ARM_t2MCRR2 = 2427, + ARM_t2MLA = 2428, + ARM_t2MLS = 2429, + ARM_t2MOVCCasr = 2430, + ARM_t2MOVCCi = 2431, + ARM_t2MOVCCi16 = 2432, + ARM_t2MOVCCi32imm = 2433, + ARM_t2MOVCClsl = 2434, + ARM_t2MOVCClsr = 2435, + ARM_t2MOVCCr = 2436, + ARM_t2MOVCCror = 2437, + ARM_t2MOVSsi = 2438, + ARM_t2MOVSsr = 2439, + ARM_t2MOVTi16 = 2440, + ARM_t2MOVTi16_ga_pcrel = 2441, + ARM_t2MOV_ga_pcrel = 2442, + ARM_t2MOVi = 2443, + ARM_t2MOVi16 = 2444, + ARM_t2MOVi16_ga_pcrel = 2445, + ARM_t2MOVi32imm = 2446, + ARM_t2MOVr = 2447, + ARM_t2MOVsi = 2448, + ARM_t2MOVsr = 2449, + ARM_t2MOVsra_flag = 2450, + ARM_t2MOVsrl_flag = 2451, + ARM_t2MRC = 2452, + ARM_t2MRC2 = 2453, + ARM_t2MRRC = 2454, + ARM_t2MRRC2 = 2455, + ARM_t2MRS_AR = 2456, + ARM_t2MRS_M = 2457, + ARM_t2MRSsys_AR = 2458, + ARM_t2MSR_AR = 2459, + ARM_t2MSR_M = 2460, + ARM_t2MUL = 2461, + ARM_t2MVNCCi = 2462, + ARM_t2MVNi = 2463, + ARM_t2MVNr = 2464, + ARM_t2MVNs = 2465, + ARM_t2ORNri = 2466, + ARM_t2ORNrr = 2467, + ARM_t2ORNrs = 2468, + ARM_t2ORRri = 2469, + ARM_t2ORRrr = 2470, + ARM_t2ORRrs = 2471, + ARM_t2PKHBT = 2472, + ARM_t2PKHTB = 2473, + ARM_t2PLDWi12 = 2474, + ARM_t2PLDWi8 = 2475, + ARM_t2PLDWs = 2476, + ARM_t2PLDi12 = 2477, + ARM_t2PLDi8 = 2478, + ARM_t2PLDpci = 2479, + ARM_t2PLDs = 2480, + ARM_t2PLIi12 = 2481, + ARM_t2PLIi8 = 2482, + ARM_t2PLIpci = 2483, + ARM_t2PLIs = 2484, + ARM_t2QADD = 2485, + ARM_t2QADD16 = 2486, + ARM_t2QADD8 = 2487, + ARM_t2QASX = 2488, + ARM_t2QDADD = 2489, + ARM_t2QDSUB = 2490, + ARM_t2QSAX = 2491, + ARM_t2QSUB = 2492, + ARM_t2QSUB16 = 2493, + ARM_t2QSUB8 = 2494, + ARM_t2RBIT = 2495, + ARM_t2REV = 2496, + ARM_t2REV16 = 2497, + ARM_t2REVSH = 2498, + ARM_t2RFEDB = 2499, + ARM_t2RFEDBW = 2500, + ARM_t2RFEIA = 2501, + ARM_t2RFEIAW = 2502, + ARM_t2RORri = 2503, + ARM_t2RORrr = 2504, + ARM_t2RRX = 2505, + ARM_t2RSBSri = 2506, + ARM_t2RSBSrs = 2507, + ARM_t2RSBri = 2508, + ARM_t2RSBrr = 2509, + ARM_t2RSBrs = 2510, + ARM_t2SADD16 = 2511, + ARM_t2SADD8 = 2512, + ARM_t2SASX = 2513, + ARM_t2SBCri = 2514, + ARM_t2SBCrr = 2515, + ARM_t2SBCrs = 2516, + ARM_t2SBFX = 2517, + ARM_t2SDIV = 2518, + ARM_t2SEL = 2519, + ARM_t2SHADD16 = 2520, + ARM_t2SHADD8 = 2521, + ARM_t2SHASX = 2522, + ARM_t2SHSAX = 2523, + ARM_t2SHSUB16 = 2524, + ARM_t2SHSUB8 = 2525, + ARM_t2SMC = 2526, + ARM_t2SMLABB = 2527, + ARM_t2SMLABT = 2528, + ARM_t2SMLAD = 2529, + ARM_t2SMLADX = 2530, + ARM_t2SMLAL = 2531, + ARM_t2SMLALBB = 2532, + ARM_t2SMLALBT = 2533, + ARM_t2SMLALD = 2534, + ARM_t2SMLALDX = 2535, + ARM_t2SMLALTB = 2536, + ARM_t2SMLALTT = 2537, + ARM_t2SMLATB = 2538, + ARM_t2SMLATT = 2539, + ARM_t2SMLAWB = 2540, + ARM_t2SMLAWT = 2541, + ARM_t2SMLSD = 2542, + ARM_t2SMLSDX = 2543, + ARM_t2SMLSLD = 2544, + ARM_t2SMLSLDX = 2545, + ARM_t2SMMLA = 2546, + ARM_t2SMMLAR = 2547, + ARM_t2SMMLS = 2548, + ARM_t2SMMLSR = 2549, + ARM_t2SMMUL = 2550, + ARM_t2SMMULR = 2551, + ARM_t2SMUAD = 2552, + ARM_t2SMUADX = 2553, + ARM_t2SMULBB = 2554, + ARM_t2SMULBT = 2555, + ARM_t2SMULL = 2556, + ARM_t2SMULTB = 2557, + ARM_t2SMULTT = 2558, + ARM_t2SMULWB = 2559, + ARM_t2SMULWT = 2560, + ARM_t2SMUSD = 2561, + ARM_t2SMUSDX = 2562, + ARM_t2SRSDB = 2563, + ARM_t2SRSDB_UPD = 2564, + ARM_t2SRSIA = 2565, + ARM_t2SRSIA_UPD = 2566, + ARM_t2SSAT = 2567, + ARM_t2SSAT16 = 2568, + ARM_t2SSAX = 2569, + ARM_t2SSUB16 = 2570, + ARM_t2SSUB8 = 2571, + ARM_t2STC2L_OFFSET = 2572, + ARM_t2STC2L_OPTION = 2573, + ARM_t2STC2L_POST = 2574, + ARM_t2STC2L_PRE = 2575, + ARM_t2STC2_OFFSET = 2576, + ARM_t2STC2_OPTION = 2577, + ARM_t2STC2_POST = 2578, + ARM_t2STC2_PRE = 2579, + ARM_t2STCL_OFFSET = 2580, + ARM_t2STCL_OPTION = 2581, + ARM_t2STCL_POST = 2582, + ARM_t2STCL_PRE = 2583, + ARM_t2STC_OFFSET = 2584, + ARM_t2STC_OPTION = 2585, + ARM_t2STC_POST = 2586, + ARM_t2STC_PRE = 2587, + ARM_t2STL = 2588, + ARM_t2STLB = 2589, + ARM_t2STLEX = 2590, + ARM_t2STLEXB = 2591, + ARM_t2STLEXD = 2592, + ARM_t2STLEXH = 2593, + ARM_t2STLH = 2594, + ARM_t2STMDB = 2595, + ARM_t2STMDB_UPD = 2596, + ARM_t2STMIA = 2597, + ARM_t2STMIA_UPD = 2598, + ARM_t2STRBT = 2599, + ARM_t2STRB_POST = 2600, + ARM_t2STRB_PRE = 2601, + ARM_t2STRB_preidx = 2602, + ARM_t2STRBi12 = 2603, + ARM_t2STRBi8 = 2604, + ARM_t2STRBs = 2605, + ARM_t2STRD_POST = 2606, + ARM_t2STRD_PRE = 2607, + ARM_t2STRDi8 = 2608, + ARM_t2STREX = 2609, + ARM_t2STREXB = 2610, + ARM_t2STREXD = 2611, + ARM_t2STREXH = 2612, + ARM_t2STRHT = 2613, + ARM_t2STRH_POST = 2614, + ARM_t2STRH_PRE = 2615, + ARM_t2STRH_preidx = 2616, + ARM_t2STRHi12 = 2617, + ARM_t2STRHi8 = 2618, + ARM_t2STRHs = 2619, + ARM_t2STRT = 2620, + ARM_t2STR_POST = 2621, + ARM_t2STR_PRE = 2622, + ARM_t2STR_preidx = 2623, + ARM_t2STRi12 = 2624, + ARM_t2STRi8 = 2625, + ARM_t2STRs = 2626, + ARM_t2SUBS_PC_LR = 2627, + ARM_t2SUBSri = 2628, + ARM_t2SUBSrr = 2629, + ARM_t2SUBSrs = 2630, + ARM_t2SUBri = 2631, + ARM_t2SUBri12 = 2632, + ARM_t2SUBrr = 2633, + ARM_t2SUBrs = 2634, + ARM_t2SXTAB = 2635, + ARM_t2SXTAB16 = 2636, + ARM_t2SXTAH = 2637, + ARM_t2SXTB = 2638, + ARM_t2SXTB16 = 2639, + ARM_t2SXTH = 2640, + ARM_t2TBB = 2641, + ARM_t2TBB_JT = 2642, + ARM_t2TBH = 2643, + ARM_t2TBH_JT = 2644, + ARM_t2TEQri = 2645, + ARM_t2TEQrr = 2646, + ARM_t2TEQrs = 2647, + ARM_t2TSTri = 2648, + ARM_t2TSTrr = 2649, + ARM_t2TSTrs = 2650, + ARM_t2UADD16 = 2651, + ARM_t2UADD8 = 2652, + ARM_t2UASX = 2653, + ARM_t2UBFX = 2654, + ARM_t2UDF = 2655, + ARM_t2UDIV = 2656, + ARM_t2UHADD16 = 2657, + ARM_t2UHADD8 = 2658, + ARM_t2UHASX = 2659, + ARM_t2UHSAX = 2660, + ARM_t2UHSUB16 = 2661, + ARM_t2UHSUB8 = 2662, + ARM_t2UMAAL = 2663, + ARM_t2UMLAL = 2664, + ARM_t2UMULL = 2665, + ARM_t2UQADD16 = 2666, + ARM_t2UQADD8 = 2667, + ARM_t2UQASX = 2668, + ARM_t2UQSAX = 2669, + ARM_t2UQSUB16 = 2670, + ARM_t2UQSUB8 = 2671, + ARM_t2USAD8 = 2672, + ARM_t2USADA8 = 2673, + ARM_t2USAT = 2674, + ARM_t2USAT16 = 2675, + ARM_t2USAX = 2676, + ARM_t2USUB16 = 2677, + ARM_t2USUB8 = 2678, + ARM_t2UXTAB = 2679, + ARM_t2UXTAB16 = 2680, + ARM_t2UXTAH = 2681, + ARM_t2UXTB = 2682, + ARM_t2UXTB16 = 2683, + ARM_t2UXTH = 2684, + ARM_tADC = 2685, + ARM_tADDhirr = 2686, + ARM_tADDi3 = 2687, + ARM_tADDi8 = 2688, + ARM_tADDrSP = 2689, + ARM_tADDrSPi = 2690, + ARM_tADDrr = 2691, + ARM_tADDspi = 2692, + ARM_tADDspr = 2693, + ARM_tADJCALLSTACKDOWN = 2694, + ARM_tADJCALLSTACKUP = 2695, + ARM_tADR = 2696, + ARM_tAND = 2697, + ARM_tASRri = 2698, + ARM_tASRrr = 2699, + ARM_tB = 2700, + ARM_tBIC = 2701, + ARM_tBKPT = 2702, + ARM_tBL = 2703, + ARM_tBLXi = 2704, + ARM_tBLXr = 2705, + ARM_tBRIND = 2706, + ARM_tBR_JTr = 2707, + ARM_tBX = 2708, + ARM_tBX_CALL = 2709, + ARM_tBX_RET = 2710, + ARM_tBX_RET_vararg = 2711, + ARM_tBcc = 2712, + ARM_tBfar = 2713, + ARM_tCBNZ = 2714, + ARM_tCBZ = 2715, + ARM_tCMNz = 2716, + ARM_tCMPhir = 2717, + ARM_tCMPi8 = 2718, + ARM_tCMPr = 2719, + ARM_tCPS = 2720, + ARM_tEOR = 2721, + ARM_tHINT = 2722, + ARM_tHLT = 2723, + ARM_tInt_eh_sjlj_longjmp = 2724, + ARM_tInt_eh_sjlj_setjmp = 2725, + ARM_tLDMIA = 2726, + ARM_tLDMIA_UPD = 2727, + ARM_tLDRBi = 2728, + ARM_tLDRBr = 2729, + ARM_tLDRHi = 2730, + ARM_tLDRHr = 2731, + ARM_tLDRLIT_ga_abs = 2732, + ARM_tLDRLIT_ga_pcrel = 2733, + ARM_tLDRSB = 2734, + ARM_tLDRSH = 2735, + ARM_tLDRi = 2736, + ARM_tLDRpci = 2737, + ARM_tLDRpci_pic = 2738, + ARM_tLDRr = 2739, + ARM_tLDRspi = 2740, + ARM_tLEApcrel = 2741, + ARM_tLEApcrelJT = 2742, + ARM_tLSLri = 2743, + ARM_tLSLrr = 2744, + ARM_tLSRri = 2745, + ARM_tLSRrr = 2746, + ARM_tMOVCCr_pseudo = 2747, + ARM_tMOVSr = 2748, + ARM_tMOVi8 = 2749, + ARM_tMOVr = 2750, + ARM_tMUL = 2751, + ARM_tMVN = 2752, + ARM_tORR = 2753, + ARM_tPICADD = 2754, + ARM_tPOP = 2755, + ARM_tPOP_RET = 2756, + ARM_tPUSH = 2757, + ARM_tREV = 2758, + ARM_tREV16 = 2759, + ARM_tREVSH = 2760, + ARM_tROR = 2761, + ARM_tRSB = 2762, + ARM_tSBC = 2763, + ARM_tSETEND = 2764, + ARM_tSTMIA_UPD = 2765, + ARM_tSTRBi = 2766, + ARM_tSTRBr = 2767, + ARM_tSTRHi = 2768, + ARM_tSTRHr = 2769, + ARM_tSTRi = 2770, + ARM_tSTRr = 2771, + ARM_tSTRspi = 2772, + ARM_tSUBi3 = 2773, + ARM_tSUBi8 = 2774, + ARM_tSUBrr = 2775, + ARM_tSUBspi = 2776, + ARM_tSVC = 2777, + ARM_tSXTB = 2778, + ARM_tSXTH = 2779, + ARM_tTAILJMPd = 2780, + ARM_tTAILJMPdND = 2781, + ARM_tTAILJMPr = 2782, + ARM_tTPsoft = 2783, + ARM_tTRAP = 2784, + ARM_tTST = 2785, + ARM_tUDF = 2786, + ARM_tUXTB = 2787, + ARM_tUXTH = 2788, + ARM_INSTRUCTION_LIST_END = 2789 }; #endif // GET_INSTRINFO_ENUM @@ -2857,6 +2812,8 @@ enum { #ifdef GET_INSTRINFO_MC_DESC #undef GET_INSTRINFO_MC_DESC +#define nullptr 0 + static uint16_t ImplicitList1[] = { ARM_CPSR, 0 }; static uint16_t ImplicitList2[] = { ARM_SP, 0 }; static uint16_t ImplicitList3[] = { ARM_LR, 0 }; @@ -2866,10 +2823,12 @@ static uint16_t ImplicitList6[] = { ARM_R0, ARM_R1, ARM_R2, ARM_R3, ARM_R4, ARM_ static uint16_t ImplicitList7[] = { ARM_R0, ARM_R1, ARM_R2, ARM_R3, ARM_R4, ARM_R5, ARM_R6, ARM_R7, ARM_R8, ARM_R9, ARM_R10, ARM_R11, ARM_R12, ARM_LR, ARM_CPSR, 0 }; static uint16_t ImplicitList8[] = { ARM_R0, ARM_R12, ARM_LR, ARM_CPSR, 0 }; static uint16_t ImplicitList9[] = { ARM_FPSCR, 0 }; -static uint16_t ImplicitList10[] = { ARM_ITSTATE, 0 }; -static uint16_t ImplicitList11[] = { ARM_R0, ARM_R1, ARM_R2, ARM_R3, ARM_R4, ARM_R5, ARM_R6, ARM_R7, ARM_R8, ARM_R9, ARM_R10, ARM_R11, ARM_R12, ARM_LR, ARM_CPSR, ARM_Q0, ARM_Q1, ARM_Q2, ARM_Q3, ARM_Q8, ARM_Q9, ARM_Q10, ARM_Q11, ARM_Q12, ARM_Q13, ARM_Q14, ARM_Q15, 0 }; -static uint16_t ImplicitList12[] = { ARM_PC, 0 }; -static uint16_t ImplicitList13[] = { ARM_R0, ARM_R1, ARM_R2, ARM_R3, ARM_R4, ARM_R5, ARM_R6, ARM_R7, ARM_R12, ARM_CPSR, 0 }; +static uint16_t ImplicitList10[] = { ARM_R4, 0 }; +static uint16_t ImplicitList11[] = { ARM_R4, ARM_SP, 0 }; +static uint16_t ImplicitList12[] = { ARM_ITSTATE, 0 }; +static uint16_t ImplicitList13[] = { ARM_R0, ARM_R1, ARM_R2, ARM_R3, ARM_R4, ARM_R5, ARM_R6, ARM_R7, ARM_R8, ARM_R9, ARM_R10, ARM_R11, ARM_R12, ARM_LR, ARM_CPSR, ARM_Q0, ARM_Q1, ARM_Q2, ARM_Q3, ARM_Q8, ARM_Q9, ARM_Q10, ARM_Q11, ARM_Q12, ARM_Q13, ARM_Q14, ARM_Q15, 0 }; +static uint16_t ImplicitList14[] = { ARM_PC, 0 }; +static uint16_t ImplicitList15[] = { ARM_R0, ARM_R1, ARM_R2, ARM_R3, ARM_R4, ARM_R5, ARM_R6, ARM_R7, ARM_R12, ARM_CPSR, 0 }; static MCOperandInfo OperandInfo2[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; static MCOperandInfo OperandInfo3[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; @@ -2879,3194 +2838,3148 @@ static MCOperandInfo OperandInfo6[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1 static MCOperandInfo OperandInfo7[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, }; static MCOperandInfo OperandInfo8[] = { { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; static MCOperandInfo OperandInfo9[] = { { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, { -1, 0, MCOI_OPERAND_IMMEDIATE, 0 }, }; -static MCOperandInfo OperandInfo10[] = { { ARM_GPRRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { ARM_GPRRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, }; -static MCOperandInfo OperandInfo11[] = { { ARM_GPRRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { ARM_GPRRegClassID, 0, MCOI_OPERAND_REGISTER, 0 }, { -1, 0, MCOI_OPERAND_UNKNOWN, 0 }, { -1, 0|(1<, 2013> */ +/* By Nguyen Anh Quynh , 2013-2014 */ #ifdef GET_REGINFO_ENUM @@ -483,7 +483,7 @@ enum { \*===----------------------------------------------------------------------===*/ /* Capstone Disassembly Engine, http://www.capstone-engine.org */ -/* By Nguyen Anh Quynh , 2013> */ +/* By Nguyen Anh Quynh , 2013-2014 */ #ifdef GET_REGINFO_MC_DESC diff --git a/arch/ARM/ARMGenSubtargetInfo.inc b/arch/ARM/ARMGenSubtargetInfo.inc index 01a03b4c..e6451130 100644 --- a/arch/ARM/ARMGenSubtargetInfo.inc +++ b/arch/ARM/ARMGenSubtargetInfo.inc @@ -7,7 +7,7 @@ \*===----------------------------------------------------------------------===*/ /* Capstone Disassembly Engine, http://www.capstone-engine.org */ -/* By Nguyen Anh Quynh , 2013> */ +/* By Nguyen Anh Quynh , 2013-2014 */ #ifdef GET_SUBTARGETINFO_ENUM @@ -48,26 +48,27 @@ #define ARM_FeatureVFPOnlySP (1ULL << 32) #define ARM_FeatureVMLxForwarding (1ULL << 33) #define ARM_FeatureVirtualization (1ULL << 34) -#define ARM_HasV4TOps (1ULL << 35) -#define ARM_HasV5TEOps (1ULL << 36) -#define ARM_HasV5TOps (1ULL << 37) -#define ARM_HasV6MOps (1ULL << 38) -#define ARM_HasV6Ops (1ULL << 39) -#define ARM_HasV6T2Ops (1ULL << 40) -#define ARM_HasV7Ops (1ULL << 41) -#define ARM_HasV8Ops (1ULL << 42) -#define ARM_ModeThumb (1ULL << 43) -#define ARM_ProcA5 (1ULL << 44) -#define ARM_ProcA7 (1ULL << 45) -#define ARM_ProcA8 (1ULL << 46) -#define ARM_ProcA9 (1ULL << 47) -#define ARM_ProcA12 (1ULL << 48) -#define ARM_ProcA15 (1ULL << 49) -#define ARM_ProcA53 (1ULL << 50) -#define ARM_ProcA57 (1ULL << 51) -#define ARM_ProcKrait (1ULL << 52) -#define ARM_ProcR5 (1ULL << 53) -#define ARM_ProcSwift (1ULL << 54) +#define ARM_FeatureZCZeroing (1ULL << 35) +#define ARM_HasV4TOps (1ULL << 36) +#define ARM_HasV5TEOps (1ULL << 37) +#define ARM_HasV5TOps (1ULL << 38) +#define ARM_HasV6MOps (1ULL << 39) +#define ARM_HasV6Ops (1ULL << 40) +#define ARM_HasV6T2Ops (1ULL << 41) +#define ARM_HasV7Ops (1ULL << 42) +#define ARM_HasV8Ops (1ULL << 43) +#define ARM_ModeThumb (1ULL << 44) +#define ARM_ProcA5 (1ULL << 45) +#define ARM_ProcA7 (1ULL << 46) +#define ARM_ProcA8 (1ULL << 47) +#define ARM_ProcA9 (1ULL << 48) +#define ARM_ProcA12 (1ULL << 49) +#define ARM_ProcA15 (1ULL << 50) +#define ARM_ProcA53 (1ULL << 51) +#define ARM_ProcA57 (1ULL << 52) +#define ARM_ProcKrait (1ULL << 53) +#define ARM_ProcR5 (1ULL << 54) +#define ARM_ProcSwift (1ULL << 55) #endif // GET_SUBTARGETINFO_ENUM diff --git a/arch/ARM/ARMInstPrinter.c b/arch/ARM/ARMInstPrinter.c index 3fdfad29..8225eb00 100644 --- a/arch/ARM/ARMInstPrinter.c +++ b/arch/ARM/ARMInstPrinter.c @@ -1335,27 +1335,21 @@ static void printCPSIFlag(MCInst *MI, unsigned OpNum, SStream *O) } } -// TODO static void printMSRMaskOperand(MCInst *MI, unsigned OpNum, SStream *O) { MCOperand *Op = MCInst_getOperand(MI, OpNum); -#if 0 // TODO once below is fixed - unsigned SpecRegRBit = (unsigned int)MCOperand_getImm(Op) >> 4; - unsigned Mask = (unsigned int)MCOperand_getImm(Op) & 0xf; -#endif + unsigned SpecRegRBit = MCOperand_getImm(Op) >> 4; + unsigned Mask = MCOperand_getImm(Op) & 0xf; - // FIXME: FeatureMClass becomes mode?? - //if (ARM_getFeatureBits(MI->csh->mode) & ARM_FeatureMClass) { - //if (true) - { - unsigned SYSm = (unsigned int)MCOperand_getImm(Op); + if (ARM_getFeatureBits(MI->csh->mode) & ARM_FeatureMClass) { + unsigned SYSm = MCOperand_getImm(Op); unsigned Opcode = MCInst_getOpcode(MI); // For reads of the special registers ignore the "mask encoding" bits // which are only for writes. if (Opcode == ARM_t2MRS_M) SYSm &= 0xff; switch (SYSm) { - default: return; //llvm_unreachable("Unexpected mask value!"); + default: //llvm_unreachable("Unexpected mask value!"); case 0: case 0x800: SStream_concat0(O, "apsr"); return; // with _nzcvq bits is an alias for aspr case 0x400: SStream_concat0(O, "apsr_g"); return; @@ -1394,13 +1388,13 @@ static void printMSRMaskOperand(MCInst *MI, unsigned OpNum, SStream *O) case 0x814: SStream_concat0(O, "control"); return; } } -#if 0 // TODO once above is fixed + // As special cases, CPSR_f, CPSR_s and CPSR_fs prefer printing as // APSR_nzcvq, APSR_g and APSRnzcvqg, respectively. if (!SpecRegRBit && (Mask == 8 || Mask == 4 || Mask == 12)) { - SStream_concat0(O, "apsr_"); + SStream_concat0(O, "APSR_"); switch (Mask) { - default: return; //llvm_unreachable("Unexpected mask value!"); + default: // llvm_unreachable("Unexpected mask value!"); case 4: SStream_concat0(O, "g"); return; case 8: SStream_concat0(O, "nzcvq"); return; case 12: SStream_concat0(O, "nzcvqg"); return; @@ -1408,9 +1402,9 @@ static void printMSRMaskOperand(MCInst *MI, unsigned OpNum, SStream *O) } if (SpecRegRBit) - SStream_concat0(O, "spsr"); + SStream_concat0(O, "SPSR"); else - SStream_concat0(O, "cpsr"); + SStream_concat0(O, "CPSR"); if (Mask) { SStream_concat0(O, "_"); @@ -1419,7 +1413,6 @@ static void printMSRMaskOperand(MCInst *MI, unsigned OpNum, SStream *O) if (Mask & 2) SStream_concat0(O, "x"); if (Mask & 1) SStream_concat0(O, "c"); } -#endif } static void printPredicateOperand(MCInst *MI, unsigned OpNum, SStream *O) diff --git a/arch/ARM/ARMMapping.c b/arch/ARM/ARMMapping.c index febdc803..b2d24653 100644 --- a/arch/ARM/ARMMapping.c +++ b/arch/ARM/ARMMapping.c @@ -832,12 +832,6 @@ static insn_map insns[] = { ARM_LDRD, ARM_INS_LDRD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { ARM_GRP_ARM, ARM_GRP_V5TE, 0 }, 0, 0 -#endif - }, - { - ARM_LDRD_PAIR, ARM_INS_LDRD, -#ifndef CAPSTONE_DIET - { 0 }, { 0 }, { ARM_GRP_ARM, ARM_GRP_V5TE, 0 }, 0, 0 #endif }, { @@ -2134,12 +2128,6 @@ static insn_map insns[] = { ARM_STRD, ARM_INS_STRD, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { ARM_GRP_ARM, ARM_GRP_V5TE, 0 }, 0, 0 -#endif - }, - { - ARM_STRD_PAIR, ARM_INS_STRD, -#ifndef CAPSTONE_DIET - { 0 }, { 0 }, { ARM_GRP_ARM, ARM_GRP_V5TE, 0 }, 0, 0 #endif }, { @@ -2416,6 +2404,12 @@ static insn_map insns[] = { ARM_UBFX, ARM_INS_UBFX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { ARM_GRP_ARM, ARM_GRP_V6T2, 0 }, 0, 0 +#endif + }, + { + ARM_UDF, ARM_INS_UDF, +#ifndef CAPSTONE_DIET + { 0 }, { 0 }, { ARM_GRP_ARM, 0 }, 0, 0 #endif }, { @@ -11049,13 +11043,13 @@ static insn_map insns[] = { { ARM_t2DMB, ARM_INS_DMB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { ARM_GRP_DATABARRIER, 0 }, 0, 0 + { 0 }, { 0 }, { ARM_GRP_THUMB, ARM_GRP_DATABARRIER, 0 }, 0, 0 #endif }, { ARM_t2DSB, ARM_INS_DSB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { ARM_GRP_DATABARRIER, 0 }, 0, 0 + { 0 }, { 0 }, { ARM_GRP_THUMB, ARM_GRP_DATABARRIER, 0 }, 0, 0 #endif }, { @@ -11085,7 +11079,7 @@ static insn_map insns[] = { { ARM_t2ISB, ARM_INS_ISB, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { ARM_GRP_DATABARRIER, 0 }, 0, 0 + { 0 }, { 0 }, { ARM_GRP_THUMB, ARM_GRP_DATABARRIER, 0 }, 0, 0 #endif }, { @@ -11139,49 +11133,49 @@ static insn_map insns[] = { { ARM_t2LDC2L_OFFSET, ARM_INS_LDC2L, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { ARM_GRP_PREV8, 0 }, 0, 0 + { 0 }, { 0 }, { ARM_GRP_PREV8, ARM_GRP_THUMB2, 0 }, 0, 0 #endif }, { ARM_t2LDC2L_OPTION, ARM_INS_LDC2L, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { ARM_GRP_PREV8, 0 }, 0, 0 + { 0 }, { 0 }, { ARM_GRP_PREV8, ARM_GRP_THUMB2, 0 }, 0, 0 #endif }, { ARM_t2LDC2L_POST, ARM_INS_LDC2L, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { ARM_GRP_PREV8, 0 }, 0, 0 + { 0 }, { 0 }, { ARM_GRP_PREV8, ARM_GRP_THUMB2, 0 }, 0, 0 #endif }, { ARM_t2LDC2L_PRE, ARM_INS_LDC2L, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { ARM_GRP_PREV8, 0 }, 0, 0 + { 0 }, { 0 }, { ARM_GRP_PREV8, ARM_GRP_THUMB2, 0 }, 0, 0 #endif }, { ARM_t2LDC2_OFFSET, ARM_INS_LDC2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { ARM_GRP_PREV8, 0 }, 0, 0 + { 0 }, { 0 }, { ARM_GRP_PREV8, ARM_GRP_THUMB2, 0 }, 0, 0 #endif }, { ARM_t2LDC2_OPTION, ARM_INS_LDC2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { ARM_GRP_PREV8, 0 }, 0, 0 + { 0 }, { 0 }, { ARM_GRP_PREV8, ARM_GRP_THUMB2, 0 }, 0, 0 #endif }, { ARM_t2LDC2_POST, ARM_INS_LDC2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { ARM_GRP_PREV8, 0 }, 0, 0 + { 0 }, { 0 }, { ARM_GRP_PREV8, ARM_GRP_THUMB2, 0 }, 0, 0 #endif }, { ARM_t2LDC2_PRE, ARM_INS_LDC2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { ARM_GRP_PREV8, 0 }, 0, 0 + { 0 }, { 0 }, { ARM_GRP_PREV8, ARM_GRP_THUMB2, 0 }, 0, 0 #endif }, { @@ -12309,49 +12303,49 @@ static insn_map insns[] = { { ARM_t2STC2L_OFFSET, ARM_INS_STC2L, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { ARM_GRP_PREV8, 0 }, 0, 0 + { 0 }, { 0 }, { ARM_GRP_PREV8, ARM_GRP_THUMB2, 0 }, 0, 0 #endif }, { ARM_t2STC2L_OPTION, ARM_INS_STC2L, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { ARM_GRP_PREV8, 0 }, 0, 0 + { 0 }, { 0 }, { ARM_GRP_PREV8, ARM_GRP_THUMB2, 0 }, 0, 0 #endif }, { ARM_t2STC2L_POST, ARM_INS_STC2L, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { ARM_GRP_PREV8, 0 }, 0, 0 + { 0 }, { 0 }, { ARM_GRP_PREV8, ARM_GRP_THUMB2, 0 }, 0, 0 #endif }, { ARM_t2STC2L_PRE, ARM_INS_STC2L, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { ARM_GRP_PREV8, 0 }, 0, 0 + { 0 }, { 0 }, { ARM_GRP_PREV8, ARM_GRP_THUMB2, 0 }, 0, 0 #endif }, { ARM_t2STC2_OFFSET, ARM_INS_STC2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { ARM_GRP_PREV8, 0 }, 0, 0 + { 0 }, { 0 }, { ARM_GRP_PREV8, ARM_GRP_THUMB2, 0 }, 0, 0 #endif }, { ARM_t2STC2_OPTION, ARM_INS_STC2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { ARM_GRP_PREV8, 0 }, 0, 0 + { 0 }, { 0 }, { ARM_GRP_PREV8, ARM_GRP_THUMB2, 0 }, 0, 0 #endif }, { ARM_t2STC2_POST, ARM_INS_STC2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { ARM_GRP_PREV8, 0 }, 0, 0 + { 0 }, { 0 }, { ARM_GRP_PREV8, ARM_GRP_THUMB2, 0 }, 0, 0 #endif }, { ARM_t2STC2_PRE, ARM_INS_STC2, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { ARM_GRP_PREV8, 0 }, 0, 0 + { 0 }, { 0 }, { ARM_GRP_PREV8, ARM_GRP_THUMB2, 0 }, 0, 0 #endif }, { @@ -12754,6 +12748,12 @@ static insn_map insns[] = { ARM_t2UBFX, ARM_INS_UBFX, #ifndef CAPSTONE_DIET { 0 }, { 0 }, { ARM_GRP_THUMB2, 0 }, 0, 0 +#endif + }, + { + ARM_t2UDF, ARM_INS_UDF, +#ifndef CAPSTONE_DIET + { 0 }, { 0 }, { ARM_GRP_THUMB2, 0 }, 0, 0 #endif }, { @@ -13035,7 +13035,7 @@ static insn_map insns[] = { { ARM_tBLXi, ARM_INS_BLX, #ifndef CAPSTONE_DIET - { ARM_REG_SP, 0 }, { ARM_REG_LR, 0 }, { ARM_GRP_THUMB, ARM_GRP_V5T, 0 }, 0, 0 + { ARM_REG_SP, 0 }, { ARM_REG_LR, 0 }, { ARM_GRP_THUMB, ARM_GRP_V5T, ARM_GRP_NOTMCLASS, 0 }, 0, 0 #endif }, { @@ -13293,7 +13293,7 @@ static insn_map insns[] = { { ARM_tSETEND, ARM_INS_SETEND, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { ARM_GRP_THUMB, ARM_GRP_THUMB1ONLY, 0 }, 0, 0 + { 0 }, { 0 }, { ARM_GRP_NOTMCLASS, 0 }, 0, 0 #endif }, { @@ -13396,6 +13396,12 @@ static insn_map insns[] = { ARM_tTST, ARM_INS_TST, #ifndef CAPSTONE_DIET { 0 }, { ARM_REG_CPSR, 0 }, { ARM_GRP_THUMB, ARM_GRP_THUMB1ONLY, 0 }, 0, 0 +#endif + }, + { + ARM_tUDF, ARM_INS_UDF, +#ifndef CAPSTONE_DIET + { 0 }, { 0 }, { ARM_GRP_THUMB, 0 }, 0, 0 #endif }, { @@ -13677,6 +13683,7 @@ static name_map insn_name_maps[] = { { ARM_INS_UADD8, "uadd8" }, { ARM_INS_UASX, "uasx" }, { ARM_INS_UBFX, "ubfx" }, + { ARM_INS_UDF, "udf" }, { ARM_INS_UDIV, "udiv" }, { ARM_INS_UHADD16, "uhadd16" }, { ARM_INS_UHADD8, "uhadd8" }, @@ -13954,7 +13961,6 @@ static unsigned int insn_rel[] = { ARM_BL_pred, ARM_BLXi, ARM_tBL, - ARM_tB, ARM_tBLXi, 0 }; diff --git a/bindings/java/capstone/Arm_const.java b/bindings/java/capstone/Arm_const.java index 18622ad0..bdce8065 100644 --- a/bindings/java/capstone/Arm_const.java +++ b/bindings/java/capstone/Arm_const.java @@ -402,203 +402,204 @@ public class Arm_const { public static final int ARM_INS_UADD8 = 227; public static final int ARM_INS_UASX = 228; public static final int ARM_INS_UBFX = 229; - public static final int ARM_INS_UDIV = 230; - public static final int ARM_INS_UHADD16 = 231; - public static final int ARM_INS_UHADD8 = 232; - public static final int ARM_INS_UHASX = 233; - public static final int ARM_INS_UHSAX = 234; - public static final int ARM_INS_UHSUB16 = 235; - public static final int ARM_INS_UHSUB8 = 236; - public static final int ARM_INS_UMAAL = 237; - public static final int ARM_INS_UMLAL = 238; - public static final int ARM_INS_UMULL = 239; - public static final int ARM_INS_UQADD16 = 240; - public static final int ARM_INS_UQADD8 = 241; - public static final int ARM_INS_UQASX = 242; - public static final int ARM_INS_UQSAX = 243; - public static final int ARM_INS_UQSUB16 = 244; - public static final int ARM_INS_UQSUB8 = 245; - public static final int ARM_INS_USAD8 = 246; - public static final int ARM_INS_USADA8 = 247; - public static final int ARM_INS_USAT = 248; - public static final int ARM_INS_USAT16 = 249; - public static final int ARM_INS_USAX = 250; - public static final int ARM_INS_USUB16 = 251; - public static final int ARM_INS_USUB8 = 252; - public static final int ARM_INS_UXTAB = 253; - public static final int ARM_INS_UXTAB16 = 254; - public static final int ARM_INS_UXTAH = 255; - public static final int ARM_INS_UXTB = 256; - public static final int ARM_INS_UXTB16 = 257; - public static final int ARM_INS_UXTH = 258; - public static final int ARM_INS_VABAL = 259; - public static final int ARM_INS_VABA = 260; - public static final int ARM_INS_VABDL = 261; - public static final int ARM_INS_VABD = 262; - public static final int ARM_INS_VABS = 263; - public static final int ARM_INS_VACGE = 264; - public static final int ARM_INS_VACGT = 265; - public static final int ARM_INS_VADD = 266; - public static final int ARM_INS_VADDHN = 267; - public static final int ARM_INS_VADDL = 268; - public static final int ARM_INS_VADDW = 269; - public static final int ARM_INS_VAND = 270; - public static final int ARM_INS_VBIC = 271; - public static final int ARM_INS_VBIF = 272; - public static final int ARM_INS_VBIT = 273; - public static final int ARM_INS_VBSL = 274; - public static final int ARM_INS_VCEQ = 275; - public static final int ARM_INS_VCGE = 276; - public static final int ARM_INS_VCGT = 277; - public static final int ARM_INS_VCLE = 278; - public static final int ARM_INS_VCLS = 279; - public static final int ARM_INS_VCLT = 280; - public static final int ARM_INS_VCLZ = 281; - public static final int ARM_INS_VCMP = 282; - public static final int ARM_INS_VCMPE = 283; - public static final int ARM_INS_VCNT = 284; - public static final int ARM_INS_VCVTA = 285; - public static final int ARM_INS_VCVTB = 286; - public static final int ARM_INS_VCVT = 287; - public static final int ARM_INS_VCVTM = 288; - public static final int ARM_INS_VCVTN = 289; - public static final int ARM_INS_VCVTP = 290; - public static final int ARM_INS_VCVTT = 291; - public static final int ARM_INS_VDIV = 292; - public static final int ARM_INS_VDUP = 293; - public static final int ARM_INS_VEOR = 294; - public static final int ARM_INS_VEXT = 295; - public static final int ARM_INS_VFMA = 296; - public static final int ARM_INS_VFMS = 297; - public static final int ARM_INS_VFNMA = 298; - public static final int ARM_INS_VFNMS = 299; - public static final int ARM_INS_VHADD = 300; - public static final int ARM_INS_VHSUB = 301; - public static final int ARM_INS_VLD1 = 302; - public static final int ARM_INS_VLD2 = 303; - public static final int ARM_INS_VLD3 = 304; - public static final int ARM_INS_VLD4 = 305; - public static final int ARM_INS_VLDMDB = 306; - public static final int ARM_INS_VLDMIA = 307; - public static final int ARM_INS_VLDR = 308; - public static final int ARM_INS_VMAXNM = 309; - public static final int ARM_INS_VMAX = 310; - public static final int ARM_INS_VMINNM = 311; - public static final int ARM_INS_VMIN = 312; - public static final int ARM_INS_VMLA = 313; - public static final int ARM_INS_VMLAL = 314; - public static final int ARM_INS_VMLS = 315; - public static final int ARM_INS_VMLSL = 316; - public static final int ARM_INS_VMOVL = 317; - public static final int ARM_INS_VMOVN = 318; - public static final int ARM_INS_VMSR = 319; - public static final int ARM_INS_VMUL = 320; - public static final int ARM_INS_VMULL = 321; - public static final int ARM_INS_VMVN = 322; - public static final int ARM_INS_VNEG = 323; - public static final int ARM_INS_VNMLA = 324; - public static final int ARM_INS_VNMLS = 325; - public static final int ARM_INS_VNMUL = 326; - public static final int ARM_INS_VORN = 327; - public static final int ARM_INS_VORR = 328; - public static final int ARM_INS_VPADAL = 329; - public static final int ARM_INS_VPADDL = 330; - public static final int ARM_INS_VPADD = 331; - public static final int ARM_INS_VPMAX = 332; - public static final int ARM_INS_VPMIN = 333; - public static final int ARM_INS_VQABS = 334; - public static final int ARM_INS_VQADD = 335; - public static final int ARM_INS_VQDMLAL = 336; - public static final int ARM_INS_VQDMLSL = 337; - public static final int ARM_INS_VQDMULH = 338; - public static final int ARM_INS_VQDMULL = 339; - public static final int ARM_INS_VQMOVUN = 340; - public static final int ARM_INS_VQMOVN = 341; - public static final int ARM_INS_VQNEG = 342; - public static final int ARM_INS_VQRDMULH = 343; - public static final int ARM_INS_VQRSHL = 344; - public static final int ARM_INS_VQRSHRN = 345; - public static final int ARM_INS_VQRSHRUN = 346; - public static final int ARM_INS_VQSHL = 347; - public static final int ARM_INS_VQSHLU = 348; - public static final int ARM_INS_VQSHRN = 349; - public static final int ARM_INS_VQSHRUN = 350; - public static final int ARM_INS_VQSUB = 351; - public static final int ARM_INS_VRADDHN = 352; - public static final int ARM_INS_VRECPE = 353; - public static final int ARM_INS_VRECPS = 354; - public static final int ARM_INS_VREV16 = 355; - public static final int ARM_INS_VREV32 = 356; - public static final int ARM_INS_VREV64 = 357; - public static final int ARM_INS_VRHADD = 358; - public static final int ARM_INS_VRINTA = 359; - public static final int ARM_INS_VRINTM = 360; - public static final int ARM_INS_VRINTN = 361; - public static final int ARM_INS_VRINTP = 362; - public static final int ARM_INS_VRINTR = 363; - public static final int ARM_INS_VRINTX = 364; - public static final int ARM_INS_VRINTZ = 365; - public static final int ARM_INS_VRSHL = 366; - public static final int ARM_INS_VRSHRN = 367; - public static final int ARM_INS_VRSHR = 368; - public static final int ARM_INS_VRSQRTE = 369; - public static final int ARM_INS_VRSQRTS = 370; - public static final int ARM_INS_VRSRA = 371; - public static final int ARM_INS_VRSUBHN = 372; - public static final int ARM_INS_VSELEQ = 373; - public static final int ARM_INS_VSELGE = 374; - public static final int ARM_INS_VSELGT = 375; - public static final int ARM_INS_VSELVS = 376; - public static final int ARM_INS_VSHLL = 377; - public static final int ARM_INS_VSHL = 378; - public static final int ARM_INS_VSHRN = 379; - public static final int ARM_INS_VSHR = 380; - public static final int ARM_INS_VSLI = 381; - public static final int ARM_INS_VSQRT = 382; - public static final int ARM_INS_VSRA = 383; - public static final int ARM_INS_VSRI = 384; - public static final int ARM_INS_VST1 = 385; - public static final int ARM_INS_VST2 = 386; - public static final int ARM_INS_VST3 = 387; - public static final int ARM_INS_VST4 = 388; - public static final int ARM_INS_VSTMDB = 389; - public static final int ARM_INS_VSTMIA = 390; - public static final int ARM_INS_VSTR = 391; - public static final int ARM_INS_VSUB = 392; - public static final int ARM_INS_VSUBHN = 393; - public static final int ARM_INS_VSUBL = 394; - public static final int ARM_INS_VSUBW = 395; - public static final int ARM_INS_VSWP = 396; - public static final int ARM_INS_VTBL = 397; - public static final int ARM_INS_VTBX = 398; - public static final int ARM_INS_VCVTR = 399; - public static final int ARM_INS_VTRN = 400; - public static final int ARM_INS_VTST = 401; - public static final int ARM_INS_VUZP = 402; - public static final int ARM_INS_VZIP = 403; - public static final int ARM_INS_ADDW = 404; - public static final int ARM_INS_ASR = 405; - public static final int ARM_INS_DCPS1 = 406; - public static final int ARM_INS_DCPS2 = 407; - public static final int ARM_INS_DCPS3 = 408; - public static final int ARM_INS_IT = 409; - public static final int ARM_INS_LSL = 410; - public static final int ARM_INS_LSR = 411; - public static final int ARM_INS_ASRS = 412; - public static final int ARM_INS_LSRS = 413; - public static final int ARM_INS_ORN = 414; - public static final int ARM_INS_ROR = 415; - public static final int ARM_INS_RRX = 416; - public static final int ARM_INS_SUBS = 417; - public static final int ARM_INS_SUBW = 418; - public static final int ARM_INS_TBB = 419; - public static final int ARM_INS_TBH = 420; - public static final int ARM_INS_CBNZ = 421; - public static final int ARM_INS_CBZ = 422; - public static final int ARM_INS_MOVS = 423; - public static final int ARM_INS_POP = 424; - public static final int ARM_INS_PUSH = 425; - public static final int ARM_INS_MAX = 426; + public static final int ARM_INS_UDF = 230; + public static final int ARM_INS_UDIV = 231; + public static final int ARM_INS_UHADD16 = 232; + public static final int ARM_INS_UHADD8 = 233; + public static final int ARM_INS_UHASX = 234; + public static final int ARM_INS_UHSAX = 235; + public static final int ARM_INS_UHSUB16 = 236; + public static final int ARM_INS_UHSUB8 = 237; + public static final int ARM_INS_UMAAL = 238; + public static final int ARM_INS_UMLAL = 239; + public static final int ARM_INS_UMULL = 240; + public static final int ARM_INS_UQADD16 = 241; + public static final int ARM_INS_UQADD8 = 242; + public static final int ARM_INS_UQASX = 243; + public static final int ARM_INS_UQSAX = 244; + public static final int ARM_INS_UQSUB16 = 245; + public static final int ARM_INS_UQSUB8 = 246; + public static final int ARM_INS_USAD8 = 247; + public static final int ARM_INS_USADA8 = 248; + public static final int ARM_INS_USAT = 249; + public static final int ARM_INS_USAT16 = 250; + public static final int ARM_INS_USAX = 251; + public static final int ARM_INS_USUB16 = 252; + public static final int ARM_INS_USUB8 = 253; + public static final int ARM_INS_UXTAB = 254; + public static final int ARM_INS_UXTAB16 = 255; + public static final int ARM_INS_UXTAH = 256; + public static final int ARM_INS_UXTB = 257; + public static final int ARM_INS_UXTB16 = 258; + public static final int ARM_INS_UXTH = 259; + public static final int ARM_INS_VABAL = 260; + public static final int ARM_INS_VABA = 261; + public static final int ARM_INS_VABDL = 262; + public static final int ARM_INS_VABD = 263; + public static final int ARM_INS_VABS = 264; + public static final int ARM_INS_VACGE = 265; + public static final int ARM_INS_VACGT = 266; + public static final int ARM_INS_VADD = 267; + public static final int ARM_INS_VADDHN = 268; + public static final int ARM_INS_VADDL = 269; + public static final int ARM_INS_VADDW = 270; + public static final int ARM_INS_VAND = 271; + public static final int ARM_INS_VBIC = 272; + public static final int ARM_INS_VBIF = 273; + public static final int ARM_INS_VBIT = 274; + public static final int ARM_INS_VBSL = 275; + public static final int ARM_INS_VCEQ = 276; + public static final int ARM_INS_VCGE = 277; + public static final int ARM_INS_VCGT = 278; + public static final int ARM_INS_VCLE = 279; + public static final int ARM_INS_VCLS = 280; + public static final int ARM_INS_VCLT = 281; + public static final int ARM_INS_VCLZ = 282; + public static final int ARM_INS_VCMP = 283; + public static final int ARM_INS_VCMPE = 284; + public static final int ARM_INS_VCNT = 285; + public static final int ARM_INS_VCVTA = 286; + public static final int ARM_INS_VCVTB = 287; + public static final int ARM_INS_VCVT = 288; + public static final int ARM_INS_VCVTM = 289; + public static final int ARM_INS_VCVTN = 290; + public static final int ARM_INS_VCVTP = 291; + public static final int ARM_INS_VCVTT = 292; + public static final int ARM_INS_VDIV = 293; + public static final int ARM_INS_VDUP = 294; + public static final int ARM_INS_VEOR = 295; + public static final int ARM_INS_VEXT = 296; + public static final int ARM_INS_VFMA = 297; + public static final int ARM_INS_VFMS = 298; + public static final int ARM_INS_VFNMA = 299; + public static final int ARM_INS_VFNMS = 300; + public static final int ARM_INS_VHADD = 301; + public static final int ARM_INS_VHSUB = 302; + public static final int ARM_INS_VLD1 = 303; + public static final int ARM_INS_VLD2 = 304; + public static final int ARM_INS_VLD3 = 305; + public static final int ARM_INS_VLD4 = 306; + public static final int ARM_INS_VLDMDB = 307; + public static final int ARM_INS_VLDMIA = 308; + public static final int ARM_INS_VLDR = 309; + public static final int ARM_INS_VMAXNM = 310; + public static final int ARM_INS_VMAX = 311; + public static final int ARM_INS_VMINNM = 312; + public static final int ARM_INS_VMIN = 313; + public static final int ARM_INS_VMLA = 314; + public static final int ARM_INS_VMLAL = 315; + public static final int ARM_INS_VMLS = 316; + public static final int ARM_INS_VMLSL = 317; + public static final int ARM_INS_VMOVL = 318; + public static final int ARM_INS_VMOVN = 319; + public static final int ARM_INS_VMSR = 320; + public static final int ARM_INS_VMUL = 321; + public static final int ARM_INS_VMULL = 322; + public static final int ARM_INS_VMVN = 323; + public static final int ARM_INS_VNEG = 324; + public static final int ARM_INS_VNMLA = 325; + public static final int ARM_INS_VNMLS = 326; + public static final int ARM_INS_VNMUL = 327; + public static final int ARM_INS_VORN = 328; + public static final int ARM_INS_VORR = 329; + public static final int ARM_INS_VPADAL = 330; + public static final int ARM_INS_VPADDL = 331; + public static final int ARM_INS_VPADD = 332; + public static final int ARM_INS_VPMAX = 333; + public static final int ARM_INS_VPMIN = 334; + public static final int ARM_INS_VQABS = 335; + public static final int ARM_INS_VQADD = 336; + public static final int ARM_INS_VQDMLAL = 337; + public static final int ARM_INS_VQDMLSL = 338; + public static final int ARM_INS_VQDMULH = 339; + public static final int ARM_INS_VQDMULL = 340; + public static final int ARM_INS_VQMOVUN = 341; + public static final int ARM_INS_VQMOVN = 342; + public static final int ARM_INS_VQNEG = 343; + public static final int ARM_INS_VQRDMULH = 344; + public static final int ARM_INS_VQRSHL = 345; + public static final int ARM_INS_VQRSHRN = 346; + public static final int ARM_INS_VQRSHRUN = 347; + public static final int ARM_INS_VQSHL = 348; + public static final int ARM_INS_VQSHLU = 349; + public static final int ARM_INS_VQSHRN = 350; + public static final int ARM_INS_VQSHRUN = 351; + public static final int ARM_INS_VQSUB = 352; + public static final int ARM_INS_VRADDHN = 353; + public static final int ARM_INS_VRECPE = 354; + public static final int ARM_INS_VRECPS = 355; + public static final int ARM_INS_VREV16 = 356; + public static final int ARM_INS_VREV32 = 357; + public static final int ARM_INS_VREV64 = 358; + public static final int ARM_INS_VRHADD = 359; + public static final int ARM_INS_VRINTA = 360; + public static final int ARM_INS_VRINTM = 361; + public static final int ARM_INS_VRINTN = 362; + public static final int ARM_INS_VRINTP = 363; + public static final int ARM_INS_VRINTR = 364; + public static final int ARM_INS_VRINTX = 365; + public static final int ARM_INS_VRINTZ = 366; + public static final int ARM_INS_VRSHL = 367; + public static final int ARM_INS_VRSHRN = 368; + public static final int ARM_INS_VRSHR = 369; + public static final int ARM_INS_VRSQRTE = 370; + public static final int ARM_INS_VRSQRTS = 371; + public static final int ARM_INS_VRSRA = 372; + public static final int ARM_INS_VRSUBHN = 373; + public static final int ARM_INS_VSELEQ = 374; + public static final int ARM_INS_VSELGE = 375; + public static final int ARM_INS_VSELGT = 376; + public static final int ARM_INS_VSELVS = 377; + public static final int ARM_INS_VSHLL = 378; + public static final int ARM_INS_VSHL = 379; + public static final int ARM_INS_VSHRN = 380; + public static final int ARM_INS_VSHR = 381; + public static final int ARM_INS_VSLI = 382; + public static final int ARM_INS_VSQRT = 383; + public static final int ARM_INS_VSRA = 384; + public static final int ARM_INS_VSRI = 385; + public static final int ARM_INS_VST1 = 386; + public static final int ARM_INS_VST2 = 387; + public static final int ARM_INS_VST3 = 388; + public static final int ARM_INS_VST4 = 389; + public static final int ARM_INS_VSTMDB = 390; + public static final int ARM_INS_VSTMIA = 391; + public static final int ARM_INS_VSTR = 392; + public static final int ARM_INS_VSUB = 393; + public static final int ARM_INS_VSUBHN = 394; + public static final int ARM_INS_VSUBL = 395; + public static final int ARM_INS_VSUBW = 396; + public static final int ARM_INS_VSWP = 397; + public static final int ARM_INS_VTBL = 398; + public static final int ARM_INS_VTBX = 399; + public static final int ARM_INS_VCVTR = 400; + public static final int ARM_INS_VTRN = 401; + public static final int ARM_INS_VTST = 402; + public static final int ARM_INS_VUZP = 403; + public static final int ARM_INS_VZIP = 404; + public static final int ARM_INS_ADDW = 405; + public static final int ARM_INS_ASR = 406; + public static final int ARM_INS_DCPS1 = 407; + public static final int ARM_INS_DCPS2 = 408; + public static final int ARM_INS_DCPS3 = 409; + public static final int ARM_INS_IT = 410; + public static final int ARM_INS_LSL = 411; + public static final int ARM_INS_LSR = 412; + public static final int ARM_INS_ASRS = 413; + public static final int ARM_INS_LSRS = 414; + public static final int ARM_INS_ORN = 415; + public static final int ARM_INS_ROR = 416; + public static final int ARM_INS_RRX = 417; + public static final int ARM_INS_SUBS = 418; + public static final int ARM_INS_SUBW = 419; + public static final int ARM_INS_TBB = 420; + public static final int ARM_INS_TBH = 421; + public static final int ARM_INS_CBNZ = 422; + public static final int ARM_INS_CBZ = 423; + public static final int ARM_INS_MOVS = 424; + public static final int ARM_INS_POP = 425; + public static final int ARM_INS_PUSH = 426; + public static final int ARM_INS_MAX = 427; // Group of ARM instructions diff --git a/bindings/python/capstone/arm_const.py b/bindings/python/capstone/arm_const.py index 562a2888..0255f951 100644 --- a/bindings/python/capstone/arm_const.py +++ b/bindings/python/capstone/arm_const.py @@ -399,203 +399,204 @@ ARM_INS_UADD16 = 226 ARM_INS_UADD8 = 227 ARM_INS_UASX = 228 ARM_INS_UBFX = 229 -ARM_INS_UDIV = 230 -ARM_INS_UHADD16 = 231 -ARM_INS_UHADD8 = 232 -ARM_INS_UHASX = 233 -ARM_INS_UHSAX = 234 -ARM_INS_UHSUB16 = 235 -ARM_INS_UHSUB8 = 236 -ARM_INS_UMAAL = 237 -ARM_INS_UMLAL = 238 -ARM_INS_UMULL = 239 -ARM_INS_UQADD16 = 240 -ARM_INS_UQADD8 = 241 -ARM_INS_UQASX = 242 -ARM_INS_UQSAX = 243 -ARM_INS_UQSUB16 = 244 -ARM_INS_UQSUB8 = 245 -ARM_INS_USAD8 = 246 -ARM_INS_USADA8 = 247 -ARM_INS_USAT = 248 -ARM_INS_USAT16 = 249 -ARM_INS_USAX = 250 -ARM_INS_USUB16 = 251 -ARM_INS_USUB8 = 252 -ARM_INS_UXTAB = 253 -ARM_INS_UXTAB16 = 254 -ARM_INS_UXTAH = 255 -ARM_INS_UXTB = 256 -ARM_INS_UXTB16 = 257 -ARM_INS_UXTH = 258 -ARM_INS_VABAL = 259 -ARM_INS_VABA = 260 -ARM_INS_VABDL = 261 -ARM_INS_VABD = 262 -ARM_INS_VABS = 263 -ARM_INS_VACGE = 264 -ARM_INS_VACGT = 265 -ARM_INS_VADD = 266 -ARM_INS_VADDHN = 267 -ARM_INS_VADDL = 268 -ARM_INS_VADDW = 269 -ARM_INS_VAND = 270 -ARM_INS_VBIC = 271 -ARM_INS_VBIF = 272 -ARM_INS_VBIT = 273 -ARM_INS_VBSL = 274 -ARM_INS_VCEQ = 275 -ARM_INS_VCGE = 276 -ARM_INS_VCGT = 277 -ARM_INS_VCLE = 278 -ARM_INS_VCLS = 279 -ARM_INS_VCLT = 280 -ARM_INS_VCLZ = 281 -ARM_INS_VCMP = 282 -ARM_INS_VCMPE = 283 -ARM_INS_VCNT = 284 -ARM_INS_VCVTA = 285 -ARM_INS_VCVTB = 286 -ARM_INS_VCVT = 287 -ARM_INS_VCVTM = 288 -ARM_INS_VCVTN = 289 -ARM_INS_VCVTP = 290 -ARM_INS_VCVTT = 291 -ARM_INS_VDIV = 292 -ARM_INS_VDUP = 293 -ARM_INS_VEOR = 294 -ARM_INS_VEXT = 295 -ARM_INS_VFMA = 296 -ARM_INS_VFMS = 297 -ARM_INS_VFNMA = 298 -ARM_INS_VFNMS = 299 -ARM_INS_VHADD = 300 -ARM_INS_VHSUB = 301 -ARM_INS_VLD1 = 302 -ARM_INS_VLD2 = 303 -ARM_INS_VLD3 = 304 -ARM_INS_VLD4 = 305 -ARM_INS_VLDMDB = 306 -ARM_INS_VLDMIA = 307 -ARM_INS_VLDR = 308 -ARM_INS_VMAXNM = 309 -ARM_INS_VMAX = 310 -ARM_INS_VMINNM = 311 -ARM_INS_VMIN = 312 -ARM_INS_VMLA = 313 -ARM_INS_VMLAL = 314 -ARM_INS_VMLS = 315 -ARM_INS_VMLSL = 316 -ARM_INS_VMOVL = 317 -ARM_INS_VMOVN = 318 -ARM_INS_VMSR = 319 -ARM_INS_VMUL = 320 -ARM_INS_VMULL = 321 -ARM_INS_VMVN = 322 -ARM_INS_VNEG = 323 -ARM_INS_VNMLA = 324 -ARM_INS_VNMLS = 325 -ARM_INS_VNMUL = 326 -ARM_INS_VORN = 327 -ARM_INS_VORR = 328 -ARM_INS_VPADAL = 329 -ARM_INS_VPADDL = 330 -ARM_INS_VPADD = 331 -ARM_INS_VPMAX = 332 -ARM_INS_VPMIN = 333 -ARM_INS_VQABS = 334 -ARM_INS_VQADD = 335 -ARM_INS_VQDMLAL = 336 -ARM_INS_VQDMLSL = 337 -ARM_INS_VQDMULH = 338 -ARM_INS_VQDMULL = 339 -ARM_INS_VQMOVUN = 340 -ARM_INS_VQMOVN = 341 -ARM_INS_VQNEG = 342 -ARM_INS_VQRDMULH = 343 -ARM_INS_VQRSHL = 344 -ARM_INS_VQRSHRN = 345 -ARM_INS_VQRSHRUN = 346 -ARM_INS_VQSHL = 347 -ARM_INS_VQSHLU = 348 -ARM_INS_VQSHRN = 349 -ARM_INS_VQSHRUN = 350 -ARM_INS_VQSUB = 351 -ARM_INS_VRADDHN = 352 -ARM_INS_VRECPE = 353 -ARM_INS_VRECPS = 354 -ARM_INS_VREV16 = 355 -ARM_INS_VREV32 = 356 -ARM_INS_VREV64 = 357 -ARM_INS_VRHADD = 358 -ARM_INS_VRINTA = 359 -ARM_INS_VRINTM = 360 -ARM_INS_VRINTN = 361 -ARM_INS_VRINTP = 362 -ARM_INS_VRINTR = 363 -ARM_INS_VRINTX = 364 -ARM_INS_VRINTZ = 365 -ARM_INS_VRSHL = 366 -ARM_INS_VRSHRN = 367 -ARM_INS_VRSHR = 368 -ARM_INS_VRSQRTE = 369 -ARM_INS_VRSQRTS = 370 -ARM_INS_VRSRA = 371 -ARM_INS_VRSUBHN = 372 -ARM_INS_VSELEQ = 373 -ARM_INS_VSELGE = 374 -ARM_INS_VSELGT = 375 -ARM_INS_VSELVS = 376 -ARM_INS_VSHLL = 377 -ARM_INS_VSHL = 378 -ARM_INS_VSHRN = 379 -ARM_INS_VSHR = 380 -ARM_INS_VSLI = 381 -ARM_INS_VSQRT = 382 -ARM_INS_VSRA = 383 -ARM_INS_VSRI = 384 -ARM_INS_VST1 = 385 -ARM_INS_VST2 = 386 -ARM_INS_VST3 = 387 -ARM_INS_VST4 = 388 -ARM_INS_VSTMDB = 389 -ARM_INS_VSTMIA = 390 -ARM_INS_VSTR = 391 -ARM_INS_VSUB = 392 -ARM_INS_VSUBHN = 393 -ARM_INS_VSUBL = 394 -ARM_INS_VSUBW = 395 -ARM_INS_VSWP = 396 -ARM_INS_VTBL = 397 -ARM_INS_VTBX = 398 -ARM_INS_VCVTR = 399 -ARM_INS_VTRN = 400 -ARM_INS_VTST = 401 -ARM_INS_VUZP = 402 -ARM_INS_VZIP = 403 -ARM_INS_ADDW = 404 -ARM_INS_ASR = 405 -ARM_INS_DCPS1 = 406 -ARM_INS_DCPS2 = 407 -ARM_INS_DCPS3 = 408 -ARM_INS_IT = 409 -ARM_INS_LSL = 410 -ARM_INS_LSR = 411 -ARM_INS_ASRS = 412 -ARM_INS_LSRS = 413 -ARM_INS_ORN = 414 -ARM_INS_ROR = 415 -ARM_INS_RRX = 416 -ARM_INS_SUBS = 417 -ARM_INS_SUBW = 418 -ARM_INS_TBB = 419 -ARM_INS_TBH = 420 -ARM_INS_CBNZ = 421 -ARM_INS_CBZ = 422 -ARM_INS_MOVS = 423 -ARM_INS_POP = 424 -ARM_INS_PUSH = 425 -ARM_INS_MAX = 426 +ARM_INS_UDF = 230 +ARM_INS_UDIV = 231 +ARM_INS_UHADD16 = 232 +ARM_INS_UHADD8 = 233 +ARM_INS_UHASX = 234 +ARM_INS_UHSAX = 235 +ARM_INS_UHSUB16 = 236 +ARM_INS_UHSUB8 = 237 +ARM_INS_UMAAL = 238 +ARM_INS_UMLAL = 239 +ARM_INS_UMULL = 240 +ARM_INS_UQADD16 = 241 +ARM_INS_UQADD8 = 242 +ARM_INS_UQASX = 243 +ARM_INS_UQSAX = 244 +ARM_INS_UQSUB16 = 245 +ARM_INS_UQSUB8 = 246 +ARM_INS_USAD8 = 247 +ARM_INS_USADA8 = 248 +ARM_INS_USAT = 249 +ARM_INS_USAT16 = 250 +ARM_INS_USAX = 251 +ARM_INS_USUB16 = 252 +ARM_INS_USUB8 = 253 +ARM_INS_UXTAB = 254 +ARM_INS_UXTAB16 = 255 +ARM_INS_UXTAH = 256 +ARM_INS_UXTB = 257 +ARM_INS_UXTB16 = 258 +ARM_INS_UXTH = 259 +ARM_INS_VABAL = 260 +ARM_INS_VABA = 261 +ARM_INS_VABDL = 262 +ARM_INS_VABD = 263 +ARM_INS_VABS = 264 +ARM_INS_VACGE = 265 +ARM_INS_VACGT = 266 +ARM_INS_VADD = 267 +ARM_INS_VADDHN = 268 +ARM_INS_VADDL = 269 +ARM_INS_VADDW = 270 +ARM_INS_VAND = 271 +ARM_INS_VBIC = 272 +ARM_INS_VBIF = 273 +ARM_INS_VBIT = 274 +ARM_INS_VBSL = 275 +ARM_INS_VCEQ = 276 +ARM_INS_VCGE = 277 +ARM_INS_VCGT = 278 +ARM_INS_VCLE = 279 +ARM_INS_VCLS = 280 +ARM_INS_VCLT = 281 +ARM_INS_VCLZ = 282 +ARM_INS_VCMP = 283 +ARM_INS_VCMPE = 284 +ARM_INS_VCNT = 285 +ARM_INS_VCVTA = 286 +ARM_INS_VCVTB = 287 +ARM_INS_VCVT = 288 +ARM_INS_VCVTM = 289 +ARM_INS_VCVTN = 290 +ARM_INS_VCVTP = 291 +ARM_INS_VCVTT = 292 +ARM_INS_VDIV = 293 +ARM_INS_VDUP = 294 +ARM_INS_VEOR = 295 +ARM_INS_VEXT = 296 +ARM_INS_VFMA = 297 +ARM_INS_VFMS = 298 +ARM_INS_VFNMA = 299 +ARM_INS_VFNMS = 300 +ARM_INS_VHADD = 301 +ARM_INS_VHSUB = 302 +ARM_INS_VLD1 = 303 +ARM_INS_VLD2 = 304 +ARM_INS_VLD3 = 305 +ARM_INS_VLD4 = 306 +ARM_INS_VLDMDB = 307 +ARM_INS_VLDMIA = 308 +ARM_INS_VLDR = 309 +ARM_INS_VMAXNM = 310 +ARM_INS_VMAX = 311 +ARM_INS_VMINNM = 312 +ARM_INS_VMIN = 313 +ARM_INS_VMLA = 314 +ARM_INS_VMLAL = 315 +ARM_INS_VMLS = 316 +ARM_INS_VMLSL = 317 +ARM_INS_VMOVL = 318 +ARM_INS_VMOVN = 319 +ARM_INS_VMSR = 320 +ARM_INS_VMUL = 321 +ARM_INS_VMULL = 322 +ARM_INS_VMVN = 323 +ARM_INS_VNEG = 324 +ARM_INS_VNMLA = 325 +ARM_INS_VNMLS = 326 +ARM_INS_VNMUL = 327 +ARM_INS_VORN = 328 +ARM_INS_VORR = 329 +ARM_INS_VPADAL = 330 +ARM_INS_VPADDL = 331 +ARM_INS_VPADD = 332 +ARM_INS_VPMAX = 333 +ARM_INS_VPMIN = 334 +ARM_INS_VQABS = 335 +ARM_INS_VQADD = 336 +ARM_INS_VQDMLAL = 337 +ARM_INS_VQDMLSL = 338 +ARM_INS_VQDMULH = 339 +ARM_INS_VQDMULL = 340 +ARM_INS_VQMOVUN = 341 +ARM_INS_VQMOVN = 342 +ARM_INS_VQNEG = 343 +ARM_INS_VQRDMULH = 344 +ARM_INS_VQRSHL = 345 +ARM_INS_VQRSHRN = 346 +ARM_INS_VQRSHRUN = 347 +ARM_INS_VQSHL = 348 +ARM_INS_VQSHLU = 349 +ARM_INS_VQSHRN = 350 +ARM_INS_VQSHRUN = 351 +ARM_INS_VQSUB = 352 +ARM_INS_VRADDHN = 353 +ARM_INS_VRECPE = 354 +ARM_INS_VRECPS = 355 +ARM_INS_VREV16 = 356 +ARM_INS_VREV32 = 357 +ARM_INS_VREV64 = 358 +ARM_INS_VRHADD = 359 +ARM_INS_VRINTA = 360 +ARM_INS_VRINTM = 361 +ARM_INS_VRINTN = 362 +ARM_INS_VRINTP = 363 +ARM_INS_VRINTR = 364 +ARM_INS_VRINTX = 365 +ARM_INS_VRINTZ = 366 +ARM_INS_VRSHL = 367 +ARM_INS_VRSHRN = 368 +ARM_INS_VRSHR = 369 +ARM_INS_VRSQRTE = 370 +ARM_INS_VRSQRTS = 371 +ARM_INS_VRSRA = 372 +ARM_INS_VRSUBHN = 373 +ARM_INS_VSELEQ = 374 +ARM_INS_VSELGE = 375 +ARM_INS_VSELGT = 376 +ARM_INS_VSELVS = 377 +ARM_INS_VSHLL = 378 +ARM_INS_VSHL = 379 +ARM_INS_VSHRN = 380 +ARM_INS_VSHR = 381 +ARM_INS_VSLI = 382 +ARM_INS_VSQRT = 383 +ARM_INS_VSRA = 384 +ARM_INS_VSRI = 385 +ARM_INS_VST1 = 386 +ARM_INS_VST2 = 387 +ARM_INS_VST3 = 388 +ARM_INS_VST4 = 389 +ARM_INS_VSTMDB = 390 +ARM_INS_VSTMIA = 391 +ARM_INS_VSTR = 392 +ARM_INS_VSUB = 393 +ARM_INS_VSUBHN = 394 +ARM_INS_VSUBL = 395 +ARM_INS_VSUBW = 396 +ARM_INS_VSWP = 397 +ARM_INS_VTBL = 398 +ARM_INS_VTBX = 399 +ARM_INS_VCVTR = 400 +ARM_INS_VTRN = 401 +ARM_INS_VTST = 402 +ARM_INS_VUZP = 403 +ARM_INS_VZIP = 404 +ARM_INS_ADDW = 405 +ARM_INS_ASR = 406 +ARM_INS_DCPS1 = 407 +ARM_INS_DCPS2 = 408 +ARM_INS_DCPS3 = 409 +ARM_INS_IT = 410 +ARM_INS_LSL = 411 +ARM_INS_LSR = 412 +ARM_INS_ASRS = 413 +ARM_INS_LSRS = 414 +ARM_INS_ORN = 415 +ARM_INS_ROR = 416 +ARM_INS_RRX = 417 +ARM_INS_SUBS = 418 +ARM_INS_SUBW = 419 +ARM_INS_TBB = 420 +ARM_INS_TBH = 421 +ARM_INS_CBNZ = 422 +ARM_INS_CBZ = 423 +ARM_INS_MOVS = 424 +ARM_INS_POP = 425 +ARM_INS_PUSH = 426 +ARM_INS_MAX = 427 # Group of ARM instructions diff --git a/include/arm.h b/include/arm.h index a610a706..f7bc4f0f 100644 --- a/include/arm.h +++ b/include/arm.h @@ -458,6 +458,7 @@ typedef enum arm_insn { ARM_INS_UADD8, ARM_INS_UASX, ARM_INS_UBFX, + ARM_INS_UDF, ARM_INS_UDIV, ARM_INS_UHADD16, ARM_INS_UHADD8,