|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc 8367 case MCK_GPR32: return true;
8730 case MCK_GPR32: return true;
8743 case MCK_GPR32:
11223 case AArch64::WZR: OpKind = MCK_GPR32; break;
11952 case MCK_GPR32: return "MCK_GPR32";
12696 { 4 /* adc */, AArch64::ADCWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12696 { 4 /* adc */, AArch64::ADCWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12696 { 4 /* adc */, AArch64::ADCWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12702 { 20 /* adcs */, AArch64::ADCSWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12702 { 20 /* adcs */, AArch64::ADCSWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12702 { 20 /* adcs */, AArch64::ADCSWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12704 { 25 /* add */, AArch64::ADDWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32sponly, MCK_GPR32sp, MCK_GPR32 }, },
12707 { 25 /* add */, AArch64::ADDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12707 { 25 /* add */, AArch64::ADDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12707 { 25 /* add */, AArch64::ADDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12708 { 25 /* add */, AArch64::ADDWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32sp, MCK_GPR32sponly, MCK_GPR32 }, },
12723 { 25 /* add */, AArch64::ADDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
12723 { 25 /* add */, AArch64::ADDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
12723 { 25 /* add */, AArch64::ADDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
12724 { 25 /* add */, AArch64::ADDWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR32sp, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
12726 { 25 /* add */, AArch64::ADDXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend641_3, AMFBS_None, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR32, MCK_Extend64 }, },
12765 { 72 /* adds */, AArch64::ADDSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_GPR32sponly, MCK_GPR32 }, },
12765 { 72 /* adds */, AArch64::ADDSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_GPR32sponly, MCK_GPR32 }, },
12766 { 72 /* adds */, AArch64::ADDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12766 { 72 /* adds */, AArch64::ADDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12766 { 72 /* adds */, AArch64::ADDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12767 { 72 /* adds */, AArch64::SUBSWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, AMFBS_UseNegativeImmediates, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImmNeg }, },
12768 { 72 /* adds */, AArch64::ADDSWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, AMFBS_None, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImm }, },
12773 { 72 /* adds */, AArch64::ADDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
12773 { 72 /* adds */, AArch64::ADDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
12773 { 72 /* adds */, AArch64::ADDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
12774 { 72 /* adds */, AArch64::ADDSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
12774 { 72 /* adds */, AArch64::ADDSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
12776 { 72 /* adds */, AArch64::ADDSXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR64, MCK_GPR64sp, MCK_GPR32, MCK_Extend }, },
12810 { 120 /* and */, AArch64::ANDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12810 { 120 /* and */, AArch64::ANDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12810 { 120 /* and */, AArch64::ANDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12811 { 120 /* and */, AArch64::ANDWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, AMFBS_None, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32 }, },
12822 { 120 /* and */, AArch64::ANDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
12822 { 120 /* and */, AArch64::ANDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
12822 { 120 /* and */, AArch64::ANDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
12831 { 124 /* ands */, AArch64::ANDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12831 { 124 /* ands */, AArch64::ANDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12831 { 124 /* ands */, AArch64::ANDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12832 { 124 /* ands */, AArch64::ANDSWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_LogicalImm32 }, },
12832 { 124 /* ands */, AArch64::ANDSWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_LogicalImm32 }, },
12835 { 124 /* ands */, AArch64::ANDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
12835 { 124 /* ands */, AArch64::ANDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
12835 { 124 /* ands */, AArch64::ANDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
12842 { 134 /* asr */, AArch64::ASRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12842 { 134 /* asr */, AArch64::ASRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12842 { 134 /* asr */, AArch64::ASRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12843 { 134 /* asr */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
12843 { 134 /* asr */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
12872 { 148 /* asrv */, AArch64::ASRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12872 { 148 /* asrv */, AArch64::ASRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12872 { 148 /* asrv */, AArch64::ASRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12904 { 279 /* bfm */, AArch64::BFMWri, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_311_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, },
12904 { 279 /* bfm */, AArch64::BFMWri, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_311_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, },
12914 { 288 /* bic */, AArch64::BICWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12914 { 288 /* bic */, AArch64::BICWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12914 { 288 /* bic */, AArch64::BICWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12915 { 288 /* bic */, AArch64::ANDWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32Not }, },
12930 { 288 /* bic */, AArch64::BICWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
12930 { 288 /* bic */, AArch64::BICWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
12930 { 288 /* bic */, AArch64::BICWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
12943 { 292 /* bics */, AArch64::BICSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12943 { 292 /* bics */, AArch64::BICSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12943 { 292 /* bics */, AArch64::BICSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
12944 { 292 /* bics */, AArch64::ANDSWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR32, MCK_GPR32, MCK_LogicalImm32Not }, },
12944 { 292 /* bics */, AArch64::ANDSWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR32, MCK_GPR32, MCK_LogicalImm32Not }, },
12947 { 292 /* bics */, AArch64::BICSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
12947 { 292 /* bics */, AArch64::BICSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
12947 { 292 /* bics */, AArch64::BICSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
12989 { 451 /* cas */, AArch64::CASW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
12989 { 451 /* cas */, AArch64::CASW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
12991 { 455 /* casa */, AArch64::CASAW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
12991 { 455 /* casa */, AArch64::CASAW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
12993 { 460 /* casab */, AArch64::CASAB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
12993 { 460 /* casab */, AArch64::CASAB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
12994 { 466 /* casah */, AArch64::CASAH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
12994 { 466 /* casah */, AArch64::CASAH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
12995 { 472 /* casal */, AArch64::CASALW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
12995 { 472 /* casal */, AArch64::CASALW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
12997 { 478 /* casalb */, AArch64::CASALB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
12997 { 478 /* casalb */, AArch64::CASALB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
12998 { 485 /* casalh */, AArch64::CASALH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
12998 { 485 /* casalh */, AArch64::CASALH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
12999 { 492 /* casb */, AArch64::CASB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
12999 { 492 /* casb */, AArch64::CASB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
13000 { 497 /* cash */, AArch64::CASH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
13000 { 497 /* cash */, AArch64::CASH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
13001 { 502 /* casl */, AArch64::CASLW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
13001 { 502 /* casl */, AArch64::CASLW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
13003 { 507 /* caslb */, AArch64::CASLB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
13003 { 507 /* caslb */, AArch64::CASLB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
13004 { 513 /* caslh */, AArch64::CASLH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
13004 { 513 /* caslh */, AArch64::CASLH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
13013 { 543 /* cbnz */, AArch64::CBNZW, Convert__Reg1_0__PCRelLabel191_1, AMFBS_None, { MCK_GPR32, MCK_PCRelLabel19 }, },
13015 { 548 /* cbz */, AArch64::CBZW, Convert__Reg1_0__PCRelLabel191_1, AMFBS_None, { MCK_GPR32, MCK_PCRelLabel19 }, },
13017 { 552 /* ccmn */, AArch64::CCMNWr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_15, MCK_CondCode }, },
13017 { 552 /* ccmn */, AArch64::CCMNWr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_15, MCK_CondCode }, },
13018 { 552 /* ccmn */, AArch64::CCMNWi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, },
13021 { 557 /* ccmp */, AArch64::CCMPWr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_15, MCK_CondCode }, },
13021 { 557 /* ccmp */, AArch64::CCMPWr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_15, MCK_CondCode }, },
13022 { 557 /* ccmp */, AArch64::CCMPWi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, },
13030 { 573 /* cinc */, AArch64::CSINCWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
13030 { 573 /* cinc */, AArch64::CSINCWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
13032 { 578 /* cinv */, AArch64::CSINVWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
13032 { 578 /* cinv */, AArch64::CSINVWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
13038 { 583 /* clasta */, AArch64::CLASTA_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorHReg }, },
13038 { 583 /* clasta */, AArch64::CLASTA_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorHReg }, },
13039 { 583 /* clasta */, AArch64::CLASTA_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorSReg }, },
13039 { 583 /* clasta */, AArch64::CLASTA_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorSReg }, },
13040 { 583 /* clasta */, AArch64::CLASTA_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorBReg }, },
13040 { 583 /* clasta */, AArch64::CLASTA_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorBReg }, },
13050 { 590 /* clastb */, AArch64::CLASTB_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorHReg }, },
13050 { 590 /* clastb */, AArch64::CLASTB_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorHReg }, },
13051 { 590 /* clastb */, AArch64::CLASTB_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorSReg }, },
13051 { 590 /* clastb */, AArch64::CLASTB_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorSReg }, },
13052 { 590 /* clastb */, AArch64::CLASTB_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorBReg }, },
13052 { 590 /* clastb */, AArch64::CLASTB_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorBReg }, },
13060 { 603 /* cls */, AArch64::CLSWr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
13060 { 603 /* cls */, AArch64::CLSWr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
13072 { 607 /* clz */, AArch64::CLZWr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
13072 { 607 /* clz */, AArch64::CLZWr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
13202 { 661 /* cmn */, AArch64::ADDSWrx, Convert__regWZR__Reg1_0__Reg1_1__imm_95_16, AMFBS_None, { MCK_GPR32sponly, MCK_GPR32 }, },
13204 { 661 /* cmn */, AArch64::ADDSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
13204 { 661 /* cmn */, AArch64::ADDSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
13210 { 661 /* cmn */, AArch64::ADDSWrs, Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
13210 { 661 /* cmn */, AArch64::ADDSWrs, Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
13211 { 661 /* cmn */, AArch64::ADDSWrx, Convert__regWZR__Reg1_0__Reg1_1__Extend1_2, AMFBS_None, { MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
13213 { 661 /* cmn */, AArch64::ADDSXrx, Convert__regXZR__Reg1_0__Reg1_1__Extend1_2, AMFBS_None, { MCK_GPR64sp, MCK_GPR32, MCK_Extend }, },
13215 { 665 /* cmp */, AArch64::SUBSWrx, Convert__regWZR__Reg1_0__Reg1_1__imm_95_16, AMFBS_None, { MCK_GPR32sponly, MCK_GPR32 }, },
13217 { 665 /* cmp */, AArch64::SUBSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
13217 { 665 /* cmp */, AArch64::SUBSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
13223 { 665 /* cmp */, AArch64::SUBSWrs, Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
13223 { 665 /* cmp */, AArch64::SUBSWrs, Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
13224 { 665 /* cmp */, AArch64::SUBSWrx, Convert__regWZR__Reg1_0__Reg1_1__Extend1_2, AMFBS_None, { MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
13226 { 665 /* cmp */, AArch64::SUBSXrx, Convert__regXZR__Reg1_0__Reg1_1__Extend1_2, AMFBS_None, { MCK_GPR64sp, MCK_GPR32, MCK_Extend }, },
13347 { 740 /* cneg */, AArch64::CSNEGWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
13347 { 740 /* cneg */, AArch64::CSNEGWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
13393 { 791 /* crc32b */, AArch64::CRC32Brr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
13393 { 791 /* crc32b */, AArch64::CRC32Brr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
13393 { 791 /* crc32b */, AArch64::CRC32Brr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
13394 { 798 /* crc32cb */, AArch64::CRC32CBrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
13394 { 798 /* crc32cb */, AArch64::CRC32CBrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
13394 { 798 /* crc32cb */, AArch64::CRC32CBrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
13395 { 806 /* crc32ch */, AArch64::CRC32CHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
13395 { 806 /* crc32ch */, AArch64::CRC32CHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
13395 { 806 /* crc32ch */, AArch64::CRC32CHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
13396 { 814 /* crc32cw */, AArch64::CRC32CWrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
13396 { 814 /* crc32cw */, AArch64::CRC32CWrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
13396 { 814 /* crc32cw */, AArch64::CRC32CWrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
13397 { 822 /* crc32cx */, AArch64::CRC32CXrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
13397 { 822 /* crc32cx */, AArch64::CRC32CXrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
13398 { 830 /* crc32h */, AArch64::CRC32Hrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
13398 { 830 /* crc32h */, AArch64::CRC32Hrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
13398 { 830 /* crc32h */, AArch64::CRC32Hrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
13399 { 837 /* crc32w */, AArch64::CRC32Wrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
13399 { 837 /* crc32w */, AArch64::CRC32Wrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
13399 { 837 /* crc32w */, AArch64::CRC32Wrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
13400 { 844 /* crc32x */, AArch64::CRC32Xrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
13400 { 844 /* crc32x */, AArch64::CRC32Xrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
13402 { 856 /* csel */, AArch64::CSELWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
13402 { 856 /* csel */, AArch64::CSELWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
13402 { 856 /* csel */, AArch64::CSELWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
13404 { 861 /* cset */, AArch64::CSINCWr, Convert__Reg1_0__regWZR__regWZR__CondCode1_1, AMFBS_None, { MCK_GPR32, MCK_CondCode }, },
13406 { 866 /* csetm */, AArch64::CSINVWr, Convert__Reg1_0__regWZR__regWZR__CondCode1_1, AMFBS_None, { MCK_GPR32, MCK_CondCode }, },
13408 { 872 /* csinc */, AArch64::CSINCWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
13408 { 872 /* csinc */, AArch64::CSINCWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
13408 { 872 /* csinc */, AArch64::CSINCWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
13410 { 878 /* csinv */, AArch64::CSINVWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
13410 { 878 /* csinv */, AArch64::CSINVWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
13410 { 878 /* csinv */, AArch64::CSINVWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
13412 { 884 /* csneg */, AArch64::CSNEGWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
13412 { 884 /* csneg */, AArch64::CSNEGWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
13412 { 884 /* csneg */, AArch64::CSNEGWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
13414 { 890 /* ctermeq */, AArch64::CTERMEQ_WW, Convert__Reg1_0__Reg1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_GPR32 }, },
13414 { 890 /* ctermeq */, AArch64::CTERMEQ_WW, Convert__Reg1_0__Reg1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_GPR32 }, },
13416 { 898 /* ctermne */, AArch64::CTERMNE_WW, Convert__Reg1_0__Reg1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_GPR32 }, },
13416 { 898 /* ctermne */, AArch64::CTERMNE_WW, Convert__Reg1_0__Reg1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_GPR32 }, },
13466 { 962 /* dup */, AArch64::DUPv16i8gpr, Convert__VectorReg1281_0__Reg1_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_16b, MCK_GPR32 }, },
13468 { 962 /* dup */, AArch64::DUPv4i32gpr, Convert__VectorReg1281_0__Reg1_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_4s, MCK_GPR32 }, },
13469 { 962 /* dup */, AArch64::DUPv8i16gpr, Convert__VectorReg1281_0__Reg1_2, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_8h, MCK_GPR32 }, },
13470 { 962 /* dup */, AArch64::DUPv2i32gpr, Convert__VectorReg641_0__Reg1_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_2s, MCK_GPR32 }, },
13471 { 962 /* dup */, AArch64::DUPv4i16gpr, Convert__VectorReg641_0__Reg1_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_4h, MCK_GPR32 }, },
13472 { 962 /* dup */, AArch64::DUPv8i8gpr, Convert__VectorReg641_0__Reg1_2, AMFBS_HasNEON, { MCK_VectorReg64, MCK__DOT_8b, MCK_GPR32 }, },
13493 { 971 /* eon */, AArch64::EONWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
13493 { 971 /* eon */, AArch64::EONWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
13493 { 971 /* eon */, AArch64::EONWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
13494 { 971 /* eon */, AArch64::EORWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32Not }, },
13501 { 971 /* eon */, AArch64::EONWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
13501 { 971 /* eon */, AArch64::EONWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
13501 { 971 /* eon */, AArch64::EONWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
13503 { 975 /* eor */, AArch64::EORWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
13503 { 975 /* eor */, AArch64::EORWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
13503 { 975 /* eor */, AArch64::EORWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
13504 { 975 /* eor */, AArch64::EORWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, AMFBS_None, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32 }, },
13515 { 975 /* eor */, AArch64::EORWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
13515 { 975 /* eor */, AArch64::EORWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
13515 { 975 /* eor */, AArch64::EORWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
13550 { 1033 /* extr */, AArch64::EXTRWrri, Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
13550 { 1033 /* extr */, AArch64::EXTRWrri, Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
13550 { 1033 /* extr */, AArch64::EXTRWrri, Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
13892 { 1189 /* fcvtas */, AArch64::FCVTASUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
13893 { 1189 /* fcvtas */, AArch64::FCVTASUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
13894 { 1189 /* fcvtas */, AArch64::FCVTASUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
13906 { 1196 /* fcvtau */, AArch64::FCVTAUUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
13907 { 1196 /* fcvtau */, AArch64::FCVTAUUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
13908 { 1196 /* fcvtau */, AArch64::FCVTAUUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
13926 { 1223 /* fcvtms */, AArch64::FCVTMSUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
13927 { 1223 /* fcvtms */, AArch64::FCVTMSUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
13928 { 1223 /* fcvtms */, AArch64::FCVTMSUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
13940 { 1230 /* fcvtmu */, AArch64::FCVTMUUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
13941 { 1230 /* fcvtmu */, AArch64::FCVTMUUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
13942 { 1230 /* fcvtmu */, AArch64::FCVTMUUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
13958 { 1250 /* fcvtns */, AArch64::FCVTNSUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
13959 { 1250 /* fcvtns */, AArch64::FCVTNSUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
13960 { 1250 /* fcvtns */, AArch64::FCVTNSUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
13974 { 1264 /* fcvtnu */, AArch64::FCVTNUUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
13975 { 1264 /* fcvtnu */, AArch64::FCVTNUUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
13976 { 1264 /* fcvtnu */, AArch64::FCVTNUUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
13988 { 1271 /* fcvtps */, AArch64::FCVTPSUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
13989 { 1271 /* fcvtps */, AArch64::FCVTPSUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
13990 { 1271 /* fcvtps */, AArch64::FCVTPSUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
14002 { 1278 /* fcvtpu */, AArch64::FCVTPUUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
14003 { 1278 /* fcvtpu */, AArch64::FCVTPUUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
14004 { 1278 /* fcvtpu */, AArch64::FCVTPUUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
14021 { 1314 /* fcvtzs */, AArch64::FCVTZSUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
14022 { 1314 /* fcvtzs */, AArch64::FCVTZSUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
14023 { 1314 /* fcvtzs */, AArch64::FCVTZSUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
14030 { 1314 /* fcvtzs */, AArch64::FCVTZSSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16, MCK_Imm1_32 }, },
14031 { 1314 /* fcvtzs */, AArch64::FCVTZSSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32, MCK_Imm1_32 }, },
14032 { 1314 /* fcvtzs */, AArch64::FCVTZSSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64, MCK_Imm1_32 }, },
14056 { 1321 /* fcvtzu */, AArch64::FCVTZUUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
14057 { 1321 /* fcvtzu */, AArch64::FCVTZUUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
14058 { 1321 /* fcvtzu */, AArch64::FCVTZUUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
14065 { 1321 /* fcvtzu */, AArch64::FCVTZUSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16, MCK_Imm1_32 }, },
14066 { 1321 /* fcvtzu */, AArch64::FCVTZUSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32, MCK_Imm1_32 }, },
14067 { 1321 /* fcvtzu */, AArch64::FCVTZUSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64, MCK_Imm1_32 }, },
14108 { 1350 /* fjcvtzs */, AArch64::FJCVTZS, Convert__Reg1_0__Reg1_1, AMFBS_HasJS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
14305 { 1519 /* fmov */, AArch64::FMOVWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR32 }, },
14309 { 1519 /* fmov */, AArch64::FMOVWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR32 }, },
14314 { 1519 /* fmov */, AArch64::FMOVHWr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
14315 { 1519 /* fmov */, AArch64::FMOVSWr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
14656 { 1819 /* index */, AArch64::INDEX_RR_H, Convert__SVEVectorHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32, MCK_GPR32 }, },
14656 { 1819 /* index */, AArch64::INDEX_RR_H, Convert__SVEVectorHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32, MCK_GPR32 }, },
14657 { 1819 /* index */, AArch64::INDEX_RI_H, Convert__SVEVectorHReg1_0__Reg1_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32, MCK_SImm5 }, },
14658 { 1819 /* index */, AArch64::INDEX_IR_H, Convert__SVEVectorHReg1_0__SImm51_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SImm5, MCK_GPR32 }, },
14660 { 1819 /* index */, AArch64::INDEX_RR_S, Convert__SVEVectorSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32, MCK_GPR32 }, },
14660 { 1819 /* index */, AArch64::INDEX_RR_S, Convert__SVEVectorSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32, MCK_GPR32 }, },
14661 { 1819 /* index */, AArch64::INDEX_RI_S, Convert__SVEVectorSReg1_0__Reg1_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32, MCK_SImm5 }, },
14662 { 1819 /* index */, AArch64::INDEX_IR_S, Convert__SVEVectorSReg1_0__SImm51_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SImm5, MCK_GPR32 }, },
14668 { 1819 /* index */, AArch64::INDEX_RR_B, Convert__SVEVectorBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32, MCK_GPR32 }, },
14668 { 1819 /* index */, AArch64::INDEX_RR_B, Convert__SVEVectorBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32, MCK_GPR32 }, },
14669 { 1819 /* index */, AArch64::INDEX_RI_B, Convert__SVEVectorBReg1_0__Reg1_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32, MCK_SImm5 }, },
14670 { 1819 /* index */, AArch64::INDEX_IR_B, Convert__SVEVectorBReg1_0__SImm51_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SImm5, MCK_GPR32 }, },
14672 { 1825 /* ins */, AArch64::INSvi8gpr, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_151_2__Reg1_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15, MCK_GPR32 }, },
14674 { 1825 /* ins */, AArch64::INSvi16gpr, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_71_2__Reg1_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7, MCK_GPR32 }, },
14675 { 1825 /* ins */, AArch64::INSvi32gpr, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_31_2__Reg1_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3, MCK_GPR32 }, },
14681 { 1829 /* insr */, AArch64::INSR_ZR_H, Convert__SVEVectorHReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32 }, },
14683 { 1829 /* insr */, AArch64::INSR_ZR_S, Convert__SVEVectorSReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32 }, },
14687 { 1829 /* insr */, AArch64::INSR_ZR_B, Convert__SVEVectorBReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32 }, },
14696 { 1842 /* lasta */, AArch64::LASTA_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
14697 { 1842 /* lasta */, AArch64::LASTA_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
14698 { 1842 /* lasta */, AArch64::LASTA_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
14704 { 1848 /* lastb */, AArch64::LASTB_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
14705 { 1848 /* lastb */, AArch64::LASTB_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
14706 { 1848 /* lastb */, AArch64::LASTB_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
15686 { 2061 /* ldadd */, AArch64::LDADDW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15686 { 2061 /* ldadd */, AArch64::LDADDW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15688 { 2067 /* ldadda */, AArch64::LDADDAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15688 { 2067 /* ldadda */, AArch64::LDADDAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15690 { 2074 /* ldaddab */, AArch64::LDADDAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15690 { 2074 /* ldaddab */, AArch64::LDADDAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15691 { 2082 /* ldaddah */, AArch64::LDADDAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15691 { 2082 /* ldaddah */, AArch64::LDADDAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15692 { 2090 /* ldaddal */, AArch64::LDADDALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15692 { 2090 /* ldaddal */, AArch64::LDADDALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15694 { 2098 /* ldaddalb */, AArch64::LDADDALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15694 { 2098 /* ldaddalb */, AArch64::LDADDALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15695 { 2107 /* ldaddalh */, AArch64::LDADDALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15695 { 2107 /* ldaddalh */, AArch64::LDADDALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15696 { 2116 /* ldaddb */, AArch64::LDADDB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15696 { 2116 /* ldaddb */, AArch64::LDADDB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15697 { 2123 /* ldaddh */, AArch64::LDADDH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15697 { 2123 /* ldaddh */, AArch64::LDADDH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15698 { 2130 /* ldaddl */, AArch64::LDADDLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15698 { 2130 /* ldaddl */, AArch64::LDADDLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15700 { 2137 /* ldaddlb */, AArch64::LDADDLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15700 { 2137 /* ldaddlb */, AArch64::LDADDLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15701 { 2145 /* ldaddlh */, AArch64::LDADDLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15701 { 2145 /* ldaddlh */, AArch64::LDADDLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15702 { 2153 /* ldapr */, AArch64::LDAPRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasRCPC, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15704 { 2159 /* ldaprb */, AArch64::LDAPRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasRCPC, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15705 { 2166 /* ldaprh */, AArch64::LDAPRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasRCPC, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15706 { 2173 /* ldapur */, AArch64::LDAPURi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15708 { 2173 /* ldapur */, AArch64::LDAPURi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
15710 { 2180 /* ldapurb */, AArch64::LDAPURBi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15711 { 2180 /* ldapurb */, AArch64::LDAPURBi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
15712 { 2188 /* ldapurh */, AArch64::LDAPURHi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15713 { 2188 /* ldapurh */, AArch64::LDAPURHi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
15714 { 2196 /* ldapursb */, AArch64::LDAPURSBWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15716 { 2196 /* ldapursb */, AArch64::LDAPURSBWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
15718 { 2205 /* ldapursh */, AArch64::LDAPURSHWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15720 { 2205 /* ldapursh */, AArch64::LDAPURSHWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
15724 { 2223 /* ldar */, AArch64::LDARW, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15726 { 2228 /* ldarb */, AArch64::LDARB, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15727 { 2234 /* ldarh */, AArch64::LDARH, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15728 { 2240 /* ldaxp */, AArch64::LDAXPW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15728 { 2240 /* ldaxp */, AArch64::LDAXPW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15730 { 2246 /* ldaxr */, AArch64::LDAXRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15732 { 2252 /* ldaxrb */, AArch64::LDAXRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15733 { 2259 /* ldaxrh */, AArch64::LDAXRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15734 { 2266 /* ldclr */, AArch64::LDCLRW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15734 { 2266 /* ldclr */, AArch64::LDCLRW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15736 { 2272 /* ldclra */, AArch64::LDCLRAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15736 { 2272 /* ldclra */, AArch64::LDCLRAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15738 { 2279 /* ldclrab */, AArch64::LDCLRAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15738 { 2279 /* ldclrab */, AArch64::LDCLRAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15739 { 2287 /* ldclrah */, AArch64::LDCLRAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15739 { 2287 /* ldclrah */, AArch64::LDCLRAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15740 { 2295 /* ldclral */, AArch64::LDCLRALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15740 { 2295 /* ldclral */, AArch64::LDCLRALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15742 { 2303 /* ldclralb */, AArch64::LDCLRALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15742 { 2303 /* ldclralb */, AArch64::LDCLRALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15743 { 2312 /* ldclralh */, AArch64::LDCLRALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15743 { 2312 /* ldclralh */, AArch64::LDCLRALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15744 { 2321 /* ldclrb */, AArch64::LDCLRB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15744 { 2321 /* ldclrb */, AArch64::LDCLRB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15745 { 2328 /* ldclrh */, AArch64::LDCLRH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15745 { 2328 /* ldclrh */, AArch64::LDCLRH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15746 { 2335 /* ldclrl */, AArch64::LDCLRLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15746 { 2335 /* ldclrl */, AArch64::LDCLRLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15748 { 2342 /* ldclrlb */, AArch64::LDCLRLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15748 { 2342 /* ldclrlb */, AArch64::LDCLRLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15749 { 2350 /* ldclrlh */, AArch64::LDCLRLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15749 { 2350 /* ldclrlh */, AArch64::LDCLRLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15750 { 2358 /* ldeor */, AArch64::LDEORW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15750 { 2358 /* ldeor */, AArch64::LDEORW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15752 { 2364 /* ldeora */, AArch64::LDEORAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15752 { 2364 /* ldeora */, AArch64::LDEORAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15754 { 2371 /* ldeorab */, AArch64::LDEORAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15754 { 2371 /* ldeorab */, AArch64::LDEORAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15755 { 2379 /* ldeorah */, AArch64::LDEORAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15755 { 2379 /* ldeorah */, AArch64::LDEORAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15756 { 2387 /* ldeoral */, AArch64::LDEORALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15756 { 2387 /* ldeoral */, AArch64::LDEORALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15758 { 2395 /* ldeoralb */, AArch64::LDEORALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15758 { 2395 /* ldeoralb */, AArch64::LDEORALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15759 { 2404 /* ldeoralh */, AArch64::LDEORALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15759 { 2404 /* ldeoralh */, AArch64::LDEORALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15760 { 2413 /* ldeorb */, AArch64::LDEORB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15760 { 2413 /* ldeorb */, AArch64::LDEORB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15761 { 2420 /* ldeorh */, AArch64::LDEORH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15761 { 2420 /* ldeorh */, AArch64::LDEORH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15762 { 2427 /* ldeorl */, AArch64::LDEORLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15762 { 2427 /* ldeorl */, AArch64::LDEORLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15764 { 2434 /* ldeorlb */, AArch64::LDEORLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15764 { 2434 /* ldeorlb */, AArch64::LDEORLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15765 { 2442 /* ldeorlh */, AArch64::LDEORLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15765 { 2442 /* ldeorlh */, AArch64::LDEORLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
15985 { 2511 /* ldlar */, AArch64::LDLARW, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15987 { 2517 /* ldlarb */, AArch64::LDLARB, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
15988 { 2524 /* ldlarh */, AArch64::LDLARH, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
16053 { 2583 /* ldnp */, AArch64::LDNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16053 { 2583 /* ldnp */, AArch64::LDNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16058 { 2583 /* ldnp */, AArch64::LDNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
16058 { 2583 /* ldnp */, AArch64::LDNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
16135 { 2640 /* ldp */, AArch64::LDPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16135 { 2640 /* ldp */, AArch64::LDPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16140 { 2640 /* ldp */, AArch64::LDPWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_5, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, },
16140 { 2640 /* ldp */, AArch64::LDPWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_5, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, },
16141 { 2640 /* ldp */, AArch64::LDPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
16141 { 2640 /* ldp */, AArch64::LDPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
16150 { 2640 /* ldp */, AArch64::LDPWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, },
16150 { 2640 /* ldp */, AArch64::LDPWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, },
16159 { 2650 /* ldr */, AArch64::LDRWl, Convert__Reg1_0__PCRelLabel191_1, AMFBS_None, { MCK_GPR32, MCK_PCRelLabel19 }, },
16164 { 2650 /* ldr */, AArch64::LDRWui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16173 { 2650 /* ldr */, AArch64::LDRWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
16174 { 2650 /* ldr */, AArch64::LDRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
16175 { 2650 /* ldr */, AArch64::LDURWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, },
16176 { 2650 /* ldr */, AArch64::LDRWui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, },
16201 { 2650 /* ldr */, AArch64::LDRWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, },
16201 { 2650 /* ldr */, AArch64::LDRWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, },
16202 { 2650 /* ldr */, AArch64::LDRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, },
16203 { 2650 /* ldr */, AArch64::LDRWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
16204 { 2650 /* ldr */, AArch64::LDRXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, },
16207 { 2650 /* ldr */, AArch64::LDRBroW, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
16210 { 2650 /* ldr */, AArch64::LDRHroW, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
16213 { 2650 /* ldr */, AArch64::LDRSroW, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemWExtend322_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, },
16216 { 2650 /* ldr */, AArch64::LDRDroW, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemWExtend642_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, },
16219 { 2650 /* ldr */, AArch64::LDRQroW, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemWExtend1282_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend128, MCK__93_ }, },
16230 { 2666 /* ldrb */, AArch64::LDRBBui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16231 { 2666 /* ldrb */, AArch64::LDRBBpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
16232 { 2666 /* ldrb */, AArch64::LDRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
16233 { 2666 /* ldrb */, AArch64::LDURBBi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, },
16234 { 2666 /* ldrb */, AArch64::LDRBBui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, },
16235 { 2666 /* ldrb */, AArch64::LDRBBroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
16235 { 2666 /* ldrb */, AArch64::LDRBBroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
16236 { 2666 /* ldrb */, AArch64::LDRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, },
16237 { 2666 /* ldrb */, AArch64::LDRBBpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
16238 { 2671 /* ldrh */, AArch64::LDRHHui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16239 { 2671 /* ldrh */, AArch64::LDRHHpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
16240 { 2671 /* ldrh */, AArch64::LDRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
16241 { 2671 /* ldrh */, AArch64::LDURHHi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, },
16242 { 2671 /* ldrh */, AArch64::LDRHHui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, },
16243 { 2671 /* ldrh */, AArch64::LDRHHroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
16243 { 2671 /* ldrh */, AArch64::LDRHHroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
16244 { 2671 /* ldrh */, AArch64::LDRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, },
16245 { 2671 /* ldrh */, AArch64::LDRHHpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
16246 { 2676 /* ldrsb */, AArch64::LDRSBWui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16248 { 2676 /* ldrsb */, AArch64::LDRSBWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
16249 { 2676 /* ldrsb */, AArch64::LDRSBWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
16250 { 2676 /* ldrsb */, AArch64::LDURSBWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, },
16251 { 2676 /* ldrsb */, AArch64::LDRSBWui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, },
16256 { 2676 /* ldrsb */, AArch64::LDRSBWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
16256 { 2676 /* ldrsb */, AArch64::LDRSBWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
16257 { 2676 /* ldrsb */, AArch64::LDRSBWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, },
16258 { 2676 /* ldrsb */, AArch64::LDRSBWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
16259 { 2676 /* ldrsb */, AArch64::LDRSBXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
16262 { 2682 /* ldrsh */, AArch64::LDRSHWui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16264 { 2682 /* ldrsh */, AArch64::LDRSHWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
16265 { 2682 /* ldrsh */, AArch64::LDRSHWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
16266 { 2682 /* ldrsh */, AArch64::LDURSHWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, },
16267 { 2682 /* ldrsh */, AArch64::LDRSHWui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, },
16272 { 2682 /* ldrsh */, AArch64::LDRSHWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
16272 { 2682 /* ldrsh */, AArch64::LDRSHWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
16273 { 2682 /* ldrsh */, AArch64::LDRSHWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, },
16274 { 2682 /* ldrsh */, AArch64::LDRSHWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
16275 { 2682 /* ldrsh */, AArch64::LDRSHXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
16284 { 2688 /* ldrsw */, AArch64::LDRSWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, },
16287 { 2694 /* ldset */, AArch64::LDSETW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16287 { 2694 /* ldset */, AArch64::LDSETW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16289 { 2700 /* ldseta */, AArch64::LDSETAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16289 { 2700 /* ldseta */, AArch64::LDSETAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16291 { 2707 /* ldsetab */, AArch64::LDSETAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16291 { 2707 /* ldsetab */, AArch64::LDSETAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16292 { 2715 /* ldsetah */, AArch64::LDSETAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16292 { 2715 /* ldsetah */, AArch64::LDSETAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16293 { 2723 /* ldsetal */, AArch64::LDSETALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16293 { 2723 /* ldsetal */, AArch64::LDSETALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16295 { 2731 /* ldsetalb */, AArch64::LDSETALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16295 { 2731 /* ldsetalb */, AArch64::LDSETALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16296 { 2740 /* ldsetalh */, AArch64::LDSETALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16296 { 2740 /* ldsetalh */, AArch64::LDSETALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16297 { 2749 /* ldsetb */, AArch64::LDSETB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16297 { 2749 /* ldsetb */, AArch64::LDSETB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16298 { 2756 /* ldseth */, AArch64::LDSETH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16298 { 2756 /* ldseth */, AArch64::LDSETH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16299 { 2763 /* ldsetl */, AArch64::LDSETLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16299 { 2763 /* ldsetl */, AArch64::LDSETLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16301 { 2770 /* ldsetlb */, AArch64::LDSETLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16301 { 2770 /* ldsetlb */, AArch64::LDSETLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16302 { 2778 /* ldsetlh */, AArch64::LDSETLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16302 { 2778 /* ldsetlh */, AArch64::LDSETLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16303 { 2786 /* ldsmax */, AArch64::LDSMAXW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16303 { 2786 /* ldsmax */, AArch64::LDSMAXW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16305 { 2793 /* ldsmaxa */, AArch64::LDSMAXAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16305 { 2793 /* ldsmaxa */, AArch64::LDSMAXAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16307 { 2801 /* ldsmaxab */, AArch64::LDSMAXAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16307 { 2801 /* ldsmaxab */, AArch64::LDSMAXAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16308 { 2810 /* ldsmaxah */, AArch64::LDSMAXAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16308 { 2810 /* ldsmaxah */, AArch64::LDSMAXAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16309 { 2819 /* ldsmaxal */, AArch64::LDSMAXALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16309 { 2819 /* ldsmaxal */, AArch64::LDSMAXALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16311 { 2828 /* ldsmaxalb */, AArch64::LDSMAXALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16311 { 2828 /* ldsmaxalb */, AArch64::LDSMAXALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16312 { 2838 /* ldsmaxalh */, AArch64::LDSMAXALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16312 { 2838 /* ldsmaxalh */, AArch64::LDSMAXALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16313 { 2848 /* ldsmaxb */, AArch64::LDSMAXB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16313 { 2848 /* ldsmaxb */, AArch64::LDSMAXB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16314 { 2856 /* ldsmaxh */, AArch64::LDSMAXH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16314 { 2856 /* ldsmaxh */, AArch64::LDSMAXH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16315 { 2864 /* ldsmaxl */, AArch64::LDSMAXLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16315 { 2864 /* ldsmaxl */, AArch64::LDSMAXLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16317 { 2872 /* ldsmaxlb */, AArch64::LDSMAXLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16317 { 2872 /* ldsmaxlb */, AArch64::LDSMAXLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16318 { 2881 /* ldsmaxlh */, AArch64::LDSMAXLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16318 { 2881 /* ldsmaxlh */, AArch64::LDSMAXLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16319 { 2890 /* ldsmin */, AArch64::LDSMINW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16319 { 2890 /* ldsmin */, AArch64::LDSMINW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16321 { 2897 /* ldsmina */, AArch64::LDSMINAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16321 { 2897 /* ldsmina */, AArch64::LDSMINAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16323 { 2905 /* ldsminab */, AArch64::LDSMINAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16323 { 2905 /* ldsminab */, AArch64::LDSMINAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16324 { 2914 /* ldsminah */, AArch64::LDSMINAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16324 { 2914 /* ldsminah */, AArch64::LDSMINAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16325 { 2923 /* ldsminal */, AArch64::LDSMINALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16325 { 2923 /* ldsminal */, AArch64::LDSMINALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16327 { 2932 /* ldsminalb */, AArch64::LDSMINALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16327 { 2932 /* ldsminalb */, AArch64::LDSMINALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16328 { 2942 /* ldsminalh */, AArch64::LDSMINALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16328 { 2942 /* ldsminalh */, AArch64::LDSMINALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16329 { 2952 /* ldsminb */, AArch64::LDSMINB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16329 { 2952 /* ldsminb */, AArch64::LDSMINB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16330 { 2960 /* ldsminh */, AArch64::LDSMINH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16330 { 2960 /* ldsminh */, AArch64::LDSMINH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16331 { 2968 /* ldsminl */, AArch64::LDSMINLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16331 { 2968 /* ldsminl */, AArch64::LDSMINLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16333 { 2976 /* ldsminlb */, AArch64::LDSMINLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16333 { 2976 /* ldsminlb */, AArch64::LDSMINLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16334 { 2985 /* ldsminlh */, AArch64::LDSMINLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16334 { 2985 /* ldsminlh */, AArch64::LDSMINLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16335 { 2994 /* ldtr */, AArch64::LDTRWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16337 { 2994 /* ldtr */, AArch64::LDTRWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
16339 { 2999 /* ldtrb */, AArch64::LDTRBi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16340 { 2999 /* ldtrb */, AArch64::LDTRBi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
16341 { 3005 /* ldtrh */, AArch64::LDTRHi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16342 { 3005 /* ldtrh */, AArch64::LDTRHi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
16343 { 3011 /* ldtrsb */, AArch64::LDTRSBWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16345 { 3011 /* ldtrsb */, AArch64::LDTRSBWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
16347 { 3018 /* ldtrsh */, AArch64::LDTRSHWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16349 { 3018 /* ldtrsh */, AArch64::LDTRSHWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
16353 { 3032 /* ldumax */, AArch64::LDUMAXW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16353 { 3032 /* ldumax */, AArch64::LDUMAXW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16355 { 3039 /* ldumaxa */, AArch64::LDUMAXAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16355 { 3039 /* ldumaxa */, AArch64::LDUMAXAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16357 { 3047 /* ldumaxab */, AArch64::LDUMAXAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16357 { 3047 /* ldumaxab */, AArch64::LDUMAXAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16358 { 3056 /* ldumaxah */, AArch64::LDUMAXAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16358 { 3056 /* ldumaxah */, AArch64::LDUMAXAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16359 { 3065 /* ldumaxal */, AArch64::LDUMAXALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16359 { 3065 /* ldumaxal */, AArch64::LDUMAXALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16361 { 3074 /* ldumaxalb */, AArch64::LDUMAXALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16361 { 3074 /* ldumaxalb */, AArch64::LDUMAXALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16362 { 3084 /* ldumaxalh */, AArch64::LDUMAXALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16362 { 3084 /* ldumaxalh */, AArch64::LDUMAXALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16363 { 3094 /* ldumaxb */, AArch64::LDUMAXB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16363 { 3094 /* ldumaxb */, AArch64::LDUMAXB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16364 { 3102 /* ldumaxh */, AArch64::LDUMAXH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16364 { 3102 /* ldumaxh */, AArch64::LDUMAXH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16365 { 3110 /* ldumaxl */, AArch64::LDUMAXLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16365 { 3110 /* ldumaxl */, AArch64::LDUMAXLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16367 { 3118 /* ldumaxlb */, AArch64::LDUMAXLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16367 { 3118 /* ldumaxlb */, AArch64::LDUMAXLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16368 { 3127 /* ldumaxlh */, AArch64::LDUMAXLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16368 { 3127 /* ldumaxlh */, AArch64::LDUMAXLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16369 { 3136 /* ldumin */, AArch64::LDUMINW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16369 { 3136 /* ldumin */, AArch64::LDUMINW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16371 { 3143 /* ldumina */, AArch64::LDUMINAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16371 { 3143 /* ldumina */, AArch64::LDUMINAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16373 { 3151 /* lduminab */, AArch64::LDUMINAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16373 { 3151 /* lduminab */, AArch64::LDUMINAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16374 { 3160 /* lduminah */, AArch64::LDUMINAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16374 { 3160 /* lduminah */, AArch64::LDUMINAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16375 { 3169 /* lduminal */, AArch64::LDUMINALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16375 { 3169 /* lduminal */, AArch64::LDUMINALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16377 { 3178 /* lduminalb */, AArch64::LDUMINALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16377 { 3178 /* lduminalb */, AArch64::LDUMINALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16378 { 3188 /* lduminalh */, AArch64::LDUMINALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16378 { 3188 /* lduminalh */, AArch64::LDUMINALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16379 { 3198 /* lduminb */, AArch64::LDUMINB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16379 { 3198 /* lduminb */, AArch64::LDUMINB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16380 { 3206 /* lduminh */, AArch64::LDUMINH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16380 { 3206 /* lduminh */, AArch64::LDUMINH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16381 { 3214 /* lduminl */, AArch64::LDUMINLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16381 { 3214 /* lduminl */, AArch64::LDUMINLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16383 { 3222 /* lduminlb */, AArch64::LDUMINLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16383 { 3222 /* lduminlb */, AArch64::LDUMINLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16384 { 3231 /* lduminlh */, AArch64::LDUMINLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16384 { 3231 /* lduminlh */, AArch64::LDUMINLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16385 { 3240 /* ldur */, AArch64::LDURWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16392 { 3240 /* ldur */, AArch64::LDURWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
16399 { 3245 /* ldurb */, AArch64::LDURBBi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16400 { 3245 /* ldurb */, AArch64::LDURBBi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
16401 { 3251 /* ldurh */, AArch64::LDURHHi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16402 { 3251 /* ldurh */, AArch64::LDURHHi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
16403 { 3257 /* ldursb */, AArch64::LDURSBWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16405 { 3257 /* ldursb */, AArch64::LDURSBWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
16407 { 3264 /* ldursh */, AArch64::LDURSHWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
16409 { 3264 /* ldursh */, AArch64::LDURSHWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
16413 { 3278 /* ldxp */, AArch64::LDXPW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
16413 { 3278 /* ldxp */, AArch64::LDXPW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
16415 { 3283 /* ldxr */, AArch64::LDXRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
16417 { 3288 /* ldxrb */, AArch64::LDXRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
16418 { 3294 /* ldxrh */, AArch64::LDXRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
16419 { 3300 /* lsl */, AArch64::LSLVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16419 { 3300 /* lsl */, AArch64::LSLVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16419 { 3300 /* lsl */, AArch64::LSLVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16443 { 3309 /* lslv */, AArch64::LSLVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16443 { 3309 /* lslv */, AArch64::LSLVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16443 { 3309 /* lslv */, AArch64::LSLVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16445 { 3314 /* lsr */, AArch64::LSRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16445 { 3314 /* lsr */, AArch64::LSRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16445 { 3314 /* lsr */, AArch64::LSRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16446 { 3314 /* lsr */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
16446 { 3314 /* lsr */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
16471 { 3323 /* lsrv */, AArch64::LSRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16471 { 3323 /* lsrv */, AArch64::LSRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16471 { 3323 /* lsrv */, AArch64::LSRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16477 { 3332 /* madd */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16477 { 3332 /* madd */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16477 { 3332 /* madd */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16477 { 3332 /* madd */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16515 { 3351 /* mneg */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16515 { 3351 /* mneg */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16515 { 3351 /* mneg */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16519 { 3356 /* mov */, AArch64::ORRWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
16519 { 3356 /* mov */, AArch64::ORRWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
16520 { 3356 /* mov */, AArch64::MOVZWi, Convert__Reg1_0__MOVZ32_lsl0MovAlias1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_MOVZ32_lsl0MovAlias }, },
16521 { 3356 /* mov */, AArch64::MOVZWi, Convert__Reg1_0__MOVZ32_lsl16MovAlias1_1__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_MOVZ32_lsl16MovAlias }, },
16522 { 3356 /* mov */, AArch64::MOVNWi, Convert__Reg1_0__MOVN32_lsl0MovAlias1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_MOVN32_lsl0MovAlias }, },
16523 { 3356 /* mov */, AArch64::MOVNWi, Convert__Reg1_0__MOVN32_lsl16MovAlias1_1__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_MOVN32_lsl16MovAlias }, },
16564 { 3356 /* mov */, AArch64::UMOVvi32, Convert__Reg1_0__VectorReg1281_1__IndexRange0_31_3, AMFBS_HasNEON, { MCK_GPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
16570 { 3356 /* mov */, AArch64::INSvi8gpr, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_151_2__Reg1_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15, MCK_GPR32 }, },
16572 { 3356 /* mov */, AArch64::INSvi16gpr, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_71_2__Reg1_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7, MCK_GPR32 }, },
16573 { 3356 /* mov */, AArch64::INSvi32gpr, Convert__VectorReg1281_0__Tie0_1_1__IndexRange0_31_2__Reg1_3, AMFBS_HasNEON, { MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3, MCK_GPR32 }, },
16622 { 3365 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0_1_1__MovWSymbolG01_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_MovWSymbolG0 }, },
16623 { 3365 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0_1_1__MovWSymbolG11_1__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_MovWSymbolG1 }, },
16624 { 3365 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_Imm0_65535 }, },
16630 { 3365 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__MovImm32Shifter1_2, AMFBS_None, { MCK_GPR32, MCK_Imm0_65535, MCK_MovImm32Shifter }, },
16632 { 3370 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__MovWSymbolG01_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_MovWSymbolG0 }, },
16633 { 3370 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__MovWSymbolG11_1__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_MovWSymbolG1 }, },
16634 { 3370 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_Imm0_65535 }, },
16640 { 3370 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__Imm0_655351_1__MovImm32Shifter1_2, AMFBS_None, { MCK_GPR32, MCK_Imm0_65535, MCK_MovImm32Shifter }, },
16653 { 3388 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__MovWSymbolG01_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_MovWSymbolG0 }, },
16654 { 3388 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__MovWSymbolG11_1__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_MovWSymbolG1 }, },
16655 { 3388 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_Imm0_65535 }, },
16661 { 3388 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__Imm0_655351_1__MovImm32Shifter1_2, AMFBS_None, { MCK_GPR32, MCK_Imm0_65535, MCK_MovImm32Shifter }, },
16671 { 3405 /* msub */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16671 { 3405 /* msub */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16671 { 3405 /* msub */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16671 { 3405 /* msub */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16673 { 3410 /* mul */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16673 { 3410 /* mul */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16673 { 3410 /* mul */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16700 { 3414 /* mvn */, AArch64::ORNWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
16700 { 3414 /* mvn */, AArch64::ORNWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
16702 { 3414 /* mvn */, AArch64::ORNWrs, Convert__Reg1_0__regWZR__Reg1_1__LogicalShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
16702 { 3414 /* mvn */, AArch64::ORNWrs, Convert__Reg1_0__regWZR__Reg1_1__LogicalShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
16724 { 3439 /* neg */, AArch64::SUBWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
16724 { 3439 /* neg */, AArch64::SUBWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
16726 { 3439 /* neg */, AArch64::SUBWrs, Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
16726 { 3439 /* neg */, AArch64::SUBWrs, Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
16739 { 3443 /* negs */, AArch64::SUBSWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
16739 { 3443 /* negs */, AArch64::SUBSWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
16741 { 3443 /* negs */, AArch64::SUBSWrs, Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
16741 { 3443 /* negs */, AArch64::SUBSWrs, Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
16743 { 3448 /* ngc */, AArch64::SBCWr, Convert__Reg1_0__regWZR__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
16743 { 3448 /* ngc */, AArch64::SBCWr, Convert__Reg1_0__regWZR__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
16745 { 3452 /* ngcs */, AArch64::SBCSWr, Convert__Reg1_0__regWZR__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
16745 { 3452 /* ngcs */, AArch64::SBCSWr, Convert__Reg1_0__regWZR__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
16760 { 3486 /* orn */, AArch64::ORNWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16760 { 3486 /* orn */, AArch64::ORNWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16760 { 3486 /* orn */, AArch64::ORNWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16761 { 3486 /* orn */, AArch64::ORRWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32Not }, },
16768 { 3486 /* orn */, AArch64::ORNWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
16768 { 3486 /* orn */, AArch64::ORNWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
16768 { 3486 /* orn */, AArch64::ORNWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
16778 { 3495 /* orr */, AArch64::ORRWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16778 { 3495 /* orr */, AArch64::ORRWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16778 { 3495 /* orr */, AArch64::ORRWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16779 { 3495 /* orr */, AArch64::ORRWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, AMFBS_None, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32 }, },
16794 { 3495 /* orr */, AArch64::ORRWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
16794 { 3495 /* orr */, AArch64::ORRWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
16794 { 3495 /* orr */, AArch64::ORRWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
16886 { 3683 /* prfm */, AArch64::PRFMroW, Convert__Prefetch1_0__Reg1_2__Reg1_3__MemWExtend642_4, AMFBS_None, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, },
16937 { 3780 /* rbit */, AArch64::RBITWr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
16937 { 3780 /* rbit */, AArch64::RBITWr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
16953 { 3819 /* rev */, AArch64::REVWr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
16953 { 3819 /* rev */, AArch64::REVWr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
16963 { 3823 /* rev16 */, AArch64::REV16Wr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
16963 { 3823 /* rev16 */, AArch64::REV16Wr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
16986 { 3861 /* ror */, AArch64::RORVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16986 { 3861 /* ror */, AArch64::RORVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16986 { 3861 /* ror */, AArch64::RORVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16987 { 3861 /* ror */, AArch64::EXTRWrri, Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_311_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
16987 { 3861 /* ror */, AArch64::EXTRWrri, Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_311_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
16990 { 3865 /* rorv */, AArch64::RORVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16990 { 3865 /* rorv */, AArch64::RORVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
16990 { 3865 /* rorv */, AArch64::RORVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
17111 { 4084 /* sbc */, AArch64::SBCWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
17111 { 4084 /* sbc */, AArch64::SBCWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
17111 { 4084 /* sbc */, AArch64::SBCWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
17117 { 4100 /* sbcs */, AArch64::SBCSWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
17117 { 4100 /* sbcs */, AArch64::SBCSWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
17117 { 4100 /* sbcs */, AArch64::SBCSWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
17119 { 4105 /* sbfm */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, },
17119 { 4105 /* sbfm */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, },
17122 { 4110 /* scvtf */, AArch64::SCVTFUWHri, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR32 }, },
17125 { 4110 /* scvtf */, AArch64::SCVTFUWSri, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR32 }, },
17128 { 4110 /* scvtf */, AArch64::SCVTFUWDri, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR32 }, },
17131 { 4110 /* scvtf */, AArch64::SCVTFSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR32, MCK_Imm1_32 }, },
17134 { 4110 /* scvtf */, AArch64::SCVTFSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR32, MCK_Imm1_32 }, },
17137 { 4110 /* scvtf */, AArch64::SCVTFSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR32, MCK_Imm1_32 }, },
17156 { 4116 /* sdiv */, AArch64::SDIVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
17156 { 4116 /* sdiv */, AArch64::SDIVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
17156 { 4116 /* sdiv */, AArch64::SDIVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
17175 { 4136 /* setf16 */, AArch64::SETF16, Convert__Reg1_0, AMFBS_HasFMI, { MCK_GPR32 }, },
17176 { 4143 /* setf8 */, AArch64::SETF8, Convert__Reg1_0, AMFBS_HasFMI, { MCK_GPR32 }, },
17267 { 4412 /* smaddl */, AArch64::SMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
17267 { 4412 /* smaddl */, AArch64::SMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
17375 { 4511 /* smnegl */, AArch64::SMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, },
17375 { 4511 /* smnegl */, AArch64::SMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, },
17376 { 4518 /* smov */, AArch64::SMOVvi8to32, Convert__Reg1_0__VectorReg1281_1__IndexRange0_151_3, AMFBS_HasNEON, { MCK_GPR32, MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15 }, },
17377 { 4518 /* smov */, AArch64::SMOVvi16to32, Convert__Reg1_0__VectorReg1281_1__IndexRange0_71_3, AMFBS_HasNEON, { MCK_GPR32, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, },
17381 { 4523 /* smsubl */, AArch64::SMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
17381 { 4523 /* smsubl */, AArch64::SMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
17391 { 4536 /* smull */, AArch64::SMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, },
17391 { 4536 /* smull */, AArch64::SMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, },
18647 { 5335 /* stadd */, AArch64::LDADDW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18649 { 5341 /* staddb */, AArch64::LDADDB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18650 { 5348 /* staddh */, AArch64::LDADDH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18651 { 5355 /* staddl */, AArch64::LDADDLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18653 { 5362 /* staddlb */, AArch64::LDADDLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18654 { 5370 /* staddlh */, AArch64::LDADDLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18655 { 5378 /* stclr */, AArch64::LDCLRW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18657 { 5384 /* stclrb */, AArch64::LDCLRB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18658 { 5391 /* stclrh */, AArch64::LDCLRH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18659 { 5398 /* stclrl */, AArch64::LDCLRLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18661 { 5405 /* stclrlb */, AArch64::LDCLRLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18662 { 5413 /* stclrlh */, AArch64::LDCLRLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18663 { 5421 /* steor */, AArch64::LDEORW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18665 { 5427 /* steorb */, AArch64::LDEORB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18666 { 5434 /* steorh */, AArch64::LDEORH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18667 { 5441 /* steorl */, AArch64::LDEORLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18669 { 5448 /* steorlb */, AArch64::LDEORLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18670 { 5456 /* steorlh */, AArch64::LDEORLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18680 { 5478 /* stllr */, AArch64::STLLRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18682 { 5484 /* stllrb */, AArch64::STLLRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18683 { 5491 /* stllrh */, AArch64::STLLRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18684 { 5498 /* stlr */, AArch64::STLRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18686 { 5503 /* stlrb */, AArch64::STLRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18687 { 5509 /* stlrh */, AArch64::STLRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18688 { 5515 /* stlur */, AArch64::STLURWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18690 { 5515 /* stlur */, AArch64::STLURWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18692 { 5521 /* stlurb */, AArch64::STLURBi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18693 { 5521 /* stlurb */, AArch64::STLURBi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18694 { 5528 /* stlurh */, AArch64::STLURHi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18695 { 5528 /* stlurh */, AArch64::STLURHi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18696 { 5535 /* stlxp */, AArch64::STLXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18696 { 5535 /* stlxp */, AArch64::STLXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18696 { 5535 /* stlxp */, AArch64::STLXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18697 { 5535 /* stlxp */, AArch64::STLXPX, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18698 { 5541 /* stlxr */, AArch64::STLXRW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18698 { 5541 /* stlxr */, AArch64::STLXRW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18699 { 5541 /* stlxr */, AArch64::STLXRX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18700 { 5547 /* stlxrb */, AArch64::STLXRB, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18700 { 5547 /* stlxrb */, AArch64::STLXRB, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18701 { 5554 /* stlxrh */, AArch64::STLXRH, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18701 { 5554 /* stlxrh */, AArch64::STLXRH, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18702 { 5561 /* stnp */, AArch64::STNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18702 { 5561 /* stnp */, AArch64::STNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18707 { 5561 /* stnp */, AArch64::STNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
18707 { 5561 /* stnp */, AArch64::STNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
18764 { 5594 /* stp */, AArch64::STPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18764 { 5594 /* stp */, AArch64::STPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18769 { 5594 /* stp */, AArch64::STPWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_5, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, },
18769 { 5594 /* stp */, AArch64::STPWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_5, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, },
18770 { 5594 /* stp */, AArch64::STPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
18770 { 5594 /* stp */, AArch64::STPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
18779 { 5594 /* stp */, AArch64::STPWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, },
18779 { 5594 /* stp */, AArch64::STPWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, },
18784 { 5598 /* str */, AArch64::STRWui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18793 { 5598 /* str */, AArch64::STRWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
18794 { 5598 /* str */, AArch64::STRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
18795 { 5598 /* str */, AArch64::STURWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, },
18796 { 5598 /* str */, AArch64::STRWui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, },
18821 { 5598 /* str */, AArch64::STRWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, },
18821 { 5598 /* str */, AArch64::STRWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, },
18822 { 5598 /* str */, AArch64::STRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, },
18823 { 5598 /* str */, AArch64::STRWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
18824 { 5598 /* str */, AArch64::STRXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, },
18827 { 5598 /* str */, AArch64::STRBroW, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
18830 { 5598 /* str */, AArch64::STRHroW, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
18833 { 5598 /* str */, AArch64::STRSroW, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemWExtend322_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, },
18836 { 5598 /* str */, AArch64::STRDroW, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemWExtend642_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, },
18839 { 5598 /* str */, AArch64::STRQroW, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemWExtend1282_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend128, MCK__93_ }, },
18844 { 5602 /* strb */, AArch64::STRBBui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18845 { 5602 /* strb */, AArch64::STRBBpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
18846 { 5602 /* strb */, AArch64::STRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
18847 { 5602 /* strb */, AArch64::STURBBi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, },
18848 { 5602 /* strb */, AArch64::STRBBui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, },
18849 { 5602 /* strb */, AArch64::STRBBroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
18849 { 5602 /* strb */, AArch64::STRBBroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
18850 { 5602 /* strb */, AArch64::STRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, },
18851 { 5602 /* strb */, AArch64::STRBBpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
18852 { 5607 /* strh */, AArch64::STRHHui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18853 { 5607 /* strh */, AArch64::STRHHpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
18854 { 5607 /* strh */, AArch64::STRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
18855 { 5607 /* strh */, AArch64::STURHHi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, },
18856 { 5607 /* strh */, AArch64::STRHHui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, },
18857 { 5607 /* strh */, AArch64::STRHHroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
18857 { 5607 /* strh */, AArch64::STRHHroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
18858 { 5607 /* strh */, AArch64::STRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, },
18859 { 5607 /* strh */, AArch64::STRHHpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
18860 { 5612 /* stset */, AArch64::LDSETW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18862 { 5618 /* stsetb */, AArch64::LDSETB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18863 { 5625 /* stseth */, AArch64::LDSETH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18864 { 5632 /* stsetl */, AArch64::LDSETLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18866 { 5639 /* stsetlb */, AArch64::LDSETLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18867 { 5647 /* stsetlh */, AArch64::LDSETLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18868 { 5655 /* stsmax */, AArch64::LDSMAXW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18870 { 5662 /* stsmaxb */, AArch64::LDSMAXB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18871 { 5670 /* stsmaxh */, AArch64::LDSMAXH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18872 { 5678 /* stsmaxl */, AArch64::LDSMAXLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18874 { 5686 /* stsmaxlb */, AArch64::LDSMAXLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18875 { 5695 /* stsmaxlh */, AArch64::LDSMAXLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18876 { 5704 /* stsmin */, AArch64::LDSMINW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18878 { 5711 /* stsminb */, AArch64::LDSMINB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18879 { 5719 /* stsminh */, AArch64::LDSMINH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18880 { 5727 /* stsminl */, AArch64::LDSMINLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18882 { 5735 /* stsminlb */, AArch64::LDSMINLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18883 { 5744 /* stsminlh */, AArch64::LDSMINLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18884 { 5753 /* sttr */, AArch64::STTRWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18886 { 5753 /* sttr */, AArch64::STTRWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18888 { 5758 /* sttrb */, AArch64::STTRBi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18889 { 5758 /* sttrb */, AArch64::STTRBi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18890 { 5764 /* sttrh */, AArch64::STTRHi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18891 { 5764 /* sttrh */, AArch64::STTRHi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18892 { 5770 /* stumax */, AArch64::LDUMAXW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18894 { 5777 /* stumaxb */, AArch64::LDUMAXB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18895 { 5785 /* stumaxh */, AArch64::LDUMAXH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18896 { 5793 /* stumaxl */, AArch64::LDUMAXLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18898 { 5801 /* stumaxlb */, AArch64::LDUMAXLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18899 { 5810 /* stumaxlh */, AArch64::LDUMAXLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18900 { 5819 /* stumin */, AArch64::LDUMINW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18902 { 5826 /* stuminb */, AArch64::LDUMINB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18903 { 5834 /* stuminh */, AArch64::LDUMINH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18904 { 5842 /* stuminl */, AArch64::LDUMINLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18906 { 5850 /* stuminlb */, AArch64::LDUMINLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18907 { 5859 /* stuminlh */, AArch64::LDUMINLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18908 { 5868 /* stur */, AArch64::STURWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18915 { 5868 /* stur */, AArch64::STURWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18922 { 5873 /* sturb */, AArch64::STURBBi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18923 { 5873 /* sturb */, AArch64::STURBBi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18924 { 5879 /* sturh */, AArch64::STURHHi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
18925 { 5879 /* sturh */, AArch64::STURHHi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
18926 { 5885 /* stxp */, AArch64::STXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18926 { 5885 /* stxp */, AArch64::STXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18926 { 5885 /* stxp */, AArch64::STXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18927 { 5885 /* stxp */, AArch64::STXPX, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18928 { 5890 /* stxr */, AArch64::STXRW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18928 { 5890 /* stxr */, AArch64::STXRW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18929 { 5890 /* stxr */, AArch64::STXRX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18930 { 5895 /* stxrb */, AArch64::STXRB, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18930 { 5895 /* stxrb */, AArch64::STXRB, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18931 { 5901 /* stxrh */, AArch64::STXRH, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18931 { 5901 /* stxrh */, AArch64::STXRH, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
18941 { 5924 /* sub */, AArch64::SUBWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32sponly, MCK_GPR32sp, MCK_GPR32 }, },
18944 { 5924 /* sub */, AArch64::SUBWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
18944 { 5924 /* sub */, AArch64::SUBWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
18944 { 5924 /* sub */, AArch64::SUBWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
18945 { 5924 /* sub */, AArch64::SUBWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32sp, MCK_GPR32sponly, MCK_GPR32 }, },
18960 { 5924 /* sub */, AArch64::SUBWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
18960 { 5924 /* sub */, AArch64::SUBWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
18960 { 5924 /* sub */, AArch64::SUBWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
18961 { 5924 /* sub */, AArch64::SUBWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR32sp, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
18963 { 5924 /* sub */, AArch64::SUBXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend641_3, AMFBS_None, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR32, MCK_Extend64 }, },
18999 { 5976 /* subs */, AArch64::SUBSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_GPR32sponly, MCK_GPR32 }, },
18999 { 5976 /* subs */, AArch64::SUBSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_GPR32sponly, MCK_GPR32 }, },
19000 { 5976 /* subs */, AArch64::SUBSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
19000 { 5976 /* subs */, AArch64::SUBSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
19000 { 5976 /* subs */, AArch64::SUBSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
19001 { 5976 /* subs */, AArch64::ADDSWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, AMFBS_UseNegativeImmediates, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImmNeg }, },
19002 { 5976 /* subs */, AArch64::SUBSWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, AMFBS_None, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImm }, },
19007 { 5976 /* subs */, AArch64::SUBSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
19007 { 5976 /* subs */, AArch64::SUBSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
19007 { 5976 /* subs */, AArch64::SUBSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
19008 { 5976 /* subs */, AArch64::SUBSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
19008 { 5976 /* subs */, AArch64::SUBSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
19010 { 5976 /* subs */, AArch64::SUBSXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR64, MCK_GPR64sp, MCK_GPR32, MCK_Extend }, },
19034 { 6008 /* swp */, AArch64::SWPW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19034 { 6008 /* swp */, AArch64::SWPW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19036 { 6012 /* swpa */, AArch64::SWPAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19036 { 6012 /* swpa */, AArch64::SWPAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19038 { 6017 /* swpab */, AArch64::SWPAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19038 { 6017 /* swpab */, AArch64::SWPAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19039 { 6023 /* swpah */, AArch64::SWPAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19039 { 6023 /* swpah */, AArch64::SWPAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19040 { 6029 /* swpal */, AArch64::SWPALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19040 { 6029 /* swpal */, AArch64::SWPALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19042 { 6035 /* swpalb */, AArch64::SWPALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19042 { 6035 /* swpalb */, AArch64::SWPALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19043 { 6042 /* swpalh */, AArch64::SWPALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19043 { 6042 /* swpalh */, AArch64::SWPALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19044 { 6049 /* swpb */, AArch64::SWPB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19044 { 6049 /* swpb */, AArch64::SWPB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19045 { 6054 /* swph */, AArch64::SWPH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19045 { 6054 /* swph */, AArch64::SWPH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19046 { 6059 /* swpl */, AArch64::SWPLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19046 { 6059 /* swpl */, AArch64::SWPLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19048 { 6064 /* swplb */, AArch64::SWPLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19048 { 6064 /* swplb */, AArch64::SWPLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19049 { 6070 /* swplh */, AArch64::SWPLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19049 { 6070 /* swplh */, AArch64::SWPLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
19050 { 6076 /* sxtb */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
19050 { 6076 /* sxtb */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
19055 { 6081 /* sxth */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
19055 { 6081 /* sxth */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
19104 { 6115 /* tbnz */, AArch64::TBNZW, Convert__Reg1_0__Imm0_311_1__BranchTarget141_2, AMFBS_None, { MCK_GPR32, MCK_Imm0_31, MCK_BranchTarget14 }, },
19127 { 6124 /* tbz */, AArch64::TBZW, Convert__Reg1_0__Imm0_311_1__BranchTarget141_2, AMFBS_None, { MCK_GPR32, MCK_Imm0_31, MCK_BranchTarget14 }, },
19163 { 6158 /* tst */, AArch64::ANDSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
19163 { 6158 /* tst */, AArch64::ANDSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
19164 { 6158 /* tst */, AArch64::ANDSWri, Convert__regWZR__Reg1_0__LogicalImm321_1, AMFBS_None, { MCK_GPR32, MCK_LogicalImm32 }, },
19167 { 6158 /* tst */, AArch64::ANDSWrs, Convert__regWZR__Reg1_0__Reg1_1__LogicalShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
19167 { 6158 /* tst */, AArch64::ANDSWrs, Convert__regWZR__Reg1_0__Reg1_1__LogicalShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
19263 { 6320 /* ubfm */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, },
19263 { 6320 /* ubfm */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, },
19266 { 6325 /* ucvtf */, AArch64::UCVTFUWHri, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR32 }, },
19269 { 6325 /* ucvtf */, AArch64::UCVTFUWSri, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR32 }, },
19272 { 6325 /* ucvtf */, AArch64::UCVTFUWDri, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR32 }, },
19275 { 6325 /* ucvtf */, AArch64::UCVTFSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR32, MCK_Imm1_32 }, },
19278 { 6325 /* ucvtf */, AArch64::UCVTFSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR32, MCK_Imm1_32 }, },
19281 { 6325 /* ucvtf */, AArch64::UCVTFSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR32, MCK_Imm1_32 }, },
19301 { 6335 /* udiv */, AArch64::UDIVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
19301 { 6335 /* udiv */, AArch64::UDIVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
19301 { 6335 /* udiv */, AArch64::UDIVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
19339 { 6370 /* umaddl */, AArch64::UMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
19339 { 6370 /* umaddl */, AArch64::UMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
19446 { 6465 /* umnegl */, AArch64::UMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, },
19446 { 6465 /* umnegl */, AArch64::UMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, },
19447 { 6472 /* umov */, AArch64::UMOVvi8, Convert__Reg1_0__VectorReg1281_1__IndexRange0_151_3, AMFBS_HasNEON, { MCK_GPR32, MCK_VectorReg128, MCK__DOT_b, MCK_IndexRange0_15 }, },
19448 { 6472 /* umov */, AArch64::UMOVvi16, Convert__Reg1_0__VectorReg1281_1__IndexRange0_71_3, AMFBS_HasNEON, { MCK_GPR32, MCK_VectorReg128, MCK__DOT_h, MCK_IndexRange0_7 }, },
19449 { 6472 /* umov */, AArch64::UMOVvi32, Convert__Reg1_0__VectorReg1281_1__IndexRange0_31_3, AMFBS_HasNEON, { MCK_GPR32, MCK_VectorReg128, MCK__DOT_s, MCK_IndexRange0_3 }, },
19451 { 6477 /* umsubl */, AArch64::UMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
19451 { 6477 /* umsubl */, AArch64::UMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
19461 { 6490 /* umull */, AArch64::UMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, },
19461 { 6490 /* umull */, AArch64::UMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, },
19505 { 6523 /* uqdecb */, AArch64::UQDECB_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
19507 { 6523 /* uqdecb */, AArch64::UQDECB_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
19509 { 6523 /* uqdecb */, AArch64::UQDECB_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19511 { 6530 /* uqdecd */, AArch64::UQDECD_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
19514 { 6530 /* uqdecd */, AArch64::UQDECD_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
19517 { 6530 /* uqdecd */, AArch64::UQDECD_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19520 { 6537 /* uqdech */, AArch64::UQDECH_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
19523 { 6537 /* uqdech */, AArch64::UQDECH_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
19526 { 6537 /* uqdech */, AArch64::UQDECH_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19529 { 6544 /* uqdecp */, AArch64::UQDECP_WP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateHReg }, },
19530 { 6544 /* uqdecp */, AArch64::UQDECP_WP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateSReg }, },
19531 { 6544 /* uqdecp */, AArch64::UQDECP_WP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateDReg }, },
19532 { 6544 /* uqdecp */, AArch64::UQDECP_WP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateBReg }, },
19543 { 6551 /* uqdecw */, AArch64::UQDECW_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
19546 { 6551 /* uqdecw */, AArch64::UQDECW_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
19549 { 6551 /* uqdecw */, AArch64::UQDECW_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19552 { 6558 /* uqincb */, AArch64::UQINCB_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
19554 { 6558 /* uqincb */, AArch64::UQINCB_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
19556 { 6558 /* uqincb */, AArch64::UQINCB_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19558 { 6565 /* uqincd */, AArch64::UQINCD_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
19561 { 6565 /* uqincd */, AArch64::UQINCD_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
19564 { 6565 /* uqincd */, AArch64::UQINCD_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19567 { 6572 /* uqinch */, AArch64::UQINCH_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
19570 { 6572 /* uqinch */, AArch64::UQINCH_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
19573 { 6572 /* uqinch */, AArch64::UQINCH_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19576 { 6579 /* uqincp */, AArch64::UQINCP_WP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateHReg }, },
19577 { 6579 /* uqincp */, AArch64::UQINCP_WP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateSReg }, },
19578 { 6579 /* uqincp */, AArch64::UQINCP_WP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateDReg }, },
19579 { 6579 /* uqincp */, AArch64::UQINCP_WP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateBReg }, },
19590 { 6586 /* uqincw */, AArch64::UQINCW_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
19593 { 6586 /* uqincw */, AArch64::UQINCW_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
19596 { 6586 /* uqincw */, AArch64::UQINCW_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
19865 { 6893 /* uxtb */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
19865 { 6893 /* uxtb */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
19870 { 6898 /* uxth */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
19870 { 6898 /* uxth */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
19920 { 6937 /* whilege */, AArch64::WHILEGE_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
19920 { 6937 /* whilege */, AArch64::WHILEGE_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
19922 { 6937 /* whilege */, AArch64::WHILEGE_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
19922 { 6937 /* whilege */, AArch64::WHILEGE_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
19924 { 6937 /* whilege */, AArch64::WHILEGE_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19924 { 6937 /* whilege */, AArch64::WHILEGE_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19926 { 6937 /* whilege */, AArch64::WHILEGE_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
19926 { 6937 /* whilege */, AArch64::WHILEGE_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
19928 { 6945 /* whilegt */, AArch64::WHILEGT_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
19928 { 6945 /* whilegt */, AArch64::WHILEGT_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
19930 { 6945 /* whilegt */, AArch64::WHILEGT_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
19930 { 6945 /* whilegt */, AArch64::WHILEGT_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
19932 { 6945 /* whilegt */, AArch64::WHILEGT_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19932 { 6945 /* whilegt */, AArch64::WHILEGT_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19934 { 6945 /* whilegt */, AArch64::WHILEGT_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
19934 { 6945 /* whilegt */, AArch64::WHILEGT_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
19936 { 6953 /* whilehi */, AArch64::WHILEHI_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
19936 { 6953 /* whilehi */, AArch64::WHILEHI_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
19938 { 6953 /* whilehi */, AArch64::WHILEHI_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
19938 { 6953 /* whilehi */, AArch64::WHILEHI_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
19940 { 6953 /* whilehi */, AArch64::WHILEHI_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19940 { 6953 /* whilehi */, AArch64::WHILEHI_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19942 { 6953 /* whilehi */, AArch64::WHILEHI_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
19942 { 6953 /* whilehi */, AArch64::WHILEHI_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
19944 { 6961 /* whilehs */, AArch64::WHILEHS_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
19944 { 6961 /* whilehs */, AArch64::WHILEHS_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
19946 { 6961 /* whilehs */, AArch64::WHILEHS_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
19946 { 6961 /* whilehs */, AArch64::WHILEHS_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
19948 { 6961 /* whilehs */, AArch64::WHILEHS_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19948 { 6961 /* whilehs */, AArch64::WHILEHS_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19950 { 6961 /* whilehs */, AArch64::WHILEHS_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
19950 { 6961 /* whilehs */, AArch64::WHILEHS_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
19952 { 6969 /* whilele */, AArch64::WHILELE_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
19952 { 6969 /* whilele */, AArch64::WHILELE_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
19954 { 6969 /* whilele */, AArch64::WHILELE_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
19954 { 6969 /* whilele */, AArch64::WHILELE_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
19956 { 6969 /* whilele */, AArch64::WHILELE_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19956 { 6969 /* whilele */, AArch64::WHILELE_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19958 { 6969 /* whilele */, AArch64::WHILELE_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
19958 { 6969 /* whilele */, AArch64::WHILELE_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
19960 { 6977 /* whilelo */, AArch64::WHILELO_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
19960 { 6977 /* whilelo */, AArch64::WHILELO_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
19962 { 6977 /* whilelo */, AArch64::WHILELO_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
19962 { 6977 /* whilelo */, AArch64::WHILELO_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
19964 { 6977 /* whilelo */, AArch64::WHILELO_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19964 { 6977 /* whilelo */, AArch64::WHILELO_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19966 { 6977 /* whilelo */, AArch64::WHILELO_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
19966 { 6977 /* whilelo */, AArch64::WHILELO_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
19968 { 6985 /* whilels */, AArch64::WHILELS_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
19968 { 6985 /* whilels */, AArch64::WHILELS_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
19970 { 6985 /* whilels */, AArch64::WHILELS_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
19970 { 6985 /* whilels */, AArch64::WHILELS_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
19972 { 6985 /* whilels */, AArch64::WHILELS_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19972 { 6985 /* whilels */, AArch64::WHILELS_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19974 { 6985 /* whilels */, AArch64::WHILELS_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
19974 { 6985 /* whilels */, AArch64::WHILELS_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
19976 { 6993 /* whilelt */, AArch64::WHILELT_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
19976 { 6993 /* whilelt */, AArch64::WHILELT_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
19978 { 6993 /* whilelt */, AArch64::WHILELT_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
19978 { 6993 /* whilelt */, AArch64::WHILELT_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
19980 { 6993 /* whilelt */, AArch64::WHILELT_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19980 { 6993 /* whilelt */, AArch64::WHILELT_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19982 { 6993 /* whilelt */, AArch64::WHILELT_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
19982 { 6993 /* whilelt */, AArch64::WHILELT_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
20054 { 4 /* adc */, AArch64::ADCWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20054 { 4 /* adc */, AArch64::ADCWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20054 { 4 /* adc */, AArch64::ADCWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20060 { 20 /* adcs */, AArch64::ADCSWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20060 { 20 /* adcs */, AArch64::ADCSWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20060 { 20 /* adcs */, AArch64::ADCSWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20062 { 25 /* add */, AArch64::ADDWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32sponly, MCK_GPR32sp, MCK_GPR32 }, },
20065 { 25 /* add */, AArch64::ADDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20065 { 25 /* add */, AArch64::ADDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20065 { 25 /* add */, AArch64::ADDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20066 { 25 /* add */, AArch64::ADDWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32sp, MCK_GPR32sponly, MCK_GPR32 }, },
20088 { 25 /* add */, AArch64::ADDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
20088 { 25 /* add */, AArch64::ADDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
20088 { 25 /* add */, AArch64::ADDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
20089 { 25 /* add */, AArch64::ADDWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR32sp, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
20091 { 25 /* add */, AArch64::ADDXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend641_3, AMFBS_None, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR32, MCK_Extend64 }, },
20123 { 72 /* adds */, AArch64::ADDSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_GPR32sponly, MCK_GPR32 }, },
20123 { 72 /* adds */, AArch64::ADDSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_GPR32sponly, MCK_GPR32 }, },
20124 { 72 /* adds */, AArch64::ADDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20124 { 72 /* adds */, AArch64::ADDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20124 { 72 /* adds */, AArch64::ADDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20125 { 72 /* adds */, AArch64::SUBSWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, AMFBS_UseNegativeImmediates, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImmNeg }, },
20126 { 72 /* adds */, AArch64::ADDSWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, AMFBS_None, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImm }, },
20131 { 72 /* adds */, AArch64::ADDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
20131 { 72 /* adds */, AArch64::ADDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
20131 { 72 /* adds */, AArch64::ADDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
20132 { 72 /* adds */, AArch64::ADDSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
20132 { 72 /* adds */, AArch64::ADDSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
20134 { 72 /* adds */, AArch64::ADDSXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR64, MCK_GPR64sp, MCK_GPR32, MCK_Extend }, },
20168 { 120 /* and */, AArch64::ANDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20168 { 120 /* and */, AArch64::ANDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20168 { 120 /* and */, AArch64::ANDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20169 { 120 /* and */, AArch64::ANDWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, AMFBS_None, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32 }, },
20182 { 120 /* and */, AArch64::ANDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
20182 { 120 /* and */, AArch64::ANDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
20182 { 120 /* and */, AArch64::ANDWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
20189 { 124 /* ands */, AArch64::ANDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20189 { 124 /* ands */, AArch64::ANDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20189 { 124 /* ands */, AArch64::ANDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20190 { 124 /* ands */, AArch64::ANDSWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_LogicalImm32 }, },
20190 { 124 /* ands */, AArch64::ANDSWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_LogicalImm32 }, },
20193 { 124 /* ands */, AArch64::ANDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
20193 { 124 /* ands */, AArch64::ANDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
20193 { 124 /* ands */, AArch64::ANDSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
20200 { 134 /* asr */, AArch64::ASRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20200 { 134 /* asr */, AArch64::ASRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20200 { 134 /* asr */, AArch64::ASRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20201 { 134 /* asr */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
20201 { 134 /* asr */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
20230 { 148 /* asrv */, AArch64::ASRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20230 { 148 /* asrv */, AArch64::ASRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20230 { 148 /* asrv */, AArch64::ASRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20262 { 279 /* bfm */, AArch64::BFMWri, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_311_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, },
20262 { 279 /* bfm */, AArch64::BFMWri, Convert__Reg1_0__Tie0_1_1__Reg1_1__Imm0_311_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, },
20272 { 288 /* bic */, AArch64::BICWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20272 { 288 /* bic */, AArch64::BICWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20272 { 288 /* bic */, AArch64::BICWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20273 { 288 /* bic */, AArch64::ANDWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32Not }, },
20294 { 288 /* bic */, AArch64::BICWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
20294 { 288 /* bic */, AArch64::BICWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
20294 { 288 /* bic */, AArch64::BICWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
20301 { 292 /* bics */, AArch64::BICSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20301 { 292 /* bics */, AArch64::BICSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20301 { 292 /* bics */, AArch64::BICSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20302 { 292 /* bics */, AArch64::ANDSWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR32, MCK_GPR32, MCK_LogicalImm32Not }, },
20302 { 292 /* bics */, AArch64::ANDSWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR32, MCK_GPR32, MCK_LogicalImm32Not }, },
20305 { 292 /* bics */, AArch64::BICSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
20305 { 292 /* bics */, AArch64::BICSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
20305 { 292 /* bics */, AArch64::BICSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
20347 { 451 /* cas */, AArch64::CASW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20347 { 451 /* cas */, AArch64::CASW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20349 { 455 /* casa */, AArch64::CASAW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20349 { 455 /* casa */, AArch64::CASAW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20351 { 460 /* casab */, AArch64::CASAB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20351 { 460 /* casab */, AArch64::CASAB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20352 { 466 /* casah */, AArch64::CASAH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20352 { 466 /* casah */, AArch64::CASAH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20353 { 472 /* casal */, AArch64::CASALW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20353 { 472 /* casal */, AArch64::CASALW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20355 { 478 /* casalb */, AArch64::CASALB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20355 { 478 /* casalb */, AArch64::CASALB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20356 { 485 /* casalh */, AArch64::CASALH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20356 { 485 /* casalh */, AArch64::CASALH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20357 { 492 /* casb */, AArch64::CASB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20357 { 492 /* casb */, AArch64::CASB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20358 { 497 /* cash */, AArch64::CASH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20358 { 497 /* cash */, AArch64::CASH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20359 { 502 /* casl */, AArch64::CASLW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20359 { 502 /* casl */, AArch64::CASLW, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20361 { 507 /* caslb */, AArch64::CASLB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20361 { 507 /* caslb */, AArch64::CASLB, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20362 { 513 /* caslh */, AArch64::CASLH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20362 { 513 /* caslh */, AArch64::CASLH, Convert__Reg1_0__Tie0_1_1__Reg1_1__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
20371 { 543 /* cbnz */, AArch64::CBNZW, Convert__Reg1_0__PCRelLabel191_1, AMFBS_None, { MCK_GPR32, MCK_PCRelLabel19 }, },
20373 { 548 /* cbz */, AArch64::CBZW, Convert__Reg1_0__PCRelLabel191_1, AMFBS_None, { MCK_GPR32, MCK_PCRelLabel19 }, },
20375 { 552 /* ccmn */, AArch64::CCMNWr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_15, MCK_CondCode }, },
20375 { 552 /* ccmn */, AArch64::CCMNWr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_15, MCK_CondCode }, },
20376 { 552 /* ccmn */, AArch64::CCMNWi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, },
20379 { 557 /* ccmp */, AArch64::CCMPWr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_15, MCK_CondCode }, },
20379 { 557 /* ccmp */, AArch64::CCMPWr, Convert__Reg1_0__Reg1_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_15, MCK_CondCode }, },
20380 { 557 /* ccmp */, AArch64::CCMPWi, Convert__Reg1_0__Imm0_311_1__Imm0_151_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_Imm0_31, MCK_Imm0_15, MCK_CondCode }, },
20388 { 573 /* cinc */, AArch64::CSINCWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
20388 { 573 /* cinc */, AArch64::CSINCWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
20390 { 578 /* cinv */, AArch64::CSINVWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
20390 { 578 /* cinv */, AArch64::CSINVWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
20396 { 583 /* clasta */, AArch64::CLASTA_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorHReg }, },
20396 { 583 /* clasta */, AArch64::CLASTA_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorHReg }, },
20397 { 583 /* clasta */, AArch64::CLASTA_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorSReg }, },
20397 { 583 /* clasta */, AArch64::CLASTA_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorSReg }, },
20398 { 583 /* clasta */, AArch64::CLASTA_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorBReg }, },
20398 { 583 /* clasta */, AArch64::CLASTA_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorBReg }, },
20408 { 590 /* clastb */, AArch64::CLASTB_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorHReg }, },
20408 { 590 /* clastb */, AArch64::CLASTB_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorHReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorHReg }, },
20409 { 590 /* clastb */, AArch64::CLASTB_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorSReg }, },
20409 { 590 /* clastb */, AArch64::CLASTB_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorSReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorSReg }, },
20410 { 590 /* clastb */, AArch64::CLASTB_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorBReg }, },
20410 { 590 /* clastb */, AArch64::CLASTB_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_3__SVEVectorBReg1_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_GPR32, MCK_SVEVectorBReg }, },
20418 { 603 /* cls */, AArch64::CLSWr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
20418 { 603 /* cls */, AArch64::CLSWr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
20430 { 607 /* clz */, AArch64::CLZWr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
20430 { 607 /* clz */, AArch64::CLZWr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
20560 { 661 /* cmn */, AArch64::ADDSWrx, Convert__regWZR__Reg1_0__Reg1_1__imm_95_16, AMFBS_None, { MCK_GPR32sponly, MCK_GPR32 }, },
20562 { 661 /* cmn */, AArch64::ADDSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
20562 { 661 /* cmn */, AArch64::ADDSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
20568 { 661 /* cmn */, AArch64::ADDSWrs, Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
20568 { 661 /* cmn */, AArch64::ADDSWrs, Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
20569 { 661 /* cmn */, AArch64::ADDSWrx, Convert__regWZR__Reg1_0__Reg1_1__Extend1_2, AMFBS_None, { MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
20571 { 661 /* cmn */, AArch64::ADDSXrx, Convert__regXZR__Reg1_0__Reg1_1__Extend1_2, AMFBS_None, { MCK_GPR64sp, MCK_GPR32, MCK_Extend }, },
20573 { 665 /* cmp */, AArch64::SUBSWrx, Convert__regWZR__Reg1_0__Reg1_1__imm_95_16, AMFBS_None, { MCK_GPR32sponly, MCK_GPR32 }, },
20575 { 665 /* cmp */, AArch64::SUBSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
20575 { 665 /* cmp */, AArch64::SUBSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
20581 { 665 /* cmp */, AArch64::SUBSWrs, Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
20581 { 665 /* cmp */, AArch64::SUBSWrs, Convert__regWZR__Reg1_0__Reg1_1__ArithmeticShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
20582 { 665 /* cmp */, AArch64::SUBSWrx, Convert__regWZR__Reg1_0__Reg1_1__Extend1_2, AMFBS_None, { MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
20584 { 665 /* cmp */, AArch64::SUBSXrx, Convert__regXZR__Reg1_0__Reg1_1__Extend1_2, AMFBS_None, { MCK_GPR64sp, MCK_GPR32, MCK_Extend }, },
20705 { 740 /* cneg */, AArch64::CSNEGWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
20705 { 740 /* cneg */, AArch64::CSNEGWr, Convert__Reg1_0__Reg1_1__Reg1_1__CondCode1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
20751 { 791 /* crc32b */, AArch64::CRC32Brr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20751 { 791 /* crc32b */, AArch64::CRC32Brr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20751 { 791 /* crc32b */, AArch64::CRC32Brr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20752 { 798 /* crc32cb */, AArch64::CRC32CBrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20752 { 798 /* crc32cb */, AArch64::CRC32CBrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20752 { 798 /* crc32cb */, AArch64::CRC32CBrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20753 { 806 /* crc32ch */, AArch64::CRC32CHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20753 { 806 /* crc32ch */, AArch64::CRC32CHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20753 { 806 /* crc32ch */, AArch64::CRC32CHrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20754 { 814 /* crc32cw */, AArch64::CRC32CWrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20754 { 814 /* crc32cw */, AArch64::CRC32CWrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20754 { 814 /* crc32cw */, AArch64::CRC32CWrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20755 { 822 /* crc32cx */, AArch64::CRC32CXrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
20755 { 822 /* crc32cx */, AArch64::CRC32CXrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
20756 { 830 /* crc32h */, AArch64::CRC32Hrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20756 { 830 /* crc32h */, AArch64::CRC32Hrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20756 { 830 /* crc32h */, AArch64::CRC32Hrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20757 { 837 /* crc32w */, AArch64::CRC32Wrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20757 { 837 /* crc32w */, AArch64::CRC32Wrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20757 { 837 /* crc32w */, AArch64::CRC32Wrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20758 { 844 /* crc32x */, AArch64::CRC32Xrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
20758 { 844 /* crc32x */, AArch64::CRC32Xrr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_HasCRC, { MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
20760 { 856 /* csel */, AArch64::CSELWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
20760 { 856 /* csel */, AArch64::CSELWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
20760 { 856 /* csel */, AArch64::CSELWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
20762 { 861 /* cset */, AArch64::CSINCWr, Convert__Reg1_0__regWZR__regWZR__CondCode1_1, AMFBS_None, { MCK_GPR32, MCK_CondCode }, },
20764 { 866 /* csetm */, AArch64::CSINVWr, Convert__Reg1_0__regWZR__regWZR__CondCode1_1, AMFBS_None, { MCK_GPR32, MCK_CondCode }, },
20766 { 872 /* csinc */, AArch64::CSINCWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
20766 { 872 /* csinc */, AArch64::CSINCWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
20766 { 872 /* csinc */, AArch64::CSINCWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
20768 { 878 /* csinv */, AArch64::CSINVWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
20768 { 878 /* csinv */, AArch64::CSINVWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
20768 { 878 /* csinv */, AArch64::CSINVWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
20770 { 884 /* csneg */, AArch64::CSNEGWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
20770 { 884 /* csneg */, AArch64::CSNEGWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
20770 { 884 /* csneg */, AArch64::CSNEGWr, Convert__Reg1_0__Reg1_1__Reg1_2__CondCode1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_CondCode }, },
20772 { 890 /* ctermeq */, AArch64::CTERMEQ_WW, Convert__Reg1_0__Reg1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_GPR32 }, },
20772 { 890 /* ctermeq */, AArch64::CTERMEQ_WW, Convert__Reg1_0__Reg1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_GPR32 }, },
20774 { 898 /* ctermne */, AArch64::CTERMNE_WW, Convert__Reg1_0__Reg1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_GPR32 }, },
20774 { 898 /* ctermne */, AArch64::CTERMNE_WW, Convert__Reg1_0__Reg1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_GPR32 }, },
20824 { 962 /* dup */, AArch64::DUPv16i8gpr, Convert__VectorReg1281_1__Reg1_2, AMFBS_HasNEON, { MCK__DOT_16b, MCK_VectorReg128, MCK_GPR32 }, },
20826 { 962 /* dup */, AArch64::DUPv2i32gpr, Convert__VectorReg641_1__Reg1_2, AMFBS_HasNEON, { MCK__DOT_2s, MCK_VectorReg64, MCK_GPR32 }, },
20827 { 962 /* dup */, AArch64::DUPv4i16gpr, Convert__VectorReg641_1__Reg1_2, AMFBS_HasNEON, { MCK__DOT_4h, MCK_VectorReg64, MCK_GPR32 }, },
20828 { 962 /* dup */, AArch64::DUPv4i32gpr, Convert__VectorReg1281_1__Reg1_2, AMFBS_HasNEON, { MCK__DOT_4s, MCK_VectorReg128, MCK_GPR32 }, },
20829 { 962 /* dup */, AArch64::DUPv8i8gpr, Convert__VectorReg641_1__Reg1_2, AMFBS_HasNEON, { MCK__DOT_8b, MCK_VectorReg64, MCK_GPR32 }, },
20830 { 962 /* dup */, AArch64::DUPv8i16gpr, Convert__VectorReg1281_1__Reg1_2, AMFBS_HasNEON, { MCK__DOT_8h, MCK_VectorReg128, MCK_GPR32 }, },
20851 { 971 /* eon */, AArch64::EONWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20851 { 971 /* eon */, AArch64::EONWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20851 { 971 /* eon */, AArch64::EONWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20852 { 971 /* eon */, AArch64::EORWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32Not }, },
20859 { 971 /* eon */, AArch64::EONWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
20859 { 971 /* eon */, AArch64::EONWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
20859 { 971 /* eon */, AArch64::EONWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
20861 { 975 /* eor */, AArch64::EORWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20861 { 975 /* eor */, AArch64::EORWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20861 { 975 /* eor */, AArch64::EORWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
20862 { 975 /* eor */, AArch64::EORWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, AMFBS_None, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32 }, },
20875 { 975 /* eor */, AArch64::EORWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
20875 { 975 /* eor */, AArch64::EORWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
20875 { 975 /* eor */, AArch64::EORWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
20908 { 1033 /* extr */, AArch64::EXTRWrri, Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
20908 { 1033 /* extr */, AArch64::EXTRWrri, Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
20908 { 1033 /* extr */, AArch64::EXTRWrri, Convert__Reg1_0__Reg1_1__Reg1_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
21250 { 1189 /* fcvtas */, AArch64::FCVTASUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
21251 { 1189 /* fcvtas */, AArch64::FCVTASUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
21252 { 1189 /* fcvtas */, AArch64::FCVTASUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
21264 { 1196 /* fcvtau */, AArch64::FCVTAUUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
21265 { 1196 /* fcvtau */, AArch64::FCVTAUUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
21266 { 1196 /* fcvtau */, AArch64::FCVTAUUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
21284 { 1223 /* fcvtms */, AArch64::FCVTMSUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
21285 { 1223 /* fcvtms */, AArch64::FCVTMSUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
21286 { 1223 /* fcvtms */, AArch64::FCVTMSUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
21298 { 1230 /* fcvtmu */, AArch64::FCVTMUUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
21299 { 1230 /* fcvtmu */, AArch64::FCVTMUUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
21300 { 1230 /* fcvtmu */, AArch64::FCVTMUUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
21316 { 1250 /* fcvtns */, AArch64::FCVTNSUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
21317 { 1250 /* fcvtns */, AArch64::FCVTNSUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
21318 { 1250 /* fcvtns */, AArch64::FCVTNSUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
21332 { 1264 /* fcvtnu */, AArch64::FCVTNUUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
21333 { 1264 /* fcvtnu */, AArch64::FCVTNUUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
21334 { 1264 /* fcvtnu */, AArch64::FCVTNUUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
21346 { 1271 /* fcvtps */, AArch64::FCVTPSUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
21347 { 1271 /* fcvtps */, AArch64::FCVTPSUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
21348 { 1271 /* fcvtps */, AArch64::FCVTPSUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
21360 { 1278 /* fcvtpu */, AArch64::FCVTPUUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
21361 { 1278 /* fcvtpu */, AArch64::FCVTPUUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
21362 { 1278 /* fcvtpu */, AArch64::FCVTPUUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
21379 { 1314 /* fcvtzs */, AArch64::FCVTZSUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
21380 { 1314 /* fcvtzs */, AArch64::FCVTZSUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
21381 { 1314 /* fcvtzs */, AArch64::FCVTZSUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
21393 { 1314 /* fcvtzs */, AArch64::FCVTZSSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16, MCK_Imm1_32 }, },
21394 { 1314 /* fcvtzs */, AArch64::FCVTZSSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32, MCK_Imm1_32 }, },
21395 { 1314 /* fcvtzs */, AArch64::FCVTZSSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64, MCK_Imm1_32 }, },
21414 { 1321 /* fcvtzu */, AArch64::FCVTZUUWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
21415 { 1321 /* fcvtzu */, AArch64::FCVTZUUWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
21416 { 1321 /* fcvtzu */, AArch64::FCVTZUUWDr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
21428 { 1321 /* fcvtzu */, AArch64::FCVTZUSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16, MCK_Imm1_32 }, },
21429 { 1321 /* fcvtzu */, AArch64::FCVTZUSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32, MCK_Imm1_32 }, },
21430 { 1321 /* fcvtzu */, AArch64::FCVTZUSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR64, MCK_Imm1_32 }, },
21466 { 1350 /* fjcvtzs */, AArch64::FJCVTZS, Convert__Reg1_0__Reg1_1, AMFBS_HasJS_HasFPARMv8, { MCK_GPR32, MCK_FPR64 }, },
21663 { 1519 /* fmov */, AArch64::FMOVWHr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR32 }, },
21667 { 1519 /* fmov */, AArch64::FMOVWSr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR32 }, },
21672 { 1519 /* fmov */, AArch64::FMOVHWr, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_GPR32, MCK_FPR16 }, },
21673 { 1519 /* fmov */, AArch64::FMOVSWr, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_GPR32, MCK_FPR32 }, },
22014 { 1819 /* index */, AArch64::INDEX_RR_H, Convert__SVEVectorHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32, MCK_GPR32 }, },
22014 { 1819 /* index */, AArch64::INDEX_RR_H, Convert__SVEVectorHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32, MCK_GPR32 }, },
22015 { 1819 /* index */, AArch64::INDEX_RI_H, Convert__SVEVectorHReg1_0__Reg1_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32, MCK_SImm5 }, },
22016 { 1819 /* index */, AArch64::INDEX_IR_H, Convert__SVEVectorHReg1_0__SImm51_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SImm5, MCK_GPR32 }, },
22018 { 1819 /* index */, AArch64::INDEX_RR_S, Convert__SVEVectorSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32, MCK_GPR32 }, },
22018 { 1819 /* index */, AArch64::INDEX_RR_S, Convert__SVEVectorSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32, MCK_GPR32 }, },
22019 { 1819 /* index */, AArch64::INDEX_RI_S, Convert__SVEVectorSReg1_0__Reg1_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32, MCK_SImm5 }, },
22020 { 1819 /* index */, AArch64::INDEX_IR_S, Convert__SVEVectorSReg1_0__SImm51_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SImm5, MCK_GPR32 }, },
22026 { 1819 /* index */, AArch64::INDEX_RR_B, Convert__SVEVectorBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32, MCK_GPR32 }, },
22026 { 1819 /* index */, AArch64::INDEX_RR_B, Convert__SVEVectorBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32, MCK_GPR32 }, },
22027 { 1819 /* index */, AArch64::INDEX_RI_B, Convert__SVEVectorBReg1_0__Reg1_1__SImm51_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32, MCK_SImm5 }, },
22028 { 1819 /* index */, AArch64::INDEX_IR_B, Convert__SVEVectorBReg1_0__SImm51_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_SImm5, MCK_GPR32 }, },
22030 { 1825 /* ins */, AArch64::INSvi8gpr, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_3, AMFBS_HasNEON, { MCK__DOT_b, MCK_VectorReg128, MCK_IndexRange0_15, MCK_GPR32 }, },
22032 { 1825 /* ins */, AArch64::INSvi16gpr, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_3, AMFBS_HasNEON, { MCK__DOT_h, MCK_VectorReg128, MCK_IndexRange0_7, MCK_GPR32 }, },
22033 { 1825 /* ins */, AArch64::INSvi32gpr, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_3, AMFBS_HasNEON, { MCK__DOT_s, MCK_VectorReg128, MCK_IndexRange0_3, MCK_GPR32 }, },
22039 { 1829 /* insr */, AArch64::INSR_ZR_H, Convert__SVEVectorHReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_GPR32 }, },
22041 { 1829 /* insr */, AArch64::INSR_ZR_S, Convert__SVEVectorSReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_GPR32 }, },
22045 { 1829 /* insr */, AArch64::INSR_ZR_B, Convert__SVEVectorBReg1_0__Tie0_1_1__Reg1_1, AMFBS_HasSVE, { MCK_SVEVectorBReg, MCK_GPR32 }, },
22054 { 1842 /* lasta */, AArch64::LASTA_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
22055 { 1842 /* lasta */, AArch64::LASTA_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
22056 { 1842 /* lasta */, AArch64::LASTA_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
22062 { 1848 /* lastb */, AArch64::LASTB_RPZ_H, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorHReg }, },
22063 { 1848 /* lastb */, AArch64::LASTB_RPZ_S, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorSReg }, },
22064 { 1848 /* lastb */, AArch64::LASTB_RPZ_B, Convert__Reg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorBReg }, },
23044 { 2061 /* ldadd */, AArch64::LDADDW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23044 { 2061 /* ldadd */, AArch64::LDADDW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23046 { 2067 /* ldadda */, AArch64::LDADDAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23046 { 2067 /* ldadda */, AArch64::LDADDAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23048 { 2074 /* ldaddab */, AArch64::LDADDAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23048 { 2074 /* ldaddab */, AArch64::LDADDAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23049 { 2082 /* ldaddah */, AArch64::LDADDAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23049 { 2082 /* ldaddah */, AArch64::LDADDAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23050 { 2090 /* ldaddal */, AArch64::LDADDALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23050 { 2090 /* ldaddal */, AArch64::LDADDALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23052 { 2098 /* ldaddalb */, AArch64::LDADDALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23052 { 2098 /* ldaddalb */, AArch64::LDADDALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23053 { 2107 /* ldaddalh */, AArch64::LDADDALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23053 { 2107 /* ldaddalh */, AArch64::LDADDALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23054 { 2116 /* ldaddb */, AArch64::LDADDB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23054 { 2116 /* ldaddb */, AArch64::LDADDB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23055 { 2123 /* ldaddh */, AArch64::LDADDH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23055 { 2123 /* ldaddh */, AArch64::LDADDH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23056 { 2130 /* ldaddl */, AArch64::LDADDLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23056 { 2130 /* ldaddl */, AArch64::LDADDLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23058 { 2137 /* ldaddlb */, AArch64::LDADDLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23058 { 2137 /* ldaddlb */, AArch64::LDADDLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23059 { 2145 /* ldaddlh */, AArch64::LDADDLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23059 { 2145 /* ldaddlh */, AArch64::LDADDLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23060 { 2153 /* ldapr */, AArch64::LDAPRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasRCPC, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23062 { 2159 /* ldaprb */, AArch64::LDAPRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasRCPC, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23063 { 2166 /* ldaprh */, AArch64::LDAPRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasRCPC, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23064 { 2173 /* ldapur */, AArch64::LDAPURi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23066 { 2173 /* ldapur */, AArch64::LDAPURi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
23068 { 2180 /* ldapurb */, AArch64::LDAPURBi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23069 { 2180 /* ldapurb */, AArch64::LDAPURBi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
23070 { 2188 /* ldapurh */, AArch64::LDAPURHi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23071 { 2188 /* ldapurh */, AArch64::LDAPURHi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
23072 { 2196 /* ldapursb */, AArch64::LDAPURSBWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23074 { 2196 /* ldapursb */, AArch64::LDAPURSBWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
23076 { 2205 /* ldapursh */, AArch64::LDAPURSHWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23078 { 2205 /* ldapursh */, AArch64::LDAPURSHWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
23082 { 2223 /* ldar */, AArch64::LDARW, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23084 { 2228 /* ldarb */, AArch64::LDARB, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23085 { 2234 /* ldarh */, AArch64::LDARH, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23086 { 2240 /* ldaxp */, AArch64::LDAXPW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23086 { 2240 /* ldaxp */, AArch64::LDAXPW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23088 { 2246 /* ldaxr */, AArch64::LDAXRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23090 { 2252 /* ldaxrb */, AArch64::LDAXRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23091 { 2259 /* ldaxrh */, AArch64::LDAXRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23092 { 2266 /* ldclr */, AArch64::LDCLRW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23092 { 2266 /* ldclr */, AArch64::LDCLRW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23094 { 2272 /* ldclra */, AArch64::LDCLRAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23094 { 2272 /* ldclra */, AArch64::LDCLRAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23096 { 2279 /* ldclrab */, AArch64::LDCLRAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23096 { 2279 /* ldclrab */, AArch64::LDCLRAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23097 { 2287 /* ldclrah */, AArch64::LDCLRAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23097 { 2287 /* ldclrah */, AArch64::LDCLRAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23098 { 2295 /* ldclral */, AArch64::LDCLRALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23098 { 2295 /* ldclral */, AArch64::LDCLRALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23100 { 2303 /* ldclralb */, AArch64::LDCLRALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23100 { 2303 /* ldclralb */, AArch64::LDCLRALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23101 { 2312 /* ldclralh */, AArch64::LDCLRALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23101 { 2312 /* ldclralh */, AArch64::LDCLRALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23102 { 2321 /* ldclrb */, AArch64::LDCLRB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23102 { 2321 /* ldclrb */, AArch64::LDCLRB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23103 { 2328 /* ldclrh */, AArch64::LDCLRH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23103 { 2328 /* ldclrh */, AArch64::LDCLRH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23104 { 2335 /* ldclrl */, AArch64::LDCLRLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23104 { 2335 /* ldclrl */, AArch64::LDCLRLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23106 { 2342 /* ldclrlb */, AArch64::LDCLRLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23106 { 2342 /* ldclrlb */, AArch64::LDCLRLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23107 { 2350 /* ldclrlh */, AArch64::LDCLRLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23107 { 2350 /* ldclrlh */, AArch64::LDCLRLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23108 { 2358 /* ldeor */, AArch64::LDEORW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23108 { 2358 /* ldeor */, AArch64::LDEORW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23110 { 2364 /* ldeora */, AArch64::LDEORAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23110 { 2364 /* ldeora */, AArch64::LDEORAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23112 { 2371 /* ldeorab */, AArch64::LDEORAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23112 { 2371 /* ldeorab */, AArch64::LDEORAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23113 { 2379 /* ldeorah */, AArch64::LDEORAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23113 { 2379 /* ldeorah */, AArch64::LDEORAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23114 { 2387 /* ldeoral */, AArch64::LDEORALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23114 { 2387 /* ldeoral */, AArch64::LDEORALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23116 { 2395 /* ldeoralb */, AArch64::LDEORALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23116 { 2395 /* ldeoralb */, AArch64::LDEORALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23117 { 2404 /* ldeoralh */, AArch64::LDEORALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23117 { 2404 /* ldeoralh */, AArch64::LDEORALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23118 { 2413 /* ldeorb */, AArch64::LDEORB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23118 { 2413 /* ldeorb */, AArch64::LDEORB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23119 { 2420 /* ldeorh */, AArch64::LDEORH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23119 { 2420 /* ldeorh */, AArch64::LDEORH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23120 { 2427 /* ldeorl */, AArch64::LDEORLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23120 { 2427 /* ldeorl */, AArch64::LDEORLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23122 { 2434 /* ldeorlb */, AArch64::LDEORLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23122 { 2434 /* ldeorlb */, AArch64::LDEORLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23123 { 2442 /* ldeorlh */, AArch64::LDEORLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23123 { 2442 /* ldeorlh */, AArch64::LDEORLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23343 { 2511 /* ldlar */, AArch64::LDLARW, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23345 { 2517 /* ldlarb */, AArch64::LDLARB, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23346 { 2524 /* ldlarh */, AArch64::LDLARH, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23411 { 2583 /* ldnp */, AArch64::LDNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23411 { 2583 /* ldnp */, AArch64::LDNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23416 { 2583 /* ldnp */, AArch64::LDNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
23416 { 2583 /* ldnp */, AArch64::LDNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
23493 { 2640 /* ldp */, AArch64::LDPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23493 { 2640 /* ldp */, AArch64::LDPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23498 { 2640 /* ldp */, AArch64::LDPWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_5, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, },
23498 { 2640 /* ldp */, AArch64::LDPWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_5, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, },
23499 { 2640 /* ldp */, AArch64::LDPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
23499 { 2640 /* ldp */, AArch64::LDPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
23508 { 2640 /* ldp */, AArch64::LDPWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, },
23508 { 2640 /* ldp */, AArch64::LDPWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, },
23517 { 2650 /* ldr */, AArch64::LDRWl, Convert__Reg1_0__PCRelLabel191_1, AMFBS_None, { MCK_GPR32, MCK_PCRelLabel19 }, },
23522 { 2650 /* ldr */, AArch64::LDRWui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23531 { 2650 /* ldr */, AArch64::LDRWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
23532 { 2650 /* ldr */, AArch64::LDRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
23533 { 2650 /* ldr */, AArch64::LDURWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, },
23534 { 2650 /* ldr */, AArch64::LDRWui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, },
23559 { 2650 /* ldr */, AArch64::LDRWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, },
23559 { 2650 /* ldr */, AArch64::LDRWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, },
23560 { 2650 /* ldr */, AArch64::LDRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, },
23561 { 2650 /* ldr */, AArch64::LDRWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
23562 { 2650 /* ldr */, AArch64::LDRXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, },
23565 { 2650 /* ldr */, AArch64::LDRBroW, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
23568 { 2650 /* ldr */, AArch64::LDRHroW, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
23571 { 2650 /* ldr */, AArch64::LDRSroW, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemWExtend322_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, },
23574 { 2650 /* ldr */, AArch64::LDRDroW, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemWExtend642_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, },
23577 { 2650 /* ldr */, AArch64::LDRQroW, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemWExtend1282_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend128, MCK__93_ }, },
23588 { 2666 /* ldrb */, AArch64::LDRBBui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23589 { 2666 /* ldrb */, AArch64::LDRBBpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
23590 { 2666 /* ldrb */, AArch64::LDRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
23591 { 2666 /* ldrb */, AArch64::LDURBBi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, },
23592 { 2666 /* ldrb */, AArch64::LDRBBui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, },
23593 { 2666 /* ldrb */, AArch64::LDRBBroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
23593 { 2666 /* ldrb */, AArch64::LDRBBroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
23594 { 2666 /* ldrb */, AArch64::LDRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, },
23595 { 2666 /* ldrb */, AArch64::LDRBBpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
23596 { 2671 /* ldrh */, AArch64::LDRHHui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23597 { 2671 /* ldrh */, AArch64::LDRHHpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
23598 { 2671 /* ldrh */, AArch64::LDRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
23599 { 2671 /* ldrh */, AArch64::LDURHHi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, },
23600 { 2671 /* ldrh */, AArch64::LDRHHui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, },
23601 { 2671 /* ldrh */, AArch64::LDRHHroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
23601 { 2671 /* ldrh */, AArch64::LDRHHroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
23602 { 2671 /* ldrh */, AArch64::LDRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, },
23603 { 2671 /* ldrh */, AArch64::LDRHHpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
23604 { 2676 /* ldrsb */, AArch64::LDRSBWui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23606 { 2676 /* ldrsb */, AArch64::LDRSBWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
23607 { 2676 /* ldrsb */, AArch64::LDRSBWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
23608 { 2676 /* ldrsb */, AArch64::LDURSBWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, },
23609 { 2676 /* ldrsb */, AArch64::LDRSBWui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, },
23614 { 2676 /* ldrsb */, AArch64::LDRSBWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
23614 { 2676 /* ldrsb */, AArch64::LDRSBWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
23615 { 2676 /* ldrsb */, AArch64::LDRSBWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, },
23616 { 2676 /* ldrsb */, AArch64::LDRSBWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
23617 { 2676 /* ldrsb */, AArch64::LDRSBXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
23620 { 2682 /* ldrsh */, AArch64::LDRSHWui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23622 { 2682 /* ldrsh */, AArch64::LDRSHWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
23623 { 2682 /* ldrsh */, AArch64::LDRSHWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
23624 { 2682 /* ldrsh */, AArch64::LDURSHWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, },
23625 { 2682 /* ldrsh */, AArch64::LDRSHWui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, },
23630 { 2682 /* ldrsh */, AArch64::LDRSHWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
23630 { 2682 /* ldrsh */, AArch64::LDRSHWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
23631 { 2682 /* ldrsh */, AArch64::LDRSHWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, },
23632 { 2682 /* ldrsh */, AArch64::LDRSHWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
23633 { 2682 /* ldrsh */, AArch64::LDRSHXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
23642 { 2688 /* ldrsw */, AArch64::LDRSWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, },
23645 { 2694 /* ldset */, AArch64::LDSETW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23645 { 2694 /* ldset */, AArch64::LDSETW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23647 { 2700 /* ldseta */, AArch64::LDSETAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23647 { 2700 /* ldseta */, AArch64::LDSETAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23649 { 2707 /* ldsetab */, AArch64::LDSETAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23649 { 2707 /* ldsetab */, AArch64::LDSETAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23650 { 2715 /* ldsetah */, AArch64::LDSETAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23650 { 2715 /* ldsetah */, AArch64::LDSETAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23651 { 2723 /* ldsetal */, AArch64::LDSETALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23651 { 2723 /* ldsetal */, AArch64::LDSETALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23653 { 2731 /* ldsetalb */, AArch64::LDSETALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23653 { 2731 /* ldsetalb */, AArch64::LDSETALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23654 { 2740 /* ldsetalh */, AArch64::LDSETALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23654 { 2740 /* ldsetalh */, AArch64::LDSETALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23655 { 2749 /* ldsetb */, AArch64::LDSETB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23655 { 2749 /* ldsetb */, AArch64::LDSETB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23656 { 2756 /* ldseth */, AArch64::LDSETH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23656 { 2756 /* ldseth */, AArch64::LDSETH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23657 { 2763 /* ldsetl */, AArch64::LDSETLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23657 { 2763 /* ldsetl */, AArch64::LDSETLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23659 { 2770 /* ldsetlb */, AArch64::LDSETLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23659 { 2770 /* ldsetlb */, AArch64::LDSETLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23660 { 2778 /* ldsetlh */, AArch64::LDSETLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23660 { 2778 /* ldsetlh */, AArch64::LDSETLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23661 { 2786 /* ldsmax */, AArch64::LDSMAXW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23661 { 2786 /* ldsmax */, AArch64::LDSMAXW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23663 { 2793 /* ldsmaxa */, AArch64::LDSMAXAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23663 { 2793 /* ldsmaxa */, AArch64::LDSMAXAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23665 { 2801 /* ldsmaxab */, AArch64::LDSMAXAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23665 { 2801 /* ldsmaxab */, AArch64::LDSMAXAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23666 { 2810 /* ldsmaxah */, AArch64::LDSMAXAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23666 { 2810 /* ldsmaxah */, AArch64::LDSMAXAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23667 { 2819 /* ldsmaxal */, AArch64::LDSMAXALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23667 { 2819 /* ldsmaxal */, AArch64::LDSMAXALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23669 { 2828 /* ldsmaxalb */, AArch64::LDSMAXALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23669 { 2828 /* ldsmaxalb */, AArch64::LDSMAXALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23670 { 2838 /* ldsmaxalh */, AArch64::LDSMAXALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23670 { 2838 /* ldsmaxalh */, AArch64::LDSMAXALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23671 { 2848 /* ldsmaxb */, AArch64::LDSMAXB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23671 { 2848 /* ldsmaxb */, AArch64::LDSMAXB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23672 { 2856 /* ldsmaxh */, AArch64::LDSMAXH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23672 { 2856 /* ldsmaxh */, AArch64::LDSMAXH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23673 { 2864 /* ldsmaxl */, AArch64::LDSMAXLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23673 { 2864 /* ldsmaxl */, AArch64::LDSMAXLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23675 { 2872 /* ldsmaxlb */, AArch64::LDSMAXLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23675 { 2872 /* ldsmaxlb */, AArch64::LDSMAXLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23676 { 2881 /* ldsmaxlh */, AArch64::LDSMAXLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23676 { 2881 /* ldsmaxlh */, AArch64::LDSMAXLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23677 { 2890 /* ldsmin */, AArch64::LDSMINW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23677 { 2890 /* ldsmin */, AArch64::LDSMINW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23679 { 2897 /* ldsmina */, AArch64::LDSMINAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23679 { 2897 /* ldsmina */, AArch64::LDSMINAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23681 { 2905 /* ldsminab */, AArch64::LDSMINAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23681 { 2905 /* ldsminab */, AArch64::LDSMINAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23682 { 2914 /* ldsminah */, AArch64::LDSMINAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23682 { 2914 /* ldsminah */, AArch64::LDSMINAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23683 { 2923 /* ldsminal */, AArch64::LDSMINALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23683 { 2923 /* ldsminal */, AArch64::LDSMINALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23685 { 2932 /* ldsminalb */, AArch64::LDSMINALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23685 { 2932 /* ldsminalb */, AArch64::LDSMINALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23686 { 2942 /* ldsminalh */, AArch64::LDSMINALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23686 { 2942 /* ldsminalh */, AArch64::LDSMINALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23687 { 2952 /* ldsminb */, AArch64::LDSMINB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23687 { 2952 /* ldsminb */, AArch64::LDSMINB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23688 { 2960 /* ldsminh */, AArch64::LDSMINH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23688 { 2960 /* ldsminh */, AArch64::LDSMINH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23689 { 2968 /* ldsminl */, AArch64::LDSMINLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23689 { 2968 /* ldsminl */, AArch64::LDSMINLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23691 { 2976 /* ldsminlb */, AArch64::LDSMINLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23691 { 2976 /* ldsminlb */, AArch64::LDSMINLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23692 { 2985 /* ldsminlh */, AArch64::LDSMINLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23692 { 2985 /* ldsminlh */, AArch64::LDSMINLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23693 { 2994 /* ldtr */, AArch64::LDTRWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23695 { 2994 /* ldtr */, AArch64::LDTRWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
23697 { 2999 /* ldtrb */, AArch64::LDTRBi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23698 { 2999 /* ldtrb */, AArch64::LDTRBi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
23699 { 3005 /* ldtrh */, AArch64::LDTRHi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23700 { 3005 /* ldtrh */, AArch64::LDTRHi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
23701 { 3011 /* ldtrsb */, AArch64::LDTRSBWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23703 { 3011 /* ldtrsb */, AArch64::LDTRSBWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
23705 { 3018 /* ldtrsh */, AArch64::LDTRSHWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23707 { 3018 /* ldtrsh */, AArch64::LDTRSHWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
23711 { 3032 /* ldumax */, AArch64::LDUMAXW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23711 { 3032 /* ldumax */, AArch64::LDUMAXW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23713 { 3039 /* ldumaxa */, AArch64::LDUMAXAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23713 { 3039 /* ldumaxa */, AArch64::LDUMAXAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23715 { 3047 /* ldumaxab */, AArch64::LDUMAXAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23715 { 3047 /* ldumaxab */, AArch64::LDUMAXAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23716 { 3056 /* ldumaxah */, AArch64::LDUMAXAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23716 { 3056 /* ldumaxah */, AArch64::LDUMAXAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23717 { 3065 /* ldumaxal */, AArch64::LDUMAXALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23717 { 3065 /* ldumaxal */, AArch64::LDUMAXALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23719 { 3074 /* ldumaxalb */, AArch64::LDUMAXALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23719 { 3074 /* ldumaxalb */, AArch64::LDUMAXALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23720 { 3084 /* ldumaxalh */, AArch64::LDUMAXALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23720 { 3084 /* ldumaxalh */, AArch64::LDUMAXALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23721 { 3094 /* ldumaxb */, AArch64::LDUMAXB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23721 { 3094 /* ldumaxb */, AArch64::LDUMAXB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23722 { 3102 /* ldumaxh */, AArch64::LDUMAXH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23722 { 3102 /* ldumaxh */, AArch64::LDUMAXH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23723 { 3110 /* ldumaxl */, AArch64::LDUMAXLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23723 { 3110 /* ldumaxl */, AArch64::LDUMAXLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23725 { 3118 /* ldumaxlb */, AArch64::LDUMAXLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23725 { 3118 /* ldumaxlb */, AArch64::LDUMAXLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23726 { 3127 /* ldumaxlh */, AArch64::LDUMAXLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23726 { 3127 /* ldumaxlh */, AArch64::LDUMAXLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23727 { 3136 /* ldumin */, AArch64::LDUMINW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23727 { 3136 /* ldumin */, AArch64::LDUMINW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23729 { 3143 /* ldumina */, AArch64::LDUMINAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23729 { 3143 /* ldumina */, AArch64::LDUMINAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23731 { 3151 /* lduminab */, AArch64::LDUMINAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23731 { 3151 /* lduminab */, AArch64::LDUMINAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23732 { 3160 /* lduminah */, AArch64::LDUMINAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23732 { 3160 /* lduminah */, AArch64::LDUMINAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23733 { 3169 /* lduminal */, AArch64::LDUMINALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23733 { 3169 /* lduminal */, AArch64::LDUMINALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23735 { 3178 /* lduminalb */, AArch64::LDUMINALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23735 { 3178 /* lduminalb */, AArch64::LDUMINALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23736 { 3188 /* lduminalh */, AArch64::LDUMINALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23736 { 3188 /* lduminalh */, AArch64::LDUMINALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23737 { 3198 /* lduminb */, AArch64::LDUMINB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23737 { 3198 /* lduminb */, AArch64::LDUMINB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23738 { 3206 /* lduminh */, AArch64::LDUMINH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23738 { 3206 /* lduminh */, AArch64::LDUMINH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23739 { 3214 /* lduminl */, AArch64::LDUMINLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23739 { 3214 /* lduminl */, AArch64::LDUMINLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23741 { 3222 /* lduminlb */, AArch64::LDUMINLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23741 { 3222 /* lduminlb */, AArch64::LDUMINLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23742 { 3231 /* lduminlh */, AArch64::LDUMINLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23742 { 3231 /* lduminlh */, AArch64::LDUMINLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23743 { 3240 /* ldur */, AArch64::LDURWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23750 { 3240 /* ldur */, AArch64::LDURWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
23757 { 3245 /* ldurb */, AArch64::LDURBBi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23758 { 3245 /* ldurb */, AArch64::LDURBBi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
23759 { 3251 /* ldurh */, AArch64::LDURHHi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23760 { 3251 /* ldurh */, AArch64::LDURHHi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
23761 { 3257 /* ldursb */, AArch64::LDURSBWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23763 { 3257 /* ldursb */, AArch64::LDURSBWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
23765 { 3264 /* ldursh */, AArch64::LDURSHWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
23767 { 3264 /* ldursh */, AArch64::LDURSHWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
23771 { 3278 /* ldxp */, AArch64::LDXPW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23771 { 3278 /* ldxp */, AArch64::LDXPW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23773 { 3283 /* ldxr */, AArch64::LDXRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23775 { 3288 /* ldxrb */, AArch64::LDXRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23776 { 3294 /* ldxrh */, AArch64::LDXRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
23777 { 3300 /* lsl */, AArch64::LSLVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
23777 { 3300 /* lsl */, AArch64::LSLVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
23777 { 3300 /* lsl */, AArch64::LSLVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
23801 { 3309 /* lslv */, AArch64::LSLVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
23801 { 3309 /* lslv */, AArch64::LSLVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
23801 { 3309 /* lslv */, AArch64::LSLVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
23803 { 3314 /* lsr */, AArch64::LSRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
23803 { 3314 /* lsr */, AArch64::LSRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
23803 { 3314 /* lsr */, AArch64::LSRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
23804 { 3314 /* lsr */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
23804 { 3314 /* lsr */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__imm_95_31, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
23829 { 3323 /* lsrv */, AArch64::LSRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
23829 { 3323 /* lsrv */, AArch64::LSRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
23829 { 3323 /* lsrv */, AArch64::LSRVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
23835 { 3332 /* madd */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
23835 { 3332 /* madd */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
23835 { 3332 /* madd */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
23835 { 3332 /* madd */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
23873 { 3351 /* mneg */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
23873 { 3351 /* mneg */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
23873 { 3351 /* mneg */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
23877 { 3356 /* mov */, AArch64::ORRWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
23877 { 3356 /* mov */, AArch64::ORRWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
23878 { 3356 /* mov */, AArch64::MOVZWi, Convert__Reg1_0__MOVZ32_lsl0MovAlias1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_MOVZ32_lsl0MovAlias }, },
23879 { 3356 /* mov */, AArch64::MOVZWi, Convert__Reg1_0__MOVZ32_lsl16MovAlias1_1__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_MOVZ32_lsl16MovAlias }, },
23880 { 3356 /* mov */, AArch64::MOVNWi, Convert__Reg1_0__MOVN32_lsl0MovAlias1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_MOVN32_lsl0MovAlias }, },
23881 { 3356 /* mov */, AArch64::MOVNWi, Convert__Reg1_0__MOVN32_lsl16MovAlias1_1__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_MOVN32_lsl16MovAlias }, },
23930 { 3356 /* mov */, AArch64::INSvi8gpr, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_151_2__Reg1_3, AMFBS_HasNEON, { MCK__DOT_b, MCK_VectorReg128, MCK_IndexRange0_15, MCK_GPR32 }, },
23933 { 3356 /* mov */, AArch64::INSvi16gpr, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_71_2__Reg1_3, AMFBS_HasNEON, { MCK__DOT_h, MCK_VectorReg128, MCK_IndexRange0_7, MCK_GPR32 }, },
23934 { 3356 /* mov */, AArch64::UMOVvi32, Convert__Reg1_1__VectorReg1281_2__IndexRange0_31_3, AMFBS_HasNEON, { MCK__DOT_s, MCK_GPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, },
23935 { 3356 /* mov */, AArch64::INSvi32gpr, Convert__VectorReg1281_1__Tie0_2_2__IndexRange0_31_2__Reg1_3, AMFBS_HasNEON, { MCK__DOT_s, MCK_VectorReg128, MCK_IndexRange0_3, MCK_GPR32 }, },
23980 { 3365 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0_1_1__MovWSymbolG01_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_MovWSymbolG0 }, },
23981 { 3365 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0_1_1__MovWSymbolG11_1__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_MovWSymbolG1 }, },
23982 { 3365 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_Imm0_65535 }, },
23988 { 3365 /* movk */, AArch64::MOVKWi, Convert__Reg1_0__Tie0_1_1__Imm0_655351_1__MovImm32Shifter1_2, AMFBS_None, { MCK_GPR32, MCK_Imm0_65535, MCK_MovImm32Shifter }, },
23990 { 3370 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__MovWSymbolG01_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_MovWSymbolG0 }, },
23991 { 3370 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__MovWSymbolG11_1__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_MovWSymbolG1 }, },
23992 { 3370 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_Imm0_65535 }, },
23998 { 3370 /* movn */, AArch64::MOVNWi, Convert__Reg1_0__Imm0_655351_1__MovImm32Shifter1_2, AMFBS_None, { MCK_GPR32, MCK_Imm0_65535, MCK_MovImm32Shifter }, },
24011 { 3388 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__MovWSymbolG01_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_MovWSymbolG0 }, },
24012 { 3388 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__MovWSymbolG11_1__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_MovWSymbolG1 }, },
24013 { 3388 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__Imm0_655351_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_Imm0_65535 }, },
24019 { 3388 /* movz */, AArch64::MOVZWi, Convert__Reg1_0__Imm0_655351_1__MovImm32Shifter1_2, AMFBS_None, { MCK_GPR32, MCK_Imm0_65535, MCK_MovImm32Shifter }, },
24029 { 3405 /* msub */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24029 { 3405 /* msub */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24029 { 3405 /* msub */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24029 { 3405 /* msub */, AArch64::MSUBWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24031 { 3410 /* mul */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24031 { 3410 /* mul */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24031 { 3410 /* mul */, AArch64::MADDWrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regWZR, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24058 { 3414 /* mvn */, AArch64::ORNWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
24058 { 3414 /* mvn */, AArch64::ORNWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
24062 { 3414 /* mvn */, AArch64::ORNWrs, Convert__Reg1_0__regWZR__Reg1_1__LogicalShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
24062 { 3414 /* mvn */, AArch64::ORNWrs, Convert__Reg1_0__regWZR__Reg1_1__LogicalShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
24082 { 3439 /* neg */, AArch64::SUBWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
24082 { 3439 /* neg */, AArch64::SUBWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
24091 { 3439 /* neg */, AArch64::SUBWrs, Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
24091 { 3439 /* neg */, AArch64::SUBWrs, Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
24097 { 3443 /* negs */, AArch64::SUBSWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
24097 { 3443 /* negs */, AArch64::SUBSWrs, Convert__Reg1_0__regWZR__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
24099 { 3443 /* negs */, AArch64::SUBSWrs, Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
24099 { 3443 /* negs */, AArch64::SUBSWrs, Convert__Reg1_0__regWZR__Reg1_1__ArithmeticShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
24101 { 3448 /* ngc */, AArch64::SBCWr, Convert__Reg1_0__regWZR__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
24101 { 3448 /* ngc */, AArch64::SBCWr, Convert__Reg1_0__regWZR__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
24103 { 3452 /* ngcs */, AArch64::SBCSWr, Convert__Reg1_0__regWZR__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
24103 { 3452 /* ngcs */, AArch64::SBCSWr, Convert__Reg1_0__regWZR__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
24118 { 3486 /* orn */, AArch64::ORNWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24118 { 3486 /* orn */, AArch64::ORNWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24118 { 3486 /* orn */, AArch64::ORNWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24119 { 3486 /* orn */, AArch64::ORRWri, Convert__Reg1_0__Reg1_1__LogicalImm32Not1_2, AMFBS_UseNegativeImmediates, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32Not }, },
24128 { 3486 /* orn */, AArch64::ORNWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
24128 { 3486 /* orn */, AArch64::ORNWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
24128 { 3486 /* orn */, AArch64::ORNWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
24136 { 3495 /* orr */, AArch64::ORRWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24136 { 3495 /* orr */, AArch64::ORRWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24136 { 3495 /* orr */, AArch64::ORRWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24137 { 3495 /* orr */, AArch64::ORRWri, Convert__Reg1_0__Reg1_1__LogicalImm321_2, AMFBS_None, { MCK_GPR32sp, MCK_GPR32, MCK_LogicalImm32 }, },
24158 { 3495 /* orr */, AArch64::ORRWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
24158 { 3495 /* orr */, AArch64::ORRWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
24158 { 3495 /* orr */, AArch64::ORRWrs, Convert__Reg1_0__Reg1_1__Reg1_2__LogicalShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
24244 { 3683 /* prfm */, AArch64::PRFMroW, Convert__Prefetch1_0__Reg1_2__Reg1_3__MemWExtend642_4, AMFBS_None, { MCK_Prefetch, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, },
24295 { 3780 /* rbit */, AArch64::RBITWr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
24295 { 3780 /* rbit */, AArch64::RBITWr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
24311 { 3819 /* rev */, AArch64::REVWr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
24311 { 3819 /* rev */, AArch64::REVWr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
24321 { 3823 /* rev16 */, AArch64::REV16Wr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
24321 { 3823 /* rev16 */, AArch64::REV16Wr, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
24344 { 3861 /* ror */, AArch64::RORVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24344 { 3861 /* ror */, AArch64::RORVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24344 { 3861 /* ror */, AArch64::RORVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24345 { 3861 /* ror */, AArch64::EXTRWrri, Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_311_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
24345 { 3861 /* ror */, AArch64::EXTRWrri, Convert__Reg1_0__Reg1_1__Reg1_1__Imm0_311_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31 }, },
24348 { 3865 /* rorv */, AArch64::RORVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24348 { 3865 /* rorv */, AArch64::RORVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24348 { 3865 /* rorv */, AArch64::RORVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24469 { 4084 /* sbc */, AArch64::SBCWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24469 { 4084 /* sbc */, AArch64::SBCWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24469 { 4084 /* sbc */, AArch64::SBCWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24475 { 4100 /* sbcs */, AArch64::SBCSWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24475 { 4100 /* sbcs */, AArch64::SBCSWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24475 { 4100 /* sbcs */, AArch64::SBCSWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24477 { 4105 /* sbfm */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, },
24477 { 4105 /* sbfm */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, },
24480 { 4110 /* scvtf */, AArch64::SCVTFUWHri, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR32 }, },
24483 { 4110 /* scvtf */, AArch64::SCVTFUWSri, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR32 }, },
24486 { 4110 /* scvtf */, AArch64::SCVTFUWDri, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR32 }, },
24494 { 4110 /* scvtf */, AArch64::SCVTFSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR32, MCK_Imm1_32 }, },
24497 { 4110 /* scvtf */, AArch64::SCVTFSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR32, MCK_Imm1_32 }, },
24500 { 4110 /* scvtf */, AArch64::SCVTFSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR32, MCK_Imm1_32 }, },
24514 { 4116 /* sdiv */, AArch64::SDIVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24514 { 4116 /* sdiv */, AArch64::SDIVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24514 { 4116 /* sdiv */, AArch64::SDIVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
24625 { 4412 /* smaddl */, AArch64::SMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
24625 { 4412 /* smaddl */, AArch64::SMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
24733 { 4511 /* smnegl */, AArch64::SMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, },
24733 { 4511 /* smnegl */, AArch64::SMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, },
24734 { 4518 /* smov */, AArch64::SMOVvi8to32, Convert__Reg1_1__VectorReg1281_2__IndexRange0_151_3, AMFBS_HasNEON, { MCK__DOT_b, MCK_GPR32, MCK_VectorReg128, MCK_IndexRange0_15 }, },
24736 { 4518 /* smov */, AArch64::SMOVvi16to32, Convert__Reg1_1__VectorReg1281_2__IndexRange0_71_3, AMFBS_HasNEON, { MCK__DOT_h, MCK_GPR32, MCK_VectorReg128, MCK_IndexRange0_7 }, },
24739 { 4523 /* smsubl */, AArch64::SMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
24739 { 4523 /* smsubl */, AArch64::SMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
24749 { 4536 /* smull */, AArch64::SMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, },
24749 { 4536 /* smull */, AArch64::SMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, },
26005 { 5335 /* stadd */, AArch64::LDADDW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26007 { 5341 /* staddb */, AArch64::LDADDB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26008 { 5348 /* staddh */, AArch64::LDADDH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26009 { 5355 /* staddl */, AArch64::LDADDLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26011 { 5362 /* staddlb */, AArch64::LDADDLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26012 { 5370 /* staddlh */, AArch64::LDADDLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26013 { 5378 /* stclr */, AArch64::LDCLRW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26015 { 5384 /* stclrb */, AArch64::LDCLRB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26016 { 5391 /* stclrh */, AArch64::LDCLRH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26017 { 5398 /* stclrl */, AArch64::LDCLRLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26019 { 5405 /* stclrlb */, AArch64::LDCLRLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26020 { 5413 /* stclrlh */, AArch64::LDCLRLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26021 { 5421 /* steor */, AArch64::LDEORW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26023 { 5427 /* steorb */, AArch64::LDEORB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26024 { 5434 /* steorh */, AArch64::LDEORH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26025 { 5441 /* steorl */, AArch64::LDEORLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26027 { 5448 /* steorlb */, AArch64::LDEORLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26028 { 5456 /* steorlh */, AArch64::LDEORLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26038 { 5478 /* stllr */, AArch64::STLLRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26040 { 5484 /* stllrb */, AArch64::STLLRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26041 { 5491 /* stllrh */, AArch64::STLLRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_HasLOR, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26042 { 5498 /* stlr */, AArch64::STLRW, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26044 { 5503 /* stlrb */, AArch64::STLRB, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26045 { 5509 /* stlrh */, AArch64::STLRH, Convert__Reg1_0__GPR64sp01_2, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26046 { 5515 /* stlur */, AArch64::STLURWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26048 { 5515 /* stlur */, AArch64::STLURWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
26050 { 5521 /* stlurb */, AArch64::STLURBi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26051 { 5521 /* stlurb */, AArch64::STLURBi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
26052 { 5528 /* stlurh */, AArch64::STLURHi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26053 { 5528 /* stlurh */, AArch64::STLURHi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_HasRCPC_IMMO, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
26054 { 5535 /* stlxp */, AArch64::STLXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26054 { 5535 /* stlxp */, AArch64::STLXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26054 { 5535 /* stlxp */, AArch64::STLXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26055 { 5535 /* stlxp */, AArch64::STLXPX, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26056 { 5541 /* stlxr */, AArch64::STLXRW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26056 { 5541 /* stlxr */, AArch64::STLXRW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26057 { 5541 /* stlxr */, AArch64::STLXRX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26058 { 5547 /* stlxrb */, AArch64::STLXRB, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26058 { 5547 /* stlxrb */, AArch64::STLXRB, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26059 { 5554 /* stlxrh */, AArch64::STLXRH, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26059 { 5554 /* stlxrh */, AArch64::STLXRH, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26060 { 5561 /* stnp */, AArch64::STNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26060 { 5561 /* stnp */, AArch64::STNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26065 { 5561 /* stnp */, AArch64::STNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
26065 { 5561 /* stnp */, AArch64::STNPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
26122 { 5594 /* stp */, AArch64::STPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26122 { 5594 /* stp */, AArch64::STPWi, Convert__Reg1_0__Reg1_1__Reg1_3__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26127 { 5594 /* stp */, AArch64::STPWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_5, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, },
26127 { 5594 /* stp */, AArch64::STPWpost, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_5, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm7s4 }, },
26128 { 5594 /* stp */, AArch64::STPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
26128 { 5594 /* stp */, AArch64::STPWi, Convert__Reg1_0__Reg1_1__Reg1_3__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_ }, },
26137 { 5594 /* stp */, AArch64::STPWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, },
26137 { 5594 /* stp */, AArch64::STPWpre, Convert__Reg1_3__Reg1_0__Reg1_1__Tie0_4_4__SImm7s41_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm7s4, MCK__93_, MCK__EXCLAIM_ }, },
26142 { 5598 /* str */, AArch64::STRWui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26151 { 5598 /* str */, AArch64::STRWpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
26152 { 5598 /* str */, AArch64::STRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
26153 { 5598 /* str */, AArch64::STURWi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB321_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB32, MCK__93_ }, },
26154 { 5598 /* str */, AArch64::STRWui, Convert__Reg1_0__Reg1_2__UImm12Offset41_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset4, MCK__93_ }, },
26179 { 5598 /* str */, AArch64::STRWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, },
26179 { 5598 /* str */, AArch64::STRWroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend322_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, },
26180 { 5598 /* str */, AArch64::STRWroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend322_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend32, MCK__93_ }, },
26181 { 5598 /* str */, AArch64::STRWpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
26182 { 5598 /* str */, AArch64::STRXroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend642_4, AMFBS_None, { MCK_GPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, },
26185 { 5598 /* str */, AArch64::STRBroW, Convert__FPRAsmOperandFPR81_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_FPRAsmOperandFPR8, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
26188 { 5598 /* str */, AArch64::STRHroW, Convert__FPRAsmOperandFPR161_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_FPRAsmOperandFPR16, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
26191 { 5598 /* str */, AArch64::STRSroW, Convert__FPRAsmOperandFPR321_0__Reg1_2__Reg1_3__MemWExtend322_4, AMFBS_None, { MCK_FPRAsmOperandFPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend32, MCK__93_ }, },
26194 { 5598 /* str */, AArch64::STRDroW, Convert__FPRAsmOperandFPR641_0__Reg1_2__Reg1_3__MemWExtend642_4, AMFBS_None, { MCK_FPRAsmOperandFPR64, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend64, MCK__93_ }, },
26197 { 5598 /* str */, AArch64::STRQroW, Convert__FPRAsmOperandFPR1281_0__Reg1_2__Reg1_3__MemWExtend1282_4, AMFBS_None, { MCK_FPRAsmOperandFPR128, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend128, MCK__93_ }, },
26202 { 5602 /* strb */, AArch64::STRBBui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26203 { 5602 /* strb */, AArch64::STRBBpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
26204 { 5602 /* strb */, AArch64::STRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
26205 { 5602 /* strb */, AArch64::STURBBi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB81_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB8, MCK__93_ }, },
26206 { 5602 /* strb */, AArch64::STRBBui, Convert__Reg1_0__Reg1_2__UImm12Offset11_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset1, MCK__93_ }, },
26207 { 5602 /* strb */, AArch64::STRBBroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
26207 { 5602 /* strb */, AArch64::STRBBroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend8, MCK__93_ }, },
26208 { 5602 /* strb */, AArch64::STRBBroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend82_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend8, MCK__93_ }, },
26209 { 5602 /* strb */, AArch64::STRBBpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
26210 { 5607 /* strh */, AArch64::STRHHui, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26211 { 5607 /* strh */, AArch64::STRHHpost, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_, MCK_SImm9 }, },
26212 { 5607 /* strh */, AArch64::STRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__imm_95_0__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK__93_ }, },
26213 { 5607 /* strh */, AArch64::STURHHi, Convert__Reg1_0__Reg1_2__SImm9OffsetFB161_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9OffsetFB16, MCK__93_ }, },
26214 { 5607 /* strh */, AArch64::STRHHui, Convert__Reg1_0__Reg1_2__UImm12Offset21_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_UImm12Offset2, MCK__93_ }, },
26215 { 5607 /* strh */, AArch64::STRHHroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
26215 { 5607 /* strh */, AArch64::STRHHroW, Convert__Reg1_0__Reg1_2__Reg1_3__MemWExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR32, MCK_MemWExtend16, MCK__93_ }, },
26216 { 5607 /* strh */, AArch64::STRHHroX, Convert__Reg1_0__Reg1_2__Reg1_3__MemXExtend162_4, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_GPR64, MCK_MemXExtend16, MCK__93_ }, },
26217 { 5607 /* strh */, AArch64::STRHHpre, Convert__Reg1_2__Reg1_0__Tie0_3_3__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_, MCK__EXCLAIM_ }, },
26218 { 5612 /* stset */, AArch64::LDSETW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26220 { 5618 /* stsetb */, AArch64::LDSETB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26221 { 5625 /* stseth */, AArch64::LDSETH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26222 { 5632 /* stsetl */, AArch64::LDSETLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26224 { 5639 /* stsetlb */, AArch64::LDSETLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26225 { 5647 /* stsetlh */, AArch64::LDSETLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26226 { 5655 /* stsmax */, AArch64::LDSMAXW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26228 { 5662 /* stsmaxb */, AArch64::LDSMAXB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26229 { 5670 /* stsmaxh */, AArch64::LDSMAXH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26230 { 5678 /* stsmaxl */, AArch64::LDSMAXLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26232 { 5686 /* stsmaxlb */, AArch64::LDSMAXLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26233 { 5695 /* stsmaxlh */, AArch64::LDSMAXLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26234 { 5704 /* stsmin */, AArch64::LDSMINW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26236 { 5711 /* stsminb */, AArch64::LDSMINB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26237 { 5719 /* stsminh */, AArch64::LDSMINH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26238 { 5727 /* stsminl */, AArch64::LDSMINLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26240 { 5735 /* stsminlb */, AArch64::LDSMINLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26241 { 5744 /* stsminlh */, AArch64::LDSMINLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26242 { 5753 /* sttr */, AArch64::STTRWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26244 { 5753 /* sttr */, AArch64::STTRWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
26246 { 5758 /* sttrb */, AArch64::STTRBi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26247 { 5758 /* sttrb */, AArch64::STTRBi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
26248 { 5764 /* sttrh */, AArch64::STTRHi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26249 { 5764 /* sttrh */, AArch64::STTRHi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
26250 { 5770 /* stumax */, AArch64::LDUMAXW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26252 { 5777 /* stumaxb */, AArch64::LDUMAXB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26253 { 5785 /* stumaxh */, AArch64::LDUMAXH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26254 { 5793 /* stumaxl */, AArch64::LDUMAXLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26256 { 5801 /* stumaxlb */, AArch64::LDUMAXLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26257 { 5810 /* stumaxlh */, AArch64::LDUMAXLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26258 { 5819 /* stumin */, AArch64::LDUMINW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26260 { 5826 /* stuminb */, AArch64::LDUMINB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26261 { 5834 /* stuminh */, AArch64::LDUMINH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26262 { 5842 /* stuminl */, AArch64::LDUMINLW, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26264 { 5850 /* stuminlb */, AArch64::LDUMINLB, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26265 { 5859 /* stuminlh */, AArch64::LDUMINLH, Convert__regWZR__Reg1_0__Reg1_2, AMFBS_HasLSE, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26266 { 5868 /* stur */, AArch64::STURWi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26273 { 5868 /* stur */, AArch64::STURWi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
26280 { 5873 /* sturb */, AArch64::STURBBi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26281 { 5873 /* sturb */, AArch64::STURBBi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
26282 { 5879 /* sturh */, AArch64::STURHHi, Convert__Reg1_0__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26283 { 5879 /* sturh */, AArch64::STURHHi, Convert__Reg1_0__Reg1_2__SImm91_3, AMFBS_None, { MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK_SImm9, MCK__93_ }, },
26284 { 5885 /* stxp */, AArch64::STXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26284 { 5885 /* stxp */, AArch64::STXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26284 { 5885 /* stxp */, AArch64::STXPW, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26285 { 5885 /* stxp */, AArch64::STXPX, Convert__Reg1_0__Reg1_1__Reg1_2__GPR64sp01_4, AMFBS_None, { MCK_GPR32, MCK_GPR64, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26286 { 5890 /* stxr */, AArch64::STXRW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26286 { 5890 /* stxr */, AArch64::STXRW, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26287 { 5890 /* stxr */, AArch64::STXRX, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR64, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26288 { 5895 /* stxrb */, AArch64::STXRB, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26288 { 5895 /* stxrb */, AArch64::STXRB, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26289 { 5901 /* stxrh */, AArch64::STXRH, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26289 { 5901 /* stxrh */, AArch64::STXRH, Convert__Reg1_0__Reg1_1__GPR64sp01_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp0, MCK__93_ }, },
26299 { 5924 /* sub */, AArch64::SUBWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32sponly, MCK_GPR32sp, MCK_GPR32 }, },
26302 { 5924 /* sub */, AArch64::SUBWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
26302 { 5924 /* sub */, AArch64::SUBWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
26302 { 5924 /* sub */, AArch64::SUBWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
26303 { 5924 /* sub */, AArch64::SUBWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32sp, MCK_GPR32sponly, MCK_GPR32 }, },
26325 { 5924 /* sub */, AArch64::SUBWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
26325 { 5924 /* sub */, AArch64::SUBWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
26325 { 5924 /* sub */, AArch64::SUBWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
26326 { 5924 /* sub */, AArch64::SUBWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR32sp, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
26328 { 5924 /* sub */, AArch64::SUBXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend641_3, AMFBS_None, { MCK_GPR64sp, MCK_GPR64sp, MCK_GPR32, MCK_Extend64 }, },
26357 { 5976 /* subs */, AArch64::SUBSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_GPR32sponly, MCK_GPR32 }, },
26357 { 5976 /* subs */, AArch64::SUBSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_16, AMFBS_None, { MCK_GPR32, MCK_GPR32sponly, MCK_GPR32 }, },
26358 { 5976 /* subs */, AArch64::SUBSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
26358 { 5976 /* subs */, AArch64::SUBSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
26358 { 5976 /* subs */, AArch64::SUBSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
26359 { 5976 /* subs */, AArch64::ADDSWri, Convert__Reg1_0__Reg1_1__AddSubImmNeg2_2, AMFBS_UseNegativeImmediates, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImmNeg }, },
26360 { 5976 /* subs */, AArch64::SUBSWri, Convert__Reg1_0__Reg1_1__AddSubImm2_2, AMFBS_None, { MCK_GPR32, MCK_GPR32sp, MCK_AddSubImm }, },
26365 { 5976 /* subs */, AArch64::SUBSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
26365 { 5976 /* subs */, AArch64::SUBSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
26365 { 5976 /* subs */, AArch64::SUBSWrs, Convert__Reg1_0__Reg1_1__Reg1_2__ArithmeticShifter321_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32, MCK_ArithmeticShifter32 }, },
26366 { 5976 /* subs */, AArch64::SUBSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
26366 { 5976 /* subs */, AArch64::SUBSWrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR32, MCK_GPR32sp, MCK_GPR32, MCK_Extend }, },
26368 { 5976 /* subs */, AArch64::SUBSXrx, Convert__Reg1_0__Reg1_1__Reg1_2__Extend1_3, AMFBS_None, { MCK_GPR64, MCK_GPR64sp, MCK_GPR32, MCK_Extend }, },
26392 { 6008 /* swp */, AArch64::SWPW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26392 { 6008 /* swp */, AArch64::SWPW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26394 { 6012 /* swpa */, AArch64::SWPAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26394 { 6012 /* swpa */, AArch64::SWPAW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26396 { 6017 /* swpab */, AArch64::SWPAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26396 { 6017 /* swpab */, AArch64::SWPAB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26397 { 6023 /* swpah */, AArch64::SWPAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26397 { 6023 /* swpah */, AArch64::SWPAH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26398 { 6029 /* swpal */, AArch64::SWPALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26398 { 6029 /* swpal */, AArch64::SWPALW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26400 { 6035 /* swpalb */, AArch64::SWPALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26400 { 6035 /* swpalb */, AArch64::SWPALB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26401 { 6042 /* swpalh */, AArch64::SWPALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26401 { 6042 /* swpalh */, AArch64::SWPALH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26402 { 6049 /* swpb */, AArch64::SWPB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26402 { 6049 /* swpb */, AArch64::SWPB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26403 { 6054 /* swph */, AArch64::SWPH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26403 { 6054 /* swph */, AArch64::SWPH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26404 { 6059 /* swpl */, AArch64::SWPLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26404 { 6059 /* swpl */, AArch64::SWPLW, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26406 { 6064 /* swplb */, AArch64::SWPLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26406 { 6064 /* swplb */, AArch64::SWPLB, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26407 { 6070 /* swplh */, AArch64::SWPLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26407 { 6070 /* swplh */, AArch64::SWPLH, Convert__Reg1_1__Reg1_0__Reg1_3, AMFBS_HasLSE, { MCK_GPR32, MCK_GPR32, MCK__91_, MCK_GPR64sp, MCK__93_ }, },
26408 { 6076 /* sxtb */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
26408 { 6076 /* sxtb */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
26413 { 6081 /* sxth */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
26413 { 6081 /* sxth */, AArch64::SBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
26462 { 6115 /* tbnz */, AArch64::TBNZW, Convert__Reg1_0__Imm0_311_1__BranchTarget141_2, AMFBS_None, { MCK_GPR32, MCK_Imm0_31, MCK_BranchTarget14 }, },
26485 { 6124 /* tbz */, AArch64::TBZW, Convert__Reg1_0__Imm0_311_1__BranchTarget141_2, AMFBS_None, { MCK_GPR32, MCK_Imm0_31, MCK_BranchTarget14 }, },
26521 { 6158 /* tst */, AArch64::ANDSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
26521 { 6158 /* tst */, AArch64::ANDSWrs, Convert__regWZR__Reg1_0__Reg1_1__imm_95_0, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
26522 { 6158 /* tst */, AArch64::ANDSWri, Convert__regWZR__Reg1_0__LogicalImm321_1, AMFBS_None, { MCK_GPR32, MCK_LogicalImm32 }, },
26525 { 6158 /* tst */, AArch64::ANDSWrs, Convert__regWZR__Reg1_0__Reg1_1__LogicalShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
26525 { 6158 /* tst */, AArch64::ANDSWrs, Convert__regWZR__Reg1_0__Reg1_1__LogicalShifter321_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_LogicalShifter32 }, },
26621 { 6320 /* ubfm */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, },
26621 { 6320 /* ubfm */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__Imm0_311_2__Imm0_311_3, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_Imm0_31, MCK_Imm0_31 }, },
26624 { 6325 /* ucvtf */, AArch64::UCVTFUWHri, Convert__Reg1_0__Reg1_1, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR32 }, },
26627 { 6325 /* ucvtf */, AArch64::UCVTFUWSri, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR32 }, },
26630 { 6325 /* ucvtf */, AArch64::UCVTFUWDri, Convert__Reg1_0__Reg1_1, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR32 }, },
26638 { 6325 /* ucvtf */, AArch64::UCVTFSWHri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFullFP16, { MCK_FPR16, MCK_GPR32, MCK_Imm1_32 }, },
26641 { 6325 /* ucvtf */, AArch64::UCVTFSWSri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_FPR32, MCK_GPR32, MCK_Imm1_32 }, },
26644 { 6325 /* ucvtf */, AArch64::UCVTFSWDri, Convert__Reg1_0__Reg1_1__Imm1_321_2, AMFBS_HasFPARMv8, { MCK_FPR64, MCK_GPR32, MCK_Imm1_32 }, },
26659 { 6335 /* udiv */, AArch64::UDIVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
26659 { 6335 /* udiv */, AArch64::UDIVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
26659 { 6335 /* udiv */, AArch64::UDIVWr, Convert__Reg1_0__Reg1_1__Reg1_2, AMFBS_None, { MCK_GPR32, MCK_GPR32, MCK_GPR32 }, },
26697 { 6370 /* umaddl */, AArch64::UMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
26697 { 6370 /* umaddl */, AArch64::UMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
26804 { 6465 /* umnegl */, AArch64::UMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, },
26804 { 6465 /* umnegl */, AArch64::UMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, },
26805 { 6472 /* umov */, AArch64::UMOVvi8, Convert__Reg1_1__VectorReg1281_2__IndexRange0_151_3, AMFBS_HasNEON, { MCK__DOT_b, MCK_GPR32, MCK_VectorReg128, MCK_IndexRange0_15 }, },
26807 { 6472 /* umov */, AArch64::UMOVvi16, Convert__Reg1_1__VectorReg1281_2__IndexRange0_71_3, AMFBS_HasNEON, { MCK__DOT_h, MCK_GPR32, MCK_VectorReg128, MCK_IndexRange0_7 }, },
26808 { 6472 /* umov */, AArch64::UMOVvi32, Convert__Reg1_1__VectorReg1281_2__IndexRange0_31_3, AMFBS_HasNEON, { MCK__DOT_s, MCK_GPR32, MCK_VectorReg128, MCK_IndexRange0_3 }, },
26809 { 6477 /* umsubl */, AArch64::UMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
26809 { 6477 /* umsubl */, AArch64::UMSUBLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__Reg1_3, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32, MCK_GPR64 }, },
26819 { 6490 /* umull */, AArch64::UMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, },
26819 { 6490 /* umull */, AArch64::UMADDLrrr, Convert__Reg1_0__Reg1_1__Reg1_2__regXZR, AMFBS_None, { MCK_GPR64, MCK_GPR32, MCK_GPR32 }, },
26863 { 6523 /* uqdecb */, AArch64::UQDECB_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
26865 { 6523 /* uqdecb */, AArch64::UQDECB_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
26867 { 6523 /* uqdecb */, AArch64::UQDECB_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26869 { 6530 /* uqdecd */, AArch64::UQDECD_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
26872 { 6530 /* uqdecd */, AArch64::UQDECD_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
26875 { 6530 /* uqdecd */, AArch64::UQDECD_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26878 { 6537 /* uqdech */, AArch64::UQDECH_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
26881 { 6537 /* uqdech */, AArch64::UQDECH_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
26884 { 6537 /* uqdech */, AArch64::UQDECH_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26887 { 6544 /* uqdecp */, AArch64::UQDECP_WP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateHReg }, },
26888 { 6544 /* uqdecp */, AArch64::UQDECP_WP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateSReg }, },
26889 { 6544 /* uqdecp */, AArch64::UQDECP_WP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateDReg }, },
26890 { 6544 /* uqdecp */, AArch64::UQDECP_WP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateBReg }, },
26901 { 6551 /* uqdecw */, AArch64::UQDECW_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
26904 { 6551 /* uqdecw */, AArch64::UQDECW_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
26907 { 6551 /* uqdecw */, AArch64::UQDECW_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26910 { 6558 /* uqincb */, AArch64::UQINCB_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
26912 { 6558 /* uqincb */, AArch64::UQINCB_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
26914 { 6558 /* uqincb */, AArch64::UQINCB_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26916 { 6565 /* uqincd */, AArch64::UQINCD_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
26919 { 6565 /* uqincd */, AArch64::UQINCD_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
26922 { 6565 /* uqincd */, AArch64::UQINCD_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26925 { 6572 /* uqinch */, AArch64::UQINCH_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
26928 { 6572 /* uqinch */, AArch64::UQINCH_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
26931 { 6572 /* uqinch */, AArch64::UQINCH_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
26934 { 6579 /* uqincp */, AArch64::UQINCP_WP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateHReg }, },
26935 { 6579 /* uqincp */, AArch64::UQINCP_WP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateSReg }, },
26936 { 6579 /* uqincp */, AArch64::UQINCP_WP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateDReg }, },
26937 { 6579 /* uqincp */, AArch64::UQINCP_WP_B, Convert__Reg1_0__SVEPredicateBReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateBReg }, },
26948 { 6586 /* uqincw */, AArch64::UQINCW_WPiI, Convert__Reg1_0__Tie0_1_1__imm_95_31__imm_95_1, AMFBS_HasSVE, { MCK_GPR32 }, },
26951 { 6586 /* uqincw */, AArch64::UQINCW_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__imm_95_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern }, },
26954 { 6586 /* uqincw */, AArch64::UQINCW_WPiI, Convert__Reg1_0__Tie0_1_1__SVEPattern1_1__Imm1_161_3, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPattern, MCK_mul, MCK_Imm1_16 }, },
27223 { 6893 /* uxtb */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
27223 { 6893 /* uxtb */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_7, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
27228 { 6898 /* uxth */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
27228 { 6898 /* uxth */, AArch64::UBFMWri, Convert__Reg1_0__Reg1_1__imm_95_0__imm_95_15, AMFBS_None, { MCK_GPR32, MCK_GPR32 }, },
27278 { 6937 /* whilege */, AArch64::WHILEGE_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
27278 { 6937 /* whilege */, AArch64::WHILEGE_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
27280 { 6937 /* whilege */, AArch64::WHILEGE_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
27280 { 6937 /* whilege */, AArch64::WHILEGE_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
27282 { 6937 /* whilege */, AArch64::WHILEGE_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27282 { 6937 /* whilege */, AArch64::WHILEGE_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27284 { 6937 /* whilege */, AArch64::WHILEGE_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
27284 { 6937 /* whilege */, AArch64::WHILEGE_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
27286 { 6945 /* whilegt */, AArch64::WHILEGT_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
27286 { 6945 /* whilegt */, AArch64::WHILEGT_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
27288 { 6945 /* whilegt */, AArch64::WHILEGT_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
27288 { 6945 /* whilegt */, AArch64::WHILEGT_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
27290 { 6945 /* whilegt */, AArch64::WHILEGT_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27290 { 6945 /* whilegt */, AArch64::WHILEGT_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27292 { 6945 /* whilegt */, AArch64::WHILEGT_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
27292 { 6945 /* whilegt */, AArch64::WHILEGT_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
27294 { 6953 /* whilehi */, AArch64::WHILEHI_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
27294 { 6953 /* whilehi */, AArch64::WHILEHI_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
27296 { 6953 /* whilehi */, AArch64::WHILEHI_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
27296 { 6953 /* whilehi */, AArch64::WHILEHI_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
27298 { 6953 /* whilehi */, AArch64::WHILEHI_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27298 { 6953 /* whilehi */, AArch64::WHILEHI_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27300 { 6953 /* whilehi */, AArch64::WHILEHI_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
27300 { 6953 /* whilehi */, AArch64::WHILEHI_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
27302 { 6961 /* whilehs */, AArch64::WHILEHS_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
27302 { 6961 /* whilehs */, AArch64::WHILEHS_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
27304 { 6961 /* whilehs */, AArch64::WHILEHS_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
27304 { 6961 /* whilehs */, AArch64::WHILEHS_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
27306 { 6961 /* whilehs */, AArch64::WHILEHS_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27306 { 6961 /* whilehs */, AArch64::WHILEHS_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27308 { 6961 /* whilehs */, AArch64::WHILEHS_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
27308 { 6961 /* whilehs */, AArch64::WHILEHS_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
27310 { 6969 /* whilele */, AArch64::WHILELE_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
27310 { 6969 /* whilele */, AArch64::WHILELE_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
27312 { 6969 /* whilele */, AArch64::WHILELE_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
27312 { 6969 /* whilele */, AArch64::WHILELE_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
27314 { 6969 /* whilele */, AArch64::WHILELE_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27314 { 6969 /* whilele */, AArch64::WHILELE_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27316 { 6969 /* whilele */, AArch64::WHILELE_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
27316 { 6969 /* whilele */, AArch64::WHILELE_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
27318 { 6977 /* whilelo */, AArch64::WHILELO_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
27318 { 6977 /* whilelo */, AArch64::WHILELO_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
27320 { 6977 /* whilelo */, AArch64::WHILELO_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
27320 { 6977 /* whilelo */, AArch64::WHILELO_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
27322 { 6977 /* whilelo */, AArch64::WHILELO_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27322 { 6977 /* whilelo */, AArch64::WHILELO_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27324 { 6977 /* whilelo */, AArch64::WHILELO_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
27324 { 6977 /* whilelo */, AArch64::WHILELO_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
27326 { 6985 /* whilels */, AArch64::WHILELS_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
27326 { 6985 /* whilels */, AArch64::WHILELS_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
27328 { 6985 /* whilels */, AArch64::WHILELS_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
27328 { 6985 /* whilels */, AArch64::WHILELS_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
27330 { 6985 /* whilels */, AArch64::WHILELS_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27330 { 6985 /* whilels */, AArch64::WHILELS_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27332 { 6985 /* whilels */, AArch64::WHILELS_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
27332 { 6985 /* whilels */, AArch64::WHILELS_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
27334 { 6993 /* whilelt */, AArch64::WHILELT_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
27334 { 6993 /* whilelt */, AArch64::WHILELT_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
27336 { 6993 /* whilelt */, AArch64::WHILELT_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
27336 { 6993 /* whilelt */, AArch64::WHILELT_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
27338 { 6993 /* whilelt */, AArch64::WHILELT_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27338 { 6993 /* whilelt */, AArch64::WHILELT_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27340 { 6993 /* whilelt */, AArch64::WHILELT_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
27340 { 6993 /* whilelt */, AArch64::WHILELT_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },