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

References

gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc
 9309   case MCK_SVEPredicateSReg: {
12023   case MCK_SVEPredicateSReg: return "MCK_SVEPredicateSReg";
13231   { 669 /* cmpeq */, AArch64::CMPEQ_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, },
13232   { 669 /* cmpeq */, AArch64::CMPEQ_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
13233   { 669 /* cmpeq */, AArch64::CMPEQ_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
13242   { 675 /* cmpge */, AArch64::CMPGE_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, },
13243   { 675 /* cmpge */, AArch64::CMPGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
13244   { 675 /* cmpge */, AArch64::CMPGE_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
13253   { 681 /* cmpgt */, AArch64::CMPGT_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, },
13254   { 681 /* cmpgt */, AArch64::CMPGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
13255   { 681 /* cmpgt */, AArch64::CMPGT_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
13264   { 687 /* cmphi */, AArch64::CMPHI_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_Imm0_127 }, },
13265   { 687 /* cmphi */, AArch64::CMPHI_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
13266   { 687 /* cmphi */, AArch64::CMPHI_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
13275   { 693 /* cmphs */, AArch64::CMPHS_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_Imm0_127 }, },
13276   { 693 /* cmphs */, AArch64::CMPHS_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
13277   { 693 /* cmphs */, AArch64::CMPHS_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
13286   { 699 /* cmple */, AArch64::CMPLE_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, },
13287   { 699 /* cmple */, AArch64::CMPGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
13288   { 699 /* cmple */, AArch64::CMPLE_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
13297   { 705 /* cmplo */, AArch64::CMPLO_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_Imm0_127 }, },
13298   { 705 /* cmplo */, AArch64::CMPHI_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
13299   { 705 /* cmplo */, AArch64::CMPLO_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
13308   { 711 /* cmpls */, AArch64::CMPLS_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_Imm0_127 }, },
13309   { 711 /* cmpls */, AArch64::CMPHS_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
13310   { 711 /* cmpls */, AArch64::CMPLS_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
13319   { 717 /* cmplt */, AArch64::CMPLT_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, },
13320   { 717 /* cmplt */, AArch64::CMPGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
13321   { 717 /* cmplt */, AArch64::CMPLT_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
13330   { 723 /* cmpne */, AArch64::CMPNE_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, },
13331   { 723 /* cmpne */, AArch64::CMPNE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
13332   { 723 /* cmpne */, AArch64::CMPNE_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
13369   { 769 /* cntp */, AArch64::CNTP_XPP_S, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateAnyReg, MCK_SVEPredicateSReg }, },
13440   { 939 /* decp */, AArch64::DECP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, },
13445   { 939 /* decp */, AArch64::DECP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateSReg }, },
13578   { 1048 /* facge */, AArch64::FACGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
13589   { 1054 /* facgt */, AArch64::FACGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
13599   { 1060 /* facle */, AArch64::FACGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
13609   { 1066 /* faclt */, AArch64::FACGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
13684   { 1114 /* fcmeq */, AArch64::FCMEQ_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
13697   { 1114 /* fcmeq */, AArch64::FCMEQ_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
13719   { 1120 /* fcmge */, AArch64::FCMGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
13732   { 1120 /* fcmge */, AArch64::FCMGE_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
13754   { 1126 /* fcmgt */, AArch64::FCMGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
13767   { 1126 /* fcmgt */, AArch64::FCMGT_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
13801   { 1138 /* fcmle */, AArch64::FCMGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
13814   { 1138 /* fcmle */, AArch64::FCMLE_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
13835   { 1144 /* fcmlt */, AArch64::FCMGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
13848   { 1144 /* fcmlt */, AArch64::FCMLT_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
13851   { 1150 /* fcmne */, AArch64::FCMNE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
13854   { 1150 /* fcmne */, AArch64::FCMNE_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
13869   { 1167 /* fcmuo */, AArch64::FCMUO_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
14641   { 1809 /* incp */, AArch64::INCP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, },
14646   { 1809 /* incp */, AArch64::INCP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateSReg }, },
16843   { 3662 /* pnext */, AArch64::PNEXT_S, Convert__SVEPredicateSReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateSReg }, },
16843   { 3662 /* pnext */, AArch64::PNEXT_S, Convert__SVEPredicateSReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateSReg }, },
16906   { 3715 /* ptrue */, AArch64::PTRUE_S, Convert__SVEPredicateSReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateSReg }, },
16910   { 3715 /* ptrue */, AArch64::PTRUE_S, Convert__SVEPredicateSReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPattern }, },
16914   { 3721 /* ptrues */, AArch64::PTRUES_S, Convert__SVEPredicateSReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateSReg }, },
16918   { 3721 /* ptrues */, AArch64::PTRUES_S, Convert__SVEPredicateSReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPattern }, },
16956   { 3819 /* rev */, AArch64::REV_PP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
16956   { 3819 /* rev */, AArch64::REV_PP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
17487   { 4610 /* sqdecp */, AArch64::SQDECP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, },
17492   { 4610 /* sqdecp */, AArch64::SQDECP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateSReg }, },
17497   { 4610 /* sqdecp */, AArch64::SQDECP_XPWd_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg, MCK_GPR64as32 }, },
17625   { 4778 /* sqincp */, AArch64::SQINCP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, },
17630   { 4778 /* sqincp */, AArch64::SQINCP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateSReg }, },
17635   { 4778 /* sqincp */, AArch64::SQINCP_XPWd_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg, MCK_GPR64as32 }, },
19133   { 6144 /* trn1 */, AArch64::TRN1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
19133   { 6144 /* trn1 */, AArch64::TRN1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
19133   { 6144 /* trn1 */, AArch64::TRN1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
19148   { 6149 /* trn2 */, AArch64::TRN2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
19148   { 6149 /* trn2 */, AArch64::TRN2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
19148   { 6149 /* trn2 */, AArch64::TRN2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
19530   { 6544 /* uqdecp */, AArch64::UQDECP_WP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateSReg }, },
19534   { 6544 /* uqdecp */, AArch64::UQDECP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, },
19539   { 6544 /* uqdecp */, AArch64::UQDECP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateSReg }, },
19577   { 6579 /* uqincp */, AArch64::UQINCP_WP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateSReg }, },
19581   { 6579 /* uqincp */, AArch64::UQINCP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, },
19586   { 6579 /* uqincp */, AArch64::UQINCP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateSReg }, },
19889   { 6919 /* uzp1 */, AArch64::UZP1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
19889   { 6919 /* uzp1 */, AArch64::UZP1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
19889   { 6919 /* uzp1 */, AArch64::UZP1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
19904   { 6924 /* uzp2 */, AArch64::UZP2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
19904   { 6924 /* uzp2 */, AArch64::UZP2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
19904   { 6924 /* uzp2 */, AArch64::UZP2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
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 }, },
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 }, },
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 }, },
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 }, },
19954   { 6969 /* whilele */, AArch64::WHILELE_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
19955   { 6969 /* whilele */, AArch64::WHILELE_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
19962   { 6977 /* whilelo */, AArch64::WHILELO_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
19963   { 6977 /* whilelo */, AArch64::WHILELO_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
19970   { 6985 /* whilels */, AArch64::WHILELS_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
19971   { 6985 /* whilels */, AArch64::WHILELS_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
19978   { 6993 /* whilelt */, AArch64::WHILELT_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
19979   { 6993 /* whilelt */, AArch64::WHILELT_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, 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 }, },
19989   { 7009 /* whilewr */, AArch64::WHILEWR_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
20010   { 7069 /* zip1 */, AArch64::ZIP1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
20010   { 7069 /* zip1 */, AArch64::ZIP1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
20010   { 7069 /* zip1 */, AArch64::ZIP1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
20025   { 7074 /* zip2 */, AArch64::ZIP2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
20025   { 7074 /* zip2 */, AArch64::ZIP2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
20025   { 7074 /* zip2 */, AArch64::ZIP2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
20589   { 669 /* cmpeq */, AArch64::CMPEQ_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, },
20590   { 669 /* cmpeq */, AArch64::CMPEQ_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20591   { 669 /* cmpeq */, AArch64::CMPEQ_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
20600   { 675 /* cmpge */, AArch64::CMPGE_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, },
20601   { 675 /* cmpge */, AArch64::CMPGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20602   { 675 /* cmpge */, AArch64::CMPGE_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
20611   { 681 /* cmpgt */, AArch64::CMPGT_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, },
20612   { 681 /* cmpgt */, AArch64::CMPGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20613   { 681 /* cmpgt */, AArch64::CMPGT_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
20622   { 687 /* cmphi */, AArch64::CMPHI_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_Imm0_127 }, },
20623   { 687 /* cmphi */, AArch64::CMPHI_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20624   { 687 /* cmphi */, AArch64::CMPHI_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
20633   { 693 /* cmphs */, AArch64::CMPHS_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_Imm0_127 }, },
20634   { 693 /* cmphs */, AArch64::CMPHS_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20635   { 693 /* cmphs */, AArch64::CMPHS_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
20644   { 699 /* cmple */, AArch64::CMPLE_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, },
20645   { 699 /* cmple */, AArch64::CMPGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20646   { 699 /* cmple */, AArch64::CMPLE_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
20655   { 705 /* cmplo */, AArch64::CMPLO_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_Imm0_127 }, },
20656   { 705 /* cmplo */, AArch64::CMPHI_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20657   { 705 /* cmplo */, AArch64::CMPLO_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
20666   { 711 /* cmpls */, AArch64::CMPLS_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_Imm0_127 }, },
20667   { 711 /* cmpls */, AArch64::CMPHS_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20668   { 711 /* cmpls */, AArch64::CMPLS_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
20677   { 717 /* cmplt */, AArch64::CMPLT_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, },
20678   { 717 /* cmplt */, AArch64::CMPGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20679   { 717 /* cmplt */, AArch64::CMPLT_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
20688   { 723 /* cmpne */, AArch64::CMPNE_PPzZI_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SImm5 }, },
20689   { 723 /* cmpne */, AArch64::CMPNE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20690   { 723 /* cmpne */, AArch64::CMPNE_WIDE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorDReg }, },
20727   { 769 /* cntp */, AArch64::CNTP_XPP_S, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateAnyReg, MCK_SVEPredicateSReg }, },
20798   { 939 /* decp */, AArch64::DECP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, },
20803   { 939 /* decp */, AArch64::DECP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateSReg }, },
20941   { 1048 /* facge */, AArch64::FACGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20952   { 1054 /* facgt */, AArch64::FACGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20962   { 1060 /* facle */, AArch64::FACGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
20972   { 1066 /* faclt */, AArch64::FACGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21052   { 1114 /* fcmeq */, AArch64::FCMEQ_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21055   { 1114 /* fcmeq */, AArch64::FCMEQ_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
21087   { 1120 /* fcmge */, AArch64::FCMGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21090   { 1120 /* fcmge */, AArch64::FCMGE_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
21122   { 1126 /* fcmgt */, AArch64::FCMGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21125   { 1126 /* fcmgt */, AArch64::FCMGT_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
21169   { 1138 /* fcmle */, AArch64::FCMGE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21172   { 1138 /* fcmle */, AArch64::FCMLE_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
21203   { 1144 /* fcmlt */, AArch64::FCMGT_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_5__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21206   { 1144 /* fcmlt */, AArch64::FCMLT_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
21209   { 1150 /* fcmne */, AArch64::FCMNE_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21212   { 1150 /* fcmne */, AArch64::FCMNE_PPzZ0_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK__HASH_0, MCK__DOT_0 }, },
21227   { 1167 /* fcmuo */, AArch64::FCMUO_PPzZZ_S, Convert__SVEPredicateSReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorSReg1_4__SVEVectorSReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorSReg, MCK_SVEVectorSReg }, },
21999   { 1809 /* incp */, AArch64::INCP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, },
22004   { 1809 /* incp */, AArch64::INCP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateSReg }, },
24201   { 3662 /* pnext */, AArch64::PNEXT_S, Convert__SVEPredicateSReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateSReg }, },
24201   { 3662 /* pnext */, AArch64::PNEXT_S, Convert__SVEPredicateSReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateSReg }, },
24264   { 3715 /* ptrue */, AArch64::PTRUE_S, Convert__SVEPredicateSReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateSReg }, },
24268   { 3715 /* ptrue */, AArch64::PTRUE_S, Convert__SVEPredicateSReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPattern }, },
24272   { 3721 /* ptrues */, AArch64::PTRUES_S, Convert__SVEPredicateSReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateSReg }, },
24276   { 3721 /* ptrues */, AArch64::PTRUES_S, Convert__SVEPredicateSReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPattern }, },
24314   { 3819 /* rev */, AArch64::REV_PP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
24314   { 3819 /* rev */, AArch64::REV_PP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
24845   { 4610 /* sqdecp */, AArch64::SQDECP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, },
24850   { 4610 /* sqdecp */, AArch64::SQDECP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateSReg }, },
24855   { 4610 /* sqdecp */, AArch64::SQDECP_XPWd_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg, MCK_GPR64as32 }, },
24983   { 4778 /* sqincp */, AArch64::SQINCP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, },
24988   { 4778 /* sqincp */, AArch64::SQINCP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateSReg }, },
24993   { 4778 /* sqincp */, AArch64::SQINCP_XPWd_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg, MCK_GPR64as32 }, },
26491   { 6144 /* trn1 */, AArch64::TRN1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
26491   { 6144 /* trn1 */, AArch64::TRN1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
26491   { 6144 /* trn1 */, AArch64::TRN1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
26506   { 6149 /* trn2 */, AArch64::TRN2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
26506   { 6149 /* trn2 */, AArch64::TRN2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
26506   { 6149 /* trn2 */, AArch64::TRN2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
26888   { 6544 /* uqdecp */, AArch64::UQDECP_WP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateSReg }, },
26892   { 6544 /* uqdecp */, AArch64::UQDECP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, },
26897   { 6544 /* uqdecp */, AArch64::UQDECP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateSReg }, },
26935   { 6579 /* uqincp */, AArch64::UQINCP_WP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateSReg }, },
26939   { 6579 /* uqincp */, AArch64::UQINCP_XP_S, Convert__Reg1_0__SVEPredicateSReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateSReg }, },
26944   { 6579 /* uqincp */, AArch64::UQINCP_ZP_S, Convert__SVEVectorSReg1_0__Tie0_1_1__SVEPredicateSReg1_1, AMFBS_HasSVE, { MCK_SVEVectorSReg, MCK_SVEPredicateSReg }, },
27247   { 6919 /* uzp1 */, AArch64::UZP1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
27247   { 6919 /* uzp1 */, AArch64::UZP1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
27247   { 6919 /* uzp1 */, AArch64::UZP1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
27262   { 6924 /* uzp2 */, AArch64::UZP2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
27262   { 6924 /* uzp2 */, AArch64::UZP2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
27262   { 6924 /* uzp2 */, AArch64::UZP2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
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 }, },
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 }, },
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 }, },
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 }, },
27312   { 6969 /* whilele */, AArch64::WHILELE_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
27313   { 6969 /* whilele */, AArch64::WHILELE_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
27320   { 6977 /* whilelo */, AArch64::WHILELO_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
27321   { 6977 /* whilelo */, AArch64::WHILELO_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
27328   { 6985 /* whilels */, AArch64::WHILELS_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
27329   { 6985 /* whilels */, AArch64::WHILELS_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
27336   { 6993 /* whilelt */, AArch64::WHILELT_PWW_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_GPR32, MCK_GPR32 }, },
27337   { 6993 /* whilelt */, AArch64::WHILELT_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, 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 }, },
27347   { 7009 /* whilewr */, AArch64::WHILEWR_PXX_S, Convert__SVEPredicateSReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateSReg, MCK_GPR64, MCK_GPR64 }, },
27368   { 7069 /* zip1 */, AArch64::ZIP1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
27368   { 7069 /* zip1 */, AArch64::ZIP1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
27368   { 7069 /* zip1 */, AArch64::ZIP1_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
27383   { 7074 /* zip2 */, AArch64::ZIP2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
27383   { 7074 /* zip2 */, AArch64::ZIP2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
27383   { 7074 /* zip2 */, AArch64::ZIP2_PPP_S, Convert__SVEPredicateSReg1_0__SVEPredicateSReg1_1__SVEPredicateSReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateSReg, MCK_SVEPredicateSReg, MCK_SVEPredicateSReg }, },
28334   { 669 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28337   { 669 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28340   { 669 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28343   { 669 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28346   { 669 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28350   { 669 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28406   { 675 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28409   { 675 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28412   { 675 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28415   { 675 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28418   { 675 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28422   { 675 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28478   { 681 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28481   { 681 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28484   { 681 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28487   { 681 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28490   { 681 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28494   { 681 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28550   { 687 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28553   { 687 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28556   { 687 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28559   { 687 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28562   { 687 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28566   { 687 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28622   { 693 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28625   { 693 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28628   { 693 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28631   { 693 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28634   { 693 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28638   { 693 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28694   { 699 /* cmple */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28697   { 699 /* cmple */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28700   { 699 /* cmple */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28703   { 699 /* cmple */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28706   { 699 /* cmple */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28710   { 699 /* cmple */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28766   { 705 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28769   { 705 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28772   { 705 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28775   { 705 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28778   { 705 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28782   { 705 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28838   { 711 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28841   { 711 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28844   { 711 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28847   { 711 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28850   { 711 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28854   { 711 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28910   { 717 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28913   { 717 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28916   { 717 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28919   { 717 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28922   { 717 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28926   { 717 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28982   { 723 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28985   { 723 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28988   { 723 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28991   { 723 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28994   { 723 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
28998   { 723 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29082   { 769 /* cntp */, 4 /* 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29084   { 769 /* cntp */, 4 /* 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29220   { 939 /* decp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29221   { 939 /* decp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29234   { 939 /* decp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29236   { 939 /* decp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29434   { 1048 /* facge */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29437   { 1048 /* facge */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29452   { 1054 /* facgt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29455   { 1054 /* facgt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29470   { 1060 /* facle */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29473   { 1060 /* facle */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29488   { 1066 /* faclt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29491   { 1066 /* faclt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29590   { 1114 /* fcmeq */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29593   { 1114 /* fcmeq */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29608   { 1114 /* fcmeq */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29611   { 1114 /* fcmeq */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29626   { 1120 /* fcmge */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29629   { 1120 /* fcmge */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29644   { 1120 /* fcmge */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29647   { 1120 /* fcmge */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29662   { 1126 /* fcmgt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29665   { 1126 /* fcmgt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29680   { 1126 /* fcmgt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29683   { 1126 /* fcmgt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29718   { 1138 /* fcmle */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29721   { 1138 /* fcmle */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29736   { 1138 /* fcmle */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29739   { 1138 /* fcmle */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29754   { 1144 /* fcmlt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29757   { 1144 /* fcmlt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29772   { 1144 /* fcmlt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29775   { 1144 /* fcmlt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29790   { 1150 /* fcmne */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29793   { 1150 /* fcmne */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29808   { 1150 /* fcmne */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29811   { 1150 /* fcmne */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29826   { 1167 /* fcmuo */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
29829   { 1167 /* fcmuo */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30838   { 1809 /* incp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30839   { 1809 /* incp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30852   { 1809 /* incp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
30854   { 1809 /* incp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
35392   { 3662 /* pnext */, 5 /* 0, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
35394   { 3662 /* pnext */, 5 /* 0, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
35700   { 3715 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
35701   { 3715 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
35710   { 3715 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
35712   { 3715 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
35724   { 3721 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
35725   { 3721 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
35734   { 3721 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
35736   { 3721 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
35808   { 3819 /* rev */, 3 /* 0, 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
35809   { 3819 /* rev */, 3 /* 0, 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
36688   { 4610 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
36689   { 4610 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
36702   { 4610 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
36704   { 4610 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
36723   { 4610 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
36725   { 4610 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
37010   { 4778 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
37011   { 4778 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
37024   { 4778 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
37026   { 4778 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
37045   { 4778 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
37047   { 4778 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
39148   { 6144 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
39149   { 6144 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
39164   { 6149 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
39165   { 6149 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
39820   { 6544 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
39821   { 6544 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
39828   { 6544 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
39829   { 6544 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
39842   { 6544 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
39844   { 6544 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
39922   { 6579 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
39923   { 6579 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
39930   { 6579 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
39931   { 6579 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
39944   { 6579 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
39946   { 6579 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
40412   { 6919 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
40413   { 6919 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
40428   { 6924 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
40429   { 6924 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
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 },
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 },
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 },
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 },
40510   { 6969 /* whilele */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
40511   { 6969 /* whilele */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
40512   { 6969 /* whilele */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
40513   { 6969 /* whilele */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
40526   { 6977 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
40527   { 6977 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
40528   { 6977 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
40529   { 6977 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
40542   { 6985 /* whilels */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
40543   { 6985 /* whilels */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
40544   { 6985 /* whilels */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
40545   { 6985 /* whilels */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
40558   { 6993 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
40559   { 6993 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
40560   { 6993 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
40561   { 6993 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
40572   { 7001 /* whilerw */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
40573   { 7001 /* whilerw */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
40580   { 7009 /* whilewr */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
40581   { 7009 /* whilewr */, 1 /* 0 */, MCK_SVEPredicateSReg, AMFBS_HasSVE2 },
40598   { 7069 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
40599   { 7069 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
40614   { 7074 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
40615   { 7074 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateSReg, AMFBS_HasSVE },
40677   case MCK_SVEPredicateSReg: