|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc 9300 case MCK_SVEPredicateHReg: {
12022 case MCK_SVEPredicateHReg: return "MCK_SVEPredicateHReg";
13228 { 669 /* cmpeq */, AArch64::CMPEQ_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, },
13229 { 669 /* cmpeq */, AArch64::CMPEQ_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13230 { 669 /* cmpeq */, AArch64::CMPEQ_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
13239 { 675 /* cmpge */, AArch64::CMPGE_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, },
13240 { 675 /* cmpge */, AArch64::CMPGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13241 { 675 /* cmpge */, AArch64::CMPGE_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
13250 { 681 /* cmpgt */, AArch64::CMPGT_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, },
13251 { 681 /* cmpgt */, AArch64::CMPGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13252 { 681 /* cmpgt */, AArch64::CMPGT_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
13261 { 687 /* cmphi */, AArch64::CMPHI_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_Imm0_127 }, },
13262 { 687 /* cmphi */, AArch64::CMPHI_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13263 { 687 /* cmphi */, AArch64::CMPHI_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
13272 { 693 /* cmphs */, AArch64::CMPHS_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_Imm0_127 }, },
13273 { 693 /* cmphs */, AArch64::CMPHS_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13274 { 693 /* cmphs */, AArch64::CMPHS_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
13283 { 699 /* cmple */, AArch64::CMPLE_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, },
13284 { 699 /* cmple */, AArch64::CMPGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13285 { 699 /* cmple */, AArch64::CMPLE_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
13294 { 705 /* cmplo */, AArch64::CMPLO_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_Imm0_127 }, },
13295 { 705 /* cmplo */, AArch64::CMPHI_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13296 { 705 /* cmplo */, AArch64::CMPLO_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
13305 { 711 /* cmpls */, AArch64::CMPLS_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_Imm0_127 }, },
13306 { 711 /* cmpls */, AArch64::CMPHS_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13307 { 711 /* cmpls */, AArch64::CMPLS_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
13316 { 717 /* cmplt */, AArch64::CMPLT_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, },
13317 { 717 /* cmplt */, AArch64::CMPGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13318 { 717 /* cmplt */, AArch64::CMPLT_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
13327 { 723 /* cmpne */, AArch64::CMPNE_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, },
13328 { 723 /* cmpne */, AArch64::CMPNE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13329 { 723 /* cmpne */, AArch64::CMPNE_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
13368 { 769 /* cntp */, AArch64::CNTP_XPP_H, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateAnyReg, MCK_SVEPredicateHReg }, },
13439 { 939 /* decp */, AArch64::DECP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, },
13443 { 939 /* decp */, AArch64::DECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
13577 { 1048 /* facge */, AArch64::FACGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13588 { 1054 /* facgt */, AArch64::FACGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13598 { 1060 /* facle */, AArch64::FACGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13608 { 1066 /* faclt */, AArch64::FACGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13683 { 1114 /* fcmeq */, AArch64::FCMEQ_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13696 { 1114 /* fcmeq */, AArch64::FCMEQ_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
13718 { 1120 /* fcmge */, AArch64::FCMGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13731 { 1120 /* fcmge */, AArch64::FCMGE_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
13753 { 1126 /* fcmgt */, AArch64::FCMGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13766 { 1126 /* fcmgt */, AArch64::FCMGT_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
13800 { 1138 /* fcmle */, AArch64::FCMGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13813 { 1138 /* fcmle */, AArch64::FCMLE_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
13834 { 1144 /* fcmlt */, AArch64::FCMGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13847 { 1144 /* fcmlt */, AArch64::FCMLT_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
13850 { 1150 /* fcmne */, AArch64::FCMNE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
13853 { 1150 /* fcmne */, AArch64::FCMNE_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
13868 { 1167 /* fcmuo */, AArch64::FCMUO_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
14640 { 1809 /* incp */, AArch64::INCP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, },
14644 { 1809 /* incp */, AArch64::INCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
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 }, },
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 }, },
16842 { 3662 /* pnext */, AArch64::PNEXT_H, Convert__SVEPredicateHReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateHReg }, },
16842 { 3662 /* pnext */, AArch64::PNEXT_H, Convert__SVEPredicateHReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateHReg }, },
16905 { 3715 /* ptrue */, AArch64::PTRUE_H, Convert__SVEPredicateHReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateHReg }, },
16909 { 3715 /* ptrue */, AArch64::PTRUE_H, Convert__SVEPredicateHReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPattern }, },
16913 { 3721 /* ptrues */, AArch64::PTRUES_H, Convert__SVEPredicateHReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateHReg }, },
16917 { 3721 /* ptrues */, AArch64::PTRUES_H, Convert__SVEPredicateHReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPattern }, },
16921 { 3728 /* punpkhi */, AArch64::PUNPKHI_PP, Convert__SVEPredicateHReg1_0__SVEPredicateBReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateBReg }, },
16922 { 3736 /* punpklo */, AArch64::PUNPKLO_PP, Convert__SVEPredicateHReg1_0__SVEPredicateBReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateBReg }, },
16955 { 3819 /* rev */, AArch64::REV_PP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
16955 { 3819 /* rev */, AArch64::REV_PP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
17486 { 4610 /* sqdecp */, AArch64::SQDECP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, },
17490 { 4610 /* sqdecp */, AArch64::SQDECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
17496 { 4610 /* sqdecp */, AArch64::SQDECP_XPWd_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg, MCK_GPR64as32 }, },
17624 { 4778 /* sqincp */, AArch64::SQINCP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, },
17628 { 4778 /* sqincp */, AArch64::SQINCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
17634 { 4778 /* sqincp */, AArch64::SQINCP_XPWd_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg, MCK_GPR64as32 }, },
19132 { 6144 /* trn1 */, AArch64::TRN1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
19132 { 6144 /* trn1 */, AArch64::TRN1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
19132 { 6144 /* trn1 */, AArch64::TRN1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
19147 { 6149 /* trn2 */, AArch64::TRN2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
19147 { 6149 /* trn2 */, AArch64::TRN2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
19147 { 6149 /* trn2 */, AArch64::TRN2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
19529 { 6544 /* uqdecp */, AArch64::UQDECP_WP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateHReg }, },
19533 { 6544 /* uqdecp */, AArch64::UQDECP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, },
19537 { 6544 /* uqdecp */, AArch64::UQDECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
19576 { 6579 /* uqincp */, AArch64::UQINCP_WP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateHReg }, },
19580 { 6579 /* uqincp */, AArch64::UQINCP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, },
19584 { 6579 /* uqincp */, AArch64::UQINCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
19888 { 6919 /* uzp1 */, AArch64::UZP1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
19888 { 6919 /* uzp1 */, AArch64::UZP1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
19888 { 6919 /* uzp1 */, AArch64::UZP1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
19903 { 6924 /* uzp2 */, AArch64::UZP2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
19903 { 6924 /* uzp2 */, AArch64::UZP2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
19903 { 6924 /* uzp2 */, AArch64::UZP2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
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 }, },
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 }, },
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 }, },
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 }, },
19952 { 6969 /* whilele */, AArch64::WHILELE_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
19953 { 6969 /* whilele */, AArch64::WHILELE_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
19960 { 6977 /* whilelo */, AArch64::WHILELO_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
19961 { 6977 /* whilelo */, AArch64::WHILELO_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
19968 { 6985 /* whilels */, AArch64::WHILELS_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
19969 { 6985 /* whilels */, AArch64::WHILELS_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
19976 { 6993 /* whilelt */, AArch64::WHILELT_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
19977 { 6993 /* whilelt */, AArch64::WHILELT_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, 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 }, },
19988 { 7009 /* whilewr */, AArch64::WHILEWR_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
20009 { 7069 /* zip1 */, AArch64::ZIP1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
20009 { 7069 /* zip1 */, AArch64::ZIP1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
20009 { 7069 /* zip1 */, AArch64::ZIP1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
20024 { 7074 /* zip2 */, AArch64::ZIP2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
20024 { 7074 /* zip2 */, AArch64::ZIP2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
20024 { 7074 /* zip2 */, AArch64::ZIP2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
20586 { 669 /* cmpeq */, AArch64::CMPEQ_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, },
20587 { 669 /* cmpeq */, AArch64::CMPEQ_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20588 { 669 /* cmpeq */, AArch64::CMPEQ_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
20597 { 675 /* cmpge */, AArch64::CMPGE_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, },
20598 { 675 /* cmpge */, AArch64::CMPGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20599 { 675 /* cmpge */, AArch64::CMPGE_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
20608 { 681 /* cmpgt */, AArch64::CMPGT_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, },
20609 { 681 /* cmpgt */, AArch64::CMPGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20610 { 681 /* cmpgt */, AArch64::CMPGT_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
20619 { 687 /* cmphi */, AArch64::CMPHI_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_Imm0_127 }, },
20620 { 687 /* cmphi */, AArch64::CMPHI_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20621 { 687 /* cmphi */, AArch64::CMPHI_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
20630 { 693 /* cmphs */, AArch64::CMPHS_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_Imm0_127 }, },
20631 { 693 /* cmphs */, AArch64::CMPHS_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20632 { 693 /* cmphs */, AArch64::CMPHS_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
20641 { 699 /* cmple */, AArch64::CMPLE_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, },
20642 { 699 /* cmple */, AArch64::CMPGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20643 { 699 /* cmple */, AArch64::CMPLE_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
20652 { 705 /* cmplo */, AArch64::CMPLO_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_Imm0_127 }, },
20653 { 705 /* cmplo */, AArch64::CMPHI_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20654 { 705 /* cmplo */, AArch64::CMPLO_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
20663 { 711 /* cmpls */, AArch64::CMPLS_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_Imm0_127 }, },
20664 { 711 /* cmpls */, AArch64::CMPHS_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20665 { 711 /* cmpls */, AArch64::CMPLS_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
20674 { 717 /* cmplt */, AArch64::CMPLT_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, },
20675 { 717 /* cmplt */, AArch64::CMPGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20676 { 717 /* cmplt */, AArch64::CMPLT_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
20685 { 723 /* cmpne */, AArch64::CMPNE_PPzZI_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SImm5 }, },
20686 { 723 /* cmpne */, AArch64::CMPNE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20687 { 723 /* cmpne */, AArch64::CMPNE_WIDE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorDReg }, },
20726 { 769 /* cntp */, AArch64::CNTP_XPP_H, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateAnyReg, MCK_SVEPredicateHReg }, },
20797 { 939 /* decp */, AArch64::DECP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, },
20801 { 939 /* decp */, AArch64::DECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
20940 { 1048 /* facge */, AArch64::FACGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20951 { 1054 /* facgt */, AArch64::FACGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20961 { 1060 /* facle */, AArch64::FACGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
20971 { 1066 /* faclt */, AArch64::FACGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21051 { 1114 /* fcmeq */, AArch64::FCMEQ_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21054 { 1114 /* fcmeq */, AArch64::FCMEQ_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
21086 { 1120 /* fcmge */, AArch64::FCMGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21089 { 1120 /* fcmge */, AArch64::FCMGE_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
21121 { 1126 /* fcmgt */, AArch64::FCMGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21124 { 1126 /* fcmgt */, AArch64::FCMGT_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
21168 { 1138 /* fcmle */, AArch64::FCMGE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21171 { 1138 /* fcmle */, AArch64::FCMLE_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
21202 { 1144 /* fcmlt */, AArch64::FCMGT_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_5__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21205 { 1144 /* fcmlt */, AArch64::FCMLT_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
21208 { 1150 /* fcmne */, AArch64::FCMNE_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21211 { 1150 /* fcmne */, AArch64::FCMNE_PPzZ0_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK__HASH_0, MCK__DOT_0 }, },
21226 { 1167 /* fcmuo */, AArch64::FCMUO_PPzZZ_H, Convert__SVEPredicateHReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorHReg1_4__SVEVectorHReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorHReg, MCK_SVEVectorHReg }, },
21998 { 1809 /* incp */, AArch64::INCP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, },
22002 { 1809 /* incp */, AArch64::INCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
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 }, },
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 }, },
24200 { 3662 /* pnext */, AArch64::PNEXT_H, Convert__SVEPredicateHReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateHReg }, },
24200 { 3662 /* pnext */, AArch64::PNEXT_H, Convert__SVEPredicateHReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateHReg }, },
24263 { 3715 /* ptrue */, AArch64::PTRUE_H, Convert__SVEPredicateHReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateHReg }, },
24267 { 3715 /* ptrue */, AArch64::PTRUE_H, Convert__SVEPredicateHReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPattern }, },
24271 { 3721 /* ptrues */, AArch64::PTRUES_H, Convert__SVEPredicateHReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateHReg }, },
24275 { 3721 /* ptrues */, AArch64::PTRUES_H, Convert__SVEPredicateHReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPattern }, },
24279 { 3728 /* punpkhi */, AArch64::PUNPKHI_PP, Convert__SVEPredicateHReg1_0__SVEPredicateBReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateBReg }, },
24280 { 3736 /* punpklo */, AArch64::PUNPKLO_PP, Convert__SVEPredicateHReg1_0__SVEPredicateBReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateBReg }, },
24313 { 3819 /* rev */, AArch64::REV_PP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
24313 { 3819 /* rev */, AArch64::REV_PP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
24844 { 4610 /* sqdecp */, AArch64::SQDECP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, },
24848 { 4610 /* sqdecp */, AArch64::SQDECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
24854 { 4610 /* sqdecp */, AArch64::SQDECP_XPWd_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg, MCK_GPR64as32 }, },
24982 { 4778 /* sqincp */, AArch64::SQINCP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, },
24986 { 4778 /* sqincp */, AArch64::SQINCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
24992 { 4778 /* sqincp */, AArch64::SQINCP_XPWd_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg, MCK_GPR64as32 }, },
26490 { 6144 /* trn1 */, AArch64::TRN1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
26490 { 6144 /* trn1 */, AArch64::TRN1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
26490 { 6144 /* trn1 */, AArch64::TRN1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
26505 { 6149 /* trn2 */, AArch64::TRN2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
26505 { 6149 /* trn2 */, AArch64::TRN2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
26505 { 6149 /* trn2 */, AArch64::TRN2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
26887 { 6544 /* uqdecp */, AArch64::UQDECP_WP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateHReg }, },
26891 { 6544 /* uqdecp */, AArch64::UQDECP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, },
26895 { 6544 /* uqdecp */, AArch64::UQDECP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
26934 { 6579 /* uqincp */, AArch64::UQINCP_WP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateHReg }, },
26938 { 6579 /* uqincp */, AArch64::UQINCP_XP_H, Convert__Reg1_0__SVEPredicateHReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateHReg }, },
26942 { 6579 /* uqincp */, AArch64::UQINCP_ZP_H, Convert__SVEVectorHReg1_0__Tie0_1_1__SVEPredicateHReg1_1, AMFBS_HasSVE, { MCK_SVEVectorHReg, MCK_SVEPredicateHReg }, },
27246 { 6919 /* uzp1 */, AArch64::UZP1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
27246 { 6919 /* uzp1 */, AArch64::UZP1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
27246 { 6919 /* uzp1 */, AArch64::UZP1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
27261 { 6924 /* uzp2 */, AArch64::UZP2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
27261 { 6924 /* uzp2 */, AArch64::UZP2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
27261 { 6924 /* uzp2 */, AArch64::UZP2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
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 }, },
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 }, },
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 }, },
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 }, },
27310 { 6969 /* whilele */, AArch64::WHILELE_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
27311 { 6969 /* whilele */, AArch64::WHILELE_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
27318 { 6977 /* whilelo */, AArch64::WHILELO_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
27319 { 6977 /* whilelo */, AArch64::WHILELO_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
27326 { 6985 /* whilels */, AArch64::WHILELS_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
27327 { 6985 /* whilels */, AArch64::WHILELS_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
27334 { 6993 /* whilelt */, AArch64::WHILELT_PWW_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_GPR32, MCK_GPR32 }, },
27335 { 6993 /* whilelt */, AArch64::WHILELT_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, 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 }, },
27346 { 7009 /* whilewr */, AArch64::WHILEWR_PXX_H, Convert__SVEPredicateHReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateHReg, MCK_GPR64, MCK_GPR64 }, },
27367 { 7069 /* zip1 */, AArch64::ZIP1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
27367 { 7069 /* zip1 */, AArch64::ZIP1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
27367 { 7069 /* zip1 */, AArch64::ZIP1_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
27382 { 7074 /* zip2 */, AArch64::ZIP2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
27382 { 7074 /* zip2 */, AArch64::ZIP2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
27382 { 7074 /* zip2 */, AArch64::ZIP2_PPP_H, Convert__SVEPredicateHReg1_0__SVEPredicateHReg1_1__SVEPredicateHReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateHReg, MCK_SVEPredicateHReg, MCK_SVEPredicateHReg }, },
28314 { 669 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28317 { 669 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28320 { 669 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28323 { 669 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28326 { 669 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28330 { 669 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28386 { 675 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28389 { 675 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28392 { 675 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28395 { 675 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28398 { 675 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28402 { 675 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28458 { 681 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28461 { 681 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28464 { 681 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28467 { 681 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28470 { 681 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28474 { 681 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28530 { 687 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28533 { 687 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28536 { 687 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28539 { 687 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28542 { 687 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28546 { 687 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28602 { 693 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28605 { 693 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28608 { 693 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28611 { 693 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28614 { 693 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28618 { 693 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28674 { 699 /* cmple */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28677 { 699 /* cmple */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28680 { 699 /* cmple */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28683 { 699 /* cmple */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28686 { 699 /* cmple */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28690 { 699 /* cmple */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28746 { 705 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28749 { 705 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28752 { 705 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28755 { 705 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28758 { 705 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28762 { 705 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28818 { 711 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28821 { 711 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28824 { 711 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28827 { 711 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28830 { 711 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28834 { 711 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28890 { 717 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28893 { 717 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28896 { 717 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28899 { 717 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28902 { 717 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28906 { 717 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28962 { 723 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28965 { 723 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28968 { 723 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28971 { 723 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28974 { 723 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
28978 { 723 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29078 { 769 /* cntp */, 4 /* 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29080 { 769 /* cntp */, 4 /* 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29218 { 939 /* decp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29219 { 939 /* decp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29226 { 939 /* decp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29228 { 939 /* decp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29428 { 1048 /* facge */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29431 { 1048 /* facge */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29446 { 1054 /* facgt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29449 { 1054 /* facgt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29464 { 1060 /* facle */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29467 { 1060 /* facle */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29482 { 1066 /* faclt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29485 { 1066 /* faclt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29584 { 1114 /* fcmeq */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29587 { 1114 /* fcmeq */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29602 { 1114 /* fcmeq */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29605 { 1114 /* fcmeq */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29620 { 1120 /* fcmge */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29623 { 1120 /* fcmge */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29638 { 1120 /* fcmge */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29641 { 1120 /* fcmge */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29656 { 1126 /* fcmgt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29659 { 1126 /* fcmgt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29674 { 1126 /* fcmgt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29677 { 1126 /* fcmgt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29712 { 1138 /* fcmle */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29715 { 1138 /* fcmle */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29730 { 1138 /* fcmle */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29733 { 1138 /* fcmle */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29748 { 1144 /* fcmlt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29751 { 1144 /* fcmlt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29766 { 1144 /* fcmlt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29769 { 1144 /* fcmlt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29784 { 1150 /* fcmne */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29787 { 1150 /* fcmne */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29802 { 1150 /* fcmne */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29805 { 1150 /* fcmne */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29820 { 1167 /* fcmuo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
29823 { 1167 /* fcmuo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30836 { 1809 /* incp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30837 { 1809 /* incp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30844 { 1809 /* incp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
30846 { 1809 /* incp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
34880 { 3337 /* match */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
34883 { 3337 /* match */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
35240 { 3457 /* nmatch */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
35243 { 3457 /* nmatch */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
35388 { 3662 /* pnext */, 5 /* 0, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
35390 { 3662 /* pnext */, 5 /* 0, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
35698 { 3715 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
35699 { 3715 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
35706 { 3715 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
35708 { 3715 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
35722 { 3721 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
35723 { 3721 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
35730 { 3721 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
35732 { 3721 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
35746 { 3728 /* punpkhi */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
35748 { 3728 /* punpkhi */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
35750 { 3736 /* punpklo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
35752 { 3736 /* punpklo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
35806 { 3819 /* rev */, 3 /* 0, 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
35807 { 3819 /* rev */, 3 /* 0, 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
36686 { 4610 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
36687 { 4610 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
36694 { 4610 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
36696 { 4610 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
36719 { 4610 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
36721 { 4610 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
37008 { 4778 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
37009 { 4778 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
37016 { 4778 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
37018 { 4778 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
37041 { 4778 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
37043 { 4778 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
39146 { 6144 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
39147 { 6144 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
39162 { 6149 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
39163 { 6149 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
39818 { 6544 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
39819 { 6544 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
39826 { 6544 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
39827 { 6544 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
39834 { 6544 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
39836 { 6544 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
39920 { 6579 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
39921 { 6579 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
39928 { 6579 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
39929 { 6579 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
39936 { 6579 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
39938 { 6579 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
40410 { 6919 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
40411 { 6919 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
40426 { 6924 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
40427 { 6924 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
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 },
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 },
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 },
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 },
40506 { 6969 /* whilele */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
40507 { 6969 /* whilele */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
40508 { 6969 /* whilele */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
40509 { 6969 /* whilele */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
40522 { 6977 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
40523 { 6977 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
40524 { 6977 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
40525 { 6977 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
40538 { 6985 /* whilels */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
40539 { 6985 /* whilels */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
40540 { 6985 /* whilels */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
40541 { 6985 /* whilels */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
40554 { 6993 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
40555 { 6993 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
40556 { 6993 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
40557 { 6993 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
40570 { 7001 /* whilerw */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
40571 { 7001 /* whilerw */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
40578 { 7009 /* whilewr */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
40579 { 7009 /* whilewr */, 1 /* 0 */, MCK_SVEPredicateHReg, AMFBS_HasSVE2 },
40596 { 7069 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
40597 { 7069 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
40612 { 7074 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
40613 { 7074 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateHReg, AMFBS_HasSVE },
40675 case MCK_SVEPredicateHReg: