reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc
12698   { 8 /* adclb */, AArch64::ADCLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
12699   { 8 /* adclb */, AArch64::ADCLB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
12700   { 14 /* adclt */, AArch64::ADCLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
12701   { 14 /* adclt */, AArch64::ADCLT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
12746   { 47 /* addhnb */, AArch64::ADDHNB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
12747   { 47 /* addhnb */, AArch64::ADDHNB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
12748   { 47 /* addhnb */, AArch64::ADDHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12749   { 54 /* addhnt */, AArch64::ADDHNT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
12750   { 54 /* addhnt */, AArch64::ADDHNT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
12751   { 54 /* addhnt */, AArch64::ADDHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12760   { 61 /* addp */, AArch64::ADDP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12761   { 61 /* addp */, AArch64::ADDP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
12762   { 61 /* addp */, AArch64::ADDP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
12763   { 61 /* addp */, AArch64::ADDP_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
12891   { 264 /* bcax */, AArch64::BCAX_ZZZZ_D, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
12892   { 264 /* bcax */, AArch64::BCAX_ZZZZ_D, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__SVEVectorSReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
12893   { 264 /* bcax */, AArch64::BCAX_ZZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
12894   { 264 /* bcax */, AArch64::BCAX_ZZZZ_D, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__SVEVectorBReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
12978   { 426 /* bsl */, AArch64::BSL_ZZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
12981   { 430 /* bsl1n */, AArch64::BSL1N_ZZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
12982   { 436 /* bsl2n */, AArch64::BSL2N_ZZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
12985   { 446 /* cadd */, AArch64::CADD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
12986   { 446 /* cadd */, AArch64::CADD_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationOdd }, },
12987   { 446 /* cadd */, AArch64::CADD_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationOdd }, },
12988   { 446 /* cadd */, AArch64::CADD_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_ComplexRotationOdd }, },
13025   { 562 /* cdot */, AArch64::CDOT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_ComplexRotationEven }, },
13026   { 562 /* cdot */, AArch64::CDOT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
13027   { 562 /* cdot */, AArch64::CDOT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVector3bBReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVector3bBReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
13028   { 562 /* cdot */, AArch64::CDOT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector4bHReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVector4bHReg, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
13148   { 636 /* cmla */, AArch64::CMLA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
13149   { 636 /* cmla */, AArch64::CMLA_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationEven }, },
13150   { 636 /* cmla */, AArch64::CMLA_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationEven }, },
13151   { 636 /* cmla */, AArch64::CMLA_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_ComplexRotationEven }, },
13152   { 636 /* cmla */, AArch64::CMLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
13153   { 636 /* cmla */, AArch64::CMLA_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
13524   { 979 /* eor3 */, AArch64::EOR3_ZZZZ_D, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13525   { 979 /* eor3 */, AArch64::EOR3_ZZZZ_D, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__SVEVectorSReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
13526   { 979 /* eor3 */, AArch64::EOR3_ZZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
13527   { 979 /* eor3 */, AArch64::EOR3_ZZZZ_D, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__SVEVectorBReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
13529   { 984 /* eorbt */, AArch64::EORBT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13530   { 984 /* eorbt */, AArch64::EORBT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
13531   { 984 /* eorbt */, AArch64::EORBT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
13532   { 984 /* eorbt */, AArch64::EORBT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
13534   { 995 /* eortb */, AArch64::EORTB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13535   { 995 /* eortb */, AArch64::EORTB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
13536   { 995 /* eortb */, AArch64::EORTB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
13537   { 995 /* eortb */, AArch64::EORTB_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
13546   { 1029 /* ext */, AArch64::EXT_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorList281_1__Imm0_2551_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorList28, MCK_Imm0_255 }, },
13644   { 1083 /* faddp */, AArch64::FADDP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13645   { 1083 /* faddp */, AArch64::FADDP_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
13646   { 1083 /* faddp */, AArch64::FADDP_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
13921   { 1216 /* fcvtlt */, AArch64::FCVTLT_ZPmZ_HtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
13922   { 1216 /* fcvtlt */, AArch64::FCVTLT_ZPmZ_StoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
13969   { 1257 /* fcvtnt */, AArch64::FCVTNT_ZPmZ_StoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
13970   { 1257 /* fcvtnt */, AArch64::FCVTNT_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
14013   { 1285 /* fcvtx */, AArch64::FCVTX_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
14017   { 1306 /* fcvtxnt */, AArch64::FCVTXNT_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
14109   { 1358 /* flogb */, AArch64::FLOGB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
14110   { 1358 /* flogb */, AArch64::FLOGB_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
14111   { 1358 /* flogb */, AArch64::FLOGB_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
14154   { 1387 /* fmaxnmp */, AArch64::FMAXNMP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14155   { 1387 /* fmaxnmp */, AArch64::FMAXNMP_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14156   { 1387 /* fmaxnmp */, AArch64::FMAXNMP_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14171   { 1403 /* fmaxp */, AArch64::FMAXP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14172   { 1403 /* fmaxp */, AArch64::FMAXP_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14173   { 1403 /* fmaxp */, AArch64::FMAXP_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14216   { 1427 /* fminnmp */, AArch64::FMINNMP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14217   { 1427 /* fminnmp */, AArch64::FMINNMP_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14218   { 1427 /* fminnmp */, AArch64::FMINNMP_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14233   { 1443 /* fminp */, AArch64::FMINP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14234   { 1443 /* fminp */, AArch64::FMINP_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14235   { 1443 /* fminp */, AArch64::FMINP_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14269   { 1473 /* fmlalb */, AArch64::FMLALB_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14270   { 1473 /* fmlalb */, AArch64::FMLALB_ZZZI_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
14271   { 1480 /* fmlalt */, AArch64::FMLALT_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14272   { 1480 /* fmlalt */, AArch64::FMLALT_ZZZI_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
14300   { 1505 /* fmlslb */, AArch64::FMLSLB_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14301   { 1505 /* fmlslb */, AArch64::FMLSLB_ZZZI_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
14302   { 1512 /* fmlslt */, AArch64::FMLSLT_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14303   { 1512 /* fmlslt */, AArch64::FMLSLT_ZZZI_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
14620   { 1770 /* histcnt */, AArch64::HISTCNT_ZPzZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14621   { 1770 /* histcnt */, AArch64::HISTCNT_ZPzZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14622   { 1778 /* histseg */, AArch64::HISTSEG_ZZZ, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
16063   { 2588 /* ldnt1b */, AArch64::LDNT1B_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
16064   { 2588 /* ldnt1b */, AArch64::LDNT1B_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16067   { 2588 /* ldnt1b */, AArch64::LDNT1B_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
16068   { 2588 /* ldnt1b */, AArch64::LDNT1B_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16069   { 2588 /* ldnt1b */, AArch64::LDNT1B_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
16070   { 2588 /* ldnt1b */, AArch64::LDNT1B_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
16073   { 2588 /* ldnt1b */, AArch64::LDNT1B_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
16074   { 2588 /* ldnt1b */, AArch64::LDNT1B_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
16078   { 2595 /* ldnt1d */, AArch64::LDNT1D_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16080   { 2595 /* ldnt1d */, AArch64::LDNT1D_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16082   { 2595 /* ldnt1d */, AArch64::LDNT1D_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
16084   { 2595 /* ldnt1d */, AArch64::LDNT1D_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
16088   { 2602 /* ldnt1h */, AArch64::LDNT1H_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
16089   { 2602 /* ldnt1h */, AArch64::LDNT1H_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16091   { 2602 /* ldnt1h */, AArch64::LDNT1H_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
16092   { 2602 /* ldnt1h */, AArch64::LDNT1H_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16094   { 2602 /* ldnt1h */, AArch64::LDNT1H_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
16095   { 2602 /* ldnt1h */, AArch64::LDNT1H_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
16097   { 2602 /* ldnt1h */, AArch64::LDNT1H_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
16098   { 2602 /* ldnt1h */, AArch64::LDNT1H_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
16101   { 2609 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
16102   { 2609 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16103   { 2609 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
16104   { 2609 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16105   { 2609 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
16106   { 2609 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
16107   { 2609 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
16108   { 2609 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
16109   { 2617 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
16110   { 2617 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16111   { 2617 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
16112   { 2617 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16113   { 2617 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
16114   { 2617 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
16115   { 2617 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
16116   { 2617 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
16117   { 2625 /* ldnt1sw */, AArch64::LDNT1SW_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16118   { 2625 /* ldnt1sw */, AArch64::LDNT1SW_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16119   { 2625 /* ldnt1sw */, AArch64::LDNT1SW_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
16120   { 2625 /* ldnt1sw */, AArch64::LDNT1SW_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
16122   { 2633 /* ldnt1w */, AArch64::LDNT1W_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
16123   { 2633 /* ldnt1w */, AArch64::LDNT1W_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16125   { 2633 /* ldnt1w */, AArch64::LDNT1W_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
16126   { 2633 /* ldnt1w */, AArch64::LDNT1W_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
16128   { 2633 /* ldnt1w */, AArch64::LDNT1W_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
16129   { 2633 /* ldnt1w */, AArch64::LDNT1W_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
16131   { 2633 /* ldnt1w */, AArch64::LDNT1W_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
16132   { 2633 /* ldnt1w */, AArch64::LDNT1W_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
16479   { 3337 /* match */, AArch64::MATCH_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16480   { 3337 /* match */, AArch64::MATCH_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
16481   { 3343 /* mla */, AArch64::MLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
16482   { 3343 /* mla */, AArch64::MLA_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
16483   { 3343 /* mla */, AArch64::MLA_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
16498   { 3347 /* mls */, AArch64::MLS_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
16499   { 3347 /* mls */, AArch64::MLS_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
16500   { 3347 /* mls */, AArch64::MLS_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
16676   { 3410 /* mul */, AArch64::MUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16678   { 3410 /* mul */, AArch64::MUL_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
16680   { 3410 /* mul */, AArch64::MUL_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
16682   { 3410 /* mul */, AArch64::MUL_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
16683   { 3410 /* mul */, AArch64::MUL_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
16684   { 3410 /* mul */, AArch64::MUL_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
16685   { 3410 /* mul */, AArch64::MUL_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
16722   { 3434 /* nbsl */, AArch64::NBSL_ZZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
16747   { 3457 /* nmatch */, AArch64::NMATCH_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16748   { 3457 /* nmatch */, AArch64::NMATCH_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
16829   { 3630 /* pmul */, AArch64::PMUL_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
16837   { 3648 /* pmullb */, AArch64::PMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
16838   { 3648 /* pmullb */, AArch64::PMULLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
16840   { 3655 /* pmullt */, AArch64::PMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
16841   { 3655 /* pmullt */, AArch64::PMULLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
16929   { 3759 /* raddhnb */, AArch64::RADDHNB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
16930   { 3759 /* raddhnb */, AArch64::RADDHNB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
16931   { 3759 /* raddhnb */, AArch64::RADDHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16932   { 3767 /* raddhnt */, AArch64::RADDHNT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
16933   { 3767 /* raddhnt */, AArch64::RADDHNT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
16934   { 3767 /* raddhnt */, AArch64::RADDHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
16998   { 3883 /* rshrnb */, AArch64::RSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
16999   { 3883 /* rshrnb */, AArch64::RSHRNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
17000   { 3883 /* rshrnb */, AArch64::RSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
17001   { 3890 /* rshrnt */, AArch64::RSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
17002   { 3890 /* rshrnt */, AArch64::RSHRNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
17003   { 3890 /* rshrnt */, AArch64::RSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
17010   { 3912 /* rsubhnb */, AArch64::RSUBHNB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17011   { 3912 /* rsubhnb */, AArch64::RSUBHNB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17012   { 3912 /* rsubhnb */, AArch64::RSUBHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17013   { 3920 /* rsubhnt */, AArch64::RSUBHNT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17014   { 3920 /* rsubhnt */, AArch64::RSUBHNT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17015   { 3920 /* rsubhnt */, AArch64::RSUBHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17016   { 3928 /* saba */, AArch64::SABA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17017   { 3928 /* saba */, AArch64::SABA_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17018   { 3928 /* saba */, AArch64::SABA_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17019   { 3928 /* saba */, AArch64::SABA_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17032   { 3946 /* sabalb */, AArch64::SABALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17033   { 3946 /* sabalb */, AArch64::SABALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17034   { 3946 /* sabalb */, AArch64::SABALB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17035   { 3953 /* sabalt */, AArch64::SABALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17036   { 3953 /* sabalt */, AArch64::SABALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17037   { 3953 /* sabalt */, AArch64::SABALT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17054   { 3978 /* sabdlb */, AArch64::SABDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17055   { 3978 /* sabdlb */, AArch64::SABDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17056   { 3978 /* sabdlb */, AArch64::SABDLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17057   { 3985 /* sabdlt */, AArch64::SABDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17058   { 3985 /* sabdlt */, AArch64::SABDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17059   { 3985 /* sabdlt */, AArch64::SABDLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17066   { 3992 /* sadalp */, AArch64::SADALP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
17067   { 3992 /* sadalp */, AArch64::SADALP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
17068   { 3992 /* sadalp */, AArch64::SADALP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
17075   { 4012 /* saddlb */, AArch64::SADDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17076   { 4012 /* saddlb */, AArch64::SADDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17077   { 4012 /* saddlb */, AArch64::SADDLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17078   { 4019 /* saddlbt */, AArch64::SADDLBT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17079   { 4019 /* saddlbt */, AArch64::SADDLBT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17080   { 4019 /* saddlbt */, AArch64::SADDLBT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17087   { 4034 /* saddlt */, AArch64::SADDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17088   { 4034 /* saddlt */, AArch64::SADDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17089   { 4034 /* saddlt */, AArch64::SADDLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17104   { 4067 /* saddwb */, AArch64::SADDWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
17105   { 4067 /* saddwb */, AArch64::SADDWB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
17106   { 4067 /* saddwb */, AArch64::SADDWB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
17107   { 4074 /* saddwt */, AArch64::SADDWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
17108   { 4074 /* saddwt */, AArch64::SADDWT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
17109   { 4074 /* saddwt */, AArch64::SADDWT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
17113   { 4088 /* sbclb */, AArch64::SBCLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17114   { 4088 /* sbclb */, AArch64::SBCLB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17115   { 4094 /* sbclt */, AArch64::SBCLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17116   { 4094 /* sbclt */, AArch64::SBCLT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17200   { 4279 /* shadd */, AArch64::SHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17201   { 4279 /* shadd */, AArch64::SHADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17202   { 4279 /* shadd */, AArch64::SHADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17203   { 4279 /* shadd */, AArch64::SHADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17224   { 4311 /* shrnb */, AArch64::SHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
17225   { 4311 /* shrnb */, AArch64::SHRNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
17226   { 4311 /* shrnb */, AArch64::SHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
17227   { 4317 /* shrnt */, AArch64::SHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
17228   { 4317 /* shrnt */, AArch64::SHRNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
17229   { 4317 /* shrnt */, AArch64::SHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
17236   { 4323 /* shsub */, AArch64::SHSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17237   { 4323 /* shsub */, AArch64::SHSUB_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17238   { 4323 /* shsub */, AArch64::SHSUB_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17239   { 4323 /* shsub */, AArch64::SHSUB_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17240   { 4329 /* shsubr */, AArch64::SHSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17241   { 4329 /* shsubr */, AArch64::SHSUBR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17242   { 4329 /* shsubr */, AArch64::SHSUBR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17243   { 4329 /* shsubr */, AArch64::SHSUBR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17245   { 4336 /* sli */, AArch64::SLI_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
17246   { 4336 /* sli */, AArch64::SLI_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm0_311_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
17247   { 4336 /* sli */, AArch64::SLI_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm0_631_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm0_63 }, },
17248   { 4336 /* sli */, AArch64::SLI_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
17288   { 4424 /* smaxp */, AArch64::SMAXP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17289   { 4424 /* smaxp */, AArch64::SMAXP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17290   { 4424 /* smaxp */, AArch64::SMAXP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17291   { 4424 /* smaxp */, AArch64::SMAXP_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17322   { 4445 /* sminp */, AArch64::SMINP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17323   { 4445 /* sminp */, AArch64::SMINP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17324   { 4445 /* sminp */, AArch64::SMINP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17325   { 4445 /* sminp */, AArch64::SMINP_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17345   { 4470 /* smlalb */, AArch64::SMLALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17346   { 4470 /* smlalb */, AArch64::SMLALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17347   { 4470 /* smlalb */, AArch64::SMLALB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17348   { 4470 /* smlalb */, AArch64::SMLALB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17349   { 4470 /* smlalb */, AArch64::SMLALB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
17350   { 4477 /* smlalt */, AArch64::SMLALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17351   { 4477 /* smlalt */, AArch64::SMLALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17352   { 4477 /* smlalt */, AArch64::SMLALT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17353   { 4477 /* smlalt */, AArch64::SMLALT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17354   { 4477 /* smlalt */, AArch64::SMLALT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
17365   { 4497 /* smlslb */, AArch64::SMLSLB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17366   { 4497 /* smlslb */, AArch64::SMLSLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17367   { 4497 /* smlslb */, AArch64::SMLSLB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17368   { 4497 /* smlslb */, AArch64::SMLSLB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17369   { 4497 /* smlslb */, AArch64::SMLSLB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
17370   { 4504 /* smlslt */, AArch64::SMLSLT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17371   { 4504 /* smlslt */, AArch64::SMLSLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17372   { 4504 /* smlslt */, AArch64::SMLSLT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17373   { 4504 /* smlslt */, AArch64::SMLSLT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17374   { 4504 /* smlslt */, AArch64::SMLSLT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
17383   { 4530 /* smulh */, AArch64::SMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17384   { 4530 /* smulh */, AArch64::SMULH_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17385   { 4530 /* smulh */, AArch64::SMULH_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17386   { 4530 /* smulh */, AArch64::SMULH_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17402   { 4549 /* smullb */, AArch64::SMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17403   { 4549 /* smullb */, AArch64::SMULLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17404   { 4549 /* smullb */, AArch64::SMULLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17405   { 4549 /* smullb */, AArch64::SMULLB_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17406   { 4549 /* smullb */, AArch64::SMULLB_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
17407   { 4556 /* smullt */, AArch64::SMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17408   { 4556 /* smullt */, AArch64::SMULLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17409   { 4556 /* smullt */, AArch64::SMULLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17410   { 4556 /* smullt */, AArch64::SMULLT_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17411   { 4556 /* smullt */, AArch64::SMULLT_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
17412   { 4563 /* splice */, AArch64::SPLICE_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList2161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorList216 }, },
17413   { 4563 /* splice */, AArch64::SPLICE_ZPZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList2321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorList232 }, },
17414   { 4563 /* splice */, AArch64::SPLICE_ZPZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList2641_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorList264 }, },
17415   { 4563 /* splice */, AArch64::SPLICE_ZPZZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList281_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorList28 }, },
17431   { 4570 /* sqabs */, AArch64::SQABS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
17432   { 4570 /* sqabs */, AArch64::SQABS_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
17433   { 4570 /* sqabs */, AArch64::SQABS_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
17434   { 4570 /* sqabs */, AArch64::SQABS_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
17454   { 4576 /* sqadd */, AArch64::SQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17455   { 4576 /* sqadd */, AArch64::SQADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17456   { 4576 /* sqadd */, AArch64::SQADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17457   { 4576 /* sqadd */, AArch64::SQADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17458   { 4582 /* sqcadd */, AArch64::SQCADD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
17459   { 4582 /* sqcadd */, AArch64::SQCADD_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationOdd }, },
17460   { 4582 /* sqcadd */, AArch64::SQCADD_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationOdd }, },
17461   { 4582 /* sqcadd */, AArch64::SQCADD_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_ComplexRotationOdd }, },
17521   { 4641 /* sqdmlalb */, AArch64::SQDMLALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17522   { 4641 /* sqdmlalb */, AArch64::SQDMLALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17523   { 4641 /* sqdmlalb */, AArch64::SQDMLALB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17524   { 4641 /* sqdmlalb */, AArch64::SQDMLALB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17525   { 4641 /* sqdmlalb */, AArch64::SQDMLALB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
17526   { 4650 /* sqdmlalbt */, AArch64::SQDMLALBT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17527   { 4650 /* sqdmlalbt */, AArch64::SQDMLALBT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17528   { 4650 /* sqdmlalbt */, AArch64::SQDMLALBT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17529   { 4660 /* sqdmlalt */, AArch64::SQDMLALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17530   { 4660 /* sqdmlalt */, AArch64::SQDMLALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17531   { 4660 /* sqdmlalt */, AArch64::SQDMLALT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17532   { 4660 /* sqdmlalt */, AArch64::SQDMLALT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17533   { 4660 /* sqdmlalt */, AArch64::SQDMLALT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
17546   { 4686 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17547   { 4686 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17548   { 4686 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17549   { 4686 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17550   { 4686 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
17551   { 4695 /* sqdmlslbt */, AArch64::SQDMLSLBT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17552   { 4695 /* sqdmlslbt */, AArch64::SQDMLSLBT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17553   { 4695 /* sqdmlslbt */, AArch64::SQDMLSLBT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17554   { 4705 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17555   { 4705 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17556   { 4705 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17557   { 4705 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17558   { 4705 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
17561   { 4714 /* sqdmulh */, AArch64::SQDMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17562   { 4714 /* sqdmulh */, AArch64::SQDMULH_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17563   { 4714 /* sqdmulh */, AArch64::SQDMULH_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17564   { 4714 /* sqdmulh */, AArch64::SQDMULH_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17565   { 4714 /* sqdmulh */, AArch64::SQDMULH_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17566   { 4714 /* sqdmulh */, AArch64::SQDMULH_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
17567   { 4714 /* sqdmulh */, AArch64::SQDMULH_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
17590   { 4739 /* sqdmullb */, AArch64::SQDMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17591   { 4739 /* sqdmullb */, AArch64::SQDMULLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17592   { 4739 /* sqdmullb */, AArch64::SQDMULLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17593   { 4739 /* sqdmullb */, AArch64::SQDMULLB_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17594   { 4739 /* sqdmullb */, AArch64::SQDMULLB_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
17595   { 4748 /* sqdmullt */, AArch64::SQDMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17596   { 4748 /* sqdmullt */, AArch64::SQDMULLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17597   { 4748 /* sqdmullt */, AArch64::SQDMULLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17598   { 4748 /* sqdmullt */, AArch64::SQDMULLT_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17599   { 4748 /* sqdmullt */, AArch64::SQDMULLT_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
17658   { 4792 /* sqneg */, AArch64::SQNEG_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
17659   { 4792 /* sqneg */, AArch64::SQNEG_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
17660   { 4792 /* sqneg */, AArch64::SQNEG_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
17661   { 4792 /* sqneg */, AArch64::SQNEG_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
17662   { 4798 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
17663   { 4798 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationEven }, },
17664   { 4798 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationEven }, },
17665   { 4798 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_ComplexRotationEven }, },
17666   { 4798 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
17667   { 4798 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
17670   { 4808 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17671   { 4808 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17672   { 4808 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17673   { 4808 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17674   { 4808 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17675   { 4808 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
17676   { 4808 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
17689   { 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17690   { 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17691   { 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17692   { 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17693   { 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17694   { 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
17695   { 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
17708   { 4826 /* sqrdmulh */, AArch64::SQRDMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17709   { 4826 /* sqrdmulh */, AArch64::SQRDMULH_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17710   { 4826 /* sqrdmulh */, AArch64::SQRDMULH_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17711   { 4826 /* sqrdmulh */, AArch64::SQRDMULH_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17712   { 4826 /* sqrdmulh */, AArch64::SQRDMULH_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
17713   { 4826 /* sqrdmulh */, AArch64::SQRDMULH_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
17714   { 4826 /* sqrdmulh */, AArch64::SQRDMULH_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
17736   { 4835 /* sqrshl */, AArch64::SQRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17737   { 4835 /* sqrshl */, AArch64::SQRSHL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17738   { 4835 /* sqrshl */, AArch64::SQRSHL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17739   { 4835 /* sqrshl */, AArch64::SQRSHL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17740   { 4842 /* sqrshlr */, AArch64::SQRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17741   { 4842 /* sqrshlr */, AArch64::SQRSHLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17742   { 4842 /* sqrshlr */, AArch64::SQRSHLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17743   { 4842 /* sqrshlr */, AArch64::SQRSHLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17753   { 4867 /* sqrshrnb */, AArch64::SQRSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
17754   { 4867 /* sqrshrnb */, AArch64::SQRSHRNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
17755   { 4867 /* sqrshrnb */, AArch64::SQRSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
17756   { 4876 /* sqrshrnt */, AArch64::SQRSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
17757   { 4876 /* sqrshrnt */, AArch64::SQRSHRNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
17758   { 4876 /* sqrshrnt */, AArch64::SQRSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
17768   { 4904 /* sqrshrunb */, AArch64::SQRSHRUNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
17769   { 4904 /* sqrshrunb */, AArch64::SQRSHRUNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
17770   { 4904 /* sqrshrunb */, AArch64::SQRSHRUNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
17771   { 4914 /* sqrshrunt */, AArch64::SQRSHRUNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
17772   { 4914 /* sqrshrunt */, AArch64::SQRSHRUNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
17773   { 4914 /* sqrshrunt */, AArch64::SQRSHRUNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
17796   { 4924 /* sqshl */, AArch64::SQSHL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
17797   { 4924 /* sqshl */, AArch64::SQSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17798   { 4924 /* sqshl */, AArch64::SQSHL_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_311_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
17799   { 4924 /* sqshl */, AArch64::SQSHL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17800   { 4924 /* sqshl */, AArch64::SQSHL_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_631_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm0_63 }, },
17801   { 4924 /* sqshl */, AArch64::SQSHL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17802   { 4924 /* sqshl */, AArch64::SQSHL_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_71_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
17803   { 4924 /* sqshl */, AArch64::SQSHL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17804   { 4930 /* sqshlr */, AArch64::SQSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17805   { 4930 /* sqshlr */, AArch64::SQSHLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17806   { 4930 /* sqshlr */, AArch64::SQSHLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17807   { 4930 /* sqshlr */, AArch64::SQSHLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17819   { 4937 /* sqshlu */, AArch64::SQSHLU_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
17820   { 4937 /* sqshlu */, AArch64::SQSHLU_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_311_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
17821   { 4937 /* sqshlu */, AArch64::SQSHLU_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_631_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm0_63 }, },
17822   { 4937 /* sqshlu */, AArch64::SQSHLU_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_71_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
17832   { 4959 /* sqshrnb */, AArch64::SQSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
17833   { 4959 /* sqshrnb */, AArch64::SQSHRNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
17834   { 4959 /* sqshrnb */, AArch64::SQSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
17835   { 4967 /* sqshrnt */, AArch64::SQSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
17836   { 4967 /* sqshrnt */, AArch64::SQSHRNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
17837   { 4967 /* sqshrnt */, AArch64::SQSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
17847   { 4992 /* sqshrunb */, AArch64::SQSHRUNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
17848   { 4992 /* sqshrunb */, AArch64::SQSHRUNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
17849   { 4992 /* sqshrunb */, AArch64::SQSHRUNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
17850   { 5001 /* sqshrunt */, AArch64::SQSHRUNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
17851   { 5001 /* sqshrunt */, AArch64::SQSHRUNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
17852   { 5001 /* sqshrunt */, AArch64::SQSHRUNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
17872   { 5010 /* sqsub */, AArch64::SQSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17873   { 5010 /* sqsub */, AArch64::SQSUB_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17874   { 5010 /* sqsub */, AArch64::SQSUB_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17875   { 5010 /* sqsub */, AArch64::SQSUB_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17876   { 5016 /* sqsubr */, AArch64::SQSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17877   { 5016 /* sqsubr */, AArch64::SQSUBR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17878   { 5016 /* sqsubr */, AArch64::SQSUBR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17879   { 5016 /* sqsubr */, AArch64::SQSUBR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17889   { 5036 /* sqxtnb */, AArch64::SQXTNB_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
17890   { 5036 /* sqxtnb */, AArch64::SQXTNB_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
17891   { 5036 /* sqxtnb */, AArch64::SQXTNB_ZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
17892   { 5043 /* sqxtnt */, AArch64::SQXTNT_ZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
17893   { 5043 /* sqxtnt */, AArch64::SQXTNT_ZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
17894   { 5043 /* sqxtnt */, AArch64::SQXTNT_ZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
17904   { 5065 /* sqxtunb */, AArch64::SQXTUNB_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
17905   { 5065 /* sqxtunb */, AArch64::SQXTUNB_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
17906   { 5065 /* sqxtunb */, AArch64::SQXTUNB_ZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
17907   { 5073 /* sqxtunt */, AArch64::SQXTUNT_ZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
17908   { 5073 /* sqxtunt */, AArch64::SQXTUNT_ZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
17909   { 5073 /* sqxtunt */, AArch64::SQXTUNT_ZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
17916   { 5081 /* srhadd */, AArch64::SRHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17917   { 5081 /* srhadd */, AArch64::SRHADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17918   { 5081 /* srhadd */, AArch64::SRHADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17919   { 5081 /* srhadd */, AArch64::SRHADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17921   { 5088 /* sri */, AArch64::SRI_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
17922   { 5088 /* sri */, AArch64::SRI_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
17923   { 5088 /* sri */, AArch64::SRI_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_641_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
17924   { 5088 /* sri */, AArch64::SRI_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
17940   { 5092 /* srshl */, AArch64::SRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17941   { 5092 /* srshl */, AArch64::SRSHL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17942   { 5092 /* srshl */, AArch64::SRSHL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17943   { 5092 /* srshl */, AArch64::SRSHL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17944   { 5098 /* srshlr */, AArch64::SRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
17945   { 5098 /* srshlr */, AArch64::SRSHLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
17946   { 5098 /* srshlr */, AArch64::SRSHLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
17947   { 5098 /* srshlr */, AArch64::SRSHLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
17956   { 5105 /* srshr */, AArch64::SRSHR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
17957   { 5105 /* srshr */, AArch64::SRSHR_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_321_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
17958   { 5105 /* srshr */, AArch64::SRSHR_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_641_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
17959   { 5105 /* srshr */, AArch64::SRSHR_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_81_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
17961   { 5111 /* srsra */, AArch64::SRSRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
17962   { 5111 /* srsra */, AArch64::SRSRA_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
17963   { 5111 /* srsra */, AArch64::SRSRA_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_641_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
17964   { 5111 /* srsra */, AArch64::SRSRA_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
17987   { 5140 /* sshllb */, AArch64::SSHLLB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
17988   { 5140 /* sshllb */, AArch64::SSHLLB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
17989   { 5140 /* sshllb */, AArch64::SSHLLB_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__Imm0_311_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
17990   { 5147 /* sshllt */, AArch64::SSHLLT_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
17991   { 5147 /* sshllt */, AArch64::SSHLLT_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
17992   { 5147 /* sshllt */, AArch64::SSHLLT_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__Imm0_311_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
18002   { 5159 /* ssra */, AArch64::SSRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
18003   { 5159 /* ssra */, AArch64::SSRA_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
18004   { 5159 /* ssra */, AArch64::SSRA_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_641_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
18005   { 5159 /* ssra */, AArch64::SSRA_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
18019   { 5177 /* ssublb */, AArch64::SSUBLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18020   { 5177 /* ssublb */, AArch64::SSUBLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18021   { 5177 /* ssublb */, AArch64::SSUBLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18022   { 5184 /* ssublbt */, AArch64::SSUBLBT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18023   { 5184 /* ssublbt */, AArch64::SSUBLBT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18024   { 5184 /* ssublbt */, AArch64::SSUBLBT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18025   { 5192 /* ssublt */, AArch64::SSUBLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18026   { 5192 /* ssublt */, AArch64::SSUBLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18027   { 5192 /* ssublt */, AArch64::SSUBLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18028   { 5199 /* ssubltb */, AArch64::SSUBLTB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
18029   { 5199 /* ssubltb */, AArch64::SSUBLTB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18030   { 5199 /* ssubltb */, AArch64::SSUBLTB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18037   { 5220 /* ssubwb */, AArch64::SSUBWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
18038   { 5220 /* ssubwb */, AArch64::SSUBWB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
18039   { 5220 /* ssubwb */, AArch64::SSUBWB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
18040   { 5227 /* ssubwt */, AArch64::SSUBWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
18041   { 5227 /* ssubwt */, AArch64::SSUBWT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
18042   { 5227 /* ssubwt */, AArch64::SSUBWT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
18712   { 5566 /* stnt1b */, AArch64::STNT1B_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
18713   { 5566 /* stnt1b */, AArch64::STNT1B_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
18716   { 5566 /* stnt1b */, AArch64::STNT1B_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
18717   { 5566 /* stnt1b */, AArch64::STNT1B_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
18718   { 5566 /* stnt1b */, AArch64::STNT1B_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
18719   { 5566 /* stnt1b */, AArch64::STNT1B_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
18722   { 5566 /* stnt1b */, AArch64::STNT1B_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
18723   { 5566 /* stnt1b */, AArch64::STNT1B_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
18727   { 5573 /* stnt1d */, AArch64::STNT1D_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
18729   { 5573 /* stnt1d */, AArch64::STNT1D_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
18731   { 5573 /* stnt1d */, AArch64::STNT1D_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
18733   { 5573 /* stnt1d */, AArch64::STNT1D_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
18737   { 5580 /* stnt1h */, AArch64::STNT1H_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
18738   { 5580 /* stnt1h */, AArch64::STNT1H_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
18740   { 5580 /* stnt1h */, AArch64::STNT1H_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
18741   { 5580 /* stnt1h */, AArch64::STNT1H_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
18743   { 5580 /* stnt1h */, AArch64::STNT1H_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
18744   { 5580 /* stnt1h */, AArch64::STNT1H_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
18746   { 5580 /* stnt1h */, AArch64::STNT1H_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
18747   { 5580 /* stnt1h */, AArch64::STNT1H_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
18751   { 5587 /* stnt1w */, AArch64::STNT1W_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
18752   { 5587 /* stnt1w */, AArch64::STNT1W_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
18754   { 5587 /* stnt1w */, AArch64::STNT1W_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
18755   { 5587 /* stnt1w */, AArch64::STNT1W_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
18757   { 5587 /* stnt1w */, AArch64::STNT1W_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
18758   { 5587 /* stnt1w */, AArch64::STNT1W_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
18760   { 5587 /* stnt1w */, AArch64::STNT1W_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
18761   { 5587 /* stnt1w */, AArch64::STNT1W_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
18983   { 5946 /* subhnb */, AArch64::SUBHNB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18984   { 5946 /* subhnb */, AArch64::SUBHNB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18985   { 5946 /* subhnb */, AArch64::SUBHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
18986   { 5953 /* subhnt */, AArch64::SUBHNT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
18987   { 5953 /* subhnt */, AArch64::SUBHNT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
18988   { 5953 /* subhnt */, AArch64::SUBHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19029   { 5997 /* suqadd */, AArch64::SUQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19030   { 5997 /* suqadd */, AArch64::SUQADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19031   { 5997 /* suqadd */, AArch64::SUQADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19032   { 5997 /* suqadd */, AArch64::SUQADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19078   { 6111 /* tbl */, AArch64::TBL_ZZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorList2161_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorList216, MCK_SVEVectorHReg }, },
19081   { 6111 /* tbl */, AArch64::TBL_ZZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorList2321_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorList232, MCK_SVEVectorSReg }, },
19084   { 6111 /* tbl */, AArch64::TBL_ZZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorList2641_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorList264, MCK_SVEVectorDReg }, },
19087   { 6111 /* tbl */, AArch64::TBL_ZZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorList281_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorList28, MCK_SVEVectorBReg }, },
19107   { 6120 /* tbx */, AArch64::TBX_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19108   { 6120 /* tbx */, AArch64::TBX_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19109   { 6120 /* tbx */, AArch64::TBX_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19110   { 6120 /* tbx */, AArch64::TBX_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19171   { 6175 /* uaba */, AArch64::UABA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19172   { 6175 /* uaba */, AArch64::UABA_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19173   { 6175 /* uaba */, AArch64::UABA_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19174   { 6175 /* uaba */, AArch64::UABA_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19187   { 6193 /* uabalb */, AArch64::UABALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19188   { 6193 /* uabalb */, AArch64::UABALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19189   { 6193 /* uabalb */, AArch64::UABALB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19190   { 6200 /* uabalt */, AArch64::UABALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19191   { 6200 /* uabalt */, AArch64::UABALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19192   { 6200 /* uabalt */, AArch64::UABALT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19209   { 6225 /* uabdlb */, AArch64::UABDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19210   { 6225 /* uabdlb */, AArch64::UABDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19211   { 6225 /* uabdlb */, AArch64::UABDLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19212   { 6232 /* uabdlt */, AArch64::UABDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19213   { 6232 /* uabdlt */, AArch64::UABDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19214   { 6232 /* uabdlt */, AArch64::UABDLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19221   { 6239 /* uadalp */, AArch64::UADALP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
19222   { 6239 /* uadalp */, AArch64::UADALP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
19223   { 6239 /* uadalp */, AArch64::UADALP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
19230   { 6259 /* uaddlb */, AArch64::UADDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19231   { 6259 /* uaddlb */, AArch64::UADDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19232   { 6259 /* uaddlb */, AArch64::UADDLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19239   { 6273 /* uaddlt */, AArch64::UADDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19240   { 6273 /* uaddlt */, AArch64::UADDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19241   { 6273 /* uaddlt */, AArch64::UADDLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19257   { 6306 /* uaddwb */, AArch64::UADDWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
19258   { 6306 /* uaddwb */, AArch64::UADDWB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
19259   { 6306 /* uaddwb */, AArch64::UADDWB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
19260   { 6313 /* uaddwt */, AArch64::UADDWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
19261   { 6313 /* uaddwt */, AArch64::UADDWT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
19262   { 6313 /* uaddwt */, AArch64::UADDWT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
19321   { 6351 /* uhadd */, AArch64::UHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19322   { 6351 /* uhadd */, AArch64::UHADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19323   { 6351 /* uhadd */, AArch64::UHADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19324   { 6351 /* uhadd */, AArch64::UHADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19331   { 6357 /* uhsub */, AArch64::UHSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19332   { 6357 /* uhsub */, AArch64::UHSUB_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19333   { 6357 /* uhsub */, AArch64::UHSUB_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19334   { 6357 /* uhsub */, AArch64::UHSUB_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19335   { 6363 /* uhsubr */, AArch64::UHSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19336   { 6363 /* uhsubr */, AArch64::UHSUBR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19337   { 6363 /* uhsubr */, AArch64::UHSUBR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19338   { 6363 /* uhsubr */, AArch64::UHSUBR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19360   { 6382 /* umaxp */, AArch64::UMAXP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19361   { 6382 /* umaxp */, AArch64::UMAXP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19362   { 6382 /* umaxp */, AArch64::UMAXP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19363   { 6382 /* umaxp */, AArch64::UMAXP_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19393   { 6399 /* uminp */, AArch64::UMINP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19394   { 6399 /* uminp */, AArch64::UMINP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19395   { 6399 /* uminp */, AArch64::UMINP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19396   { 6399 /* uminp */, AArch64::UMINP_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19416   { 6424 /* umlalb */, AArch64::UMLALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19417   { 6424 /* umlalb */, AArch64::UMLALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19418   { 6424 /* umlalb */, AArch64::UMLALB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19419   { 6424 /* umlalb */, AArch64::UMLALB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19420   { 6424 /* umlalb */, AArch64::UMLALB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
19421   { 6431 /* umlalt */, AArch64::UMLALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19422   { 6431 /* umlalt */, AArch64::UMLALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19423   { 6431 /* umlalt */, AArch64::UMLALT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19424   { 6431 /* umlalt */, AArch64::UMLALT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19425   { 6431 /* umlalt */, AArch64::UMLALT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
19436   { 6451 /* umlslb */, AArch64::UMLSLB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19437   { 6451 /* umlslb */, AArch64::UMLSLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19438   { 6451 /* umlslb */, AArch64::UMLSLB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19439   { 6451 /* umlslb */, AArch64::UMLSLB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19440   { 6451 /* umlslb */, AArch64::UMLSLB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
19441   { 6458 /* umlslt */, AArch64::UMLSLT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19442   { 6458 /* umlslt */, AArch64::UMLSLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19443   { 6458 /* umlslt */, AArch64::UMLSLT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19444   { 6458 /* umlslt */, AArch64::UMLSLT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19445   { 6458 /* umlslt */, AArch64::UMLSLT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
19453   { 6484 /* umulh */, AArch64::UMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19454   { 6484 /* umulh */, AArch64::UMULH_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19455   { 6484 /* umulh */, AArch64::UMULH_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19456   { 6484 /* umulh */, AArch64::UMULH_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19472   { 6503 /* umullb */, AArch64::UMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19473   { 6503 /* umullb */, AArch64::UMULLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19474   { 6503 /* umullb */, AArch64::UMULLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19475   { 6503 /* umullb */, AArch64::UMULLB_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19476   { 6503 /* umullb */, AArch64::UMULLB_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
19477   { 6510 /* umullt */, AArch64::UMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19478   { 6510 /* umullt */, AArch64::UMULLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19479   { 6510 /* umullt */, AArch64::UMULLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19480   { 6510 /* umullt */, AArch64::UMULLT_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
19481   { 6510 /* umullt */, AArch64::UMULLT_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
19501   { 6517 /* uqadd */, AArch64::UQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19502   { 6517 /* uqadd */, AArch64::UQADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19503   { 6517 /* uqadd */, AArch64::UQADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19504   { 6517 /* uqadd */, AArch64::UQADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19610   { 6593 /* uqrshl */, AArch64::UQRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19611   { 6593 /* uqrshl */, AArch64::UQRSHL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19612   { 6593 /* uqrshl */, AArch64::UQRSHL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19613   { 6593 /* uqrshl */, AArch64::UQRSHL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19614   { 6600 /* uqrshlr */, AArch64::UQRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19615   { 6600 /* uqrshlr */, AArch64::UQRSHLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19616   { 6600 /* uqrshlr */, AArch64::UQRSHLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19617   { 6600 /* uqrshlr */, AArch64::UQRSHLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19627   { 6625 /* uqrshrnb */, AArch64::UQRSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
19628   { 6625 /* uqrshrnb */, AArch64::UQRSHRNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
19629   { 6625 /* uqrshrnb */, AArch64::UQRSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
19630   { 6634 /* uqrshrnt */, AArch64::UQRSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
19631   { 6634 /* uqrshrnt */, AArch64::UQRSHRNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
19632   { 6634 /* uqrshrnt */, AArch64::UQRSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
19655   { 6643 /* uqshl */, AArch64::UQSHL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
19656   { 6643 /* uqshl */, AArch64::UQSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19657   { 6643 /* uqshl */, AArch64::UQSHL_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_311_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
19658   { 6643 /* uqshl */, AArch64::UQSHL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19659   { 6643 /* uqshl */, AArch64::UQSHL_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_631_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm0_63 }, },
19660   { 6643 /* uqshl */, AArch64::UQSHL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19661   { 6643 /* uqshl */, AArch64::UQSHL_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_71_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
19662   { 6643 /* uqshl */, AArch64::UQSHL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19663   { 6649 /* uqshlr */, AArch64::UQSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19664   { 6649 /* uqshlr */, AArch64::UQSHLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19665   { 6649 /* uqshlr */, AArch64::UQSHLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19666   { 6649 /* uqshlr */, AArch64::UQSHLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19676   { 6671 /* uqshrnb */, AArch64::UQSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
19677   { 6671 /* uqshrnb */, AArch64::UQSHRNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
19678   { 6671 /* uqshrnb */, AArch64::UQSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
19679   { 6679 /* uqshrnt */, AArch64::UQSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
19680   { 6679 /* uqshrnt */, AArch64::UQSHRNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
19681   { 6679 /* uqshrnt */, AArch64::UQSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
19701   { 6687 /* uqsub */, AArch64::UQSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19702   { 6687 /* uqsub */, AArch64::UQSUB_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19703   { 6687 /* uqsub */, AArch64::UQSUB_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19704   { 6687 /* uqsub */, AArch64::UQSUB_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19705   { 6693 /* uqsubr */, AArch64::UQSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19706   { 6693 /* uqsubr */, AArch64::UQSUBR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19707   { 6693 /* uqsubr */, AArch64::UQSUBR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19708   { 6693 /* uqsubr */, AArch64::UQSUBR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19718   { 6713 /* uqxtnb */, AArch64::UQXTNB_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
19719   { 6713 /* uqxtnb */, AArch64::UQXTNB_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
19720   { 6713 /* uqxtnb */, AArch64::UQXTNB_ZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
19721   { 6720 /* uqxtnt */, AArch64::UQXTNT_ZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
19722   { 6720 /* uqxtnt */, AArch64::UQXTNT_ZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
19723   { 6720 /* uqxtnt */, AArch64::UQXTNT_ZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
19726   { 6727 /* urecpe */, AArch64::URECPE_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
19733   { 6734 /* urhadd */, AArch64::URHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19734   { 6734 /* urhadd */, AArch64::URHADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19735   { 6734 /* urhadd */, AArch64::URHADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19736   { 6734 /* urhadd */, AArch64::URHADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19745   { 6741 /* urshl */, AArch64::URSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19746   { 6741 /* urshl */, AArch64::URSHL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19747   { 6741 /* urshl */, AArch64::URSHL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19748   { 6741 /* urshl */, AArch64::URSHL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19749   { 6747 /* urshlr */, AArch64::URSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19750   { 6747 /* urshlr */, AArch64::URSHLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19751   { 6747 /* urshlr */, AArch64::URSHLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19752   { 6747 /* urshlr */, AArch64::URSHLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19761   { 6754 /* urshr */, AArch64::URSHR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
19762   { 6754 /* urshr */, AArch64::URSHR_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_321_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
19763   { 6754 /* urshr */, AArch64::URSHR_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_641_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
19764   { 6754 /* urshr */, AArch64::URSHR_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_81_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
19767   { 6760 /* ursqrte */, AArch64::URSQRTE_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
19769   { 6768 /* ursra */, AArch64::URSRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
19770   { 6768 /* ursra */, AArch64::URSRA_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
19771   { 6768 /* ursra */, AArch64::URSRA_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_641_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
19772   { 6768 /* ursra */, AArch64::URSRA_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
19794   { 6792 /* ushllb */, AArch64::USHLLB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
19795   { 6792 /* ushllb */, AArch64::USHLLB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
19796   { 6792 /* ushllb */, AArch64::USHLLB_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__Imm0_311_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
19797   { 6799 /* ushllt */, AArch64::USHLLT_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
19798   { 6799 /* ushllt */, AArch64::USHLLT_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
19799   { 6799 /* ushllt */, AArch64::USHLLT_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__Imm0_311_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
19819   { 6811 /* usqadd */, AArch64::USQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19820   { 6811 /* usqadd */, AArch64::USQADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19821   { 6811 /* usqadd */, AArch64::USQADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
19822   { 6811 /* usqadd */, AArch64::USQADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19824   { 6818 /* usra */, AArch64::USRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
19825   { 6818 /* usra */, AArch64::USRA_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
19826   { 6818 /* usra */, AArch64::USRA_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_641_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
19827   { 6818 /* usra */, AArch64::USRA_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
19841   { 6836 /* usublb */, AArch64::USUBLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19842   { 6836 /* usublb */, AArch64::USUBLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19843   { 6836 /* usublb */, AArch64::USUBLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19844   { 6843 /* usublt */, AArch64::USUBLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
19845   { 6843 /* usublt */, AArch64::USUBLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
19846   { 6843 /* usublt */, AArch64::USUBLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
19853   { 6863 /* usubwb */, AArch64::USUBWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
19854   { 6863 /* usubwb */, AArch64::USUBWB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
19855   { 6863 /* usubwb */, AArch64::USUBWB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
19856   { 6870 /* usubwt */, AArch64::USUBWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
19857   { 6870 /* usubwt */, AArch64::USUBWT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
19858   { 6870 /* usubwt */, AArch64::USUBWT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
19920   { 6937 /* whilege */, AArch64::WHILEGE_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
19921   { 6937 /* whilege */, AArch64::WHILEGE_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
19922   { 6937 /* whilege */, AArch64::WHILEGE_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
19923   { 6937 /* whilege */, AArch64::WHILEGE_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
19924   { 6937 /* whilege */, AArch64::WHILEGE_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19925   { 6937 /* whilege */, AArch64::WHILEGE_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
19926   { 6937 /* whilege */, AArch64::WHILEGE_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
19927   { 6937 /* whilege */, AArch64::WHILEGE_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
19928   { 6945 /* whilegt */, AArch64::WHILEGT_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
19929   { 6945 /* whilegt */, AArch64::WHILEGT_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
19930   { 6945 /* whilegt */, AArch64::WHILEGT_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
19931   { 6945 /* whilegt */, AArch64::WHILEGT_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
19932   { 6945 /* whilegt */, AArch64::WHILEGT_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19933   { 6945 /* whilegt */, AArch64::WHILEGT_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
19934   { 6945 /* whilegt */, AArch64::WHILEGT_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
19935   { 6945 /* whilegt */, AArch64::WHILEGT_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
19936   { 6953 /* whilehi */, AArch64::WHILEHI_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
19937   { 6953 /* whilehi */, AArch64::WHILEHI_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
19938   { 6953 /* whilehi */, AArch64::WHILEHI_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
19939   { 6953 /* whilehi */, AArch64::WHILEHI_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
19940   { 6953 /* whilehi */, AArch64::WHILEHI_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19941   { 6953 /* whilehi */, AArch64::WHILEHI_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
19942   { 6953 /* whilehi */, AArch64::WHILEHI_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
19943   { 6953 /* whilehi */, AArch64::WHILEHI_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
19944   { 6961 /* whilehs */, AArch64::WHILEHS_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
19945   { 6961 /* whilehs */, AArch64::WHILEHS_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
19946   { 6961 /* whilehs */, AArch64::WHILEHS_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
19947   { 6961 /* whilehs */, AArch64::WHILEHS_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
19948   { 6961 /* whilehs */, AArch64::WHILEHS_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19949   { 6961 /* whilehs */, AArch64::WHILEHS_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
19950   { 6961 /* whilehs */, AArch64::WHILEHS_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
19951   { 6961 /* whilehs */, AArch64::WHILEHS_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
19984   { 7001 /* whilerw */, AArch64::WHILERW_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
19985   { 7001 /* whilerw */, AArch64::WHILERW_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
19986   { 7001 /* whilerw */, AArch64::WHILERW_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
19987   { 7001 /* whilerw */, AArch64::WHILERW_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
19988   { 7009 /* whilewr */, AArch64::WHILEWR_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
19989   { 7009 /* whilewr */, AArch64::WHILEWR_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
19990   { 7009 /* whilewr */, AArch64::WHILEWR_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
19991   { 7009 /* whilewr */, AArch64::WHILEWR_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
19994   { 7030 /* xar */, AArch64::XAR_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm1_161_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
19995   { 7030 /* xar */, AArch64::XAR_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__Imm1_321_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
19996   { 7030 /* xar */, AArch64::XAR_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__Imm1_641_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
19997   { 7030 /* xar */, AArch64::XAR_ZZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__Imm1_81_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
20056   { 8 /* adclb */, AArch64::ADCLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20057   { 8 /* adclb */, AArch64::ADCLB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20058   { 14 /* adclt */, AArch64::ADCLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20059   { 14 /* adclt */, AArch64::ADCLT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20104   { 47 /* addhnb */, AArch64::ADDHNB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20105   { 47 /* addhnb */, AArch64::ADDHNB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20106   { 47 /* addhnb */, AArch64::ADDHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20107   { 54 /* addhnt */, AArch64::ADDHNT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20108   { 54 /* addhnt */, AArch64::ADDHNT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20109   { 54 /* addhnt */, AArch64::ADDHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20118   { 61 /* addp */, AArch64::ADDP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20119   { 61 /* addp */, AArch64::ADDP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20120   { 61 /* addp */, AArch64::ADDP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20121   { 61 /* addp */, AArch64::ADDP_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
20250   { 264 /* bcax */, AArch64::BCAX_ZZZZ_D, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20251   { 264 /* bcax */, AArch64::BCAX_ZZZZ_D, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__SVEVectorSReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20252   { 264 /* bcax */, AArch64::BCAX_ZZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20253   { 264 /* bcax */, AArch64::BCAX_ZZZZ_D, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__SVEVectorBReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
20338   { 426 /* bsl */, AArch64::BSL_ZZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20339   { 430 /* bsl1n */, AArch64::BSL1N_ZZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20340   { 436 /* bsl2n */, AArch64::BSL2N_ZZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20343   { 446 /* cadd */, AArch64::CADD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
20344   { 446 /* cadd */, AArch64::CADD_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationOdd }, },
20345   { 446 /* cadd */, AArch64::CADD_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationOdd }, },
20346   { 446 /* cadd */, AArch64::CADD_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_ComplexRotationOdd }, },
20383   { 562 /* cdot */, AArch64::CDOT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_ComplexRotationEven }, },
20384   { 562 /* cdot */, AArch64::CDOT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
20385   { 562 /* cdot */, AArch64::CDOT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVector3bBReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorBReg, MCK_SVEVector3bBReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
20386   { 562 /* cdot */, AArch64::CDOT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector4bHReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorHReg, MCK_SVEVector4bHReg, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
20506   { 636 /* cmla */, AArch64::CMLA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
20507   { 636 /* cmla */, AArch64::CMLA_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationEven }, },
20508   { 636 /* cmla */, AArch64::CMLA_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationEven }, },
20509   { 636 /* cmla */, AArch64::CMLA_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_ComplexRotationEven }, },
20510   { 636 /* cmla */, AArch64::CMLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
20511   { 636 /* cmla */, AArch64::CMLA_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
20883   { 979 /* eor3 */, AArch64::EOR3_ZZZZ_D, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__SVEVectorHReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20884   { 979 /* eor3 */, AArch64::EOR3_ZZZZ_D, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__SVEVectorSReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20885   { 979 /* eor3 */, AArch64::EOR3_ZZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20886   { 979 /* eor3 */, AArch64::EOR3_ZZZZ_D, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__SVEVectorBReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
20887   { 984 /* eorbt */, AArch64::EORBT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20888   { 984 /* eorbt */, AArch64::EORBT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20889   { 984 /* eorbt */, AArch64::EORBT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20890   { 984 /* eorbt */, AArch64::EORBT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
20892   { 995 /* eortb */, AArch64::EORTB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20893   { 995 /* eortb */, AArch64::EORTB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20894   { 995 /* eortb */, AArch64::EORTB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20895   { 995 /* eortb */, AArch64::EORTB_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
20904   { 1029 /* ext */, AArch64::EXT_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorList281_1__Imm0_2551_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorList28, MCK_Imm0_255 }, },
21002   { 1083 /* faddp */, AArch64::FADDP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21003   { 1083 /* faddp */, AArch64::FADDP_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21004   { 1083 /* faddp */, AArch64::FADDP_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21279   { 1216 /* fcvtlt */, AArch64::FCVTLT_ZPmZ_HtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21280   { 1216 /* fcvtlt */, AArch64::FCVTLT_ZPmZ_StoD, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
21327   { 1257 /* fcvtnt */, AArch64::FCVTNT_ZPmZ_StoH, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
21328   { 1257 /* fcvtnt */, AArch64::FCVTNT_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
21371   { 1285 /* fcvtx */, AArch64::FCVTX_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
21375   { 1306 /* fcvtxnt */, AArch64::FCVTXNT_ZPmZ_DtoS, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
21467   { 1358 /* flogb */, AArch64::FLOGB_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
21468   { 1358 /* flogb */, AArch64::FLOGB_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
21469   { 1358 /* flogb */, AArch64::FLOGB_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
21512   { 1387 /* fmaxnmp */, AArch64::FMAXNMP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21513   { 1387 /* fmaxnmp */, AArch64::FMAXNMP_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21514   { 1387 /* fmaxnmp */, AArch64::FMAXNMP_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21529   { 1403 /* fmaxp */, AArch64::FMAXP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21530   { 1403 /* fmaxp */, AArch64::FMAXP_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21531   { 1403 /* fmaxp */, AArch64::FMAXP_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21574   { 1427 /* fminnmp */, AArch64::FMINNMP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21575   { 1427 /* fminnmp */, AArch64::FMINNMP_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21576   { 1427 /* fminnmp */, AArch64::FMINNMP_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21591   { 1443 /* fminp */, AArch64::FMINP_ZPmZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21592   { 1443 /* fminp */, AArch64::FMINP_ZPmZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21593   { 1443 /* fminp */, AArch64::FMINP_ZPmZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21627   { 1473 /* fmlalb */, AArch64::FMLALB_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21628   { 1473 /* fmlalb */, AArch64::FMLALB_ZZZI_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
21629   { 1480 /* fmlalt */, AArch64::FMLALT_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21630   { 1480 /* fmlalt */, AArch64::FMLALT_ZZZI_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
21658   { 1505 /* fmlslb */, AArch64::FMLSLB_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21659   { 1505 /* fmlslb */, AArch64::FMLSLB_ZZZI_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
21660   { 1512 /* fmlslt */, AArch64::FMLSLT_ZZZ_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21661   { 1512 /* fmlslt */, AArch64::FMLSLT_ZZZI_SHH, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
21978   { 1770 /* histcnt */, AArch64::HISTCNT_ZPzZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21979   { 1770 /* histcnt */, AArch64::HISTCNT_ZPzZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21980   { 1778 /* histseg */, AArch64::HISTSEG_ZZZ, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
23421   { 2588 /* ldnt1b */, AArch64::LDNT1B_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
23422   { 2588 /* ldnt1b */, AArch64::LDNT1B_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
23425   { 2588 /* ldnt1b */, AArch64::LDNT1B_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
23426   { 2588 /* ldnt1b */, AArch64::LDNT1B_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
23427   { 2588 /* ldnt1b */, AArch64::LDNT1B_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
23428   { 2588 /* ldnt1b */, AArch64::LDNT1B_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
23431   { 2588 /* ldnt1b */, AArch64::LDNT1B_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
23432   { 2588 /* ldnt1b */, AArch64::LDNT1B_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
23436   { 2595 /* ldnt1d */, AArch64::LDNT1D_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
23438   { 2595 /* ldnt1d */, AArch64::LDNT1D_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
23440   { 2595 /* ldnt1d */, AArch64::LDNT1D_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
23442   { 2595 /* ldnt1d */, AArch64::LDNT1D_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
23446   { 2602 /* ldnt1h */, AArch64::LDNT1H_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
23447   { 2602 /* ldnt1h */, AArch64::LDNT1H_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
23449   { 2602 /* ldnt1h */, AArch64::LDNT1H_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
23450   { 2602 /* ldnt1h */, AArch64::LDNT1H_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
23452   { 2602 /* ldnt1h */, AArch64::LDNT1H_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
23453   { 2602 /* ldnt1h */, AArch64::LDNT1H_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
23455   { 2602 /* ldnt1h */, AArch64::LDNT1H_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
23456   { 2602 /* ldnt1h */, AArch64::LDNT1H_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
23459   { 2609 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
23460   { 2609 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
23461   { 2609 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
23462   { 2609 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
23463   { 2609 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
23464   { 2609 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
23465   { 2609 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
23466   { 2609 /* ldnt1sb */, AArch64::LDNT1SB_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
23467   { 2617 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
23468   { 2617 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
23469   { 2617 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
23470   { 2617 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
23471   { 2617 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
23472   { 2617 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
23473   { 2617 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
23474   { 2617 /* ldnt1sh */, AArch64::LDNT1SH_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
23475   { 2625 /* ldnt1sw */, AArch64::LDNT1SW_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
23476   { 2625 /* ldnt1sw */, AArch64::LDNT1SW_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
23477   { 2625 /* ldnt1sw */, AArch64::LDNT1SW_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
23478   { 2625 /* ldnt1sw */, AArch64::LDNT1SW_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
23480   { 2633 /* ldnt1w */, AArch64::LDNT1W_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
23481   { 2633 /* ldnt1w */, AArch64::LDNT1W_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
23483   { 2633 /* ldnt1w */, AArch64::LDNT1W_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
23484   { 2633 /* ldnt1w */, AArch64::LDNT1W_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
23486   { 2633 /* ldnt1w */, AArch64::LDNT1W_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
23487   { 2633 /* ldnt1w */, AArch64::LDNT1W_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
23489   { 2633 /* ldnt1w */, AArch64::LDNT1W_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
23490   { 2633 /* ldnt1w */, AArch64::LDNT1W_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__Reg1_6, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
23837   { 3337 /* match */, AArch64::MATCH_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
23838   { 3337 /* match */, AArch64::MATCH_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
23845   { 3343 /* mla */, AArch64::MLA_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
23846   { 3343 /* mla */, AArch64::MLA_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
23847   { 3343 /* mla */, AArch64::MLA_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
23862   { 3347 /* mls */, AArch64::MLS_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
23863   { 3347 /* mls */, AArch64::MLS_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
23864   { 3347 /* mls */, AArch64::MLS_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
24034   { 3410 /* mul */, AArch64::MUL_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24036   { 3410 /* mul */, AArch64::MUL_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24038   { 3410 /* mul */, AArch64::MUL_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
24040   { 3410 /* mul */, AArch64::MUL_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24047   { 3410 /* mul */, AArch64::MUL_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24048   { 3410 /* mul */, AArch64::MUL_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
24049   { 3410 /* mul */, AArch64::MUL_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
24080   { 3434 /* nbsl */, AArch64::NBSL_ZZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__SVEVectorDReg1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
24105   { 3457 /* nmatch */, AArch64::NMATCH_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24106   { 3457 /* nmatch */, AArch64::NMATCH_PPzZZ_B, Convert__SVEPredicateBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24187   { 3630 /* pmul */, AArch64::PMUL_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24195   { 3648 /* pmullb */, AArch64::PMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24196   { 3648 /* pmullb */, AArch64::PMULLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24198   { 3655 /* pmullt */, AArch64::PMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24199   { 3655 /* pmullt */, AArch64::PMULLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24287   { 3759 /* raddhnb */, AArch64::RADDHNB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24288   { 3759 /* raddhnb */, AArch64::RADDHNB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
24289   { 3759 /* raddhnb */, AArch64::RADDHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24290   { 3767 /* raddhnt */, AArch64::RADDHNT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24291   { 3767 /* raddhnt */, AArch64::RADDHNT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
24292   { 3767 /* raddhnt */, AArch64::RADDHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24356   { 3883 /* rshrnb */, AArch64::RSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
24357   { 3883 /* rshrnb */, AArch64::RSHRNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
24358   { 3883 /* rshrnb */, AArch64::RSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
24359   { 3890 /* rshrnt */, AArch64::RSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
24360   { 3890 /* rshrnt */, AArch64::RSHRNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
24361   { 3890 /* rshrnt */, AArch64::RSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
24368   { 3912 /* rsubhnb */, AArch64::RSUBHNB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24369   { 3912 /* rsubhnb */, AArch64::RSUBHNB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
24370   { 3912 /* rsubhnb */, AArch64::RSUBHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24371   { 3920 /* rsubhnt */, AArch64::RSUBHNT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24372   { 3920 /* rsubhnt */, AArch64::RSUBHNT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
24373   { 3920 /* rsubhnt */, AArch64::RSUBHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24374   { 3928 /* saba */, AArch64::SABA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24375   { 3928 /* saba */, AArch64::SABA_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24376   { 3928 /* saba */, AArch64::SABA_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
24377   { 3928 /* saba */, AArch64::SABA_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24390   { 3946 /* sabalb */, AArch64::SABALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24391   { 3946 /* sabalb */, AArch64::SABALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24392   { 3946 /* sabalb */, AArch64::SABALB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24393   { 3953 /* sabalt */, AArch64::SABALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24394   { 3953 /* sabalt */, AArch64::SABALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24395   { 3953 /* sabalt */, AArch64::SABALT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24412   { 3978 /* sabdlb */, AArch64::SABDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24413   { 3978 /* sabdlb */, AArch64::SABDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24414   { 3978 /* sabdlb */, AArch64::SABDLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24415   { 3985 /* sabdlt */, AArch64::SABDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24416   { 3985 /* sabdlt */, AArch64::SABDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24417   { 3985 /* sabdlt */, AArch64::SABDLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24424   { 3992 /* sadalp */, AArch64::SADALP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
24425   { 3992 /* sadalp */, AArch64::SADALP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
24426   { 3992 /* sadalp */, AArch64::SADALP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
24433   { 4012 /* saddlb */, AArch64::SADDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24434   { 4012 /* saddlb */, AArch64::SADDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24435   { 4012 /* saddlb */, AArch64::SADDLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24436   { 4019 /* saddlbt */, AArch64::SADDLBT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24437   { 4019 /* saddlbt */, AArch64::SADDLBT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24438   { 4019 /* saddlbt */, AArch64::SADDLBT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24445   { 4034 /* saddlt */, AArch64::SADDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24446   { 4034 /* saddlt */, AArch64::SADDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24447   { 4034 /* saddlt */, AArch64::SADDLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24462   { 4067 /* saddwb */, AArch64::SADDWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
24463   { 4067 /* saddwb */, AArch64::SADDWB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
24464   { 4067 /* saddwb */, AArch64::SADDWB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
24465   { 4074 /* saddwt */, AArch64::SADDWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
24466   { 4074 /* saddwt */, AArch64::SADDWT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
24467   { 4074 /* saddwt */, AArch64::SADDWT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
24471   { 4088 /* sbclb */, AArch64::SBCLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24472   { 4088 /* sbclb */, AArch64::SBCLB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
24473   { 4094 /* sbclt */, AArch64::SBCLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24474   { 4094 /* sbclt */, AArch64::SBCLT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
24558   { 4279 /* shadd */, AArch64::SHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24559   { 4279 /* shadd */, AArch64::SHADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24560   { 4279 /* shadd */, AArch64::SHADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
24561   { 4279 /* shadd */, AArch64::SHADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24582   { 4311 /* shrnb */, AArch64::SHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
24583   { 4311 /* shrnb */, AArch64::SHRNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
24584   { 4311 /* shrnb */, AArch64::SHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
24585   { 4317 /* shrnt */, AArch64::SHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
24586   { 4317 /* shrnt */, AArch64::SHRNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
24587   { 4317 /* shrnt */, AArch64::SHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
24594   { 4323 /* shsub */, AArch64::SHSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24595   { 4323 /* shsub */, AArch64::SHSUB_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24596   { 4323 /* shsub */, AArch64::SHSUB_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
24597   { 4323 /* shsub */, AArch64::SHSUB_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24598   { 4329 /* shsubr */, AArch64::SHSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24599   { 4329 /* shsubr */, AArch64::SHSUBR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24600   { 4329 /* shsubr */, AArch64::SHSUBR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
24601   { 4329 /* shsubr */, AArch64::SHSUBR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24603   { 4336 /* sli */, AArch64::SLI_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
24604   { 4336 /* sli */, AArch64::SLI_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm0_311_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
24605   { 4336 /* sli */, AArch64::SLI_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm0_631_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm0_63 }, },
24606   { 4336 /* sli */, AArch64::SLI_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
24646   { 4424 /* smaxp */, AArch64::SMAXP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24647   { 4424 /* smaxp */, AArch64::SMAXP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24648   { 4424 /* smaxp */, AArch64::SMAXP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
24649   { 4424 /* smaxp */, AArch64::SMAXP_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24680   { 4445 /* sminp */, AArch64::SMINP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24681   { 4445 /* sminp */, AArch64::SMINP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24682   { 4445 /* sminp */, AArch64::SMINP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
24683   { 4445 /* sminp */, AArch64::SMINP_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24703   { 4470 /* smlalb */, AArch64::SMLALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24704   { 4470 /* smlalb */, AArch64::SMLALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24705   { 4470 /* smlalb */, AArch64::SMLALB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24706   { 4470 /* smlalb */, AArch64::SMLALB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24707   { 4470 /* smlalb */, AArch64::SMLALB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
24708   { 4477 /* smlalt */, AArch64::SMLALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24709   { 4477 /* smlalt */, AArch64::SMLALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24710   { 4477 /* smlalt */, AArch64::SMLALT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24711   { 4477 /* smlalt */, AArch64::SMLALT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24712   { 4477 /* smlalt */, AArch64::SMLALT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
24723   { 4497 /* smlslb */, AArch64::SMLSLB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24724   { 4497 /* smlslb */, AArch64::SMLSLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24725   { 4497 /* smlslb */, AArch64::SMLSLB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24726   { 4497 /* smlslb */, AArch64::SMLSLB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24727   { 4497 /* smlslb */, AArch64::SMLSLB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
24728   { 4504 /* smlslt */, AArch64::SMLSLT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24729   { 4504 /* smlslt */, AArch64::SMLSLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24730   { 4504 /* smlslt */, AArch64::SMLSLT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24731   { 4504 /* smlslt */, AArch64::SMLSLT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24732   { 4504 /* smlslt */, AArch64::SMLSLT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
24741   { 4530 /* smulh */, AArch64::SMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24742   { 4530 /* smulh */, AArch64::SMULH_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24743   { 4530 /* smulh */, AArch64::SMULH_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
24744   { 4530 /* smulh */, AArch64::SMULH_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24760   { 4549 /* smullb */, AArch64::SMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24761   { 4549 /* smullb */, AArch64::SMULLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24762   { 4549 /* smullb */, AArch64::SMULLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24763   { 4549 /* smullb */, AArch64::SMULLB_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24764   { 4549 /* smullb */, AArch64::SMULLB_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
24765   { 4556 /* smullt */, AArch64::SMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24766   { 4556 /* smullt */, AArch64::SMULLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24767   { 4556 /* smullt */, AArch64::SMULLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24768   { 4556 /* smullt */, AArch64::SMULLT_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24769   { 4556 /* smullt */, AArch64::SMULLT_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
24770   { 4563 /* splice */, AArch64::SPLICE_ZPZZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList2161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorList216 }, },
24771   { 4563 /* splice */, AArch64::SPLICE_ZPZZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList2321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorList232 }, },
24772   { 4563 /* splice */, AArch64::SPLICE_ZPZZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList2641_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorList264 }, },
24773   { 4563 /* splice */, AArch64::SPLICE_ZPZZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorList281_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK_SVEVectorList28 }, },
24789   { 4570 /* sqabs */, AArch64::SQABS_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
24790   { 4570 /* sqabs */, AArch64::SQABS_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
24791   { 4570 /* sqabs */, AArch64::SQABS_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
24792   { 4570 /* sqabs */, AArch64::SQABS_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
24812   { 4576 /* sqadd */, AArch64::SQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24813   { 4576 /* sqadd */, AArch64::SQADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24814   { 4576 /* sqadd */, AArch64::SQADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
24815   { 4576 /* sqadd */, AArch64::SQADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24816   { 4582 /* sqcadd */, AArch64::SQCADD_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationOdd }, },
24817   { 4582 /* sqcadd */, AArch64::SQCADD_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationOdd }, },
24818   { 4582 /* sqcadd */, AArch64::SQCADD_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationOdd }, },
24819   { 4582 /* sqcadd */, AArch64::SQCADD_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__ComplexRotationOdd1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_ComplexRotationOdd }, },
24879   { 4641 /* sqdmlalb */, AArch64::SQDMLALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24880   { 4641 /* sqdmlalb */, AArch64::SQDMLALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24881   { 4641 /* sqdmlalb */, AArch64::SQDMLALB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24882   { 4641 /* sqdmlalb */, AArch64::SQDMLALB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24883   { 4641 /* sqdmlalb */, AArch64::SQDMLALB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
24884   { 4650 /* sqdmlalbt */, AArch64::SQDMLALBT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24885   { 4650 /* sqdmlalbt */, AArch64::SQDMLALBT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24886   { 4650 /* sqdmlalbt */, AArch64::SQDMLALBT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24887   { 4660 /* sqdmlalt */, AArch64::SQDMLALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24888   { 4660 /* sqdmlalt */, AArch64::SQDMLALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24889   { 4660 /* sqdmlalt */, AArch64::SQDMLALT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24890   { 4660 /* sqdmlalt */, AArch64::SQDMLALT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24891   { 4660 /* sqdmlalt */, AArch64::SQDMLALT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
24904   { 4686 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24905   { 4686 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24906   { 4686 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24907   { 4686 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24908   { 4686 /* sqdmlslb */, AArch64::SQDMLSLB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
24909   { 4695 /* sqdmlslbt */, AArch64::SQDMLSLBT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24910   { 4695 /* sqdmlslbt */, AArch64::SQDMLSLBT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24911   { 4695 /* sqdmlslbt */, AArch64::SQDMLSLBT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24912   { 4705 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24913   { 4705 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24914   { 4705 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24915   { 4705 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24916   { 4705 /* sqdmlslt */, AArch64::SQDMLSLT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
24919   { 4714 /* sqdmulh */, AArch64::SQDMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24920   { 4714 /* sqdmulh */, AArch64::SQDMULH_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24921   { 4714 /* sqdmulh */, AArch64::SQDMULH_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
24922   { 4714 /* sqdmulh */, AArch64::SQDMULH_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24927   { 4714 /* sqdmulh */, AArch64::SQDMULH_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24928   { 4714 /* sqdmulh */, AArch64::SQDMULH_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
24929   { 4714 /* sqdmulh */, AArch64::SQDMULH_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
24948   { 4739 /* sqdmullb */, AArch64::SQDMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24949   { 4739 /* sqdmullb */, AArch64::SQDMULLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24950   { 4739 /* sqdmullb */, AArch64::SQDMULLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24951   { 4739 /* sqdmullb */, AArch64::SQDMULLB_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24952   { 4739 /* sqdmullb */, AArch64::SQDMULLB_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
24953   { 4748 /* sqdmullt */, AArch64::SQDMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
24954   { 4748 /* sqdmullt */, AArch64::SQDMULLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
24955   { 4748 /* sqdmullt */, AArch64::SQDMULLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
24956   { 4748 /* sqdmullt */, AArch64::SQDMULLT_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
24957   { 4748 /* sqdmullt */, AArch64::SQDMULLT_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
25016   { 4792 /* sqneg */, AArch64::SQNEG_ZPmZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
25017   { 4792 /* sqneg */, AArch64::SQNEG_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
25018   { 4792 /* sqneg */, AArch64::SQNEG_ZPmZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg }, },
25019   { 4792 /* sqneg */, AArch64::SQNEG_ZPmZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorBReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
25020   { 4798 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_ComplexRotationEven }, },
25021   { 4798 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_ComplexRotationEven }, },
25022   { 4798 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_ComplexRotationEven }, },
25023   { 4798 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2__ComplexRotationEven1_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_ComplexRotationEven }, },
25024   { 4798 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_31_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_3, MCK_ComplexRotationEven }, },
25025   { 4798 /* sqrdcmlah */, AArch64::SQRDCMLAH_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_11_3__ComplexRotationEven1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_1, MCK_ComplexRotationEven }, },
25028   { 4808 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25029   { 4808 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25030   { 4808 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25031   { 4808 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25036   { 4808 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
25037   { 4808 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
25038   { 4808 /* sqrdmlah */, AArch64::SQRDMLAH_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
25047   { 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25048   { 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25049   { 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25050   { 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25055   { 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
25056   { 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
25057   { 4817 /* sqrdmlsh */, AArch64::SQRDMLSH_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
25066   { 4826 /* sqrdmulh */, AArch64::SQRDMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25067   { 4826 /* sqrdmulh */, AArch64::SQRDMULH_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25068   { 4826 /* sqrdmulh */, AArch64::SQRDMULH_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25069   { 4826 /* sqrdmulh */, AArch64::SQRDMULH_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25074   { 4826 /* sqrdmulh */, AArch64::SQRDMULH_ZZZI_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
25075   { 4826 /* sqrdmulh */, AArch64::SQRDMULH_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVector3bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVector3bSReg, MCK_IndexRange0_3 }, },
25076   { 4826 /* sqrdmulh */, AArch64::SQRDMULH_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVector4bDReg1_2__IndexRange0_11_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVector4bDReg, MCK_IndexRange0_1 }, },
25094   { 4835 /* sqrshl */, AArch64::SQRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25095   { 4835 /* sqrshl */, AArch64::SQRSHL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25096   { 4835 /* sqrshl */, AArch64::SQRSHL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25097   { 4835 /* sqrshl */, AArch64::SQRSHL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25098   { 4842 /* sqrshlr */, AArch64::SQRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25099   { 4842 /* sqrshlr */, AArch64::SQRSHLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25100   { 4842 /* sqrshlr */, AArch64::SQRSHLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25101   { 4842 /* sqrshlr */, AArch64::SQRSHLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25111   { 4867 /* sqrshrnb */, AArch64::SQRSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
25112   { 4867 /* sqrshrnb */, AArch64::SQRSHRNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
25113   { 4867 /* sqrshrnb */, AArch64::SQRSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
25114   { 4876 /* sqrshrnt */, AArch64::SQRSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
25115   { 4876 /* sqrshrnt */, AArch64::SQRSHRNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
25116   { 4876 /* sqrshrnt */, AArch64::SQRSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
25126   { 4904 /* sqrshrunb */, AArch64::SQRSHRUNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
25127   { 4904 /* sqrshrunb */, AArch64::SQRSHRUNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
25128   { 4904 /* sqrshrunb */, AArch64::SQRSHRUNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
25129   { 4914 /* sqrshrunt */, AArch64::SQRSHRUNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
25130   { 4914 /* sqrshrunt */, AArch64::SQRSHRUNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
25131   { 4914 /* sqrshrunt */, AArch64::SQRSHRUNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
25154   { 4924 /* sqshl */, AArch64::SQSHL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
25155   { 4924 /* sqshl */, AArch64::SQSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25156   { 4924 /* sqshl */, AArch64::SQSHL_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_311_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
25157   { 4924 /* sqshl */, AArch64::SQSHL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25158   { 4924 /* sqshl */, AArch64::SQSHL_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_631_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm0_63 }, },
25159   { 4924 /* sqshl */, AArch64::SQSHL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25160   { 4924 /* sqshl */, AArch64::SQSHL_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_71_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
25161   { 4924 /* sqshl */, AArch64::SQSHL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25162   { 4930 /* sqshlr */, AArch64::SQSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25163   { 4930 /* sqshlr */, AArch64::SQSHLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25164   { 4930 /* sqshlr */, AArch64::SQSHLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25165   { 4930 /* sqshlr */, AArch64::SQSHLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25177   { 4937 /* sqshlu */, AArch64::SQSHLU_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
25178   { 4937 /* sqshlu */, AArch64::SQSHLU_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_311_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
25179   { 4937 /* sqshlu */, AArch64::SQSHLU_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_631_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm0_63 }, },
25180   { 4937 /* sqshlu */, AArch64::SQSHLU_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_71_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
25190   { 4959 /* sqshrnb */, AArch64::SQSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
25191   { 4959 /* sqshrnb */, AArch64::SQSHRNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
25192   { 4959 /* sqshrnb */, AArch64::SQSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
25193   { 4967 /* sqshrnt */, AArch64::SQSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
25194   { 4967 /* sqshrnt */, AArch64::SQSHRNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
25195   { 4967 /* sqshrnt */, AArch64::SQSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
25205   { 4992 /* sqshrunb */, AArch64::SQSHRUNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
25206   { 4992 /* sqshrunb */, AArch64::SQSHRUNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
25207   { 4992 /* sqshrunb */, AArch64::SQSHRUNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
25208   { 5001 /* sqshrunt */, AArch64::SQSHRUNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
25209   { 5001 /* sqshrunt */, AArch64::SQSHRUNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
25210   { 5001 /* sqshrunt */, AArch64::SQSHRUNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
25230   { 5010 /* sqsub */, AArch64::SQSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25231   { 5010 /* sqsub */, AArch64::SQSUB_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25232   { 5010 /* sqsub */, AArch64::SQSUB_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25233   { 5010 /* sqsub */, AArch64::SQSUB_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25234   { 5016 /* sqsubr */, AArch64::SQSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25235   { 5016 /* sqsubr */, AArch64::SQSUBR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25236   { 5016 /* sqsubr */, AArch64::SQSUBR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25237   { 5016 /* sqsubr */, AArch64::SQSUBR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25247   { 5036 /* sqxtnb */, AArch64::SQXTNB_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
25248   { 5036 /* sqxtnb */, AArch64::SQXTNB_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
25249   { 5036 /* sqxtnb */, AArch64::SQXTNB_ZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
25250   { 5043 /* sqxtnt */, AArch64::SQXTNT_ZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
25251   { 5043 /* sqxtnt */, AArch64::SQXTNT_ZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
25252   { 5043 /* sqxtnt */, AArch64::SQXTNT_ZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
25262   { 5065 /* sqxtunb */, AArch64::SQXTUNB_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
25263   { 5065 /* sqxtunb */, AArch64::SQXTUNB_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
25264   { 5065 /* sqxtunb */, AArch64::SQXTUNB_ZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
25265   { 5073 /* sqxtunt */, AArch64::SQXTUNT_ZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
25266   { 5073 /* sqxtunt */, AArch64::SQXTUNT_ZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
25267   { 5073 /* sqxtunt */, AArch64::SQXTUNT_ZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
25274   { 5081 /* srhadd */, AArch64::SRHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25275   { 5081 /* srhadd */, AArch64::SRHADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25276   { 5081 /* srhadd */, AArch64::SRHADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25277   { 5081 /* srhadd */, AArch64::SRHADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25279   { 5088 /* sri */, AArch64::SRI_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
25280   { 5088 /* sri */, AArch64::SRI_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
25281   { 5088 /* sri */, AArch64::SRI_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_641_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
25282   { 5088 /* sri */, AArch64::SRI_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
25298   { 5092 /* srshl */, AArch64::SRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25299   { 5092 /* srshl */, AArch64::SRSHL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25300   { 5092 /* srshl */, AArch64::SRSHL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25301   { 5092 /* srshl */, AArch64::SRSHL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25302   { 5098 /* srshlr */, AArch64::SRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25303   { 5098 /* srshlr */, AArch64::SRSHLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25304   { 5098 /* srshlr */, AArch64::SRSHLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
25305   { 5098 /* srshlr */, AArch64::SRSHLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25314   { 5105 /* srshr */, AArch64::SRSHR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
25315   { 5105 /* srshr */, AArch64::SRSHR_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_321_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
25316   { 5105 /* srshr */, AArch64::SRSHR_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_641_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
25317   { 5105 /* srshr */, AArch64::SRSHR_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_81_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
25319   { 5111 /* srsra */, AArch64::SRSRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
25320   { 5111 /* srsra */, AArch64::SRSRA_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
25321   { 5111 /* srsra */, AArch64::SRSRA_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_641_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
25322   { 5111 /* srsra */, AArch64::SRSRA_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
25345   { 5140 /* sshllb */, AArch64::SSHLLB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
25346   { 5140 /* sshllb */, AArch64::SSHLLB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
25347   { 5140 /* sshllb */, AArch64::SSHLLB_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__Imm0_311_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
25348   { 5147 /* sshllt */, AArch64::SSHLLT_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
25349   { 5147 /* sshllt */, AArch64::SSHLLT_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
25350   { 5147 /* sshllt */, AArch64::SSHLLT_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__Imm0_311_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
25360   { 5159 /* ssra */, AArch64::SSRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
25361   { 5159 /* ssra */, AArch64::SSRA_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
25362   { 5159 /* ssra */, AArch64::SSRA_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_641_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
25363   { 5159 /* ssra */, AArch64::SSRA_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
25377   { 5177 /* ssublb */, AArch64::SSUBLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25378   { 5177 /* ssublb */, AArch64::SSUBLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25379   { 5177 /* ssublb */, AArch64::SSUBLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25380   { 5184 /* ssublbt */, AArch64::SSUBLBT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25381   { 5184 /* ssublbt */, AArch64::SSUBLBT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25382   { 5184 /* ssublbt */, AArch64::SSUBLBT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25383   { 5192 /* ssublt */, AArch64::SSUBLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25384   { 5192 /* ssublt */, AArch64::SSUBLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25385   { 5192 /* ssublt */, AArch64::SSUBLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25386   { 5199 /* ssubltb */, AArch64::SSUBLTB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
25387   { 5199 /* ssubltb */, AArch64::SSUBLTB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
25388   { 5199 /* ssubltb */, AArch64::SSUBLTB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
25395   { 5220 /* ssubwb */, AArch64::SSUBWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
25396   { 5220 /* ssubwb */, AArch64::SSUBWB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
25397   { 5220 /* ssubwb */, AArch64::SSUBWB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
25398   { 5227 /* ssubwt */, AArch64::SSUBWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
25399   { 5227 /* ssubwt */, AArch64::SSUBWT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
25400   { 5227 /* ssubwt */, AArch64::SSUBWT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
26070   { 5566 /* stnt1b */, AArch64::STNT1B_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
26071   { 5566 /* stnt1b */, AArch64::STNT1B_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
26074   { 5566 /* stnt1b */, AArch64::STNT1B_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
26075   { 5566 /* stnt1b */, AArch64::STNT1B_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
26076   { 5566 /* stnt1b */, AArch64::STNT1B_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
26077   { 5566 /* stnt1b */, AArch64::STNT1B_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
26080   { 5566 /* stnt1b */, AArch64::STNT1B_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
26081   { 5566 /* stnt1b */, AArch64::STNT1B_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
26085   { 5573 /* stnt1d */, AArch64::STNT1D_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
26087   { 5573 /* stnt1d */, AArch64::STNT1D_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
26089   { 5573 /* stnt1d */, AArch64::STNT1D_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
26091   { 5573 /* stnt1d */, AArch64::STNT1D_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
26095   { 5580 /* stnt1h */, AArch64::STNT1H_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
26096   { 5580 /* stnt1h */, AArch64::STNT1H_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
26098   { 5580 /* stnt1h */, AArch64::STNT1H_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
26099   { 5580 /* stnt1h */, AArch64::STNT1H_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
26101   { 5580 /* stnt1h */, AArch64::STNT1H_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
26102   { 5580 /* stnt1h */, AArch64::STNT1H_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
26104   { 5580 /* stnt1h */, AArch64::STNT1H_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
26105   { 5580 /* stnt1h */, AArch64::STNT1H_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
26109   { 5587 /* stnt1w */, AArch64::STNT1W_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
26110   { 5587 /* stnt1w */, AArch64::STNT1W_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
26112   { 5587 /* stnt1w */, AArch64::STNT1W_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK__93_ }, },
26113   { 5587 /* stnt1w */, AArch64::STNT1W_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__regXZR, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK__93_ }, },
26115   { 5587 /* stnt1w */, AArch64::STNT1W_ZZR_S_REAL, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
26116   { 5587 /* stnt1w */, AArch64::STNT1W_ZZR_D_REAL, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
26118   { 5587 /* stnt1w */, AArch64::STNT1W_ZZR_S_REAL, Convert__SVEVectorList1321_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList132, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorSReg, MCK_GPR64, MCK__93_ }, },
26119   { 5587 /* stnt1w */, AArch64::STNT1W_ZZR_D_REAL, Convert__SVEVectorList1641_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_3__Reg1_4, AMFBS_HasSVE2, { MCK_SVEVectorList164, MCK_SVEPredicate3bAnyReg, MCK__91_, MCK_SVEVectorDReg, MCK_GPR64, MCK__93_ }, },
26341   { 5946 /* subhnb */, AArch64::SUBHNB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26342   { 5946 /* subhnb */, AArch64::SUBHNB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26343   { 5946 /* subhnb */, AArch64::SUBHNB_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26344   { 5953 /* subhnt */, AArch64::SUBHNT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26345   { 5953 /* subhnt */, AArch64::SUBHNT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26346   { 5953 /* subhnt */, AArch64::SUBHNT_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26387   { 5997 /* suqadd */, AArch64::SUQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26388   { 5997 /* suqadd */, AArch64::SUQADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26389   { 5997 /* suqadd */, AArch64::SUQADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26390   { 5997 /* suqadd */, AArch64::SUQADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26436   { 6111 /* tbl */, AArch64::TBL_ZZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorList2161_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorList216, MCK_SVEVectorHReg }, },
26439   { 6111 /* tbl */, AArch64::TBL_ZZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorList2321_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorList232, MCK_SVEVectorSReg }, },
26442   { 6111 /* tbl */, AArch64::TBL_ZZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorList2641_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorList264, MCK_SVEVectorDReg }, },
26445   { 6111 /* tbl */, AArch64::TBL_ZZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorList281_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorList28, MCK_SVEVectorBReg }, },
26465   { 6120 /* tbx */, AArch64::TBX_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26466   { 6120 /* tbx */, AArch64::TBX_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26467   { 6120 /* tbx */, AArch64::TBX_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26468   { 6120 /* tbx */, AArch64::TBX_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26529   { 6175 /* uaba */, AArch64::UABA_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26530   { 6175 /* uaba */, AArch64::UABA_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26531   { 6175 /* uaba */, AArch64::UABA_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26532   { 6175 /* uaba */, AArch64::UABA_ZZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26545   { 6193 /* uabalb */, AArch64::UABALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26546   { 6193 /* uabalb */, AArch64::UABALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26547   { 6193 /* uabalb */, AArch64::UABALB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26548   { 6200 /* uabalt */, AArch64::UABALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26549   { 6200 /* uabalt */, AArch64::UABALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26550   { 6200 /* uabalt */, AArch64::UABALT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26567   { 6225 /* uabdlb */, AArch64::UABDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26568   { 6225 /* uabdlb */, AArch64::UABDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26569   { 6225 /* uabdlb */, AArch64::UABDLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26570   { 6232 /* uabdlt */, AArch64::UABDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26571   { 6232 /* uabdlt */, AArch64::UABDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26572   { 6232 /* uabdlt */, AArch64::UABDLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26579   { 6239 /* uadalp */, AArch64::UADALP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorBReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg }, },
26580   { 6239 /* uadalp */, AArch64::UADALP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorHReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg }, },
26581   { 6239 /* uadalp */, AArch64::UADALP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
26588   { 6259 /* uaddlb */, AArch64::UADDLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26589   { 6259 /* uaddlb */, AArch64::UADDLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26590   { 6259 /* uaddlb */, AArch64::UADDLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26597   { 6273 /* uaddlt */, AArch64::UADDLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26598   { 6273 /* uaddlt */, AArch64::UADDLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26599   { 6273 /* uaddlt */, AArch64::UADDLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26615   { 6306 /* uaddwb */, AArch64::UADDWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
26616   { 6306 /* uaddwb */, AArch64::UADDWB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
26617   { 6306 /* uaddwb */, AArch64::UADDWB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
26618   { 6313 /* uaddwt */, AArch64::UADDWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
26619   { 6313 /* uaddwt */, AArch64::UADDWT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
26620   { 6313 /* uaddwt */, AArch64::UADDWT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
26679   { 6351 /* uhadd */, AArch64::UHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26680   { 6351 /* uhadd */, AArch64::UHADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26681   { 6351 /* uhadd */, AArch64::UHADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26682   { 6351 /* uhadd */, AArch64::UHADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26689   { 6357 /* uhsub */, AArch64::UHSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26690   { 6357 /* uhsub */, AArch64::UHSUB_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26691   { 6357 /* uhsub */, AArch64::UHSUB_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26692   { 6357 /* uhsub */, AArch64::UHSUB_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26693   { 6363 /* uhsubr */, AArch64::UHSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26694   { 6363 /* uhsubr */, AArch64::UHSUBR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26695   { 6363 /* uhsubr */, AArch64::UHSUBR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26696   { 6363 /* uhsubr */, AArch64::UHSUBR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26718   { 6382 /* umaxp */, AArch64::UMAXP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26719   { 6382 /* umaxp */, AArch64::UMAXP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26720   { 6382 /* umaxp */, AArch64::UMAXP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26721   { 6382 /* umaxp */, AArch64::UMAXP_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26751   { 6399 /* uminp */, AArch64::UMINP_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26752   { 6399 /* uminp */, AArch64::UMINP_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26753   { 6399 /* uminp */, AArch64::UMINP_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26754   { 6399 /* uminp */, AArch64::UMINP_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26774   { 6424 /* umlalb */, AArch64::UMLALB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26775   { 6424 /* umlalb */, AArch64::UMLALB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26776   { 6424 /* umlalb */, AArch64::UMLALB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26777   { 6424 /* umlalb */, AArch64::UMLALB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26778   { 6424 /* umlalb */, AArch64::UMLALB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
26779   { 6431 /* umlalt */, AArch64::UMLALT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26780   { 6431 /* umlalt */, AArch64::UMLALT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26781   { 6431 /* umlalt */, AArch64::UMLALT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26782   { 6431 /* umlalt */, AArch64::UMLALT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26783   { 6431 /* umlalt */, AArch64::UMLALT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
26794   { 6451 /* umlslb */, AArch64::UMLSLB_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26795   { 6451 /* umlslb */, AArch64::UMLSLB_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26796   { 6451 /* umlslb */, AArch64::UMLSLB_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26797   { 6451 /* umlslb */, AArch64::UMLSLB_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26798   { 6451 /* umlslb */, AArch64::UMLSLB_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
26799   { 6458 /* umlslt */, AArch64::UMLSLT_ZZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26800   { 6458 /* umlslt */, AArch64::UMLSLT_ZZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26801   { 6458 /* umlslt */, AArch64::UMLSLT_ZZZ_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26802   { 6458 /* umlslt */, AArch64::UMLSLT_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26803   { 6458 /* umlslt */, AArch64::UMLSLT_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
26811   { 6484 /* umulh */, AArch64::UMULH_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26812   { 6484 /* umulh */, AArch64::UMULH_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26813   { 6484 /* umulh */, AArch64::UMULH_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorDReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26814   { 6484 /* umulh */, AArch64::UMULH_ZZZ_B, Convert__SVEVectorBReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26830   { 6503 /* umullb */, AArch64::UMULLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26831   { 6503 /* umullb */, AArch64::UMULLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26832   { 6503 /* umullb */, AArch64::UMULLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26833   { 6503 /* umullb */, AArch64::UMULLB_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26834   { 6503 /* umullb */, AArch64::UMULLB_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
26835   { 6510 /* umullt */, AArch64::UMULLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26836   { 6510 /* umullt */, AArch64::UMULLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26837   { 6510 /* umullt */, AArch64::UMULLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26838   { 6510 /* umullt */, AArch64::UMULLT_ZZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVector3bHReg1_2__IndexRange0_71_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVector3bHReg, MCK_IndexRange0_7 }, },
26839   { 6510 /* umullt */, AArch64::UMULLT_ZZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVector4bSReg1_2__IndexRange0_31_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVector4bSReg, MCK_IndexRange0_3 }, },
26859   { 6517 /* uqadd */, AArch64::UQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26860   { 6517 /* uqadd */, AArch64::UQADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26861   { 6517 /* uqadd */, AArch64::UQADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26862   { 6517 /* uqadd */, AArch64::UQADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26968   { 6593 /* uqrshl */, AArch64::UQRSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26969   { 6593 /* uqrshl */, AArch64::UQRSHL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26970   { 6593 /* uqrshl */, AArch64::UQRSHL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26971   { 6593 /* uqrshl */, AArch64::UQRSHL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26972   { 6600 /* uqrshlr */, AArch64::UQRSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
26973   { 6600 /* uqrshlr */, AArch64::UQRSHLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
26974   { 6600 /* uqrshlr */, AArch64::UQRSHLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
26975   { 6600 /* uqrshlr */, AArch64::UQRSHLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
26985   { 6625 /* uqrshrnb */, AArch64::UQRSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
26986   { 6625 /* uqrshrnb */, AArch64::UQRSHRNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
26987   { 6625 /* uqrshrnb */, AArch64::UQRSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
26988   { 6634 /* uqrshrnt */, AArch64::UQRSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
26989   { 6634 /* uqrshrnt */, AArch64::UQRSHRNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
26990   { 6634 /* uqrshrnt */, AArch64::UQRSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
27013   { 6643 /* uqshl */, AArch64::UQSHL_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_151_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
27014   { 6643 /* uqshl */, AArch64::UQSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27015   { 6643 /* uqshl */, AArch64::UQSHL_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_311_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
27016   { 6643 /* uqshl */, AArch64::UQSHL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
27017   { 6643 /* uqshl */, AArch64::UQSHL_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_631_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm0_63 }, },
27018   { 6643 /* uqshl */, AArch64::UQSHL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
27019   { 6643 /* uqshl */, AArch64::UQSHL_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm0_71_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
27020   { 6643 /* uqshl */, AArch64::UQSHL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
27021   { 6649 /* uqshlr */, AArch64::UQSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27022   { 6649 /* uqshlr */, AArch64::UQSHLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
27023   { 6649 /* uqshlr */, AArch64::UQSHLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
27024   { 6649 /* uqshlr */, AArch64::UQSHLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
27034   { 6671 /* uqshrnb */, AArch64::UQSHRNB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
27035   { 6671 /* uqshrnb */, AArch64::UQSHRNB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
27036   { 6671 /* uqshrnb */, AArch64::UQSHRNB_ZZI_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
27037   { 6679 /* uqshrnt */, AArch64::UQSHRNT_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg, MCK_Imm1_16 }, },
27038   { 6679 /* uqshrnt */, AArch64::UQSHRNT_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg, MCK_Imm1_32 }, },
27039   { 6679 /* uqshrnt */, AArch64::UQSHRNT_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg, MCK_Imm1_8 }, },
27059   { 6687 /* uqsub */, AArch64::UQSUB_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27060   { 6687 /* uqsub */, AArch64::UQSUB_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
27061   { 6687 /* uqsub */, AArch64::UQSUB_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
27062   { 6687 /* uqsub */, AArch64::UQSUB_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
27063   { 6693 /* uqsubr */, AArch64::UQSUBR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27064   { 6693 /* uqsubr */, AArch64::UQSUBR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
27065   { 6693 /* uqsubr */, AArch64::UQSUBR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
27066   { 6693 /* uqsubr */, AArch64::UQSUBR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
27076   { 6713 /* uqxtnb */, AArch64::UQXTNB_ZZ_H, Convert__SVEVectorHReg1_0__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
27077   { 6713 /* uqxtnb */, AArch64::UQXTNB_ZZ_S, Convert__SVEVectorSReg1_0__SVEVectorDReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
27078   { 6713 /* uqxtnb */, AArch64::UQXTNB_ZZ_B, Convert__SVEVectorBReg1_0__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
27079   { 6720 /* uqxtnt */, AArch64::UQXTNT_ZZ_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorSReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorSReg }, },
27080   { 6720 /* uqxtnt */, AArch64::UQXTNT_ZZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorDReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
27081   { 6720 /* uqxtnt */, AArch64::UQXTNT_ZZ_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorHReg1_1, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorHReg }, },
27084   { 6727 /* urecpe */, AArch64::URECPE_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
27091   { 6734 /* urhadd */, AArch64::URHADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27092   { 6734 /* urhadd */, AArch64::URHADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
27093   { 6734 /* urhadd */, AArch64::URHADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
27094   { 6734 /* urhadd */, AArch64::URHADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
27103   { 6741 /* urshl */, AArch64::URSHL_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27104   { 6741 /* urshl */, AArch64::URSHL_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
27105   { 6741 /* urshl */, AArch64::URSHL_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
27106   { 6741 /* urshl */, AArch64::URSHL_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
27107   { 6747 /* urshlr */, AArch64::URSHLR_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27108   { 6747 /* urshlr */, AArch64::URSHLR_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
27109   { 6747 /* urshlr */, AArch64::URSHLR_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
27110   { 6747 /* urshlr */, AArch64::URSHLR_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
27119   { 6754 /* urshr */, AArch64::URSHR_ZPmI_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_161_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
27120   { 6754 /* urshr */, AArch64::URSHR_ZPmI_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_321_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
27121   { 6754 /* urshr */, AArch64::URSHR_ZPmI_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_641_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
27122   { 6754 /* urshr */, AArch64::URSHR_ZPmI_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__Imm1_81_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
27125   { 6760 /* ursqrte */, AArch64::URSQRTE_ZPmZ_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg }, },
27127   { 6768 /* ursra */, AArch64::URSRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
27128   { 6768 /* ursra */, AArch64::URSRA_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
27129   { 6768 /* ursra */, AArch64::URSRA_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_641_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
27130   { 6768 /* ursra */, AArch64::URSRA_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
27152   { 6792 /* ushllb */, AArch64::USHLLB_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
27153   { 6792 /* ushllb */, AArch64::USHLLB_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
27154   { 6792 /* ushllb */, AArch64::USHLLB_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__Imm0_311_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
27155   { 6799 /* ushllt */, AArch64::USHLLT_ZZI_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__Imm0_71_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_Imm0_7 }, },
27156   { 6799 /* ushllt */, AArch64::USHLLT_ZZI_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__Imm0_151_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_Imm0_15 }, },
27157   { 6799 /* ushllt */, AArch64::USHLLT_ZZI_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__Imm0_311_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_Imm0_31 }, },
27177   { 6811 /* usqadd */, AArch64::USQADD_ZPmZ_H, Convert__SVEVectorHReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorHReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27178   { 6811 /* usqadd */, AArch64::USQADD_ZPmZ_S, Convert__SVEVectorSReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorSReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
27179   { 6811 /* usqadd */, AArch64::USQADD_ZPmZ_D, Convert__SVEVectorDReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorDReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
27180   { 6811 /* usqadd */, AArch64::USQADD_ZPmZ_B, Convert__SVEVectorBReg1_0__SVEPredicate3bAnyReg1_1__Tie0_1_5__SVEVectorBReg1_5, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_m, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
27182   { 6818 /* usra */, AArch64::USRA_ZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEVectorHReg1_1__Imm1_161_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
27183   { 6818 /* usra */, AArch64::USRA_ZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEVectorSReg1_1__Imm1_321_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
27184   { 6818 /* usra */, AArch64::USRA_ZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEVectorDReg1_1__Imm1_641_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
27185   { 6818 /* usra */, AArch64::USRA_ZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_1__SVEVectorBReg1_1__Imm1_81_2, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
27199   { 6836 /* usublb */, AArch64::USUBLB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
27200   { 6836 /* usublb */, AArch64::USUBLB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27201   { 6836 /* usublb */, AArch64::USUBLB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
27202   { 6843 /* usublt */, AArch64::USUBLT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorBReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg }, },
27203   { 6843 /* usublt */, AArch64::USUBLT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorHReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
27204   { 6843 /* usublt */, AArch64::USUBLT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorSReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
27211   { 6863 /* usubwb */, AArch64::USUBWB_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
27212   { 6863 /* usubwb */, AArch64::USUBWB_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
27213   { 6863 /* usubwb */, AArch64::USUBWB_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
27214   { 6870 /* usubwt */, AArch64::USUBWT_ZZZ_H, Convert__SVEVectorHReg1_0__SVEVectorHReg1_1__SVEVectorBReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorBReg }, },
27215   { 6870 /* usubwt */, AArch64::USUBWT_ZZZ_S, Convert__SVEVectorSReg1_0__SVEVectorSReg1_1__SVEVectorHReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorHReg }, },
27216   { 6870 /* usubwt */, AArch64::USUBWT_ZZZ_D, Convert__SVEVectorDReg1_0__SVEVectorDReg1_1__SVEVectorSReg1_2, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorSReg }, },
27278   { 6937 /* whilege */, AArch64::WHILEGE_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
27279   { 6937 /* whilege */, AArch64::WHILEGE_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
27280   { 6937 /* whilege */, AArch64::WHILEGE_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
27281   { 6937 /* whilege */, AArch64::WHILEGE_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
27282   { 6937 /* whilege */, AArch64::WHILEGE_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27283   { 6937 /* whilege */, AArch64::WHILEGE_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
27284   { 6937 /* whilege */, AArch64::WHILEGE_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
27285   { 6937 /* whilege */, AArch64::WHILEGE_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
27286   { 6945 /* whilegt */, AArch64::WHILEGT_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
27287   { 6945 /* whilegt */, AArch64::WHILEGT_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
27288   { 6945 /* whilegt */, AArch64::WHILEGT_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
27289   { 6945 /* whilegt */, AArch64::WHILEGT_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
27290   { 6945 /* whilegt */, AArch64::WHILEGT_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27291   { 6945 /* whilegt */, AArch64::WHILEGT_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
27292   { 6945 /* whilegt */, AArch64::WHILEGT_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
27293   { 6945 /* whilegt */, AArch64::WHILEGT_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
27294   { 6953 /* whilehi */, AArch64::WHILEHI_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
27295   { 6953 /* whilehi */, AArch64::WHILEHI_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
27296   { 6953 /* whilehi */, AArch64::WHILEHI_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
27297   { 6953 /* whilehi */, AArch64::WHILEHI_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
27298   { 6953 /* whilehi */, AArch64::WHILEHI_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27299   { 6953 /* whilehi */, AArch64::WHILEHI_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
27300   { 6953 /* whilehi */, AArch64::WHILEHI_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
27301   { 6953 /* whilehi */, AArch64::WHILEHI_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
27302   { 6961 /* whilehs */, AArch64::WHILEHS_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
27303   { 6961 /* whilehs */, AArch64::WHILEHS_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
27304   { 6961 /* whilehs */, AArch64::WHILEHS_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
27305   { 6961 /* whilehs */, AArch64::WHILEHS_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
27306   { 6961 /* whilehs */, AArch64::WHILEHS_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27307   { 6961 /* whilehs */, AArch64::WHILEHS_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
27308   { 6961 /* whilehs */, AArch64::WHILEHS_PWW_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR32, MCK_GPR32 }, },
27309   { 6961 /* whilehs */, AArch64::WHILEHS_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
27342   { 7001 /* whilerw */, AArch64::WHILERW_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
27343   { 7001 /* whilerw */, AArch64::WHILERW_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
27344   { 7001 /* whilerw */, AArch64::WHILERW_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
27345   { 7001 /* whilerw */, AArch64::WHILERW_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
27346   { 7009 /* whilewr */, AArch64::WHILEWR_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
27347   { 7009 /* whilewr */, AArch64::WHILEWR_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
27348   { 7009 /* whilewr */, AArch64::WHILEWR_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
27349   { 7009 /* whilewr */, AArch64::WHILEWR_PXX_B, Convert__SVEPredicateBReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateBReg, MCK_GPR64, MCK_GPR64 }, },
27353   { 7030 /* xar */, AArch64::XAR_ZZZI_H, Convert__SVEVectorHReg1_0__Tie0_1_2__SVEVectorHReg1_2__Imm1_161_3, AMFBS_HasSVE2, { MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_SVEVectorHReg, MCK_Imm1_16 }, },
27354   { 7030 /* xar */, AArch64::XAR_ZZZI_S, Convert__SVEVectorSReg1_0__Tie0_1_2__SVEVectorSReg1_2__Imm1_321_3, AMFBS_HasSVE2, { MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_SVEVectorSReg, MCK_Imm1_32 }, },
27355   { 7030 /* xar */, AArch64::XAR_ZZZI_D, Convert__SVEVectorDReg1_0__Tie0_1_2__SVEVectorDReg1_2__Imm1_641_3, AMFBS_HasSVE2, { MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_SVEVectorDReg, MCK_Imm1_64 }, },
27356   { 7030 /* xar */, AArch64::XAR_ZZZI_B, Convert__SVEVectorBReg1_0__Tie0_1_2__SVEVectorBReg1_2__Imm1_81_3, AMFBS_HasSVE2, { MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_SVEVectorBReg, MCK_Imm1_8 }, },
27644   { 8 /* adclb */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
27645   { 8 /* adclb */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
27646   { 8 /* adclb */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
27647   { 8 /* adclb */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
27648   { 14 /* adclt */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
27649   { 14 /* adclt */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
27650   { 14 /* adclt */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
27651   { 14 /* adclt */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
27700   { 47 /* addhnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
27701   { 47 /* addhnb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
27702   { 47 /* addhnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
27703   { 47 /* addhnb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
27704   { 47 /* addhnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
27705   { 47 /* addhnb */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
27706   { 47 /* addhnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
27707   { 47 /* addhnb */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
27708   { 47 /* addhnb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
27709   { 47 /* addhnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
27710   { 47 /* addhnb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
27711   { 47 /* addhnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
27712   { 54 /* addhnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
27713   { 54 /* addhnt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
27714   { 54 /* addhnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
27715   { 54 /* addhnt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
27716   { 54 /* addhnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
27717   { 54 /* addhnt */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
27718   { 54 /* addhnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
27719   { 54 /* addhnt */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
27720   { 54 /* addhnt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
27721   { 54 /* addhnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
27722   { 54 /* addhnt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
27723   { 54 /* addhnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
27724   { 61 /* addp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
27725   { 61 /* addp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
27726   { 61 /* addp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
27727   { 61 /* addp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
27728   { 61 /* addp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
27729   { 61 /* addp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
27730   { 61 /* addp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
27731   { 61 /* addp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
27732   { 61 /* addp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
27733   { 61 /* addp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
27734   { 61 /* addp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
27735   { 61 /* addp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
27736   { 61 /* addp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
27737   { 61 /* addp */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
27738   { 61 /* addp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
27739   { 61 /* addp */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
27982   { 264 /* bcax */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
27983   { 264 /* bcax */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
27984   { 264 /* bcax */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
27985   { 264 /* bcax */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
27986   { 264 /* bcax */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
27987   { 264 /* bcax */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
27988   { 264 /* bcax */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
27989   { 264 /* bcax */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
28102   { 426 /* bsl */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
28103   { 426 /* bsl */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
28104   { 430 /* bsl1n */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
28105   { 430 /* bsl1n */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
28106   { 436 /* bsl2n */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
28107   { 436 /* bsl2n */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
28110   { 446 /* cadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
28111   { 446 /* cadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
28112   { 446 /* cadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
28113   { 446 /* cadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
28114   { 446 /* cadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
28115   { 446 /* cadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
28116   { 446 /* cadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
28117   { 446 /* cadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
28134   { 562 /* cdot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
28135   { 562 /* cdot */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
28136   { 562 /* cdot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
28137   { 562 /* cdot */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
28138   { 562 /* cdot */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
28139   { 562 /* cdot */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
28140   { 562 /* cdot */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
28141   { 562 /* cdot */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
28142   { 562 /* cdot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
28143   { 562 /* cdot */, 4 /* 2 */, MCK_SVEVector3bBReg, AMFBS_HasSVE2 },
28144   { 562 /* cdot */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
28145   { 562 /* cdot */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
28146   { 562 /* cdot */, 4 /* 2 */, MCK_SVEVector3bBReg, AMFBS_HasSVE2 },
28147   { 562 /* cdot */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
28148   { 562 /* cdot */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
28149   { 562 /* cdot */, 4 /* 2 */, MCK_SVEVector4bHReg, AMFBS_HasSVE2 },
28150   { 562 /* cdot */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
28151   { 562 /* cdot */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
28152   { 562 /* cdot */, 4 /* 2 */, MCK_SVEVector4bHReg, AMFBS_HasSVE2 },
28153   { 562 /* cdot */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
28282   { 636 /* cmla */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
28283   { 636 /* cmla */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
28284   { 636 /* cmla */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
28285   { 636 /* cmla */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
28286   { 636 /* cmla */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
28287   { 636 /* cmla */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
28288   { 636 /* cmla */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
28289   { 636 /* cmla */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
28290   { 636 /* cmla */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
28291   { 636 /* cmla */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
28292   { 636 /* cmla */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
28293   { 636 /* cmla */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
28294   { 636 /* cmla */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
28295   { 636 /* cmla */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
28296   { 636 /* cmla */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
28297   { 636 /* cmla */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
29354   { 979 /* eor3 */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29355   { 979 /* eor3 */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29356   { 979 /* eor3 */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29357   { 979 /* eor3 */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29358   { 979 /* eor3 */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29359   { 979 /* eor3 */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29360   { 979 /* eor3 */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
29361   { 979 /* eor3 */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
29362   { 984 /* eorbt */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29363   { 984 /* eorbt */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29364   { 984 /* eorbt */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29365   { 984 /* eorbt */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29366   { 984 /* eorbt */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29367   { 984 /* eorbt */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29368   { 984 /* eorbt */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
29369   { 984 /* eorbt */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
29374   { 995 /* eortb */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29375   { 995 /* eortb */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29376   { 995 /* eortb */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29377   { 995 /* eortb */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29378   { 995 /* eortb */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29379   { 995 /* eortb */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29380   { 995 /* eortb */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
29381   { 995 /* eortb */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
29398   { 1029 /* ext */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
29399   { 1029 /* ext */, 2 /* 1 */, MCK_SVEVectorList28, AMFBS_HasSVE2 },
29400   { 1029 /* ext */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
29401   { 1029 /* ext */, 2 /* 1 */, MCK_SVEVectorList28, AMFBS_HasSVE2 },
29548   { 1083 /* faddp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29549   { 1083 /* faddp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29550   { 1083 /* faddp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29551   { 1083 /* faddp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29552   { 1083 /* faddp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29553   { 1083 /* faddp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29554   { 1083 /* faddp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29555   { 1083 /* faddp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29556   { 1083 /* faddp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29557   { 1083 /* faddp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29558   { 1083 /* faddp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29559   { 1083 /* faddp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29892   { 1216 /* fcvtlt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29893   { 1216 /* fcvtlt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29894   { 1216 /* fcvtlt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29895   { 1216 /* fcvtlt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29896   { 1216 /* fcvtlt */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29897   { 1216 /* fcvtlt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29898   { 1216 /* fcvtlt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29899   { 1216 /* fcvtlt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29900   { 1216 /* fcvtlt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29901   { 1216 /* fcvtlt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29902   { 1216 /* fcvtlt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29903   { 1216 /* fcvtlt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29904   { 1257 /* fcvtnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29905   { 1257 /* fcvtnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29906   { 1257 /* fcvtnt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29907   { 1257 /* fcvtnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29908   { 1257 /* fcvtnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
29909   { 1257 /* fcvtnt */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29910   { 1257 /* fcvtnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29911   { 1257 /* fcvtnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29912   { 1257 /* fcvtnt */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29913   { 1257 /* fcvtnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29914   { 1257 /* fcvtnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29915   { 1257 /* fcvtnt */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29916   { 1285 /* fcvtx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29917   { 1285 /* fcvtx */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29918   { 1285 /* fcvtx */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29919   { 1285 /* fcvtx */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29920   { 1285 /* fcvtx */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29921   { 1285 /* fcvtx */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29922   { 1306 /* fcvtxnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29923   { 1306 /* fcvtxnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29924   { 1306 /* fcvtxnt */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
29925   { 1306 /* fcvtxnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
29926   { 1306 /* fcvtxnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
29927   { 1306 /* fcvtxnt */, 16 /* 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
30042   { 1358 /* flogb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30043   { 1358 /* flogb */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30044   { 1358 /* flogb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30045   { 1358 /* flogb */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30046   { 1358 /* flogb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30047   { 1358 /* flogb */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30048   { 1358 /* flogb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30049   { 1358 /* flogb */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30050   { 1358 /* flogb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30051   { 1358 /* flogb */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
30052   { 1358 /* flogb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30053   { 1358 /* flogb */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
30126   { 1387 /* fmaxnmp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30127   { 1387 /* fmaxnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30128   { 1387 /* fmaxnmp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30129   { 1387 /* fmaxnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30130   { 1387 /* fmaxnmp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30131   { 1387 /* fmaxnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30132   { 1387 /* fmaxnmp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30133   { 1387 /* fmaxnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30134   { 1387 /* fmaxnmp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30135   { 1387 /* fmaxnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
30136   { 1387 /* fmaxnmp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30137   { 1387 /* fmaxnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
30150   { 1403 /* fmaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30151   { 1403 /* fmaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30152   { 1403 /* fmaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30153   { 1403 /* fmaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30154   { 1403 /* fmaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30155   { 1403 /* fmaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30156   { 1403 /* fmaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30157   { 1403 /* fmaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30158   { 1403 /* fmaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30159   { 1403 /* fmaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
30160   { 1403 /* fmaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30161   { 1403 /* fmaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
30234   { 1427 /* fminnmp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30235   { 1427 /* fminnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30236   { 1427 /* fminnmp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30237   { 1427 /* fminnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30238   { 1427 /* fminnmp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30239   { 1427 /* fminnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30240   { 1427 /* fminnmp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30241   { 1427 /* fminnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30242   { 1427 /* fminnmp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30243   { 1427 /* fminnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
30244   { 1427 /* fminnmp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30245   { 1427 /* fminnmp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
30258   { 1443 /* fminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30259   { 1443 /* fminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30260   { 1443 /* fminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30261   { 1443 /* fminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30262   { 1443 /* fminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30263   { 1443 /* fminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30264   { 1443 /* fminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30265   { 1443 /* fminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30266   { 1443 /* fminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30267   { 1443 /* fminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
30268   { 1443 /* fminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30269   { 1443 /* fminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
30306   { 1473 /* fmlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30307   { 1473 /* fmlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30308   { 1473 /* fmlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30309   { 1473 /* fmlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30310   { 1473 /* fmlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30311   { 1473 /* fmlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30312   { 1473 /* fmlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
30313   { 1473 /* fmlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30314   { 1473 /* fmlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30315   { 1473 /* fmlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
30316   { 1480 /* fmlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30317   { 1480 /* fmlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30318   { 1480 /* fmlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30319   { 1480 /* fmlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30320   { 1480 /* fmlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30321   { 1480 /* fmlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30322   { 1480 /* fmlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
30323   { 1480 /* fmlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30324   { 1480 /* fmlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30325   { 1480 /* fmlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
30350   { 1505 /* fmlslb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30351   { 1505 /* fmlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30352   { 1505 /* fmlslb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30353   { 1505 /* fmlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30354   { 1505 /* fmlslb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30355   { 1505 /* fmlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30356   { 1505 /* fmlslb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
30357   { 1505 /* fmlslb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30358   { 1505 /* fmlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30359   { 1505 /* fmlslb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
30360   { 1512 /* fmlslt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30361   { 1512 /* fmlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30362   { 1512 /* fmlslt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30363   { 1512 /* fmlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30364   { 1512 /* fmlslt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30365   { 1512 /* fmlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30366   { 1512 /* fmlslt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
30367   { 1512 /* fmlslt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
30368   { 1512 /* fmlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30369   { 1512 /* fmlslt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
30794   { 1770 /* histcnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30795   { 1770 /* histcnt */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30796   { 1770 /* histcnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30797   { 1770 /* histcnt */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
30798   { 1770 /* histcnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30799   { 1770 /* histcnt */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
30800   { 1770 /* histcnt */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
30801   { 1770 /* histcnt */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
30802   { 1778 /* histseg */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
30803   { 1778 /* histseg */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
34320   { 2588 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34321   { 2588 /* ldnt1b */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34322   { 2588 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34323   { 2588 /* ldnt1b */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34324   { 2588 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34325   { 2588 /* ldnt1b */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34326   { 2588 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34327   { 2588 /* ldnt1b */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34336   { 2588 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34337   { 2588 /* ldnt1b */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34338   { 2588 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
34339   { 2588 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34340   { 2588 /* ldnt1b */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34341   { 2588 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
34342   { 2588 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34343   { 2588 /* ldnt1b */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34344   { 2588 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34345   { 2588 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34346   { 2588 /* ldnt1b */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34347   { 2588 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34348   { 2588 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34349   { 2588 /* ldnt1b */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34350   { 2588 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34351   { 2588 /* ldnt1b */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34352   { 2588 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34353   { 2588 /* ldnt1b */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34354   { 2588 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34355   { 2588 /* ldnt1b */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34368   { 2588 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34369   { 2588 /* ldnt1b */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34370   { 2588 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
34371   { 2588 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34372   { 2588 /* ldnt1b */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34373   { 2588 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
34374   { 2588 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34375   { 2588 /* ldnt1b */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34376   { 2588 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34377   { 2588 /* ldnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34378   { 2588 /* ldnt1b */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34379   { 2588 /* ldnt1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34392   { 2595 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34393   { 2595 /* ldnt1d */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34394   { 2595 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34395   { 2595 /* ldnt1d */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34400   { 2595 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34401   { 2595 /* ldnt1d */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34402   { 2595 /* ldnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34403   { 2595 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34404   { 2595 /* ldnt1d */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34405   { 2595 /* ldnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34412   { 2595 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34413   { 2595 /* ldnt1d */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34414   { 2595 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34415   { 2595 /* ldnt1d */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34422   { 2595 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34423   { 2595 /* ldnt1d */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34424   { 2595 /* ldnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34425   { 2595 /* ldnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34426   { 2595 /* ldnt1d */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34427   { 2595 /* ldnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34440   { 2602 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34441   { 2602 /* ldnt1h */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34442   { 2602 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34443   { 2602 /* ldnt1h */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34444   { 2602 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34445   { 2602 /* ldnt1h */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34446   { 2602 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34447   { 2602 /* ldnt1h */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34452   { 2602 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34453   { 2602 /* ldnt1h */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34454   { 2602 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
34455   { 2602 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34456   { 2602 /* ldnt1h */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34457   { 2602 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
34458   { 2602 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34459   { 2602 /* ldnt1h */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34460   { 2602 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34461   { 2602 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34462   { 2602 /* ldnt1h */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34463   { 2602 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34470   { 2602 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34471   { 2602 /* ldnt1h */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34472   { 2602 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34473   { 2602 /* ldnt1h */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34474   { 2602 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34475   { 2602 /* ldnt1h */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34476   { 2602 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34477   { 2602 /* ldnt1h */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34484   { 2602 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34485   { 2602 /* ldnt1h */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34486   { 2602 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
34487   { 2602 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34488   { 2602 /* ldnt1h */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34489   { 2602 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
34490   { 2602 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34491   { 2602 /* ldnt1h */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34492   { 2602 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34493   { 2602 /* ldnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34494   { 2602 /* ldnt1h */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34495   { 2602 /* ldnt1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34504   { 2609 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34505   { 2609 /* ldnt1sb */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34506   { 2609 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34507   { 2609 /* ldnt1sb */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34508   { 2609 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34509   { 2609 /* ldnt1sb */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34510   { 2609 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34511   { 2609 /* ldnt1sb */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34512   { 2609 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34513   { 2609 /* ldnt1sb */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34514   { 2609 /* ldnt1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
34515   { 2609 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34516   { 2609 /* ldnt1sb */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34517   { 2609 /* ldnt1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
34518   { 2609 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34519   { 2609 /* ldnt1sb */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34520   { 2609 /* ldnt1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34521   { 2609 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34522   { 2609 /* ldnt1sb */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34523   { 2609 /* ldnt1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34524   { 2609 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34525   { 2609 /* ldnt1sb */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34526   { 2609 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34527   { 2609 /* ldnt1sb */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34528   { 2609 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34529   { 2609 /* ldnt1sb */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34530   { 2609 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34531   { 2609 /* ldnt1sb */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34532   { 2609 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34533   { 2609 /* ldnt1sb */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34534   { 2609 /* ldnt1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
34535   { 2609 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34536   { 2609 /* ldnt1sb */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34537   { 2609 /* ldnt1sb */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
34538   { 2609 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34539   { 2609 /* ldnt1sb */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34540   { 2609 /* ldnt1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34541   { 2609 /* ldnt1sb */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34542   { 2609 /* ldnt1sb */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34543   { 2609 /* ldnt1sb */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34544   { 2617 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34545   { 2617 /* ldnt1sh */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34546   { 2617 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34547   { 2617 /* ldnt1sh */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34548   { 2617 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34549   { 2617 /* ldnt1sh */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34550   { 2617 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34551   { 2617 /* ldnt1sh */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34552   { 2617 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34553   { 2617 /* ldnt1sh */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34554   { 2617 /* ldnt1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
34555   { 2617 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34556   { 2617 /* ldnt1sh */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34557   { 2617 /* ldnt1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
34558   { 2617 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34559   { 2617 /* ldnt1sh */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34560   { 2617 /* ldnt1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34561   { 2617 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34562   { 2617 /* ldnt1sh */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34563   { 2617 /* ldnt1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34564   { 2617 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34565   { 2617 /* ldnt1sh */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34566   { 2617 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34567   { 2617 /* ldnt1sh */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34568   { 2617 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34569   { 2617 /* ldnt1sh */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34570   { 2617 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34571   { 2617 /* ldnt1sh */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34572   { 2617 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34573   { 2617 /* ldnt1sh */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34574   { 2617 /* ldnt1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
34575   { 2617 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34576   { 2617 /* ldnt1sh */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34577   { 2617 /* ldnt1sh */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
34578   { 2617 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34579   { 2617 /* ldnt1sh */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34580   { 2617 /* ldnt1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34581   { 2617 /* ldnt1sh */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34582   { 2617 /* ldnt1sh */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34583   { 2617 /* ldnt1sh */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34584   { 2625 /* ldnt1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34585   { 2625 /* ldnt1sw */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34586   { 2625 /* ldnt1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34587   { 2625 /* ldnt1sw */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34588   { 2625 /* ldnt1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34589   { 2625 /* ldnt1sw */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34590   { 2625 /* ldnt1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34591   { 2625 /* ldnt1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34592   { 2625 /* ldnt1sw */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34593   { 2625 /* ldnt1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34594   { 2625 /* ldnt1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34595   { 2625 /* ldnt1sw */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34596   { 2625 /* ldnt1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34597   { 2625 /* ldnt1sw */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34598   { 2625 /* ldnt1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34599   { 2625 /* ldnt1sw */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34600   { 2625 /* ldnt1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34601   { 2625 /* ldnt1sw */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34602   { 2625 /* ldnt1sw */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34603   { 2625 /* ldnt1sw */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34608   { 2633 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34609   { 2633 /* ldnt1w */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34610   { 2633 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34611   { 2633 /* ldnt1w */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34612   { 2633 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34613   { 2633 /* ldnt1w */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34614   { 2633 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34615   { 2633 /* ldnt1w */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34620   { 2633 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34621   { 2633 /* ldnt1w */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34622   { 2633 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
34623   { 2633 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34624   { 2633 /* ldnt1w */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34625   { 2633 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
34626   { 2633 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34627   { 2633 /* ldnt1w */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34628   { 2633 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34629   { 2633 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34630   { 2633 /* ldnt1w */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34631   { 2633 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34638   { 2633 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34639   { 2633 /* ldnt1w */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34640   { 2633 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34641   { 2633 /* ldnt1w */, 33 /* 0, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34642   { 2633 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34643   { 2633 /* ldnt1w */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34644   { 2633 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34645   { 2633 /* ldnt1w */, 33 /* 0, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34652   { 2633 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34653   { 2633 /* ldnt1w */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34654   { 2633 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
34655   { 2633 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34656   { 2633 /* ldnt1w */, 32 /* 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34657   { 2633 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
34658   { 2633 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34659   { 2633 /* ldnt1w */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34660   { 2633 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34661   { 2633 /* ldnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34662   { 2633 /* ldnt1w */, 32 /* 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34663   { 2633 /* ldnt1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
34880   { 3337 /* match */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
34881   { 3337 /* match */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34882   { 3337 /* match */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
34883   { 3337 /* match */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
34884   { 3337 /* match */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34885   { 3337 /* match */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
34886   { 3337 /* match */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34887   { 3337 /* match */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
34888   { 3337 /* match */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
34889   { 3337 /* match */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
34890   { 3337 /* match */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
34891   { 3337 /* match */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
34892   { 3343 /* mla */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
34893   { 3343 /* mla */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
34894   { 3343 /* mla */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
34895   { 3343 /* mla */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
34896   { 3343 /* mla */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34897   { 3343 /* mla */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
34898   { 3343 /* mla */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34899   { 3343 /* mla */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
34900   { 3343 /* mla */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
34901   { 3343 /* mla */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34902   { 3343 /* mla */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
34903   { 3343 /* mla */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34920   { 3347 /* mls */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
34921   { 3347 /* mls */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
34922   { 3347 /* mls */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
34923   { 3347 /* mls */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
34924   { 3347 /* mls */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34925   { 3347 /* mls */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
34926   { 3347 /* mls */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
34927   { 3347 /* mls */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
34928   { 3347 /* mls */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
34929   { 3347 /* mls */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
34930   { 3347 /* mls */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
34931   { 3347 /* mls */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35172   { 3410 /* mul */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35173   { 3410 /* mul */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35176   { 3410 /* mul */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35177   { 3410 /* mul */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35180   { 3410 /* mul */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35181   { 3410 /* mul */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35184   { 3410 /* mul */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35185   { 3410 /* mul */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35186   { 3410 /* mul */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35187   { 3410 /* mul */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
35188   { 3410 /* mul */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35189   { 3410 /* mul */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
35190   { 3410 /* mul */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35191   { 3410 /* mul */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
35192   { 3410 /* mul */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35193   { 3410 /* mul */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
35194   { 3410 /* mul */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
35195   { 3410 /* mul */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35196   { 3410 /* mul */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
35197   { 3410 /* mul */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35222   { 3434 /* nbsl */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35223   { 3434 /* nbsl */, 15 /* 0, 1, 2, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35240   { 3457 /* nmatch */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
35241   { 3457 /* nmatch */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
35242   { 3457 /* nmatch */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35243   { 3457 /* nmatch */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
35244   { 3457 /* nmatch */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
35245   { 3457 /* nmatch */, 48 /* 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35246   { 3457 /* nmatch */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
35247   { 3457 /* nmatch */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
35248   { 3457 /* nmatch */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35249   { 3457 /* nmatch */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
35250   { 3457 /* nmatch */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
35251   { 3457 /* nmatch */, 48 /* 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35362   { 3630 /* pmul */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35363   { 3630 /* pmul */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35368   { 3648 /* pmullb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35369   { 3648 /* pmullb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35370   { 3648 /* pmullb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35371   { 3648 /* pmullb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35372   { 3648 /* pmullb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35373   { 3648 /* pmullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35374   { 3648 /* pmullb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35375   { 3648 /* pmullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35380   { 3655 /* pmullt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35381   { 3655 /* pmullt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35382   { 3655 /* pmullt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35383   { 3655 /* pmullt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35384   { 3655 /* pmullt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35385   { 3655 /* pmullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35386   { 3655 /* pmullt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35387   { 3655 /* pmullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35754   { 3759 /* raddhnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35755   { 3759 /* raddhnb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35756   { 3759 /* raddhnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35757   { 3759 /* raddhnb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35758   { 3759 /* raddhnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35759   { 3759 /* raddhnb */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35760   { 3759 /* raddhnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35761   { 3759 /* raddhnb */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35762   { 3759 /* raddhnb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35763   { 3759 /* raddhnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35764   { 3759 /* raddhnb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35765   { 3759 /* raddhnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35766   { 3767 /* raddhnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35767   { 3767 /* raddhnt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35768   { 3767 /* raddhnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35769   { 3767 /* raddhnt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35770   { 3767 /* raddhnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35771   { 3767 /* raddhnt */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35772   { 3767 /* raddhnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35773   { 3767 /* raddhnt */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35774   { 3767 /* raddhnt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35775   { 3767 /* raddhnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35776   { 3767 /* raddhnt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35777   { 3767 /* raddhnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35846   { 3883 /* rshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35847   { 3883 /* rshrnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35848   { 3883 /* rshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35849   { 3883 /* rshrnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35850   { 3883 /* rshrnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35851   { 3883 /* rshrnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35852   { 3883 /* rshrnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35853   { 3883 /* rshrnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35854   { 3883 /* rshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35855   { 3883 /* rshrnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35856   { 3883 /* rshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35857   { 3883 /* rshrnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35858   { 3890 /* rshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35859   { 3890 /* rshrnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35860   { 3890 /* rshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35861   { 3890 /* rshrnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35862   { 3890 /* rshrnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35863   { 3890 /* rshrnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35864   { 3890 /* rshrnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35865   { 3890 /* rshrnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35866   { 3890 /* rshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35867   { 3890 /* rshrnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35868   { 3890 /* rshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35869   { 3890 /* rshrnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35870   { 3912 /* rsubhnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35871   { 3912 /* rsubhnb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35872   { 3912 /* rsubhnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35873   { 3912 /* rsubhnb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35874   { 3912 /* rsubhnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35875   { 3912 /* rsubhnb */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35876   { 3912 /* rsubhnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35877   { 3912 /* rsubhnb */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35878   { 3912 /* rsubhnb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35879   { 3912 /* rsubhnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35880   { 3912 /* rsubhnb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35881   { 3912 /* rsubhnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35882   { 3920 /* rsubhnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35883   { 3920 /* rsubhnt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35884   { 3920 /* rsubhnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35885   { 3920 /* rsubhnt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35886   { 3920 /* rsubhnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35887   { 3920 /* rsubhnt */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35888   { 3920 /* rsubhnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35889   { 3920 /* rsubhnt */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35890   { 3920 /* rsubhnt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35891   { 3920 /* rsubhnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35892   { 3920 /* rsubhnt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35893   { 3920 /* rsubhnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35894   { 3928 /* saba */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35895   { 3928 /* saba */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35896   { 3928 /* saba */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35897   { 3928 /* saba */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35898   { 3928 /* saba */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35899   { 3928 /* saba */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35900   { 3928 /* saba */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35901   { 3928 /* saba */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35902   { 3946 /* sabalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35903   { 3946 /* sabalb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35904   { 3946 /* sabalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35905   { 3946 /* sabalb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35906   { 3946 /* sabalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35907   { 3946 /* sabalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35908   { 3946 /* sabalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35909   { 3946 /* sabalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35910   { 3946 /* sabalb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35911   { 3946 /* sabalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35912   { 3946 /* sabalb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35913   { 3946 /* sabalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35914   { 3953 /* sabalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35915   { 3953 /* sabalt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35916   { 3953 /* sabalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35917   { 3953 /* sabalt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35918   { 3953 /* sabalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35919   { 3953 /* sabalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35920   { 3953 /* sabalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35921   { 3953 /* sabalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35922   { 3953 /* sabalt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35923   { 3953 /* sabalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35924   { 3953 /* sabalt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35925   { 3953 /* sabalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35942   { 3978 /* sabdlb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35943   { 3978 /* sabdlb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35944   { 3978 /* sabdlb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35945   { 3978 /* sabdlb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35946   { 3978 /* sabdlb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35947   { 3978 /* sabdlb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35948   { 3978 /* sabdlb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35949   { 3978 /* sabdlb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35950   { 3978 /* sabdlb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35951   { 3978 /* sabdlb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35952   { 3978 /* sabdlb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35953   { 3978 /* sabdlb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35954   { 3985 /* sabdlt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35955   { 3985 /* sabdlt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35956   { 3985 /* sabdlt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35957   { 3985 /* sabdlt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35958   { 3985 /* sabdlt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35959   { 3985 /* sabdlt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35960   { 3985 /* sabdlt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35961   { 3985 /* sabdlt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35962   { 3985 /* sabdlt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35963   { 3985 /* sabdlt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35964   { 3985 /* sabdlt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35965   { 3985 /* sabdlt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35966   { 3992 /* sadalp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
35967   { 3992 /* sadalp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35968   { 3992 /* sadalp */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35969   { 3992 /* sadalp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
35970   { 3992 /* sadalp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35971   { 3992 /* sadalp */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35972   { 3992 /* sadalp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
35973   { 3992 /* sadalp */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35974   { 3992 /* sadalp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35975   { 3992 /* sadalp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
35976   { 3992 /* sadalp */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35977   { 3992 /* sadalp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35978   { 3992 /* sadalp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
35979   { 3992 /* sadalp */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35980   { 3992 /* sadalp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35981   { 3992 /* sadalp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
35982   { 3992 /* sadalp */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35983   { 3992 /* sadalp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35984   { 4012 /* saddlb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35985   { 4012 /* saddlb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35986   { 4012 /* saddlb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35987   { 4012 /* saddlb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35988   { 4012 /* saddlb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35989   { 4012 /* saddlb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35990   { 4012 /* saddlb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35991   { 4012 /* saddlb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35992   { 4012 /* saddlb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35993   { 4012 /* saddlb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35994   { 4012 /* saddlb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
35995   { 4012 /* saddlb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
35996   { 4019 /* saddlbt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35997   { 4019 /* saddlbt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
35998   { 4019 /* saddlbt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
35999   { 4019 /* saddlbt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36000   { 4019 /* saddlbt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36001   { 4019 /* saddlbt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36002   { 4019 /* saddlbt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36003   { 4019 /* saddlbt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36004   { 4019 /* saddlbt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36005   { 4019 /* saddlbt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36006   { 4019 /* saddlbt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36007   { 4019 /* saddlbt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36008   { 4034 /* saddlt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36009   { 4034 /* saddlt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36010   { 4034 /* saddlt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36011   { 4034 /* saddlt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36012   { 4034 /* saddlt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36013   { 4034 /* saddlt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36014   { 4034 /* saddlt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36015   { 4034 /* saddlt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36016   { 4034 /* saddlt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36017   { 4034 /* saddlt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36018   { 4034 /* saddlt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36019   { 4034 /* saddlt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36032   { 4067 /* saddwb */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36033   { 4067 /* saddwb */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36034   { 4067 /* saddwb */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36035   { 4067 /* saddwb */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36036   { 4067 /* saddwb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36037   { 4067 /* saddwb */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36038   { 4067 /* saddwb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36039   { 4067 /* saddwb */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36040   { 4067 /* saddwb */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36041   { 4067 /* saddwb */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36042   { 4067 /* saddwb */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36043   { 4067 /* saddwb */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36044   { 4074 /* saddwt */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36045   { 4074 /* saddwt */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36046   { 4074 /* saddwt */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36047   { 4074 /* saddwt */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36048   { 4074 /* saddwt */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36049   { 4074 /* saddwt */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36050   { 4074 /* saddwt */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36051   { 4074 /* saddwt */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36052   { 4074 /* saddwt */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36053   { 4074 /* saddwt */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36054   { 4074 /* saddwt */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36055   { 4074 /* saddwt */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36056   { 4088 /* sbclb */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36057   { 4088 /* sbclb */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36058   { 4088 /* sbclb */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36059   { 4088 /* sbclb */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36060   { 4094 /* sbclt */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36061   { 4094 /* sbclt */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36062   { 4094 /* sbclt */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36063   { 4094 /* sbclt */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36156   { 4279 /* shadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36157   { 4279 /* shadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36158   { 4279 /* shadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36159   { 4279 /* shadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36160   { 4279 /* shadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36161   { 4279 /* shadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36162   { 4279 /* shadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36163   { 4279 /* shadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36164   { 4279 /* shadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36165   { 4279 /* shadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36166   { 4279 /* shadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36167   { 4279 /* shadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36168   { 4279 /* shadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36169   { 4279 /* shadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36170   { 4279 /* shadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36171   { 4279 /* shadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36172   { 4311 /* shrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36173   { 4311 /* shrnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36174   { 4311 /* shrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36175   { 4311 /* shrnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36176   { 4311 /* shrnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36177   { 4311 /* shrnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36178   { 4311 /* shrnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36179   { 4311 /* shrnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36180   { 4311 /* shrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36181   { 4311 /* shrnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36182   { 4311 /* shrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36183   { 4311 /* shrnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36184   { 4317 /* shrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36185   { 4317 /* shrnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36186   { 4317 /* shrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36187   { 4317 /* shrnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36188   { 4317 /* shrnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36189   { 4317 /* shrnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36190   { 4317 /* shrnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36191   { 4317 /* shrnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36192   { 4317 /* shrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36193   { 4317 /* shrnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36194   { 4317 /* shrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36195   { 4317 /* shrnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36196   { 4323 /* shsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36197   { 4323 /* shsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36198   { 4323 /* shsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36199   { 4323 /* shsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36200   { 4323 /* shsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36201   { 4323 /* shsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36202   { 4323 /* shsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36203   { 4323 /* shsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36204   { 4323 /* shsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36205   { 4323 /* shsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36206   { 4323 /* shsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36207   { 4323 /* shsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36208   { 4323 /* shsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36209   { 4323 /* shsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36210   { 4323 /* shsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36211   { 4323 /* shsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36212   { 4329 /* shsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36213   { 4329 /* shsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36214   { 4329 /* shsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36215   { 4329 /* shsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36216   { 4329 /* shsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36217   { 4329 /* shsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36218   { 4329 /* shsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36219   { 4329 /* shsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36220   { 4329 /* shsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36221   { 4329 /* shsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36222   { 4329 /* shsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36223   { 4329 /* shsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36224   { 4329 /* shsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36225   { 4329 /* shsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36226   { 4329 /* shsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36227   { 4329 /* shsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36228   { 4336 /* sli */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36229   { 4336 /* sli */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36230   { 4336 /* sli */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36231   { 4336 /* sli */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36232   { 4336 /* sli */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36233   { 4336 /* sli */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36234   { 4336 /* sli */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36235   { 4336 /* sli */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36264   { 4424 /* smaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36265   { 4424 /* smaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36266   { 4424 /* smaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36267   { 4424 /* smaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36268   { 4424 /* smaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36269   { 4424 /* smaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36270   { 4424 /* smaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36271   { 4424 /* smaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36272   { 4424 /* smaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36273   { 4424 /* smaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36274   { 4424 /* smaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36275   { 4424 /* smaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36276   { 4424 /* smaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36277   { 4424 /* smaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36278   { 4424 /* smaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36279   { 4424 /* smaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36320   { 4445 /* sminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36321   { 4445 /* sminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36322   { 4445 /* sminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36323   { 4445 /* sminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36324   { 4445 /* sminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36325   { 4445 /* sminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36326   { 4445 /* sminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36327   { 4445 /* sminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36328   { 4445 /* sminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36329   { 4445 /* sminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36330   { 4445 /* sminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36331   { 4445 /* sminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36332   { 4445 /* sminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36333   { 4445 /* sminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36334   { 4445 /* sminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36335   { 4445 /* sminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36352   { 4470 /* smlalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36353   { 4470 /* smlalb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36354   { 4470 /* smlalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36355   { 4470 /* smlalb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36356   { 4470 /* smlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36357   { 4470 /* smlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36358   { 4470 /* smlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36359   { 4470 /* smlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36360   { 4470 /* smlalb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36361   { 4470 /* smlalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36362   { 4470 /* smlalb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36363   { 4470 /* smlalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36364   { 4470 /* smlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36365   { 4470 /* smlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36366   { 4470 /* smlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36367   { 4470 /* smlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36368   { 4470 /* smlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36369   { 4470 /* smlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36370   { 4470 /* smlalb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36371   { 4470 /* smlalb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36372   { 4470 /* smlalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36373   { 4470 /* smlalb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36374   { 4470 /* smlalb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36375   { 4470 /* smlalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36376   { 4477 /* smlalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36377   { 4477 /* smlalt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36378   { 4477 /* smlalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36379   { 4477 /* smlalt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36380   { 4477 /* smlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36381   { 4477 /* smlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36382   { 4477 /* smlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36383   { 4477 /* smlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36384   { 4477 /* smlalt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36385   { 4477 /* smlalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36386   { 4477 /* smlalt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36387   { 4477 /* smlalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36388   { 4477 /* smlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36389   { 4477 /* smlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36390   { 4477 /* smlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36391   { 4477 /* smlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36392   { 4477 /* smlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36393   { 4477 /* smlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36394   { 4477 /* smlalt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36395   { 4477 /* smlalt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36396   { 4477 /* smlalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36397   { 4477 /* smlalt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36398   { 4477 /* smlalt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36399   { 4477 /* smlalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36400   { 4497 /* smlslb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36401   { 4497 /* smlslb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36402   { 4497 /* smlslb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36403   { 4497 /* smlslb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36404   { 4497 /* smlslb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36405   { 4497 /* smlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36406   { 4497 /* smlslb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36407   { 4497 /* smlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36408   { 4497 /* smlslb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36409   { 4497 /* smlslb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36410   { 4497 /* smlslb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36411   { 4497 /* smlslb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36412   { 4497 /* smlslb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36413   { 4497 /* smlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36414   { 4497 /* smlslb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36415   { 4497 /* smlslb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36416   { 4497 /* smlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36417   { 4497 /* smlslb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36418   { 4497 /* smlslb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36419   { 4497 /* smlslb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36420   { 4497 /* smlslb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36421   { 4497 /* smlslb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36422   { 4497 /* smlslb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36423   { 4497 /* smlslb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36424   { 4504 /* smlslt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36425   { 4504 /* smlslt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36426   { 4504 /* smlslt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36427   { 4504 /* smlslt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36428   { 4504 /* smlslt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36429   { 4504 /* smlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36430   { 4504 /* smlslt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36431   { 4504 /* smlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36432   { 4504 /* smlslt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36433   { 4504 /* smlslt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36434   { 4504 /* smlslt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36435   { 4504 /* smlslt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36436   { 4504 /* smlslt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36437   { 4504 /* smlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36438   { 4504 /* smlslt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36439   { 4504 /* smlslt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36440   { 4504 /* smlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36441   { 4504 /* smlslt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36442   { 4504 /* smlslt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36443   { 4504 /* smlslt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36444   { 4504 /* smlslt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36445   { 4504 /* smlslt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36446   { 4504 /* smlslt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36447   { 4504 /* smlslt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36448   { 4530 /* smulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36449   { 4530 /* smulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36450   { 4530 /* smulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36451   { 4530 /* smulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36452   { 4530 /* smulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36453   { 4530 /* smulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36454   { 4530 /* smulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36455   { 4530 /* smulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36472   { 4549 /* smullb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36473   { 4549 /* smullb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36474   { 4549 /* smullb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36475   { 4549 /* smullb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36476   { 4549 /* smullb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36477   { 4549 /* smullb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36478   { 4549 /* smullb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36479   { 4549 /* smullb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36480   { 4549 /* smullb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36481   { 4549 /* smullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36482   { 4549 /* smullb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36483   { 4549 /* smullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36484   { 4549 /* smullb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36485   { 4549 /* smullb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36486   { 4549 /* smullb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36487   { 4549 /* smullb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36488   { 4549 /* smullb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36489   { 4549 /* smullb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36490   { 4549 /* smullb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36491   { 4549 /* smullb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36492   { 4549 /* smullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36493   { 4549 /* smullb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36494   { 4549 /* smullb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36495   { 4549 /* smullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36496   { 4556 /* smullt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36497   { 4556 /* smullt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36498   { 4556 /* smullt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36499   { 4556 /* smullt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36500   { 4556 /* smullt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36501   { 4556 /* smullt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36502   { 4556 /* smullt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36503   { 4556 /* smullt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36504   { 4556 /* smullt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36505   { 4556 /* smullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36506   { 4556 /* smullt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36507   { 4556 /* smullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36508   { 4556 /* smullt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36509   { 4556 /* smullt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36510   { 4556 /* smullt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36511   { 4556 /* smullt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36512   { 4556 /* smullt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36513   { 4556 /* smullt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36514   { 4556 /* smullt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36515   { 4556 /* smullt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36516   { 4556 /* smullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36517   { 4556 /* smullt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36518   { 4556 /* smullt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36519   { 4556 /* smullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36520   { 4563 /* splice */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36521   { 4563 /* splice */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36522   { 4563 /* splice */, 4 /* 2 */, MCK_SVEVectorList216, AMFBS_HasSVE2 },
36523   { 4563 /* splice */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36524   { 4563 /* splice */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36525   { 4563 /* splice */, 4 /* 2 */, MCK_SVEVectorList216, AMFBS_HasSVE2 },
36526   { 4563 /* splice */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36527   { 4563 /* splice */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36528   { 4563 /* splice */, 4 /* 2 */, MCK_SVEVectorList232, AMFBS_HasSVE2 },
36529   { 4563 /* splice */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36530   { 4563 /* splice */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36531   { 4563 /* splice */, 4 /* 2 */, MCK_SVEVectorList232, AMFBS_HasSVE2 },
36532   { 4563 /* splice */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36533   { 4563 /* splice */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36534   { 4563 /* splice */, 4 /* 2 */, MCK_SVEVectorList264, AMFBS_HasSVE2 },
36535   { 4563 /* splice */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36536   { 4563 /* splice */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36537   { 4563 /* splice */, 4 /* 2 */, MCK_SVEVectorList264, AMFBS_HasSVE2 },
36538   { 4563 /* splice */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36539   { 4563 /* splice */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36540   { 4563 /* splice */, 4 /* 2 */, MCK_SVEVectorList28, AMFBS_HasSVE2 },
36541   { 4563 /* splice */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36542   { 4563 /* splice */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36543   { 4563 /* splice */, 4 /* 2 */, MCK_SVEVectorList28, AMFBS_HasSVE2 },
36560   { 4570 /* sqabs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36561   { 4570 /* sqabs */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36562   { 4570 /* sqabs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36563   { 4570 /* sqabs */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36564   { 4570 /* sqabs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36565   { 4570 /* sqabs */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36566   { 4570 /* sqabs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36567   { 4570 /* sqabs */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36568   { 4570 /* sqabs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36569   { 4570 /* sqabs */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36570   { 4570 /* sqabs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36571   { 4570 /* sqabs */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36572   { 4570 /* sqabs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36573   { 4570 /* sqabs */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36574   { 4570 /* sqabs */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36575   { 4570 /* sqabs */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36600   { 4576 /* sqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36601   { 4576 /* sqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36602   { 4576 /* sqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36603   { 4576 /* sqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36604   { 4576 /* sqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36605   { 4576 /* sqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36606   { 4576 /* sqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36607   { 4576 /* sqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36608   { 4576 /* sqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36609   { 4576 /* sqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36610   { 4576 /* sqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36611   { 4576 /* sqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36612   { 4576 /* sqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36613   { 4576 /* sqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36614   { 4576 /* sqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
36615   { 4576 /* sqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36616   { 4582 /* sqcadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36617   { 4582 /* sqcadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36618   { 4582 /* sqcadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36619   { 4582 /* sqcadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36620   { 4582 /* sqcadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36621   { 4582 /* sqcadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36622   { 4582 /* sqcadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36623   { 4582 /* sqcadd */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36758   { 4641 /* sqdmlalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36759   { 4641 /* sqdmlalb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36760   { 4641 /* sqdmlalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36761   { 4641 /* sqdmlalb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36762   { 4641 /* sqdmlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36763   { 4641 /* sqdmlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36764   { 4641 /* sqdmlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36765   { 4641 /* sqdmlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36766   { 4641 /* sqdmlalb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36767   { 4641 /* sqdmlalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36768   { 4641 /* sqdmlalb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36769   { 4641 /* sqdmlalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36770   { 4641 /* sqdmlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36771   { 4641 /* sqdmlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36772   { 4641 /* sqdmlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36773   { 4641 /* sqdmlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36774   { 4641 /* sqdmlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36775   { 4641 /* sqdmlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36776   { 4641 /* sqdmlalb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36777   { 4641 /* sqdmlalb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36778   { 4641 /* sqdmlalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36779   { 4641 /* sqdmlalb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36780   { 4641 /* sqdmlalb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36781   { 4641 /* sqdmlalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36782   { 4650 /* sqdmlalbt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36783   { 4650 /* sqdmlalbt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36784   { 4650 /* sqdmlalbt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36785   { 4650 /* sqdmlalbt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36786   { 4650 /* sqdmlalbt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36787   { 4650 /* sqdmlalbt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36788   { 4650 /* sqdmlalbt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36789   { 4650 /* sqdmlalbt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36790   { 4650 /* sqdmlalbt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36791   { 4650 /* sqdmlalbt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36792   { 4650 /* sqdmlalbt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36793   { 4650 /* sqdmlalbt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36794   { 4660 /* sqdmlalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36795   { 4660 /* sqdmlalt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36796   { 4660 /* sqdmlalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36797   { 4660 /* sqdmlalt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36798   { 4660 /* sqdmlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36799   { 4660 /* sqdmlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36800   { 4660 /* sqdmlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36801   { 4660 /* sqdmlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36802   { 4660 /* sqdmlalt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36803   { 4660 /* sqdmlalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36804   { 4660 /* sqdmlalt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36805   { 4660 /* sqdmlalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36806   { 4660 /* sqdmlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36807   { 4660 /* sqdmlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36808   { 4660 /* sqdmlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36809   { 4660 /* sqdmlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36810   { 4660 /* sqdmlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36811   { 4660 /* sqdmlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36812   { 4660 /* sqdmlalt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36813   { 4660 /* sqdmlalt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36814   { 4660 /* sqdmlalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36815   { 4660 /* sqdmlalt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36816   { 4660 /* sqdmlalt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36817   { 4660 /* sqdmlalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36818   { 4686 /* sqdmlslb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36819   { 4686 /* sqdmlslb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36820   { 4686 /* sqdmlslb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36821   { 4686 /* sqdmlslb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36822   { 4686 /* sqdmlslb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36823   { 4686 /* sqdmlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36824   { 4686 /* sqdmlslb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36825   { 4686 /* sqdmlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36826   { 4686 /* sqdmlslb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36827   { 4686 /* sqdmlslb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36828   { 4686 /* sqdmlslb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36829   { 4686 /* sqdmlslb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36830   { 4686 /* sqdmlslb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36831   { 4686 /* sqdmlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36832   { 4686 /* sqdmlslb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36833   { 4686 /* sqdmlslb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36834   { 4686 /* sqdmlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36835   { 4686 /* sqdmlslb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36836   { 4686 /* sqdmlslb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36837   { 4686 /* sqdmlslb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36838   { 4686 /* sqdmlslb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36839   { 4686 /* sqdmlslb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36840   { 4686 /* sqdmlslb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36841   { 4686 /* sqdmlslb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36842   { 4695 /* sqdmlslbt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36843   { 4695 /* sqdmlslbt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36844   { 4695 /* sqdmlslbt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36845   { 4695 /* sqdmlslbt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36846   { 4695 /* sqdmlslbt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36847   { 4695 /* sqdmlslbt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36848   { 4695 /* sqdmlslbt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36849   { 4695 /* sqdmlslbt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36850   { 4695 /* sqdmlslbt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36851   { 4695 /* sqdmlslbt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36852   { 4695 /* sqdmlslbt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36853   { 4695 /* sqdmlslbt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36854   { 4705 /* sqdmlslt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36855   { 4705 /* sqdmlslt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36856   { 4705 /* sqdmlslt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36857   { 4705 /* sqdmlslt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36858   { 4705 /* sqdmlslt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36859   { 4705 /* sqdmlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36860   { 4705 /* sqdmlslt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36861   { 4705 /* sqdmlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36862   { 4705 /* sqdmlslt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36863   { 4705 /* sqdmlslt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36864   { 4705 /* sqdmlslt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36865   { 4705 /* sqdmlslt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36866   { 4705 /* sqdmlslt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36867   { 4705 /* sqdmlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36868   { 4705 /* sqdmlslt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36869   { 4705 /* sqdmlslt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36870   { 4705 /* sqdmlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36871   { 4705 /* sqdmlslt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36872   { 4705 /* sqdmlslt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36873   { 4705 /* sqdmlslt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36874   { 4705 /* sqdmlslt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36875   { 4705 /* sqdmlslt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36876   { 4705 /* sqdmlslt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36877   { 4705 /* sqdmlslt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36878   { 4714 /* sqdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36879   { 4714 /* sqdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36880   { 4714 /* sqdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36881   { 4714 /* sqdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36882   { 4714 /* sqdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36883   { 4714 /* sqdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36884   { 4714 /* sqdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36885   { 4714 /* sqdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36886   { 4714 /* sqdmulh */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36887   { 4714 /* sqdmulh */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36888   { 4714 /* sqdmulh */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36889   { 4714 /* sqdmulh */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36890   { 4714 /* sqdmulh */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36891   { 4714 /* sqdmulh */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
36892   { 4714 /* sqdmulh */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36893   { 4714 /* sqdmulh */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
36894   { 4714 /* sqdmulh */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
36895   { 4714 /* sqdmulh */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36896   { 4714 /* sqdmulh */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
36897   { 4714 /* sqdmulh */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36898   { 4739 /* sqdmullb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36899   { 4739 /* sqdmullb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36900   { 4739 /* sqdmullb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36901   { 4739 /* sqdmullb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36902   { 4739 /* sqdmullb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36903   { 4739 /* sqdmullb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36904   { 4739 /* sqdmullb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36905   { 4739 /* sqdmullb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36906   { 4739 /* sqdmullb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36907   { 4739 /* sqdmullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36908   { 4739 /* sqdmullb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36909   { 4739 /* sqdmullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36910   { 4739 /* sqdmullb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36911   { 4739 /* sqdmullb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36912   { 4739 /* sqdmullb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36913   { 4739 /* sqdmullb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36914   { 4739 /* sqdmullb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36915   { 4739 /* sqdmullb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36916   { 4739 /* sqdmullb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36917   { 4739 /* sqdmullb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36918   { 4739 /* sqdmullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36919   { 4739 /* sqdmullb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36920   { 4739 /* sqdmullb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36921   { 4739 /* sqdmullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36922   { 4748 /* sqdmullt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36923   { 4748 /* sqdmullt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36924   { 4748 /* sqdmullt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36925   { 4748 /* sqdmullt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
36926   { 4748 /* sqdmullt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36927   { 4748 /* sqdmullt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36928   { 4748 /* sqdmullt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36929   { 4748 /* sqdmullt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36930   { 4748 /* sqdmullt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36931   { 4748 /* sqdmullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36932   { 4748 /* sqdmullt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36933   { 4748 /* sqdmullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36934   { 4748 /* sqdmullt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36935   { 4748 /* sqdmullt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36936   { 4748 /* sqdmullt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36937   { 4748 /* sqdmullt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
36938   { 4748 /* sqdmullt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36939   { 4748 /* sqdmullt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
36940   { 4748 /* sqdmullt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36941   { 4748 /* sqdmullt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36942   { 4748 /* sqdmullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
36943   { 4748 /* sqdmullt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
36944   { 4748 /* sqdmullt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
36945   { 4748 /* sqdmullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37080   { 4792 /* sqneg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37081   { 4792 /* sqneg */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37082   { 4792 /* sqneg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37083   { 4792 /* sqneg */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37084   { 4792 /* sqneg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37085   { 4792 /* sqneg */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37086   { 4792 /* sqneg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37087   { 4792 /* sqneg */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37088   { 4792 /* sqneg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37089   { 4792 /* sqneg */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37090   { 4792 /* sqneg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37091   { 4792 /* sqneg */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37092   { 4792 /* sqneg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37093   { 4792 /* sqneg */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37094   { 4792 /* sqneg */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37095   { 4792 /* sqneg */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37096   { 4798 /* sqrdcmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37097   { 4798 /* sqrdcmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37098   { 4798 /* sqrdcmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37099   { 4798 /* sqrdcmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37100   { 4798 /* sqrdcmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37101   { 4798 /* sqrdcmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37102   { 4798 /* sqrdcmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37103   { 4798 /* sqrdcmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37104   { 4798 /* sqrdcmlah */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37105   { 4798 /* sqrdcmlah */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
37106   { 4798 /* sqrdcmlah */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37107   { 4798 /* sqrdcmlah */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
37108   { 4798 /* sqrdcmlah */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37109   { 4798 /* sqrdcmlah */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
37110   { 4798 /* sqrdcmlah */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37111   { 4798 /* sqrdcmlah */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
37112   { 4808 /* sqrdmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37113   { 4808 /* sqrdmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37114   { 4808 /* sqrdmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37115   { 4808 /* sqrdmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37116   { 4808 /* sqrdmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37117   { 4808 /* sqrdmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37118   { 4808 /* sqrdmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37119   { 4808 /* sqrdmlah */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37120   { 4808 /* sqrdmlah */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37121   { 4808 /* sqrdmlah */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
37122   { 4808 /* sqrdmlah */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37123   { 4808 /* sqrdmlah */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
37124   { 4808 /* sqrdmlah */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37125   { 4808 /* sqrdmlah */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
37126   { 4808 /* sqrdmlah */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37127   { 4808 /* sqrdmlah */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
37128   { 4808 /* sqrdmlah */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
37129   { 4808 /* sqrdmlah */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37130   { 4808 /* sqrdmlah */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
37131   { 4808 /* sqrdmlah */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37132   { 4817 /* sqrdmlsh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37133   { 4817 /* sqrdmlsh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37134   { 4817 /* sqrdmlsh */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37135   { 4817 /* sqrdmlsh */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37136   { 4817 /* sqrdmlsh */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37137   { 4817 /* sqrdmlsh */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37138   { 4817 /* sqrdmlsh */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37139   { 4817 /* sqrdmlsh */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37140   { 4817 /* sqrdmlsh */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37141   { 4817 /* sqrdmlsh */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
37142   { 4817 /* sqrdmlsh */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37143   { 4817 /* sqrdmlsh */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
37144   { 4817 /* sqrdmlsh */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37145   { 4817 /* sqrdmlsh */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
37146   { 4817 /* sqrdmlsh */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37147   { 4817 /* sqrdmlsh */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
37148   { 4817 /* sqrdmlsh */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
37149   { 4817 /* sqrdmlsh */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37150   { 4817 /* sqrdmlsh */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
37151   { 4817 /* sqrdmlsh */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37152   { 4826 /* sqrdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37153   { 4826 /* sqrdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37154   { 4826 /* sqrdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37155   { 4826 /* sqrdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37156   { 4826 /* sqrdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37157   { 4826 /* sqrdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37158   { 4826 /* sqrdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37159   { 4826 /* sqrdmulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37160   { 4826 /* sqrdmulh */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37161   { 4826 /* sqrdmulh */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
37162   { 4826 /* sqrdmulh */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37163   { 4826 /* sqrdmulh */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
37164   { 4826 /* sqrdmulh */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37165   { 4826 /* sqrdmulh */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
37166   { 4826 /* sqrdmulh */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37167   { 4826 /* sqrdmulh */, 4 /* 2 */, MCK_SVEVector3bSReg, AMFBS_HasSVE2 },
37168   { 4826 /* sqrdmulh */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
37169   { 4826 /* sqrdmulh */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37170   { 4826 /* sqrdmulh */, 4 /* 2 */, MCK_SVEVector4bDReg, AMFBS_HasSVE2 },
37171   { 4826 /* sqrdmulh */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37172   { 4835 /* sqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37173   { 4835 /* sqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37174   { 4835 /* sqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37175   { 4835 /* sqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37176   { 4835 /* sqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37177   { 4835 /* sqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37178   { 4835 /* sqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37179   { 4835 /* sqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37180   { 4835 /* sqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37181   { 4835 /* sqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37182   { 4835 /* sqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37183   { 4835 /* sqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37184   { 4835 /* sqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37185   { 4835 /* sqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37186   { 4835 /* sqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37187   { 4835 /* sqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37188   { 4842 /* sqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37189   { 4842 /* sqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37190   { 4842 /* sqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37191   { 4842 /* sqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37192   { 4842 /* sqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37193   { 4842 /* sqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37194   { 4842 /* sqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37195   { 4842 /* sqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37196   { 4842 /* sqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37197   { 4842 /* sqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37198   { 4842 /* sqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37199   { 4842 /* sqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37200   { 4842 /* sqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37201   { 4842 /* sqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37202   { 4842 /* sqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37203   { 4842 /* sqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37204   { 4867 /* sqrshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37205   { 4867 /* sqrshrnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37206   { 4867 /* sqrshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37207   { 4867 /* sqrshrnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37208   { 4867 /* sqrshrnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37209   { 4867 /* sqrshrnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37210   { 4867 /* sqrshrnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37211   { 4867 /* sqrshrnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37212   { 4867 /* sqrshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37213   { 4867 /* sqrshrnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37214   { 4867 /* sqrshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37215   { 4867 /* sqrshrnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37216   { 4876 /* sqrshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37217   { 4876 /* sqrshrnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37218   { 4876 /* sqrshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37219   { 4876 /* sqrshrnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37220   { 4876 /* sqrshrnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37221   { 4876 /* sqrshrnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37222   { 4876 /* sqrshrnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37223   { 4876 /* sqrshrnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37224   { 4876 /* sqrshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37225   { 4876 /* sqrshrnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37226   { 4876 /* sqrshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37227   { 4876 /* sqrshrnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37228   { 4904 /* sqrshrunb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37229   { 4904 /* sqrshrunb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37230   { 4904 /* sqrshrunb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37231   { 4904 /* sqrshrunb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37232   { 4904 /* sqrshrunb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37233   { 4904 /* sqrshrunb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37234   { 4904 /* sqrshrunb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37235   { 4904 /* sqrshrunb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37236   { 4904 /* sqrshrunb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37237   { 4904 /* sqrshrunb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37238   { 4904 /* sqrshrunb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37239   { 4904 /* sqrshrunb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37240   { 4914 /* sqrshrunt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37241   { 4914 /* sqrshrunt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37242   { 4914 /* sqrshrunt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37243   { 4914 /* sqrshrunt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37244   { 4914 /* sqrshrunt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37245   { 4914 /* sqrshrunt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37246   { 4914 /* sqrshrunt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37247   { 4914 /* sqrshrunt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37248   { 4914 /* sqrshrunt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37249   { 4914 /* sqrshrunt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37250   { 4914 /* sqrshrunt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37251   { 4914 /* sqrshrunt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37252   { 4924 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37253   { 4924 /* sqshl */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37254   { 4924 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37255   { 4924 /* sqshl */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37256   { 4924 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37257   { 4924 /* sqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37258   { 4924 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37259   { 4924 /* sqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37260   { 4924 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37261   { 4924 /* sqshl */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37262   { 4924 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37263   { 4924 /* sqshl */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37264   { 4924 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37265   { 4924 /* sqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37266   { 4924 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37267   { 4924 /* sqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37268   { 4924 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37269   { 4924 /* sqshl */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37270   { 4924 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37271   { 4924 /* sqshl */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37272   { 4924 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37273   { 4924 /* sqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37274   { 4924 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37275   { 4924 /* sqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37276   { 4924 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37277   { 4924 /* sqshl */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37278   { 4924 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37279   { 4924 /* sqshl */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37280   { 4924 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37281   { 4924 /* sqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37282   { 4924 /* sqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37283   { 4924 /* sqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37284   { 4930 /* sqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37285   { 4930 /* sqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37286   { 4930 /* sqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37287   { 4930 /* sqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37288   { 4930 /* sqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37289   { 4930 /* sqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37290   { 4930 /* sqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37291   { 4930 /* sqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37292   { 4930 /* sqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37293   { 4930 /* sqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37294   { 4930 /* sqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37295   { 4930 /* sqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37296   { 4930 /* sqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37297   { 4930 /* sqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37298   { 4930 /* sqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37299   { 4930 /* sqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37300   { 4937 /* sqshlu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37301   { 4937 /* sqshlu */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37302   { 4937 /* sqshlu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37303   { 4937 /* sqshlu */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37304   { 4937 /* sqshlu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37305   { 4937 /* sqshlu */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37306   { 4937 /* sqshlu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37307   { 4937 /* sqshlu */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37308   { 4937 /* sqshlu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37309   { 4937 /* sqshlu */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37310   { 4937 /* sqshlu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37311   { 4937 /* sqshlu */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37312   { 4937 /* sqshlu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37313   { 4937 /* sqshlu */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37314   { 4937 /* sqshlu */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37315   { 4937 /* sqshlu */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37316   { 4959 /* sqshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37317   { 4959 /* sqshrnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37318   { 4959 /* sqshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37319   { 4959 /* sqshrnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37320   { 4959 /* sqshrnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37321   { 4959 /* sqshrnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37322   { 4959 /* sqshrnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37323   { 4959 /* sqshrnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37324   { 4959 /* sqshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37325   { 4959 /* sqshrnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37326   { 4959 /* sqshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37327   { 4959 /* sqshrnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37328   { 4967 /* sqshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37329   { 4967 /* sqshrnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37330   { 4967 /* sqshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37331   { 4967 /* sqshrnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37332   { 4967 /* sqshrnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37333   { 4967 /* sqshrnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37334   { 4967 /* sqshrnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37335   { 4967 /* sqshrnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37336   { 4967 /* sqshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37337   { 4967 /* sqshrnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37338   { 4967 /* sqshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37339   { 4967 /* sqshrnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37340   { 4992 /* sqshrunb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37341   { 4992 /* sqshrunb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37342   { 4992 /* sqshrunb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37343   { 4992 /* sqshrunb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37344   { 4992 /* sqshrunb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37345   { 4992 /* sqshrunb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37346   { 4992 /* sqshrunb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37347   { 4992 /* sqshrunb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37348   { 4992 /* sqshrunb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37349   { 4992 /* sqshrunb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37350   { 4992 /* sqshrunb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37351   { 4992 /* sqshrunb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37352   { 5001 /* sqshrunt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37353   { 5001 /* sqshrunt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37354   { 5001 /* sqshrunt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37355   { 5001 /* sqshrunt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37356   { 5001 /* sqshrunt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37357   { 5001 /* sqshrunt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37358   { 5001 /* sqshrunt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37359   { 5001 /* sqshrunt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37360   { 5001 /* sqshrunt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37361   { 5001 /* sqshrunt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37362   { 5001 /* sqshrunt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37363   { 5001 /* sqshrunt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37388   { 5010 /* sqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37389   { 5010 /* sqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37390   { 5010 /* sqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37391   { 5010 /* sqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37392   { 5010 /* sqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37393   { 5010 /* sqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37394   { 5010 /* sqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37395   { 5010 /* sqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37396   { 5010 /* sqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37397   { 5010 /* sqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37398   { 5010 /* sqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37399   { 5010 /* sqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37400   { 5010 /* sqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37401   { 5010 /* sqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37402   { 5010 /* sqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37403   { 5010 /* sqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37404   { 5016 /* sqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37405   { 5016 /* sqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37406   { 5016 /* sqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37407   { 5016 /* sqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37408   { 5016 /* sqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37409   { 5016 /* sqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37410   { 5016 /* sqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37411   { 5016 /* sqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37412   { 5016 /* sqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37413   { 5016 /* sqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37414   { 5016 /* sqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37415   { 5016 /* sqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37416   { 5016 /* sqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37417   { 5016 /* sqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37418   { 5016 /* sqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37419   { 5016 /* sqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37420   { 5036 /* sqxtnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37421   { 5036 /* sqxtnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37422   { 5036 /* sqxtnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37423   { 5036 /* sqxtnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37424   { 5036 /* sqxtnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37425   { 5036 /* sqxtnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37426   { 5036 /* sqxtnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37427   { 5036 /* sqxtnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37428   { 5036 /* sqxtnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37429   { 5036 /* sqxtnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37430   { 5036 /* sqxtnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37431   { 5036 /* sqxtnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37432   { 5043 /* sqxtnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37433   { 5043 /* sqxtnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37434   { 5043 /* sqxtnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37435   { 5043 /* sqxtnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37436   { 5043 /* sqxtnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37437   { 5043 /* sqxtnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37438   { 5043 /* sqxtnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37439   { 5043 /* sqxtnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37440   { 5043 /* sqxtnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37441   { 5043 /* sqxtnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37442   { 5043 /* sqxtnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37443   { 5043 /* sqxtnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37444   { 5065 /* sqxtunb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37445   { 5065 /* sqxtunb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37446   { 5065 /* sqxtunb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37447   { 5065 /* sqxtunb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37448   { 5065 /* sqxtunb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37449   { 5065 /* sqxtunb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37450   { 5065 /* sqxtunb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37451   { 5065 /* sqxtunb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37452   { 5065 /* sqxtunb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37453   { 5065 /* sqxtunb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37454   { 5065 /* sqxtunb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37455   { 5065 /* sqxtunb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37456   { 5073 /* sqxtunt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37457   { 5073 /* sqxtunt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37458   { 5073 /* sqxtunt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37459   { 5073 /* sqxtunt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37460   { 5073 /* sqxtunt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37461   { 5073 /* sqxtunt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37462   { 5073 /* sqxtunt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37463   { 5073 /* sqxtunt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37464   { 5073 /* sqxtunt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37465   { 5073 /* sqxtunt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37466   { 5073 /* sqxtunt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37467   { 5073 /* sqxtunt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37468   { 5081 /* srhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37469   { 5081 /* srhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37470   { 5081 /* srhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37471   { 5081 /* srhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37472   { 5081 /* srhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37473   { 5081 /* srhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37474   { 5081 /* srhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37475   { 5081 /* srhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37476   { 5081 /* srhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37477   { 5081 /* srhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37478   { 5081 /* srhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37479   { 5081 /* srhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37480   { 5081 /* srhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37481   { 5081 /* srhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37482   { 5081 /* srhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37483   { 5081 /* srhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37484   { 5088 /* sri */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37485   { 5088 /* sri */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37486   { 5088 /* sri */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37487   { 5088 /* sri */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37488   { 5088 /* sri */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37489   { 5088 /* sri */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37490   { 5088 /* sri */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37491   { 5088 /* sri */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37492   { 5092 /* srshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37493   { 5092 /* srshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37494   { 5092 /* srshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37495   { 5092 /* srshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37496   { 5092 /* srshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37497   { 5092 /* srshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37498   { 5092 /* srshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37499   { 5092 /* srshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37500   { 5092 /* srshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37501   { 5092 /* srshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37502   { 5092 /* srshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37503   { 5092 /* srshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37504   { 5092 /* srshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37505   { 5092 /* srshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37506   { 5092 /* srshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37507   { 5092 /* srshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37508   { 5098 /* srshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37509   { 5098 /* srshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37510   { 5098 /* srshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37511   { 5098 /* srshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37512   { 5098 /* srshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37513   { 5098 /* srshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37514   { 5098 /* srshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37515   { 5098 /* srshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37516   { 5098 /* srshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37517   { 5098 /* srshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37518   { 5098 /* srshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37519   { 5098 /* srshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37520   { 5098 /* srshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37521   { 5098 /* srshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37522   { 5098 /* srshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37523   { 5098 /* srshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37524   { 5105 /* srshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37525   { 5105 /* srshr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37526   { 5105 /* srshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37527   { 5105 /* srshr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37528   { 5105 /* srshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37529   { 5105 /* srshr */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37530   { 5105 /* srshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37531   { 5105 /* srshr */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37532   { 5105 /* srshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37533   { 5105 /* srshr */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37534   { 5105 /* srshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37535   { 5105 /* srshr */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37536   { 5105 /* srshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37537   { 5105 /* srshr */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37538   { 5105 /* srshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
37539   { 5105 /* srshr */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37540   { 5111 /* srsra */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37541   { 5111 /* srsra */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37542   { 5111 /* srsra */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37543   { 5111 /* srsra */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37544   { 5111 /* srsra */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37545   { 5111 /* srsra */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37546   { 5111 /* srsra */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37547   { 5111 /* srsra */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37548   { 5140 /* sshllb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37549   { 5140 /* sshllb */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37550   { 5140 /* sshllb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37551   { 5140 /* sshllb */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37552   { 5140 /* sshllb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37553   { 5140 /* sshllb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37554   { 5140 /* sshllb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37555   { 5140 /* sshllb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37556   { 5140 /* sshllb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37557   { 5140 /* sshllb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37558   { 5140 /* sshllb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37559   { 5140 /* sshllb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37560   { 5147 /* sshllt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37561   { 5147 /* sshllt */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37562   { 5147 /* sshllt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37563   { 5147 /* sshllt */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37564   { 5147 /* sshllt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37565   { 5147 /* sshllt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37566   { 5147 /* sshllt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37567   { 5147 /* sshllt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37568   { 5147 /* sshllt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37569   { 5147 /* sshllt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37570   { 5147 /* sshllt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37571   { 5147 /* sshllt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37572   { 5159 /* ssra */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37573   { 5159 /* ssra */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37574   { 5159 /* ssra */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37575   { 5159 /* ssra */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37576   { 5159 /* ssra */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37577   { 5159 /* ssra */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37578   { 5159 /* ssra */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37579   { 5159 /* ssra */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37580   { 5177 /* ssublb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37581   { 5177 /* ssublb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37582   { 5177 /* ssublb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37583   { 5177 /* ssublb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37584   { 5177 /* ssublb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37585   { 5177 /* ssublb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37586   { 5177 /* ssublb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37587   { 5177 /* ssublb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37588   { 5177 /* ssublb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37589   { 5177 /* ssublb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37590   { 5177 /* ssublb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37591   { 5177 /* ssublb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37592   { 5184 /* ssublbt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37593   { 5184 /* ssublbt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37594   { 5184 /* ssublbt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37595   { 5184 /* ssublbt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37596   { 5184 /* ssublbt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37597   { 5184 /* ssublbt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37598   { 5184 /* ssublbt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37599   { 5184 /* ssublbt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37600   { 5184 /* ssublbt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37601   { 5184 /* ssublbt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37602   { 5184 /* ssublbt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37603   { 5184 /* ssublbt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37604   { 5192 /* ssublt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37605   { 5192 /* ssublt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37606   { 5192 /* ssublt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37607   { 5192 /* ssublt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37608   { 5192 /* ssublt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37609   { 5192 /* ssublt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37610   { 5192 /* ssublt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37611   { 5192 /* ssublt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37612   { 5192 /* ssublt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37613   { 5192 /* ssublt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37614   { 5192 /* ssublt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37615   { 5192 /* ssublt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37616   { 5199 /* ssubltb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37617   { 5199 /* ssubltb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37618   { 5199 /* ssubltb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37619   { 5199 /* ssubltb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37620   { 5199 /* ssubltb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37621   { 5199 /* ssubltb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37622   { 5199 /* ssubltb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37623   { 5199 /* ssubltb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37624   { 5199 /* ssubltb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37625   { 5199 /* ssubltb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37626   { 5199 /* ssubltb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37627   { 5199 /* ssubltb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37628   { 5220 /* ssubwb */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37629   { 5220 /* ssubwb */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37630   { 5220 /* ssubwb */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37631   { 5220 /* ssubwb */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37632   { 5220 /* ssubwb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37633   { 5220 /* ssubwb */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37634   { 5220 /* ssubwb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37635   { 5220 /* ssubwb */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37636   { 5220 /* ssubwb */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37637   { 5220 /* ssubwb */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37638   { 5220 /* ssubwb */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37639   { 5220 /* ssubwb */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37640   { 5227 /* ssubwt */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37641   { 5227 /* ssubwt */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37642   { 5227 /* ssubwt */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37643   { 5227 /* ssubwt */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
37644   { 5227 /* ssubwt */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37645   { 5227 /* ssubwt */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37646   { 5227 /* ssubwt */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
37647   { 5227 /* ssubwt */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37648   { 5227 /* ssubwt */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37649   { 5227 /* ssubwt */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
37650   { 5227 /* ssubwt */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
37651   { 5227 /* ssubwt */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38640   { 5566 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38641   { 5566 /* stnt1b */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38642   { 5566 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38643   { 5566 /* stnt1b */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38644   { 5566 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38645   { 5566 /* stnt1b */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38646   { 5566 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38647   { 5566 /* stnt1b */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38656   { 5566 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38657   { 5566 /* stnt1b */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38658   { 5566 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
38659   { 5566 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38660   { 5566 /* stnt1b */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38661   { 5566 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
38662   { 5566 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38663   { 5566 /* stnt1b */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38664   { 5566 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
38665   { 5566 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38666   { 5566 /* stnt1b */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38667   { 5566 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
38668   { 5566 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38669   { 5566 /* stnt1b */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38670   { 5566 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38671   { 5566 /* stnt1b */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38672   { 5566 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38673   { 5566 /* stnt1b */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38674   { 5566 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38675   { 5566 /* stnt1b */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38688   { 5566 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38689   { 5566 /* stnt1b */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38690   { 5566 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
38691   { 5566 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38692   { 5566 /* stnt1b */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38693   { 5566 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
38694   { 5566 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38695   { 5566 /* stnt1b */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38696   { 5566 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
38697   { 5566 /* stnt1b */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38698   { 5566 /* stnt1b */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38699   { 5566 /* stnt1b */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
38712   { 5573 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38713   { 5573 /* stnt1d */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38714   { 5573 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38715   { 5573 /* stnt1d */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38720   { 5573 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38721   { 5573 /* stnt1d */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38722   { 5573 /* stnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
38723   { 5573 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38724   { 5573 /* stnt1d */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38725   { 5573 /* stnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
38732   { 5573 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38733   { 5573 /* stnt1d */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38734   { 5573 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38735   { 5573 /* stnt1d */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38742   { 5573 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38743   { 5573 /* stnt1d */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38744   { 5573 /* stnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
38745   { 5573 /* stnt1d */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38746   { 5573 /* stnt1d */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38747   { 5573 /* stnt1d */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
38760   { 5580 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38761   { 5580 /* stnt1h */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38762   { 5580 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38763   { 5580 /* stnt1h */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38764   { 5580 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38765   { 5580 /* stnt1h */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38766   { 5580 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38767   { 5580 /* stnt1h */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38772   { 5580 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38773   { 5580 /* stnt1h */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38774   { 5580 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
38775   { 5580 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38776   { 5580 /* stnt1h */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38777   { 5580 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
38778   { 5580 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38779   { 5580 /* stnt1h */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38780   { 5580 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
38781   { 5580 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38782   { 5580 /* stnt1h */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38783   { 5580 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
38790   { 5580 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38791   { 5580 /* stnt1h */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38792   { 5580 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38793   { 5580 /* stnt1h */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38794   { 5580 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38795   { 5580 /* stnt1h */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38796   { 5580 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38797   { 5580 /* stnt1h */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38804   { 5580 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38805   { 5580 /* stnt1h */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38806   { 5580 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
38807   { 5580 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38808   { 5580 /* stnt1h */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38809   { 5580 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
38810   { 5580 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38811   { 5580 /* stnt1h */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38812   { 5580 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
38813   { 5580 /* stnt1h */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38814   { 5580 /* stnt1h */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38815   { 5580 /* stnt1h */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
38828   { 5587 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38829   { 5587 /* stnt1w */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38830   { 5587 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38831   { 5587 /* stnt1w */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38832   { 5587 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38833   { 5587 /* stnt1w */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38834   { 5587 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38835   { 5587 /* stnt1w */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38840   { 5587 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38841   { 5587 /* stnt1w */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38842   { 5587 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
38843   { 5587 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38844   { 5587 /* stnt1w */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38845   { 5587 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
38846   { 5587 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38847   { 5587 /* stnt1w */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38848   { 5587 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
38849   { 5587 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38850   { 5587 /* stnt1w */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38851   { 5587 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
38858   { 5587 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38859   { 5587 /* stnt1w */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38860   { 5587 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38861   { 5587 /* stnt1w */, 9 /* 0, 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38862   { 5587 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38863   { 5587 /* stnt1w */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38864   { 5587 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38865   { 5587 /* stnt1w */, 9 /* 0, 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38872   { 5587 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38873   { 5587 /* stnt1w */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38874   { 5587 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
38875   { 5587 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38876   { 5587 /* stnt1w */, 8 /* 3 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38877   { 5587 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorList132, AMFBS_HasSVE2 },
38878   { 5587 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38879   { 5587 /* stnt1w */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38880   { 5587 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
38881   { 5587 /* stnt1w */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
38882   { 5587 /* stnt1w */, 8 /* 3 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38883   { 5587 /* stnt1w */, 1 /* 0 */, MCK_SVEVectorList164, AMFBS_HasSVE2 },
38960   { 5946 /* subhnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38961   { 5946 /* subhnb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38962   { 5946 /* subhnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38963   { 5946 /* subhnb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38964   { 5946 /* subhnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38965   { 5946 /* subhnb */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38966   { 5946 /* subhnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38967   { 5946 /* subhnb */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38968   { 5946 /* subhnb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38969   { 5946 /* subhnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38970   { 5946 /* subhnb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38971   { 5946 /* subhnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38972   { 5953 /* subhnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38973   { 5953 /* subhnt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38974   { 5953 /* subhnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38975   { 5953 /* subhnt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38976   { 5953 /* subhnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38977   { 5953 /* subhnt */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38978   { 5953 /* subhnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
38979   { 5953 /* subhnt */, 6 /* 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
38980   { 5953 /* subhnt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38981   { 5953 /* subhnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
38982   { 5953 /* subhnt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
38983   { 5953 /* subhnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39048   { 5997 /* suqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39049   { 5997 /* suqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39050   { 5997 /* suqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39051   { 5997 /* suqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39052   { 5997 /* suqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39053   { 5997 /* suqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39054   { 5997 /* suqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39055   { 5997 /* suqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39056   { 5997 /* suqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39057   { 5997 /* suqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39058   { 5997 /* suqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39059   { 5997 /* suqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39060   { 5997 /* suqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39061   { 5997 /* suqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39062   { 5997 /* suqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39063   { 5997 /* suqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39100   { 6111 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39101   { 6111 /* tbl */, 2 /* 1 */, MCK_SVEVectorList216, AMFBS_HasSVE2 },
39102   { 6111 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39103   { 6111 /* tbl */, 2 /* 1 */, MCK_SVEVectorList216, AMFBS_HasSVE2 },
39110   { 6111 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39111   { 6111 /* tbl */, 2 /* 1 */, MCK_SVEVectorList232, AMFBS_HasSVE2 },
39112   { 6111 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39113   { 6111 /* tbl */, 2 /* 1 */, MCK_SVEVectorList232, AMFBS_HasSVE2 },
39120   { 6111 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39121   { 6111 /* tbl */, 2 /* 1 */, MCK_SVEVectorList264, AMFBS_HasSVE2 },
39122   { 6111 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39123   { 6111 /* tbl */, 2 /* 1 */, MCK_SVEVectorList264, AMFBS_HasSVE2 },
39130   { 6111 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39131   { 6111 /* tbl */, 2 /* 1 */, MCK_SVEVectorList28, AMFBS_HasSVE2 },
39132   { 6111 /* tbl */, 5 /* 0, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39133   { 6111 /* tbl */, 2 /* 1 */, MCK_SVEVectorList28, AMFBS_HasSVE2 },
39136   { 6120 /* tbx */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39137   { 6120 /* tbx */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39138   { 6120 /* tbx */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39139   { 6120 /* tbx */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39140   { 6120 /* tbx */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39141   { 6120 /* tbx */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39142   { 6120 /* tbx */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39143   { 6120 /* tbx */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39180   { 6175 /* uaba */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39181   { 6175 /* uaba */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39182   { 6175 /* uaba */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39183   { 6175 /* uaba */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39184   { 6175 /* uaba */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39185   { 6175 /* uaba */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39186   { 6175 /* uaba */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39187   { 6175 /* uaba */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39188   { 6193 /* uabalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39189   { 6193 /* uabalb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39190   { 6193 /* uabalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39191   { 6193 /* uabalb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39192   { 6193 /* uabalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39193   { 6193 /* uabalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39194   { 6193 /* uabalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39195   { 6193 /* uabalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39196   { 6193 /* uabalb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39197   { 6193 /* uabalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39198   { 6193 /* uabalb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39199   { 6193 /* uabalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39200   { 6200 /* uabalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39201   { 6200 /* uabalt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39202   { 6200 /* uabalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39203   { 6200 /* uabalt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39204   { 6200 /* uabalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39205   { 6200 /* uabalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39206   { 6200 /* uabalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39207   { 6200 /* uabalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39208   { 6200 /* uabalt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39209   { 6200 /* uabalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39210   { 6200 /* uabalt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39211   { 6200 /* uabalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39228   { 6225 /* uabdlb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39229   { 6225 /* uabdlb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39230   { 6225 /* uabdlb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39231   { 6225 /* uabdlb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39232   { 6225 /* uabdlb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39233   { 6225 /* uabdlb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39234   { 6225 /* uabdlb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39235   { 6225 /* uabdlb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39236   { 6225 /* uabdlb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39237   { 6225 /* uabdlb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39238   { 6225 /* uabdlb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39239   { 6225 /* uabdlb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39240   { 6232 /* uabdlt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39241   { 6232 /* uabdlt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39242   { 6232 /* uabdlt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39243   { 6232 /* uabdlt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39244   { 6232 /* uabdlt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39245   { 6232 /* uabdlt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39246   { 6232 /* uabdlt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39247   { 6232 /* uabdlt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39248   { 6232 /* uabdlt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39249   { 6232 /* uabdlt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39250   { 6232 /* uabdlt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39251   { 6232 /* uabdlt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39252   { 6239 /* uadalp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39253   { 6239 /* uadalp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39254   { 6239 /* uadalp */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39255   { 6239 /* uadalp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39256   { 6239 /* uadalp */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39257   { 6239 /* uadalp */, 16 /* 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39258   { 6239 /* uadalp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39259   { 6239 /* uadalp */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39260   { 6239 /* uadalp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39261   { 6239 /* uadalp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39262   { 6239 /* uadalp */, 16 /* 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39263   { 6239 /* uadalp */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39264   { 6239 /* uadalp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39265   { 6239 /* uadalp */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39266   { 6239 /* uadalp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39267   { 6239 /* uadalp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39268   { 6239 /* uadalp */, 16 /* 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39269   { 6239 /* uadalp */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39270   { 6259 /* uaddlb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39271   { 6259 /* uaddlb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39272   { 6259 /* uaddlb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39273   { 6259 /* uaddlb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39274   { 6259 /* uaddlb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39275   { 6259 /* uaddlb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39276   { 6259 /* uaddlb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39277   { 6259 /* uaddlb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39278   { 6259 /* uaddlb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39279   { 6259 /* uaddlb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39280   { 6259 /* uaddlb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39281   { 6259 /* uaddlb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39282   { 6273 /* uaddlt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39283   { 6273 /* uaddlt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39284   { 6273 /* uaddlt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39285   { 6273 /* uaddlt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39286   { 6273 /* uaddlt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39287   { 6273 /* uaddlt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39288   { 6273 /* uaddlt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39289   { 6273 /* uaddlt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39290   { 6273 /* uaddlt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39291   { 6273 /* uaddlt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39292   { 6273 /* uaddlt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39293   { 6273 /* uaddlt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39310   { 6306 /* uaddwb */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39311   { 6306 /* uaddwb */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39312   { 6306 /* uaddwb */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39313   { 6306 /* uaddwb */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39314   { 6306 /* uaddwb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39315   { 6306 /* uaddwb */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39316   { 6306 /* uaddwb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39317   { 6306 /* uaddwb */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39318   { 6306 /* uaddwb */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39319   { 6306 /* uaddwb */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39320   { 6306 /* uaddwb */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39321   { 6306 /* uaddwb */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39322   { 6313 /* uaddwt */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39323   { 6313 /* uaddwt */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39324   { 6313 /* uaddwt */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39325   { 6313 /* uaddwt */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39326   { 6313 /* uaddwt */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39327   { 6313 /* uaddwt */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39328   { 6313 /* uaddwt */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39329   { 6313 /* uaddwt */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39330   { 6313 /* uaddwt */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39331   { 6313 /* uaddwt */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39332   { 6313 /* uaddwt */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39333   { 6313 /* uaddwt */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39406   { 6351 /* uhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39407   { 6351 /* uhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39408   { 6351 /* uhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39409   { 6351 /* uhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39410   { 6351 /* uhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39411   { 6351 /* uhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39412   { 6351 /* uhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39413   { 6351 /* uhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39414   { 6351 /* uhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39415   { 6351 /* uhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39416   { 6351 /* uhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39417   { 6351 /* uhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39418   { 6351 /* uhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39419   { 6351 /* uhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39420   { 6351 /* uhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39421   { 6351 /* uhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39422   { 6357 /* uhsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39423   { 6357 /* uhsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39424   { 6357 /* uhsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39425   { 6357 /* uhsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39426   { 6357 /* uhsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39427   { 6357 /* uhsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39428   { 6357 /* uhsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39429   { 6357 /* uhsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39430   { 6357 /* uhsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39431   { 6357 /* uhsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39432   { 6357 /* uhsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39433   { 6357 /* uhsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39434   { 6357 /* uhsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39435   { 6357 /* uhsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39436   { 6357 /* uhsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39437   { 6357 /* uhsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39438   { 6363 /* uhsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39439   { 6363 /* uhsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39440   { 6363 /* uhsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39441   { 6363 /* uhsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39442   { 6363 /* uhsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39443   { 6363 /* uhsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39444   { 6363 /* uhsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39445   { 6363 /* uhsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39446   { 6363 /* uhsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39447   { 6363 /* uhsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39448   { 6363 /* uhsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39449   { 6363 /* uhsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39450   { 6363 /* uhsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39451   { 6363 /* uhsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39452   { 6363 /* uhsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39453   { 6363 /* uhsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39478   { 6382 /* umaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39479   { 6382 /* umaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39480   { 6382 /* umaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39481   { 6382 /* umaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39482   { 6382 /* umaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39483   { 6382 /* umaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39484   { 6382 /* umaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39485   { 6382 /* umaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39486   { 6382 /* umaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39487   { 6382 /* umaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39488   { 6382 /* umaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39489   { 6382 /* umaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39490   { 6382 /* umaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39491   { 6382 /* umaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39492   { 6382 /* umaxp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39493   { 6382 /* umaxp */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39534   { 6399 /* uminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39535   { 6399 /* uminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39536   { 6399 /* uminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39537   { 6399 /* uminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39538   { 6399 /* uminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39539   { 6399 /* uminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39540   { 6399 /* uminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39541   { 6399 /* uminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39542   { 6399 /* uminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39543   { 6399 /* uminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39544   { 6399 /* uminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39545   { 6399 /* uminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39546   { 6399 /* uminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39547   { 6399 /* uminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39548   { 6399 /* uminp */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39549   { 6399 /* uminp */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39566   { 6424 /* umlalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39567   { 6424 /* umlalb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39568   { 6424 /* umlalb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39569   { 6424 /* umlalb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39570   { 6424 /* umlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39571   { 6424 /* umlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39572   { 6424 /* umlalb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39573   { 6424 /* umlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39574   { 6424 /* umlalb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39575   { 6424 /* umlalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39576   { 6424 /* umlalb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39577   { 6424 /* umlalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39578   { 6424 /* umlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39579   { 6424 /* umlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39580   { 6424 /* umlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39581   { 6424 /* umlalb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39582   { 6424 /* umlalb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39583   { 6424 /* umlalb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39584   { 6424 /* umlalb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39585   { 6424 /* umlalb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39586   { 6424 /* umlalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39587   { 6424 /* umlalb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39588   { 6424 /* umlalb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39589   { 6424 /* umlalb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39590   { 6431 /* umlalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39591   { 6431 /* umlalt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39592   { 6431 /* umlalt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39593   { 6431 /* umlalt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39594   { 6431 /* umlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39595   { 6431 /* umlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39596   { 6431 /* umlalt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39597   { 6431 /* umlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39598   { 6431 /* umlalt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39599   { 6431 /* umlalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39600   { 6431 /* umlalt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39601   { 6431 /* umlalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39602   { 6431 /* umlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39603   { 6431 /* umlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39604   { 6431 /* umlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39605   { 6431 /* umlalt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39606   { 6431 /* umlalt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39607   { 6431 /* umlalt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39608   { 6431 /* umlalt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39609   { 6431 /* umlalt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39610   { 6431 /* umlalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39611   { 6431 /* umlalt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39612   { 6431 /* umlalt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39613   { 6431 /* umlalt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39614   { 6451 /* umlslb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39615   { 6451 /* umlslb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39616   { 6451 /* umlslb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39617   { 6451 /* umlslb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39618   { 6451 /* umlslb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39619   { 6451 /* umlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39620   { 6451 /* umlslb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39621   { 6451 /* umlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39622   { 6451 /* umlslb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39623   { 6451 /* umlslb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39624   { 6451 /* umlslb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39625   { 6451 /* umlslb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39626   { 6451 /* umlslb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39627   { 6451 /* umlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39628   { 6451 /* umlslb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39629   { 6451 /* umlslb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39630   { 6451 /* umlslb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39631   { 6451 /* umlslb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39632   { 6451 /* umlslb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39633   { 6451 /* umlslb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39634   { 6451 /* umlslb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39635   { 6451 /* umlslb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39636   { 6451 /* umlslb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39637   { 6451 /* umlslb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39638   { 6458 /* umlslt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39639   { 6458 /* umlslt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39640   { 6458 /* umlslt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39641   { 6458 /* umlslt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39642   { 6458 /* umlslt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39643   { 6458 /* umlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39644   { 6458 /* umlslt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39645   { 6458 /* umlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39646   { 6458 /* umlslt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39647   { 6458 /* umlslt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39648   { 6458 /* umlslt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39649   { 6458 /* umlslt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39650   { 6458 /* umlslt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39651   { 6458 /* umlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39652   { 6458 /* umlslt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39653   { 6458 /* umlslt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39654   { 6458 /* umlslt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39655   { 6458 /* umlslt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39656   { 6458 /* umlslt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39657   { 6458 /* umlslt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39658   { 6458 /* umlslt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39659   { 6458 /* umlslt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39660   { 6458 /* umlslt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39661   { 6458 /* umlslt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39662   { 6484 /* umulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39663   { 6484 /* umulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39664   { 6484 /* umulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39665   { 6484 /* umulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39666   { 6484 /* umulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39667   { 6484 /* umulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39668   { 6484 /* umulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39669   { 6484 /* umulh */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39686   { 6503 /* umullb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39687   { 6503 /* umullb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39688   { 6503 /* umullb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39689   { 6503 /* umullb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39690   { 6503 /* umullb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39691   { 6503 /* umullb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39692   { 6503 /* umullb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39693   { 6503 /* umullb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39694   { 6503 /* umullb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39695   { 6503 /* umullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39696   { 6503 /* umullb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39697   { 6503 /* umullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39698   { 6503 /* umullb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39699   { 6503 /* umullb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39700   { 6503 /* umullb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39701   { 6503 /* umullb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39702   { 6503 /* umullb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39703   { 6503 /* umullb */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39704   { 6503 /* umullb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39705   { 6503 /* umullb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39706   { 6503 /* umullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39707   { 6503 /* umullb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39708   { 6503 /* umullb */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39709   { 6503 /* umullb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39710   { 6510 /* umullt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39711   { 6510 /* umullt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39712   { 6510 /* umullt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39713   { 6510 /* umullt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39714   { 6510 /* umullt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39715   { 6510 /* umullt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39716   { 6510 /* umullt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39717   { 6510 /* umullt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39718   { 6510 /* umullt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39719   { 6510 /* umullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39720   { 6510 /* umullt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39721   { 6510 /* umullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39722   { 6510 /* umullt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39723   { 6510 /* umullt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39724   { 6510 /* umullt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39725   { 6510 /* umullt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39726   { 6510 /* umullt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39727   { 6510 /* umullt */, 4 /* 2 */, MCK_SVEVector3bHReg, AMFBS_HasSVE2 },
39728   { 6510 /* umullt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39729   { 6510 /* umullt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39730   { 6510 /* umullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39731   { 6510 /* umullt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39732   { 6510 /* umullt */, 4 /* 2 */, MCK_SVEVector4bSReg, AMFBS_HasSVE2 },
39733   { 6510 /* umullt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39758   { 6517 /* uqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39759   { 6517 /* uqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39760   { 6517 /* uqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39761   { 6517 /* uqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39762   { 6517 /* uqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39763   { 6517 /* uqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39764   { 6517 /* uqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39765   { 6517 /* uqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39766   { 6517 /* uqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39767   { 6517 /* uqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39768   { 6517 /* uqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39769   { 6517 /* uqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39770   { 6517 /* uqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39771   { 6517 /* uqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39772   { 6517 /* uqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39773   { 6517 /* uqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39978   { 6593 /* uqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39979   { 6593 /* uqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39980   { 6593 /* uqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39981   { 6593 /* uqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39982   { 6593 /* uqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39983   { 6593 /* uqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39984   { 6593 /* uqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39985   { 6593 /* uqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
39986   { 6593 /* uqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39987   { 6593 /* uqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39988   { 6593 /* uqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39989   { 6593 /* uqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
39990   { 6593 /* uqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39991   { 6593 /* uqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39992   { 6593 /* uqrshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39993   { 6593 /* uqrshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
39994   { 6600 /* uqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39995   { 6600 /* uqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39996   { 6600 /* uqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39997   { 6600 /* uqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
39998   { 6600 /* uqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
39999   { 6600 /* uqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40000   { 6600 /* uqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40001   { 6600 /* uqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40002   { 6600 /* uqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40003   { 6600 /* uqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40004   { 6600 /* uqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40005   { 6600 /* uqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40006   { 6600 /* uqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40007   { 6600 /* uqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40008   { 6600 /* uqrshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40009   { 6600 /* uqrshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40010   { 6625 /* uqrshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40011   { 6625 /* uqrshrnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40012   { 6625 /* uqrshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40013   { 6625 /* uqrshrnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40014   { 6625 /* uqrshrnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40015   { 6625 /* uqrshrnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40016   { 6625 /* uqrshrnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40017   { 6625 /* uqrshrnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40018   { 6625 /* uqrshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40019   { 6625 /* uqrshrnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40020   { 6625 /* uqrshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40021   { 6625 /* uqrshrnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40022   { 6634 /* uqrshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40023   { 6634 /* uqrshrnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40024   { 6634 /* uqrshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40025   { 6634 /* uqrshrnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40026   { 6634 /* uqrshrnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40027   { 6634 /* uqrshrnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40028   { 6634 /* uqrshrnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40029   { 6634 /* uqrshrnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40030   { 6634 /* uqrshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40031   { 6634 /* uqrshrnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40032   { 6634 /* uqrshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40033   { 6634 /* uqrshrnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40034   { 6643 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40035   { 6643 /* uqshl */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40036   { 6643 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40037   { 6643 /* uqshl */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40038   { 6643 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40039   { 6643 /* uqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40040   { 6643 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40041   { 6643 /* uqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40042   { 6643 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40043   { 6643 /* uqshl */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40044   { 6643 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40045   { 6643 /* uqshl */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40046   { 6643 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40047   { 6643 /* uqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40048   { 6643 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40049   { 6643 /* uqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40050   { 6643 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40051   { 6643 /* uqshl */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40052   { 6643 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40053   { 6643 /* uqshl */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40054   { 6643 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40055   { 6643 /* uqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40056   { 6643 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40057   { 6643 /* uqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40058   { 6643 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40059   { 6643 /* uqshl */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40060   { 6643 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40061   { 6643 /* uqshl */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40062   { 6643 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40063   { 6643 /* uqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40064   { 6643 /* uqshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40065   { 6643 /* uqshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40066   { 6649 /* uqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40067   { 6649 /* uqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40068   { 6649 /* uqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40069   { 6649 /* uqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40070   { 6649 /* uqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40071   { 6649 /* uqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40072   { 6649 /* uqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40073   { 6649 /* uqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40074   { 6649 /* uqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40075   { 6649 /* uqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40076   { 6649 /* uqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40077   { 6649 /* uqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40078   { 6649 /* uqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40079   { 6649 /* uqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40080   { 6649 /* uqshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40081   { 6649 /* uqshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40082   { 6671 /* uqshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40083   { 6671 /* uqshrnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40084   { 6671 /* uqshrnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40085   { 6671 /* uqshrnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40086   { 6671 /* uqshrnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40087   { 6671 /* uqshrnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40088   { 6671 /* uqshrnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40089   { 6671 /* uqshrnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40090   { 6671 /* uqshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40091   { 6671 /* uqshrnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40092   { 6671 /* uqshrnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40093   { 6671 /* uqshrnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40094   { 6679 /* uqshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40095   { 6679 /* uqshrnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40096   { 6679 /* uqshrnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40097   { 6679 /* uqshrnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40098   { 6679 /* uqshrnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40099   { 6679 /* uqshrnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40100   { 6679 /* uqshrnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40101   { 6679 /* uqshrnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40102   { 6679 /* uqshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40103   { 6679 /* uqshrnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40104   { 6679 /* uqshrnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40105   { 6679 /* uqshrnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40130   { 6687 /* uqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40131   { 6687 /* uqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40132   { 6687 /* uqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40133   { 6687 /* uqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40134   { 6687 /* uqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40135   { 6687 /* uqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40136   { 6687 /* uqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40137   { 6687 /* uqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40138   { 6687 /* uqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40139   { 6687 /* uqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40140   { 6687 /* uqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40141   { 6687 /* uqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40142   { 6687 /* uqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40143   { 6687 /* uqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40144   { 6687 /* uqsub */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40145   { 6687 /* uqsub */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40146   { 6693 /* uqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40147   { 6693 /* uqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40148   { 6693 /* uqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40149   { 6693 /* uqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40150   { 6693 /* uqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40151   { 6693 /* uqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40152   { 6693 /* uqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40153   { 6693 /* uqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40154   { 6693 /* uqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40155   { 6693 /* uqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40156   { 6693 /* uqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40157   { 6693 /* uqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40158   { 6693 /* uqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40159   { 6693 /* uqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40160   { 6693 /* uqsubr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40161   { 6693 /* uqsubr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40162   { 6713 /* uqxtnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40163   { 6713 /* uqxtnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40164   { 6713 /* uqxtnb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40165   { 6713 /* uqxtnb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40166   { 6713 /* uqxtnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40167   { 6713 /* uqxtnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40168   { 6713 /* uqxtnb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40169   { 6713 /* uqxtnb */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40170   { 6713 /* uqxtnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40171   { 6713 /* uqxtnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40172   { 6713 /* uqxtnb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40173   { 6713 /* uqxtnb */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40174   { 6720 /* uqxtnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40175   { 6720 /* uqxtnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40176   { 6720 /* uqxtnt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40177   { 6720 /* uqxtnt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40178   { 6720 /* uqxtnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40179   { 6720 /* uqxtnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40180   { 6720 /* uqxtnt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40181   { 6720 /* uqxtnt */, 2 /* 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40182   { 6720 /* uqxtnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40183   { 6720 /* uqxtnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40184   { 6720 /* uqxtnt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40185   { 6720 /* uqxtnt */, 1 /* 0 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40186   { 6727 /* urecpe */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40187   { 6727 /* urecpe */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40188   { 6727 /* urecpe */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40189   { 6727 /* urecpe */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40190   { 6734 /* urhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40191   { 6734 /* urhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40192   { 6734 /* urhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40193   { 6734 /* urhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40194   { 6734 /* urhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40195   { 6734 /* urhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40196   { 6734 /* urhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40197   { 6734 /* urhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40198   { 6734 /* urhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40199   { 6734 /* urhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40200   { 6734 /* urhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40201   { 6734 /* urhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40202   { 6734 /* urhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40203   { 6734 /* urhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40204   { 6734 /* urhadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40205   { 6734 /* urhadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40206   { 6741 /* urshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40207   { 6741 /* urshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40208   { 6741 /* urshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40209   { 6741 /* urshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40210   { 6741 /* urshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40211   { 6741 /* urshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40212   { 6741 /* urshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40213   { 6741 /* urshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40214   { 6741 /* urshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40215   { 6741 /* urshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40216   { 6741 /* urshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40217   { 6741 /* urshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40218   { 6741 /* urshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40219   { 6741 /* urshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40220   { 6741 /* urshl */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40221   { 6741 /* urshl */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40222   { 6747 /* urshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40223   { 6747 /* urshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40224   { 6747 /* urshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40225   { 6747 /* urshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40226   { 6747 /* urshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40227   { 6747 /* urshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40228   { 6747 /* urshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40229   { 6747 /* urshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40230   { 6747 /* urshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40231   { 6747 /* urshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40232   { 6747 /* urshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40233   { 6747 /* urshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40234   { 6747 /* urshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40235   { 6747 /* urshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40236   { 6747 /* urshlr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40237   { 6747 /* urshlr */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40238   { 6754 /* urshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40239   { 6754 /* urshr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40240   { 6754 /* urshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40241   { 6754 /* urshr */, 17 /* 0, 4 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40242   { 6754 /* urshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40243   { 6754 /* urshr */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40244   { 6754 /* urshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40245   { 6754 /* urshr */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40246   { 6754 /* urshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40247   { 6754 /* urshr */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40248   { 6754 /* urshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40249   { 6754 /* urshr */, 17 /* 0, 4 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40250   { 6754 /* urshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40251   { 6754 /* urshr */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40252   { 6754 /* urshr */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40253   { 6754 /* urshr */, 17 /* 0, 4 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40254   { 6760 /* ursqrte */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40255   { 6760 /* ursqrte */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40256   { 6760 /* ursqrte */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40257   { 6760 /* ursqrte */, 17 /* 0, 4 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40258   { 6768 /* ursra */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40259   { 6768 /* ursra */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40260   { 6768 /* ursra */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40261   { 6768 /* ursra */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40262   { 6768 /* ursra */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40263   { 6768 /* ursra */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40264   { 6768 /* ursra */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40265   { 6768 /* ursra */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40266   { 6792 /* ushllb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40267   { 6792 /* ushllb */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40268   { 6792 /* ushllb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40269   { 6792 /* ushllb */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40270   { 6792 /* ushllb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40271   { 6792 /* ushllb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40272   { 6792 /* ushllb */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40273   { 6792 /* ushllb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40274   { 6792 /* ushllb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40275   { 6792 /* ushllb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40276   { 6792 /* ushllb */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40277   { 6792 /* ushllb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40278   { 6799 /* ushllt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40279   { 6799 /* ushllt */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40280   { 6799 /* ushllt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40281   { 6799 /* ushllt */, 2 /* 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40282   { 6799 /* ushllt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40283   { 6799 /* ushllt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40284   { 6799 /* ushllt */, 2 /* 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40285   { 6799 /* ushllt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40286   { 6799 /* ushllt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40287   { 6799 /* ushllt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40288   { 6799 /* ushllt */, 2 /* 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40289   { 6799 /* ushllt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40290   { 6811 /* usqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40291   { 6811 /* usqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40292   { 6811 /* usqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40293   { 6811 /* usqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40294   { 6811 /* usqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40295   { 6811 /* usqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40296   { 6811 /* usqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40297   { 6811 /* usqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40298   { 6811 /* usqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40299   { 6811 /* usqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40300   { 6811 /* usqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40301   { 6811 /* usqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40302   { 6811 /* usqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40303   { 6811 /* usqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40304   { 6811 /* usqadd */, 2 /* 1 */, MCK_SVEPredicate3bAnyReg, AMFBS_HasSVE2 },
40305   { 6811 /* usqadd */, 49 /* 0, 4, 5 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40306   { 6818 /* usra */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40307   { 6818 /* usra */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40308   { 6818 /* usra */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40309   { 6818 /* usra */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40310   { 6818 /* usra */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40311   { 6818 /* usra */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40312   { 6818 /* usra */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40313   { 6818 /* usra */, 3 /* 0, 1 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40314   { 6836 /* usublb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40315   { 6836 /* usublb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40316   { 6836 /* usublb */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40317   { 6836 /* usublb */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40318   { 6836 /* usublb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40319   { 6836 /* usublb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40320   { 6836 /* usublb */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40321   { 6836 /* usublb */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40322   { 6836 /* usublb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40323   { 6836 /* usublb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40324   { 6836 /* usublb */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40325   { 6836 /* usublb */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40326   { 6843 /* usublt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40327   { 6843 /* usublt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40328   { 6843 /* usublt */, 1 /* 0 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40329   { 6843 /* usublt */, 6 /* 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40330   { 6843 /* usublt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40331   { 6843 /* usublt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40332   { 6843 /* usublt */, 6 /* 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40333   { 6843 /* usublt */, 1 /* 0 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40334   { 6843 /* usublt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40335   { 6843 /* usublt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40336   { 6843 /* usublt */, 6 /* 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40337   { 6843 /* usublt */, 1 /* 0 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40338   { 6863 /* usubwb */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40339   { 6863 /* usubwb */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40340   { 6863 /* usubwb */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40341   { 6863 /* usubwb */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40342   { 6863 /* usubwb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40343   { 6863 /* usubwb */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40344   { 6863 /* usubwb */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40345   { 6863 /* usubwb */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40346   { 6863 /* usubwb */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40347   { 6863 /* usubwb */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40348   { 6863 /* usubwb */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40349   { 6863 /* usubwb */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40350   { 6870 /* usubwt */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40351   { 6870 /* usubwt */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40352   { 6870 /* usubwt */, 3 /* 0, 1 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40353   { 6870 /* usubwt */, 4 /* 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40354   { 6870 /* usubwt */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40355   { 6870 /* usubwt */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40356   { 6870 /* usubwt */, 4 /* 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40357   { 6870 /* usubwt */, 3 /* 0, 1 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40358   { 6870 /* usubwt */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40359   { 6870 /* usubwt */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40360   { 6870 /* usubwt */, 4 /* 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40361   { 6870 /* usubwt */, 3 /* 0, 1 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40442   { 6937 /* whilege */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
40443   { 6937 /* whilege */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
40444   { 6937 /* whilege */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
40445   { 6937 /* whilege */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
40446   { 6937 /* whilege */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
40447   { 6937 /* whilege */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
40448   { 6937 /* whilege */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
40449   { 6937 /* whilege */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
40450   { 6937 /* whilege */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40451   { 6937 /* whilege */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40452   { 6937 /* whilege */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40453   { 6937 /* whilege */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40454   { 6937 /* whilege */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
40455   { 6937 /* whilege */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
40456   { 6937 /* whilege */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
40457   { 6937 /* whilege */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
40458   { 6945 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
40459   { 6945 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
40460   { 6945 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
40461   { 6945 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
40462   { 6945 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
40463   { 6945 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
40464   { 6945 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
40465   { 6945 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
40466   { 6945 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40467   { 6945 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40468   { 6945 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40469   { 6945 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40470   { 6945 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
40471   { 6945 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
40472   { 6945 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
40473   { 6945 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
40474   { 6953 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
40475   { 6953 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
40476   { 6953 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
40477   { 6953 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
40478   { 6953 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
40479   { 6953 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
40480   { 6953 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
40481   { 6953 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
40482   { 6953 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40483   { 6953 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40484   { 6953 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40485   { 6953 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40486   { 6953 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
40487   { 6953 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
40488   { 6953 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
40489   { 6953 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
40490   { 6961 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
40491   { 6961 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
40492   { 6961 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
40493   { 6961 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
40494   { 6961 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
40495   { 6961 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
40496   { 6961 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
40497   { 6961 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
40498   { 6961 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40499   { 6961 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40500   { 6961 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40501   { 6961 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40502   { 6961 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
40503   { 6961 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
40504   { 6961 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
40505   { 6961 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
40570   { 7001 /* whilerw */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
40571   { 7001 /* whilerw */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
40572   { 7001 /* whilerw */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
40573   { 7001 /* whilerw */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
40574   { 7001 /* whilerw */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40575   { 7001 /* whilerw */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40576   { 7001 /* whilerw */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
40577   { 7001 /* whilerw */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
40578   { 7009 /* whilewr */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
40579   { 7009 /* whilewr */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
40580   { 7009 /* whilewr */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
40581   { 7009 /* whilewr */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
40582   { 7009 /* whilewr */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40583   { 7009 /* whilewr */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40584   { 7009 /* whilewr */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
40585   { 7009 /* whilewr */, 1 /* 0 */, MCK_SVEPredicateBReg, AMFBS_HasSVE2 },
40588   { 7030 /* xar */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40589   { 7030 /* xar */, 7 /* 0, 1, 2 */, MCK_SVEVectorHReg, AMFBS_HasSVE2 },
40590   { 7030 /* xar */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40591   { 7030 /* xar */, 7 /* 0, 1, 2 */, MCK_SVEVectorSReg, AMFBS_HasSVE2 },
40592   { 7030 /* xar */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40593   { 7030 /* xar */, 7 /* 0, 1, 2 */, MCK_SVEVectorDReg, AMFBS_HasSVE2 },
40594   { 7030 /* xar */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },
40595   { 7030 /* xar */, 7 /* 0, 1, 2 */, MCK_SVEVectorBReg, AMFBS_HasSVE2 },