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

References

gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc
 9363   case MCK_SVEPredicateDReg: {
12029   case MCK_SVEPredicateDReg: return "MCK_SVEPredicateDReg";
13234   { 669 /* cmpeq */, AArch64::CMPEQ_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, },
13235   { 669 /* cmpeq */, AArch64::CMPEQ_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
13245   { 675 /* cmpge */, AArch64::CMPGE_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, },
13246   { 675 /* cmpge */, AArch64::CMPGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
13256   { 681 /* cmpgt */, AArch64::CMPGT_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, },
13257   { 681 /* cmpgt */, AArch64::CMPGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
13267   { 687 /* cmphi */, AArch64::CMPHI_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_Imm0_127 }, },
13268   { 687 /* cmphi */, AArch64::CMPHI_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
13278   { 693 /* cmphs */, AArch64::CMPHS_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_Imm0_127 }, },
13279   { 693 /* cmphs */, AArch64::CMPHS_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
13289   { 699 /* cmple */, AArch64::CMPLE_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, },
13290   { 699 /* cmple */, AArch64::CMPGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
13300   { 705 /* cmplo */, AArch64::CMPLO_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_Imm0_127 }, },
13301   { 705 /* cmplo */, AArch64::CMPHI_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
13311   { 711 /* cmpls */, AArch64::CMPLS_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_Imm0_127 }, },
13312   { 711 /* cmpls */, AArch64::CMPHS_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
13322   { 717 /* cmplt */, AArch64::CMPLT_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, },
13323   { 717 /* cmplt */, AArch64::CMPGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
13333   { 723 /* cmpne */, AArch64::CMPNE_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, },
13334   { 723 /* cmpne */, AArch64::CMPNE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
13370   { 769 /* cntp */, AArch64::CNTP_XPP_D, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateAnyReg, MCK_SVEPredicateDReg }, },
13441   { 939 /* decp */, AArch64::DECP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, },
13447   { 939 /* decp */, AArch64::DECP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateDReg }, },
13579   { 1048 /* facge */, AArch64::FACGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
13590   { 1054 /* facgt */, AArch64::FACGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
13600   { 1060 /* facle */, AArch64::FACGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
13610   { 1066 /* faclt */, AArch64::FACGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
13685   { 1114 /* fcmeq */, AArch64::FCMEQ_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
13698   { 1114 /* fcmeq */, AArch64::FCMEQ_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
13720   { 1120 /* fcmge */, AArch64::FCMGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
13733   { 1120 /* fcmge */, AArch64::FCMGE_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
13755   { 1126 /* fcmgt */, AArch64::FCMGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
13768   { 1126 /* fcmgt */, AArch64::FCMGT_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
13802   { 1138 /* fcmle */, AArch64::FCMGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
13815   { 1138 /* fcmle */, AArch64::FCMLE_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
13836   { 1144 /* fcmlt */, AArch64::FCMGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
13849   { 1144 /* fcmlt */, AArch64::FCMLT_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
13852   { 1150 /* fcmne */, AArch64::FCMNE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
13855   { 1150 /* fcmne */, AArch64::FCMNE_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
13870   { 1167 /* fcmuo */, AArch64::FCMUO_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
14642   { 1809 /* incp */, AArch64::INCP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, },
14648   { 1809 /* incp */, AArch64::INCP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateDReg }, },
16844   { 3662 /* pnext */, AArch64::PNEXT_D, Convert__SVEPredicateDReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateDReg }, },
16844   { 3662 /* pnext */, AArch64::PNEXT_D, Convert__SVEPredicateDReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateDReg }, },
16907   { 3715 /* ptrue */, AArch64::PTRUE_D, Convert__SVEPredicateDReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateDReg }, },
16911   { 3715 /* ptrue */, AArch64::PTRUE_D, Convert__SVEPredicateDReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPattern }, },
16915   { 3721 /* ptrues */, AArch64::PTRUES_D, Convert__SVEPredicateDReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateDReg }, },
16919   { 3721 /* ptrues */, AArch64::PTRUES_D, Convert__SVEPredicateDReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPattern }, },
16957   { 3819 /* rev */, AArch64::REV_PP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
16957   { 3819 /* rev */, AArch64::REV_PP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
17488   { 4610 /* sqdecp */, AArch64::SQDECP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, },
17494   { 4610 /* sqdecp */, AArch64::SQDECP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateDReg }, },
17498   { 4610 /* sqdecp */, AArch64::SQDECP_XPWd_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg, MCK_GPR64as32 }, },
17626   { 4778 /* sqincp */, AArch64::SQINCP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, },
17632   { 4778 /* sqincp */, AArch64::SQINCP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateDReg }, },
17636   { 4778 /* sqincp */, AArch64::SQINCP_XPWd_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg, MCK_GPR64as32 }, },
19134   { 6144 /* trn1 */, AArch64::TRN1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
19134   { 6144 /* trn1 */, AArch64::TRN1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
19134   { 6144 /* trn1 */, AArch64::TRN1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
19149   { 6149 /* trn2 */, AArch64::TRN2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
19149   { 6149 /* trn2 */, AArch64::TRN2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
19149   { 6149 /* trn2 */, AArch64::TRN2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
19531   { 6544 /* uqdecp */, AArch64::UQDECP_WP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateDReg }, },
19535   { 6544 /* uqdecp */, AArch64::UQDECP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, },
19541   { 6544 /* uqdecp */, AArch64::UQDECP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateDReg }, },
19578   { 6579 /* uqincp */, AArch64::UQINCP_WP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateDReg }, },
19582   { 6579 /* uqincp */, AArch64::UQINCP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, },
19588   { 6579 /* uqincp */, AArch64::UQINCP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateDReg }, },
19890   { 6919 /* uzp1 */, AArch64::UZP1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
19890   { 6919 /* uzp1 */, AArch64::UZP1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
19890   { 6919 /* uzp1 */, AArch64::UZP1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
19905   { 6924 /* uzp2 */, AArch64::UZP2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
19905   { 6924 /* uzp2 */, AArch64::UZP2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
19905   { 6924 /* uzp2 */, AArch64::UZP2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
19924   { 6937 /* whilege */, AArch64::WHILEGE_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19925   { 6937 /* whilege */, AArch64::WHILEGE_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
19932   { 6945 /* whilegt */, AArch64::WHILEGT_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19933   { 6945 /* whilegt */, AArch64::WHILEGT_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
19940   { 6953 /* whilehi */, AArch64::WHILEHI_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19941   { 6953 /* whilehi */, AArch64::WHILEHI_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
19948   { 6961 /* whilehs */, AArch64::WHILEHS_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19949   { 6961 /* whilehs */, AArch64::WHILEHS_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
19956   { 6969 /* whilele */, AArch64::WHILELE_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19957   { 6969 /* whilele */, AArch64::WHILELE_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
19964   { 6977 /* whilelo */, AArch64::WHILELO_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19965   { 6977 /* whilelo */, AArch64::WHILELO_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
19972   { 6985 /* whilels */, AArch64::WHILELS_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19973   { 6985 /* whilels */, AArch64::WHILELS_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
19980   { 6993 /* whilelt */, AArch64::WHILELT_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
19981   { 6993 /* whilelt */, AArch64::WHILELT_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
19986   { 7001 /* whilerw */, AArch64::WHILERW_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
19990   { 7009 /* whilewr */, AArch64::WHILEWR_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
20011   { 7069 /* zip1 */, AArch64::ZIP1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
20011   { 7069 /* zip1 */, AArch64::ZIP1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
20011   { 7069 /* zip1 */, AArch64::ZIP1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
20026   { 7074 /* zip2 */, AArch64::ZIP2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
20026   { 7074 /* zip2 */, AArch64::ZIP2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
20026   { 7074 /* zip2 */, AArch64::ZIP2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
20592   { 669 /* cmpeq */, AArch64::CMPEQ_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, },
20593   { 669 /* cmpeq */, AArch64::CMPEQ_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20603   { 675 /* cmpge */, AArch64::CMPGE_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, },
20604   { 675 /* cmpge */, AArch64::CMPGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20614   { 681 /* cmpgt */, AArch64::CMPGT_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, },
20615   { 681 /* cmpgt */, AArch64::CMPGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20625   { 687 /* cmphi */, AArch64::CMPHI_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_Imm0_127 }, },
20626   { 687 /* cmphi */, AArch64::CMPHI_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20636   { 693 /* cmphs */, AArch64::CMPHS_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_Imm0_127 }, },
20637   { 693 /* cmphs */, AArch64::CMPHS_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20647   { 699 /* cmple */, AArch64::CMPLE_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, },
20648   { 699 /* cmple */, AArch64::CMPGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20658   { 705 /* cmplo */, AArch64::CMPLO_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_Imm0_127 }, },
20659   { 705 /* cmplo */, AArch64::CMPHI_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20669   { 711 /* cmpls */, AArch64::CMPLS_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__Imm0_1271_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_Imm0_127 }, },
20670   { 711 /* cmpls */, AArch64::CMPHS_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20680   { 717 /* cmplt */, AArch64::CMPLT_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, },
20681   { 717 /* cmplt */, AArch64::CMPGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20691   { 723 /* cmpne */, AArch64::CMPNE_PPzZI_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SImm51_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SImm5 }, },
20692   { 723 /* cmpne */, AArch64::CMPNE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20728   { 769 /* cntp */, AArch64::CNTP_XPP_D, Convert__Reg1_0__SVEPredicateAnyReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateAnyReg, MCK_SVEPredicateDReg }, },
20799   { 939 /* decp */, AArch64::DECP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, },
20805   { 939 /* decp */, AArch64::DECP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateDReg }, },
20942   { 1048 /* facge */, AArch64::FACGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20953   { 1054 /* facgt */, AArch64::FACGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20963   { 1060 /* facle */, AArch64::FACGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
20973   { 1066 /* faclt */, AArch64::FACGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21053   { 1114 /* fcmeq */, AArch64::FCMEQ_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21056   { 1114 /* fcmeq */, AArch64::FCMEQ_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
21088   { 1120 /* fcmge */, AArch64::FCMGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21091   { 1120 /* fcmge */, AArch64::FCMGE_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
21123   { 1126 /* fcmgt */, AArch64::FCMGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21126   { 1126 /* fcmgt */, AArch64::FCMGT_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
21170   { 1138 /* fcmle */, AArch64::FCMGE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21173   { 1138 /* fcmle */, AArch64::FCMLE_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
21204   { 1144 /* fcmlt */, AArch64::FCMGT_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_5__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21207   { 1144 /* fcmlt */, AArch64::FCMLT_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
21210   { 1150 /* fcmne */, AArch64::FCMNE_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
21213   { 1150 /* fcmne */, AArch64::FCMNE_PPzZ0_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK__HASH_0, MCK__DOT_0 }, },
21228   { 1167 /* fcmuo */, AArch64::FCMUO_PPzZZ_D, Convert__SVEPredicateDReg1_0__SVEPredicate3bAnyReg1_1__SVEVectorDReg1_4__SVEVectorDReg1_5, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicate3bAnyReg, MCK__47_, MCK_z, MCK_SVEVectorDReg, MCK_SVEVectorDReg }, },
22000   { 1809 /* incp */, AArch64::INCP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, },
22006   { 1809 /* incp */, AArch64::INCP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateDReg }, },
24202   { 3662 /* pnext */, AArch64::PNEXT_D, Convert__SVEPredicateDReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateDReg }, },
24202   { 3662 /* pnext */, AArch64::PNEXT_D, Convert__SVEPredicateDReg1_0__SVEPredicateAnyReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateAnyReg, MCK_SVEPredicateDReg }, },
24265   { 3715 /* ptrue */, AArch64::PTRUE_D, Convert__SVEPredicateDReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateDReg }, },
24269   { 3715 /* ptrue */, AArch64::PTRUE_D, Convert__SVEPredicateDReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPattern }, },
24273   { 3721 /* ptrues */, AArch64::PTRUES_D, Convert__SVEPredicateDReg1_0__imm_95_31, AMFBS_HasSVE, { MCK_SVEPredicateDReg }, },
24277   { 3721 /* ptrues */, AArch64::PTRUES_D, Convert__SVEPredicateDReg1_0__SVEPattern1_1, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPattern }, },
24315   { 3819 /* rev */, AArch64::REV_PP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
24315   { 3819 /* rev */, AArch64::REV_PP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
24846   { 4610 /* sqdecp */, AArch64::SQDECP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, },
24852   { 4610 /* sqdecp */, AArch64::SQDECP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateDReg }, },
24856   { 4610 /* sqdecp */, AArch64::SQDECP_XPWd_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg, MCK_GPR64as32 }, },
24984   { 4778 /* sqincp */, AArch64::SQINCP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, },
24990   { 4778 /* sqincp */, AArch64::SQINCP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateDReg }, },
24994   { 4778 /* sqincp */, AArch64::SQINCP_XPWd_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_3, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg, MCK_GPR64as32 }, },
26492   { 6144 /* trn1 */, AArch64::TRN1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
26492   { 6144 /* trn1 */, AArch64::TRN1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
26492   { 6144 /* trn1 */, AArch64::TRN1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
26507   { 6149 /* trn2 */, AArch64::TRN2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
26507   { 6149 /* trn2 */, AArch64::TRN2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
26507   { 6149 /* trn2 */, AArch64::TRN2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
26889   { 6544 /* uqdecp */, AArch64::UQDECP_WP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateDReg }, },
26893   { 6544 /* uqdecp */, AArch64::UQDECP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, },
26899   { 6544 /* uqdecp */, AArch64::UQDECP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateDReg }, },
26936   { 6579 /* uqincp */, AArch64::UQINCP_WP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR32, MCK_SVEPredicateDReg }, },
26940   { 6579 /* uqincp */, AArch64::UQINCP_XP_D, Convert__Reg1_0__SVEPredicateDReg1_1__Tie0_1_1, AMFBS_HasSVE, { MCK_GPR64, MCK_SVEPredicateDReg }, },
26946   { 6579 /* uqincp */, AArch64::UQINCP_ZP_D, Convert__SVEVectorDReg1_0__Tie0_1_1__SVEPredicateDReg1_1, AMFBS_HasSVE, { MCK_SVEVectorDReg, MCK_SVEPredicateDReg }, },
27248   { 6919 /* uzp1 */, AArch64::UZP1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
27248   { 6919 /* uzp1 */, AArch64::UZP1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
27248   { 6919 /* uzp1 */, AArch64::UZP1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
27263   { 6924 /* uzp2 */, AArch64::UZP2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
27263   { 6924 /* uzp2 */, AArch64::UZP2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
27263   { 6924 /* uzp2 */, AArch64::UZP2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
27282   { 6937 /* whilege */, AArch64::WHILEGE_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27283   { 6937 /* whilege */, AArch64::WHILEGE_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
27290   { 6945 /* whilegt */, AArch64::WHILEGT_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27291   { 6945 /* whilegt */, AArch64::WHILEGT_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
27298   { 6953 /* whilehi */, AArch64::WHILEHI_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27299   { 6953 /* whilehi */, AArch64::WHILEHI_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
27306   { 6961 /* whilehs */, AArch64::WHILEHS_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27307   { 6961 /* whilehs */, AArch64::WHILEHS_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
27314   { 6969 /* whilele */, AArch64::WHILELE_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27315   { 6969 /* whilele */, AArch64::WHILELE_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
27322   { 6977 /* whilelo */, AArch64::WHILELO_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27323   { 6977 /* whilelo */, AArch64::WHILELO_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
27330   { 6985 /* whilels */, AArch64::WHILELS_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27331   { 6985 /* whilels */, AArch64::WHILELS_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
27338   { 6993 /* whilelt */, AArch64::WHILELT_PWW_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR32, MCK_GPR32 }, },
27339   { 6993 /* whilelt */, AArch64::WHILELT_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
27344   { 7001 /* whilerw */, AArch64::WHILERW_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
27348   { 7009 /* whilewr */, AArch64::WHILEWR_PXX_D, Convert__SVEPredicateDReg1_0__Reg1_1__Reg1_2, AMFBS_HasSVE2, { MCK_SVEPredicateDReg, MCK_GPR64, MCK_GPR64 }, },
27369   { 7069 /* zip1 */, AArch64::ZIP1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
27369   { 7069 /* zip1 */, AArch64::ZIP1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
27369   { 7069 /* zip1 */, AArch64::ZIP1_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
27384   { 7074 /* zip2 */, AArch64::ZIP2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
27384   { 7074 /* zip2 */, AArch64::ZIP2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
27384   { 7074 /* zip2 */, AArch64::ZIP2_PPP_D, Convert__SVEPredicateDReg1_0__SVEPredicateDReg1_1__SVEPredicateDReg1_2, AMFBS_HasSVE, { MCK_SVEPredicateDReg, MCK_SVEPredicateDReg, MCK_SVEPredicateDReg }, },
28355   { 669 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28358   { 669 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28361   { 669 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28364   { 669 /* cmpeq */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28427   { 675 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28430   { 675 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28433   { 675 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28436   { 675 /* cmpge */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28499   { 681 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28502   { 681 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28505   { 681 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28508   { 681 /* cmpgt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28571   { 687 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28574   { 687 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28577   { 687 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28580   { 687 /* cmphi */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28643   { 693 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28646   { 693 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28649   { 693 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28652   { 693 /* cmphs */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28715   { 699 /* cmple */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28718   { 699 /* cmple */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28721   { 699 /* cmple */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28724   { 699 /* cmple */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28787   { 705 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28790   { 705 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28793   { 705 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28796   { 705 /* cmplo */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28859   { 711 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28862   { 711 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28865   { 711 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28868   { 711 /* cmpls */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28931   { 717 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28934   { 717 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28937   { 717 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
28940   { 717 /* cmplt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29003   { 723 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29006   { 723 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29009   { 723 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29012   { 723 /* cmpne */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29086   { 769 /* cntp */, 4 /* 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29088   { 769 /* cntp */, 4 /* 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29222   { 939 /* decp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29223   { 939 /* decp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29242   { 939 /* decp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29244   { 939 /* decp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29441   { 1048 /* facge */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29444   { 1048 /* facge */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29459   { 1054 /* facgt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29462   { 1054 /* facgt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29477   { 1060 /* facle */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29480   { 1060 /* facle */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29495   { 1066 /* faclt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29498   { 1066 /* faclt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29597   { 1114 /* fcmeq */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29600   { 1114 /* fcmeq */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29615   { 1114 /* fcmeq */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29618   { 1114 /* fcmeq */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29633   { 1120 /* fcmge */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29636   { 1120 /* fcmge */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29651   { 1120 /* fcmge */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29654   { 1120 /* fcmge */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29669   { 1126 /* fcmgt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29672   { 1126 /* fcmgt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29687   { 1126 /* fcmgt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29690   { 1126 /* fcmgt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29725   { 1138 /* fcmle */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29728   { 1138 /* fcmle */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29743   { 1138 /* fcmle */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29746   { 1138 /* fcmle */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29761   { 1144 /* fcmlt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29764   { 1144 /* fcmlt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29779   { 1144 /* fcmlt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29782   { 1144 /* fcmlt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29797   { 1150 /* fcmne */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29800   { 1150 /* fcmne */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29815   { 1150 /* fcmne */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29818   { 1150 /* fcmne */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29833   { 1167 /* fcmuo */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
29836   { 1167 /* fcmuo */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30840   { 1809 /* incp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30841   { 1809 /* incp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30860   { 1809 /* incp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
30862   { 1809 /* incp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
35396   { 3662 /* pnext */, 5 /* 0, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
35398   { 3662 /* pnext */, 5 /* 0, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
35702   { 3715 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
35703   { 3715 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
35714   { 3715 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
35716   { 3715 /* ptrue */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
35726   { 3721 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
35727   { 3721 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
35738   { 3721 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
35740   { 3721 /* ptrues */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
35810   { 3819 /* rev */, 3 /* 0, 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
35811   { 3819 /* rev */, 3 /* 0, 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
36690   { 4610 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
36691   { 4610 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
36710   { 4610 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
36712   { 4610 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
36727   { 4610 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
36729   { 4610 /* sqdecp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
37012   { 4778 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
37013   { 4778 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
37032   { 4778 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
37034   { 4778 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
37049   { 4778 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
37051   { 4778 /* sqincp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
39150   { 6144 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
39151   { 6144 /* trn1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
39166   { 6149 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
39167   { 6149 /* trn2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
39822   { 6544 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
39823   { 6544 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
39830   { 6544 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
39831   { 6544 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
39850   { 6544 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
39852   { 6544 /* uqdecp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
39924   { 6579 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
39925   { 6579 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
39932   { 6579 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
39933   { 6579 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
39952   { 6579 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
39954   { 6579 /* uqincp */, 2 /* 1 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40414   { 6919 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40415   { 6919 /* uzp1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40430   { 6924 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40431   { 6924 /* uzp2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40450   { 6937 /* whilege */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40451   { 6937 /* whilege */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40452   { 6937 /* whilege */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40453   { 6937 /* whilege */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40466   { 6945 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40467   { 6945 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40468   { 6945 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40469   { 6945 /* whilegt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40482   { 6953 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40483   { 6953 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40484   { 6953 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40485   { 6953 /* whilehi */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40498   { 6961 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40499   { 6961 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40500   { 6961 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40501   { 6961 /* whilehs */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40514   { 6969 /* whilele */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40515   { 6969 /* whilele */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40516   { 6969 /* whilele */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40517   { 6969 /* whilele */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40530   { 6977 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40531   { 6977 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40532   { 6977 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40533   { 6977 /* whilelo */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40546   { 6985 /* whilels */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40547   { 6985 /* whilels */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40548   { 6985 /* whilels */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40549   { 6985 /* whilels */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40562   { 6993 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40563   { 6993 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40564   { 6993 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40565   { 6993 /* whilelt */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40574   { 7001 /* whilerw */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40575   { 7001 /* whilerw */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40582   { 7009 /* whilewr */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40583   { 7009 /* whilewr */, 1 /* 0 */, MCK_SVEPredicateDReg, AMFBS_HasSVE2 },
40600   { 7069 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40601   { 7069 /* zip1 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40616   { 7074 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40617   { 7074 /* zip2 */, 7 /* 0, 1, 2 */, MCK_SVEPredicateDReg, AMFBS_HasSVE },
40689   case MCK_SVEPredicateDReg: